/* About Default Styles
   * ---------------------
   * default.css is used to establish general rules, browser reset, or admin user interface styles.
   * Browser Reset
   * -------------
   * For a more complete reset, go to http://developer.yahoo.com/yui/reset/ */
  /* line 8, ../scss/default.scss */
  * {
    margin: 0;
    padding: 0;
  }
  
  /* Clear Floats Without Structural Markup
   * ---------------------------------------
   * http://www.positioniseverything.net/easyclearing.html */
  /* line 16, ../scss/default.scss */
  .clearfix {
    display: inline-block;
  }
  /* line 18, ../scss/default.scss */
  .clearfix:after {
    content: "";
    display: table;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  
  /* Hides from IE-mac \ */
  /* line 26, ../scss/default.scss */
  * html .clearfix {
    height: 1%;
  }
  
  /* line 29, ../scss/default.scss */
  .clearfix {
    display: block;
  }
  
  /* End hide from IE-mac */
  /* clear classes */
  /* line 35, ../scss/default.scss */
  .clearleft, .clearl, .cleft {
    clear: left;
  }
  
  /* line 38, ../scss/default.scss */
  .clearright, .clearr, .cright {
    clear: right;
  }
  
  /* line 41, ../scss/default.scss */
  .clear, .clearboth, .clearall {
    clear: both;
  }
  
  /* Float classes */
  /* line 45, ../scss/default.scss */
  .floatleft, .fleft, .floatl {
    float: left;
    margin: 0 10px 5px 0;
  }
  
  /* line 49, ../scss/default.scss */
  .floatright, .fright, .floatr {
    float: right;
    margin: 0 0 5px 10px;
  }
  
  /* "Skip to Main Content" link
   * ---------------------------
   * This link useful for both visually impaired people and those with mobility impairments
   * who cannot use a mouse. http://www.webaim.org/techniques/css/invisiblecontent/ */
  /* line 59, ../scss/default.scss */
  #skip a:link, #skip a:hover, #skip a:visited {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
  }
  /* line 67, ../scss/default.scss */
  #skip a:active, #skip a:focus {
    position: static;
    width: auto;
    height: auto;
  }
  
  /* line 74, ../scss/default.scss */
  label.placeholder {
    cursor: text;
    padding: 4px 4px 4px 4px;
    color: #999999;
  }
  
  /* html5 placeholder support */
  /* line 80, ../scss/default.scss */
  input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input:placeholder, textarea:placeholder {
    color: #999999;
  }
  
  /* line 84, ../scss/default.scss */
  img {
    display: block;
  }
  
  /* line 89, ../scss/default.scss */
  iframe {
    max-width: 100%;
    width: 100%;
  }
/*})'"*/
/* Topic Category Colors */
  /* Topic Category Colors */
  @-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -webkit-transform: translateY(0);
    }
    40% {
      -webkit-transform: translateY(-30px);
    }
    60% {
      -webkit-transform: translateY(-15px);
    }
  }
  @-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -moz-transform: translateY(0);
    }
    40% {
      -moz-transform: translateY(-30px);
    }
    60% {
      -moz-transform: translateY(-15px);
    }
  }
  @-ms-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -ms-transform: translateY(0);
    }
    40% {
      -ms-transform: translateY(-30px);
    }
    60% {
      -ms-transform: translateY(-15px);
    }
  }
  @-o-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -o-transform: translateY(0);
    }
    40% {
      -o-transform: translateY(-30px);
    }
    60% {
      -o-transform: translateY(-15px);
    }
  }
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-30px);
    }
    60% {
      transform: translateY(-15px);
    }
  }
  @-webkit-keyframes bounceIn {
    0% {
      opacity: 0;
      -webkit-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -webkit-transform: scale(1.05);
    }
    70% {
      -webkit-transform: scale(0.9);
    }
    100% {
      -webkit-transform: scale(1);
    }
  }
  @-moz-keyframes bounceIn {
    0% {
      opacity: 0;
      -moz-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -moz-transform: scale(1.05);
    }
    70% {
      -moz-transform: scale(0.9);
    }
    100% {
      -moz-transform: scale(1);
    }
  }
  @-ms-keyframes bounceIn {
    0% {
      opacity: 0;
      -ms-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -ms-transform: scale(1.05);
    }
    70% {
      -ms-transform: scale(0.9);
    }
    100% {
      -ms-transform: scale(1);
    }
  }
  @-o-keyframes bounceIn {
    0% {
      opacity: 0;
      -o-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -o-transform: scale(1.05);
    }
    70% {
      -o-transform: scale(0.9);
    }
    100% {
      -o-transform: scale(1);
    }
  }
  @keyframes bounceIn {
    0% {
      opacity: 0;
      transform: scale(0.3);
    }
    50% {
      opacity: 1;
      transform: scale(1.05);
    }
    70% {
      transform: scale(0.9);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes bounceInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateY(30px);
    }
    80% {
      -webkit-transform: translateY(-10px);
    }
    100% {
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes bounceInDown {
    0% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateY(30px);
    }
    80% {
      -moz-transform: translateY(-10px);
    }
    100% {
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes bounceInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateY(30px);
    }
    80% {
      -ms-transform: translateY(-10px);
    }
    100% {
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes bounceInDown {
    0% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateY(30px);
    }
    80% {
      -o-transform: translateY(-10px);
    }
    100% {
      -o-transform: translateY(0);
    }
  }
  @keyframes bounceInDown {
    0% {
      opacity: 0;
      transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      transform: translateY(30px);
    }
    80% {
      transform: translateY(-10px);
    }
    100% {
      transform: translateY(0);
    }
  }
  @-webkit-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateX(30px);
    }
    80% {
      -webkit-transform: translateX(-10px);
    }
    100% {
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateX(30px);
    }
    80% {
      -moz-transform: translateX(-10px);
    }
    100% {
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateX(30px);
    }
    80% {
      -ms-transform: translateX(-10px);
    }
    100% {
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateX(30px);
    }
    80% {
      -o-transform: translateX(-10px);
    }
    100% {
      -o-transform: translateX(0);
    }
  }
  @keyframes bounceInLeft {
    0% {
      opacity: 0;
      transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      transform: translateX(30px);
    }
    80% {
      transform: translateX(-10px);
    }
    100% {
      transform: translateX(0);
    }
  }
  @-webkit-keyframes bounceInRight {
    0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateX(-30px);
    }
    80% {
      -webkit-transform: translateX(10px);
    }
    100% {
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes bounceInRight {
    0% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateX(-30px);
    }
    80% {
      -moz-transform: translateX(10px);
    }
    100% {
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes bounceInRight {
    0% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateX(-30px);
    }
    80% {
      -ms-transform: translateX(10px);
    }
    100% {
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes bounceInRight {
    0% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateX(-30px);
    }
    80% {
      -o-transform: translateX(10px);
    }
    100% {
      -o-transform: translateX(0);
    }
  }
  @keyframes bounceInRight {
    0% {
      opacity: 0;
      transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      transform: translateX(-30px);
    }
    80% {
      transform: translateX(10px);
    }
    100% {
      transform: translateX(0);
    }
  }
  @-webkit-keyframes bounceInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateY(-30px);
    }
    80% {
      -webkit-transform: translateY(10px);
    }
    100% {
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes bounceInUp {
    0% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateY(-30px);
    }
    80% {
      -moz-transform: translateY(10px);
    }
    100% {
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes bounceInUp {
    0% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateY(-30px);
    }
    80% {
      -ms-transform: translateY(10px);
    }
    100% {
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes bounceInUp {
    0% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateY(-30px);
    }
    80% {
      -o-transform: translateY(10px);
    }
    100% {
      -o-transform: translateY(0);
    }
  }
  @keyframes bounceInUp {
    0% {
      opacity: 0;
      transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      transform: translateY(-30px);
    }
    80% {
      transform: translateY(10px);
    }
    100% {
      transform: translateY(0);
    }
  }
  @-webkit-keyframes bounceOut {
    0% {
      -webkit-transform: scale(1);
    }
    25% {
      -webkit-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -webkit-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scale(0.3);
    }
  }
  @-moz-keyframes bounceOut {
    0% {
      -moz-transform: scale(1);
    }
    25% {
      -moz-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -moz-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -moz-transform: scale(0.3);
    }
  }
  @-ms-keyframes bounceOut {
    0% {
      -ms-transform: scale(1);
    }
    25% {
      -ms-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -ms-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -ms-transform: scale(0.3);
    }
  }
  @-o-keyframes bounceOut {
    0% {
      -o-transform: scale(1);
    }
    25% {
      -o-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -o-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -o-transform: scale(0.3);
    }
  }
  @keyframes bounceOut {
    0% {
      transform: scale(1);
    }
    25% {
      transform: scale(0.95);
    }
    50% {
      opacity: 1;
      transform: scale(1.1);
    }
    100% {
      opacity: 0;
      transform: scale(0.3);
    }
  }
  @-webkit-keyframes bounceOutDown {
    0% {
      -webkit-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
  }
  @-moz-keyframes bounceOutDown {
    0% {
      -moz-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
  }
  @-ms-keyframes bounceOutDown {
    0% {
      -ms-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
  }
  @-o-keyframes bounceOutDown {
    0% {
      -o-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
  }
  @keyframes bounceOutDown {
    0% {
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      transform: translateY(2000px);
    }
  }
  @-webkit-keyframes bounceOutLeft {
    0% {
      -webkit-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
  }
  @-moz-keyframes bounceOutLeft {
    0% {
      -moz-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
  }
  @-ms-keyframes bounceOutLeft {
    0% {
      -ms-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
  }
  @-o-keyframes bounceOutLeft {
    0% {
      -o-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
  }
  @keyframes bounceOutLeft {
    0% {
      transform: translateX(0);
    }
    20% {
      opacity: 1;
      transform: translateX(20px);
    }
    100% {
      opacity: 0;
      transform: translateX(-2000px);
    }
  }
  @-webkit-keyframes bounceOutRight {
    0% {
      -webkit-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
  }
  @-moz-keyframes bounceOutRight {
    0% {
      -moz-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
  }
  @-ms-keyframes bounceOutRight {
    0% {
      -ms-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
  }
  @-o-keyframes bounceOutRight {
    0% {
      -o-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
  }
  @keyframes bounceOutRight {
    0% {
      transform: translateX(0);
    }
    20% {
      opacity: 1;
      transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      transform: translateX(2000px);
    }
  }
  @-webkit-keyframes bounceOutUp {
    0% {
      -webkit-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
  }
  @-moz-keyframes bounceOutUp {
    0% {
      -moz-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
  }
  @-ms-keyframes bounceOutUp {
    0% {
      -ms-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
  }
  @-o-keyframes bounceOutUp {
    0% {
      -o-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
  }
  @keyframes bounceOutUp {
    0% {
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(20px);
    }
    100% {
      opacity: 0;
      transform: translateY(-2000px);
    }
  }
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-moz-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-ms-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-o-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-webkit-keyframes fadeInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInDown {
    0% {
      opacity: 0;
      -moz-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @keyframes fadeInDown {
    0% {
      opacity: 0;
      transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInDownBig {
    0% {
      opacity: 0;
      transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -moz-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -ms-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -o-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInLeft {
    0% {
      opacity: 0;
      transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInRight {
    0% {
      opacity: 0;
      -webkit-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInRight {
    0% {
      opacity: 0;
      -moz-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInRight {
    0% {
      opacity: 0;
      -ms-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInRight {
    0% {
      opacity: 0;
      -o-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInRight {
    0% {
      opacity: 0;
      transform: translateX(20px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInRightBig {
    0% {
      opacity: 0;
      transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInUp {
    0% {
      opacity: 0;
      -moz-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInUp {
    0% {
      opacity: 0;
      -ms-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInUp {
    0% {
      opacity: 0;
      -o-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInUp {
    0% {
      opacity: 0;
      transform: translateY(20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInUpBig {
    0% {
      opacity: 0;
      transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-moz-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-ms-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-o-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-webkit-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(20px);
    }
  }
  @-moz-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(20px);
    }
  }
  @-ms-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(20px);
    }
  }
  @-o-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(20px);
    }
  }
  @keyframes fadeOutDown {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(20px);
    }
  }
  @-webkit-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
  }
  @-moz-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
  }
  @-ms-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
  }
  @-o-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
  }
  @keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(2000px);
    }
  }
  @-webkit-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
    }
  }
  @-moz-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-20px);
    }
  }
  @-ms-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-20px);
    }
  }
  @-o-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-20px);
    }
  }
  @keyframes fadeOutLeft {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(-20px);
    }
  }
  @-webkit-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
  }
  @-moz-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
  }
  @-ms-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
  }
  @-o-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
  }
  @keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(-2000px);
    }
  }
  @-webkit-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(20px);
    }
  }
  @-moz-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(20px);
    }
  }
  @-ms-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(20px);
    }
  }
  @-o-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(20px);
    }
  }
  @keyframes fadeOutRight {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(20px);
    }
  }
  @-webkit-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
  }
  @-moz-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
  }
  @-ms-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
  }
  @-o-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
  }
  @keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(2000px);
    }
  }
  @-webkit-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
    }
  }
  @-moz-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-20px);
    }
  }
  @-ms-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
  }
  @-o-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-20px);
    }
  }
  @keyframes fadeOutUp {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(-20px);
    }
  }
  @-webkit-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
  }
  @-moz-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
  }
  @-o-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
  }
  @keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(-2000px);
    }
  }
  @-webkit-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-moz-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-ms-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-o-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-webkit-keyframes flip {
    0% {
      -webkit-transform: perspective(400px) rotateY(0);
      -webkit-animation-timing-function: ease-out;
    }
    40% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -webkit-animation-timing-function: ease-out;
    }
    50% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -webkit-animation-timing-function: ease-in;
    }
    80% {
      -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -webkit-animation-timing-function: ease-in;
    }
    100% {
      -webkit-transform: perspective(400px) scale(1);
      -webkit-animation-timing-function: ease-in;
    }
  }
  @-moz-keyframes flip {
    0% {
      -moz-transform: perspective(400px) rotateY(0);
      -moz-animation-timing-function: ease-out;
    }
    40% {
      -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -moz-animation-timing-function: ease-out;
    }
    50% {
      -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -moz-animation-timing-function: ease-in;
    }
    80% {
      -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -moz-animation-timing-function: ease-in;
    }
    100% {
      -moz-transform: perspective(400px) scale(1);
      -moz-animation-timing-function: ease-in;
    }
  }
  @-o-keyframes flip {
    0% {
      -o-transform: perspective(400px) rotateY(0);
      -o-animation-timing-function: ease-out;
    }
    40% {
      -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -o-animation-timing-function: ease-out;
    }
    50% {
      -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -o-animation-timing-function: ease-in;
    }
    80% {
      -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -o-animation-timing-function: ease-in;
    }
    100% {
      -o-transform: perspective(400px) scale(1);
      -o-animation-timing-function: ease-in;
    }
  }
  @keyframes flip {
    0% {
      transform: perspective(400px) rotateY(0);
      animation-timing-function: ease-out;
    }
    40% {
      transform: perspective(400px) translateZ(150px) rotateY(170deg);
      animation-timing-function: ease-out;
    }
    50% {
      transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      animation-timing-function: ease-in;
    }
    80% {
      transform: perspective(400px) rotateY(360deg) scale(0.95);
      animation-timing-function: ease-in;
    }
    100% {
      transform: perspective(400px) scale(1);
      animation-timing-function: ease-in;
    }
  }
  @-webkit-keyframes flipInX {
    0% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -webkit-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -webkit-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes flipInX {
    0% {
      -moz-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -moz-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -moz-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -moz-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes flipInX {
    0% {
      -o-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -o-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -o-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -o-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @keyframes flipInX {
    0% {
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      transform: perspective(400px) rotateX(10deg);
    }
    100% {
      transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes flipInY {
    0% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -webkit-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -webkit-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes flipInY {
    0% {
      -moz-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -moz-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -moz-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -moz-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-ms-keyframes flipInY {
    0% {
      -ms-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -ms-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -ms-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -ms-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes flipInY {
    0% {
      -o-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -o-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -o-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -o-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @keyframes flipInY {
    0% {
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      transform: perspective(400px) rotateY(10deg);
    }
    100% {
      transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes flipOutX {
    0% {
      -webkit-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes flipOutX {
    0% {
      -moz-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes flipOutX {
    0% {
      -ms-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes flipOutX {
    0% {
      -o-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @keyframes flipOutX {
    0% {
      transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes flipOutY {
    0% {
      -webkit-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes flipOutY {
    0% {
      -moz-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes flipOutY {
    0% {
      -ms-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes flipOutY {
    0% {
      -o-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @keyframes flipOutY {
    0% {
      transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes hinge {
    0% {
      -webkit-transform: rotate(0);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -webkit-transform: rotate(80deg);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    40% {
      -webkit-transform: rotate(60deg);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    80% {
      -webkit-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    100% {
      -webkit-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-moz-keyframes hinge {
    0% {
      -moz-transform: rotate(0);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -moz-transform: rotate(80deg);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    40% {
      -moz-transform: rotate(60deg);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    80% {
      -moz-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    100% {
      -moz-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-ms-keyframes hinge {
    0% {
      -ms-transform: rotate(0);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -ms-transform: rotate(80deg);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    40% {
      -ms-transform: rotate(60deg);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    80% {
      -ms-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    100% {
      -ms-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-o-keyframes hinge {
    0% {
      -o-transform: rotate(0);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -o-transform: rotate(80deg);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    40% {
      -o-transform: rotate(60deg);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    80% {
      -o-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    100% {
      -o-transform: translateY(700px);
      opacity: 0;
    }
  }
  @keyframes hinge {
    0% {
      transform: rotate(0);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    20%, 60% {
      transform: rotate(80deg);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    40% {
      transform: rotate(60deg);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    80% {
      transform: rotate(60deg) translateY(0);
      opacity: 1;
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    100% {
      transform: translateY(700px);
      opacity: 0;
    }
  }
  @-webkit-keyframes lightSpeedIn {
    0% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -webkit-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -webkit-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes lightSpeedIn {
    0% {
      -moz-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -moz-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -moz-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -moz-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-ms-keyframes lightSpeedIn {
    0% {
      -ms-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -ms-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -ms-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -ms-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes lightSpeedIn {
    0% {
      -o-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -o-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -o-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -o-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @keyframes lightSpeedIn {
    0% {
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes lightSpeedOut {
    0% {
      -webkit-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-moz-keyframes lightSpeedOut {
    0% {
      -moz-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-ms-keyframes lightSpeedOut {
    0% {
      -ms-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-o-keyframes lightSpeedOut {
    0% {
      -o-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @keyframes lightSpeedOut {
    0% {
      transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes pulse {
    0% {
      -webkit-transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.1);
    }
    100% {
      -webkit-transform: scale(1);
    }
  }
  @-moz-keyframes pulse {
    0% {
      -moz-transform: scale(1);
    }
    50% {
      -moz-transform: scale(1.1);
    }
    100% {
      -moz-transform: scale(1);
    }
  }
  @-ms-keyframes pulse {
    0% {
      -ms-transform: scale(1);
    }
    50% {
      -ms-transform: scale(1.1);
    }
    100% {
      -ms-transform: scale(1);
    }
  }
  @-o-keyframes pulse {
    0% {
      -o-transform: scale(1);
    }
    50% {
      -o-transform: scale(1.1);
    }
    100% {
      -o-transform: scale(1);
    }
  }
  @keyframes pulse {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.1);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes rollIn {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0px) rotate(0deg);
    }
  }
  @-moz-keyframes rollIn {
    0% {
      opacity: 0;
      -moz-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0px) rotate(0deg);
    }
  }
  @-ms-keyframes rollIn {
    0% {
      opacity: 0;
      -ms-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0px) rotate(0deg);
    }
  }
  @-o-keyframes rollIn {
    0% {
      opacity: 0;
      -o-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0px) rotate(0deg);
    }
  }
  @keyframes rollIn {
    0% {
      opacity: 0;
      transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      transform: translateX(0px) rotate(0deg);
    }
  }
  @-webkit-keyframes rollOut {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(100%) rotate(120deg);
    }
  }
  @-moz-keyframes rollOut {
    0% {
      opacity: 1;
      -moz-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(100%) rotate(120deg);
    }
  }
  @-ms-keyframes rollOut {
    0% {
      opacity: 1;
      -ms-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(100%) rotate(120deg);
    }
  }
  @-o-keyframes rollOut {
    0% {
      opacity: 1;
      -o-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(100%) rotate(120deg);
    }
  }
  @keyframes rollOut {
    0% {
      opacity: 1;
      transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      transform: translateX(100%) rotate(120deg);
    }
  }
  @-webkit-keyframes rotateIn {
    0% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateIn {
    0% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateIn {
    0% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateIn {
    0% {
      -o-transform-origin: center center;
      -o-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: center center;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateIn {
    0% {
      transform-origin: center center;
      transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      transform-origin: center center;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInDownLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInDownLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInDownLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInDownLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInDownLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInDownRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInDownRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInDownRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInDownRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInDownRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInUpLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInUpLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInUpLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInUpLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInUpLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInUpRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInUpRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInUpRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInUpRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInUpRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateOut {
    0% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOut {
    0% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOut {
    0% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOut {
    0% {
      -o-transform-origin: center center;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: center center;
      -o-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @keyframes rotateOut {
    0% {
      transform-origin: center center;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: center center;
      transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutDownLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutDownLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutDownLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutDownLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutDownLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutDownRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutDownRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutDownRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutDownRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutDownRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutUpLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutUpLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutUpLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutUpLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutUpLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutUpRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutUpRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutUpRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutUpRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutUpRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes shake {
    0%, 100% {
      -webkit-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -webkit-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -webkit-transform: translateX(10px);
    }
  }
  @-moz-keyframes shake {
    0%, 100% {
      -moz-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -moz-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -moz-transform: translateX(10px);
    }
  }
  @-ms-keyframes shake {
    0%, 100% {
      -ms-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -ms-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -ms-transform: translateX(10px);
    }
  }
  @-o-keyframes shake {
    0%, 100% {
      -o-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -o-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -o-transform: translateX(10px);
    }
  }
  @keyframes shake {
    0%, 100% {
      transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      transform: translateX(10px);
    }
  }
  @-webkit-keyframes swing {
    20%, 40%, 60%, 80%, 100% {
      -webkit-transform-origin: top center;
    }
    20% {
      -webkit-transform: rotate(15deg);
    }
    40% {
      -webkit-transform: rotate(-10deg);
    }
    60% {
      -webkit-transform: rotate(5deg);
    }
    80% {
      -webkit-transform: rotate(-5deg);
    }
    100% {
      -webkit-transform: rotate(0deg);
    }
  }
  @-moz-keyframes swing {
    20% {
      -moz-transform: rotate(15deg);
    }
    40% {
      -moz-transform: rotate(-10deg);
    }
    60% {
      -moz-transform: rotate(5deg);
    }
    80% {
      -moz-transform: rotate(-5deg);
    }
    100% {
      -moz-transform: rotate(0deg);
    }
  }
  @-ms-keyframes swing {
    20% {
      -ms-transform: rotate(15deg);
    }
    40% {
      -ms-transform: rotate(-10deg);
    }
    60% {
      -ms-transform: rotate(5deg);
    }
    80% {
      -ms-transform: rotate(-5deg);
    }
    100% {
      -ms-transform: rotate(0deg);
    }
  }
  @-o-keyframes swing {
    20% {
      -o-transform: rotate(15deg);
    }
    40% {
      -o-transform: rotate(-10deg);
    }
    60% {
      -o-transform: rotate(5deg);
    }
    80% {
      -o-transform: rotate(-5deg);
    }
    100% {
      -o-transform: rotate(0deg);
    }
  }
  @keyframes swing {
    20% {
      transform: rotate(15deg);
    }
    40% {
      transform: rotate(-10deg);
    }
    60% {
      transform: rotate(5deg);
    }
    80% {
      transform: rotate(-5deg);
    }
    100% {
      transform: rotate(0deg);
    }
  }
  @-webkit-keyframes tada {
    0% {
      -webkit-transform: scale(1);
    }
    10%, 20% {
      -webkit-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -webkit-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -webkit-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -webkit-transform: scale(1) rotate(0);
    }
  }
  @-moz-keyframes tada {
    0% {
      -moz-transform: scale(1);
    }
    10%, 20% {
      -moz-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -moz-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -moz-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -moz-transform: scale(1) rotate(0);
    }
  }
  @-ms-keyframes tada {
    0% {
      -ms-transform: scale(1);
    }
    10%, 20% {
      -ms-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -ms-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -ms-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -ms-transform: scale(1) rotate(0);
    }
  }
  @-o-keyframes tada {
    0% {
      -o-transform: scale(1);
    }
    10%, 20% {
      -o-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -o-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -o-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -o-transform: scale(1) rotate(0);
    }
  }
  @keyframes tada {
    0% {
      transform: scale(1);
    }
    10%, 20% {
      transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      transform: scale(1.1) rotate(-3deg);
    }
    100% {
      transform: scale(1) rotate(0);
    }
  }
  @-webkit-keyframes wiggle {
    0% {
      -webkit-transform: skewX(9deg);
    }
    10% {
      -webkit-transform: skewX(-8deg);
    }
    20% {
      -webkit-transform: skewX(7deg);
    }
    30% {
      -webkit-transform: skewX(-6deg);
    }
    40% {
      -webkit-transform: skewX(5deg);
    }
    50% {
      -webkit-transform: skewX(-4deg);
    }
    60% {
      -webkit-transform: skewX(3deg);
    }
    70% {
      -webkit-transform: skewX(-2deg);
    }
    80% {
      -webkit-transform: skewX(1deg);
    }
    90% {
      -webkit-transform: skewX(0deg);
    }
    100% {
      -webkit-transform: skewX(0deg);
    }
  }
  @-moz-keyframes wiggle {
    0% {
      -moz-transform: skewX(9deg);
    }
    10% {
      -moz-transform: skewX(-8deg);
    }
    20% {
      -moz-transform: skewX(7deg);
    }
    30% {
      -moz-transform: skewX(-6deg);
    }
    40% {
      -moz-transform: skewX(5deg);
    }
    50% {
      -moz-transform: skewX(-4deg);
    }
    60% {
      -moz-transform: skewX(3deg);
    }
    70% {
      -moz-transform: skewX(-2deg);
    }
    80% {
      -moz-transform: skewX(1deg);
    }
    90% {
      -moz-transform: skewX(0deg);
    }
    100% {
      -moz-transform: skewX(0deg);
    }
  }
  @-ms-keyframes wiggle {
    0% {
      -ms-transform: skewX(9deg);
    }
    10% {
      -ms-transform: skewX(-8deg);
    }
    20% {
      -ms-transform: skewX(7deg);
    }
    30% {
      -ms-transform: skewX(-6deg);
    }
    40% {
      -ms-transform: skewX(5deg);
    }
    50% {
      -ms-transform: skewX(-4deg);
    }
    60% {
      -ms-transform: skewX(3deg);
    }
    70% {
      -ms-transform: skewX(-2deg);
    }
    80% {
      -ms-transform: skewX(1deg);
    }
    90% {
      -ms-transform: skewX(0deg);
    }
    100% {
      -ms-transform: skewX(0deg);
    }
  }
  @-o-keyframes wiggle {
    0% {
      -o-transform: skewX(9deg);
    }
    10% {
      -o-transform: skewX(-8deg);
    }
    20% {
      -o-transform: skewX(7deg);
    }
    30% {
      -o-transform: skewX(-6deg);
    }
    40% {
      -o-transform: skewX(5deg);
    }
    50% {
      -o-transform: skewX(-4deg);
    }
    60% {
      -o-transform: skewX(3deg);
    }
    70% {
      -o-transform: skewX(-2deg);
    }
    80% {
      -o-transform: skewX(1deg);
    }
    90% {
      -o-transform: skewX(0deg);
    }
    100% {
      -o-transform: skewX(0deg);
    }
  }
  @keyframes wiggle {
    0% {
      transform: skewX(9deg);
    }
    10% {
      transform: skewX(-8deg);
    }
    20% {
      transform: skewX(7deg);
    }
    30% {
      transform: skewX(-6deg);
    }
    40% {
      transform: skewX(5deg);
    }
    50% {
      transform: skewX(-4deg);
    }
    60% {
      transform: skewX(3deg);
    }
    70% {
      transform: skewX(-2deg);
    }
    80% {
      transform: skewX(1deg);
    }
    90% {
      transform: skewX(0deg);
    }
    100% {
      transform: skewX(0deg);
    }
  }
  @-webkit-keyframes wobble {
    0% {
      -webkit-transform: translateX(0%);
    }
    15% {
      -webkit-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -webkit-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -webkit-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -webkit-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -webkit-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -webkit-transform: translateX(0%);
    }
  }
  @-moz-keyframes wobble {
    0% {
      -moz-transform: translateX(0%);
    }
    15% {
      -moz-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -moz-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -moz-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -moz-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -moz-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -moz-transform: translateX(0%);
    }
  }
  @-ms-keyframes wobble {
    0% {
      -ms-transform: translateX(0%);
    }
    15% {
      -ms-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -ms-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -ms-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -ms-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -ms-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -ms-transform: translateX(0%);
    }
  }
  @-o-keyframes wobble {
    0% {
      -o-transform: translateX(0%);
    }
    15% {
      -o-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -o-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -o-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -o-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -o-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -o-transform: translateX(0%);
    }
  }
  @keyframes wobble {
    0% {
      transform: translateX(0%);
    }
    15% {
      transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      transform: translateX(20%) rotate(3deg);
    }
    45% {
      transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      transform: translateX(10%) rotate(2deg);
    }
    75% {
      transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      transform: translateX(0%);
    }
  }
  /* line 66, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounce {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -ms-animation-name: bounce;
    -o-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 69, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -ms-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 72, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -ms-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 75, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -ms-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 78, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInRight {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    -ms-animation-name: bounceInRight;
    -o-animation-name: bounceInRight;
    animation-name: bounceInRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 81, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInUp {
    -webkit-animation-name: bounceInUp;
    -moz-animation-name: bounceInUp;
    -ms-animation-name: bounceInUp;
    -o-animation-name: bounceInUp;
    animation-name: bounceInUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 84, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOut {
    -webkit-animation-name: bounceOut;
    -moz-animation-name: bounceOut;
    -ms-animation-name: bounceOut;
    -o-animation-name: bounceOut;
    animation-name: bounceOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 87, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    -moz-animation-name: bounceOutDown;
    -ms-animation-name: bounceOutDown;
    -o-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 90, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    -moz-animation-name: bounceOutLeft;
    -ms-animation-name: bounceOutLeft;
    -o-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 93, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    -moz-animation-name: bounceOutRight;
    -ms-animation-name: bounceOutRight;
    -o-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 96, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    -moz-animation-name: bounceOutUp;
    -ms-animation-name: bounceOutUp;
    -o-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 99, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -ms-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 102, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -ms-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 105, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    -ms-animation-name: fadeInDownBig;
    -o-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 108, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -ms-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 111, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    -moz-animation-name: fadeInLeftBig;
    -ms-animation-name: fadeInLeftBig;
    -o-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 114, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -ms-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 117, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
    -ms-animation-name: fadeInRightBig;
    -o-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 120, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 123, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    -moz-animation-name: fadeInUpBig;
    -ms-animation-name: fadeInUpBig;
    -o-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 126, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOut {
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -ms-animation-name: fadeOut;
    -o-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 129, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    -ms-animation-name: fadeOutDown;
    -o-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 132, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    -moz-animation-name: fadeOutDownBig;
    -ms-animation-name: fadeOutDownBig;
    -o-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 135, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    -moz-animation-name: fadeOutLeft;
    -ms-animation-name: fadeOutLeft;
    -o-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 138, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    -moz-animation-name: fadeOutLeftBig;
    -ms-animation-name: fadeOutLeftBig;
    -o-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 141, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    -moz-animation-name: fadeOutRight;
    -ms-animation-name: fadeOutRight;
    -o-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 144, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    -moz-animation-name: fadeOutRightBig;
    -ms-animation-name: fadeOutRightBig;
    -o-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 147, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    -ms-animation-name: fadeOutUp;
    -o-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 150, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    -moz-animation-name: fadeOutUpBig;
    -ms-animation-name: fadeOutUpBig;
    -o-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 153, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -ms-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 156, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flip {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-animation-name: flip;
    -moz-animation-name: flip;
    -ms-animation-name: flip;
    -o-animation-name: flip;
    animation-name: flip;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 159, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipInX {
    -webkit-animation-name: flipInX;
    -moz-animation-name: flipInX;
    -ms-animation-name: flipInX;
    -o-animation-name: flipInX;
    animation-name: flipInX;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 162, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipInY {
    -webkit-animation-name: flipInY;
    -moz-animation-name: flipInY;
    -ms-animation-name: flipInY;
    -o-animation-name: flipInY;
    animation-name: flipInY;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 165, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipOutX {
    -webkit-animation-name: flipOutX;
    -moz-animation-name: flipOutX;
    -ms-animation-name: flipOutX;
    -o-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 168, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipOutY {
    -webkit-animation-name: flipOutY;
    -moz-animation-name: flipOutY;
    -ms-animation-name: flipOutY;
    -o-animation-name: flipOutY;
    animation-name: flipOutY;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 171, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.hinge {
    -webkit-animation-name: hinge;
    -moz-animation-name: hinge;
    -ms-animation-name: hinge;
    -o-animation-name: hinge;
    animation-name: hinge;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 174, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -ms-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 177, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -ms-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 180, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -ms-animation-name: pulse;
    -o-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 183, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rollIn {
    -webkit-animation-name: rollIn;
    -moz-animation-name: rollIn;
    -ms-animation-name: rollIn;
    -o-animation-name: rollIn;
    animation-name: rollIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 186, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rollOut {
    -webkit-animation-name: rollOut;
    -moz-animation-name: rollOut;
    -ms-animation-name: rollOut;
    -o-animation-name: rollOut;
    animation-name: rollOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 189, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateIn {
    -webkit-animation-name: rotateIn;
    -moz-animation-name: rotateIn;
    -ms-animation-name: rotateIn;
    -o-animation-name: rotateIn;
    animation-name: rotateIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 192, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    -moz-animation-name: rotateInDownLeft;
    -ms-animation-name: rotateInDownLeft;
    -o-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 195, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    -moz-animation-name: rotateInDownRight;
    -ms-animation-name: rotateInDownRight;
    -o-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 198, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    -moz-animation-name: rotateInUpLeft;
    -ms-animation-name: rotateInUpLeft;
    -o-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 201, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    -moz-animation-name: rotateInUpRight;
    -ms-animation-name: rotateInUpRight;
    -o-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 204, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOut {
    -webkit-animation-name: rotateOut;
    -moz-animation-name: rotateOut;
    -ms-animation-name: rotateOut;
    -o-animation-name: rotateOut;
    animation-name: rotateOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 207, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    -moz-animation-name: rotateOutDownLeft;
    -ms-animation-name: rotateOutDownLeft;
    -o-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 210, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    -moz-animation-name: rotateOutDownRight;
    -ms-animation-name: rotateOutDownRight;
    -o-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 213, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    -moz-animation-name: rotateOutUpLeft;
    -ms-animation-name: rotateOutUpLeft;
    -o-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 216, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    -moz-animation-name: rotateOutUpRight;
    -ms-animation-name: rotateOutUpRight;
    -o-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 219, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    -ms-animation-name: shake;
    -o-animation-name: shake;
    animation-name: shake;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 222, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.swing {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    -moz-animation-name: swing;
    -ms-animation-name: swing;
    -o-animation-name: swing;
    animation-name: swing;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 225, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -ms-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 228, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.wiggle {
    -webkit-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -ms-animation-name: wiggle;
    -o-animation-name: wiggle;
    animation-name: wiggle;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 231, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.wobble {
    -webkit-animation-name: wobble;
    -moz-animation-name: wobble;
    -ms-animation-name: wobble;
    -o-animation-name: wobble;
    animation-name: wobble;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  
  /* Layout
   * ------
   * Using a negative margin technique, adapted from ZEN.
   * The page is loaded by this order:
   *
   * 1. Header
   * 2. Content
   * 3. Navigation menus
   * 4. Sidebar Left
   * 5. Sideabr Right
   *
   */
  /* line 18, ../scss/layout.scss */
  * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  /* line 21, ../scss/layout.scss */
  *:before,
  *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  /* line 26, ../scss/layout.scss */
  #block-cf_general-share_pinterest *,
  #block-cf_general-share_single * {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  
  /* line 32, ../scss/layout.scss */
  #header-top-inner,
  #header-inner {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  #header-top-inner:before, #header-top-inner:after,
  #header-inner:before,
  #header-inner:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  #header-top-inner:after,
  #header-inner:after {
    clear: both;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 32, ../scss/layout.scss */
    #header-top-inner,
    #header-inner {
      width: 980px;
    } 
}@media (min-width: 1350px) {
 /* line 32, ../scss/layout.scss */
    #header-top-inner,
    #header-inner {
      width: 1235px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 32, ../scss/layout.scss */
    #header-top-inner,
    #header-inner {
      width: 90%;
    } 
}/* line 37, ../scss/layout.scss */
  #user-notice {
    margin-bottom: 0;
  }
  
  /* line 40, ../scss/layout.scss */
  #user-notice-inner {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  #user-notice-inner:before, #user-notice-inner:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  #user-notice-inner:after {
    clear: both;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 40, ../scss/layout.scss */
    #user-notice-inner {
      width: 980px;
    } 
}@media (min-width: 1350px) {
 /* line 40, ../scss/layout.scss */
    #user-notice-inner {
      width: 1235px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 40, ../scss/layout.scss */
    #user-notice-inner {
      width: 90%;
    } 
}/* line 44, ../scss/layout.scss */
  #footer {
    float: none;
    clear: both;
  }
  
  /* Layout Helpers */
  /* line 50, ../scss/layout.scss */
  #header,
  .mission,
  .breadcrumb,
  .node {
    clear: both;
  }
  
  /* line 58, ../scss/layout.scss */
  #header #header-left-region {
    float: left;
  }
  /* line 60, ../scss/layout.scss */
  #header #header-left-region ul.menu {
    padding: 0;
    margin-left: 15px;
  }
  /* line 66, ../scss/layout.scss */
  #header #header-right-region {
    float: right;
  }
  
  /* line 74, ../scss/layout.scss */
  #logo img {
    display: block;
  }
  
  /* line 80, ../scss/layout.scss */
  #content {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  
  /* line 84, ../scss/layout.scss */
  #content-wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  #content-wrapper:before, #content-wrapper:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  #content-wrapper:after {
    clear: both;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 84, ../scss/layout.scss */
    #content-wrapper {
      width: 980px;
    } 
}@media (min-width: 1350px) {
 /* line 84, ../scss/layout.scss */
    #content-wrapper {
      width: 1235px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 84, ../scss/layout.scss */
    #content-wrapper {
      width: 90%;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 91, ../scss/layout.scss */
    body.sharethis #content-wrapper,
    body.sharethis #navigation #navigation-inner,
    body.sharethis #header-inner,
    body.sharethis #footer #footer-inner {
      margin-left: 80px;
      margin-right: 80px;
    }
    /* line 98, ../scss/layout.scss */
    body.sharethis #content,
    body.sharethis #navigation,
    body.sharethis #header,
    body.sharethis #footer #footer {
      min-width: 1120px;
    }
    /* line 104, ../scss/layout.scss */
    body.sharethis #block-cf_general-share_pinterest.fixed {
      margin-left: -49%;
    } 
}/* line 111, ../scss/layout.scss */
  #sidebar-first,
  #sidebar-second {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }@media (min-width: 481px) {
 /* line 111, ../scss/layout.scss */
    #sidebar-first,
    #sidebar-second {
      float: left;
      width: 25%;
    } 
}/* line 117, ../scss/layout.scss */
  #content-area {
    clear: both;
  }
  
  /* line 120, ../scss/layout.scss */
  body.one-sidebar #content-inner {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }@media (min-width: 481px) {
 /* line 120, ../scss/layout.scss */
    body.one-sidebar #content-inner {
      float: left;
      width: 75%;
    } 
}/* line 124, ../scss/layout.scss */
  body.two-sidebars #content-inner {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }@media (min-width: 481px) {
 /* line 124, ../scss/layout.scss */
    body.two-sidebars #content-inner {
      float: left;
      width: 50%;
    } 
}/* line 134, ../scss/layout.scss */
  body.two-sidebars .content-region-wrapper .content-region-wrapper-inner .region,
  .sidebar-first .content-region-wrapper .content-region-wrapper-inner .region {
    padding-left: 10px;
  }
  
  /* line 145, ../scss/layout.scss */
  body.two-sidebars .content-region-wrapper .content-region-wrapper-inner .region,
  .sidebar-second .content-region-wrapper .content-region-wrapper-inner .region {
    padding-right: 10px;
  }
  
  /* Columns Inner
   * -------------
   * You can change the padding inside the columns without changing the
   * width of them by just usinbg the INNER div of each column */
  /* line 154, ../scss/layout.scss */
  .inner {
    padding: 0;
  }
  
  /* Navigation styles
   * -----------------
   * The navigation is loaded after the content, so we need to make space
   * for it, equal to its height, so if you change the height of the navigation,
   * remember to adapt the margin top of the content and sidebars. */
  /* line 163, ../scss/layout.scss */
  #navigation {
    float: left;
    margin-left: 0;
    margin-right: -100%;
    padding: 0;
    width: 100%;
    height: 52px;
  }
  /* line 171, ../scss/layout.scss */
  #navigation #navigation-inner {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  #navigation #navigation-inner:before, #navigation #navigation-inner:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  #navigation #navigation-inner:after {
    clear: both;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 171, ../scss/layout.scss */
    #navigation #navigation-inner {
      width: 980px;
    } 
}@media (min-width: 1350px) {
 /* line 171, ../scss/layout.scss */
    #navigation #navigation-inner {
      width: 1235px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 171, ../scss/layout.scss */
    #navigation #navigation-inner {
      width: 90%;
    } 
}/* line 174, ../scss/layout.scss */
  #navigation #nav-left-region {
    float: left;
  }
  /* line 177, ../scss/layout.scss */
  #navigation #nav-right-region {
    float: right;
  }
  
  /* line 188, ../scss/layout.scss */
  #footer #footer-inner {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  #footer #footer-inner:before, #footer #footer-inner:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  #footer #footer-inner:after {
    clear: both;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 188, ../scss/layout.scss */
    #footer #footer-inner {
      width: 980px;
    } 
}@media (min-width: 1350px) {
 /* line 188, ../scss/layout.scss */
    #footer #footer-inner {
      width: 1235px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 188, ../scss/layout.scss */
    #footer #footer-inner {
      width: 90%;
    } 
}
/*})'"*/
/* Topic Category Colors */
  @-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -webkit-transform: translateY(0);
    }
    40% {
      -webkit-transform: translateY(-30px);
    }
    60% {
      -webkit-transform: translateY(-15px);
    }
  }
  @-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -moz-transform: translateY(0);
    }
    40% {
      -moz-transform: translateY(-30px);
    }
    60% {
      -moz-transform: translateY(-15px);
    }
  }
  @-ms-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -ms-transform: translateY(0);
    }
    40% {
      -ms-transform: translateY(-30px);
    }
    60% {
      -ms-transform: translateY(-15px);
    }
  }
  @-o-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -o-transform: translateY(0);
    }
    40% {
      -o-transform: translateY(-30px);
    }
    60% {
      -o-transform: translateY(-15px);
    }
  }
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-30px);
    }
    60% {
      transform: translateY(-15px);
    }
  }
  @-webkit-keyframes bounceIn {
    0% {
      opacity: 0;
      -webkit-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -webkit-transform: scale(1.05);
    }
    70% {
      -webkit-transform: scale(0.9);
    }
    100% {
      -webkit-transform: scale(1);
    }
  }
  @-moz-keyframes bounceIn {
    0% {
      opacity: 0;
      -moz-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -moz-transform: scale(1.05);
    }
    70% {
      -moz-transform: scale(0.9);
    }
    100% {
      -moz-transform: scale(1);
    }
  }
  @-ms-keyframes bounceIn {
    0% {
      opacity: 0;
      -ms-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -ms-transform: scale(1.05);
    }
    70% {
      -ms-transform: scale(0.9);
    }
    100% {
      -ms-transform: scale(1);
    }
  }
  @-o-keyframes bounceIn {
    0% {
      opacity: 0;
      -o-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -o-transform: scale(1.05);
    }
    70% {
      -o-transform: scale(0.9);
    }
    100% {
      -o-transform: scale(1);
    }
  }
  @keyframes bounceIn {
    0% {
      opacity: 0;
      transform: scale(0.3);
    }
    50% {
      opacity: 1;
      transform: scale(1.05);
    }
    70% {
      transform: scale(0.9);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes bounceInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateY(30px);
    }
    80% {
      -webkit-transform: translateY(-10px);
    }
    100% {
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes bounceInDown {
    0% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateY(30px);
    }
    80% {
      -moz-transform: translateY(-10px);
    }
    100% {
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes bounceInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateY(30px);
    }
    80% {
      -ms-transform: translateY(-10px);
    }
    100% {
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes bounceInDown {
    0% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateY(30px);
    }
    80% {
      -o-transform: translateY(-10px);
    }
    100% {
      -o-transform: translateY(0);
    }
  }
  @keyframes bounceInDown {
    0% {
      opacity: 0;
      transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      transform: translateY(30px);
    }
    80% {
      transform: translateY(-10px);
    }
    100% {
      transform: translateY(0);
    }
  }
  @-webkit-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateX(30px);
    }
    80% {
      -webkit-transform: translateX(-10px);
    }
    100% {
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateX(30px);
    }
    80% {
      -moz-transform: translateX(-10px);
    }
    100% {
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateX(30px);
    }
    80% {
      -ms-transform: translateX(-10px);
    }
    100% {
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateX(30px);
    }
    80% {
      -o-transform: translateX(-10px);
    }
    100% {
      -o-transform: translateX(0);
    }
  }
  @keyframes bounceInLeft {
    0% {
      opacity: 0;
      transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      transform: translateX(30px);
    }
    80% {
      transform: translateX(-10px);
    }
    100% {
      transform: translateX(0);
    }
  }
  @-webkit-keyframes bounceInRight {
    0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateX(-30px);
    }
    80% {
      -webkit-transform: translateX(10px);
    }
    100% {
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes bounceInRight {
    0% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateX(-30px);
    }
    80% {
      -moz-transform: translateX(10px);
    }
    100% {
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes bounceInRight {
    0% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateX(-30px);
    }
    80% {
      -ms-transform: translateX(10px);
    }
    100% {
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes bounceInRight {
    0% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateX(-30px);
    }
    80% {
      -o-transform: translateX(10px);
    }
    100% {
      -o-transform: translateX(0);
    }
  }
  @keyframes bounceInRight {
    0% {
      opacity: 0;
      transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      transform: translateX(-30px);
    }
    80% {
      transform: translateX(10px);
    }
    100% {
      transform: translateX(0);
    }
  }
  @-webkit-keyframes bounceInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateY(-30px);
    }
    80% {
      -webkit-transform: translateY(10px);
    }
    100% {
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes bounceInUp {
    0% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateY(-30px);
    }
    80% {
      -moz-transform: translateY(10px);
    }
    100% {
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes bounceInUp {
    0% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateY(-30px);
    }
    80% {
      -ms-transform: translateY(10px);
    }
    100% {
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes bounceInUp {
    0% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateY(-30px);
    }
    80% {
      -o-transform: translateY(10px);
    }
    100% {
      -o-transform: translateY(0);
    }
  }
  @keyframes bounceInUp {
    0% {
      opacity: 0;
      transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      transform: translateY(-30px);
    }
    80% {
      transform: translateY(10px);
    }
    100% {
      transform: translateY(0);
    }
  }
  @-webkit-keyframes bounceOut {
    0% {
      -webkit-transform: scale(1);
    }
    25% {
      -webkit-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -webkit-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scale(0.3);
    }
  }
  @-moz-keyframes bounceOut {
    0% {
      -moz-transform: scale(1);
    }
    25% {
      -moz-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -moz-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -moz-transform: scale(0.3);
    }
  }
  @-ms-keyframes bounceOut {
    0% {
      -ms-transform: scale(1);
    }
    25% {
      -ms-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -ms-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -ms-transform: scale(0.3);
    }
  }
  @-o-keyframes bounceOut {
    0% {
      -o-transform: scale(1);
    }
    25% {
      -o-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -o-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -o-transform: scale(0.3);
    }
  }
  @keyframes bounceOut {
    0% {
      transform: scale(1);
    }
    25% {
      transform: scale(0.95);
    }
    50% {
      opacity: 1;
      transform: scale(1.1);
    }
    100% {
      opacity: 0;
      transform: scale(0.3);
    }
  }
  @-webkit-keyframes bounceOutDown {
    0% {
      -webkit-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
  }
  @-moz-keyframes bounceOutDown {
    0% {
      -moz-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
  }
  @-ms-keyframes bounceOutDown {
    0% {
      -ms-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
  }
  @-o-keyframes bounceOutDown {
    0% {
      -o-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
  }
  @keyframes bounceOutDown {
    0% {
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      transform: translateY(2000px);
    }
  }
  @-webkit-keyframes bounceOutLeft {
    0% {
      -webkit-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
  }
  @-moz-keyframes bounceOutLeft {
    0% {
      -moz-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
  }
  @-ms-keyframes bounceOutLeft {
    0% {
      -ms-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
  }
  @-o-keyframes bounceOutLeft {
    0% {
      -o-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
  }
  @keyframes bounceOutLeft {
    0% {
      transform: translateX(0);
    }
    20% {
      opacity: 1;
      transform: translateX(20px);
    }
    100% {
      opacity: 0;
      transform: translateX(-2000px);
    }
  }
  @-webkit-keyframes bounceOutRight {
    0% {
      -webkit-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
  }
  @-moz-keyframes bounceOutRight {
    0% {
      -moz-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
  }
  @-ms-keyframes bounceOutRight {
    0% {
      -ms-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
  }
  @-o-keyframes bounceOutRight {
    0% {
      -o-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
  }
  @keyframes bounceOutRight {
    0% {
      transform: translateX(0);
    }
    20% {
      opacity: 1;
      transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      transform: translateX(2000px);
    }
  }
  @-webkit-keyframes bounceOutUp {
    0% {
      -webkit-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
  }
  @-moz-keyframes bounceOutUp {
    0% {
      -moz-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
  }
  @-ms-keyframes bounceOutUp {
    0% {
      -ms-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
  }
  @-o-keyframes bounceOutUp {
    0% {
      -o-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
  }
  @keyframes bounceOutUp {
    0% {
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(20px);
    }
    100% {
      opacity: 0;
      transform: translateY(-2000px);
    }
  }
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-moz-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-ms-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-o-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-webkit-keyframes fadeInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInDown {
    0% {
      opacity: 0;
      -moz-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @keyframes fadeInDown {
    0% {
      opacity: 0;
      transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInDownBig {
    0% {
      opacity: 0;
      transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -moz-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -ms-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -o-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInLeft {
    0% {
      opacity: 0;
      transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInRight {
    0% {
      opacity: 0;
      -webkit-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInRight {
    0% {
      opacity: 0;
      -moz-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInRight {
    0% {
      opacity: 0;
      -ms-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInRight {
    0% {
      opacity: 0;
      -o-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInRight {
    0% {
      opacity: 0;
      transform: translateX(20px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInRightBig {
    0% {
      opacity: 0;
      transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInUp {
    0% {
      opacity: 0;
      -moz-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInUp {
    0% {
      opacity: 0;
      -ms-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInUp {
    0% {
      opacity: 0;
      -o-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInUp {
    0% {
      opacity: 0;
      transform: translateY(20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInUpBig {
    0% {
      opacity: 0;
      transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-moz-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-ms-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-o-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-webkit-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(20px);
    }
  }
  @-moz-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(20px);
    }
  }
  @-ms-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(20px);
    }
  }
  @-o-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(20px);
    }
  }
  @keyframes fadeOutDown {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(20px);
    }
  }
  @-webkit-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
  }
  @-moz-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
  }
  @-ms-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
  }
  @-o-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
  }
  @keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(2000px);
    }
  }
  @-webkit-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
    }
  }
  @-moz-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-20px);
    }
  }
  @-ms-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-20px);
    }
  }
  @-o-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-20px);
    }
  }
  @keyframes fadeOutLeft {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(-20px);
    }
  }
  @-webkit-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
  }
  @-moz-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
  }
  @-ms-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
  }
  @-o-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
  }
  @keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(-2000px);
    }
  }
  @-webkit-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(20px);
    }
  }
  @-moz-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(20px);
    }
  }
  @-ms-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(20px);
    }
  }
  @-o-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(20px);
    }
  }
  @keyframes fadeOutRight {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(20px);
    }
  }
  @-webkit-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
  }
  @-moz-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
  }
  @-ms-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
  }
  @-o-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
  }
  @keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(2000px);
    }
  }
  @-webkit-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
    }
  }
  @-moz-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-20px);
    }
  }
  @-ms-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
  }
  @-o-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-20px);
    }
  }
  @keyframes fadeOutUp {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(-20px);
    }
  }
  @-webkit-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
  }
  @-moz-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
  }
  @-o-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
  }
  @keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(-2000px);
    }
  }
  @-webkit-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-moz-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-ms-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-o-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-webkit-keyframes flip {
    0% {
      -webkit-transform: perspective(400px) rotateY(0);
      -webkit-animation-timing-function: ease-out;
    }
    40% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -webkit-animation-timing-function: ease-out;
    }
    50% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -webkit-animation-timing-function: ease-in;
    }
    80% {
      -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -webkit-animation-timing-function: ease-in;
    }
    100% {
      -webkit-transform: perspective(400px) scale(1);
      -webkit-animation-timing-function: ease-in;
    }
  }
  @-moz-keyframes flip {
    0% {
      -moz-transform: perspective(400px) rotateY(0);
      -moz-animation-timing-function: ease-out;
    }
    40% {
      -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -moz-animation-timing-function: ease-out;
    }
    50% {
      -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -moz-animation-timing-function: ease-in;
    }
    80% {
      -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -moz-animation-timing-function: ease-in;
    }
    100% {
      -moz-transform: perspective(400px) scale(1);
      -moz-animation-timing-function: ease-in;
    }
  }
  @-o-keyframes flip {
    0% {
      -o-transform: perspective(400px) rotateY(0);
      -o-animation-timing-function: ease-out;
    }
    40% {
      -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -o-animation-timing-function: ease-out;
    }
    50% {
      -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -o-animation-timing-function: ease-in;
    }
    80% {
      -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -o-animation-timing-function: ease-in;
    }
    100% {
      -o-transform: perspective(400px) scale(1);
      -o-animation-timing-function: ease-in;
    }
  }
  @keyframes flip {
    0% {
      transform: perspective(400px) rotateY(0);
      animation-timing-function: ease-out;
    }
    40% {
      transform: perspective(400px) translateZ(150px) rotateY(170deg);
      animation-timing-function: ease-out;
    }
    50% {
      transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      animation-timing-function: ease-in;
    }
    80% {
      transform: perspective(400px) rotateY(360deg) scale(0.95);
      animation-timing-function: ease-in;
    }
    100% {
      transform: perspective(400px) scale(1);
      animation-timing-function: ease-in;
    }
  }
  @-webkit-keyframes flipInX {
    0% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -webkit-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -webkit-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes flipInX {
    0% {
      -moz-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -moz-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -moz-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -moz-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes flipInX {
    0% {
      -o-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -o-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -o-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -o-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @keyframes flipInX {
    0% {
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      transform: perspective(400px) rotateX(10deg);
    }
    100% {
      transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes flipInY {
    0% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -webkit-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -webkit-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes flipInY {
    0% {
      -moz-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -moz-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -moz-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -moz-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-ms-keyframes flipInY {
    0% {
      -ms-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -ms-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -ms-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -ms-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes flipInY {
    0% {
      -o-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -o-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -o-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -o-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @keyframes flipInY {
    0% {
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      transform: perspective(400px) rotateY(10deg);
    }
    100% {
      transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes flipOutX {
    0% {
      -webkit-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes flipOutX {
    0% {
      -moz-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes flipOutX {
    0% {
      -ms-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes flipOutX {
    0% {
      -o-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @keyframes flipOutX {
    0% {
      transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes flipOutY {
    0% {
      -webkit-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes flipOutY {
    0% {
      -moz-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes flipOutY {
    0% {
      -ms-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes flipOutY {
    0% {
      -o-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @keyframes flipOutY {
    0% {
      transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes hinge {
    0% {
      -webkit-transform: rotate(0);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -webkit-transform: rotate(80deg);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    40% {
      -webkit-transform: rotate(60deg);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    80% {
      -webkit-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    100% {
      -webkit-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-moz-keyframes hinge {
    0% {
      -moz-transform: rotate(0);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -moz-transform: rotate(80deg);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    40% {
      -moz-transform: rotate(60deg);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    80% {
      -moz-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    100% {
      -moz-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-ms-keyframes hinge {
    0% {
      -ms-transform: rotate(0);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -ms-transform: rotate(80deg);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    40% {
      -ms-transform: rotate(60deg);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    80% {
      -ms-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    100% {
      -ms-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-o-keyframes hinge {
    0% {
      -o-transform: rotate(0);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -o-transform: rotate(80deg);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    40% {
      -o-transform: rotate(60deg);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    80% {
      -o-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    100% {
      -o-transform: translateY(700px);
      opacity: 0;
    }
  }
  @keyframes hinge {
    0% {
      transform: rotate(0);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    20%, 60% {
      transform: rotate(80deg);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    40% {
      transform: rotate(60deg);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    80% {
      transform: rotate(60deg) translateY(0);
      opacity: 1;
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    100% {
      transform: translateY(700px);
      opacity: 0;
    }
  }
  @-webkit-keyframes lightSpeedIn {
    0% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -webkit-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -webkit-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes lightSpeedIn {
    0% {
      -moz-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -moz-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -moz-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -moz-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-ms-keyframes lightSpeedIn {
    0% {
      -ms-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -ms-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -ms-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -ms-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes lightSpeedIn {
    0% {
      -o-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -o-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -o-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -o-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @keyframes lightSpeedIn {
    0% {
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes lightSpeedOut {
    0% {
      -webkit-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-moz-keyframes lightSpeedOut {
    0% {
      -moz-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-ms-keyframes lightSpeedOut {
    0% {
      -ms-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-o-keyframes lightSpeedOut {
    0% {
      -o-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @keyframes lightSpeedOut {
    0% {
      transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes pulse {
    0% {
      -webkit-transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.1);
    }
    100% {
      -webkit-transform: scale(1);
    }
  }
  @-moz-keyframes pulse {
    0% {
      -moz-transform: scale(1);
    }
    50% {
      -moz-transform: scale(1.1);
    }
    100% {
      -moz-transform: scale(1);
    }
  }
  @-ms-keyframes pulse {
    0% {
      -ms-transform: scale(1);
    }
    50% {
      -ms-transform: scale(1.1);
    }
    100% {
      -ms-transform: scale(1);
    }
  }
  @-o-keyframes pulse {
    0% {
      -o-transform: scale(1);
    }
    50% {
      -o-transform: scale(1.1);
    }
    100% {
      -o-transform: scale(1);
    }
  }
  @keyframes pulse {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.1);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes rollIn {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0px) rotate(0deg);
    }
  }
  @-moz-keyframes rollIn {
    0% {
      opacity: 0;
      -moz-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0px) rotate(0deg);
    }
  }
  @-ms-keyframes rollIn {
    0% {
      opacity: 0;
      -ms-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0px) rotate(0deg);
    }
  }
  @-o-keyframes rollIn {
    0% {
      opacity: 0;
      -o-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0px) rotate(0deg);
    }
  }
  @keyframes rollIn {
    0% {
      opacity: 0;
      transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      transform: translateX(0px) rotate(0deg);
    }
  }
  @-webkit-keyframes rollOut {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(100%) rotate(120deg);
    }
  }
  @-moz-keyframes rollOut {
    0% {
      opacity: 1;
      -moz-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(100%) rotate(120deg);
    }
  }
  @-ms-keyframes rollOut {
    0% {
      opacity: 1;
      -ms-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(100%) rotate(120deg);
    }
  }
  @-o-keyframes rollOut {
    0% {
      opacity: 1;
      -o-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(100%) rotate(120deg);
    }
  }
  @keyframes rollOut {
    0% {
      opacity: 1;
      transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      transform: translateX(100%) rotate(120deg);
    }
  }
  @-webkit-keyframes rotateIn {
    0% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateIn {
    0% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateIn {
    0% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateIn {
    0% {
      -o-transform-origin: center center;
      -o-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: center center;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateIn {
    0% {
      transform-origin: center center;
      transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      transform-origin: center center;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInDownLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInDownLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInDownLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInDownLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInDownLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInDownRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInDownRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInDownRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInDownRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInDownRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInUpLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInUpLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInUpLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInUpLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInUpLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInUpRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInUpRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInUpRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInUpRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInUpRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateOut {
    0% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOut {
    0% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOut {
    0% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOut {
    0% {
      -o-transform-origin: center center;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: center center;
      -o-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @keyframes rotateOut {
    0% {
      transform-origin: center center;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: center center;
      transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutDownLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutDownLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutDownLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutDownLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutDownLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutDownRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutDownRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutDownRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutDownRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutDownRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutUpLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutUpLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutUpLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutUpLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutUpLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutUpRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutUpRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutUpRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutUpRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutUpRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes shake {
    0%, 100% {
      -webkit-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -webkit-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -webkit-transform: translateX(10px);
    }
  }
  @-moz-keyframes shake {
    0%, 100% {
      -moz-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -moz-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -moz-transform: translateX(10px);
    }
  }
  @-ms-keyframes shake {
    0%, 100% {
      -ms-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -ms-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -ms-transform: translateX(10px);
    }
  }
  @-o-keyframes shake {
    0%, 100% {
      -o-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -o-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -o-transform: translateX(10px);
    }
  }
  @keyframes shake {
    0%, 100% {
      transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      transform: translateX(10px);
    }
  }
  @-webkit-keyframes swing {
    20%, 40%, 60%, 80%, 100% {
      -webkit-transform-origin: top center;
    }
    20% {
      -webkit-transform: rotate(15deg);
    }
    40% {
      -webkit-transform: rotate(-10deg);
    }
    60% {
      -webkit-transform: rotate(5deg);
    }
    80% {
      -webkit-transform: rotate(-5deg);
    }
    100% {
      -webkit-transform: rotate(0deg);
    }
  }
  @-moz-keyframes swing {
    20% {
      -moz-transform: rotate(15deg);
    }
    40% {
      -moz-transform: rotate(-10deg);
    }
    60% {
      -moz-transform: rotate(5deg);
    }
    80% {
      -moz-transform: rotate(-5deg);
    }
    100% {
      -moz-transform: rotate(0deg);
    }
  }
  @-ms-keyframes swing {
    20% {
      -ms-transform: rotate(15deg);
    }
    40% {
      -ms-transform: rotate(-10deg);
    }
    60% {
      -ms-transform: rotate(5deg);
    }
    80% {
      -ms-transform: rotate(-5deg);
    }
    100% {
      -ms-transform: rotate(0deg);
    }
  }
  @-o-keyframes swing {
    20% {
      -o-transform: rotate(15deg);
    }
    40% {
      -o-transform: rotate(-10deg);
    }
    60% {
      -o-transform: rotate(5deg);
    }
    80% {
      -o-transform: rotate(-5deg);
    }
    100% {
      -o-transform: rotate(0deg);
    }
  }
  @keyframes swing {
    20% {
      transform: rotate(15deg);
    }
    40% {
      transform: rotate(-10deg);
    }
    60% {
      transform: rotate(5deg);
    }
    80% {
      transform: rotate(-5deg);
    }
    100% {
      transform: rotate(0deg);
    }
  }
  @-webkit-keyframes tada {
    0% {
      -webkit-transform: scale(1);
    }
    10%, 20% {
      -webkit-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -webkit-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -webkit-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -webkit-transform: scale(1) rotate(0);
    }
  }
  @-moz-keyframes tada {
    0% {
      -moz-transform: scale(1);
    }
    10%, 20% {
      -moz-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -moz-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -moz-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -moz-transform: scale(1) rotate(0);
    }
  }
  @-ms-keyframes tada {
    0% {
      -ms-transform: scale(1);
    }
    10%, 20% {
      -ms-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -ms-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -ms-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -ms-transform: scale(1) rotate(0);
    }
  }
  @-o-keyframes tada {
    0% {
      -o-transform: scale(1);
    }
    10%, 20% {
      -o-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -o-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -o-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -o-transform: scale(1) rotate(0);
    }
  }
  @keyframes tada {
    0% {
      transform: scale(1);
    }
    10%, 20% {
      transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      transform: scale(1.1) rotate(-3deg);
    }
    100% {
      transform: scale(1) rotate(0);
    }
  }
  @-webkit-keyframes wiggle {
    0% {
      -webkit-transform: skewX(9deg);
    }
    10% {
      -webkit-transform: skewX(-8deg);
    }
    20% {
      -webkit-transform: skewX(7deg);
    }
    30% {
      -webkit-transform: skewX(-6deg);
    }
    40% {
      -webkit-transform: skewX(5deg);
    }
    50% {
      -webkit-transform: skewX(-4deg);
    }
    60% {
      -webkit-transform: skewX(3deg);
    }
    70% {
      -webkit-transform: skewX(-2deg);
    }
    80% {
      -webkit-transform: skewX(1deg);
    }
    90% {
      -webkit-transform: skewX(0deg);
    }
    100% {
      -webkit-transform: skewX(0deg);
    }
  }
  @-moz-keyframes wiggle {
    0% {
      -moz-transform: skewX(9deg);
    }
    10% {
      -moz-transform: skewX(-8deg);
    }
    20% {
      -moz-transform: skewX(7deg);
    }
    30% {
      -moz-transform: skewX(-6deg);
    }
    40% {
      -moz-transform: skewX(5deg);
    }
    50% {
      -moz-transform: skewX(-4deg);
    }
    60% {
      -moz-transform: skewX(3deg);
    }
    70% {
      -moz-transform: skewX(-2deg);
    }
    80% {
      -moz-transform: skewX(1deg);
    }
    90% {
      -moz-transform: skewX(0deg);
    }
    100% {
      -moz-transform: skewX(0deg);
    }
  }
  @-ms-keyframes wiggle {
    0% {
      -ms-transform: skewX(9deg);
    }
    10% {
      -ms-transform: skewX(-8deg);
    }
    20% {
      -ms-transform: skewX(7deg);
    }
    30% {
      -ms-transform: skewX(-6deg);
    }
    40% {
      -ms-transform: skewX(5deg);
    }
    50% {
      -ms-transform: skewX(-4deg);
    }
    60% {
      -ms-transform: skewX(3deg);
    }
    70% {
      -ms-transform: skewX(-2deg);
    }
    80% {
      -ms-transform: skewX(1deg);
    }
    90% {
      -ms-transform: skewX(0deg);
    }
    100% {
      -ms-transform: skewX(0deg);
    }
  }
  @-o-keyframes wiggle {
    0% {
      -o-transform: skewX(9deg);
    }
    10% {
      -o-transform: skewX(-8deg);
    }
    20% {
      -o-transform: skewX(7deg);
    }
    30% {
      -o-transform: skewX(-6deg);
    }
    40% {
      -o-transform: skewX(5deg);
    }
    50% {
      -o-transform: skewX(-4deg);
    }
    60% {
      -o-transform: skewX(3deg);
    }
    70% {
      -o-transform: skewX(-2deg);
    }
    80% {
      -o-transform: skewX(1deg);
    }
    90% {
      -o-transform: skewX(0deg);
    }
    100% {
      -o-transform: skewX(0deg);
    }
  }
  @keyframes wiggle {
    0% {
      transform: skewX(9deg);
    }
    10% {
      transform: skewX(-8deg);
    }
    20% {
      transform: skewX(7deg);
    }
    30% {
      transform: skewX(-6deg);
    }
    40% {
      transform: skewX(5deg);
    }
    50% {
      transform: skewX(-4deg);
    }
    60% {
      transform: skewX(3deg);
    }
    70% {
      transform: skewX(-2deg);
    }
    80% {
      transform: skewX(1deg);
    }
    90% {
      transform: skewX(0deg);
    }
    100% {
      transform: skewX(0deg);
    }
  }
  @-webkit-keyframes wobble {
    0% {
      -webkit-transform: translateX(0%);
    }
    15% {
      -webkit-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -webkit-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -webkit-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -webkit-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -webkit-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -webkit-transform: translateX(0%);
    }
  }
  @-moz-keyframes wobble {
    0% {
      -moz-transform: translateX(0%);
    }
    15% {
      -moz-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -moz-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -moz-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -moz-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -moz-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -moz-transform: translateX(0%);
    }
  }
  @-ms-keyframes wobble {
    0% {
      -ms-transform: translateX(0%);
    }
    15% {
      -ms-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -ms-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -ms-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -ms-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -ms-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -ms-transform: translateX(0%);
    }
  }
  @-o-keyframes wobble {
    0% {
      -o-transform: translateX(0%);
    }
    15% {
      -o-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -o-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -o-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -o-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -o-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -o-transform: translateX(0%);
    }
  }
  @keyframes wobble {
    0% {
      transform: translateX(0%);
    }
    15% {
      transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      transform: translateX(20%) rotate(3deg);
    }
    45% {
      transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      transform: translateX(10%) rotate(2deg);
    }
    75% {
      transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      transform: translateX(0%);
    }
  }
  /* line 66, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounce {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -ms-animation-name: bounce;
    -o-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 69, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -ms-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 72, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -ms-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 75, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -ms-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 78, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInRight {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    -ms-animation-name: bounceInRight;
    -o-animation-name: bounceInRight;
    animation-name: bounceInRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 81, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInUp {
    -webkit-animation-name: bounceInUp;
    -moz-animation-name: bounceInUp;
    -ms-animation-name: bounceInUp;
    -o-animation-name: bounceInUp;
    animation-name: bounceInUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 84, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOut {
    -webkit-animation-name: bounceOut;
    -moz-animation-name: bounceOut;
    -ms-animation-name: bounceOut;
    -o-animation-name: bounceOut;
    animation-name: bounceOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 87, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    -moz-animation-name: bounceOutDown;
    -ms-animation-name: bounceOutDown;
    -o-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 90, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    -moz-animation-name: bounceOutLeft;
    -ms-animation-name: bounceOutLeft;
    -o-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 93, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    -moz-animation-name: bounceOutRight;
    -ms-animation-name: bounceOutRight;
    -o-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 96, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    -moz-animation-name: bounceOutUp;
    -ms-animation-name: bounceOutUp;
    -o-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 99, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -ms-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 102, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -ms-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 105, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    -ms-animation-name: fadeInDownBig;
    -o-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 108, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -ms-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 111, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    -moz-animation-name: fadeInLeftBig;
    -ms-animation-name: fadeInLeftBig;
    -o-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 114, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -ms-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 117, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
    -ms-animation-name: fadeInRightBig;
    -o-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 120, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 123, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    -moz-animation-name: fadeInUpBig;
    -ms-animation-name: fadeInUpBig;
    -o-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 126, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOut {
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -ms-animation-name: fadeOut;
    -o-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 129, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    -ms-animation-name: fadeOutDown;
    -o-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 132, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    -moz-animation-name: fadeOutDownBig;
    -ms-animation-name: fadeOutDownBig;
    -o-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 135, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    -moz-animation-name: fadeOutLeft;
    -ms-animation-name: fadeOutLeft;
    -o-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 138, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    -moz-animation-name: fadeOutLeftBig;
    -ms-animation-name: fadeOutLeftBig;
    -o-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 141, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    -moz-animation-name: fadeOutRight;
    -ms-animation-name: fadeOutRight;
    -o-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 144, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    -moz-animation-name: fadeOutRightBig;
    -ms-animation-name: fadeOutRightBig;
    -o-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 147, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    -ms-animation-name: fadeOutUp;
    -o-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 150, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    -moz-animation-name: fadeOutUpBig;
    -ms-animation-name: fadeOutUpBig;
    -o-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 153, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -ms-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 156, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flip {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-animation-name: flip;
    -moz-animation-name: flip;
    -ms-animation-name: flip;
    -o-animation-name: flip;
    animation-name: flip;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 159, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipInX {
    -webkit-animation-name: flipInX;
    -moz-animation-name: flipInX;
    -ms-animation-name: flipInX;
    -o-animation-name: flipInX;
    animation-name: flipInX;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 162, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipInY {
    -webkit-animation-name: flipInY;
    -moz-animation-name: flipInY;
    -ms-animation-name: flipInY;
    -o-animation-name: flipInY;
    animation-name: flipInY;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 165, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipOutX {
    -webkit-animation-name: flipOutX;
    -moz-animation-name: flipOutX;
    -ms-animation-name: flipOutX;
    -o-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 168, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipOutY {
    -webkit-animation-name: flipOutY;
    -moz-animation-name: flipOutY;
    -ms-animation-name: flipOutY;
    -o-animation-name: flipOutY;
    animation-name: flipOutY;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 171, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.hinge {
    -webkit-animation-name: hinge;
    -moz-animation-name: hinge;
    -ms-animation-name: hinge;
    -o-animation-name: hinge;
    animation-name: hinge;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 174, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -ms-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 177, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -ms-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 180, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -ms-animation-name: pulse;
    -o-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 183, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rollIn {
    -webkit-animation-name: rollIn;
    -moz-animation-name: rollIn;
    -ms-animation-name: rollIn;
    -o-animation-name: rollIn;
    animation-name: rollIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 186, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rollOut {
    -webkit-animation-name: rollOut;
    -moz-animation-name: rollOut;
    -ms-animation-name: rollOut;
    -o-animation-name: rollOut;
    animation-name: rollOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 189, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateIn {
    -webkit-animation-name: rotateIn;
    -moz-animation-name: rotateIn;
    -ms-animation-name: rotateIn;
    -o-animation-name: rotateIn;
    animation-name: rotateIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 192, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    -moz-animation-name: rotateInDownLeft;
    -ms-animation-name: rotateInDownLeft;
    -o-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 195, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    -moz-animation-name: rotateInDownRight;
    -ms-animation-name: rotateInDownRight;
    -o-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 198, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    -moz-animation-name: rotateInUpLeft;
    -ms-animation-name: rotateInUpLeft;
    -o-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 201, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    -moz-animation-name: rotateInUpRight;
    -ms-animation-name: rotateInUpRight;
    -o-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 204, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOut {
    -webkit-animation-name: rotateOut;
    -moz-animation-name: rotateOut;
    -ms-animation-name: rotateOut;
    -o-animation-name: rotateOut;
    animation-name: rotateOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 207, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    -moz-animation-name: rotateOutDownLeft;
    -ms-animation-name: rotateOutDownLeft;
    -o-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 210, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    -moz-animation-name: rotateOutDownRight;
    -ms-animation-name: rotateOutDownRight;
    -o-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 213, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    -moz-animation-name: rotateOutUpLeft;
    -ms-animation-name: rotateOutUpLeft;
    -o-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 216, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    -moz-animation-name: rotateOutUpRight;
    -ms-animation-name: rotateOutUpRight;
    -o-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 219, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    -ms-animation-name: shake;
    -o-animation-name: shake;
    animation-name: shake;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 222, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.swing {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    -moz-animation-name: swing;
    -ms-animation-name: swing;
    -o-animation-name: swing;
    animation-name: swing;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 225, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -ms-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 228, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.wiggle {
    -webkit-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -ms-animation-name: wiggle;
    -o-animation-name: wiggle;
    animation-name: wiggle;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 231, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.wobble {
    -webkit-animation-name: wobble;
    -moz-animation-name: wobble;
    -ms-animation-name: wobble;
    -o-animation-name: wobble;
    animation-name: wobble;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  
  /* line 8, ../scss/_tc_categories.scss */
  .page-resource-finder-select-topic-find-research-tools-and-expert-advice #content-area {
    padding-top: 20px;
  }
  /* line 11, ../scss/_tc_categories.scss */
  .page-resource-finder-select-topic-find-research-tools-and-expert-advice h1.title, .page-resource-finder-select-topic-find-research-tools-and-expert-advice #block-membership_benefit_type-member-benefits-block h2, #block-membership_benefit_type-member-benefits-block .page-resource-finder-select-topic-find-research-tools-and-expert-advice h2 {
    margin-bottom: 10px;
  }
  
  /* line 18, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row {
    list-style: none;
    float: left;
    margin: 0 2.5% 20px 0;
    overflow: hidden;
    width: 23.125%;
  }
  /* line 25, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node {
    color: white;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-pink {
    background-color: #B80047;
    background: linear-gradient(95deg, #b80047, #ed1766);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-pink .group-right a {
    color: #B80047;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-red {
    background-color: #CF363F;
    background: linear-gradient(95deg, #cf363f, #d04e53);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-red .group-right a {
    color: #CF363F;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-orange {
    background-color: #AC5923;
    background: linear-gradient(95deg, #ac5923, #f26721);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-orange .group-right a {
    color: #AC5923;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-yellow {
    background-color: #F9B54C;
    background: linear-gradient(95deg, #f9b54c, #ffd15b);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-yellow .group-right a {
    color: #F9B54C;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-green {
    background-color: #75913D;
    background: linear-gradient(95deg, #75913d, #75af5b);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-green .group-right a {
    color: #75913D;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-blue {
    background-color: #1B556A;
    background: linear-gradient(95deg, #1b556a, #378786);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-blue .group-right a {
    color: #1B556A;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-light-blue {
    background-color: #5A8DAE;
    background: linear-gradient(95deg, #5a8dae, #a1c8e0);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-light-blue .group-right a {
    color: #5A8DAE;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-purple {
    background-color: #573277;
    background: linear-gradient(95deg, #573277, #77558c);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-purple .group-right a {
    color: #573277;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-purple-gray {
    background-color: #5D546B;
    background: linear-gradient(95deg, #5d546b, #878491);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-purple-gray .group-right a {
    color: #5D546B;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-gray {
    background-color: #404041;
    background: linear-gradient(95deg, #404041, #58585b);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-gray .group-right a {
    color: #404041;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-brown {
    background-color: #AC5923;
    background: linear-gradient(95deg, #ac5923, #f26721);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-brown .group-right a {
    color: #AC5923;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-dk-graige {
    background-color: #404041;
    background: linear-gradient(95deg, #404041, #58585b);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-dk-graige .group-right a {
    color: #404041;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-graige {
    background-color: #2c2c2c;
    background: linear-gradient(95deg, #2c2c2c, #545456);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-graige .group-right a {
    color: #2c2c2c;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-lt-graige {
    background-color: #6c6e6f;
    background: linear-gradient(95deg, #6c6e6f, #959698);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-lt-graige .group-right a {
    color: #6c6e6f;
  }
  /* line 41, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-gree {
    background-color: #75913D;
    background: linear-gradient(95deg, #75913d, #75af5b);
  }
  /* line 45, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .node.tc-gree .group-right a {
    color: #75913D;
  }
  /* line 55, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .group-left {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 64px;
  }
  /* line 62, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .group-left .field-name-title {
    text-align: center;
    text-transform: uppercase;
  }
  /* line 66, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .group-left .field-name-title h2 {
    font-size: 20px;
    line-height: 1.1em;
    margin: 0;
    padding: 6px 0 0;
  }@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 66, ../scss/_tc_categories.scss */
    .view-tc-list .view-content .views-row .group-left .field-name-title h2 {
      font-size: 22px;
    } 
}@media (min-width: 1350px) {
 /* line 66, ../scss/_tc_categories.scss */
    .view-tc-list .view-content .views-row .group-left .field-name-title h2 {
      font-size: 25px;
    } 
}/* line 80, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .group-left .field-name-field-tc-vision {
    display: none;
  }
  /* line 83, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .group-left .field-name-field-tc-vision p {
    line-height: 15px;
  }
  /* line 88, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .group-right {
    width: 100%;
    background-color: #fff;
    border: 1px solid #fff;
  }
  /* line 93, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .group-right .field-item a {
    width: 100%;
    padding: 3px 0 3px 8px;
    white-space: nowrap;
    display: block;
    line-height: 22px;
  }
  /* line 100, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row .group-right .field-item a:hover {
    background-color: #f0f1f2;
    text-decoration: none;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 93, ../scss/_tc_categories.scss */
    .view-tc-list .view-content .views-row .group-right .field-item a {
      font-size: 16px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 93, ../scss/_tc_categories.scss */
    .view-tc-list .view-content .views-row .group-right .field-item a {
      padding: 3px 0 3px 8px;
    } 
}@media (min-width: 1350px) {
 /* line 93, ../scss/_tc_categories.scss */
    .view-tc-list .view-content .views-row .group-right .field-item a {
      padding: 5px 0 5px 14px;
      font-size: 18px;
    } 
}/* line 119, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row-4 {
    margin-right: 0;
  }
  /* line 119, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row-8 {
    margin-right: 0;
  }
  /* line 119, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row-12 {
    margin-right: 0;
  }
  /* line 119, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row-16 {
    margin-right: 0;
  }
  /* line 124, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row-5 {
    clear: left;
  }
  /* line 124, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row-9 {
    clear: left;
  }
  /* line 124, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row-13 {
    clear: left;
  }
  /* line 124, ../scss/_tc_categories.scss */
  .view-tc-list .view-content .views-row-17 {
    clear: left;
  }
  /**
   * _top_ten.scss
   *
   * Included in demandmetric.scss.
   *
   * Styles for the top ten and current placement views, blocks, and tabs.
   */
  /* line 16, ../scss/_top_ten.scss */
  #tab-pane-top-ten .dm-community-standings-no-access,
  #tab-pane-my-rank .dm-community-standings-no-access {
    padding: 10px;
  }
  
  /* line 21, ../scss/_top_ten.scss */
  #block-views-top_ten-block {
    border: 1px solid #bbc5cd;
  }
  /* line 24, ../scss/_top_ten.scss */
  #content-area #block-views-top_ten-block .block-inner h2.block-title {
    color: white;
    font-size: 14px;
    font-weight: normal;
  }
  /* line 29, ../scss/_top_ten.scss */
  #block-views-top_ten-block ul {
    margin-bottom: 0;
  }
  /* line 32, ../scss/_top_ten.scss */
  #block-views-top_ten-block ul.jquery-responsive-tabs-list {
    height: 40px;
  }
  /* line 36, ../scss/_top_ten.scss */
  #block-views-top_ten-block ul.jquery-responsive-tabs-list li > a {
    line-height: 40px;
    height: 40px;
    color: #fff;
    background-color: #c2592f;
  }
  /* line 44, ../scss/_top_ten.scss */
  #block-views-top_ten-block ul.jquery-responsive-tabs-list li.r-tabs-state-active > a, #block-views-top_ten-block ul.jquery-responsive-tabs-list li.r-tabs-state-active > a:hover, #block-views-top_ten-block ul.jquery-responsive-tabs-list li.active > a, #block-views-top_ten-block ul.jquery-responsive-tabs-list li.active > a:hover {
    color: #c2592f;
    background-color: #fff;
  }
  /* line 51, ../scss/_top_ten.scss */
  #block-views-top_ten-block .jquery-pane {
    padding: 0;
  }
  /* line 56, ../scss/_top_ten.scss */
  #block-views-top_ten-block .view-top-ten li {
    width: 100%;
    list-style: none;
    position: relative;
    background: #fff;
    margin: 0;
    border-bottom: 1px solid #bbc5cd;
    clear: both;
    height: 70px;
  }
  /* line 68, ../scss/_top_ten.scss */
  #block-views-top_ten-block .view-top-ten li.views-row.views-row-last {
    border-bottom: none;
  }
  /* line 71, ../scss/_top_ten.scss */
  #block-views-top_ten-block .view-top-ten li.views-row.views-row-last .views-field.views-field-points-2 {
    padding-bottom: 0;
  }
  /* line 77, ../scss/_top_ten.scss */
  #block-views-top_ten-block .view-top-ten .views-field.views-field-points-2 {
    position: absolute;
    left: 0;
    top: 0;
    padding: 5px;
    width: 100%;
    height: 70px;
    z-index: 0;
  }
  /* line 85, ../scss/_top_ten.scss */
  #block-views-top_ten-block .view-top-ten .views-field.views-field-points-2 .points-percent-bar-outer {
    width: 100%;
    height: 60px;
  }
  /* line 89, ../scss/_top_ten.scss */
  #block-views-top_ten-block .view-top-ten .views-field.views-field-points-2 .points-percent-bar-outer .points-percent-bar-inner {
    height: 60px;
    background-color: #bbc5cd;
  }
  /* line 97, ../scss/_top_ten.scss */
  #block-views-top_ten-block .view-top-ten .views-field-counter {
    position: relative;
    float: left;
    line-height: 70px;
    width: 20%;
    z-index: 2;
    text-align: center;
    color: #1B1A18;
  }
  /* line 110, ../scss/_top_ten.scss */
  #block-views-top_ten-block .view-top-ten .views-field-field-user-profile-image {
    position: relative;
    z-index: 2;
    float: left;
    margin: 11px 0 11px 0;
    width: 20%;
  }
  /* line 117, ../scss/_top_ten.scss */
  #block-views-top_ten-block .view-top-ten .views-field-field-user-profile-image img {
    border-radius: 24px;
  }
  /* line 123, ../scss/_top_ten.scss */
  #block-views-top_ten-block .view-top-ten .views-field-name,
  #block-views-top_ten-block .view-top-ten .views-field-points-1,
  #block-views-top_ten-block .view-top-ten .views-field-points {
    position: relative;
    margin-left: 100px;
    z-index: 1;
  }
  /* line 132, ../scss/_top_ten.scss */
  #block-views-top_ten-block .view-top-ten .views-field-name {
    padding-top: 12px;
    font-weight: 700;
    line-height: 16px;
    overflow: hidden;
    margin-right: 3px;
  }
  /* line 139, ../scss/_top_ten.scss */
  #block-views-top_ten-block .view-top-ten .views-field-name a {
    white-space: nowrap;
  }
  /* line 145, ../scss/_top_ten.scss */
  #block-views-top_ten-block .view-top-ten .views-field-points-1 {
    line-height: 14px;
    font-size: 12px;
    font-style: italic;
  }
  /* line 152, ../scss/_top_ten.scss */
  #block-views-top_ten-block .view-top-ten .views-field-points {
    padding-bottom: 5px;
  }
  /* line 156, ../scss/_top_ten.scss */
  #block-views-top_ten-block a.top-ten-footer-link {
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    text-align: center;
    background-color: #c2592f;
    color: white;
  }
  
  /* line 5, ../scss/_privatemsg.scss */
  .page-messages #content-header .action-links {
    display: none;
  }
  /* line 10, ../scss/_privatemsg.scss */
  .page-messages #privatemsg-list-form .form-type-select {
    display: none;
  }
  /* line 13, ../scss/_privatemsg.scss */
  .page-messages #privatemsg-list-form .form-submit {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    margin-top: 20px;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  .page-messages #privatemsg-list-form .form-submit:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  .page-messages #privatemsg-list-form .form-submit:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  .page-messages #privatemsg-list-form .form-submit[disabled], .page-messages #privatemsg-list-form .form-submit[disabled]:hover, .page-messages #privatemsg-list-form .form-submit[disabled]:active {
    background: #7e7a78;
  }
  /* line 17, ../scss/_privatemsg.scss */
  .page-messages #privatemsg-list-form .select-all {
    padding-left: 5px;
    padding-bottom: 2px;
  }
  /* line 21, ../scss/_privatemsg.scss */
  .page-messages #privatemsg-list-form tr, .page-messages #privatemsg-list-form th {
    border-bottom: 1px solid #f0efe6;
  }
  /* line 24, ../scss/_privatemsg.scss */
  .page-messages #privatemsg-list-form tr.even {
    background-color: inherit;
  }
  /* line 29, ../scss/_privatemsg.scss */
  .page-messages #pm-block-user-list tr {
    background-color: inherit;
    border: 1px solid #f0efe6;
  }
  /* line 33, ../scss/_privatemsg.scss */
  .page-messages #pm-block-user-list td {
    background-color: inherit;
  }
  
  /* line 40, ../scss/_privatemsg.scss */
  .page-messages-new #block-delta_blocks-tabs {
    display: none;
  }
  /* line 43, ../scss/_privatemsg.scss */
  .page-messages-new .realname {
    font-size: 35px;
    font-weight: 100;
    display: block;
    margin-bottom: 22px;
  }
  /* line 49, ../scss/_privatemsg.scss */
  .page-messages-new input#edit-submit {
    float: left;
    margin: 0;
  }
  /* line 53, ../scss/_privatemsg.scss */
  .page-messages-new #edit-cancel {
    float: right;
    line-height: 32px;
  }
  /* line 70, ../scss/mixins/_mixins.scss */
  .page-messages-new .form-item-subject input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #7e7a78;
    font-weight: 100;
    font-style: normal;
    font-size: inherit;
    padding-top: 2px;
  }
  /* line 77, ../scss/mixins/_mixins.scss */
  .page-messages-new .form-item-subject input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #7e7a78;
    font-weight: 100;
    font-style: normal;
    font-size: inherit;
    padding-top: 2px;
  }
  /* line 84, ../scss/mixins/_mixins.scss */
  .page-messages-new .form-item-subject input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #7e7a78;
    font-weight: 100;
    font-style: normal;
    font-size: inherit;
    padding-top: 2px;
  }
  /* line 91, ../scss/mixins/_mixins.scss */
  .page-messages-new .form-item-subject input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #7e7a78;
    font-weight: 100;
    font-style: normal;
    font-size: inherit;
    padding-top: 2px;
  }
  /* line 99, ../scss/mixins/_mixins.scss */
  .page-messages-new .form-item-subject input.hasPlaceholder {
    color: #7e7a78;
    font-weight: 100;
    font-style: normal;
    font-size: inherit;
    padding-top: 2px;
  }
  
  /* line 66, ../scss/_privatemsg.scss */
  .page-messages-view .region-content #block-system-main {
    background-color: inherit;
    padding: 10px 0 0 0;
  }
  /* line 74, ../scss/_privatemsg.scss */
  .page-messages-view .region-content .privatemsg-message .privatemsg-author-avatar {
    width: 60px;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/comment_arrow.png) right 19px no-repeat;
    padding: 10px 8px 5px 10px;
  }
  /* line 79, ../scss/_privatemsg.scss */
  .page-messages-view .region-content .privatemsg-message .privatemsg-author-avatar img {
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
  }
  /* line 83, ../scss/_privatemsg.scss */
  .page-messages-view .region-content .privatemsg-message .privatemsg-message-column {
    width: 862px;
    background-color: white;
    padding: 10px;
  }
  /* line 89, ../scss/_privatemsg.scss */
  .page-messages-view .region-content .privatemsg-message .privatemsg-message-column .privatemsg-message-information .privatemsg-author-name {
    font-size: 1.2em;
  }
  /* line 92, ../scss/_privatemsg.scss */
  .page-messages-view .region-content .privatemsg-message .privatemsg-message-column .privatemsg-message-information .privatemsg-message-actions {
    float: right;
  }
  /* line 96, ../scss/_privatemsg.scss */
  .page-messages-view .region-content .privatemsg-message .privatemsg-message-column .privatemsg-message-new {
    background: #90c253;
    background: linear-gradient(to bottom center, #9cc966, #84ba42);
    border: 1px solid #5c812e;
    border-radius: 2px;
    text-shadow: 0px 1px 1px #1d1c1b;
    color: #fff;
    font-weight: 500;
    line-height: 1em;
    padding: 3px 11px 2px;
  }
  /* line 110, ../scss/_privatemsg.scss */
  .page-messages-view .region-content form label {
    display: none;
  }
  /* line 113, ../scss/_privatemsg.scss */
  .page-messages-view .region-content form .form-textarea-wrapper {
    width: 884px;
    float: right;
  }
  /* line 117, ../scss/_privatemsg.scss */
  .page-messages-view .region-content form .form-actions {
    float: right;
    margin: 0;
    background-color: #fff;
  }
  /* line 122, ../scss/_privatemsg.scss */
  .page-messages-view .region-content form .form-actions #edit-submit.form-submit {
    clear: right;
    float: right;
    width: 69px;
    margin: 0 0 0 814px;
  }
  
  /* line 6, ../scss/_promo.scss */
  #promo {
    position: fixed;
    bottom: -1000px;
    left: 0;
    width: 100%;
    z-index: 100;
  }
  /* line 16, ../scss/_promo.scss */
  #promo #promo-title,
  #promo #promo-body {
    float: left;
    width: 100%;
  }
  /* line 21, ../scss/_promo.scss */
  #promo #promo-body {
    background: #373534 transparent;
    background: rgba(55, 53, 52, 0.95);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2373534,endColorstr=#F2373534)";
    /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2373534,endColorstr=#F2373534);
    /* IE6 & 7 */
  }
  /* line 27, ../scss/_promo.scss */
  #promo #promo-title-inner,
  #promo #promo-body-inner {
    width: 960px;
    margin: 0 auto;
  }
  /* line 32, ../scss/_promo.scss */
  #promo .promo-show-link h3 {
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px;
    border-radius: 10px 10px 0 0;
    float: left;
    color: #fff;
    background: #413f3e transparent;
    background: rgba(55, 53, 52, 0.95);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2373534,endColorstr=#F2373534)";
    /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2373534,endColorstr=#F2373534);
    /* IE6 & 7 */
    font-weight: 500;
    padding: 12px 40px 8px 15px;
    margin: 0;
    border-bottom: none;
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/upvote_hover.png);
    background-position: 95% center;
    background-repeat: no-repeat;
  }
  /* line 50, ../scss/_promo.scss */
  #promo .open.promo-show-link h3 {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/downvote_hover.png);
  }
  /* line 54, ../scss/_promo.scss */
  #promo #promo-body-inner .block {
    width: 306.66667px;
    float: left;
    color: white;
    margin: 15px 0 8px 0;
  }
  /* line 61, ../scss/_promo.scss */
  #promo #promo-body-inner .block ul li {
    list-style: none;
  }
  /* line 65, ../scss/_promo.scss */
  #promo #promo-body-inner .block a {
    color: #789327;
  }
  /* line 69, ../scss/_promo.scss */
  #promo #promo-body-inner .block p {
    margin: 0;
  }
  /* line 73, ../scss/_promo.scss */
  #promo #promo-body-inner .block#block-boxes-promo_1 {
    width: 349.6px;
  }
  /* line 76, ../scss/_promo.scss */
  #promo #promo-body-inner .block#block-boxes-promo_auth_1 {
    width: 386.4px;
  }
  /* line 79, ../scss/_promo.scss */
  #promo #promo-body-inner .block#block-boxes-promo_2, #promo #promo-body-inner .block#block-boxes-promo_auth_2 {
    margin: 15px 20px 6px 20px;
  }
  /* line 83, ../scss/_promo.scss */
  #promo #promo-body-inner .block#block-boxes-promo_2 {
    width: 349.6px;
  }
  /* line 86, ../scss/_promo.scss */
  #promo #promo-body-inner .block#block-boxes-promo_auth_2 {
    width: 386.4px;
  }
  /* line 91, ../scss/_promo.scss */
  #promo #promo-body-inner .block#block-boxes-promo_3 p, #promo #promo-body-inner .block#block-boxes-promo_auth_3 p {
    text-align: center;
  }
  /* line 95, ../scss/_promo.scss */
  #promo #promo-body-inner .block#block-boxes-promo_3 {
    width: 220.8px;
  }
  /* line 98, ../scss/_promo.scss */
  #promo #promo-body-inner .block#block-boxes-promo_auth_3 {
    width: 147.2px;
  }
  /* line 101, ../scss/_promo.scss */
  #promo #promo-body-inner .block .promo-image {
    padding-right: 10px;
  }
  /* line 104, ../scss/_promo.scss */
  #promo #promo-body-inner .block .promo-button {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    font-size: 18px;
    margin: 0;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  #promo #promo-body-inner .block .promo-button:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  #promo #promo-body-inner .block .promo-button:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  #promo #promo-body-inner .block .promo-button[disabled], #promo #promo-body-inner .block .promo-button[disabled]:hover, #promo #promo-body-inner .block .promo-button[disabled]:active {
    background: #7e7a78;
  }
  
  /* line 14, ../scss/mixins/_clearfix.scss */
  .image-banner:before, .image-banner:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .image-banner:after {
    clear: both;
  }
  /* line 16, ../scss/_cke-templates.scss */
  .image-banner.background-gradient {
    background: linear-gradient(155deg, #5d9146 0%, #92c07d 100%);
  }
  /* line 19, ../scss/_cke-templates.scss */
  .image-banner .overlay-content {
    padding: 20px 30px;
    color: #fff;
    font-size: 22px;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 19, ../scss/_cke-templates.scss */
    .image-banner .overlay-content {
      max-width: 980px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 19, ../scss/_cke-templates.scss */
    .image-banner .overlay-content {
      max-width: 1060px;
    } 
}@media (min-width: 1350px) {
 /* line 19, ../scss/_cke-templates.scss */
    .image-banner .overlay-content {
      max-width: 1235px;
    } 
}/* line 25, ../scss/_cke-templates.scss */
  .image-banner .overlay-content p, .image-banner .overlay-content h1, .image-banner .overlay-content h2, .image-banner .overlay-content h3, .image-banner .overlay-content h4, .image-banner .overlay-content h5, .image-banner .overlay-content h6 {
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
    font-weight: bold;
  }
  /* line 29, ../scss/_cke-templates.scss */
  .image-banner .overlay-content h1, .image-banner .overlay-content h2, .image-banner .overlay-content h3, .image-banner .overlay-content h4, .image-banner .overlay-content h5, .image-banner .overlay-content h6 {
    margin-top: 15px;
    margin-bottom: 0;
  }
  
  /* line 36, ../scss/_cke-templates.scss */
  .three-quarter {
    width: 75%;
    margin: 0 auto;
  }
  
  /* line 41, ../scss/_cke-templates.scss */
  .background-box {
    background-color: #fff;
  }
  /* line 44, ../scss/_cke-templates.scss */
  .background-box.color-none {
    background: none;
  }
  /* line 47, ../scss/_cke-templates.scss */
  .background-box.color-gray {
    background: #e5e6e7;
  }
  /* line 51, ../scss/_cke-templates.scss */
  .background-box .overlay-content {
    padding: 20px 30px;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 51, ../scss/_cke-templates.scss */
    .background-box .overlay-content {
      max-width: 980px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 51, ../scss/_cke-templates.scss */
    .background-box .overlay-content {
      max-width: 1060px;
    } 
}@media (min-width: 1350px) {
 /* line 51, ../scss/_cke-templates.scss */
    .background-box .overlay-content {
      max-width: 1235px;
    } 
}/* line 57, ../scss/_cke-templates.scss */
  .rtecenter,
  .center-text {
    text-align: center;
  }
  
  /* line 61, ../scss/_cke-templates.scss */
  .rteleft,
  .left-text {
    text-align: left;
  }
  
  /* line 65, ../scss/_cke-templates.scss */
  .rteright,
  .right-text {
    text-align: right;
  }
  
  /* line 71, ../scss/_cke-templates.scss */
  .two-column-wrapper {
    margin-left: -10px;
    margin-right: -10px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .two-column-wrapper:before, .two-column-wrapper:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .two-column-wrapper:after {
    clear: both;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 71, ../scss/_cke-templates.scss */
    .two-column-wrapper {
      display: flex;
      flex-direction: row;
      justify-content: center;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 71, ../scss/_cke-templates.scss */
    .two-column-wrapper {
      display: flex;
      flex-direction: row;
      justify-content: center;
    } 
}@media (min-width: 1350px) {
 /* line 71, ../scss/_cke-templates.scss */
    .two-column-wrapper {
      display: flex;
      flex-direction: row;
      justify-content: center;
    } 
}/* line 80, ../scss/_cke-templates.scss */
  .two-column-wrapper .column {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }@media (min-width: 481px) {
 /* line 80, ../scss/_cke-templates.scss */
    .two-column-wrapper .column {
      float: left;
      width: 50%;
    } 
}/* line 85, ../scss/_cke-templates.scss */
  .feature-grid-block-wrapper {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .feature-grid-block-wrapper:before, .feature-grid-block-wrapper:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .feature-grid-block-wrapper:after {
    clear: both;
  }
  /* line 88, ../scss/_cke-templates.scss */
  .feature-grid-block-wrapper .feature-grid-block {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
  }@media (min-width: 481px) {
 /* line 88, ../scss/_cke-templates.scss */
    .feature-grid-block-wrapper .feature-grid-block {
      float: left;
      width: 33.33333%;
    } 
}/* line 92, ../scss/_cke-templates.scss */
  .feature-grid-block-wrapper .feature-grid-block h3 {
    margin: 0;
    font-size: 26px;
  }
  /* line 96, ../scss/_cke-templates.scss */
  .feature-grid-block-wrapper .feature-grid-block.hover-effect {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    position: relative;
    display: block;
    border-radius: 3px;
    text-decoration: none;
    margin: 0 0 15px;
    background: #fff;
    box-shadow: bottom-shadow(1), top-shadow(1);
  }
  /* line 107, ../scss/_cke-templates.scss */
  .feature-grid-block-wrapper .feature-grid-block.hover-effect:hover {
    box-shadow: bottom-shadow(3), top-shadow(3);
    margin-top: -5px;
    background: #bbc5cd;
  }
  /* line 115, ../scss/_cke-templates.scss */
  .feature-grid-block-wrapper .feature-grid-block .block-header img {
    width: 50%;
    height: auto;
    display: block;
    margin: 0 auto;
  }
  /* line 120, ../scss/_cke-templates.scss */
  .feature-grid-block-wrapper .feature-grid-block .block-header .block-title {
    padding: 12px 0;
  }
  /* line 123, ../scss/_cke-templates.scss */
  .feature-grid-block-wrapper .feature-grid-block .block-header .block-title h2 {
    text-align: center;
    font-size: 22px;
  }
  /* line 129, ../scss/_cke-templates.scss */
  .feature-grid-block-wrapper .feature-grid-block .content {
    color: #41403E;
    padding: 16px 30px;
  }
  /* line 133, ../scss/_cke-templates.scss */
  .feature-grid-block-wrapper .feature-grid-block .content p {
    margin: 0;
  }
  /* line 136, ../scss/_cke-templates.scss */
  .feature-grid-block-wrapper .feature-grid-block .content ul {
    padding-left: 0;
  }
  
  /* line 143, ../scss/_cke-templates.scss */
  .vertical-center-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  
  /* line 149, ../scss/_cke-templates.scss */
  a.flat-button {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 3px 0 #2d6e6d;
    -webkit-box-shadow: 0 3px 0 #2d6e6d;
    box-shadow: 0 3px 0 #2d6e6d;
    margin-top: 3px;
    margin-bottom: 3px;
    position: relative;
    top: 0;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    display: block;
    border: 0;
    font-size: 26px;
    line-height: 2em;
    cursor: pointer;
    background: #378786;
    -webkit-appearance: none;
    font-weight: bold;
    display: inline-block;
    padding: 0 20px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  a.flat-button:before:before, a.flat-button:before:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  a.flat-button:before:after {
    clear: both;
  }
  /* line 906, ../scss/mixins/_mixins.scss */
  a.flat-button:hover {
    text-decoration: none;
    background: #43a4a3;
  }
  /* line 910, ../scss/mixins/_mixins.scss */
  a.flat-button:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #307574;
    top: 3px;
    margin-bottom: 3px;
    text-decoration: none;
  }
  /* line 918, ../scss/mixins/_mixins.scss */
  a.flat-button[disabled], a.flat-button[disabled]:hover, a.flat-button[disabled]:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #7e7a78;
  }
  /* line 155, ../scss/_cke-templates.scss */
  a.flat-button.blue {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 3px 0 #143e4e;
    -webkit-box-shadow: 0 3px 0 #143e4e;
    box-shadow: 0 3px 0 #143e4e;
    margin-top: 3px;
    margin-bottom: 3px;
    position: relative;
    top: 0;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    display: block;
    border: 0;
    font-size: 26px;
    line-height: 2em;
    cursor: pointer;
    background: #1B556A;
    -webkit-appearance: none;
    display: inline-block;
    padding: 0 20px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  a.flat-button.blue:before:before, a.flat-button.blue:before:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  a.flat-button.blue:before:after {
    clear: both;
  }
  /* line 906, ../scss/mixins/_mixins.scss */
  a.flat-button.blue:hover {
    text-decoration: none;
    background: #236f8b;
  }
  /* line 910, ../scss/mixins/_mixins.scss */
  a.flat-button.blue:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #164556;
    top: 3px;
    margin-bottom: 3px;
    text-decoration: none;
  }
  /* line 918, ../scss/mixins/_mixins.scss */
  a.flat-button.blue[disabled], a.flat-button.blue[disabled]:hover, a.flat-button.blue[disabled]:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #7e7a78;
  }
  /* line 160, ../scss/_cke-templates.scss */
  a.flat-button.green {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 3px 0 #649b4c;
    -webkit-box-shadow: 0 3px 0 #649b4c;
    box-shadow: 0 3px 0 #649b4c;
    margin-top: 3px;
    margin-bottom: 3px;
    position: relative;
    top: 0;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    display: block;
    border: 0;
    font-size: 26px;
    line-height: 2em;
    cursor: pointer;
    background: #75AF5B;
    -webkit-appearance: none;
    display: inline-block;
    padding: 0 20px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  a.flat-button.green:before:before, a.flat-button.green:before:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  a.flat-button.green:before:after {
    clear: both;
  }
  /* line 906, ../scss/mixins/_mixins.scss */
  a.flat-button.green:hover {
    text-decoration: none;
    background: #8cbc76;
  }
  /* line 910, ../scss/mixins/_mixins.scss */
  a.flat-button.green:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #68a24f;
    top: 3px;
    margin-bottom: 3px;
    text-decoration: none;
  }
  /* line 918, ../scss/mixins/_mixins.scss */
  a.flat-button.green[disabled], a.flat-button.green[disabled]:hover, a.flat-button.green[disabled]:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #7e7a78;
  }
  
  /* line 167, ../scss/_cke-templates.scss */
  .button-wrapper {
    overflow: hidden;
    position: relative;
  }
  
  /* line 171, ../scss/_cke-templates.scss */
  a.gradient-button {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 0 25px 10px;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    border-radius: 8px;
    background: linear-gradient(#4c793b, #75af5b);
    background-size: 100% 200%;
    background-position: 0 0;
  }
  /* line 315, ../scss/mixins/_mixins.scss */
  a.gradient-button:hover, a.gradient-button:active {
    text-decoration: none;
  }
  /* line 318, ../scss/mixins/_mixins.scss */
  a.gradient-button:hover {
    background-position: 0 100%;
  }
  /* line 321, ../scss/mixins/_mixins.scss */
  a.gradient-button:active {
    background-position: 0 50%;
  }
  /* line 174, ../scss/_cke-templates.scss */
  a.gradient-button.blue {
    background-image: linear-gradient(#1b556a, #5a8dae);
  }
  
  /* line 178, ../scss/_cke-templates.scss */
  .uppercase {
    text-transform: uppercase;
  }
  
  /* line 183, ../scss/_cke-templates.scss */
  .checkmark-list li {
    list-style: none;
  }
  /* line 186, ../scss/_cke-templates.scss */
  .checkmark-list li:before {
    content: "\2714 ";
  }@media (max-width: 480px) {
 /* line 199, ../scss/_cke-templates.scss */
    .responsive-table,
    .responsive-table tbody,
    .responsive-table th,
    .responsive-table tr,
    .responsive-table td {
      display: block;
      width: auto !important;
      height: auto !important;
    }
    /* line 14, ../scss/mixins/_clearfix.scss */
    .responsive-table:before, .responsive-table:after,
    .responsive-table tbody:before,
    .responsive-table tbody:after,
    .responsive-table th:before,
    .responsive-table th:after,
    .responsive-table tr:before,
    .responsive-table tr:after,
    .responsive-table td:before,
    .responsive-table td:after {
      content: " ";
      display: table;
    }
    /* line 19, ../scss/mixins/_clearfix.scss */
    .responsive-table:after,
    .responsive-table tbody:after,
    .responsive-table th:after,
    .responsive-table tr:after,
    .responsive-table td:after {
      clear: both;
    } 
}/* line 212, ../scss/_cke-templates.scss */
  .table-no-borders, .table-no-borders tbody, .table-no-borders td, .table-no-borders th, .table-no-borders tr {
    border: none;
    background-color: #fff;
  }
  /* line 216, ../scss/_cke-templates.scss */
  .table-no-borders table {
    background-color: #fff;
  }
  
  /* line 218, ../scss/_cke-templates.scss */
  .cke_editable .table-no-borders td,
  .cke_editable .table-two-column-fixed td {
    border: 1px dotted #aaa;
  }
  
  /* line 223, ../scss/_cke-templates.scss */
  .padded-table, .padded-table.table-no-borders {
    background-color: #fff;
  }
  /* line 226, ../scss/_cke-templates.scss */
  .padded-table td {
    padding: 15px;
    background-color: #fff;
  }
  
  /* line 234, ../scss/_cke-templates.scss */
  .table-two-column-fixed {
    table-layout: fixed;
  }
  /* line 237, ../scss/_cke-templates.scss */
  .table-two-column-fixed, .table-two-column-fixed tbody, .table-two-column-fixed td, .table-two-column-fixed th, .table-two-column-fixed tr {
    border: none;
    background-color: #fff;
  }
  /* line 242, ../scss/_cke-templates.scss */
  .table-two-column-fixed td {
    padding: 15px;
    background-color: #fff;
  }
  /* line 246, ../scss/_cke-templates.scss */
  .table-two-column-fixed td div {
    display: -webkit-inline-block;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    height: 100%;
    width: 100%;
  }
  /* line 251, ../scss/_cke-templates.scss */
  .table-two-column-fixed td div a {
    height: 100%;
  }@media (max-width: 480px) {
 /* line 256, ../scss/_cke-templates.scss */
    .table-two-column-fixed,
    .table-two-column-fixed tbody,
    .table-two-column-fixed th,
    .table-two-column-fixed tr,
    .table-two-column-fixed td {
      display: block;
      width: auto !important;
      height: auto !important;
    }
    /* line 14, ../scss/mixins/_clearfix.scss */
    .table-two-column-fixed:before, .table-two-column-fixed:after,
    .table-two-column-fixed tbody:before,
    .table-two-column-fixed tbody:after,
    .table-two-column-fixed th:before,
    .table-two-column-fixed th:after,
    .table-two-column-fixed tr:before,
    .table-two-column-fixed tr:after,
    .table-two-column-fixed td:before,
    .table-two-column-fixed td:after {
      content: " ";
      display: table;
    }
    /* line 19, ../scss/mixins/_clearfix.scss */
    .table-two-column-fixed:after,
    .table-two-column-fixed tbody:after,
    .table-two-column-fixed th:after,
    .table-two-column-fixed tr:after,
    .table-two-column-fixed td:after {
      clear: both;
    } 
}/* line 269, ../scss/_cke-templates.scss */
  .button-flat {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  .button-flat:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  .button-flat:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  .button-flat[disabled], .button-flat[disabled]:hover, .button-flat[disabled]:active {
    background: #7e7a78;
  }
  
  /* line 278, ../scss/_cke-templates.scss */
  .cke-tpl h2 {
    font-size: 2.3em;
    margin-bottom: 5px;
  }
  
  /* line 14, ../scss/mixins/_clearfix.scss */
  .section-category-wrapper:before, .section-category-wrapper:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .section-category-wrapper:after {
    clear: both;
  }
  /* line 291, ../scss/_cke-templates.scss */
  .section-category-wrapper:hover {
    opacity: .85;
    filter: alpha(opacity=85);
  }
  /* line 296, ../scss/_cke-templates.scss */
  .section-category-wrapper .bg-color {
    width: 100%;
    color: #fff;
    display: block;
  }
  /* line 300, ../scss/_cke-templates.scss */
  .section-category-wrapper .bg-color:hover, .section-category-wrapper .bg-color:focus {
    text-decoration: none;
  }
  /* line 304, ../scss/_cke-templates.scss */
  .section-category-wrapper span {
    display: block;
    padding: 10px 20px 20px;
    line-height: 1.2em;
  }
  /* line 309, ../scss/_cke-templates.scss */
  .section-category-wrapper span.title {
    font-size: 2.3em;
    padding-bottom: 0;
    padding-top: 20px;
  }@media (max-width: 480px) {
 /* line 309, ../scss/_cke-templates.scss */
    .section-category-wrapper span.title {
      font-size: 1.9em;
    } 
}/* line 318, ../scss/_cke-templates.scss */
  .section-category-wrapper span.description {
    font-size: 15px;
  }@media (max-width: 480px) {
 /* line 289, ../scss/_cke-templates.scss */
    .section-category-wrapper {
      width: 100%;
      padding-right: 0;
    } 
}/* line 350, ../scss/_cke-templates.scss */
  .background-color-lt_gray .bg-color {
    background-color: #7e7a78;
  }
  
  /* line 350, ../scss/_cke-templates.scss */
  .background-color-dk_gray .bg-color {
    background-color: #1d1c1b;
  }
  
  /* line 350, ../scss/_cke-templates.scss */
  .background-color-dm_brown .bg-color {
    background-color: #984807;
  }
  
  /* line 350, ../scss/_cke-templates.scss */
  .background-color-green_graige .bg-color {
    background-color: #938E78;
  }
  
  /* line 350, ../scss/_cke-templates.scss */
  .background-color-dm_red .bg-color {
    background-color: #aa0000;
  }
  
  /* line 350, ../scss/_cke-templates.scss */
  .background-color-dm_orange .bg-color {
    background-color: #E97F03;
  }
  
  /* line 350, ../scss/_cke-templates.scss */
  .background-color-dm_yellow .bg-color {
    background-color: #eebb00;
  }
  
  /* line 350, ../scss/_cke-templates.scss */
  .background-color-dm_green .bg-color {
    background-color: #789327;
  }
  
  /* line 350, ../scss/_cke-templates.scss */
  .background-color-dm_blue .bg-color {
    background-color: #002060;
  }
  
  /* line 350, ../scss/_cke-templates.scss */
  .background-color-dm_purple .bg-color {
    background-color: #440066;
  }
  
  /* line 356, ../scss/_cke-templates.scss */
  .REPLACE-COLOR .bg-color {
    background-color: #413f3e;
  }
  
  /* line 364, ../scss/_cke-templates.scss */
  .event-promo-wrapper a {
    padding: 15px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .event-promo-wrapper a:before, .event-promo-wrapper a:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .event-promo-wrapper a:after {
    clear: both;
  }
  /* line 368, ../scss/_cke-templates.scss */
  .event-promo-wrapper a:hover, .event-promo-wrapper a:focus {
    text-decoration: none;
  }
  /* line 370, ../scss/_cke-templates.scss */
  .event-promo-wrapper a span {
    display: block;
    font-weight: 300;
    line-height: 1.2em;
  }
  /* line 376, ../scss/_cke-templates.scss */
  .event-promo-wrapper a .featured-image,
  .event-promo-wrapper a .promo-text-block {
    float: left;
    max-width: 48.5%;
  }@media (max-width: 480px) {
 /* line 376, ../scss/_cke-templates.scss */
    .event-promo-wrapper a .featured-image,
    .event-promo-wrapper a .promo-text-block {
      width: 100%;
      max-width: 100%;
      float: none;
    } 
}/* line 387, ../scss/_cke-templates.scss */
  .event-promo-wrapper a .featured-image img {
    width: 100%;
  }
  /* line 390, ../scss/_cke-templates.scss */
  .event-promo-wrapper a .type-title {
    font-size: 2.5em;
    color: #fff;
    margin: 10px 0 20px;
  }
  /* line 395, ../scss/_cke-templates.scss */
  .event-promo-wrapper a .promo-text-block {
    padding-left: 3%;
    color: white;
  }@media (max-width: 480px) {
 /* line 395, ../scss/_cke-templates.scss */
    .event-promo-wrapper a .promo-text-block {
      padding-left: 0;
    } 
}/* line 402, ../scss/_cke-templates.scss */
  .event-promo-wrapper a .date {
    font-size: 1.7em;
    margin: 0 0 20px;
  }
  /* line 406, ../scss/_cke-templates.scss */
  .event-promo-wrapper a .value {
    color: #e4e0d0;
    font-size: 1.4em;
    margin-bottom: 20px;
  }
  /* line 411, ../scss/_cke-templates.scss */
  .event-promo-wrapper a .register {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    display: inline-block;
    margin: 0px;
    padding: 20px 60px 20px 20px;
    font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", helvetica, Arial, sans-serif;
    font-weight: 300;
    font-size: 1.8em;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/arrow-cta.png) right 15px center/30px 30px #A95A11 no-repeat;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  .event-promo-wrapper a .register:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  .event-promo-wrapper a .register:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  .event-promo-wrapper a .register[disabled], .event-promo-wrapper a .register[disabled]:hover, .event-promo-wrapper a .register[disabled]:active {
    background: #7e7a78;
  }
  /* line 423, ../scss/_cke-templates.scss */
  .event-promo-wrapper a .register:hover, .event-promo-wrapper a .register:focus {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/arrow-cta.png) right 15px center/30px 30px #d77316 no-repeat;
  }@media (max-width: 480px) {
 /* line 411, ../scss/_cke-templates.scss */
    .event-promo-wrapper a .register {
      font-size: 1.6em;
    } 
}/* line 432, ../scss/_cke-templates.scss */
  .cke-bordered-block {
    clear: both;
    border: 1px solid #aaa;
    padding: 15px;
    margin-top: 10px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .cke-bordered-block:before, .cke-bordered-block:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .cke-bordered-block:after {
    clear: both;
  }
  
  /* line 444, ../scss/_cke-templates.scss */
  .study-promo-wrapper a {
    margin: 10px 0 0;
    width: 100%;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .study-promo-wrapper a:before, .study-promo-wrapper a:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .study-promo-wrapper a:after {
    clear: both;
  }
  /* line 449, ../scss/_cke-templates.scss */
  .study-promo-wrapper a:hover .cke-bordered-block, .study-promo-wrapper a:focus .cke-bordered-block {
    background-color: #f7f7f7;
  }
  /* line 454, ../scss/_cke-templates.scss */
  .study-promo-wrapper a span {
    display: block;
    line-height: 1.2em;
  }
  /* line 459, ../scss/_cke-templates.scss */
  .study-promo-wrapper a .dm-logo {
    float: left;
  }
  /* line 462, ../scss/_cke-templates.scss */
  .study-promo-wrapper a .company-img,
  .study-promo-wrapper a .sponsored-by {
    float: right;
  }@media (max-width: 480px) {
 /* line 462, ../scss/_cke-templates.scss */
    .study-promo-wrapper a .company-img,
    .study-promo-wrapper a .sponsored-by {
      float: left;
      margin-top: 10px;
      margin-bottom: 10px;
    } 
}/* line 472, ../scss/_cke-templates.scss */
  .study-promo-wrapper a .sponsored-by {
    color: gray;
    margin-top: 30px;
  }@media (max-width: 480px) {
 /* line 472, ../scss/_cke-templates.scss */
    .study-promo-wrapper a .sponsored-by {
      display: none;
    } 
}/* line 478, ../scss/_cke-templates.scss */
  .study-promo-wrapper a .compnay-img {
    margin: 0 0 15px 10px;
  }
  /* line 480, ../scss/_cke-templates.scss */
  .study-promo-wrapper a .compnay-img img {
    margin-right: 0;
  }@media (max-width: 480px) {
 /* line 478, ../scss/_cke-templates.scss */
    .study-promo-wrapper a .compnay-img {
      margin-top: 10px;
      margin-bottom: 10px;
    } 
}/* line 489, ../scss/_cke-templates.scss */
  .study-promo-wrapper a .study-image {
    float: right;
    display: block;
    width: 25%;
    height: 100%;
  }@media (max-width: 480px) {
 /* line 489, ../scss/_cke-templates.scss */
    .study-promo-wrapper a .study-image {
      width: 100%;
      padding-bottom: 10px;
    } 
}/* line 500, ../scss/_cke-templates.scss */
  .study-promo-wrapper a .study-image img {
    width: 100%;
    height: auto;
    margin: 0 !important;
  }
  /* line 506, ../scss/_cke-templates.scss */
  .study-promo-wrapper a .study-text-wrapper {
    float: left;
    width: 72%;
    padding-right: 3%;
  }@media (max-width: 480px) {
 /* line 506, ../scss/_cke-templates.scss */
    .study-promo-wrapper a .study-text-wrapper {
      width: 100%;
      padding-right: 0;
    } 
}/* line 516, ../scss/_cke-templates.scss */
  .study-promo-wrapper a .study-text-wrapper .title {
    color: white;
    font-size: 2.3em;
    font-weight: 300;
    padding: 20px 15px;
    margin-bottom: 15px;
  }
  /* line 524, ../scss/_cke-templates.scss */
  .study-promo-wrapper a .study-text-wrapper .subtitle,
  .study-promo-wrapper a .study-text-wrapper .value {
    color: #1d1c1b;
    margin-left: 15px;
  }
  /* line 530, ../scss/_cke-templates.scss */
  .study-promo-wrapper a .study-text-wrapper .subtitle {
    font-size: 2em;
    margin-bottom: 20px;
  }
  /* line 534, ../scss/_cke-templates.scss */
  .study-promo-wrapper a .study-text-wrapper .value {
    font-size: 18px;
    margin-bottom: 10px;
  }
  /* line 538, ../scss/_cke-templates.scss */
  .study-promo-wrapper a .study-text-wrapper .sign-up-button {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    font-size: 1.5em;
    padding: 12px 20px;
    margin-left: 15px;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  .study-promo-wrapper a .study-text-wrapper .sign-up-button:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  .study-promo-wrapper a .study-text-wrapper .sign-up-button:active {
    color: #fff;
    background: #164556;
  }
  
  /* line 556, ../scss/_cke-templates.scss */
  .workshop table {
    border: none;
  }
  /* line 559, ../scss/_cke-templates.scss */
  .workshop th {
    padding-right: 0;
    border-bottom: none;
  }
  /* line 563, ../scss/_cke-templates.scss */
  .workshop .workshop-details {
    color: #984807;
    font-size: 2em;
    font-weight: 300;
    line-height: 1;
  }
  /* line 569, ../scss/_cke-templates.scss */
  .workshop td {
    vertical-align: top;
    padding: 10px 15px;
  }
  /* line 573, ../scss/_cke-templates.scss */
  .workshop td h3 {
    font-size: 2em;
    font-weight: 300;
    padding-top: 10px;
  }
  /* line 578, ../scss/_cke-templates.scss */
  .workshop td .presenter-image,
  .workshop td ul {
    float: left;
    padding-left: 0;
  }@media (max-width: 480px) {
 /* line 578, ../scss/_cke-templates.scss */
    .workshop td .presenter-image,
    .workshop td ul {
      width: 100%;
    } 
}/* line 585, ../scss/_cke-templates.scss */
  .workshop td .presenter-image {
    margin-top: 0;
    margin-right: 10px;
  }@media (max-width: 480px) {
 /* line 589, ../scss/_cke-templates.scss */
    .workshop td .presenter-image img {
      width: 100%;
      height: auto;
    } 
}/* line 596, ../scss/_cke-templates.scss */
  .workshop td ul {
    display: block;
    padding-top: 10px;
  }@media (max-width: 480px) {
 /* line 596, ../scss/_cke-templates.scss */
    .workshop td ul {
      padding-left: 0;
    } 
}/* line 604, ../scss/_cke-templates.scss */
  .workshop td li {
    list-style: none;
    font-size: 1.4em;
  }
  /* line 609, ../scss/_cke-templates.scss */
  .workshop a.button-flat {
    padding: 15px 20px;
    font-size: 1.5em;
    margin: 10px;
  }
  /* line 614, ../scss/_cke-templates.scss */
  .workshop .sign-up-button {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.5em;
    padding: 12px 20px;
    background-color: #984807;
    margin-left: 15px;
  }
  /* line 623, ../scss/_cke-templates.scss */
  .workshop .sign-up-button:hover {
    background-color: #ba5809;
    text-decoration: none;
  }
  
  /* line 639, ../scss/_cke-templates.scss */
  .section-category.wrapper {
    color: #fff;
    float: left;
    width: 100%;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .section-category.wrapper:before, .section-category.wrapper:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .section-category.wrapper:after {
    clear: both;
  }
  /* line 646, ../scss/_cke-templates.scss */
  .section-category.wrapper h2, .section-category.wrapper p {
    padding: 0 15px;
  }
  /* line 647, ../scss/_cke-templates.scss */
  .section-category.wrapper h2 {
    color: #fff !important;
    padding-top: 12px;
  }@media (max-width: 480px) {
 /* line 639, ../scss/_cke-templates.scss */
    .section-category.wrapper {
      width: 100%;
      padding-right: 0;
    } 
}/* line 663, ../scss/_cke-templates.scss */
  .cke-tpl.event-promo.wrapper {
    padding: 15px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .cke-tpl.event-promo.wrapper:before, .cke-tpl.event-promo.wrapper:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .cke-tpl.event-promo.wrapper:after {
    clear: both;
  }
  
  /* line 669, ../scss/_cke-templates.scss */
  .event-promo h3 {
    font-size: 2.3em;
    color: #fff;
  }
  /* line 673, ../scss/_cke-templates.scss */
  .event-promo .promo-text-block {
    max-width: 48.5%;
  }
  /* line 676, ../scss/_cke-templates.scss */
  .event-promo .featured-image,
  .event-promo .promo-text-block {
    float: left;
    max-width: 48.5%;
  }@media (max-width: 480px) {
 /* line 676, ../scss/_cke-templates.scss */
    .event-promo .featured-image,
    .event-promo .promo-text-block {
      width: 100%;
      padding: 0;
      padding-bottom: 15px;
    } 
}/* line 689, ../scss/_cke-templates.scss */
  .event-promo .featured-image img {
    width: 100%;
  }
  /* line 692, ../scss/_cke-templates.scss */
  .event-promo .promo-text-block {
    padding-left: 3%;
    color: white;
  }@media (min-width: 1350px) {
 /* line 692, ../scss/_cke-templates.scss */
    .event-promo .promo-text-block {
      padding-left: 40px;
    } 
}/* line 702, ../scss/_cke-templates.scss */
  .event-promo .date,
  .event-promo .value {
    font-size: 1.5em;
    margin-bottom: 20px;
  }
  /* line 707, ../scss/_cke-templates.scss */
  .event-promo .value {
    color: #e4e0d0;
  }
  /* line 710, ../scss/_cke-templates.scss */
  .event-promo a.register {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    padding: 20px 60px 20px 20px;
    font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", helvetica, Arial, sans-serif;
    font-weight: 300;
    font-size: 1.5em;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/arrow-cta.png) right 15px center/30px 30px #A95A11 no-repeat;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  .event-promo a.register:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  .event-promo a.register:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  .event-promo a.register[disabled], .event-promo a.register[disabled]:hover, .event-promo a.register[disabled]:active {
    background: #7e7a78;
  }
  /* line 719, ../scss/_cke-templates.scss */
  .event-promo a.register:hover, .event-promo a.register:focus {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/arrow-cta.png) right 15px center/30px 30px #d77316 no-repeat;
  }@media (max-width: 480px) {
 /* line 725, ../scss/_cke-templates.scss */
    .mobile-hide {
      display: none;
    } 
}/* line 735, ../scss/_cke-templates.scss */
  .study-promo h2,
  .workshop h2 {
    padding: 15px;
    color: #fff !important;
    display: block;
    margin-bottom: 20px;
    font-weight: 400;
  }
  
  /* line 3, ../scss/_full.scss */
  body.path-w.page-node.node-type-page #content-area .node .node-inner {
    padding: 0;
    background: none;
  }
  /* line 7, ../scss/_full.scss */
  body.path-w #content {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 11, ../scss/_full.scss */
  body.path-w #content-wrapper {
    padding: 0;
    width: 100%;
  }
  /* line 15, ../scss/_full.scss */
  body.path-w h1#page-title {
    display: none;
  }
  /* line 19, ../scss/_full.scss */
  body.path-w .overlay-content {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  body.path-w .overlay-content:before, body.path-w .overlay-content:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  body.path-w .overlay-content:after {
    clear: both;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 19, ../scss/_full.scss */
    body.path-w .overlay-content {
      width: 980px;
    } 
}@media (min-width: 1350px) {
 /* line 19, ../scss/_full.scss */
    body.path-w .overlay-content {
      width: 1235px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 19, ../scss/_full.scss */
    body.path-w .overlay-content {
      width: 90%;
    } 
}/* line 18, ../scss/demand_metric.scss */
  .async-hide {
    opacity: 0 !important;
  }
  
  /* line 23, ../scss/demand_metric.scss */
  #ui-theme-classic a {
    font-family: "proxima-nova", helvetica, sans-serif;
    font-size: 1.0em;
  }
  
  /* line 27, ../scss/demand_metric.scss */
  body {
    background: #1e1f2a;
    color: #41403E;
  }
  
  /* Overlapping rules fixes */
  /* line 34, ../scss/demand_metric.scss */
  #admin-menu {
    z-index: 9999;
  }
  
  /* line 37, ../scss/demand_metric.scss */
  #toolbar {
    z-index: 9998;
  }
  
  /* line 40, ../scss/demand_metric.scss */
  #overlay-container {
    z-index: 9997;
  }
  
  /* line 43, ../scss/demand_metric.scss */
  #purr-container {
    z-index: 9995;
  }
  
  /* line 46, ../scss/demand_metric.scss */
  body.wistia-fancybox .fancybox-opened {
    z-index: 10000;
  }
  
  /* Dropdowns */
  /* line 51, ../scss/demand_metric.scss */
  .qtip.qtip-green {
    -moz-box-shadow: -1px 1px 5px #555;
    -webkit-box-shadow: -1px 1px 5px #555;
    box-shadow: -1px 1px 5px #555;
  }
  
  /* line 60, ../scss/demand_metric.scss */
  #main .region-content .block-facetapi .form-item-facets .selector span {
    height: 50px;
    line-height: 50px;
  }
  
  /* Navigation Division */
  /* line 72, ../scss/demand_metric.scss */
  #navigation {
    background: #fff;
    height: 52px;
  }
  
  /* Secondary Menu */
  /* line 78, ../scss/demand_metric.scss */
  #secondary {
    margin: 15px 0 0;
    padding: 0;
  }
  /* line 81, ../scss/demand_metric.scss */
  #secondary li {
    float: left;
    list-style: none;
  }
  /* line 84, ../scss/demand_metric.scss */
  #secondary li a {
    display: block;
    color: #282417;
    text-decoration: none;
    margin: 0 5px;
    padding: 0 10px;
  }@media (min-width: 1350px) {
 /* line 94, ../scss/demand_metric.scss */
    #nav-right-region {
      width: 35%;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 94, ../scss/demand_metric.scss */
    #nav-right-region {
      width: 24%;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 94, ../scss/demand_metric.scss */
    #nav-right-region {
      width: 22%;
    } 
}/* line 99, ../scss/demand_metric.scss */
  #nav-right-region p {
    margin: 0;
  }
  
  /* Content */
  /* line 106, ../scss/demand_metric.scss */
  #content {
    background: #e5e6e7;
  }
  
  /* line 110, ../scss/demand_metric.scss */
  .breadcrumb {
    padding: 0;
    font-size: 12px;
  }
  /* line 113, ../scss/demand_metric.scss */
  .breadcrumb a:link, .breadcrumb a:visited {
    color: #1B1A18;
  }
  
  /* Title Overrides  */
  /* line 119, ../scss/demand_metric.scss */
  body {
    /*   Doing this via css because we can't omit anon users from the delta blocks context. */
  }
  /* line 129, ../scss/demand_metric.scss */
  body.page-user-password #block-delta_blocks-tabs {
    display: none;
  }
  
  /* line 134, ../scss/demand_metric.scss */
  h1.title, #block-membership_benefit_type-member-benefits-block h2 {
    font-size: 36px;
    font-weight: bold;
    line-height: 1.3em;
    margin-bottom: 20px;
    padding: 12px 0 0;
    font-family: "Roboto", "Helvetica Neue", sans-serif;
  }
  
  /* line 147, ../scss/demand_metric.scss */
  body.page-forum h1.title, body.page-forum #block-membership_benefit_type-member-benefits-block h2, #block-membership_benefit_type-member-benefits-block body.page-forum h2, body.forum-type h1.title, body.forum-type #block-membership_benefit_type-member-benefits-block h2, #block-membership_benefit_type-member-benefits-block body.forum-type h2 {
    font-size: 20px;
    font-weight: normal;
    line-height: 1.3em;
    color: #fff;
    text-transform: uppercase;
    background: #413f3e;
    margin-bottom: 20px;
    padding: 12px 15px 11px 15px;
  }
  
  /* line 161, ../scss/demand_metric.scss */
  body.sidebar-first.title-spacing h1.title, body.sidebar-first.title-spacing #block-membership_benefit_type-member-benefits-block h2, #block-membership_benefit_type-member-benefits-block body.sidebar-first.title-spacing h2, body.sidebar-first.title-spacing #tabs {
    margin-left: 10px;
  }
  
  /* line 166, ../scss/demand_metric.scss */
  #tabs {
    margin: 0 3px 0;
  }
  
  /* Footer */
  /* line 171, ../scss/demand_metric.scss */
  #footer {
    background: #1e1f2a;
    color: #fff;
    font-size: 1.1em;
    padding: 30px 0 5px;
    font-weight: 300;
  }
  /* line 179, ../scss/demand_metric.scss */
  #footer .footer-column {
    float: left;
  }
  /* line 182, ../scss/demand_metric.scss */
  #footer .region {
    position: relative;
  }
  /* line 185, ../scss/demand_metric.scss */
  #footer h2 {
    margin-bottom: 0.2em;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 500;
  }
  /* line 191, ../scss/demand_metric.scss */
  #footer a {
    color: #fff;
  }
  /* line 194, ../scss/demand_metric.scss */
  #footer li {
    list-style: none;
    margin: 0;
    line-height: 1.8em;
  }
  /* line 199, ../scss/demand_metric.scss */
  #footer ul {
    padding: 0;
  }
  /* line 202, ../scss/demand_metric.scss */
  #footer .block {
    margin-bottom: 25px;
  }
  /* line 206, ../scss/demand_metric.scss */
  #footer #footer-left .block {
    margin-bottom: 0;
  }
  /* line 210, ../scss/demand_metric.scss */
  #footer #footer-middle,
  #footer #footer-right {
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    width: 49%;
  }
  /* line 215, ../scss/demand_metric.scss */
  #footer #footer-left,
  #footer #footer-middle,
  #footer #footer-right {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }@media (min-width: 481px) {
 /* line 215, ../scss/demand_metric.scss */
    #footer #footer-left,
    #footer #footer-middle,
    #footer #footer-right {
      float: left;
      width: 33.33333%;
    } 
}@media (min-width: 481px) {
 /* line 221, ../scss/demand_metric.scss */
    #footer #footer-right {
      float: right;
      width: 25%;
    } 
}/* line 228, ../scss/demand_metric.scss */
  #footer #block-boxes-social a {
    line-height: 32px;
    display: block;
  }
  /* line 232, ../scss/demand_metric.scss */
  #footer #block-boxes-social a:hover {
    text-decoration: none;
  }
  /* line 235, ../scss/demand_metric.scss */
  #footer #block-boxes-social a img {
    float: left;
    margin-right: 5px;
  }
  /* line 242, ../scss/demand_metric.scss */
  #footer #block-cf_general-user_count .content {
    font-size: 55px;
    font-weight: 600;
    margin: 10px 0 25px;
    line-height: 1em;
  }
  /* line 248, ../scss/demand_metric.scss */
  #footer #block-cf_general-user_count .content .join-today-button {
    margin: 10px 0 0;
  }
  /* line 251, ../scss/demand_metric.scss */
  #footer #block-cf_general-user_count .content .join-today-button a {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #fff;
    padding: 6px 12px;
    background: #fff;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    background: #1e1f2a;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    padding: 11px 35px;
    font-size: 22px;
    margin: 0;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  #footer #block-cf_general-user_count .content .join-today-button a:hover {
    color: #fff;
    background: #fff;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  #footer #block-cf_general-user_count .content .join-today-button a:active {
    color: #fff;
    background: #f2f2f2;
  }
  /* line 287, ../scss/mixins/_mixins.scss */
  #footer #block-cf_general-user_count .content .join-today-button a:hover {
    color: #1e1f2a;
    background: #fff;
  }
  /* line 291, ../scss/mixins/_mixins.scss */
  #footer #block-cf_general-user_count .content .join-today-button a:active {
    color: #1e1f2a;
    background: #f2f2f2;
  }
  /* line 259, ../scss/demand_metric.scss */
  #footer #block-cf_general-user_count .content .weekly-members-count {
    font-size: 45px;
  }
  
  /* Menu Mini-panels */
  /* line 268, ../scss/demand_metric.scss */
  div.menu-minipanels span.ext {
    display: none;
  }
  
  /* Search Premium Content */
  /* line 310, ../scss/demand_metric.scss */
  .views-exposed-form .views-exposed-widget {
    padding: 0;
  }
  /* line 313, ../scss/demand_metric.scss */
  .views-exposed-form .form-item-search {
    padding-left: 20px;
  }
  /* line 315, ../scss/demand_metric.scss */
  .views-exposed-form .form-item-search input {
    padding: 10px 7px;
    border: 1px solid #e4e0d0;
    width: 684px;
    height: 33px;
  }
  /* line 70, ../scss/mixins/_mixins.scss */
  .views-exposed-form .form-item-search input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  /* line 77, ../scss/mixins/_mixins.scss */
  .views-exposed-form .form-item-search input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  /* line 84, ../scss/mixins/_mixins.scss */
  .views-exposed-form .form-item-search input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  /* line 91, ../scss/mixins/_mixins.scss */
  .views-exposed-form .form-item-search input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  /* line 99, ../scss/mixins/_mixins.scss */
  .views-exposed-form .form-item-search input.hasPlaceholder {
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  
  /* Premium Content Tag Filtering */
  /* line 329, ../scss/demand_metric.scss */
  #sidebar-first #block-dm_premium_content_custom-premium_content_tags h2.block-title {
    background: #7e7a78;
    text-transform: uppercase;
    font-size: 16px;
  }
  /* line 335, ../scss/demand_metric.scss */
  #sidebar-first #block-dm_premium_content_custom-premium_content_tags .item-list ul {
    margin: 0;
    background: #fcfcfa;
  }
  /* line 338, ../scss/demand_metric.scss */
  #sidebar-first #block-dm_premium_content_custom-premium_content_tags .item-list ul li {
    font-weight: 300;
    margin: 0;
    list-style: none;
  }
  /* line 342, ../scss/demand_metric.scss */
  #sidebar-first #block-dm_premium_content_custom-premium_content_tags .item-list ul li .tags-list {
    padding-left: 14px;
    background: white;
  }
  /* line 345, ../scss/demand_metric.scss */
  #sidebar-first #block-dm_premium_content_custom-premium_content_tags .item-list ul li .tags-list .bubble-tag {
    padding-top: 5px;
  }
  /* line 347, ../scss/demand_metric.scss */
  #sidebar-first #block-dm_premium_content_custom-premium_content_tags .item-list ul li .tags-list .bubble-tag a {
    color: #c2592f;
  }
  /* line 351, ../scss/demand_metric.scss */
  #sidebar-first #block-dm_premium_content_custom-premium_content_tags .item-list ul li .tags-list .first {
    /*             padding-top: 10px; */
  }
  /* line 354, ../scss/demand_metric.scss */
  #sidebar-first #block-dm_premium_content_custom-premium_content_tags .item-list ul li .tags-list .last {
    padding-bottom: 10px;
  }
  /* line 359, ../scss/demand_metric.scss */
  #sidebar-first #block-dm_premium_content_custom-premium_content_tags .item-list ul .tag-heading {
    display: block;
    background: #fcfcfa;
    border-bottom: 1px solid #bbc5cd;
    border-top: 1px solid #bbc5cd;
    color: #413f3e;
    font-size: 15px;
    font-weight: 600;
    padding: 10px 0 10px 14px;
  }
  
  /* line 372, ../scss/demand_metric.scss */
  #block-dm_premium_content_custom-premium_content_current_tags {
    padding-bottom: 10px;
    padding-left: 20px;
  }
  /* line 376, ../scss/demand_metric.scss */
  #block-dm_premium_content_custom-premium_content_current_tags .item-list
  h3 {
    color: #777672;
    font-size: 18px;
    margin-bottom: 0;
    font-weight: normal;
  }
  /* line 383, ../scss/demand_metric.scss */
  #block-dm_premium_content_custom-premium_content_current_tags ul {
    margin: 0;
  }
  /* line 385, ../scss/demand_metric.scss */
  #block-dm_premium_content_custom-premium_content_current_tags ul li {
    margin: 0;
    list-style: none;
    /*         padding: 5px 0 0 0; */
  }
  /* line 389, ../scss/demand_metric.scss */
  #block-dm_premium_content_custom-premium_content_current_tags ul li a {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fafafa;
    color: #505B65;
    border: 1px solid #bbc5cd;
    padding: 5px 12px 4px 10px;
    float: left;
    margin-right: 8px;
    display: block;
    font-weight: 600;
    font-size: 12px;
    line-height: 1em;
    position: relative;
    max-width: 175px;
  }
  /* line 557, ../scss/mixins/_mixins.scss */
  #block-dm_premium_content_custom-premium_content_current_tags ul li a .remove {
    width: 5px;
    height: 5px;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag.png) center center no-repeat;
    position: absolute;
    top: 3px;
    right: 3px;
  }
  /* line 566, ../scss/mixins/_mixins.scss */
  #block-dm_premium_content_custom-premium_content_current_tags ul li a:hover {
    text-decoration: none;
    color: #212f3d;
    background: #e5e6e7;
  }
  /* line 571, ../scss/mixins/_mixins.scss */
  #block-dm_premium_content_custom-premium_content_current_tags ul li a:hover .remove {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag_hover.png);
  }
  /* line 575, ../scss/mixins/_mixins.scss */
  #block-dm_premium_content_custom-premium_content_current_tags ul li a.ajax-loading {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_lt_gray.gif);
  }
  /* line 391, ../scss/demand_metric.scss */
  #block-dm_premium_content_custom-premium_content_current_tags ul li a.remove {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag.png) 98% 3px no-repeat white;
  }
  
  /* line 400, ../scss/demand_metric.scss */
  .page-premium-content #content-area {
    padding-top: 0;
  }
  /* line 404, ../scss/demand_metric.scss */
  .page-premium-content #edit-search-wrapper label {
    display: none;
  }
  /* line 408, ../scss/demand_metric.scss */
  .page-premium-content .views-exposed-form .views-exposed-widget {
    position: relative;
  }
  /* line 410, ../scss/demand_metric.scss */
  .page-premium-content .views-exposed-form .views-exposed-widget.views-submit-button {
    /*       @include search-button; */
    padding: 0;
  }
  /* line 411, ../scss/demand_metric.scss */
  .page-premium-content .views-exposed-form .views-exposed-widget.views-submit-button input.form-submit {
    width: 20px;
    height: 20px;
    cursor: pointer;
    border: none;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/search_glass_lg.png) no-repeat center center;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 15px;
    top: 20px;
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
  }
  /* line 428, ../scss/demand_metric.scss */
  .page-premium-content .views-exposed-form .views-exposed-widget.views-reset-button {
    display: none;
    left: 520px;
  }
  /* line 431, ../scss/demand_metric.scss */
  .page-premium-content .views-exposed-form .views-exposed-widget.views-reset-button input {
    background: #1B1A18;
  }
  
  /**
   * Some specifics for the premium content block_2.
   */
  /* line 444, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-block_2 .views-table caption, .view-premium-content.view-display-id-block_2 .view-content h3,
  .view-account-content-downloads.view-display-id-block .views-table caption,
  .view-account-content-downloads.view-display-id-block .view-content h3 {
    clear: both;
    text-align: left;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.8em;
    color: #fff;
    text-transform: uppercase;
    background: #413f3e;
    margin-bottom: 0;
    padding: 7px 15px 6px 15px;
  }
  
  /* line 458, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1,
  .view-premium-content.view-display-id-block_1,
  .view-premium-content.view-display-id-block_2,
  .view-premium-content.view-display-id-page,
  .view-account-content-downloads.view-display-id-block {
    padding-left: 20px;
  }
  /* line 463, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .view-empty,
  .view-premium-content.view-display-id-block_1 .view-empty,
  .view-premium-content.view-display-id-block_2 .view-empty,
  .view-premium-content.view-display-id-page .view-empty,
  .view-account-content-downloads.view-display-id-block .view-empty {
    font-size: 16px;
    font-weight: 500;
    padding-top: 15px;
  }
  /* line 470, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 table,
  .view-premium-content.view-display-id-block_1 table,
  .view-premium-content.view-display-id-block_2 table,
  .view-premium-content.view-display-id-page table,
  .view-account-content-downloads.view-display-id-block table {
    table-layout: fixed;
  }
  /* line 473, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 td.views-field-field-template-image,
  .view-premium-content.view-display-id-block_1 td.views-field-field-template-image,
  .view-premium-content.view-display-id-block_2 td.views-field-field-template-image,
  .view-premium-content.view-display-id-page td.views-field-field-template-image,
  .view-account-content-downloads.view-display-id-block td.views-field-field-template-image {
    width: 145px;
  }
  /* line 477, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 td.views-field-view-node,
  .view-premium-content.view-display-id-block_1 td.views-field-view-node,
  .view-premium-content.view-display-id-block_2 td.views-field-view-node,
  .view-premium-content.view-display-id-page td.views-field-view-node,
  .view-account-content-downloads.view-display-id-block td.views-field-view-node {
    width: 90px;
  }
  /* line 480, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 label,
  .view-premium-content.view-display-id-block_1 label,
  .view-premium-content.view-display-id-block_2 label,
  .view-premium-content.view-display-id-page label,
  .view-account-content-downloads.view-display-id-block label {
    text-transform: uppercase;
    font-weight: normal;
  }
  /* line 484, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 #edit-search-wrapper label,
  .view-premium-content.view-display-id-block_1 #edit-search-wrapper label,
  .view-premium-content.view-display-id-block_2 #edit-search-wrapper label,
  .view-premium-content.view-display-id-page #edit-search-wrapper label,
  .view-account-content-downloads.view-display-id-block #edit-search-wrapper label {
    display: none;
  }
  /* line 487, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 #edit-dmf-wrapper,
  .view-premium-content.view-display-id-block_1 #edit-dmf-wrapper,
  .view-premium-content.view-display-id-block_2 #edit-dmf-wrapper,
  .view-premium-content.view-display-id-page #edit-dmf-wrapper,
  .view-account-content-downloads.view-display-id-block #edit-dmf-wrapper {
    display: none;
  }
  /* line 490, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 #edit-field-job-role-tid-wrapper,
  .view-premium-content.view-display-id-block_1 #edit-field-job-role-tid-wrapper,
  .view-premium-content.view-display-id-block_2 #edit-field-job-role-tid-wrapper,
  .view-premium-content.view-display-id-page #edit-field-job-role-tid-wrapper,
  .view-account-content-downloads.view-display-id-block #edit-field-job-role-tid-wrapper {
    clear: left;
    margin-left: -13px;
  }
  /* line 494, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 #edit-field-tools-templates-category-tid-wrapper,
  .view-premium-content.view-display-id-block_1 #edit-field-tools-templates-category-tid-wrapper,
  .view-premium-content.view-display-id-block_2 #edit-field-tools-templates-category-tid-wrapper,
  .view-premium-content.view-display-id-page #edit-field-tools-templates-category-tid-wrapper,
  .view-account-content-downloads.view-display-id-block #edit-field-tools-templates-category-tid-wrapper {
    padding-left: 42px;
  }
  /* line 497, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 #edit-field-content-types-category-tid-wrapper,
  .view-premium-content.view-display-id-block_1 #edit-field-content-types-category-tid-wrapper,
  .view-premium-content.view-display-id-block_2 #edit-field-content-types-category-tid-wrapper,
  .view-premium-content.view-display-id-page #edit-field-content-types-category-tid-wrapper,
  .view-account-content-downloads.view-display-id-block #edit-field-content-types-category-tid-wrapper {
    float: right;
    padding-right: 16px;
  }
  /* line 501, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-exposed-widget label,
  .view-premium-content.view-display-id-block_1 .views-exposed-widget label,
  .view-premium-content.view-display-id-block_2 .views-exposed-widget label,
  .view-premium-content.view-display-id-page .views-exposed-widget label,
  .view-account-content-downloads.view-display-id-block .views-exposed-widget label {
    height: 20px;
    margin: 13px;
  }
  /* line 505, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-exposed-widget label, .view-premium-content.view-display-id-page_1 .views-widget,
  .view-premium-content.view-display-id-block_1 .views-exposed-widget label,
  .view-premium-content.view-display-id-block_1 .views-widget,
  .view-premium-content.view-display-id-block_2 .views-exposed-widget label,
  .view-premium-content.view-display-id-block_2 .views-widget,
  .view-premium-content.view-display-id-page .views-exposed-widget label,
  .view-premium-content.view-display-id-page .views-widget,
  .view-account-content-downloads.view-display-id-block .views-exposed-widget label,
  .view-account-content-downloads.view-display-id-block .views-widget {
    float: left;
  }
  /* line 508, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 #edit-submit-premium-content,
  .view-premium-content.view-display-id-block_1 #edit-submit-premium-content,
  .view-premium-content.view-display-id-block_2 #edit-submit-premium-content,
  .view-premium-content.view-display-id-page #edit-submit-premium-content,
  .view-account-content-downloads.view-display-id-block #edit-submit-premium-content {
    margin: 0;
  }
  /* line 511, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .ctools-auto-submit-full-form .views-exposed-widget.views-submit-button div,
  .view-premium-content.view-display-id-block_1 .ctools-auto-submit-full-form .views-exposed-widget.views-submit-button div,
  .view-premium-content.view-display-id-block_2 .ctools-auto-submit-full-form .views-exposed-widget.views-submit-button div,
  .view-premium-content.view-display-id-page .ctools-auto-submit-full-form .views-exposed-widget.views-submit-button div,
  .view-account-content-downloads.view-display-id-block .ctools-auto-submit-full-form .views-exposed-widget.views-submit-button div {
    display: none;
  }
  /* line 514, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-exposed-widgets, .view-premium-content.view-display-id-page_1 .views-exposed-form,
  .view-premium-content.view-display-id-block_1 .views-exposed-widgets,
  .view-premium-content.view-display-id-block_1 .views-exposed-form,
  .view-premium-content.view-display-id-block_2 .views-exposed-widgets,
  .view-premium-content.view-display-id-block_2 .views-exposed-form,
  .view-premium-content.view-display-id-page .views-exposed-widgets,
  .view-premium-content.view-display-id-page .views-exposed-form,
  .view-account-content-downloads.view-display-id-block .views-exposed-widgets,
  .view-account-content-downloads.view-display-id-block .views-exposed-form {
    overflow: hidden;
  }
  /* line 518, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-exposed-widget.views-submit-button,
  .view-premium-content.view-display-id-block_1 .views-exposed-widget.views-submit-button,
  .view-premium-content.view-display-id-block_2 .views-exposed-widget.views-submit-button,
  .view-premium-content.view-display-id-page .views-exposed-widget.views-submit-button,
  .view-account-content-downloads.view-display-id-block .views-exposed-widget.views-submit-button {
    float: left;
    left: 605px;
    position: absolute;
    left: 740px;
  }
  /* line 238, ../scss/mixins/_mixins.scss */
  .view-premium-content.view-display-id-page_1 .views-exposed-widget.views-submit-button input,
  .view-premium-content.view-display-id-block_1 .views-exposed-widget.views-submit-button input,
  .view-premium-content.view-display-id-block_2 .views-exposed-widget.views-submit-button input,
  .view-premium-content.view-display-id-page .views-exposed-widget.views-submit-button input,
  .view-account-content-downloads.view-display-id-block .views-exposed-widget.views-submit-button input {
    margin: 0;
    cursor: pointer;
    height: 53px;
    border: none;
    text-transform: uppercase;
    background: #aa5b02;
    padding: 8px 10px;
    /*     @include border-radius(5px); */
    -moz-box-shadow: -2px 2px 3px #999;
    -webkit-box-shadow: -2px 2px 3px #999;
    box-shadow: -2px 2px 3px #999;
    color: #fff;
    font-size: 16px;
    width: 115px;
  }
  /* line 522, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-exposed-widget.views-submit-button input,
  .view-premium-content.view-display-id-block_1 .views-exposed-widget.views-submit-button input,
  .view-premium-content.view-display-id-block_2 .views-exposed-widget.views-submit-button input,
  .view-premium-content.view-display-id-page .views-exposed-widget.views-submit-button input,
  .view-account-content-downloads.view-display-id-block .views-exposed-widget.views-submit-button input {
    box-shadow: none;
    -moz-box-shadow: none;
  }
  /* line 527, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-exposed-widget.views-reset-button,
  .view-premium-content.view-display-id-block_1 .views-exposed-widget.views-reset-button,
  .view-premium-content.view-display-id-block_2 .views-exposed-widget.views-reset-button,
  .view-premium-content.view-display-id-page .views-exposed-widget.views-reset-button,
  .view-account-content-downloads.view-display-id-block .views-exposed-widget.views-reset-button {
    display: none;
    left: 520px;
  }
  /* line 531, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-exposed-widget.views-reset-button input,
  .view-premium-content.view-display-id-block_1 .views-exposed-widget.views-reset-button input,
  .view-premium-content.view-display-id-block_2 .views-exposed-widget.views-reset-button input,
  .view-premium-content.view-display-id-page .views-exposed-widget.views-reset-button input,
  .view-account-content-downloads.view-display-id-block .views-exposed-widget.views-reset-button input {
    background: #1B1A18;
  }
  /* line 537, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-table thead,
  .view-premium-content.view-display-id-block_1 .views-table thead,
  .view-premium-content.view-display-id-block_2 .views-table thead,
  .view-premium-content.view-display-id-page .views-table thead,
  .view-account-content-downloads.view-display-id-block .views-table thead {
    display: none;
  }
  /* line 540, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-table tr,
  .view-premium-content.view-display-id-block_1 .views-table tr,
  .view-premium-content.view-display-id-block_2 .views-table tr,
  .view-premium-content.view-display-id-page .views-table tr,
  .view-account-content-downloads.view-display-id-block .views-table tr {
    background: #fff;
    border: 1px solid #e4e0ce;
    border-bottom: 1px solid #e4e0ce;
  }
  /* line 546, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-field-title,
  .view-premium-content.view-display-id-block_1 .views-field-title,
  .view-premium-content.view-display-id-block_2 .views-field-title,
  .view-premium-content.view-display-id-page .views-field-title,
  .view-account-content-downloads.view-display-id-block .views-field-title {
    padding: 11px 10px 20px 10px;
    font-weight: 300;
  }
  /* line 549, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-field-title p,
  .view-premium-content.view-display-id-block_1 .views-field-title p,
  .view-premium-content.view-display-id-block_2 .views-field-title p,
  .view-premium-content.view-display-id-page .views-field-title p,
  .view-account-content-downloads.view-display-id-block .views-field-title p {
    margin: 10px 0 0;
  }
  /* line 552, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-field-title a,
  .view-premium-content.view-display-id-block_1 .views-field-title a,
  .view-premium-content.view-display-id-block_2 .views-field-title a,
  .view-premium-content.view-display-id-page .views-field-title a,
  .view-account-content-downloads.view-display-id-block .views-field-title a {
    color: #607d07;
    font-size: 24px;
  }
  /* line 557, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-field img,
  .view-premium-content.view-display-id-block_1 .views-field img,
  .view-premium-content.view-display-id-block_2 .views-field img,
  .view-premium-content.view-display-id-page .views-field img,
  .view-account-content-downloads.view-display-id-block .views-field img {
    -moz-box-shadow: 1px 1px 4px #4a4528;
    -webkit-box-shadow: 1px 1px 4px #4a4528;
    box-shadow: 1px 1px 4px #4a4528;
  }
  /* line 560, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 tbody,
  .view-premium-content.view-display-id-block_1 tbody,
  .view-premium-content.view-display-id-block_2 tbody,
  .view-premium-content.view-display-id-page tbody,
  .view-account-content-downloads.view-display-id-block tbody {
    border-top: none;
  }
  /* line 563, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-field-field-template-image,
  .view-premium-content.view-display-id-block_1 .views-field-field-template-image,
  .view-premium-content.view-display-id-block_2 .views-field-field-template-image,
  .view-premium-content.view-display-id-page .views-field-field-template-image,
  .view-account-content-downloads.view-display-id-block .views-field-field-template-image {
    padding: 8px 10px 10px 10px;
  }
  /* line 566, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node,
  .view-premium-content.view-display-id-block_1 .views-field-view-node,
  .view-premium-content.view-display-id-block_2 .views-field-view-node,
  .view-premium-content.view-display-id-page .views-field-view-node,
  .view-account-content-downloads.view-display-id-block .views-field-view-node {
    padding-top: 7px;
    padding-bottom: 2px;
  }
  /* line 569, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node .content-type-image span,
  .view-premium-content.view-display-id-block_1 .views-field-view-node .content-type-image span,
  .view-premium-content.view-display-id-block_2 .views-field-view-node .content-type-image span,
  .view-premium-content.view-display-id-page .views-field-view-node .content-type-image span,
  .view-account-content-downloads.view-display-id-block .views-field-view-node .content-type-image span {
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_other_lg.png) no-repeat transparent;
    background-size: cover;
    position: relative;
    left: 20px;
  }@media (max-width: 480px) {
 /* line 569, ../scss/demand_metric.scss */
    .view-premium-content.view-display-id-page_1 .views-field-view-node .content-type-image span,
    .view-premium-content.view-display-id-block_1 .views-field-view-node .content-type-image span,
    .view-premium-content.view-display-id-block_2 .views-field-view-node .content-type-image span,
    .view-premium-content.view-display-id-page .views-field-view-node .content-type-image span,
    .view-account-content-downloads.view-display-id-block .views-field-view-node .content-type-image span {
      width: 45px;
      height: 45px;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 569, ../scss/demand_metric.scss */
    .view-premium-content.view-display-id-page_1 .views-field-view-node .content-type-image span,
    .view-premium-content.view-display-id-block_1 .views-field-view-node .content-type-image span,
    .view-premium-content.view-display-id-block_2 .views-field-view-node .content-type-image span,
    .view-premium-content.view-display-id-page .views-field-view-node .content-type-image span,
    .view-account-content-downloads.view-display-id-block .views-field-view-node .content-type-image span {
      width: 60px;
      height: 60px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 569, ../scss/demand_metric.scss */
    .view-premium-content.view-display-id-page_1 .views-field-view-node .content-type-image span,
    .view-premium-content.view-display-id-block_1 .views-field-view-node .content-type-image span,
    .view-premium-content.view-display-id-block_2 .views-field-view-node .content-type-image span,
    .view-premium-content.view-display-id-page .views-field-view-node .content-type-image span,
    .view-account-content-downloads.view-display-id-block .views-field-view-node .content-type-image span {
      width: 70px;
      height: 70px;
    } 
}@media (min-width: 1350px) {
 /* line 569, ../scss/demand_metric.scss */
    .view-premium-content.view-display-id-page_1 .views-field-view-node .content-type-image span,
    .view-premium-content.view-display-id-block_1 .views-field-view-node .content-type-image span,
    .view-premium-content.view-display-id-block_2 .views-field-view-node .content-type-image span,
    .view-premium-content.view-display-id-page .views-field-view-node .content-type-image span,
    .view-account-content-downloads.view-display-id-block .views-field-view-node .content-type-image span {
      width: 90px;
      height: 90px;
    } 
}/* line 685, ../scss/mixins/_mixins.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node .content-type-image span.powerpoint,
  .view-premium-content.view-display-id-block_1 .views-field-view-node .content-type-image span.powerpoint,
  .view-premium-content.view-display-id-block_2 .views-field-view-node .content-type-image span.powerpoint,
  .view-premium-content.view-display-id-page .views-field-view-node .content-type-image span.powerpoint,
  .view-account-content-downloads.view-display-id-block .views-field-view-node .content-type-image span.powerpoint {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_powerpoint_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node .content-type-image span.excel,
  .view-premium-content.view-display-id-block_1 .views-field-view-node .content-type-image span.excel,
  .view-premium-content.view-display-id-block_2 .views-field-view-node .content-type-image span.excel,
  .view-premium-content.view-display-id-page .views-field-view-node .content-type-image span.excel,
  .view-account-content-downloads.view-display-id-block .views-field-view-node .content-type-image span.excel {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_excel_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node .content-type-image span.pdf,
  .view-premium-content.view-display-id-block_1 .views-field-view-node .content-type-image span.pdf,
  .view-premium-content.view-display-id-block_2 .views-field-view-node .content-type-image span.pdf,
  .view-premium-content.view-display-id-page .views-field-view-node .content-type-image span.pdf,
  .view-account-content-downloads.view-display-id-block .views-field-view-node .content-type-image span.pdf {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_pdf_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node .content-type-image span.training,
  .view-premium-content.view-display-id-block_1 .views-field-view-node .content-type-image span.training,
  .view-premium-content.view-display-id-block_2 .views-field-view-node .content-type-image span.training,
  .view-premium-content.view-display-id-page .views-field-view-node .content-type-image span.training,
  .view-account-content-downloads.view-display-id-block .views-field-view-node .content-type-image span.training {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_training_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node .content-type-image span.video,
  .view-premium-content.view-display-id-block_1 .views-field-view-node .content-type-image span.video,
  .view-premium-content.view-display-id-block_2 .views-field-view-node .content-type-image span.video,
  .view-premium-content.view-display-id-page .views-field-view-node .content-type-image span.video,
  .view-account-content-downloads.view-display-id-block .views-field-view-node .content-type-image span.video {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_video_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node .content-type-image span.word,
  .view-premium-content.view-display-id-block_1 .views-field-view-node .content-type-image span.word,
  .view-premium-content.view-display-id-block_2 .views-field-view-node .content-type-image span.word,
  .view-premium-content.view-display-id-page .views-field-view-node .content-type-image span.word,
  .view-account-content-downloads.view-display-id-block .views-field-view-node .content-type-image span.word {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_word_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node .content-type-image span.other,
  .view-premium-content.view-display-id-block_1 .views-field-view-node .content-type-image span.other,
  .view-premium-content.view-display-id-block_2 .views-field-view-node .content-type-image span.other,
  .view-premium-content.view-display-id-page .views-field-view-node .content-type-image span.other,
  .view-account-content-downloads.view-display-id-block .views-field-view-node .content-type-image span.other {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_other_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node .content-type-image span.project,
  .view-premium-content.view-display-id-block_1 .views-field-view-node .content-type-image span.project,
  .view-premium-content.view-display-id-block_2 .views-field-view-node .content-type-image span.project,
  .view-premium-content.view-display-id-page .views-field-view-node .content-type-image span.project,
  .view-account-content-downloads.view-display-id-block .views-field-view-node .content-type-image span.project {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_project_lg.png);
  }
  /* line 576, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node a,
  .view-premium-content.view-display-id-block_1 .views-field-view-node a,
  .view-premium-content.view-display-id-block_2 .views-field-view-node a,
  .view-premium-content.view-display-id-page .views-field-view-node a,
  .view-account-content-downloads.view-display-id-block .views-field-view-node a {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    color: #fff;
    width: 43px;
    display: block;
    position: relative;
    top: 15px;
    right: -20px;
    float: right;
    text-transform: uppercase;
    text-align: center;
    font-size: 16px;
    text-decoration: none;
    margin-top: -10px;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node a:hover,
  .view-premium-content.view-display-id-block_1 .views-field-view-node a:hover,
  .view-premium-content.view-display-id-block_2 .views-field-view-node a:hover,
  .view-premium-content.view-display-id-page .views-field-view-node a:hover,
  .view-account-content-downloads.view-display-id-block .views-field-view-node a:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node a:active,
  .view-premium-content.view-display-id-block_1 .views-field-view-node a:active,
  .view-premium-content.view-display-id-block_2 .views-field-view-node a:active,
  .view-premium-content.view-display-id-page .views-field-view-node a:active,
  .view-account-content-downloads.view-display-id-block .views-field-view-node a:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node a[disabled], .view-premium-content.view-display-id-page_1 .views-field-view-node a[disabled]:hover, .view-premium-content.view-display-id-page_1 .views-field-view-node a[disabled]:active,
  .view-premium-content.view-display-id-block_1 .views-field-view-node a[disabled],
  .view-premium-content.view-display-id-block_1 .views-field-view-node a[disabled]:hover,
  .view-premium-content.view-display-id-block_1 .views-field-view-node a[disabled]:active,
  .view-premium-content.view-display-id-block_2 .views-field-view-node a[disabled],
  .view-premium-content.view-display-id-block_2 .views-field-view-node a[disabled]:hover,
  .view-premium-content.view-display-id-block_2 .views-field-view-node a[disabled]:active,
  .view-premium-content.view-display-id-page .views-field-view-node a[disabled],
  .view-premium-content.view-display-id-page .views-field-view-node a[disabled]:hover,
  .view-premium-content.view-display-id-page .views-field-view-node a[disabled]:active,
  .view-account-content-downloads.view-display-id-block .views-field-view-node a[disabled],
  .view-account-content-downloads.view-display-id-block .views-field-view-node a[disabled]:hover,
  .view-account-content-downloads.view-display-id-block .views-field-view-node a[disabled]:active {
    background: #7e7a78;
  }
  /* line 590, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-field-view-node a:hover, .view-premium-content.view-display-id-page_1 .views-field-view-node a:active,
  .view-premium-content.view-display-id-block_1 .views-field-view-node a:hover,
  .view-premium-content.view-display-id-block_1 .views-field-view-node a:active,
  .view-premium-content.view-display-id-block_2 .views-field-view-node a:hover,
  .view-premium-content.view-display-id-block_2 .views-field-view-node a:active,
  .view-premium-content.view-display-id-page .views-field-view-node a:hover,
  .view-premium-content.view-display-id-page .views-field-view-node a:active,
  .view-account-content-downloads.view-display-id-block .views-field-view-node a:hover,
  .view-account-content-downloads.view-display-id-block .views-field-view-node a:active {
    text-decoration: none;
  }
  /* line 595, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 tr.free-tab div.td-inner,
  .view-premium-content.view-display-id-block_1 tr.free-tab div.td-inner,
  .view-premium-content.view-display-id-block_2 tr.free-tab div.td-inner,
  .view-premium-content.view-display-id-page tr.free-tab div.td-inner,
  .view-account-content-downloads.view-display-id-block tr.free-tab div.td-inner {
    position: relative;
  }
  /* line 598, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 a.free-tab,
  .view-premium-content.view-display-id-block_1 a.free-tab,
  .view-premium-content.view-display-id-block_2 a.free-tab,
  .view-premium-content.view-display-id-page a.free-tab,
  .view-account-content-downloads.view-display-id-block a.free-tab {
    float: left;
    display: block;
    position: absolute;
    width: 85px;
    height: 85px;
    left: -10px;
    top: -12px;
    background: transparent url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/flag_free_l.png) no-repeat;
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
  }
  /* line 609, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 span.premium-tab,
  .view-premium-content.view-display-id-block_1 span.premium-tab,
  .view-premium-content.view-display-id-block_2 span.premium-tab,
  .view-premium-content.view-display-id-page span.premium-tab,
  .view-account-content-downloads.view-display-id-block span.premium-tab {
    float: left;
    display: block;
    position: absolute;
    width: 85px;
    height: 85px;
    left: -10px;
    top: -12px;
    background: transparent url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/flag_exec_l.png) no-repeat;
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
  }
  
  /* line 623, ../scss/demand_metric.scss */
  form#search-form {
    position: relative;
    float: left;
    padding: 0 0 10px 10px;
    margin-bottom: 0;
    width: 73%;
  }
  /* line 630, ../scss/demand_metric.scss */
  form#search-form .views-exposed-widget {
    padding: 0;
  }
  /* line 633, ../scss/demand_metric.scss */
  form#search-form .form-item {
    margin: 0 0 0 0;
  }
  /* line 636, ../scss/demand_metric.scss */
  form#search-form .form-type-textfield {
    display: block;
  }
  /* line 639, ../scss/demand_metric.scss */
  form#search-form .form-type-textfield label {
    display: none;
  }
  /* line 642, ../scss/demand_metric.scss */
  form#search-form .form-type-textfield input {
    padding: 10px 15px;
    border: 1px solid #bbc5cd;
    height: 50px;
    width: 100%;
  }
  /* line 70, ../scss/mixins/_mixins.scss */
  form#search-form .form-type-textfield input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  /* line 77, ../scss/mixins/_mixins.scss */
  form#search-form .form-type-textfield input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  /* line 84, ../scss/mixins/_mixins.scss */
  form#search-form .form-type-textfield input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  /* line 91, ../scss/mixins/_mixins.scss */
  form#search-form .form-type-textfield input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  /* line 99, ../scss/mixins/_mixins.scss */
  form#search-form .form-type-textfield input.hasPlaceholder {
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  /* line 650, ../scss/demand_metric.scss */
  form#search-form input.form-submit {
    width: 20px;
    height: 20px;
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
    cursor: pointer;
    border: none;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/search_glass_lg.png) no-repeat center center;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 15px;
    top: 15px;
  }
  
  /* line 666, ../scss/demand_metric.scss */
  .region-content .block-facetapi {
    width: 26%;
    float: right;
  }
  /* line 670, ../scss/demand_metric.scss */
  .region-content .block-facetapi .form-item {
    margin-top: 0;
  }
  /* line 673, ../scss/demand_metric.scss */
  .region-content .block-facetapi .form-item-facets .selector {
    margin-top: 0;
    width: 100%;
    height: auto;
  }
  /* line 678, ../scss/demand_metric.scss */
  .region-content .block-facetapi .form-item-facets .selector span {
    height: 50px;
    width: 100%;
    line-height: 50px;
    font-weight: 300;
  }
  /* line 684, ../scss/demand_metric.scss */
  .region-content .block-facetapi .form-item-facets .selector select {
    height: 50px;
    width: 100%;
  }
  /* line 688, ../scss/demand_metric.scss */
  .region-content .block-facetapi .form-item-facets .selector select option {
    font-family: "proxima-nova", "Helvetica Neue", helvetica, Arial, sans-serif;
    font-weight: 300;
  }
  
  /* line 697, ../scss/demand_metric.scss */
  #block-current_search-selected_tags {
    clear: left;
    margin: 10px;
  }
  /* line 701, ../scss/demand_metric.scss */
  #block-current_search-selected_tags h2.block-title {
    color: #777672;
    font-size: 18px;
    margin-bottom: 0;
    font-weight: normal;
  }
  /* line 707, ../scss/demand_metric.scss */
  #block-current_search-selected_tags ul {
    margin: 0;
  }
  /* line 710, ../scss/demand_metric.scss */
  #block-current_search-selected_tags ul li {
    margin: 0;
    list-style: none;
  }
  /* line 714, ../scss/demand_metric.scss */
  #block-current_search-selected_tags ul li a {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fafafa;
    color: #505B65;
    border: 1px solid #bbc5cd;
    padding: 5px 12px 4px 10px;
    float: left;
    margin-right: 8px;
    display: block;
    font-weight: 600;
    font-size: 12px;
    line-height: 1em;
    position: relative;
    max-width: 175px;
  }
  /* line 557, ../scss/mixins/_mixins.scss */
  #block-current_search-selected_tags ul li a .remove {
    width: 5px;
    height: 5px;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag.png) center center no-repeat;
    position: absolute;
    top: 3px;
    right: 3px;
  }
  /* line 566, ../scss/mixins/_mixins.scss */
  #block-current_search-selected_tags ul li a:hover {
    text-decoration: none;
    color: #212f3d;
    background: #e5e6e7;
  }
  /* line 571, ../scss/mixins/_mixins.scss */
  #block-current_search-selected_tags ul li a:hover .remove {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag_hover.png);
  }
  /* line 575, ../scss/mixins/_mixins.scss */
  #block-current_search-selected_tags ul li a.ajax-loading {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_lt_gray.gif);
  }
  /* line 717, ../scss/demand_metric.scss */
  #block-current_search-selected_tags ul li a.remove {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag.png) 98% 3px no-repeat white;
  }
  
  /* line 726, ../scss/demand_metric.scss */
  .page-premium-content #block-system-main,
  .page-search-site #block-system-main {
    margin-left: 10px;
  }
  
  /* line 733, ../scss/demand_metric.scss */
  .view-mode-search_result {
    padding: 10px;
    background: #fff;
    border: 1px solid #bbc5cd;
    border-top: none;
    position: relative;
  }
  /* line 740, ../scss/demand_metric.scss */
  .view-mode-search_result .field-name-body {
    margin-left: 10px;
  }
  
  /* line 744, ../scss/demand_metric.scss */
  .view-premium-content:not(.view-display-id-block_1) .views-row-1 > .node,
  .content > .node.view-mode-search_result:first-child {
    border-top: 1px solid #bbc5cd;
  }
  
  /* line 761, ../scss/demand_metric.scss */
  .ds-3col > .group-left {
    width: 26%;
  }
  /* line 764, ../scss/demand_metric.scss */
  .ds-3col > .group-middle {
    width: 61%;
  }
  /* line 767, ../scss/demand_metric.scss */
  .ds-3col > .group-right {
    width: 10%;
  }
  
  /* line 772, ../scss/demand_metric.scss */
  .ds-3col.forum-post > .group-left {
    width: 10%;
  }
  /* line 775, ../scss/demand_metric.scss */
  .ds-3col.forum-post > .group-middle {
    width: 80%;
  }
  /* line 778, ../scss/demand_metric.scss */
  .ds-3col.forum-post > .group-right {
    width: 10%;
  }
  
  /* line 783, ../scss/demand_metric.scss */
  .ds-3col.user-profile > .group-left {
    width: 10%;
  }
  /* line 786, ../scss/demand_metric.scss */
  .ds-3col.user-profile > .group-middle {
    width: 79%;
  }
  /* line 789, ../scss/demand_metric.scss */
  .ds-3col.user-profile > .group-right {
    width: 11%;
  }
  
  /******************************************************
   *   Template Nodes (and styles that apply to all)    *
   ******************************************************/
  /* line 798, ../scss/demand_metric.scss */
  span.dog-ear {
    float: left;
    display: block;
    position: absolute;
    width: 85px;
    height: 85px;
    left: 0;
    top: 0;
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
  }
  /* line 808, ../scss/demand_metric.scss */
  span.dog-ear.free {
    background: transparent url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/flag_free_l.png) no-repeat;
  }
  /* line 811, ../scss/demand_metric.scss */
  span.dog-ear.premium {
    background: transparent url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/flag_exec_l.png) no-repeat;
  }
  
  /* line 815, ../scss/demand_metric.scss */
  .field-name-field-template-image {
    margin-right: 10px;
    border: 1px solid #bbc5cd;
    -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  }
  
  /* line 822, ../scss/demand_metric.scss */
  .field-name-title,
  .field-name-name {
    padding: 4px 10px 10px 10px;
  }
  /* line 826, ../scss/demand_metric.scss */
  .field-name-title a,
  .field-name-name a {
    font-size: 24px;
    font-weight: 300;
    color: #607d07;
  }
  
  /* line 832, ../scss/demand_metric.scss */
  .field-name-body,
  .field-name-field-bio,
  .field-name-field-job-title,
  .field-name-field-company {
    font-weight: 300;
  }
  
  /* line 845, ../scss/demand_metric.scss */
  .field-name-field-content-type {
    padding-bottom: 2px;
  }
  /* line 848, ../scss/demand_metric.scss */
  .field-name-field-content-type .content-type-image span {
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_other_lg.png) no-repeat transparent;
    background-size: cover;
    position: relative;
    float: right;
  }@media (max-width: 480px) {
 /* line 848, ../scss/demand_metric.scss */
    .field-name-field-content-type .content-type-image span {
      width: 45px;
      height: 45px;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 848, ../scss/demand_metric.scss */
    .field-name-field-content-type .content-type-image span {
      width: 60px;
      height: 60px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 848, ../scss/demand_metric.scss */
    .field-name-field-content-type .content-type-image span {
      width: 70px;
      height: 70px;
    } 
}@media (min-width: 1350px) {
 /* line 848, ../scss/demand_metric.scss */
    .field-name-field-content-type .content-type-image span {
      width: 90px;
      height: 90px;
    } 
}/* line 685, ../scss/mixins/_mixins.scss */
  .field-name-field-content-type .content-type-image span.powerpoint {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_powerpoint_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .field-name-field-content-type .content-type-image span.excel {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_excel_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .field-name-field-content-type .content-type-image span.pdf {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_pdf_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .field-name-field-content-type .content-type-image span.training {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_training_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .field-name-field-content-type .content-type-image span.video {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_video_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .field-name-field-content-type .content-type-image span.word {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_word_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .field-name-field-content-type .content-type-image span.other {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_other_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .field-name-field-content-type .content-type-image span.project {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_project_lg.png);
  }
  
  /* line 855, ../scss/demand_metric.scss */
  .field-name-node-link a,
  .field-user-badge a.view-link {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    display: block;
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    float: right;
    text-align: center;
    font-size: 16px;
    text-decoration: none;
  }@media (max-width: 480px) {
 /* line 855, ../scss/demand_metric.scss */
    .field-name-node-link a,
    .field-user-badge a.view-link {
      width: 45px;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 855, ../scss/demand_metric.scss */
    .field-name-node-link a,
    .field-user-badge a.view-link {
      width: 60px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 855, ../scss/demand_metric.scss */
    .field-name-node-link a,
    .field-user-badge a.view-link {
      width: 70px;
    } 
}@media (min-width: 1350px) {
 /* line 855, ../scss/demand_metric.scss */
    .field-name-node-link a,
    .field-user-badge a.view-link {
      width: 90px;
    } 
}/* line 272, ../scss/mixins/_mixins.scss */
  .field-name-node-link a:hover,
  .field-user-badge a.view-link:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  .field-name-node-link a:active,
  .field-user-badge a.view-link:active {
    color: #fff;
    background: #164556;
  }@media (min-width: 1350px) {
 /* line 855, ../scss/demand_metric.scss */
    .field-name-node-link a,
    .field-user-badge a.view-link {
      font-size: 20px;
      margin-top: 15px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 855, ../scss/demand_metric.scss */
    .field-name-node-link a,
    .field-user-badge a.view-link {
      font-size: 18px;
      margin-top: 13px;
    } 
}/* line 888, ../scss/demand_metric.scss */
  .field-name-node-link a:hover, .field-name-node-link a:active,
  .field-user-badge a.view-link:hover,
  .field-user-badge a.view-link:active {
    text-decoration: none;
  }
  
  /* line 894, ../scss/demand_metric.scss */
  .field-name-node-link span {
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
    display: block;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    float: right;
  }@media (max-width: 480px) {
 /* line 894, ../scss/demand_metric.scss */
    .field-name-node-link span {
      width: 45px;
      height: 45px;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 894, ../scss/demand_metric.scss */
    .field-name-node-link span {
      width: 60px;
      height: 60px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 894, ../scss/demand_metric.scss */
    .field-name-node-link span {
      width: 70px;
      height: 70px;
    } 
}@media (min-width: 1350px) {
 /* line 894, ../scss/demand_metric.scss */
    .field-name-node-link span {
      width: 90px;
      height: 90px;
    } 
}/* line 904, ../scss/demand_metric.scss */
  .field-name-node-link span.discussion {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_discussion_xl.png);
  }
  /* line 904, ../scss/demand_metric.scss */
  .field-name-node-link span.expert {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_expert_xl.png);
  }
  /* line 904, ../scss/demand_metric.scss */
  .field-name-node-link span.idea {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_idea_xl.png);
  }
  /* line 904, ../scss/demand_metric.scss */
  .field-name-node-link span.helpdesk {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_helpdesk_xl.png);
  }
  
  /* line 913, ../scss/demand_metric.scss */
  .field-name-ds-user-picture .item-left {
    text-align: center;
  }
  /* line 916, ../scss/demand_metric.scss */
  .field-name-ds-user-picture .image img {
    border-radius: 24px;
    margin: 0 auto;
  }
  /* line 920, ../scss/demand_metric.scss */
  .field-name-ds-user-picture .image-subtext {
    font-size: 0.85em;
    line-height: 1em;
    margin-top: 8px;
    font-weight: bold;
    color: #7e7a78;
  }
  /* line 927, ../scss/demand_metric.scss */
  .field-name-ds-user-picture .mini-profile {
    top: -8px;
    left: 0px;
  }
  
  /* line 936, ../scss/demand_metric.scss */
  .group-inplace-editable-wrapper span.ext {
    display: none;
  }
  
  /* line 940, ../scss/demand_metric.scss */
  .field-name-field-job-title {
    float: left;
    padding-right: 0;
  }
  /* line 944, ../scss/demand_metric.scss */
  .field-name-field-job-title .field-items .field-item:after {
    content: ",";
  }
  
  /* line 948, ../scss/demand_metric.scss */
  .group-inplace-editable-wrapper .field-name-field-company {
    margin-left: 5px;
  }
  
  /* line 951, ../scss/demand_metric.scss */
  .field-name-field-bio {
    clear: left;
  }
  
  /* line 956, ../scss/demand_metric.scss */
  .field-user-badge a.badge-link img {
    margin-left: 4px;
  }
  
  /* line 965, ../scss/demand_metric.scss */
  .page-premium-content #sidebar-first #block-boxes-tags_column_header,
  .page-search-site #sidebar-first #block-boxes-tags_column_header,
  .page-blog-search #sidebar-first #block-boxes-tags_column_header {
    margin-bottom: 0;
  }
  /* line 968, ../scss/demand_metric.scss */
  .page-premium-content #sidebar-first .block-facetapi,
  .page-search-site #sidebar-first .block-facetapi,
  .page-blog-search #sidebar-first .block-facetapi {
    margin-bottom: 0;
  }
  /* line 971, ../scss/demand_metric.scss */
  .page-premium-content #sidebar-first .block-facetapi h2,
  .page-search-site #sidebar-first .block-facetapi h2,
  .page-blog-search #sidebar-first .block-facetapi h2 {
    display: block;
    background: #fcfcfa;
    border-bottom: 1px solid #bbc5cd;
    border-top: 1px solid #bbc5cd;
    color: #413f3e;
    font-size: 15px;
    font-weight: 600;
    padding: 10px 0 10px 14px;
    text-transform: none;
  }
  /* line 982, ../scss/demand_metric.scss */
  .page-premium-content #sidebar-first .block-facetapi .content,
  .page-search-site #sidebar-first .block-facetapi .content,
  .page-blog-search #sidebar-first .block-facetapi .content {
    background: #fcfcfa;
  }
  /* line 985, ../scss/demand_metric.scss */
  .page-premium-content #sidebar-first .block-facetapi .content p,
  .page-search-site #sidebar-first .block-facetapi .content p,
  .page-blog-search #sidebar-first .block-facetapi .content p {
    padding: 10px;
    margin: 0;
  }
  /* line 990, ../scss/demand_metric.scss */
  .page-premium-content #sidebar-first .block-facetapi .item-list ul,
  .page-search-site #sidebar-first .block-facetapi .item-list ul,
  .page-blog-search #sidebar-first .block-facetapi .item-list ul {
    margin: 0;
    background: white;
  }
  /* line 994, ../scss/demand_metric.scss */
  .page-premium-content #sidebar-first .block-facetapi .item-list ul li,
  .page-search-site #sidebar-first .block-facetapi .item-list ul li,
  .page-blog-search #sidebar-first .block-facetapi .item-list ul li {
    margin: 0;
    padding-top: 5px;
    list-style: none;
  }
  /* line 999, ../scss/demand_metric.scss */
  .page-premium-content #sidebar-first .block-facetapi .item-list ul li a,
  .page-search-site #sidebar-first .block-facetapi .item-list ul li a,
  .page-blog-search #sidebar-first .block-facetapi .item-list ul li a {
    font-weight: 300;
    padding-left: 14px;
    padding-top: 5px;
    color: #c2592f;
  }
  /* line 1007, ../scss/demand_metric.scss */
  .page-premium-content #sidebar-first .block-facetapi .item-list ul .first,
  .page-search-site #sidebar-first .block-facetapi .item-list ul .first,
  .page-blog-search #sidebar-first .block-facetapi .item-list ul .first {
    padding-top: 10px;
  }
  /* line 1010, ../scss/demand_metric.scss */
  .page-premium-content #sidebar-first .block-facetapi .item-list ul .last,
  .page-search-site #sidebar-first .block-facetapi .item-list ul .last,
  .page-blog-search #sidebar-first .block-facetapi .item-list ul .last {
    padding-bottom: 10px;
  }
  /* line 1014, ../scss/demand_metric.scss */
  .page-premium-content #sidebar-first .block-facetapi a.facetapi-limit-link,
  .page-search-site #sidebar-first .block-facetapi a.facetapi-limit-link,
  .page-blog-search #sidebar-first .block-facetapi a.facetapi-limit-link {
    display: block;
    width: 220px;
    padding: 0 10px 5px 0;
    font-weight: 300;
    background: white;
    color: #c2592f;
    text-align: right;
  }
  
  /* User pages only. */
  /* line 1029, ../scss/demand_metric.scss */
  .view-premium-content.view-display-id-page_1 .views-exposed-form, .view-premium-content.view-display-id-page_1 .views-exposed-form .views-exposed-widgets {
    height: auto;
  }
  
  /* line 1034, ../scss/demand_metric.scss */
  a.masquerade-switch {
    display: block;
    margin-top: 15px;
  }
  
  /* WYSIWYG */
  /* line 1040, ../scss/demand_metric.scss */
  body.cke_show_borders {
    background: #fff;
  }
  
  /* line 1043, ../scss/demand_metric.scss */
  .cke_panel_container body {
    background-color: #fff;
  }
  
  /* line 1047, ../scss/demand_metric.scss */
  .content .quote-text, .content .quote-author, .cke_show_borders .quote-text, .cke_show_borders .quote-author {
    color: #378786;
    font-size: 1.2em;
    line-height: 1.5em;
  }
  /* line 1052, ../scss/demand_metric.scss */
  .content .quote-text, .cke_show_borders .quote-text {
    font-style: italic;
  }
  /* line 1055, ../scss/demand_metric.scss */
  .content .footnote, .cke_show_borders .footnote {
    font-size: 1.1em;
  }
  /* line 1058, ../scss/demand_metric.scss */
  .content fieldset, .cke_show_borders fieldset {
    margin-top: 40px;
    border: 0;
    border-top: 1px solid #bbc5cd;
    padding: 0;
  }
  /* line 1063, ../scss/demand_metric.scss */
  .content fieldset legend, .cke_show_borders fieldset legend {
    font-size: 29px;
    color: #378786;
    padding-right: 15px;
  }
  /* line 1068, ../scss/demand_metric.scss */
  .content fieldset .fieldset-wrapper, .cke_show_borders fieldset .fieldset-wrapper {
    margin: 40px 0 0;
  }
  
  /* jQuery tabs */
  /* line 1078, ../scss/demand_metric.scss */
  .jquery-responsive-tabs, .jquery-responsive-tabs > ul,
  .jquery-tabber,
  .jquery-tabber > ul {
    padding: 0;
    width: 100%;
  }
  /* line 350, ../scss/mixins/_mixins.scss */
  .jquery-responsive-tabs div.r-tabs-accordion-title, .jquery-responsive-tabs > li, .jquery-responsive-tabs > ul div.r-tabs-accordion-title, .jquery-responsive-tabs > ul > li,
  .jquery-tabber div.r-tabs-accordion-title,
  .jquery-tabber > li,
  .jquery-tabber > ul div.r-tabs-accordion-title,
  .jquery-tabber > ul > li {
    padding-right: 2px;
    float: left;
    text-indent: 0;
    margin: 0;
    list-style: none;
  }
  /* line 336, ../scss/mixins/_mixins.scss */
  .jquery-responsive-tabs div.r-tabs-accordion-title > a, .jquery-responsive-tabs > li > a, .jquery-responsive-tabs > ul div.r-tabs-accordion-title > a, .jquery-responsive-tabs > ul > li > a,
  .jquery-tabber div.r-tabs-accordion-title > a,
  .jquery-tabber > li > a,
  .jquery-tabber > ul div.r-tabs-accordion-title > a,
  .jquery-tabber > ul > li > a {
    width: 100%;
    padding: 0px 10px;
  }
  /* line 340, ../scss/mixins/_mixins.scss */
  .jquery-responsive-tabs div.r-tabs-accordion-title.last, .jquery-responsive-tabs > li.last, .jquery-responsive-tabs > ul div.r-tabs-accordion-title.last, .jquery-responsive-tabs > ul > li.last,
  .jquery-tabber div.r-tabs-accordion-title.last,
  .jquery-tabber > li.last,
  .jquery-tabber > ul div.r-tabs-accordion-title.last,
  .jquery-tabber > ul > li.last {
    padding-right: 0;
  }
  /* line 358, ../scss/mixins/_mixins.scss */
  .jquery-responsive-tabs div.r-tabs-accordion-title > a, .jquery-responsive-tabs > li > a, .jquery-responsive-tabs > ul div.r-tabs-accordion-title > a, .jquery-responsive-tabs > ul > li > a,
  .jquery-tabber div.r-tabs-accordion-title > a,
  .jquery-tabber > li > a,
  .jquery-tabber > ul div.r-tabs-accordion-title > a,
  .jquery-tabber > ul > li > a {
    -moz-transition: all, 200ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 200ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 200ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 200ms cubic-bezier(0.62, 0, 0.48, 1);
    background-color: #cacdcf;
    font-size: 15px;
    display: block;
    height: 49px;
    line-height: 50px;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    color: #1B1A18;
    border-bottom: none;
    overflow: hidden;
    outline: none;
  }
  /* line 373, ../scss/mixins/_mixins.scss */
  .jquery-responsive-tabs div.r-tabs-accordion-title > a:hover, .jquery-responsive-tabs > li > a:hover, .jquery-responsive-tabs > ul div.r-tabs-accordion-title > a:hover, .jquery-responsive-tabs > ul > li > a:hover,
  .jquery-tabber div.r-tabs-accordion-title > a:hover,
  .jquery-tabber > li > a:hover,
  .jquery-tabber > ul div.r-tabs-accordion-title > a:hover,
  .jquery-tabber > ul > li > a:hover {
    background-color: #d8d9db;
  }
  /* line 376, ../scss/mixins/_mixins.scss */
  .jquery-responsive-tabs div.r-tabs-accordion-title > a, .jquery-responsive-tabs div.r-tabs-accordion-title > a:hover, .jquery-responsive-tabs > li > a, .jquery-responsive-tabs > li > a:hover, .jquery-responsive-tabs > ul div.r-tabs-accordion-title > a, .jquery-responsive-tabs > ul div.r-tabs-accordion-title > a:hover, .jquery-responsive-tabs > ul > li > a, .jquery-responsive-tabs > ul > li > a:hover,
  .jquery-tabber div.r-tabs-accordion-title > a,
  .jquery-tabber div.r-tabs-accordion-title > a:hover,
  .jquery-tabber > li > a,
  .jquery-tabber > li > a:hover,
  .jquery-tabber > ul div.r-tabs-accordion-title > a,
  .jquery-tabber > ul div.r-tabs-accordion-title > a:hover,
  .jquery-tabber > ul > li > a,
  .jquery-tabber > ul > li > a:hover {
    background-image: none;
    border: none;
  }
  /* line 380, ../scss/mixins/_mixins.scss */
  .jquery-responsive-tabs div.r-tabs-accordion-title > a span.tab, .jquery-responsive-tabs div.r-tabs-accordion-title > a:hover span.tab, .jquery-responsive-tabs > li > a span.tab, .jquery-responsive-tabs > li > a:hover span.tab, .jquery-responsive-tabs > ul div.r-tabs-accordion-title > a span.tab, .jquery-responsive-tabs > ul div.r-tabs-accordion-title > a:hover span.tab, .jquery-responsive-tabs > ul > li > a span.tab, .jquery-responsive-tabs > ul > li > a:hover span.tab,
  .jquery-tabber div.r-tabs-accordion-title > a span.tab,
  .jquery-tabber div.r-tabs-accordion-title > a:hover span.tab,
  .jquery-tabber > li > a span.tab,
  .jquery-tabber > li > a:hover span.tab,
  .jquery-tabber > ul div.r-tabs-accordion-title > a span.tab,
  .jquery-tabber > ul div.r-tabs-accordion-title > a:hover span.tab,
  .jquery-tabber > ul > li > a span.tab,
  .jquery-tabber > ul > li > a:hover span.tab {
    background-image: none;
    line-height: inherit;
    padding: 0;
  }
  /* line 390, ../scss/mixins/_mixins.scss */
  .jquery-responsive-tabs div.r-tabs-accordion-title.r-tabs-state-active > a, .jquery-responsive-tabs div.r-tabs-accordion-title.r-tabs-state-active > a:hover, .jquery-responsive-tabs div.r-tabs-accordion-title.active > a, .jquery-responsive-tabs div.r-tabs-accordion-title.active > a:hover, .jquery-responsive-tabs > li.r-tabs-state-active > a, .jquery-responsive-tabs > li.r-tabs-state-active > a:hover, .jquery-responsive-tabs > li.active > a, .jquery-responsive-tabs > li.active > a:hover, .jquery-responsive-tabs > ul div.r-tabs-accordion-title.r-tabs-state-active > a, .jquery-responsive-tabs > ul div.r-tabs-accordion-title.r-tabs-state-active > a:hover, .jquery-responsive-tabs > ul div.r-tabs-accordion-title.active > a, .jquery-responsive-tabs > ul div.r-tabs-accordion-title.active > a:hover, .jquery-responsive-tabs > ul > li.r-tabs-state-active > a, .jquery-responsive-tabs > ul > li.r-tabs-state-active > a:hover, .jquery-responsive-tabs > ul > li.active > a, .jquery-responsive-tabs > ul > li.active > a:hover,
  .jquery-tabber div.r-tabs-accordion-title.r-tabs-state-active > a,
  .jquery-tabber div.r-tabs-accordion-title.r-tabs-state-active > a:hover,
  .jquery-tabber div.r-tabs-accordion-title.active > a,
  .jquery-tabber div.r-tabs-accordion-title.active > a:hover,
  .jquery-tabber > li.r-tabs-state-active > a,
  .jquery-tabber > li.r-tabs-state-active > a:hover,
  .jquery-tabber > li.active > a,
  .jquery-tabber > li.active > a:hover,
  .jquery-tabber > ul div.r-tabs-accordion-title.r-tabs-state-active > a,
  .jquery-tabber > ul div.r-tabs-accordion-title.r-tabs-state-active > a:hover,
  .jquery-tabber > ul div.r-tabs-accordion-title.active > a,
  .jquery-tabber > ul div.r-tabs-accordion-title.active > a:hover,
  .jquery-tabber > ul > li.r-tabs-state-active > a,
  .jquery-tabber > ul > li.r-tabs-state-active > a:hover,
  .jquery-tabber > ul > li.active > a,
  .jquery-tabber > ul > li.active > a:hover {
    background-color: #fff;
    color: #1d1c1b;
    text-decoration: none;
    border-bottom: none;
    outline: none;
  }
  /* line 1081, ../scss/demand_metric.scss */
  .jquery-responsive-tabs ul.jquery-responsive-tabs-list li,
  .jquery-responsive-tabs ul.jquery-tabs li,
  .jquery-tabber ul.jquery-responsive-tabs-list li,
  .jquery-tabber ul.jquery-tabs li {
    width: 50%;
    padding-right: 2px;
    padding-bottom: 0;
  }
  /* line 336, ../scss/mixins/_mixins.scss */
  .jquery-responsive-tabs ul.jquery-responsive-tabs-list li > a,
  .jquery-responsive-tabs ul.jquery-tabs li > a,
  .jquery-tabber ul.jquery-responsive-tabs-list li > a,
  .jquery-tabber ul.jquery-tabs li > a {
    width: 100%;
    padding: 0px 15px;
  }
  /* line 340, ../scss/mixins/_mixins.scss */
  .jquery-responsive-tabs ul.jquery-responsive-tabs-list li.last,
  .jquery-responsive-tabs ul.jquery-tabs li.last,
  .jquery-tabber ul.jquery-responsive-tabs-list li.last,
  .jquery-tabber ul.jquery-tabs li.last {
    padding-right: 0;
  }
  /* line 1088, ../scss/demand_metric.scss */
  .jquery-responsive-tabs div.r-tabs-accordion-title,
  .jquery-tabber div.r-tabs-accordion-title {
    width: 100%;
  }
  /* line 1091, ../scss/demand_metric.scss */
  .jquery-responsive-tabs div.r-tabs-accordion-title a, .jquery-responsive-tabs div.r-tabs-accordion-title a:hover,
  .jquery-tabber div.r-tabs-accordion-title a,
  .jquery-tabber div.r-tabs-accordion-title a:hover {
    color: #fff;
    text-align: left;
    padding-left: 45px;
    background: #7e7a78 url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/downvote_hover.png) 25px 50% no-repeat;
  }
  /* line 1098, ../scss/demand_metric.scss */
  .jquery-responsive-tabs div.r-tabs-accordion-title.r-tabs-state-active a, .jquery-responsive-tabs div.r-tabs-accordion-title.r-tabs-state-active a:hover,
  .jquery-tabber div.r-tabs-accordion-title.r-tabs-state-active a,
  .jquery-tabber div.r-tabs-accordion-title.r-tabs-state-active a:hover {
    border-bottom: 1px solid #7e7a78;
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/upvote_active.png);
  }@media (max-width: 480px) {
 /* line 1111, ../scss/demand_metric.scss */
    .node-template .r-tabs .r-tabs-nav,
    .node-prebuilt-project .r-tabs .r-tabs-nav {
      display: none;
    }
    /* line 1114, ../scss/demand_metric.scss */
    .node-template .r-tabs .r-tabs-accordion-title,
    .node-prebuilt-project .r-tabs .r-tabs-accordion-title {
      display: block;
    }
  
    /* line 1121, ../scss/demand_metric.scss */
    #block-views-top_ten-block .block-title {
      background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/upvote_hover.png);
      background-repeat: no-repeat;
      background-position: 10px 47%;
    }
    /* line 1126, ../scss/demand_metric.scss */
    #block-views-top_ten-block .block-title.hidden {
      background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/downvote_hover.png);
    }
  
    /* line 1130, ../scss/demand_metric.scss */
    .sm-hide {
      display: none;
    } 
}/* line 1134, ../scss/demand_metric.scss */
  .node-template ul.jquery-responsive-tabs-list li,
  .node-template ul.jquery-tabs li,
  .node-prebuilt-project ul.jquery-responsive-tabs-list li,
  .node-prebuilt-project ul.jquery-tabs li {
    width: 25%;
    padding-right: 2px;
  }
  /* line 336, ../scss/mixins/_mixins.scss */
  .node-template ul.jquery-responsive-tabs-list li > a,
  .node-template ul.jquery-tabs li > a,
  .node-prebuilt-project ul.jquery-responsive-tabs-list li > a,
  .node-prebuilt-project ul.jquery-tabs li > a {
    width: 100%;
    padding: 0px 2px;
  }
  /* line 340, ../scss/mixins/_mixins.scss */
  .node-template ul.jquery-responsive-tabs-list li.last,
  .node-template ul.jquery-tabs li.last,
  .node-prebuilt-project ul.jquery-responsive-tabs-list li.last,
  .node-prebuilt-project ul.jquery-tabs li.last {
    padding-right: 0;
  }
  
  /* line 1142, ../scss/demand_metric.scss */
  .node-template .num-tabs-5 ul.jquery-responsive-tabs-list li,
  .node-template .num-tabs-5 ul.jquery-tabs li {
    width: 20%;
  }
  
  /* line 1148, ../scss/demand_metric.scss */
  div.jquery-pane {
    background: #fff;
    clear: both;
    padding: 15px;
  }
  
  /* line 1157, ../scss/demand_metric.scss */
  .r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
  }
  /* line 1161, ../scss/demand_metric.scss */
  .r-tabs .r-tabs-tab {
    display: inline-block;
    margin: 0;
    list-style: none;
  }
  /* line 1166, ../scss/demand_metric.scss */
  .r-tabs .r-tabs-panel {
    padding: 15px;
    display: none;
  }
  /* line 1170, ../scss/demand_metric.scss */
  .r-tabs .r-tabs-panel .r-tabs-state-active {
    display: block;
  }
  /* line 1174, ../scss/demand_metric.scss */
  .r-tabs .r-tabs-accordion-title {
    display: none;
  }
  
  /* line 14, ../scss/mixins/_clearfix.scss */
  #tab-pane-body:before, #tab-pane-body:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  #tab-pane-body:after {
    clear: both;
  }
  
  /* line 1185, ../scss/demand_metric.scss */
  body.page-user .region-content .block,
  body.page-messages .region-content .block {
    padding: 50px;
    background: #fff;
  }
  /* line 1189, ../scss/demand_metric.scss */
  body.page-user .region-content .block.block-delta-blocks,
  body.page-messages .region-content .block.block-delta-blocks {
    padding: 0;
    background: none;
  }
  /* line 1194, ../scss/demand_metric.scss */
  body.page-user .region-content .block#block-views-account_content_downloads-block,
  body.page-messages .region-content .block#block-views-account_content_downloads-block {
    padding-top: 10px;
  }
  /* line 1198, ../scss/demand_metric.scss */
  body.page-user #tabs,
  body.page-messages #tabs {
    margin: 0;
  }
  /* line 1202, ../scss/demand_metric.scss */
  body.page-user ul.primary.tabs, body.page-user ul.secondary.tabs,
  body.page-messages ul.primary.tabs,
  body.page-messages ul.secondary.tabs {
    background-image: none;
    border: none;
    padding: 0;
    width: 100%;
  }
  /* line 350, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs div.r-tabs-accordion-title, body.page-user ul.primary.tabs > li, body.page-user ul.secondary.tabs div.r-tabs-accordion-title, body.page-user ul.secondary.tabs > li,
  body.page-messages ul.primary.tabs div.r-tabs-accordion-title,
  body.page-messages ul.primary.tabs > li,
  body.page-messages ul.secondary.tabs div.r-tabs-accordion-title,
  body.page-messages ul.secondary.tabs > li {
    padding-right: 2px;
    float: left;
    text-indent: 0;
    margin: 0;
    list-style: none;
  }
  /* line 336, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs div.r-tabs-accordion-title > a, body.page-user ul.primary.tabs > li > a, body.page-user ul.secondary.tabs div.r-tabs-accordion-title > a, body.page-user ul.secondary.tabs > li > a,
  body.page-messages ul.primary.tabs div.r-tabs-accordion-title > a,
  body.page-messages ul.primary.tabs > li > a,
  body.page-messages ul.secondary.tabs div.r-tabs-accordion-title > a,
  body.page-messages ul.secondary.tabs > li > a {
    width: 100%;
    padding: 0px 10px;
  }
  /* line 340, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs div.r-tabs-accordion-title.last, body.page-user ul.primary.tabs > li.last, body.page-user ul.secondary.tabs div.r-tabs-accordion-title.last, body.page-user ul.secondary.tabs > li.last,
  body.page-messages ul.primary.tabs div.r-tabs-accordion-title.last,
  body.page-messages ul.primary.tabs > li.last,
  body.page-messages ul.secondary.tabs div.r-tabs-accordion-title.last,
  body.page-messages ul.secondary.tabs > li.last {
    padding-right: 0;
  }
  /* line 358, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs div.r-tabs-accordion-title > a, body.page-user ul.primary.tabs > li > a, body.page-user ul.secondary.tabs div.r-tabs-accordion-title > a, body.page-user ul.secondary.tabs > li > a,
  body.page-messages ul.primary.tabs div.r-tabs-accordion-title > a,
  body.page-messages ul.primary.tabs > li > a,
  body.page-messages ul.secondary.tabs div.r-tabs-accordion-title > a,
  body.page-messages ul.secondary.tabs > li > a {
    -moz-transition: all, 200ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 200ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 200ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 200ms cubic-bezier(0.62, 0, 0.48, 1);
    background-color: #cacdcf;
    font-size: 15px;
    display: block;
    height: 49px;
    line-height: 50px;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    color: #1B1A18;
    border-bottom: none;
    overflow: hidden;
    outline: none;
  }
  /* line 373, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs div.r-tabs-accordion-title > a:hover, body.page-user ul.primary.tabs > li > a:hover, body.page-user ul.secondary.tabs div.r-tabs-accordion-title > a:hover, body.page-user ul.secondary.tabs > li > a:hover,
  body.page-messages ul.primary.tabs div.r-tabs-accordion-title > a:hover,
  body.page-messages ul.primary.tabs > li > a:hover,
  body.page-messages ul.secondary.tabs div.r-tabs-accordion-title > a:hover,
  body.page-messages ul.secondary.tabs > li > a:hover {
    background-color: #d8d9db;
  }
  /* line 376, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs div.r-tabs-accordion-title > a, body.page-user ul.primary.tabs div.r-tabs-accordion-title > a:hover, body.page-user ul.primary.tabs > li > a, body.page-user ul.primary.tabs > li > a:hover, body.page-user ul.secondary.tabs div.r-tabs-accordion-title > a, body.page-user ul.secondary.tabs div.r-tabs-accordion-title > a:hover, body.page-user ul.secondary.tabs > li > a, body.page-user ul.secondary.tabs > li > a:hover,
  body.page-messages ul.primary.tabs div.r-tabs-accordion-title > a,
  body.page-messages ul.primary.tabs div.r-tabs-accordion-title > a:hover,
  body.page-messages ul.primary.tabs > li > a,
  body.page-messages ul.primary.tabs > li > a:hover,
  body.page-messages ul.secondary.tabs div.r-tabs-accordion-title > a,
  body.page-messages ul.secondary.tabs div.r-tabs-accordion-title > a:hover,
  body.page-messages ul.secondary.tabs > li > a,
  body.page-messages ul.secondary.tabs > li > a:hover {
    background-image: none;
    border: none;
  }
  /* line 380, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs div.r-tabs-accordion-title > a span.tab, body.page-user ul.primary.tabs div.r-tabs-accordion-title > a:hover span.tab, body.page-user ul.primary.tabs > li > a span.tab, body.page-user ul.primary.tabs > li > a:hover span.tab, body.page-user ul.secondary.tabs div.r-tabs-accordion-title > a span.tab, body.page-user ul.secondary.tabs div.r-tabs-accordion-title > a:hover span.tab, body.page-user ul.secondary.tabs > li > a span.tab, body.page-user ul.secondary.tabs > li > a:hover span.tab,
  body.page-messages ul.primary.tabs div.r-tabs-accordion-title > a span.tab,
  body.page-messages ul.primary.tabs div.r-tabs-accordion-title > a:hover span.tab,
  body.page-messages ul.primary.tabs > li > a span.tab,
  body.page-messages ul.primary.tabs > li > a:hover span.tab,
  body.page-messages ul.secondary.tabs div.r-tabs-accordion-title > a span.tab,
  body.page-messages ul.secondary.tabs div.r-tabs-accordion-title > a:hover span.tab,
  body.page-messages ul.secondary.tabs > li > a span.tab,
  body.page-messages ul.secondary.tabs > li > a:hover span.tab {
    background-image: none;
    line-height: inherit;
    padding: 0;
  }
  /* line 390, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs div.r-tabs-accordion-title.r-tabs-state-active > a, body.page-user ul.primary.tabs div.r-tabs-accordion-title.r-tabs-state-active > a:hover, body.page-user ul.primary.tabs div.r-tabs-accordion-title.active > a, body.page-user ul.primary.tabs div.r-tabs-accordion-title.active > a:hover, body.page-user ul.primary.tabs > li.r-tabs-state-active > a, body.page-user ul.primary.tabs > li.r-tabs-state-active > a:hover, body.page-user ul.primary.tabs > li.active > a, body.page-user ul.primary.tabs > li.active > a:hover, body.page-user ul.secondary.tabs div.r-tabs-accordion-title.r-tabs-state-active > a, body.page-user ul.secondary.tabs div.r-tabs-accordion-title.r-tabs-state-active > a:hover, body.page-user ul.secondary.tabs div.r-tabs-accordion-title.active > a, body.page-user ul.secondary.tabs div.r-tabs-accordion-title.active > a:hover, body.page-user ul.secondary.tabs > li.r-tabs-state-active > a, body.page-user ul.secondary.tabs > li.r-tabs-state-active > a:hover, body.page-user ul.secondary.tabs > li.active > a, body.page-user ul.secondary.tabs > li.active > a:hover,
  body.page-messages ul.primary.tabs div.r-tabs-accordion-title.r-tabs-state-active > a,
  body.page-messages ul.primary.tabs div.r-tabs-accordion-title.r-tabs-state-active > a:hover,
  body.page-messages ul.primary.tabs div.r-tabs-accordion-title.active > a,
  body.page-messages ul.primary.tabs div.r-tabs-accordion-title.active > a:hover,
  body.page-messages ul.primary.tabs > li.r-tabs-state-active > a,
  body.page-messages ul.primary.tabs > li.r-tabs-state-active > a:hover,
  body.page-messages ul.primary.tabs > li.active > a,
  body.page-messages ul.primary.tabs > li.active > a:hover,
  body.page-messages ul.secondary.tabs div.r-tabs-accordion-title.r-tabs-state-active > a,
  body.page-messages ul.secondary.tabs div.r-tabs-accordion-title.r-tabs-state-active > a:hover,
  body.page-messages ul.secondary.tabs div.r-tabs-accordion-title.active > a,
  body.page-messages ul.secondary.tabs div.r-tabs-accordion-title.active > a:hover,
  body.page-messages ul.secondary.tabs > li.r-tabs-state-active > a,
  body.page-messages ul.secondary.tabs > li.r-tabs-state-active > a:hover,
  body.page-messages ul.secondary.tabs > li.active > a,
  body.page-messages ul.secondary.tabs > li.active > a:hover {
    background-color: #fff;
    color: #1d1c1b;
    text-decoration: none;
    border-bottom: none;
    outline: none;
  }
  /* line 1213, ../scss/demand_metric.scss */
  body.page-user ul.primary.tabs.tab-count-1 li, body.page-user ul.secondary.tabs.tab-count-1 li,
  body.page-messages ul.primary.tabs.tab-count-1 li,
  body.page-messages ul.secondary.tabs.tab-count-1 li {
    width: 100%;
    padding-right: 2px;
  }
  /* line 336, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-1 li > a, body.page-user ul.secondary.tabs.tab-count-1 li > a,
  body.page-messages ul.primary.tabs.tab-count-1 li > a,
  body.page-messages ul.secondary.tabs.tab-count-1 li > a {
    width: 100%;
    padding: 0px 10px;
  }
  /* line 340, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-1 li.last, body.page-user ul.secondary.tabs.tab-count-1 li.last,
  body.page-messages ul.primary.tabs.tab-count-1 li.last,
  body.page-messages ul.secondary.tabs.tab-count-1 li.last {
    padding-right: 0;
  }
  /* line 1213, ../scss/demand_metric.scss */
  body.page-user ul.primary.tabs.tab-count-2 li, body.page-user ul.secondary.tabs.tab-count-2 li,
  body.page-messages ul.primary.tabs.tab-count-2 li,
  body.page-messages ul.secondary.tabs.tab-count-2 li {
    width: 50%;
    padding-right: 2px;
  }
  /* line 336, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-2 li > a, body.page-user ul.secondary.tabs.tab-count-2 li > a,
  body.page-messages ul.primary.tabs.tab-count-2 li > a,
  body.page-messages ul.secondary.tabs.tab-count-2 li > a {
    width: 100%;
    padding: 0px 10px;
  }
  /* line 340, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-2 li.last, body.page-user ul.secondary.tabs.tab-count-2 li.last,
  body.page-messages ul.primary.tabs.tab-count-2 li.last,
  body.page-messages ul.secondary.tabs.tab-count-2 li.last {
    padding-right: 0;
  }
  /* line 1213, ../scss/demand_metric.scss */
  body.page-user ul.primary.tabs.tab-count-3 li, body.page-user ul.secondary.tabs.tab-count-3 li,
  body.page-messages ul.primary.tabs.tab-count-3 li,
  body.page-messages ul.secondary.tabs.tab-count-3 li {
    width: 33.33333%;
    padding-right: 2px;
  }
  /* line 336, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-3 li > a, body.page-user ul.secondary.tabs.tab-count-3 li > a,
  body.page-messages ul.primary.tabs.tab-count-3 li > a,
  body.page-messages ul.secondary.tabs.tab-count-3 li > a {
    width: 100%;
    padding: 0px 10px;
  }
  /* line 340, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-3 li.last, body.page-user ul.secondary.tabs.tab-count-3 li.last,
  body.page-messages ul.primary.tabs.tab-count-3 li.last,
  body.page-messages ul.secondary.tabs.tab-count-3 li.last {
    padding-right: 0;
  }
  /* line 1213, ../scss/demand_metric.scss */
  body.page-user ul.primary.tabs.tab-count-4 li, body.page-user ul.secondary.tabs.tab-count-4 li,
  body.page-messages ul.primary.tabs.tab-count-4 li,
  body.page-messages ul.secondary.tabs.tab-count-4 li {
    width: 25%;
    padding-right: 2px;
  }
  /* line 336, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-4 li > a, body.page-user ul.secondary.tabs.tab-count-4 li > a,
  body.page-messages ul.primary.tabs.tab-count-4 li > a,
  body.page-messages ul.secondary.tabs.tab-count-4 li > a {
    width: 100%;
    padding: 0px 10px;
  }
  /* line 340, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-4 li.last, body.page-user ul.secondary.tabs.tab-count-4 li.last,
  body.page-messages ul.primary.tabs.tab-count-4 li.last,
  body.page-messages ul.secondary.tabs.tab-count-4 li.last {
    padding-right: 0;
  }
  /* line 1213, ../scss/demand_metric.scss */
  body.page-user ul.primary.tabs.tab-count-5 li, body.page-user ul.secondary.tabs.tab-count-5 li,
  body.page-messages ul.primary.tabs.tab-count-5 li,
  body.page-messages ul.secondary.tabs.tab-count-5 li {
    width: 20%;
    padding-right: 2px;
  }
  /* line 336, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-5 li > a, body.page-user ul.secondary.tabs.tab-count-5 li > a,
  body.page-messages ul.primary.tabs.tab-count-5 li > a,
  body.page-messages ul.secondary.tabs.tab-count-5 li > a {
    width: 100%;
    padding: 0px 10px;
  }
  /* line 340, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-5 li.last, body.page-user ul.secondary.tabs.tab-count-5 li.last,
  body.page-messages ul.primary.tabs.tab-count-5 li.last,
  body.page-messages ul.secondary.tabs.tab-count-5 li.last {
    padding-right: 0;
  }
  /* line 1213, ../scss/demand_metric.scss */
  body.page-user ul.primary.tabs.tab-count-6 li, body.page-user ul.secondary.tabs.tab-count-6 li,
  body.page-messages ul.primary.tabs.tab-count-6 li,
  body.page-messages ul.secondary.tabs.tab-count-6 li {
    width: 16.66667%;
    padding-right: 2px;
  }
  /* line 336, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-6 li > a, body.page-user ul.secondary.tabs.tab-count-6 li > a,
  body.page-messages ul.primary.tabs.tab-count-6 li > a,
  body.page-messages ul.secondary.tabs.tab-count-6 li > a {
    width: 100%;
    padding: 0px 10px;
  }
  /* line 340, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-6 li.last, body.page-user ul.secondary.tabs.tab-count-6 li.last,
  body.page-messages ul.primary.tabs.tab-count-6 li.last,
  body.page-messages ul.secondary.tabs.tab-count-6 li.last {
    padding-right: 0;
  }
  /* line 1213, ../scss/demand_metric.scss */
  body.page-user ul.primary.tabs.tab-count-7 li, body.page-user ul.secondary.tabs.tab-count-7 li,
  body.page-messages ul.primary.tabs.tab-count-7 li,
  body.page-messages ul.secondary.tabs.tab-count-7 li {
    width: 14.28571%;
    padding-right: 2px;
  }
  /* line 336, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-7 li > a, body.page-user ul.secondary.tabs.tab-count-7 li > a,
  body.page-messages ul.primary.tabs.tab-count-7 li > a,
  body.page-messages ul.secondary.tabs.tab-count-7 li > a {
    width: 100%;
    padding: 0px 10px;
  }
  /* line 340, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-7 li.last, body.page-user ul.secondary.tabs.tab-count-7 li.last,
  body.page-messages ul.primary.tabs.tab-count-7 li.last,
  body.page-messages ul.secondary.tabs.tab-count-7 li.last {
    padding-right: 0;
  }
  /* line 1213, ../scss/demand_metric.scss */
  body.page-user ul.primary.tabs.tab-count-8 li, body.page-user ul.secondary.tabs.tab-count-8 li,
  body.page-messages ul.primary.tabs.tab-count-8 li,
  body.page-messages ul.secondary.tabs.tab-count-8 li {
    width: 12.5%;
    padding-right: 2px;
  }
  /* line 336, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-8 li > a, body.page-user ul.secondary.tabs.tab-count-8 li > a,
  body.page-messages ul.primary.tabs.tab-count-8 li > a,
  body.page-messages ul.secondary.tabs.tab-count-8 li > a {
    width: 100%;
    padding: 0px 10px;
  }
  /* line 340, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-8 li.last, body.page-user ul.secondary.tabs.tab-count-8 li.last,
  body.page-messages ul.primary.tabs.tab-count-8 li.last,
  body.page-messages ul.secondary.tabs.tab-count-8 li.last {
    padding-right: 0;
  }
  /* line 1213, ../scss/demand_metric.scss */
  body.page-user ul.primary.tabs.tab-count-9 li, body.page-user ul.secondary.tabs.tab-count-9 li,
  body.page-messages ul.primary.tabs.tab-count-9 li,
  body.page-messages ul.secondary.tabs.tab-count-9 li {
    width: 11.11111%;
    padding-right: 2px;
  }
  /* line 336, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-9 li > a, body.page-user ul.secondary.tabs.tab-count-9 li > a,
  body.page-messages ul.primary.tabs.tab-count-9 li > a,
  body.page-messages ul.secondary.tabs.tab-count-9 li > a {
    width: 100%;
    padding: 0px 10px;
  }
  /* line 340, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-9 li.last, body.page-user ul.secondary.tabs.tab-count-9 li.last,
  body.page-messages ul.primary.tabs.tab-count-9 li.last,
  body.page-messages ul.secondary.tabs.tab-count-9 li.last {
    padding-right: 0;
  }
  /* line 1213, ../scss/demand_metric.scss */
  body.page-user ul.primary.tabs.tab-count-10 li, body.page-user ul.secondary.tabs.tab-count-10 li,
  body.page-messages ul.primary.tabs.tab-count-10 li,
  body.page-messages ul.secondary.tabs.tab-count-10 li {
    width: 10%;
    padding-right: 2px;
  }
  /* line 336, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-10 li > a, body.page-user ul.secondary.tabs.tab-count-10 li > a,
  body.page-messages ul.primary.tabs.tab-count-10 li > a,
  body.page-messages ul.secondary.tabs.tab-count-10 li > a {
    width: 100%;
    padding: 0px 10px;
  }
  /* line 340, ../scss/mixins/_mixins.scss */
  body.page-user ul.primary.tabs.tab-count-10 li.last, body.page-user ul.secondary.tabs.tab-count-10 li.last,
  body.page-messages ul.primary.tabs.tab-count-10 li.last,
  body.page-messages ul.secondary.tabs.tab-count-10 li.last {
    padding-right: 0;
  }
  /* line 1222, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users,
  body.page-messages fieldset.add-users {
    padding-top: 30px;
    margin-top: 0;
  }
  /* line 1225, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users .form-item-job-title, body.page-user fieldset.add-users .form-item-company, body.page-user fieldset.add-users .form-item-email,
  body.page-messages fieldset.add-users .form-item-job-title,
  body.page-messages fieldset.add-users .form-item-company,
  body.page-messages fieldset.add-users .form-item-email {
    height: 34px;
    float: right;
    clear: right;
    margin: 0 0 1em;
  }
  /* line 1231, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users .form-item,
  body.page-messages fieldset.add-users .form-item {
    height: 34px;
    width: 412px;
  }
  /* line 1234, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users .form-item input, body.page-user fieldset.add-users .form-item select,
  body.page-messages fieldset.add-users .form-item input,
  body.page-messages fieldset.add-users .form-item select {
    width: 400px;
  }
  /* line 1238, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users, body.page-user fieldset.add-users .user-projects,
  body.page-messages fieldset.add-users,
  body.page-messages fieldset.add-users .user-projects {
    margin-top: 0;
  }
  /* line 1240, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users .fieldset-wrapper, body.page-user fieldset.add-users .user-projects .fieldset-wrapper,
  body.page-messages fieldset.add-users .fieldset-wrapper,
  body.page-messages fieldset.add-users .user-projects .fieldset-wrapper {
    margin: 0;
  }
  /* line 1244, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users .form-item, body.page-user fieldset.add-users .user-projects .form-item,
  body.page-messages fieldset.add-users .form-item,
  body.page-messages fieldset.add-users .user-projects .form-item {
    height: initial;
    width: initial;
  }
  /* line 1249, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users .form-item-mail,
  body.page-messages fieldset.add-users .form-item-mail {
    width: 48%;
    float: left;
  }@media (max-width: 480px) {
 /* line 1249, ../scss/demand_metric.scss */
    body.page-user fieldset.add-users .form-item-mail,
    body.page-messages fieldset.add-users .form-item-mail {
      width: 100%;
      float: none;
    } 
}/* line 1258, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users .user-projects,
  body.page-messages fieldset.add-users .user-projects {
    border: none;
    width: 48%;
    float: right;
  }
  /* line 1262, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users .user-projects .fieldset-description,
  body.page-messages fieldset.add-users .user-projects .fieldset-description {
    color: #7e7a78;
    margin-top: 1em;
  }
  /* line 1266, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users .user-projects .form-item-project-list,
  body.page-messages fieldset.add-users .user-projects .form-item-project-list {
    margin: 0;
  }@media (max-width: 480px) {
 /* line 1258, ../scss/demand_metric.scss */
    body.page-user fieldset.add-users .user-projects,
    body.page-messages fieldset.add-users .user-projects {
      width: 100%;
      float: none;
    } 
}/* line 1275, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users .form-item-project-list,
  body.page-messages fieldset.add-users .form-item-project-list {
    max-height: 200px;
    overflow-y: scroll;
  }
  /* line 1278, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users .form-item-project-list input,
  body.page-messages fieldset.add-users .form-item-project-list input {
    margin-top: 15px;
  }
  /* line 1282, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users .seats-full,
  body.page-messages fieldset.add-users .seats-full {
    float: right;
    width: 50%;
  }
  /* line 1286, ../scss/demand_metric.scss */
  body.page-user fieldset.add-users .seats-full #edit-upgrade,
  body.page-messages fieldset.add-users .seats-full #edit-upgrade {
    display: block;
    text-align: center;
    width: 225px;
    margin: 5px auto;
  }
  /* line 1297, ../scss/demand_metric.scss */
  body.page-user #block-system-main #user-profile-form .field-group-fieldset,
  body.page-messages #block-system-main #user-profile-form .field-group-fieldset {
    position: relative;
  }
  /* line 1300, ../scss/demand_metric.scss */
  body.page-user #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions,
  body.page-messages #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions {
    position: absolute;
    top: 50px;
    right: 0px;
    width: 290px;
  }
  /* line 1305, ../scss/demand_metric.scss */
  body.page-user #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-manage-link-wrapper,
  body.page-user #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-cancel-link-wrapper,
  body.page-messages #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-manage-link-wrapper,
  body.page-messages #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-cancel-link-wrapper {
    text-align: center;
  }
  /* line 1309, ../scss/demand_metric.scss */
  body.page-user #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-manage-link-wrapper,
  body.page-messages #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-manage-link-wrapper {
    background: #A95A11;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    display: block;
    border: 0;
    padding: 8px 14px;
    font-size: 14px;
    line-height: 1.2em;
    -webkit-appearance: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-top: 17px;
  }
  /* line 1324, ../scss/demand_metric.scss */
  body.page-user #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-manage-link-wrapper a.recurly-manage-link,
  body.page-messages #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-manage-link-wrapper a.recurly-manage-link {
    font-size: 13px;
    color: #fff;
  }
  /* line 1328, ../scss/demand_metric.scss */
  body.page-user #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-manage-link-wrapper a:hover,
  body.page-messages #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-manage-link-wrapper a:hover {
    text-decoration: none;
  }
  /* line 1332, ../scss/demand_metric.scss */
  body.page-user #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-manage-link-wrapper:hover,
  body.page-messages #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-manage-link-wrapper:hover {
    background: #ce6e15;
  }
  /* line 1335, ../scss/demand_metric.scss */
  body.page-user #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-cancel-link-wrapper,
  body.page-messages #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-cancel-link-wrapper {
    margin-top: 7px;
  }
  /* line 1337, ../scss/demand_metric.scss */
  body.page-user #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-cancel-link-wrapper a.recurly-cancel-link,
  body.page-messages #block-system-main #user-profile-form .field-group-fieldset #recurly-account-actions .recurly-cancel-link-wrapper a.recurly-cancel-link {
    font-size: 12px;
  }
  /* line 1346, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .field-group-fieldset.group-profile, body.page-user #user-pass-reset .field-group-fieldset.group-profile,
  body.page-messages #user-profile-form .field-group-fieldset.group-profile,
  body.page-messages #user-pass-reset .field-group-fieldset.group-profile {
    margin-top: 0;
  }
  /* line 1348, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .field-group-fieldset.group-profile .form-submit, body.page-user #user-pass-reset .field-group-fieldset.group-profile .form-submit,
  body.page-messages #user-profile-form .field-group-fieldset.group-profile .form-submit,
  body.page-messages #user-pass-reset .field-group-fieldset.group-profile .form-submit {
    margin: 30px 0 0;
  }
  /* line 1352, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .field-type-text, body.page-user #user-profile-form .form-item-current-pass, body.page-user #user-profile-form .form-item-mail, body.page-user #user-pass-reset .field-type-text, body.page-user #user-pass-reset .form-item-current-pass, body.page-user #user-pass-reset .form-item-mail,
  body.page-messages #user-profile-form .field-type-text,
  body.page-messages #user-profile-form .form-item-current-pass,
  body.page-messages #user-profile-form .form-item-mail,
  body.page-messages #user-pass-reset .field-type-text,
  body.page-messages #user-pass-reset .form-item-current-pass,
  body.page-messages #user-pass-reset .form-item-mail {
    width: 412px;
  }
  /* line 1354, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .field-type-text input, body.page-user #user-profile-form .field-type-text select, body.page-user #user-profile-form .form-item-current-pass input, body.page-user #user-profile-form .form-item-current-pass select, body.page-user #user-profile-form .form-item-mail input, body.page-user #user-profile-form .form-item-mail select, body.page-user #user-pass-reset .field-type-text input, body.page-user #user-pass-reset .field-type-text select, body.page-user #user-pass-reset .form-item-current-pass input, body.page-user #user-pass-reset .form-item-current-pass select, body.page-user #user-pass-reset .form-item-mail input, body.page-user #user-pass-reset .form-item-mail select,
  body.page-messages #user-profile-form .field-type-text input,
  body.page-messages #user-profile-form .field-type-text select,
  body.page-messages #user-profile-form .form-item-current-pass input,
  body.page-messages #user-profile-form .form-item-current-pass select,
  body.page-messages #user-profile-form .form-item-mail input,
  body.page-messages #user-profile-form .form-item-mail select,
  body.page-messages #user-pass-reset .field-type-text input,
  body.page-messages #user-pass-reset .field-type-text select,
  body.page-messages #user-pass-reset .form-item-current-pass input,
  body.page-messages #user-pass-reset .form-item-current-pass select,
  body.page-messages #user-pass-reset .form-item-mail input,
  body.page-messages #user-pass-reset .form-item-mail select {
    width: 400px;
  }
  /* line 1357, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .field-type-text .form-item, body.page-user #user-profile-form .form-item-current-pass .form-item, body.page-user #user-profile-form .form-item-mail .form-item, body.page-user #user-pass-reset .field-type-text .form-item, body.page-user #user-pass-reset .form-item-current-pass .form-item, body.page-user #user-pass-reset .form-item-mail .form-item,
  body.page-messages #user-profile-form .field-type-text .form-item,
  body.page-messages #user-profile-form .form-item-current-pass .form-item,
  body.page-messages #user-profile-form .form-item-mail .form-item,
  body.page-messages #user-pass-reset .field-type-text .form-item,
  body.page-messages #user-pass-reset .form-item-current-pass .form-item,
  body.page-messages #user-pass-reset .form-item-mail .form-item {
    height: 34px;
    margin: 0 0 1em;
  }
  /* line 1362, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .field-name-field-employee-count, body.page-user #user-pass-reset .field-name-field-employee-count,
  body.page-messages #user-profile-form .field-name-field-employee-count,
  body.page-messages #user-pass-reset .field-name-field-employee-count {
    width: 408px;
  }
  /* line 1364, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .field-name-field-employee-count label, body.page-user #user-pass-reset .field-name-field-employee-count label,
  body.page-messages #user-profile-form .field-name-field-employee-count label,
  body.page-messages #user-pass-reset .field-name-field-employee-count label {
    font-size: 1.4em;
  }
  /* line 1369, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .form-item-current-pass .description a, body.page-user #user-pass-reset .form-item-current-pass .description a,
  body.page-messages #user-profile-form .form-item-current-pass .description a,
  body.page-messages #user-pass-reset .form-item-current-pass .description a {
    display: inline-block;
  }
  /* line 1374, ../scss/demand_metric.scss */
  body.page-user #user-profile-form #edit-field-company .form-item, body.page-user #user-profile-form #edit-field-phone .form-item, body.page-user #user-profile-form .form-type-password-confirm .form-item, body.page-user #user-pass-reset #edit-field-company .form-item, body.page-user #user-pass-reset #edit-field-phone .form-item, body.page-user #user-pass-reset .form-type-password-confirm .form-item,
  body.page-messages #user-profile-form #edit-field-company .form-item,
  body.page-messages #user-profile-form #edit-field-phone .form-item,
  body.page-messages #user-profile-form .form-type-password-confirm .form-item,
  body.page-messages #user-pass-reset #edit-field-company .form-item,
  body.page-messages #user-pass-reset #edit-field-phone .form-item,
  body.page-messages #user-pass-reset .form-type-password-confirm .form-item {
    margin: 0 0 1em;
  }
  /* line 1379, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .form-type-password-confirm .form-item-pass-pass1, body.page-user #user-pass-reset .form-type-password-confirm .form-item-pass-pass1,
  body.page-messages #user-profile-form .form-type-password-confirm .form-item-pass-pass1,
  body.page-messages #user-pass-reset .form-type-password-confirm .form-item-pass-pass1 {
    height: 62px;
  }
  /* line 1383, ../scss/demand_metric.scss */
  body.page-user #user-profile-form #edit-field-phone, body.page-user #user-pass-reset #edit-field-phone,
  body.page-messages #user-profile-form #edit-field-phone,
  body.page-messages #user-pass-reset #edit-field-phone {
    width: 412px;
  }
  /* line 1385, ../scss/demand_metric.scss */
  body.page-user #user-profile-form #edit-field-phone .form-type-phone-number, body.page-user #user-pass-reset #edit-field-phone .form-type-phone-number,
  body.page-messages #user-profile-form #edit-field-phone .form-type-phone-number,
  body.page-messages #user-pass-reset #edit-field-phone .form-type-phone-number {
    width: 100%;
  }
  /* line 1387, ../scss/demand_metric.scss */
  body.page-user #user-profile-form #edit-field-phone .form-type-phone-number input, body.page-user #user-pass-reset #edit-field-phone .form-type-phone-number input,
  body.page-messages #user-profile-form #edit-field-phone .form-type-phone-number input,
  body.page-messages #user-pass-reset #edit-field-phone .form-type-phone-number input {
    width: 400px;
  }
  /* line 1390, ../scss/demand_metric.scss */
  body.page-user #user-profile-form #edit-field-phone .form-type-phone-number .form-type-select .uniform-processed span, body.page-user #user-pass-reset #edit-field-phone .form-type-phone-number .form-type-select .uniform-processed span,
  body.page-messages #user-profile-form #edit-field-phone .form-type-phone-number .form-type-select .uniform-processed span,
  body.page-messages #user-pass-reset #edit-field-phone .form-type-phone-number .form-type-select .uniform-processed span {
    width: 203px;
  }
  /* line 1393, ../scss/demand_metric.scss */
  body.page-user #user-profile-form #edit-field-phone .form-type-phone-number label, body.page-user #user-pass-reset #edit-field-phone .form-type-phone-number label,
  body.page-messages #user-profile-form #edit-field-phone .form-type-phone-number label,
  body.page-messages #user-pass-reset #edit-field-phone .form-type-phone-number label {
    font-size: 1.4em;
  }
  /* line 1398, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .form-type-password-confirm, body.page-user #user-pass-reset .form-type-password-confirm,
  body.page-messages #user-profile-form .form-type-password-confirm,
  body.page-messages #user-pass-reset .form-type-password-confirm {
    margin: 0;
    width: 412px;
  }
  /* line 1402, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .form-type-password-confirm input, body.page-user #user-pass-reset .form-type-password-confirm input,
  body.page-messages #user-profile-form .form-type-password-confirm input,
  body.page-messages #user-pass-reset .form-type-password-confirm input {
    width: 400px;
  }
  /* line 1405, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .form-type-password-confirm .form-type-password, body.page-user #user-pass-reset .form-type-password-confirm .form-type-password,
  body.page-messages #user-profile-form .form-type-password-confirm .form-type-password,
  body.page-messages #user-pass-reset .form-type-password-confirm .form-type-password {
    margin: 0;
  }
  /* line 1408, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .form-type-password-confirm .password-strength, body.page-user #user-profile-form .form-type-password-confirm .password-confirm, body.page-user #user-pass-reset .form-type-password-confirm .password-strength, body.page-user #user-pass-reset .form-type-password-confirm .password-confirm,
  body.page-messages #user-profile-form .form-type-password-confirm .password-strength,
  body.page-messages #user-profile-form .form-type-password-confirm .password-confirm,
  body.page-messages #user-pass-reset .form-type-password-confirm .password-strength,
  body.page-messages #user-pass-reset .form-type-password-confirm .password-confirm {
    margin-top: 0;
  }
  /* line 1412, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .form-type-password-confirm .password-parent, body.page-user #user-profile-form .form-type-password-confirm .confirm-parent, body.page-user #user-pass-reset .form-type-password-confirm .password-parent, body.page-user #user-pass-reset .form-type-password-confirm .confirm-parent,
  body.page-messages #user-profile-form .form-type-password-confirm .password-parent,
  body.page-messages #user-profile-form .form-type-password-confirm .confirm-parent,
  body.page-messages #user-pass-reset .form-type-password-confirm .password-parent,
  body.page-messages #user-pass-reset .form-type-password-confirm .confirm-parent {
    width: 100%;
  }
  /* line 1415, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .form-type-password-confirm .form-item-pass-pass2, body.page-user #user-pass-reset .form-type-password-confirm .form-item-pass-pass2,
  body.page-messages #user-profile-form .form-type-password-confirm .form-item-pass-pass2,
  body.page-messages #user-pass-reset .form-type-password-confirm .form-item-pass-pass2 {
    margin-top: 15px;
  }
  /* line 1417, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .form-type-password-confirm .form-item-pass-pass2 input, body.page-user #user-pass-reset .form-type-password-confirm .form-item-pass-pass2 input,
  body.page-messages #user-profile-form .form-type-password-confirm .form-item-pass-pass2 input,
  body.page-messages #user-pass-reset .form-type-password-confirm .form-item-pass-pass2 input {
    margin-bottom: 0;
  }
  /* line 1421, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .form-type-password-confirm .password-suggestions, body.page-user #user-pass-reset .form-type-password-confirm .password-suggestions,
  body.page-messages #user-profile-form .form-type-password-confirm .password-suggestions,
  body.page-messages #user-pass-reset .form-type-password-confirm .password-suggestions {
    margin-top: 5px;
  }
  /* line 1425, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .form-item-current-pass, body.page-user #user-profile-form .form-item-mail, body.page-user #user-pass-reset .form-item-current-pass, body.page-user #user-pass-reset .form-item-mail,
  body.page-messages #user-profile-form .form-item-current-pass,
  body.page-messages #user-profile-form .form-item-mail,
  body.page-messages #user-pass-reset .form-item-current-pass,
  body.page-messages #user-pass-reset .form-item-mail {
    float: left;
    margin: 0 0 1em;
  }
  /* line 1429, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .form-item-mail, body.page-user #user-pass-reset .form-item-mail,
  body.page-messages #user-profile-form .form-item-mail,
  body.page-messages #user-pass-reset .form-item-mail {
    margin-top: 23px;
  }
  /* line 1433, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .form-item-pm-enable .description, body.page-user #user-pass-reset .form-item-pm-enable .description,
  body.page-messages #user-profile-form .form-item-pm-enable .description,
  body.page-messages #user-pass-reset .form-item-pm-enable .description {
    margin-left: 43px;
  }
  /* line 1437, ../scss/demand_metric.scss */
  body.page-user #user-profile-form .form-item-current-pass label, body.page-user #user-pass-reset .form-item-current-pass label,
  body.page-messages #user-profile-form .form-item-current-pass label,
  body.page-messages #user-pass-reset .form-item-current-pass label {
    padding-bottom: 4px;
  }
  /* line 1441, ../scss/demand_metric.scss */
  body.page-user .node,
  body.page-messages .node {
    clear: none;
  }
  /* line 1445, ../scss/demand_metric.scss */
  body.page-user .current-membership, body.page-user .current-membership .node-subscription-plan-information,
  body.page-messages .current-membership,
  body.page-messages .current-membership .node-subscription-plan-information {
    margin-top: 0;
  }
  /* line 1449, ../scss/demand_metric.scss */
  body.page-user .membership-message .node,
  body.page-messages .membership-message .node {
    margin-right: 0;
  }
  /* line 1454, ../scss/demand_metric.scss */
  body.page-user.page-user-billing #block-system-main .content, body.page-user.page-user-me-billing #block-system-main .content,
  body.page-messages.page-user-billing #block-system-main .content,
  body.page-messages.page-user-me-billing #block-system-main .content {
    font-size: 1.3em;
    line-height: 1.5em;
  }
  /* line 1460, ../scss/demand_metric.scss */
  body.page-user .downgrade-membership .node, body.page-user .upgrade-membership .node,
  body.page-messages .downgrade-membership .node,
  body.page-messages .upgrade-membership .node {
    margin-right: 0;
  }
  /* line 1462, ../scss/demand_metric.scss */
  body.page-user .downgrade-membership .node.node-count-2, body.page-user .downgrade-membership .node.node-count-5, body.page-user .downgrade-membership .node.node-count-8, body.page-user .upgrade-membership .node.node-count-2, body.page-user .upgrade-membership .node.node-count-5, body.page-user .upgrade-membership .node.node-count-8,
  body.page-messages .downgrade-membership .node.node-count-2,
  body.page-messages .downgrade-membership .node.node-count-5,
  body.page-messages .downgrade-membership .node.node-count-8,
  body.page-messages .upgrade-membership .node.node-count-2,
  body.page-messages .upgrade-membership .node.node-count-5,
  body.page-messages .upgrade-membership .node.node-count-8 {
    margin-right: 65px;
    margin-left: 65px;
  }
  /* line 1470, ../scss/demand_metric.scss */
  body.page-user .buttons,
  body.page-messages .buttons {
    clear: both;
    padding-top: 30px;
  }
  /* line 1474, ../scss/demand_metric.scss */
  body.page-user .buttons .cancel-button a,
  body.page-messages .buttons .cancel-button a {
    margin: 20px 0;
    background-color: #A95A11;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3NjExMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzliNTMxMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b76112), color-stop(100%, #9b5310));
    background: -moz-linear-gradient(top center, #b76112, #9b5310);
    background: -webkit-linear-gradient(top center, #b76112, #9b5310);
    background: linear-gradient(to bottom center, #b76112, #9b5310);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-shadow: -1px -1px #7b410c;
    color: #fff;
    text-align: center;
    display: block;
    border: 0;
    padding: 10px 20px;
    font-size: 24px;
    line-height: 1.2em;
    cursor: pointer;
    display: inline;
  }
  /* line 122, ../scss/mixins/_mixins.scss */
  body.page-user .buttons .cancel-button a:hover, body.page-user .buttons .cancel-button a:active,
  body.page-messages .buttons .cancel-button a:hover,
  body.page-messages .buttons .cancel-button a:active {
    text-decoration: none;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5NmIxNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FlNWMxMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c96b14), color-stop(100%, #ae5c11));
    background: -moz-linear-gradient(top center, #c96b14, #ae5c11);
    background: -webkit-linear-gradient(top center, #c96b14, #ae5c11);
    background: linear-gradient(to bottom center, #c96b14, #ae5c11);
  }
  /* line 1478, ../scss/demand_metric.scss */
  body.page-user .buttons .cancel-button span.ext,
  body.page-messages .buttons .cancel-button span.ext {
    display: none;
  }
  /* line 1483, ../scss/demand_metric.scss */
  body.page-user .downloads-remaining-fieldset,
  body.page-messages .downloads-remaining-fieldset {
    margin: 0;
  }
  /* line 1486, ../scss/demand_metric.scss */
  body.page-user .downloads-remaining-fieldset .fieldset-wrapper,
  body.page-messages .downloads-remaining-fieldset .fieldset-wrapper {
    float: left;
  }
  /* line 1489, ../scss/demand_metric.scss */
  body.page-user .downloads-remaining-fieldset .left-text,
  body.page-messages .downloads-remaining-fieldset .left-text {
    color: #789327;
    margin-right: 45px;
  }
  /* line 1493, ../scss/demand_metric.scss */
  body.page-user .downloads-remaining-fieldset .downloads-remaining, body.page-user .downloads-remaining-fieldset .upsell, body.page-user .downloads-remaining-fieldset .need-more, body.page-user .downloads-remaining-fieldset .upsell a,
  body.page-messages .downloads-remaining-fieldset .downloads-remaining,
  body.page-messages .downloads-remaining-fieldset .upsell,
  body.page-messages .downloads-remaining-fieldset .need-more,
  body.page-messages .downloads-remaining-fieldset .upsell a {
    float: left;
    display: block;
  }
  /* line 1497, ../scss/demand_metric.scss */
  body.page-user .downloads-remaining-fieldset .need-more,
  body.page-messages .downloads-remaining-fieldset .need-more {
    font-size: 1.5em;
    line-height: 3em;
  }
  /* line 1501, ../scss/demand_metric.scss */
  body.page-user .downloads-remaining-fieldset .downloads-remaining,
  body.page-messages .downloads-remaining-fieldset .downloads-remaining {
    font-size: 4em;
    line-height: 1.1em;
    margin-left: 50px;
  }
  /* line 1506, ../scss/demand_metric.scss */
  body.page-user .downloads-remaining-fieldset .downloads-remaining.unlimited,
  body.page-messages .downloads-remaining-fieldset .downloads-remaining.unlimited {
    font-size: 2em;
    line-height: 2em;
    margin-left: 0;
  }
  /* line 1512, ../scss/demand_metric.scss */
  body.page-user .downloads-remaining-fieldset a,
  body.page-messages .downloads-remaining-fieldset a {
    margin: 20px 0;
    background-color: #A95A11;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3NjExMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzliNTMxMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b76112), color-stop(100%, #9b5310));
    background: -moz-linear-gradient(top center, #b76112, #9b5310);
    background: -webkit-linear-gradient(top center, #b76112, #9b5310);
    background: linear-gradient(to bottom center, #b76112, #9b5310);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-shadow: -1px -1px #7b410c;
    color: #fff;
    text-align: center;
    display: block;
    border: 0;
    padding: 10px 20px;
    font-size: 24px;
    line-height: 1.2em;
    cursor: pointer;
    margin: 0 0 0 20px;
  }
  /* line 122, ../scss/mixins/_mixins.scss */
  body.page-user .downloads-remaining-fieldset a:hover, body.page-user .downloads-remaining-fieldset a:active,
  body.page-messages .downloads-remaining-fieldset a:hover,
  body.page-messages .downloads-remaining-fieldset a:active {
    text-decoration: none;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5NmIxNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FlNWMxMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c96b14), color-stop(100%, #ae5c11));
    background: -moz-linear-gradient(top center, #c96b14, #ae5c11);
    background: -webkit-linear-gradient(top center, #c96b14, #ae5c11);
    background: linear-gradient(to bottom center, #c96b14, #ae5c11);
  }
  /* line 1515, ../scss/demand_metric.scss */
  body.page-user .downloads-remaining-fieldset a span,
  body.page-messages .downloads-remaining-fieldset a span {
    display: block;
    line-height: 1.1em;
  }
  /* line 1518, ../scss/demand_metric.scss */
  body.page-user .downloads-remaining-fieldset a span.top,
  body.page-messages .downloads-remaining-fieldset a span.top {
    font-size: 20px;
  }
  /* line 1521, ../scss/demand_metric.scss */
  body.page-user .downloads-remaining-fieldset a span.bottom,
  body.page-messages .downloads-remaining-fieldset a span.bottom {
    font-size: 16px;
  }
  /* line 1541, ../scss/demand_metric.scss */
  body.page-user #block-views-user_statistics-block fieldset, body.page-user #company-users-block fieldset,
  body.page-messages #block-views-user_statistics-block fieldset,
  body.page-messages #company-users-block fieldset {
    margin-bottom: 30px;
  }
  /* line 1545, ../scss/demand_metric.scss */
  body.page-user #block-views-user_statistics-block table tbody, body.page-user #company-users-block table tbody,
  body.page-messages #block-views-user_statistics-block table tbody,
  body.page-messages #company-users-block table tbody {
    border-top: none;
  }
  /* line 1548, ../scss/demand_metric.scss */
  body.page-user #block-views-user_statistics-block table tr, body.page-user #block-views-user_statistics-block table th, body.page-user #company-users-block table tr, body.page-user #company-users-block table th,
  body.page-messages #block-views-user_statistics-block table tr,
  body.page-messages #block-views-user_statistics-block table th,
  body.page-messages #company-users-block table tr,
  body.page-messages #company-users-block table th {
    border-bottom: none;
  }
  /* line 1551, ../scss/demand_metric.scss */
  body.page-user #block-views-user_statistics-block table th, body.page-user #company-users-block table th,
  body.page-messages #block-views-user_statistics-block table th,
  body.page-messages #company-users-block table th {
    font-size: 1.3em;
  }
  /* line 1554, ../scss/demand_metric.scss */
  body.page-user #block-views-user_statistics-block table tr, body.page-user #company-users-block table tr,
  body.page-messages #block-views-user_statistics-block table tr,
  body.page-messages #company-users-block table tr {
    font-size: 1.1em;
  }
  /* line 1556, ../scss/demand_metric.scss */
  body.page-user #block-views-user_statistics-block table tr.even, body.page-user #block-views-user_statistics-block table tr.odd, body.page-user #company-users-block table tr.even, body.page-user #company-users-block table tr.odd,
  body.page-messages #block-views-user_statistics-block table tr.even,
  body.page-messages #block-views-user_statistics-block table tr.odd,
  body.page-messages #company-users-block table tr.even,
  body.page-messages #company-users-block table tr.odd {
    background: none;
  }
  /* line 1563, ../scss/demand_metric.scss */
  body.page-user #company-users-block,
  body.page-messages #company-users-block {
    clear: both;
  }
  /* line 1565, ../scss/demand_metric.scss */
  body.page-user #company-users-block th,
  body.page-messages #company-users-block th {
    font-size: 1.5em;
    color: #984807;
  }
  /* line 1569, ../scss/demand_metric.scss */
  body.page-user #company-users-block th.last,
  body.page-messages #company-users-block th.last {
    color: #41403E;
  }
  /* line 1578, ../scss/demand_metric.scss */
  body.page-user.page-user-account #user-profile-form #edit-field-phone, body.page-user.page-user-me-account #user-profile-form #edit-field-phone,
  body.page-messages.page-user-account #user-profile-form #edit-field-phone,
  body.page-messages.page-user-me-account #user-profile-form #edit-field-phone {
    width: 400px;
  }
  /* line 1580, ../scss/demand_metric.scss */
  body.page-user.page-user-account #user-profile-form #edit-field-phone .form-type-phone-number label, body.page-user.page-user-me-account #user-profile-form #edit-field-phone .form-type-phone-number label,
  body.page-messages.page-user-account #user-profile-form #edit-field-phone .form-type-phone-number label,
  body.page-messages.page-user-me-account #user-profile-form #edit-field-phone .form-type-phone-number label {
    font-size: 1em;
    font-weight: bold;
    line-height: 20px;
  }
  /* line 1586, ../scss/demand_metric.scss */
  body.page-user.page-user-account #uniform-edit-field-phone-und-0-country-codes, body.page-user.page-user-me-account #uniform-edit-field-phone-und-0-country-codes,
  body.page-messages.page-user-account #uniform-edit-field-phone-und-0-country-codes,
  body.page-messages.page-user-me-account #uniform-edit-field-phone-und-0-country-codes {
    float: left;
    clear: left;
  }
  /* line 1591, ../scss/demand_metric.scss */
  body.page-user #uniform-edit-field-user-job-role-und,
  body.page-messages #uniform-edit-field-user-job-role-und {
    margin-top: 0px;
    margin-bottom: 10px;
  }
  
  /* line 1600, ../scss/demand_metric.scss */
  body.page-user-reset #user_user_form_group_settings,
  body.page-user-me-reset #user_user_form_group_settings {
    margin-top: 0;
  }
  /* line 1602, ../scss/demand_metric.scss */
  body.page-user-reset #user_user_form_group_settings legend,
  body.page-user-me-reset #user_user_form_group_settings legend {
    display: none;
  }
  /* line 1606, ../scss/demand_metric.scss */
  body.page-user-reset #user-pass-reset,
  body.page-user-me-reset #user-pass-reset {
    width: 50%;
    margin: 0 auto;
  }
  /* line 1609, ../scss/demand_metric.scss */
  body.page-user-reset #user-pass-reset .form-type-password-confirm,
  body.page-user-me-reset #user-pass-reset .form-type-password-confirm {
    float: none;
  }
  /* line 1611, ../scss/demand_metric.scss */
  body.page-user-reset #user-pass-reset .form-type-password-confirm .form-item-pass-pass1,
  body.page-user-me-reset #user-pass-reset .form-type-password-confirm .form-item-pass-pass1 {
    height: auto;
  }@media (max-width: 480px) {
 /* line 1606, ../scss/demand_metric.scss */
    body.page-user-reset #user-pass-reset,
    body.page-user-me-reset #user-pass-reset {
      width: 100%;
      padding: 15px;
    }
    /* line 1619, ../scss/demand_metric.scss */
    body.page-user-reset #user-pass-reset .form-type-password-confirm input,
    body.page-user-reset #user-pass-reset .form-type-password-confirm,
    body.page-user-reset #user-pass-reset .password-suggestions,
    body.page-user-me-reset #user-pass-reset .form-type-password-confirm input,
    body.page-user-me-reset #user-pass-reset .form-type-password-confirm,
    body.page-user-me-reset #user-pass-reset .password-suggestions {
      width: auto;
    }
    /* line 1624, ../scss/demand_metric.scss */
    body.page-user-reset #user-pass-reset .password-confirm,
    body.page-user-me-reset #user-pass-reset .password-confirm {
      float: none;
    }
    /* line 1627, ../scss/demand_metric.scss */
    body.page-user-reset #user-pass-reset .form-item-pass-pass2,
    body.page-user-me-reset #user-pass-reset .form-item-pass-pass2 {
      margin-top: 0 !important;
    } 
}/* line 1630, ../scss/demand_metric.scss */
  body.page-user-reset .password-strength,
  body.page-user-me-reset .password-strength {
    float: none;
    margin-bottom: 10px;
  }
  
  /* line 1636, ../scss/demand_metric.scss */
  body.no-content-bg #content-area {
    padding-top: 0;
  }
  /* line 1639, ../scss/demand_metric.scss */
  body.no-content-bg .region-content .block {
    background: transparent;
    padding: 25px;
  }
  
  /* line 1651, ../scss/demand_metric.scss */
  body.page-user-children .subscription-count,
  body.page-user-me-children .subscription-count,
  body.page-user-group .subscription-count,
  body.page-user-me-group .subscription-count {
    position: absolute;
    right: 0;
    font-size: 1.2em;
    line-height: 1em;
    background-color: white;
    padding-left: 10px;
    padding-right: 50px;
  }
  /* line 1660, ../scss/demand_metric.scss */
  body.page-user-children .subscription-count .subscriptions-used,
  body.page-user-children .subscription-count .subscriptions-available,
  body.page-user-me-children .subscription-count .subscriptions-used,
  body.page-user-me-children .subscription-count .subscriptions-available,
  body.page-user-group .subscription-count .subscriptions-used,
  body.page-user-group .subscription-count .subscriptions-available,
  body.page-user-me-group .subscription-count .subscriptions-used,
  body.page-user-me-group .subscription-count .subscriptions-available {
    font-weight: bold;
  }@media (max-width: 480px) {
 /* line 1651, ../scss/demand_metric.scss */
    body.page-user-children .subscription-count,
    body.page-user-me-children .subscription-count,
    body.page-user-group .subscription-count,
    body.page-user-me-group .subscription-count {
      top: 26px;
    } 
}/* line 1668, ../scss/demand_metric.scss */
  body.page-user-children .disabled,
  body.page-user-me-children .disabled,
  body.page-user-group .disabled,
  body.page-user-me-group .disabled {
    color: #7e7a78;
  }
  /* line 1673, ../scss/demand_metric.scss */
  body.page-user-children #block-views-user_statistics-block,
  body.page-user-me-children #block-views-user_statistics-block,
  body.page-user-group #block-views-user_statistics-block,
  body.page-user-me-group #block-views-user_statistics-block {
    padding-top: 5px;
  }
  /* line 1675, ../scss/demand_metric.scss */
  body.page-user-children #dm-dmaas-user-invite-form,
  body.page-user-me-children #dm-dmaas-user-invite-form,
  body.page-user-group #dm-dmaas-user-invite-form,
  body.page-user-me-group #dm-dmaas-user-invite-form {
    position: relative;
  }
  /* line 1679, ../scss/demand_metric.scss */
  body.page-user-children #app-login, body.page-user-children #edit-upgrade,
  body.page-user-me-children #app-login,
  body.page-user-me-children #edit-upgrade,
  body.page-user-group #app-login,
  body.page-user-group #edit-upgrade,
  body.page-user-me-group #app-login,
  body.page-user-me-group #edit-upgrade {
    width: 125px;
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  body.page-user-children #app-login:hover, body.page-user-children #edit-upgrade:hover,
  body.page-user-me-children #app-login:hover,
  body.page-user-me-children #edit-upgrade:hover,
  body.page-user-group #app-login:hover,
  body.page-user-group #edit-upgrade:hover,
  body.page-user-me-group #app-login:hover,
  body.page-user-me-group #edit-upgrade:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  body.page-user-children #app-login:active, body.page-user-children #edit-upgrade:active,
  body.page-user-me-children #app-login:active,
  body.page-user-me-children #edit-upgrade:active,
  body.page-user-group #app-login:active,
  body.page-user-group #edit-upgrade:active,
  body.page-user-me-group #app-login:active,
  body.page-user-me-group #edit-upgrade:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  body.page-user-children #app-login[disabled], body.page-user-children #app-login[disabled]:hover, body.page-user-children #app-login[disabled]:active, body.page-user-children #edit-upgrade[disabled], body.page-user-children #edit-upgrade[disabled]:hover, body.page-user-children #edit-upgrade[disabled]:active,
  body.page-user-me-children #app-login[disabled],
  body.page-user-me-children #app-login[disabled]:hover,
  body.page-user-me-children #app-login[disabled]:active,
  body.page-user-me-children #edit-upgrade[disabled],
  body.page-user-me-children #edit-upgrade[disabled]:hover,
  body.page-user-me-children #edit-upgrade[disabled]:active,
  body.page-user-group #app-login[disabled],
  body.page-user-group #app-login[disabled]:hover,
  body.page-user-group #app-login[disabled]:active,
  body.page-user-group #edit-upgrade[disabled],
  body.page-user-group #edit-upgrade[disabled]:hover,
  body.page-user-group #edit-upgrade[disabled]:active,
  body.page-user-me-group #app-login[disabled],
  body.page-user-me-group #app-login[disabled]:hover,
  body.page-user-me-group #app-login[disabled]:active,
  body.page-user-me-group #edit-upgrade[disabled],
  body.page-user-me-group #edit-upgrade[disabled]:hover,
  body.page-user-me-group #edit-upgrade[disabled]:active {
    background: #7e7a78;
  }
  
  /* line 1689, ../scss/demand_metric.scss */
  body.page-user-downloads fieldset.my-content-downloads, body.page-user-me-downloads fieldset.my-content-downloads {
    position: relative;
  }
  /* line 1692, ../scss/demand_metric.scss */
  body.page-user-downloads fieldset.my-content-downloads .team-downloads, body.page-user-me-downloads fieldset.my-content-downloads .team-downloads {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 1.2em;
    line-height: 1em;
    background-color: white;
    padding-left: 10px;
  }
  /* line 1702, ../scss/demand_metric.scss */
  body.page-user-downloads .grouped-download-count, body.page-user-me-downloads .grouped-download-count {
    float: right;
    font-size: 0.8em;
    text-transform: none;
  }
  /* line 1709, ../scss/demand_metric.scss */
  body.page-user-downloads .view-premium-content.view-display-id-block_1,
  body.page-user-downloads .view-premium-content.view-display-id-block_2,
  body.page-user-downloads .view-account-content-downloads.view-display-id-block, body.page-user-me-downloads .view-premium-content.view-display-id-block_1,
  body.page-user-me-downloads .view-premium-content.view-display-id-block_2,
  body.page-user-me-downloads .view-account-content-downloads.view-display-id-block {
    padding-left: 0;
  }
  /* line 1712, ../scss/demand_metric.scss */
  body.page-user-downloads #block-views-premium_content-block_2, body.page-user-me-downloads #block-views-premium_content-block_2 {
    padding-top: 5px;
  }
  
  /* Sidebars */
  /* line 1717, ../scss/demand_metric.scss */
  #sidebar-first h2.block-title, #sidebar-second h2.block-title {
    background-color: #cacdcf;
    color: #1B1A18;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    padding: 17px 30px;
    margin-bottom: 0;
  }
  /* line 1726, ../scss/demand_metric.scss */
  #sidebar-first .block, #sidebar-second .block {
    margin-bottom: 20px;
  }
  
  /* line 1733, ../scss/demand_metric.scss */
  #sidebar-second #sidebar-second-inner {
    margin-left: 10px;
  }
  /* line 1738, ../scss/demand_metric.scss */
  #sidebar-second .block-views,
  #sidebar-second .block-boxes {
    clear: both;
  }
  /* line 1742, ../scss/demand_metric.scss */
  #sidebar-second .block-views .block-inner .content,
  #sidebar-second .block-boxes .block-inner .content {
    padding: 10px;
  }
  /* line 1747, ../scss/demand_metric.scss */
  #sidebar-second h2.block-title {
    text-transform: none;
    font-size: 15px;
    padding: 16px 15px;
  }
  /* line 1752, ../scss/demand_metric.scss */
  #sidebar-second .block .content {
    background: #fff;
  }
  /* line 1757, ../scss/demand_metric.scss */
  #sidebar-second #block-cf_general-share_single .content,
  #sidebar-second #block-dm_template_tools-dm_download_button .content {
    background: none;
  }
  /* line 1761, ../scss/demand_metric.scss */
  #sidebar-second #block-cf_general-share_single {
    float: right;
  }
  
  /* Resource Download and Project Launch Buttons */
  /* line 1767, ../scss/demand_metric.scss */
  #block-dm_dmaas-dm_project_launch_button {
    min-height: 75px;
  }
  /* line 1770, ../scss/demand_metric.scss */
  #block-dm_dmaas-dm_project_launch_button .content {
    float: left;
    width: 100%;
  }
  /* line 1774, ../scss/demand_metric.scss */
  #block-dm_dmaas-dm_project_launch_button a.launch-btn {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    border: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 4px 0 #A95A11;
    -webkit-box-shadow: 0 4px 0 #A95A11;
    box-shadow: 0 4px 0 #A95A11;
    background-color: #ea872c;
    color: #fff;
    font-weight: normal;
    padding: 22px 0 18px;
    text-align: center;
    width: 100%;
    margin: 0;
    font-size: 26px;
    text-transform: uppercase;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  #block-dm_dmaas-dm_project_launch_button a.launch-btn:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  #block-dm_dmaas-dm_project_launch_button a.launch-btn:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  #block-dm_dmaas-dm_project_launch_button a.launch-btn[disabled], #block-dm_dmaas-dm_project_launch_button a.launch-btn[disabled]:hover, #block-dm_dmaas-dm_project_launch_button a.launch-btn[disabled]:active {
    background: #7e7a78;
  }@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 1774, ../scss/demand_metric.scss */
    #block-dm_dmaas-dm_project_launch_button a.launch-btn {
      font-size: 24px;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 1774, ../scss/demand_metric.scss */
    #block-dm_dmaas-dm_project_launch_button a.launch-btn {
      font-size: 22px;
      line-height: 1.1em !important;
    } 
}/* line 1799, ../scss/demand_metric.scss */
  #block-dm_dmaas-dm_project_launch_button a.launch-btn:hover {
    background-color: #ec9545;
  }
  /* line 1802, ../scss/demand_metric.scss */
  #block-dm_dmaas-dm_project_launch_button a.launch-btn:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #bc6413;
    margin-top: 4px;
    text-decoration: none;
  }
  
  /* line 1810, ../scss/demand_metric.scss */
  #block-dm_template_tools-dm_download_button {
    min-height: 68px;
  }
  /* line 1814, ../scss/demand_metric.scss */
  #content-area #block-dm_template_tools-dm_download_button {
    display: none;
  }
  /* line 1818, ../scss/demand_metric.scss */
  #block-dm_template_tools-dm_download_button .button-container {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }@media (min-width: 481px) {
 /* line 1818, ../scss/demand_metric.scss */
    #block-dm_template_tools-dm_download_button .button-container {
      float: left;
      width: 66.66667%;
    } 
}@media (max-width: 480px) {
 /* line 1818, ../scss/demand_metric.scss */
    #block-dm_template_tools-dm_download_button .button-container {
      margin-bottom: 15px;
    } 
}/* line 1825, ../scss/demand_metric.scss */
  #block-dm_template_tools-dm_download_button .button-container a.download-button {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 4px 0 #A95A11;
    -webkit-box-shadow: 0 4px 0 #A95A11;
    box-shadow: 0 4px 0 #A95A11;
    background-color: #ea872c;
    padding: 22px 0 18px;
    text-align: center;
    width: 100%;
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    display: block;
  }
  /* line 1839, ../scss/demand_metric.scss */
  #block-dm_template_tools-dm_download_button .button-container a.download-button:hover {
    text-decoration: none;
    background-color: #ec9545;
  }
  /* line 1843, ../scss/demand_metric.scss */
  #block-dm_template_tools-dm_download_button .button-container a.download-button:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #bc6413;
    margin-top: 4px;
    text-decoration: none;
  }
  /* line 1849, ../scss/demand_metric.scss */
  #block-dm_template_tools-dm_download_button .button-container a.download-button .main-text {
    font-size: 26px;
    text-transform: uppercase;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 1849, ../scss/demand_metric.scss */
    #block-dm_template_tools-dm_download_button .button-container a.download-button .main-text {
      font-size: 22px;
      line-height: 1.1em !important;
    } 
}/* line 1861, ../scss/demand_metric.scss */
  #block-dm_template_tools-dm_download_button .download-count-wrapper {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-left: 10px;
  }@media (min-width: 481px) {
 /* line 1861, ../scss/demand_metric.scss */
    #block-dm_template_tools-dm_download_button .download-count-wrapper {
      float: left;
      width: 33.33333%;
    } 
}/* line 1866, ../scss/demand_metric.scss */
  #block-dm_template_tools-dm_download_button .download-count-wrapper .download-count {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #cacdcf;
    background: #fff;
  }
  /* line 1871, ../scss/demand_metric.scss */
  #block-dm_template_tools-dm_download_button .download-count-wrapper .count-label {
    color: #1B1A18;
    background: #cacdcf;
    padding: 6px 0;
    font-size: 11px;
    line-height: 1em;
    text-align: center;
  }
  /* line 1879, ../scss/demand_metric.scss */
  #block-dm_template_tools-dm_download_button .download-count-wrapper .count {
    padding: 9px 0;
    font-size: 20px;
    text-align: center;
  }@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 1879, ../scss/demand_metric.scss */
    #block-dm_template_tools-dm_download_button .download-count-wrapper .count {
      padding: 6px 0;
    } 
}@media (min-width: 1350px) {
 /* line 1879, ../scss/demand_metric.scss */
    #block-dm_template_tools-dm_download_button .download-count-wrapper .count {
      padding: 5px 0;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 1893, ../scss/demand_metric.scss */
    #block-dm_template_tools-dm_download_button .download-count-wrapper .count {
      padding: 6px 0;
    } 
}@media (min-width: 1350px) {
 /* line 1898, ../scss/demand_metric.scss */
    #block-dm_template_tools-dm_download_button .download-count-wrapper .count {
      padding: 5px 0;
    } 
}/* line 1908, ../scss/demand_metric.scss */
  #content-area #block-dm_dmaas-dm_project_launch_button {
    display: none;
  }
  /* line 1912, ../scss/demand_metric.scss */
  #block-dm_dmaas-dm_project_launch_button .button-container {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }@media (min-width: 481px) {
 /* line 1912, ../scss/demand_metric.scss */
    #block-dm_dmaas-dm_project_launch_button .button-container {
      float: left;
      width: 66.66667%;
    } 
}@media (max-width: 480px) {
 /* line 1912, ../scss/demand_metric.scss */
    #block-dm_dmaas-dm_project_launch_button .button-container {
      margin-bottom: 15px;
    } 
}/* line 1919, ../scss/demand_metric.scss */
  #block-dm_dmaas-dm_project_launch_button .button-container a.download-button {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 4px 0 #A95A11;
    -webkit-box-shadow: 0 4px 0 #A95A11;
    box-shadow: 0 4px 0 #A95A11;
    background-color: #ea872c;
    padding: 22px 0 18px;
    text-align: center;
    width: 100%;
    margin: 0;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  #block-dm_dmaas-dm_project_launch_button .button-container a.download-button:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  #block-dm_dmaas-dm_project_launch_button .button-container a.download-button:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  #block-dm_dmaas-dm_project_launch_button .button-container a.download-button[disabled], #block-dm_dmaas-dm_project_launch_button .button-container a.download-button[disabled]:hover, #block-dm_dmaas-dm_project_launch_button .button-container a.download-button[disabled]:active {
    background: #7e7a78;
  }
  /* line 1930, ../scss/demand_metric.scss */
  #block-dm_dmaas-dm_project_launch_button .button-container a.download-button:hover {
    background-color: #ec9545;
  }
  /* line 1933, ../scss/demand_metric.scss */
  #block-dm_dmaas-dm_project_launch_button .button-container a.download-button:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #bc6413;
    margin-top: 4px;
    text-decoration: none;
  }
  /* line 1939, ../scss/demand_metric.scss */
  #block-dm_dmaas-dm_project_launch_button .button-container a.download-button .main-text {
    font-size: 26px;
    text-transform: uppercase;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 1939, ../scss/demand_metric.scss */
    #block-dm_dmaas-dm_project_launch_button .button-container a.download-button .main-text {
      font-size: 22px;
      line-height: 1.1em !important;
    } 
}/* line 1952, ../scss/demand_metric.scss */
  a.download-button.btw-with-subtext {
    padding: 10px 0 2px;
  }
  /* line 1954, ../scss/demand_metric.scss */
  a.download-button.btw-with-subtext .main-text {
    line-height: 1em;
  }
  /* line 1955, ../scss/demand_metric.scss */
  a.download-button.btw-with-subtext .download-button-subtext {
    font-size: 14px;
  }
  
  /* line 1959, ../scss/demand_metric.scss */
  #block-cf_general-share_single * {
    box-sizing: content-box;
  }
  /* line 1962, ../scss/demand_metric.scss */
  #block-cf_general-share_single .stButton .stBubble {
    margin-top: 0;
  }@media (max-width: 480px) {
 /* line 1967, ../scss/demand_metric.scss */
    #block-cf_general-share_pinterest {
      display: none;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 1971, ../scss/demand_metric.scss */
    #block-cf_general-share_pinterest.fixed {
      margin-left: -560px;
    } 
}@media (min-width: 1350px) {
 /* line 1971, ../scss/demand_metric.scss */
    #block-cf_general-share_pinterest.fixed {
      margin-left: -687.5px;
    } 
}/* line 1984, ../scss/demand_metric.scss */
  #boxes-box-template_sidebar_signup .sign-up-button a {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 3px 0 #763805;
    -webkit-box-shadow: 0 3px 0 #763805;
    box-shadow: 0 3px 0 #763805;
    margin-top: 20px;
    width: 100%;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  #boxes-box-template_sidebar_signup .sign-up-button a:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  #boxes-box-template_sidebar_signup .sign-up-button a:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  #boxes-box-template_sidebar_signup .sign-up-button a[disabled], #boxes-box-template_sidebar_signup .sign-up-button a[disabled]:hover, #boxes-box-template_sidebar_signup .sign-up-button a[disabled]:active {
    background: #7e7a78;
  }
  /* line 1991, ../scss/demand_metric.scss */
  #boxes-box-template_sidebar_signup .sign-up-button a:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 23px;
    margin-bottom: 17px;
  }
  
  /* Basic Pages */
  /* line 2013, ../scss/demand_metric.scss */
  body.page-node.node-type-page #content-area .node .node-inner {
    background-color: #fff;
    padding: 20px;
  }
  
  /* Prebuilt Project node pages */
  /* line 2020, ../scss/demand_metric.scss */
  body.page-node.node-type-prebuilt-project #block-delta_blocks-page-title {
    background: #fff;
    padding: 20px 0 5px 80px;
    position: relative;
  }
  /* line 2025, ../scss/demand_metric.scss */
  body.page-node.node-type-prebuilt-project #block-delta_blocks-page-title h1.title, body.page-node.node-type-prebuilt-project #block-delta_blocks-page-title #block-membership_benefit_type-member-benefits-block h2, #block-membership_benefit_type-member-benefits-block body.page-node.node-type-prebuilt-project #block-delta_blocks-page-title h2 {
    background: none;
    color: #1d1c1b;
    text-transform: none;
    font-size: 26px;
    line-height: 1em;
    padding: 0;
    margin: 0;
  }
  /* line 2036, ../scss/demand_metric.scss */
  body.page-node.node-type-prebuilt-project #block-delta_blocks-page-title .block-inner::after {
    content: '';
    width: 50px;
    height: 50px;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_project_md.png) no-repeat center center;
    position: absolute;
    top: 20px;
    left: 15px;
  }
  /* line 2047, ../scss/demand_metric.scss */
  body.page-node.node-type-prebuilt-project .content-type-image {
    margin-top: 3px;
  }
  /* line 2049, ../scss/demand_metric.scss */
  body.page-node.node-type-prebuilt-project .content-type-image > span.project {
    background-size: contain;
  }@media (max-width: 480px) {
 /* line 2055, ../scss/demand_metric.scss */
    body.page-node.node-type-prebuilt-project #sidebar-second #block-views-node_blocks-block_1 {
      display: none;
    } 
}/* line 2060, ../scss/demand_metric.scss */
  body.page-node.node-type-prebuilt-project .region-content #block-views-node_blocks-block_1 {
    display: none;
  }@media (max-width: 480px) {
 /* line 2060, ../scss/demand_metric.scss */
    body.page-node.node-type-prebuilt-project .region-content #block-views-node_blocks-block_1 {
      display: block;
    } 
}/* line 2069, ../scss/demand_metric.scss */
  body.page-node.node-type-prebuilt-project .jquery-responsive-tabs-list li {
    width: initial;
  }
  /* line 2072, ../scss/demand_metric.scss */
  body.page-node.node-type-prebuilt-project .jquery-responsive-tabs-list li .r-tabs-anchor {
    padding: 0 50px;
  }@media (max-width: 480px) {
 /* line 2069, ../scss/demand_metric.scss */
    body.page-node.node-type-prebuilt-project .jquery-responsive-tabs-list li {
      width: 50%;
    }
    /* line 2078, ../scss/demand_metric.scss */
    body.page-node.node-type-prebuilt-project .jquery-responsive-tabs-list li .r-tabs-anchor {
      padding: 0;
    } 
}/* Template node pages. */
  /* line 2087, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-delta_blocks-page-title {
    background: #fff;
    padding: 20px 0 5px 80px;
  }
  /* line 2091, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-delta_blocks-page-title h1.title, body.page-node.node-type-template #block-delta_blocks-page-title #block-membership_benefit_type-member-benefits-block h2, #block-membership_benefit_type-member-benefits-block body.page-node.node-type-template #block-delta_blocks-page-title h2 {
    background: none;
    color: #1d1c1b;
    text-transform: none;
    font-size: 26px;
    line-height: 1em;
    padding: 0;
    margin: 0;
  }@media (max-width: 480px) {
 /* line 2102, ../scss/demand_metric.scss */
    body.page-node.node-type-template #sidebar-second #block-views-node_blocks-block {
      display: none;
    } 
}/* line 2107, ../scss/demand_metric.scss */
  body.page-node.node-type-template .region-content #block-views-node_blocks-block {
    display: none;
  }@media (max-width: 480px) {
 /* line 2107, ../scss/demand_metric.scss */
    body.page-node.node-type-template .region-content #block-views-node_blocks-block {
      display: block;
    } 
}/* line 2115, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-cck_blocks-field_content_type {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 15px;
  }
  /* line 2122, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-cck_blocks-field_content_type .no-tags {
    position: relative;
    top: -47px;
  }
  /* line 2126, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-cck_blocks-field_content_type .has-tags {
    position: relative;
    top: -27px;
  }
  /* line 2130, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-cck_blocks-field_content_type span {
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_other_md.png) no-repeat transparent;
    width: 50px;
    height: 50px;
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  body.page-node.node-type-template #block-cck_blocks-field_content_type span.powerpoint {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_powerpoint_md.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  body.page-node.node-type-template #block-cck_blocks-field_content_type span.excel {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_excel_md.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  body.page-node.node-type-template #block-cck_blocks-field_content_type span.pdf {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_pdf_md.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  body.page-node.node-type-template #block-cck_blocks-field_content_type span.training {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_training_md.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  body.page-node.node-type-template #block-cck_blocks-field_content_type span.video {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_video_md.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  body.page-node.node-type-template #block-cck_blocks-field_content_type span.word {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_word_md.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  body.page-node.node-type-template #block-cck_blocks-field_content_type span.other {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_other_md.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  body.page-node.node-type-template #block-cck_blocks-field_content_type span.project {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_project_md.png);
  }
  /* line 2135, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-views-activity_feed-block_3 .views-row {
    border-bottom: 1px solid #bbc5cd;
  }
  /* line 2138, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-views-activity_feed-block_3 .entity-message {
    margin-bottom: 0;
  }
  /* line 2141, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-views-activity_feed-block_3 .object-region-left {
    padding: 7px 10px;
    width: 30px;
  }
  /* line 2145, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-views-activity_feed-block_3 .object-region-right {
    padding: 10px 0 3px 0;
    margin-left: 50px;
    margin-right: 10px;
    font-size: 12px;
    overflow: hidden;
  }
  /* line 2152, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-views-activity_feed-block_3 .object-region-right div.item-right {
    display: inline;
  }
  /* line 2155, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-views-activity_feed-block_3 .object-region-right .author-intro {
    margin-bottom: 0;
  }
  /* line 2158, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-views-activity_feed-block_3 .object-region-right .author-intro .author {
    font-size: 12px;
  }
  /* line 2164, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-views-activity_feed-block_3 .object-region-right .author-intro .intro a,
  body.page-node.node-type-template #block-views-activity_feed-block_3 .object-region-right .body a {
    color: #413f3e;
    text-decoration: underline;
  }
  /* line 2168, ../scss/demand_metric.scss */
  body.page-node.node-type-template #block-views-activity_feed-block_3 .object-region-right .author-intro .intro a:hover, body.page-node.node-type-template #block-views-activity_feed-block_3 .object-region-right .author-intro .intro a:active,
  body.page-node.node-type-template #block-views-activity_feed-block_3 .object-region-right .body a:hover,
  body.page-node.node-type-template #block-views-activity_feed-block_3 .object-region-right .body a:active {
    text-decoration: none;
  }
  
  /* line 2187, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-project-resources a,
  .node-template .content .field-name-field-related-prebuilt-projects a,
  .node-template .content .field-name-field-related-content a,
  .node-template .content .field-name-field-related-research a,
  .node-template .content .field-name-field-related-training a,
  .node-template .content .view a, .node-prebuilt-project .content .field-name-field-project-resources a,
  .node-prebuilt-project .content .field-name-field-related-prebuilt-projects a,
  .node-prebuilt-project .content .field-name-field-related-content a,
  .node-prebuilt-project .content .field-name-field-related-research a,
  .node-prebuilt-project .content .field-name-field-related-training a,
  .node-prebuilt-project .content .view a, #block-views-premium_content-block_1 .content .field-name-field-project-resources a,
  #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects a,
  #block-views-premium_content-block_1 .content .field-name-field-related-content a,
  #block-views-premium_content-block_1 .content .field-name-field-related-research a,
  #block-views-premium_content-block_1 .content .field-name-field-related-training a,
  #block-views-premium_content-block_1 .content .view a, #block-views-account_content_downloads-block .content .field-name-field-project-resources a,
  #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects a,
  #block-views-account_content_downloads-block .content .field-name-field-related-content a,
  #block-views-account_content_downloads-block .content .field-name-field-related-research a,
  #block-views-account_content_downloads-block .content .field-name-field-related-training a,
  #block-views-account_content_downloads-block .content .view a {
    color: #1B1A18;
  }
  /* line 2191, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-project-resources > .field-items, .node-template .content .field-name-field-project-resources > .view-content,
  .node-template .content .field-name-field-related-prebuilt-projects > .field-items,
  .node-template .content .field-name-field-related-prebuilt-projects > .view-content,
  .node-template .content .field-name-field-related-content > .field-items,
  .node-template .content .field-name-field-related-content > .view-content,
  .node-template .content .field-name-field-related-research > .field-items,
  .node-template .content .field-name-field-related-research > .view-content,
  .node-template .content .field-name-field-related-training > .field-items,
  .node-template .content .field-name-field-related-training > .view-content,
  .node-template .content .view > .field-items,
  .node-template .content .view > .view-content, .node-prebuilt-project .content .field-name-field-project-resources > .field-items, .node-prebuilt-project .content .field-name-field-project-resources > .view-content,
  .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items,
  .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content,
  .node-prebuilt-project .content .field-name-field-related-content > .field-items,
  .node-prebuilt-project .content .field-name-field-related-content > .view-content,
  .node-prebuilt-project .content .field-name-field-related-research > .field-items,
  .node-prebuilt-project .content .field-name-field-related-research > .view-content,
  .node-prebuilt-project .content .field-name-field-related-training > .field-items,
  .node-prebuilt-project .content .field-name-field-related-training > .view-content,
  .node-prebuilt-project .content .view > .field-items,
  .node-prebuilt-project .content .view > .view-content, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content,
  #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items,
  #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content,
  #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items,
  #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content,
  #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items,
  #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content,
  #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items,
  #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content,
  #block-views-premium_content-block_1 .content .view > .field-items,
  #block-views-premium_content-block_1 .content .view > .view-content, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content,
  #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items,
  #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content,
  #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items,
  #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content,
  #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items,
  #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content,
  #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items,
  #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content,
  #block-views-account_content_downloads-block .content .view > .field-items,
  #block-views-account_content_downloads-block .content .view > .view-content {
    display: inline-block;
    width: 100%;
    background-color: #FFF;
  }
  /* line 2196, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-project-resources > .field-items > .field-item, .node-template .content .field-name-field-project-resources > .field-items > .views-row, .node-template .content .field-name-field-project-resources > .view-content > .field-item, .node-template .content .field-name-field-project-resources > .view-content > .views-row,
  .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .field-item,
  .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .views-row,
  .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .field-item,
  .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .views-row,
  .node-template .content .field-name-field-related-content > .field-items > .field-item,
  .node-template .content .field-name-field-related-content > .field-items > .views-row,
  .node-template .content .field-name-field-related-content > .view-content > .field-item,
  .node-template .content .field-name-field-related-content > .view-content > .views-row,
  .node-template .content .field-name-field-related-research > .field-items > .field-item,
  .node-template .content .field-name-field-related-research > .field-items > .views-row,
  .node-template .content .field-name-field-related-research > .view-content > .field-item,
  .node-template .content .field-name-field-related-research > .view-content > .views-row,
  .node-template .content .field-name-field-related-training > .field-items > .field-item,
  .node-template .content .field-name-field-related-training > .field-items > .views-row,
  .node-template .content .field-name-field-related-training > .view-content > .field-item,
  .node-template .content .field-name-field-related-training > .view-content > .views-row,
  .node-template .content .view > .field-items > .field-item,
  .node-template .content .view > .field-items > .views-row,
  .node-template .content .view > .view-content > .field-item,
  .node-template .content .view > .view-content > .views-row, .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .field-item, .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .views-row, .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .field-item, .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .views-row,
  .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .field-item,
  .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .views-row,
  .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .field-item,
  .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .views-row,
  .node-prebuilt-project .content .field-name-field-related-content > .field-items > .field-item,
  .node-prebuilt-project .content .field-name-field-related-content > .field-items > .views-row,
  .node-prebuilt-project .content .field-name-field-related-content > .view-content > .field-item,
  .node-prebuilt-project .content .field-name-field-related-content > .view-content > .views-row,
  .node-prebuilt-project .content .field-name-field-related-research > .field-items > .field-item,
  .node-prebuilt-project .content .field-name-field-related-research > .field-items > .views-row,
  .node-prebuilt-project .content .field-name-field-related-research > .view-content > .field-item,
  .node-prebuilt-project .content .field-name-field-related-research > .view-content > .views-row,
  .node-prebuilt-project .content .field-name-field-related-training > .field-items > .field-item,
  .node-prebuilt-project .content .field-name-field-related-training > .field-items > .views-row,
  .node-prebuilt-project .content .field-name-field-related-training > .view-content > .field-item,
  .node-prebuilt-project .content .field-name-field-related-training > .view-content > .views-row,
  .node-prebuilt-project .content .view > .field-items > .field-item,
  .node-prebuilt-project .content .view > .field-items > .views-row,
  .node-prebuilt-project .content .view > .view-content > .field-item,
  .node-prebuilt-project .content .view > .view-content > .views-row, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .field-item, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .views-row, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .field-item, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .views-row,
  #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .field-item,
  #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .views-row,
  #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .field-item,
  #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .views-row,
  #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .field-item,
  #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .views-row,
  #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .field-item,
  #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .views-row,
  #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .field-item,
  #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .views-row,
  #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .field-item,
  #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .views-row,
  #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .field-item,
  #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .views-row,
  #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .field-item,
  #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .views-row,
  #block-views-premium_content-block_1 .content .view > .field-items > .field-item,
  #block-views-premium_content-block_1 .content .view > .field-items > .views-row,
  #block-views-premium_content-block_1 .content .view > .view-content > .field-item,
  #block-views-premium_content-block_1 .content .view > .view-content > .views-row, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .field-item, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .views-row, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .field-item, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .views-row,
  #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .field-item,
  #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .views-row,
  #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .field-item,
  #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .views-row,
  #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .field-item,
  #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .views-row,
  #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .field-item,
  #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .views-row,
  #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .field-item,
  #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .views-row,
  #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .field-item,
  #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .views-row,
  #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .field-item,
  #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .views-row,
  #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .field-item,
  #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .views-row,
  #block-views-account_content_downloads-block .content .view > .field-items > .field-item,
  #block-views-account_content_downloads-block .content .view > .field-items > .views-row,
  #block-views-account_content_downloads-block .content .view > .view-content > .field-item,
  #block-views-account_content_downloads-block .content .view > .view-content > .views-row {
    width: 33.3%;
    float: left;
  }@media (max-width: 480px) {
 /* line 2196, ../scss/demand_metric.scss */
    .node-template .content .field-name-field-project-resources > .field-items > .field-item, .node-template .content .field-name-field-project-resources > .field-items > .views-row, .node-template .content .field-name-field-project-resources > .view-content > .field-item, .node-template .content .field-name-field-project-resources > .view-content > .views-row,
    .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .field-item,
    .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .views-row,
    .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .field-item,
    .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .views-row,
    .node-template .content .field-name-field-related-content > .field-items > .field-item,
    .node-template .content .field-name-field-related-content > .field-items > .views-row,
    .node-template .content .field-name-field-related-content > .view-content > .field-item,
    .node-template .content .field-name-field-related-content > .view-content > .views-row,
    .node-template .content .field-name-field-related-research > .field-items > .field-item,
    .node-template .content .field-name-field-related-research > .field-items > .views-row,
    .node-template .content .field-name-field-related-research > .view-content > .field-item,
    .node-template .content .field-name-field-related-research > .view-content > .views-row,
    .node-template .content .field-name-field-related-training > .field-items > .field-item,
    .node-template .content .field-name-field-related-training > .field-items > .views-row,
    .node-template .content .field-name-field-related-training > .view-content > .field-item,
    .node-template .content .field-name-field-related-training > .view-content > .views-row,
    .node-template .content .view > .field-items > .field-item,
    .node-template .content .view > .field-items > .views-row,
    .node-template .content .view > .view-content > .field-item,
    .node-template .content .view > .view-content > .views-row, .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .field-item, .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .views-row, .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .field-item, .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .views-row,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .field-item,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .views-row,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .field-item,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .views-row,
    .node-prebuilt-project .content .field-name-field-related-content > .field-items > .field-item,
    .node-prebuilt-project .content .field-name-field-related-content > .field-items > .views-row,
    .node-prebuilt-project .content .field-name-field-related-content > .view-content > .field-item,
    .node-prebuilt-project .content .field-name-field-related-content > .view-content > .views-row,
    .node-prebuilt-project .content .field-name-field-related-research > .field-items > .field-item,
    .node-prebuilt-project .content .field-name-field-related-research > .field-items > .views-row,
    .node-prebuilt-project .content .field-name-field-related-research > .view-content > .field-item,
    .node-prebuilt-project .content .field-name-field-related-research > .view-content > .views-row,
    .node-prebuilt-project .content .field-name-field-related-training > .field-items > .field-item,
    .node-prebuilt-project .content .field-name-field-related-training > .field-items > .views-row,
    .node-prebuilt-project .content .field-name-field-related-training > .view-content > .field-item,
    .node-prebuilt-project .content .field-name-field-related-training > .view-content > .views-row,
    .node-prebuilt-project .content .view > .field-items > .field-item,
    .node-prebuilt-project .content .view > .field-items > .views-row,
    .node-prebuilt-project .content .view > .view-content > .field-item,
    .node-prebuilt-project .content .view > .view-content > .views-row, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .field-item, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .views-row, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .field-item, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .views-row,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .field-item,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .views-row,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .field-item,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .views-row,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .field-item,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .views-row,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .field-item,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .views-row,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .field-item,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .views-row,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .field-item,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .views-row,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .field-item,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .views-row,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .field-item,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .views-row,
    #block-views-premium_content-block_1 .content .view > .field-items > .field-item,
    #block-views-premium_content-block_1 .content .view > .field-items > .views-row,
    #block-views-premium_content-block_1 .content .view > .view-content > .field-item,
    #block-views-premium_content-block_1 .content .view > .view-content > .views-row, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .field-item, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .views-row, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .field-item, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .views-row,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .field-item,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .views-row,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .field-item,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .views-row,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .field-item,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .views-row,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .field-item,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .views-row,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .field-item,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .views-row,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .field-item,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .views-row,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .field-item,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .views-row,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .field-item,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .views-row,
    #block-views-account_content_downloads-block .content .view > .field-items > .field-item,
    #block-views-account_content_downloads-block .content .view > .field-items > .views-row,
    #block-views-account_content_downloads-block .content .view > .view-content > .field-item,
    #block-views-account_content_downloads-block .content .view > .view-content > .views-row {
      width: 100%;
      margin: 0;
    }
    /* line 2204, ../scss/demand_metric.scss */
    .node-template .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-template-image,
    .node-template .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-project-image, .node-template .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-template-image,
    .node-template .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-project-image, .node-template .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-template-image,
    .node-template .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-project-image, .node-template .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-template-image,
    .node-template .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-project-image,
    .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-template-image,
    .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-project-image,
    .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-template-image,
    .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-project-image,
    .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-template-image,
    .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-project-image,
    .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-template-image,
    .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-project-image,
    .node-template .content .field-name-field-related-content > .field-items > .field-item .field-name-field-template-image,
    .node-template .content .field-name-field-related-content > .field-items > .field-item .field-name-field-project-image,
    .node-template .content .field-name-field-related-content > .field-items > .views-row .field-name-field-template-image,
    .node-template .content .field-name-field-related-content > .field-items > .views-row .field-name-field-project-image,
    .node-template .content .field-name-field-related-content > .view-content > .field-item .field-name-field-template-image,
    .node-template .content .field-name-field-related-content > .view-content > .field-item .field-name-field-project-image,
    .node-template .content .field-name-field-related-content > .view-content > .views-row .field-name-field-template-image,
    .node-template .content .field-name-field-related-content > .view-content > .views-row .field-name-field-project-image,
    .node-template .content .field-name-field-related-research > .field-items > .field-item .field-name-field-template-image,
    .node-template .content .field-name-field-related-research > .field-items > .field-item .field-name-field-project-image,
    .node-template .content .field-name-field-related-research > .field-items > .views-row .field-name-field-template-image,
    .node-template .content .field-name-field-related-research > .field-items > .views-row .field-name-field-project-image,
    .node-template .content .field-name-field-related-research > .view-content > .field-item .field-name-field-template-image,
    .node-template .content .field-name-field-related-research > .view-content > .field-item .field-name-field-project-image,
    .node-template .content .field-name-field-related-research > .view-content > .views-row .field-name-field-template-image,
    .node-template .content .field-name-field-related-research > .view-content > .views-row .field-name-field-project-image,
    .node-template .content .field-name-field-related-training > .field-items > .field-item .field-name-field-template-image,
    .node-template .content .field-name-field-related-training > .field-items > .field-item .field-name-field-project-image,
    .node-template .content .field-name-field-related-training > .field-items > .views-row .field-name-field-template-image,
    .node-template .content .field-name-field-related-training > .field-items > .views-row .field-name-field-project-image,
    .node-template .content .field-name-field-related-training > .view-content > .field-item .field-name-field-template-image,
    .node-template .content .field-name-field-related-training > .view-content > .field-item .field-name-field-project-image,
    .node-template .content .field-name-field-related-training > .view-content > .views-row .field-name-field-template-image,
    .node-template .content .field-name-field-related-training > .view-content > .views-row .field-name-field-project-image,
    .node-template .content .view > .field-items > .field-item .field-name-field-template-image,
    .node-template .content .view > .field-items > .field-item .field-name-field-project-image,
    .node-template .content .view > .field-items > .views-row .field-name-field-template-image,
    .node-template .content .view > .field-items > .views-row .field-name-field-project-image,
    .node-template .content .view > .view-content > .field-item .field-name-field-template-image,
    .node-template .content .view > .view-content > .field-item .field-name-field-project-image,
    .node-template .content .view > .view-content > .views-row .field-name-field-template-image,
    .node-template .content .view > .view-content > .views-row .field-name-field-project-image, .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-project-image, .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-project-image, .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-project-image, .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-content > .field-items > .field-item .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-content > .field-items > .field-item .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-content > .field-items > .views-row .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-content > .field-items > .views-row .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-content > .view-content > .field-item .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-content > .view-content > .field-item .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-content > .view-content > .views-row .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-content > .view-content > .views-row .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-research > .field-items > .field-item .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-research > .field-items > .field-item .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-research > .field-items > .views-row .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-research > .field-items > .views-row .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-research > .view-content > .field-item .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-research > .view-content > .field-item .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-research > .view-content > .views-row .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-research > .view-content > .views-row .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-training > .field-items > .field-item .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-training > .field-items > .field-item .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-training > .field-items > .views-row .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-training > .field-items > .views-row .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-training > .view-content > .field-item .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-training > .view-content > .field-item .field-name-field-project-image,
    .node-prebuilt-project .content .field-name-field-related-training > .view-content > .views-row .field-name-field-template-image,
    .node-prebuilt-project .content .field-name-field-related-training > .view-content > .views-row .field-name-field-project-image,
    .node-prebuilt-project .content .view > .field-items > .field-item .field-name-field-template-image,
    .node-prebuilt-project .content .view > .field-items > .field-item .field-name-field-project-image,
    .node-prebuilt-project .content .view > .field-items > .views-row .field-name-field-template-image,
    .node-prebuilt-project .content .view > .field-items > .views-row .field-name-field-project-image,
    .node-prebuilt-project .content .view > .view-content > .field-item .field-name-field-template-image,
    .node-prebuilt-project .content .view > .view-content > .field-item .field-name-field-project-image,
    .node-prebuilt-project .content .view > .view-content > .views-row .field-name-field-template-image,
    .node-prebuilt-project .content .view > .view-content > .views-row .field-name-field-project-image, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-project-image, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-project-image, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-project-image, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .field-item .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .field-item .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .views-row .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .views-row .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .field-item .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .field-item .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .views-row .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .views-row .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .field-item .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .field-item .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .views-row .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .views-row .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .field-item .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .field-item .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .views-row .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .views-row .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .field-item .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .field-item .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .views-row .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .views-row .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .field-item .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .field-item .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .views-row .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .views-row .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .view > .field-items > .field-item .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .view > .field-items > .field-item .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .view > .field-items > .views-row .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .view > .field-items > .views-row .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .view > .view-content > .field-item .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .view > .view-content > .field-item .field-name-field-project-image,
    #block-views-premium_content-block_1 .content .view > .view-content > .views-row .field-name-field-template-image,
    #block-views-premium_content-block_1 .content .view > .view-content > .views-row .field-name-field-project-image, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-project-image, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-project-image, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-project-image, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .field-item .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .field-item .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .views-row .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .views-row .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .field-item .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .field-item .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .views-row .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .views-row .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .field-item .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .field-item .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .views-row .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .views-row .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .field-item .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .field-item .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .views-row .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .views-row .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .field-item .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .field-item .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .views-row .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .views-row .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .field-item .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .field-item .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .views-row .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .views-row .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .view > .field-items > .field-item .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .view > .field-items > .field-item .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .view > .field-items > .views-row .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .view > .field-items > .views-row .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .view > .view-content > .field-item .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .view > .view-content > .field-item .field-name-field-project-image,
    #block-views-account_content_downloads-block .content .view > .view-content > .views-row .field-name-field-template-image,
    #block-views-account_content_downloads-block .content .view > .view-content > .views-row .field-name-field-project-image {
      background-color: #fff;
    }
    /* line 2208, ../scss/demand_metric.scss */
    .node-template .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-template-image img,
    .node-template .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-project-image img, .node-template .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-template-image img,
    .node-template .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-project-image img, .node-template .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-template-image img,
    .node-template .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-project-image img, .node-template .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-template-image img,
    .node-template .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-project-image img,
    .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-template-image img,
    .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-project-image img,
    .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-template-image img,
    .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-project-image img,
    .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-template-image img,
    .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-project-image img,
    .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-template-image img,
    .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-project-image img,
    .node-template .content .field-name-field-related-content > .field-items > .field-item .field-name-field-template-image img,
    .node-template .content .field-name-field-related-content > .field-items > .field-item .field-name-field-project-image img,
    .node-template .content .field-name-field-related-content > .field-items > .views-row .field-name-field-template-image img,
    .node-template .content .field-name-field-related-content > .field-items > .views-row .field-name-field-project-image img,
    .node-template .content .field-name-field-related-content > .view-content > .field-item .field-name-field-template-image img,
    .node-template .content .field-name-field-related-content > .view-content > .field-item .field-name-field-project-image img,
    .node-template .content .field-name-field-related-content > .view-content > .views-row .field-name-field-template-image img,
    .node-template .content .field-name-field-related-content > .view-content > .views-row .field-name-field-project-image img,
    .node-template .content .field-name-field-related-research > .field-items > .field-item .field-name-field-template-image img,
    .node-template .content .field-name-field-related-research > .field-items > .field-item .field-name-field-project-image img,
    .node-template .content .field-name-field-related-research > .field-items > .views-row .field-name-field-template-image img,
    .node-template .content .field-name-field-related-research > .field-items > .views-row .field-name-field-project-image img,
    .node-template .content .field-name-field-related-research > .view-content > .field-item .field-name-field-template-image img,
    .node-template .content .field-name-field-related-research > .view-content > .field-item .field-name-field-project-image img,
    .node-template .content .field-name-field-related-research > .view-content > .views-row .field-name-field-template-image img,
    .node-template .content .field-name-field-related-research > .view-content > .views-row .field-name-field-project-image img,
    .node-template .content .field-name-field-related-training > .field-items > .field-item .field-name-field-template-image img,
    .node-template .content .field-name-field-related-training > .field-items > .field-item .field-name-field-project-image img,
    .node-template .content .field-name-field-related-training > .field-items > .views-row .field-name-field-template-image img,
    .node-template .content .field-name-field-related-training > .field-items > .views-row .field-name-field-project-image img,
    .node-template .content .field-name-field-related-training > .view-content > .field-item .field-name-field-template-image img,
    .node-template .content .field-name-field-related-training > .view-content > .field-item .field-name-field-project-image img,
    .node-template .content .field-name-field-related-training > .view-content > .views-row .field-name-field-template-image img,
    .node-template .content .field-name-field-related-training > .view-content > .views-row .field-name-field-project-image img,
    .node-template .content .view > .field-items > .field-item .field-name-field-template-image img,
    .node-template .content .view > .field-items > .field-item .field-name-field-project-image img,
    .node-template .content .view > .field-items > .views-row .field-name-field-template-image img,
    .node-template .content .view > .field-items > .views-row .field-name-field-project-image img,
    .node-template .content .view > .view-content > .field-item .field-name-field-template-image img,
    .node-template .content .view > .view-content > .field-item .field-name-field-project-image img,
    .node-template .content .view > .view-content > .views-row .field-name-field-template-image img,
    .node-template .content .view > .view-content > .views-row .field-name-field-project-image img, .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-project-image img, .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-project-image img, .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-project-image img, .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-content > .field-items > .field-item .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-content > .field-items > .field-item .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-content > .field-items > .views-row .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-content > .field-items > .views-row .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-content > .view-content > .field-item .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-content > .view-content > .field-item .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-content > .view-content > .views-row .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-content > .view-content > .views-row .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-research > .field-items > .field-item .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-research > .field-items > .field-item .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-research > .field-items > .views-row .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-research > .field-items > .views-row .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-research > .view-content > .field-item .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-research > .view-content > .field-item .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-research > .view-content > .views-row .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-research > .view-content > .views-row .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-training > .field-items > .field-item .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-training > .field-items > .field-item .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-training > .field-items > .views-row .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-training > .field-items > .views-row .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-training > .view-content > .field-item .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-training > .view-content > .field-item .field-name-field-project-image img,
    .node-prebuilt-project .content .field-name-field-related-training > .view-content > .views-row .field-name-field-template-image img,
    .node-prebuilt-project .content .field-name-field-related-training > .view-content > .views-row .field-name-field-project-image img,
    .node-prebuilt-project .content .view > .field-items > .field-item .field-name-field-template-image img,
    .node-prebuilt-project .content .view > .field-items > .field-item .field-name-field-project-image img,
    .node-prebuilt-project .content .view > .field-items > .views-row .field-name-field-template-image img,
    .node-prebuilt-project .content .view > .field-items > .views-row .field-name-field-project-image img,
    .node-prebuilt-project .content .view > .view-content > .field-item .field-name-field-template-image img,
    .node-prebuilt-project .content .view > .view-content > .field-item .field-name-field-project-image img,
    .node-prebuilt-project .content .view > .view-content > .views-row .field-name-field-template-image img,
    .node-prebuilt-project .content .view > .view-content > .views-row .field-name-field-project-image img, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-project-image img, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-project-image img, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-project-image img, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .field-item .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .field-item .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .views-row .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .views-row .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .field-item .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .field-item .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .views-row .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .views-row .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .field-item .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .field-item .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .views-row .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .views-row .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .field-item .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .field-item .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .views-row .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .views-row .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .field-item .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .field-item .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .views-row .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .views-row .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .field-item .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .field-item .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .views-row .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .views-row .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .view > .field-items > .field-item .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .view > .field-items > .field-item .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .view > .field-items > .views-row .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .view > .field-items > .views-row .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .view > .view-content > .field-item .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .view > .view-content > .field-item .field-name-field-project-image img,
    #block-views-premium_content-block_1 .content .view > .view-content > .views-row .field-name-field-template-image img,
    #block-views-premium_content-block_1 .content .view > .view-content > .views-row .field-name-field-project-image img, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .field-item .field-name-field-project-image img, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .views-row .field-name-field-project-image img, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .field-item .field-name-field-project-image img, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .views-row .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .field-item .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .field-item .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .views-row .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .views-row .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .field-item .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .field-item .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .views-row .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .views-row .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .field-item .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .field-item .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .views-row .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .views-row .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .field-item .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .field-item .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .views-row .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .views-row .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .field-item .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .field-item .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .views-row .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .views-row .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .field-item .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .field-item .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .views-row .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .views-row .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .view > .field-items > .field-item .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .view > .field-items > .field-item .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .view > .field-items > .views-row .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .view > .field-items > .views-row .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .view > .view-content > .field-item .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .view > .view-content > .field-item .field-name-field-project-image img,
    #block-views-account_content_downloads-block .content .view > .view-content > .views-row .field-name-field-template-image img,
    #block-views-account_content_downloads-block .content .view > .view-content > .views-row .field-name-field-project-image img {
      margin: 0 auto;
      width: 100%;
    }
    /* line 2214, ../scss/demand_metric.scss */
    .node-template .content .field-name-field-project-resources > .field-items > .field-item .node-inner, .node-template .content .field-name-field-project-resources > .field-items > .views-row .node-inner, .node-template .content .field-name-field-project-resources > .view-content > .field-item .node-inner, .node-template .content .field-name-field-project-resources > .view-content > .views-row .node-inner,
    .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .node-inner,
    .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .node-inner,
    .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .node-inner,
    .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .node-inner,
    .node-template .content .field-name-field-related-content > .field-items > .field-item .node-inner,
    .node-template .content .field-name-field-related-content > .field-items > .views-row .node-inner,
    .node-template .content .field-name-field-related-content > .view-content > .field-item .node-inner,
    .node-template .content .field-name-field-related-content > .view-content > .views-row .node-inner,
    .node-template .content .field-name-field-related-research > .field-items > .field-item .node-inner,
    .node-template .content .field-name-field-related-research > .field-items > .views-row .node-inner,
    .node-template .content .field-name-field-related-research > .view-content > .field-item .node-inner,
    .node-template .content .field-name-field-related-research > .view-content > .views-row .node-inner,
    .node-template .content .field-name-field-related-training > .field-items > .field-item .node-inner,
    .node-template .content .field-name-field-related-training > .field-items > .views-row .node-inner,
    .node-template .content .field-name-field-related-training > .view-content > .field-item .node-inner,
    .node-template .content .field-name-field-related-training > .view-content > .views-row .node-inner,
    .node-template .content .view > .field-items > .field-item .node-inner,
    .node-template .content .view > .field-items > .views-row .node-inner,
    .node-template .content .view > .view-content > .field-item .node-inner,
    .node-template .content .view > .view-content > .views-row .node-inner, .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .field-item .node-inner, .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .views-row .node-inner, .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .field-item .node-inner, .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .node-inner,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .node-inner,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-content > .field-items > .field-item .node-inner,
    .node-prebuilt-project .content .field-name-field-related-content > .field-items > .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-content > .view-content > .field-item .node-inner,
    .node-prebuilt-project .content .field-name-field-related-content > .view-content > .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-research > .field-items > .field-item .node-inner,
    .node-prebuilt-project .content .field-name-field-related-research > .field-items > .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-research > .view-content > .field-item .node-inner,
    .node-prebuilt-project .content .field-name-field-related-research > .view-content > .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-training > .field-items > .field-item .node-inner,
    .node-prebuilt-project .content .field-name-field-related-training > .field-items > .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-training > .view-content > .field-item .node-inner,
    .node-prebuilt-project .content .field-name-field-related-training > .view-content > .views-row .node-inner,
    .node-prebuilt-project .content .view > .field-items > .field-item .node-inner,
    .node-prebuilt-project .content .view > .field-items > .views-row .node-inner,
    .node-prebuilt-project .content .view > .view-content > .field-item .node-inner,
    .node-prebuilt-project .content .view > .view-content > .views-row .node-inner, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .field-item .node-inner, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .views-row .node-inner, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .field-item .node-inner, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .field-item .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .field-item .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .field-item .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .field-item .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .field-item .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .field-item .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .views-row .node-inner,
    #block-views-premium_content-block_1 .content .view > .field-items > .field-item .node-inner,
    #block-views-premium_content-block_1 .content .view > .field-items > .views-row .node-inner,
    #block-views-premium_content-block_1 .content .view > .view-content > .field-item .node-inner,
    #block-views-premium_content-block_1 .content .view > .view-content > .views-row .node-inner, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .field-item .node-inner, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .views-row .node-inner, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .field-item .node-inner, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .field-item .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .field-item .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .field-item .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .field-item .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .field-item .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .field-item .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .views-row .node-inner,
    #block-views-account_content_downloads-block .content .view > .field-items > .field-item .node-inner,
    #block-views-account_content_downloads-block .content .view > .field-items > .views-row .node-inner,
    #block-views-account_content_downloads-block .content .view > .view-content > .field-item .node-inner,
    #block-views-account_content_downloads-block .content .view > .view-content > .views-row .node-inner {
      height: fit-content;
    }
    /* line 2219, ../scss/demand_metric.scss */
    .node-template .content .field-name-field-project-resources > .field-items > .field-item .node-title-outer, .node-template .content .field-name-field-project-resources > .field-items > .views-row .node-title-outer, .node-template .content .field-name-field-project-resources > .view-content > .field-item .node-title-outer, .node-template .content .field-name-field-project-resources > .view-content > .views-row .node-title-outer,
    .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .node-title-outer,
    .node-template .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .node-title-outer,
    .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .node-title-outer,
    .node-template .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .node-title-outer,
    .node-template .content .field-name-field-related-content > .field-items > .field-item .node-title-outer,
    .node-template .content .field-name-field-related-content > .field-items > .views-row .node-title-outer,
    .node-template .content .field-name-field-related-content > .view-content > .field-item .node-title-outer,
    .node-template .content .field-name-field-related-content > .view-content > .views-row .node-title-outer,
    .node-template .content .field-name-field-related-research > .field-items > .field-item .node-title-outer,
    .node-template .content .field-name-field-related-research > .field-items > .views-row .node-title-outer,
    .node-template .content .field-name-field-related-research > .view-content > .field-item .node-title-outer,
    .node-template .content .field-name-field-related-research > .view-content > .views-row .node-title-outer,
    .node-template .content .field-name-field-related-training > .field-items > .field-item .node-title-outer,
    .node-template .content .field-name-field-related-training > .field-items > .views-row .node-title-outer,
    .node-template .content .field-name-field-related-training > .view-content > .field-item .node-title-outer,
    .node-template .content .field-name-field-related-training > .view-content > .views-row .node-title-outer,
    .node-template .content .view > .field-items > .field-item .node-title-outer,
    .node-template .content .view > .field-items > .views-row .node-title-outer,
    .node-template .content .view > .view-content > .field-item .node-title-outer,
    .node-template .content .view > .view-content > .views-row .node-title-outer, .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .field-item .node-title-outer, .node-prebuilt-project .content .field-name-field-project-resources > .field-items > .views-row .node-title-outer, .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .field-item .node-title-outer, .node-prebuilt-project .content .field-name-field-project-resources > .view-content > .views-row .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-content > .field-items > .field-item .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-content > .field-items > .views-row .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-content > .view-content > .field-item .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-content > .view-content > .views-row .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-research > .field-items > .field-item .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-research > .field-items > .views-row .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-research > .view-content > .field-item .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-research > .view-content > .views-row .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-training > .field-items > .field-item .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-training > .field-items > .views-row .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-training > .view-content > .field-item .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-training > .view-content > .views-row .node-title-outer,
    .node-prebuilt-project .content .view > .field-items > .field-item .node-title-outer,
    .node-prebuilt-project .content .view > .field-items > .views-row .node-title-outer,
    .node-prebuilt-project .content .view > .view-content > .field-item .node-title-outer,
    .node-prebuilt-project .content .view > .view-content > .views-row .node-title-outer, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .field-item .node-title-outer, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .field-items > .views-row .node-title-outer, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .field-item .node-title-outer, #block-views-premium_content-block_1 .content .field-name-field-project-resources > .view-content > .views-row .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .field-item .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .field-items > .views-row .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .field-item .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-content > .view-content > .views-row .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .field-item .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .field-items > .views-row .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .field-item .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-research > .view-content > .views-row .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .field-item .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .field-items > .views-row .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .field-item .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-training > .view-content > .views-row .node-title-outer,
    #block-views-premium_content-block_1 .content .view > .field-items > .field-item .node-title-outer,
    #block-views-premium_content-block_1 .content .view > .field-items > .views-row .node-title-outer,
    #block-views-premium_content-block_1 .content .view > .view-content > .field-item .node-title-outer,
    #block-views-premium_content-block_1 .content .view > .view-content > .views-row .node-title-outer, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .field-item .node-title-outer, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .field-items > .views-row .node-title-outer, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .field-item .node-title-outer, #block-views-account_content_downloads-block .content .field-name-field-project-resources > .view-content > .views-row .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .field-item .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .field-items > .views-row .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .field-item .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects > .view-content > .views-row .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .field-item .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .field-items > .views-row .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .field-item .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-content > .view-content > .views-row .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .field-item .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .field-items > .views-row .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .field-item .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-research > .view-content > .views-row .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .field-item .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .field-items > .views-row .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .field-item .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-training > .view-content > .views-row .node-title-outer,
    #block-views-account_content_downloads-block .content .view > .field-items > .field-item .node-title-outer,
    #block-views-account_content_downloads-block .content .view > .field-items > .views-row .node-title-outer,
    #block-views-account_content_downloads-block .content .view > .view-content > .field-item .node-title-outer,
    #block-views-account_content_downloads-block .content .view > .view-content > .views-row .node-title-outer {
      width: 100%;
    } 
}/* line 2226, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-project-resources .node-inner,
  .node-template .content .field-name-field-related-prebuilt-projects .node-inner,
  .node-template .content .field-name-field-related-content .node-inner,
  .node-template .content .field-name-field-related-research .node-inner,
  .node-template .content .field-name-field-related-training .node-inner,
  .node-template .content .view .node-inner, .node-prebuilt-project .content .field-name-field-project-resources .node-inner,
  .node-prebuilt-project .content .field-name-field-related-prebuilt-projects .node-inner,
  .node-prebuilt-project .content .field-name-field-related-content .node-inner,
  .node-prebuilt-project .content .field-name-field-related-research .node-inner,
  .node-prebuilt-project .content .field-name-field-related-training .node-inner,
  .node-prebuilt-project .content .view .node-inner, #block-views-premium_content-block_1 .content .field-name-field-project-resources .node-inner,
  #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects .node-inner,
  #block-views-premium_content-block_1 .content .field-name-field-related-content .node-inner,
  #block-views-premium_content-block_1 .content .field-name-field-related-research .node-inner,
  #block-views-premium_content-block_1 .content .field-name-field-related-training .node-inner,
  #block-views-premium_content-block_1 .content .view .node-inner, #block-views-account_content_downloads-block .content .field-name-field-project-resources .node-inner,
  #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects .node-inner,
  #block-views-account_content_downloads-block .content .field-name-field-related-content .node-inner,
  #block-views-account_content_downloads-block .content .field-name-field-related-research .node-inner,
  #block-views-account_content_downloads-block .content .field-name-field-related-training .node-inner,
  #block-views-account_content_downloads-block .content .view .node-inner {
    border: 1px solid #bbb;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    margin: 12px;
    height: 242px;
  }@media (max-width: 1200px) {
 /* line 2226, ../scss/demand_metric.scss */
    .node-template .content .field-name-field-project-resources .node-inner,
    .node-template .content .field-name-field-related-prebuilt-projects .node-inner,
    .node-template .content .field-name-field-related-content .node-inner,
    .node-template .content .field-name-field-related-research .node-inner,
    .node-template .content .field-name-field-related-training .node-inner,
    .node-template .content .view .node-inner, .node-prebuilt-project .content .field-name-field-project-resources .node-inner,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects .node-inner,
    .node-prebuilt-project .content .field-name-field-related-content .node-inner,
    .node-prebuilt-project .content .field-name-field-related-research .node-inner,
    .node-prebuilt-project .content .field-name-field-related-training .node-inner,
    .node-prebuilt-project .content .view .node-inner, #block-views-premium_content-block_1 .content .field-name-field-project-resources .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-content .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-research .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-training .node-inner,
    #block-views-premium_content-block_1 .content .view .node-inner, #block-views-account_content_downloads-block .content .field-name-field-project-resources .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-content .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-research .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-training .node-inner,
    #block-views-account_content_downloads-block .content .view .node-inner {
      height: 204px;
    }
    /* line 2234, ../scss/demand_metric.scss */
    .node-template .content .field-name-field-project-resources .node-inner .node-title-outer,
    .node-template .content .field-name-field-related-prebuilt-projects .node-inner .node-title-outer,
    .node-template .content .field-name-field-related-content .node-inner .node-title-outer,
    .node-template .content .field-name-field-related-research .node-inner .node-title-outer,
    .node-template .content .field-name-field-related-training .node-inner .node-title-outer,
    .node-template .content .view .node-inner .node-title-outer, .node-prebuilt-project .content .field-name-field-project-resources .node-inner .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects .node-inner .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-content .node-inner .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-research .node-inner .node-title-outer,
    .node-prebuilt-project .content .field-name-field-related-training .node-inner .node-title-outer,
    .node-prebuilt-project .content .view .node-inner .node-title-outer, #block-views-premium_content-block_1 .content .field-name-field-project-resources .node-inner .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects .node-inner .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-content .node-inner .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-research .node-inner .node-title-outer,
    #block-views-premium_content-block_1 .content .field-name-field-related-training .node-inner .node-title-outer,
    #block-views-premium_content-block_1 .content .view .node-inner .node-title-outer, #block-views-account_content_downloads-block .content .field-name-field-project-resources .node-inner .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects .node-inner .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-content .node-inner .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-research .node-inner .node-title-outer,
    #block-views-account_content_downloads-block .content .field-name-field-related-training .node-inner .node-title-outer,
    #block-views-account_content_downloads-block .content .view .node-inner .node-title-outer {
      height: 78px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 2226, ../scss/demand_metric.scss */
    .node-template .content .field-name-field-project-resources .node-inner,
    .node-template .content .field-name-field-related-prebuilt-projects .node-inner,
    .node-template .content .field-name-field-related-content .node-inner,
    .node-template .content .field-name-field-related-research .node-inner,
    .node-template .content .field-name-field-related-training .node-inner,
    .node-template .content .view .node-inner, .node-prebuilt-project .content .field-name-field-project-resources .node-inner,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects .node-inner,
    .node-prebuilt-project .content .field-name-field-related-content .node-inner,
    .node-prebuilt-project .content .field-name-field-related-research .node-inner,
    .node-prebuilt-project .content .field-name-field-related-training .node-inner,
    .node-prebuilt-project .content .view .node-inner, #block-views-premium_content-block_1 .content .field-name-field-project-resources .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-content .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-research .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-training .node-inner,
    #block-views-premium_content-block_1 .content .view .node-inner, #block-views-account_content_downloads-block .content .field-name-field-project-resources .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-content .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-research .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-training .node-inner,
    #block-views-account_content_downloads-block .content .view .node-inner {
      height: 238px;
    } 
}/* line 2243, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-project-resources .node-inner .field-name-field-project-image,
  .node-template .content .field-name-field-project-resources .node-inner .field-name-field-template-image,
  .node-template .content .field-name-field-related-prebuilt-projects .node-inner .field-name-field-project-image,
  .node-template .content .field-name-field-related-prebuilt-projects .node-inner .field-name-field-template-image,
  .node-template .content .field-name-field-related-content .node-inner .field-name-field-project-image,
  .node-template .content .field-name-field-related-content .node-inner .field-name-field-template-image,
  .node-template .content .field-name-field-related-research .node-inner .field-name-field-project-image,
  .node-template .content .field-name-field-related-research .node-inner .field-name-field-template-image,
  .node-template .content .field-name-field-related-training .node-inner .field-name-field-project-image,
  .node-template .content .field-name-field-related-training .node-inner .field-name-field-template-image,
  .node-template .content .view .node-inner .field-name-field-project-image,
  .node-template .content .view .node-inner .field-name-field-template-image, .node-prebuilt-project .content .field-name-field-project-resources .node-inner .field-name-field-project-image,
  .node-prebuilt-project .content .field-name-field-project-resources .node-inner .field-name-field-template-image,
  .node-prebuilt-project .content .field-name-field-related-prebuilt-projects .node-inner .field-name-field-project-image,
  .node-prebuilt-project .content .field-name-field-related-prebuilt-projects .node-inner .field-name-field-template-image,
  .node-prebuilt-project .content .field-name-field-related-content .node-inner .field-name-field-project-image,
  .node-prebuilt-project .content .field-name-field-related-content .node-inner .field-name-field-template-image,
  .node-prebuilt-project .content .field-name-field-related-research .node-inner .field-name-field-project-image,
  .node-prebuilt-project .content .field-name-field-related-research .node-inner .field-name-field-template-image,
  .node-prebuilt-project .content .field-name-field-related-training .node-inner .field-name-field-project-image,
  .node-prebuilt-project .content .field-name-field-related-training .node-inner .field-name-field-template-image,
  .node-prebuilt-project .content .view .node-inner .field-name-field-project-image,
  .node-prebuilt-project .content .view .node-inner .field-name-field-template-image, #block-views-premium_content-block_1 .content .field-name-field-project-resources .node-inner .field-name-field-project-image,
  #block-views-premium_content-block_1 .content .field-name-field-project-resources .node-inner .field-name-field-template-image,
  #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects .node-inner .field-name-field-project-image,
  #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects .node-inner .field-name-field-template-image,
  #block-views-premium_content-block_1 .content .field-name-field-related-content .node-inner .field-name-field-project-image,
  #block-views-premium_content-block_1 .content .field-name-field-related-content .node-inner .field-name-field-template-image,
  #block-views-premium_content-block_1 .content .field-name-field-related-research .node-inner .field-name-field-project-image,
  #block-views-premium_content-block_1 .content .field-name-field-related-research .node-inner .field-name-field-template-image,
  #block-views-premium_content-block_1 .content .field-name-field-related-training .node-inner .field-name-field-project-image,
  #block-views-premium_content-block_1 .content .field-name-field-related-training .node-inner .field-name-field-template-image,
  #block-views-premium_content-block_1 .content .view .node-inner .field-name-field-project-image,
  #block-views-premium_content-block_1 .content .view .node-inner .field-name-field-template-image, #block-views-account_content_downloads-block .content .field-name-field-project-resources .node-inner .field-name-field-project-image,
  #block-views-account_content_downloads-block .content .field-name-field-project-resources .node-inner .field-name-field-template-image,
  #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects .node-inner .field-name-field-project-image,
  #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects .node-inner .field-name-field-template-image,
  #block-views-account_content_downloads-block .content .field-name-field-related-content .node-inner .field-name-field-project-image,
  #block-views-account_content_downloads-block .content .field-name-field-related-content .node-inner .field-name-field-template-image,
  #block-views-account_content_downloads-block .content .field-name-field-related-research .node-inner .field-name-field-project-image,
  #block-views-account_content_downloads-block .content .field-name-field-related-research .node-inner .field-name-field-template-image,
  #block-views-account_content_downloads-block .content .field-name-field-related-training .node-inner .field-name-field-project-image,
  #block-views-account_content_downloads-block .content .field-name-field-related-training .node-inner .field-name-field-template-image,
  #block-views-account_content_downloads-block .content .view .node-inner .field-name-field-project-image,
  #block-views-account_content_downloads-block .content .view .node-inner .field-name-field-template-image {
    box-shadow: none;
    border: none;
    margin: 0;
  }
  /* line 2250, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-project-resources .node-inner .image-wrapper,
  .node-template .content .field-name-field-related-prebuilt-projects .node-inner .image-wrapper,
  .node-template .content .field-name-field-related-content .node-inner .image-wrapper,
  .node-template .content .field-name-field-related-research .node-inner .image-wrapper,
  .node-template .content .field-name-field-related-training .node-inner .image-wrapper,
  .node-template .content .view .node-inner .image-wrapper, .node-prebuilt-project .content .field-name-field-project-resources .node-inner .image-wrapper,
  .node-prebuilt-project .content .field-name-field-related-prebuilt-projects .node-inner .image-wrapper,
  .node-prebuilt-project .content .field-name-field-related-content .node-inner .image-wrapper,
  .node-prebuilt-project .content .field-name-field-related-research .node-inner .image-wrapper,
  .node-prebuilt-project .content .field-name-field-related-training .node-inner .image-wrapper,
  .node-prebuilt-project .content .view .node-inner .image-wrapper, #block-views-premium_content-block_1 .content .field-name-field-project-resources .node-inner .image-wrapper,
  #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects .node-inner .image-wrapper,
  #block-views-premium_content-block_1 .content .field-name-field-related-content .node-inner .image-wrapper,
  #block-views-premium_content-block_1 .content .field-name-field-related-research .node-inner .image-wrapper,
  #block-views-premium_content-block_1 .content .field-name-field-related-training .node-inner .image-wrapper,
  #block-views-premium_content-block_1 .content .view .node-inner .image-wrapper, #block-views-account_content_downloads-block .content .field-name-field-project-resources .node-inner .image-wrapper,
  #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects .node-inner .image-wrapper,
  #block-views-account_content_downloads-block .content .field-name-field-related-content .node-inner .image-wrapper,
  #block-views-account_content_downloads-block .content .field-name-field-related-research .node-inner .image-wrapper,
  #block-views-account_content_downloads-block .content .field-name-field-related-training .node-inner .image-wrapper,
  #block-views-account_content_downloads-block .content .view .node-inner .image-wrapper {
    position: relative;
  }
  /* line 2254, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-project-resources .views-row .node-inner,
  .node-template .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
  .node-template .content .field-name-field-related-content .views-row .node-inner,
  .node-template .content .field-name-field-related-research .views-row .node-inner,
  .node-template .content .field-name-field-related-training .views-row .node-inner,
  .node-template .content .view .views-row .node-inner, .node-prebuilt-project .content .field-name-field-project-resources .views-row .node-inner,
  .node-prebuilt-project .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
  .node-prebuilt-project .content .field-name-field-related-content .views-row .node-inner,
  .node-prebuilt-project .content .field-name-field-related-research .views-row .node-inner,
  .node-prebuilt-project .content .field-name-field-related-training .views-row .node-inner,
  .node-prebuilt-project .content .view .views-row .node-inner, #block-views-premium_content-block_1 .content .field-name-field-project-resources .views-row .node-inner,
  #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
  #block-views-premium_content-block_1 .content .field-name-field-related-content .views-row .node-inner,
  #block-views-premium_content-block_1 .content .field-name-field-related-research .views-row .node-inner,
  #block-views-premium_content-block_1 .content .field-name-field-related-training .views-row .node-inner,
  #block-views-premium_content-block_1 .content .view .views-row .node-inner, #block-views-account_content_downloads-block .content .field-name-field-project-resources .views-row .node-inner,
  #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
  #block-views-account_content_downloads-block .content .field-name-field-related-content .views-row .node-inner,
  #block-views-account_content_downloads-block .content .field-name-field-related-research .views-row .node-inner,
  #block-views-account_content_downloads-block .content .field-name-field-related-training .views-row .node-inner,
  #block-views-account_content_downloads-block .content .view .views-row .node-inner {
    height: 300px;
  }@media (max-width: 1200px) and (min-width: 1349px) {
 /* line 2254, ../scss/demand_metric.scss */
    .node-template .content .field-name-field-project-resources .views-row .node-inner,
    .node-template .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
    .node-template .content .field-name-field-related-content .views-row .node-inner,
    .node-template .content .field-name-field-related-research .views-row .node-inner,
    .node-template .content .field-name-field-related-training .views-row .node-inner,
    .node-template .content .view .views-row .node-inner, .node-prebuilt-project .content .field-name-field-project-resources .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-content .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-research .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-training .views-row .node-inner,
    .node-prebuilt-project .content .view .views-row .node-inner, #block-views-premium_content-block_1 .content .field-name-field-project-resources .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-content .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-research .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-training .views-row .node-inner,
    #block-views-premium_content-block_1 .content .view .views-row .node-inner, #block-views-account_content_downloads-block .content .field-name-field-project-resources .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-content .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-research .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-training .views-row .node-inner,
    #block-views-account_content_downloads-block .content .view .views-row .node-inner {
      height: 280px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 2254, ../scss/demand_metric.scss */
    .node-template .content .field-name-field-project-resources .views-row .node-inner,
    .node-template .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
    .node-template .content .field-name-field-related-content .views-row .node-inner,
    .node-template .content .field-name-field-related-research .views-row .node-inner,
    .node-template .content .field-name-field-related-training .views-row .node-inner,
    .node-template .content .view .views-row .node-inner, .node-prebuilt-project .content .field-name-field-project-resources .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-content .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-research .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-training .views-row .node-inner,
    .node-prebuilt-project .content .view .views-row .node-inner, #block-views-premium_content-block_1 .content .field-name-field-project-resources .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-content .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-research .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-training .views-row .node-inner,
    #block-views-premium_content-block_1 .content .view .views-row .node-inner, #block-views-account_content_downloads-block .content .field-name-field-project-resources .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-content .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-research .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-training .views-row .node-inner,
    #block-views-account_content_downloads-block .content .view .views-row .node-inner {
      height: 270px;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 2254, ../scss/demand_metric.scss */
    .node-template .content .field-name-field-project-resources .views-row .node-inner,
    .node-template .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
    .node-template .content .field-name-field-related-content .views-row .node-inner,
    .node-template .content .field-name-field-related-research .views-row .node-inner,
    .node-template .content .field-name-field-related-training .views-row .node-inner,
    .node-template .content .view .views-row .node-inner, .node-prebuilt-project .content .field-name-field-project-resources .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-content .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-research .views-row .node-inner,
    .node-prebuilt-project .content .field-name-field-related-training .views-row .node-inner,
    .node-prebuilt-project .content .view .views-row .node-inner, #block-views-premium_content-block_1 .content .field-name-field-project-resources .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-content .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-research .views-row .node-inner,
    #block-views-premium_content-block_1 .content .field-name-field-related-training .views-row .node-inner,
    #block-views-premium_content-block_1 .content .view .views-row .node-inner, #block-views-account_content_downloads-block .content .field-name-field-project-resources .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-content .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-research .views-row .node-inner,
    #block-views-account_content_downloads-block .content .field-name-field-related-training .views-row .node-inner,
    #block-views-account_content_downloads-block .content .view .views-row .node-inner {
      height: 240px;
    } 
}/* line 2270, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-project-resources .node-title-outer,
  .node-template .content .field-name-field-related-prebuilt-projects .node-title-outer,
  .node-template .content .field-name-field-related-content .node-title-outer,
  .node-template .content .field-name-field-related-research .node-title-outer,
  .node-template .content .field-name-field-related-training .node-title-outer,
  .node-template .content .view .node-title-outer, .node-prebuilt-project .content .field-name-field-project-resources .node-title-outer,
  .node-prebuilt-project .content .field-name-field-related-prebuilt-projects .node-title-outer,
  .node-prebuilt-project .content .field-name-field-related-content .node-title-outer,
  .node-prebuilt-project .content .field-name-field-related-research .node-title-outer,
  .node-prebuilt-project .content .field-name-field-related-training .node-title-outer,
  .node-prebuilt-project .content .view .node-title-outer, #block-views-premium_content-block_1 .content .field-name-field-project-resources .node-title-outer,
  #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects .node-title-outer,
  #block-views-premium_content-block_1 .content .field-name-field-related-content .node-title-outer,
  #block-views-premium_content-block_1 .content .field-name-field-related-research .node-title-outer,
  #block-views-premium_content-block_1 .content .field-name-field-related-training .node-title-outer,
  #block-views-premium_content-block_1 .content .view .node-title-outer, #block-views-account_content_downloads-block .content .field-name-field-project-resources .node-title-outer,
  #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects .node-title-outer,
  #block-views-account_content_downloads-block .content .field-name-field-related-content .node-title-outer,
  #block-views-account_content_downloads-block .content .field-name-field-related-research .node-title-outer,
  #block-views-account_content_downloads-block .content .field-name-field-related-training .node-title-outer,
  #block-views-account_content_downloads-block .content .view .node-title-outer {
    height: 86px;
    display: table;
  }
  /* line 2274, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-project-resources .node-title,
  .node-template .content .field-name-field-related-prebuilt-projects .node-title,
  .node-template .content .field-name-field-related-content .node-title,
  .node-template .content .field-name-field-related-research .node-title,
  .node-template .content .field-name-field-related-training .node-title,
  .node-template .content .view .node-title, .node-prebuilt-project .content .field-name-field-project-resources .node-title,
  .node-prebuilt-project .content .field-name-field-related-prebuilt-projects .node-title,
  .node-prebuilt-project .content .field-name-field-related-content .node-title,
  .node-prebuilt-project .content .field-name-field-related-research .node-title,
  .node-prebuilt-project .content .field-name-field-related-training .node-title,
  .node-prebuilt-project .content .view .node-title, #block-views-premium_content-block_1 .content .field-name-field-project-resources .node-title,
  #block-views-premium_content-block_1 .content .field-name-field-related-prebuilt-projects .node-title,
  #block-views-premium_content-block_1 .content .field-name-field-related-content .node-title,
  #block-views-premium_content-block_1 .content .field-name-field-related-research .node-title,
  #block-views-premium_content-block_1 .content .field-name-field-related-training .node-title,
  #block-views-premium_content-block_1 .content .view .node-title, #block-views-account_content_downloads-block .content .field-name-field-project-resources .node-title,
  #block-views-account_content_downloads-block .content .field-name-field-related-prebuilt-projects .node-title,
  #block-views-account_content_downloads-block .content .field-name-field-related-content .node-title,
  #block-views-account_content_downloads-block .content .field-name-field-related-research .node-title,
  #block-views-account_content_downloads-block .content .field-name-field-related-training .node-title,
  #block-views-account_content_downloads-block .content .view .node-title {
    padding: 0 15px;
    display: table-cell;
    vertical-align: middle;
  }
  /* line 2281, ../scss/demand_metric.scss */
  .node-template .content .content-single-column > .content-type-image, .node-prebuilt-project .content .content-single-column > .content-type-image, #block-views-premium_content-block_1 .content .content-single-column > .content-type-image, #block-views-account_content_downloads-block .content .content-single-column > .content-type-image {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 22px;
    left: 15px;
  }
  /* line 2290, ../scss/demand_metric.scss */
  body.has-content-tabs .node-template .content .content-single-column > .content-type-image, body.has-content-tabs .node-prebuilt-project .content .content-single-column > .content-type-image, body.has-content-tabs #block-views-premium_content-block_1 .content .content-single-column > .content-type-image, body.has-content-tabs #block-views-account_content_downloads-block .content .content-single-column > .content-type-image {
    top: 47px;
  }
  /* line 2293, ../scss/demand_metric.scss */
  .node-template .content .content-single-column > .content-type-image span, .node-prebuilt-project .content .content-single-column > .content-type-image span, #block-views-premium_content-block_1 .content .content-single-column > .content-type-image span, #block-views-account_content_downloads-block .content .content-single-column > .content-type-image span {
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_other_md.png) no-repeat transparent;
    width: 50px;
    height: 50px;
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-template .content .content-single-column > .content-type-image span.powerpoint, .node-prebuilt-project .content .content-single-column > .content-type-image span.powerpoint, #block-views-premium_content-block_1 .content .content-single-column > .content-type-image span.powerpoint, #block-views-account_content_downloads-block .content .content-single-column > .content-type-image span.powerpoint {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_powerpoint_md.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-template .content .content-single-column > .content-type-image span.excel, .node-prebuilt-project .content .content-single-column > .content-type-image span.excel, #block-views-premium_content-block_1 .content .content-single-column > .content-type-image span.excel, #block-views-account_content_downloads-block .content .content-single-column > .content-type-image span.excel {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_excel_md.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-template .content .content-single-column > .content-type-image span.pdf, .node-prebuilt-project .content .content-single-column > .content-type-image span.pdf, #block-views-premium_content-block_1 .content .content-single-column > .content-type-image span.pdf, #block-views-account_content_downloads-block .content .content-single-column > .content-type-image span.pdf {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_pdf_md.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-template .content .content-single-column > .content-type-image span.training, .node-prebuilt-project .content .content-single-column > .content-type-image span.training, #block-views-premium_content-block_1 .content .content-single-column > .content-type-image span.training, #block-views-account_content_downloads-block .content .content-single-column > .content-type-image span.training {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_training_md.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-template .content .content-single-column > .content-type-image span.video, .node-prebuilt-project .content .content-single-column > .content-type-image span.video, #block-views-premium_content-block_1 .content .content-single-column > .content-type-image span.video, #block-views-account_content_downloads-block .content .content-single-column > .content-type-image span.video {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_video_md.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-template .content .content-single-column > .content-type-image span.word, .node-prebuilt-project .content .content-single-column > .content-type-image span.word, #block-views-premium_content-block_1 .content .content-single-column > .content-type-image span.word, #block-views-account_content_downloads-block .content .content-single-column > .content-type-image span.word {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_word_md.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-template .content .content-single-column > .content-type-image span.other, .node-prebuilt-project .content .content-single-column > .content-type-image span.other, #block-views-premium_content-block_1 .content .content-single-column > .content-type-image span.other, #block-views-account_content_downloads-block .content .content-single-column > .content-type-image span.other {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_other_md.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-template .content .content-single-column > .content-type-image span.project, .node-prebuilt-project .content .content-single-column > .content-type-image span.project, #block-views-premium_content-block_1 .content .content-single-column > .content-type-image span.project, #block-views-account_content_downloads-block .content .content-single-column > .content-type-image span.project {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_project_md.png);
  }
  /* line 2297, ../scss/demand_metric.scss */
  .node-template .content .premium-tab-right, .node-prebuilt-project .content .premium-tab-right, #block-views-premium_content-block_1 .content .premium-tab-right, #block-views-account_content_downloads-block .content .premium-tab-right {
    z-index: 2;
    display: block;
    position: absolute;
    top: 0;
    right: 10px;
    width: 85px;
    height: 85px;
    background: transparent url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/flag_exec_r.png) no-repeat;
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
  }
  /* line 2308, ../scss/demand_metric.scss */
  .has-content-tabs .node-template .content .premium-tab-right, .has-content-tabs .node-prebuilt-project .content .premium-tab-right, .has-content-tabs #block-views-premium_content-block_1 .content .premium-tab-right, .has-content-tabs #block-views-account_content_downloads-block .content .premium-tab-right {
    top: 23px;
  }
  /* line 2312, ../scss/demand_metric.scss */
  .node-template .content .free-tab-right, .node-prebuilt-project .content .free-tab-right, #block-views-premium_content-block_1 .content .free-tab-right, #block-views-account_content_downloads-block .content .free-tab-right {
    z-index: 2;
    display: block;
    position: absolute;
    top: 0;
    right: 10px;
    width: 85px;
    height: 85px;
    background: transparent url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/flag_free_r.png) no-repeat;
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
  }
  /* line 2323, ../scss/demand_metric.scss */
  .has-content-tabs .node-template .content .free-tab-right, .has-content-tabs .node-prebuilt-project .content .free-tab-right, .has-content-tabs #block-views-premium_content-block_1 .content .free-tab-right, .has-content-tabs #block-views-account_content_downloads-block .content .free-tab-right {
    top: 23px;
  }
  /* line 2327, ../scss/demand_metric.scss */
  .node-template .content .cost-tag, .node-prebuilt-project .content .cost-tag, #block-views-premium_content-block_1 .content .cost-tag, #block-views-account_content_downloads-block .content .cost-tag {
    position: absolute;
    top: 5px;
    right: 15px;
  }
  /* line 2333, ../scss/demand_metric.scss */
  .node-template .content .cost-tag a, .node-prebuilt-project .content .cost-tag a, #block-views-premium_content-block_1 .content .cost-tag a, #block-views-account_content_downloads-block .content .cost-tag a {
    text-decoration: none;
  }
  /* line 2337, ../scss/demand_metric.scss */
  .has-content-tabs .node-template .content .cost-tag, .has-content-tabs .node-prebuilt-project .content .cost-tag, .has-content-tabs #block-views-premium_content-block_1 .content .cost-tag, .has-content-tabs #block-views-account_content_downloads-block .content .cost-tag {
    top: 28px;
  }
  /* line 2341, ../scss/demand_metric.scss */
  .node-template .content .cost-tag .content-cost, .node-prebuilt-project .content .cost-tag .content-cost, #block-views-premium_content-block_1 .content .cost-tag .content-cost, #block-views-account_content_downloads-block .content .cost-tag .content-cost {
    padding: 5px 8px;
    font-size: 12px;
    line-height: 1em;
    display: block;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
    border-radius: 2px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  }
  /* line 956, ../scss/mixins/_mixins.scss */
  .node-template .content .cost-tag .content-cost, .node-template .content .cost-tag .content-cost.free, .node-prebuilt-project .content .cost-tag .content-cost, .node-prebuilt-project .content .cost-tag .content-cost.free, #block-views-premium_content-block_1 .content .cost-tag .content-cost, #block-views-premium_content-block_1 .content .cost-tag .content-cost.free, #block-views-account_content_downloads-block .content .cost-tag .content-cost, #block-views-account_content_downloads-block .content .cost-tag .content-cost.free {
    background: linear-gradient(155deg, #5d9146 0%, #92c07d 100%);
  }
  /* line 959, ../scss/mixins/_mixins.scss */
  .node-template .content .cost-tag .content-cost.premium, .node-prebuilt-project .content .cost-tag .content-cost.premium, #block-views-premium_content-block_1 .content .cost-tag .content-cost.premium, #block-views-account_content_downloads-block .content .cost-tag .content-cost.premium {
    background: linear-gradient(115deg, #c20f51 0%, #f14685 100%);
    display: none;
  }
  /* line 963, ../scss/mixins/_mixins.scss */
  .node-template .content .cost-tag .content-cost.team, .node-prebuilt-project .content .cost-tag .content-cost.team, #block-views-premium_content-block_1 .content .cost-tag .content-cost.team, #block-views-account_content_downloads-block .content .cost-tag .content-cost.team {
    background: linear-gradient(155deg, #1d5c72 0%, #5488aa 100%);
    display: none;
  }
  /* line 2346, ../scss/demand_metric.scss */
  .node-template .content .small_card .cost-tag, .node-template .content .med_card .cost-tag, .node-prebuilt-project .content .small_card .cost-tag, .node-prebuilt-project .content .med_card .cost-tag, #block-views-premium_content-block_1 .content .small_card .cost-tag, #block-views-premium_content-block_1 .content .med_card .cost-tag, #block-views-account_content_downloads-block .content .small_card .cost-tag, #block-views-account_content_downloads-block .content .med_card .cost-tag {
    top: auto;
    bottom: 5px;
    right: 5px;
  }
  /* line 2352, ../scss/demand_metric.scss */
  .node-template .content .med_card, .node-prebuilt-project .content .med_card, #block-views-premium_content-block_1 .content .med_card, #block-views-account_content_downloads-block .content .med_card {
    display: block;
    /* Fallback for non-webkit */
    display: -webkit-box;
    max-width: 400px;
    height: ellipsize-height(20px, 1.3, 2);
    /* Fallback for non-webkit */
    font-size: 20px;
    line-height: 1.3;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
  }
  /* line 2355, ../scss/demand_metric.scss */
  .node-template .content .med_card a, .node-prebuilt-project .content .med_card a, #block-views-premium_content-block_1 .content .med_card a, #block-views-account_content_downloads-block .content .med_card a {
    text-decoration: none;
  }
  /* line 2359, ../scss/demand_metric.scss */
  .node-template .content .med_card .node-title, .node-prebuilt-project .content .med_card .node-title, #block-views-premium_content-block_1 .content .med_card .node-title, #block-views-account_content_downloads-block .content .med_card .node-title {
    color: #555;
  }
  /* line 2362, ../scss/demand_metric.scss */
  .node-template .content .med_card .node-title:hover, .node-prebuilt-project .content .med_card .node-title:hover, #block-views-premium_content-block_1 .content .med_card .node-title:hover, #block-views-account_content_downloads-block .content .med_card .node-title:hover {
    color: #000;
  }
  /* line 2367, ../scss/demand_metric.scss */
  .node-template .content .tags-list-wrapper, .node-prebuilt-project .content .tags-list-wrapper, #block-views-premium_content-block_1 .content .tags-list-wrapper, #block-views-account_content_downloads-block .content .tags-list-wrapper {
    background: #fff;
    padding-left: 80px;
    padding-bottom: 8px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .node-template .content .tags-list-wrapper:before, .node-template .content .tags-list-wrapper:after, .node-prebuilt-project .content .tags-list-wrapper:before, .node-prebuilt-project .content .tags-list-wrapper:after, #block-views-premium_content-block_1 .content .tags-list-wrapper:before, #block-views-premium_content-block_1 .content .tags-list-wrapper:after, #block-views-account_content_downloads-block .content .tags-list-wrapper:before, #block-views-account_content_downloads-block .content .tags-list-wrapper:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .node-template .content .tags-list-wrapper:after, .node-prebuilt-project .content .tags-list-wrapper:after, #block-views-premium_content-block_1 .content .tags-list-wrapper:after, #block-views-account_content_downloads-block .content .tags-list-wrapper:after {
    clear: both;
  }
  /* line 2373, ../scss/demand_metric.scss */
  .node-template .content .tags-list-wrapper a, .node-prebuilt-project .content .tags-list-wrapper a, #block-views-premium_content-block_1 .content .tags-list-wrapper a, #block-views-account_content_downloads-block .content .tags-list-wrapper a {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fafafa;
    color: #505B65;
    border: 1px solid #bbc5cd;
    padding: 5px 12px 4px 10px;
    float: left;
    margin-right: 8px;
    display: block;
    font-weight: 600;
    font-size: 12px;
    line-height: 1em;
    position: relative;
    max-width: 175px;
    margin-bottom: 8px;
  }
  /* line 557, ../scss/mixins/_mixins.scss */
  .node-template .content .tags-list-wrapper a .remove, .node-prebuilt-project .content .tags-list-wrapper a .remove, #block-views-premium_content-block_1 .content .tags-list-wrapper a .remove, #block-views-account_content_downloads-block .content .tags-list-wrapper a .remove {
    width: 5px;
    height: 5px;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag.png) center center no-repeat;
    position: absolute;
    top: 3px;
    right: 3px;
  }
  /* line 566, ../scss/mixins/_mixins.scss */
  .node-template .content .tags-list-wrapper a:hover, .node-prebuilt-project .content .tags-list-wrapper a:hover, #block-views-premium_content-block_1 .content .tags-list-wrapper a:hover, #block-views-account_content_downloads-block .content .tags-list-wrapper a:hover {
    text-decoration: none;
    color: #212f3d;
    background: #e5e6e7;
  }
  /* line 571, ../scss/mixins/_mixins.scss */
  .node-template .content .tags-list-wrapper a:hover .remove, .node-prebuilt-project .content .tags-list-wrapper a:hover .remove, #block-views-premium_content-block_1 .content .tags-list-wrapper a:hover .remove, #block-views-account_content_downloads-block .content .tags-list-wrapper a:hover .remove {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag_hover.png);
  }
  /* line 575, ../scss/mixins/_mixins.scss */
  .node-template .content .tags-list-wrapper a.ajax-loading, .node-prebuilt-project .content .tags-list-wrapper a.ajax-loading, #block-views-premium_content-block_1 .content .tags-list-wrapper a.ajax-loading, #block-views-account_content_downloads-block .content .tags-list-wrapper a.ajax-loading {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_lt_gray.gif);
  }
  /* line 2377, ../scss/demand_metric.scss */
  .node-template .content .tags-list-wrapper .ellipsis, .node-prebuilt-project .content .tags-list-wrapper .ellipsis, #block-views-premium_content-block_1 .content .tags-list-wrapper .ellipsis, #block-views-account_content_downloads-block .content .tags-list-wrapper .ellipsis {
    display: none;
  }
  /* line 2381, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-video-embed, .node-prebuilt-project .content .field-name-field-video-embed, #block-views-premium_content-block_1 .content .field-name-field-video-embed, #block-views-account_content_downloads-block .content .field-name-field-video-embed {
    background: #fff;
    margin-bottom: 20px;
  }
  /* line 2385, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-video-embed .field-item > div, .node-prebuilt-project .content .field-name-field-video-embed .field-item > div, #block-views-premium_content-block_1 .content .field-name-field-video-embed .field-item > div, #block-views-account_content_downloads-block .content .field-name-field-video-embed .field-item > div {
    width: 100% !important;
  }
  /* line 2389, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-video-embed iframe, .node-prebuilt-project .content .field-name-field-video-embed iframe, #block-views-premium_content-block_1 .content .field-name-field-video-embed iframe, #block-views-account_content_downloads-block .content .field-name-field-video-embed iframe {
    margin-bottom: 0 !important;
  }
  /* line 2395, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-project-image, .node-prebuilt-project .content .field-name-field-project-image, #block-views-premium_content-block_1 .content .field-name-field-project-image, #block-views-account_content_downloads-block .content .field-name-field-project-image {
    margin-bottom: 20px;
  }
  /* line 2396, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-project-image img, .node-prebuilt-project .content .field-name-field-project-image img, #block-views-premium_content-block_1 .content .field-name-field-project-image img, #block-views-account_content_downloads-block .content .field-name-field-project-image img {
    width: 100%;
  }
  /* line 2404, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-related-content .views-row, .node-prebuilt-project .content .field-name-field-related-content .views-row, #block-views-premium_content-block_1 .content .field-name-field-related-content .views-row, #block-views-account_content_downloads-block .content .field-name-field-related-content .views-row {
    background: white;
    border-bottom: 1px solid #bbc5cd;
    position: relative;
    padding: 9px 5px 10px 10px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .node-template .content .field-name-field-related-content .views-row:before, .node-template .content .field-name-field-related-content .views-row:after, .node-prebuilt-project .content .field-name-field-related-content .views-row:before, .node-prebuilt-project .content .field-name-field-related-content .views-row:after, #block-views-premium_content-block_1 .content .field-name-field-related-content .views-row:before, #block-views-premium_content-block_1 .content .field-name-field-related-content .views-row:after, #block-views-account_content_downloads-block .content .field-name-field-related-content .views-row:before, #block-views-account_content_downloads-block .content .field-name-field-related-content .views-row:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .node-template .content .field-name-field-related-content .views-row:after, .node-prebuilt-project .content .field-name-field-related-content .views-row:after, #block-views-premium_content-block_1 .content .field-name-field-related-content .views-row:after, #block-views-account_content_downloads-block .content .field-name-field-related-content .views-row:after {
    clear: both;
  }
  /* line 2415, ../scss/demand_metric.scss */
  .node-template .content .field-name-field-related-research .field-item > div,
  .node-template .content .field-name-field-related-training .field-item > div, .node-prebuilt-project .content .field-name-field-related-research .field-item > div,
  .node-prebuilt-project .content .field-name-field-related-training .field-item > div, #block-views-premium_content-block_1 .content .field-name-field-related-research .field-item > div,
  #block-views-premium_content-block_1 .content .field-name-field-related-training .field-item > div, #block-views-account_content_downloads-block .content .field-name-field-related-research .field-item > div,
  #block-views-account_content_downloads-block .content .field-name-field-related-training .field-item > div {
    background: white;
    position: relative;
    padding: 9px 5px 10px 10px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .node-template .content .field-name-field-related-research .field-item > div:before, .node-template .content .field-name-field-related-research .field-item > div:after,
  .node-template .content .field-name-field-related-training .field-item > div:before,
  .node-template .content .field-name-field-related-training .field-item > div:after, .node-prebuilt-project .content .field-name-field-related-research .field-item > div:before, .node-prebuilt-project .content .field-name-field-related-research .field-item > div:after,
  .node-prebuilt-project .content .field-name-field-related-training .field-item > div:before,
  .node-prebuilt-project .content .field-name-field-related-training .field-item > div:after, #block-views-premium_content-block_1 .content .field-name-field-related-research .field-item > div:before, #block-views-premium_content-block_1 .content .field-name-field-related-research .field-item > div:after,
  #block-views-premium_content-block_1 .content .field-name-field-related-training .field-item > div:before,
  #block-views-premium_content-block_1 .content .field-name-field-related-training .field-item > div:after, #block-views-account_content_downloads-block .content .field-name-field-related-research .field-item > div:before, #block-views-account_content_downloads-block .content .field-name-field-related-research .field-item > div:after,
  #block-views-account_content_downloads-block .content .field-name-field-related-training .field-item > div:before,
  #block-views-account_content_downloads-block .content .field-name-field-related-training .field-item > div:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .node-template .content .field-name-field-related-research .field-item > div:after,
  .node-template .content .field-name-field-related-training .field-item > div:after, .node-prebuilt-project .content .field-name-field-related-research .field-item > div:after,
  .node-prebuilt-project .content .field-name-field-related-training .field-item > div:after, #block-views-premium_content-block_1 .content .field-name-field-related-research .field-item > div:after,
  #block-views-premium_content-block_1 .content .field-name-field-related-training .field-item > div:after, #block-views-account_content_downloads-block .content .field-name-field-related-research .field-item > div:after,
  #block-views-account_content_downloads-block .content .field-name-field-related-training .field-item > div:after {
    clear: both;
  }
  
  /* line 2431, ../scss/demand_metric.scss */
  .node-prebuilt-project .field-name-field-project-image img {
    border: 1px solid #cac4aa;
  }
  
  /* line 2439, ../scss/demand_metric.scss */
  .join-community-links a {
    display: block;
    padding: 15px 30px 20px 70px;
    color: #413f3e;
    border-bottom: 1px solid #bbc5cd;
    background-position: 20px 20px;
    background-repeat: no-repeat;
    font-size: 14px;
  }
  /* line 2448, ../scss/demand_metric.scss */
  .join-community-links a:hover, .join-community-links a:active {
    background-color: #fcfcfa;
    text-decoration: none;
  }
  /* line 2455, ../scss/demand_metric.scss */
  .join-community-links a.discussion-link {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_discussion_lg.png);
  }
  /* line 2455, ../scss/demand_metric.scss */
  .join-community-links a.expert-link {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_expert_lg.png);
  }
  /* line 2455, ../scss/demand_metric.scss */
  .join-community-links a.idea-link {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_idea_lg.png);
  }
  /* line 2455, ../scss/demand_metric.scss */
  .join-community-links a.helpdesk-link {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_helpdesk_lg.png);
  }
  /* line 2460, ../scss/demand_metric.scss */
  .join-community-links a span.title {
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #1d1c1b;
  }
  /* line 2468, ../scss/demand_metric.scss */
  #block-boxes-get_involved .join-community-links a {
    padding: 10px 30px 10px 50px;
    background-position: 13px 13px;
    border: 0;
    font-size: 14px;
  }
  /* line 2474, ../scss/demand_metric.scss */
  #block-boxes-get_involved .join-community-links a:hover, #block-boxes-get_involved .join-community-links a:active {
    font-weight: 600;
  }
  /* line 2480, ../scss/demand_metric.scss */
  #block-boxes-get_involved .join-community-links a.discussion-link {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_discussion_md.png);
  }
  /* line 2480, ../scss/demand_metric.scss */
  #block-boxes-get_involved .join-community-links a.expert-link {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_expert_md.png);
  }
  /* line 2480, ../scss/demand_metric.scss */
  #block-boxes-get_involved .join-community-links a.idea-link {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_idea_md.png);
  }
  /* line 2480, ../scss/demand_metric.scss */
  #block-boxes-get_involved .join-community-links a.helpdesk-link {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_helpdesk_md.png);
  }
  
  /* FAQ Page */
  /* line 2490, ../scss/demand_metric.scss */
  .faq-content .faq-question-answer {
    padding-bottom: 1em;
  }
  /* line 2493, ../scss/demand_metric.scss */
  .faq-content .faq-question a {
    font-size: 21px;
    font-weight: normal;
  }
  /* line 2497, ../scss/demand_metric.scss */
  .faq-content .faq-answer {
    margin-top: 1em;
  }
  
  /* Forms */
  /* line 2503, ../scss/demand_metric.scss */
  html.js body.html input.form-autocomplete {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/throbber.gif);
    background-repeat: no-repeat;
    background-position: -100% center;
  }
  
  /* line 2508, ../scss/demand_metric.scss */
  html.js body input.throbbing {
    background-repeat: no-repeat;
    background-position: 99% center;
  }
  
  /* line 2513, ../scss/demand_metric.scss */
  form input.form-text, form input.email, form textarea {
    background: #fff;
    border: 1px solid #bbc5cd;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    font-size: 16px;
    line-height: 22px;
    padding: 5px;
    outline: none;
    color: #4a452d;
  }
  /* line 2523, ../scss/demand_metric.scss */
  form input.form-text:focus, form input.email:focus, form textarea:focus {
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #bbc5cd;
  }
  /* line 2529, ../scss/demand_metric.scss */
  form div.form-item-search {
    line-height: 2px;
  }
  /* line 2533, ../scss/demand_metric.scss */
  form label span.label-suffix {
    margin-left: 0.5em;
    text-transform: lowercase;
    font-size: 13px;
    color: #7e7a78;
  }
  /* line 2539, ../scss/demand_metric.scss */
  form label span.form-required {
    color: #c2592f;
    font-weight: 300;
  }
  
  /* line 2545, ../scss/demand_metric.scss */
  textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  
  /* Placeholder coloring */
  /* line 2552, ../scss/demand_metric.scss */
  .form-item textarea:-moz-placeholder, .form-item input:-moz-placeholder {
    color: #9eacb7;
  }
  /* line 2555, ../scss/demand_metric.scss */
  .form-item textarea::-webkit-input-placeholder, .form-item input::-webkit-input-placeholder {
    color: #9eacb7;
  }
  /* line 2559, ../scss/demand_metric.scss */
  .form-item label.element-invisible {
    color: #9eacb7;
  }
  
  /* line 2567, ../scss/demand_metric.scss */
  input.email {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  /* line 2569, ../scss/demand_metric.scss */
  input.email:focus {
    background: #fff;
    border: 1px solid #bbc5cd;
  }
  
  /* line 2575, ../scss/demand_metric.scss */
  .form-type-select .uniform-processed.selector, .recurly.subscribe .field.expires .uniform-processed.selector, .field-type-country .uniform-processed.selector {
    padding: 0;
    overflow: visible;
    margin-top: 10px;
  }
  /* line 2579, ../scss/demand_metric.scss */
  .form-type-select .uniform-processed.selector span, .form-type-select .uniform-processed.selector.active span, .recurly.subscribe .field.expires .uniform-processed.selector span, .recurly.subscribe .field.expires .uniform-processed.selector.active span, .field-type-country .uniform-processed.selector span, .field-type-country .uniform-processed.selector.active span {
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1) inset;
    cursor: auto;
    color: #222;
    padding-left: 10px;
    font-size: 16px;
    border: 1px solid #bbc5cd;
    background: #fff url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/icons/arrow-sm.png) right center no-repeat;
  }
  /* line 2588, ../scss/demand_metric.scss */
  .form-type-select .uniform-processed.selector select, .recurly.subscribe .field.expires .uniform-processed.selector select, .field-type-country .uniform-processed.selector select {
    background: #fff;
    font-size: 15px;
  }
  
  /* line 2594, ../scss/demand_metric.scss */
  input.webform-submit,
  input#edit-submit,
  button {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  input.webform-submit:hover,
  input#edit-submit:hover,
  button:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  input.webform-submit:active,
  input#edit-submit:active,
  button:active {
    color: #fff;
    background: #164556;
  }
  
  /* line 2602, ../scss/demand_metric.scss */
  .form-item-field-phone-und-0-country-codes {
    height: 30px;
    margin-bottom: 1em;
  }
  /* line 2606, ../scss/demand_metric.scss */
  .form-item-field-phone-und-0-country-codes label {
    float: left;
    line-height: 30px;
    font-weight: normal;
  }
  /* line 2611, ../scss/demand_metric.scss */
  .form-item-field-phone-und-0-country-codes div, .form-item-field-phone-und-0-country-codes .uniform-processed.selector {
    float: right;
    margin-top: 0;
    width: 240px;
  }
  /* line 2615, ../scss/demand_metric.scss */
  .form-item-field-phone-und-0-country-codes div span, .form-item-field-phone-und-0-country-codes .uniform-processed.selector span {
    width: 208px;
  }
  
  /* line 2620, ../scss/demand_metric.scss */
  .form-item-field-employee-count-und {
    height: 30px;
    margin-bottom: 1em;
  }
  /* line 2623, ../scss/demand_metric.scss */
  .form-item-field-employee-count-und label {
    float: left;
    line-height: 30px;
    font-weight: normal;
  }
  /* line 2628, ../scss/demand_metric.scss */
  .form-item-field-employee-count-und div, .form-item-field-employee-count-und .uniform-processed.selector {
    float: right;
    margin-top: 0;
  }
  
  /* line 2638, ../scss/demand_metric.scss */
  div.checker {
    width: 33px;
    height: 33px;
  }
  
  /* line 2644, ../scss/demand_metric.scss */
  .form-type-checkbox .checker, .form-type-checkbox .checker + label, .form-type-checkbox .checker input {
    cursor: pointer;
  }
  /* line 2647, ../scss/demand_metric.scss */
  .form-type-checkbox .checker input {
    width: 33px;
    height: 33px;
  }
  /* line 2651, ../scss/demand_metric.scss */
  .form-type-checkbox .checker span.uniform-processed {
    position: relative;
    width: 33px;
    height: 33px;
    background: #e5e6e7;
    border: 1px solid #e5e6e7;
  }
  /* line 2661, ../scss/demand_metric.scss */
  .form-type-checkbox .checker.hover span.uniform-processed, .form-type-checkbox .checker.active span.uniform-processed, .form-type-checkbox .checker.hover.active span.uniform-processed, .form-type-checkbox .checker.focus.active span.uniform-processed, .form-type-checkbox .checker.focus:active span.uniform-processed, .form-type-checkbox .checker:hover:active span.uniform-processed, .form-type-checkbox .checker.focus:hover span.uniform-processed {
    background: #f0f1f2;
  }
  /* line 2667, ../scss/demand_metric.scss */
  .form-type-checkbox .checker span.uniform-processed.checked, .form-type-checkbox .checker.hover span.uniform-processed.checked, .form-type-checkbox .checker:hover:active span.uniform-processed.checked, .form-type-checkbox .checker.focus:hover span.uniform-processed.checked {
    background: #5A8DAE;
    border: 1px solid #1B556A;
  }
  /* line 2672, ../scss/demand_metric.scss */
  .form-type-checkbox .checker span.uniform-processed.checked:before, .form-type-checkbox .checker.hover span.uniform-processed.checked:before, .form-type-checkbox .checker:hover:active span.uniform-processed.checked:before, .form-type-checkbox .checker.focus:hover span.uniform-processed.checked:before {
    content: "";
    position: absolute;
    left: 10px;
    top: 0;
    width: 12px;
    height: 24px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  
  /* line 2691, ../scss/demand_metric.scss */
  .form-type-radio .radio {
    width: 33px;
    height: 33px;
    margin: 2px 3px 2px 0;
  }
  /* line 2701, ../scss/demand_metric.scss */
  .form-type-radio .radio, .form-type-radio .radio + label, .form-type-radio .radio input {
    cursor: pointer;
  }
  /* line 2704, ../scss/demand_metric.scss */
  .form-type-radio .radio input {
    width: 28px;
    height: 28px;
  }
  /* line 2708, ../scss/demand_metric.scss */
  .form-type-radio .radio span.uniform-processed {
    width: 28px;
    height: 28px;
    background: #e5e6e7;
    border: 1px solid #e5e6e7;
  }
  /* line 2718, ../scss/demand_metric.scss */
  .form-type-radio .radio.hover span.uniform-processed, .form-type-radio .radio.active span.uniform-processed, .form-type-radio .radio.hover.active span.uniform-processed, .form-type-radio .radio.focus.active span.uniform-processed, .form-type-radio .radio.focus:active span.uniform-processed, .form-type-radio .radio:hover:active span.uniform-processed, .form-type-radio .radio.focus:hover span.uniform-processed {
    background: #f0f1f2;
  }
  /* line 2724, ../scss/demand_metric.scss */
  .form-type-radio .radio span.uniform-processed.checked, .form-type-radio .radio.hover span.uniform-processed.checked {
    background: #75AF5B;
    border: 1px solid #4C793B;
  }
  /* line 2727, ../scss/demand_metric.scss */
  .form-type-radio .radio span.uniform-processed.checked:before, .form-type-radio .radio.hover span.uniform-processed.checked:before {
    content: "";
    position: absolute;
    left: 9px;
    top: 1px;
    width: 10px;
    height: 20px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  
  /* line 2744, ../scss/demand_metric.scss */
  form .form-disabled input {
    background-color: #eee;
  }
  
  /* Front page */
  /* line 2750, ../scss/demand_metric.scss */
  .front.two-col-top-blocks .region-content .block .block-inner {
    border: 1px solid #E3DECD;
  }
  /* line 2755, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-delta_blocks-page-title .block-inner,
  .front.two-col-top-blocks #block-delta_blocks-tabs .block-inner {
    border: 0;
  }
  /* line 2764, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-boxes-front_box_1 {
    float: left;
  }
  /* line 2767, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-boxes-front_box_1 .block-inner {
    border: none;
  }
  /* line 2771, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-boxes-front_box_3, .front.two-col-top-blocks #block-views-featured_template-block {
    clear: both;
  }
  /* line 2774, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-boxes-front_box_2 {
    float: right;
  }
  /* line 2777, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-boxes-front_box_2 h2 {
    width: 100%;
    padding: 10px 25px;
    color: #fff;
    background: #789327;
  }
  /* line 2783, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-boxes-front_box_2 .block-inner {
    background: #fff;
  }
  /* line 2786, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-boxes-front_box_2 .block-inner > .content {
    font-size: 18px;
    line-height: 1.8em;
  }
  /* line 2789, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-boxes-front_box_2 .block-inner > .content ul {
    margin: 15px 25px 10px;
  }
  /* line 2792, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-boxes-front_box_2 .block-inner > .content p {
    margin-bottom: 1.5em;
    margin-right: 25px;
    margin-left: 25px;
  }
  /* line 2796, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-boxes-front_box_2 .block-inner > .content p a {
    font-size: 1.2em;
    color: #1B1A18;
  }
  /* line 2804, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-views-featured_template-block,
  .front.two-col-top-blocks #block-boxes-static_front_page_content,
  .front.two-col-top-blocks #block-boxes-front_box_3 {
    margin-top: 25px;
    float: left;
    width: 100%;
  }
  /* line 2811, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-views-featured_template-block .block-inner,
  .front.two-col-top-blocks #block-boxes-static_front_page_content .block-inner,
  .front.two-col-top-blocks #block-boxes-front_box_3 .block-inner {
    background: #fff;
    padding: 20px;
    margin-bottom: 10px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .front.two-col-top-blocks #block-views-featured_template-block .block-inner:before, .front.two-col-top-blocks #block-views-featured_template-block .block-inner:after,
  .front.two-col-top-blocks #block-boxes-static_front_page_content .block-inner:before,
  .front.two-col-top-blocks #block-boxes-static_front_page_content .block-inner:after,
  .front.two-col-top-blocks #block-boxes-front_box_3 .block-inner:before,
  .front.two-col-top-blocks #block-boxes-front_box_3 .block-inner:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .front.two-col-top-blocks #block-views-featured_template-block .block-inner:after,
  .front.two-col-top-blocks #block-boxes-static_front_page_content .block-inner:after,
  .front.two-col-top-blocks #block-boxes-front_box_3 .block-inner:after {
    clear: both;
  }
  /* line 2818, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-views-featured_template-block .view-featured-template .views-field-nothing,
  .front.two-col-top-blocks #block-boxes-static_front_page_content .view-featured-template .views-field-nothing,
  .front.two-col-top-blocks #block-boxes-front_box_3 .view-featured-template .views-field-nothing {
    float: left;
    width: 300px;
    font-size: 17px;
    line-height: 1.7em;
    margin-right: 15px;
  }
  /* line 2824, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-views-featured_template-block .view-featured-template .views-field-nothing p,
  .front.two-col-top-blocks #block-boxes-static_front_page_content .view-featured-template .views-field-nothing p,
  .front.two-col-top-blocks #block-boxes-front_box_3 .view-featured-template .views-field-nothing p {
    margin: 1em 0;
  }
  /* line 2828, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-views-featured_template-block .view-featured-template .views-field-title,
  .front.two-col-top-blocks #block-boxes-static_front_page_content .view-featured-template .views-field-title,
  .front.two-col-top-blocks #block-boxes-front_box_3 .view-featured-template .views-field-title {
    font-size: 26px;
    margin-bottom: 0.5em;
    padding-top: 1em;
  }
  /* line 2833, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-views-featured_template-block .view-featured-template .views-field-body,
  .front.two-col-top-blocks #block-boxes-static_front_page_content .view-featured-template .views-field-body,
  .front.two-col-top-blocks #block-boxes-front_box_3 .view-featured-template .views-field-body {
    font-size: 16px;
  }
  /* line 2836, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-views-featured_template-block .view-featured-template .views-field-view-node .download-button a,
  .front.two-col-top-blocks #block-boxes-static_front_page_content .view-featured-template .views-field-view-node .download-button a,
  .front.two-col-top-blocks #block-boxes-front_box_3 .view-featured-template .views-field-view-node .download-button a {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    padding: 8px 16px;
    display: inline;
    float: right;
    margin: 15px 0 0;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  .front.two-col-top-blocks #block-views-featured_template-block .view-featured-template .views-field-view-node .download-button a:hover,
  .front.two-col-top-blocks #block-boxes-static_front_page_content .view-featured-template .views-field-view-node .download-button a:hover,
  .front.two-col-top-blocks #block-boxes-front_box_3 .view-featured-template .views-field-view-node .download-button a:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  .front.two-col-top-blocks #block-views-featured_template-block .view-featured-template .views-field-view-node .download-button a:active,
  .front.two-col-top-blocks #block-boxes-static_front_page_content .view-featured-template .views-field-view-node .download-button a:active,
  .front.two-col-top-blocks #block-boxes-front_box_3 .view-featured-template .views-field-view-node .download-button a:active {
    color: #fff;
    background: #164556;
  }
  /* line 2846, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-boxes-front_box_3 h2.block-title {
    color: #984807;
    margin-bottom: 0;
  }
  /* line 2851, ../scss/demand_metric.scss */
  .front.two-col-top-blocks #block-boxes-front_box_3 .block-inner .content img, .front.two-col-top-blocks #block-boxes-front_box_3 .block-inner .content a {
    display: block;
    float: left;
  }
  
  /* Subscribe pages */
  /* line 2861, ../scss/demand_metric.scss */
  .page-subscribe {
    /* Recurly style fixes */
  }
  /* line 2864, ../scss/demand_metric.scss */
  .page-subscribe .recurly.subscribe .subscription {
    display: block;
  }
  /* line 2866, ../scss/demand_metric.scss */
  .page-subscribe .recurly.subscribe .subscription .plan, .page-subscribe .recurly.subscribe .subscription .add_ons, .page-subscribe .recurly.subscribe .subscription .vat {
    display: none;
  }
  /* line 2869, ../scss/demand_metric.scss */
  .page-subscribe .recurly.subscribe .subscription .coupon {
    height: auto;
    width: 100%;
    background: none;
    padding: 0;
  }
  /* line 2875, ../scss/demand_metric.scss */
  .page-subscribe .recurly.subscribe .subscription .coupon .coupon-label {
    color: #404041;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 100%;
    padding-bottom: 15px;
  }
  /* line 2887, ../scss/demand_metric.scss */
  .page-subscribe .recurly.subscribe .field.expires .title {
    margin-top: 10px;
  }
  /* line 2890, ../scss/demand_metric.scss */
  .page-subscribe .recurly.subscribe .field.expires .uniform-processed.selector, .page-subscribe .recurly.subscribe .field.expires select, .page-subscribe .recurly.subscribe .field.expires span {
    min-width: 0;
    width: auto;
  }
  /* line 2894, ../scss/demand_metric.scss */
  .page-subscribe .recurly.subscribe .field.expires .month {
    margin-right: 25px;
    width: 166px;
  }
  /* line 2898, ../scss/demand_metric.scss */
  .page-subscribe .recurly.subscribe .field.expires .month select {
    width: 164px;
  }
  /* line 2901, ../scss/demand_metric.scss */
  .page-subscribe .recurly.subscribe .field.expires .month span {
    width: 127px;
  }
  /* line 2907, ../scss/demand_metric.scss */
  .page-subscribe .recurly.subscribe .field.expires .year select {
    width: 125px;
  }
  /* line 2910, ../scss/demand_metric.scss */
  .page-subscribe .recurly.subscribe .field.expires .year span {
    width: 88px;
  }
  /* line 2916, ../scss/demand_metric.scss */
  .page-subscribe #block-system-main, .page-subscribe #block-boxes-verisign_badge {
    float: none;
    margin-left: 550px;
  }
  /* line 2920, ../scss/demand_metric.scss */
  .page-subscribe #thawteseal {
    margin: 20px 0 0;
    width: 400px;
  }
  /* line 2925, ../scss/demand_metric.scss */
  .page-subscribe #block-system-main h2 {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/ribbon-green.png) no-repeat top right;
    color: #fff;
    display: block;
    padding: 10px 25px;
    right: -32px;
    position: relative;
    font-size: 24px;
    height: 60px;
    width: 364px;
    margin-bottom: 0;
  }
  /* line 2928, ../scss/demand_metric.scss */
  .page-subscribe #block-system-main .block-inner {
    background: #fff;
    -moz-box-shadow: -2px 2px 5px #777;
    -webkit-box-shadow: -2px 2px 5px #777;
    box-shadow: -2px 2px 5px #777;
    font-size: 18px;
    line-height: 1.8em;
    padding: 15px;
    width: 390px;
    background: #e4e0d0;
  }
  /* line 2932, ../scss/demand_metric.scss */
  .page-subscribe #block-system-main button.submit {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    width: 100%;
    font-size: 30px;
    padding: 14px 0;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  .page-subscribe #block-system-main button.submit:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  .page-subscribe #block-system-main button.submit:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  .page-subscribe #block-system-main button.submit[disabled], .page-subscribe #block-system-main button.submit[disabled]:hover, .page-subscribe #block-system-main button.submit[disabled]:active {
    background: #7e7a78;
  }
  /* line 2935, ../scss/demand_metric.scss */
  .page-subscribe #block-system-main a.upgrade-link {
    margin: 20px 0;
    background-color: #A95A11;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3NjExMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzliNTMxMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b76112), color-stop(100%, #9b5310));
    background: -moz-linear-gradient(top center, #b76112, #9b5310);
    background: -webkit-linear-gradient(top center, #b76112, #9b5310);
    background: linear-gradient(to bottom center, #b76112, #9b5310);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-shadow: -1px -1px #7b410c;
    color: #fff;
    text-align: center;
    display: block;
    border: 0;
    padding: 10px 20px;
    font-size: 24px;
    line-height: 1.2em;
    cursor: pointer;
    width: 100px;
    margin: 0 auto 10px;
  }
  /* line 122, ../scss/mixins/_mixins.scss */
  .page-subscribe #block-system-main a.upgrade-link:hover, .page-subscribe #block-system-main a.upgrade-link:active {
    text-decoration: none;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5NmIxNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FlNWMxMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c96b14), color-stop(100%, #ae5c11));
    background: -moz-linear-gradient(top center, #c96b14, #ae5c11);
    background: -webkit-linear-gradient(top center, #c96b14, #ae5c11);
    background: linear-gradient(to bottom center, #c96b14, #ae5c11);
  }
  /* line 2939, ../scss/demand_metric.scss */
  .page-subscribe #block-system-main a.upgrade-link.downgrade {
    width: 130px;
  }
  /* line 2943, ../scss/demand_metric.scss */
  .page-subscribe #block-system-main p {
    margin: 1em 0;
  }
  /* line 2947, ../scss/demand_metric.scss */
  .page-subscribe .region-content .block {
    width: 500px;
    float: left;
  }
  /* line 218, ../scss/mixins/_mixins.scss */
  .page-subscribe .region-content .block ul {
    font-size: 1.5em;
    font-weight: bold;
    color: #1B1A18;
    padding-left: 0;
    margin-bottom: 1em;
  }
  /* line 224, ../scss/mixins/_mixins.scss */
  .page-subscribe .region-content .block ul li {
    list-style: none;
    background: transparent url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/icons/checkmark-gray.png) left top no-repeat;
    padding: 8px 0 12px 35px;
    margin-bottom: 0.8em;
    margin-left: 0;
  }
  /* line 2952, ../scss/demand_metric.scss */
  .page-subscribe .region-content .block h2 {
    font-size: 2em;
    color: #984807;
    margin-bottom: 1em;
  }
  /* line 2958, ../scss/demand_metric.scss */
  .page-subscribe .region-content .block#block-boxes-subscribe_video h2 {
    font-size: 1.8em;
  }
  /* line 2963, ../scss/demand_metric.scss */
  .page-subscribe #content-area {
    padding-top: 0;
  }
  
  /* Verisign Badge */
  /* line 2969, ../scss/demand_metric.scss */
  #thawteseal {
    margin: 20px 70% 0 0;
  }
  /* line 2971, ../scss/demand_metric.scss */
  #thawteseal tbody {
    border-top: 0;
  }
  
  /* User login page */
  /* line 2984, ../scss/demand_metric.scss */
  body.page-user-login #content {
    padding-bottom: 100px;
  }
  /* line 2987, ../scss/demand_metric.scss */
  body.page-user-login .form-type-textfield {
    margin-bottom: 1.5em;
    margin-top: 2em;
  }
  
  /* User login form */
  /* line 2994, ../scss/demand_metric.scss */
  form#user-login {
    margin: 0 20px;
  }
  /* line 2999, ../scss/demand_metric.scss */
  form#user-login .form-item-name,
  form#user-login .form-item-pass {
    float: left;
  }
  /* line 3003, ../scss/demand_metric.scss */
  form#user-login .form-item-pass {
    clear: left;
  }
  /* line 3006, ../scss/demand_metric.scss */
  form#user-login a.linkedin-profile-link {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    text-transform: uppercase;
    margin: 0 auto;
    padding: 15px 5px 15px 45px;
    width: 240px;
    font-size: 13px;
    color: #1d1c1b;
    background: #eee url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/linkedin.png) 7px center no-repeat;
    float: right;
    margin-top: 25px;
  }
  /* line 810, ../scss/mixins/_mixins.scss */
  form#user-login a.linkedin-profile-link:hover {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/linkedin.png) 7px center no-repeat;
    background-color: #f8f8f8;
  }
  /* line 814, ../scss/mixins/_mixins.scss */
  form#user-login a.linkedin-profile-link:active {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/linkedin.png) 7px center no-repeat;
    background-color: #e4e4e4;
  }
  /* line 3012, ../scss/demand_metric.scss */
  form#user-login #edit-actions {
    margin: 0;
    float: left;
    clear: left;
  }
  /* line 3017, ../scss/demand_metric.scss */
  form#user-login #edit-actions input#edit-submit {
    clear: left;
    margin: 0;
    font-size: 18px;
  }
  /* line 3024, ../scss/demand_metric.scss */
  form#user-login .form-item-remember-me, form#user-login .signup-text {
    float: left;
    margin: 0 0 10px 35px;
    color: #4a452d;
    font-size: 1.3em;
    height: 35px;
    line-height: 35px;
  }
  /* line 3032, ../scss/demand_metric.scss */
  form#user-login .form-item-remember-me label, form#user-login .signup-text label {
    vertical-align: bottom;
  }
  /* line 3040, ../scss/demand_metric.scss */
  form#user-login input.form-text {
    width: 98%;
  }
  
  /* Our Story page */
  /* line 3046, ../scss/demand_metric.scss */
  body.page-node-130 .node .content {
    font-size: 1.3em;
    line-height: 1.5em;
  }
  /* line 3049, ../scss/demand_metric.scss */
  body.page-node-130 .node .content p.our-story-intro {
    color: #984807;
    font-size: 1.3em;
    line-height: 1.8em;
  }
  /* line 3054, ../scss/demand_metric.scss */
  body.page-node-130 .node .content .left, body.page-node-130 .node .content .right {
    width: 48%;
  }
  /* line 3057, ../scss/demand_metric.scss */
  body.page-node-130 .node .content .left {
    clear: both;
    float: left;
    margin-right: 5px;
  }
  /* line 3062, ../scss/demand_metric.scss */
  body.page-node-130 .node .content .right {
    float: right;
    margin-left: 5px;
  }
  /* line 3066, ../scss/demand_metric.scss */
  body.page-node-130 .node .content .year {
    font-size: 2.3em;
    font-family: "Lucida Grande", Lucida, Arial;
    display: block;
    margin-top: 15px;
  }
  /* line 3071, ../scss/demand_metric.scss */
  body.page-node-130 .node .content .year.left {
    color: #984807;
    text-align: right;
  }
  /* line 3075, ../scss/demand_metric.scss */
  body.page-node-130 .node .content .year.right {
    color: #789327;
  }
  /* line 3079, ../scss/demand_metric.scss */
  body.page-node-130 .node .content .our-story-timeline {
    width: 97%;
    margin: 30px 1.5%;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/our-story-brown-line.png) center top repeat-y;
  }
  /* line 3084, ../scss/demand_metric.scss */
  body.page-node-130 .node .content .our-story-timeline-item {
    width: 96%;
    padding: 1% 2% 0;
  }
  /* line 3087, ../scss/demand_metric.scss */
  body.page-node-130 .node .content .our-story-timeline-item.even {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/gray-line.png) left -1px no-repeat;
  }
  /* line 3090, ../scss/demand_metric.scss */
  body.page-node-130 .node .content .our-story-timeline-item.odd {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/brown-line.png) right top no-repeat;
  }
  /* line 3094, ../scss/demand_metric.scss */
  body.page-node-130 .node .content .our-story-timeline-item, body.page-node-130 .node .content .bios, body.page-node-130 .node .content .our-story-timeline {
    margin: 0 auto;
    clear: both;
    max-width: 960px;
  }
  /* line 3099, ../scss/demand_metric.scss */
  body.page-node-130 .node .content .bios {
    font-size: 1.1em;
    line-height: 1.7em;
  }
  /* line 3102, ../scss/demand_metric.scss */
  body.page-node-130 .node .content .bios img {
    float: right;
    margin-left: 135px;
  }
  /* line 3106, ../scss/demand_metric.scss */
  body.page-node-130 .node .content .bios h2 {
    padding-top: 30px;
    color: #984807;
    clear: both;
  }
  
  /* Contact form */
  /* line 3115, ../scss/demand_metric.scss */
  .webform-client-form {
    float: right;
    background: #f0f1f2;
    border: 1px solid #bbc5cd;
    padding: 15px;
    margin-top: 15px;
    width: 420px;
  }
  /* line 3127, ../scss/demand_metric.scss */
  .webform-client-form .webform-component-markup {
    margin: 0;
  }
  /* line 3130, ../scss/demand_metric.scss */
  .webform-client-form input.form-text {
    width: 100%;
    outline: none;
  }
  /* line 3134, ../scss/demand_metric.scss */
  .webform-client-form input#edit-submit {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    width: 100%;
    font-size: 30px;
    padding: 14px 0;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  .webform-client-form input#edit-submit:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  .webform-client-form input#edit-submit:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  .webform-client-form input#edit-submit[disabled], .webform-client-form input#edit-submit[disabled]:hover, .webform-client-form input#edit-submit[disabled]:active {
    background: #7e7a78;
  }
  
  /* Contact page */
  /* line 3141, ../scss/demand_metric.scss */
  .node-webform .content {
    float: left;
    width: 100%;
    padding: 2% 3%;
    background: #fff;
  }
  /* line 3147, ../scss/demand_metric.scss */
  .node-webform .field-name-body .field-item {
    float: left;
    font-size: 1.5em;
    width: 50%;
  }
  /* line 3153, ../scss/demand_metric.scss */
  .node-webform .field-name-body .field-item span.mailto {
    display: none;
  }
  /* line 3156, ../scss/demand_metric.scss */
  .node-webform .field-name-body .field-item p, .node-webform .field-name-body .field-item div {
    margin-left: 20px;
  }
  
  /* Maintenance page */
  /* line 3163, ../scss/demand_metric.scss */
  body.maintenance-page.in-maintenance.no-sidebars {
    background: #e5e6e7;
  }
  /* line 3168, ../scss/demand_metric.scss */
  body.maintenance-page.in-maintenance.no-sidebars #header #logo-title {
    width: 426px;
    margin: 0 auto;
    height: 40px;
    padding: 38px;
  }
  /* line 3174, ../scss/demand_metric.scss */
  body.maintenance-page.in-maintenance.no-sidebars #header #logo-title a {
    width: 350px;
    margin-top: -19px;
  }
  /* line 3180, ../scss/demand_metric.scss */
  body.maintenance-page.in-maintenance.no-sidebars #container {
    text-align: center;
  }
  /* line 3182, ../scss/demand_metric.scss */
  body.maintenance-page.in-maintenance.no-sidebars #container #content {
    padding: 40px 0;
  }
  /* line 3186, ../scss/demand_metric.scss */
  body.maintenance-page.in-maintenance.no-sidebars #footer {
    background: #e5e6e7;
    padding: 0;
  }
  
  /* Set the link settings for the form errors */
  /* line 3193, ../scss/demand_metric.scss */
  div.error a {
    color: #ffffff;
    text-decoration: underline;
  }
  /* line 3196, ../scss/demand_metric.scss */
  div.error a:hover {
    text-decoration: none;
  }
  
  /* line 3201, ../scss/demand_metric.scss */
  .ac_results {
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0;
    border-radius: 0 0 3px 3px;
    border-color: #DDD9C3;
    border-top: none;
  }
  /* line 3205, ../scss/demand_metric.scss */
  .ac_results li {
    font: 13px/1.5em "Helvetica Neue",helvetica,Arial,sans-serif;
  }
  /* line 3207, ../scss/demand_metric.scss */
  .ac_results li.ac_odd {
    background-color: white;
  }
  /* line 3209, ../scss/demand_metric.scss */
  .ac_results li.ac_odd.ac_over {
    color: white;
    background-color: #0A246A;
  }
  
  /* Newsletter Styles */
  /* line 3218, ../scss/demand_metric.scss */
  .node-newsletter {
    /* Header Styles */
    /* Background Colors */
  }
  /* line 3221, ../scss/demand_metric.scss */
  .node-newsletter .field-group-format.newsletter-header,
  .node-newsletter .field-group-div.newsletter-header {
    clear: right;
    float: left;
    /* Headers */
    /* Sub Headings */
  }
  /* line 3227, ../scss/demand_metric.scss */
  .node-newsletter .field-group-format.newsletter-header h2,
  .node-newsletter .field-group-div.newsletter-header h2 {
    font-size: 20px;
    color: white;
    background-color: #7e7a78;
    padding: 7px 0 7px 10px;
    margin: 15px 0 15px 0;
    text-transform: uppercase;
    font-weight: normal;
  }
  /* line 3257, ../scss/demand_metric.scss */
  .node-newsletter .field-group-format.newsletter-header h3,
  .node-newsletter .field-group-div.newsletter-header h3 {
    color: #984807;
    font-size: 18px;
    font-weight: lighter;
  }
  /* line 3308, ../scss/demand_metric.scss */
  .node-newsletter .group_nl_uc_webinar .field-name-field-nl-uc-webinar-header {
    font-size: 1.8em;
    color: #984807;
    font-weight: 300px;
    padding-bottom: 10px;
  }
  /* line 3315, ../scss/demand_metric.scss */
  .node-newsletter .group_nl_uc_webinar .field-name-field-nl-uc-webinar h3 {
    margin-bottom: 0;
    font-size: 1.2em;
    color: #1B1A18;
  }
  /* line 3320, ../scss/demand_metric.scss */
  .node-newsletter .group_nl_uc_webinar .field-name-field-nl-uc-webinar h3 a {
    display: block;
    float: left;
    margin: 0 10px 10px 10px;
  }
  /* line 3326, ../scss/demand_metric.scss */
  .node-newsletter .group_nl_uc_webinar .field-name-field-nl-uc-webinar p {
    margin-top: 10px;
  }
  /* line 3333, ../scss/demand_metric.scss */
  .node-newsletter .field-group-format.newsletter-header-2nd {
    background-color: white;
    padding: 10px;
  }
  /* line 3340, ../scss/demand_metric.scss */
  .node-newsletter .field .node h2 {
    background: none;
    font-size: 1.2em;
    padding: 0;
    margin: 0;
  }
  /* line 3345, ../scss/demand_metric.scss */
  .node-newsletter .field .node h2 a {
    color: #1B1A18;
    text-decoration: none;
  }
  /* line 3350, ../scss/demand_metric.scss */
  .node-newsletter .field .node .download-button {
    width: 450px;
    margin-right: 5px;
  }
  /* line 3361, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-row,
  .node-newsletter .field-name-field-nl-new-templates .views-row,
  .node-newsletter .field-name-field-nl-od-webinar .views-row,
  .node-newsletter .group_nl_new_research .views-row {
    background-color: white;
    float: left;
    border-bottom: solid 1px #bbc5cd;
    clear: both;
    position: relative;
  }
  /* line 3368, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field,
  .node-newsletter .field-name-field-nl-new-templates .views-field,
  .node-newsletter .field-name-field-nl-od-webinar .views-field,
  .node-newsletter .group_nl_new_research .views-field {
    float: left;
  }
  /* line 3372, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field img,
  .node-newsletter .field-name-field-nl-new-templates .views-field img,
  .node-newsletter .field-name-field-nl-od-webinar .views-field img,
  .node-newsletter .group_nl_new_research .views-field img {
    border: 3px solid #eeece1;
    -moz-box-shadow: 1px 1px 4px #4a4528;
    -webkit-box-shadow: 1px 1px 4px #4a4528;
    box-shadow: 1px 1px 4px #4a4528;
    width: 145px;
    height: 100px;
  }
  /* line 3379, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-field-template-image,
  .node-newsletter .field-name-field-nl-new-templates .views-field-field-template-image,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-field-template-image,
  .node-newsletter .group_nl_new_research .views-field-field-template-image {
    padding: 10px;
  }
  /* line 3382, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-title,
  .node-newsletter .field-name-field-nl-new-templates .views-field-title,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-title,
  .node-newsletter .group_nl_new_research .views-field-title {
    width: 605px;
    padding: 20px 10px 20px 30px;
  }
  /* line 3385, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-title p,
  .node-newsletter .field-name-field-nl-new-templates .views-field-title p,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-title p,
  .node-newsletter .group_nl_new_research .views-field-title p {
    margin: 10px 0 0;
  }
  /* line 3388, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-title a,
  .node-newsletter .field-name-field-nl-new-templates .views-field-title a,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-title a,
  .node-newsletter .group_nl_new_research .views-field-title a {
    color: #607d07;
    font-size: 24px;
  }
  /* line 3393, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-body,
  .node-newsletter .field-name-field-nl-new-templates .views-field-body,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-body,
  .node-newsletter .group_nl_new_research .views-field-body {
    width: 590px;
    margin-left: 30px;
  }
  /* line 3397, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-field-content-type,
  .node-newsletter .field-name-field-nl-new-templates .views-field-field-content-type,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-field-content-type,
  .node-newsletter .group_nl_new_research .views-field-field-content-type {
    position: absolute;
    display: block;
    top: 8px;
    right: 8px;
  }
  /* line 3403, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-field-content-type .content-type-image span,
  .node-newsletter .field-name-field-nl-new-templates .views-field-field-content-type .content-type-image span,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-field-content-type .content-type-image span,
  .node-newsletter .group_nl_new_research .views-field-field-content-type .content-type-image span {
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_other_lg.png) no-repeat transparent;
    background-size: cover;
    margin-left: 20px;
  }@media (max-width: 480px) {
 /* line 3403, ../scss/demand_metric.scss */
    .node-newsletter .field-name-field-nl-howto-guides .views-field-field-content-type .content-type-image span,
    .node-newsletter .field-name-field-nl-new-templates .views-field-field-content-type .content-type-image span,
    .node-newsletter .field-name-field-nl-od-webinar .views-field-field-content-type .content-type-image span,
    .node-newsletter .group_nl_new_research .views-field-field-content-type .content-type-image span {
      width: 45px;
      height: 45px;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 3403, ../scss/demand_metric.scss */
    .node-newsletter .field-name-field-nl-howto-guides .views-field-field-content-type .content-type-image span,
    .node-newsletter .field-name-field-nl-new-templates .views-field-field-content-type .content-type-image span,
    .node-newsletter .field-name-field-nl-od-webinar .views-field-field-content-type .content-type-image span,
    .node-newsletter .group_nl_new_research .views-field-field-content-type .content-type-image span {
      width: 60px;
      height: 60px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 3403, ../scss/demand_metric.scss */
    .node-newsletter .field-name-field-nl-howto-guides .views-field-field-content-type .content-type-image span,
    .node-newsletter .field-name-field-nl-new-templates .views-field-field-content-type .content-type-image span,
    .node-newsletter .field-name-field-nl-od-webinar .views-field-field-content-type .content-type-image span,
    .node-newsletter .group_nl_new_research .views-field-field-content-type .content-type-image span {
      width: 70px;
      height: 70px;
    } 
}@media (min-width: 1350px) {
 /* line 3403, ../scss/demand_metric.scss */
    .node-newsletter .field-name-field-nl-howto-guides .views-field-field-content-type .content-type-image span,
    .node-newsletter .field-name-field-nl-new-templates .views-field-field-content-type .content-type-image span,
    .node-newsletter .field-name-field-nl-od-webinar .views-field-field-content-type .content-type-image span,
    .node-newsletter .group_nl_new_research .views-field-field-content-type .content-type-image span {
      width: 90px;
      height: 90px;
    } 
}/* line 685, ../scss/mixins/_mixins.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-field-content-type .content-type-image span.powerpoint,
  .node-newsletter .field-name-field-nl-new-templates .views-field-field-content-type .content-type-image span.powerpoint,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-field-content-type .content-type-image span.powerpoint,
  .node-newsletter .group_nl_new_research .views-field-field-content-type .content-type-image span.powerpoint {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_powerpoint_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-field-content-type .content-type-image span.excel,
  .node-newsletter .field-name-field-nl-new-templates .views-field-field-content-type .content-type-image span.excel,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-field-content-type .content-type-image span.excel,
  .node-newsletter .group_nl_new_research .views-field-field-content-type .content-type-image span.excel {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_excel_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-field-content-type .content-type-image span.pdf,
  .node-newsletter .field-name-field-nl-new-templates .views-field-field-content-type .content-type-image span.pdf,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-field-content-type .content-type-image span.pdf,
  .node-newsletter .group_nl_new_research .views-field-field-content-type .content-type-image span.pdf {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_pdf_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-field-content-type .content-type-image span.training,
  .node-newsletter .field-name-field-nl-new-templates .views-field-field-content-type .content-type-image span.training,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-field-content-type .content-type-image span.training,
  .node-newsletter .group_nl_new_research .views-field-field-content-type .content-type-image span.training {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_training_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-field-content-type .content-type-image span.video,
  .node-newsletter .field-name-field-nl-new-templates .views-field-field-content-type .content-type-image span.video,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-field-content-type .content-type-image span.video,
  .node-newsletter .group_nl_new_research .views-field-field-content-type .content-type-image span.video {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_video_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-field-content-type .content-type-image span.word,
  .node-newsletter .field-name-field-nl-new-templates .views-field-field-content-type .content-type-image span.word,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-field-content-type .content-type-image span.word,
  .node-newsletter .group_nl_new_research .views-field-field-content-type .content-type-image span.word {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_word_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-field-content-type .content-type-image span.other,
  .node-newsletter .field-name-field-nl-new-templates .views-field-field-content-type .content-type-image span.other,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-field-content-type .content-type-image span.other,
  .node-newsletter .group_nl_new_research .views-field-field-content-type .content-type-image span.other {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_other_lg.png);
  }
  /* line 685, ../scss/mixins/_mixins.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-field-content-type .content-type-image span.project,
  .node-newsletter .field-name-field-nl-new-templates .views-field-field-content-type .content-type-image span.project,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-field-content-type .content-type-image span.project,
  .node-newsletter .group_nl_new_research .views-field-field-content-type .content-type-image span.project {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_project_lg.png);
  }
  /* line 3409, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-view-node,
  .node-newsletter .field-name-field-nl-new-templates .views-field-view-node,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-view-node,
  .node-newsletter .group_nl_new_research .views-field-view-node {
    float: right;
  }
  /* line 3412, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-view-node a,
  .node-newsletter .field-name-field-nl-new-templates .views-field-view-node a,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-view-node a,
  .node-newsletter .group_nl_new_research .views-field-view-node a {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    margin: 0;
    color: #fff;
    width: 43px;
    display: block;
    position: absolute;
    bottom: 8px;
    right: 8px;
    float: right;
    text-transform: uppercase;
    text-align: center;
    font-size: 15px;
    text-decoration: none;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-view-node a:hover,
  .node-newsletter .field-name-field-nl-new-templates .views-field-view-node a:hover,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-view-node a:hover,
  .node-newsletter .group_nl_new_research .views-field-view-node a:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-view-node a:active,
  .node-newsletter .field-name-field-nl-new-templates .views-field-view-node a:active,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-view-node a:active,
  .node-newsletter .group_nl_new_research .views-field-view-node a:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-view-node a[disabled], .node-newsletter .field-name-field-nl-howto-guides .views-field-view-node a[disabled]:hover, .node-newsletter .field-name-field-nl-howto-guides .views-field-view-node a[disabled]:active,
  .node-newsletter .field-name-field-nl-new-templates .views-field-view-node a[disabled],
  .node-newsletter .field-name-field-nl-new-templates .views-field-view-node a[disabled]:hover,
  .node-newsletter .field-name-field-nl-new-templates .views-field-view-node a[disabled]:active,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-view-node a[disabled],
  .node-newsletter .field-name-field-nl-od-webinar .views-field-view-node a[disabled]:hover,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-view-node a[disabled]:active,
  .node-newsletter .group_nl_new_research .views-field-view-node a[disabled],
  .node-newsletter .group_nl_new_research .views-field-view-node a[disabled]:hover,
  .node-newsletter .group_nl_new_research .views-field-view-node a[disabled]:active {
    background: #7e7a78;
  }
  /* line 3427, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-howto-guides .views-field-view-node a:hover, .node-newsletter .field-name-field-nl-howto-guides .views-field-view-node a:active,
  .node-newsletter .field-name-field-nl-new-templates .views-field-view-node a:hover,
  .node-newsletter .field-name-field-nl-new-templates .views-field-view-node a:active,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-view-node a:hover,
  .node-newsletter .field-name-field-nl-od-webinar .views-field-view-node a:active,
  .node-newsletter .group_nl_new_research .views-field-view-node a:hover,
  .node-newsletter .group_nl_new_research .views-field-view-node a:active {
    text-decoration: none;
  }
  /* line 3449, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-featured-free {
    margin: 0 10px 0 10px;
  }
  /* line 3452, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-featured-free .views-row {
    background-color: white;
    float: left;
    border-bottom: solid 1px #bbc5cd;
    clear: both;
  }
  /* line 3458, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-featured-free .views-field {
    float: left;
  }
  /* line 3461, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-featured-free .views-field.views-field-nothing {
    width: 300px;
    font-size: 17px;
    line-height: 1.7em;
    margin: 10px 15px 0 10px;
  }
  /* line 3466, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-featured-free .views-field.views-field-nothing p {
    margin: 10px 15px 10px 10px;
  }
  /* line 3470, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-featured-free .views-field.views-field-title {
    font-size: 26px;
    margin-bottom: 0.5em;
    padding-top: 1em;
  }
  /* line 3475, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-featured-free .views-field.views-field-body {
    font-size: 16px;
    width: 600px;
  }
  /* line 3479, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-featured-free .views-field.views-field-view-node {
    float: right;
    position: relative;
    right: 20px;
    top: 10px;
  }
  /* line 3485, ../scss/demand_metric.scss */
  .node-newsletter .field-name-field-nl-featured-free .views-field.views-field-view-node .download-button a {
    margin: 20px 0;
    background-color: #A95A11;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3NjExMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzliNTMxMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b76112), color-stop(100%, #9b5310));
    background: -moz-linear-gradient(top center, #b76112, #9b5310);
    background: -webkit-linear-gradient(top center, #b76112, #9b5310);
    background: linear-gradient(to bottom center, #b76112, #9b5310);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-shadow: -1px -1px #7b410c;
    color: #fff;
    text-align: center;
    display: block;
    border: 0;
    padding: 10px 20px;
    font-size: 24px;
    line-height: 1.2em;
    cursor: pointer;
    display: inline;
    margin: 15px 0 0;
  }
  /* line 122, ../scss/mixins/_mixins.scss */
  .node-newsletter .field-name-field-nl-featured-free .views-field.views-field-view-node .download-button a:hover, .node-newsletter .field-name-field-nl-featured-free .views-field.views-field-view-node .download-button a:active {
    text-decoration: none;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5NmIxNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FlNWMxMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c96b14), color-stop(100%, #ae5c11));
    background: -moz-linear-gradient(top center, #c96b14, #ae5c11);
    background: -webkit-linear-gradient(top center, #c96b14, #ae5c11);
    background: linear-gradient(to bottom center, #c96b14, #ae5c11);
  }
  /* line 3497, ../scss/demand_metric.scss */
  .node-newsletter .group_nl_uc_webinar .field,
  .node-newsletter .group_nl_other .field,
  .node-newsletter .group_nl_analyst .field {
    margin: 0 15px 0 15px;
    background-color: white;
    padding: 10px;
  }
  /* line 3502, ../scss/demand_metric.scss */
  .node-newsletter .group_nl_uc_webinar .field .field-items h2,
  .node-newsletter .group_nl_other .field .field-items h2,
  .node-newsletter .group_nl_analyst .field .field-items h2 {
    font-size: 1.8em;
    color: #984807;
    background: none;
    font-weight: 400;
    padding: 0;
    margin: 0;
  }
  /* line 3510, ../scss/demand_metric.scss */
  .node-newsletter .group_nl_uc_webinar .field .field-items h3,
  .node-newsletter .group_nl_other .field .field-items h3,
  .node-newsletter .group_nl_analyst .field .field-items h3 {
    margin: 0;
    font-size: 1.3em;
    color: #1B1A18;
    font-weight: 500;
  }
  /* line 3516, ../scss/demand_metric.scss */
  .node-newsletter .group_nl_uc_webinar .field .field-items p,
  .node-newsletter .group_nl_other .field .field-items p,
  .node-newsletter .group_nl_analyst .field .field-items p {
    padding-left: 2px;
  }
  
  /* Analyst Page Styles */
  /* line 3528, ../scss/demand_metric.scss */
  .page-node-492 .group {
    clear: both;
    float: left;
    width: 100%;
  }
  /* line 3533, ../scss/demand_metric.scss */
  .page-node-492 .group h2 {
    font-size: 2.4em;
    color: white;
    background-color: #789327;
    border-radius: 10px 0 0 10px;
    padding: 7px 0 7px 10px;
    margin: 15px 0 15px 0;
    text-transform: capitalize;
  }
  /* line 3542, ../scss/demand_metric.scss */
  .page-node-492 .group.how-work h2 {
    background-color: #984807;
  }
  /* line 3545, ../scss/demand_metric.scss */
  .page-node-492 .group.how-cost h2 {
    background-color: #440066;
  }
  /* line 3548, ../scss/demand_metric.scss */
  .page-node-492 .group.included h2 {
    background-color: #eebb00;
  }
  /* line 3551, ../scss/demand_metric.scss */
  .page-node-492 .group.get-started h2 {
    background-color: #002060;
  }
  /* line 3554, ../scss/demand_metric.scss */
  .page-node-492 .group h3 {
    color: #984807;
    font-size: 2em;
    font-weight: lighter;
    text-transform: capitalize;
  }
  /* line 3563, ../scss/demand_metric.scss */
  .page-node-492 .group-content {
    background-color: white;
    padding: 15px;
    margin: 0 15px 0 10px;
  }
  /* line 3570, ../scss/demand_metric.scss */
  .page-node-492 .subgroup {
    float: left;
    background-color: white;
    padding: 10px;
  }
  /* line 3575, ../scss/demand_metric.scss */
  .page-node-492 .subgroup.advice {
    width: 540px;
    margin: 0 15px 0 10px;
    border: solid 1px #bbc5cd;
  }
  /* line 3580, ../scss/demand_metric.scss */
  .page-node-492 .subgroup.top-ten {
    width: 331px;
    margin: 0 10px 0 0;
    border: solid 1px #bbc5cd;
    padding-left: 20px;
  }
  /* line 3591, ../scss/demand_metric.scss */
  .page-node-492 .group.convenient .subgroup.advice .header {
    font-weight: 400;
    font-size: 1.4em;
    text-transform: capitalize;
  }
  /* line 3597, ../scss/demand_metric.scss */
  .page-node-492 .group.convenient .subgroup.advice img {
    width: 520px;
    margin-left: 10px;
  }
  /* line 3605, ../scss/demand_metric.scss */
  .page-node-492 .group.convenient .subgroup.top-ten li {
    font-size: 1.3em;
    margin-bottom: 30px;
  }
  /* line 3613, ../scss/demand_metric.scss */
  .page-node-492 .group.how-work .group-content {
    padding-left: 20px;
  }
  /* line 3616, ../scss/demand_metric.scss */
  .page-node-492 .group.how-work ol li {
    color: #789327;
    font-size: 1.6em;
    font-weight: 400;
    margin-bottom: 20px;
  }
  /* line 3622, ../scss/demand_metric.scss */
  .page-node-492 .group.how-work ol li ul li {
    color: black;
    font-size: 15px;
    font-weight: normal;
    margin: 10px 0 0 0;
  }
  /* line 3632, ../scss/demand_metric.scss */
  .page-node-492 .group.how-cost .group-content h3 {
    font-size: 3em;
    margin-bottom: 0;
  }
  /* line 3640, ../scss/demand_metric.scss */
  .page-node-492 .group.get-started .group-content h3 {
    margin-bottom: 0;
  }
  /* line 3643, ../scss/demand_metric.scss */
  .page-node-492 .group.get-started .group-content h3 a {
    text-decoration: underline;
  }
  /* line 3652, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item {
    width: 400px;
    float: left;
  }
  /* line 3656, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item.odd {
    margin-right: 40px;
    clear: left;
    padding-bottom: 1em;
  }
  /* line 3661, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item.even {
    width: 450px;
  }
  /* line 3664, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item .included-icon {
    width: 50px;
    height: 50px;
    float: left;
    margin: 5px 10px 10px 0;
    background: transparent url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/analyst-sprite-256.png) no-repeat;
    background-position: -1px -1px;
  }
  /* line 3672, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item .included-icon.pencil-paper {
    background-position: -156px -1px;
    height: 55px;
  }
  /* line 3676, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item .included-icon.pie-chart {
    background-position: -208px -2px;
  }
  /* line 3679, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item .included-icon.gear {
    background-position: -206px -60px;
    height: 56px;
  }
  /* line 3683, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item .included-icon.person {
    background-position: -106px -2px;
    height: 56px;
  }
  /* line 3687, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item .included-icon.life-saver {
    background-position: -104px -60px;
  }
  /* line 3690, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item .included-icon.speech-bubble {
    background-position: -50px -60px;
  }
  /* line 3693, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item .included-icon.chalk-board {
    background-position: -156px -60px;
  }
  /* line 3696, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item .included-icon.laptop {
    background-position: -2px -60px;
  }
  /* line 3699, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item .included-icon.star {
    background-position: -54px -2px;
  }
  /* line 3703, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item .included-header,
  .page-node-492 .group.included .included-item .included-text {
    float: left;
    width: 340px;
  }
  /* line 3708, ../scss/demand_metric.scss */
  .page-node-492 .group.included .included-item .included-header {
    font-weight: 700;
  }
  
  /* line 3717, ../scss/demand_metric.scss */
  #autocomplete li {
    padding-left: 2px;
  }
  
  /* line 3721, ../scss/demand_metric.scss */
  .ui-autocomplete, #ui-theme-classic {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    z-index: 10 !important;
    max-width: 275px !important;
    min-width: 275px !important;
    width: 275px !important;
    font-size: .85em !important;
  }
  /* line 3729, ../scss/demand_metric.scss */
  .ui-autocomplete li.ui-menu-item, #ui-theme-classic li.ui-menu-item {
    font-size: 1em;
  }
  /* line 3733, ../scss/demand_metric.scss */
  .ui-autocomplete .ui-autocomplete-field-title, #ui-theme-classic .ui-autocomplete-field-title {
    font-size: inherit !important;
  }
  /* line 3737, ../scss/demand_metric.scss */
  .ui-autocomplete .ui-corner-all, #ui-theme-classic .ui-corner-all {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  /* line 3740, ../scss/demand_metric.scss */
  .ui-autocomplete a, #ui-theme-classic a {
    color: black;
  }
  /* line 3743, ../scss/demand_metric.scss */
  .ui-autocomplete a.ui-state-hover, #ui-theme-classic a.ui-state-hover {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #0072b9;
    color: white;
  }
  /* line 3748, ../scss/demand_metric.scss */
  .ui-autocomplete .ui-menu-item a, #ui-theme-classic .ui-menu-item a {
    padding: 3px;
  }
  /* line 3752, ../scss/demand_metric.scss */
  .ui-autocomplete .ui-menu-item-even, #ui-theme-classic .ui-menu-item-even {
    background: #eee;
  }
  /* line 3755, ../scss/demand_metric.scss */
  .ui-autocomplete div.all_results + li.ui-menu-item, #ui-theme-classic div.all_results + li.ui-menu-item {
    border-top: 1px solid #ccc;
    background: #FFFFFF;
  }
  
  /* line 3765, ../scss/demand_metric.scss */
  body.page-book #content-inner {
    width: 100%;
  }
  /* line 3768, ../scss/demand_metric.scss */
  body.page-book #content-inner .content-region-wrapper-inner {
    margin-left: 0px;
  }
  /* line 3771, ../scss/demand_metric.scss */
  body.page-book #content-inner .content-region-wrapper-inner .region.region-content {
    padding-left: 0px;
  }
  /* line 3775, ../scss/demand_metric.scss */
  body.page-book #content-inner .content-region-wrapper-inner .region.region-content #block-system-main {
    margin-left: 320px;
    margin-top: 20px;
    background: #fff;
  }@media (max-width: 480px) {
 /* line 3775, ../scss/demand_metric.scss */
    body.page-book #content-inner .content-region-wrapper-inner .region.region-content #block-system-main {
      margin: 20px 0 0;
    } 
}/* line 3787, ../scss/demand_metric.scss */
  body.page-book #sidebar-first {
    width: 300px;
    position: relative;
    z-index: 20;
    margin-right: -100%;
    margin-top: 70px;
  }@media (max-width: 480px) {
 /* line 3787, ../scss/demand_metric.scss */
    body.page-book #sidebar-first {
      margin: 0 0 25px;
      width: 100%;
    } 
}/* line 3799, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 {
    margin-bottom: 0;
  }
  /* line 3802, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 .item-list ul {
    margin-bottom: 0;
  }
  /* line 3805, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents {
    padding: 0;
  }
  /* line 3808, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list {
    background: #fff;
    border-top: 1px solid #bbc5cd;
  }
  /* line 3812, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list.last {
    border-bottom: 0;
  }
  /* line 3815, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list a.active {
    color: #789327;
  }
  /* line 3819, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list h3 {
    font-size: 15px;
    line-height: 1em;
    font-weight: bold;
    color: #41403E;
    display: block;
    cursor: pointer;
    position: relative;
    margin-bottom: 0;
    padding: 0;
  }
  /* line 3830, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list h3 a {
    display: block;
    margin: 0;
    padding: 18px 18px 18px 18px;
    color: #41403E;
  }
  /* line 3836, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list h3 a.ajax-loading {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_white.gif);
  }
  /* line 3843, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list span.chapter-collapse-toggle {
    width: 51px;
    height: 51px;
    display: block;
    border-left: 1px solid #bbc5cd;
    background: #fff url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/icons/icon_chapter_open.png) center center no-repeat;
    cursor: pointer;
    float: right;
  }
  /* line 3851, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list span.chapter-collapse-toggle:hover {
    background-color: #fafaf7;
  }
  /* line 3858, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list.open ul {
    display: block;
  }
  /* line 3861, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list.open span.chapter-collapse-toggle {
    background: #fff url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/icons/icon_chapter_close.png) center center no-repeat;
  }
  /* line 3864, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list.open span.chapter-collapse-toggle:hover {
    background-color: #fafaf7;
  }
  /* line 3871, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list ul {
    display: none;
    border-top: 1px solid #bbc5cd;
  }
  /* line 3876, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list ul li {
    background: #fcfcfa;
    border-bottom: 0;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 3883, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list ul li a {
    display: block;
    color: #41403E;
    line-height: 1em;
    padding: 9px 18px 9px 35px;
  }
  /* line 3890, ../scss/demand_metric.scss */
  body.page-book #sidebar-first #block-views-book_contents-block_1 div.view-book-contents .view-grouping .item-list ul li .field-content.ajax-loading {
    -moz-box-shadow: inset 0px 0px 6px -3px;
    -webkit-box-shadow: inset 0px 0px 6px -3px;
    box-shadow: inset 0px 0px 6px -3px;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_lt_gray.gif);
  }
  /* line 3902, ../scss/demand_metric.scss */
  body.page-book h1.title, body.page-book #block-membership_benefit_type-member-benefits-block h2, #block-membership_benefit_type-member-benefits-block body.page-book h2 {
    margin-bottom: 0;
  }
  /* line 3906, ../scss/demand_metric.scss */
  body.page-book .view-book-contents {
    background-color: #fff;
    padding: 20px;
  }
  /* line 3910, ../scss/demand_metric.scss */
  body.page-book .view-book-contents .views-field-body {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
  }
  /* line 3916, ../scss/demand_metric.scss */
  body.page-book .view-book-contents .view-grouping-header {
    display: none;
  }
  /* line 3922, ../scss/demand_metric.scss */
  body.page-book #block-views-book_contents-block {
    float: right;
    z-index: 2;
  }
  /* line 3926, ../scss/demand_metric.scss */
  body.page-book #block-views-book_contents-block .views-field-nothing {
    float: right;
    margin-left: 5px;
  }
  /* line 3930, ../scss/demand_metric.scss */
  body.page-book #block-views-book_contents-block .views-field-title {
    float: right;
    margin-bottom: 20px;
  }
  /* line 3936, ../scss/demand_metric.scss */
  body.page-book #block-views-book_contents-block_2 {
    background-color: #fff;
    z-index: 1;
    margin-left: 320px;
  }@media (max-width: 480px) {
 /* line 3936, ../scss/demand_metric.scss */
    body.page-book #block-views-book_contents-block_2 {
      margin-left: 0;
    } 
}/* line 3944, ../scss/demand_metric.scss */
  body.page-book #block-views-book_contents-block_2 .views-field-nothing {
    float: left;
    margin-right: 5px;
  }
  /* line 3951, ../scss/demand_metric.scss */
  body.page-book #block-views-book_contents-block .view-book-contents,
  body.page-book #block-views-book_contents-block_2 .view-book-contents {
    padding-top: 0;
  }
  /* line 3954, ../scss/demand_metric.scss */
  body.page-book #block-views-book_contents-block .view-book-contents a,
  body.page-book #block-views-book_contents-block_2 .view-book-contents a {
    color: #41403E;
  }
  /* line 3956, ../scss/demand_metric.scss */
  body.page-book #block-views-book_contents-block .views-field-nothing,
  body.page-book #block-views-book_contents-block_2 .views-field-nothing {
    font-size: 1.5em;
    font-weight: 100;
    line-height: 0.8em;
  }
  
  /* line 3966, ../scss/demand_metric.scss */
  .item-list .pager {
    clear: both;
    margin-top: 10px;
    float: left;
    width: 100%;
  }
  /* line 3975, ../scss/demand_metric.scss */
  .item-list .pager * {
    box-sizing: content-box;
  }
  /* line 3978, ../scss/demand_metric.scss */
  .item-list .pager li {
    width: 35px;
    height: 35px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    position: relative;
  }
  /* line 3985, ../scss/demand_metric.scss */
  .item-list .pager li, .item-list .pager li a {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
  }
  /* line 3990, ../scss/demand_metric.scss */
  .item-list .pager li a, .item-list .pager li.pager-current {
    padding: 9px;
    width: 17px;
    height: 17px;
    color: #7e7a78;
  }
  /* line 3995, ../scss/demand_metric.scss */
  .item-list .pager li a:hover, .item-list .pager li.pager-current:hover {
    color: #789327;
    text-decoration: none;
  }
  /* line 3999, ../scss/demand_metric.scss */
  .item-list .pager li a.progress-disabled, .item-list .pager li.pager-current.progress-disabled {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_lt_gray.gif);
  }
  /* line 4003, ../scss/demand_metric.scss */
  .item-list .pager li.pager-current {
    border-bottom: 5px solid #789327;
    padding-bottom: 4px;
  }
  /* line 4007, ../scss/demand_metric.scss */
  .item-list .pager li.pager-first, .item-list .pager li.pager-previous, .item-list .pager li.pager-next, .item-list .pager li.pager-last {
    background-color: #90c253;
  }
  /* line 4013, ../scss/demand_metric.scss */
  .item-list .pager li.pager-first a, .item-list .pager li.pager-previous a, .item-list .pager li.pager-next a, .item-list .pager li.pager-last a {
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
    background-color: #90c253;
    background: center center no-repeat;
  }
  /* line 4018, ../scss/demand_metric.scss */
  .item-list .pager li.pager-first a:hover, .item-list .pager li.pager-previous a:hover, .item-list .pager li.pager-next a:hover, .item-list .pager li.pager-last a:hover {
    background-color: #9cc966;
  }
  /* line 4021, ../scss/demand_metric.scss */
  .item-list .pager li.pager-first a:active, .item-list .pager li.pager-previous a:active, .item-list .pager li.pager-next a:active, .item-list .pager li.pager-last a:active {
    background-color: #84ba42;
  }
  /* line 4024, ../scss/demand_metric.scss */
  .item-list .pager li.pager-first a.progress-disabled, .item-list .pager li.pager-previous a.progress-disabled, .item-list .pager li.pager-next a.progress-disabled, .item-list .pager li.pager-last a.progress-disabled {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_green.gif);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
  }
  /* line 4032, ../scss/demand_metric.scss */
  .item-list .pager li.pager-first .ajax-progress-throbber, .item-list .pager li.pager-previous .ajax-progress-throbber, .item-list .pager li.pager-next .ajax-progress-throbber, .item-list .pager li.pager-last .ajax-progress-throbber {
    background: center center no-repeat;
    width: 35px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
  }
  /* line 4040, ../scss/demand_metric.scss */
  .item-list .pager li.pager-first .ajax-progress-throbber div, .item-list .pager li.pager-previous .ajax-progress-throbber div, .item-list .pager li.pager-next .ajax-progress-throbber div, .item-list .pager li.pager-last .ajax-progress-throbber div {
    display: none;
  }
  /* line 4045, ../scss/demand_metric.scss */
  .item-list .pager li.pager-ellipsis {
    margin-top: 10px;
  }
  /* line 4052, ../scss/demand_metric.scss */
  .item-list .pager li.pager-first a, .item-list .pager li.pager-first .ajax-progress-throbber {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/pager-first.png);
  }
  /* line 4052, ../scss/demand_metric.scss */
  .item-list .pager li.pager-previous a, .item-list .pager li.pager-previous .ajax-progress-throbber {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/pager-previous.png);
  }
  /* line 4052, ../scss/demand_metric.scss */
  .item-list .pager li.pager-next a, .item-list .pager li.pager-next .ajax-progress-throbber {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/pager-next.png);
  }
  /* line 4052, ../scss/demand_metric.scss */
  .item-list .pager li.pager-last a, .item-list .pager li.pager-last .ajax-progress-throbber {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/pager-last.png);
  }
  
  /* line 4062, ../scss/demand_metric.scss */
  #hellobar-wrapper a#hellobar-open {
    width: 41px;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 5, ../scss/_pricing_page.scss */
    .view-id-active_subscription_plans .view-content,
    .view-id-subscription_plans.view-display-id-page .view-content {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      margin-bottom: 30px;
    }
    /* line 13, ../scss/_pricing_page.scss */
    .view-id-active_subscription_plans .views-row,
    .view-id-subscription_plans.view-display-id-page .views-row {
      flex: 1;
      float: left;
      width: 25%;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 5, ../scss/_pricing_page.scss */
    .view-id-active_subscription_plans .view-content,
    .view-id-subscription_plans.view-display-id-page .view-content {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      margin-bottom: 30px;
    }
    /* line 13, ../scss/_pricing_page.scss */
    .view-id-active_subscription_plans .views-row,
    .view-id-subscription_plans.view-display-id-page .views-row {
      flex: 1;
      float: left;
      width: 25%;
    } 
}@media (min-width: 1350px) {
 /* line 5, ../scss/_pricing_page.scss */
    .view-id-active_subscription_plans .view-content,
    .view-id-subscription_plans.view-display-id-page .view-content {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      margin-bottom: 30px;
    }
    /* line 13, ../scss/_pricing_page.scss */
    .view-id-active_subscription_plans .views-row,
    .view-id-subscription_plans.view-display-id-page .views-row {
      flex: 1;
      float: left;
      width: 25%;
    } 
}/* line 20, ../scss/_pricing_page.scss */
  .view-id-active_subscription_plans .views-row,
  .view-id-subscription_plans.view-display-id-page .views-row {
    padding: 0 15px;
  }@media (max-width: 480px) {
 /* line 20, ../scss/_pricing_page.scss */
    .view-id-active_subscription_plans .views-row,
    .view-id-subscription_plans.view-display-id-page .views-row {
      padding: 10px 0;
    } 
}/* line 27, ../scss/_pricing_page.scss */
  .view-id-active_subscription_plans .views-row.views-row-first,
  .view-id-subscription_plans.view-display-id-page .views-row.views-row-first {
    padding-left: 0;
  }
  /* line 30, ../scss/_pricing_page.scss */
  .view-id-active_subscription_plans .views-row.views-row-last,
  .view-id-subscription_plans.view-display-id-page .views-row.views-row-last {
    padding-right: 0;
  }
  /* line 35, ../scss/_pricing_page.scss */
  .view-id-active_subscription_plans .view-footer,
  .view-id-subscription_plans.view-display-id-page .view-footer {
    clear: left;
    float: left;
    margin-top: 35px;
  }
  
  /* Free subscription CTA */
  /* line 43, ../scss/_pricing_page.scss */
  #block-boxes-free_membership_cta_block {
    background-color: #fff;
    padding: 10px;
    margin: 10px 0px 20px;
  }
  /* line 48, ../scss/_pricing_page.scss */
  #block-boxes-free_membership_cta_block .boxes-box-content {
    width: fit-content;
    margin: auto;
  }
  /* line 51, ../scss/_pricing_page.scss */
  #block-boxes-free_membership_cta_block .boxes-box-content p {
    margin: 0;
  }
  
  /* Subscription nodes */
  /* line 58, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information {
    width: 100%;
    height: 100%;
    border: 1px solid #bbc5cd;
    background: #fff;
    position: relative;
  }
  /* line 65, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information h2 {
    font-size: 26px;
    margin-bottom: 6px;
  }
  /* line 70, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information .subscriber-info {
    margin: 0;
    padding: 15px 22px 20px;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 70, ../scss/_pricing_page.scss */
    .node.node-subscription-plan-information .subscriber-info {
      padding-left: 6px;
      padding-right: 6px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 70, ../scss/_pricing_page.scss */
    .node.node-subscription-plan-information .subscriber-info {
      padding-left: 6px;
      padding-right: 6px;
    } 
}/* line 81, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information .subscriber-info li {
    text-align: center;
    font-size: 16px;
    margin: 0;
    padding: 8px 0;
    list-style: none;
    border-bottom: 1px solid #f0f1f2;
  }
  /* line 89, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information .subscriber-info li:first-child {
    font-weight: bold;
  }
  /* line 92, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information .subscriber-info li:last-child {
    border-bottom: 0;
  }
  /* line 97, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information .plan-header {
    background: linear-gradient(#4c793b, #75af5b);
    color: #fff;
    text-align: center;
    min-height: 180px;
    padding: 10px 15px 10px;
  }
  /* line 104, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information .content {
    padding: 10px 15px 60px;
  }
  /* line 107, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information .plan-cost-info {
    text-align: center;
    font-weight: 100;
  }
  /* line 114, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information .plan-cost-info .currency-sign {
    font-size: 25px;
    line-height: 50px;
    vertical-align: top;
  }
  /* line 120, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information .plan-cost-info .price-wrap {
    font-size: 90px;
    line-height: 1em;
  }@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 120, ../scss/_pricing_page.scss */
    .node.node-subscription-plan-information .plan-cost-info .price-wrap {
      font-size: 65px;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 120, ../scss/_pricing_page.scss */
    .node.node-subscription-plan-information .plan-cost-info .price-wrap {
      font-size: 60px;
    } 
}/* line 131, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information .plan-cost-info .per-period {
    font-size: 20px;
    margin-left: -5px;
  }
  /* line 136, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information .plan-interval {
    margin-top: 10px;
    font-weight: 100;
    text-transform: uppercase;
  }
  /* line 142, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information .plan-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 60px;
  }
  /* line 148, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information .plan-footer a {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 0 25px 10px;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    border-radius: 8px;
    background: linear-gradient(#4c793b, #75af5b);
    background-size: 100% 200%;
    background-position: 0 0;
    padding: 10px 5px;
  }
  /* line 315, ../scss/mixins/_mixins.scss */
  .node.node-subscription-plan-information .plan-footer a:hover, .node.node-subscription-plan-information .plan-footer a:active {
    text-decoration: none;
  }
  /* line 318, ../scss/mixins/_mixins.scss */
  .node.node-subscription-plan-information .plan-footer a:hover {
    background-position: 0 100%;
  }
  /* line 321, ../scss/mixins/_mixins.scss */
  .node.node-subscription-plan-information .plan-footer a:active {
    background-position: 0 50%;
  }
  /* line 158, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information.most-popular {
    overflow: hidden;
  }
  /* line 161, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information.most-popular .plan-header {
    background: linear-gradient(#1b556a, #5a8dae);
  }
  /* line 164, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information.most-popular .banner {
    background: #fff;
    color: #1B556A;
    display: block;
    padding: 0px 30px;
    font-size: 11px;
    font-weight: bold;
    top: 25px;
    right: -32px;
    position: absolute;
    transform: rotate(45deg);
    text-transform: uppercase;
    line-height: 1.4em;
  }
  /* line 178, ../scss/_pricing_page.scss */
  .node.node-subscription-plan-information.most-popular .plan-footer a {
    background-image: linear-gradient(#1b556a, #5a8dae);
  }
  
  /* line 1, ../scss/_membership_benefits.scss */
  #block-membership_benefit_type-member-benefits-block {
    background: #fff;
    padding: 20px;
    border: 1px solid #bbc5cd;
  }@media (max-width: 480px) {
 /* line 1, ../scss/_membership_benefits.scss */
    #block-membership_benefit_type-member-benefits-block {
      padding: 6px;
      overflow: scroll;
      overflow-x: scroll;
      overflow-y: hidden;
    } 
}/* line 18, ../scss/_membership_benefits.scss */
  #block-membership_benefit_type-member-benefits-block .content tr:hover {
    background: #fafafa;
  }
  /* line 24, ../scss/_membership_benefits.scss */
  #block-membership_benefit_type-member-benefits-block .content tr.signup-row:hover, #block-membership_benefit_type-member-benefits-block .content tr.header-row:hover {
    background: none;
  }
  /* line 28, ../scss/_membership_benefits.scss */
  #block-membership_benefit_type-member-benefits-block .content tr.signup-row {
    border: 0;
  }
  /* line 33, ../scss/_membership_benefits.scss */
  #block-membership_benefit_type-member-benefits-block .content .header-row td.plan-title {
    color: #fff;
    background: linear-gradient(#578a43, #75af5b);
    font-size: 23px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 20px 20px;
    min-width: 120px;
    letter-spacing: 0.05em;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
  }
  /* line 44, ../scss/_membership_benefits.scss */
  #block-membership_benefit_type-member-benefits-block .content .header-row td.plan-title.most-popular {
    background: linear-gradient(#20657e, #5a8dae);
  }
  /* line 47, ../scss/_membership_benefits.scss */
  #block-membership_benefit_type-member-benefits-block .content .header-row td.plan-title.most-popular .popular-plan {
    display: none;
  }
  /* line 54, ../scss/_membership_benefits.scss */
  #block-membership_benefit_type-member-benefits-block .content td.badge-cell {
    text-align: center;
    border: 0;
  }
  /* line 58, ../scss/_membership_benefits.scss */
  #block-membership_benefit_type-member-benefits-block .content td.badge-cell .sign-up-text {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    line-height: 1.5em;
    padding: 10px 0;
    text-transform: uppercase;
    font-weight: bold;
    background: #fff;
  }
  /* line 68, ../scss/_membership_benefits.scss */
  #block-membership_benefit_type-member-benefits-block .content td.badge-cell a {
    width: 100%;
    height: 100%;
  }
  /* line 72, ../scss/_membership_benefits.scss */
  #block-membership_benefit_type-member-benefits-block .content td.badge-cell a:hover, #block-membership_benefit_type-member-benefits-block .content td.badge-cell a:active {
    text-decoration: none;
  }
  /* line 77, ../scss/_membership_benefits.scss */
  #block-membership_benefit_type-member-benefits-block .content td.badge-cell:hover .sign-up-text {
    background: #378786;
  }
  /* line 80, ../scss/_membership_benefits.scss */
  #block-membership_benefit_type-member-benefits-block .content td.badge-cell:hover .sign-up-text, #block-membership_benefit_type-member-benefits-block .content td.badge-cell:hover .sign-up-text a {
    color: white;
  }
  
  /* Topic Category Colors */
  /* line 7, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-sign_up_event_main_box,
  body.path-signup-l #block-boxes-calendar_signup_top_left,
  body.path-signup-l #block-boxes-calendar_free_trial,
  body.path-signup-l .region-content .block[id^="block-boxes-signup"],
  body.path-signup-l .region-content .block[id^="block-boxes-sign_up"],
  body.page-user-register #block-boxes-sign_up_event_main_box,
  body.page-user-register #block-boxes-calendar_signup_top_left,
  body.page-user-register #block-boxes-calendar_free_trial,
  body.page-user-register .region-content .block[id^="block-boxes-signup"],
  body.page-user-register .region-content .block[id^="block-boxes-sign_up"],
  body.page-user-register-l #block-boxes-sign_up_event_main_box,
  body.page-user-register-l #block-boxes-calendar_signup_top_left,
  body.page-user-register-l #block-boxes-calendar_free_trial,
  body.page-user-register-l .region-content .block[id^="block-boxes-signup"],
  body.page-user-register-l .region-content .block[id^="block-boxes-sign_up"], body.path-signup-l #block-boxes-user_register_content,
  body.page-user-register #block-boxes-user_register_content,
  body.page-user-register-l #block-boxes-user_register_content, body.path-signup-l #block-cf_general-register_side_boxes,
  body.page-user-register #block-cf_general-register_side_boxes,
  body.page-user-register-l #block-cf_general-register_side_boxes, body.path-signup-l #block-cf_general-weekly_user_count,
  body.page-user-register #block-cf_general-weekly_user_count,
  body.page-user-register-l #block-cf_general-weekly_user_count, body.path-signup-l #block-boxes-join_arrow,
  body.path-signup-l #block-boxes-sign_up_event_arrow,
  body.path-signup-l #block-views-sign_up_page-block,
  body.page-user-register #block-boxes-join_arrow,
  body.page-user-register #block-boxes-sign_up_event_arrow,
  body.page-user-register #block-views-sign_up_page-block,
  body.page-user-register-l #block-boxes-join_arrow,
  body.page-user-register-l #block-boxes-sign_up_event_arrow,
  body.page-user-register-l #block-views-sign_up_page-block, body.page-user-register-l #block-system-main .block-inner {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }@media (min-width: 481px) {
 /* line 7, ../scss/_sign_up.scss */
    body.path-signup-l #block-boxes-sign_up_event_main_box,
    body.path-signup-l #block-boxes-calendar_signup_top_left,
    body.path-signup-l #block-boxes-calendar_free_trial,
    body.path-signup-l .region-content .block[id^="block-boxes-signup"],
    body.path-signup-l .region-content .block[id^="block-boxes-sign_up"],
    body.page-user-register #block-boxes-sign_up_event_main_box,
    body.page-user-register #block-boxes-calendar_signup_top_left,
    body.page-user-register #block-boxes-calendar_free_trial,
    body.page-user-register .region-content .block[id^="block-boxes-signup"],
    body.page-user-register .region-content .block[id^="block-boxes-sign_up"],
    body.page-user-register-l #block-boxes-sign_up_event_main_box,
    body.page-user-register-l #block-boxes-calendar_signup_top_left,
    body.page-user-register-l #block-boxes-calendar_free_trial,
    body.page-user-register-l .region-content .block[id^="block-boxes-signup"],
    body.page-user-register-l .region-content .block[id^="block-boxes-sign_up"], body.path-signup-l #block-boxes-user_register_content,
    body.page-user-register #block-boxes-user_register_content,
    body.page-user-register-l #block-boxes-user_register_content, body.path-signup-l #block-cf_general-register_side_boxes,
    body.page-user-register #block-cf_general-register_side_boxes,
    body.page-user-register-l #block-cf_general-register_side_boxes, body.path-signup-l #block-cf_general-weekly_user_count,
    body.page-user-register #block-cf_general-weekly_user_count,
    body.page-user-register-l #block-cf_general-weekly_user_count, body.path-signup-l #block-boxes-join_arrow,
    body.path-signup-l #block-boxes-sign_up_event_arrow,
    body.path-signup-l #block-views-sign_up_page-block,
    body.page-user-register #block-boxes-join_arrow,
    body.page-user-register #block-boxes-sign_up_event_arrow,
    body.page-user-register #block-views-sign_up_page-block,
    body.page-user-register-l #block-boxes-join_arrow,
    body.page-user-register-l #block-boxes-sign_up_event_arrow,
    body.page-user-register-l #block-views-sign_up_page-block, body.page-user-register-l #block-system-main .block-inner {
      float: left;
      width: 47.5%;
    } 
}/* Special styling for user-register page.
    -------------------------------------------------------------*/
  /* line 13, ../scss/_sign_up.scss */
  body.path-signup-l,
  body.page-user-register,
  body.page-user-register-l {
    /* Header changes */
    /* This is the old (default) sign up form. */
    /* Blocks */
    /* Resource Block */
    /* Membership benefits block */
    /* Sign Up Block */
    /* Registration Steps
     --------------------*/
    /*
     * Step 1
     */
    /*
     * Step 2
     */
    /*
     * Step 3
     */
    /*
     * Step 1 + Step 2
     */
  }
  /* line 16, ../scss/_sign_up.scss */
  body.path-signup-l #header-top,
  body.page-user-register #header-top,
  body.page-user-register-l #header-top {
    display: none;
  }
  /* line 22, ../scss/_sign_up.scss */
  body.path-signup-l #content-area h2,
  body.page-user-register #content-area h2,
  body.page-user-register-l #content-area h2 {
    color: #41403E;
    font-weight: 700;
    font-size: 24px;
  }
  /* line 27, ../scss/_sign_up.scss */
  body.path-signup-l #content-area h3,
  body.page-user-register #content-area h3,
  body.page-user-register-l #content-area h3 {
    font-size: 22px;
    font-weight: 400;
  }
  /* line 31, ../scss/_sign_up.scss */
  body.path-signup-l #content-area p,
  body.page-user-register #content-area p,
  body.page-user-register-l #content-area p {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.3em;
  }
  /* line 38, ../scss/_sign_up.scss */
  body.path-signup-l #logo,
  body.page-user-register #logo,
  body.page-user-register-l #logo {
    height: 40px;
    width: 320px;
  }
  /* line 43, ../scss/_sign_up.scss */
  body.path-signup-l #block-dm_profile-dm_profile_custom_login_block,
  body.page-user-register #block-dm_profile-dm_profile_custom_login_block,
  body.page-user-register-l #block-dm_profile-dm_profile_custom_login_block {
    margin-left: 0;
  }
  /* line 48, ../scss/_sign_up.scss */
  body.path-signup-l #navigation #nav-right-region,
  body.page-user-register #navigation #nav-right-region,
  body.page-user-register-l #navigation #nav-right-region {
    position: absolute;
    width: 100%;
    left: 0;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  body.path-signup-l #navigation #nav-right-region:before, body.path-signup-l #navigation #nav-right-region:after,
  body.page-user-register #navigation #nav-right-region:before,
  body.page-user-register #navigation #nav-right-region:after,
  body.page-user-register-l #navigation #nav-right-region:before,
  body.page-user-register-l #navigation #nav-right-region:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  body.path-signup-l #navigation #nav-right-region:after,
  body.page-user-register #navigation #nav-right-region:after,
  body.page-user-register-l #navigation #nav-right-region:after {
    clear: both;
  }
  /* line 54, ../scss/_sign_up.scss */
  body.path-signup-l #navigation #nav-right-region .region-nav-right,
  body.page-user-register #navigation #nav-right-region .region-nav-right,
  body.page-user-register-l #navigation #nav-right-region .region-nav-right {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 auto;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  body.path-signup-l #navigation #nav-right-region .region-nav-right:before, body.path-signup-l #navigation #nav-right-region .region-nav-right:after,
  body.page-user-register #navigation #nav-right-region .region-nav-right:before,
  body.page-user-register #navigation #nav-right-region .region-nav-right:after,
  body.page-user-register-l #navigation #nav-right-region .region-nav-right:before,
  body.page-user-register-l #navigation #nav-right-region .region-nav-right:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  body.path-signup-l #navigation #nav-right-region .region-nav-right:after,
  body.page-user-register #navigation #nav-right-region .region-nav-right:after,
  body.page-user-register-l #navigation #nav-right-region .region-nav-right:after {
    clear: both;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 54, ../scss/_sign_up.scss */
    body.path-signup-l #navigation #nav-right-region .region-nav-right,
    body.page-user-register #navigation #nav-right-region .region-nav-right,
    body.page-user-register-l #navigation #nav-right-region .region-nav-right {
      width: 980px;
    } 
}@media (min-width: 1350px) {
 /* line 54, ../scss/_sign_up.scss */
    body.path-signup-l #navigation #nav-right-region .region-nav-right,
    body.page-user-register #navigation #nav-right-region .region-nav-right,
    body.page-user-register-l #navigation #nav-right-region .region-nav-right {
      width: 1235px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 54, ../scss/_sign_up.scss */
    body.path-signup-l #navigation #nav-right-region .region-nav-right,
    body.page-user-register #navigation #nav-right-region .region-nav-right,
    body.page-user-register-l #navigation #nav-right-region .region-nav-right {
      width: 90%;
    } 
}/* line 58, ../scss/_sign_up.scss */
  body.path-signup-l #navigation #nav-right-region .region-nav-right .block-search,
  body.page-user-register #navigation #nav-right-region .region-nav-right .block-search,
  body.page-user-register-l #navigation #nav-right-region .region-nav-right .block-search {
    float: right;
  }
  /* line 64, ../scss/_sign_up.scss */
  body.path-signup-l #navigation #boxes-box-sign_up_landing_page_title,
  body.path-signup-l #navigation .region-nav-right > .block-boxes,
  body.page-user-register #navigation #boxes-box-sign_up_landing_page_title,
  body.page-user-register #navigation .region-nav-right > .block-boxes,
  body.page-user-register-l #navigation #boxes-box-sign_up_landing_page_title,
  body.page-user-register-l #navigation .region-nav-right > .block-boxes {
    position: absolute;
    background: linear-gradient(to bottom, #1b556a 0%, #378786 100%);
    z-index: 498;
    width: 100%;
    left: 0;
  }
  /* line 72, ../scss/_sign_up.scss */
  body.path-signup-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content,
  body.path-signup-l #navigation .region-nav-right > .block-boxes .boxes-box-content,
  body.page-user-register #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content,
  body.page-user-register #navigation .region-nav-right > .block-boxes .boxes-box-content,
  body.page-user-register-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content,
  body.page-user-register-l #navigation .region-nav-right > .block-boxes .boxes-box-content {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 auto;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  body.path-signup-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content:before, body.path-signup-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content:after,
  body.path-signup-l #navigation .region-nav-right > .block-boxes .boxes-box-content:before,
  body.path-signup-l #navigation .region-nav-right > .block-boxes .boxes-box-content:after,
  body.page-user-register #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content:before,
  body.page-user-register #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content:after,
  body.page-user-register #navigation .region-nav-right > .block-boxes .boxes-box-content:before,
  body.page-user-register #navigation .region-nav-right > .block-boxes .boxes-box-content:after,
  body.page-user-register-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content:before,
  body.page-user-register-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content:after,
  body.page-user-register-l #navigation .region-nav-right > .block-boxes .boxes-box-content:before,
  body.page-user-register-l #navigation .region-nav-right > .block-boxes .boxes-box-content:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  body.path-signup-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content:after,
  body.path-signup-l #navigation .region-nav-right > .block-boxes .boxes-box-content:after,
  body.page-user-register #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content:after,
  body.page-user-register #navigation .region-nav-right > .block-boxes .boxes-box-content:after,
  body.page-user-register-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content:after,
  body.page-user-register-l #navigation .region-nav-right > .block-boxes .boxes-box-content:after {
    clear: both;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 72, ../scss/_sign_up.scss */
    body.path-signup-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content,
    body.path-signup-l #navigation .region-nav-right > .block-boxes .boxes-box-content,
    body.page-user-register #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content,
    body.page-user-register #navigation .region-nav-right > .block-boxes .boxes-box-content,
    body.page-user-register-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content,
    body.page-user-register-l #navigation .region-nav-right > .block-boxes .boxes-box-content {
      width: 980px;
    } 
}@media (min-width: 1350px) {
 /* line 72, ../scss/_sign_up.scss */
    body.path-signup-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content,
    body.path-signup-l #navigation .region-nav-right > .block-boxes .boxes-box-content,
    body.page-user-register #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content,
    body.page-user-register #navigation .region-nav-right > .block-boxes .boxes-box-content,
    body.page-user-register-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content,
    body.page-user-register-l #navigation .region-nav-right > .block-boxes .boxes-box-content {
      width: 1235px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 72, ../scss/_sign_up.scss */
    body.path-signup-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content,
    body.path-signup-l #navigation .region-nav-right > .block-boxes .boxes-box-content,
    body.page-user-register #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content,
    body.page-user-register #navigation .region-nav-right > .block-boxes .boxes-box-content,
    body.page-user-register-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-content,
    body.page-user-register-l #navigation .region-nav-right > .block-boxes .boxes-box-content {
      width: 90%;
    } 
}/* line 76, ../scss/_sign_up.scss */
  body.path-signup-l #navigation #boxes-box-sign_up_landing_page_title h1,
  body.path-signup-l #navigation .region-nav-right > .block-boxes h1,
  body.page-user-register #navigation #boxes-box-sign_up_landing_page_title h1,
  body.page-user-register #navigation .region-nav-right > .block-boxes h1,
  body.page-user-register-l #navigation #boxes-box-sign_up_landing_page_title h1,
  body.page-user-register-l #navigation .region-nav-right > .block-boxes h1 {
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.6em;
  }
  /* line 84, ../scss/_sign_up.scss */
  body.path-signup-l #navigation #boxes-box-sign_up_landing_page_title h2,
  body.path-signup-l #navigation .region-nav-right > .block-boxes h2,
  body.page-user-register #navigation #boxes-box-sign_up_landing_page_title h2,
  body.page-user-register #navigation .region-nav-right > .block-boxes h2,
  body.page-user-register-l #navigation #boxes-box-sign_up_landing_page_title h2,
  body.page-user-register-l #navigation .region-nav-right > .block-boxes h2 {
    margin: 16px 0;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
  }
  /* line 91, ../scss/_sign_up.scss */
  body.path-signup-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-controls,
  body.path-signup-l #navigation .region-nav-right > .block-boxes .boxes-box-controls,
  body.page-user-register #navigation #boxes-box-sign_up_landing_page_title .boxes-box-controls,
  body.page-user-register #navigation .region-nav-right > .block-boxes .boxes-box-controls,
  body.page-user-register-l #navigation #boxes-box-sign_up_landing_page_title .boxes-box-controls,
  body.page-user-register-l #navigation .region-nav-right > .block-boxes .boxes-box-controls {
    height: 0;
  }
  /* line 97, ../scss/_sign_up.scss */
  body.path-signup-l a.register-login-button,
  body.page-user-register a.register-login-button,
  body.page-user-register-l a.register-login-button {
    float: left;
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    padding: 4px 12px;
    margin: 15px 2px 8px;
    font-size: 15px;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  body.path-signup-l a.register-login-button:hover,
  body.page-user-register a.register-login-button:hover,
  body.page-user-register-l a.register-login-button:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  body.path-signup-l a.register-login-button:active,
  body.page-user-register a.register-login-button:active,
  body.page-user-register-l a.register-login-button:active {
    color: #fff;
    background: #164556;
  }
  /* line 113, ../scss/_sign_up.scss */
  body.path-signup-l a.register-login-button span,
  body.page-user-register a.register-login-button span,
  body.page-user-register-l a.register-login-button span {
    display: block;
  }
  /* line 116, ../scss/_sign_up.scss */
  body.path-signup-l a.register-login-button .subhead,
  body.page-user-register a.register-login-button .subhead,
  body.page-user-register-l a.register-login-button .subhead {
    font-size: 12px;
  }
  /* line 119, ../scss/_sign_up.scss */
  body.path-signup-l a.register-login-button .main,
  body.page-user-register a.register-login-button .main,
  body.page-user-register-l a.register-login-button .main {
    text-transform: uppercase;
  }@media (max-width: 480px) {
 /* line 97, ../scss/_sign_up.scss */
    body.path-signup-l a.register-login-button,
    body.page-user-register a.register-login-button,
    body.page-user-register-l a.register-login-button {
      float: none;
      width: 100%;
    } 
}/* line 127, ../scss/_sign_up.scss */
  body.path-signup-l a.linkedin-register-button,
  body.page-user-register a.linkedin-register-button,
  body.page-user-register-l a.linkedin-register-button {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    text-transform: uppercase;
    margin: 0 auto;
    padding: 15px 5px 15px 45px;
    width: 240px;
    font-size: 13px;
    color: #fff;
    background: #3d86bb url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/linkedin_logo.png) 7px center no-repeat;
    float: right;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 43px;
    font-size: 17px;
    text-transform: none;
    text-decoration: none;
    line-height: 1.2em;
    margin-top: 15px;
    display: inline-block;
  }
  /* line 810, ../scss/mixins/_mixins.scss */
  body.path-signup-l a.linkedin-register-button:hover,
  body.page-user-register a.linkedin-register-button:hover,
  body.page-user-register-l a.linkedin-register-button:hover {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/linkedin_logo.png) 7px center no-repeat;
    background-color: #4990c4;
  }
  /* line 814, ../scss/mixins/_mixins.scss */
  body.path-signup-l a.linkedin-register-button:active,
  body.page-user-register a.linkedin-register-button:active,
  body.page-user-register-l a.linkedin-register-button:active {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/linkedin_logo.png) 7px center no-repeat;
    background-color: #387bac;
  }
  /* line 142, ../scss/_sign_up.scss */
  body.path-signup-l a.linkedin-register-button, body.path-signup-l a.linkedin-register-button:link, body.path-signup-l a.linkedin-register-button:hover,
  body.page-user-register a.linkedin-register-button,
  body.page-user-register a.linkedin-register-button:link,
  body.page-user-register a.linkedin-register-button:hover,
  body.page-user-register-l a.linkedin-register-button,
  body.page-user-register-l a.linkedin-register-button:link,
  body.page-user-register-l a.linkedin-register-button:hover {
    background-size: 38px 38px;
  }@media (max-width: 480px) {
 /* line 127, ../scss/_sign_up.scss */
    body.path-signup-l a.linkedin-register-button,
    body.page-user-register a.linkedin-register-button,
    body.page-user-register-l a.linkedin-register-button {
      margin-top: 0;
      float: none;
      width: 100%;
    } 
}/* line 153, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .registration-steps-wrapper,
  body.page-user-register #block-system-main body.path-signup-l .registration-steps-wrapper,
  body.page-user-register-l #block-system-main body.path-signup-l .registration-steps-wrapper, body.path-signup-l #block-cf_general-register_side_boxes .registration-steps-wrapper,
  body.page-user-register #block-cf_general-register_side_boxes body.path-signup-l .registration-steps-wrapper,
  body.page-user-register-l #block-cf_general-register_side_boxes body.path-signup-l .registration-steps-wrapper,
  body.path-signup-l #block-system-main body.page-user-register .registration-steps-wrapper,
  body.page-user-register #block-system-main .registration-steps-wrapper,
  body.page-user-register-l #block-system-main body.page-user-register .registration-steps-wrapper,
  body.path-signup-l #block-cf_general-register_side_boxes body.page-user-register .registration-steps-wrapper,
  body.page-user-register #block-cf_general-register_side_boxes .registration-steps-wrapper,
  body.page-user-register-l #block-cf_general-register_side_boxes body.page-user-register .registration-steps-wrapper,
  body.path-signup-l #block-system-main body.page-user-register-l .registration-steps-wrapper,
  body.page-user-register #block-system-main body.page-user-register-l .registration-steps-wrapper,
  body.page-user-register-l #block-system-main .registration-steps-wrapper,
  body.path-signup-l #block-cf_general-register_side_boxes body.page-user-register-l .registration-steps-wrapper,
  body.page-user-register #block-cf_general-register_side_boxes body.page-user-register-l .registration-steps-wrapper,
  body.page-user-register-l #block-cf_general-register_side_boxes .registration-steps-wrapper {
    overflow: hidden;
    padding: 15px 0 0;
  }
  /* line 158, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main, body.path-signup-l #block-cf_general-register_side_boxes,
  body.page-user-register #block-system-main,
  body.page-user-register #block-cf_general-register_side_boxes,
  body.page-user-register-l #block-system-main,
  body.page-user-register-l #block-cf_general-register_side_boxes {
    clear: none;
  }
  /* line 161, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .registration-progress-meter, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter,
  body.page-user-register #block-system-main .registration-progress-meter,
  body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter,
  body.page-user-register-l #block-system-main .registration-progress-meter,
  body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter {
    position: relative;
    float: right;
    border-left: 1px solid #bbc5cd;
    border-right: 1px solid #bbc5cd;
    background-color: #fff;
  }
  /* line 169, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .registration-progress-meter-inner, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter-inner,
  body.page-user-register #block-system-main .registration-progress-meter-inner,
  body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter-inner,
  body.page-user-register-l #block-system-main .registration-progress-meter-inner,
  body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter-inner {
    border-top: 5px solid #aa0000;
    margin-bottom: 80px;
    padding: 10px 15px;
  }
  /* line 175, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .registration-progress-meter .reg-step-1, body.path-signup-l #block-system-main .registration-progress-meter .reg-step-2, body.path-signup-l #block-system-main .registration-progress-meter .reg-step-3, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3,
  body.page-user-register #block-system-main .registration-progress-meter .reg-step-1,
  body.page-user-register #block-system-main .registration-progress-meter .reg-step-2,
  body.page-user-register #block-system-main .registration-progress-meter .reg-step-3,
  body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1,
  body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2,
  body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3,
  body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-1,
  body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-2,
  body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-3,
  body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1,
  body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2,
  body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3 {
    position: relative;
    width: 33.33334%;
    float: left;
    z-index: 4;
  }
  /* line 183, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .registration-progress-meter .reg-step-1 .step.number, body.path-signup-l #block-system-main .registration-progress-meter .reg-step-2 .step.number, body.path-signup-l #block-system-main .registration-progress-meter .reg-step-3 .step.number, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1 .step.number, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2 .step.number, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3 .step.number,
  body.page-user-register #block-system-main .registration-progress-meter .reg-step-1 .step.number,
  body.page-user-register #block-system-main .registration-progress-meter .reg-step-2 .step.number,
  body.page-user-register #block-system-main .registration-progress-meter .reg-step-3 .step.number,
  body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1 .step.number,
  body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2 .step.number,
  body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3 .step.number,
  body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-1 .step.number,
  body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-2 .step.number,
  body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-3 .step.number,
  body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1 .step.number,
  body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2 .step.number,
  body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3 .step.number {
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    top: 13px;
    left: 34%;
    height: 1.7em;
    width: 1.7em;
    padding: 13px;
    background: #acacac;
    line-height: .65em;
    font-size: 22px;
    color: white;
  }@media (min-width: 1100px) {
 /* line 183, ../scss/_sign_up.scss */
    body.path-signup-l #block-system-main .registration-progress-meter .reg-step-1 .step.number, body.path-signup-l #block-system-main .registration-progress-meter .reg-step-2 .step.number, body.path-signup-l #block-system-main .registration-progress-meter .reg-step-3 .step.number, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1 .step.number, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2 .step.number, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3 .step.number,
    body.page-user-register #block-system-main .registration-progress-meter .reg-step-1 .step.number,
    body.page-user-register #block-system-main .registration-progress-meter .reg-step-2 .step.number,
    body.page-user-register #block-system-main .registration-progress-meter .reg-step-3 .step.number,
    body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1 .step.number,
    body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2 .step.number,
    body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3 .step.number,
    body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-1 .step.number,
    body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-2 .step.number,
    body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-3 .step.number,
    body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1 .step.number,
    body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2 .step.number,
    body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3 .step.number {
      left: 38%;
    } 
}@media (min-width: 1350px) {
 /* line 183, ../scss/_sign_up.scss */
    body.path-signup-l #block-system-main .registration-progress-meter .reg-step-1 .step.number, body.path-signup-l #block-system-main .registration-progress-meter .reg-step-2 .step.number, body.path-signup-l #block-system-main .registration-progress-meter .reg-step-3 .step.number, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1 .step.number, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2 .step.number, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3 .step.number,
    body.page-user-register #block-system-main .registration-progress-meter .reg-step-1 .step.number,
    body.page-user-register #block-system-main .registration-progress-meter .reg-step-2 .step.number,
    body.page-user-register #block-system-main .registration-progress-meter .reg-step-3 .step.number,
    body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1 .step.number,
    body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2 .step.number,
    body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3 .step.number,
    body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-1 .step.number,
    body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-2 .step.number,
    body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-3 .step.number,
    body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1 .step.number,
    body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2 .step.number,
    body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3 .step.number {
      left: 40%;
    } 
}/* line 203, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .registration-progress-meter .reg-step-1 .step.label, body.path-signup-l #block-system-main .registration-progress-meter .reg-step-2 .step.label, body.path-signup-l #block-system-main .registration-progress-meter .reg-step-3 .step.label, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1 .step.label, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2 .step.label, body.path-signup-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3 .step.label,
  body.page-user-register #block-system-main .registration-progress-meter .reg-step-1 .step.label,
  body.page-user-register #block-system-main .registration-progress-meter .reg-step-2 .step.label,
  body.page-user-register #block-system-main .registration-progress-meter .reg-step-3 .step.label,
  body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1 .step.label,
  body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2 .step.label,
  body.page-user-register #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3 .step.label,
  body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-1 .step.label,
  body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-2 .step.label,
  body.page-user-register-l #block-system-main .registration-progress-meter .reg-step-3 .step.label,
  body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-1 .step.label,
  body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-2 .step.label,
  body.page-user-register-l #block-cf_general-register_side_boxes .registration-progress-meter .reg-step-3 .step.label {
    position: relative;
    top: 55px;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    color: #acacac;
  }
  /* line 219, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .signup-header, body.path-signup-l #block-cf_general-register_side_boxes .signup-header,
  body.page-user-register #block-system-main .signup-header,
  body.page-user-register #block-cf_general-register_side_boxes .signup-header,
  body.page-user-register-l #block-system-main .signup-header,
  body.page-user-register-l #block-cf_general-register_side_boxes .signup-header {
    display: none;
    border-top: 5px solid #75AF5B;
    border-left: 1px solid #bbc5cd;
    border-right: 1px solid #bbc5cd;
  }
  /* line 225, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .signup-header h2, body.path-signup-l #block-cf_general-register_side_boxes .signup-header h2,
  body.page-user-register #block-system-main .signup-header h2,
  body.page-user-register #block-cf_general-register_side_boxes .signup-header h2,
  body.page-user-register-l #block-system-main .signup-header h2,
  body.page-user-register-l #block-cf_general-register_side_boxes .signup-header h2 {
    margin: 0;
    color: #75AF5B;
    text-align: center;
    font-size: 45px;
    padding: 20px 0;
  }@media (max-width: 480px) {
 /* line 225, ../scss/_sign_up.scss */
    body.path-signup-l #block-system-main .signup-header h2, body.path-signup-l #block-cf_general-register_side_boxes .signup-header h2,
    body.page-user-register #block-system-main .signup-header h2,
    body.page-user-register #block-cf_general-register_side_boxes .signup-header h2,
    body.page-user-register-l #block-system-main .signup-header h2,
    body.page-user-register-l #block-cf_general-register_side_boxes .signup-header h2 {
      font-size: 35px;
      padding: 12px 0;
    } 
}/* line 240, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .reg-line-1, body.path-signup-l #block-system-main .reg-line-2, body.path-signup-l #block-cf_general-register_side_boxes .reg-line-1, body.path-signup-l #block-cf_general-register_side_boxes .reg-line-2,
  body.page-user-register #block-system-main .reg-line-1,
  body.page-user-register #block-system-main .reg-line-2,
  body.page-user-register #block-cf_general-register_side_boxes .reg-line-1,
  body.page-user-register #block-cf_general-register_side_boxes .reg-line-2,
  body.page-user-register-l #block-system-main .reg-line-1,
  body.page-user-register-l #block-system-main .reg-line-2,
  body.page-user-register-l #block-cf_general-register_side_boxes .reg-line-1,
  body.page-user-register-l #block-cf_general-register_side_boxes .reg-line-2 {
    position: absolute;
    top: 46px;
    width: 33%;
    border-bottom: 1px dotted #413f3e;
    z-index: 0;
  }
  /* line 247, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .reg-line-1, body.path-signup-l #block-cf_general-register_side_boxes .reg-line-1,
  body.page-user-register #block-system-main .reg-line-1,
  body.page-user-register #block-cf_general-register_side_boxes .reg-line-1,
  body.page-user-register-l #block-system-main .reg-line-1,
  body.page-user-register-l #block-cf_general-register_side_boxes .reg-line-1 {
    left: 16.666665%;
  }
  /* line 250, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .reg-line-2, body.path-signup-l #block-cf_general-register_side_boxes .reg-line-2,
  body.page-user-register #block-system-main .reg-line-2,
  body.page-user-register #block-cf_general-register_side_boxes .reg-line-2,
  body.page-user-register-l #block-system-main .reg-line-2,
  body.page-user-register-l #block-cf_general-register_side_boxes .reg-line-2 {
    right: 16.666665%;
  }
  /* line 254, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .block-inner, body.path-signup-l #block-cf_general-register_side_boxes .block-inner,
  body.page-user-register #block-system-main .block-inner,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner,
  body.page-user-register-l #block-system-main .block-inner,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner {
    background: #fff;
    -moz-box-shadow: -2px 2px 5px #777;
    -webkit-box-shadow: -2px 2px 5px #777;
    box-shadow: -2px 2px 5px #777;
    font-size: 18px;
    line-height: 1.8em;
    padding: 15px;
    width: 390px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
  }
  /* line 259, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .block-inner .form-item-field-register-for-event-und, body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und,
  body.page-user-register #block-system-main .block-inner .form-item-field-register-for-event-und,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und,
  body.page-user-register-l #block-system-main .block-inner .form-item-field-register-for-event-und,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und {
    font-size: 17px;
  }
  /* line 278, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .block-inner .form-item-field-register-for-event-und,
  body.path-signup-l #block-system-main .block-inner .form-item-accept-terms, body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms,
  body.page-user-register #block-system-main .block-inner .form-item-field-register-for-event-und,
  body.page-user-register #block-system-main .block-inner .form-item-accept-terms,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms,
  body.page-user-register-l #block-system-main .block-inner .form-item-field-register-for-event-und,
  body.page-user-register-l #block-system-main .block-inner .form-item-accept-terms,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms {
    min-height: 25px;
  }
  /* line 282, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .block-inner .form-item-field-register-for-event-und .checker,
  body.path-signup-l #block-system-main .block-inner .form-item-accept-terms .checker, body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und .checker,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms .checker,
  body.page-user-register #block-system-main .block-inner .form-item-field-register-for-event-und .checker,
  body.page-user-register #block-system-main .block-inner .form-item-accept-terms .checker,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und .checker,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms .checker,
  body.page-user-register-l #block-system-main .block-inner .form-item-field-register-for-event-und .checker,
  body.page-user-register-l #block-system-main .block-inner .form-item-accept-terms .checker,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und .checker,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms .checker {
    float: left;
    display: inline;
    margin-right: 8px;
    margin-top: 3px;
    margin-bottom: 6px;
  }
  /* line 291, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .block-inner .form-item-field-register-for-event-und .checker input,
  body.path-signup-l #block-system-main .block-inner .form-item-accept-terms .checker input, body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und .checker input,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms .checker input,
  body.page-user-register #block-system-main .block-inner .form-item-field-register-for-event-und .checker input,
  body.page-user-register #block-system-main .block-inner .form-item-accept-terms .checker input,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und .checker input,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms .checker input,
  body.page-user-register-l #block-system-main .block-inner .form-item-field-register-for-event-und .checker input,
  body.page-user-register-l #block-system-main .block-inner .form-item-accept-terms .checker input,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und .checker input,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms .checker input {
    width: 33px;
    height: 33px;
  }
  /* line 295, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .block-inner .form-item-field-register-for-event-und label,
  body.path-signup-l #block-system-main .block-inner .form-item-accept-terms label, body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und label,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms label,
  body.page-user-register #block-system-main .block-inner .form-item-field-register-for-event-und label,
  body.page-user-register #block-system-main .block-inner .form-item-accept-terms label,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und label,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms label,
  body.page-user-register-l #block-system-main .block-inner .form-item-field-register-for-event-und label,
  body.page-user-register-l #block-system-main .block-inner .form-item-accept-terms label,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und label,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms label {
    display: inline;
    font-size: 17px;
    line-height: 1.2em;
  }
  /* line 300, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .block-inner .form-item-field-register-for-event-und label p,
  body.path-signup-l #block-system-main .block-inner .form-item-accept-terms label p, body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und label p,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms label p,
  body.page-user-register #block-system-main .block-inner .form-item-field-register-for-event-und label p,
  body.page-user-register #block-system-main .block-inner .form-item-accept-terms label p,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und label p,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms label p,
  body.page-user-register-l #block-system-main .block-inner .form-item-field-register-for-event-und label p,
  body.page-user-register-l #block-system-main .block-inner .form-item-accept-terms label p,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und label p,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms label p {
    font-size: 17px;
    line-height: 1.2em;
  }
  /* line 305, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .block-inner .form-item-field-register-for-event-und a,
  body.path-signup-l #block-system-main .block-inner .form-item-accept-terms a, body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und a,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms a,
  body.page-user-register #block-system-main .block-inner .form-item-field-register-for-event-und a,
  body.page-user-register #block-system-main .block-inner .form-item-accept-terms a,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und a,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms a,
  body.page-user-register-l #block-system-main .block-inner .form-item-field-register-for-event-und a,
  body.page-user-register-l #block-system-main .block-inner .form-item-accept-terms a,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und a,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms a {
    text-decoration: underline;
  }
  /* line 308, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .block-inner .form-item-field-register-for-event-und a:hover, body.path-signup-l #block-system-main .block-inner .form-item-field-register-for-event-und a:active,
  body.path-signup-l #block-system-main .block-inner .form-item-accept-terms a:hover,
  body.path-signup-l #block-system-main .block-inner .form-item-accept-terms a:active, body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und a:hover, body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und a:active,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms a:hover,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms a:active,
  body.page-user-register #block-system-main .block-inner .form-item-field-register-for-event-und a:hover,
  body.page-user-register #block-system-main .block-inner .form-item-field-register-for-event-und a:active,
  body.page-user-register #block-system-main .block-inner .form-item-accept-terms a:hover,
  body.page-user-register #block-system-main .block-inner .form-item-accept-terms a:active,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und a:hover,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und a:active,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms a:hover,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms a:active,
  body.page-user-register-l #block-system-main .block-inner .form-item-field-register-for-event-und a:hover,
  body.page-user-register-l #block-system-main .block-inner .form-item-field-register-for-event-und a:active,
  body.page-user-register-l #block-system-main .block-inner .form-item-accept-terms a:hover,
  body.page-user-register-l #block-system-main .block-inner .form-item-accept-terms a:active,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und a:hover,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-field-register-for-event-und a:active,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms a:hover,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .form-item-accept-terms a:active {
    text-decoration: none;
  }
  /* line 316, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main,
  body.page-user-register #block-system-main,
  body.page-user-register-l #block-system-main {
    float: right;
  }
  /* line 319, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .registration-steps-wrapper,
  body.page-user-register #block-system-main .registration-steps-wrapper,
  body.page-user-register-l #block-system-main .registration-steps-wrapper {
    float: right;
    background: #fff;
    border: 1px solid #bbc5cd;
  }
  /* line 326, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-register_side_boxes,
  body.page-user-register #block-cf_general-register_side_boxes,
  body.page-user-register-l #block-cf_general-register_side_boxes {
    float: left;
    border: 1px solid #bbc5cd;
  }
  /* line 330, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner {
    background-color: #fcfcfa;
  }
  /* line 333, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-register_side_boxes .registration-steps-wrapper,
  body.page-user-register #block-cf_general-register_side_boxes .registration-steps-wrapper,
  body.page-user-register-l #block-cf_general-register_side_boxes .registration-steps-wrapper {
    float: left;
  }
  /* line 338, ../scss/_sign_up.scss */
  body.path-signup-l #block-views-clients-block,
  body.page-user-register #block-views-clients-block,
  body.page-user-register-l #block-views-clients-block {
    border: 1px solid #bbc5cd;
  }
  /* line 344, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-calendar_signup_top_left img,
  body.path-signup-l .region-content .block[id^="block-boxes-signup_top_left"] img,
  body.path-signup-l .region-content .block[id^="block-boxes-signup_event_top_left"] img,
  body.page-user-register #block-boxes-calendar_signup_top_left img,
  body.page-user-register .region-content .block[id^="block-boxes-signup_top_left"] img,
  body.page-user-register .region-content .block[id^="block-boxes-signup_event_top_left"] img,
  body.page-user-register-l #block-boxes-calendar_signup_top_left img,
  body.page-user-register-l .region-content .block[id^="block-boxes-signup_top_left"] img,
  body.page-user-register-l .region-content .block[id^="block-boxes-signup_event_top_left"] img {
    -moz-box-shadow: 0px 2px 4px #999;
    -webkit-box-shadow: 0px 2px 4px #999;
    box-shadow: 0px 2px 4px #999;
    margin: 0 auto;
    height: 185px !important;
    width: auto;
  }
  /* line 350, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-calendar_signup_top_left h2,
  body.path-signup-l .region-content .block[id^="block-boxes-signup_top_left"] h2,
  body.path-signup-l .region-content .block[id^="block-boxes-signup_event_top_left"] h2,
  body.page-user-register #block-boxes-calendar_signup_top_left h2,
  body.page-user-register .region-content .block[id^="block-boxes-signup_top_left"] h2,
  body.page-user-register .region-content .block[id^="block-boxes-signup_event_top_left"] h2,
  body.page-user-register-l #block-boxes-calendar_signup_top_left h2,
  body.page-user-register-l .region-content .block[id^="block-boxes-signup_top_left"] h2,
  body.page-user-register-l .region-content .block[id^="block-boxes-signup_event_top_left"] h2 {
    margin-top: 10px;
  }
  /* line 353, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-calendar_signup_top_left h2, body.path-signup-l #block-boxes-calendar_signup_top_left p,
  body.path-signup-l .region-content .block[id^="block-boxes-signup_top_left"] h2,
  body.path-signup-l .region-content .block[id^="block-boxes-signup_top_left"] p,
  body.path-signup-l .region-content .block[id^="block-boxes-signup_event_top_left"] h2,
  body.path-signup-l .region-content .block[id^="block-boxes-signup_event_top_left"] p,
  body.page-user-register #block-boxes-calendar_signup_top_left h2,
  body.page-user-register #block-boxes-calendar_signup_top_left p,
  body.page-user-register .region-content .block[id^="block-boxes-signup_top_left"] h2,
  body.page-user-register .region-content .block[id^="block-boxes-signup_top_left"] p,
  body.page-user-register .region-content .block[id^="block-boxes-signup_event_top_left"] h2,
  body.page-user-register .region-content .block[id^="block-boxes-signup_event_top_left"] p,
  body.page-user-register-l #block-boxes-calendar_signup_top_left h2,
  body.page-user-register-l #block-boxes-calendar_signup_top_left p,
  body.page-user-register-l .region-content .block[id^="block-boxes-signup_top_left"] h2,
  body.page-user-register-l .region-content .block[id^="block-boxes-signup_top_left"] p,
  body.page-user-register-l .region-content .block[id^="block-boxes-signup_event_top_left"] h2,
  body.page-user-register-l .region-content .block[id^="block-boxes-signup_event_top_left"] p {
    margin-bottom: 0;
  }
  /* line 357, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-sign_up_event_main_box,
  body.path-signup-l #block-boxes-calendar_signup_top_left,
  body.path-signup-l #block-boxes-calendar_free_trial,
  body.path-signup-l .region-content .block[id^="block-boxes-signup"],
  body.path-signup-l .region-content .block[id^="block-boxes-sign_up"],
  body.page-user-register #block-boxes-sign_up_event_main_box,
  body.page-user-register #block-boxes-calendar_signup_top_left,
  body.page-user-register #block-boxes-calendar_free_trial,
  body.page-user-register .region-content .block[id^="block-boxes-signup"],
  body.page-user-register .region-content .block[id^="block-boxes-sign_up"],
  body.page-user-register-l #block-boxes-sign_up_event_main_box,
  body.page-user-register-l #block-boxes-calendar_signup_top_left,
  body.page-user-register-l #block-boxes-calendar_free_trial,
  body.page-user-register-l .region-content .block[id^="block-boxes-signup"],
  body.page-user-register-l .region-content .block[id^="block-boxes-sign_up"] {
    float: left;
    border: 1px solid #bbc5cd;
    padding: 15px;
  }
  /* line 367, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-sign_up_event_main_box.block[id*="free_trial"],
  body.path-signup-l #block-boxes-calendar_signup_top_left.block[id*="free_trial"],
  body.path-signup-l #block-boxes-calendar_free_trial.block[id*="free_trial"],
  body.path-signup-l .region-content .block[id^="block-boxes-signup"].block[id*="free_trial"],
  body.path-signup-l .region-content .block[id^="block-boxes-sign_up"].block[id*="free_trial"],
  body.page-user-register #block-boxes-sign_up_event_main_box.block[id*="free_trial"],
  body.page-user-register #block-boxes-calendar_signup_top_left.block[id*="free_trial"],
  body.page-user-register #block-boxes-calendar_free_trial.block[id*="free_trial"],
  body.page-user-register .region-content .block[id^="block-boxes-signup"].block[id*="free_trial"],
  body.page-user-register .region-content .block[id^="block-boxes-sign_up"].block[id*="free_trial"],
  body.page-user-register-l #block-boxes-sign_up_event_main_box.block[id*="free_trial"],
  body.page-user-register-l #block-boxes-calendar_signup_top_left.block[id*="free_trial"],
  body.page-user-register-l #block-boxes-calendar_free_trial.block[id*="free_trial"],
  body.page-user-register-l .region-content .block[id^="block-boxes-signup"].block[id*="free_trial"],
  body.page-user-register-l .region-content .block[id^="block-boxes-sign_up"].block[id*="free_trial"] {
    width: 100%;
    clear: both;
    margin: 30px 0 0;
  }
  /* line 375, ../scss/_sign_up.scss */
  body.path-signup-l .region-content .block,
  body.page-user-register .region-content .block,
  body.page-user-register-l .region-content .block {
    padding: 0;
  }
  /* line 382, ../scss/_sign_up.scss */
  body.path-signup-l #block-views-sign_up_page-block,
  body.page-user-register #block-views-sign_up_page-block,
  body.page-user-register-l #block-views-sign_up_page-block {
    background-color: #fcfcfa;
    border: 1px solid #bbc5cd;
  }
  /* line 387, ../scss/_sign_up.scss */
  body.path-signup-l #block-views-sign_up_page-block .view-sign-up-page .view-content,
  body.page-user-register #block-views-sign_up_page-block .view-sign-up-page .view-content,
  body.page-user-register-l #block-views-sign_up_page-block .view-sign-up-page .view-content {
    padding: 25px 5px 0 25px;
  }
  /* line 390, ../scss/_sign_up.scss */
  body.path-signup-l #block-views-sign_up_page-block .view-sign-up-page .views-field-field-template-image,
  body.page-user-register #block-views-sign_up_page-block .view-sign-up-page .views-field-field-template-image,
  body.page-user-register-l #block-views-sign_up_page-block .view-sign-up-page .views-field-field-template-image {
    -moz-box-shadow: 0px 2px 4px #999;
    -webkit-box-shadow: 0px 2px 4px #999;
    box-shadow: 0px 2px 4px #999;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 390, ../scss/_sign_up.scss */
    body.path-signup-l #block-views-sign_up_page-block .view-sign-up-page .views-field-field-template-image,
    body.page-user-register #block-views-sign_up_page-block .view-sign-up-page .views-field-field-template-image,
    body.page-user-register-l #block-views-sign_up_page-block .view-sign-up-page .views-field-field-template-image {
      width: 145px;
    } 
}/* line 400, ../scss/_sign_up.scss */
  body.path-signup-l #block-views-sign_up_page-block .view-sign-up-page .views-field-title h2,
  body.page-user-register #block-views-sign_up_page-block .view-sign-up-page .views-field-title h2,
  body.page-user-register-l #block-views-sign_up_page-block .view-sign-up-page .views-field-title h2 {
    padding-right: 20px;
    font-size: 24px;
    font-weight: 300;
    color: #4C793B;
  }
  /* line 413, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-user_register_content .block-inner,
  body.page-user-register #block-boxes-user_register_content .block-inner,
  body.page-user-register-l #block-boxes-user_register_content .block-inner {
    padding: 25px;
  }
  /* line 420, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-register_page .block-inner,
  body.page-user-register #block-boxes-register_page .block-inner,
  body.page-user-register-l #block-boxes-register_page .block-inner {
    padding: 15px;
  }
  /* line 423, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-register_page .block-inner p,
  body.page-user-register #block-boxes-register_page .block-inner p,
  body.page-user-register-l #block-boxes-register_page .block-inner p {
    font-size: 14px;
    line-height: 20px;
  }
  /* line 427, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-register_page .block-inner p strong,
  body.page-user-register #block-boxes-register_page .block-inner p strong,
  body.page-user-register-l #block-boxes-register_page .block-inner p strong {
    font-size: 15px;
  }
  /* line 431, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-register_page .block-inner a,
  body.page-user-register #block-boxes-register_page .block-inner a,
  body.page-user-register-l #block-boxes-register_page .block-inner a {
    text-decoration: underline;
  }
  /* line 440, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner {
    width: 462px;
  }
  /* line 443, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper {
    width: 430px;
  }
  /* line 446, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-views,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-boxes-simple,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-views,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-boxes-simple,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-views,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-boxes-simple {
    background-color: #fcfcfa;
  }
  /* line 450, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-views > .block-inner,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-boxes-simple > .block-inner,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-views > .block-inner,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-boxes-simple > .block-inner,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-views > .block-inner,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-boxes-simple > .block-inner {
    width: 100%;
    background-color: #fcfcfa;
  }
  /* line 454, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-views > .block-inner .views-field-field-video-embed,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-boxes-simple > .block-inner .views-field-field-video-embed,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-views > .block-inner .views-field-field-video-embed,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-boxes-simple > .block-inner .views-field-field-video-embed,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-views > .block-inner .views-field-field-video-embed,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-boxes-simple > .block-inner .views-field-field-video-embed {
    position: relative;
    padding-bottom: 52.5%;
    /* 56.25% is 16:9 */
    padding-top: 25px;
    height: 0;
  }
  /* line 460, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-views > .block-inner .views-field-field-video-embed iframe,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-boxes-simple > .block-inner .views-field-field-video-embed iframe,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-views > .block-inner .views-field-field-video-embed iframe,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-boxes-simple > .block-inner .views-field-field-video-embed iframe,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-views > .block-inner .views-field-field-video-embed iframe,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper .block-boxes-simple > .block-inner .views-field-field-video-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100% !important;
  }
  /* line 491, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-mail label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-pass label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-first-name-und-0-value label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-last-name-und-0-value label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-job-role-und label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-company-und-0-value label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0 label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-website-url-und-0-value label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-current-pm-tool-und label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-work-email-und-0-email label,
  body.path-signup-l form.user-info-from-cookie .form-item-mail label,
  body.path-signup-l form.user-info-from-cookie .form-item-pass label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-first-name-und-0-value label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-last-name-und-0-value label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-user-job-role-und label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-company-und-0-value label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-employee-count-und label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-phone-und-0 label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-website-url-und-0-value label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-top-priority-und label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-current-pm-tool-und label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-crm-system-und label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-user-work-email-und-0-email label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-mail label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-pass label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-first-name-und-0-value label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-last-name-und-0-value label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-job-role-und label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-company-und-0-value label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0 label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-website-url-und-0-value label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-current-pm-tool-und label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-work-email-und-0-email label,
  body.page-user-register form.user-info-from-cookie .form-item-mail label,
  body.page-user-register form.user-info-from-cookie .form-item-pass label,
  body.page-user-register form.user-info-from-cookie .form-item-field-first-name-und-0-value label,
  body.page-user-register form.user-info-from-cookie .form-item-field-last-name-und-0-value label,
  body.page-user-register form.user-info-from-cookie .form-item-field-user-job-role-und label,
  body.page-user-register form.user-info-from-cookie .form-item-field-company-und-0-value label,
  body.page-user-register form.user-info-from-cookie .form-item-field-employee-count-und label,
  body.page-user-register form.user-info-from-cookie .form-item-field-phone-und-0 label,
  body.page-user-register form.user-info-from-cookie .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-field-website-url-und-0-value label,
  body.page-user-register form.user-info-from-cookie .form-item-field-top-priority-und label,
  body.page-user-register form.user-info-from-cookie .form-item-field-current-pm-tool-und label,
  body.page-user-register form.user-info-from-cookie .form-item-field-crm-system-und label,
  body.page-user-register form.user-info-from-cookie .form-item-field-user-work-email-und-0-email label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-mail label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-pass label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-first-name-und-0-value label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-last-name-und-0-value label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-job-role-und label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-company-und-0-value label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0 label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-website-url-und-0-value label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-current-pm-tool-und label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-work-email-und-0-email label,
  body.page-user-register-l form.user-info-from-cookie .form-item-mail label,
  body.page-user-register-l form.user-info-from-cookie .form-item-pass label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-first-name-und-0-value label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-last-name-und-0-value label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-user-job-role-und label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-company-und-0-value label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-employee-count-und label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-phone-und-0 label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-website-url-und-0-value label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-top-priority-und label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-current-pm-tool-und label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-crm-system-und label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-user-work-email-und-0-email label {
    float: left;
    width: 32%;
    font-weight: 600;
    text-align: right;
    padding-right: 10px;
  }
  /* line 498, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-mail .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-pass .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-first-name-und-0-value .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-last-name-und-0-value .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-job-role-und .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-company-und-0-value .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0 .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-website-url-und-0-value .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-current-pm-tool-und .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-work-email-und-0-email .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .form-item-mail .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .form-item-pass .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .form-item-field-first-name-und-0-value .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .form-item-field-last-name-und-0-value .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .form-item-field-user-job-role-und .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .form-item-field-company-und-0-value .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .form-item-field-employee-count-und .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .form-item-field-phone-und-0 .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .form-item-field-website-url-und-0-value .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .form-item-field-top-priority-und .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .form-item-field-current-pm-tool-und .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .form-item-field-crm-system-und .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .form-item-field-user-work-email-und-0-email .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-mail .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-pass .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-first-name-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-last-name-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-job-role-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-company-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0 .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-website-url-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-current-pm-tool-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-work-email-und-0-email .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .form-item-mail .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .form-item-pass .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .form-item-field-first-name-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .form-item-field-last-name-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .form-item-field-user-job-role-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .form-item-field-company-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .form-item-field-employee-count-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .form-item-field-phone-und-0 .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .form-item-field-website-url-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .form-item-field-top-priority-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .form-item-field-current-pm-tool-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .form-item-field-crm-system-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .form-item-field-user-work-email-und-0-email .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-mail .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-pass .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-first-name-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-last-name-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-job-role-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-company-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0 .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-website-url-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-current-pm-tool-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-work-email-und-0-email .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .form-item-mail .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .form-item-pass .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-first-name-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-last-name-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-user-job-role-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-company-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-employee-count-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-phone-und-0 .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-website-url-und-0-value .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-top-priority-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-current-pm-tool-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-crm-system-und .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-user-work-email-und-0-email .form-item-field-phone-und-0-country-codes {
    display: block;
  }
  /* line 501, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-mail .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-pass .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-first-name-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-last-name-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-job-role-und .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-company-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0 .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-website-url-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-current-pm-tool-und .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-work-email-und-0-email .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-mail .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-pass .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-first-name-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-last-name-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-user-job-role-und .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-company-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-employee-count-und .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-phone-und-0 .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-website-url-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-top-priority-und .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-current-pm-tool-und .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-crm-system-und .form-item-field-phone-und-0-country-codes label,
  body.path-signup-l form.user-info-from-cookie .form-item-field-user-work-email-und-0-email .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-mail .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-pass .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-first-name-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-last-name-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-job-role-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-company-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0 .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-website-url-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-current-pm-tool-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-work-email-und-0-email .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-mail .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-pass .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-field-first-name-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-field-last-name-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-field-user-job-role-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-field-company-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-field-employee-count-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-field-phone-und-0 .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-field-website-url-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-field-top-priority-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-field-current-pm-tool-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-field-crm-system-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register form.user-info-from-cookie .form-item-field-user-work-email-und-0-email .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-mail .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-pass .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-first-name-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-last-name-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-job-role-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-company-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0 .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-website-url-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-current-pm-tool-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-work-email-und-0-email .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-mail .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-pass .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-first-name-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-last-name-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-user-job-role-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-company-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-employee-count-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-phone-und-0 .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-website-url-und-0-value .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-top-priority-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-current-pm-tool-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-crm-system-und .form-item-field-phone-und-0-country-codes label,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-user-work-email-und-0-email .form-item-field-phone-und-0-country-codes label {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 506, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-mail span.form-required,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-pass span.form-required,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-first-name-und-0-value span.form-required,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-last-name-und-0-value span.form-required,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-job-role-und span.form-required,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-company-und-0-value span.form-required,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und span.form-required,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0 span.form-required,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes span.form-required,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-website-url-und-0-value span.form-required,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und span.form-required,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-current-pm-tool-und span.form-required,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und span.form-required,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-work-email-und-0-email span.form-required,
  body.path-signup-l form.user-info-from-cookie .form-item-mail span.form-required,
  body.path-signup-l form.user-info-from-cookie .form-item-pass span.form-required,
  body.path-signup-l form.user-info-from-cookie .form-item-field-first-name-und-0-value span.form-required,
  body.path-signup-l form.user-info-from-cookie .form-item-field-last-name-und-0-value span.form-required,
  body.path-signup-l form.user-info-from-cookie .form-item-field-user-job-role-und span.form-required,
  body.path-signup-l form.user-info-from-cookie .form-item-field-company-und-0-value span.form-required,
  body.path-signup-l form.user-info-from-cookie .form-item-field-employee-count-und span.form-required,
  body.path-signup-l form.user-info-from-cookie .form-item-field-phone-und-0 span.form-required,
  body.path-signup-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes span.form-required,
  body.path-signup-l form.user-info-from-cookie .form-item-field-website-url-und-0-value span.form-required,
  body.path-signup-l form.user-info-from-cookie .form-item-field-top-priority-und span.form-required,
  body.path-signup-l form.user-info-from-cookie .form-item-field-current-pm-tool-und span.form-required,
  body.path-signup-l form.user-info-from-cookie .form-item-field-crm-system-und span.form-required,
  body.path-signup-l form.user-info-from-cookie .form-item-field-user-work-email-und-0-email span.form-required,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-mail span.form-required,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-pass span.form-required,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-first-name-und-0-value span.form-required,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-last-name-und-0-value span.form-required,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-job-role-und span.form-required,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-company-und-0-value span.form-required,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und span.form-required,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0 span.form-required,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes span.form-required,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-website-url-und-0-value span.form-required,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und span.form-required,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-current-pm-tool-und span.form-required,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und span.form-required,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-work-email-und-0-email span.form-required,
  body.page-user-register form.user-info-from-cookie .form-item-mail span.form-required,
  body.page-user-register form.user-info-from-cookie .form-item-pass span.form-required,
  body.page-user-register form.user-info-from-cookie .form-item-field-first-name-und-0-value span.form-required,
  body.page-user-register form.user-info-from-cookie .form-item-field-last-name-und-0-value span.form-required,
  body.page-user-register form.user-info-from-cookie .form-item-field-user-job-role-und span.form-required,
  body.page-user-register form.user-info-from-cookie .form-item-field-company-und-0-value span.form-required,
  body.page-user-register form.user-info-from-cookie .form-item-field-employee-count-und span.form-required,
  body.page-user-register form.user-info-from-cookie .form-item-field-phone-und-0 span.form-required,
  body.page-user-register form.user-info-from-cookie .form-item-field-phone-und-0-country-codes span.form-required,
  body.page-user-register form.user-info-from-cookie .form-item-field-website-url-und-0-value span.form-required,
  body.page-user-register form.user-info-from-cookie .form-item-field-top-priority-und span.form-required,
  body.page-user-register form.user-info-from-cookie .form-item-field-current-pm-tool-und span.form-required,
  body.page-user-register form.user-info-from-cookie .form-item-field-crm-system-und span.form-required,
  body.page-user-register form.user-info-from-cookie .form-item-field-user-work-email-und-0-email span.form-required,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-mail span.form-required,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-pass span.form-required,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-first-name-und-0-value span.form-required,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-last-name-und-0-value span.form-required,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-job-role-und span.form-required,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-company-und-0-value span.form-required,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und span.form-required,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0 span.form-required,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes span.form-required,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-website-url-und-0-value span.form-required,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und span.form-required,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-current-pm-tool-und span.form-required,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und span.form-required,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-user-work-email-und-0-email span.form-required,
  body.page-user-register-l form.user-info-from-cookie .form-item-mail span.form-required,
  body.page-user-register-l form.user-info-from-cookie .form-item-pass span.form-required,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-first-name-und-0-value span.form-required,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-last-name-und-0-value span.form-required,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-user-job-role-und span.form-required,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-company-und-0-value span.form-required,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-employee-count-und span.form-required,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-phone-und-0 span.form-required,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes span.form-required,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-website-url-und-0-value span.form-required,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-top-priority-und span.form-required,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-current-pm-tool-und span.form-required,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-crm-system-und span.form-required,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-user-work-email-und-0-email span.form-required {
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
  }
  /* line 511, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name,
  body.path-signup-l form.user-info-from-cookie .field-name-field-first-name,
  body.path-signup-l form.user-info-from-cookie .field-name-field-last-name,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name,
  body.page-user-register form.user-info-from-cookie .field-name-field-first-name,
  body.page-user-register form.user-info-from-cookie .field-name-field-last-name,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-first-name,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-last-name {
    float: left;
  }
  /* line 515, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name .form-item,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name .form-item,
  body.path-signup-l form.user-info-from-cookie .field-name-field-first-name .form-item,
  body.path-signup-l form.user-info-from-cookie .field-name-field-last-name .form-item,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name .form-item,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name .form-item,
  body.page-user-register form.user-info-from-cookie .field-name-field-first-name .form-item,
  body.page-user-register form.user-info-from-cookie .field-name-field-last-name .form-item,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name .form-item,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name .form-item,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-first-name .form-item,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-last-name .form-item {
    margin-top: 0;
  }
  /* line 519, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name,
  body.path-signup-l form.user-info-from-cookie .field-name-field-first-name,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name,
  body.page-user-register form.user-info-from-cookie .field-name-field-first-name,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-first-name {
    width: 64%;
  }
  /* line 523, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name .form-item label,
  body.path-signup-l form.user-info-from-cookie .field-name-field-first-name .form-item label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name .form-item label,
  body.page-user-register form.user-info-from-cookie .field-name-field-first-name .form-item label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name .form-item label,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-first-name .form-item label {
    width: 50%;
  }
  /* line 526, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name .form-item input.form-text,
  body.path-signup-l form.user-info-from-cookie .field-name-field-first-name .form-item input.form-text,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name .form-item input.form-text,
  body.page-user-register form.user-info-from-cookie .field-name-field-first-name .form-item input.form-text,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name .form-item input.form-text,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-first-name .form-item input.form-text {
    width: 49%;
  }
  /* line 529, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name .form-item label.error,
  body.path-signup-l form.user-info-from-cookie .field-name-field-first-name .form-item label.error,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name .form-item label.error,
  body.page-user-register form.user-info-from-cookie .field-name-field-first-name .form-item label.error,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-first-name .form-item label.error,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-first-name .form-item label.error {
    width: 49%;
    margin-left: 50%;
  }
  /* line 535, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name,
  body.path-signup-l form.user-info-from-cookie .field-name-field-last-name,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name,
  body.page-user-register form.user-info-from-cookie .field-name-field-last-name,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-last-name {
    width: 35%;
    margin-left: 1%;
  }
  /* line 540, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name label,
  body.path-signup-l form.user-info-from-cookie .field-name-field-last-name label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name label,
  body.page-user-register form.user-info-from-cookie .field-name-field-last-name label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name label,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-last-name label {
    display: none;
  }
  /* line 544, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name .form-item input.form-text,
  body.path-signup-l form.user-info-from-cookie .field-name-field-last-name .form-item input.form-text,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name .form-item input.form-text,
  body.page-user-register form.user-info-from-cookie .field-name-field-last-name .form-item input.form-text,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name .form-item input.form-text,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-last-name .form-item input.form-text {
    width: 91%;
  }
  /* line 548, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name label.error,
  body.path-signup-l form.user-info-from-cookie .field-name-field-last-name label.error,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name label.error,
  body.page-user-register form.user-info-from-cookie .field-name-field-last-name label.error,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-last-name label.error,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-last-name label.error {
    width: 91%;
    margin: 0;
  }
  /* line 554, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-user-job-role,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes,
  body.path-signup-l form.user-info-from-cookie .field-name-field-user-job-role,
  body.path-signup-l form.user-info-from-cookie .form-item-field-employee-count-und,
  body.path-signup-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-user-job-role,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes,
  body.page-user-register form.user-info-from-cookie .field-name-field-user-job-role,
  body.page-user-register form.user-info-from-cookie .form-item-field-employee-count-und,
  body.page-user-register form.user-info-from-cookie .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-user-job-role,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-employee-count-und,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-user-job-role,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-employee-count-und,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes {
    height: 34px;
    clear: both;
  }
  /* line 567, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-employee-count .selector.uniform-processed,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-user-job-role .selector.uniform-processed,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool .selector.uniform-processed,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .selector.uniform-processed,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .selector.uniform-processed,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .selector.uniform-processed,
  body.path-signup-l form.user-info-from-cookie .field-name-field-employee-count .selector.uniform-processed,
  body.path-signup-l form.user-info-from-cookie .field-name-field-user-job-role .selector.uniform-processed,
  body.path-signup-l form.user-info-from-cookie .field-name-field-current-pm-tool .selector.uniform-processed,
  body.path-signup-l form.user-info-from-cookie .form-item-field-top-priority-und .selector.uniform-processed,
  body.path-signup-l form.user-info-from-cookie .form-item-field-crm-system-und .selector.uniform-processed,
  body.path-signup-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .selector.uniform-processed,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-employee-count .selector.uniform-processed,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-user-job-role .selector.uniform-processed,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool .selector.uniform-processed,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .selector.uniform-processed,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .selector.uniform-processed,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .selector.uniform-processed,
  body.page-user-register form.user-info-from-cookie .field-name-field-employee-count .selector.uniform-processed,
  body.page-user-register form.user-info-from-cookie .field-name-field-user-job-role .selector.uniform-processed,
  body.page-user-register form.user-info-from-cookie .field-name-field-current-pm-tool .selector.uniform-processed,
  body.page-user-register form.user-info-from-cookie .form-item-field-top-priority-und .selector.uniform-processed,
  body.page-user-register form.user-info-from-cookie .form-item-field-crm-system-und .selector.uniform-processed,
  body.page-user-register form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .selector.uniform-processed,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-employee-count .selector.uniform-processed,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-user-job-role .selector.uniform-processed,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool .selector.uniform-processed,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .selector.uniform-processed,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .selector.uniform-processed,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .selector.uniform-processed,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-employee-count .selector.uniform-processed,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-user-job-role .selector.uniform-processed,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-current-pm-tool .selector.uniform-processed,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-top-priority-und .selector.uniform-processed,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-crm-system-und .selector.uniform-processed,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .selector.uniform-processed {
    width: 65%;
    height: auto;
    margin-bottom: 0;
  }
  /* line 572, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-employee-count .selector.uniform-processed span,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-user-job-role .selector.uniform-processed span,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool .selector.uniform-processed span,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .selector.uniform-processed span,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .selector.uniform-processed span,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .selector.uniform-processed span,
  body.path-signup-l form.user-info-from-cookie .field-name-field-employee-count .selector.uniform-processed span,
  body.path-signup-l form.user-info-from-cookie .field-name-field-user-job-role .selector.uniform-processed span,
  body.path-signup-l form.user-info-from-cookie .field-name-field-current-pm-tool .selector.uniform-processed span,
  body.path-signup-l form.user-info-from-cookie .form-item-field-top-priority-und .selector.uniform-processed span,
  body.path-signup-l form.user-info-from-cookie .form-item-field-crm-system-und .selector.uniform-processed span,
  body.path-signup-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .selector.uniform-processed span,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-employee-count .selector.uniform-processed span,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-user-job-role .selector.uniform-processed span,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool .selector.uniform-processed span,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .selector.uniform-processed span,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .selector.uniform-processed span,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .selector.uniform-processed span,
  body.page-user-register form.user-info-from-cookie .field-name-field-employee-count .selector.uniform-processed span,
  body.page-user-register form.user-info-from-cookie .field-name-field-user-job-role .selector.uniform-processed span,
  body.page-user-register form.user-info-from-cookie .field-name-field-current-pm-tool .selector.uniform-processed span,
  body.page-user-register form.user-info-from-cookie .form-item-field-top-priority-und .selector.uniform-processed span,
  body.page-user-register form.user-info-from-cookie .form-item-field-crm-system-und .selector.uniform-processed span,
  body.page-user-register form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .selector.uniform-processed span,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-employee-count .selector.uniform-processed span,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-user-job-role .selector.uniform-processed span,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool .selector.uniform-processed span,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .selector.uniform-processed span,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .selector.uniform-processed span,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .selector.uniform-processed span,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-employee-count .selector.uniform-processed span,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-user-job-role .selector.uniform-processed span,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-current-pm-tool .selector.uniform-processed span,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-top-priority-und .selector.uniform-processed span,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-crm-system-und .selector.uniform-processed span,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .selector.uniform-processed span {
    width: 100%;
    height: 32px;
    padding-top: 4px;
  }
  /* line 577, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-employee-count .selector.uniform-processed select,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-user-job-role .selector.uniform-processed select,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool .selector.uniform-processed select,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .selector.uniform-processed select,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .selector.uniform-processed select,
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .selector.uniform-processed select,
  body.path-signup-l form.user-info-from-cookie .field-name-field-employee-count .selector.uniform-processed select,
  body.path-signup-l form.user-info-from-cookie .field-name-field-user-job-role .selector.uniform-processed select,
  body.path-signup-l form.user-info-from-cookie .field-name-field-current-pm-tool .selector.uniform-processed select,
  body.path-signup-l form.user-info-from-cookie .form-item-field-top-priority-und .selector.uniform-processed select,
  body.path-signup-l form.user-info-from-cookie .form-item-field-crm-system-und .selector.uniform-processed select,
  body.path-signup-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .selector.uniform-processed select,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-employee-count .selector.uniform-processed select,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-user-job-role .selector.uniform-processed select,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool .selector.uniform-processed select,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .selector.uniform-processed select,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .selector.uniform-processed select,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .selector.uniform-processed select,
  body.page-user-register form.user-info-from-cookie .field-name-field-employee-count .selector.uniform-processed select,
  body.page-user-register form.user-info-from-cookie .field-name-field-user-job-role .selector.uniform-processed select,
  body.page-user-register form.user-info-from-cookie .field-name-field-current-pm-tool .selector.uniform-processed select,
  body.page-user-register form.user-info-from-cookie .form-item-field-top-priority-und .selector.uniform-processed select,
  body.page-user-register form.user-info-from-cookie .form-item-field-crm-system-und .selector.uniform-processed select,
  body.page-user-register form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .selector.uniform-processed select,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-employee-count .selector.uniform-processed select,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-user-job-role .selector.uniform-processed select,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool .selector.uniform-processed select,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-top-priority-und .selector.uniform-processed select,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-crm-system-und .selector.uniform-processed select,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item-field-phone-und-0-country-codes .selector.uniform-processed select,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-employee-count .selector.uniform-processed select,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-user-job-role .selector.uniform-processed select,
  body.page-user-register-l form.user-info-from-cookie .field-name-field-current-pm-tool .selector.uniform-processed select,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-top-priority-und .selector.uniform-processed select,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-crm-system-und .selector.uniform-processed select,
  body.page-user-register-l form.user-info-from-cookie .form-item-field-phone-und-0-country-codes .selector.uniform-processed select {
    height: 34px;
    width: 100%;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 585, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool label,
    body.path-signup-l form.user-info-from-cookie .field-name-field-current-pm-tool label,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool label,
    body.page-user-register form.user-info-from-cookie .field-name-field-current-pm-tool label,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool label,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-current-pm-tool label {
      padding-right: 0;
      font-size: 17px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 591, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool label,
    body.path-signup-l form.user-info-from-cookie .field-name-field-current-pm-tool label,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool label,
    body.page-user-register form.user-info-from-cookie .field-name-field-current-pm-tool label,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-current-pm-tool label,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-current-pm-tool label {
      padding-right: 0;
    } 
}/* line 596, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-type-checkbox label,
  body.path-signup-l form.user-info-from-cookie .form-type-checkbox label,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-type-checkbox label,
  body.page-user-register form.user-info-from-cookie .form-type-checkbox label,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-type-checkbox label,
  body.page-user-register-l form.user-info-from-cookie .form-type-checkbox label {
    font-weight: 300;
  }
  /* line 599, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form label.error,
  body.path-signup-l form.user-info-from-cookie label.error,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form label.error,
  body.page-user-register form.user-info-from-cookie label.error,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form label.error,
  body.page-user-register-l form.user-info-from-cookie label.error {
    width: 65%;
    margin: -4px 0 10px 32%;
    padding: 5px;
    font-size: 14px;
    line-height: 1em;
    text-align: left;
    background-color: rgba(183, 28, 28, 0.1);
    border-right: 1px solid #b71c1c;
    border-bottom: 1px solid #b71c1c;
    border-left: 1px solid #b71c1c;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  /* line 614, ../scss/_sign_up.scss */
  body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item input.form-text, body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item input.email, body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .form-item textarea,
  body.path-signup-l form.user-info-from-cookie .form-item input.form-text,
  body.path-signup-l form.user-info-from-cookie .form-item input.email,
  body.path-signup-l form.user-info-from-cookie .form-item textarea,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item input.form-text,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item input.email,
  body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .form-item textarea,
  body.page-user-register form.user-info-from-cookie .form-item input.form-text,
  body.page-user-register form.user-info-from-cookie .form-item input.email,
  body.page-user-register form.user-info-from-cookie .form-item textarea,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item input.form-text,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item input.email,
  body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .form-item textarea,
  body.page-user-register-l form.user-info-from-cookie .form-item input.form-text,
  body.page-user-register-l form.user-info-from-cookie .form-item input.email,
  body.page-user-register-l form.user-info-from-cookie .form-item textarea {
    width: 65%;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 621, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number {
      margin-top: 0;
    }
    /* line 14, ../scss/mixins/_clearfix.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:before, body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:before,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:before,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:before,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:before,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:before,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after {
      content: " ";
      display: table;
    }
    /* line 19, ../scss/mixins/_clearfix.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after {
      clear: both;
    }
    /* line 626, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number > label,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number > label,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number > label,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number > label,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number > label,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number > label {
      float: left;
      display: block;
    }
    /* line 631, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number label.error,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number label.error,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number label.error,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number label.error,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number label.error,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number label.error {
      width: 100%;
      margin: 0;
    }
    /* line 636, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes {
      float: left;
      clear: none;
      display: block;
      margin-top: 0;
    }
    /* line 644, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number {
      width: 28%;
      margin-right: 2%;
    }
    /* line 648, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number input.form-text {
      width: 100%;
    }
    /* line 652, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes {
      width: 36%;
    }
    /* line 655, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes label {
      display: none;
    }
    /* line 658, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes select, body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector {
      width: 98%;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 621, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number {
      margin-top: 0;
    }
    /* line 14, ../scss/mixins/_clearfix.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:before, body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:before,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:before,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:before,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:before,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:before,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after {
      content: " ";
      display: table;
    }
    /* line 19, ../scss/mixins/_clearfix.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after {
      clear: both;
    }
    /* line 626, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number > label,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number > label,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number > label,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number > label,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number > label,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number > label {
      float: left;
      display: block;
    }
    /* line 631, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number label.error,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number label.error,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number label.error,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number label.error,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number label.error,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number label.error {
      width: 100%;
      margin: 0;
    }
    /* line 636, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes {
      float: left;
      clear: none;
      display: block;
      margin-top: 0;
    }
    /* line 644, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number {
      width: 28%;
      margin-right: 2%;
    }
    /* line 648, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number input.form-text {
      width: 100%;
    }
    /* line 652, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes {
      width: 36%;
    }
    /* line 655, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes label {
      display: none;
    }
    /* line 658, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes select, body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector {
      width: 98%;
    } 
}@media (min-width: 1350px) {
 /* line 621, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number {
      margin-top: 0;
    }
    /* line 14, ../scss/mixins/_clearfix.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:before, body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:before,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:before,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:before,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:before,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:before,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after {
      content: " ";
      display: table;
    }
    /* line 19, ../scss/mixins/_clearfix.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number:after,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number:after {
      clear: both;
    }
    /* line 626, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number > label,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number > label,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number > label,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number > label,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number > label,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number > label {
      float: left;
      display: block;
    }
    /* line 631, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number label.error,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number label.error,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number label.error,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number label.error,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number label.error,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number label.error {
      width: 100%;
      margin: 0;
    }
    /* line 636, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-number,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-type-phone-number .form-item-field-phone-und-0-country-codes {
      float: left;
      clear: none;
      display: block;
      margin-top: 0;
    }
    /* line 644, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number {
      width: 28%;
      margin-right: 2%;
    }
    /* line 648, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-number input.form-text,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-number input.form-text {
      width: 100%;
    }
    /* line 652, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes {
      width: 36%;
    }
    /* line 655, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes label,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes label {
      display: none;
    }
    /* line 658, ../scss/_sign_up.scss */
    body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes select, body.path-signup-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.path-signup-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.page-user-register form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.page-user-register form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.page-user-register-l form#dm-linkedin-profile-user-loggedin-register-form .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes select,
    body.page-user-register-l form.user-info-from-cookie .field-name-field-phone .form-item-field-phone-und-0-country-codes .selector {
      width: 98%;
    } 
}/* line 666, ../scss/_sign_up.scss */
  body.path-signup-l #uniform-edit-field-employee-count-und,
  body.path-signup-l #uniform-edit-field-phone-und-0-country-codes,
  body.page-user-register #uniform-edit-field-employee-count-und,
  body.page-user-register #uniform-edit-field-phone-und-0-country-codes,
  body.page-user-register-l #uniform-edit-field-employee-count-und,
  body.page-user-register-l #uniform-edit-field-phone-und-0-country-codes {
    float: left;
  }
  /* line 671, ../scss/_sign_up.scss */
  body.path-signup-l #uniform-edit-field-top-priority-und,
  body.path-signup-l #uniform-edit-field-crm-system-und,
  body.path-signup-l #uniform-edit-field-user-job-role-und,
  body.path-signup-l #uniform-edit-field-current-pm-tool-und,
  body.page-user-register #uniform-edit-field-top-priority-und,
  body.page-user-register #uniform-edit-field-crm-system-und,
  body.page-user-register #uniform-edit-field-user-job-role-und,
  body.page-user-register #uniform-edit-field-current-pm-tool-und,
  body.page-user-register-l #uniform-edit-field-top-priority-und,
  body.page-user-register-l #uniform-edit-field-crm-system-und,
  body.page-user-register-l #uniform-edit-field-user-job-role-und,
  body.page-user-register-l #uniform-edit-field-current-pm-tool-und {
    margin-bottom: 0;
    margin-top: 0;
  }
  /* line 682, ../scss/_sign_up.scss */
  body.path-signup-l form.webform-client-form #edit-actions input,
  body.path-signup-l form.webform-client-form #edit-actions--2 input,
  body.path-signup-l form.webform-client-form input.webform-submit,
  body.path-signup-l form#user-register-form #edit-actions input,
  body.path-signup-l form#user-register-form #edit-actions--2 input,
  body.path-signup-l form#user-register-form input.webform-submit,
  body.path-signup-l form#recurly-subscription-form #edit-actions input,
  body.path-signup-l form#recurly-subscription-form #edit-actions--2 input,
  body.path-signup-l form#recurly-subscription-form input.webform-submit,
  body.page-user-register form.webform-client-form #edit-actions input,
  body.page-user-register form.webform-client-form #edit-actions--2 input,
  body.page-user-register form.webform-client-form input.webform-submit,
  body.page-user-register form#user-register-form #edit-actions input,
  body.page-user-register form#user-register-form #edit-actions--2 input,
  body.page-user-register form#user-register-form input.webform-submit,
  body.page-user-register form#recurly-subscription-form #edit-actions input,
  body.page-user-register form#recurly-subscription-form #edit-actions--2 input,
  body.page-user-register form#recurly-subscription-form input.webform-submit,
  body.page-user-register-l form.webform-client-form #edit-actions input,
  body.page-user-register-l form.webform-client-form #edit-actions--2 input,
  body.page-user-register-l form.webform-client-form input.webform-submit,
  body.page-user-register-l form#user-register-form #edit-actions input,
  body.page-user-register-l form#user-register-form #edit-actions--2 input,
  body.page-user-register-l form#user-register-form input.webform-submit,
  body.page-user-register-l form#recurly-subscription-form #edit-actions input,
  body.page-user-register-l form#recurly-subscription-form #edit-actions--2 input,
  body.page-user-register-l form#recurly-subscription-form input.webform-submit {
    width: 100%;
    padding: 15px;
    font-size: 1.1em;
    text-transform: uppercase;
  }
  /* line 703, ../scss/_sign_up.scss */
  body.path-signup-l form#user-register-form .form-actions,
  body.path-signup-l form#recurly-subscription-form .plan_info,
  body.path-signup-l form#recurly-subscription-form .billing_info,
  body.page-user-register form#user-register-form .form-actions,
  body.page-user-register form#recurly-subscription-form .plan_info,
  body.page-user-register form#recurly-subscription-form .billing_info,
  body.page-user-register-l form#user-register-form .form-actions,
  body.page-user-register-l form#recurly-subscription-form .plan_info,
  body.page-user-register-l form#recurly-subscription-form .billing_info {
    display: none;
  }
  /* line 716, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-1 #block-system-main .signup-header,
  body.page-user-register.registration-step-1 #block-system-main .signup-header,
  body.page-user-register-l.registration-step-1 #block-system-main .signup-header {
    display: block;
  }
  /* line 721, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-1 #block-system-main .registration-progress-meter .reg-step-1 .number,
  body.page-user-register.registration-step-1 #block-system-main .registration-progress-meter .reg-step-1 .number,
  body.page-user-register-l.registration-step-1 #block-system-main .registration-progress-meter .reg-step-1 .number {
    background: #789327;
  }
  /* line 724, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-1 #block-system-main .registration-progress-meter .reg-step-1 .label,
  body.page-user-register.registration-step-1 #block-system-main .registration-progress-meter .reg-step-1 .label,
  body.page-user-register-l.registration-step-1 #block-system-main .registration-progress-meter .reg-step-1 .label {
    color: #789327;
  }
  /* line 729, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-1 #block-system-main form#user-register-form .form-actions,
  body.page-user-register.registration-step-1 #block-system-main form#user-register-form .form-actions,
  body.page-user-register-l.registration-step-1 #block-system-main form#user-register-form .form-actions {
    display: block;
  }
  /* line 743, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 #block-system-main .registration-progress-meter .reg-step-1 .number,
  body.path-signup-l.registration-step-2 #block-system-main .registration-progress-meter .reg-step-2 .number,
  body.page-user-register.registration-step-2 #block-system-main .registration-progress-meter .reg-step-1 .number,
  body.page-user-register.registration-step-2 #block-system-main .registration-progress-meter .reg-step-2 .number,
  body.page-user-register-l.registration-step-2 #block-system-main .registration-progress-meter .reg-step-1 .number,
  body.page-user-register-l.registration-step-2 #block-system-main .registration-progress-meter .reg-step-2 .number {
    background: #789327;
  }
  /* line 746, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 #block-system-main .registration-progress-meter .reg-step-1 .label,
  body.path-signup-l.registration-step-2 #block-system-main .registration-progress-meter .reg-step-2 .label,
  body.page-user-register.registration-step-2 #block-system-main .registration-progress-meter .reg-step-1 .label,
  body.page-user-register.registration-step-2 #block-system-main .registration-progress-meter .reg-step-2 .label,
  body.page-user-register-l.registration-step-2 #block-system-main .registration-progress-meter .reg-step-1 .label,
  body.page-user-register-l.registration-step-2 #block-system-main .registration-progress-meter .reg-step-2 .label {
    color: #789327;
  }
  /* line 751, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 #block-system-main .reg-line-1,
  body.page-user-register.registration-step-2 #block-system-main .reg-line-1,
  body.page-user-register-l.registration-step-2 #block-system-main .reg-line-1 {
    border-bottom: 2px solid #789327;
  }
  /* line 754, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 #block-system-main form#recurly-subscription-form .plan_info,
  body.path-signup-l.registration-step-2 #block-system-main form#recurly-subscription-form .billing_info,
  body.page-user-register.registration-step-2 #block-system-main form#recurly-subscription-form .plan_info,
  body.page-user-register.registration-step-2 #block-system-main form#recurly-subscription-form .billing_info,
  body.page-user-register-l.registration-step-2 #block-system-main form#recurly-subscription-form .plan_info,
  body.page-user-register-l.registration-step-2 #block-system-main form#recurly-subscription-form .billing_info {
    display: block;
  }
  /* line 759, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 #block-system-main .form-intro .block-inner,
  body.page-user-register.registration-step-2 #block-system-main .form-intro .block-inner,
  body.page-user-register-l.registration-step-2 #block-system-main .form-intro .block-inner {
    background: transparent;
  }
  /* line 764, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .form-intro,
  body.page-user-register.registration-step-2 .form-intro,
  body.page-user-register-l.registration-step-2 .form-intro {
    background: #75AF5B;
    border-bottom: 4px solid #527f3e;
    padding-top: 15px;
    margin-bottom: 10px;
  }
  /* line 771, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .form-intro .boxes-box-content p, body.path-signup-l.registration-step-2 .form-intro .boxes-box-content a,
  body.page-user-register.registration-step-2 .form-intro .boxes-box-content p,
  body.page-user-register.registration-step-2 .form-intro .boxes-box-content a,
  body.page-user-register-l.registration-step-2 .form-intro .boxes-box-content p,
  body.page-user-register-l.registration-step-2 .form-intro .boxes-box-content a {
    color: #fff;
  }
  /* line 775, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .form-intro .block,
  body.path-signup-l.registration-step-2 .form-intro .block-inner,
  body.path-signup-l.registration-step-2 .form-intro .content,
  body.page-user-register.registration-step-2 .form-intro .block,
  body.page-user-register.registration-step-2 .form-intro .block-inner,
  body.page-user-register.registration-step-2 .form-intro .content,
  body.page-user-register-l.registration-step-2 .form-intro .block,
  body.page-user-register-l.registration-step-2 .form-intro .block-inner,
  body.page-user-register-l.registration-step-2 .form-intro .content {
    background: transparent;
  }
  /* line 786, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .recurly .card,
  body.page-user-register.registration-step-2 .recurly .card,
  body.page-user-register-l.registration-step-2 .recurly .card {
    background-size: 40px 26px;
    margin-left: 4px;
  }
  /* line 791, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .recurly .card.visa,
  body.page-user-register.registration-step-2 .recurly .card.visa,
  body.page-user-register-l.registration-step-2 .recurly .card.visa {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/credit_card-visa.png);
  }
  /* line 791, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .recurly .card.mastercard,
  body.page-user-register.registration-step-2 .recurly .card.mastercard,
  body.page-user-register-l.registration-step-2 .recurly .card.mastercard {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/credit_card-mastercard.png);
  }
  /* line 802, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .subscription_plan .title,
  body.path-signup-l.registration-step-2 .billing_info .title,
  body.page-user-register.registration-step-2 .subscription_plan .title,
  body.page-user-register.registration-step-2 .billing_info .title,
  body.page-user-register-l.registration-step-2 .subscription_plan .title,
  body.page-user-register-l.registration-step-2 .billing_info .title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
  }
  /* line 807, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .subscription_plan .title .sidenote,
  body.path-signup-l.registration-step-2 .billing_info .title .sidenote,
  body.page-user-register.registration-step-2 .subscription_plan .title .sidenote,
  body.page-user-register.registration-step-2 .billing_info .title .sidenote,
  body.page-user-register-l.registration-step-2 .subscription_plan .title .sidenote,
  body.page-user-register-l.registration-step-2 .billing_info .title .sidenote {
    text-transform: lowercase;
  }
  /* line 812, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .plan_info .plan,
  body.page-user-register.registration-step-2 .plan_info .plan,
  body.page-user-register-l.registration-step-2 .plan_info .plan {
    font-size: 0.9em;
  }
  /* line 816, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .gold-seal-wrapper,
  body.page-user-register.registration-step-2 .gold-seal-wrapper,
  body.page-user-register-l.registration-step-2 .gold-seal-wrapper {
    display: flex;
    justify-content: center;
  }
  /* line 820, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .gold-seal,
  body.page-user-register.registration-step-2 .gold-seal,
  body.page-user-register-l.registration-step-2 .gold-seal {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/guarantee.png);
    background-size: 120px 100px;
    background-repeat: no-repeat;
    background-position: left;
    font-size: 0.9em;
    font-weight: 300;
    line-height: 1.2em;
    height: 120px;
    vertical-align: middle;
    display: table-cell;
    padding: 20px 0 20px 120px;
    text-align: center;
  }
  /* line 834, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .gold-seal .gold-seal-title,
  body.page-user-register.registration-step-2 .gold-seal .gold-seal-title,
  body.page-user-register-l.registration-step-2 .gold-seal .gold-seal-title {
    font-size: 1.3em;
    margin-bottom: 10px;
  }
  /* line 838, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .gold-seal .gold-seal-guarantee,
  body.path-signup-l.registration-step-2 .gold-seal .gold-seal-questions,
  body.page-user-register.registration-step-2 .gold-seal .gold-seal-guarantee,
  body.page-user-register.registration-step-2 .gold-seal .gold-seal-questions,
  body.page-user-register-l.registration-step-2 .gold-seal .gold-seal-guarantee,
  body.page-user-register-l.registration-step-2 .gold-seal .gold-seal-questions {
    font-weight: 700;
  }
  /* line 842, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .gold-seal .gold-seal-questions,
  body.page-user-register.registration-step-2 .gold-seal .gold-seal-questions,
  body.page-user-register-l.registration-step-2 .gold-seal .gold-seal-questions {
    font-size: 0.9em;
    line-height: 1.5em;
    color: #4C793B;
  }
  /* line 850, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .recurly .field,
  body.page-user-register.registration-step-2 .recurly .field,
  body.page-user-register-l.registration-step-2 .recurly .field {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 854, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .recurly .field input[type=text],
  body.page-user-register.registration-step-2 .recurly .field input[type=text],
  body.page-user-register-l.registration-step-2 .recurly .field input[type=text] {
    width: 100%;
  }
  /* line 857, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .recurly .field.first_name, body.path-signup-l.registration-step-2 .recurly .field.last_name,
  body.page-user-register.registration-step-2 .recurly .field.first_name,
  body.page-user-register.registration-step-2 .recurly .field.last_name,
  body.page-user-register-l.registration-step-2 .recurly .field.first_name,
  body.page-user-register-l.registration-step-2 .recurly .field.last_name {
    width: 49%;
  }
  /* line 861, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .recurly .field.last_name,
  body.page-user-register.registration-step-2 .recurly .field.last_name,
  body.page-user-register-l.registration-step-2 .recurly .field.last_name {
    margin-left: 2%;
  }
  /* line 864, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .recurly .field.card_number,
  body.page-user-register.registration-step-2 .recurly .field.card_number,
  body.page-user-register-l.registration-step-2 .recurly .field.card_number {
    width: 83%;
  }
  /* line 867, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .recurly .field.cvv,
  body.page-user-register.registration-step-2 .recurly .field.cvv,
  body.page-user-register-l.registration-step-2 .recurly .field.cvv {
    width: 15%;
    margin-left: 2%;
  }
  /* line 875, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .credit_card .field.expires,
  body.page-user-register.registration-step-2 .credit_card .field.expires,
  body.page-user-register-l.registration-step-2 .credit_card .field.expires {
    height: auto;
  }
  /* line 878, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .credit_card .title,
  body.page-user-register.registration-step-2 .credit_card .title,
  body.page-user-register-l.registration-step-2 .credit_card .title {
    padding: 3px 10px 0 0;
  }
  /* line 883, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .field.expires .title,
  body.page-user-register.registration-step-2 .field.expires .title,
  body.page-user-register-l.registration-step-2 .field.expires .title {
    width: 18%;
  }
  /* line 886, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .field.expires .month,
  body.path-signup-l.registration-step-2 .field.expires .year,
  body.page-user-register.registration-step-2 .field.expires .month,
  body.page-user-register.registration-step-2 .field.expires .year,
  body.page-user-register-l.registration-step-2 .field.expires .month,
  body.page-user-register-l.registration-step-2 .field.expires .year {
    width: 40%;
  }
  /* line 890, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .field.expires .month .selector,
  body.path-signup-l.registration-step-2 .field.expires .year .selector,
  body.page-user-register.registration-step-2 .field.expires .month .selector,
  body.page-user-register.registration-step-2 .field.expires .year .selector,
  body.page-user-register-l.registration-step-2 .field.expires .month .selector,
  body.page-user-register-l.registration-step-2 .field.expires .year .selector {
    width: 100%;
  }
  /* line 894, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .field.expires .year,
  body.page-user-register.registration-step-2 .field.expires .year,
  body.page-user-register-l.registration-step-2 .field.expires .year {
    margin-left: 2%;
  }
  /* line 897, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .field.expires .selector > span,
  body.page-user-register.registration-step-2 .field.expires .selector > span,
  body.page-user-register-l.registration-step-2 .field.expires .selector > span {
    width: 100%;
    min-width: auto;
  }
  /* line 901, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .field.expires .uniform-processed.selector,
  body.page-user-register.registration-step-2 .field.expires .uniform-processed.selector,
  body.page-user-register-l.registration-step-2 .field.expires .uniform-processed.selector {
    margin-top: 1px;
  }
  /* line 905, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 #block-boxes-user_register_content_step_3,
  body.page-user-register.registration-step-2 #block-boxes-user_register_content_step_3,
  body.page-user-register-l.registration-step-2 #block-boxes-user_register_content_step_3 {
    display: none;
  }
  /* line 910, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .coupon,
  body.page-user-register.registration-step-2 .coupon,
  body.page-user-register-l.registration-step-2 .coupon {
    padding: 15px 0 0;
  }
  /* line 914, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .coupon .coupon-label.title,
  body.page-user-register.registration-step-2 .coupon .coupon-label.title,
  body.page-user-register-l.registration-step-2 .coupon .coupon-label.title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
  }
  /* line 919, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .coupon .coupon_code.field,
  body.page-user-register.registration-step-2 .coupon .coupon_code.field,
  body.page-user-register-l.registration-step-2 .coupon .coupon_code.field {
    width: auto;
    margin-right: 10px;
  }
  /* line 924, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .coupon .discount .currency_symbol,
  body.path-signup-l.registration-step-2 .coupon .discount .discount_now,
  body.page-user-register.registration-step-2 .coupon .discount .currency_symbol,
  body.page-user-register.registration-step-2 .coupon .discount .discount_now,
  body.page-user-register-l.registration-step-2 .coupon .discount .currency_symbol,
  body.page-user-register-l.registration-step-2 .coupon .discount .discount_now {
    color: #789327;
  }
  /* line 931, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .due_now,
  body.page-user-register.registration-step-2 .due_now,
  body.page-user-register-l.registration-step-2 .due_now {
    background: #fcfcfa;
    border: 1px solid #e4e3e0;
    padding: 10px;
    margin-bottom: 20px;
    width: 100%;
    height: inherit;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  body.path-signup-l.registration-step-2 .due_now:before, body.path-signup-l.registration-step-2 .due_now:after,
  body.page-user-register.registration-step-2 .due_now:before,
  body.page-user-register.registration-step-2 .due_now:after,
  body.page-user-register-l.registration-step-2 .due_now:before,
  body.page-user-register-l.registration-step-2 .due_now:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  body.path-signup-l.registration-step-2 .due_now:after,
  body.page-user-register.registration-step-2 .due_now:after,
  body.page-user-register-l.registration-step-2 .due_now:after {
    clear: both;
  }
  /* line 952, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .footer button.submit,
  body.page-user-register.registration-step-2 .footer button.submit,
  body.page-user-register-l.registration-step-2 .footer button.submit {
    width: 100%;
    padding: 15px;
    font-size: 1.1em;
    font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", helvetica, Arial, sans-serif;
  }
  /* line 981, ../scss/_sign_up.scss */
  body.path-signup-l #logo,
  body.page-user-register #logo,
  body.page-user-register-l #logo {
    -moz-transition: margin, 300ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: margin, 300ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: margin, 300ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: margin 300ms cubic-bezier(0.62, 0, 0.48, 1);
  }
  /* line 985, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 #navigation,
  body.page-user-register.registration-step-3 #navigation,
  body.page-user-register-l.registration-step-3 #navigation {
    display: none;
  }
  /* line 993, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 #block-system-main .registration-progress-meter .reg-step-1 .number,
  body.path-signup-l.registration-step-3 #block-system-main .registration-progress-meter .reg-step-2 .number,
  body.path-signup-l.registration-step-3 #block-system-main .registration-progress-meter .reg-step-3 .number,
  body.page-user-register.registration-step-3 #block-system-main .registration-progress-meter .reg-step-1 .number,
  body.page-user-register.registration-step-3 #block-system-main .registration-progress-meter .reg-step-2 .number,
  body.page-user-register.registration-step-3 #block-system-main .registration-progress-meter .reg-step-3 .number,
  body.page-user-register-l.registration-step-3 #block-system-main .registration-progress-meter .reg-step-1 .number,
  body.page-user-register-l.registration-step-3 #block-system-main .registration-progress-meter .reg-step-2 .number,
  body.page-user-register-l.registration-step-3 #block-system-main .registration-progress-meter .reg-step-3 .number {
    background: #789327;
  }
  /* line 996, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 #block-system-main .registration-progress-meter .reg-step-1 .label,
  body.path-signup-l.registration-step-3 #block-system-main .registration-progress-meter .reg-step-2 .label,
  body.path-signup-l.registration-step-3 #block-system-main .registration-progress-meter .reg-step-3 .label,
  body.page-user-register.registration-step-3 #block-system-main .registration-progress-meter .reg-step-1 .label,
  body.page-user-register.registration-step-3 #block-system-main .registration-progress-meter .reg-step-2 .label,
  body.page-user-register.registration-step-3 #block-system-main .registration-progress-meter .reg-step-3 .label,
  body.page-user-register-l.registration-step-3 #block-system-main .registration-progress-meter .reg-step-1 .label,
  body.page-user-register-l.registration-step-3 #block-system-main .registration-progress-meter .reg-step-2 .label,
  body.page-user-register-l.registration-step-3 #block-system-main .registration-progress-meter .reg-step-3 .label {
    color: #789327;
  }
  /* line 1001, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 #block-system-main .reg-line-1,
  body.path-signup-l.registration-step-3 #block-system-main .reg-line-2,
  body.page-user-register.registration-step-3 #block-system-main .reg-line-1,
  body.page-user-register.registration-step-3 #block-system-main .reg-line-2,
  body.page-user-register-l.registration-step-3 #block-system-main .reg-line-1,
  body.page-user-register-l.registration-step-3 #block-system-main .reg-line-2 {
    border-bottom: 2px solid #789327;
  }
  /* line 1007, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 #boxes-box-register_page_complete ul,
  body.page-user-register.registration-step-3 #boxes-box-register_page_complete ul,
  body.page-user-register-l.registration-step-3 #boxes-box-register_page_complete ul {
    padding-left: 0;
  }
  /* line 1009, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 #boxes-box-register_page_complete ul li,
  body.page-user-register.registration-step-3 #boxes-box-register_page_complete ul li,
  body.page-user-register-l.registration-step-3 #boxes-box-register_page_complete ul li {
    list-style: none;
  }
  /* line 1012, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 #block-views-sign_up_page-block,
  body.page-user-register.registration-step-3 #block-views-sign_up_page-block,
  body.page-user-register-l.registration-step-3 #block-views-sign_up_page-block {
    background-color: #fff;
    border: 1px solid #bbc5cd;
  }
  /* line 1020, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 h2,
  body.page-user-register.registration-step-3 h2,
  body.page-user-register-l.registration-step-3 h2 {
    margin-bottom: 0;
  }
  /* line 1023, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 ol,
  body.page-user-register.registration-step-3 ol,
  body.page-user-register-l.registration-step-3 ol {
    font-weight: 700;
  }
  /* line 1026, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 ol h3,
  body.page-user-register.registration-step-3 ol h3,
  body.page-user-register-l.registration-step-3 ol h3 {
    margin-bottom: 0;
    font-weight: 700 !important;
  }
  /* line 1030, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 ol ul > li,
  body.page-user-register.registration-step-3 ol ul > li,
  body.page-user-register-l.registration-step-3 ol ul > li {
    line-height: normal;
  }
  /* line 1037, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 #block-views-sign_up_page-block .view-footer,
  body.page-user-register.registration-step-3 #block-views-sign_up_page-block .view-footer,
  body.page-user-register-l.registration-step-3 #block-views-sign_up_page-block .view-footer {
    clear: left;
    width: 100%;
    position: relative;
    padding: 0;
  }
  /* line 1043, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 #block-views-sign_up_page-block .view-footer .join_message,
  body.page-user-register.registration-step-3 #block-views-sign_up_page-block .view-footer .join_message,
  body.page-user-register-l.registration-step-3 #block-views-sign_up_page-block .view-footer .join_message {
    display: none;
  }
  /* line 1046, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 #block-views-sign_up_page-block .view-footer .download_message,
  body.page-user-register.registration-step-3 #block-views-sign_up_page-block .view-footer .download_message,
  body.page-user-register-l.registration-step-3 #block-views-sign_up_page-block .view-footer .download_message {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/message-download-animation.gif) no-repeat;
    height: 58px;
    width: 190px;
    background-size: 185px 58px;
    position: absolute;
    left: 265px;
    bottom: 19px;
  }
  /* line 1059, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-weekly_user_count,
  body.page-user-register #block-cf_general-weekly_user_count,
  body.page-user-register-l #block-cf_general-weekly_user_count {
    display: none;
  }
  /* line 1063, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-1 #block-cf_general-weekly_user_count,
  body.page-user-register.registration-step-1 #block-cf_general-weekly_user_count,
  body.page-user-register-l.registration-step-1 #block-cf_general-weekly_user_count {
    display: block;
  }@media (max-width: 480px) {
 /* line 1063, ../scss/_sign_up.scss */
    body.path-signup-l.registration-step-1 #block-cf_general-weekly_user_count,
    body.page-user-register.registration-step-1 #block-cf_general-weekly_user_count,
    body.page-user-register-l.registration-step-1 #block-cf_general-weekly_user_count {
      display: none;
    } 
}/* line 1070, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-weekly_user_count,
  body.page-user-register #block-cf_general-weekly_user_count,
  body.page-user-register-l #block-cf_general-weekly_user_count {
    background: none;
    position: relative;
    clear: left;
  }
  /* line 1075, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-weekly_user_count .block-inner,
  body.page-user-register #block-cf_general-weekly_user_count .block-inner,
  body.page-user-register-l #block-cf_general-weekly_user_count .block-inner {
    position: relative;
    top: -41px;
    background: #ED1766;
  }
  /* line 1082, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-weekly_user_count .block-inner .content,
  body.page-user-register #block-cf_general-weekly_user_count .block-inner .content,
  body.page-user-register-l #block-cf_general-weekly_user_count .block-inner .content {
    position: relative;
    top: -18px;
    color: #fff;
    text-align: center;
    font-size: 16px;
  }
  /* line 1098, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-1 #block-dm_profile-dm_profile_custom_login_block .dm-profile-custom-wrapper .link-second-wrapper, body.path-signup-l.registration-step-2 #block-dm_profile-dm_profile_custom_login_block .dm-profile-custom-wrapper .link-second-wrapper,
  body.page-user-register.registration-step-1 #block-dm_profile-dm_profile_custom_login_block .dm-profile-custom-wrapper .link-second-wrapper,
  body.page-user-register.registration-step-2 #block-dm_profile-dm_profile_custom_login_block .dm-profile-custom-wrapper .link-second-wrapper,
  body.page-user-register-l.registration-step-1 #block-dm_profile-dm_profile_custom_login_block .dm-profile-custom-wrapper .link-second-wrapper,
  body.page-user-register-l.registration-step-2 #block-dm_profile-dm_profile_custom_login_block .dm-profile-custom-wrapper .link-second-wrapper {
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
  }
  /* line 1102, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-1.logged-in #block-dm_profile-profile_quick_view_block, body.path-signup-l.registration-step-2.logged-in #block-dm_profile-profile_quick_view_block,
  body.page-user-register.registration-step-1.logged-in #block-dm_profile-profile_quick_view_block,
  body.page-user-register.registration-step-2.logged-in #block-dm_profile-profile_quick_view_block,
  body.page-user-register-l.registration-step-1.logged-in #block-dm_profile-profile_quick_view_block,
  body.page-user-register-l.registration-step-2.logged-in #block-dm_profile-profile_quick_view_block {
    display: none;
  }
  /* line 1109, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-1 #block-views-sign_up_page-block .views-field-field-download, body.path-signup-l.registration-step-2 #block-views-sign_up_page-block .views-field-field-download,
  body.page-user-register.registration-step-1 #block-views-sign_up_page-block .views-field-field-download,
  body.page-user-register.registration-step-2 #block-views-sign_up_page-block .views-field-field-download,
  body.page-user-register-l.registration-step-1 #block-views-sign_up_page-block .views-field-field-download,
  body.page-user-register-l.registration-step-2 #block-views-sign_up_page-block .views-field-field-download {
    display: none;
  }
  /* line 1112, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-1 #block-views-sign_up_page-block .view-footer, body.path-signup-l.registration-step-2 #block-views-sign_up_page-block .view-footer,
  body.page-user-register.registration-step-1 #block-views-sign_up_page-block .view-footer,
  body.page-user-register.registration-step-2 #block-views-sign_up_page-block .view-footer,
  body.page-user-register-l.registration-step-1 #block-views-sign_up_page-block .view-footer,
  body.page-user-register-l.registration-step-2 #block-views-sign_up_page-block .view-footer {
    left: -1px;
  }
  /* line 1121, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-join_arrow,
  body.path-signup-l #block-boxes-sign_up_event_arrow,
  body.path-signup-l #block-views-sign_up_page-block,
  body.page-user-register #block-boxes-join_arrow,
  body.page-user-register #block-boxes-sign_up_event_arrow,
  body.page-user-register #block-views-sign_up_page-block,
  body.page-user-register-l #block-boxes-join_arrow,
  body.page-user-register-l #block-boxes-sign_up_event_arrow,
  body.page-user-register-l #block-views-sign_up_page-block {
    float: left;
    clear: left;
    margin-bottom: 40px;
    border: 0;
    padding: 0;
  }
  /* line 1131, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-join_arrow .boxes-box-content,
  body.path-signup-l #block-boxes-join_arrow .view-footer,
  body.path-signup-l #block-boxes-sign_up_event_arrow .boxes-box-content,
  body.path-signup-l #block-boxes-sign_up_event_arrow .view-footer,
  body.path-signup-l #block-views-sign_up_page-block .boxes-box-content,
  body.path-signup-l #block-views-sign_up_page-block .view-footer,
  body.page-user-register #block-boxes-join_arrow .boxes-box-content,
  body.page-user-register #block-boxes-join_arrow .view-footer,
  body.page-user-register #block-boxes-sign_up_event_arrow .boxes-box-content,
  body.page-user-register #block-boxes-sign_up_event_arrow .view-footer,
  body.page-user-register #block-views-sign_up_page-block .boxes-box-content,
  body.page-user-register #block-views-sign_up_page-block .view-footer,
  body.page-user-register-l #block-boxes-join_arrow .boxes-box-content,
  body.page-user-register-l #block-boxes-join_arrow .view-footer,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .boxes-box-content,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .view-footer,
  body.page-user-register-l #block-views-sign_up_page-block .boxes-box-content,
  body.page-user-register-l #block-views-sign_up_page-block .view-footer {
    clear: left;
    width: 100%;
    padding: 20px 15px;
    background-color: #ED1766;
    position: relative;
    color: #fff;
    text-align: center;
  }
  /* line 1142, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-join_arrow .boxes-box-content .join_message h3, body.path-signup-l #block-boxes-join_arrow .boxes-box-content .join_message h4,
  body.path-signup-l #block-boxes-join_arrow .view-footer .join_message h3,
  body.path-signup-l #block-boxes-join_arrow .view-footer .join_message h4,
  body.path-signup-l #block-boxes-sign_up_event_arrow .boxes-box-content .join_message h3,
  body.path-signup-l #block-boxes-sign_up_event_arrow .boxes-box-content .join_message h4,
  body.path-signup-l #block-boxes-sign_up_event_arrow .view-footer .join_message h3,
  body.path-signup-l #block-boxes-sign_up_event_arrow .view-footer .join_message h4,
  body.path-signup-l #block-views-sign_up_page-block .boxes-box-content .join_message h3,
  body.path-signup-l #block-views-sign_up_page-block .boxes-box-content .join_message h4,
  body.path-signup-l #block-views-sign_up_page-block .view-footer .join_message h3,
  body.path-signup-l #block-views-sign_up_page-block .view-footer .join_message h4,
  body.page-user-register #block-boxes-join_arrow .boxes-box-content .join_message h3,
  body.page-user-register #block-boxes-join_arrow .boxes-box-content .join_message h4,
  body.page-user-register #block-boxes-join_arrow .view-footer .join_message h3,
  body.page-user-register #block-boxes-join_arrow .view-footer .join_message h4,
  body.page-user-register #block-boxes-sign_up_event_arrow .boxes-box-content .join_message h3,
  body.page-user-register #block-boxes-sign_up_event_arrow .boxes-box-content .join_message h4,
  body.page-user-register #block-boxes-sign_up_event_arrow .view-footer .join_message h3,
  body.page-user-register #block-boxes-sign_up_event_arrow .view-footer .join_message h4,
  body.page-user-register #block-views-sign_up_page-block .boxes-box-content .join_message h3,
  body.page-user-register #block-views-sign_up_page-block .boxes-box-content .join_message h4,
  body.page-user-register #block-views-sign_up_page-block .view-footer .join_message h3,
  body.page-user-register #block-views-sign_up_page-block .view-footer .join_message h4,
  body.page-user-register-l #block-boxes-join_arrow .boxes-box-content .join_message h3,
  body.page-user-register-l #block-boxes-join_arrow .boxes-box-content .join_message h4,
  body.page-user-register-l #block-boxes-join_arrow .view-footer .join_message h3,
  body.page-user-register-l #block-boxes-join_arrow .view-footer .join_message h4,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .boxes-box-content .join_message h3,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .boxes-box-content .join_message h4,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .view-footer .join_message h3,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .view-footer .join_message h4,
  body.page-user-register-l #block-views-sign_up_page-block .boxes-box-content .join_message h3,
  body.page-user-register-l #block-views-sign_up_page-block .boxes-box-content .join_message h4,
  body.page-user-register-l #block-views-sign_up_page-block .view-footer .join_message h3,
  body.page-user-register-l #block-views-sign_up_page-block .view-footer .join_message h4 {
    font-weight: normal;
    line-height: 1em;
    margin-bottom: 0;
  }
  /* line 1148, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-join_arrow .boxes-box-content .join_message h3,
  body.path-signup-l #block-boxes-join_arrow .view-footer .join_message h3,
  body.path-signup-l #block-boxes-sign_up_event_arrow .boxes-box-content .join_message h3,
  body.path-signup-l #block-boxes-sign_up_event_arrow .view-footer .join_message h3,
  body.path-signup-l #block-views-sign_up_page-block .boxes-box-content .join_message h3,
  body.path-signup-l #block-views-sign_up_page-block .view-footer .join_message h3,
  body.page-user-register #block-boxes-join_arrow .boxes-box-content .join_message h3,
  body.page-user-register #block-boxes-join_arrow .view-footer .join_message h3,
  body.page-user-register #block-boxes-sign_up_event_arrow .boxes-box-content .join_message h3,
  body.page-user-register #block-boxes-sign_up_event_arrow .view-footer .join_message h3,
  body.page-user-register #block-views-sign_up_page-block .boxes-box-content .join_message h3,
  body.page-user-register #block-views-sign_up_page-block .view-footer .join_message h3,
  body.page-user-register-l #block-boxes-join_arrow .boxes-box-content .join_message h3,
  body.page-user-register-l #block-boxes-join_arrow .view-footer .join_message h3,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .boxes-box-content .join_message h3,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .view-footer .join_message h3,
  body.page-user-register-l #block-views-sign_up_page-block .boxes-box-content .join_message h3,
  body.page-user-register-l #block-views-sign_up_page-block .view-footer .join_message h3 {
    font-size: 31px;
  }
  /* line 1151, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-join_arrow .boxes-box-content .join_message h4,
  body.path-signup-l #block-boxes-join_arrow .view-footer .join_message h4,
  body.path-signup-l #block-boxes-sign_up_event_arrow .boxes-box-content .join_message h4,
  body.path-signup-l #block-boxes-sign_up_event_arrow .view-footer .join_message h4,
  body.path-signup-l #block-views-sign_up_page-block .boxes-box-content .join_message h4,
  body.path-signup-l #block-views-sign_up_page-block .view-footer .join_message h4,
  body.page-user-register #block-boxes-join_arrow .boxes-box-content .join_message h4,
  body.page-user-register #block-boxes-join_arrow .view-footer .join_message h4,
  body.page-user-register #block-boxes-sign_up_event_arrow .boxes-box-content .join_message h4,
  body.page-user-register #block-boxes-sign_up_event_arrow .view-footer .join_message h4,
  body.page-user-register #block-views-sign_up_page-block .boxes-box-content .join_message h4,
  body.page-user-register #block-views-sign_up_page-block .view-footer .join_message h4,
  body.page-user-register-l #block-boxes-join_arrow .boxes-box-content .join_message h4,
  body.page-user-register-l #block-boxes-join_arrow .view-footer .join_message h4,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .boxes-box-content .join_message h4,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .view-footer .join_message h4,
  body.page-user-register-l #block-views-sign_up_page-block .boxes-box-content .join_message h4,
  body.page-user-register-l #block-views-sign_up_page-block .view-footer .join_message h4 {
    font-size: 26px;
  }
  /* line 1154, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-join_arrow .boxes-box-content .join_message .join_arrow,
  body.path-signup-l #block-boxes-join_arrow .view-footer .join_message .join_arrow,
  body.path-signup-l #block-boxes-sign_up_event_arrow .boxes-box-content .join_message .join_arrow,
  body.path-signup-l #block-boxes-sign_up_event_arrow .view-footer .join_message .join_arrow,
  body.path-signup-l #block-views-sign_up_page-block .boxes-box-content .join_message .join_arrow,
  body.path-signup-l #block-views-sign_up_page-block .view-footer .join_message .join_arrow,
  body.page-user-register #block-boxes-join_arrow .boxes-box-content .join_message .join_arrow,
  body.page-user-register #block-boxes-join_arrow .view-footer .join_message .join_arrow,
  body.page-user-register #block-boxes-sign_up_event_arrow .boxes-box-content .join_message .join_arrow,
  body.page-user-register #block-boxes-sign_up_event_arrow .view-footer .join_message .join_arrow,
  body.page-user-register #block-views-sign_up_page-block .boxes-box-content .join_message .join_arrow,
  body.page-user-register #block-views-sign_up_page-block .view-footer .join_message .join_arrow,
  body.page-user-register-l #block-boxes-join_arrow .boxes-box-content .join_message .join_arrow,
  body.page-user-register-l #block-boxes-join_arrow .view-footer .join_message .join_arrow,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .boxes-box-content .join_message .join_arrow,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .view-footer .join_message .join_arrow,
  body.page-user-register-l #block-views-sign_up_page-block .boxes-box-content .join_message .join_arrow,
  body.page-user-register-l #block-views-sign_up_page-block .view-footer .join_message .join_arrow {
    position: absolute;
    top: -16px;
    right: -51px;
    width: 0;
    height: 0;
    border-top: 60px solid transparent;
    border-bottom: 60px solid transparent;
    border-left: 60px solid #ED1766;
    transform: rotateY(45deg);
  }
  /* line 1174, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-join_arrow .boxes-box-content .join_message div,
  body.path-signup-l #block-boxes-join_arrow .view-footer .join_message div,
  body.path-signup-l #block-boxes-sign_up_event_arrow .boxes-box-content .join_message div,
  body.path-signup-l #block-boxes-sign_up_event_arrow .view-footer .join_message div,
  body.path-signup-l #block-views-sign_up_page-block .boxes-box-content .join_message div,
  body.path-signup-l #block-views-sign_up_page-block .view-footer .join_message div,
  body.page-user-register #block-boxes-join_arrow .boxes-box-content .join_message div,
  body.page-user-register #block-boxes-join_arrow .view-footer .join_message div,
  body.page-user-register #block-boxes-sign_up_event_arrow .boxes-box-content .join_message div,
  body.page-user-register #block-boxes-sign_up_event_arrow .view-footer .join_message div,
  body.page-user-register #block-views-sign_up_page-block .boxes-box-content .join_message div,
  body.page-user-register #block-views-sign_up_page-block .view-footer .join_message div,
  body.page-user-register-l #block-boxes-join_arrow .boxes-box-content .join_message div,
  body.page-user-register-l #block-boxes-join_arrow .view-footer .join_message div,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .boxes-box-content .join_message div,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .view-footer .join_message div,
  body.page-user-register-l #block-views-sign_up_page-block .boxes-box-content .join_message div,
  body.page-user-register-l #block-views-sign_up_page-block .view-footer .join_message div {
    font-size: 16px;
  }
  /* line 1179, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-join_arrow .boxes-box-controls,
  body.path-signup-l #block-boxes-sign_up_event_arrow .boxes-box-controls,
  body.path-signup-l #block-views-sign_up_page-block .boxes-box-controls,
  body.page-user-register #block-boxes-join_arrow .boxes-box-controls,
  body.page-user-register #block-boxes-sign_up_event_arrow .boxes-box-controls,
  body.page-user-register #block-views-sign_up_page-block .boxes-box-controls,
  body.page-user-register-l #block-boxes-join_arrow .boxes-box-controls,
  body.page-user-register-l #block-boxes-sign_up_event_arrow .boxes-box-controls,
  body.page-user-register-l #block-views-sign_up_page-block .boxes-box-controls {
    height: 0;
  }
  /* line 1185, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-1 .step-1-hide,
  body.page-user-register.registration-step-1 .step-1-hide,
  body.page-user-register-l.registration-step-1 .step-1-hide {
    display: none;
  }
  /* line 1190, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 .step-2-hide,
  body.page-user-register.registration-step-2 .step-2-hide,
  body.page-user-register-l.registration-step-2 .step-2-hide {
    display: none;
  }
  /* line 1199, ../scss/_sign_up.scss */
  body.path-signup-l #block-views-sign_up_page-block .views-field-field-download a.download-button,
  body.page-user-register #block-views-sign_up_page-block .views-field-field-download a.download-button,
  body.page-user-register-l #block-views-sign_up_page-block .views-field-field-download a.download-button {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 4px 0 #A95A11;
    -webkit-box-shadow: 0 4px 0 #A95A11;
    box-shadow: 0 4px 0 #A95A11;
    float: left;
    clear: left;
    font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", helvetica, Arial, sans-serif;
    font-size: 22px;
    line-height: 1em;
    background-color: #ea872c;
    padding: 20px;
    margin: 20px 0;
    color: #fff;
    text-transform: uppercase;
  }
  /* line 1215, ../scss/_sign_up.scss */
  body.path-signup-l #block-views-sign_up_page-block .views-field-field-download a.download-button:hover,
  body.page-user-register #block-views-sign_up_page-block .views-field-field-download a.download-button:hover,
  body.page-user-register-l #block-views-sign_up_page-block .views-field-field-download a.download-button:hover {
    background-color: #ec9545;
    text-decoration: none;
  }
  /* line 1219, ../scss/_sign_up.scss */
  body.path-signup-l #block-views-sign_up_page-block .views-field-field-download a.download-button:active,
  body.page-user-register #block-views-sign_up_page-block .views-field-field-download a.download-button:active,
  body.page-user-register-l #block-views-sign_up_page-block .views-field-field-download a.download-button:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #bc6413;
    margin-top: 24px;
    margin-bottom: 16px !important;
    text-decoration: none;
  }
  /* line 1239, ../scss/_sign_up.scss */
  body.path-signup-l #block-views-sign_up_page-block_1,
  body.page-user-register #block-views-sign_up_page-block_1,
  body.page-user-register-l #block-views-sign_up_page-block_1 {
    display: none;
  }
  /* line 1244, ../scss/_sign_up.scss */
  body.path-signup-l #purr-container .download-modal,
  body.page-user-register #purr-container .download-modal,
  body.page-user-register-l #purr-container .download-modal {
    width: 100%;
    padding: 10% 30% 30%;
  }@media (max-width: 480px) {
 /* line 1244, ../scss/_sign_up.scss */
    body.path-signup-l #purr-container .download-modal,
    body.page-user-register #purr-container .download-modal,
    body.page-user-register-l #purr-container .download-modal {
      padding: 10% 10px;
    } 
}/* line 1251, ../scss/_sign_up.scss */
  body.path-signup-l #purr-container .download-modal .notice-inner,
  body.page-user-register #purr-container .download-modal .notice-inner,
  body.page-user-register-l #purr-container .download-modal .notice-inner {
    -moz-box-shadow: 0px 3px 15px 2px #1B1A18;
    -webkit-box-shadow: 0px 3px 15px 2px #1B1A18;
    box-shadow: 0px 3px 15px 2px #1B1A18;
    max-width: 700px;
  }
  /* line 1256, ../scss/_sign_up.scss */
  body.path-signup-l #purr-container a.close,
  body.page-user-register #purr-container a.close,
  body.page-user-register-l #purr-container a.close {
    top: -22px;
    right: 10px;
    color: #fcfcfa;
    font-size: 13px;
  }
  /* line 1262, ../scss/_sign_up.scss */
  body.path-signup-l #purr-container a.close:hover,
  body.page-user-register #purr-container a.close:hover,
  body.page-user-register-l #purr-container a.close:hover {
    color: #fff;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1:before, body.path-signup-l .view-sign-up-page.view-display-id-block_1:after,
  body.page-user-register .view-sign-up-page.view-display-id-block_1:before,
  body.page-user-register .view-sign-up-page.view-display-id-block_1:after,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1:before,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1:after,
  body.page-user-register .view-sign-up-page.view-display-id-block_1:after,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1:after {
    clear: both;
  }
  /* line 1271, ../scss/_sign_up.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1 .views-field-nothing h2,
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .views-field-nothing h2,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .views-field-nothing h2 {
    font-weight: bold;
    font-size: 24px;
    color: #4a452d;
    line-height: 1.2em;
    margin-bottom: 10px;
  }
  /* line 1281, ../scss/_sign_up.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1 .views-field-nothing-1,
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .views-field-nothing-1,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .views-field-nothing-1 {
    float: left;
    margin-bottom: 5px;
    min-width: 158px;
  }
  /* line 1286, ../scss/_sign_up.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1 .sharethis-button,
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .sharethis-button,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .sharethis-button {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    float: left;
    margin: 0;
    padding: 4px 12px;
    line-height: 2.4em;
    vertical-align: bottom;
    background-color: #789327;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1 .sharethis-button:hover,
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .sharethis-button:hover,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .sharethis-button:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1 .sharethis-button:active,
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .sharethis-button:active,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .sharethis-button:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1 .sharethis-button[disabled], body.path-signup-l .view-sign-up-page.view-display-id-block_1 .sharethis-button[disabled]:hover, body.path-signup-l .view-sign-up-page.view-display-id-block_1 .sharethis-button[disabled]:active,
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .sharethis-button[disabled],
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .sharethis-button[disabled]:hover,
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .sharethis-button[disabled]:active,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .sharethis-button[disabled],
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .sharethis-button[disabled]:hover,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .sharethis-button[disabled]:active {
    background: #7e7a78;
  }
  /* line 1297, ../scss/_sign_up.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1 .sharethis-button:hover,
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .sharethis-button:hover,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .sharethis-button:hover {
    background-color: #99bb32;
  }
  /* line 1300, ../scss/_sign_up.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1 .sharethis-button:active,
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .sharethis-button:active,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .sharethis-button:active {
    background-color: #576b1c;
  }
  /* line 1304, ../scss/_sign_up.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1 .sharethis-button .icon,
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .sharethis-button .icon,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .sharethis-button .icon {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 31px;
    height: 36px;
    margin-right: 8px;
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/share_this.png);
    z-index: 100;
  }
  /* line 1319, ../scss/_sign_up.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1 .share-message,
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .share-message,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .share-message {
    display: none;
  }
  /* line 1330, ../scss/_sign_up.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1 .views-field-field-template-image,
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .views-field-field-template-image,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .views-field-field-template-image {
    float: left;
    -moz-box-shadow: 0px 2px 4px #999;
    -webkit-box-shadow: 0px 2px 4px #999;
    box-shadow: 0px 2px 4px #999;
    margin-right: 5%;
    margin-bottom: 10px;
  }
  /* line 1336, ../scss/_sign_up.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1 .views-field-title,
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .views-field-title,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .views-field-title {
    float: left;
    color: #4a452d;
    font-weight: normal;
    font-size: 24px;
    line-height: 1.2em;
    max-width: 158px;
  }
  /* line 1344, ../scss/_sign_up.scss */
  body.path-signup-l .view-sign-up-page.view-display-id-block_1 .views-field-title a,
  body.page-user-register .view-sign-up-page.view-display-id-block_1 .views-field-title a,
  body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .views-field-title a {
    color: #789327;
  }@media (max-width: 480px) {
 /* line 1349, ../scss/_sign_up.scss */
    body.path-signup-l .view-sign-up-page.view-display-id-block_1 .views-field-nothing-1,
    body.path-signup-l .view-sign-up-page.view-display-id-block_1 .views-field-field-template-image,
    body.path-signup-l .view-sign-up-page.view-display-id-block_1 .views-field-title,
    body.page-user-register .view-sign-up-page.view-display-id-block_1 .views-field-nothing-1,
    body.page-user-register .view-sign-up-page.view-display-id-block_1 .views-field-field-template-image,
    body.page-user-register .view-sign-up-page.view-display-id-block_1 .views-field-title,
    body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .views-field-nothing-1,
    body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .views-field-field-template-image,
    body.page-user-register-l .view-sign-up-page.view-display-id-block_1 .views-field-title {
      float: none;
      clear: both;
      width: 100%;
      max-width: 100%;
      margin: 0 auto 10px;
    } 
}/* line 1361, ../scss/_sign_up.scss */
  body.path-signup-l #page .registration-steps-wrapper-inner,
  body.page-user-register #page .registration-steps-wrapper-inner,
  body.page-user-register-l #page .registration-steps-wrapper-inner {
    -moz-transition: all, 300ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 300ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 300ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 300ms cubic-bezier(0.62, 0, 0.48, 1);
    position: relative;
    left: 0;
  }
  /* line 1366, ../scss/_sign_up.scss */
  body.path-signup-l #page .registration-steps-wrapper-inner .block, body.path-signup-l #page .registration-steps-wrapper-inner > form,
  body.page-user-register #page .registration-steps-wrapper-inner .block,
  body.page-user-register #page .registration-steps-wrapper-inner > form,
  body.page-user-register-l #page .registration-steps-wrapper-inner .block,
  body.page-user-register-l #page .registration-steps-wrapper-inner > form {
    overflow: hidden;
    float: left;
    padding: 0 20px;
  }
  /* line 1371, ../scss/_sign_up.scss */
  body.path-signup-l #page .registration-steps-wrapper-inner .block .block-inner, body.path-signup-l #page .registration-steps-wrapper-inner > form .block-inner,
  body.page-user-register #page .registration-steps-wrapper-inner .block .block-inner,
  body.page-user-register #page .registration-steps-wrapper-inner > form .block-inner,
  body.page-user-register-l #page .registration-steps-wrapper-inner .block .block-inner,
  body.page-user-register-l #page .registration-steps-wrapper-inner > form .block-inner {
    padding: 0;
  }
  /* line 1375, ../scss/_sign_up.scss */
  body.path-signup-l #page .registration-steps-wrapper-inner > .block, body.path-signup-l #page .registration-steps-wrapper-inner > form,
  body.page-user-register #page .registration-steps-wrapper-inner > .block,
  body.page-user-register #page .registration-steps-wrapper-inner > form,
  body.page-user-register-l #page .registration-steps-wrapper-inner > .block,
  body.page-user-register-l #page .registration-steps-wrapper-inner > form {
    max-height: 1px;
  }
  /* line 1380, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-register_page .block-inner,
  body.page-user-register #block-boxes-register_page .block-inner,
  body.page-user-register-l #block-boxes-register_page .block-inner {
    margin: 0 auto;
  }
  /* line 1387, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-1 #page .registration-steps-wrapper-inner #user-register-form,
  body.path-signup-l.registration-step-1 #page .registration-steps-wrapper-inner #block-views-sign_up_page-block_2,
  body.path-signup-l.registration-step-1 #page .registration-steps-wrapper-inner #block-boxes-user_register_content,
  body.path-signup-l.registration-step-1 #page .registration-steps-wrapper-inner #loggedin-user-plan-notice,
  body.page-user-register.registration-step-1 #page .registration-steps-wrapper-inner #user-register-form,
  body.page-user-register.registration-step-1 #page .registration-steps-wrapper-inner #block-views-sign_up_page-block_2,
  body.page-user-register.registration-step-1 #page .registration-steps-wrapper-inner #block-boxes-user_register_content,
  body.page-user-register.registration-step-1 #page .registration-steps-wrapper-inner #loggedin-user-plan-notice,
  body.page-user-register-l.registration-step-1 #page .registration-steps-wrapper-inner #user-register-form,
  body.page-user-register-l.registration-step-1 #page .registration-steps-wrapper-inner #block-views-sign_up_page-block_2,
  body.page-user-register-l.registration-step-1 #page .registration-steps-wrapper-inner #block-boxes-user_register_content,
  body.page-user-register-l.registration-step-1 #page .registration-steps-wrapper-inner #loggedin-user-plan-notice {
    min-height: 200px;
    max-height: 10000px;
  }
  /* line 1397, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 #page .registration-steps-wrapper-inner,
  body.page-user-register.registration-step-2 #page .registration-steps-wrapper-inner,
  body.page-user-register-l.registration-step-2 #page .registration-steps-wrapper-inner {
    left: -100%;
  }
  /* line 1400, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 #page .registration-steps-wrapper-inner #recurly-subscription-form, body.path-signup-l.registration-step-2 #page .registration-steps-wrapper-inner #registration-steps-plans, body.path-signup-l.registration-step-2 #page .registration-steps-wrapper-inner #loggedin-user-plan-info-notice,
  body.page-user-register.registration-step-2 #page .registration-steps-wrapper-inner #recurly-subscription-form,
  body.page-user-register.registration-step-2 #page .registration-steps-wrapper-inner #registration-steps-plans,
  body.page-user-register.registration-step-2 #page .registration-steps-wrapper-inner #loggedin-user-plan-info-notice,
  body.page-user-register-l.registration-step-2 #page .registration-steps-wrapper-inner #recurly-subscription-form,
  body.page-user-register-l.registration-step-2 #page .registration-steps-wrapper-inner #registration-steps-plans,
  body.page-user-register-l.registration-step-2 #page .registration-steps-wrapper-inner #loggedin-user-plan-info-notice {
    min-height: 200px;
    max-height: 10000px;
  }
  /* line 1405, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-2 #block-cf_general-register_side_boxes .registration-steps-wrapper-inner,
  body.page-user-register.registration-step-2 #block-cf_general-register_side_boxes .registration-steps-wrapper-inner,
  body.page-user-register-l.registration-step-2 #block-cf_general-register_side_boxes .registration-steps-wrapper-inner {
    left: -33.33334%;
  }
  /* line 1410, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 #page .registration-steps-wrapper-inner,
  body.page-user-register.registration-step-3 #page .registration-steps-wrapper-inner,
  body.page-user-register-l.registration-step-3 #page .registration-steps-wrapper-inner {
    left: -200%;
  }
  /* line 1413, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 #page .registration-steps-wrapper-inner #block-boxes-register_page_complete,
  body.path-signup-l.registration-step-3 #page .registration-steps-wrapper-inner #block-boxes-user_register_content_step_3,
  body.page-user-register.registration-step-3 #page .registration-steps-wrapper-inner #block-boxes-register_page_complete,
  body.page-user-register.registration-step-3 #page .registration-steps-wrapper-inner #block-boxes-user_register_content_step_3,
  body.page-user-register-l.registration-step-3 #page .registration-steps-wrapper-inner #block-boxes-register_page_complete,
  body.page-user-register-l.registration-step-3 #page .registration-steps-wrapper-inner #block-boxes-user_register_content_step_3 {
    min-height: 200px;
    max-height: 10000px;
  }
  /* line 1419, ../scss/_sign_up.scss */
  body.path-signup-l.registration-step-3 #block-cf_general-register_side_boxes .registration-steps-wrapper-inner,
  body.page-user-register.registration-step-3 #block-cf_general-register_side_boxes .registration-steps-wrapper-inner,
  body.page-user-register-l.registration-step-3 #block-cf_general-register_side_boxes .registration-steps-wrapper-inner {
    left: -66.66667%;
  }
  /* line 1426, ../scss/_sign_up.scss */
  body.path-signup-l table.follow-dm-table, body.path-signup-l table.follow-dm-table tbody,
  body.page-user-register table.follow-dm-table,
  body.page-user-register table.follow-dm-table tbody,
  body.page-user-register-l table.follow-dm-table,
  body.page-user-register-l table.follow-dm-table tbody {
    border: none;
  }
  /* line 1429, ../scss/_sign_up.scss */
  body.path-signup-l table.follow-dm-table td,
  body.page-user-register table.follow-dm-table td,
  body.page-user-register-l table.follow-dm-table td {
    padding-right: 7px;
    padding-bottom: 5px;
  }
  /* line 1433, ../scss/_sign_up.scss */
  body.path-signup-l table.follow-dm-table p,
  body.page-user-register table.follow-dm-table p,
  body.page-user-register-l table.follow-dm-table p {
    margin: 0;
  }
  /* line 1440, ../scss/_sign_up.scss */
  body.path-signup-l #block-views-clients-block h2.block-title,
  body.page-user-register #block-views-clients-block h2.block-title,
  body.page-user-register-l #block-views-clients-block h2.block-title {
    text-transform: none;
  }
  /* line 1446, ../scss/_sign_up.scss */
  body.path-signup-l #loggedin-user-plan-notice,
  body.page-user-register #loggedin-user-plan-notice,
  body.page-user-register-l #loggedin-user-plan-notice {
    width: 33.3334%;
  }
  /* line 1449, ../scss/_sign_up.scss */
  body.path-signup-l #loggedin-user-plan-notice a,
  body.page-user-register #loggedin-user-plan-notice a,
  body.page-user-register-l #loggedin-user-plan-notice a {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 3px 0 #763805;
    -webkit-box-shadow: 0 3px 0 #763805;
    box-shadow: 0 3px 0 #763805;
    margin-top: 30px;
    margin-bottom: 3px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    display: block;
    border: 0;
    font-size: 14px;
    line-height: 1em;
    cursor: pointer;
    background: #A95A11;
    -webkit-appearance: none;
    padding: 10px 0;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  body.path-signup-l #loggedin-user-plan-notice a:before:before, body.path-signup-l #loggedin-user-plan-notice a:before:after,
  body.page-user-register #loggedin-user-plan-notice a:before:before,
  body.page-user-register #loggedin-user-plan-notice a:before:after,
  body.page-user-register-l #loggedin-user-plan-notice a:before:before,
  body.page-user-register-l #loggedin-user-plan-notice a:before:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  body.path-signup-l #loggedin-user-plan-notice a:before:after,
  body.page-user-register #loggedin-user-plan-notice a:before:after,
  body.page-user-register-l #loggedin-user-plan-notice a:before:after {
    clear: both;
  }
  /* line 862, ../scss/mixins/_mixins.scss */
  body.path-signup-l #loggedin-user-plan-notice a:hover,
  body.page-user-register #loggedin-user-plan-notice a:hover,
  body.page-user-register-l #loggedin-user-plan-notice a:hover {
    text-decoration: none;
    background: #ce6e15;
  }
  /* line 866, ../scss/mixins/_mixins.scss */
  body.path-signup-l #loggedin-user-plan-notice a:active,
  body.page-user-register #loggedin-user-plan-notice a:active,
  body.page-user-register-l #loggedin-user-plan-notice a:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #924e0f;
    margin-top: 33px;
    margin-bottom: 3px;
    text-decoration: none;
  }
  /* line 874, ../scss/mixins/_mixins.scss */
  body.path-signup-l #loggedin-user-plan-notice a[disabled], body.path-signup-l #loggedin-user-plan-notice a[disabled]:hover, body.path-signup-l #loggedin-user-plan-notice a[disabled]:active,
  body.page-user-register #loggedin-user-plan-notice a[disabled],
  body.page-user-register #loggedin-user-plan-notice a[disabled]:hover,
  body.page-user-register #loggedin-user-plan-notice a[disabled]:active,
  body.page-user-register-l #loggedin-user-plan-notice a[disabled],
  body.page-user-register-l #loggedin-user-plan-notice a[disabled]:hover,
  body.page-user-register-l #loggedin-user-plan-notice a[disabled]:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #7e7a78;
  }
  /* line 1456, ../scss/_sign_up.scss */
  body.path-signup-l .recurly .error,
  body.page-user-register .recurly .error,
  body.page-user-register-l .recurly .error {
    padding: 0;
    border: none;
    background-color: #fff;
  }
  /* line 1460, ../scss/_sign_up.scss */
  body.path-signup-l .recurly .error input,
  body.page-user-register .recurly .error input,
  body.page-user-register-l .recurly .error input {
    border-color: #b71c1c;
  }
  /* line 1464, ../scss/_sign_up.scss */
  body.path-signup-l .recurly .footer .error,
  body.page-user-register .recurly .footer .error,
  body.page-user-register-l .recurly .footer .error {
    padding: 8px 10px;
    margin-bottom: 10px;
    line-height: 1.1em;
    border: 1px solid #b71c1c;
    background-color: rgba(183, 28, 28, 0.1);
  }
  /* line 1472, ../scss/_sign_up.scss */
  body.path-signup-l .recurly input[type=text],
  body.page-user-register .recurly input[type=text],
  body.page-user-register-l .recurly input[type=text] {
    height: inherit;
  }
  /* line 1478, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main,
  body.page-user-register #block-system-main,
  body.page-user-register-l #block-system-main {
    width: 50%;
    padding-left: 20px;
    background-color: transparent;
  }
  /* line 1483, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .block-inner,
  body.page-user-register #block-system-main .block-inner,
  body.page-user-register-l #block-system-main .block-inner {
    width: 100%;
  }
  /* line 1486, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .block-inner .registration-progress-meter,
  body.page-user-register #block-system-main .block-inner .registration-progress-meter,
  body.page-user-register-l #block-system-main .block-inner .registration-progress-meter {
    width: 100%;
  }
  /* line 1489, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .block-inner .registration-steps-wrapper,
  body.page-user-register #block-system-main .block-inner .registration-steps-wrapper,
  body.page-user-register-l #block-system-main .block-inner .registration-steps-wrapper {
    width: 100%;
  }
  /* line 1492, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .block-inner .registration-steps-wrapper .registration-steps-wrapper-inner,
  body.page-user-register #block-system-main .block-inner .registration-steps-wrapper .registration-steps-wrapper-inner,
  body.page-user-register-l #block-system-main .block-inner .registration-steps-wrapper .registration-steps-wrapper-inner {
    width: 300%;
  }
  /* line 1495, ../scss/_sign_up.scss */
  body.path-signup-l #block-system-main .block-inner .registration-steps-wrapper .registration-steps-wrapper-inner form,
  body.path-signup-l #block-system-main .block-inner .registration-steps-wrapper .registration-steps-wrapper-inner #block-boxes-user_register_content,
  body.path-signup-l #block-system-main .block-inner .registration-steps-wrapper .registration-steps-wrapper-inner #block-boxes-register_page_complete,
  body.page-user-register #block-system-main .block-inner .registration-steps-wrapper .registration-steps-wrapper-inner form,
  body.page-user-register #block-system-main .block-inner .registration-steps-wrapper .registration-steps-wrapper-inner #block-boxes-user_register_content,
  body.page-user-register #block-system-main .block-inner .registration-steps-wrapper .registration-steps-wrapper-inner #block-boxes-register_page_complete,
  body.page-user-register-l #block-system-main .block-inner .registration-steps-wrapper .registration-steps-wrapper-inner form,
  body.page-user-register-l #block-system-main .block-inner .registration-steps-wrapper .registration-steps-wrapper-inner #block-boxes-user_register_content,
  body.page-user-register-l #block-system-main .block-inner .registration-steps-wrapper .registration-steps-wrapper-inner #block-boxes-register_page_complete {
    width: 33.3334%;
    float: left;
  }
  /* line 1505, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner {
    width: 100%;
    overflow: hidden;
  }
  /* line 1509, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner .registration-steps-wrapper {
    width: 300%;
    padding: 15px 0;
  }
  /* line 1513, ../scss/_sign_up.scss */
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner #block-views-sign_up_page-block_2,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner #block-boxes-user_register_content,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner #registration-steps-plans,
  body.path-signup-l #block-cf_general-register_side_boxes .block-inner #block-boxes-user_register_content_step_3,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner #block-views-sign_up_page-block_2,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner #block-boxes-user_register_content,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner #registration-steps-plans,
  body.page-user-register #block-cf_general-register_side_boxes .block-inner #block-boxes-user_register_content_step_3,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner #block-views-sign_up_page-block_2,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner #block-boxes-user_register_content,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner #registration-steps-plans,
  body.page-user-register-l #block-cf_general-register_side_boxes .block-inner #block-boxes-user_register_content_step_3 {
    width: 33.33334%;
  }
  
  /* line 1526, ../scss/_sign_up.scss */
  #purr-container .dm-downloads-popup-upgrade-wrapper,
  #purr-container .dm-downloads-popup-upgrade-wrapper-2 {
    padding: 10% 20% 30%;
  }
  /* line 1529, ../scss/_sign_up.scss */
  #purr-container .dm-downloads-popup-upgrade-wrapper h2,
  #purr-container .dm-downloads-popup-upgrade-wrapper-2 h2 {
    font-weight: 700;
    color: #789327;
  }
  /* line 1534, ../scss/_sign_up.scss */
  #purr-container .dm-downloads-popup-upgrade-wrapper .dm-downloads-upgrade-buttons button,
  #purr-container .dm-downloads-popup-upgrade-wrapper-2 .dm-downloads-upgrade-buttons button {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 3px 0 #763805;
    -webkit-box-shadow: 0 3px 0 #763805;
    box-shadow: 0 3px 0 #763805;
    margin-top: 3px;
    margin-bottom: 10px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    display: block;
    border: 0;
    font-size: 14px;
    line-height: 1em;
    cursor: pointer;
    background: #A95A11;
    -webkit-appearance: none;
    padding: 18px 35px;
    font-size: 20px;
    float: left;
    width: 70%;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  #purr-container .dm-downloads-popup-upgrade-wrapper .dm-downloads-upgrade-buttons button:before:before, #purr-container .dm-downloads-popup-upgrade-wrapper .dm-downloads-upgrade-buttons button:before:after,
  #purr-container .dm-downloads-popup-upgrade-wrapper-2 .dm-downloads-upgrade-buttons button:before:before,
  #purr-container .dm-downloads-popup-upgrade-wrapper-2 .dm-downloads-upgrade-buttons button:before:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  #purr-container .dm-downloads-popup-upgrade-wrapper .dm-downloads-upgrade-buttons button:before:after,
  #purr-container .dm-downloads-popup-upgrade-wrapper-2 .dm-downloads-upgrade-buttons button:before:after {
    clear: both;
  }
  /* line 862, ../scss/mixins/_mixins.scss */
  #purr-container .dm-downloads-popup-upgrade-wrapper .dm-downloads-upgrade-buttons button:hover,
  #purr-container .dm-downloads-popup-upgrade-wrapper-2 .dm-downloads-upgrade-buttons button:hover {
    text-decoration: none;
    background: #ce6e15;
  }
  /* line 866, ../scss/mixins/_mixins.scss */
  #purr-container .dm-downloads-popup-upgrade-wrapper .dm-downloads-upgrade-buttons button:active,
  #purr-container .dm-downloads-popup-upgrade-wrapper-2 .dm-downloads-upgrade-buttons button:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #924e0f;
    margin-top: 6px;
    margin-bottom: 10px;
    text-decoration: none;
  }
  /* line 874, ../scss/mixins/_mixins.scss */
  #purr-container .dm-downloads-popup-upgrade-wrapper .dm-downloads-upgrade-buttons button[disabled], #purr-container .dm-downloads-popup-upgrade-wrapper .dm-downloads-upgrade-buttons button[disabled]:hover, #purr-container .dm-downloads-popup-upgrade-wrapper .dm-downloads-upgrade-buttons button[disabled]:active,
  #purr-container .dm-downloads-popup-upgrade-wrapper-2 .dm-downloads-upgrade-buttons button[disabled],
  #purr-container .dm-downloads-popup-upgrade-wrapper-2 .dm-downloads-upgrade-buttons button[disabled]:hover,
  #purr-container .dm-downloads-popup-upgrade-wrapper-2 .dm-downloads-upgrade-buttons button[disabled]:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #7e7a78;
  }
  /* line 1541, ../scss/_sign_up.scss */
  #purr-container .dm-downloads-popup-upgrade-wrapper .dm-downloads-upgrade-buttons .dm-downloads-nothanks-button,
  #purr-container .dm-downloads-popup-upgrade-wrapper-2 .dm-downloads-upgrade-buttons .dm-downloads-nothanks-button {
    background: #aaa;
    border-radius: 5px;
    color: #fff;
    display: block;
    float: left;
    font-size: 1em;
    margin-bottom: 20px;
    padding: 18px 0px;
    text-align: center;
    width: 25%;
    margin-top: 1px;
  }
  /* line 1555, ../scss/_sign_up.scss */
  #purr-container .dm-downloads-popup-upgrade-wrapper .fine-print,
  #purr-container .dm-downloads-popup-upgrade-wrapper-2 .fine-print {
    clear: left;
    font-size: 0.8em;
    font-style: italic;
    font-weight: 300;
    line-height: 1.1em;
  }
  
  /* line 1568, ../scss/_sign_up.scss */
  body.page-user-register-l .region-header-left,
  body.page-user-register-l .region-header-right,
  body.page-user-register-l #block-delta_blocks-page-title,
  body.page-user-register-l #block-delta_blocks-tabs,
  body.page-user-register-l #footer {
    display: none;
  }
  /* line 1575, ../scss/_sign_up.scss */
  body.page-user-register-l #block-system-main .block-inner {
    float: right;
    border: 1px solid #bbc5cd;
    background: #fff;
    padding: 0 15px;
  }
  /* line 1582, ../scss/_sign_up.scss */
  body.page-user-register-l #block-system-main .block-inner form#user-register-form .form-actions {
    display: block;
  }
  /* line 1586, ../scss/_sign_up.scss */
  body.page-user-register-l #block-cf_general-weekly_user_count {
    display: block;
  }
  /* line 1589, ../scss/_sign_up.scss */
  body.page-user-register-l .form-item {
    margin-top: .6em;
    margin-bottom: .6em;
  }
  /* line 1595, ../scss/_sign_up.scss */
  body.page-user-register-l #loggedin-user-plan-notice {
    padding: 30px;
    min-height: 500px;
    width: 100%;
  }
  
  /* line 1602, ../scss/_sign_up.scss */
  .grecaptcha-badge {
    z-index: 1000;
  }
  
  /* line 1607, ../scss/_sign_up.scss */
  body.path-signup-l .region-content {
    margin-top: 36px;
  }
  /* line 1610, ../scss/_sign_up.scss */
  body.path-signup-l .region-content .block {
    background: #fff;
  }
  /* line 1614, ../scss/_sign_up.scss */
  body.path-signup-l .region-content .node-webform .content {
    border: 1px solid #bbc5cd;
    margin-bottom: 40px;
  }
  /* line 1619, ../scss/_sign_up.scss */
  body.path-signup-l #block-boxes-sign_up_event_main_box {
    clear: both;
    width: 100%;
  }
  /* line 1624, ../scss/_sign_up.scss */
  body.path-signup-l .webform-client-form {
    float: none;
    background: transparent;
    padding: 0;
    width: auto;
    border: 0;
  }
  /* line 1631, ../scss/_sign_up.scss */
  body.path-signup-l .webform-client-form .form-item {
    margin: 0.6em;
  }
  /* line 1634, ../scss/_sign_up.scss */
  body.path-signup-l .webform-client-form .form-item label {
    float: left;
    width: 32%;
    font-weight: 600;
    text-align: right;
    padding-right: 10px;
  }
  /* line 1641, ../scss/_sign_up.scss */
  body.path-signup-l .webform-client-form .form-item span.form-required {
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
  }
  /* line 1647, ../scss/_sign_up.scss */
  body.path-signup-l .webform-client-form .form-item input.form-text, body.path-signup-l .webform-client-form .form-item input.email, body.path-signup-l .webform-client-form .form-item textarea {
    width: 65%;
  }
  /* line 1652, ../scss/_sign_up.scss */
  body.path-signup-l .webform-client-form .form-item.webform-component--first-name input, body.path-signup-l .webform-client-form .form-item.webform-component--last-name input {
    width: 31%;
  }
  /* line 1657, ../scss/_sign_up.scss */
  body.path-signup-l .webform-client-form .form-item.webform-component--first-name input {
    margin-right: 3%;
    float: left;
  }
  /* line 1664, ../scss/_sign_up.scss */
  body.path-signup-l .webform-client-form .webform-component--accept label {
    float: none;
    font-weight: 400;
    font-size: 13px;
    line-height: 1.2em;
    padding-right: 0;
    text-align: left;
  }
  /* line 1672, ../scss/_sign_up.scss */
  body.path-signup-l .webform-client-form .webform-component--accept div.radio {
    float: left;
    margin: 4px 6px 22px 0;
  }
  
  /* line 3, ../scss/_faq_page.scss */
  .faq-content .faq-question-answer {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    padding: 10px;
    background-color: #fff;
    margin: 8px 0;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.24), 0 1px 3px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.24), 0 1px 3px rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.24), 0 1px 3px rgba(0, 0, 0, 0.12);
  }
  /* line 15, ../scss/_faq_page.scss */
  .faq-content .faq-question-answer .faq-question a {
    color: #505B65;
  }
  /* line 18, ../scss/_faq_page.scss */
  .faq-content .faq-question-answer .faq-question.faq-qa-visible a,
  .faq-content .faq-question-answer .faq-question a:hover, .faq-content .faq-question-answer .faq-question a:active {
    color: #1B1A18;
    text-decoration: none;
  }
  /* line 25, ../scss/_faq_page.scss */
  .faq-content .faq-question-answer .faq-answer a {
    color: #378786;
  }
  /* line 30, ../scss/_faq_page.scss */
  .faq-content .faq-question-answer .faq-dt-hide-answer {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/sidenav_collapsed.png) left 4px top 7px no-repeat;
  }
  /* line 33, ../scss/_faq_page.scss */
  .faq-content .faq-question-answer .faq-qa-visible {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/sidenav_expanded.png) left 1px top 10px no-repeat;
  }
  /* line 38, ../scss/_faq_page.scss */
  .faq-content .faq-question-answer .faq-answer {
    padding-left: 0;
    padding-top: 10px;
    margin: 0 100px 0 20px;
  }
  
  /* line 2, ../scss/_header_components.scss */
  #logo {
    margin-top: 14px;
    display: block;
    float: left;
  }@media (max-width: 480px) {
 /* line 2, ../scss/_header_components.scss */
    #logo {
      width: 300px;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 2, ../scss/_header_components.scss */
    #logo {
      width: 250px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 2, ../scss/_header_components.scss */
    #logo {
      width: 250px;
    } 
}@media (min-width: 1350px) {
 /* line 2, ../scss/_header_components.scss */
    #logo {
      width: 320px;
    } 
}@media (min-width: 1350px) {
 /* line 2, ../scss/_header_components.scss */
    #logo {
      margin-top: 10px;
    } 
}/* line 13, ../scss/_header_components.scss */
  #header #header-top {
    background-color: #f0f1f2;
  }
  /* line 19, ../scss/_header_components.scss */
  #header #header-top ul.menu {
    padding: 0;
    float: right;
    height: auto;
  }
  /* line 24, ../scss/_header_components.scss */
  #header #header-top ul.menu li.leaf {
    display: inline-block;
  }
  /* line 27, ../scss/_header_components.scss */
  #header #header-top ul.menu li.leaf a, #header #header-top ul.menu li.leaf a:link, #header #header-top ul.menu li.leaf a:visited {
    color: #378786;
    font-weight: bold;
  }
  
  /* line 36, ../scss/_header_components.scss */
  #pop-menu-background {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
  }
  
  /* line 43, ../scss/_header_components.scss */
  #header {
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #bbc5cd;
  }
  
  /* line 54, ../scss/_header_components.scss */
  #header ul.menu li.leaf {
    list-style: none;
    margin: 0;
  }
  /* line 61, ../scss/_header_components.scss */
  #header ul.menu li.leaf.last {
    border-color: transparent;
    padding-right: 0;
  }
  /* line 66, ../scss/_header_components.scss */
  #header ul.menu li.leaf a {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    text-decoration: none;
    line-height: 1.6em;
  }
  /* line 73, ../scss/_header_components.scss */
  #header ul.menu li.leaf a:link, #header ul.menu li.leaf a:visited {
    color: #212f3d;
  }
  /* line 76, ../scss/_header_components.scss */
  #header ul.menu li.leaf a:hover, #header ul.menu li.leaf a:active {
    text-decoration: underline;
  }
  
  /* line 87, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_signup_block {
    float: right;
  }
  /* line 90, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_signup_block a.signup-link {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin-right: 0;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  #block-dm_profile-dm_profile_custom_signup_block a.signup-link:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  #block-dm_profile-dm_profile_custom_signup_block a.signup-link:active {
    color: #fff;
    background: #164556;
  }
  
  /* line 96, ../scss/_header_components.scss */
  #block-dm_profile-profile_authenticated_menu_block,
  #block-dm_profile-profile_quick_view_block {
    float: left;
    position: relative;
  }
  /* line 101, ../scss/_header_components.scss */
  #block-dm_profile-profile_authenticated_menu_block .details-wrapper,
  #block-dm_profile-profile_quick_view_block .details-wrapper {
    cursor: pointer;
    height: 52px;
  }
  /* line 105, ../scss/_header_components.scss */
  #block-dm_profile-profile_authenticated_menu_block .links-wrapper,
  #block-dm_profile-profile_quick_view_block .links-wrapper {
    -moz-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.5);
    display: none;
    position: absolute;
    top: 56px;
    right: 0;
    min-width: 150px;
    background: #fff;
    z-index: 1000;
  }
  /* line 115, ../scss/_header_components.scss */
  #block-dm_profile-profile_authenticated_menu_block .links-wrapper ul.menu,
  #block-dm_profile-profile_quick_view_block .links-wrapper ul.menu {
    padding: 0;
  }
  /* line 118, ../scss/_header_components.scss */
  #block-dm_profile-profile_authenticated_menu_block .links-wrapper ul.menu li,
  #block-dm_profile-profile_quick_view_block .links-wrapper ul.menu li {
    padding: 0;
  }
  /* line 121, ../scss/_header_components.scss */
  #block-dm_profile-profile_authenticated_menu_block .links-wrapper ul.menu li:first-child,
  #block-dm_profile-profile_quick_view_block .links-wrapper ul.menu li:first-child {
    border-top: 1px solid #fff;
  }
  /* line 125, ../scss/_header_components.scss */
  #block-dm_profile-profile_authenticated_menu_block .links-wrapper ul.menu li a,
  #block-dm_profile-profile_quick_view_block .links-wrapper ul.menu li a {
    border-bottom: 1px solid #f0f1f2;
    padding: 8px 19px;
    white-space: nowrap;
  }
  /* line 130, ../scss/_header_components.scss */
  #block-dm_profile-profile_authenticated_menu_block .links-wrapper ul.menu li a:active, #block-dm_profile-profile_authenticated_menu_block .links-wrapper ul.menu li a:hover,
  #block-dm_profile-profile_quick_view_block .links-wrapper ul.menu li a:active,
  #block-dm_profile-profile_quick_view_block .links-wrapper ul.menu li a:hover {
    background: #fafafa;
    text-decoration: none;
  }
  /* line 139, ../scss/_header_components.scss */
  #block-dm_profile-profile_authenticated_menu_block .open .details-wrapper,
  #block-dm_profile-profile_quick_view_block .open .details-wrapper {
    opacity: 1;
    background: #f0f1f2;
  }
  /* line 144, ../scss/_header_components.scss */
  #block-dm_profile-profile_authenticated_menu_block .open .links-wrapper,
  #block-dm_profile-profile_quick_view_block .open .links-wrapper {
    display: block;
  }
  
  /* line 151, ../scss/_header_components.scss */
  #block-dm_profile-profile_quick_view_block .links-wrapper {
    min-width: 100%;
  }
  
  /* line 158, ../scss/_header_components.scss */
  .dm-profile-authenticated-menu-wrapper .details-wrapper {
    width: 52px;
    height: 52px;
    padding: 16px;
    opacity: .7;
  }
  /* line 164, ../scss/_header_components.scss */
  .dm-profile-authenticated-menu-wrapper .details-wrapper:hover, .dm-profile-authenticated-menu-wrapper .details-wrapper:active {
    opacity: 1;
  }
  /* line 168, ../scss/_header_components.scss */
  .dm-profile-authenticated-menu-wrapper .details-wrapper > span {
    width: 20px;
    height: 20px;
    display: block;
    background: transparent url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/icons/icon-grid-menu.svg) no-repeat center center;
    background-size: contain;
  }
  
  /* line 178, ../scss/_header_components.scss */
  #header #block-custom_search_blocks-1,
  #header #block-search-form,
  #header #block-dm_template_tools-dm_resource_search {
    position: relative;
    float: left;
  }
  /* line 185, ../scss/_header_components.scss */
  #header #block-custom_search_blocks-1 .search-form-toggle,
  #header #block-search-form .search-form-toggle,
  #header #block-dm_template_tools-dm_resource_search .search-form-toggle {
    width: 52px;
    height: 52px;
    padding: 16px;
    cursor: pointer;
    opacity: .7;
  }
  /* line 193, ../scss/_header_components.scss */
  #header #block-custom_search_blocks-1 .search-form-toggle:hover, #header #block-custom_search_blocks-1 .search-form-toggle:active,
  #header #block-search-form .search-form-toggle:hover,
  #header #block-search-form .search-form-toggle:active,
  #header #block-dm_template_tools-dm_resource_search .search-form-toggle:hover,
  #header #block-dm_template_tools-dm_resource_search .search-form-toggle:active {
    opacity: 1;
  }
  /* line 197, ../scss/_header_components.scss */
  #header #block-custom_search_blocks-1 .search-form-toggle span.icon,
  #header #block-search-form .search-form-toggle span.icon,
  #header #block-dm_template_tools-dm_resource_search .search-form-toggle span.icon {
    width: 20px;
    height: 20px;
    display: block;
    background: transparent url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/search_icon.png) no-repeat center center;
    background-size: contain;
  }
  /* line 205, ../scss/_header_components.scss */
  #header #block-custom_search_blocks-1 .open .search-form-toggle,
  #header #block-search-form .open .search-form-toggle,
  #header #block-dm_template_tools-dm_resource_search .open .search-form-toggle {
    opacity: 1;
    background: #f0f1f2;
  }
  /* line 211, ../scss/_header_components.scss */
  #header #block-custom_search_blocks-1 .search-form-wrapper,
  #header #block-search-form .search-form-wrapper,
  #header #block-dm_template_tools-dm_resource_search .search-form-wrapper {
    -moz-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.5);
    display: none;
    position: absolute;
    top: 56px;
    right: 0;
    padding: 10px;
    min-width: 300px;
    background: #fff;
    z-index: 1000;
  }
  /* line 222, ../scss/_header_components.scss */
  #header #block-custom_search_blocks-1 .open .search-form-wrapper,
  #header #block-search-form .open .search-form-wrapper,
  #header #block-dm_template_tools-dm_resource_search .open .search-form-wrapper {
    display: block;
  }
  
  /* line 234, ../scss/_header_components.scss */
  #block-custom_search_blocks-1 form .form-item-search-block-form,
  #block-custom_search_blocks-1 form .form-item-search-text,
  #block-custom_search_blocks-1 form input.form-text,
  #block-search-form form .form-item-search-block-form,
  #block-search-form form .form-item-search-text,
  #block-search-form form input.form-text,
  #block-dm_template_tools-dm_resource_search form .form-item-search-block-form,
  #block-dm_template_tools-dm_resource_search form .form-item-search-text,
  #block-dm_template_tools-dm_resource_search form input.form-text {
    width: 100%;
  }
  /* line 239, ../scss/_header_components.scss */
  #block-custom_search_blocks-1 form > div,
  #block-custom_search_blocks-1 form .container-inline,
  #block-search-form form > div,
  #block-search-form form .container-inline,
  #block-dm_template_tools-dm_resource_search form > div,
  #block-dm_template_tools-dm_resource_search form .container-inline {
    position: relative;
  }
  /* line 253, ../scss/_header_components.scss */
  #block-custom_search_blocks-1 form .form-item.form-type-textfield,
  #block-search-form form .form-item.form-type-textfield,
  #block-dm_template_tools-dm_resource_search form .form-item.form-type-textfield {
    margin: 0;
  }
  /* line 256, ../scss/_header_components.scss */
  #block-custom_search_blocks-1 form .form-item.form-type-textfield input.form-text,
  #block-search-form form .form-item.form-type-textfield input.form-text,
  #block-dm_template_tools-dm_resource_search form .form-item.form-type-textfield input.form-text {
    -moz-transition: all, 300ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 300ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 300ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 300ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    line-height: 1.4em;
    font-size: 16px;
    border: 0;
    outline: none;
    color: #7e7a78;
    padding: 5px 35px 6px 7px;
  }
  /* line 70, ../scss/mixins/_mixins.scss */
  #block-custom_search_blocks-1 form .form-item.form-type-textfield input.form-text::-webkit-input-placeholder,
  #block-search-form form .form-item.form-type-textfield input.form-text::-webkit-input-placeholder,
  #block-dm_template_tools-dm_resource_search form .form-item.form-type-textfield input.form-text::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: inherit;
    padding-top: 2px;
  }
  /* line 77, ../scss/mixins/_mixins.scss */
  #block-custom_search_blocks-1 form .form-item.form-type-textfield input.form-text:-moz-placeholder,
  #block-search-form form .form-item.form-type-textfield input.form-text:-moz-placeholder,
  #block-dm_template_tools-dm_resource_search form .form-item.form-type-textfield input.form-text:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: inherit;
    padding-top: 2px;
  }
  /* line 84, ../scss/mixins/_mixins.scss */
  #block-custom_search_blocks-1 form .form-item.form-type-textfield input.form-text::-moz-placeholder,
  #block-search-form form .form-item.form-type-textfield input.form-text::-moz-placeholder,
  #block-dm_template_tools-dm_resource_search form .form-item.form-type-textfield input.form-text::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: inherit;
    padding-top: 2px;
  }
  /* line 91, ../scss/mixins/_mixins.scss */
  #block-custom_search_blocks-1 form .form-item.form-type-textfield input.form-text:-ms-input-placeholder,
  #block-search-form form .form-item.form-type-textfield input.form-text:-ms-input-placeholder,
  #block-dm_template_tools-dm_resource_search form .form-item.form-type-textfield input.form-text:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: inherit;
    padding-top: 2px;
  }
  /* line 99, ../scss/mixins/_mixins.scss */
  #block-custom_search_blocks-1 form .form-item.form-type-textfield input.form-text.hasPlaceholder,
  #block-search-form form .form-item.form-type-textfield input.form-text.hasPlaceholder,
  #block-dm_template_tools-dm_resource_search form .form-item.form-type-textfield input.form-text.hasPlaceholder {
    color: #7e7a78;
    font-weight: 300;
    font-style: italic;
    font-size: inherit;
    padding-top: 2px;
  }
  /* line 268, ../scss/_header_components.scss */
  body.wf-active #block-custom_search_blocks-1 form .form-item.form-type-textfield input.form-text, body.wf-active
  #block-search-form form .form-item.form-type-textfield input.form-text, body.wf-active
  #block-dm_template_tools-dm_resource_search form .form-item.form-type-textfield input.form-text {
    width: 218px;
  }
  /* line 272, ../scss/_header_components.scss */
  #block-custom_search_blocks-1 form .form-item.form-type-textfield input.form-text:focus, #block-custom_search_blocks-1 form .form-item.form-type-textfield input.form-text:active,
  #block-search-form form .form-item.form-type-textfield input.form-text:focus,
  #block-search-form form .form-item.form-type-textfield input.form-text:active,
  #block-dm_template_tools-dm_resource_search form .form-item.form-type-textfield input.form-text:focus,
  #block-dm_template_tools-dm_resource_search form .form-item.form-type-textfield input.form-text:active {
    background: #fff;
  }
  /* line 277, ../scss/_header_components.scss */
  #block-custom_search_blocks-1 form .form-actions,
  #block-search-form form .form-actions,
  #block-dm_template_tools-dm_resource_search form .form-actions {
    margin: 0;
  }
  /* line 280, ../scss/_header_components.scss */
  #block-custom_search_blocks-1 form .form-submit,
  #block-search-form form .form-submit,
  #block-dm_template_tools-dm_resource_search form .form-submit {
    width: 16px;
    height: 16px;
    cursor: pointer;
    border: none;
    display: block;
    background: transparent url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/search_icon.png) no-repeat center center;
    background-size: contain;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 10px;
    top: 9px;
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
  }
  
  /* line 297, ../scss/_header_components.scss */
  #block-custom_search_blocks-1,
  #block-search-form,
  #block-dm_template_tools-dm_resource_search,
  #block-dm_profile-profile_authenticated_menu_block,
  .dm-profile-authenticated-menu-wrapper {
    position: relative;
    position: relative;
  }
  /* line 975, ../scss/mixins/_mixins.scss */
  #block-custom_search_blocks-1 .open .search-form-toggle .sarr, #block-custom_search_blocks-1 .open .search-form-toggle .arr,
  #block-search-form .open .search-form-toggle .sarr,
  #block-search-form .open .search-form-toggle .arr,
  #block-dm_template_tools-dm_resource_search .open .search-form-toggle .sarr,
  #block-dm_template_tools-dm_resource_search .open .search-form-toggle .arr,
  #block-dm_profile-profile_authenticated_menu_block .open .search-form-toggle .sarr,
  #block-dm_profile-profile_authenticated_menu_block .open .search-form-toggle .arr,
  .dm-profile-authenticated-menu-wrapper .open .search-form-toggle .sarr,
  .dm-profile-authenticated-menu-wrapper .open .search-form-toggle .arr {
    display: block;
  }
  /* line 980, ../scss/mixins/_mixins.scss */
  #block-custom_search_blocks-1 .sarr, #block-custom_search_blocks-1 .arr,
  #block-search-form .sarr,
  #block-search-form .arr,
  #block-dm_template_tools-dm_resource_search .sarr,
  #block-dm_template_tools-dm_resource_search .arr,
  #block-dm_profile-profile_authenticated_menu_block .sarr,
  #block-dm_profile-profile_authenticated_menu_block .arr,
  .dm-profile-authenticated-menu-wrapper .sarr,
  .dm-profile-authenticated-menu-wrapper .arr {
    content: ' ';
    border-color: transparent;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    display: none;
    position: absolute;
    left: calc(50% - 8.5px);
    z-index: 1001;
  }
  /* line 992, ../scss/mixins/_mixins.scss */
  #block-custom_search_blocks-1 .sarr,
  #block-search-form .sarr,
  #block-dm_template_tools-dm_resource_search .sarr,
  #block-dm_profile-profile_authenticated_menu_block .sarr,
  .dm-profile-authenticated-menu-wrapper .sarr {
    border-bottom-color: rgba(0, 0, 0, 0.2);
    top: 47px;
  }
  /* line 996, ../scss/mixins/_mixins.scss */
  #block-custom_search_blocks-1 .arr,
  #block-search-form .arr,
  #block-dm_template_tools-dm_resource_search .arr,
  #block-dm_profile-profile_authenticated_menu_block .arr,
  .dm-profile-authenticated-menu-wrapper .arr {
    border-bottom-color: #fff;
    top: 48px;
  }
  /* line 975, ../scss/mixins/_mixins.scss */
  #block-custom_search_blocks-1 .open .details-wrapper .sarr, #block-custom_search_blocks-1 .open .details-wrapper .arr,
  #block-search-form .open .details-wrapper .sarr,
  #block-search-form .open .details-wrapper .arr,
  #block-dm_template_tools-dm_resource_search .open .details-wrapper .sarr,
  #block-dm_template_tools-dm_resource_search .open .details-wrapper .arr,
  #block-dm_profile-profile_authenticated_menu_block .open .details-wrapper .sarr,
  #block-dm_profile-profile_authenticated_menu_block .open .details-wrapper .arr,
  .dm-profile-authenticated-menu-wrapper .open .details-wrapper .sarr,
  .dm-profile-authenticated-menu-wrapper .open .details-wrapper .arr {
    display: block;
  }
  /* line 980, ../scss/mixins/_mixins.scss */
  #block-custom_search_blocks-1 .sarr, #block-custom_search_blocks-1 .arr,
  #block-search-form .sarr,
  #block-search-form .arr,
  #block-dm_template_tools-dm_resource_search .sarr,
  #block-dm_template_tools-dm_resource_search .arr,
  #block-dm_profile-profile_authenticated_menu_block .sarr,
  #block-dm_profile-profile_authenticated_menu_block .arr,
  .dm-profile-authenticated-menu-wrapper .sarr,
  .dm-profile-authenticated-menu-wrapper .arr {
    content: ' ';
    border-color: transparent;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    display: none;
    position: absolute;
    left: calc(50% - 8.5px);
    z-index: 1001;
  }
  /* line 992, ../scss/mixins/_mixins.scss */
  #block-custom_search_blocks-1 .sarr,
  #block-search-form .sarr,
  #block-dm_template_tools-dm_resource_search .sarr,
  #block-dm_profile-profile_authenticated_menu_block .sarr,
  .dm-profile-authenticated-menu-wrapper .sarr {
    border-bottom-color: rgba(0, 0, 0, 0.2);
    top: 47px;
  }
  /* line 996, ../scss/mixins/_mixins.scss */
  #block-custom_search_blocks-1 .arr,
  #block-search-form .arr,
  #block-dm_template_tools-dm_resource_search .arr,
  #block-dm_profile-profile_authenticated_menu_block .arr,
  .dm-profile-authenticated-menu-wrapper .arr {
    border-bottom-color: #fff;
    top: 48px;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 305, ../scss/_header_components.scss */
    #block-custom_search_blocks-1 .details-wrapper,
    #block-custom_search_blocks-1 .search-form-toggle,
    #block-search-form .details-wrapper,
    #block-search-form .search-form-toggle,
    #block-dm_template_tools-dm_resource_search .details-wrapper,
    #block-dm_template_tools-dm_resource_search .search-form-toggle,
    #block-dm_profile-profile_authenticated_menu_block .details-wrapper,
    #block-dm_profile-profile_authenticated_menu_block .search-form-toggle,
    .dm-profile-authenticated-menu-wrapper .details-wrapper,
    .dm-profile-authenticated-menu-wrapper .search-form-toggle {
      width: 40px;
      padding-left: 10px;
      padding-right: 10px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 305, ../scss/_header_components.scss */
    #block-custom_search_blocks-1 .details-wrapper,
    #block-custom_search_blocks-1 .search-form-toggle,
    #block-search-form .details-wrapper,
    #block-search-form .search-form-toggle,
    #block-dm_template_tools-dm_resource_search .details-wrapper,
    #block-dm_template_tools-dm_resource_search .search-form-toggle,
    #block-dm_profile-profile_authenticated_menu_block .details-wrapper,
    #block-dm_profile-profile_authenticated_menu_block .search-form-toggle,
    .dm-profile-authenticated-menu-wrapper .details-wrapper,
    .dm-profile-authenticated-menu-wrapper .search-form-toggle {
      width: 40px;
      padding-left: 10px;
      padding-right: 10px;
    } 
}/* line 330, ../scss/_header_components.scss */
  #header #block-system-user-menu ul.menu {
    padding: 0;
    font-size: 0;
  }
  /* line 334, ../scss/_header_components.scss */
  #header #block-system-user-menu ul.menu li {
    margin: 0;
    padding: 0 5px;
    line-height: 38px;
    font-size: 14px;
    border: 1px solid #789327;
    width: 115px;
    float: left;
  }
  /* line 342, ../scss/_header_components.scss */
  #header #block-system-user-menu ul.menu li a {
    display: block;
    margin: 0;
    padding: 9px 5px;
  }
  /* line 346, ../scss/_header_components.scss */
  #header #block-system-user-menu ul.menu li a.active {
    font-weight: normal;
  }
  /* line 350, ../scss/_header_components.scss */
  #header #block-system-user-menu ul.menu li.first {
    background: #789327;
    -moz-border-radius: 7px 0 0 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px 0 0 7px;
    text-shadow: -1px -1px #576b1c;
  }
  /* line 355, ../scss/_header_components.scss */
  #header #block-system-user-menu ul.menu li.first a:link, #header #block-system-user-menu ul.menu li.first a:visited, #header #block-system-user-menu ul.menu li.first a:hover, #header #block-system-user-menu ul.menu li.first a:active {
    color: #fff;
  }
  /* line 360, ../scss/_header_components.scss */
  #header #block-system-user-menu ul.menu li.last {
    width: 93px;
    background: #fff;
    -moz-border-radius: 0 7px 7px 0;
    -webkit-border-radius: 0;
    border-radius: 0 7px 7px 0;
  }
  /* line 365, ../scss/_header_components.scss */
  #header #block-system-user-menu ul.menu li.last a:link, #header #block-system-user-menu ul.menu li.last a:visited, #header #block-system-user-menu ul.menu li.last a:hover, #header #block-system-user-menu ul.menu li.last a:active {
    color: #789327;
  }
  
  /* line 375, ../scss/_header_components.scss */
  body.not-logged-in #block-dm_profile-dm_profile_custom_login_block ul.menu li.last a {
    background-color: #b71c1c;
    color: #fff;
    padding: 3px 5px;
    border-radius: 3px;
    line-height: 1;
  }
  /* line 382, ../scss/_header_components.scss */
  body.not-logged-in #block-dm_profile-dm_profile_custom_login_block ul.menu li.last a:hover, body.not-logged-in #block-dm_profile-dm_profile_custom_login_block ul.menu li.last a:focus {
    text-decoration: none;
    background-color: #cd1f1f;
  }
  /* line 386, ../scss/_header_components.scss */
  body.not-logged-in #block-dm_profile-dm_profile_custom_login_block ul.menu li.last a:active {
    background-color: #a11919;
  }
  
  /* line 392, ../scss/_header_components.scss */
  .page-user-login #header #block-system-user-menu ul.menu li.active-trail {
    background: #789327;
  }
  /* line 395, ../scss/_header_components.scss */
  .page-user-login #header #block-system-user-menu ul.menu li.active-trail a:link, .page-user-login #header #block-system-user-menu ul.menu li.active-trail a:visited, .page-user-login #header #block-system-user-menu ul.menu li.active-trail a:hover, .page-user-login #header #block-system-user-menu ul.menu li.active-trail a:active {
    color: #fff;
  }
  /* line 400, ../scss/_header_components.scss */
  .page-user-login #header #block-system-user-menu ul.menu li.first {
    background: #fff;
  }
  /* line 403, ../scss/_header_components.scss */
  .page-user-login #header #block-system-user-menu ul.menu li.first a:link, .page-user-login #header #block-system-user-menu ul.menu li.first a:visited, .page-user-login #header #block-system-user-menu ul.menu li.first a:hover, .page-user-login #header #block-system-user-menu ul.menu li.first a:active {
    color: #789327;
  }
  
  /* line 410, ../scss/_header_components.scss */
  #navigation {
    border-bottom: 1px solid #bbc5cd;
  }
  
  /* Primary Menu */
  /* line 417, ../scss/_header_components.scss */
  #header-left-region,
  #nav-left-region {
    -webkit-text-size-adjust: none;
  }
  /* line 426, ../scss/_header_components.scss */
  #header-left-region .block-superfish .content,
  #header-left-region .block-nice-menus .content,
  #nav-left-region .block-superfish .content,
  #nav-left-region .block-nice-menus .content {
    z-index: 6;
    position: relative;
  }
  /* line 432, ../scss/_header_components.scss */
  #header-left-region ul.nice-menu,
  #nav-left-region ul.nice-menu {
    padding: 0;
    margin: 0px 0;
    height: 52px;
    border-left: 1px solid #f0f1f2;
    border-right: 1px solid #f0f1f2;
    position: relative;
  }
  /* line 440, ../scss/_header_components.scss */
  #header-left-region ul.nice-menu li,
  #nav-left-region ul.nice-menu li {
    list-style: none;
    float: left;
    display: block;
    height: 50px;
  }
  /* line 449, ../scss/_header_components.scss */
  #header-left-region ul.nice-menu li a,
  #nav-left-region ul.nice-menu li a {
    font-size: 15px;
    display: block;
    color: #7e7a78;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    line-height: 52px;
    height: 52px;
    position: relative;
    top: 0px;
    z-index: 6;
    padding: 0 19px;
  }
  /* line 464, ../scss/_header_components.scss */
  .wf-active #header-left-region ul.nice-menu li a, .wf-active
  #nav-left-region ul.nice-menu li a {
    padding: 0 21px;
  }
  /* line 469, ../scss/_header_components.scss */
  #header-left-region ul.nice-menu li:hover, #header-left-region ul.nice-menu li.qtip-hover, #header-left-region ul.nice-menu li.active,
  #nav-left-region ul.nice-menu li:hover,
  #nav-left-region ul.nice-menu li.qtip-hover,
  #nav-left-region ul.nice-menu li.active {
    color: #fafafa;
  }
  /* line 474, ../scss/_header_components.scss */
  #header-left-region .menu-arrow,
  #nav-left-region .menu-arrow {
    display: none;
    width: 22px;
    height: 52px;
    background: transparent url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/arrow_dropdown.png) center bottom no-repeat;
    position: absolute;
    z-index: 0;
    top: 0;
  }
  /* line 483, ../scss/_header_components.scss */
  #header-left-region .menu-arrow.processed,
  #nav-left-region .menu-arrow.processed {
    display: block;
  }
  /* line 489, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu,
  #nav-left-region ul.sf-menu {
    padding: 0;
    margin: 0px 0;
    height: 51px;
    position: relative;
  }
  /* line 497, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu a,
  #nav-left-region ul.sf-menu a {
    -moz-transition: border, 300ms, cubic-bezier(0.62, 0, 0.48, 1) background 300ms cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: border, 300ms, cubic-bezier(0.62, 0, 0.48, 1) background 300ms cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: border, 300ms, cubic-bezier(0.62, 0, 0.48, 1) background 300ms cubic-bezier(0.62, 0, 0.48, 1);
    transition: border 300ms cubic-bezier(0.62, 0, 0.48, 1) background 300ms cubic-bezier(0.62, 0, 0.48, 1);
    text-decoration: none;
  }
  /* line 502, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1,
  #nav-left-region ul.sf-menu li.sf-depth-1 {
    list-style: none;
    float: left;
    display: block;
    height: 50px;
  }
  /* line 511, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 > a,
  #nav-left-region ul.sf-menu li.sf-depth-1 > a {
    font-size: 13px;
    display: block;
    color: #1d1c1b;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;
    height: 51px;
    position: relative;
    top: 0px;
    z-index: 6;
    padding: 0 16px;
    border-top: 6px solid #fff;
  }
  /* line 526, ../scss/_header_components.scss */
  .wf-active #header-left-region ul.sf-menu li.sf-depth-1 > a, .wf-active
  #nav-left-region ul.sf-menu li.sf-depth-1 > a {
    padding: 0 12px;
    font-size: 15px;
  }
  /* line 530, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 > a :active,
  #nav-left-region ul.sf-menu li.sf-depth-1 > a :active {
    border-top: 6px solid #505B65;
  }@media (min-width: 1350px) {
 /* line 511, ../scss/_header_components.scss */
    #header-left-region ul.sf-menu li.sf-depth-1 > a,
    #nav-left-region ul.sf-menu li.sf-depth-1 > a {
      padding: 0 22px;
    }
    /* line 544, ../scss/_header_components.scss */
    .wf-active #header-left-region ul.sf-menu li.sf-depth-1 > a, .wf-active
    #nav-left-region ul.sf-menu li.sf-depth-1 > a {
      padding: 0 22px;
    } 
}/* line 552, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 > a.sf-with-ul > span,
  #nav-left-region ul.sf-menu li.sf-depth-1 > a.sf-with-ul > span {
    display: none;
  }
  /* line 556, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1.active-trail,
  #nav-left-region ul.sf-menu li.sf-depth-1.active-trail {
    height: 52px;
    z-index: 500;
  }
  /* line 564, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1.active-trail > a,
  #nav-left-region ul.sf-menu li.sf-depth-1.active-trail > a {
    color: #030302;
    padding: 0 12px;
  }@media (min-width: 1100px) {
 /* line 564, ../scss/_header_components.scss */
    #header-left-region ul.sf-menu li.sf-depth-1.active-trail > a,
    #nav-left-region ul.sf-menu li.sf-depth-1.active-trail > a {
      padding: 0 16px;
    }
    /* line 574, ../scss/_header_components.scss */
    .wf-active #header-left-region ul.sf-menu li.sf-depth-1.active-trail > a, .wf-active
    #nav-left-region ul.sf-menu li.sf-depth-1.active-trail > a {
      padding: 0 16px;
    } 
}@media (min-width: 1350px) {
 /* line 564, ../scss/_header_components.scss */
    #header-left-region ul.sf-menu li.sf-depth-1.active-trail > a,
    #nav-left-region ul.sf-menu li.sf-depth-1.active-trail > a {
      padding: 0 21px;
    }
    /* line 581, ../scss/_header_components.scss */
    .wf-active #header-left-region ul.sf-menu li.sf-depth-1.active-trail > a, .wf-active
    #nav-left-region ul.sf-menu li.sf-depth-1.active-trail > a {
      padding: 0 21px;
    } 
}/* line 589, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1.active-trail > ul, #header-left-region ul.sf-menu li.sf-depth-1.active-trail.sfHover > ul, #header-left-region ul.sf-menu li.sf-depth-1.active-trail:hover > ul,
  #nav-left-region ul.sf-menu li.sf-depth-1.active-trail > ul,
  #nav-left-region ul.sf-menu li.sf-depth-1.active-trail.sfHover > ul,
  #nav-left-region ul.sf-menu li.sf-depth-1.active-trail:hover > ul {
    border-top: 1px solid white;
  }
  /* line 594, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1.active-trail + li,
  #nav-left-region ul.sf-menu li.sf-depth-1.active-trail + li {
    border-left: none;
  }
  /* line 600, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1.sfHover > a, #header-left-region ul.sf-menu li.sf-depth-1:hover > a,
  #nav-left-region ul.sf-menu li.sf-depth-1.sfHover > a,
  #nav-left-region ul.sf-menu li.sf-depth-1:hover > a {
    background-color: #fafafa;
    color: black;
    border-top: 6px solid #bbc5cd;
  }
  /* line 606, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1.sfHover + li.active-trail, #header-left-region ul.sf-menu li.sf-depth-1.sfHover + li.active-trail > a, #header-left-region ul.sf-menu li.sf-depth-1:hover + li.active-trail, #header-left-region ul.sf-menu li.sf-depth-1:hover + li.active-trail > a,
  #nav-left-region ul.sf-menu li.sf-depth-1.sfHover + li.active-trail,
  #nav-left-region ul.sf-menu li.sf-depth-1.sfHover + li.active-trail > a,
  #nav-left-region ul.sf-menu li.sf-depth-1:hover + li.active-trail,
  #nav-left-region ul.sf-menu li.sf-depth-1:hover + li.active-trail > a {
    height: 52px;
  }
  /* line 612, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 ul,
  #nav-left-region ul.sf-menu li.sf-depth-1 ul {
    overflow: visible !important;
  }
  /* line 614, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 ul,
  #nav-left-region ul.sf-menu li.sf-depth-1 ul {
    -moz-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.5);
    padding: 0 !important;
    background: none;
    border-radius: 0;
    width: 14em;
  }
  /* line 626, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 ul li.active-trail,
  #nav-left-region ul.sf-menu li.sf-depth-1 ul li.active-trail {
    background-color: white;
  }
  /* line 630, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 ul li a,
  #nav-left-region ul.sf-menu li.sf-depth-1 ul li a {
    line-height: 20px;
    text-transform: none;
    text-align: left;
    padding: 8px 19px;
    top: 0px;
    border-bottom: 1px solid #f0f1f2;
  }
  /* line 646, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 ul li.last,
  #nav-left-region ul.sf-menu li.sf-depth-1 ul li.last {
    border-bottom: 0;
  }
  /* line 650, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 ul li.sfHover,
  #header-left-region ul.sf-menu li.sf-depth-1 ul li:hover,
  #nav-left-region ul.sf-menu li.sf-depth-1 ul li.sfHover,
  #nav-left-region ul.sf-menu li.sf-depth-1 ul li:hover {
    background-color: #f0f1f2;
  }
  /* line 687, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1:hover, #header-left-region ul.sf-menu li.sf-depth-1.qtip-hover, #header-left-region ul.sf-menu li.sf-depth-1.active,
  #nav-left-region ul.sf-menu li.sf-depth-1:hover,
  #nav-left-region ul.sf-menu li.sf-depth-1.qtip-hover,
  #nav-left-region ul.sf-menu li.sf-depth-1.active {
    color: #fafafa;
  }
  /* line 700, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1.sfHover a, #header-left-region ul.sf-menu li.sf-depth-1:hover a,
  #nav-left-region ul.sf-menu li.sf-depth-1.sfHover a,
  #nav-left-region ul.sf-menu li.sf-depth-1:hover a {
    color: #1d1c1b;
  }
  /* line 704, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1.sfHover > ul, #header-left-region ul.sf-menu li.sf-depth-1:hover > ul,
  #nav-left-region ul.sf-menu li.sf-depth-1.sfHover > ul,
  #nav-left-region ul.sf-menu li.sf-depth-1:hover > ul {
    top: 52px;
  }
  /* line 709, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1.sfHover li.sf-depth-2, #header-left-region ul.sf-menu li.sf-depth-1:hover li.sf-depth-2,
  #nav-left-region ul.sf-menu li.sf-depth-1.sfHover li.sf-depth-2,
  #nav-left-region ul.sf-menu li.sf-depth-1:hover li.sf-depth-2 {
    position: static;
  }
  /* line 712, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1.sfHover li.sf-depth-2 > ul, #header-left-region ul.sf-menu li.sf-depth-1:hover li.sf-depth-2 > ul,
  #nav-left-region ul.sf-menu li.sf-depth-1.sfHover li.sf-depth-2 > ul,
  #nav-left-region ul.sf-menu li.sf-depth-1:hover li.sf-depth-2 > ul {
    background-color: white;
    top: -1px;
    bottom: -1px;
  }
  /* line 722, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li ul li,
  #nav-left-region ul.sf-menu li ul li {
    background: white;
    padding: 0;
  }
  /* line 726, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li ul li a,
  #nav-left-region ul.sf-menu li ul li a {
    text-transform: none;
  }
  /* line 730, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu .sf-sub-indicator,
  #nav-left-region ul.sf-menu .sf-sub-indicator {
    background-image: url("/sites/all/libraries/superfish/images/arrows-777777.png");
  }
  /* line 734, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 a.menu-badge,
  #nav-left-region ul.sf-menu li.sf-depth-1 a.menu-badge {
    padding-right: 80px;
  }
  /* line 737, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 a.menu-badge:before,
  #nav-left-region ul.sf-menu li.sf-depth-1 a.menu-badge:before {
    padding: 5px 8px;
    font-size: 12px;
    line-height: 1em;
    display: block;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
    border-radius: 2px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    position: absolute;
    right: 20px;
    margin-right: 8px;
  }
  /* line 956, ../scss/mixins/_mixins.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 a.menu-badge:before, #header-left-region ul.sf-menu li.sf-depth-1 a.menu-badge:before.free,
  #nav-left-region ul.sf-menu li.sf-depth-1 a.menu-badge:before,
  #nav-left-region ul.sf-menu li.sf-depth-1 a.menu-badge:before.free {
    background: linear-gradient(155deg, #5d9146 0%, #92c07d 100%);
  }
  /* line 959, ../scss/mixins/_mixins.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 a.menu-badge:before.premium,
  #nav-left-region ul.sf-menu li.sf-depth-1 a.menu-badge:before.premium {
    background: linear-gradient(115deg, #c20f51 0%, #f14685 100%);
    display: none;
  }
  /* line 963, ../scss/mixins/_mixins.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 a.menu-badge:before.team,
  #nav-left-region ul.sf-menu li.sf-depth-1 a.menu-badge:before.team {
    background: linear-gradient(155deg, #1d5c72 0%, #5488aa 100%);
    display: none;
  }
  /* line 745, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 a.menu-badge:before, #header-left-region ul.sf-menu li.sf-depth-1 a.menu-badge.free:before,
  #nav-left-region ul.sf-menu li.sf-depth-1 a.menu-badge:before,
  #nav-left-region ul.sf-menu li.sf-depth-1 a.menu-badge.free:before {
    content: 'Free';
    background: linear-gradient(155deg, #5d9146 0%, #92c07d 100%);
  }
  /* line 749, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 a.menu-badge.premium:before,
  #nav-left-region ul.sf-menu li.sf-depth-1 a.menu-badge.premium:before {
    content: 'Premium';
    background: linear-gradient(115deg, #c20f51 0%, #f14685 100%);
  }
  /* line 753, ../scss/_header_components.scss */
  #header-left-region ul.sf-menu li.sf-depth-1 a.menu-badge.team:before,
  #nav-left-region ul.sf-menu li.sf-depth-1 a.menu-badge.team:before {
    content: 'Team';
    background: linear-gradient(155deg, #1d5c72 0%, #5488aa 100%);
  }
  
  /* line 763, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block,
  #block-dm_profile-profile_quick_view_block {
    position: relative;
  }
  /* line 975, ../scss/mixins/_mixins.scss */
  #block-dm_profile-dm_profile_custom_login_block .open .details-wrapper .sarr, #block-dm_profile-dm_profile_custom_login_block .open .details-wrapper .arr,
  #block-dm_profile-profile_quick_view_block .open .details-wrapper .sarr,
  #block-dm_profile-profile_quick_view_block .open .details-wrapper .arr {
    display: block;
  }
  /* line 980, ../scss/mixins/_mixins.scss */
  #block-dm_profile-dm_profile_custom_login_block .sarr, #block-dm_profile-dm_profile_custom_login_block .arr,
  #block-dm_profile-profile_quick_view_block .sarr,
  #block-dm_profile-profile_quick_view_block .arr {
    content: ' ';
    border-color: transparent;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    display: none;
    position: absolute;
    left: calc(50% - 8.5px);
    z-index: 1001;
  }
  /* line 992, ../scss/mixins/_mixins.scss */
  #block-dm_profile-dm_profile_custom_login_block .sarr,
  #block-dm_profile-profile_quick_view_block .sarr {
    border-bottom-color: rgba(0, 0, 0, 0.2);
    top: 47px;
  }
  /* line 996, ../scss/mixins/_mixins.scss */
  #block-dm_profile-dm_profile_custom_login_block .arr,
  #block-dm_profile-profile_quick_view_block .arr {
    border-bottom-color: #fff;
    top: 48px;
  }
  /* line 767, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper {
    min-width: 130px;
  }
  /* line 770, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .image-wrapper,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .image-wrapper {
    float: right;
    padding-left: 6px;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 770, ../scss/_header_components.scss */
    #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .image-wrapper,
    #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .image-wrapper {
      display: none;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 770, ../scss/_header_components.scss */
    #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .image-wrapper,
    #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .image-wrapper {
      display: none;
    } 
}/* line 778, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .image-wrapper img,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .image-wrapper img {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    height: 100%;
    max-width: 30px;
  }
  /* line 786, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper.open .details-wrapper,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper.open .details-wrapper {
    background-color: #f0f1f2;
  }
  /* line 789, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper.open .details-wrapper .caret,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper.open .details-wrapper .caret {
    transform: rotate(180deg);
  }
  /* line 793, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .details-wrapper,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .details-wrapper {
    float: right;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-left: 6px;
  }
  /* line 803, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .details-wrapper.has-multiple-accounts .name-level-wrapper,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .details-wrapper.has-multiple-accounts .name-level-wrapper {
    line-height: 18px;
  }
  /* line 808, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .details-wrapper .caret,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .details-wrapper .caret {
    width: 10px;
    height: 10px;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/icons/icon-arrow-user.svg) center center no-repeat;
    display: block;
    position: absolute;
    right: 5px;
    top: 40%;
  }
  /* line 817, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .details-wrapper .name-level-wrapper,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .details-wrapper .name-level-wrapper {
    font-weight: bold;
    font-size: 1.2em;
    float: right;
    line-height: 30px;
    padding-left: 6px;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 817, ../scss/_header_components.scss */
    #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .details-wrapper .name-level-wrapper,
    #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .details-wrapper .name-level-wrapper {
      max-width: 130px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 817, ../scss/_header_components.scss */
    #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .details-wrapper .name-level-wrapper,
    #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .details-wrapper .name-level-wrapper {
      max-width: 150px;
    } 
}/* line 836, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .details-wrapper .level-wrapper:before,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .details-wrapper .level-wrapper:before {
    content: ' ';
  }
  /* line 840, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .details-wrapper .current-account-wrapper,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .details-wrapper .current-account-wrapper {
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
  }
  /* line 846, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .details-wrapper .points-progress-bar-container,
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .details-wrapper .points-progress-bar,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .details-wrapper .points-progress-bar-container,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .details-wrapper .points-progress-bar {
    width: 210px;
    height: 10px;
    display: block;
  }
  /* line 851, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .details-wrapper .points-progress-bar-container,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .details-wrapper .points-progress-bar-container {
    background: #e4e3e0;
    margin: 5px 0;
  }
  /* line 855, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .details-wrapper .points-progress-bar-container .points-progress-bar,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .details-wrapper .points-progress-bar-container .points-progress-bar {
    background-color: #789327;
  }
  /* line 858, ../scss/_header_components.scss */
  html.cssgradients #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .details-wrapper .points-progress-bar-container .points-progress-bar, html.cssgradients
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .details-wrapper .points-progress-bar-container .points-progress-bar {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4OTMyNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkwYzI1MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #789327), color-stop(100%, #90c253));
    background: -moz-linear-gradient(left center, #789327, #90c253);
    background: -webkit-linear-gradient(left center, #789327, #90c253);
    background: linear-gradient(to right center, #789327, #90c253);
  }
  /* line 861, ../scss/_header_components.scss */
  html.no-cssgradients #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .details-wrapper .points-progress-bar-container .points-progress-bar, html.no-cssgradients
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .details-wrapper .points-progress-bar-container .points-progress-bar {
    background-color: #789327;
  }
  /* line 867, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .links-wrapper,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .links-wrapper {
    clear: right;
    float: right;
  }
  /* line 871, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .links-wrapper > div,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .links-wrapper > div {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
  /* line 874, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .links-wrapper .link-first,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .links-wrapper .link-first {
    padding-right: 5px;
  }
  /* line 877, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .dm-profile-quickview-wrapper .links-wrapper .link-second,
  #block-dm_profile-profile_quick_view_block .dm-profile-quickview-wrapper .links-wrapper .link-second {
    padding-left: 5px;
    border-left: solid 1px #caa39a;
  }
  
  /* line 884, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block {
    margin-top: 15px;
  }
  /* line 887, ../scss/_header_components.scss */
  #block-dm_profile-dm_profile_custom_login_block .links-wrapper {
    float: right;
  }
  
  /* line 2, ../scss/_dmaas.scss */
  body.not-app-user #menu-9326-1 a {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/icons/icon-lock.svg);
    background-repeat: no-repeat;
    background-position: right 15px center;
  }
  
  /* line 11, ../scss/_dmaas.scss */
  #block-dm_dmaas-dm_dmaas_user_groups {
    display: none;
    background: rgba(0, 0, 0, 0.6);
  }
  /* line 12, ../scss/_dmaas.scss */
  #footer #footer-middle #block-dm_dmaas-dm_dmaas_user_groups {
    width: 100vw;
    height: 100vh;
  }
  /* line 20, ../scss/_dmaas.scss */
  #block-dm_dmaas-dm_dmaas_user_groups.open {
    display: block;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
  }
  /* line 28, ../scss/_dmaas.scss */
  #block-dm_dmaas-dm_dmaas_user_groups .block-inner {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: white;
    max-width: 90%;
    max-height: 90%;
    min-width: 30%;
    min-height: 10%;
    color: black;
  }
  /* line 40, ../scss/_dmaas.scss */
  #block-dm_dmaas-dm_dmaas_user_groups .block-inner .header-wrapper {
    padding: 15px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  #block-dm_dmaas-dm_dmaas_user_groups .block-inner .header-wrapper:before, #block-dm_dmaas-dm_dmaas_user_groups .block-inner .header-wrapper:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  #block-dm_dmaas-dm_dmaas_user_groups .block-inner .header-wrapper:after {
    clear: both;
  }
  /* line 45, ../scss/_dmaas.scss */
  #block-dm_dmaas-dm_dmaas_user_groups .block-inner .header-title {
    float: left;
  }
  /* line 48, ../scss/_dmaas.scss */
  #block-dm_dmaas-dm_dmaas_user_groups .block-inner .header-title h3 {
    font-weight: 400;
    font-size: 20px;
    color: #212f3d;
    margin: 0;
  }
  /* line 55, ../scss/_dmaas.scss */
  #block-dm_dmaas-dm_dmaas_user_groups .block-inner .close-wrapper {
    float: right;
    padding: 4px;
  }
  /* line 60, ../scss/_dmaas.scss */
  #block-dm_dmaas-dm_dmaas_user_groups .block-inner .close-icon {
    width: 16px;
    height: 16px;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/icons/icon-close-dark.svg) no-repeat;
    background-size: 16px 16px;
  }
  /* line 68, ../scss/_dmaas.scss */
  #block-dm_dmaas-dm_dmaas_user_groups .block-inner .content .groups-list-wrapper {
    clear: left;
    line-height: 2em;
  }
  /* line 72, ../scss/_dmaas.scss */
  #block-dm_dmaas-dm_dmaas_user_groups .block-inner .content .groups-list-wrapper ul {
    margin-bottom: 0;
  }
  /* line 75, ../scss/_dmaas.scss */
  #block-dm_dmaas-dm_dmaas_user_groups .block-inner .content .groups-list-wrapper ul li {
    margin: 0;
  }
  /* line 81, ../scss/_dmaas.scss */
  #footer #footer-middle #block-dm_dmaas-dm_dmaas_user_groups .block-inner .groups-list-wrapper a {
    color: #212f3d;
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    padding: 0 16px;
    display: block;
    width: 100%;
    min-height: 48px;
    line-height: 48px;
    text-align: left;
    margin: 0;
    text-transform: none;
    font-size: 18px;
    border-radius: 0;
  }
  /* line 96, ../scss/_dmaas.scss */
  #footer #footer-middle #block-dm_dmaas-dm_dmaas_user_groups .block-inner .groups-list-wrapper a:hover {
    background-color: #f0f1f2;
    text-decoration: none;
  }
  /* line 103, ../scss/_dmaas.scss */
  #block-dm_dmaas-dm_dmaas_user_groups .block-inner .current-account a {
    position: relative;
    display: inline-block;
    background: #abdec7;
  }
  /* line 108, ../scss/_dmaas.scss */
  #block-dm_dmaas-dm_dmaas_user_groups .block-inner .current-account a:after {
    content: " (current)";
    font-style: italic;
    font-weight: bold;
  }
/*})'"*/
/* Topic Category Colors */
  @-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -webkit-transform: translateY(0);
    }
    40% {
      -webkit-transform: translateY(-30px);
    }
    60% {
      -webkit-transform: translateY(-15px);
    }
  }
  @-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -moz-transform: translateY(0);
    }
    40% {
      -moz-transform: translateY(-30px);
    }
    60% {
      -moz-transform: translateY(-15px);
    }
  }
  @-ms-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -ms-transform: translateY(0);
    }
    40% {
      -ms-transform: translateY(-30px);
    }
    60% {
      -ms-transform: translateY(-15px);
    }
  }
  @-o-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -o-transform: translateY(0);
    }
    40% {
      -o-transform: translateY(-30px);
    }
    60% {
      -o-transform: translateY(-15px);
    }
  }
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-30px);
    }
    60% {
      transform: translateY(-15px);
    }
  }
  @-webkit-keyframes bounceIn {
    0% {
      opacity: 0;
      -webkit-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -webkit-transform: scale(1.05);
    }
    70% {
      -webkit-transform: scale(0.9);
    }
    100% {
      -webkit-transform: scale(1);
    }
  }
  @-moz-keyframes bounceIn {
    0% {
      opacity: 0;
      -moz-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -moz-transform: scale(1.05);
    }
    70% {
      -moz-transform: scale(0.9);
    }
    100% {
      -moz-transform: scale(1);
    }
  }
  @-ms-keyframes bounceIn {
    0% {
      opacity: 0;
      -ms-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -ms-transform: scale(1.05);
    }
    70% {
      -ms-transform: scale(0.9);
    }
    100% {
      -ms-transform: scale(1);
    }
  }
  @-o-keyframes bounceIn {
    0% {
      opacity: 0;
      -o-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -o-transform: scale(1.05);
    }
    70% {
      -o-transform: scale(0.9);
    }
    100% {
      -o-transform: scale(1);
    }
  }
  @keyframes bounceIn {
    0% {
      opacity: 0;
      transform: scale(0.3);
    }
    50% {
      opacity: 1;
      transform: scale(1.05);
    }
    70% {
      transform: scale(0.9);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes bounceInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateY(30px);
    }
    80% {
      -webkit-transform: translateY(-10px);
    }
    100% {
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes bounceInDown {
    0% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateY(30px);
    }
    80% {
      -moz-transform: translateY(-10px);
    }
    100% {
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes bounceInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateY(30px);
    }
    80% {
      -ms-transform: translateY(-10px);
    }
    100% {
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes bounceInDown {
    0% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateY(30px);
    }
    80% {
      -o-transform: translateY(-10px);
    }
    100% {
      -o-transform: translateY(0);
    }
  }
  @keyframes bounceInDown {
    0% {
      opacity: 0;
      transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      transform: translateY(30px);
    }
    80% {
      transform: translateY(-10px);
    }
    100% {
      transform: translateY(0);
    }
  }
  @-webkit-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateX(30px);
    }
    80% {
      -webkit-transform: translateX(-10px);
    }
    100% {
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateX(30px);
    }
    80% {
      -moz-transform: translateX(-10px);
    }
    100% {
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateX(30px);
    }
    80% {
      -ms-transform: translateX(-10px);
    }
    100% {
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateX(30px);
    }
    80% {
      -o-transform: translateX(-10px);
    }
    100% {
      -o-transform: translateX(0);
    }
  }
  @keyframes bounceInLeft {
    0% {
      opacity: 0;
      transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      transform: translateX(30px);
    }
    80% {
      transform: translateX(-10px);
    }
    100% {
      transform: translateX(0);
    }
  }
  @-webkit-keyframes bounceInRight {
    0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateX(-30px);
    }
    80% {
      -webkit-transform: translateX(10px);
    }
    100% {
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes bounceInRight {
    0% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateX(-30px);
    }
    80% {
      -moz-transform: translateX(10px);
    }
    100% {
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes bounceInRight {
    0% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateX(-30px);
    }
    80% {
      -ms-transform: translateX(10px);
    }
    100% {
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes bounceInRight {
    0% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateX(-30px);
    }
    80% {
      -o-transform: translateX(10px);
    }
    100% {
      -o-transform: translateX(0);
    }
  }
  @keyframes bounceInRight {
    0% {
      opacity: 0;
      transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      transform: translateX(-30px);
    }
    80% {
      transform: translateX(10px);
    }
    100% {
      transform: translateX(0);
    }
  }
  @-webkit-keyframes bounceInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateY(-30px);
    }
    80% {
      -webkit-transform: translateY(10px);
    }
    100% {
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes bounceInUp {
    0% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateY(-30px);
    }
    80% {
      -moz-transform: translateY(10px);
    }
    100% {
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes bounceInUp {
    0% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateY(-30px);
    }
    80% {
      -ms-transform: translateY(10px);
    }
    100% {
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes bounceInUp {
    0% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateY(-30px);
    }
    80% {
      -o-transform: translateY(10px);
    }
    100% {
      -o-transform: translateY(0);
    }
  }
  @keyframes bounceInUp {
    0% {
      opacity: 0;
      transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      transform: translateY(-30px);
    }
    80% {
      transform: translateY(10px);
    }
    100% {
      transform: translateY(0);
    }
  }
  @-webkit-keyframes bounceOut {
    0% {
      -webkit-transform: scale(1);
    }
    25% {
      -webkit-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -webkit-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scale(0.3);
    }
  }
  @-moz-keyframes bounceOut {
    0% {
      -moz-transform: scale(1);
    }
    25% {
      -moz-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -moz-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -moz-transform: scale(0.3);
    }
  }
  @-ms-keyframes bounceOut {
    0% {
      -ms-transform: scale(1);
    }
    25% {
      -ms-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -ms-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -ms-transform: scale(0.3);
    }
  }
  @-o-keyframes bounceOut {
    0% {
      -o-transform: scale(1);
    }
    25% {
      -o-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -o-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -o-transform: scale(0.3);
    }
  }
  @keyframes bounceOut {
    0% {
      transform: scale(1);
    }
    25% {
      transform: scale(0.95);
    }
    50% {
      opacity: 1;
      transform: scale(1.1);
    }
    100% {
      opacity: 0;
      transform: scale(0.3);
    }
  }
  @-webkit-keyframes bounceOutDown {
    0% {
      -webkit-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
  }
  @-moz-keyframes bounceOutDown {
    0% {
      -moz-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
  }
  @-ms-keyframes bounceOutDown {
    0% {
      -ms-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
  }
  @-o-keyframes bounceOutDown {
    0% {
      -o-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
  }
  @keyframes bounceOutDown {
    0% {
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      transform: translateY(2000px);
    }
  }
  @-webkit-keyframes bounceOutLeft {
    0% {
      -webkit-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
  }
  @-moz-keyframes bounceOutLeft {
    0% {
      -moz-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
  }
  @-ms-keyframes bounceOutLeft {
    0% {
      -ms-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
  }
  @-o-keyframes bounceOutLeft {
    0% {
      -o-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
  }
  @keyframes bounceOutLeft {
    0% {
      transform: translateX(0);
    }
    20% {
      opacity: 1;
      transform: translateX(20px);
    }
    100% {
      opacity: 0;
      transform: translateX(-2000px);
    }
  }
  @-webkit-keyframes bounceOutRight {
    0% {
      -webkit-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
  }
  @-moz-keyframes bounceOutRight {
    0% {
      -moz-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
  }
  @-ms-keyframes bounceOutRight {
    0% {
      -ms-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
  }
  @-o-keyframes bounceOutRight {
    0% {
      -o-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
  }
  @keyframes bounceOutRight {
    0% {
      transform: translateX(0);
    }
    20% {
      opacity: 1;
      transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      transform: translateX(2000px);
    }
  }
  @-webkit-keyframes bounceOutUp {
    0% {
      -webkit-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
  }
  @-moz-keyframes bounceOutUp {
    0% {
      -moz-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
  }
  @-ms-keyframes bounceOutUp {
    0% {
      -ms-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
  }
  @-o-keyframes bounceOutUp {
    0% {
      -o-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
  }
  @keyframes bounceOutUp {
    0% {
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(20px);
    }
    100% {
      opacity: 0;
      transform: translateY(-2000px);
    }
  }
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-moz-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-ms-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-o-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-webkit-keyframes fadeInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInDown {
    0% {
      opacity: 0;
      -moz-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @keyframes fadeInDown {
    0% {
      opacity: 0;
      transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInDownBig {
    0% {
      opacity: 0;
      transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -moz-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -ms-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -o-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInLeft {
    0% {
      opacity: 0;
      transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInRight {
    0% {
      opacity: 0;
      -webkit-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInRight {
    0% {
      opacity: 0;
      -moz-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInRight {
    0% {
      opacity: 0;
      -ms-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInRight {
    0% {
      opacity: 0;
      -o-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInRight {
    0% {
      opacity: 0;
      transform: translateX(20px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInRightBig {
    0% {
      opacity: 0;
      transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInUp {
    0% {
      opacity: 0;
      -moz-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInUp {
    0% {
      opacity: 0;
      -ms-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInUp {
    0% {
      opacity: 0;
      -o-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInUp {
    0% {
      opacity: 0;
      transform: translateY(20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInUpBig {
    0% {
      opacity: 0;
      transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-moz-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-ms-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-o-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-webkit-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(20px);
    }
  }
  @-moz-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(20px);
    }
  }
  @-ms-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(20px);
    }
  }
  @-o-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(20px);
    }
  }
  @keyframes fadeOutDown {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(20px);
    }
  }
  @-webkit-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
  }
  @-moz-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
  }
  @-ms-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
  }
  @-o-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
  }
  @keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(2000px);
    }
  }
  @-webkit-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
    }
  }
  @-moz-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-20px);
    }
  }
  @-ms-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-20px);
    }
  }
  @-o-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-20px);
    }
  }
  @keyframes fadeOutLeft {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(-20px);
    }
  }
  @-webkit-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
  }
  @-moz-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
  }
  @-ms-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
  }
  @-o-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
  }
  @keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(-2000px);
    }
  }
  @-webkit-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(20px);
    }
  }
  @-moz-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(20px);
    }
  }
  @-ms-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(20px);
    }
  }
  @-o-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(20px);
    }
  }
  @keyframes fadeOutRight {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(20px);
    }
  }
  @-webkit-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
  }
  @-moz-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
  }
  @-ms-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
  }
  @-o-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
  }
  @keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(2000px);
    }
  }
  @-webkit-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
    }
  }
  @-moz-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-20px);
    }
  }
  @-ms-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
  }
  @-o-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-20px);
    }
  }
  @keyframes fadeOutUp {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(-20px);
    }
  }
  @-webkit-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
  }
  @-moz-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
  }
  @-o-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
  }
  @keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(-2000px);
    }
  }
  @-webkit-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-moz-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-ms-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-o-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-webkit-keyframes flip {
    0% {
      -webkit-transform: perspective(400px) rotateY(0);
      -webkit-animation-timing-function: ease-out;
    }
    40% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -webkit-animation-timing-function: ease-out;
    }
    50% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -webkit-animation-timing-function: ease-in;
    }
    80% {
      -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -webkit-animation-timing-function: ease-in;
    }
    100% {
      -webkit-transform: perspective(400px) scale(1);
      -webkit-animation-timing-function: ease-in;
    }
  }
  @-moz-keyframes flip {
    0% {
      -moz-transform: perspective(400px) rotateY(0);
      -moz-animation-timing-function: ease-out;
    }
    40% {
      -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -moz-animation-timing-function: ease-out;
    }
    50% {
      -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -moz-animation-timing-function: ease-in;
    }
    80% {
      -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -moz-animation-timing-function: ease-in;
    }
    100% {
      -moz-transform: perspective(400px) scale(1);
      -moz-animation-timing-function: ease-in;
    }
  }
  @-o-keyframes flip {
    0% {
      -o-transform: perspective(400px) rotateY(0);
      -o-animation-timing-function: ease-out;
    }
    40% {
      -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -o-animation-timing-function: ease-out;
    }
    50% {
      -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -o-animation-timing-function: ease-in;
    }
    80% {
      -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -o-animation-timing-function: ease-in;
    }
    100% {
      -o-transform: perspective(400px) scale(1);
      -o-animation-timing-function: ease-in;
    }
  }
  @keyframes flip {
    0% {
      transform: perspective(400px) rotateY(0);
      animation-timing-function: ease-out;
    }
    40% {
      transform: perspective(400px) translateZ(150px) rotateY(170deg);
      animation-timing-function: ease-out;
    }
    50% {
      transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      animation-timing-function: ease-in;
    }
    80% {
      transform: perspective(400px) rotateY(360deg) scale(0.95);
      animation-timing-function: ease-in;
    }
    100% {
      transform: perspective(400px) scale(1);
      animation-timing-function: ease-in;
    }
  }
  @-webkit-keyframes flipInX {
    0% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -webkit-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -webkit-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes flipInX {
    0% {
      -moz-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -moz-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -moz-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -moz-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes flipInX {
    0% {
      -o-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -o-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -o-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -o-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @keyframes flipInX {
    0% {
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      transform: perspective(400px) rotateX(10deg);
    }
    100% {
      transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes flipInY {
    0% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -webkit-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -webkit-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes flipInY {
    0% {
      -moz-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -moz-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -moz-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -moz-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-ms-keyframes flipInY {
    0% {
      -ms-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -ms-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -ms-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -ms-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes flipInY {
    0% {
      -o-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -o-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -o-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -o-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @keyframes flipInY {
    0% {
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      transform: perspective(400px) rotateY(10deg);
    }
    100% {
      transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes flipOutX {
    0% {
      -webkit-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes flipOutX {
    0% {
      -moz-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes flipOutX {
    0% {
      -ms-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes flipOutX {
    0% {
      -o-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @keyframes flipOutX {
    0% {
      transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes flipOutY {
    0% {
      -webkit-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes flipOutY {
    0% {
      -moz-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes flipOutY {
    0% {
      -ms-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes flipOutY {
    0% {
      -o-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @keyframes flipOutY {
    0% {
      transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes hinge {
    0% {
      -webkit-transform: rotate(0);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -webkit-transform: rotate(80deg);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    40% {
      -webkit-transform: rotate(60deg);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    80% {
      -webkit-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    100% {
      -webkit-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-moz-keyframes hinge {
    0% {
      -moz-transform: rotate(0);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -moz-transform: rotate(80deg);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    40% {
      -moz-transform: rotate(60deg);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    80% {
      -moz-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    100% {
      -moz-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-ms-keyframes hinge {
    0% {
      -ms-transform: rotate(0);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -ms-transform: rotate(80deg);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    40% {
      -ms-transform: rotate(60deg);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    80% {
      -ms-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    100% {
      -ms-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-o-keyframes hinge {
    0% {
      -o-transform: rotate(0);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -o-transform: rotate(80deg);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    40% {
      -o-transform: rotate(60deg);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    80% {
      -o-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    100% {
      -o-transform: translateY(700px);
      opacity: 0;
    }
  }
  @keyframes hinge {
    0% {
      transform: rotate(0);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    20%, 60% {
      transform: rotate(80deg);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    40% {
      transform: rotate(60deg);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    80% {
      transform: rotate(60deg) translateY(0);
      opacity: 1;
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    100% {
      transform: translateY(700px);
      opacity: 0;
    }
  }
  @-webkit-keyframes lightSpeedIn {
    0% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -webkit-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -webkit-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes lightSpeedIn {
    0% {
      -moz-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -moz-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -moz-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -moz-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-ms-keyframes lightSpeedIn {
    0% {
      -ms-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -ms-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -ms-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -ms-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes lightSpeedIn {
    0% {
      -o-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -o-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -o-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -o-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @keyframes lightSpeedIn {
    0% {
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes lightSpeedOut {
    0% {
      -webkit-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-moz-keyframes lightSpeedOut {
    0% {
      -moz-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-ms-keyframes lightSpeedOut {
    0% {
      -ms-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-o-keyframes lightSpeedOut {
    0% {
      -o-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @keyframes lightSpeedOut {
    0% {
      transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes pulse {
    0% {
      -webkit-transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.1);
    }
    100% {
      -webkit-transform: scale(1);
    }
  }
  @-moz-keyframes pulse {
    0% {
      -moz-transform: scale(1);
    }
    50% {
      -moz-transform: scale(1.1);
    }
    100% {
      -moz-transform: scale(1);
    }
  }
  @-ms-keyframes pulse {
    0% {
      -ms-transform: scale(1);
    }
    50% {
      -ms-transform: scale(1.1);
    }
    100% {
      -ms-transform: scale(1);
    }
  }
  @-o-keyframes pulse {
    0% {
      -o-transform: scale(1);
    }
    50% {
      -o-transform: scale(1.1);
    }
    100% {
      -o-transform: scale(1);
    }
  }
  @keyframes pulse {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.1);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes rollIn {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0px) rotate(0deg);
    }
  }
  @-moz-keyframes rollIn {
    0% {
      opacity: 0;
      -moz-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0px) rotate(0deg);
    }
  }
  @-ms-keyframes rollIn {
    0% {
      opacity: 0;
      -ms-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0px) rotate(0deg);
    }
  }
  @-o-keyframes rollIn {
    0% {
      opacity: 0;
      -o-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0px) rotate(0deg);
    }
  }
  @keyframes rollIn {
    0% {
      opacity: 0;
      transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      transform: translateX(0px) rotate(0deg);
    }
  }
  @-webkit-keyframes rollOut {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(100%) rotate(120deg);
    }
  }
  @-moz-keyframes rollOut {
    0% {
      opacity: 1;
      -moz-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(100%) rotate(120deg);
    }
  }
  @-ms-keyframes rollOut {
    0% {
      opacity: 1;
      -ms-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(100%) rotate(120deg);
    }
  }
  @-o-keyframes rollOut {
    0% {
      opacity: 1;
      -o-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(100%) rotate(120deg);
    }
  }
  @keyframes rollOut {
    0% {
      opacity: 1;
      transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      transform: translateX(100%) rotate(120deg);
    }
  }
  @-webkit-keyframes rotateIn {
    0% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateIn {
    0% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateIn {
    0% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateIn {
    0% {
      -o-transform-origin: center center;
      -o-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: center center;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateIn {
    0% {
      transform-origin: center center;
      transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      transform-origin: center center;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInDownLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInDownLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInDownLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInDownLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInDownLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInDownRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInDownRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInDownRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInDownRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInDownRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInUpLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInUpLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInUpLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInUpLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInUpLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInUpRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInUpRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInUpRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInUpRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInUpRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateOut {
    0% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOut {
    0% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOut {
    0% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOut {
    0% {
      -o-transform-origin: center center;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: center center;
      -o-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @keyframes rotateOut {
    0% {
      transform-origin: center center;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: center center;
      transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutDownLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutDownLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutDownLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutDownLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutDownLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutDownRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutDownRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutDownRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutDownRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutDownRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutUpLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutUpLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutUpLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutUpLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutUpLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutUpRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutUpRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutUpRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutUpRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutUpRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes shake {
    0%, 100% {
      -webkit-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -webkit-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -webkit-transform: translateX(10px);
    }
  }
  @-moz-keyframes shake {
    0%, 100% {
      -moz-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -moz-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -moz-transform: translateX(10px);
    }
  }
  @-ms-keyframes shake {
    0%, 100% {
      -ms-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -ms-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -ms-transform: translateX(10px);
    }
  }
  @-o-keyframes shake {
    0%, 100% {
      -o-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -o-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -o-transform: translateX(10px);
    }
  }
  @keyframes shake {
    0%, 100% {
      transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      transform: translateX(10px);
    }
  }
  @-webkit-keyframes swing {
    20%, 40%, 60%, 80%, 100% {
      -webkit-transform-origin: top center;
    }
    20% {
      -webkit-transform: rotate(15deg);
    }
    40% {
      -webkit-transform: rotate(-10deg);
    }
    60% {
      -webkit-transform: rotate(5deg);
    }
    80% {
      -webkit-transform: rotate(-5deg);
    }
    100% {
      -webkit-transform: rotate(0deg);
    }
  }
  @-moz-keyframes swing {
    20% {
      -moz-transform: rotate(15deg);
    }
    40% {
      -moz-transform: rotate(-10deg);
    }
    60% {
      -moz-transform: rotate(5deg);
    }
    80% {
      -moz-transform: rotate(-5deg);
    }
    100% {
      -moz-transform: rotate(0deg);
    }
  }
  @-ms-keyframes swing {
    20% {
      -ms-transform: rotate(15deg);
    }
    40% {
      -ms-transform: rotate(-10deg);
    }
    60% {
      -ms-transform: rotate(5deg);
    }
    80% {
      -ms-transform: rotate(-5deg);
    }
    100% {
      -ms-transform: rotate(0deg);
    }
  }
  @-o-keyframes swing {
    20% {
      -o-transform: rotate(15deg);
    }
    40% {
      -o-transform: rotate(-10deg);
    }
    60% {
      -o-transform: rotate(5deg);
    }
    80% {
      -o-transform: rotate(-5deg);
    }
    100% {
      -o-transform: rotate(0deg);
    }
  }
  @keyframes swing {
    20% {
      transform: rotate(15deg);
    }
    40% {
      transform: rotate(-10deg);
    }
    60% {
      transform: rotate(5deg);
    }
    80% {
      transform: rotate(-5deg);
    }
    100% {
      transform: rotate(0deg);
    }
  }
  @-webkit-keyframes tada {
    0% {
      -webkit-transform: scale(1);
    }
    10%, 20% {
      -webkit-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -webkit-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -webkit-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -webkit-transform: scale(1) rotate(0);
    }
  }
  @-moz-keyframes tada {
    0% {
      -moz-transform: scale(1);
    }
    10%, 20% {
      -moz-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -moz-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -moz-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -moz-transform: scale(1) rotate(0);
    }
  }
  @-ms-keyframes tada {
    0% {
      -ms-transform: scale(1);
    }
    10%, 20% {
      -ms-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -ms-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -ms-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -ms-transform: scale(1) rotate(0);
    }
  }
  @-o-keyframes tada {
    0% {
      -o-transform: scale(1);
    }
    10%, 20% {
      -o-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -o-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -o-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -o-transform: scale(1) rotate(0);
    }
  }
  @keyframes tada {
    0% {
      transform: scale(1);
    }
    10%, 20% {
      transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      transform: scale(1.1) rotate(-3deg);
    }
    100% {
      transform: scale(1) rotate(0);
    }
  }
  @-webkit-keyframes wiggle {
    0% {
      -webkit-transform: skewX(9deg);
    }
    10% {
      -webkit-transform: skewX(-8deg);
    }
    20% {
      -webkit-transform: skewX(7deg);
    }
    30% {
      -webkit-transform: skewX(-6deg);
    }
    40% {
      -webkit-transform: skewX(5deg);
    }
    50% {
      -webkit-transform: skewX(-4deg);
    }
    60% {
      -webkit-transform: skewX(3deg);
    }
    70% {
      -webkit-transform: skewX(-2deg);
    }
    80% {
      -webkit-transform: skewX(1deg);
    }
    90% {
      -webkit-transform: skewX(0deg);
    }
    100% {
      -webkit-transform: skewX(0deg);
    }
  }
  @-moz-keyframes wiggle {
    0% {
      -moz-transform: skewX(9deg);
    }
    10% {
      -moz-transform: skewX(-8deg);
    }
    20% {
      -moz-transform: skewX(7deg);
    }
    30% {
      -moz-transform: skewX(-6deg);
    }
    40% {
      -moz-transform: skewX(5deg);
    }
    50% {
      -moz-transform: skewX(-4deg);
    }
    60% {
      -moz-transform: skewX(3deg);
    }
    70% {
      -moz-transform: skewX(-2deg);
    }
    80% {
      -moz-transform: skewX(1deg);
    }
    90% {
      -moz-transform: skewX(0deg);
    }
    100% {
      -moz-transform: skewX(0deg);
    }
  }
  @-ms-keyframes wiggle {
    0% {
      -ms-transform: skewX(9deg);
    }
    10% {
      -ms-transform: skewX(-8deg);
    }
    20% {
      -ms-transform: skewX(7deg);
    }
    30% {
      -ms-transform: skewX(-6deg);
    }
    40% {
      -ms-transform: skewX(5deg);
    }
    50% {
      -ms-transform: skewX(-4deg);
    }
    60% {
      -ms-transform: skewX(3deg);
    }
    70% {
      -ms-transform: skewX(-2deg);
    }
    80% {
      -ms-transform: skewX(1deg);
    }
    90% {
      -ms-transform: skewX(0deg);
    }
    100% {
      -ms-transform: skewX(0deg);
    }
  }
  @-o-keyframes wiggle {
    0% {
      -o-transform: skewX(9deg);
    }
    10% {
      -o-transform: skewX(-8deg);
    }
    20% {
      -o-transform: skewX(7deg);
    }
    30% {
      -o-transform: skewX(-6deg);
    }
    40% {
      -o-transform: skewX(5deg);
    }
    50% {
      -o-transform: skewX(-4deg);
    }
    60% {
      -o-transform: skewX(3deg);
    }
    70% {
      -o-transform: skewX(-2deg);
    }
    80% {
      -o-transform: skewX(1deg);
    }
    90% {
      -o-transform: skewX(0deg);
    }
    100% {
      -o-transform: skewX(0deg);
    }
  }
  @keyframes wiggle {
    0% {
      transform: skewX(9deg);
    }
    10% {
      transform: skewX(-8deg);
    }
    20% {
      transform: skewX(7deg);
    }
    30% {
      transform: skewX(-6deg);
    }
    40% {
      transform: skewX(5deg);
    }
    50% {
      transform: skewX(-4deg);
    }
    60% {
      transform: skewX(3deg);
    }
    70% {
      transform: skewX(-2deg);
    }
    80% {
      transform: skewX(1deg);
    }
    90% {
      transform: skewX(0deg);
    }
    100% {
      transform: skewX(0deg);
    }
  }
  @-webkit-keyframes wobble {
    0% {
      -webkit-transform: translateX(0%);
    }
    15% {
      -webkit-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -webkit-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -webkit-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -webkit-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -webkit-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -webkit-transform: translateX(0%);
    }
  }
  @-moz-keyframes wobble {
    0% {
      -moz-transform: translateX(0%);
    }
    15% {
      -moz-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -moz-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -moz-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -moz-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -moz-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -moz-transform: translateX(0%);
    }
  }
  @-ms-keyframes wobble {
    0% {
      -ms-transform: translateX(0%);
    }
    15% {
      -ms-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -ms-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -ms-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -ms-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -ms-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -ms-transform: translateX(0%);
    }
  }
  @-o-keyframes wobble {
    0% {
      -o-transform: translateX(0%);
    }
    15% {
      -o-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -o-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -o-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -o-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -o-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -o-transform: translateX(0%);
    }
  }
  @keyframes wobble {
    0% {
      transform: translateX(0%);
    }
    15% {
      transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      transform: translateX(20%) rotate(3deg);
    }
    45% {
      transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      transform: translateX(10%) rotate(2deg);
    }
    75% {
      transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      transform: translateX(0%);
    }
  }
  /* line 66, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounce {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -ms-animation-name: bounce;
    -o-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 69, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -ms-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 72, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -ms-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 75, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -ms-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 78, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInRight {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    -ms-animation-name: bounceInRight;
    -o-animation-name: bounceInRight;
    animation-name: bounceInRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 81, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInUp {
    -webkit-animation-name: bounceInUp;
    -moz-animation-name: bounceInUp;
    -ms-animation-name: bounceInUp;
    -o-animation-name: bounceInUp;
    animation-name: bounceInUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 84, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOut {
    -webkit-animation-name: bounceOut;
    -moz-animation-name: bounceOut;
    -ms-animation-name: bounceOut;
    -o-animation-name: bounceOut;
    animation-name: bounceOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 87, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    -moz-animation-name: bounceOutDown;
    -ms-animation-name: bounceOutDown;
    -o-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 90, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    -moz-animation-name: bounceOutLeft;
    -ms-animation-name: bounceOutLeft;
    -o-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 93, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    -moz-animation-name: bounceOutRight;
    -ms-animation-name: bounceOutRight;
    -o-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 96, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    -moz-animation-name: bounceOutUp;
    -ms-animation-name: bounceOutUp;
    -o-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 99, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -ms-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 102, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -ms-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 105, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    -ms-animation-name: fadeInDownBig;
    -o-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 108, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -ms-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 111, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    -moz-animation-name: fadeInLeftBig;
    -ms-animation-name: fadeInLeftBig;
    -o-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 114, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -ms-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 117, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
    -ms-animation-name: fadeInRightBig;
    -o-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 120, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 123, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    -moz-animation-name: fadeInUpBig;
    -ms-animation-name: fadeInUpBig;
    -o-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 126, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOut {
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -ms-animation-name: fadeOut;
    -o-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 129, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    -ms-animation-name: fadeOutDown;
    -o-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 132, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    -moz-animation-name: fadeOutDownBig;
    -ms-animation-name: fadeOutDownBig;
    -o-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 135, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    -moz-animation-name: fadeOutLeft;
    -ms-animation-name: fadeOutLeft;
    -o-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 138, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    -moz-animation-name: fadeOutLeftBig;
    -ms-animation-name: fadeOutLeftBig;
    -o-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 141, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    -moz-animation-name: fadeOutRight;
    -ms-animation-name: fadeOutRight;
    -o-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 144, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    -moz-animation-name: fadeOutRightBig;
    -ms-animation-name: fadeOutRightBig;
    -o-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 147, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    -ms-animation-name: fadeOutUp;
    -o-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 150, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    -moz-animation-name: fadeOutUpBig;
    -ms-animation-name: fadeOutUpBig;
    -o-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 153, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -ms-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 156, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flip {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-animation-name: flip;
    -moz-animation-name: flip;
    -ms-animation-name: flip;
    -o-animation-name: flip;
    animation-name: flip;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 159, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipInX {
    -webkit-animation-name: flipInX;
    -moz-animation-name: flipInX;
    -ms-animation-name: flipInX;
    -o-animation-name: flipInX;
    animation-name: flipInX;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 162, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipInY {
    -webkit-animation-name: flipInY;
    -moz-animation-name: flipInY;
    -ms-animation-name: flipInY;
    -o-animation-name: flipInY;
    animation-name: flipInY;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 165, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipOutX {
    -webkit-animation-name: flipOutX;
    -moz-animation-name: flipOutX;
    -ms-animation-name: flipOutX;
    -o-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 168, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipOutY {
    -webkit-animation-name: flipOutY;
    -moz-animation-name: flipOutY;
    -ms-animation-name: flipOutY;
    -o-animation-name: flipOutY;
    animation-name: flipOutY;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 171, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.hinge {
    -webkit-animation-name: hinge;
    -moz-animation-name: hinge;
    -ms-animation-name: hinge;
    -o-animation-name: hinge;
    animation-name: hinge;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 174, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -ms-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 177, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -ms-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 180, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -ms-animation-name: pulse;
    -o-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 183, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rollIn {
    -webkit-animation-name: rollIn;
    -moz-animation-name: rollIn;
    -ms-animation-name: rollIn;
    -o-animation-name: rollIn;
    animation-name: rollIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 186, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rollOut {
    -webkit-animation-name: rollOut;
    -moz-animation-name: rollOut;
    -ms-animation-name: rollOut;
    -o-animation-name: rollOut;
    animation-name: rollOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 189, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateIn {
    -webkit-animation-name: rotateIn;
    -moz-animation-name: rotateIn;
    -ms-animation-name: rotateIn;
    -o-animation-name: rotateIn;
    animation-name: rotateIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 192, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    -moz-animation-name: rotateInDownLeft;
    -ms-animation-name: rotateInDownLeft;
    -o-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 195, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    -moz-animation-name: rotateInDownRight;
    -ms-animation-name: rotateInDownRight;
    -o-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 198, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    -moz-animation-name: rotateInUpLeft;
    -ms-animation-name: rotateInUpLeft;
    -o-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 201, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    -moz-animation-name: rotateInUpRight;
    -ms-animation-name: rotateInUpRight;
    -o-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 204, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOut {
    -webkit-animation-name: rotateOut;
    -moz-animation-name: rotateOut;
    -ms-animation-name: rotateOut;
    -o-animation-name: rotateOut;
    animation-name: rotateOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 207, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    -moz-animation-name: rotateOutDownLeft;
    -ms-animation-name: rotateOutDownLeft;
    -o-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 210, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    -moz-animation-name: rotateOutDownRight;
    -ms-animation-name: rotateOutDownRight;
    -o-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 213, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    -moz-animation-name: rotateOutUpLeft;
    -ms-animation-name: rotateOutUpLeft;
    -o-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 216, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    -moz-animation-name: rotateOutUpRight;
    -ms-animation-name: rotateOutUpRight;
    -o-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 219, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    -ms-animation-name: shake;
    -o-animation-name: shake;
    animation-name: shake;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 222, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.swing {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    -moz-animation-name: swing;
    -ms-animation-name: swing;
    -o-animation-name: swing;
    animation-name: swing;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 225, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -ms-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 228, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.wiggle {
    -webkit-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -ms-animation-name: wiggle;
    -o-animation-name: wiggle;
    animation-name: wiggle;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 231, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.wobble {
    -webkit-animation-name: wobble;
    -moz-animation-name: wobble;
    -ms-animation-name: wobble;
    -o-animation-name: wobble;
    animation-name: wobble;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  
  /* line 4, ../scss/social.scss */
  .page-forum #boxes-box-forum_homepage_header {
    background: white;
    padding: 10px 20px 20px 20px;
  }@media (max-width: 480px) {
 /* line 4, ../scss/social.scss */
    .page-forum #boxes-box-forum_homepage_header {
      padding: 10px;
    } 
}/* line 12, ../scss/social.scss */
  .page-forum #boxes-box-ready_become_member {
    padding: 20px 20px 0 20px;
  }
  /* line 14, ../scss/social.scss */
  .page-forum #boxes-box-ready_become_member a {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    display: inline-block;
    margin: 0 20px 0 10px;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  .page-forum #boxes-box-ready_become_member a:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  .page-forum #boxes-box-ready_become_member a:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  .page-forum #boxes-box-ready_become_member a[disabled], .page-forum #boxes-box-ready_become_member a[disabled]:hover, .page-forum #boxes-box-ready_become_member a[disabled]:active {
    background: #7e7a78;
  }@media (max-width: 480px) {
 /* line 12, ../scss/social.scss */
    .page-forum #boxes-box-ready_become_member {
      text-align: center;
    } 
}/* line 25, ../scss/social.scss */
  .view-forum-table.view-id-forum_table {
    padding: 10px 0 10px 10px;
  }
  /* line 28, ../scss/social.scss */
  .view-forum-table.view-id-forum_table .view-empty {
    font-size: 16px;
    font-weight: 500;
    padding-top: 15px;
  }
  /* line 35, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table a {
    color: #41403E;
    word-break: break-word;
  }
  /* line 39, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table thead {
    background: #7e7a78;
    color: #fff;
  }
  /* line 43, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table thead th {
    padding: 11px 20px;
    border-bottom: 0;
  }
  /* line 47, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table thead th.views-field-comment-count, .view-forum-table.view-id-forum_table table thead th.views-field-following-count {
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
  }
  /* line 51, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table thead th.views-field-comment-count {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_grid_comment.png) center center no-repeat;
  }
  /* line 54, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table thead th.views-field-following-count {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_grid_bookmark.png) center center no-repeat;
  }
  /* line 57, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table thead th.views-field-last-updated {
    text-align: right;
  }
  /* line 60, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table thead th.views-field-following-count, .view-forum-table.view-id-forum_table table thead th.views-field-comment-count, .view-forum-table.view-id-forum_table table thead th.views-field-realname, .view-forum-table.view-id-forum_table table thead th.views-field-last-updated {
    padding: 0 10px;
  }
  /* line 68, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table tbody {
    border-top: 0;
  }
  /* line 71, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table tbody tr {
    border-bottom: 1px solid #bbc5cd;
    background: #fff;
  }
  /* line 75, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table tbody tr.views-row-last {
    border-bottom: 0;
  }
  /* line 78, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table tbody tr:hover {
    background: #fcfcfa;
  }
  /* line 82, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table tbody td {
    background: transparent;
    padding: 0 20px 0 40px;
    height: 50px;
  }
  /* line 87, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table tbody td.views-field-following-count, .view-forum-table.view-id-forum_table table tbody td.views-field-comment-count {
    text-align: center;
  }
  /* line 91, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table tbody td.views-field-following-count, .view-forum-table.view-id-forum_table table tbody td.views-field-comment-count, .view-forum-table.view-id-forum_table table tbody td.views-field-realname, .view-forum-table.view-id-forum_table table tbody td.views-field-last-updated {
    padding: 0 10px;
  }
  /* line 97, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table tbody td.views-field-following-count, .view-forum-table.view-id-forum_table table tbody td.views-field-following-count a, .view-forum-table.view-id-forum_table table tbody td.views-field-comment-count, .view-forum-table.view-id-forum_table table tbody td.views-field-comment-count a, .view-forum-table.view-id-forum_table table tbody td.views-field-realname, .view-forum-table.view-id-forum_table table tbody td.views-field-realname a, .view-forum-table.view-id-forum_table table tbody td.views-field-last-updated, .view-forum-table.view-id-forum_table table tbody td.views-field-last-updated a {
    white-space: nowrap;
  }
  /* line 102, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table tbody td.views-field-last-updated {
    text-align: right;
  }
  /* line 107, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table tbody td.discussion {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_discussion_sm_color.png) 10px center no-repeat;
  }
  /* line 107, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table tbody td.expert {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_expert_sm_color.png) 10px center no-repeat;
  }
  /* line 107, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table tbody td.idea {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_idea_sm_color.png) 10px center no-repeat;
  }
  /* line 107, ../scss/social.scss */
  .view-forum-table.view-id-forum_table table tbody td.helpdesk {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_helpdesk_sm_color.png) 10px center no-repeat;
  }
  /* line 121, ../scss/social.scss */
  .view-forum-table.view-id-forum_table.discussion thead {
    background: #789327;
  }
  /* line 121, ../scss/social.scss */
  .view-forum-table.view-id-forum_table.expert thead {
    background: #287994;
  }
  /* line 121, ../scss/social.scss */
  .view-forum-table.view-id-forum_table.idea thead {
    background: #ecb718;
  }
  /* line 121, ../scss/social.scss */
  .view-forum-table.view-id-forum_table.helpdesk thead {
    background: #b71c1c;
  }
  
  /* line 127, ../scss/social.scss */
  .content-region-wrapper-inner {
    position: relative;
  }
  
  /* line 131, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display {
    position: absolute;
    right: 0;
    top: 0;
  }
  /* line 136, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display ul.links {
    float: right;
  }
  /* line 139, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li {
    float: left;
    list-style: none;
  }
  /* line 143, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li > a, #block-dm_forum_custom-dm_forum_display ul.links > li span.label {
    width: 49px;
    height: 49px;
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
    display: block;
    cursor: pointer;
  }
  /* line 150, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li > a:hover, #block-dm_forum_custom-dm_forum_display ul.links > li > a:active, #block-dm_forum_custom-dm_forum_display ul.links > li span.label:hover, #block-dm_forum_custom-dm_forum_display ul.links > li span.label:active {
    text-decoration: none;
  }
  /* line 153, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li > a.ajax-loading, #block-dm_forum_custom-dm_forum_display ul.links > li span.label.ajax-loading {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_gray.gif);
  }
  /* line 156, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li > a span.link-inner, #block-dm_forum_custom-dm_forum_display ul.links > li span.label span.link-inner {
    width: 49px;
    height: 49px;
    display: block;
  }
  /* line 164, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li > a.rss span.link-inner, #block-dm_forum_custom-dm_forum_display ul.links > li span.label.rss span.link-inner {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_rss.png) center center no-repeat;
  }
  /* line 167, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li > a.rss span.link-inner:hover, #block-dm_forum_custom-dm_forum_display ul.links > li span.label.rss span.link-inner:hover {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_rss_hover.png);
  }
  /* line 164, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li > a.grid span.link-inner, #block-dm_forum_custom-dm_forum_display ul.links > li span.label.grid span.link-inner {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_grid.png) center center no-repeat;
  }
  /* line 167, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li > a.grid span.link-inner:hover, #block-dm_forum_custom-dm_forum_display ul.links > li span.label.grid span.link-inner:hover {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_grid_hover.png);
  }
  /* line 164, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li > a.table span.link-inner, #block-dm_forum_custom-dm_forum_display ul.links > li span.label.table span.link-inner {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_table.png) center center no-repeat;
  }
  /* line 167, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li > a.table span.link-inner:hover, #block-dm_forum_custom-dm_forum_display ul.links > li span.label.table span.link-inner:hover {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_table_hover.png);
  }
  /* line 173, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li > a.post-new, #block-dm_forum_custom-dm_forum_display ul.links > li span.label.post-new {
    background-color: #c2592f;
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_post-new.png);
    background-position: center center;
    background-repeat: no-repeat;
  }
  /* line 180, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li ul.post-new {
    background-color: #c2592f;
    position: absolute;
    z-index: 10;
    padding: 0;
    border-top: 1px solid #893514;
    display: none;
    width: 225px;
    right: 0;
    border-top: 0;
  }
  /* line 587, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li ul.post-new li {
    width: 100%;
    list-style: none;
  }
  /* line 591, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li ul.post-new li a {
    color: #fff;
    display: block;
    line-height: 1em;
    font-size: 14px;
    padding: 11px 17px 12px 45px;
  }
  /* line 598, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li ul.post-new li a:hover {
    text-decoration: none;
    background-color: #994625;
    background-color: #893514;
  }
  /* line 606, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li ul.post-new li a.create.discussion {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_discussion_smwhite.png);
    background-position: 18px center;
    background-repeat: no-repeat;
  }
  /* line 606, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li ul.post-new li a.create.expert {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_expert_smwhite.png);
    background-position: 18px center;
    background-repeat: no-repeat;
  }
  /* line 606, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li ul.post-new li a.create.idea {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_idea_smwhite.png);
    background-position: 18px center;
    background-repeat: no-repeat;
  }
  /* line 606, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li ul.post-new li a.create.helpdesk {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_helpdesk_smwhite.png);
    background-position: 18px center;
    background-repeat: no-repeat;
  }
  /* line 606, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li ul.post-new li a.create.activity {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_activity_smwhite.png);
    background-position: 18px center;
    background-repeat: no-repeat;
  }
  /* line 619, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_display ul.links > li ul.post-new.drop-menu-processed {
    display: block;
  }
  
  /* line 192, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories .post-new-drop-menu {
    position: relative;
    margin-bottom: 20px;
  }
  /* line 196, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories .post-new-drop-menu .post-new.label {
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    display: block;
    padding: 15px 18px 15px 55px;
    font-size: 15px;
    line-height: 1em;
    color: #fff;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: normal;
    padding-top: 17px;
    padding-bottom: 17px;
    background: #c2592f url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_post-new.png) 17px center no-repeat;
  }
  /* line 210, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories .post-new-drop-menu ul.post-new {
    background-color: #c2592f;
    position: absolute;
    z-index: 10;
    padding: 0;
    border-top: 1px solid #893514;
    display: none;
    width: 100%;
  }
  /* line 587, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_categories .post-new-drop-menu ul.post-new li {
    width: 100%;
    list-style: none;
  }
  /* line 591, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_categories .post-new-drop-menu ul.post-new li a {
    color: #fff;
    display: block;
    line-height: 1em;
    font-size: 14px;
    padding: 11px 17px 12px 45px;
  }
  /* line 598, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_categories .post-new-drop-menu ul.post-new li a:hover {
    text-decoration: none;
    background-color: #994625;
    background-color: #893514;
  }
  /* line 606, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_categories .post-new-drop-menu ul.post-new li a.create.discussion {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_discussion_smwhite.png);
    background-position: 18px center;
    background-repeat: no-repeat;
  }
  /* line 606, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_categories .post-new-drop-menu ul.post-new li a.create.expert {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_expert_smwhite.png);
    background-position: 18px center;
    background-repeat: no-repeat;
  }
  /* line 606, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_categories .post-new-drop-menu ul.post-new li a.create.idea {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_idea_smwhite.png);
    background-position: 18px center;
    background-repeat: no-repeat;
  }
  /* line 606, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_categories .post-new-drop-menu ul.post-new li a.create.helpdesk {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_helpdesk_smwhite.png);
    background-position: 18px center;
    background-repeat: no-repeat;
  }
  /* line 606, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_categories .post-new-drop-menu ul.post-new li a.create.activity {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_activity_smwhite.png);
    background-position: 18px center;
    background-repeat: no-repeat;
  }
  /* line 619, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_categories .post-new-drop-menu ul.post-new.drop-menu-processed {
    display: block;
  }
  /* line 214, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories .post-new-drop-menu ul.post-new li a {
    line-height: 1.2em;
  }
  /* line 219, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories .item-list ul {
    margin-bottom: 0;
  }
  /* line 222, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links {
    padding-left: 0;
  }
  /* line 225, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li {
    background: #fff;
  }
  /* line 228, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li a.label, #block-dm_forum_custom-dm_forum_categories ul.links > li span.label {
    font-size: 15px;
    line-height: 1em;
    font-weight: bold;
    color: #41403E;
    display: block;
    cursor: pointer;
    position: relative;
  }
  /* line 237, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li a.label:hover, #block-dm_forum_custom-dm_forum_categories ul.links > li a.label:active, #block-dm_forum_custom-dm_forum_categories ul.links > li span.label:hover, #block-dm_forum_custom-dm_forum_categories ul.links > li span.label:active {
    text-decoration: none;
  }
  /* line 240, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li a.label:hover span.arrow, #block-dm_forum_custom-dm_forum_categories ul.links > li a.label:active span.arrow, #block-dm_forum_custom-dm_forum_categories ul.links > li span.label:hover span.arrow, #block-dm_forum_custom-dm_forum_categories ul.links > li span.label:active span.arrow {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/sidenav_collapsed.png);
  }
  /* line 244, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li a.label.ajax-loading, #block-dm_forum_custom-dm_forum_categories ul.links > li span.label.ajax-loading {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_white.gif);
  }
  /* line 248, ../scss/social.scss */
  #page #block-dm_forum_custom-dm_forum_categories ul.links > li a.label.ajax-loading span.link-inner:hover, #page #block-dm_forum_custom-dm_forum_categories ul.links > li a.label.ajax-loading span.link-inner:active, #page #block-dm_forum_custom-dm_forum_categories ul.links > li a.label.ajax-loading span.link-inner.toggle-active, #page #block-dm_forum_custom-dm_forum_categories ul.links > li span.label.ajax-loading span.link-inner:hover, #page #block-dm_forum_custom-dm_forum_categories ul.links > li span.label.ajax-loading span.link-inner:active, #page #block-dm_forum_custom-dm_forum_categories ul.links > li span.label.ajax-loading span.link-inner.toggle-active {
    background-color: transparent;
  }
  /* line 253, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li a.label span.link-inner, #block-dm_forum_custom-dm_forum_categories ul.links > li span.label span.link-inner {
    display: block;
    padding: 18px 18px 18px 55px;
  }
  /* line 263, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.category.my-stuff span.label span.link-inner, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.my-stuff a.label span.link-inner {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_my-stuff_lg.png) 15px center no-repeat;
  }
  /* line 267, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.category.my-stuff span.label span.link-inner:hover, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.my-stuff span.label span.link-inner:active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.my-stuff span.label span.link-inner.toggle-active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.my-stuff a.label span.link-inner:hover, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.my-stuff a.label span.link-inner:active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.my-stuff a.label span.link-inner.toggle-active {
    background-color: #fcfcfa;
  }
  /* line 263, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.category.discussion span.label span.link-inner, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.discussion a.label span.link-inner {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_discussion_lg.png) 15px center no-repeat;
  }
  /* line 267, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.category.discussion span.label span.link-inner:hover, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.discussion span.label span.link-inner:active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.discussion span.label span.link-inner.toggle-active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.discussion a.label span.link-inner:hover, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.discussion a.label span.link-inner:active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.discussion a.label span.link-inner.toggle-active {
    background-color: #fcfcfa;
  }
  /* line 263, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.category.expert span.label span.link-inner, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.expert a.label span.link-inner {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_expert_lg.png) 15px center no-repeat;
  }
  /* line 267, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.category.expert span.label span.link-inner:hover, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.expert span.label span.link-inner:active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.expert span.label span.link-inner.toggle-active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.expert a.label span.link-inner:hover, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.expert a.label span.link-inner:active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.expert a.label span.link-inner.toggle-active {
    background-color: #fcfcfa;
  }
  /* line 263, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.category.idea span.label span.link-inner, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.idea a.label span.link-inner {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_idea_lg.png) 15px center no-repeat;
  }
  /* line 267, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.category.idea span.label span.link-inner:hover, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.idea span.label span.link-inner:active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.idea span.label span.link-inner.toggle-active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.idea a.label span.link-inner:hover, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.idea a.label span.link-inner:active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.idea a.label span.link-inner.toggle-active {
    background-color: #fcfcfa;
  }
  /* line 263, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.category.helpdesk span.label span.link-inner, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.helpdesk a.label span.link-inner {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_helpdesk_lg.png) 15px center no-repeat;
  }
  /* line 267, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.category.helpdesk span.label span.link-inner:hover, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.helpdesk span.label span.link-inner:active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.helpdesk span.label span.link-inner.toggle-active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.helpdesk a.label span.link-inner:hover, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.helpdesk a.label span.link-inner:active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.helpdesk a.label span.link-inner.toggle-active {
    background-color: #fcfcfa;
  }
  /* line 263, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.category.all span.label span.link-inner, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.all a.label span.link-inner {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_all_lg.png) 15px center no-repeat;
  }
  /* line 267, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.category.all span.label span.link-inner:hover, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.all span.label span.link-inner:active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.all span.label span.link-inner.toggle-active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.all a.label span.link-inner:hover, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.all a.label span.link-inner:active, #block-dm_forum_custom-dm_forum_categories ul.links > li.category.all a.label span.link-inner.toggle-active {
    background-color: #fcfcfa;
  }
  /* line 275, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li ul {
    padding-left: 0;
    border-top: 1px solid #bbc5cd;
  }
  /* line 280, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li > .item-list {
    display: none;
  }
  /* line 283, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.children span.arrow {
    width: 12px;
    height: 12px;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/sidenav_collapsed.png) center center no-repeat;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -6px;
  }
  /* line 295, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.open > .item-list {
    display: block;
  }
  /* line 300, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.open.children span:hover span.arrow, #block-dm_forum_custom-dm_forum_categories ul.links > li.open.children span:active span.arrow {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/sidenav_expanded.png);
  }
  /* line 304, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links > li.open.children span span.arrow {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/sidenav_expanded.png);
  }
  /* line 310, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links li {
    list-style: none;
    border-bottom: 1px solid #bbc5cd;
    margin: 0;
  }
  /* line 315, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links li.last {
    border-bottom: 0;
  }
  /* line 318, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links li li {
    background: #fcfcfa;
    border-bottom: 0;
  }
  /* line 322, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links li li a {
    display: block;
    color: #41403E;
    line-height: 1em;
  }
  /* line 327, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links li li a:hover, #block-dm_forum_custom-dm_forum_categories ul.links li li a:active, #block-dm_forum_custom-dm_forum_categories ul.links li li a.active {
    font-weight: bold;
    text-decoration: none;
  }
  /* line 331, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links li li a span.link-inner {
    display: block;
    padding: 9px 18px 9px 55px;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/status_dot_gray.png) 25px center no-repeat;
  }
  /* line 336, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links li li a.ajax-loading {
    -moz-box-shadow: inset 0px 0px 6px -3px;
    -webkit-box-shadow: inset 0px 0px 6px -3px;
    box-shadow: inset 0px 0px 6px -3px;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_lt_gray.gif);
    font-weight: bold;
  }
  /* line 342, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links li li.my-stuff.following span {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/status_dot_follow.png);
    background-position: 27px center;
  }
  /* line 347, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links li li.expert.unanswered span, #block-dm_forum_custom-dm_forum_categories ul.links li li.helpdesk.unanswered span {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/status_dot_white.png);
  }
  /* line 350, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links li li.expert.answered span, #block-dm_forum_custom-dm_forum_categories ul.links li li.helpdesk.answered span {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/status_dot_green.png);
  }
  /* line 358, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links li li.idea.progress span {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/status_dot_yellow.png);
  }
  /* line 361, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links li li.idea.completed span {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/status_dot_green.png);
  }
  /* line 364, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_categories ul.links li li.idea.declined span {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/status_dot_black.png);
  }
  
  /* line 374, ../scss/social.scss */
  body .progress {
    font-weight: normal;
  }
  
  /* line 380, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tags h2.block-title {
    background: #7e7a78;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
  }
  /* line 386, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tags .item-list ul {
    margin-bottom: 0;
  }
  /* line 389, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tags .item-list ul li {
    list-style: none;
    margin: 0;
  }
  /* line 393, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tags .item-list ul .tag-heading {
    display: block;
    background: #fcfcfa;
    border-bottom: 1px solid #bbc5cd;
    color: #413f3e;
    font-size: 15px;
    font-weight: 600;
    padding: 14px 14px;
  }
  /* line 403, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tags ul.tags-list {
    background: #fff;
    color: #7e7a78;
    border-bottom: 1px solid #bbc5cd;
    padding: 5px 0;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  #block-dm_forum_custom-dm_forum_tags ul.tags-list:before, #block-dm_forum_custom-dm_forum_tags ul.tags-list:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  #block-dm_forum_custom-dm_forum_tags ul.tags-list:after {
    clear: both;
  }
  /* line 410, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tags ul.tags-list li {
    float: left;
    clear: left;
    margin: 2px 5px 2px 10px;
  }
  /* line 416, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tags li.last ul.tags-list {
    border-bottom: 0;
  }
  /* line 419, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tags .tag-link {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fafafa;
    color: #505B65;
    border: 1px solid #bbc5cd;
    padding: 5px 12px 4px 10px;
    float: left;
    margin-right: 8px;
    display: block;
    font-weight: 600;
    font-size: 12px;
    line-height: 1em;
    position: relative;
    max-width: 175px;
    margin-right: 4px;
  }
  /* line 557, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_tags .tag-link .remove {
    width: 5px;
    height: 5px;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag.png) center center no-repeat;
    position: absolute;
    top: 3px;
    right: 3px;
  }
  /* line 566, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_tags .tag-link:hover {
    text-decoration: none;
    color: #212f3d;
    background: #e5e6e7;
  }
  /* line 571, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_tags .tag-link:hover .remove {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag_hover.png);
  }
  /* line 575, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_tags .tag-link.ajax-loading {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_lt_gray.gif);
  }
  
  /* line 425, ../scss/social.scss */
  #block-views-forum_tags-block_1 {
    margin: 0;
    float: left;
  }
  /* line 429, ../scss/social.scss */
  #block-views-forum_tags-block_1 .view-content {
    margin-left: 10px;
  }
  /* line 432, ../scss/social.scss */
  #block-views-forum_tags-block_1 .views-row {
    float: left;
  }
  /* line 435, ../scss/social.scss */
  #block-views-forum_tags-block_1 .views-row a {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fafafa;
    color: #505B65;
    border: 1px solid #bbc5cd;
    padding: 5px 12px 4px 10px;
    float: left;
    margin-right: 8px;
    display: block;
    font-weight: 600;
    font-size: 12px;
    line-height: 1em;
    position: relative;
    max-width: 175px;
    margin-top: 10px;
  }
  /* line 557, ../scss/mixins/_mixins.scss */
  #block-views-forum_tags-block_1 .views-row a .remove {
    width: 5px;
    height: 5px;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag.png) center center no-repeat;
    position: absolute;
    top: 3px;
    right: 3px;
  }
  /* line 566, ../scss/mixins/_mixins.scss */
  #block-views-forum_tags-block_1 .views-row a:hover {
    text-decoration: none;
    color: #212f3d;
    background: #e5e6e7;
  }
  /* line 571, ../scss/mixins/_mixins.scss */
  #block-views-forum_tags-block_1 .views-row a:hover .remove {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag_hover.png);
  }
  /* line 575, ../scss/mixins/_mixins.scss */
  #block-views-forum_tags-block_1 .views-row a.ajax-loading {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_lt_gray.gif);
  }
  /* line 439, ../scss/social.scss */
  #block-views-forum_tags-block_1 .views-row:last-child a {
    margin-right: 0;
  }
  
  /* line 446, ../scss/social.scss */
  .view-forum-list.view-display-id-page_grid .views-row {
    float: left;
  }
  /* line 450, ../scss/social.scss */
  .view-forum-list.view-display-id-page_grid .node .content {
    padding: 15px;
  }
  
  /* line 457, ../scss/social.scss */
  #block-views--exp-forum_grid-all,
  #block-views--exp-forum_table-all {
    margin-left: 10px;
  }
  /* line 461, ../scss/social.scss */
  #block-views--exp-forum_grid-all .views-exposed-widgets,
  #block-views--exp-forum_table-all .views-exposed-widgets {
    position: relative;
    margin-bottom: 0;
  }
  /* line 465, ../scss/social.scss */
  #block-views--exp-forum_grid-all .views-exposed-form .views-exposed-widget,
  #block-views--exp-forum_table-all .views-exposed-form .views-exposed-widget {
    padding: 0;
  }
  /* line 468, ../scss/social.scss */
  #block-views--exp-forum_grid-all .views-widget-filter-keys,
  #block-views--exp-forum_table-all .views-widget-filter-keys {
    float: left;
    width: 100%;
  }
  /* line 472, ../scss/social.scss */
  #block-views--exp-forum_grid-all .views-widget-filter-keys input.form-text,
  #block-views--exp-forum_table-all .views-widget-filter-keys input.form-text {
    width: 100%;
    -moz-box-shadow: inset 1px 1px 8px 0 #cac4aa;
    -webkit-box-shadow: inset 1px 1px 8px 0 #cac4aa;
    box-shadow: inset 1px 1px 8px 0 #cac4aa;
    font-size: 18px;
    line-height: 1em;
    color: #7e7a78;
    padding: 13px 16px 11px;
    border: 1px solid #cac4aa;
  }
  /* line 70, ../scss/mixins/_mixins.scss */
  #block-views--exp-forum_grid-all .views-widget-filter-keys input.form-text::-webkit-input-placeholder,
  #block-views--exp-forum_table-all .views-widget-filter-keys input.form-text::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #8b8785;
    font-weight: 200;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  /* line 77, ../scss/mixins/_mixins.scss */
  #block-views--exp-forum_grid-all .views-widget-filter-keys input.form-text:-moz-placeholder,
  #block-views--exp-forum_table-all .views-widget-filter-keys input.form-text:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #8b8785;
    font-weight: 200;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  /* line 84, ../scss/mixins/_mixins.scss */
  #block-views--exp-forum_grid-all .views-widget-filter-keys input.form-text::-moz-placeholder,
  #block-views--exp-forum_table-all .views-widget-filter-keys input.form-text::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #8b8785;
    font-weight: 200;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  /* line 91, ../scss/mixins/_mixins.scss */
  #block-views--exp-forum_grid-all .views-widget-filter-keys input.form-text:-ms-input-placeholder,
  #block-views--exp-forum_table-all .views-widget-filter-keys input.form-text:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #8b8785;
    font-weight: 200;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  /* line 99, ../scss/mixins/_mixins.scss */
  #block-views--exp-forum_grid-all .views-widget-filter-keys input.form-text.hasPlaceholder,
  #block-views--exp-forum_table-all .views-widget-filter-keys input.form-text.hasPlaceholder {
    color: #8b8785;
    font-weight: 200;
    font-style: italic;
    font-size: 18px;
    padding-top: 2px;
  }
  /* line 482, ../scss/social.scss */
  #block-views--exp-forum_grid-all .views-widget-filter-keys input.form-text.ajax-loading,
  #block-views--exp-forum_table-all .views-widget-filter-keys input.form-text.ajax-loading {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_white.gif);
  }
  /* line 488, ../scss/social.scss */
  #block-views--exp-forum_grid-all .views-submit-button input.form-submit,
  #block-views--exp-forum_table-all .views-submit-button input.form-submit {
    width: 20px;
    height: 20px;
    cursor: pointer;
    border: none;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/search_glass_lg.png) no-repeat center center;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 15px;
    bottom: 13px;
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
  }
  
  /* line 505, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tag_form {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
  }
  /* line 510, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tag_form form {
    position: relative;
  }
  /* line 513, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tag_form .form-type-textfield {
    margin: 0;
  }
  /* line 516, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tag_form input.form-text {
    width: 160px;
    font-size: 12px;
    border: 1px solid #cac4aa;
    color: #7e7a78;
    padding: 3px 12px 2px 6px;
  }
  /* line 70, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_tag_form input.form-text::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #8b8785;
    font-weight: 300;
    font-style: normal;
    font-size: 12px;
    padding-top: 2px;
  }
  /* line 77, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_tag_form input.form-text:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #8b8785;
    font-weight: 300;
    font-style: normal;
    font-size: 12px;
    padding-top: 2px;
  }
  /* line 84, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_tag_form input.form-text::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #8b8785;
    font-weight: 300;
    font-style: normal;
    font-size: 12px;
    padding-top: 2px;
  }
  /* line 91, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_tag_form input.form-text:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #8b8785;
    font-weight: 300;
    font-style: normal;
    font-size: 12px;
    padding-top: 2px;
  }
  /* line 99, ../scss/mixins/_mixins.scss */
  #block-dm_forum_custom-dm_forum_tag_form input.form-text.hasPlaceholder {
    color: #8b8785;
    font-weight: 300;
    font-style: normal;
    font-size: 12px;
    padding-top: 2px;
  }
  /* line 524, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tag_form input.form-text.throbbing {
    background-position: 85% center;
  }
  /* line 527, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tag_form input.form-text:focus {
    color: #413f3e;
    border: 1px solid #7e7a78;
  }
  /* line 531, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tag_form input.form-text.ajax-loading {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_white.gif);
  }
  /* line 535, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tag_form .form-submit {
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
    width: 10px;
    height: 10px;
    cursor: pointer;
    border: none;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_add_tag.png) no-repeat center center;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 6px;
    top: 6px;
  }
  /* line 548, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tag_form .form-submit:hover {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_add_tag_hover.png);
  }
  /* line 551, ../scss/social.scss */
  #block-dm_forum_custom-dm_forum_tag_form .form-submit:active {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_add_tag_active.png);
  }
  
  /* line 559, ../scss/social.scss */
  .page-node.node-type-forum-post #block-system-main .block-inner {
    background: #fff;
  }
  
  /* line 564, ../scss/social.scss */
  #block-system-main {
    clear: both;
  }
  /* line 567, ../scss/social.scss */
  body.page-subscribe #block-system-main {
    clear: none;
  }
  
  /* line 573, ../scss/social.scss */
  .view-forum-grid {
    margin-right: -10px;
    margin-top: 10px;
  }
  /* line 577, ../scss/social.scss */
  .view-forum-grid .view-empty {
    padding-left: 10px;
    font-size: 16px;
    font-weight: 500;
    padding-top: 15px;
  }
  /* line 583, ../scss/social.scss */
  .view-forum-grid .views-row {
    width: 31.333333%;
    float: left;
    margin: 1%;
  }
  
  /* line 590, ../scss/social.scss */
  .flip_card {
    -moz-perspective: 600px;
    -webkit-perspective: 600px;
    perspective: 600px;
    position: relative;
  }
  /* line 594, ../scss/social.scss */
  .flip_card .footer {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzYzQ1NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgyYWQ0YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #93c454), color-stop(100%, #82ad4b));
    background: -moz-linear-gradient(top center, #93c454, #82ad4b);
    background: -webkit-linear-gradient(top center, #93c454, #82ad4b);
    background: linear-gradient(to bottom center, #93c454, #82ad4b);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    color: #fff;
    font-weight: lighter;
    z-index: 1;
  }
  /* line 605, ../scss/social.scss */
  .flip_card .footer .user-picture {
    position: relative;
    border: 2px solid #fff;
    float: left;
    margin-left: 10px;
    top: -20px;
  }
  /* line 606, ../scss/social.scss */
  .flip_card .footer .user-picture, .flip_card .footer .user-picture a, .flip_card .footer .user-picture img {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
  }
  /* line 615, ../scss/social.scss */
  .flip_card .footer .time-ago {
    margin-top: 2px;
    margin-left: 6px;
    float: left;
  }
  /* line 620, ../scss/social.scss */
  .flip_card .footer .comment-count, .flip_card .footer .follow-count {
    float: right;
    margin: 10px 12px;
    height: 16px;
    padding-left: 20px;
    background-repeat: no-repeat;
  }
  /* line 627, ../scss/social.scss */
  .flip_card .footer .follow-count {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_grid_bookmark.png);
    background-position: 5px 60%;
    margin-right: 0;
  }
  /* line 632, ../scss/social.scss */
  .flip_card .footer .comment-count {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_grid_comment.png);
    background-position: left 70%;
    margin-left: 7px;
    margin-right: 7px;
  }
  /* line 638, ../scss/social.scss */
  .flip_card .footer a.view-link {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    color: #fff;
    padding: 10px;
    text-transform: uppercase;
    text-align: left;
    font-weight: 600;
  }
  /* line 650, ../scss/social.scss */
  .flip_card .footer a.view-link:hover {
    text-decoration: none;
  }@media (max-width: 480px) {
 /* line 638, ../scss/social.scss */
    .flip_card .footer a.view-link {
      text-decoration: underline;
    } 
}/* line 659, ../scss/social.scss */
  .flip_card .footer span.post-status {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-shadow: 0px 1px 1px #1d1c1b;
    color: #fff;
    font-weight: 500;
    line-height: 1em;
    padding: 3px 11px 2px;
    background: #7e7a78;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiODc4NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcxNmQ2YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8b8785), color-stop(100%, #716d6c));
    background: -moz-linear-gradient(top center, #8b8785, #716d6c);
    background: -webkit-linear-gradient(top center, #8b8785, #716d6c);
    background: linear-gradient(to bottom center, #8b8785, #716d6c);
    border: 1px solid #4a4746;
    float: right;
    margin: 10px;
  }
  /* line 634, ../scss/mixins/_mixins.scss */
  .flip_card .footer span.post-status.question.answered, .flip_card .footer span.post-status.question.resolved, .flip_card .footer span.post-status.idea.completed, .flip_card .footer span.post-status.answer.best {
    background: #90c253;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljYzk2NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg0YmE0MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9cc966), color-stop(100%, #84ba42));
    background: -moz-linear-gradient(top center, #9cc966, #84ba42);
    background: -webkit-linear-gradient(top center, #9cc966, #84ba42);
    background: linear-gradient(to bottom center, #9cc966, #84ba42);
    border: 1px solid #5c812e;
  }
  /* line 640, ../scss/mixins/_mixins.scss */
  .flip_card .footer span.post-status.question.unanswered, .flip_card .footer span.post-status.question.unresolved, .flip_card .footer span.post-status.answer.select-best {
    background: #fff;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
    background: -moz-linear-gradient(top center, #ffffff, #f2f2f2);
    background: -webkit-linear-gradient(top center, #ffffff, #f2f2f2);
    background: linear-gradient(to bottom center, #ffffff, #f2f2f2);
    border: 1px solid #cccccc;
    text-shadow: 0px 1px 0px #fff;
    color: #413f3e;
  }
  /* line 647, ../scss/mixins/_mixins.scss */
  .flip_card .footer span.post-status.question.unanswered:hover, .flip_card .footer span.post-status.question.unanswered:active, .flip_card .footer span.post-status.question.unresolved:hover, .flip_card .footer span.post-status.question.unresolved:active, .flip_card .footer span.post-status.answer.select-best:hover, .flip_card .footer span.post-status.answer.select-best:active {
    background: #eee;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
    background: -moz-linear-gradient(top center, #fbfbfb, #e1e1e1);
    background: -webkit-linear-gradient(top center, #fbfbfb, #e1e1e1);
    background: linear-gradient(to bottom center, #fbfbfb, #e1e1e1);
    border: 1px solid #bbbbbb;
    text-decoration: none;
  }
  /* line 652, ../scss/mixins/_mixins.scss */
  .flip_card .footer span.post-status.idea.progress {
    background: #e0a70f;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwYjUxOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M4OTUwZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0b519), color-stop(100%, #c8950d));
    background: -moz-linear-gradient(top center, #f0b519, #c8950d);
    background: -webkit-linear-gradient(top center, #f0b519, #c8950d);
    background: linear-gradient(to bottom center, #f0b519, #c8950d);
    border: 1px solid #806009;
  }
  /* line 655, ../scss/mixins/_mixins.scss */
  .flip_card .footer span.post-status.idea.declined {
    background: #413f3e;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlNGM0YSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MzIzMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4e4c4a), color-stop(100%, #343232));
    background: -moz-linear-gradient(top center, #4e4c4a, #343232);
    background: -webkit-linear-gradient(top center, #4e4c4a, #343232);
    background: linear-gradient(to bottom center, #4e4c4a, #343232);
    border: 1px solid #0d0c0c;
  }
  /* line 658, ../scss/mixins/_mixins.scss */
  .flip_card .footer span.post-status div {
    display: inline;
  }
  /* line 665, ../scss/social.scss */
  .flip_card .footer h2 {
    position: relative;
    z-index: 1;
  }
  /* line 670, ../scss/social.scss */
  .flip_card .front, .flip_card .back {
    width: 100%;
    height: 220px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
  }
  /* line 681, ../scss/social.scss */
  .flip_card .front {
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    transform: rotateX(0deg) rotateY(0deg);
    z-index: 9;
  }
  /* line 685, ../scss/social.scss */
  .flip_card .front h2, .flip_card .front .user-info a.username {
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  /* line 688, ../scss/social.scss */
  .flip_card .front h2 {
    font-weight: 500;
    padding: 15px;
    margin-bottom: 0;
    word-break: break-word;
    font-size: 22px;
    line-height: 1.2em;
    position: relative;
    z-index: 1;
  }
  /* line 698, ../scss/social.scss */
  .flip_card .front .user-info {
    position: absolute;
    bottom: 40px;
    z-index: 2;
    margin-left: 56px;
  }
  /* line 704, ../scss/social.scss */
  .flip_card .front .user-info a.username {
    color: #41403E;
    font-weight: bold;
    font-size: 12px;
  }
  /* line 710, ../scss/social.scss */
  .flip_card .front .flip-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_flipover.png) center 40% no-repeat;
  }
  /* line 719, ../scss/social.scss */
  html.opacity .flip_card .front .flip-image {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 722, ../scss/social.scss */
  html.no-opacity .flip_card .front .flip-image {
    display: none;
  }
  /* line 728, ../scss/social.scss */
  html.opacity .flip_card .front .type-icon .icon-white {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 731, ../scss/social.scss */
  html.no-opacity .flip_card .front .type-icon .icon-white {
    display: none;
  }
  /* line 736, ../scss/social.scss */
  .flip_card .back {
    -moz-transform: rotateX(0deg) rotateY(180deg);
    -webkit-transform: rotateX(0deg) rotateY(180deg);
    transform: rotateX(0deg) rotateY(180deg);
    z-index: 8;
  }
  /* line 740, ../scss/social.scss */
  .flip_card .back .content-title {
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 1.3em;
  }
  /* line 745, ../scss/social.scss */
  .flip_card .back .content {
    padding: 15px;
    color: white;
    word-break: break-word;
  }@media (max-width: 480px) {
 /* line 745, ../scss/social.scss */
    .flip_card .back .content {
      overflow: scroll;
      height: 160px;
    } 
}/* line 758, ../scss/social.scss */
  .flip_card.flip .front {
    -moz-transform: rotateX(0deg) rotateY(-180deg);
    -webkit-transform: rotateX(0deg) rotateY(-180deg);
    transform: rotateX(0deg) rotateY(-180deg);
  }
  /* line 761, ../scss/social.scss */
  .flip_card.flip .back {
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    transform: rotateX(0deg) rotateY(0deg);
    z-index: 10;
  }
  /* line 767, ../scss/social.scss */
  .flip_card .type-icon {
    width: 28px;
    height: 28px;
    display: block;
    float: right;
    margin: 5px 5px 10px 10px;
    position: relative;
  }
  /* line 774, ../scss/social.scss */
  .flip_card .type-icon span {
    width: 28px;
    height: 28px;
    display: block;
    background: center center no-repeat;
    position: absolute;
  }
  /* line 478, ../scss/mixins/_mixins.scss */
  .flip_card.discussion .footer {
    background: #789327;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4OTMyNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYxNzcyMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #789327), color-stop(100%, #617720));
    background: -moz-linear-gradient(top center, #789327, #617720);
    background: -webkit-linear-gradient(top center, #789327, #617720);
    background: linear-gradient(to bottom center, #789327, #617720);
    color: #fff;
  }
  /* line 483, ../scss/mixins/_mixins.scss */
  .flip_card.discussion .footer .user-picture {
    border: 2px solid #fff;
  }
  /* line 486, ../scss/mixins/_mixins.scss */
  .flip_card.discussion .footer a.view-link {
    color: #fff;
  }
  /* line 490, ../scss/mixins/_mixins.scss */
  .flip_card.discussion:hover .front {
    background: #789327;
  }
  /* line 493, ../scss/mixins/_mixins.scss */
  .flip_card.discussion:hover .front h2, .flip_card.discussion:hover .front .user-info a.username {
    color: #fff;
  }
  /* line 497, ../scss/mixins/_mixins.scss */
  .flip_card.discussion .front {
    background: #fff;
  }
  /* line 502, ../scss/mixins/_mixins.scss */
  .flip_card.discussion .front .user-info a.username {
    color: #41403E;
  }
  /* line 507, ../scss/mixins/_mixins.scss */
  .flip_card.discussion .back {
    background: #789327;
  }
  /* line 510, ../scss/mixins/_mixins.scss */
  .flip_card.discussion .back .footer {
    background: #576a1c;
  }
  /* line 515, ../scss/mixins/_mixins.scss */
  .flip_card.discussion .type-icon .icon-color {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_discussion_lg.png);
  }
  /* line 518, ../scss/mixins/_mixins.scss */
  .flip_card.discussion .type-icon .icon-white {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_discussion_lg_white.png);
  }
  /* line 478, ../scss/mixins/_mixins.scss */
  .flip_card.expert .footer {
    background: #287994;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4Nzk5NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIwNjI3OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #287994), color-stop(100%, #206278));
    background: -moz-linear-gradient(top center, #287994, #206278);
    background: -webkit-linear-gradient(top center, #287994, #206278);
    background: linear-gradient(to bottom center, #287994, #206278);
    color: #fff;
  }
  /* line 483, ../scss/mixins/_mixins.scss */
  .flip_card.expert .footer .user-picture {
    border: 2px solid #fff;
  }
  /* line 486, ../scss/mixins/_mixins.scss */
  .flip_card.expert .footer a.view-link {
    color: #fff;
  }
  /* line 490, ../scss/mixins/_mixins.scss */
  .flip_card.expert:hover .front {
    background: #287994;
  }
  /* line 493, ../scss/mixins/_mixins.scss */
  .flip_card.expert:hover .front h2, .flip_card.expert:hover .front .user-info a.username {
    color: #fff;
  }
  /* line 497, ../scss/mixins/_mixins.scss */
  .flip_card.expert .front {
    background: #fff;
  }
  /* line 502, ../scss/mixins/_mixins.scss */
  .flip_card.expert .front .user-info a.username {
    color: #41403E;
  }
  /* line 507, ../scss/mixins/_mixins.scss */
  .flip_card.expert .back {
    background: #287994;
  }
  /* line 510, ../scss/mixins/_mixins.scss */
  .flip_card.expert .back .footer {
    background: #165469;
  }
  /* line 515, ../scss/mixins/_mixins.scss */
  .flip_card.expert .type-icon .icon-color {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_expert_lg.png);
  }
  /* line 518, ../scss/mixins/_mixins.scss */
  .flip_card.expert .type-icon .icon-white {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_expert_lg_white.png);
  }
  /* line 478, ../scss/mixins/_mixins.scss */
  .flip_card.idea .footer {
    background: #ecb718;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjYjcxOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NmYTAxMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ecb718), color-stop(100%, #cfa011));
    background: -moz-linear-gradient(top center, #ecb718, #cfa011);
    background: -webkit-linear-gradient(top center, #ecb718, #cfa011);
    background: linear-gradient(to bottom center, #ecb718, #cfa011);
    color: #fff;
  }
  /* line 483, ../scss/mixins/_mixins.scss */
  .flip_card.idea .footer .user-picture {
    border: 2px solid #fff;
  }
  /* line 486, ../scss/mixins/_mixins.scss */
  .flip_card.idea .footer a.view-link {
    color: #fff;
  }
  /* line 490, ../scss/mixins/_mixins.scss */
  .flip_card.idea:hover .front {
    background: #ecb718;
  }
  /* line 493, ../scss/mixins/_mixins.scss */
  .flip_card.idea:hover .front h2, .flip_card.idea:hover .front .user-info a.username {
    color: #fff;
  }
  /* line 497, ../scss/mixins/_mixins.scss */
  .flip_card.idea .front {
    background: #fff;
  }
  /* line 502, ../scss/mixins/_mixins.scss */
  .flip_card.idea .front .user-info a.username {
    color: #41403E;
  }
  /* line 507, ../scss/mixins/_mixins.scss */
  .flip_card.idea .back {
    background: #ecb718;
  }
  /* line 510, ../scss/mixins/_mixins.scss */
  .flip_card.idea .back .footer {
    background: #e0a70f;
  }
  /* line 515, ../scss/mixins/_mixins.scss */
  .flip_card.idea .type-icon .icon-color {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_idea_lg.png);
  }
  /* line 518, ../scss/mixins/_mixins.scss */
  .flip_card.idea .type-icon .icon-white {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_idea_lg_white.png);
  }
  /* line 478, ../scss/mixins/_mixins.scss */
  .flip_card.helpdesk .footer {
    background: #b71c1c;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3MWMxYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk4MTcxNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b71c1c), color-stop(100%, #981717));
    background: -moz-linear-gradient(top center, #b71c1c, #981717);
    background: -webkit-linear-gradient(top center, #b71c1c, #981717);
    background: linear-gradient(to bottom center, #b71c1c, #981717);
    color: #fff;
  }
  /* line 483, ../scss/mixins/_mixins.scss */
  .flip_card.helpdesk .footer .user-picture {
    border: 2px solid #fff;
  }
  /* line 486, ../scss/mixins/_mixins.scss */
  .flip_card.helpdesk .footer a.view-link {
    color: #fff;
  }
  /* line 490, ../scss/mixins/_mixins.scss */
  .flip_card.helpdesk:hover .front {
    background: #b71c1c;
  }
  /* line 493, ../scss/mixins/_mixins.scss */
  .flip_card.helpdesk:hover .front h2, .flip_card.helpdesk:hover .front .user-info a.username {
    color: #fff;
  }
  /* line 497, ../scss/mixins/_mixins.scss */
  .flip_card.helpdesk .front {
    background: #fff;
  }
  /* line 502, ../scss/mixins/_mixins.scss */
  .flip_card.helpdesk .front .user-info a.username {
    color: #41403E;
  }
  /* line 507, ../scss/mixins/_mixins.scss */
  .flip_card.helpdesk .back {
    background: #b71c1c;
  }
  /* line 510, ../scss/mixins/_mixins.scss */
  .flip_card.helpdesk .back .footer {
    background: #8e1717;
  }
  /* line 515, ../scss/mixins/_mixins.scss */
  .flip_card.helpdesk .type-icon .icon-color {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_helpdesk_lg.png);
  }
  /* line 518, ../scss/mixins/_mixins.scss */
  .flip_card.helpdesk .type-icon .icon-white {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_helpdesk_lg_white.png);
  }
  
  /******************************************************************************
   *                                                                            *
   *           Forum Page Styles                                                *
   *                                                                            *
   *****************************************************************************/
  /* line 895, ../scss/social.scss */
  .forum-type h1.title, .page-comment-reply h1.title {
    background-color: #789327;
  }
  /* line 898, ../scss/social.scss */
  .forum-type h2.title, .page-comment-reply h2.title {
    background: transparent;
    color: black;
  }
  /* line 903, ../scss/social.scss */
  .forum-type form.commentish-form,
  .forum-type .node.view-mode-full,
  .forum-type .comment, .page-comment-reply form.commentish-form,
  .page-comment-reply .node.view-mode-full,
  .page-comment-reply .comment {
    background-color: white;
    margin-left: 10px;
    margin-bottom: 35px;
  }@media (max-width: 480px) {
 /* line 903, ../scss/social.scss */
    .forum-type form.commentish-form,
    .forum-type .node.view-mode-full,
    .forum-type .comment, .page-comment-reply form.commentish-form,
    .page-comment-reply .node.view-mode-full,
    .page-comment-reply .comment {
      margin-left: 0 !important;
    } 
}/* line 914, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-left,
  .forum-type .node.view-mode-full .object-region-left,
  .forum-type .comment .object-region-left, .page-comment-reply form.commentish-form .object-region-left,
  .page-comment-reply .node.view-mode-full .object-region-left,
  .page-comment-reply .comment .object-region-left {
    width: 75px;
    float: left;
    padding: 10px 8px 5px 10px;
  }@media (max-width: 480px) {
 /* line 914, ../scss/social.scss */
    .forum-type form.commentish-form .object-region-left,
    .forum-type .node.view-mode-full .object-region-left,
    .forum-type .comment .object-region-left, .page-comment-reply form.commentish-form .object-region-left,
    .page-comment-reply .node.view-mode-full .object-region-left,
    .page-comment-reply .comment .object-region-left {
      float: none;
      position: absolute;
    } 
}/* line 926, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-left .item-left,
  .forum-type .node.view-mode-full .object-region-left .item-left,
  .forum-type .comment .object-region-left .item-left, .page-comment-reply form.commentish-form .object-region-left .item-left,
  .page-comment-reply .node.view-mode-full .object-region-left .item-left,
  .page-comment-reply .comment .object-region-left .item-left {
    text-align: center;
    width: 60px;
  }
  /* line 930, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-left .user-picture img,
  .forum-type .node.view-mode-full .object-region-left .user-picture img,
  .forum-type .comment .object-region-left .user-picture img, .page-comment-reply form.commentish-form .object-region-left .user-picture img,
  .page-comment-reply .node.view-mode-full .object-region-left .user-picture img,
  .page-comment-reply .comment .object-region-left .user-picture img {
    border-radius: 24px;
    margin: 0;
    display: block;
  }
  /* line 935, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-left .image-subtext,
  .forum-type .node.view-mode-full .object-region-left .image-subtext,
  .forum-type .comment .object-region-left .image-subtext, .page-comment-reply form.commentish-form .object-region-left .image-subtext,
  .page-comment-reply .node.view-mode-full .object-region-left .image-subtext,
  .page-comment-reply .comment .object-region-left .image-subtext {
    font-size: 0.85em;
    line-height: 1em;
    margin-top: 8px;
    font-weight: bold;
    color: #7e7a78;
  }
  /* line 943, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-right,
  .forum-type .node.view-mode-full .object-region-right,
  .forum-type .comment .object-region-right, .page-comment-reply form.commentish-form .object-region-right,
  .page-comment-reply .node.view-mode-full .object-region-right,
  .page-comment-reply .comment .object-region-right {
    margin-left: 75px;
    padding: 10px 10px 5px 5px;
  }@media (max-width: 480px) {
 /* line 943, ../scss/social.scss */
    .forum-type form.commentish-form .object-region-right,
    .forum-type .node.view-mode-full .object-region-right,
    .forum-type .comment .object-region-right, .page-comment-reply form.commentish-form .object-region-right,
    .page-comment-reply .node.view-mode-full .object-region-right,
    .page-comment-reply .comment .object-region-right {
      margin-left: 0px;
    } 
}/* line 952, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-right .header-links-wrapper,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper,
  .forum-type .comment .object-region-right .header-links-wrapper, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper,
  .page-comment-reply .comment .object-region-right .header-links-wrapper {
    float: right;
  }@media (max-width: 480px) {
 /* line 952, ../scss/social.scss */
    .forum-type form.commentish-form .object-region-right .header-links-wrapper,
    .forum-type .node.view-mode-full .object-region-right .header-links-wrapper,
    .forum-type .comment .object-region-right .header-links-wrapper, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper,
    .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper,
    .page-comment-reply .comment .object-region-right .header-links-wrapper {
      float: none;
      padding-left: 55px;
    } 
}/* line 960, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-right .header-links-wrapper .link,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link,
  .forum-type .comment .object-region-right .header-links-wrapper .link, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link {
    float: left;
    margin-left: 5px;
    padding-right: 5px;
    border-right: solid 1px #7e7a78;
    line-height: 1.2em;
    list-style: none;
  }
  /* line 968, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-right .header-links-wrapper .link span, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link a,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link span,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link a,
  .forum-type .comment .object-region-right .header-links-wrapper .link span,
  .forum-type .comment .object-region-right .header-links-wrapper .link a, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link span, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link a,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link span,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link a,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link span,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link a {
    color: #7e7a78;
  }
  /* line 971, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.first,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.first,
  .forum-type .comment .object-region-right .header-links-wrapper .link.first, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.first,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.first,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.first {
    margin-left: 0;
  }
  /* line 974, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.last,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.last,
  .forum-type .comment .object-region-right .header-links-wrapper .link.last, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.last,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.last,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.last {
    border-right: none;
    padding-right: 0;
  }
  /* line 979, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-shadow: 0px 1px 1px #1d1c1b;
    color: #fff;
    font-weight: 500;
    line-height: 1em;
    padding: 3px 11px 2px;
    background: #7e7a78;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiODc4NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcxNmQ2YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8b8785), color-stop(100%, #716d6c));
    background: -moz-linear-gradient(top center, #8b8785, #716d6c);
    background: -webkit-linear-gradient(top center, #8b8785, #716d6c);
    background: linear-gradient(to bottom center, #8b8785, #716d6c);
    border: 1px solid #4a4746;
  }
  /* line 634, ../scss/mixins/_mixins.scss */
  .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.answered, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.resolved, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.idea.completed, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.answer.best, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.answered, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.resolved, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.idea.completed, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.answer.best, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.answered, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.resolved, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.idea.completed, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.answer.best, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.answered, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.resolved, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.idea.completed, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.answer.best,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.answered,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.resolved,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.idea.completed,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.answer.best,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.answered,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.resolved,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.idea.completed,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.answer.best,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.answered,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.resolved,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.idea.completed,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.answer.best,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.answered,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.resolved,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.idea.completed,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.answer.best,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.question.answered,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.question.resolved,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.idea.completed,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.answer.best,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.question.answered,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.question.resolved,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.idea.completed,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.answer.best,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.question.answered,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.question.resolved,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.idea.completed,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.answer.best,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.question.answered,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.question.resolved,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.idea.completed,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.answer.best, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.answered, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.resolved, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.idea.completed, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.answer.best, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.answered, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.resolved, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.idea.completed, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.answer.best, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.answered, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.resolved, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.idea.completed, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.answer.best, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.answered, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.resolved, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.idea.completed, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.answer.best,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.answered,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.resolved,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.idea.completed,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.answer.best,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.answered,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.resolved,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.idea.completed,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.answer.best,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.answered,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.resolved,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.idea.completed,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.answer.best,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.answered,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.resolved,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.idea.completed,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.answer.best,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.question.answered,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.question.resolved,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.idea.completed,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.answer.best,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.question.answered,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.question.resolved,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.idea.completed,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.answer.best,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.question.answered,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.question.resolved,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.idea.completed,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.answer.best,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.question.answered,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.question.resolved,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.idea.completed,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.answer.best {
    background: #90c253;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljYzk2NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg0YmE0MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9cc966), color-stop(100%, #84ba42));
    background: -moz-linear-gradient(top center, #9cc966, #84ba42);
    background: -webkit-linear-gradient(top center, #9cc966, #84ba42);
    background: linear-gradient(to bottom center, #9cc966, #84ba42);
    border: 1px solid #5c812e;
  }
  /* line 640, ../scss/mixins/_mixins.scss */
  .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.unanswered, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.unresolved, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.answer.select-best, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.unanswered, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.unresolved, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.answer.select-best, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.unanswered,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.unresolved,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.answer.select-best,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.unanswered,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.unresolved,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.answer.select-best,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.question.unanswered,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.question.unresolved,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.answer.select-best,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.question.unanswered,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.question.unresolved,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.answer.select-best,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.unanswered, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.unresolved, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.answer.select-best, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.unanswered, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.unresolved, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.answer.select-best, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.unanswered,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.unresolved,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.answer.select-best,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.unanswered,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.unresolved,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.answer.select-best,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.question.unanswered,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.question.unresolved,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.answer.select-best,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.question.unanswered,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.question.unresolved,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.answer.select-best,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best {
    background: #fff;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
    background: -moz-linear-gradient(top center, #ffffff, #f2f2f2);
    background: -webkit-linear-gradient(top center, #ffffff, #f2f2f2);
    background: linear-gradient(to bottom center, #ffffff, #f2f2f2);
    border: 1px solid #cccccc;
    text-shadow: 0px 1px 0px #fff;
    color: #413f3e;
  }
  /* line 647, ../scss/mixins/_mixins.scss */
  .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.unanswered:hover, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.unanswered:active, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.unresolved:hover, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.unresolved:active, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.answer.select-best:hover, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.answer.select-best:active, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.unanswered:hover, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.unanswered:active, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.unresolved:hover, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.unresolved:active, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.answer.select-best:hover, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.answer.select-best:active, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered:hover, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered:active, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved:hover, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved:active, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best:hover, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best:active, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered:hover, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered:active, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved:hover, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved:active, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best:hover, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best:active,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.unanswered:hover,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.unanswered:active,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.unresolved:hover,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.unresolved:active,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.answer.select-best:hover,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.answer.select-best:active,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.unanswered:hover,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.unanswered:active,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.unresolved:hover,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.unresolved:active,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.answer.select-best:hover,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.answer.select-best:active,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered:hover,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered:active,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved:hover,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved:active,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best:hover,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best:active,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered:hover,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered:active,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved:hover,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved:active,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best:hover,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best:active,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.question.unanswered:hover,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.question.unanswered:active,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.question.unresolved:hover,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.question.unresolved:active,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.answer.select-best:hover,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.answer.select-best:active,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.question.unanswered:hover,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.question.unanswered:active,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.question.unresolved:hover,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.question.unresolved:active,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.answer.select-best:hover,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.answer.select-best:active,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered:hover,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered:active,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved:hover,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved:active,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best:hover,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best:active,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered:hover,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered:active,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved:hover,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved:active,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best:hover,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best:active, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.unanswered:hover, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.unanswered:active, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.unresolved:hover, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.question.unresolved:active, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.answer.select-best:hover, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.answer.select-best:active, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.unanswered:hover, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.unanswered:active, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.unresolved:hover, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.question.unresolved:active, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.answer.select-best:hover, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.answer.select-best:active, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered:hover, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered:active, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved:hover, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved:active, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best:hover, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best:active, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered:hover, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered:active, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved:hover, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved:active, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best:hover, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best:active,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.unanswered:hover,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.unanswered:active,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.unresolved:hover,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.question.unresolved:active,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.answer.select-best:hover,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.answer.select-best:active,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.unanswered:hover,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.unanswered:active,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.unresolved:hover,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.question.unresolved:active,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.answer.select-best:hover,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.answer.select-best:active,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered:hover,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered:active,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved:hover,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved:active,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best:hover,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best:active,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered:hover,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered:active,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved:hover,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved:active,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best:hover,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best:active,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.question.unanswered:hover,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.question.unanswered:active,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.question.unresolved:hover,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.question.unresolved:active,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.answer.select-best:hover,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.answer.select-best:active,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.question.unanswered:hover,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.question.unanswered:active,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.question.unresolved:hover,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.question.unresolved:active,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.answer.select-best:hover,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.answer.select-best:active,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered:hover,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.question.unanswered:active,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved:hover,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.question.unresolved:active,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best:hover,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.answer.select-best:active,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered:hover,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.question.unanswered:active,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved:hover,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.question.unresolved:active,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best:hover,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.answer.select-best:active {
    background: #eee;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
    background: -moz-linear-gradient(top center, #fbfbfb, #e1e1e1);
    background: -webkit-linear-gradient(top center, #fbfbfb, #e1e1e1);
    background: linear-gradient(to bottom center, #fbfbfb, #e1e1e1);
    border: 1px solid #bbbbbb;
    text-decoration: none;
  }
  /* line 652, ../scss/mixins/_mixins.scss */
  .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.idea.progress, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.idea.progress, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.idea.progress, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.idea.progress,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.idea.progress,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.idea.progress,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.idea.progress,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.idea.progress,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.idea.progress,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.idea.progress,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.idea.progress,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.idea.progress, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.idea.progress, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.idea.progress, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.idea.progress, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.idea.progress,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.idea.progress,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.idea.progress,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.idea.progress,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.idea.progress,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.idea.progress,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.idea.progress,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.idea.progress,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.idea.progress {
    background: #e0a70f;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwYjUxOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M4OTUwZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0b519), color-stop(100%, #c8950d));
    background: -moz-linear-gradient(top center, #f0b519, #c8950d);
    background: -webkit-linear-gradient(top center, #f0b519, #c8950d);
    background: linear-gradient(to bottom center, #f0b519, #c8950d);
    border: 1px solid #806009;
  }
  /* line 655, ../scss/mixins/_mixins.scss */
  .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.idea.declined, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.idea.declined, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.idea.declined, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.idea.declined,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.idea.declined,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.idea.declined,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.idea.declined,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.idea.declined,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span.idea.declined,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a.idea.declined,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span.idea.declined,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a.idea.declined, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span.idea.declined, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a.idea.declined, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span.idea.declined, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a.idea.declined,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span.idea.declined,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a.idea.declined,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span.idea.declined,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a.idea.declined,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span.idea.declined,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a.idea.declined,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span.idea.declined,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a.idea.declined {
    background: #413f3e;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlNGM0YSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MzIzMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4e4c4a), color-stop(100%, #343232));
    background: -moz-linear-gradient(top center, #4e4c4a, #343232);
    background: -webkit-linear-gradient(top center, #4e4c4a, #343232);
    background: linear-gradient(to bottom center, #4e4c4a, #343232);
    border: 1px solid #0d0c0c;
  }
  /* line 658, ../scss/mixins/_mixins.scss */
  .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span div, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a div, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span div, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a div,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span div,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a div,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span div,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a div,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span div,
  .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a div,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span div,
  .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a div, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span div, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a div, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span div, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a div,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span div,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a div,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span div,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a div,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span div,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a div,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span div,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a div {
    display: inline;
  }@media (max-width: 480px) {
 /* line 979, ../scss/social.scss */
    .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status span, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.post-status a, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span, .forum-type form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a,
    .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span,
    .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a,
    .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span,
    .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a,
    .forum-type .comment .object-region-right .header-links-wrapper .link.post-status span,
    .forum-type .comment .object-region-right .header-links-wrapper .link.post-status a,
    .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer span,
    .forum-type .comment .object-region-right .header-links-wrapper .link.best-answer a, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status span, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.post-status a, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer span, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .link.best-answer a,
    .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status span,
    .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.post-status a,
    .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer span,
    .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .link.best-answer a,
    .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status span,
    .page-comment-reply .comment .object-region-right .header-links-wrapper .link.post-status a,
    .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer span,
    .page-comment-reply .comment .object-region-right .header-links-wrapper .link.best-answer a {
      display: block;
      padding: 3px;
      border: none;
      font-size: 0.75em;
    } 
}/* line 991, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-right .header-links-wrapper .header-links,
  .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .header-links,
  .forum-type .comment .object-region-right .header-links-wrapper .header-links, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .header-links,
  .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .header-links,
  .page-comment-reply .comment .object-region-right .header-links-wrapper .header-links {
    float: left;
  }@media (max-width: 480px) {
 /* line 991, ../scss/social.scss */
    .forum-type form.commentish-form .object-region-right .header-links-wrapper .header-links,
    .forum-type .node.view-mode-full .object-region-right .header-links-wrapper .header-links,
    .forum-type .comment .object-region-right .header-links-wrapper .header-links, .page-comment-reply form.commentish-form .object-region-right .header-links-wrapper .header-links,
    .page-comment-reply .node.view-mode-full .object-region-right .header-links-wrapper .header-links,
    .page-comment-reply .comment .object-region-right .header-links-wrapper .header-links {
      padding-left: 0;
    } 
}/* line 999, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-right .author,
  .forum-type .node.view-mode-full .object-region-right .author,
  .forum-type .comment .object-region-right .author, .page-comment-reply form.commentish-form .object-region-right .author,
  .page-comment-reply .node.view-mode-full .object-region-right .author,
  .page-comment-reply .comment .object-region-right .author {
    margin-bottom: 10px;
  }
  /* line 1001, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-right .author .username,
  .forum-type .node.view-mode-full .object-region-right .author .username,
  .forum-type .comment .object-region-right .author .username, .page-comment-reply form.commentish-form .object-region-right .author .username,
  .page-comment-reply .node.view-mode-full .object-region-right .author .username,
  .page-comment-reply .comment .object-region-right .author .username {
    font-size: 1.2em;
  }@media (max-width: 480px) {
 /* line 999, ../scss/social.scss */
    .forum-type form.commentish-form .object-region-right .author,
    .forum-type .node.view-mode-full .object-region-right .author,
    .forum-type .comment .object-region-right .author, .page-comment-reply form.commentish-form .object-region-right .author,
    .page-comment-reply .node.view-mode-full .object-region-right .author,
    .page-comment-reply .comment .object-region-right .author {
      padding-left: 55px;
      clear: both;
    } 
}/* line 14, ../scss/mixins/_clearfix.scss */
  .forum-type form.commentish-form .object-region-right .terms:before, .forum-type form.commentish-form .object-region-right .terms:after,
  .forum-type .node.view-mode-full .object-region-right .terms:before,
  .forum-type .node.view-mode-full .object-region-right .terms:after,
  .forum-type .comment .object-region-right .terms:before,
  .forum-type .comment .object-region-right .terms:after, .page-comment-reply form.commentish-form .object-region-right .terms:before, .page-comment-reply form.commentish-form .object-region-right .terms:after,
  .page-comment-reply .node.view-mode-full .object-region-right .terms:before,
  .page-comment-reply .node.view-mode-full .object-region-right .terms:after,
  .page-comment-reply .comment .object-region-right .terms:before,
  .page-comment-reply .comment .object-region-right .terms:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .forum-type form.commentish-form .object-region-right .terms:after,
  .forum-type .node.view-mode-full .object-region-right .terms:after,
  .forum-type .comment .object-region-right .terms:after, .page-comment-reply form.commentish-form .object-region-right .terms:after,
  .page-comment-reply .node.view-mode-full .object-region-right .terms:after,
  .page-comment-reply .comment .object-region-right .terms:after {
    clear: both;
  }
  /* line 1010, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-right .terms .field-item a,
  .forum-type .node.view-mode-full .object-region-right .terms .field-item a,
  .forum-type .comment .object-region-right .terms .field-item a, .page-comment-reply form.commentish-form .object-region-right .terms .field-item a,
  .page-comment-reply .node.view-mode-full .object-region-right .terms .field-item a,
  .page-comment-reply .comment .object-region-right .terms .field-item a {
    float: left;
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fafafa;
    color: #505B65;
    border: 1px solid #bbc5cd;
    padding: 5px 12px 4px 10px;
    float: left;
    margin-right: 8px;
    display: block;
    font-weight: 600;
    font-size: 12px;
    line-height: 1em;
    position: relative;
    max-width: 175px;
  }
  /* line 557, ../scss/mixins/_mixins.scss */
  .forum-type form.commentish-form .object-region-right .terms .field-item a .remove,
  .forum-type .node.view-mode-full .object-region-right .terms .field-item a .remove,
  .forum-type .comment .object-region-right .terms .field-item a .remove, .page-comment-reply form.commentish-form .object-region-right .terms .field-item a .remove,
  .page-comment-reply .node.view-mode-full .object-region-right .terms .field-item a .remove,
  .page-comment-reply .comment .object-region-right .terms .field-item a .remove {
    width: 5px;
    height: 5px;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag.png) center center no-repeat;
    position: absolute;
    top: 3px;
    right: 3px;
  }
  /* line 566, ../scss/mixins/_mixins.scss */
  .forum-type form.commentish-form .object-region-right .terms .field-item a:hover,
  .forum-type .node.view-mode-full .object-region-right .terms .field-item a:hover,
  .forum-type .comment .object-region-right .terms .field-item a:hover, .page-comment-reply form.commentish-form .object-region-right .terms .field-item a:hover,
  .page-comment-reply .node.view-mode-full .object-region-right .terms .field-item a:hover,
  .page-comment-reply .comment .object-region-right .terms .field-item a:hover {
    text-decoration: none;
    color: #212f3d;
    background: #e5e6e7;
  }
  /* line 571, ../scss/mixins/_mixins.scss */
  .forum-type form.commentish-form .object-region-right .terms .field-item a:hover .remove,
  .forum-type .node.view-mode-full .object-region-right .terms .field-item a:hover .remove,
  .forum-type .comment .object-region-right .terms .field-item a:hover .remove, .page-comment-reply form.commentish-form .object-region-right .terms .field-item a:hover .remove,
  .page-comment-reply .node.view-mode-full .object-region-right .terms .field-item a:hover .remove,
  .page-comment-reply .comment .object-region-right .terms .field-item a:hover .remove {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag_hover.png);
  }
  /* line 575, ../scss/mixins/_mixins.scss */
  .forum-type form.commentish-form .object-region-right .terms .field-item a.ajax-loading,
  .forum-type .node.view-mode-full .object-region-right .terms .field-item a.ajax-loading,
  .forum-type .comment .object-region-right .terms .field-item a.ajax-loading, .page-comment-reply form.commentish-form .object-region-right .terms .field-item a.ajax-loading,
  .page-comment-reply .node.view-mode-full .object-region-right .terms .field-item a.ajax-loading,
  .page-comment-reply .comment .object-region-right .terms .field-item a.ajax-loading {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_lt_gray.gif);
  }@media (max-width: 480px) {
 /* line 1010, ../scss/social.scss */
    .forum-type form.commentish-form .object-region-right .terms .field-item a,
    .forum-type .node.view-mode-full .object-region-right .terms .field-item a,
    .forum-type .comment .object-region-right .terms .field-item a, .page-comment-reply form.commentish-form .object-region-right .terms .field-item a,
    .page-comment-reply .node.view-mode-full .object-region-right .terms .field-item a,
    .page-comment-reply .comment .object-region-right .terms .field-item a {
      margin-bottom: 8px;
    } 
}@media (max-width: 480px) {
 /* line 1019, ../scss/social.scss */
    .forum-type form.commentish-form .object-region-right .content,
    .forum-type .node.view-mode-full .object-region-right .content,
    .forum-type .comment .object-region-right .content, .page-comment-reply form.commentish-form .object-region-right .content,
    .page-comment-reply .node.view-mode-full .object-region-right .content,
    .page-comment-reply .comment .object-region-right .content {
      padding-top: 20px;
    } 
}/* line 1024, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-right .content .submitted-by,
  .forum-type .node.view-mode-full .object-region-right .content .submitted-by,
  .forum-type .comment .object-region-right .content .submitted-by, .page-comment-reply form.commentish-form .object-region-right .content .submitted-by,
  .page-comment-reply .node.view-mode-full .object-region-right .content .submitted-by,
  .page-comment-reply .comment .object-region-right .content .submitted-by {
    font-style: italic;
    color: #7e7a78;
  }
  /* line 1030, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom,
  .forum-type .node.view-mode-full .object-region-bottom,
  .forum-type .comment .object-region-bottom, .page-comment-reply form.commentish-form .object-region-bottom,
  .page-comment-reply .node.view-mode-full .object-region-bottom,
  .page-comment-reply .comment .object-region-bottom {
    float: left;
    clear: left;
    width: 100%;
    font-size: .9em;
    border: 1px solid #e4e3e0;
    border-top: 1px solid #e4e3e0;
    background-color: #fcfcfa;
    margin-top: 10px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .forum-type form.commentish-form .object-region-bottom:before, .forum-type form.commentish-form .object-region-bottom:after,
  .forum-type .node.view-mode-full .object-region-bottom:before,
  .forum-type .node.view-mode-full .object-region-bottom:after,
  .forum-type .comment .object-region-bottom:before,
  .forum-type .comment .object-region-bottom:after, .page-comment-reply form.commentish-form .object-region-bottom:before, .page-comment-reply form.commentish-form .object-region-bottom:after,
  .page-comment-reply .node.view-mode-full .object-region-bottom:before,
  .page-comment-reply .node.view-mode-full .object-region-bottom:after,
  .page-comment-reply .comment .object-region-bottom:before,
  .page-comment-reply .comment .object-region-bottom:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .forum-type form.commentish-form .object-region-bottom:after,
  .forum-type .node.view-mode-full .object-region-bottom:after,
  .forum-type .comment .object-region-bottom:after, .page-comment-reply form.commentish-form .object-region-bottom:after,
  .page-comment-reply .node.view-mode-full .object-region-bottom:after,
  .page-comment-reply .comment .object-region-bottom:after {
    clear: both;
  }
  /* line 1044, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom, .forum-type form.commentish-form .object-region-bottom a,
  .forum-type .node.view-mode-full .object-region-bottom,
  .forum-type .node.view-mode-full .object-region-bottom a,
  .forum-type .comment .object-region-bottom,
  .forum-type .comment .object-region-bottom a, .page-comment-reply form.commentish-form .object-region-bottom, .page-comment-reply form.commentish-form .object-region-bottom a,
  .page-comment-reply .node.view-mode-full .object-region-bottom,
  .page-comment-reply .node.view-mode-full .object-region-bottom a,
  .page-comment-reply .comment .object-region-bottom,
  .page-comment-reply .comment .object-region-bottom a {
    color: #7e7a78;
  }
  /* line 1049, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-follow, .forum-type form.commentish-form .object-region-bottom .flag-subscribe-node, .forum-type form.commentish-form .object-region-bottom .reply, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat,
  .forum-type .node.view-mode-full .object-region-bottom .flag-follow,
  .forum-type .node.view-mode-full .object-region-bottom .flag-subscribe-node,
  .forum-type .node.view-mode-full .object-region-bottom .reply,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat,
  .forum-type .comment .object-region-bottom .flag-follow,
  .forum-type .comment .object-region-bottom .flag-subscribe-node,
  .forum-type .comment .object-region-bottom .reply,
  .forum-type .comment .object-region-bottom .vud-widget-flat, .page-comment-reply form.commentish-form .object-region-bottom .flag-follow, .page-comment-reply form.commentish-form .object-region-bottom .flag-subscribe-node, .page-comment-reply form.commentish-form .object-region-bottom .reply, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-follow,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-subscribe-node,
  .page-comment-reply .node.view-mode-full .object-region-bottom .reply,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat,
  .page-comment-reply .comment .object-region-bottom .flag-follow,
  .page-comment-reply .comment .object-region-bottom .flag-subscribe-node,
  .page-comment-reply .comment .object-region-bottom .reply,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat {
    float: left;
  }
  /* line 1052, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-subscribe-node, .forum-type form.commentish-form .object-region-bottom .reply, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat,
  .forum-type .node.view-mode-full .object-region-bottom .flag-subscribe-node,
  .forum-type .node.view-mode-full .object-region-bottom .reply,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat,
  .forum-type .comment .object-region-bottom .flag-subscribe-node,
  .forum-type .comment .object-region-bottom .reply,
  .forum-type .comment .object-region-bottom .vud-widget-flat, .page-comment-reply form.commentish-form .object-region-bottom .flag-subscribe-node, .page-comment-reply form.commentish-form .object-region-bottom .reply, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-subscribe-node,
  .page-comment-reply .node.view-mode-full .object-region-bottom .reply,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat,
  .page-comment-reply .comment .object-region-bottom .flag-subscribe-node,
  .page-comment-reply .comment .object-region-bottom .reply,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat {
    border-left: 1px solid #e4e3e0;
  }
  /* line 1055, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-comment,
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-node,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-comment,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-node,
  .forum-type .comment .object-region-bottom .flag-inappropriate-comment,
  .forum-type .comment .object-region-bottom .flag-inappropriate-node, .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-comment,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-node,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-comment,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-node,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-comment,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-node {
    float: right;
  }
  /* line 1059, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat,
  .forum-type .comment .object-region-bottom .vud-widget-flat, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat {
    border-left: none;
  }
  /* line 1062, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-score, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .reset-active, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .ajax-progress,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-score,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .reset-active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .ajax-progress,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-score,
  .forum-type .comment .object-region-bottom .vud-widget-flat .reset-active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .ajax-progress, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-score, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .reset-active, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .ajax-progress,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-score,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .reset-active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .ajax-progress,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-score,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .reset-active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .ajax-progress {
    float: left;
    border-left: 1px solid #e4e3e0;
  }
  /* line 1069, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-follow a,
  .forum-type form.commentish-form .object-region-bottom .flag-subscribe-node a,
  .forum-type form.commentish-form .object-region-bottom .reply,
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-node a,
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-comment a,
  .forum-type form.commentish-form .object-region-bottom .flag-featured a,
  .forum-type form.commentish-form .object-region-bottom a.link.edit,
  .forum-type form.commentish-form .object-region-bottom a.link.delete,
  .forum-type .node.view-mode-full .object-region-bottom .flag-follow a,
  .forum-type .node.view-mode-full .object-region-bottom .flag-subscribe-node a,
  .forum-type .node.view-mode-full .object-region-bottom .reply,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-node a,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a,
  .forum-type .node.view-mode-full .object-region-bottom .flag-featured a,
  .forum-type .node.view-mode-full .object-region-bottom a.link.edit,
  .forum-type .node.view-mode-full .object-region-bottom a.link.delete,
  .forum-type .comment .object-region-bottom .flag-follow a,
  .forum-type .comment .object-region-bottom .flag-subscribe-node a,
  .forum-type .comment .object-region-bottom .reply,
  .forum-type .comment .object-region-bottom .flag-inappropriate-node a,
  .forum-type .comment .object-region-bottom .flag-inappropriate-comment a,
  .forum-type .comment .object-region-bottom .flag-featured a,
  .forum-type .comment .object-region-bottom a.link.edit,
  .forum-type .comment .object-region-bottom a.link.delete, .page-comment-reply form.commentish-form .object-region-bottom .flag-follow a,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-subscribe-node a,
  .page-comment-reply form.commentish-form .object-region-bottom .reply,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-node a,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-comment a,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-featured a,
  .page-comment-reply form.commentish-form .object-region-bottom a.link.edit,
  .page-comment-reply form.commentish-form .object-region-bottom a.link.delete,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-follow a,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-subscribe-node a,
  .page-comment-reply .node.view-mode-full .object-region-bottom .reply,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-node a,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-featured a,
  .page-comment-reply .node.view-mode-full .object-region-bottom a.link.edit,
  .page-comment-reply .node.view-mode-full .object-region-bottom a.link.delete,
  .page-comment-reply .comment .object-region-bottom .flag-follow a,
  .page-comment-reply .comment .object-region-bottom .flag-subscribe-node a,
  .page-comment-reply .comment .object-region-bottom .reply,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-node a,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-comment a,
  .page-comment-reply .comment .object-region-bottom .flag-featured a,
  .page-comment-reply .comment .object-region-bottom a.link.edit,
  .page-comment-reply .comment .object-region-bottom a.link.delete {
    display: block;
    background: 10px center no-repeat;
    padding: 11px 10px 11px 25px;
    line-height: 1em;
  }
  /* line 1082, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-follow a:hover, .forum-type form.commentish-form .object-region-bottom .flag-follow a.flagged, .forum-type form.commentish-form .object-region-bottom .flag-follow a.unflag-action,
  .forum-type form.commentish-form .object-region-bottom .flag-subscribe-node a:hover,
  .forum-type form.commentish-form .object-region-bottom .flag-subscribe-node a.flagged,
  .forum-type form.commentish-form .object-region-bottom .flag-subscribe-node a.unflag-action,
  .forum-type form.commentish-form .object-region-bottom .reply:hover,
  .forum-type form.commentish-form .object-region-bottom .reply.flagged,
  .forum-type form.commentish-form .object-region-bottom .reply.unflag-action,
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-node a:hover,
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-node a.flagged,
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-node a.unflag-action,
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-comment a:hover,
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-comment a.flagged,
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-comment a.unflag-action,
  .forum-type form.commentish-form .object-region-bottom .flag-featured a:hover,
  .forum-type form.commentish-form .object-region-bottom .flag-featured a.flagged,
  .forum-type form.commentish-form .object-region-bottom .flag-featured a.unflag-action,
  .forum-type form.commentish-form .object-region-bottom a.link.edit:hover,
  .forum-type form.commentish-form .object-region-bottom a.link.edit.flagged,
  .forum-type form.commentish-form .object-region-bottom a.link.edit.unflag-action,
  .forum-type form.commentish-form .object-region-bottom a.link.delete:hover,
  .forum-type form.commentish-form .object-region-bottom a.link.delete.flagged,
  .forum-type form.commentish-form .object-region-bottom a.link.delete.unflag-action,
  .forum-type .node.view-mode-full .object-region-bottom .flag-follow a:hover,
  .forum-type .node.view-mode-full .object-region-bottom .flag-follow a.flagged,
  .forum-type .node.view-mode-full .object-region-bottom .flag-follow a.unflag-action,
  .forum-type .node.view-mode-full .object-region-bottom .flag-subscribe-node a:hover,
  .forum-type .node.view-mode-full .object-region-bottom .flag-subscribe-node a.flagged,
  .forum-type .node.view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action,
  .forum-type .node.view-mode-full .object-region-bottom .reply:hover,
  .forum-type .node.view-mode-full .object-region-bottom .reply.flagged,
  .forum-type .node.view-mode-full .object-region-bottom .reply.unflag-action,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-node a:hover,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-node a.flagged,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-node a.unflag-action,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a:hover,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a.flagged,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a.unflag-action,
  .forum-type .node.view-mode-full .object-region-bottom .flag-featured a:hover,
  .forum-type .node.view-mode-full .object-region-bottom .flag-featured a.flagged,
  .forum-type .node.view-mode-full .object-region-bottom .flag-featured a.unflag-action,
  .forum-type .node.view-mode-full .object-region-bottom a.link.edit:hover,
  .forum-type .node.view-mode-full .object-region-bottom a.link.edit.flagged,
  .forum-type .node.view-mode-full .object-region-bottom a.link.edit.unflag-action,
  .forum-type .node.view-mode-full .object-region-bottom a.link.delete:hover,
  .forum-type .node.view-mode-full .object-region-bottom a.link.delete.flagged,
  .forum-type .node.view-mode-full .object-region-bottom a.link.delete.unflag-action,
  .forum-type .comment .object-region-bottom .flag-follow a:hover,
  .forum-type .comment .object-region-bottom .flag-follow a.flagged,
  .forum-type .comment .object-region-bottom .flag-follow a.unflag-action,
  .forum-type .comment .object-region-bottom .flag-subscribe-node a:hover,
  .forum-type .comment .object-region-bottom .flag-subscribe-node a.flagged,
  .forum-type .comment .object-region-bottom .flag-subscribe-node a.unflag-action,
  .forum-type .comment .object-region-bottom .reply:hover,
  .forum-type .comment .object-region-bottom .reply.flagged,
  .forum-type .comment .object-region-bottom .reply.unflag-action,
  .forum-type .comment .object-region-bottom .flag-inappropriate-node a:hover,
  .forum-type .comment .object-region-bottom .flag-inappropriate-node a.flagged,
  .forum-type .comment .object-region-bottom .flag-inappropriate-node a.unflag-action,
  .forum-type .comment .object-region-bottom .flag-inappropriate-comment a:hover,
  .forum-type .comment .object-region-bottom .flag-inappropriate-comment a.flagged,
  .forum-type .comment .object-region-bottom .flag-inappropriate-comment a.unflag-action,
  .forum-type .comment .object-region-bottom .flag-featured a:hover,
  .forum-type .comment .object-region-bottom .flag-featured a.flagged,
  .forum-type .comment .object-region-bottom .flag-featured a.unflag-action,
  .forum-type .comment .object-region-bottom a.link.edit:hover,
  .forum-type .comment .object-region-bottom a.link.edit.flagged,
  .forum-type .comment .object-region-bottom a.link.edit.unflag-action,
  .forum-type .comment .object-region-bottom a.link.delete:hover,
  .forum-type .comment .object-region-bottom a.link.delete.flagged,
  .forum-type .comment .object-region-bottom a.link.delete.unflag-action, .page-comment-reply form.commentish-form .object-region-bottom .flag-follow a:hover, .page-comment-reply form.commentish-form .object-region-bottom .flag-follow a.flagged, .page-comment-reply form.commentish-form .object-region-bottom .flag-follow a.unflag-action,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-subscribe-node a:hover,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-subscribe-node a.flagged,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-subscribe-node a.unflag-action,
  .page-comment-reply form.commentish-form .object-region-bottom .reply:hover,
  .page-comment-reply form.commentish-form .object-region-bottom .reply.flagged,
  .page-comment-reply form.commentish-form .object-region-bottom .reply.unflag-action,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-node a:hover,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-node a.flagged,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-node a.unflag-action,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-comment a:hover,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-comment a.flagged,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-comment a.unflag-action,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-featured a:hover,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-featured a.flagged,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-featured a.unflag-action,
  .page-comment-reply form.commentish-form .object-region-bottom a.link.edit:hover,
  .page-comment-reply form.commentish-form .object-region-bottom a.link.edit.flagged,
  .page-comment-reply form.commentish-form .object-region-bottom a.link.edit.unflag-action,
  .page-comment-reply form.commentish-form .object-region-bottom a.link.delete:hover,
  .page-comment-reply form.commentish-form .object-region-bottom a.link.delete.flagged,
  .page-comment-reply form.commentish-form .object-region-bottom a.link.delete.unflag-action,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-follow a:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-follow a.flagged,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-follow a.unflag-action,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-subscribe-node a:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-subscribe-node a.flagged,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action,
  .page-comment-reply .node.view-mode-full .object-region-bottom .reply:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .reply.flagged,
  .page-comment-reply .node.view-mode-full .object-region-bottom .reply.unflag-action,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-node a:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-node a.flagged,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-node a.unflag-action,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a.flagged,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a.unflag-action,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-featured a:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-featured a.flagged,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-featured a.unflag-action,
  .page-comment-reply .node.view-mode-full .object-region-bottom a.link.edit:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom a.link.edit.flagged,
  .page-comment-reply .node.view-mode-full .object-region-bottom a.link.edit.unflag-action,
  .page-comment-reply .node.view-mode-full .object-region-bottom a.link.delete:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom a.link.delete.flagged,
  .page-comment-reply .node.view-mode-full .object-region-bottom a.link.delete.unflag-action,
  .page-comment-reply .comment .object-region-bottom .flag-follow a:hover,
  .page-comment-reply .comment .object-region-bottom .flag-follow a.flagged,
  .page-comment-reply .comment .object-region-bottom .flag-follow a.unflag-action,
  .page-comment-reply .comment .object-region-bottom .flag-subscribe-node a:hover,
  .page-comment-reply .comment .object-region-bottom .flag-subscribe-node a.flagged,
  .page-comment-reply .comment .object-region-bottom .flag-subscribe-node a.unflag-action,
  .page-comment-reply .comment .object-region-bottom .reply:hover,
  .page-comment-reply .comment .object-region-bottom .reply.flagged,
  .page-comment-reply .comment .object-region-bottom .reply.unflag-action,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-node a:hover,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-node a.flagged,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-node a.unflag-action,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-comment a:hover,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-comment a.flagged,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-comment a.unflag-action,
  .page-comment-reply .comment .object-region-bottom .flag-featured a:hover,
  .page-comment-reply .comment .object-region-bottom .flag-featured a.flagged,
  .page-comment-reply .comment .object-region-bottom .flag-featured a.unflag-action,
  .page-comment-reply .comment .object-region-bottom a.link.edit:hover,
  .page-comment-reply .comment .object-region-bottom a.link.edit.flagged,
  .page-comment-reply .comment .object-region-bottom a.link.edit.unflag-action,
  .page-comment-reply .comment .object-region-bottom a.link.delete:hover,
  .page-comment-reply .comment .object-region-bottom a.link.delete.flagged,
  .page-comment-reply .comment .object-region-bottom a.link.delete.unflag-action {
    background: 10px center no-repeat;
    background-color: #789327;
    color: #fff;
    text-decoration: none;
  }
  /* line 1089, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-featured,
  .forum-type .node.view-mode-full .object-region-bottom .flag-featured,
  .forum-type .comment .object-region-bottom .flag-featured, .page-comment-reply form.commentish-form .object-region-bottom .flag-featured,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-featured,
  .page-comment-reply .comment .object-region-bottom .flag-featured {
    float: left;
    border-left: 1px solid #e4e3e0;
    border-right: 1px solid #e4e3e0;
  }
  /* line 1094, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-featured a,
  .forum-type .node.view-mode-full .object-region-bottom .flag-featured a,
  .forum-type .comment .object-region-bottom .flag-featured a, .page-comment-reply form.commentish-form .object-region-bottom .flag-featured a,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-featured a,
  .page-comment-reply .comment .object-region-bottom .flag-featured a {
    padding-left: 10px;
  }
  /* line 1096, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom a.link.edit,
  .forum-type form.commentish-form .object-region-bottom a.link.delete,
  .forum-type .node.view-mode-full .object-region-bottom a.link.edit,
  .forum-type .node.view-mode-full .object-region-bottom a.link.delete,
  .forum-type .comment .object-region-bottom a.link.edit,
  .forum-type .comment .object-region-bottom a.link.delete, .page-comment-reply form.commentish-form .object-region-bottom a.link.edit,
  .page-comment-reply form.commentish-form .object-region-bottom a.link.delete,
  .page-comment-reply .node.view-mode-full .object-region-bottom a.link.edit,
  .page-comment-reply .node.view-mode-full .object-region-bottom a.link.delete,
  .page-comment-reply .comment .object-region-bottom a.link.edit,
  .page-comment-reply .comment .object-region-bottom a.link.delete {
    float: left;
    border-left: 1px solid #e4e3e0;
    padding-left: 10px;
  }
  /* line 1103, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat,
  .forum-type .comment .object-region-bottom .vud-widget-flat, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat {
    height: 35px;
  }
  /* line 1106, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up,
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up,
  .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down {
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
    width: 35px;
    height: 35px;
    background: center no-repeat;
  }@media (max-width: 480px) {
 /* line 1106, ../scss/social.scss */
    .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up,
    .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down,
    .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up,
    .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down,
    .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up,
    .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up,
    .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down,
    .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up,
    .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down,
    .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up,
    .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down {
      width: 35px;
      height: 37px;
    } 
}/* line 1117, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:active,
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:hover,
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up:hover,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up:active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down:hover,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:active,
  .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:hover,
  .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up:hover,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up:active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down:hover,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down:active {
    background: center no-repeat;
    background-color: #789327;
  }
  /* line 1122, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:hover a, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:active a,
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:hover,
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:hover a,
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:active,
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:active a,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover a,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active a,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover a,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active a,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up:hover,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up:hover a,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up:active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up:active a,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down:hover,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down:hover a,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down:active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down:active a, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:hover a, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:active a,
  .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:hover,
  .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:hover a,
  .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:active,
  .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:active a,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover a,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active a,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover a,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active a,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up:hover,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up:hover a,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up:active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up:active a,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down:hover,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down:hover a,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down:active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down:active a {
    color: #fff;
    text-decoration: none;
  }
  /* line 1126, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:hover.up-active, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:hover.down-active, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:active.up-active, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:active.down-active,
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:hover.up-active,
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:hover.down-active,
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:active.up-active,
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:active.down-active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover.up-active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover.down-active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active.up-active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active.down-active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover.up-active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover.down-active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active.up-active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active.down-active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up:hover.up-active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up:hover.down-active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up:active.up-active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up:active.down-active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down:hover.up-active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down:hover.down-active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down:active.up-active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down:active.down-active, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:hover.up-active, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:hover.down-active, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:active.up-active, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:active.down-active,
  .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:hover.up-active,
  .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:hover.down-active,
  .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:active.up-active,
  .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:active.down-active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover.up-active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover.down-active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active.up-active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active.down-active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover.up-active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover.down-active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active.up-active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active.down-active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up:hover.up-active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up:hover.down-active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up:active.up-active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up:active.down-active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down:hover.up-active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down:hover.down-active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down:active.up-active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down:active.down-active {
    cursor: pointer;
  }
  /* line 1133, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .field-name-field-votes:first-child .flat-up,
  .forum-type .node.view-mode-full .object-region-bottom .field-name-field-votes:first-child .flat-up,
  .forum-type .comment .object-region-bottom .field-name-field-votes:first-child .flat-up, .page-comment-reply form.commentish-form .object-region-bottom .field-name-field-votes:first-child .flat-up,
  .page-comment-reply .node.view-mode-full .object-region-bottom .field-name-field-votes:first-child .flat-up,
  .page-comment-reply .comment .object-region-bottom .field-name-field-votes:first-child .flat-up {
    border-left: none;
  }
  /* line 1138, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-follow a,
  .forum-type .node.view-mode-full .object-region-bottom .flag-follow a,
  .forum-type .comment .object-region-bottom .flag-follow a, .page-comment-reply form.commentish-form .object-region-bottom .flag-follow a,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-follow a,
  .page-comment-reply .comment .object-region-bottom .flag-follow a {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/bookmark.png);
  }
  /* line 1141, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-follow a:hover, .forum-type form.commentish-form .object-region-bottom .flag-follow a.flagged, .forum-type form.commentish-form .object-region-bottom .flag-follow a.unflag-action,
  .forum-type .node.view-mode-full .object-region-bottom .flag-follow a:hover,
  .forum-type .node.view-mode-full .object-region-bottom .flag-follow a.flagged,
  .forum-type .node.view-mode-full .object-region-bottom .flag-follow a.unflag-action,
  .forum-type .comment .object-region-bottom .flag-follow a:hover,
  .forum-type .comment .object-region-bottom .flag-follow a.flagged,
  .forum-type .comment .object-region-bottom .flag-follow a.unflag-action, .page-comment-reply form.commentish-form .object-region-bottom .flag-follow a:hover, .page-comment-reply form.commentish-form .object-region-bottom .flag-follow a.flagged, .page-comment-reply form.commentish-form .object-region-bottom .flag-follow a.unflag-action,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-follow a:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-follow a.flagged,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-follow a.unflag-action,
  .page-comment-reply .comment .object-region-bottom .flag-follow a:hover,
  .page-comment-reply .comment .object-region-bottom .flag-follow a.flagged,
  .page-comment-reply .comment .object-region-bottom .flag-follow a.unflag-action {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/bookmark_hover.png);
  }
  /* line 1145, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-subscribe-node a,
  .forum-type .node.view-mode-full .object-region-bottom .flag-subscribe-node a,
  .forum-type .comment .object-region-bottom .flag-subscribe-node a, .page-comment-reply form.commentish-form .object-region-bottom .flag-subscribe-node a,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-subscribe-node a,
  .page-comment-reply .comment .object-region-bottom .flag-subscribe-node a {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/subscribe.png);
    padding-left: 30px;
  }
  /* line 1149, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-subscribe-node a:hover, .forum-type form.commentish-form .object-region-bottom .flag-subscribe-node a.flagged, .forum-type form.commentish-form .object-region-bottom .flag-subscribe-node a.unflag-action,
  .forum-type .node.view-mode-full .object-region-bottom .flag-subscribe-node a:hover,
  .forum-type .node.view-mode-full .object-region-bottom .flag-subscribe-node a.flagged,
  .forum-type .node.view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action,
  .forum-type .comment .object-region-bottom .flag-subscribe-node a:hover,
  .forum-type .comment .object-region-bottom .flag-subscribe-node a.flagged,
  .forum-type .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment-reply form.commentish-form .object-region-bottom .flag-subscribe-node a:hover, .page-comment-reply form.commentish-form .object-region-bottom .flag-subscribe-node a.flagged, .page-comment-reply form.commentish-form .object-region-bottom .flag-subscribe-node a.unflag-action,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-subscribe-node a:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-subscribe-node a.flagged,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action,
  .page-comment-reply .comment .object-region-bottom .flag-subscribe-node a:hover,
  .page-comment-reply .comment .object-region-bottom .flag-subscribe-node a.flagged,
  .page-comment-reply .comment .object-region-bottom .flag-subscribe-node a.unflag-action {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/subscribe_hover.png);
    padding-left: 30px;
  }
  /* line 1154, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .reply,
  .forum-type .node.view-mode-full .object-region-bottom .reply,
  .forum-type .comment .object-region-bottom .reply, .page-comment-reply form.commentish-form .object-region-bottom .reply,
  .page-comment-reply .node.view-mode-full .object-region-bottom .reply,
  .page-comment-reply .comment .object-region-bottom .reply {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/reply.png);
    padding-left: 40px;
  }
  /* line 1158, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .reply:hover,
  .forum-type .node.view-mode-full .object-region-bottom .reply:hover,
  .forum-type .comment .object-region-bottom .reply:hover, .page-comment-reply form.commentish-form .object-region-bottom .reply:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .reply:hover,
  .page-comment-reply .comment .object-region-bottom .reply:hover {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/reply_hover.png);
    padding-left: 40px;
  }
  /* line 1165, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/upvote.png);
  }
  /* line 1168, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-up.up-active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up:hover,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up:active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-up.up-active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up:hover,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up:active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-up.up-active {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/upvote_hover.png);
  }
  /* line 1172, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/downvote.png);
  }
  /* line 1175, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-down.down-active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down:hover,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down:active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-down.down-active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down:hover,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down:active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-down.down-active {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/downvote_hover.png);
  }
  /* line 1179, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .flat-score,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-score,
  .forum-type .comment .object-region-bottom .vud-widget-flat .flat-score, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .flat-score,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .flat-score,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .flat-score {
    padding: 11px 10px 11px 10px;
    line-height: 1em;
  }
  /* line 1183, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .reset-active,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .reset-active,
  .forum-type .comment .object-region-bottom .vud-widget-flat .reset-active, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .reset-active,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .reset-active,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .reset-active {
    border-left: 1px solid #e4e3e0;
    padding: 10px 10px 10px 10px;
  }
  /* line 1187, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .vud-widget-flat .ajax-progress,
  .forum-type .node.view-mode-full .object-region-bottom .vud-widget-flat .ajax-progress,
  .forum-type .comment .object-region-bottom .vud-widget-flat .ajax-progress, .page-comment-reply form.commentish-form .object-region-bottom .vud-widget-flat .ajax-progress,
  .page-comment-reply .node.view-mode-full .object-region-bottom .vud-widget-flat .ajax-progress,
  .page-comment-reply .comment .object-region-bottom .vud-widget-flat .ajax-progress {
    display: none;
  }
  /* line 1191, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-comment a,
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-node a,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-node a,
  .forum-type .comment .object-region-bottom .flag-inappropriate-comment a,
  .forum-type .comment .object-region-bottom .flag-inappropriate-node a, .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-comment a,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-node a,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-node a,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-comment a,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-node a {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/flag.png);
    border-left: 1px solid #e4e3e0;
  }
  /* line 1196, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-comment a:hover, .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-comment a.flagged, .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-comment a.unflag-action,
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-node a:hover,
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-node a.flagged,
  .forum-type form.commentish-form .object-region-bottom .flag-inappropriate-node a.unflag-action,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a:hover,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a.flagged,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a.unflag-action,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-node a:hover,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-node a.flagged,
  .forum-type .node.view-mode-full .object-region-bottom .flag-inappropriate-node a.unflag-action,
  .forum-type .comment .object-region-bottom .flag-inappropriate-comment a:hover,
  .forum-type .comment .object-region-bottom .flag-inappropriate-comment a.flagged,
  .forum-type .comment .object-region-bottom .flag-inappropriate-comment a.unflag-action,
  .forum-type .comment .object-region-bottom .flag-inappropriate-node a:hover,
  .forum-type .comment .object-region-bottom .flag-inappropriate-node a.flagged,
  .forum-type .comment .object-region-bottom .flag-inappropriate-node a.unflag-action, .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-comment a:hover, .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-comment a.flagged, .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-comment a.unflag-action,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-node a:hover,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-node a.flagged,
  .page-comment-reply form.commentish-form .object-region-bottom .flag-inappropriate-node a.unflag-action,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a.flagged,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-comment a.unflag-action,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-node a:hover,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-node a.flagged,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-inappropriate-node a.unflag-action,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-comment a:hover,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-comment a.flagged,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-comment a.unflag-action,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-node a:hover,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-node a.flagged,
  .page-comment-reply .comment .object-region-bottom .flag-inappropriate-node a.unflag-action {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/flag_hover.png);
    color: #c2592f;
    background-color: transparent;
  }
  /* line 1202, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-throbber,
  .forum-type .node.view-mode-full .object-region-bottom .flag-throbber,
  .forum-type .comment .object-region-bottom .flag-throbber, .page-comment-reply form.commentish-form .object-region-bottom .flag-throbber,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-throbber,
  .page-comment-reply .comment .object-region-bottom .flag-throbber {
    display: none;
  }
  /* line 1205, ../scss/social.scss */
  .forum-type form.commentish-form .object-region-bottom .flag-message,
  .forum-type .node.view-mode-full .object-region-bottom .flag-message,
  .forum-type .comment .object-region-bottom .flag-message, .page-comment-reply form.commentish-form .object-region-bottom .flag-message,
  .page-comment-reply .node.view-mode-full .object-region-bottom .flag-message,
  .page-comment-reply .comment .object-region-bottom .flag-message {
    display: none !important;
  }@media (max-width: 480px) {
 /* line 1213, ../scss/social.scss */
    .forum-type .flag-follow,
    .forum-type .flag-subscribe-node,
    .forum-type a.links.reply,
    .forum-type .forum-post .object-region-bottom, .page-comment-reply .flag-follow,
    .page-comment-reply .flag-subscribe-node,
    .page-comment-reply a.links.reply,
    .page-comment-reply .forum-post .object-region-bottom {
      border-bottom: 1px solid #e4e3e0;
    }
    /* line 1218, ../scss/social.scss */
    .forum-type .flag-follow,
    .forum-type a.links.reply, .page-comment-reply .flag-follow,
    .page-comment-reply a.links.reply {
      width: 31%;
    }
    /* line 1221, ../scss/social.scss */
    .forum-type .flag-subscribe-node, .page-comment-reply .flag-subscribe-node {
      width: 38%;
    }
    /* line 1223, ../scss/social.scss */
    .forum-type .flag-featured, .page-comment-reply .flag-featured {
      clear: both;
    }
    /* line 1225, ../scss/social.scss */
    .forum-type a.vud-link-reset, .page-comment-reply a.vud-link-reset {
      display: none;
    } 
}/* line 1227, ../scss/social.scss */
  .forum-type .field-name-field-template.field-type-entityreference, .page-comment-reply .field-name-field-template.field-type-entityreference {
    margin-left: 10px;
  }@media (max-width: 480px) {
 /* line 1227, ../scss/social.scss */
    .forum-type .field-name-field-template.field-type-entityreference, .page-comment-reply .field-name-field-template.field-type-entityreference {
      margin-left: 0;
    } 
}/* line 1234, ../scss/social.scss */
  .forum-type .field-name-field-template.field-type-entityreference .field-label, .page-comment-reply .field-name-field-template.field-type-entityreference .field-label {
    text-transform: uppercase;
    font-weight: 300;
    font-size: 21px;
    line-height: 1.5em;
  }
  
  /* line 1251, ../scss/social.scss */
  .forum-type.discussion-question h1.title, .forum-type.post-type-discussion h1.title, .forum-type.page-node-add-discussion h1.title, .page-node-add.discussion-question h1.title, .page-node-add.post-type-discussion h1.title, .page-node-add.page-node-add-discussion h1.title, .page-comment.discussion-question h1.title, .page-comment.post-type-discussion h1.title, .page-comment.page-node-add-discussion h1.title {
    background-color: #789327;
  }
  /* line 1257, ../scss/social.scss */
  .forum-type.discussion-question .view-mode-full .object-region-bottom .flag-follow a:hover, .forum-type.discussion-question .view-mode-full .object-region-bottom .flag-follow a.flagged, .forum-type.discussion-question .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .forum-type.discussion-question .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .forum-type.discussion-question .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.discussion-question .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.discussion-question .comment .object-region-bottom .flag-follow a:hover, .forum-type.discussion-question .comment .object-region-bottom .flag-follow a.flagged, .forum-type.discussion-question .comment .object-region-bottom .flag-follow a.unflag-action, .forum-type.discussion-question .comment .object-region-bottom .flag-subscribe-node a:hover, .forum-type.discussion-question .comment .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.discussion-question .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.post-type-discussion .view-mode-full .object-region-bottom .flag-follow a:hover, .forum-type.post-type-discussion .view-mode-full .object-region-bottom .flag-follow a.flagged, .forum-type.post-type-discussion .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .forum-type.post-type-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .forum-type.post-type-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.post-type-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.post-type-discussion .comment .object-region-bottom .flag-follow a:hover, .forum-type.post-type-discussion .comment .object-region-bottom .flag-follow a.flagged, .forum-type.post-type-discussion .comment .object-region-bottom .flag-follow a.unflag-action, .forum-type.post-type-discussion .comment .object-region-bottom .flag-subscribe-node a:hover, .forum-type.post-type-discussion .comment .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.post-type-discussion .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom .flag-follow a:hover, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom .flag-follow a.flagged, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.page-node-add-discussion .comment .object-region-bottom .flag-follow a:hover, .forum-type.page-node-add-discussion .comment .object-region-bottom .flag-follow a.flagged, .forum-type.page-node-add-discussion .comment .object-region-bottom .flag-follow a.unflag-action, .forum-type.page-node-add-discussion .comment .object-region-bottom .flag-subscribe-node a:hover, .forum-type.page-node-add-discussion .comment .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.page-node-add-discussion .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.discussion-question .view-mode-full .object-region-bottom .flag-follow a:hover, .page-node-add.discussion-question .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-node-add.discussion-question .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-node-add.discussion-question .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.discussion-question .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.discussion-question .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.discussion-question .comment .object-region-bottom .flag-follow a:hover, .page-node-add.discussion-question .comment .object-region-bottom .flag-follow a.flagged, .page-node-add.discussion-question .comment .object-region-bottom .flag-follow a.unflag-action, .page-node-add.discussion-question .comment .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.discussion-question .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.discussion-question .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom .flag-follow a:hover, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.post-type-discussion .comment .object-region-bottom .flag-follow a:hover, .page-node-add.post-type-discussion .comment .object-region-bottom .flag-follow a.flagged, .page-node-add.post-type-discussion .comment .object-region-bottom .flag-follow a.unflag-action, .page-node-add.post-type-discussion .comment .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.post-type-discussion .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.post-type-discussion .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom .flag-follow a:hover, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.page-node-add-discussion .comment .object-region-bottom .flag-follow a:hover, .page-node-add.page-node-add-discussion .comment .object-region-bottom .flag-follow a.flagged, .page-node-add.page-node-add-discussion .comment .object-region-bottom .flag-follow a.unflag-action, .page-node-add.page-node-add-discussion .comment .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.page-node-add-discussion .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.page-node-add-discussion .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.discussion-question .view-mode-full .object-region-bottom .flag-follow a:hover, .page-comment.discussion-question .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-comment.discussion-question .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-comment.discussion-question .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-comment.discussion-question .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.discussion-question .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.discussion-question .comment .object-region-bottom .flag-follow a:hover, .page-comment.discussion-question .comment .object-region-bottom .flag-follow a.flagged, .page-comment.discussion-question .comment .object-region-bottom .flag-follow a.unflag-action, .page-comment.discussion-question .comment .object-region-bottom .flag-subscribe-node a:hover, .page-comment.discussion-question .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.discussion-question .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.post-type-discussion .view-mode-full .object-region-bottom .flag-follow a:hover, .page-comment.post-type-discussion .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-comment.post-type-discussion .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-comment.post-type-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-comment.post-type-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.post-type-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.post-type-discussion .comment .object-region-bottom .flag-follow a:hover, .page-comment.post-type-discussion .comment .object-region-bottom .flag-follow a.flagged, .page-comment.post-type-discussion .comment .object-region-bottom .flag-follow a.unflag-action, .page-comment.post-type-discussion .comment .object-region-bottom .flag-subscribe-node a:hover, .page-comment.post-type-discussion .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.post-type-discussion .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom .flag-follow a:hover, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.page-node-add-discussion .comment .object-region-bottom .flag-follow a:hover, .page-comment.page-node-add-discussion .comment .object-region-bottom .flag-follow a.flagged, .page-comment.page-node-add-discussion .comment .object-region-bottom .flag-follow a.unflag-action, .page-comment.page-node-add-discussion .comment .object-region-bottom .flag-subscribe-node a:hover, .page-comment.page-node-add-discussion .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.page-node-add-discussion .comment .object-region-bottom .flag-subscribe-node a.unflag-action {
    background-color: #789327;
  }
  /* line 1262, ../scss/social.scss */
  .forum-type.discussion-question .view-mode-full .object-region-bottom .reply:hover, .forum-type.discussion-question .comment .object-region-bottom .reply:hover, .forum-type.post-type-discussion .view-mode-full .object-region-bottom .reply:hover, .forum-type.post-type-discussion .comment .object-region-bottom .reply:hover, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom .reply:hover, .forum-type.page-node-add-discussion .comment .object-region-bottom .reply:hover, .page-node-add.discussion-question .view-mode-full .object-region-bottom .reply:hover, .page-node-add.discussion-question .comment .object-region-bottom .reply:hover, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom .reply:hover, .page-node-add.post-type-discussion .comment .object-region-bottom .reply:hover, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom .reply:hover, .page-node-add.page-node-add-discussion .comment .object-region-bottom .reply:hover, .page-comment.discussion-question .view-mode-full .object-region-bottom .reply:hover, .page-comment.discussion-question .comment .object-region-bottom .reply:hover, .page-comment.post-type-discussion .view-mode-full .object-region-bottom .reply:hover, .page-comment.post-type-discussion .comment .object-region-bottom .reply:hover, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom .reply:hover, .page-comment.page-node-add-discussion .comment .object-region-bottom .reply:hover {
    background-color: #789327;
  }
  /* line 1268, ../scss/social.scss */
  .forum-type.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-up.up-active {
    background-color: #789327;
  }
  /* line 1273, ../scss/social.scss */
  .forum-type.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.discussion-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.discussion-question .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.post-type-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.post-type-discussion .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.page-node-add-discussion .comment .object-region-bottom .vud-widget-flat .flat-down.down-active {
    background-color: #789327;
  }
  /* line 1279, ../scss/social.scss */
  .forum-type.discussion-question .view-mode-full .object-region-bottom a.link.edit:hover, .forum-type.discussion-question .view-mode-full .object-region-bottom a.link.edit:active, .forum-type.discussion-question .view-mode-full .object-region-bottom a.link.delete:hover, .forum-type.discussion-question .view-mode-full .object-region-bottom a.link.delete:active, .forum-type.discussion-question .comment .object-region-bottom a.link.edit:hover, .forum-type.discussion-question .comment .object-region-bottom a.link.edit:active, .forum-type.discussion-question .comment .object-region-bottom a.link.delete:hover, .forum-type.discussion-question .comment .object-region-bottom a.link.delete:active, .forum-type.post-type-discussion .view-mode-full .object-region-bottom a.link.edit:hover, .forum-type.post-type-discussion .view-mode-full .object-region-bottom a.link.edit:active, .forum-type.post-type-discussion .view-mode-full .object-region-bottom a.link.delete:hover, .forum-type.post-type-discussion .view-mode-full .object-region-bottom a.link.delete:active, .forum-type.post-type-discussion .comment .object-region-bottom a.link.edit:hover, .forum-type.post-type-discussion .comment .object-region-bottom a.link.edit:active, .forum-type.post-type-discussion .comment .object-region-bottom a.link.delete:hover, .forum-type.post-type-discussion .comment .object-region-bottom a.link.delete:active, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom a.link.edit:hover, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom a.link.edit:active, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom a.link.delete:hover, .forum-type.page-node-add-discussion .view-mode-full .object-region-bottom a.link.delete:active, .forum-type.page-node-add-discussion .comment .object-region-bottom a.link.edit:hover, .forum-type.page-node-add-discussion .comment .object-region-bottom a.link.edit:active, .forum-type.page-node-add-discussion .comment .object-region-bottom a.link.delete:hover, .forum-type.page-node-add-discussion .comment .object-region-bottom a.link.delete:active, .page-node-add.discussion-question .view-mode-full .object-region-bottom a.link.edit:hover, .page-node-add.discussion-question .view-mode-full .object-region-bottom a.link.edit:active, .page-node-add.discussion-question .view-mode-full .object-region-bottom a.link.delete:hover, .page-node-add.discussion-question .view-mode-full .object-region-bottom a.link.delete:active, .page-node-add.discussion-question .comment .object-region-bottom a.link.edit:hover, .page-node-add.discussion-question .comment .object-region-bottom a.link.edit:active, .page-node-add.discussion-question .comment .object-region-bottom a.link.delete:hover, .page-node-add.discussion-question .comment .object-region-bottom a.link.delete:active, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom a.link.edit:hover, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom a.link.edit:active, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom a.link.delete:hover, .page-node-add.post-type-discussion .view-mode-full .object-region-bottom a.link.delete:active, .page-node-add.post-type-discussion .comment .object-region-bottom a.link.edit:hover, .page-node-add.post-type-discussion .comment .object-region-bottom a.link.edit:active, .page-node-add.post-type-discussion .comment .object-region-bottom a.link.delete:hover, .page-node-add.post-type-discussion .comment .object-region-bottom a.link.delete:active, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom a.link.edit:hover, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom a.link.edit:active, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom a.link.delete:hover, .page-node-add.page-node-add-discussion .view-mode-full .object-region-bottom a.link.delete:active, .page-node-add.page-node-add-discussion .comment .object-region-bottom a.link.edit:hover, .page-node-add.page-node-add-discussion .comment .object-region-bottom a.link.edit:active, .page-node-add.page-node-add-discussion .comment .object-region-bottom a.link.delete:hover, .page-node-add.page-node-add-discussion .comment .object-region-bottom a.link.delete:active, .page-comment.discussion-question .view-mode-full .object-region-bottom a.link.edit:hover, .page-comment.discussion-question .view-mode-full .object-region-bottom a.link.edit:active, .page-comment.discussion-question .view-mode-full .object-region-bottom a.link.delete:hover, .page-comment.discussion-question .view-mode-full .object-region-bottom a.link.delete:active, .page-comment.discussion-question .comment .object-region-bottom a.link.edit:hover, .page-comment.discussion-question .comment .object-region-bottom a.link.edit:active, .page-comment.discussion-question .comment .object-region-bottom a.link.delete:hover, .page-comment.discussion-question .comment .object-region-bottom a.link.delete:active, .page-comment.post-type-discussion .view-mode-full .object-region-bottom a.link.edit:hover, .page-comment.post-type-discussion .view-mode-full .object-region-bottom a.link.edit:active, .page-comment.post-type-discussion .view-mode-full .object-region-bottom a.link.delete:hover, .page-comment.post-type-discussion .view-mode-full .object-region-bottom a.link.delete:active, .page-comment.post-type-discussion .comment .object-region-bottom a.link.edit:hover, .page-comment.post-type-discussion .comment .object-region-bottom a.link.edit:active, .page-comment.post-type-discussion .comment .object-region-bottom a.link.delete:hover, .page-comment.post-type-discussion .comment .object-region-bottom a.link.delete:active, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom a.link.edit:hover, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom a.link.edit:active, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom a.link.delete:hover, .page-comment.page-node-add-discussion .view-mode-full .object-region-bottom a.link.delete:active, .page-comment.page-node-add-discussion .comment .object-region-bottom a.link.edit:hover, .page-comment.page-node-add-discussion .comment .object-region-bottom a.link.edit:active, .page-comment.page-node-add-discussion .comment .object-region-bottom a.link.delete:hover, .page-comment.page-node-add-discussion .comment .object-region-bottom a.link.delete:active {
    background-color: #789327;
  }
  /* line 1251, ../scss/social.scss */
  .forum-type.expert-question h1.title, .forum-type.post-type-expert h1.title, .forum-type.page-node-add-expert h1.title, .page-node-add.expert-question h1.title, .page-node-add.post-type-expert h1.title, .page-node-add.page-node-add-expert h1.title, .page-comment.expert-question h1.title, .page-comment.post-type-expert h1.title, .page-comment.page-node-add-expert h1.title {
    background-color: #287994;
  }
  /* line 1257, ../scss/social.scss */
  .forum-type.expert-question .view-mode-full .object-region-bottom .flag-follow a:hover, .forum-type.expert-question .view-mode-full .object-region-bottom .flag-follow a.flagged, .forum-type.expert-question .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .forum-type.expert-question .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .forum-type.expert-question .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.expert-question .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.expert-question .comment .object-region-bottom .flag-follow a:hover, .forum-type.expert-question .comment .object-region-bottom .flag-follow a.flagged, .forum-type.expert-question .comment .object-region-bottom .flag-follow a.unflag-action, .forum-type.expert-question .comment .object-region-bottom .flag-subscribe-node a:hover, .forum-type.expert-question .comment .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.expert-question .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.post-type-expert .view-mode-full .object-region-bottom .flag-follow a:hover, .forum-type.post-type-expert .view-mode-full .object-region-bottom .flag-follow a.flagged, .forum-type.post-type-expert .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .forum-type.post-type-expert .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .forum-type.post-type-expert .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.post-type-expert .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.post-type-expert .comment .object-region-bottom .flag-follow a:hover, .forum-type.post-type-expert .comment .object-region-bottom .flag-follow a.flagged, .forum-type.post-type-expert .comment .object-region-bottom .flag-follow a.unflag-action, .forum-type.post-type-expert .comment .object-region-bottom .flag-subscribe-node a:hover, .forum-type.post-type-expert .comment .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.post-type-expert .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom .flag-follow a:hover, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom .flag-follow a.flagged, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.page-node-add-expert .comment .object-region-bottom .flag-follow a:hover, .forum-type.page-node-add-expert .comment .object-region-bottom .flag-follow a.flagged, .forum-type.page-node-add-expert .comment .object-region-bottom .flag-follow a.unflag-action, .forum-type.page-node-add-expert .comment .object-region-bottom .flag-subscribe-node a:hover, .forum-type.page-node-add-expert .comment .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.page-node-add-expert .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.expert-question .view-mode-full .object-region-bottom .flag-follow a:hover, .page-node-add.expert-question .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-node-add.expert-question .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-node-add.expert-question .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.expert-question .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.expert-question .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.expert-question .comment .object-region-bottom .flag-follow a:hover, .page-node-add.expert-question .comment .object-region-bottom .flag-follow a.flagged, .page-node-add.expert-question .comment .object-region-bottom .flag-follow a.unflag-action, .page-node-add.expert-question .comment .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.expert-question .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.expert-question .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.post-type-expert .view-mode-full .object-region-bottom .flag-follow a:hover, .page-node-add.post-type-expert .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-node-add.post-type-expert .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-node-add.post-type-expert .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.post-type-expert .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.post-type-expert .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.post-type-expert .comment .object-region-bottom .flag-follow a:hover, .page-node-add.post-type-expert .comment .object-region-bottom .flag-follow a.flagged, .page-node-add.post-type-expert .comment .object-region-bottom .flag-follow a.unflag-action, .page-node-add.post-type-expert .comment .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.post-type-expert .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.post-type-expert .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom .flag-follow a:hover, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.page-node-add-expert .comment .object-region-bottom .flag-follow a:hover, .page-node-add.page-node-add-expert .comment .object-region-bottom .flag-follow a.flagged, .page-node-add.page-node-add-expert .comment .object-region-bottom .flag-follow a.unflag-action, .page-node-add.page-node-add-expert .comment .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.page-node-add-expert .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.page-node-add-expert .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.expert-question .view-mode-full .object-region-bottom .flag-follow a:hover, .page-comment.expert-question .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-comment.expert-question .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-comment.expert-question .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-comment.expert-question .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.expert-question .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.expert-question .comment .object-region-bottom .flag-follow a:hover, .page-comment.expert-question .comment .object-region-bottom .flag-follow a.flagged, .page-comment.expert-question .comment .object-region-bottom .flag-follow a.unflag-action, .page-comment.expert-question .comment .object-region-bottom .flag-subscribe-node a:hover, .page-comment.expert-question .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.expert-question .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.post-type-expert .view-mode-full .object-region-bottom .flag-follow a:hover, .page-comment.post-type-expert .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-comment.post-type-expert .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-comment.post-type-expert .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-comment.post-type-expert .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.post-type-expert .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.post-type-expert .comment .object-region-bottom .flag-follow a:hover, .page-comment.post-type-expert .comment .object-region-bottom .flag-follow a.flagged, .page-comment.post-type-expert .comment .object-region-bottom .flag-follow a.unflag-action, .page-comment.post-type-expert .comment .object-region-bottom .flag-subscribe-node a:hover, .page-comment.post-type-expert .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.post-type-expert .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom .flag-follow a:hover, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.page-node-add-expert .comment .object-region-bottom .flag-follow a:hover, .page-comment.page-node-add-expert .comment .object-region-bottom .flag-follow a.flagged, .page-comment.page-node-add-expert .comment .object-region-bottom .flag-follow a.unflag-action, .page-comment.page-node-add-expert .comment .object-region-bottom .flag-subscribe-node a:hover, .page-comment.page-node-add-expert .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.page-node-add-expert .comment .object-region-bottom .flag-subscribe-node a.unflag-action {
    background-color: #287994;
  }
  /* line 1262, ../scss/social.scss */
  .forum-type.expert-question .view-mode-full .object-region-bottom .reply:hover, .forum-type.expert-question .comment .object-region-bottom .reply:hover, .forum-type.post-type-expert .view-mode-full .object-region-bottom .reply:hover, .forum-type.post-type-expert .comment .object-region-bottom .reply:hover, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom .reply:hover, .forum-type.page-node-add-expert .comment .object-region-bottom .reply:hover, .page-node-add.expert-question .view-mode-full .object-region-bottom .reply:hover, .page-node-add.expert-question .comment .object-region-bottom .reply:hover, .page-node-add.post-type-expert .view-mode-full .object-region-bottom .reply:hover, .page-node-add.post-type-expert .comment .object-region-bottom .reply:hover, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom .reply:hover, .page-node-add.page-node-add-expert .comment .object-region-bottom .reply:hover, .page-comment.expert-question .view-mode-full .object-region-bottom .reply:hover, .page-comment.expert-question .comment .object-region-bottom .reply:hover, .page-comment.post-type-expert .view-mode-full .object-region-bottom .reply:hover, .page-comment.post-type-expert .comment .object-region-bottom .reply:hover, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom .reply:hover, .page-comment.page-node-add-expert .comment .object-region-bottom .reply:hover {
    background-color: #287994;
  }
  /* line 1268, ../scss/social.scss */
  .forum-type.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.expert-question .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.expert-question .comment .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.expert-question .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.expert-question .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.expert-question .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.expert-question .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.expert-question .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.expert-question .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.expert-question .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-up.up-active {
    background-color: #287994;
  }
  /* line 1273, ../scss/social.scss */
  .forum-type.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.expert-question .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.expert-question .comment .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.expert-question .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.expert-question .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.expert-question .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.expert-question .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.expert-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.expert-question .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.expert-question .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.expert-question .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.post-type-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.post-type-expert .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.page-node-add-expert .comment .object-region-bottom .vud-widget-flat .flat-down.down-active {
    background-color: #287994;
  }
  /* line 1279, ../scss/social.scss */
  .forum-type.expert-question .view-mode-full .object-region-bottom a.link.edit:hover, .forum-type.expert-question .view-mode-full .object-region-bottom a.link.edit:active, .forum-type.expert-question .view-mode-full .object-region-bottom a.link.delete:hover, .forum-type.expert-question .view-mode-full .object-region-bottom a.link.delete:active, .forum-type.expert-question .comment .object-region-bottom a.link.edit:hover, .forum-type.expert-question .comment .object-region-bottom a.link.edit:active, .forum-type.expert-question .comment .object-region-bottom a.link.delete:hover, .forum-type.expert-question .comment .object-region-bottom a.link.delete:active, .forum-type.post-type-expert .view-mode-full .object-region-bottom a.link.edit:hover, .forum-type.post-type-expert .view-mode-full .object-region-bottom a.link.edit:active, .forum-type.post-type-expert .view-mode-full .object-region-bottom a.link.delete:hover, .forum-type.post-type-expert .view-mode-full .object-region-bottom a.link.delete:active, .forum-type.post-type-expert .comment .object-region-bottom a.link.edit:hover, .forum-type.post-type-expert .comment .object-region-bottom a.link.edit:active, .forum-type.post-type-expert .comment .object-region-bottom a.link.delete:hover, .forum-type.post-type-expert .comment .object-region-bottom a.link.delete:active, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom a.link.edit:hover, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom a.link.edit:active, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom a.link.delete:hover, .forum-type.page-node-add-expert .view-mode-full .object-region-bottom a.link.delete:active, .forum-type.page-node-add-expert .comment .object-region-bottom a.link.edit:hover, .forum-type.page-node-add-expert .comment .object-region-bottom a.link.edit:active, .forum-type.page-node-add-expert .comment .object-region-bottom a.link.delete:hover, .forum-type.page-node-add-expert .comment .object-region-bottom a.link.delete:active, .page-node-add.expert-question .view-mode-full .object-region-bottom a.link.edit:hover, .page-node-add.expert-question .view-mode-full .object-region-bottom a.link.edit:active, .page-node-add.expert-question .view-mode-full .object-region-bottom a.link.delete:hover, .page-node-add.expert-question .view-mode-full .object-region-bottom a.link.delete:active, .page-node-add.expert-question .comment .object-region-bottom a.link.edit:hover, .page-node-add.expert-question .comment .object-region-bottom a.link.edit:active, .page-node-add.expert-question .comment .object-region-bottom a.link.delete:hover, .page-node-add.expert-question .comment .object-region-bottom a.link.delete:active, .page-node-add.post-type-expert .view-mode-full .object-region-bottom a.link.edit:hover, .page-node-add.post-type-expert .view-mode-full .object-region-bottom a.link.edit:active, .page-node-add.post-type-expert .view-mode-full .object-region-bottom a.link.delete:hover, .page-node-add.post-type-expert .view-mode-full .object-region-bottom a.link.delete:active, .page-node-add.post-type-expert .comment .object-region-bottom a.link.edit:hover, .page-node-add.post-type-expert .comment .object-region-bottom a.link.edit:active, .page-node-add.post-type-expert .comment .object-region-bottom a.link.delete:hover, .page-node-add.post-type-expert .comment .object-region-bottom a.link.delete:active, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom a.link.edit:hover, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom a.link.edit:active, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom a.link.delete:hover, .page-node-add.page-node-add-expert .view-mode-full .object-region-bottom a.link.delete:active, .page-node-add.page-node-add-expert .comment .object-region-bottom a.link.edit:hover, .page-node-add.page-node-add-expert .comment .object-region-bottom a.link.edit:active, .page-node-add.page-node-add-expert .comment .object-region-bottom a.link.delete:hover, .page-node-add.page-node-add-expert .comment .object-region-bottom a.link.delete:active, .page-comment.expert-question .view-mode-full .object-region-bottom a.link.edit:hover, .page-comment.expert-question .view-mode-full .object-region-bottom a.link.edit:active, .page-comment.expert-question .view-mode-full .object-region-bottom a.link.delete:hover, .page-comment.expert-question .view-mode-full .object-region-bottom a.link.delete:active, .page-comment.expert-question .comment .object-region-bottom a.link.edit:hover, .page-comment.expert-question .comment .object-region-bottom a.link.edit:active, .page-comment.expert-question .comment .object-region-bottom a.link.delete:hover, .page-comment.expert-question .comment .object-region-bottom a.link.delete:active, .page-comment.post-type-expert .view-mode-full .object-region-bottom a.link.edit:hover, .page-comment.post-type-expert .view-mode-full .object-region-bottom a.link.edit:active, .page-comment.post-type-expert .view-mode-full .object-region-bottom a.link.delete:hover, .page-comment.post-type-expert .view-mode-full .object-region-bottom a.link.delete:active, .page-comment.post-type-expert .comment .object-region-bottom a.link.edit:hover, .page-comment.post-type-expert .comment .object-region-bottom a.link.edit:active, .page-comment.post-type-expert .comment .object-region-bottom a.link.delete:hover, .page-comment.post-type-expert .comment .object-region-bottom a.link.delete:active, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom a.link.edit:hover, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom a.link.edit:active, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom a.link.delete:hover, .page-comment.page-node-add-expert .view-mode-full .object-region-bottom a.link.delete:active, .page-comment.page-node-add-expert .comment .object-region-bottom a.link.edit:hover, .page-comment.page-node-add-expert .comment .object-region-bottom a.link.edit:active, .page-comment.page-node-add-expert .comment .object-region-bottom a.link.delete:hover, .page-comment.page-node-add-expert .comment .object-region-bottom a.link.delete:active {
    background-color: #287994;
  }
  /* line 1251, ../scss/social.scss */
  .forum-type.idea-question h1.title, .forum-type.post-type-idea h1.title, .forum-type.page-node-add-idea h1.title, .page-node-add.idea-question h1.title, .page-node-add.post-type-idea h1.title, .page-node-add.page-node-add-idea h1.title, .page-comment.idea-question h1.title, .page-comment.post-type-idea h1.title, .page-comment.page-node-add-idea h1.title {
    background-color: #ecb718;
  }
  /* line 1257, ../scss/social.scss */
  .forum-type.idea-question .view-mode-full .object-region-bottom .flag-follow a:hover, .forum-type.idea-question .view-mode-full .object-region-bottom .flag-follow a.flagged, .forum-type.idea-question .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .forum-type.idea-question .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .forum-type.idea-question .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.idea-question .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.idea-question .comment .object-region-bottom .flag-follow a:hover, .forum-type.idea-question .comment .object-region-bottom .flag-follow a.flagged, .forum-type.idea-question .comment .object-region-bottom .flag-follow a.unflag-action, .forum-type.idea-question .comment .object-region-bottom .flag-subscribe-node a:hover, .forum-type.idea-question .comment .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.idea-question .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.post-type-idea .view-mode-full .object-region-bottom .flag-follow a:hover, .forum-type.post-type-idea .view-mode-full .object-region-bottom .flag-follow a.flagged, .forum-type.post-type-idea .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .forum-type.post-type-idea .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .forum-type.post-type-idea .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.post-type-idea .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.post-type-idea .comment .object-region-bottom .flag-follow a:hover, .forum-type.post-type-idea .comment .object-region-bottom .flag-follow a.flagged, .forum-type.post-type-idea .comment .object-region-bottom .flag-follow a.unflag-action, .forum-type.post-type-idea .comment .object-region-bottom .flag-subscribe-node a:hover, .forum-type.post-type-idea .comment .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.post-type-idea .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom .flag-follow a:hover, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom .flag-follow a.flagged, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.page-node-add-idea .comment .object-region-bottom .flag-follow a:hover, .forum-type.page-node-add-idea .comment .object-region-bottom .flag-follow a.flagged, .forum-type.page-node-add-idea .comment .object-region-bottom .flag-follow a.unflag-action, .forum-type.page-node-add-idea .comment .object-region-bottom .flag-subscribe-node a:hover, .forum-type.page-node-add-idea .comment .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.page-node-add-idea .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.idea-question .view-mode-full .object-region-bottom .flag-follow a:hover, .page-node-add.idea-question .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-node-add.idea-question .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-node-add.idea-question .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.idea-question .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.idea-question .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.idea-question .comment .object-region-bottom .flag-follow a:hover, .page-node-add.idea-question .comment .object-region-bottom .flag-follow a.flagged, .page-node-add.idea-question .comment .object-region-bottom .flag-follow a.unflag-action, .page-node-add.idea-question .comment .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.idea-question .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.idea-question .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.post-type-idea .view-mode-full .object-region-bottom .flag-follow a:hover, .page-node-add.post-type-idea .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-node-add.post-type-idea .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-node-add.post-type-idea .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.post-type-idea .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.post-type-idea .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.post-type-idea .comment .object-region-bottom .flag-follow a:hover, .page-node-add.post-type-idea .comment .object-region-bottom .flag-follow a.flagged, .page-node-add.post-type-idea .comment .object-region-bottom .flag-follow a.unflag-action, .page-node-add.post-type-idea .comment .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.post-type-idea .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.post-type-idea .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom .flag-follow a:hover, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.page-node-add-idea .comment .object-region-bottom .flag-follow a:hover, .page-node-add.page-node-add-idea .comment .object-region-bottom .flag-follow a.flagged, .page-node-add.page-node-add-idea .comment .object-region-bottom .flag-follow a.unflag-action, .page-node-add.page-node-add-idea .comment .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.page-node-add-idea .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.page-node-add-idea .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.idea-question .view-mode-full .object-region-bottom .flag-follow a:hover, .page-comment.idea-question .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-comment.idea-question .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-comment.idea-question .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-comment.idea-question .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.idea-question .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.idea-question .comment .object-region-bottom .flag-follow a:hover, .page-comment.idea-question .comment .object-region-bottom .flag-follow a.flagged, .page-comment.idea-question .comment .object-region-bottom .flag-follow a.unflag-action, .page-comment.idea-question .comment .object-region-bottom .flag-subscribe-node a:hover, .page-comment.idea-question .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.idea-question .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.post-type-idea .view-mode-full .object-region-bottom .flag-follow a:hover, .page-comment.post-type-idea .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-comment.post-type-idea .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-comment.post-type-idea .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-comment.post-type-idea .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.post-type-idea .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.post-type-idea .comment .object-region-bottom .flag-follow a:hover, .page-comment.post-type-idea .comment .object-region-bottom .flag-follow a.flagged, .page-comment.post-type-idea .comment .object-region-bottom .flag-follow a.unflag-action, .page-comment.post-type-idea .comment .object-region-bottom .flag-subscribe-node a:hover, .page-comment.post-type-idea .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.post-type-idea .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom .flag-follow a:hover, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.page-node-add-idea .comment .object-region-bottom .flag-follow a:hover, .page-comment.page-node-add-idea .comment .object-region-bottom .flag-follow a.flagged, .page-comment.page-node-add-idea .comment .object-region-bottom .flag-follow a.unflag-action, .page-comment.page-node-add-idea .comment .object-region-bottom .flag-subscribe-node a:hover, .page-comment.page-node-add-idea .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.page-node-add-idea .comment .object-region-bottom .flag-subscribe-node a.unflag-action {
    background-color: #ecb718;
  }
  /* line 1262, ../scss/social.scss */
  .forum-type.idea-question .view-mode-full .object-region-bottom .reply:hover, .forum-type.idea-question .comment .object-region-bottom .reply:hover, .forum-type.post-type-idea .view-mode-full .object-region-bottom .reply:hover, .forum-type.post-type-idea .comment .object-region-bottom .reply:hover, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom .reply:hover, .forum-type.page-node-add-idea .comment .object-region-bottom .reply:hover, .page-node-add.idea-question .view-mode-full .object-region-bottom .reply:hover, .page-node-add.idea-question .comment .object-region-bottom .reply:hover, .page-node-add.post-type-idea .view-mode-full .object-region-bottom .reply:hover, .page-node-add.post-type-idea .comment .object-region-bottom .reply:hover, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom .reply:hover, .page-node-add.page-node-add-idea .comment .object-region-bottom .reply:hover, .page-comment.idea-question .view-mode-full .object-region-bottom .reply:hover, .page-comment.idea-question .comment .object-region-bottom .reply:hover, .page-comment.post-type-idea .view-mode-full .object-region-bottom .reply:hover, .page-comment.post-type-idea .comment .object-region-bottom .reply:hover, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom .reply:hover, .page-comment.page-node-add-idea .comment .object-region-bottom .reply:hover {
    background-color: #ecb718;
  }
  /* line 1268, ../scss/social.scss */
  .forum-type.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.idea-question .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.idea-question .comment .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.idea-question .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.idea-question .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.idea-question .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.idea-question .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.idea-question .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.idea-question .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.idea-question .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-up.up-active {
    background-color: #ecb718;
  }
  /* line 1273, ../scss/social.scss */
  .forum-type.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.idea-question .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.idea-question .comment .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.idea-question .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.idea-question .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.idea-question .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.idea-question .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.idea-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.idea-question .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.idea-question .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.idea-question .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.post-type-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.post-type-idea .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.page-node-add-idea .comment .object-region-bottom .vud-widget-flat .flat-down.down-active {
    background-color: #ecb718;
  }
  /* line 1279, ../scss/social.scss */
  .forum-type.idea-question .view-mode-full .object-region-bottom a.link.edit:hover, .forum-type.idea-question .view-mode-full .object-region-bottom a.link.edit:active, .forum-type.idea-question .view-mode-full .object-region-bottom a.link.delete:hover, .forum-type.idea-question .view-mode-full .object-region-bottom a.link.delete:active, .forum-type.idea-question .comment .object-region-bottom a.link.edit:hover, .forum-type.idea-question .comment .object-region-bottom a.link.edit:active, .forum-type.idea-question .comment .object-region-bottom a.link.delete:hover, .forum-type.idea-question .comment .object-region-bottom a.link.delete:active, .forum-type.post-type-idea .view-mode-full .object-region-bottom a.link.edit:hover, .forum-type.post-type-idea .view-mode-full .object-region-bottom a.link.edit:active, .forum-type.post-type-idea .view-mode-full .object-region-bottom a.link.delete:hover, .forum-type.post-type-idea .view-mode-full .object-region-bottom a.link.delete:active, .forum-type.post-type-idea .comment .object-region-bottom a.link.edit:hover, .forum-type.post-type-idea .comment .object-region-bottom a.link.edit:active, .forum-type.post-type-idea .comment .object-region-bottom a.link.delete:hover, .forum-type.post-type-idea .comment .object-region-bottom a.link.delete:active, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom a.link.edit:hover, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom a.link.edit:active, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom a.link.delete:hover, .forum-type.page-node-add-idea .view-mode-full .object-region-bottom a.link.delete:active, .forum-type.page-node-add-idea .comment .object-region-bottom a.link.edit:hover, .forum-type.page-node-add-idea .comment .object-region-bottom a.link.edit:active, .forum-type.page-node-add-idea .comment .object-region-bottom a.link.delete:hover, .forum-type.page-node-add-idea .comment .object-region-bottom a.link.delete:active, .page-node-add.idea-question .view-mode-full .object-region-bottom a.link.edit:hover, .page-node-add.idea-question .view-mode-full .object-region-bottom a.link.edit:active, .page-node-add.idea-question .view-mode-full .object-region-bottom a.link.delete:hover, .page-node-add.idea-question .view-mode-full .object-region-bottom a.link.delete:active, .page-node-add.idea-question .comment .object-region-bottom a.link.edit:hover, .page-node-add.idea-question .comment .object-region-bottom a.link.edit:active, .page-node-add.idea-question .comment .object-region-bottom a.link.delete:hover, .page-node-add.idea-question .comment .object-region-bottom a.link.delete:active, .page-node-add.post-type-idea .view-mode-full .object-region-bottom a.link.edit:hover, .page-node-add.post-type-idea .view-mode-full .object-region-bottom a.link.edit:active, .page-node-add.post-type-idea .view-mode-full .object-region-bottom a.link.delete:hover, .page-node-add.post-type-idea .view-mode-full .object-region-bottom a.link.delete:active, .page-node-add.post-type-idea .comment .object-region-bottom a.link.edit:hover, .page-node-add.post-type-idea .comment .object-region-bottom a.link.edit:active, .page-node-add.post-type-idea .comment .object-region-bottom a.link.delete:hover, .page-node-add.post-type-idea .comment .object-region-bottom a.link.delete:active, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom a.link.edit:hover, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom a.link.edit:active, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom a.link.delete:hover, .page-node-add.page-node-add-idea .view-mode-full .object-region-bottom a.link.delete:active, .page-node-add.page-node-add-idea .comment .object-region-bottom a.link.edit:hover, .page-node-add.page-node-add-idea .comment .object-region-bottom a.link.edit:active, .page-node-add.page-node-add-idea .comment .object-region-bottom a.link.delete:hover, .page-node-add.page-node-add-idea .comment .object-region-bottom a.link.delete:active, .page-comment.idea-question .view-mode-full .object-region-bottom a.link.edit:hover, .page-comment.idea-question .view-mode-full .object-region-bottom a.link.edit:active, .page-comment.idea-question .view-mode-full .object-region-bottom a.link.delete:hover, .page-comment.idea-question .view-mode-full .object-region-bottom a.link.delete:active, .page-comment.idea-question .comment .object-region-bottom a.link.edit:hover, .page-comment.idea-question .comment .object-region-bottom a.link.edit:active, .page-comment.idea-question .comment .object-region-bottom a.link.delete:hover, .page-comment.idea-question .comment .object-region-bottom a.link.delete:active, .page-comment.post-type-idea .view-mode-full .object-region-bottom a.link.edit:hover, .page-comment.post-type-idea .view-mode-full .object-region-bottom a.link.edit:active, .page-comment.post-type-idea .view-mode-full .object-region-bottom a.link.delete:hover, .page-comment.post-type-idea .view-mode-full .object-region-bottom a.link.delete:active, .page-comment.post-type-idea .comment .object-region-bottom a.link.edit:hover, .page-comment.post-type-idea .comment .object-region-bottom a.link.edit:active, .page-comment.post-type-idea .comment .object-region-bottom a.link.delete:hover, .page-comment.post-type-idea .comment .object-region-bottom a.link.delete:active, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom a.link.edit:hover, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom a.link.edit:active, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom a.link.delete:hover, .page-comment.page-node-add-idea .view-mode-full .object-region-bottom a.link.delete:active, .page-comment.page-node-add-idea .comment .object-region-bottom a.link.edit:hover, .page-comment.page-node-add-idea .comment .object-region-bottom a.link.edit:active, .page-comment.page-node-add-idea .comment .object-region-bottom a.link.delete:hover, .page-comment.page-node-add-idea .comment .object-region-bottom a.link.delete:active {
    background-color: #ecb718;
  }
  /* line 1251, ../scss/social.scss */
  .forum-type.helpdesk-question h1.title, .forum-type.post-type-helpdesk h1.title, .forum-type.page-node-add-helpdesk h1.title, .page-node-add.helpdesk-question h1.title, .page-node-add.post-type-helpdesk h1.title, .page-node-add.page-node-add-helpdesk h1.title, .page-comment.helpdesk-question h1.title, .page-comment.post-type-helpdesk h1.title, .page-comment.page-node-add-helpdesk h1.title {
    background-color: #b71c1c;
  }
  /* line 1257, ../scss/social.scss */
  .forum-type.helpdesk-question .view-mode-full .object-region-bottom .flag-follow a:hover, .forum-type.helpdesk-question .view-mode-full .object-region-bottom .flag-follow a.flagged, .forum-type.helpdesk-question .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .forum-type.helpdesk-question .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .forum-type.helpdesk-question .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.helpdesk-question .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.helpdesk-question .comment .object-region-bottom .flag-follow a:hover, .forum-type.helpdesk-question .comment .object-region-bottom .flag-follow a.flagged, .forum-type.helpdesk-question .comment .object-region-bottom .flag-follow a.unflag-action, .forum-type.helpdesk-question .comment .object-region-bottom .flag-subscribe-node a:hover, .forum-type.helpdesk-question .comment .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.helpdesk-question .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom .flag-follow a:hover, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom .flag-follow a.flagged, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.post-type-helpdesk .comment .object-region-bottom .flag-follow a:hover, .forum-type.post-type-helpdesk .comment .object-region-bottom .flag-follow a.flagged, .forum-type.post-type-helpdesk .comment .object-region-bottom .flag-follow a.unflag-action, .forum-type.post-type-helpdesk .comment .object-region-bottom .flag-subscribe-node a:hover, .forum-type.post-type-helpdesk .comment .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.post-type-helpdesk .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-follow a:hover, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-follow a.flagged, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .forum-type.page-node-add-helpdesk .comment .object-region-bottom .flag-follow a:hover, .forum-type.page-node-add-helpdesk .comment .object-region-bottom .flag-follow a.flagged, .forum-type.page-node-add-helpdesk .comment .object-region-bottom .flag-follow a.unflag-action, .forum-type.page-node-add-helpdesk .comment .object-region-bottom .flag-subscribe-node a:hover, .forum-type.page-node-add-helpdesk .comment .object-region-bottom .flag-subscribe-node a.flagged, .forum-type.page-node-add-helpdesk .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom .flag-follow a:hover, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.helpdesk-question .comment .object-region-bottom .flag-follow a:hover, .page-node-add.helpdesk-question .comment .object-region-bottom .flag-follow a.flagged, .page-node-add.helpdesk-question .comment .object-region-bottom .flag-follow a.unflag-action, .page-node-add.helpdesk-question .comment .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.helpdesk-question .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.helpdesk-question .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom .flag-follow a:hover, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.post-type-helpdesk .comment .object-region-bottom .flag-follow a:hover, .page-node-add.post-type-helpdesk .comment .object-region-bottom .flag-follow a.flagged, .page-node-add.post-type-helpdesk .comment .object-region-bottom .flag-follow a.unflag-action, .page-node-add.post-type-helpdesk .comment .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.post-type-helpdesk .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.post-type-helpdesk .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-follow a:hover, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom .flag-follow a:hover, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom .flag-follow a.flagged, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom .flag-follow a.unflag-action, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom .flag-subscribe-node a:hover, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.helpdesk-question .view-mode-full .object-region-bottom .flag-follow a:hover, .page-comment.helpdesk-question .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-comment.helpdesk-question .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-comment.helpdesk-question .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-comment.helpdesk-question .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.helpdesk-question .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.helpdesk-question .comment .object-region-bottom .flag-follow a:hover, .page-comment.helpdesk-question .comment .object-region-bottom .flag-follow a.flagged, .page-comment.helpdesk-question .comment .object-region-bottom .flag-follow a.unflag-action, .page-comment.helpdesk-question .comment .object-region-bottom .flag-subscribe-node a:hover, .page-comment.helpdesk-question .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.helpdesk-question .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom .flag-follow a:hover, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.post-type-helpdesk .comment .object-region-bottom .flag-follow a:hover, .page-comment.post-type-helpdesk .comment .object-region-bottom .flag-follow a.flagged, .page-comment.post-type-helpdesk .comment .object-region-bottom .flag-follow a.unflag-action, .page-comment.post-type-helpdesk .comment .object-region-bottom .flag-subscribe-node a:hover, .page-comment.post-type-helpdesk .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.post-type-helpdesk .comment .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-follow a:hover, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-follow a.flagged, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-follow a.unflag-action, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a:hover, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom .flag-subscribe-node a.unflag-action, .page-comment.page-node-add-helpdesk .comment .object-region-bottom .flag-follow a:hover, .page-comment.page-node-add-helpdesk .comment .object-region-bottom .flag-follow a.flagged, .page-comment.page-node-add-helpdesk .comment .object-region-bottom .flag-follow a.unflag-action, .page-comment.page-node-add-helpdesk .comment .object-region-bottom .flag-subscribe-node a:hover, .page-comment.page-node-add-helpdesk .comment .object-region-bottom .flag-subscribe-node a.flagged, .page-comment.page-node-add-helpdesk .comment .object-region-bottom .flag-subscribe-node a.unflag-action {
    background-color: #b71c1c;
  }
  /* line 1262, ../scss/social.scss */
  .forum-type.helpdesk-question .view-mode-full .object-region-bottom .reply:hover, .forum-type.helpdesk-question .comment .object-region-bottom .reply:hover, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom .reply:hover, .forum-type.post-type-helpdesk .comment .object-region-bottom .reply:hover, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom .reply:hover, .forum-type.page-node-add-helpdesk .comment .object-region-bottom .reply:hover, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom .reply:hover, .page-node-add.helpdesk-question .comment .object-region-bottom .reply:hover, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom .reply:hover, .page-node-add.post-type-helpdesk .comment .object-region-bottom .reply:hover, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom .reply:hover, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom .reply:hover, .page-comment.helpdesk-question .view-mode-full .object-region-bottom .reply:hover, .page-comment.helpdesk-question .comment .object-region-bottom .reply:hover, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom .reply:hover, .page-comment.post-type-helpdesk .comment .object-region-bottom .reply:hover, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom .reply:hover, .page-comment.page-node-add-helpdesk .comment .object-region-bottom .reply:hover {
    background-color: #b71c1c;
  }
  /* line 1268, ../scss/social.scss */
  .forum-type.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .forum-type.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .forum-type.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up:active, .forum-type.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-up.up-active, .page-comment.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up:hover, .page-comment.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up:active, .page-comment.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-up.up-active {
    background-color: #b71c1c;
  }
  /* line 1273, ../scss/social.scss */
  .forum-type.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .forum-type.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .forum-type.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down:active, .forum-type.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.helpdesk-question .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.helpdesk-question .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.post-type-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom .vud-widget-flat .flat-down.down-active, .page-comment.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down:hover, .page-comment.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down:active, .page-comment.page-node-add-helpdesk .comment .object-region-bottom .vud-widget-flat .flat-down.down-active {
    background-color: #b71c1c;
  }
  /* line 1279, ../scss/social.scss */
  .forum-type.helpdesk-question .view-mode-full .object-region-bottom a.link.edit:hover, .forum-type.helpdesk-question .view-mode-full .object-region-bottom a.link.edit:active, .forum-type.helpdesk-question .view-mode-full .object-region-bottom a.link.delete:hover, .forum-type.helpdesk-question .view-mode-full .object-region-bottom a.link.delete:active, .forum-type.helpdesk-question .comment .object-region-bottom a.link.edit:hover, .forum-type.helpdesk-question .comment .object-region-bottom a.link.edit:active, .forum-type.helpdesk-question .comment .object-region-bottom a.link.delete:hover, .forum-type.helpdesk-question .comment .object-region-bottom a.link.delete:active, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom a.link.edit:hover, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom a.link.edit:active, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom a.link.delete:hover, .forum-type.post-type-helpdesk .view-mode-full .object-region-bottom a.link.delete:active, .forum-type.post-type-helpdesk .comment .object-region-bottom a.link.edit:hover, .forum-type.post-type-helpdesk .comment .object-region-bottom a.link.edit:active, .forum-type.post-type-helpdesk .comment .object-region-bottom a.link.delete:hover, .forum-type.post-type-helpdesk .comment .object-region-bottom a.link.delete:active, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom a.link.edit:hover, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom a.link.edit:active, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom a.link.delete:hover, .forum-type.page-node-add-helpdesk .view-mode-full .object-region-bottom a.link.delete:active, .forum-type.page-node-add-helpdesk .comment .object-region-bottom a.link.edit:hover, .forum-type.page-node-add-helpdesk .comment .object-region-bottom a.link.edit:active, .forum-type.page-node-add-helpdesk .comment .object-region-bottom a.link.delete:hover, .forum-type.page-node-add-helpdesk .comment .object-region-bottom a.link.delete:active, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom a.link.edit:hover, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom a.link.edit:active, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom a.link.delete:hover, .page-node-add.helpdesk-question .view-mode-full .object-region-bottom a.link.delete:active, .page-node-add.helpdesk-question .comment .object-region-bottom a.link.edit:hover, .page-node-add.helpdesk-question .comment .object-region-bottom a.link.edit:active, .page-node-add.helpdesk-question .comment .object-region-bottom a.link.delete:hover, .page-node-add.helpdesk-question .comment .object-region-bottom a.link.delete:active, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom a.link.edit:hover, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom a.link.edit:active, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom a.link.delete:hover, .page-node-add.post-type-helpdesk .view-mode-full .object-region-bottom a.link.delete:active, .page-node-add.post-type-helpdesk .comment .object-region-bottom a.link.edit:hover, .page-node-add.post-type-helpdesk .comment .object-region-bottom a.link.edit:active, .page-node-add.post-type-helpdesk .comment .object-region-bottom a.link.delete:hover, .page-node-add.post-type-helpdesk .comment .object-region-bottom a.link.delete:active, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom a.link.edit:hover, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom a.link.edit:active, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom a.link.delete:hover, .page-node-add.page-node-add-helpdesk .view-mode-full .object-region-bottom a.link.delete:active, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom a.link.edit:hover, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom a.link.edit:active, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom a.link.delete:hover, .page-node-add.page-node-add-helpdesk .comment .object-region-bottom a.link.delete:active, .page-comment.helpdesk-question .view-mode-full .object-region-bottom a.link.edit:hover, .page-comment.helpdesk-question .view-mode-full .object-region-bottom a.link.edit:active, .page-comment.helpdesk-question .view-mode-full .object-region-bottom a.link.delete:hover, .page-comment.helpdesk-question .view-mode-full .object-region-bottom a.link.delete:active, .page-comment.helpdesk-question .comment .object-region-bottom a.link.edit:hover, .page-comment.helpdesk-question .comment .object-region-bottom a.link.edit:active, .page-comment.helpdesk-question .comment .object-region-bottom a.link.delete:hover, .page-comment.helpdesk-question .comment .object-region-bottom a.link.delete:active, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom a.link.edit:hover, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom a.link.edit:active, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom a.link.delete:hover, .page-comment.post-type-helpdesk .view-mode-full .object-region-bottom a.link.delete:active, .page-comment.post-type-helpdesk .comment .object-region-bottom a.link.edit:hover, .page-comment.post-type-helpdesk .comment .object-region-bottom a.link.edit:active, .page-comment.post-type-helpdesk .comment .object-region-bottom a.link.delete:hover, .page-comment.post-type-helpdesk .comment .object-region-bottom a.link.delete:active, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom a.link.edit:hover, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom a.link.edit:active, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom a.link.delete:hover, .page-comment.page-node-add-helpdesk .view-mode-full .object-region-bottom a.link.delete:active, .page-comment.page-node-add-helpdesk .comment .object-region-bottom a.link.edit:hover, .page-comment.page-node-add-helpdesk .comment .object-region-bottom a.link.edit:active, .page-comment.page-node-add-helpdesk .comment .object-region-bottom a.link.delete:hover, .page-comment.page-node-add-helpdesk .comment .object-region-bottom a.link.delete:active {
    background-color: #b71c1c;
  }
  
  /* line 1291, ../scss/social.scss */
  #main form.dm-inplace-edit-ajax-form, #main form.comment-form, #main form.node-form {
    margin-left: 10px;
    margin-top: 10px;
  }
  /* line 1297, ../scss/social.scss */
  #main form.dm-inplace-edit-ajax-form label, #main form.comment-form label, #main form.node-form label {
    text-transform: uppercase;
    font-weight: 300;
    font-size: 21px;
    line-height: 1.5em;
  }
  /* line 1303, ../scss/social.scss */
  #main form.dm-inplace-edit-ajax-form .form-item, #main form.dm-inplace-edit-ajax-form .form-actions, #main form.comment-form .form-item, #main form.comment-form .form-actions, #main form.node-form .form-item, #main form.node-form .form-actions {
    margin-top: 0;
    margin-bottom: 2em;
  }
  /* line 1307, ../scss/social.scss */
  #main form.dm-inplace-edit-ajax-form input.form-text, #main form.dm-inplace-edit-ajax-form textarea, #main form.comment-form input.form-text, #main form.comment-form textarea, #main form.node-form input.form-text, #main form.node-form textarea {
    border: 1px solid #bbc5cd;
    margin-left: -1px;
    font-size: 14px;
    color: #505B65;
    width: 97%;
    padding: 8px 2.5%;
    line-height: 1.2em;
  }
  /* line 1317, ../scss/social.scss */
  #main form.dm-inplace-edit-ajax-form input.form-text.form-textarea, #main form.dm-inplace-edit-ajax-form textarea.form-textarea, #main form.comment-form input.form-text.form-textarea, #main form.comment-form textarea.form-textarea, #main form.node-form input.form-text.form-textarea, #main form.node-form textarea.form-textarea {
    width: 100%;
    padding: 10px 12px;
  }
  /* line 1322, ../scss/social.scss */
  #main form.dm-inplace-edit-ajax-form input#field-location, #main form.comment-form input#field-location, #main form.node-form input#field-location {
    width: 525px;
  }
  /* line 1325, ../scss/social.scss */
  #main form.dm-inplace-edit-ajax-form .form-type-checkbox, #main form.comment-form .form-type-checkbox, #main form.node-form .form-type-checkbox {
    padding-top: 40px;
  }
  /* line 1328, ../scss/social.scss */
  #main form.dm-inplace-edit-ajax-form .form-type-checkbox label, #main form.comment-form .form-type-checkbox label, #main form.node-form .form-type-checkbox label {
    margin-top: -40px;
    float: left;
  }
  /* line 1334, ../scss/social.scss */
  #main form.dm-inplace-edit-ajax-form input#edit-submit, #main form.dm-inplace-edit-ajax-form input[type=submit], #main form.comment-form input#edit-submit, #main form.comment-form input[type=submit], #main form.node-form input#edit-submit, #main form.node-form input[type=submit] {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    float: left;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  #main form.dm-inplace-edit-ajax-form input#edit-submit:hover, #main form.dm-inplace-edit-ajax-form input[type=submit]:hover, #main form.comment-form input#edit-submit:hover, #main form.comment-form input[type=submit]:hover, #main form.node-form input#edit-submit:hover, #main form.node-form input[type=submit]:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  #main form.dm-inplace-edit-ajax-form input#edit-submit:active, #main form.dm-inplace-edit-ajax-form input[type=submit]:active, #main form.comment-form input#edit-submit:active, #main form.comment-form input[type=submit]:active, #main form.node-form input#edit-submit:active, #main form.node-form input[type=submit]:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  #main form.dm-inplace-edit-ajax-form input#edit-submit[disabled], #main form.dm-inplace-edit-ajax-form input#edit-submit[disabled]:hover, #main form.dm-inplace-edit-ajax-form input#edit-submit[disabled]:active, #main form.dm-inplace-edit-ajax-form input[type=submit][disabled], #main form.dm-inplace-edit-ajax-form input[type=submit][disabled]:hover, #main form.dm-inplace-edit-ajax-form input[type=submit][disabled]:active, #main form.comment-form input#edit-submit[disabled], #main form.comment-form input#edit-submit[disabled]:hover, #main form.comment-form input#edit-submit[disabled]:active, #main form.comment-form input[type=submit][disabled], #main form.comment-form input[type=submit][disabled]:hover, #main form.comment-form input[type=submit][disabled]:active, #main form.node-form input#edit-submit[disabled], #main form.node-form input#edit-submit[disabled]:hover, #main form.node-form input#edit-submit[disabled]:active, #main form.node-form input[type=submit][disabled], #main form.node-form input[type=submit][disabled]:hover, #main form.node-form input[type=submit][disabled]:active {
    background: #7e7a78;
  }
  /* line 1343, ../scss/social.scss */
  body.page-node-add-discussion #main form.dm-inplace-edit-ajax-form input#edit-submit, body.post-type-discussion #main form.dm-inplace-edit-ajax-form input#edit-submit, body.page-node-add.discussion-question #main form.dm-inplace-edit-ajax-form input#edit-submit, body.page-node-add-discussion #main form.dm-inplace-edit-ajax-form input[type=submit], body.post-type-discussion #main form.dm-inplace-edit-ajax-form input[type=submit], body.page-node-add.discussion-question #main form.dm-inplace-edit-ajax-form input[type=submit], body.page-node-add-discussion #main form.comment-form input#edit-submit, body.post-type-discussion #main form.comment-form input#edit-submit, body.page-node-add.discussion-question #main form.comment-form input#edit-submit, body.page-node-add-discussion #main form.comment-form input[type=submit], body.post-type-discussion #main form.comment-form input[type=submit], body.page-node-add.discussion-question #main form.comment-form input[type=submit], body.page-node-add-discussion #main form.node-form input#edit-submit, body.post-type-discussion #main form.node-form input#edit-submit, body.page-node-add.discussion-question #main form.node-form input#edit-submit, body.page-node-add-discussion #main form.node-form input[type=submit], body.post-type-discussion #main form.node-form input[type=submit], body.page-node-add.discussion-question #main form.node-form input[type=submit] {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #789327;
    padding: 6px 12px;
    background: #fff;
    color: #789327;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  body.page-node-add-discussion #main form.dm-inplace-edit-ajax-form input#edit-submit:hover, body.post-type-discussion #main form.dm-inplace-edit-ajax-form input#edit-submit:hover, body.page-node-add.discussion-question #main form.dm-inplace-edit-ajax-form input#edit-submit:hover, body.page-node-add-discussion #main form.dm-inplace-edit-ajax-form input[type=submit]:hover, body.post-type-discussion #main form.dm-inplace-edit-ajax-form input[type=submit]:hover, body.page-node-add.discussion-question #main form.dm-inplace-edit-ajax-form input[type=submit]:hover, body.page-node-add-discussion #main form.comment-form input#edit-submit:hover, body.post-type-discussion #main form.comment-form input#edit-submit:hover, body.page-node-add.discussion-question #main form.comment-form input#edit-submit:hover, body.page-node-add-discussion #main form.comment-form input[type=submit]:hover, body.post-type-discussion #main form.comment-form input[type=submit]:hover, body.page-node-add.discussion-question #main form.comment-form input[type=submit]:hover, body.page-node-add-discussion #main form.node-form input#edit-submit:hover, body.post-type-discussion #main form.node-form input#edit-submit:hover, body.page-node-add.discussion-question #main form.node-form input#edit-submit:hover, body.page-node-add-discussion #main form.node-form input[type=submit]:hover, body.post-type-discussion #main form.node-form input[type=submit]:hover, body.page-node-add.discussion-question #main form.node-form input[type=submit]:hover {
    color: #fff;
    background: #789327;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  body.page-node-add-discussion #main form.dm-inplace-edit-ajax-form input#edit-submit:active, body.post-type-discussion #main form.dm-inplace-edit-ajax-form input#edit-submit:active, body.page-node-add.discussion-question #main form.dm-inplace-edit-ajax-form input#edit-submit:active, body.page-node-add-discussion #main form.dm-inplace-edit-ajax-form input[type=submit]:active, body.post-type-discussion #main form.dm-inplace-edit-ajax-form input[type=submit]:active, body.page-node-add.discussion-question #main form.dm-inplace-edit-ajax-form input[type=submit]:active, body.page-node-add-discussion #main form.comment-form input#edit-submit:active, body.post-type-discussion #main form.comment-form input#edit-submit:active, body.page-node-add.discussion-question #main form.comment-form input#edit-submit:active, body.page-node-add-discussion #main form.comment-form input[type=submit]:active, body.post-type-discussion #main form.comment-form input[type=submit]:active, body.page-node-add.discussion-question #main form.comment-form input[type=submit]:active, body.page-node-add-discussion #main form.node-form input#edit-submit:active, body.post-type-discussion #main form.node-form input#edit-submit:active, body.page-node-add.discussion-question #main form.node-form input#edit-submit:active, body.page-node-add-discussion #main form.node-form input[type=submit]:active, body.post-type-discussion #main form.node-form input[type=submit]:active, body.page-node-add.discussion-question #main form.node-form input[type=submit]:active {
    color: #fff;
    background: #687f22;
  }
  /* line 1343, ../scss/social.scss */
  body.page-node-add-expert #main form.dm-inplace-edit-ajax-form input#edit-submit, body.post-type-expert #main form.dm-inplace-edit-ajax-form input#edit-submit, body.page-node-add.expert-question #main form.dm-inplace-edit-ajax-form input#edit-submit, body.page-node-add-expert #main form.dm-inplace-edit-ajax-form input[type=submit], body.post-type-expert #main form.dm-inplace-edit-ajax-form input[type=submit], body.page-node-add.expert-question #main form.dm-inplace-edit-ajax-form input[type=submit], body.page-node-add-expert #main form.comment-form input#edit-submit, body.post-type-expert #main form.comment-form input#edit-submit, body.page-node-add.expert-question #main form.comment-form input#edit-submit, body.page-node-add-expert #main form.comment-form input[type=submit], body.post-type-expert #main form.comment-form input[type=submit], body.page-node-add.expert-question #main form.comment-form input[type=submit], body.page-node-add-expert #main form.node-form input#edit-submit, body.post-type-expert #main form.node-form input#edit-submit, body.page-node-add.expert-question #main form.node-form input#edit-submit, body.page-node-add-expert #main form.node-form input[type=submit], body.post-type-expert #main form.node-form input[type=submit], body.page-node-add.expert-question #main form.node-form input[type=submit] {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #287994;
    padding: 6px 12px;
    background: #fff;
    color: #287994;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  body.page-node-add-expert #main form.dm-inplace-edit-ajax-form input#edit-submit:hover, body.post-type-expert #main form.dm-inplace-edit-ajax-form input#edit-submit:hover, body.page-node-add.expert-question #main form.dm-inplace-edit-ajax-form input#edit-submit:hover, body.page-node-add-expert #main form.dm-inplace-edit-ajax-form input[type=submit]:hover, body.post-type-expert #main form.dm-inplace-edit-ajax-form input[type=submit]:hover, body.page-node-add.expert-question #main form.dm-inplace-edit-ajax-form input[type=submit]:hover, body.page-node-add-expert #main form.comment-form input#edit-submit:hover, body.post-type-expert #main form.comment-form input#edit-submit:hover, body.page-node-add.expert-question #main form.comment-form input#edit-submit:hover, body.page-node-add-expert #main form.comment-form input[type=submit]:hover, body.post-type-expert #main form.comment-form input[type=submit]:hover, body.page-node-add.expert-question #main form.comment-form input[type=submit]:hover, body.page-node-add-expert #main form.node-form input#edit-submit:hover, body.post-type-expert #main form.node-form input#edit-submit:hover, body.page-node-add.expert-question #main form.node-form input#edit-submit:hover, body.page-node-add-expert #main form.node-form input[type=submit]:hover, body.post-type-expert #main form.node-form input[type=submit]:hover, body.page-node-add.expert-question #main form.node-form input[type=submit]:hover {
    color: #fff;
    background: #287994;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  body.page-node-add-expert #main form.dm-inplace-edit-ajax-form input#edit-submit:active, body.post-type-expert #main form.dm-inplace-edit-ajax-form input#edit-submit:active, body.page-node-add.expert-question #main form.dm-inplace-edit-ajax-form input#edit-submit:active, body.page-node-add-expert #main form.dm-inplace-edit-ajax-form input[type=submit]:active, body.post-type-expert #main form.dm-inplace-edit-ajax-form input[type=submit]:active, body.page-node-add.expert-question #main form.dm-inplace-edit-ajax-form input[type=submit]:active, body.page-node-add-expert #main form.comment-form input#edit-submit:active, body.post-type-expert #main form.comment-form input#edit-submit:active, body.page-node-add.expert-question #main form.comment-form input#edit-submit:active, body.page-node-add-expert #main form.comment-form input[type=submit]:active, body.post-type-expert #main form.comment-form input[type=submit]:active, body.page-node-add.expert-question #main form.comment-form input[type=submit]:active, body.page-node-add-expert #main form.node-form input#edit-submit:active, body.post-type-expert #main form.node-form input#edit-submit:active, body.page-node-add.expert-question #main form.node-form input#edit-submit:active, body.page-node-add-expert #main form.node-form input[type=submit]:active, body.post-type-expert #main form.node-form input[type=submit]:active, body.page-node-add.expert-question #main form.node-form input[type=submit]:active {
    color: #fff;
    background: #236980;
  }
  /* line 1343, ../scss/social.scss */
  body.page-node-add-idea #main form.dm-inplace-edit-ajax-form input#edit-submit, body.post-type-idea #main form.dm-inplace-edit-ajax-form input#edit-submit, body.page-node-add.idea-question #main form.dm-inplace-edit-ajax-form input#edit-submit, body.page-node-add-idea #main form.dm-inplace-edit-ajax-form input[type=submit], body.post-type-idea #main form.dm-inplace-edit-ajax-form input[type=submit], body.page-node-add.idea-question #main form.dm-inplace-edit-ajax-form input[type=submit], body.page-node-add-idea #main form.comment-form input#edit-submit, body.post-type-idea #main form.comment-form input#edit-submit, body.page-node-add.idea-question #main form.comment-form input#edit-submit, body.page-node-add-idea #main form.comment-form input[type=submit], body.post-type-idea #main form.comment-form input[type=submit], body.page-node-add.idea-question #main form.comment-form input[type=submit], body.page-node-add-idea #main form.node-form input#edit-submit, body.post-type-idea #main form.node-form input#edit-submit, body.page-node-add.idea-question #main form.node-form input#edit-submit, body.page-node-add-idea #main form.node-form input[type=submit], body.post-type-idea #main form.node-form input[type=submit], body.page-node-add.idea-question #main form.node-form input[type=submit] {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #ecb718;
    padding: 6px 12px;
    background: #fff;
    color: #ecb718;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  body.page-node-add-idea #main form.dm-inplace-edit-ajax-form input#edit-submit:hover, body.post-type-idea #main form.dm-inplace-edit-ajax-form input#edit-submit:hover, body.page-node-add.idea-question #main form.dm-inplace-edit-ajax-form input#edit-submit:hover, body.page-node-add-idea #main form.dm-inplace-edit-ajax-form input[type=submit]:hover, body.post-type-idea #main form.dm-inplace-edit-ajax-form input[type=submit]:hover, body.page-node-add.idea-question #main form.dm-inplace-edit-ajax-form input[type=submit]:hover, body.page-node-add-idea #main form.comment-form input#edit-submit:hover, body.post-type-idea #main form.comment-form input#edit-submit:hover, body.page-node-add.idea-question #main form.comment-form input#edit-submit:hover, body.page-node-add-idea #main form.comment-form input[type=submit]:hover, body.post-type-idea #main form.comment-form input[type=submit]:hover, body.page-node-add.idea-question #main form.comment-form input[type=submit]:hover, body.page-node-add-idea #main form.node-form input#edit-submit:hover, body.post-type-idea #main form.node-form input#edit-submit:hover, body.page-node-add.idea-question #main form.node-form input#edit-submit:hover, body.page-node-add-idea #main form.node-form input[type=submit]:hover, body.post-type-idea #main form.node-form input[type=submit]:hover, body.page-node-add.idea-question #main form.node-form input[type=submit]:hover {
    color: #fff;
    background: #ecb718;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  body.page-node-add-idea #main form.dm-inplace-edit-ajax-form input#edit-submit:active, body.post-type-idea #main form.dm-inplace-edit-ajax-form input#edit-submit:active, body.page-node-add.idea-question #main form.dm-inplace-edit-ajax-form input#edit-submit:active, body.page-node-add-idea #main form.dm-inplace-edit-ajax-form input[type=submit]:active, body.post-type-idea #main form.dm-inplace-edit-ajax-form input[type=submit]:active, body.page-node-add.idea-question #main form.dm-inplace-edit-ajax-form input[type=submit]:active, body.page-node-add-idea #main form.comment-form input#edit-submit:active, body.post-type-idea #main form.comment-form input#edit-submit:active, body.page-node-add.idea-question #main form.comment-form input#edit-submit:active, body.page-node-add-idea #main form.comment-form input[type=submit]:active, body.post-type-idea #main form.comment-form input[type=submit]:active, body.page-node-add.idea-question #main form.comment-form input[type=submit]:active, body.page-node-add-idea #main form.node-form input#edit-submit:active, body.post-type-idea #main form.node-form input#edit-submit:active, body.page-node-add.idea-question #main form.node-form input#edit-submit:active, body.page-node-add-idea #main form.node-form input[type=submit]:active, body.post-type-idea #main form.node-form input[type=submit]:active, body.page-node-add.idea-question #main form.node-form input[type=submit]:active {
    color: #fff;
    background: #d9a712;
  }
  /* line 1343, ../scss/social.scss */
  body.page-node-add-helpdesk #main form.dm-inplace-edit-ajax-form input#edit-submit, body.post-type-helpdesk #main form.dm-inplace-edit-ajax-form input#edit-submit, body.page-node-add.helpdesk-question #main form.dm-inplace-edit-ajax-form input#edit-submit, body.page-node-add-helpdesk #main form.dm-inplace-edit-ajax-form input[type=submit], body.post-type-helpdesk #main form.dm-inplace-edit-ajax-form input[type=submit], body.page-node-add.helpdesk-question #main form.dm-inplace-edit-ajax-form input[type=submit], body.page-node-add-helpdesk #main form.comment-form input#edit-submit, body.post-type-helpdesk #main form.comment-form input#edit-submit, body.page-node-add.helpdesk-question #main form.comment-form input#edit-submit, body.page-node-add-helpdesk #main form.comment-form input[type=submit], body.post-type-helpdesk #main form.comment-form input[type=submit], body.page-node-add.helpdesk-question #main form.comment-form input[type=submit], body.page-node-add-helpdesk #main form.node-form input#edit-submit, body.post-type-helpdesk #main form.node-form input#edit-submit, body.page-node-add.helpdesk-question #main form.node-form input#edit-submit, body.page-node-add-helpdesk #main form.node-form input[type=submit], body.post-type-helpdesk #main form.node-form input[type=submit], body.page-node-add.helpdesk-question #main form.node-form input[type=submit] {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #b71c1c;
    padding: 6px 12px;
    background: #fff;
    color: #b71c1c;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  body.page-node-add-helpdesk #main form.dm-inplace-edit-ajax-form input#edit-submit:hover, body.post-type-helpdesk #main form.dm-inplace-edit-ajax-form input#edit-submit:hover, body.page-node-add.helpdesk-question #main form.dm-inplace-edit-ajax-form input#edit-submit:hover, body.page-node-add-helpdesk #main form.dm-inplace-edit-ajax-form input[type=submit]:hover, body.post-type-helpdesk #main form.dm-inplace-edit-ajax-form input[type=submit]:hover, body.page-node-add.helpdesk-question #main form.dm-inplace-edit-ajax-form input[type=submit]:hover, body.page-node-add-helpdesk #main form.comment-form input#edit-submit:hover, body.post-type-helpdesk #main form.comment-form input#edit-submit:hover, body.page-node-add.helpdesk-question #main form.comment-form input#edit-submit:hover, body.page-node-add-helpdesk #main form.comment-form input[type=submit]:hover, body.post-type-helpdesk #main form.comment-form input[type=submit]:hover, body.page-node-add.helpdesk-question #main form.comment-form input[type=submit]:hover, body.page-node-add-helpdesk #main form.node-form input#edit-submit:hover, body.post-type-helpdesk #main form.node-form input#edit-submit:hover, body.page-node-add.helpdesk-question #main form.node-form input#edit-submit:hover, body.page-node-add-helpdesk #main form.node-form input[type=submit]:hover, body.post-type-helpdesk #main form.node-form input[type=submit]:hover, body.page-node-add.helpdesk-question #main form.node-form input[type=submit]:hover {
    color: #fff;
    background: #b71c1c;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  body.page-node-add-helpdesk #main form.dm-inplace-edit-ajax-form input#edit-submit:active, body.post-type-helpdesk #main form.dm-inplace-edit-ajax-form input#edit-submit:active, body.page-node-add.helpdesk-question #main form.dm-inplace-edit-ajax-form input#edit-submit:active, body.page-node-add-helpdesk #main form.dm-inplace-edit-ajax-form input[type=submit]:active, body.post-type-helpdesk #main form.dm-inplace-edit-ajax-form input[type=submit]:active, body.page-node-add.helpdesk-question #main form.dm-inplace-edit-ajax-form input[type=submit]:active, body.page-node-add-helpdesk #main form.comment-form input#edit-submit:active, body.post-type-helpdesk #main form.comment-form input#edit-submit:active, body.page-node-add.helpdesk-question #main form.comment-form input#edit-submit:active, body.page-node-add-helpdesk #main form.comment-form input[type=submit]:active, body.post-type-helpdesk #main form.comment-form input[type=submit]:active, body.page-node-add.helpdesk-question #main form.comment-form input[type=submit]:active, body.page-node-add-helpdesk #main form.node-form input#edit-submit:active, body.post-type-helpdesk #main form.node-form input#edit-submit:active, body.page-node-add.helpdesk-question #main form.node-form input#edit-submit:active, body.page-node-add-helpdesk #main form.node-form input[type=submit]:active, body.post-type-helpdesk #main form.node-form input[type=submit]:active, body.page-node-add.helpdesk-question #main form.node-form input[type=submit]:active {
    color: #fff;
    background: #a11919;
  }
  /* line 1364, ../scss/social.scss */
  #main form.dm-inplace-edit-ajax-form .filter-wrapper, #main form.comment-form .filter-wrapper, #main form.node-form .filter-wrapper {
    padding: 0;
  }
  
  /* line 1371, ../scss/social.scss */
  form.commentish-form {
    position: relative;
  }
  /* line 1374, ../scss/social.scss */
  #main form.commentish-form {
    background: none;
  }
  /* line 1379, ../scss/social.scss */
  form.commentish-form .field-name-body .form-required,
  form.commentish-form .field-name-comment-body .form-required {
    display: none;
  }
  /* line 1382, ../scss/social.scss */
  #main form.commentish-form .field-name-body .form-item, #main
  form.commentish-form .field-name-comment-body .form-item {
    margin-bottom: 0;
  }
  /* line 1390, ../scss/social.scss */
  #main form.commentish-form #edit-field-subscribe .form-type-checkbox {
    float: left;
    margin: 0;
    height: 32px;
    background-color: white;
    padding: 0 0 0 4px;
  }
  /* line 1414, ../scss/social.scss */
  #main form.commentish-form #edit-field-subscribe .form-type-checkbox label {
    text-transform: none;
    font-size: 1.4em;
    line-height: 1.6em;
    margin-top: 0;
    float: none;
  }@media (max-width: 480px) {
 /* line 1414, ../scss/social.scss */
    #main form.commentish-form #edit-field-subscribe .form-type-checkbox label {
      margin-left: 0;
    } 
}/* line 1428, ../scss/social.scss */
  #main .node-blog form.commentish-form .form-actions {
    background: #e5e6e7;
    border: none;
    padding-top: 5px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  #main .node-blog form.commentish-form .form-actions:before, #main .node-blog form.commentish-form .form-actions:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  #main .node-blog form.commentish-form .form-actions:after {
    clear: both;
  }
  /* line 1434, ../scss/social.scss */
  #main form.commentish-form .form-actions {
    background: white;
    border-bottom: 1px solid #e4e3e0;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  #main form.commentish-form .form-actions:before, #main form.commentish-form .form-actions:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  #main form.commentish-form .form-actions:after {
    clear: both;
  }
  /* line 1441, ../scss/social.scss */
  #main form.commentish-form .form-actions input, #main form.commentish-form .form-actions input#edit-submit {
    float: right;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 10px;
    height: 32px;
  }
  /* line 1450, ../scss/social.scss */
  form.commentish-form .object-region-left {
    position: absolute;
    top: 30px;
  }
  
  /* line 1458, ../scss/social.scss */
  body.not-logged-in .flat-up, body.not-logged-in .flat-down {
    display: none;
  }
  /* line 1461, ../scss/social.scss */
  body.not-logged-in .flat-score {
    border-left: 0;
  }
  
  /* line 1467, ../scss/social.scss */
  .comments, .view-id-answers_to_a_question {
    margin-top: 0;
  }
  /* line 1470, ../scss/social.scss */
  .comments h2, .view-id-answers_to_a_question h2 {
    text-transform: uppercase;
    margin-left: 10px;
    margin-bottom: 10px;
  }
  /* line 1475, ../scss/social.scss */
  .comments .view-empty p, .view-id-answers_to_a_question .view-empty p {
    margin-left: 10px;
  }
  /* line 1478, ../scss/social.scss */
  .comments .node.answer.view-mode-full, .comments .comment, .view-id-answers_to_a_question .node.answer.view-mode-full, .view-id-answers_to_a_question .comment {
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    background: none;
  }
  /* line 1484, ../scss/social.scss */
  .comments .node.answer.view-mode-full .object-region-left, .comments .comment .object-region-left, .view-id-answers_to_a_question .node.answer.view-mode-full .object-region-left, .view-id-answers_to_a_question .comment .object-region-left {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/comment_arrow.png) right 19px no-repeat;
  }@media (max-width: 480px) {
 /* line 1484, ../scss/social.scss */
    .comments .node.answer.view-mode-full .object-region-left, .comments .comment .object-region-left, .view-id-answers_to_a_question .node.answer.view-mode-full .object-region-left, .view-id-answers_to_a_question .comment .object-region-left {
      background: none;
    } 
}/* line 1491, ../scss/social.scss */
  .comments .node.answer.view-mode-full .object-region-right, .comments .comment .object-region-right, .view-id-answers_to_a_question .node.answer.view-mode-full .object-region-right, .view-id-answers_to_a_question .comment .object-region-right {
    background: #fff;
    padding: 0;
  }
  /* line 1495, ../scss/social.scss */
  .comments .node.answer.view-mode-full .object-region-right .content-wrapper, .comments .comment .object-region-right .content-wrapper, .view-id-answers_to_a_question .node.answer.view-mode-full .object-region-right .content-wrapper, .view-id-answers_to_a_question .comment .object-region-right .content-wrapper {
    padding: 15px 10px 10px 30px;
  }@media (max-width: 480px) {
 /* line 1495, ../scss/social.scss */
    .comments .node.answer.view-mode-full .object-region-right .content-wrapper, .comments .comment .object-region-right .content-wrapper, .view-id-answers_to_a_question .node.answer.view-mode-full .object-region-right .content-wrapper, .view-id-answers_to_a_question .comment .object-region-right .content-wrapper {
      padding-left: 10px;
    } 
}/* line 1502, ../scss/social.scss */
  .comments .node.answer.view-mode-full .object-region-right .object-region-bottom, .comments .comment .object-region-right .object-region-bottom, .view-id-answers_to_a_question .node.answer.view-mode-full .object-region-right .object-region-bottom, .view-id-answers_to_a_question .comment .object-region-right .object-region-bottom {
    float: none;
  }
  /* line 1506, ../scss/social.scss */
  .comments .node.answer.view-mode-full .flag-inappropriate_node, .comments .node.answer.view-mode-full .flag-inappropriate_comment, .comments .comment .flag-inappropriate_node, .comments .comment .flag-inappropriate_comment, .view-id-answers_to_a_question .node.answer.view-mode-full .flag-inappropriate_node, .view-id-answers_to_a_question .node.answer.view-mode-full .flag-inappropriate_comment, .view-id-answers_to_a_question .comment .flag-inappropriate_node, .view-id-answers_to_a_question .comment .flag-inappropriate_comment {
    display: none;
    position: absolute;
    top: 5px;
    right: 5px;
  }
  /* line 1513, ../scss/social.scss */
  .comments .node.answer.view-mode-full:hover .flag-inappropriate_node, .comments .node.answer.view-mode-full:hover .flag-inappropriate_comment, .comments .comment:hover .flag-inappropriate_node, .comments .comment:hover .flag-inappropriate_comment, .view-id-answers_to_a_question .node.answer.view-mode-full:hover .flag-inappropriate_node, .view-id-answers_to_a_question .node.answer.view-mode-full:hover .flag-inappropriate_comment, .view-id-answers_to_a_question .comment:hover .flag-inappropriate_node, .view-id-answers_to_a_question .comment:hover .flag-inappropriate_comment {
    display: block;
  }
  /* line 1518, ../scss/social.scss */
  .comments .node.answer.view-mode-full .links a, .comments .comment .links a, .view-id-answers_to_a_question .node.answer.view-mode-full .links a, .view-id-answers_to_a_question .comment .links a {
    background: #135469;
    color: #fff;
    padding: 6px 18px;
    text-decoration: none;
  }
  /* line 531, ../scss/mixins/_mixins.scss */
  .comments .node.answer.view-mode-full .links a:hover, .comments .comment .links a:hover, .view-id-answers_to_a_question .node.answer.view-mode-full .links a:hover, .view-id-answers_to_a_question .comment .links a:hover {
    background: #17657f;
    text-decoration: none;
  }
  /* line 535, ../scss/mixins/_mixins.scss */
  .comments .node.answer.view-mode-full .links a:active, .comments .comment .links a:active, .view-id-answers_to_a_question .node.answer.view-mode-full .links a:active, .view-id-answers_to_a_question .comment .links a:active {
    background: #0f4353;
    text-decoration: none;
  }
  /* line 1522, ../scss/social.scss */
  .comments .node.answer.view-mode-full .user-picture, .comments .comment .user-picture, .view-id-answers_to_a_question .node.answer.view-mode-full .user-picture, .view-id-answers_to_a_question .comment .user-picture {
    float: left;
  }
  /* line 1525, ../scss/social.scss */
  .comments .node.answer.view-mode-full .user-picture, .comments .node.answer.view-mode-full .user-picture a, .comments .node.answer.view-mode-full .user-picture img, .comments .comment .user-picture, .comments .comment .user-picture a, .comments .comment .user-picture img, .view-id-answers_to_a_question .node.answer.view-mode-full .user-picture, .view-id-answers_to_a_question .node.answer.view-mode-full .user-picture a, .view-id-answers_to_a_question .node.answer.view-mode-full .user-picture img, .view-id-answers_to_a_question .comment .user-picture, .view-id-answers_to_a_question .comment .user-picture a, .view-id-answers_to_a_question .comment .user-picture img {
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
  }
  /* line 1529, ../scss/social.scss */
  .forum-type .comments .node.answer.view-mode-full .image-subtext, .forum-type .comments .comment .image-subtext, .forum-type .view-id-answers_to_a_question .node.answer.view-mode-full .image-subtext, .forum-type .view-id-answers_to_a_question .comment .image-subtext {
    float: left;
    width: 48px;
  }
  
  /* line 1538, ../scss/social.scss */
  .author-uid .object-region-left,
  .author-uid .group-left {
    position: relative;
  }
  /* line 1542, ../scss/social.scss */
  .author-uid .object-region-left .user-picture,
  .author-uid .group-left .user-picture {
    position: relative;
    z-index: 2;
  }
  /* line 692, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile,
  .author-uid .group-left .mini-profile {
    width: 240px;
    height: 50px;
    -moz-box-shadow: 1px 1px 5px #413f3e;
    -webkit-box-shadow: 1px 1px 5px #413f3e;
    box-shadow: 1px 1px 5px #413f3e;
    display: none;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background: #fff;
    border: 1px solid #7e7a78;
    padding: 10px;
  }
  /* line 704, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile .username,
  .author-uid .group-left .mini-profile .username {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-top: 5px;
    margin-left: 60px;
    color: #1d1c1b;
    font-weight: 600;
    font-size: 14px;
    line-height: 13px;
    text-decoration: underline;
  }
  /* line 714, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile .ajax-load,
  .author-uid .group-left .mini-profile .ajax-load {
    width: 180px;
    height: 14px;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax-loader.gif) center center no-repeat;
    margin-left: 60px;
    margin-top: 4px;
  }
  /* line 720, ../scss/mixins/_mixins.scss */
  #main .author-uid .object-region-left .mini-profile .image-subtext, #main
  .author-uid .group-left .mini-profile .image-subtext {
    display: block;
    float: none;
    margin-top: 1px;
    margin-left: 60px;
    font-weight: 400;
    font-size: 12px;
    height: 12px;
    font-style: italic;
    text-align: left;
    color: #413f3e;
  }
  /* line 732, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile .points-progress-bar-container,
  .author-uid .group-left .mini-profile .points-progress-bar-container {
    background: #e4e3e0;
    width: 170px;
    margin: 5px 0 10px 60px;
  }
  /* line 737, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile .points-progress-bar-container, .author-uid .object-region-left .mini-profile .points-progress-bar-container span,
  .author-uid .group-left .mini-profile .points-progress-bar-container,
  .author-uid .group-left .mini-profile .points-progress-bar-container span {
    display: block;
    height: 10px;
  }
  /* line 741, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile .points-progress-bar-container .points-progress-bar,
  .author-uid .group-left .mini-profile .points-progress-bar-container .points-progress-bar {
    background-color: #789327;
  }
  /* line 744, ../scss/mixins/_mixins.scss */
  html.cssgradients .author-uid .object-region-left .mini-profile .points-progress-bar-container .points-progress-bar, html.cssgradients
  .author-uid .group-left .mini-profile .points-progress-bar-container .points-progress-bar {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4OTMyNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkwYzI1MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #789327), color-stop(100%, #90c253));
    background: -moz-linear-gradient(left center, #789327, #90c253);
    background: -webkit-linear-gradient(left center, #789327, #90c253);
    background: linear-gradient(to right center, #789327, #90c253);
  }
  /* line 747, ../scss/mixins/_mixins.scss */
  html.no-cssgradients .author-uid .object-region-left .mini-profile .points-progress-bar-container .points-progress-bar, html.no-cssgradients
  .author-uid .group-left .mini-profile .points-progress-bar-container .points-progress-bar {
    background-color: #789327;
  }
  /* line 752, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile .current-points, .author-uid .object-region-left .mini-profile .badges-output,
  .author-uid .group-left .mini-profile .current-points,
  .author-uid .group-left .mini-profile .badges-output {
    border-top: 1px solid #e4e3e0;
    padding: 5px 0;
    font-size: 16px;
  }
  /* line 757, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile .current-points .label, .author-uid .object-region-left .mini-profile .badges-output .label,
  .author-uid .group-left .mini-profile .current-points .label,
  .author-uid .group-left .mini-profile .badges-output .label {
    font-size: 12px;
    font-weight: 700;
    display: block;
  }
  /* line 765, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile .badges-output span.views-field-field-badge-image,
  .author-uid .group-left .mini-profile .badges-output span.views-field-field-badge-image {
    display: block;
    width: 31px;
    height: 31px;
  }
  /* line 770, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile .badges-output div,
  .author-uid .group-left .mini-profile .badges-output div {
    float: left;
    margin: 4px;
  }
  /* line 775, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile .private-message-wrapper,
  .author-uid .group-left .mini-profile .private-message-wrapper {
    display: block;
    clear: left;
    border-top: 1px solid #e4e3e0;
    padding: 5px 0;
  }
  /* line 781, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile .private-message-wrapper .private-message,
  .author-uid .group-left .mini-profile .private-message-wrapper .private-message {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    margin: 0;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile .private-message-wrapper .private-message:hover,
  .author-uid .group-left .mini-profile .private-message-wrapper .private-message:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile .private-message-wrapper .private-message:active,
  .author-uid .group-left .mini-profile .private-message-wrapper .private-message:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  .author-uid .object-region-left .mini-profile .private-message-wrapper .private-message[disabled], .author-uid .object-region-left .mini-profile .private-message-wrapper .private-message[disabled]:hover, .author-uid .object-region-left .mini-profile .private-message-wrapper .private-message[disabled]:active,
  .author-uid .group-left .mini-profile .private-message-wrapper .private-message[disabled],
  .author-uid .group-left .mini-profile .private-message-wrapper .private-message[disabled]:hover,
  .author-uid .group-left .mini-profile .private-message-wrapper .private-message[disabled]:active {
    background: #7e7a78;
  }
  /* line 1550, ../scss/social.scss */
  .author-uid.popup-hover-active .mini-profile {
    z-index: 10;
    display: block;
  }
  /* line 1554, ../scss/social.scss */
  .author-uid.popup-hover-active .user-picture {
    z-index: 11;
  }
  
  /* line 1561, ../scss/social.scss */
  #block-views-badges_content-block_1 .content {
    overflow: visible;
  }
  
  /* line 1564, ../scss/social.scss */
  #block-views-badges_content-block_1 h2 {
    margin-bottom: 0;
  }
  
  /* line 1568, ../scss/social.scss */
  .view-badges-content .badge-popup-wrapper {
    position: relative;
    float: left;
    margin: 6px;
  }
  /* line 1573, ../scss/social.scss */
  .view-badges-content .badge-popup-wrapper .badge-image-wrapper {
    position: relative;
    z-index: 2;
    cursor: pointer;
  }
  /* line 1579, ../scss/social.scss */
  .view-badges-content .badge-popup-wrapper .badge-description-wrapper {
    width: 180px;
    height: auto;
    -moz-box-shadow: 1px 1px 5px #7e7a78;
    -webkit-box-shadow: 1px 1px 5px #7e7a78;
    box-shadow: 1px 1px 5px #7e7a78;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGP6/xQGmRjggCATANW/CX/LIlMDAAAAAElFTkSuQmCC');
    background: rgba(255, 255, 255, 0.9);
    display: none;
    position: absolute;
    z-index: 1;
    top: -8px;
    left: -8px;
    border: 1px solid #7e7a78;
    padding: 10px 10px 10px 66px;
  }
  /* line 1591, ../scss/social.scss */
  .view-badges-content .badge-popup-wrapper .badge-description-wrapper .badge-title {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
  }
  /* line 1596, ../scss/social.scss */
  .view-badges-content .badge-popup-wrapper .badge-description-wrapper p {
    margin-bottom: 0;
  }
  /* line 1601, ../scss/social.scss */
  .view-badges-content .badge-popup-wrapper.popup-hover-active .badge-image-wrapper {
    z-index: 11;
  }
  /* line 1604, ../scss/social.scss */
  .view-badges-content .badge-popup-wrapper.popup-hover-active .badge-description-wrapper {
    z-index: 10;
  }
  /* line 1609, ../scss/social.scss */
  .view-badges-content .badge-popup-wrapper.popup-hover-active.popup-hover-fadeout .badge-image-wrapper {
    z-index: 8;
  }
  /* line 1612, ../scss/social.scss */
  .view-badges-content .badge-popup-wrapper.popup-hover-active.popup-hover-fadeout .badge-description-wrapper {
    z-index: 7;
  }
  
  /* line 1621, ../scss/social.scss */
  #block-dm_profile-custom_profile_block {
    margin: 0 20px 20px;
  }
  /* line 1624, ../scss/social.scss */
  #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper {
    position: relative;
  }
  /* line 1627, ../scss/social.scss */
  #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper .dm-profile-custom-image-wrapper .profile-image .image-wrapper {
    width: 100px;
    height: 100px;
    border: 8px solid white;
    display: block;
    margin: 0 auto;
    position: relative;
    top: 10px;
    z-index: 5;
    background: #fff;
  }
  /* line 1641, ../scss/social.scss */
  #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper .dm-profile-custom-image-wrapper .profile-image .image-wrapper, #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper .dm-profile-custom-image-wrapper .profile-image .image-wrapper img {
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border-radius: 60px;
  }
  /* line 1645, ../scss/social.scss */
  #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper .dm-profile-custom-role-box-wrapper {
    position: relative;
    top: -15px;
    width: 100%;
    background: #4C793B;
    padding-top: 30px;
    color: #fff;
    text-align: center;
  }
  /* line 1655, ../scss/social.scss */
  #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper .dm-profile-custom-role-box-wrapper .user-current-role {
    font-size: 25px;
    font-weight: 100;
  }
  /* line 1659, ../scss/social.scss */
  #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper .dm-profile-custom-role-box-wrapper .user-points-until-wrapper {
    font-size: 14px;
    font-weight: 100;
    padding: 5px 0;
  }
  /* line 1664, ../scss/social.scss */
  #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper .dm-profile-custom-role-box-wrapper .user-points-until-wrapper .next-level {
    text-decoration: underline;
  }
  /* line 1669, ../scss/social.scss */
  #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper .points-progress-bar-container,
  #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper .points-progress-bar {
    width: 100%;
    height: 20px;
    display: block;
  }
  /* line 1674, ../scss/social.scss */
  #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper .points-progress-bar-container {
    background: #e4e3e0;
  }
  /* line 1677, ../scss/social.scss */
  #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper .points-progress-bar-container .points-progress-bar {
    background-color: #789327;
  }
  /* line 1680, ../scss/social.scss */
  html.cssgradients #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper .points-progress-bar-container .points-progress-bar {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNzkzYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc1YWY1YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #4c793b), color-stop(100%, #75af5b));
    background: -moz-linear-gradient(left center, #4c793b, #75af5b);
    background: -webkit-linear-gradient(left center, #4c793b, #75af5b);
    background: linear-gradient(to right center, #4c793b, #75af5b);
  }
  /* line 1683, ../scss/social.scss */
  html.no-cssgradients #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper .points-progress-bar-container .points-progress-bar {
    background-color: #789327;
  }
  /* line 1688, ../scss/social.scss */
  #block-dm_profile-custom_profile_block .dm-profile-custom-wrapper .current-points {
    margin-top: 10px;
    text-align: center;
    color: #7e7a78;
    font-size: 18px;
    font-weight: 100;
  }
  /* line 1697, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group {
    position: relative;
  }
  /* line 1700, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group .profile-image {
    width: 100%;
    position: relative;
    z-index: 5;
  }
  /* line 1705, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group .profile-image img {
    position: absolute;
    top: 0;
  }
  /* line 1710, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group .inplace-edit-toggle {
    margin-top: 0;
    position: absolute;
    z-index: 6;
    top: 25px;
    right: 5px;
  }
  /* line 1717, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group .inplace-edit-status {
    margin-top: 8px;
  }
  /* line 1720, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group form {
    margin-top: 20px;
    margin-bottom: 24px;
  }
  /* line 1724, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group form label {
    display: none;
  }
  /* line 1727, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group form div.image-preview {
    float: none;
  }
  /* line 1730, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group form div.image-preview img {
    position: static;
    border: 0;
  }
  /* line 1735, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group form .image-preview {
    margin: 0 auto;
  }
  /* line 1738, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group form .image-preview, body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group form .image-preview img {
    width: 100px;
    height: 100px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border-radius: 60px;
  }
  /* line 1743, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group form .image-widget-data {
    float: right;
    width: 100%;
  }
  /* line 1747, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group form .image-widget-data .file-size, body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group form .image-widget-data .file {
    display: none;
  }
  /* line 1750, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group form .image-widget-data input[type=submit] {
    float: right;
  }
  /* line 1753, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group form .image-widget-data input[value="Upload"] {
    display: none;
  }
  /* line 1760, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group form input.form-button-save {
    float: right;
    margin-left: 10px;
  }
  /* line 1766, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group.loading .profile-image img {
    display: none;
  }
  /* line 1769, ../scss/social.scss */
  body.user-profile #block-dm_profile-custom_profile_block .image-wrapper.inplace-edit-group.loading .profile-image .image-wrapper {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_lt_gray.gif);
  }
  /* line 1774, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form {
    width: 593px;
    height: 420px;
    -moz-box-shadow: 1px 1px 5px #7e7a78;
    -webkit-box-shadow: 1px 1px 5px #7e7a78;
    box-shadow: 1px 1px 5px #7e7a78;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGP6/xQGmRjggCATANW/CX/LIlMDAAAAAElFTkSuQmCC');
    background: rgba(255, 255, 255, 0.9);
    z-index: 12;
    position: relative;
  }
  /* line 1782, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form .imagefield-crop-cropbox {
    margin: 0 10px 10px 190px;
    padding-top: 10px;
    position: absolute;
    right: 0;
  }
  /* line 1788, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form .imagefield-crop-cropbox img.cropbox {
    display: none;
  }
  /* line 1792, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form .imagefield-crop-preview {
    float: left;
    margin: 10px;
  }
  /* line 1796, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form .file {
    position: absolute;
    top: 108px;
    margin: 10px;
  }
  /* line 1801, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form .file .file-icon {
    float: left;
  }
  /* line 1804, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form .file a {
    display: block;
    margin-left: 18px;
    width: 143px;
    overflow: hidden;
  }
  /* line 1812, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form .form-file {
    margin: 10px;
  }
  /* line 1816, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form .form-submit {
    margin: 10px;
    position: absolute;
    top: 133px;
  }
  /* line 1821, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form .form-submit.progress-disabled {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_green.gif);
  }
  /* line 1825, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form .form-actions {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  /* line 1830, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form .form-actions .form-submit {
    position: static;
  }
  /* line 1834, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form .jcrop-preview-wrapper {
    border-radius: 50px;
  }
  /* line 1837, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form .uploader {
    margin: 10px;
  }
  /* line 1840, ../scss/social.scss */
  #block-dm_profile-custom_profile_block #dm-inplace-edit-image-ajax-form .description {
    display: none;
  }
  
  /* line 1853, ../scss/social.scss */
  body.user-profile #content-middle {
    background: #fff;
    margin-bottom: 40px;
    padding: 0;
  }
  /* line 1858, ../scss/social.scss */
  body.user-profile .content-region-wrapper {
    background: #fff;
    padding: 30px 0;
  }
  /* line 1862, ../scss/social.scss */
  body.user-profile .content-region-wrapper .region-content .block {
    padding: 10px;
  }
  /* line 1866, ../scss/social.scss */
  body.user-profile .profile {
    margin: 0;
  }
  /* line 1869, ../scss/social.scss */
  body.user-profile #content-middle {
    padding-top: 0;
  }
  /* line 1873, ../scss/social.scss */
  body.user-profile #content-middle .container-social,
  body.user-profile #content-middle .container-bio {
    width: 400px;
  }@media (max-width: 480px) {
 /* line 1873, ../scss/social.scss */
    body.user-profile #content-middle .container-social,
    body.user-profile #content-middle .container-bio {
      width: auto;
    } 
}/* line 1883, ../scss/social.scss */
  body.user-profile #content-middle .linkedin-profile-link {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    text-transform: uppercase;
    margin: 0 auto;
    padding: 15px 5px 15px 45px;
    width: 240px;
    font-size: 13px;
    color: #1d1c1b;
    background: #eee url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/linkedin.png) 7px center no-repeat;
    float: right;
    clear: right;
    margin-top: 10px;
  }
  /* line 810, ../scss/mixins/_mixins.scss */
  body.user-profile #content-middle .linkedin-profile-link:hover {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/linkedin.png) 7px center no-repeat;
    background-color: #f8f8f8;
  }
  /* line 814, ../scss/mixins/_mixins.scss */
  body.user-profile #content-middle .linkedin-profile-link:active {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/linkedin.png) 7px center no-repeat;
    background-color: #e4e4e4;
  }
  /* line 1891, ../scss/social.scss */
  body.user-profile #content-middle .private-message {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: #999 0 0 2px;
    -webkit-box-shadow: #999 0 0 2px;
    box-shadow: #999 0 0 2px;
    margin: 0 auto;
    padding: 15px 5px 15px 40px;
    font-size: 13px;
    color: #7e7a78;
    background: #eee url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/icons/icon_message.png) 7px center no-repeat;
    width: 145px;
    margin: 20px 20px 15px 20px;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  body.user-profile #content-middle .private-message:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  body.user-profile #content-middle .private-message:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  body.user-profile #content-middle .private-message[disabled], body.user-profile #content-middle .private-message[disabled]:hover, body.user-profile #content-middle .private-message[disabled]:active {
    background: #7e7a78;
  }
  /* line 1902, ../scss/social.scss */
  body.user-profile #content-middle .private-message:hover {
    background: #f8f8f8 url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/icons/icon_message.png) 7px center no-repeat;
  }
  /* line 1906, ../scss/social.scss */
  body.user-profile #content-middle .private-message.new-message {
    color: #fff;
    background: #A95A11 url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/icons/icon_message_new.png) 7px center no-repeat;
  }
  /* line 1910, ../scss/social.scss */
  body.user-profile #content-middle .private-message.new-message:hover {
    background: #bc6413 url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/icons/icon_message_new.png) 7px center no-repeat;
  }
  /* line 1914, ../scss/social.scss */
  body.user-profile #content-middle .private-message.send-message {
    color: #fff;
    background: #A95A11 url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/icons/icon_message_white.png) 7px center no-repeat;
  }
  /* line 1918, ../scss/social.scss */
  body.user-profile #content-middle .private-message.send-message:hover {
    background: #bc6413 url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/icons/icon_message_white.png) 7px center no-repeat;
  }
  /* line 1925, ../scss/social.scss */
  body.user-profile #content-middle .private-message-preferences {
    text-align: center;
    width: 225px;
    display: block;
  }
  /* line 1931, ../scss/social.scss */
  body.user-profile #content-middle .field-label, body.user-profile #content-middle .container-title {
    margin-top: 20px;
  }
  /* line 1934, ../scss/social.scss */
  body.user-profile #content-middle .field-label, body.user-profile #content-middle .container-title, body.user-profile #content-middle .block h2 {
    color: #505B65;
    font-size: 19px;
    font-weight: 100;
  }
  /* line 1943, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group {
    margin-top: 5px;
  }
  /* line 1946, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .field {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 25px;
    height: 25px;
  }
  /* line 1950, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .field a {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 25px;
    height: 25px;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/social_sprite.png) no-repeat transparent;
  }
  /* line 1956, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .field a.field-name-field-facebook.empty {
    background-position: 0px -60px;
  }
  /* line 1959, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .field a.field-name-field-facebook.valid {
    background-position: 0px 0px;
  }
  /* line 1961, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .field a.field-name-field-facebook.valid:hover {
    background-position: 0px -30px;
  }
  /* line 1967, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .field a.field-name-field-linkdin.empty {
    background-position: -30px -60px;
  }
  /* line 1970, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .field a.field-name-field-linkdin.valid {
    background-position: -30px 0px;
  }
  /* line 1972, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .field a.field-name-field-linkdin.valid:hover {
    background-position: -30px -30px;
  }
  /* line 1978, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .field a.field-name-field-google-plus.empty {
    background-position: -90px -60px;
  }
  /* line 1981, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .field a.field-name-field-google-plus.valid {
    background-position: -90px 0px;
  }
  /* line 1983, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .field a.field-name-field-google-plus.valid:hover {
    background-position: -90px -30px;
  }
  /* line 1989, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .field a.field-name-field-twitter.empty {
    background-position: -60px -60px;
  }
  /* line 1992, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .field a.field-name-field-twitter.valid {
    background-position: -60px 0px;
  }
  /* line 1994, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .field a.field-name-field-twitter.valid:hover {
    background-position: -60px -30px;
  }
  /* line 2001, ../scss/social.scss */
  body.user-profile #content-middle .container-social.inplace-edit-group .inplace-edit-toggle {
    margin-top: 0;
  }
  /* line 2009, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group.fields-inline div {
    display: inline;
  }
  /* line 2012, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group.fields-inline div.uniform-processed {
    display: block;
  }
  /* line 2015, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group.fields-inline div.uniform-processed.selector {
    margin-top: 0;
  }
  /* line 2018, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group.fields-inline div.uniform-processed.selector span {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  /* line 2022, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group.fields-inline div.uniform-processed.selector select {
    width: 195px;
    height: 32px;
  }
  /* line 2028, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group.fields-inline div:after {
    content: ' ';
  }
  /* line 2032, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group div.group-inplace-editable-wrapper {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
  /* line 2035, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group span.inplace-edit-status,
  body.user-profile #content-middle .inplace-edit-group span.inplace-edit-toggle {
    float: right;
    margin-left: 10px;
  }
  /* line 2040, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group span.inplace-edit-toggle {
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    width: 22px;
    height: 22px;
    display: none;
    cursor: pointer;
    margin-top: -4px;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/edit.png) center center no-repeat;
    border-radius: 50%;
  }
  /* line 2050, ../scss/social.scss */
  html.no-opacity body.user-profile #content-middle .inplace-edit-group span.inplace-edit-toggle {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/edit-ie.png);
  }
  /* line 2054, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group span.inplace-edit-toggle:hover {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/edit_hover.png);
    background-color: #75AF5B;
  }
  /* line 2059, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group span.inplace-edit-status {
    font-size: 13px;
  }
  /* line 2062, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group span.inplace-edit-status.saving {
    color: #7e7a78;
  }
  /* line 2065, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group span.inplace-edit-status.saved {
    color: #90c253;
  }
  /* line 2068, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group span.inplace-edit-status.error {
    color: #b71c1c;
  }
  /* line 2073, ../scss/social.scss */
  body.user-profile #content-middle .container-name {
    font-size: 35px;
    font-weight: 100;
  }
  /* line 2077, ../scss/social.scss */
  body.user-profile #content-middle .container-position {
    margin-top: 7px;
    padding: 0 3px;
    font-size: 14px;
    color: #505B65;
    border-bottom: 1px solid #bbc5cd;
  }
  /* line 2086, ../scss/social.scss */
  body.user-profile #content-middle .container-position .field-name-field-job-title .field-item:after {
    content: ',';
  }
  /* line 2096, ../scss/social.scss */
  body.user-profile #content-middle .container-location .field-name-field-location.field-type-text-empty .field-item:after {
    content: '';
  }
  /* line 2100, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-form form {
    margin: 5px 0;
  }
  /* line 2104, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-form form input[type=submit].form-submit, body.user-profile #content-middle .inplace-edit-form form input[type=submit]#edit-submit {
    float: left;
    margin: 0;
  }
  /* line 2108, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-form form input[type=submit].form-cancel, body.user-profile #content-middle .inplace-edit-form form input[type=submit].form-button-cancel, body.user-profile #content-middle .inplace-edit-form form input[type=submit]#edit-cancel {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #505B65;
    padding: 6px 12px;
    background: #fff;
    color: #505B65;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    float: left;
    margin: 0 0 0 10px;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  body.user-profile #content-middle .inplace-edit-form form input[type=submit].form-cancel:hover, body.user-profile #content-middle .inplace-edit-form form input[type=submit].form-button-cancel:hover, body.user-profile #content-middle .inplace-edit-form form input[type=submit]#edit-cancel:hover {
    color: #fff;
    background: #505B65;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  body.user-profile #content-middle .inplace-edit-form form input[type=submit].form-cancel:active, body.user-profile #content-middle .inplace-edit-form form input[type=submit].form-button-cancel:active, body.user-profile #content-middle .inplace-edit-form form input[type=submit]#edit-cancel:active {
    color: #fff;
    background: #454e57;
  }
  /* line 2114, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-form form .form-actions {
    float: right;
    margin-bottom: 0;
  }
  /* line 2118, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-form form .form-item {
    margin-bottom: 10px;
  }
  /* line 2121, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-form form .form-item label {
    text-transform: none;
    font-size: 13px;
    font-weight: 600;
    font-style: normal;
    color: #413f3e;
  }
  /* line 2132, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group.fields-inline input[type=submit]#edit-submit, body.user-profile #content-middle .inplace-edit-group.fields-inline input[type=submit]#edit-cancel {
    margin-top: 19px;
  }
  /* line 2136, ../scss/social.scss */
  body.user-profile #content-middle .inplace-edit-group.fields-inline .form-item {
    margin-bottom: 0;
    float: left;
    width: 255px;
    margin-right: 10px;
  }
  /* line 2144, ../scss/social.scss */
  body.user-profile #content-middle #block-dm_dmaas-dm_dmaas_user_membership_values {
    width: fit-content;
  }
  /* line 2146, ../scss/social.scss */
  body.user-profile #content-middle #block-dm_dmaas-dm_dmaas_user_membership_values .container {
    float: left;
    padding: 0 20px;
  }
  /* line 2151, ../scss/social.scss */
  body.user-profile #content-middle #block-dm_dmaas-dm_dmaas_user_membership_values .membership-stats {
    border-right: solid 1px #cac4aa;
  }
  /* line 2156, ../scss/social.scss */
  body.user-profile #content-middle #block-dm_dmaas-dm_dmaas_user_membership_values .membership-list .item-list {
    padding-top: 10px;
  }
  /* line 2163, ../scss/social.scss */
  body.user-profile .view.view-activity-feed {
    border: 1px solid #cac4aa;
  }
  /* line 2166, ../scss/social.scss */
  body.user-profile .view.view-activity-feed .entity-message {
    margin-bottom: 0;
  }
  /* line 2169, ../scss/social.scss */
  body.user-profile .view.view-activity-feed .object-region-bottom {
    border-top: 1px solid #e4e3e0;
    border-bottom: 1px solid #cac4aa;
  }
  /* line 2178, ../scss/social.scss */
  body.user-profile.page-user-points table {
    table-layout: fixed;
  }
  /* line 2181, ../scss/social.scss */
  body.user-profile.page-user-points table thead {
    font-size: 1.2em;
  }
  /* line 2184, ../scss/social.scss */
  body.user-profile.page-user-points table thead th {
    padding-bottom: 5px;
    border-bottom: 0;
  }
  /* line 2188, ../scss/social.scss */
  body.user-profile.page-user-points table thead th.userpoints-transactions-header-points {
    width: 80px;
  }
  /* line 2191, ../scss/social.scss */
  body.user-profile.page-user-points table thead th.userpoints-transactions-header-timestamp {
    width: 140px;
  }
  /* line 2195, ../scss/social.scss */
  body.user-profile.page-user-points table thead a:hover, body.user-profile.page-user-points table thead a:active {
    text-decoration: none;
    color: #803c06;
  }
  /* line 2199, ../scss/social.scss */
  body.user-profile.page-user-points table thead a img {
    margin-left: 5px;
  }
  /* line 2203, ../scss/social.scss */
  body.user-profile.page-user-points table tbody {
    border-top: 0;
  }
  /* line 2207, ../scss/social.scss */
  body.user-profile.page-user-points table tbody tr.even td, body.user-profile.page-user-points table tbody tr.odd td {
    background: #fcfcfa;
  }
  /* line 2210, ../scss/social.scss */
  body.user-profile.page-user-points table tbody tr.even td.active, body.user-profile.page-user-points table tbody tr.odd td.active {
    background: #fff;
  }
  /* line 2215, ../scss/social.scss */
  body.user-profile.page-user-points table tbody td {
    border: 1px solid #e4e3e0;
    padding: 15px 10px;
  }
  /* line 2219, ../scss/social.scss */
  body.user-profile.page-user-points table tbody td.userpoints-transactions-field-points {
    font-size: 26px;
    font-weight: 300;
    text-align: center;
  }
  /* line 2225, ../scss/social.scss */
  body.user-profile.page-user-points table tbody td.userpoints-transactions-field-reason a:hover, body.user-profile.page-user-points table tbody td.userpoints-transactions-field-reason a:active {
    text-decoration: none;
    color: #1d1c1b;
  }
  
  /* line 2239, ../scss/social.scss */
  .view-activity-feed .entity-message > h2 {
    display: none;
  }
  /* line 2242, ../scss/social.scss */
  .view-activity-feed .entity-message {
    background-color: white;
    margin-bottom: 10px;
  }@media (max-width: 480px) {
 /* line 2242, ../scss/social.scss */
    .view-activity-feed .entity-message {
      margin-bottom: 25px;
    } 
}/* line 2250, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-left {
    width: 60px;
    float: left;
    padding: 10px;
  }@media (max-width: 480px) {
 /* line 2250, ../scss/social.scss */
    .view-activity-feed .entity-message .object-region-left {
      position: absolute;
    } 
}/* line 2261, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-left .item-left {
    text-align: center;
  }
  /* line 2264, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-left .image img {
    border-radius: 50%;
    margin: 0 auto;
  }
  /* line 2268, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-left .image-subtext {
    font-size: 0.85em;
    line-height: 1em;
    margin-top: 8px;
    font-weight: bold;
    color: #7e7a78;
  }
  /* line 2275, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-left .mini-profile {
    top: 10px;
    left: 10px;
  }
  /* line 2280, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-right {
    margin-left: 60px;
    padding: 18px 20px 5px 15px;
  }@media (max-width: 480px) {
 /* line 2280, ../scss/social.scss */
    .view-activity-feed .entity-message .object-region-right {
      margin-left: 0px;
      padding: 10px;
    } 
}/* line 2289, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-right .date {
    float: right;
    color: #7e7a78;
  }@media (max-width: 480px) {
 /* line 2289, ../scss/social.scss */
    .view-activity-feed .entity-message .object-region-right .date {
      float: none;
      margin-left: 50px;
    } 
}/* line 2298, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-right .author-intro {
    margin-bottom: 20px;
  }@media (max-width: 480px) {
 /* line 2298, ../scss/social.scss */
    .view-activity-feed .entity-message .object-region-right .author-intro {
      margin-left: 50px;
    } 
}/* line 2305, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-right .author {
    font-size: 14px;
    font-weight: 700;
    color: #A95A11;
  }
  /* line 2310, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-right .intro {
    font-size: 12px;
    line-height: 1em;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .view-activity-feed .entity-message .object-region-right .template-view:before, .view-activity-feed .entity-message .object-region-right .template-view:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .view-activity-feed .entity-message .object-region-right .template-view:after {
    clear: both;
  }
  /* line 2316, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-right .template-view .views-field-field-template-image {
    float: left;
    border: 3px solid #eeece1;
    margin-right: 15px;
    -moz-box-shadow: 1px 1px 4px #4a4528;
    -webkit-box-shadow: 1px 1px 4px #4a4528;
    box-shadow: 1px 1px 4px #4a4528;
  }@media (max-width: 480px) {
 /* line 2316, ../scss/social.scss */
    .view-activity-feed .entity-message .object-region-right .template-view .views-field-field-template-image {
      margin-right: 0;
    } 
}/* line 2325, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-right .template-view .views-field-title {
    margin: 0 0 10px 165px;
    font-size: 25px;
  }@media (max-width: 480px) {
 /* line 2325, ../scss/social.scss */
    .view-activity-feed .entity-message .object-region-right .template-view .views-field-title {
      margin-left: 0;
      clear: both;
      padding-top: 20px;
    } 
}/* line 2334, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-right .template-view .views-field-title a {
    color: #789327;
    font-weight: 300;
  }
  /* line 2339, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-right .template-view .views-field-body {
    margin-left: 165px;
  }@media (max-width: 480px) {
 /* line 2339, ../scss/social.scss */
    .view-activity-feed .entity-message .object-region-right .template-view .views-field-body {
      margin-left: 0;
    } 
}/* line 2346, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-right .template-view .views-field-view-node {
    display: none;
  }
  /* line 2350, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-right .tags {
    margin-top: 20px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .view-activity-feed .entity-message .object-region-right .tags:before, .view-activity-feed .entity-message .object-region-right .tags:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .view-activity-feed .entity-message .object-region-right .tags:after {
    clear: both;
  }
  /* line 2353, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-right .tags a {
    float: left;
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fafafa;
    color: #505B65;
    border: 1px solid #bbc5cd;
    padding: 5px 12px 4px 10px;
    float: left;
    margin-right: 8px;
    display: block;
    font-weight: 600;
    font-size: 12px;
    line-height: 1em;
    position: relative;
    max-width: 175px;
  }
  /* line 557, ../scss/mixins/_mixins.scss */
  .view-activity-feed .entity-message .object-region-right .tags a .remove {
    width: 5px;
    height: 5px;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag.png) center center no-repeat;
    position: absolute;
    top: 3px;
    right: 3px;
  }
  /* line 566, ../scss/mixins/_mixins.scss */
  .view-activity-feed .entity-message .object-region-right .tags a:hover {
    text-decoration: none;
    color: #212f3d;
    background: #e5e6e7;
  }
  /* line 571, ../scss/mixins/_mixins.scss */
  .view-activity-feed .entity-message .object-region-right .tags a:hover .remove {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag_hover.png);
  }
  /* line 575, ../scss/mixins/_mixins.scss */
  .view-activity-feed .entity-message .object-region-right .tags a.ajax-loading {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_lt_gray.gif);
  }
  /* line 2359, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom {
    float: left;
    clear: left;
    width: 100%;
    height: 35px;
    border-top: 1px solid #e4e3e0;
    background-color: #fcfcfa;
    margin-top: 5px;
  }
  /* line 2371, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom, .view-activity-feed .entity-message .object-region-bottom a {
    color: #7e7a78;
  }
  /* line 2376, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .node-type {
    display: block;
    float: left;
    width: 42px;
    height: 35px;
    text-decoration: none;
    font-size: 0px;
    text-indent: -5000px;
  }
  /* line 2385, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .node-type.discussion {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_discussion_md.png) 12px center no-repeat;
  }
  /* line 2385, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .node-type.expert {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_expert_md.png) 12px center no-repeat;
  }
  /* line 2385, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .node-type.idea {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_idea_md.png) 12px center no-repeat;
  }
  /* line 2385, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .node-type.helpdesk {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_helpdesk_md.png) 12px center no-repeat;
  }
  /* line 2392, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .node-type.powerpoint {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_powerpoint_sm.png) 0 center no-repeat;
  }
  /* line 2392, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .node-type.excel {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_excel_sm.png) 0 center no-repeat;
  }
  /* line 2392, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .node-type.pdf {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_pdf_sm.png) 0 center no-repeat;
  }
  /* line 2392, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .node-type.training {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_training_sm.png) 0 center no-repeat;
  }
  /* line 2392, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .node-type.video {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_video_sm.png) 0 center no-repeat;
  }
  /* line 2392, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .node-type.word {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_word_sm.png) 0 center no-repeat;
  }
  /* line 2392, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .node-type.other {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_other_sm.png) 0 center no-repeat;
  }
  /* line 2392, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .node-type.project {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_project_sm.png) 0 center no-repeat;
  }
  /* line 2398, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .tags {
    margin-top: 6px;
    float: left;
  }
  /* line 2401, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .tags a {
    float: left;
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fafafa;
    color: #505B65;
    border: 1px solid #bbc5cd;
    padding: 5px 12px 4px 10px;
    float: left;
    margin-right: 8px;
    display: block;
    font-weight: 600;
    font-size: 12px;
    line-height: 1em;
    position: relative;
    max-width: 175px;
  }
  /* line 557, ../scss/mixins/_mixins.scss */
  .view-activity-feed .entity-message .object-region-bottom .tags a .remove {
    width: 5px;
    height: 5px;
    display: block;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag.png) center center no-repeat;
    position: absolute;
    top: 3px;
    right: 3px;
  }
  /* line 566, ../scss/mixins/_mixins.scss */
  .view-activity-feed .entity-message .object-region-bottom .tags a:hover {
    text-decoration: none;
    color: #212f3d;
    background: #e5e6e7;
  }
  /* line 571, ../scss/mixins/_mixins.scss */
  .view-activity-feed .entity-message .object-region-bottom .tags a:hover .remove {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_closetag_hover.png);
  }
  /* line 575, ../scss/mixins/_mixins.scss */
  .view-activity-feed .entity-message .object-region-bottom .tags a.ajax-loading {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/ajax_loader_lt_gray.gif);
  }@media (max-width: 480px) {
 /* line 2398, ../scss/social.scss */
    .view-activity-feed .entity-message .object-region-bottom .tags {
      display: none;
    } 
}/* line 2412, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .title {
    float: left;
    margin: 8px 0 0 0;
    font-weight: 700;
  }
  /* line 2422, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .title.color-discussion {
    color: #789327;
  }
  /* line 2424, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .title.color-discussion a {
    color: #789327;
  }
  /* line 2422, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .title.color-expert {
    color: #287994;
  }
  /* line 2424, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .title.color-expert a {
    color: #287994;
  }
  /* line 2422, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .title.color-idea {
    color: #ecb718;
  }
  /* line 2424, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .title.color-idea a {
    color: #ecb718;
  }
  /* line 2422, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .title.color-helpdesk {
    color: #b71c1c;
  }
  /* line 2424, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .title.color-helpdesk a {
    color: #b71c1c;
  }@media (max-width: 480px) {
 /* line 2412, ../scss/social.scss */
    .view-activity-feed .entity-message .object-region-bottom .title {
      float: left;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      max-width: 48%;
    } 
}/* line 2440, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .links a {
    margin: 8px 12px 0 0;
    float: right;
  }
  /* line 2444, ../scss/social.scss */
  .view-activity-feed .entity-message .object-region-bottom .links a.template-view {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    margin: 8px 2px;
    border-radius: 5px;
    border: 3px solid #1B556A;
    padding: 6px 12px;
    background: #fff;
    color: #1B556A;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    margin: 0 20px 20px 0;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 9px;
  }
  /* line 272, ../scss/mixins/_mixins.scss */
  .view-activity-feed .entity-message .object-region-bottom .links a.template-view:hover {
    color: #fff;
    background: #1B556A;
  }
  /* line 276, ../scss/mixins/_mixins.scss */
  .view-activity-feed .entity-message .object-region-bottom .links a.template-view:active {
    color: #fff;
    background: #164556;
  }
  /* line 156, ../scss/mixins/_mixins.scss */
  .view-activity-feed .entity-message .object-region-bottom .links a.template-view[disabled], .view-activity-feed .entity-message .object-region-bottom .links a.template-view[disabled]:hover, .view-activity-feed .entity-message .object-region-bottom .links a.template-view[disabled]:active {
    background: #7e7a78;
  }
  /* line 2454, ../scss/social.scss */
  .view-activity-feed.view-display-id-block_3 .entity-message .object-region-left .mini-profile {
    top: -7px;
    left: -10px;
  }
  
  /* line 2462, ../scss/social.scss */
  .view-subscribe-node-email td.active,
  .view-subscribe-node-email tr.even {
    background-color: white;
  }@media (min-width: 1350px) {
 /* line 2475, ../scss/social.scss */
    .view-forum-grid .views-row,
    .view-forum-grid .views-row .flip_card .front,
    .view-forum-grid .views-row .flip_card .back {
      height: 265px;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 2485, ../scss/social.scss */
    .view-forum-grid .views-row:nth-child(3n+3) {
      margin-right: 0;
    }
    /* line 2486, ../scss/social.scss */
    .view-forum-grid .views-row,
    .view-forum-grid .views-row .flip_card .front,
    .view-forum-grid .views-row .flip_card .back {
      height: 265px;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 2496, ../scss/social.scss */
    .view-forum-grid .views-row:nth-child(3n+3) {
      margin-right: 0;
    }
    /* line 2497, ../scss/social.scss */
    .view-forum-grid .views-row,
    .view-forum-grid .views-row .flip_card .front,
    .view-forum-grid .views-row .flip_card .back {
      height: 220px;
    } 
}@media (max-width: 480px) {
 /* line 2507, ../scss/social.scss */
    .view-forum-grid .views-row,
    .view-forum-grid .views-row .flip_card .front,
    .view-forum-grid .views-row .flip_card .back {
      height: 200px !important;
    }
  
    /* line 2514, ../scss/social.scss */
    #block-dm_forum_custom-dm_forum_tag_form, #block-dm_forum_custom-dm_forum_tag_form input.form-text {
      width: 100%;
    }
  
    /* line 2517, ../scss/social.scss */
    .node-form .vertical-tabs {
      display: none;
    }
  
    /* line 2521, ../scss/social.scss */
    #block-dm_forum_custom-dm_forum_display {
      display: none;
    }
  
    /* line 2524, ../scss/social.scss */
    #block-views--exp-forum_grid-all .content {
      overflow: hidden;
    }
  
    /* line 2528, ../scss/social.scss */
    #block-boxes-ready_become_member .content {
      overflow: visible;
    } 
}/* line 2535, ../scss/social.scss */
  #edit-comment-body #edit-body-und-0-format,
  #edit-comment-body #edit-comment-body-und-0-format,
  #body-add-more-wrapper #edit-body-und-0-format,
  #body-add-more-wrapper #edit-comment-body-und-0-format {
    display: none;
  }
/*})'"*/
/* Topic Category Colors */
  @-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -webkit-transform: translateY(0);
    }
    40% {
      -webkit-transform: translateY(-30px);
    }
    60% {
      -webkit-transform: translateY(-15px);
    }
  }
  @-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -moz-transform: translateY(0);
    }
    40% {
      -moz-transform: translateY(-30px);
    }
    60% {
      -moz-transform: translateY(-15px);
    }
  }
  @-ms-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -ms-transform: translateY(0);
    }
    40% {
      -ms-transform: translateY(-30px);
    }
    60% {
      -ms-transform: translateY(-15px);
    }
  }
  @-o-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -o-transform: translateY(0);
    }
    40% {
      -o-transform: translateY(-30px);
    }
    60% {
      -o-transform: translateY(-15px);
    }
  }
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-30px);
    }
    60% {
      transform: translateY(-15px);
    }
  }
  @-webkit-keyframes bounceIn {
    0% {
      opacity: 0;
      -webkit-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -webkit-transform: scale(1.05);
    }
    70% {
      -webkit-transform: scale(0.9);
    }
    100% {
      -webkit-transform: scale(1);
    }
  }
  @-moz-keyframes bounceIn {
    0% {
      opacity: 0;
      -moz-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -moz-transform: scale(1.05);
    }
    70% {
      -moz-transform: scale(0.9);
    }
    100% {
      -moz-transform: scale(1);
    }
  }
  @-ms-keyframes bounceIn {
    0% {
      opacity: 0;
      -ms-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -ms-transform: scale(1.05);
    }
    70% {
      -ms-transform: scale(0.9);
    }
    100% {
      -ms-transform: scale(1);
    }
  }
  @-o-keyframes bounceIn {
    0% {
      opacity: 0;
      -o-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -o-transform: scale(1.05);
    }
    70% {
      -o-transform: scale(0.9);
    }
    100% {
      -o-transform: scale(1);
    }
  }
  @keyframes bounceIn {
    0% {
      opacity: 0;
      transform: scale(0.3);
    }
    50% {
      opacity: 1;
      transform: scale(1.05);
    }
    70% {
      transform: scale(0.9);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes bounceInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateY(30px);
    }
    80% {
      -webkit-transform: translateY(-10px);
    }
    100% {
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes bounceInDown {
    0% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateY(30px);
    }
    80% {
      -moz-transform: translateY(-10px);
    }
    100% {
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes bounceInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateY(30px);
    }
    80% {
      -ms-transform: translateY(-10px);
    }
    100% {
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes bounceInDown {
    0% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateY(30px);
    }
    80% {
      -o-transform: translateY(-10px);
    }
    100% {
      -o-transform: translateY(0);
    }
  }
  @keyframes bounceInDown {
    0% {
      opacity: 0;
      transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      transform: translateY(30px);
    }
    80% {
      transform: translateY(-10px);
    }
    100% {
      transform: translateY(0);
    }
  }
  @-webkit-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateX(30px);
    }
    80% {
      -webkit-transform: translateX(-10px);
    }
    100% {
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateX(30px);
    }
    80% {
      -moz-transform: translateX(-10px);
    }
    100% {
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateX(30px);
    }
    80% {
      -ms-transform: translateX(-10px);
    }
    100% {
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateX(30px);
    }
    80% {
      -o-transform: translateX(-10px);
    }
    100% {
      -o-transform: translateX(0);
    }
  }
  @keyframes bounceInLeft {
    0% {
      opacity: 0;
      transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      transform: translateX(30px);
    }
    80% {
      transform: translateX(-10px);
    }
    100% {
      transform: translateX(0);
    }
  }
  @-webkit-keyframes bounceInRight {
    0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateX(-30px);
    }
    80% {
      -webkit-transform: translateX(10px);
    }
    100% {
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes bounceInRight {
    0% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateX(-30px);
    }
    80% {
      -moz-transform: translateX(10px);
    }
    100% {
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes bounceInRight {
    0% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateX(-30px);
    }
    80% {
      -ms-transform: translateX(10px);
    }
    100% {
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes bounceInRight {
    0% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateX(-30px);
    }
    80% {
      -o-transform: translateX(10px);
    }
    100% {
      -o-transform: translateX(0);
    }
  }
  @keyframes bounceInRight {
    0% {
      opacity: 0;
      transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      transform: translateX(-30px);
    }
    80% {
      transform: translateX(10px);
    }
    100% {
      transform: translateX(0);
    }
  }
  @-webkit-keyframes bounceInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateY(-30px);
    }
    80% {
      -webkit-transform: translateY(10px);
    }
    100% {
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes bounceInUp {
    0% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateY(-30px);
    }
    80% {
      -moz-transform: translateY(10px);
    }
    100% {
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes bounceInUp {
    0% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateY(-30px);
    }
    80% {
      -ms-transform: translateY(10px);
    }
    100% {
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes bounceInUp {
    0% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateY(-30px);
    }
    80% {
      -o-transform: translateY(10px);
    }
    100% {
      -o-transform: translateY(0);
    }
  }
  @keyframes bounceInUp {
    0% {
      opacity: 0;
      transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      transform: translateY(-30px);
    }
    80% {
      transform: translateY(10px);
    }
    100% {
      transform: translateY(0);
    }
  }
  @-webkit-keyframes bounceOut {
    0% {
      -webkit-transform: scale(1);
    }
    25% {
      -webkit-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -webkit-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scale(0.3);
    }
  }
  @-moz-keyframes bounceOut {
    0% {
      -moz-transform: scale(1);
    }
    25% {
      -moz-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -moz-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -moz-transform: scale(0.3);
    }
  }
  @-ms-keyframes bounceOut {
    0% {
      -ms-transform: scale(1);
    }
    25% {
      -ms-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -ms-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -ms-transform: scale(0.3);
    }
  }
  @-o-keyframes bounceOut {
    0% {
      -o-transform: scale(1);
    }
    25% {
      -o-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -o-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -o-transform: scale(0.3);
    }
  }
  @keyframes bounceOut {
    0% {
      transform: scale(1);
    }
    25% {
      transform: scale(0.95);
    }
    50% {
      opacity: 1;
      transform: scale(1.1);
    }
    100% {
      opacity: 0;
      transform: scale(0.3);
    }
  }
  @-webkit-keyframes bounceOutDown {
    0% {
      -webkit-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
  }
  @-moz-keyframes bounceOutDown {
    0% {
      -moz-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
  }
  @-ms-keyframes bounceOutDown {
    0% {
      -ms-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
  }
  @-o-keyframes bounceOutDown {
    0% {
      -o-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
  }
  @keyframes bounceOutDown {
    0% {
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      transform: translateY(2000px);
    }
  }
  @-webkit-keyframes bounceOutLeft {
    0% {
      -webkit-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
  }
  @-moz-keyframes bounceOutLeft {
    0% {
      -moz-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
  }
  @-ms-keyframes bounceOutLeft {
    0% {
      -ms-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
  }
  @-o-keyframes bounceOutLeft {
    0% {
      -o-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
  }
  @keyframes bounceOutLeft {
    0% {
      transform: translateX(0);
    }
    20% {
      opacity: 1;
      transform: translateX(20px);
    }
    100% {
      opacity: 0;
      transform: translateX(-2000px);
    }
  }
  @-webkit-keyframes bounceOutRight {
    0% {
      -webkit-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
  }
  @-moz-keyframes bounceOutRight {
    0% {
      -moz-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
  }
  @-ms-keyframes bounceOutRight {
    0% {
      -ms-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
  }
  @-o-keyframes bounceOutRight {
    0% {
      -o-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
  }
  @keyframes bounceOutRight {
    0% {
      transform: translateX(0);
    }
    20% {
      opacity: 1;
      transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      transform: translateX(2000px);
    }
  }
  @-webkit-keyframes bounceOutUp {
    0% {
      -webkit-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
  }
  @-moz-keyframes bounceOutUp {
    0% {
      -moz-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
  }
  @-ms-keyframes bounceOutUp {
    0% {
      -ms-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
  }
  @-o-keyframes bounceOutUp {
    0% {
      -o-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
  }
  @keyframes bounceOutUp {
    0% {
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(20px);
    }
    100% {
      opacity: 0;
      transform: translateY(-2000px);
    }
  }
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-moz-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-ms-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-o-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-webkit-keyframes fadeInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInDown {
    0% {
      opacity: 0;
      -moz-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @keyframes fadeInDown {
    0% {
      opacity: 0;
      transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInDownBig {
    0% {
      opacity: 0;
      transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -moz-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -ms-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -o-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInLeft {
    0% {
      opacity: 0;
      transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInRight {
    0% {
      opacity: 0;
      -webkit-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInRight {
    0% {
      opacity: 0;
      -moz-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInRight {
    0% {
      opacity: 0;
      -ms-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInRight {
    0% {
      opacity: 0;
      -o-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInRight {
    0% {
      opacity: 0;
      transform: translateX(20px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInRightBig {
    0% {
      opacity: 0;
      transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInUp {
    0% {
      opacity: 0;
      -moz-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInUp {
    0% {
      opacity: 0;
      -ms-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInUp {
    0% {
      opacity: 0;
      -o-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInUp {
    0% {
      opacity: 0;
      transform: translateY(20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInUpBig {
    0% {
      opacity: 0;
      transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-moz-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-ms-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-o-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-webkit-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(20px);
    }
  }
  @-moz-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(20px);
    }
  }
  @-ms-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(20px);
    }
  }
  @-o-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(20px);
    }
  }
  @keyframes fadeOutDown {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(20px);
    }
  }
  @-webkit-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
  }
  @-moz-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
  }
  @-ms-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
  }
  @-o-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
  }
  @keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(2000px);
    }
  }
  @-webkit-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
    }
  }
  @-moz-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-20px);
    }
  }
  @-ms-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-20px);
    }
  }
  @-o-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-20px);
    }
  }
  @keyframes fadeOutLeft {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(-20px);
    }
  }
  @-webkit-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
  }
  @-moz-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
  }
  @-ms-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
  }
  @-o-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
  }
  @keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(-2000px);
    }
  }
  @-webkit-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(20px);
    }
  }
  @-moz-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(20px);
    }
  }
  @-ms-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(20px);
    }
  }
  @-o-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(20px);
    }
  }
  @keyframes fadeOutRight {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(20px);
    }
  }
  @-webkit-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
  }
  @-moz-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
  }
  @-ms-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
  }
  @-o-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
  }
  @keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(2000px);
    }
  }
  @-webkit-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
    }
  }
  @-moz-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-20px);
    }
  }
  @-ms-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
  }
  @-o-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-20px);
    }
  }
  @keyframes fadeOutUp {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(-20px);
    }
  }
  @-webkit-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
  }
  @-moz-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
  }
  @-o-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
  }
  @keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(-2000px);
    }
  }
  @-webkit-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-moz-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-ms-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-o-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-webkit-keyframes flip {
    0% {
      -webkit-transform: perspective(400px) rotateY(0);
      -webkit-animation-timing-function: ease-out;
    }
    40% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -webkit-animation-timing-function: ease-out;
    }
    50% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -webkit-animation-timing-function: ease-in;
    }
    80% {
      -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -webkit-animation-timing-function: ease-in;
    }
    100% {
      -webkit-transform: perspective(400px) scale(1);
      -webkit-animation-timing-function: ease-in;
    }
  }
  @-moz-keyframes flip {
    0% {
      -moz-transform: perspective(400px) rotateY(0);
      -moz-animation-timing-function: ease-out;
    }
    40% {
      -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -moz-animation-timing-function: ease-out;
    }
    50% {
      -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -moz-animation-timing-function: ease-in;
    }
    80% {
      -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -moz-animation-timing-function: ease-in;
    }
    100% {
      -moz-transform: perspective(400px) scale(1);
      -moz-animation-timing-function: ease-in;
    }
  }
  @-o-keyframes flip {
    0% {
      -o-transform: perspective(400px) rotateY(0);
      -o-animation-timing-function: ease-out;
    }
    40% {
      -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -o-animation-timing-function: ease-out;
    }
    50% {
      -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -o-animation-timing-function: ease-in;
    }
    80% {
      -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -o-animation-timing-function: ease-in;
    }
    100% {
      -o-transform: perspective(400px) scale(1);
      -o-animation-timing-function: ease-in;
    }
  }
  @keyframes flip {
    0% {
      transform: perspective(400px) rotateY(0);
      animation-timing-function: ease-out;
    }
    40% {
      transform: perspective(400px) translateZ(150px) rotateY(170deg);
      animation-timing-function: ease-out;
    }
    50% {
      transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      animation-timing-function: ease-in;
    }
    80% {
      transform: perspective(400px) rotateY(360deg) scale(0.95);
      animation-timing-function: ease-in;
    }
    100% {
      transform: perspective(400px) scale(1);
      animation-timing-function: ease-in;
    }
  }
  @-webkit-keyframes flipInX {
    0% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -webkit-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -webkit-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes flipInX {
    0% {
      -moz-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -moz-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -moz-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -moz-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes flipInX {
    0% {
      -o-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -o-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -o-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -o-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @keyframes flipInX {
    0% {
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      transform: perspective(400px) rotateX(10deg);
    }
    100% {
      transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes flipInY {
    0% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -webkit-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -webkit-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes flipInY {
    0% {
      -moz-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -moz-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -moz-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -moz-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-ms-keyframes flipInY {
    0% {
      -ms-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -ms-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -ms-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -ms-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes flipInY {
    0% {
      -o-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -o-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -o-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -o-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @keyframes flipInY {
    0% {
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      transform: perspective(400px) rotateY(10deg);
    }
    100% {
      transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes flipOutX {
    0% {
      -webkit-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes flipOutX {
    0% {
      -moz-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes flipOutX {
    0% {
      -ms-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes flipOutX {
    0% {
      -o-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @keyframes flipOutX {
    0% {
      transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes flipOutY {
    0% {
      -webkit-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes flipOutY {
    0% {
      -moz-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes flipOutY {
    0% {
      -ms-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes flipOutY {
    0% {
      -o-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @keyframes flipOutY {
    0% {
      transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes hinge {
    0% {
      -webkit-transform: rotate(0);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -webkit-transform: rotate(80deg);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    40% {
      -webkit-transform: rotate(60deg);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    80% {
      -webkit-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    100% {
      -webkit-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-moz-keyframes hinge {
    0% {
      -moz-transform: rotate(0);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -moz-transform: rotate(80deg);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    40% {
      -moz-transform: rotate(60deg);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    80% {
      -moz-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    100% {
      -moz-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-ms-keyframes hinge {
    0% {
      -ms-transform: rotate(0);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -ms-transform: rotate(80deg);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    40% {
      -ms-transform: rotate(60deg);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    80% {
      -ms-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    100% {
      -ms-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-o-keyframes hinge {
    0% {
      -o-transform: rotate(0);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -o-transform: rotate(80deg);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    40% {
      -o-transform: rotate(60deg);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    80% {
      -o-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    100% {
      -o-transform: translateY(700px);
      opacity: 0;
    }
  }
  @keyframes hinge {
    0% {
      transform: rotate(0);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    20%, 60% {
      transform: rotate(80deg);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    40% {
      transform: rotate(60deg);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    80% {
      transform: rotate(60deg) translateY(0);
      opacity: 1;
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    100% {
      transform: translateY(700px);
      opacity: 0;
    }
  }
  @-webkit-keyframes lightSpeedIn {
    0% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -webkit-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -webkit-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes lightSpeedIn {
    0% {
      -moz-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -moz-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -moz-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -moz-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-ms-keyframes lightSpeedIn {
    0% {
      -ms-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -ms-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -ms-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -ms-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes lightSpeedIn {
    0% {
      -o-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -o-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -o-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -o-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @keyframes lightSpeedIn {
    0% {
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes lightSpeedOut {
    0% {
      -webkit-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-moz-keyframes lightSpeedOut {
    0% {
      -moz-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-ms-keyframes lightSpeedOut {
    0% {
      -ms-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-o-keyframes lightSpeedOut {
    0% {
      -o-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @keyframes lightSpeedOut {
    0% {
      transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes pulse {
    0% {
      -webkit-transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.1);
    }
    100% {
      -webkit-transform: scale(1);
    }
  }
  @-moz-keyframes pulse {
    0% {
      -moz-transform: scale(1);
    }
    50% {
      -moz-transform: scale(1.1);
    }
    100% {
      -moz-transform: scale(1);
    }
  }
  @-ms-keyframes pulse {
    0% {
      -ms-transform: scale(1);
    }
    50% {
      -ms-transform: scale(1.1);
    }
    100% {
      -ms-transform: scale(1);
    }
  }
  @-o-keyframes pulse {
    0% {
      -o-transform: scale(1);
    }
    50% {
      -o-transform: scale(1.1);
    }
    100% {
      -o-transform: scale(1);
    }
  }
  @keyframes pulse {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.1);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes rollIn {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0px) rotate(0deg);
    }
  }
  @-moz-keyframes rollIn {
    0% {
      opacity: 0;
      -moz-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0px) rotate(0deg);
    }
  }
  @-ms-keyframes rollIn {
    0% {
      opacity: 0;
      -ms-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0px) rotate(0deg);
    }
  }
  @-o-keyframes rollIn {
    0% {
      opacity: 0;
      -o-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0px) rotate(0deg);
    }
  }
  @keyframes rollIn {
    0% {
      opacity: 0;
      transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      transform: translateX(0px) rotate(0deg);
    }
  }
  @-webkit-keyframes rollOut {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(100%) rotate(120deg);
    }
  }
  @-moz-keyframes rollOut {
    0% {
      opacity: 1;
      -moz-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(100%) rotate(120deg);
    }
  }
  @-ms-keyframes rollOut {
    0% {
      opacity: 1;
      -ms-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(100%) rotate(120deg);
    }
  }
  @-o-keyframes rollOut {
    0% {
      opacity: 1;
      -o-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(100%) rotate(120deg);
    }
  }
  @keyframes rollOut {
    0% {
      opacity: 1;
      transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      transform: translateX(100%) rotate(120deg);
    }
  }
  @-webkit-keyframes rotateIn {
    0% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateIn {
    0% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateIn {
    0% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateIn {
    0% {
      -o-transform-origin: center center;
      -o-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: center center;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateIn {
    0% {
      transform-origin: center center;
      transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      transform-origin: center center;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInDownLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInDownLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInDownLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInDownLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInDownLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInDownRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInDownRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInDownRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInDownRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInDownRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInUpLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInUpLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInUpLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInUpLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInUpLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInUpRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInUpRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInUpRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInUpRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInUpRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateOut {
    0% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOut {
    0% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOut {
    0% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOut {
    0% {
      -o-transform-origin: center center;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: center center;
      -o-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @keyframes rotateOut {
    0% {
      transform-origin: center center;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: center center;
      transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutDownLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutDownLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutDownLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutDownLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutDownLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutDownRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutDownRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutDownRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutDownRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutDownRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutUpLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutUpLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutUpLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutUpLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutUpLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutUpRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutUpRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutUpRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutUpRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutUpRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes shake {
    0%, 100% {
      -webkit-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -webkit-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -webkit-transform: translateX(10px);
    }
  }
  @-moz-keyframes shake {
    0%, 100% {
      -moz-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -moz-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -moz-transform: translateX(10px);
    }
  }
  @-ms-keyframes shake {
    0%, 100% {
      -ms-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -ms-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -ms-transform: translateX(10px);
    }
  }
  @-o-keyframes shake {
    0%, 100% {
      -o-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -o-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -o-transform: translateX(10px);
    }
  }
  @keyframes shake {
    0%, 100% {
      transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      transform: translateX(10px);
    }
  }
  @-webkit-keyframes swing {
    20%, 40%, 60%, 80%, 100% {
      -webkit-transform-origin: top center;
    }
    20% {
      -webkit-transform: rotate(15deg);
    }
    40% {
      -webkit-transform: rotate(-10deg);
    }
    60% {
      -webkit-transform: rotate(5deg);
    }
    80% {
      -webkit-transform: rotate(-5deg);
    }
    100% {
      -webkit-transform: rotate(0deg);
    }
  }
  @-moz-keyframes swing {
    20% {
      -moz-transform: rotate(15deg);
    }
    40% {
      -moz-transform: rotate(-10deg);
    }
    60% {
      -moz-transform: rotate(5deg);
    }
    80% {
      -moz-transform: rotate(-5deg);
    }
    100% {
      -moz-transform: rotate(0deg);
    }
  }
  @-ms-keyframes swing {
    20% {
      -ms-transform: rotate(15deg);
    }
    40% {
      -ms-transform: rotate(-10deg);
    }
    60% {
      -ms-transform: rotate(5deg);
    }
    80% {
      -ms-transform: rotate(-5deg);
    }
    100% {
      -ms-transform: rotate(0deg);
    }
  }
  @-o-keyframes swing {
    20% {
      -o-transform: rotate(15deg);
    }
    40% {
      -o-transform: rotate(-10deg);
    }
    60% {
      -o-transform: rotate(5deg);
    }
    80% {
      -o-transform: rotate(-5deg);
    }
    100% {
      -o-transform: rotate(0deg);
    }
  }
  @keyframes swing {
    20% {
      transform: rotate(15deg);
    }
    40% {
      transform: rotate(-10deg);
    }
    60% {
      transform: rotate(5deg);
    }
    80% {
      transform: rotate(-5deg);
    }
    100% {
      transform: rotate(0deg);
    }
  }
  @-webkit-keyframes tada {
    0% {
      -webkit-transform: scale(1);
    }
    10%, 20% {
      -webkit-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -webkit-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -webkit-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -webkit-transform: scale(1) rotate(0);
    }
  }
  @-moz-keyframes tada {
    0% {
      -moz-transform: scale(1);
    }
    10%, 20% {
      -moz-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -moz-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -moz-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -moz-transform: scale(1) rotate(0);
    }
  }
  @-ms-keyframes tada {
    0% {
      -ms-transform: scale(1);
    }
    10%, 20% {
      -ms-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -ms-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -ms-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -ms-transform: scale(1) rotate(0);
    }
  }
  @-o-keyframes tada {
    0% {
      -o-transform: scale(1);
    }
    10%, 20% {
      -o-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -o-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -o-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -o-transform: scale(1) rotate(0);
    }
  }
  @keyframes tada {
    0% {
      transform: scale(1);
    }
    10%, 20% {
      transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      transform: scale(1.1) rotate(-3deg);
    }
    100% {
      transform: scale(1) rotate(0);
    }
  }
  @-webkit-keyframes wiggle {
    0% {
      -webkit-transform: skewX(9deg);
    }
    10% {
      -webkit-transform: skewX(-8deg);
    }
    20% {
      -webkit-transform: skewX(7deg);
    }
    30% {
      -webkit-transform: skewX(-6deg);
    }
    40% {
      -webkit-transform: skewX(5deg);
    }
    50% {
      -webkit-transform: skewX(-4deg);
    }
    60% {
      -webkit-transform: skewX(3deg);
    }
    70% {
      -webkit-transform: skewX(-2deg);
    }
    80% {
      -webkit-transform: skewX(1deg);
    }
    90% {
      -webkit-transform: skewX(0deg);
    }
    100% {
      -webkit-transform: skewX(0deg);
    }
  }
  @-moz-keyframes wiggle {
    0% {
      -moz-transform: skewX(9deg);
    }
    10% {
      -moz-transform: skewX(-8deg);
    }
    20% {
      -moz-transform: skewX(7deg);
    }
    30% {
      -moz-transform: skewX(-6deg);
    }
    40% {
      -moz-transform: skewX(5deg);
    }
    50% {
      -moz-transform: skewX(-4deg);
    }
    60% {
      -moz-transform: skewX(3deg);
    }
    70% {
      -moz-transform: skewX(-2deg);
    }
    80% {
      -moz-transform: skewX(1deg);
    }
    90% {
      -moz-transform: skewX(0deg);
    }
    100% {
      -moz-transform: skewX(0deg);
    }
  }
  @-ms-keyframes wiggle {
    0% {
      -ms-transform: skewX(9deg);
    }
    10% {
      -ms-transform: skewX(-8deg);
    }
    20% {
      -ms-transform: skewX(7deg);
    }
    30% {
      -ms-transform: skewX(-6deg);
    }
    40% {
      -ms-transform: skewX(5deg);
    }
    50% {
      -ms-transform: skewX(-4deg);
    }
    60% {
      -ms-transform: skewX(3deg);
    }
    70% {
      -ms-transform: skewX(-2deg);
    }
    80% {
      -ms-transform: skewX(1deg);
    }
    90% {
      -ms-transform: skewX(0deg);
    }
    100% {
      -ms-transform: skewX(0deg);
    }
  }
  @-o-keyframes wiggle {
    0% {
      -o-transform: skewX(9deg);
    }
    10% {
      -o-transform: skewX(-8deg);
    }
    20% {
      -o-transform: skewX(7deg);
    }
    30% {
      -o-transform: skewX(-6deg);
    }
    40% {
      -o-transform: skewX(5deg);
    }
    50% {
      -o-transform: skewX(-4deg);
    }
    60% {
      -o-transform: skewX(3deg);
    }
    70% {
      -o-transform: skewX(-2deg);
    }
    80% {
      -o-transform: skewX(1deg);
    }
    90% {
      -o-transform: skewX(0deg);
    }
    100% {
      -o-transform: skewX(0deg);
    }
  }
  @keyframes wiggle {
    0% {
      transform: skewX(9deg);
    }
    10% {
      transform: skewX(-8deg);
    }
    20% {
      transform: skewX(7deg);
    }
    30% {
      transform: skewX(-6deg);
    }
    40% {
      transform: skewX(5deg);
    }
    50% {
      transform: skewX(-4deg);
    }
    60% {
      transform: skewX(3deg);
    }
    70% {
      transform: skewX(-2deg);
    }
    80% {
      transform: skewX(1deg);
    }
    90% {
      transform: skewX(0deg);
    }
    100% {
      transform: skewX(0deg);
    }
  }
  @-webkit-keyframes wobble {
    0% {
      -webkit-transform: translateX(0%);
    }
    15% {
      -webkit-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -webkit-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -webkit-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -webkit-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -webkit-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -webkit-transform: translateX(0%);
    }
  }
  @-moz-keyframes wobble {
    0% {
      -moz-transform: translateX(0%);
    }
    15% {
      -moz-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -moz-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -moz-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -moz-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -moz-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -moz-transform: translateX(0%);
    }
  }
  @-ms-keyframes wobble {
    0% {
      -ms-transform: translateX(0%);
    }
    15% {
      -ms-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -ms-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -ms-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -ms-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -ms-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -ms-transform: translateX(0%);
    }
  }
  @-o-keyframes wobble {
    0% {
      -o-transform: translateX(0%);
    }
    15% {
      -o-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -o-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -o-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -o-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -o-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -o-transform: translateX(0%);
    }
  }
  @keyframes wobble {
    0% {
      transform: translateX(0%);
    }
    15% {
      transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      transform: translateX(20%) rotate(3deg);
    }
    45% {
      transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      transform: translateX(10%) rotate(2deg);
    }
    75% {
      transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      transform: translateX(0%);
    }
  }
  /* line 66, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounce {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -ms-animation-name: bounce;
    -o-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 69, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -ms-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 72, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -ms-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 75, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -ms-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 78, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInRight {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    -ms-animation-name: bounceInRight;
    -o-animation-name: bounceInRight;
    animation-name: bounceInRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 81, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInUp {
    -webkit-animation-name: bounceInUp;
    -moz-animation-name: bounceInUp;
    -ms-animation-name: bounceInUp;
    -o-animation-name: bounceInUp;
    animation-name: bounceInUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 84, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOut {
    -webkit-animation-name: bounceOut;
    -moz-animation-name: bounceOut;
    -ms-animation-name: bounceOut;
    -o-animation-name: bounceOut;
    animation-name: bounceOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 87, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    -moz-animation-name: bounceOutDown;
    -ms-animation-name: bounceOutDown;
    -o-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 90, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    -moz-animation-name: bounceOutLeft;
    -ms-animation-name: bounceOutLeft;
    -o-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 93, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    -moz-animation-name: bounceOutRight;
    -ms-animation-name: bounceOutRight;
    -o-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 96, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    -moz-animation-name: bounceOutUp;
    -ms-animation-name: bounceOutUp;
    -o-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 99, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -ms-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 102, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -ms-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 105, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    -ms-animation-name: fadeInDownBig;
    -o-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 108, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -ms-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 111, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    -moz-animation-name: fadeInLeftBig;
    -ms-animation-name: fadeInLeftBig;
    -o-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 114, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -ms-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 117, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
    -ms-animation-name: fadeInRightBig;
    -o-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 120, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 123, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    -moz-animation-name: fadeInUpBig;
    -ms-animation-name: fadeInUpBig;
    -o-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 126, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOut {
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -ms-animation-name: fadeOut;
    -o-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 129, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    -ms-animation-name: fadeOutDown;
    -o-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 132, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    -moz-animation-name: fadeOutDownBig;
    -ms-animation-name: fadeOutDownBig;
    -o-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 135, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    -moz-animation-name: fadeOutLeft;
    -ms-animation-name: fadeOutLeft;
    -o-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 138, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    -moz-animation-name: fadeOutLeftBig;
    -ms-animation-name: fadeOutLeftBig;
    -o-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 141, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    -moz-animation-name: fadeOutRight;
    -ms-animation-name: fadeOutRight;
    -o-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 144, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    -moz-animation-name: fadeOutRightBig;
    -ms-animation-name: fadeOutRightBig;
    -o-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 147, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    -ms-animation-name: fadeOutUp;
    -o-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 150, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    -moz-animation-name: fadeOutUpBig;
    -ms-animation-name: fadeOutUpBig;
    -o-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 153, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -ms-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 156, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flip {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-animation-name: flip;
    -moz-animation-name: flip;
    -ms-animation-name: flip;
    -o-animation-name: flip;
    animation-name: flip;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 159, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipInX {
    -webkit-animation-name: flipInX;
    -moz-animation-name: flipInX;
    -ms-animation-name: flipInX;
    -o-animation-name: flipInX;
    animation-name: flipInX;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 162, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipInY {
    -webkit-animation-name: flipInY;
    -moz-animation-name: flipInY;
    -ms-animation-name: flipInY;
    -o-animation-name: flipInY;
    animation-name: flipInY;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 165, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipOutX {
    -webkit-animation-name: flipOutX;
    -moz-animation-name: flipOutX;
    -ms-animation-name: flipOutX;
    -o-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 168, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipOutY {
    -webkit-animation-name: flipOutY;
    -moz-animation-name: flipOutY;
    -ms-animation-name: flipOutY;
    -o-animation-name: flipOutY;
    animation-name: flipOutY;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 171, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.hinge {
    -webkit-animation-name: hinge;
    -moz-animation-name: hinge;
    -ms-animation-name: hinge;
    -o-animation-name: hinge;
    animation-name: hinge;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 174, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -ms-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 177, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -ms-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 180, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -ms-animation-name: pulse;
    -o-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 183, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rollIn {
    -webkit-animation-name: rollIn;
    -moz-animation-name: rollIn;
    -ms-animation-name: rollIn;
    -o-animation-name: rollIn;
    animation-name: rollIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 186, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rollOut {
    -webkit-animation-name: rollOut;
    -moz-animation-name: rollOut;
    -ms-animation-name: rollOut;
    -o-animation-name: rollOut;
    animation-name: rollOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 189, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateIn {
    -webkit-animation-name: rotateIn;
    -moz-animation-name: rotateIn;
    -ms-animation-name: rotateIn;
    -o-animation-name: rotateIn;
    animation-name: rotateIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 192, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    -moz-animation-name: rotateInDownLeft;
    -ms-animation-name: rotateInDownLeft;
    -o-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 195, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    -moz-animation-name: rotateInDownRight;
    -ms-animation-name: rotateInDownRight;
    -o-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 198, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    -moz-animation-name: rotateInUpLeft;
    -ms-animation-name: rotateInUpLeft;
    -o-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 201, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    -moz-animation-name: rotateInUpRight;
    -ms-animation-name: rotateInUpRight;
    -o-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 204, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOut {
    -webkit-animation-name: rotateOut;
    -moz-animation-name: rotateOut;
    -ms-animation-name: rotateOut;
    -o-animation-name: rotateOut;
    animation-name: rotateOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 207, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    -moz-animation-name: rotateOutDownLeft;
    -ms-animation-name: rotateOutDownLeft;
    -o-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 210, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    -moz-animation-name: rotateOutDownRight;
    -ms-animation-name: rotateOutDownRight;
    -o-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 213, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    -moz-animation-name: rotateOutUpLeft;
    -ms-animation-name: rotateOutUpLeft;
    -o-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 216, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    -moz-animation-name: rotateOutUpRight;
    -ms-animation-name: rotateOutUpRight;
    -o-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 219, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    -ms-animation-name: shake;
    -o-animation-name: shake;
    animation-name: shake;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 222, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.swing {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    -moz-animation-name: swing;
    -ms-animation-name: swing;
    -o-animation-name: swing;
    animation-name: swing;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 225, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -ms-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 228, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.wiggle {
    -webkit-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -ms-animation-name: wiggle;
    -o-animation-name: wiggle;
    animation-name: wiggle;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 231, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.wobble {
    -webkit-animation-name: wobble;
    -moz-animation-name: wobble;
    -ms-animation-name: wobble;
    -o-animation-name: wobble;
    animation-name: wobble;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  
  /* line 3, ../scss/tipsy.scss */
  .tipsy {
    font-size: 12px;
    position: absolute;
    padding: 10px 5px 10px 10px;
    z-index: 100000;
  }
  /* line 9, ../scss/tipsy.scss */
  .tipsy.nowrap {
    white-space: nowrap;
  }
  
  /* line 15, ../scss/tipsy.scss */
  .tipsy-inner {
    background: #000;
    color: #fff;
    max-width: 471px;
    padding: 4px 8px 4px 8px;
    text-align: left;
    position: relative;
  }
  /* line 23, ../scss/tipsy.scss */
  body.page-subscription-plans .tipsy-inner {
    right: -13px;
    top: 1px;
  }
  /* line 27, ../scss/tipsy.scss */
  .description .tipsy-inner {
    text-transform: none;
    max-width: 350px;
  }
  /* line 31, ../scss/tipsy.scss */
  .tipsy-inner a {
    color: #fff;
    text-decoration: underline;
  }
  /* line 35, ../scss/tipsy.scss */
  .tipsy-inner a:hover, .tipsy-inner a:active {
    text-decoration: none;
  }
  
  /* line 41, ../scss/tipsy.scss */
  .tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 10px dashed #000;
  }
  
  /* Rules to colour arrows */
  /* line 50, ../scss/tipsy.scss */
  .tipsy-arrow-n {
    border-bottom-color: #000;
  }
  
  /* line 51, ../scss/tipsy.scss */
  .tipsy-arrow-s {
    border-top-color: #1d1c1b;
  }
  
  /* line 52, ../scss/tipsy.scss */
  .tipsy-arrow-e {
    border-left-color: #000;
  }
  
  /* line 53, ../scss/tipsy.scss */
  .tipsy-arrow-w {
    border-right-color: #000;
  }
  
  /* line 55, ../scss/tipsy.scss */
  .tipsy-n .tipsy-arrow {
    top: 0px;
    left: 50%;
    margin-left: -5px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
  }
  
  /* line 56, ../scss/tipsy.scss */
  .tipsy-nw .tipsy-arrow {
    top: 0;
    left: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
  }
  
  /* line 57, ../scss/tipsy.scss */
  .tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
  }
  
  /* line 58, ../scss/tipsy.scss */
  .tipsy-s .tipsy-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
  }
  
  /* line 59, ../scss/tipsy.scss */
  .tipsy-sw .tipsy-arrow {
    bottom: 0;
    left: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
  }
  
  /* line 60, ../scss/tipsy.scss */
  .tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 5px;
    margin-left: -10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
  }
  
  /* line 61, ../scss/tipsy.scss */
  .tipsy-e .tipsy-arrow {
    right: 0;
    top: 50%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
  }
  
  /* line 62, ../scss/tipsy.scss */
  .tipsy-w .tipsy-arrow {
    left: 0;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-left: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
  }
/*})'"*/
/* Topic Category Colors */
  /* Topic Category Colors */
  @-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -webkit-transform: translateY(0);
    }
    40% {
      -webkit-transform: translateY(-30px);
    }
    60% {
      -webkit-transform: translateY(-15px);
    }
  }
  @-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -moz-transform: translateY(0);
    }
    40% {
      -moz-transform: translateY(-30px);
    }
    60% {
      -moz-transform: translateY(-15px);
    }
  }
  @-ms-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -ms-transform: translateY(0);
    }
    40% {
      -ms-transform: translateY(-30px);
    }
    60% {
      -ms-transform: translateY(-15px);
    }
  }
  @-o-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -o-transform: translateY(0);
    }
    40% {
      -o-transform: translateY(-30px);
    }
    60% {
      -o-transform: translateY(-15px);
    }
  }
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-30px);
    }
    60% {
      transform: translateY(-15px);
    }
  }
  @-webkit-keyframes bounceIn {
    0% {
      opacity: 0;
      -webkit-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -webkit-transform: scale(1.05);
    }
    70% {
      -webkit-transform: scale(0.9);
    }
    100% {
      -webkit-transform: scale(1);
    }
  }
  @-moz-keyframes bounceIn {
    0% {
      opacity: 0;
      -moz-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -moz-transform: scale(1.05);
    }
    70% {
      -moz-transform: scale(0.9);
    }
    100% {
      -moz-transform: scale(1);
    }
  }
  @-ms-keyframes bounceIn {
    0% {
      opacity: 0;
      -ms-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -ms-transform: scale(1.05);
    }
    70% {
      -ms-transform: scale(0.9);
    }
    100% {
      -ms-transform: scale(1);
    }
  }
  @-o-keyframes bounceIn {
    0% {
      opacity: 0;
      -o-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -o-transform: scale(1.05);
    }
    70% {
      -o-transform: scale(0.9);
    }
    100% {
      -o-transform: scale(1);
    }
  }
  @keyframes bounceIn {
    0% {
      opacity: 0;
      transform: scale(0.3);
    }
    50% {
      opacity: 1;
      transform: scale(1.05);
    }
    70% {
      transform: scale(0.9);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes bounceInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateY(30px);
    }
    80% {
      -webkit-transform: translateY(-10px);
    }
    100% {
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes bounceInDown {
    0% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateY(30px);
    }
    80% {
      -moz-transform: translateY(-10px);
    }
    100% {
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes bounceInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateY(30px);
    }
    80% {
      -ms-transform: translateY(-10px);
    }
    100% {
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes bounceInDown {
    0% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateY(30px);
    }
    80% {
      -o-transform: translateY(-10px);
    }
    100% {
      -o-transform: translateY(0);
    }
  }
  @keyframes bounceInDown {
    0% {
      opacity: 0;
      transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      transform: translateY(30px);
    }
    80% {
      transform: translateY(-10px);
    }
    100% {
      transform: translateY(0);
    }
  }
  @-webkit-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateX(30px);
    }
    80% {
      -webkit-transform: translateX(-10px);
    }
    100% {
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateX(30px);
    }
    80% {
      -moz-transform: translateX(-10px);
    }
    100% {
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateX(30px);
    }
    80% {
      -ms-transform: translateX(-10px);
    }
    100% {
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateX(30px);
    }
    80% {
      -o-transform: translateX(-10px);
    }
    100% {
      -o-transform: translateX(0);
    }
  }
  @keyframes bounceInLeft {
    0% {
      opacity: 0;
      transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      transform: translateX(30px);
    }
    80% {
      transform: translateX(-10px);
    }
    100% {
      transform: translateX(0);
    }
  }
  @-webkit-keyframes bounceInRight {
    0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateX(-30px);
    }
    80% {
      -webkit-transform: translateX(10px);
    }
    100% {
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes bounceInRight {
    0% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateX(-30px);
    }
    80% {
      -moz-transform: translateX(10px);
    }
    100% {
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes bounceInRight {
    0% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateX(-30px);
    }
    80% {
      -ms-transform: translateX(10px);
    }
    100% {
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes bounceInRight {
    0% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateX(-30px);
    }
    80% {
      -o-transform: translateX(10px);
    }
    100% {
      -o-transform: translateX(0);
    }
  }
  @keyframes bounceInRight {
    0% {
      opacity: 0;
      transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      transform: translateX(-30px);
    }
    80% {
      transform: translateX(10px);
    }
    100% {
      transform: translateX(0);
    }
  }
  @-webkit-keyframes bounceInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateY(-30px);
    }
    80% {
      -webkit-transform: translateY(10px);
    }
    100% {
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes bounceInUp {
    0% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateY(-30px);
    }
    80% {
      -moz-transform: translateY(10px);
    }
    100% {
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes bounceInUp {
    0% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateY(-30px);
    }
    80% {
      -ms-transform: translateY(10px);
    }
    100% {
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes bounceInUp {
    0% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateY(-30px);
    }
    80% {
      -o-transform: translateY(10px);
    }
    100% {
      -o-transform: translateY(0);
    }
  }
  @keyframes bounceInUp {
    0% {
      opacity: 0;
      transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      transform: translateY(-30px);
    }
    80% {
      transform: translateY(10px);
    }
    100% {
      transform: translateY(0);
    }
  }
  @-webkit-keyframes bounceOut {
    0% {
      -webkit-transform: scale(1);
    }
    25% {
      -webkit-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -webkit-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scale(0.3);
    }
  }
  @-moz-keyframes bounceOut {
    0% {
      -moz-transform: scale(1);
    }
    25% {
      -moz-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -moz-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -moz-transform: scale(0.3);
    }
  }
  @-ms-keyframes bounceOut {
    0% {
      -ms-transform: scale(1);
    }
    25% {
      -ms-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -ms-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -ms-transform: scale(0.3);
    }
  }
  @-o-keyframes bounceOut {
    0% {
      -o-transform: scale(1);
    }
    25% {
      -o-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -o-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -o-transform: scale(0.3);
    }
  }
  @keyframes bounceOut {
    0% {
      transform: scale(1);
    }
    25% {
      transform: scale(0.95);
    }
    50% {
      opacity: 1;
      transform: scale(1.1);
    }
    100% {
      opacity: 0;
      transform: scale(0.3);
    }
  }
  @-webkit-keyframes bounceOutDown {
    0% {
      -webkit-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
  }
  @-moz-keyframes bounceOutDown {
    0% {
      -moz-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
  }
  @-ms-keyframes bounceOutDown {
    0% {
      -ms-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
  }
  @-o-keyframes bounceOutDown {
    0% {
      -o-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
  }
  @keyframes bounceOutDown {
    0% {
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      transform: translateY(2000px);
    }
  }
  @-webkit-keyframes bounceOutLeft {
    0% {
      -webkit-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
  }
  @-moz-keyframes bounceOutLeft {
    0% {
      -moz-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
  }
  @-ms-keyframes bounceOutLeft {
    0% {
      -ms-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
  }
  @-o-keyframes bounceOutLeft {
    0% {
      -o-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
  }
  @keyframes bounceOutLeft {
    0% {
      transform: translateX(0);
    }
    20% {
      opacity: 1;
      transform: translateX(20px);
    }
    100% {
      opacity: 0;
      transform: translateX(-2000px);
    }
  }
  @-webkit-keyframes bounceOutRight {
    0% {
      -webkit-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
  }
  @-moz-keyframes bounceOutRight {
    0% {
      -moz-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
  }
  @-ms-keyframes bounceOutRight {
    0% {
      -ms-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
  }
  @-o-keyframes bounceOutRight {
    0% {
      -o-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
  }
  @keyframes bounceOutRight {
    0% {
      transform: translateX(0);
    }
    20% {
      opacity: 1;
      transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      transform: translateX(2000px);
    }
  }
  @-webkit-keyframes bounceOutUp {
    0% {
      -webkit-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
  }
  @-moz-keyframes bounceOutUp {
    0% {
      -moz-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
  }
  @-ms-keyframes bounceOutUp {
    0% {
      -ms-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
  }
  @-o-keyframes bounceOutUp {
    0% {
      -o-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
  }
  @keyframes bounceOutUp {
    0% {
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(20px);
    }
    100% {
      opacity: 0;
      transform: translateY(-2000px);
    }
  }
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-moz-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-ms-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-o-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-webkit-keyframes fadeInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInDown {
    0% {
      opacity: 0;
      -moz-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @keyframes fadeInDown {
    0% {
      opacity: 0;
      transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInDownBig {
    0% {
      opacity: 0;
      transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -moz-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -ms-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -o-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInLeft {
    0% {
      opacity: 0;
      transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInRight {
    0% {
      opacity: 0;
      -webkit-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInRight {
    0% {
      opacity: 0;
      -moz-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInRight {
    0% {
      opacity: 0;
      -ms-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInRight {
    0% {
      opacity: 0;
      -o-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInRight {
    0% {
      opacity: 0;
      transform: translateX(20px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInRightBig {
    0% {
      opacity: 0;
      transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInUp {
    0% {
      opacity: 0;
      -moz-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInUp {
    0% {
      opacity: 0;
      -ms-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInUp {
    0% {
      opacity: 0;
      -o-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInUp {
    0% {
      opacity: 0;
      transform: translateY(20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInUpBig {
    0% {
      opacity: 0;
      transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-moz-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-ms-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-o-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-webkit-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(20px);
    }
  }
  @-moz-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(20px);
    }
  }
  @-ms-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(20px);
    }
  }
  @-o-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(20px);
    }
  }
  @keyframes fadeOutDown {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(20px);
    }
  }
  @-webkit-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
  }
  @-moz-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
  }
  @-ms-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
  }
  @-o-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
  }
  @keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(2000px);
    }
  }
  @-webkit-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
    }
  }
  @-moz-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-20px);
    }
  }
  @-ms-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-20px);
    }
  }
  @-o-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-20px);
    }
  }
  @keyframes fadeOutLeft {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(-20px);
    }
  }
  @-webkit-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
  }
  @-moz-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
  }
  @-ms-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
  }
  @-o-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
  }
  @keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(-2000px);
    }
  }
  @-webkit-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(20px);
    }
  }
  @-moz-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(20px);
    }
  }
  @-ms-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(20px);
    }
  }
  @-o-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(20px);
    }
  }
  @keyframes fadeOutRight {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(20px);
    }
  }
  @-webkit-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
  }
  @-moz-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
  }
  @-ms-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
  }
  @-o-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
  }
  @keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(2000px);
    }
  }
  @-webkit-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
    }
  }
  @-moz-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-20px);
    }
  }
  @-ms-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
  }
  @-o-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-20px);
    }
  }
  @keyframes fadeOutUp {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(-20px);
    }
  }
  @-webkit-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
  }
  @-moz-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
  }
  @-o-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
  }
  @keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(-2000px);
    }
  }
  @-webkit-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-moz-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-ms-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-o-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-webkit-keyframes flip {
    0% {
      -webkit-transform: perspective(400px) rotateY(0);
      -webkit-animation-timing-function: ease-out;
    }
    40% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -webkit-animation-timing-function: ease-out;
    }
    50% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -webkit-animation-timing-function: ease-in;
    }
    80% {
      -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -webkit-animation-timing-function: ease-in;
    }
    100% {
      -webkit-transform: perspective(400px) scale(1);
      -webkit-animation-timing-function: ease-in;
    }
  }
  @-moz-keyframes flip {
    0% {
      -moz-transform: perspective(400px) rotateY(0);
      -moz-animation-timing-function: ease-out;
    }
    40% {
      -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -moz-animation-timing-function: ease-out;
    }
    50% {
      -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -moz-animation-timing-function: ease-in;
    }
    80% {
      -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -moz-animation-timing-function: ease-in;
    }
    100% {
      -moz-transform: perspective(400px) scale(1);
      -moz-animation-timing-function: ease-in;
    }
  }
  @-o-keyframes flip {
    0% {
      -o-transform: perspective(400px) rotateY(0);
      -o-animation-timing-function: ease-out;
    }
    40% {
      -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -o-animation-timing-function: ease-out;
    }
    50% {
      -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -o-animation-timing-function: ease-in;
    }
    80% {
      -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -o-animation-timing-function: ease-in;
    }
    100% {
      -o-transform: perspective(400px) scale(1);
      -o-animation-timing-function: ease-in;
    }
  }
  @keyframes flip {
    0% {
      transform: perspective(400px) rotateY(0);
      animation-timing-function: ease-out;
    }
    40% {
      transform: perspective(400px) translateZ(150px) rotateY(170deg);
      animation-timing-function: ease-out;
    }
    50% {
      transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      animation-timing-function: ease-in;
    }
    80% {
      transform: perspective(400px) rotateY(360deg) scale(0.95);
      animation-timing-function: ease-in;
    }
    100% {
      transform: perspective(400px) scale(1);
      animation-timing-function: ease-in;
    }
  }
  @-webkit-keyframes flipInX {
    0% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -webkit-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -webkit-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes flipInX {
    0% {
      -moz-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -moz-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -moz-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -moz-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes flipInX {
    0% {
      -o-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -o-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -o-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -o-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @keyframes flipInX {
    0% {
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      transform: perspective(400px) rotateX(10deg);
    }
    100% {
      transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes flipInY {
    0% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -webkit-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -webkit-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes flipInY {
    0% {
      -moz-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -moz-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -moz-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -moz-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-ms-keyframes flipInY {
    0% {
      -ms-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -ms-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -ms-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -ms-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes flipInY {
    0% {
      -o-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -o-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -o-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -o-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @keyframes flipInY {
    0% {
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      transform: perspective(400px) rotateY(10deg);
    }
    100% {
      transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes flipOutX {
    0% {
      -webkit-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes flipOutX {
    0% {
      -moz-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes flipOutX {
    0% {
      -ms-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes flipOutX {
    0% {
      -o-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @keyframes flipOutX {
    0% {
      transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes flipOutY {
    0% {
      -webkit-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes flipOutY {
    0% {
      -moz-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes flipOutY {
    0% {
      -ms-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes flipOutY {
    0% {
      -o-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @keyframes flipOutY {
    0% {
      transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes hinge {
    0% {
      -webkit-transform: rotate(0);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -webkit-transform: rotate(80deg);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    40% {
      -webkit-transform: rotate(60deg);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    80% {
      -webkit-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    100% {
      -webkit-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-moz-keyframes hinge {
    0% {
      -moz-transform: rotate(0);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -moz-transform: rotate(80deg);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    40% {
      -moz-transform: rotate(60deg);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    80% {
      -moz-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    100% {
      -moz-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-ms-keyframes hinge {
    0% {
      -ms-transform: rotate(0);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -ms-transform: rotate(80deg);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    40% {
      -ms-transform: rotate(60deg);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    80% {
      -ms-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    100% {
      -ms-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-o-keyframes hinge {
    0% {
      -o-transform: rotate(0);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -o-transform: rotate(80deg);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    40% {
      -o-transform: rotate(60deg);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    80% {
      -o-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    100% {
      -o-transform: translateY(700px);
      opacity: 0;
    }
  }
  @keyframes hinge {
    0% {
      transform: rotate(0);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    20%, 60% {
      transform: rotate(80deg);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    40% {
      transform: rotate(60deg);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    80% {
      transform: rotate(60deg) translateY(0);
      opacity: 1;
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    100% {
      transform: translateY(700px);
      opacity: 0;
    }
  }
  @-webkit-keyframes lightSpeedIn {
    0% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -webkit-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -webkit-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes lightSpeedIn {
    0% {
      -moz-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -moz-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -moz-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -moz-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-ms-keyframes lightSpeedIn {
    0% {
      -ms-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -ms-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -ms-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -ms-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes lightSpeedIn {
    0% {
      -o-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -o-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -o-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -o-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @keyframes lightSpeedIn {
    0% {
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes lightSpeedOut {
    0% {
      -webkit-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-moz-keyframes lightSpeedOut {
    0% {
      -moz-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-ms-keyframes lightSpeedOut {
    0% {
      -ms-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-o-keyframes lightSpeedOut {
    0% {
      -o-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @keyframes lightSpeedOut {
    0% {
      transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes pulse {
    0% {
      -webkit-transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.1);
    }
    100% {
      -webkit-transform: scale(1);
    }
  }
  @-moz-keyframes pulse {
    0% {
      -moz-transform: scale(1);
    }
    50% {
      -moz-transform: scale(1.1);
    }
    100% {
      -moz-transform: scale(1);
    }
  }
  @-ms-keyframes pulse {
    0% {
      -ms-transform: scale(1);
    }
    50% {
      -ms-transform: scale(1.1);
    }
    100% {
      -ms-transform: scale(1);
    }
  }
  @-o-keyframes pulse {
    0% {
      -o-transform: scale(1);
    }
    50% {
      -o-transform: scale(1.1);
    }
    100% {
      -o-transform: scale(1);
    }
  }
  @keyframes pulse {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.1);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes rollIn {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0px) rotate(0deg);
    }
  }
  @-moz-keyframes rollIn {
    0% {
      opacity: 0;
      -moz-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0px) rotate(0deg);
    }
  }
  @-ms-keyframes rollIn {
    0% {
      opacity: 0;
      -ms-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0px) rotate(0deg);
    }
  }
  @-o-keyframes rollIn {
    0% {
      opacity: 0;
      -o-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0px) rotate(0deg);
    }
  }
  @keyframes rollIn {
    0% {
      opacity: 0;
      transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      transform: translateX(0px) rotate(0deg);
    }
  }
  @-webkit-keyframes rollOut {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(100%) rotate(120deg);
    }
  }
  @-moz-keyframes rollOut {
    0% {
      opacity: 1;
      -moz-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(100%) rotate(120deg);
    }
  }
  @-ms-keyframes rollOut {
    0% {
      opacity: 1;
      -ms-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(100%) rotate(120deg);
    }
  }
  @-o-keyframes rollOut {
    0% {
      opacity: 1;
      -o-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(100%) rotate(120deg);
    }
  }
  @keyframes rollOut {
    0% {
      opacity: 1;
      transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      transform: translateX(100%) rotate(120deg);
    }
  }
  @-webkit-keyframes rotateIn {
    0% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateIn {
    0% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateIn {
    0% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateIn {
    0% {
      -o-transform-origin: center center;
      -o-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: center center;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateIn {
    0% {
      transform-origin: center center;
      transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      transform-origin: center center;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInDownLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInDownLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInDownLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInDownLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInDownLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInDownRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInDownRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInDownRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInDownRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInDownRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInUpLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInUpLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInUpLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInUpLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInUpLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInUpRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInUpRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInUpRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInUpRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInUpRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateOut {
    0% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOut {
    0% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOut {
    0% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOut {
    0% {
      -o-transform-origin: center center;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: center center;
      -o-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @keyframes rotateOut {
    0% {
      transform-origin: center center;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: center center;
      transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutDownLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutDownLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutDownLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutDownLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutDownLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutDownRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutDownRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutDownRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutDownRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutDownRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutUpLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutUpLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutUpLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutUpLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutUpLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutUpRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutUpRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutUpRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutUpRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutUpRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes shake {
    0%, 100% {
      -webkit-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -webkit-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -webkit-transform: translateX(10px);
    }
  }
  @-moz-keyframes shake {
    0%, 100% {
      -moz-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -moz-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -moz-transform: translateX(10px);
    }
  }
  @-ms-keyframes shake {
    0%, 100% {
      -ms-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -ms-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -ms-transform: translateX(10px);
    }
  }
  @-o-keyframes shake {
    0%, 100% {
      -o-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -o-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -o-transform: translateX(10px);
    }
  }
  @keyframes shake {
    0%, 100% {
      transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      transform: translateX(10px);
    }
  }
  @-webkit-keyframes swing {
    20%, 40%, 60%, 80%, 100% {
      -webkit-transform-origin: top center;
    }
    20% {
      -webkit-transform: rotate(15deg);
    }
    40% {
      -webkit-transform: rotate(-10deg);
    }
    60% {
      -webkit-transform: rotate(5deg);
    }
    80% {
      -webkit-transform: rotate(-5deg);
    }
    100% {
      -webkit-transform: rotate(0deg);
    }
  }
  @-moz-keyframes swing {
    20% {
      -moz-transform: rotate(15deg);
    }
    40% {
      -moz-transform: rotate(-10deg);
    }
    60% {
      -moz-transform: rotate(5deg);
    }
    80% {
      -moz-transform: rotate(-5deg);
    }
    100% {
      -moz-transform: rotate(0deg);
    }
  }
  @-ms-keyframes swing {
    20% {
      -ms-transform: rotate(15deg);
    }
    40% {
      -ms-transform: rotate(-10deg);
    }
    60% {
      -ms-transform: rotate(5deg);
    }
    80% {
      -ms-transform: rotate(-5deg);
    }
    100% {
      -ms-transform: rotate(0deg);
    }
  }
  @-o-keyframes swing {
    20% {
      -o-transform: rotate(15deg);
    }
    40% {
      -o-transform: rotate(-10deg);
    }
    60% {
      -o-transform: rotate(5deg);
    }
    80% {
      -o-transform: rotate(-5deg);
    }
    100% {
      -o-transform: rotate(0deg);
    }
  }
  @keyframes swing {
    20% {
      transform: rotate(15deg);
    }
    40% {
      transform: rotate(-10deg);
    }
    60% {
      transform: rotate(5deg);
    }
    80% {
      transform: rotate(-5deg);
    }
    100% {
      transform: rotate(0deg);
    }
  }
  @-webkit-keyframes tada {
    0% {
      -webkit-transform: scale(1);
    }
    10%, 20% {
      -webkit-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -webkit-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -webkit-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -webkit-transform: scale(1) rotate(0);
    }
  }
  @-moz-keyframes tada {
    0% {
      -moz-transform: scale(1);
    }
    10%, 20% {
      -moz-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -moz-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -moz-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -moz-transform: scale(1) rotate(0);
    }
  }
  @-ms-keyframes tada {
    0% {
      -ms-transform: scale(1);
    }
    10%, 20% {
      -ms-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -ms-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -ms-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -ms-transform: scale(1) rotate(0);
    }
  }
  @-o-keyframes tada {
    0% {
      -o-transform: scale(1);
    }
    10%, 20% {
      -o-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -o-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -o-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -o-transform: scale(1) rotate(0);
    }
  }
  @keyframes tada {
    0% {
      transform: scale(1);
    }
    10%, 20% {
      transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      transform: scale(1.1) rotate(-3deg);
    }
    100% {
      transform: scale(1) rotate(0);
    }
  }
  @-webkit-keyframes wiggle {
    0% {
      -webkit-transform: skewX(9deg);
    }
    10% {
      -webkit-transform: skewX(-8deg);
    }
    20% {
      -webkit-transform: skewX(7deg);
    }
    30% {
      -webkit-transform: skewX(-6deg);
    }
    40% {
      -webkit-transform: skewX(5deg);
    }
    50% {
      -webkit-transform: skewX(-4deg);
    }
    60% {
      -webkit-transform: skewX(3deg);
    }
    70% {
      -webkit-transform: skewX(-2deg);
    }
    80% {
      -webkit-transform: skewX(1deg);
    }
    90% {
      -webkit-transform: skewX(0deg);
    }
    100% {
      -webkit-transform: skewX(0deg);
    }
  }
  @-moz-keyframes wiggle {
    0% {
      -moz-transform: skewX(9deg);
    }
    10% {
      -moz-transform: skewX(-8deg);
    }
    20% {
      -moz-transform: skewX(7deg);
    }
    30% {
      -moz-transform: skewX(-6deg);
    }
    40% {
      -moz-transform: skewX(5deg);
    }
    50% {
      -moz-transform: skewX(-4deg);
    }
    60% {
      -moz-transform: skewX(3deg);
    }
    70% {
      -moz-transform: skewX(-2deg);
    }
    80% {
      -moz-transform: skewX(1deg);
    }
    90% {
      -moz-transform: skewX(0deg);
    }
    100% {
      -moz-transform: skewX(0deg);
    }
  }
  @-ms-keyframes wiggle {
    0% {
      -ms-transform: skewX(9deg);
    }
    10% {
      -ms-transform: skewX(-8deg);
    }
    20% {
      -ms-transform: skewX(7deg);
    }
    30% {
      -ms-transform: skewX(-6deg);
    }
    40% {
      -ms-transform: skewX(5deg);
    }
    50% {
      -ms-transform: skewX(-4deg);
    }
    60% {
      -ms-transform: skewX(3deg);
    }
    70% {
      -ms-transform: skewX(-2deg);
    }
    80% {
      -ms-transform: skewX(1deg);
    }
    90% {
      -ms-transform: skewX(0deg);
    }
    100% {
      -ms-transform: skewX(0deg);
    }
  }
  @-o-keyframes wiggle {
    0% {
      -o-transform: skewX(9deg);
    }
    10% {
      -o-transform: skewX(-8deg);
    }
    20% {
      -o-transform: skewX(7deg);
    }
    30% {
      -o-transform: skewX(-6deg);
    }
    40% {
      -o-transform: skewX(5deg);
    }
    50% {
      -o-transform: skewX(-4deg);
    }
    60% {
      -o-transform: skewX(3deg);
    }
    70% {
      -o-transform: skewX(-2deg);
    }
    80% {
      -o-transform: skewX(1deg);
    }
    90% {
      -o-transform: skewX(0deg);
    }
    100% {
      -o-transform: skewX(0deg);
    }
  }
  @keyframes wiggle {
    0% {
      transform: skewX(9deg);
    }
    10% {
      transform: skewX(-8deg);
    }
    20% {
      transform: skewX(7deg);
    }
    30% {
      transform: skewX(-6deg);
    }
    40% {
      transform: skewX(5deg);
    }
    50% {
      transform: skewX(-4deg);
    }
    60% {
      transform: skewX(3deg);
    }
    70% {
      transform: skewX(-2deg);
    }
    80% {
      transform: skewX(1deg);
    }
    90% {
      transform: skewX(0deg);
    }
    100% {
      transform: skewX(0deg);
    }
  }
  @-webkit-keyframes wobble {
    0% {
      -webkit-transform: translateX(0%);
    }
    15% {
      -webkit-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -webkit-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -webkit-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -webkit-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -webkit-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -webkit-transform: translateX(0%);
    }
  }
  @-moz-keyframes wobble {
    0% {
      -moz-transform: translateX(0%);
    }
    15% {
      -moz-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -moz-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -moz-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -moz-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -moz-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -moz-transform: translateX(0%);
    }
  }
  @-ms-keyframes wobble {
    0% {
      -ms-transform: translateX(0%);
    }
    15% {
      -ms-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -ms-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -ms-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -ms-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -ms-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -ms-transform: translateX(0%);
    }
  }
  @-o-keyframes wobble {
    0% {
      -o-transform: translateX(0%);
    }
    15% {
      -o-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -o-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -o-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -o-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -o-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -o-transform: translateX(0%);
    }
  }
  @keyframes wobble {
    0% {
      transform: translateX(0%);
    }
    15% {
      transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      transform: translateX(20%) rotate(3deg);
    }
    45% {
      transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      transform: translateX(10%) rotate(2deg);
    }
    75% {
      transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      transform: translateX(0%);
    }
  }
  /* line 66, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounce {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -ms-animation-name: bounce;
    -o-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 69, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -ms-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 72, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -ms-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 75, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -ms-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 78, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInRight {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    -ms-animation-name: bounceInRight;
    -o-animation-name: bounceInRight;
    animation-name: bounceInRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 81, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInUp {
    -webkit-animation-name: bounceInUp;
    -moz-animation-name: bounceInUp;
    -ms-animation-name: bounceInUp;
    -o-animation-name: bounceInUp;
    animation-name: bounceInUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 84, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOut {
    -webkit-animation-name: bounceOut;
    -moz-animation-name: bounceOut;
    -ms-animation-name: bounceOut;
    -o-animation-name: bounceOut;
    animation-name: bounceOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 87, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    -moz-animation-name: bounceOutDown;
    -ms-animation-name: bounceOutDown;
    -o-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 90, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    -moz-animation-name: bounceOutLeft;
    -ms-animation-name: bounceOutLeft;
    -o-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 93, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    -moz-animation-name: bounceOutRight;
    -ms-animation-name: bounceOutRight;
    -o-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 96, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    -moz-animation-name: bounceOutUp;
    -ms-animation-name: bounceOutUp;
    -o-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 99, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -ms-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 102, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -ms-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 105, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    -ms-animation-name: fadeInDownBig;
    -o-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 108, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -ms-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 111, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    -moz-animation-name: fadeInLeftBig;
    -ms-animation-name: fadeInLeftBig;
    -o-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 114, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -ms-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 117, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
    -ms-animation-name: fadeInRightBig;
    -o-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 120, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 123, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    -moz-animation-name: fadeInUpBig;
    -ms-animation-name: fadeInUpBig;
    -o-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 126, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOut {
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -ms-animation-name: fadeOut;
    -o-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 129, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    -ms-animation-name: fadeOutDown;
    -o-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 132, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    -moz-animation-name: fadeOutDownBig;
    -ms-animation-name: fadeOutDownBig;
    -o-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 135, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    -moz-animation-name: fadeOutLeft;
    -ms-animation-name: fadeOutLeft;
    -o-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 138, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    -moz-animation-name: fadeOutLeftBig;
    -ms-animation-name: fadeOutLeftBig;
    -o-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 141, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    -moz-animation-name: fadeOutRight;
    -ms-animation-name: fadeOutRight;
    -o-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 144, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    -moz-animation-name: fadeOutRightBig;
    -ms-animation-name: fadeOutRightBig;
    -o-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 147, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    -ms-animation-name: fadeOutUp;
    -o-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 150, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    -moz-animation-name: fadeOutUpBig;
    -ms-animation-name: fadeOutUpBig;
    -o-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 153, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -ms-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 156, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flip {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-animation-name: flip;
    -moz-animation-name: flip;
    -ms-animation-name: flip;
    -o-animation-name: flip;
    animation-name: flip;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 159, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipInX {
    -webkit-animation-name: flipInX;
    -moz-animation-name: flipInX;
    -ms-animation-name: flipInX;
    -o-animation-name: flipInX;
    animation-name: flipInX;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 162, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipInY {
    -webkit-animation-name: flipInY;
    -moz-animation-name: flipInY;
    -ms-animation-name: flipInY;
    -o-animation-name: flipInY;
    animation-name: flipInY;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 165, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipOutX {
    -webkit-animation-name: flipOutX;
    -moz-animation-name: flipOutX;
    -ms-animation-name: flipOutX;
    -o-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 168, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipOutY {
    -webkit-animation-name: flipOutY;
    -moz-animation-name: flipOutY;
    -ms-animation-name: flipOutY;
    -o-animation-name: flipOutY;
    animation-name: flipOutY;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 171, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.hinge {
    -webkit-animation-name: hinge;
    -moz-animation-name: hinge;
    -ms-animation-name: hinge;
    -o-animation-name: hinge;
    animation-name: hinge;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 174, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -ms-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 177, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -ms-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 180, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -ms-animation-name: pulse;
    -o-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 183, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rollIn {
    -webkit-animation-name: rollIn;
    -moz-animation-name: rollIn;
    -ms-animation-name: rollIn;
    -o-animation-name: rollIn;
    animation-name: rollIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 186, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rollOut {
    -webkit-animation-name: rollOut;
    -moz-animation-name: rollOut;
    -ms-animation-name: rollOut;
    -o-animation-name: rollOut;
    animation-name: rollOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 189, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateIn {
    -webkit-animation-name: rotateIn;
    -moz-animation-name: rotateIn;
    -ms-animation-name: rotateIn;
    -o-animation-name: rotateIn;
    animation-name: rotateIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 192, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    -moz-animation-name: rotateInDownLeft;
    -ms-animation-name: rotateInDownLeft;
    -o-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 195, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    -moz-animation-name: rotateInDownRight;
    -ms-animation-name: rotateInDownRight;
    -o-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 198, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    -moz-animation-name: rotateInUpLeft;
    -ms-animation-name: rotateInUpLeft;
    -o-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 201, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    -moz-animation-name: rotateInUpRight;
    -ms-animation-name: rotateInUpRight;
    -o-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 204, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOut {
    -webkit-animation-name: rotateOut;
    -moz-animation-name: rotateOut;
    -ms-animation-name: rotateOut;
    -o-animation-name: rotateOut;
    animation-name: rotateOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 207, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    -moz-animation-name: rotateOutDownLeft;
    -ms-animation-name: rotateOutDownLeft;
    -o-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 210, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    -moz-animation-name: rotateOutDownRight;
    -ms-animation-name: rotateOutDownRight;
    -o-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 213, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    -moz-animation-name: rotateOutUpLeft;
    -ms-animation-name: rotateOutUpLeft;
    -o-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 216, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    -moz-animation-name: rotateOutUpRight;
    -ms-animation-name: rotateOutUpRight;
    -o-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 219, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    -ms-animation-name: shake;
    -o-animation-name: shake;
    animation-name: shake;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 222, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.swing {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    -moz-animation-name: swing;
    -ms-animation-name: swing;
    -o-animation-name: swing;
    animation-name: swing;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 225, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -ms-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 228, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.wiggle {
    -webkit-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -ms-animation-name: wiggle;
    -o-animation-name: wiggle;
    animation-name: wiggle;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 231, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.wobble {
    -webkit-animation-name: wobble;
    -moz-animation-name: wobble;
    -ms-animation-name: wobble;
    -o-animation-name: wobble;
    animation-name: wobble;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  
  /* Font styles. */
  /* line 5, ../scss/style.scss */
  body {
    margin: 0;
    /* Setting up font size, leading and font family
     * http://www.markboulton.co.uk/journal/comments/five-simple-steps-to-better-typography */
    font: 15px/1.5em "proxima-nova", "Proxima Nova", "Helvetica Neue", helvetica, Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 0.03em;
  }
  
  /* line 13, ../scss/style.scss */
  .form-text {
    font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", helvetica, Arial, sans-serif;
  }
  
  /* Links */
  /* line 18, ../scss/style.scss */
  a {
    color: #378786;
  }
  /* line 20, ../scss/style.scss */
  a:link, a:visited {
    text-decoration: none;
  }
  /* line 23, ../scss/style.scss */
  a:hover, a:active {
    text-decoration: underline;
  }
  
  /* Titles. */
  /* line 29, ../scss/style.scss */
  #site-name {
    font-size: 2.2em;
    line-height: 1.3em;
    font-weight: 300;
    padding: 0 0 0.5em;
    margin: 0;
  }
  
  /* line 36, ../scss/style.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.3em;
  }
  
  /* line 39, ../scss/style.scss */
  h1 {
    font-size: 2em;
    font-weight: 300;
    padding: 0 0 0.5em;
    margin: 0;
  }
  
  /* line 45, ../scss/style.scss */
  h2 {
    font-size: 1.7em;
    font-weight: 300;
    margin-bottom: 0.75em;
  }
  
  /* line 50, ../scss/style.scss */
  h3 {
    font-size: 1.4em;
    margin-bottom: 0.6em;
  }
  
  /* line 54, ../scss/style.scss */
  h4 {
    font-size: 1.2em;
    margin-bottom: 0.6em;
  }
  
  /* line 58, ../scss/style.scss */
  h5 {
    font-size: 1.1em;
    font-weight: 600;
    margin-bottom: 0;
  }
  
  /* line 62, ../scss/style.scss */
  h6 {
    font-size: 1em;
    font-weight: bold;
  }
  
  /* Paragraph styles. */
  /* line 68, ../scss/style.scss */
  p {
    margin: 0 0 1em 0;
  }
  
  /* List styles. */
  /* line 73, ../scss/style.scss */
  ul, ol {
    margin-left: 0;
    padding-left: 2em;
  }
  
  /* Table styles. */
  /* line 79, ../scss/style.scss */
  table {
    width: 100%;
    max-width: 100%;
  }
  
  /* line 86, ../scss/style.scss */
  tr.even td,
  tr.odd td {
    padding: 10px 5px;
  }
  
  /* line 89, ../scss/style.scss */
  tr.odd {
    background-color: white;
  }
  
  /* Code. */
  /* line 93, ../scss/style.scss */
  pre, code, tt {
    font: 1em "andale mono", "lucida console", monospace;
    line-height: 1.5;
  }
  
  /* line 97, ../scss/style.scss */
  pre {
    background-color: #efefef;
    display: block;
    padding: 5px;
    margin: 5px 0;
    border: 1px solid #aaaaaa;
  }
  
  /* List styles. */
  /* line 105, ../scss/style.scss */
  ul {
    list-style-type: disc;
    padding-bottom: 10px;
  }
  /* line 108, ../scss/style.scss */
  ul li {
    padding-bottom: 8px;
  }
  /* line 111, ../scss/style.scss */
  ul ul {
    list-style-type: circle;
    padding-bottom: 0px;
  }
  /* line 114, ../scss/style.scss */
  ul ul ul {
    list-style-type: square;
  }
  /* line 116, ../scss/style.scss */
  ul ul ul ul {
    list-style-type: circle;
  }
  
  /* line 119, ../scss/style.scss */
  ol {
    list-style-type: decimal;
    padding-bottom: 10px;
  }
  /* line 122, ../scss/style.scss */
  ol li {
    padding-bottom: 8px;
  }
  /* line 125, ../scss/style.scss */
  ol ol {
    list-style-type: lower-alpha;
    padding-bottom: 0px;
  }
  /* line 128, ../scss/style.scss */
  ol ol ol {
    list-style-type: decimal;
  }
  
  /* Abbreviation. */
  /* line 132, ../scss/style.scss */
  abbr {
    border-bottom: 1px dotted #666666;
    cursor: help;
    white-space: nowrap;
  }
  
  /* UI improvments. */
  /* line 138, ../scss/style.scss */
  #edit-title {
    font-size: 24px;
    width: 99%;
  }
  
  /* line 142, ../scss/style.scss */
  #system-themes-form img {
    width: 100px;
  }
  
  /* line 145, ../scss/style.scss */
  .form-item .description {
    font-style: italic;
    line-height: 1.2em;
    font-size: 0.8em;
    margin-top: 5px;
    color: #777777;
  }
  
  /* line 152, ../scss/style.scss */
  #edit-delete {
    color: #cc0000;
  }
  
  /* Console, style from slate theme. */
  /* line 156, ../scss/style.scss */
  html div.messages {
    background-image: none;
  }
  
  /* line 159, ../scss/style.scss */
  div.messages {
    padding: 9px;
    margin: 0 0 10px;
    color: #003366;
    background: #bbddff;
    border: 1px solid #aaccee;
  }
  
  /* line 167, ../scss/style.scss */
  div.warning {
    color: #884400;
    background: #ffee66;
    border-color: #eedd55;
  }
  
  /* line 172, ../scss/style.scss */
  div.error {
    color: white;
    background: #9e2c2c;
    border-color: #dd5522;
  }
  
  /* line 177, ../scss/style.scss */
  div.status {
    color: #336600;
    background: #ccff88;
    border-color: #bbee77;
  }
  
  /* line 185, ../scss/style.scss */
  .form-item input.error, .form-item input.error:focus, .form-item input.error:hover,
  .form-item textarea.error,
  .form-item textarea.error:focus,
  .form-item textarea.error:hover,
  .form-item select.error,
  .form-item select.error:focus,
  .form-item select.error:hover {
    border: 1px solid #D13B3B;
  }
  
  /* line 190, ../scss/style.scss */
  #block-block-2 {
    margin-top: 25px;
  }
  
  /* Mobile Friendly Styles */
  /* line 2, ../scss/_mobile.scss */
  img {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto !important;
  }@media (min-width: 481px) and (max-width: 1099px) {
 /* line 18, ../scss/_mobile.scss */
    #block-boxes-front_box_1 {
      width: 520px;
    } 
}@media (min-width: 1350px) {
 /* line 18, ../scss/_mobile.scss */
    #block-boxes-front_box_1 {
      width: 695px;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 21, ../scss/_mobile.scss */
    #block-boxes-front_box_2 {
      width: 420px;
    } 
}@media (min-width: 1350px) {
 /* line 21, ../scss/_mobile.scss */
    #block-boxes-front_box_2 {
      width: 500px;
    } 
}@media (max-width: 480px) {
 /* line 24, ../scss/_mobile.scss */
    #block-boxes-front_box_1,
    #block-boxes-front_box_2 {
      width: 100%;
    } 
}/* line 30, ../scss/_mobile.scss */
  #block-views-clients-block {
    width: 100%;
    overflow: hidden;
  }
  
  /* line 34, ../scss/_mobile.scss */
  #boxes-box-front_box_3 img {
    height: auto;
  }@media (max-width: 480px) {
 /* line 41, ../scss/_mobile.scss */
    .mobile-menu,
    #show-mobile-menu {
      display: none;
    }
  
    /* line 45, ../scss/_mobile.scss */
    #content-header-inner {
      max-width: 100%;
    }
  
    /* line 49, ../scss/_mobile.scss */
    #content-header-inner {
      max-width: 100%;
      min-width: 100%;
      width: 100%;
    }
  
    /* line 56, ../scss/_mobile.scss */
    #header #header-top,
    #header .region-header-left,
    #header .region-header-right {
      display: none;
    }
    /* line 61, ../scss/_mobile.scss */
    #header #header-inner {
      padding: 6px 0;
      width: 100%;
      height: auto;
    }
    /* line 66, ../scss/_mobile.scss */
    #header #header-inner #logo {
      margin: 0px 0 0 10px;
    }
  
    /* line 72, ../scss/_mobile.scss */
    .sidebar-second #sidebar-second #sidebar-second-inner {
      margin: 0;
    }
    /* line 77, ../scss/_mobile.scss */
    .sidebar-second #content-area .content-region-wrapper .content-region-wrapper-inner {
      width: 100%;
      margin: 0;
    }
    /* line 81, ../scss/_mobile.scss */
    .sidebar-second #content-area .content-region-wrapper .content-region-wrapper-inner .region {
      padding-right: 0px;
    }
  
    /* line 88, ../scss/_mobile.scss */
    #content-inner {
      margin-bottom: 15px;
    }
  
    /* line 94, ../scss/_mobile.scss */
    body.two-sidebars .content-region-wrapper .content-region-wrapper-inner .region, .sidebar-first .content-region-wrapper .content-region-wrapper-inner .region {
      padding: 0;
    }
  
    /* line 98, ../scss/_mobile.scss */
    form#search-form {
      margin-left: 0;
    }
  
    /* line 102, ../scss/_mobile.scss */
    .page-premium-content #block-system-main, .page-search-site #block-system-main {
      margin-left: 0;
    }
  
    /* line 107, ../scss/_mobile.scss */
    .mm-list > li > a, .mm-list > li > span {
      padding: 0px;
    }
  
    /* line 110, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu {
      background: #fff;
      z-index: 500;
    }
    /* line 115, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu ul.mm-listview li a {
      padding: 15px 20px;
      font-size: 1.5em;
    }
    /* line 119, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu ul.mm-listview li a .mm-next {
      padding: 15px 0px;
    }
    /* line 122, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu ul.mm-listview li a .mm-next:before {
      border-left-color: #888482;
    }
    /* line 125, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu ul.mm-listview li a .mm-next:after, .mmenu-nav.mm-menu ul.mm-listview li a .mm-next:after {
      border-bottom-color: #7e7a78;
      border-right-color: #7e7a78;
    }
    /* line 133, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu > .mm-header {
      border-color: #282625;
      background: #413f3e;
      color: #fff;
      height: 40px;
      line-height: 40px;
    }
    /* line 140, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu > .mm-header a.mm-title {
      font-size: 1.2em;
      color: #fff;
    }
    /* line 144, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu > .mm-header .mm-prev:before {
      margin-top: 13px;
    }
    /* line 148, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mm-navbar {
      font-weight: bold;
      text-transform: uppercase;
      font-size: 1.1em;
      background-color: #413f3e;
      color: #fff;
    }
    /* line 155, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mm-navbar > a {
      color: #fff;
    }
    /* line 159, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mm-navbar .mm-btn:after, .mmenu-nav.mm-menu .mm-navbar .mm-btn:before {
      border-color: #fff;
    }
    /* line 164, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mmenu-block-expanded > .mmenu-block-title {
      color: #fff;
      font-size: 1.1em;
      font-weight: bold;
      text-transform: uppercase;
      display: block;
      text-align: center;
      margin-top: 10px;
    }
    /* line 173, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mm-panels span {
      padding: 0px;
    }
    /* line 176, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu ul.mm-listview li {
      display: block;
      width: 100%;
      border-bottom: 1px solid #c7cfd6;
    }
    /* line 181, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mm-listview > li:not(.mm-divider):after {
      border-bottom: 0px;
    }
    /* line 185, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu li.mmenu-expanded,
    .mmenu-nav.mm-menu .mm-list > li > a.mm-subclose {
      background: #413f3e;
      color: #fff;
      padding-bottom: 10px;
      font-weight: bold;
    }
    /* line 192, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mm-subopen:before,
    .mmenu-nav.mm-menu .mm-subclose:before {
      border-left: inherit;
    }
    /* line 196, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu > .mm-header .mm-prev:before,
    .mmenu-nav.mm-menu .mm-subopen:after,
    .mmenu-nav.mm-menu .mm-subclose:after {
      border-color: #fff;
    }
    /* line 201, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu > .mm-list li.mmenu-expanded .mmenu-block-expanded {
      background: #fff;
    }
    /* line 205, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .menuparent .mm-subopen:after,
    .mmenu-nav.mm-menu .menuparent .mm-subclose:after {
      border-color: #bbc5cd;
    }
    /* line 210, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu > .mm-list li {
      border-top: 1px solid #c7cfd6;
      border-bottom: 1px solid #C1BEAE;
      width: 100%;
    }
    /* line 215, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu.mm-hasheader > .mm-panel {
      padding-top: 40px;
    }
    /* line 218, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mm-subopen {
      padding-left: 0px;
      border-left: 1px solid #c7cfd6;
    }
    /* line 222, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mm-list > li > a.mm-subclose {
      color: #000;
    }
    /* line 226, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mmenu-block-wrap #block-search-form {
      border-bottom: 10px solid #413f3e;
    }
    /* line 229, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mmenu-block-wrap #block-search-form form {
      height: auto;
      padding: 0 0 0 8px;
    }
    /* line 234, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mmenu-block-wrap #block-search-form form .container-inline {
      overflow: hidden;
    }
    /* line 237, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mmenu-block-wrap #block-search-form form .container-inline,
    .mmenu-nav.mm-menu .mmenu-block-wrap #block-search-form form .form-item.form-type-textfield {
      width: 100%;
    }
    /* line 241, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mmenu-block-wrap #block-search-form form input.form-text {
      color: #413f3e;
      background: #fff;
      width: 100%;
      font-size: 1.5em;
      padding: 6px 40px 7px 8px;
    }
    /* line 249, ../scss/_mobile.scss */
    .mmenu-nav.mm-menu .mmenu-block-wrap #block-search-form .form-submit {
      width: 24px;
      height: 24px;
    }
  
    /* line 258, ../scss/_mobile.scss */
    #show-mobile-menu {
      -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
      -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
      -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
      transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
      cursor: pointer;
      box-sizing: border-box;
      display: block;
      position: fixed;
      width: 50px;
      height: 40px;
      top: 0;
      right: 0;
      z-index: 501;
    }
    /* line 270, ../scss/_mobile.scss */
    #show-mobile-menu:before, #show-mobile-menu:after, #show-mobile-menu span {
      -moz-transition: all, 0.5s, cubic-bezier(0.62, 0, 0.48, 1);
      -o-transition: all, 0.5s, cubic-bezier(0.62, 0, 0.48, 1);
      -webkit-transition: all, 0.5s, cubic-bezier(0.62, 0, 0.48, 1);
      transition: all 0.5s cubic-bezier(0.62, 0, 0.48, 1);
      background: #413f3e;
      content: '';
      display: block;
      width: 27px;
      height: 4px;
      position: absolute;
      left: 12px;
      border-radius: 2px;
    }
    /* line 281, ../scss/_mobile.scss */
    #show-mobile-menu:before {
      top: 10px;
    }
    /* line 284, ../scss/_mobile.scss */
    #show-mobile-menu span {
      top: 18px;
    }
    /* line 287, ../scss/_mobile.scss */
    #show-mobile-menu:after {
      top: 26px;
    }
    /* line 292, ../scss/_mobile.scss */
    html.mm-opened #show-mobile-menu {
      background: rgba(0, 0, 0, 0.5);
      height: 40px;
    }
    /* line 296, ../scss/_mobile.scss */
    html.mm-opened #show-mobile-menu:before, html.mm-opened #show-mobile-menu:after, html.mm-opened #show-mobile-menu span {
      background: #fff;
    }
    /* line 303, ../scss/_mobile.scss */
    html.mm-opening #show-mobile-menu:before, html.mm-opening #show-mobile-menu:after {
      top: 21px;
    }
    /* line 306, ../scss/_mobile.scss */
    html.mm-opening #show-mobile-menu span {
      left: -50px;
      opacity: 0;
    }
    /* line 310, ../scss/_mobile.scss */
    html.mm-opening #show-mobile-menu:before {
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
    }
    /* line 313, ../scss/_mobile.scss */
    html.mm-opening #show-mobile-menu:after {
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
    }
    /* line 319, ../scss/_mobile.scss */
    body.past-head #show-mobile-menu {
      background: rgba(0, 0, 0, 0.5);
    }
    /* line 322, ../scss/_mobile.scss */
    body.past-head #show-mobile-menu:before, body.past-head #show-mobile-menu:after, body.past-head #show-mobile-menu span {
      background: #fff;
    }
  
    /* line 330, ../scss/_mobile.scss */
    body.front.two-col-top-blocks #block-boxes-front_box_2 {
      margin-bottom: 20px;
    }
    /* line 333, ../scss/_mobile.scss */
    body.front.two-col-top-blocks #block-boxes-front_box_2 .block-inner > .content {
      font-size: 16px;
    }
    /* line 337, ../scss/_mobile.scss */
    body.front.two-col-top-blocks #block-views-clients-block {
      margin: 10px 0;
      width: 100%;
    }
    /* line 341, ../scss/_mobile.scss */
    body.front.two-col-top-blocks #block-views-clients-block h2 {
      font-size: 1.6em;
    }
    /* line 344, ../scss/_mobile.scss */
    body.front.two-col-top-blocks #block-views-clients-block .jcarousel-skin-dmetric {
      width: 100% !important;
    }
    /* line 347, ../scss/_mobile.scss */
    body.front.two-col-top-blocks #block-views-clients-block .jcarousel-skin-dmetric .jcarousel-container {
      padding-right: 0;
      padding-left: 0;
    }
    /* line 353, ../scss/_mobile.scss */
    body.front.two-col-top-blocks #block-views-clients-block .jcarousel-skin-dmetric .jcarousel-item {
      padding: 0 10px;
    }
    /* line 356, ../scss/_mobile.scss */
    body.front.two-col-top-blocks #block-views-clients-block .jcarousel-skin-dmetric .jcarousel-clip {
      width: 88% !important;
      margin: 0 6%;
    }
    /* line 360, ../scss/_mobile.scss */
    body.front.two-col-top-blocks #block-views-clients-block .jcarousel-skin-dmetric .jcarousel-prev, body.front.two-col-top-blocks #block-views-clients-block .jcarousel-skin-dmetric .jcarousel-next {
      width: 20px;
      height: 20px;
    }
    /* line 364, ../scss/_mobile.scss */
    body.front.two-col-top-blocks #block-views-clients-block .jcarousel-skin-dmetric .jcarousel-prev {
      background-position: -15px 0;
    }
    /* line 367, ../scss/_mobile.scss */
    body.front.two-col-top-blocks #block-views-clients-block .jcarousel-skin-dmetric .jcarousel-next {
      background-position: 4px -32px;
    }
  
    /* line 374, ../scss/_mobile.scss */
    #navigation {
      display: none;
    }
  
    /* line 377, ../scss/_mobile.scss */
    body.page-user-register #navigation {
      display: block;
    }
  
    /* line 382, ../scss/_mobile.scss */
    #block-delta_blocks-page-title .title {
      font-size: 1.2em;
    }
  
    /* line 386, ../scss/_mobile.scss */
    h2 {
      font-size: 1.3em;
    }
  
    /* line 396, ../scss/_mobile.scss */
    #main table p, #main table em, #main table ul, #main table a, #main table h4, #main table h6,
    ul table p,
    ul table em,
    ul table ul,
    ul table a,
    ul table h4,
    ul table h6,
    li table p,
    li table em,
    li table ul,
    li table a,
    li table h4,
    li table h6 {
      padding-left: 10px;
      padding-right: 10px;
    }
    /* line 403, ../scss/_mobile.scss */
    #main .our-story-timeline,
    ul .our-story-timeline,
    li .our-story-timeline {
      margin: 0;
      padding: 30px 0 0 0;
    }
    /* line 406, ../scss/_mobile.scss */
    #main .our-story-timeline p,
    ul .our-story-timeline p,
    li .our-story-timeline p {
      padding: 0;
    }
    /* line 410, ../scss/_mobile.scss */
    #main .our-story-timeline-item,
    ul .our-story-timeline-item,
    li .our-story-timeline-item {
      padding-top: 30px;
    }
  
    /* line 417, ../scss/_mobile.scss */
    .page-node-130 .node .year .left {
      font-size: 6em;
    }
  
    /* line 425, ../scss/_mobile.scss */
    form#search-form {
      width: 100%;
    }
    /* line 429, ../scss/_mobile.scss */
    form#search-form .form-type-textfield input {
      height: 40px;
    }
    /* line 433, ../scss/_mobile.scss */
    form#search-form input.form-submit {
      top: 11px;
    }
  
    /* line 437, ../scss/_mobile.scss */
    .region-content .block-facetapi {
      width: 100%;
      margin-top: 15px;
    }
    /* line 442, ../scss/_mobile.scss */
    .region-content .block-facetapi .form-item-facets .selector select, .region-content .block-facetapi .form-item-facets .selector span {
      height: 40px;
      line-height: 40px;
    }
  
    /* line 452, ../scss/_mobile.scss */
    .block.block-views > .block-inner > .content, .block.block-boxes > .block-inner > .content, .block.block-block > .block-inner > .content {
      overflow: auto;
      max-width: 100%;
    }
  
    /* line 458, ../scss/_mobile.scss */
    .node .content {
      overflow: auto;
      max-width: 100%;
    }
  
    /* line 465, ../scss/_mobile.scss */
    #block-membership_benefit_type-member-benefits-block table {
      min-width: 800px;
    }
    /* line 468, ../scss/_mobile.scss */
    #block-membership_benefit_type-member-benefits-block table tr td {
      line-height: 1.5em;
      padding-top: 5px;
      padding-bottom: 5px;
    }
    /* line 473, ../scss/_mobile.scss */
    #block-membership_benefit_type-member-benefits-block table tr td.membership-benefits {
      width: 250px;
    }
    /* line 477, ../scss/_mobile.scss */
    #block-membership_benefit_type-member-benefits-block table .benefit-tooltip-icon {
      display: none;
    }
  
    /* line 486, ../scss/_mobile.scss */
    #block-system-main .view-id-tc_list .views-row {
      width: 100%;
    }
    /* line 489, ../scss/_mobile.scss */
    #block-system-main .view-id-tc_list .views-row h2 {
      font-size: 20px;
    }
    /* line 492, ../scss/_mobile.scss */
    #block-system-main .view-id-tc_list .views-row .ds-2col {
      width: 100%;
      padding: 0;
    }
    /* line 497, ../scss/_mobile.scss */
    #block-system-main .view-id-tc_list .views-row .group-left .field-name-title {
      margin-top: 3px;
      text-align: center;
      width: auto;
      float: none;
    }
    /* line 503, ../scss/_mobile.scss */
    #block-system-main .view-id-tc_list .views-row .group-left p {
      line-height: 1.5em;
      width: 90%;
    }
    /* line 508, ../scss/_mobile.scss */
    #block-system-main .view-id-tc_list .views-row .group-right {
      width: 100%;
      padding-top: 5px;
    }
    /* line 512, ../scss/_mobile.scss */
    #block-system-main .view-id-tc_list .views-row .group-right .field-item a {
      line-height: 1.4em;
      width: 100%;
      padding: 3px 0 3px 5px;
    }
    /* line 520, ../scss/_mobile.scss */
    #block-system-main .view-id-tc_list .views-row-6 {
      margin-top: 20px;
    }
    /* line 523, ../scss/_mobile.scss */
    #block-system-main .view-id-tc_list .views-row-6,
    #block-system-main .view-id-tc_list .views-row-7,
    #block-system-main .view-id-tc_list .views-row-8 {
      height: auto;
    }
    /* line 528, ../scss/_mobile.scss */
    #block-system-main .view-id-tc_list .views-row-6 .group-left,
    #block-system-main .view-id-tc_list .views-row-7 .group-left,
    #block-system-main .view-id-tc_list .views-row-8 .group-left {
      width: 100%;
    }
    /* line 531, ../scss/_mobile.scss */
    #block-system-main .view-id-tc_list .views-row-6 .group-right,
    #block-system-main .view-id-tc_list .views-row-7 .group-right,
    #block-system-main .view-id-tc_list .views-row-8 .group-right {
      height: auto;
    }
    /* line 534, ../scss/_mobile.scss */
    #block-system-main .view-id-tc_list .views-row-6 .group-right .field-item,
    #block-system-main .view-id-tc_list .views-row-7 .group-right .field-item,
    #block-system-main .view-id-tc_list .views-row-8 .group-right .field-item {
      min-width: 160px;
      width: 50%;
    }
  
    /* line 549, ../scss/_mobile.scss */
    body.page-premium-content #block-boxes-tags_column_header, body.page-premium-content .block.block-facetapi {
      display: none;
    }
    /* line 552, ../scss/_mobile.scss */
    body.page-premium-content #block-current_search-selected_tags {
      margin-left: 0;
    }
  
    /* line 558, ../scss/_mobile.scss */
    .node.view-mode-search_result {
      border-top: 1px solid #bbc5cd;
      margin-bottom: 8px;
    }
    /* line 564, ../scss/_mobile.scss */
    .node.view-mode-search_result .group-left {
      width: 125px;
      margin-bottom: 12px;
      float: right;
    }
    /* line 569, ../scss/_mobile.scss */
    .node.view-mode-search_result.node-discussion .group-left {
      width: 65px;
    }
    /* line 572, ../scss/_mobile.scss */
    .node.view-mode-search_result .field-name-field-template-image {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      border: 1px solid #aaa;
      margin-right: 0;
      margin-left: 10px;
    }
    /* line 578, ../scss/_mobile.scss */
    .node.view-mode-search_result .field-name-title {
      padding-left: 0;
      padding-bottom: 0;
    }
    /* line 14, ../scss/mixins/_clearfix.scss */
    .node.view-mode-search_result .field-name-title:before, .node.view-mode-search_result .field-name-title:after {
      content: " ";
      display: table;
    }
    /* line 19, ../scss/mixins/_clearfix.scss */
    .node.view-mode-search_result .field-name-title:after {
      clear: both;
    }
    /* line 583, ../scss/_mobile.scss */
    .node.view-mode-search_result .group-middle {
      width: 100%;
      float: none;
      min-height: 60px;
    }
    /* line 588, ../scss/_mobile.scss */
    .node.view-mode-search_result .group-middle .field-name-body {
      border-top: 1px solid #bbc5cd;
      padding-top: 5px;
    }
    /* line 593, ../scss/_mobile.scss */
    .node.view-mode-search_result .group-right {
      display: none;
    }
    /* line 596, ../scss/_mobile.scss */
    .node.view-mode-search_result .field-name-title a {
      font-size: 21px;
    }
    /* line 599, ../scss/_mobile.scss */
    .node.view-mode-search_result .field-name-body,
    .node.view-mode-search_result .field-name-field-bio,
    .node.view-mode-search_result .field-name-field-job-title,
    .node.view-mode-search_result .field-name-field-company {
      padding: 0;
      font-size: 13px;
      float: left;
      clear: left;
      position: relative;
      left: 100%;
      margin-left: -100%;
      width: 100%;
    }
    /* line 612, ../scss/_mobile.scss */
    .node.view-mode-search_result .field-name-node-link a,
    .node.view-mode-search_result .field-user-badge a.view-link {
      font-size: 13px;
      margin-top: 7px;
    }
    /* line 618, ../scss/_mobile.scss */
    .node.view-mode-search_result .field-name-ds-user-picture img {
      width: 32px;
      margin-top: 4px;
    }
    /* line 622, ../scss/_mobile.scss */
    .node.view-mode-search_result .field-name-ds-user-picture .image-subtext {
      margin-top: 4px;
      font-size: .75em;
    }
  
    /* line 632, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area .block-dm-template-custom,
    body.node-type-template #content-area .block-dm-template-custom {
      display: block;
    }
    /* line 636, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #sidebar-second .block-dm-template-custom,
    body.node-type-prebuilt-project #sidebar-second #block-cf_general-share_single,
    body.node-type-template #sidebar-second .block-dm-template-custom,
    body.node-type-template #sidebar-second #block-cf_general-share_single {
      display: none;
    }
    /* line 642, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-delta_blocks-page-title,
    body.node-type-template #content-area #block-delta_blocks-page-title {
      padding: 23px 45px 10px 10px;
    }
    /* line 645, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-delta_blocks-page-title h1,
    body.node-type-template #content-area #block-delta_blocks-page-title h1 {
      font-size: 22px;
    }
    /* line 648, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-delta_blocks-page-title .block-inner::after,
    body.node-type-template #content-area #block-delta_blocks-page-title .block-inner::after {
      width: 40px;
      height: 40px;
      background-size: cover;
      top: 0;
      right: 0;
      left: auto;
    }
    /* line 656, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area .cost-tag,
    body.node-type-template #content-area .cost-tag {
      top: 0;
      right: 0;
    }
    /* line 660, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-cck_blocks-field_content_type,
    body.node-type-template #content-area #block-cck_blocks-field_content_type {
      top: 23px;
      right: 0;
      left: auto;
    }
    /* line 665, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-cck_blocks-field_content_type .content-type-image,
    body.node-type-template #content-area #block-cck_blocks-field_content_type .content-type-image {
      position: static;
    }
    /* line 668, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-cck_blocks-field_content_type .content-type-image span,
    body.node-type-template #content-area #block-cck_blocks-field_content_type .content-type-image span {
      width: 40px;
      height: 40px;
      background-size: cover;
    }
    /* line 674, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-views-node_blocks-block,
    body.node-type-template #content-area #block-views-node_blocks-block {
      background-color: #fff;
      padding: 4px 10px 14px 10px;
      display: block;
    }
    /* line 679, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-views-node_blocks-block h2,
    body.node-type-template #content-area #block-views-node_blocks-block h2 {
      display: none;
    }
    /* line 683, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-dm_template_tools-dm_download_button,
    body.node-type-template #content-area #block-dm_template_tools-dm_download_button {
      display: block;
      background-color: #fff;
    }
    /* line 687, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-dm_template_tools-dm_download_button .content,
    body.node-type-template #content-area #block-dm_template_tools-dm_download_button .content {
      overflow: visible;
    }
    /* line 690, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-dm_template_tools-dm_download_button a,
    body.node-type-template #content-area #block-dm_template_tools-dm_download_button a {
      padding: 10px 0 5px;
      width: 90%;
      margin: auto;
    }
    /* line 695, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-dm_template_tools-dm_download_button .download-button-subtext,
    body.node-type-template #content-area #block-dm_template_tools-dm_download_button .download-button-subtext {
      vertical-align: text-top;
    }
    /* line 699, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-dm_template_tools-dm_download_button .download-count-wrapper,
    body.node-type-template #content-area #block-dm_template_tools-dm_download_button .download-count-wrapper {
      clear: both;
      float: left;
      width: 100%;
      padding: 0 5%;
      margin-bottom: 10px;
    }
    /* line 707, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-dm_template_tools-dm_download_button .download-count-wrapper .count-label,
    body.node-type-template #content-area #block-dm_template_tools-dm_download_button .download-count-wrapper .count-label {
      float: left;
      height: 40px;
      line-height: 40px;
      padding: 0 6px;
      font-size: 18px;
    }
    /* line 718, ../scss/_mobile.scss */
    body.node-type-prebuilt-project .node.node-template .tags-list-wrapper,
    body.node-type-template .node.node-template .tags-list-wrapper {
      display: none;
    }
  
    /* line 726, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area .block-dm-dmaas {
      display: block;
    }
    /* line 730, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #sidebar-second .block-dm-dmaas,
    body.node-type-prebuilt-project #sidebar-second #block-cf_general-share_single {
      display: none;
    }
    /* line 736, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-delta_blocks-page-title {
      padding: 10px 45px 10px 10px;
    }
    /* line 739, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-delta_blocks-page-title h1 {
      font-size: 22px;
    }
    /* line 744, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area .content-type-image {
      top: 0;
      right: 0;
      left: auto;
    }
    /* line 750, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area .content-type-image span {
      width: 40px;
      height: 40px;
      height: 30px;
      background-size: cover;
    }
    /* line 756, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-views-node_blocks-block_1 {
      background-color: #fff;
      padding: 4px 10px 14px 10px;
      display: block;
    }
    /* line 761, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-views-node_blocks-block_1 h2 {
      display: none;
    }
    /* line 765, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-dm_dmaas-dm_project_launch_button {
      display: block;
      background-color: #fff;
    }
    /* line 769, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-dm_dmaas-dm_project_launch_button .content {
      overflow: visible;
    }
    /* line 772, ../scss/_mobile.scss */
    body.node-type-prebuilt-project #content-area #block-dm_dmaas-dm_project_launch_button .launch-btn {
      padding: 10px 0 5px;
      width: 90%;
      margin: auto;
    }
    /* line 780, ../scss/_mobile.scss */
    body.node-type-prebuilt-project .node.node-prebuilt-project .tags-list-wrapper {
      display: none;
    }
  
    /* line 788, ../scss/_mobile.scss */
    #jquery-responsive-tabs .tab-pane-body {
      -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
      -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
      -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
      transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    }
  
    /* line 795, ../scss/_mobile.scss */
    #block-dm_forum_custom-dm_forum_display .content {
      overflow: visible;
    }
  
    /* line 799, ../scss/_mobile.scss */
    #block-dm_forum_custom-dm_forum_tags {
      display: none;
    }
  
    /* line 802, ../scss/_mobile.scss */
    #block-dm_forum_custom-dm_forum_display ul.links > li span.label {
      width: 46px;
      height: 46px;
    }
  
    /* line 806, ../scss/_mobile.scss */
    body.sidebar-first.title-spacing h1.title, body.sidebar-first.title-spacing #tabs {
      margin-left: 0;
    }
  
    /* line 810, ../scss/_mobile.scss */
    #block-dm_forum_custom-dm_forum_tag_form,
    #block-views--exp-forum_grid-all,
    #block-views--exp-forum_table-all {
      margin-left: 0;
    }
  
    /* line 816, ../scss/_mobile.scss */
    .view-forum-grid {
      width: 100%;
      float: left;
      margin-top: 0;
      margin-right: 0;
    }
    /* line 822, ../scss/_mobile.scss */
    .view-forum-grid .views-row {
      width: 100%;
      height: 240px;
      margin: 15px auto;
      float: none;
    }
    /* line 828, ../scss/_mobile.scss */
    .view-forum-grid .views-row .node,
    .view-forum-grid .views-row .flip_card .front,
    .view-forum-grid .views-row .flip_card .back {
      width: 100%;
      height: 100%;
    }
  
    /* line 838, ../scss/_mobile.scss */
    form.commentish-form .field-name-body .form-textarea-wrapper, form.commentish-form .field-name-comment-body .form-textarea-wrapper {
      margin-left: 0;
      max-width: 100%;
    }
  
    /* line 847, ../scss/_mobile.scss */
    body.page-user #user-profile-form {
      padding: 10px;
    }
    /* line 850, ../scss/_mobile.scss */
    body.page-user #user-profile-form .field-group-fieldset {
      margin-top: 5px;
    }
    /* line 853, ../scss/_mobile.scss */
    body.page-user #user-profile-form .field-group-fieldset .fieldset-wrapper {
      margin-top: 20px;
    }
    /* line 858, ../scss/_mobile.scss */
    body.page-user #user-profile-form .form-type-password-confirm, body.page-user #user-profile-form .form-type-password-confirm input {
      width: 100%;
    }
    /* line 861, ../scss/_mobile.scss */
    body.page-user #user-profile-form .form-type-password-confirm .password-confirm {
      height: auto;
    }
    /* line 864, ../scss/_mobile.scss */
    body.page-user #user-profile-form .form-type-password-confirm .password-strength {
      width: 13em;
    }
    /* line 869, ../scss/_mobile.scss */
    body.page-user .view-premium-content,
    body.page-user #block-system-main .boxes-box .boxes-box-content {
      padding: 10px;
    }
  
    /* line 876, ../scss/_mobile.scss */
    body.page-user-downloads .view-premium-content.view-display-id-block_1,
    body.page-user-downloads .view-premium-content.view-display-id-block_2 {
      padding: 0 10px;
    }
    /* line 880, ../scss/_mobile.scss */
    body.page-user-downloads .view-premium-content.view-display-id-block_1 .my-content-downloads,
    body.page-user-downloads .view-premium-content.view-display-id-block_2 .my-content-downloads {
      margin: 10px 0;
    }
    /* line 883, ../scss/_mobile.scss */
    body.page-user-downloads .view-premium-content.view-display-id-block_1 .node,
    body.page-user-downloads .view-premium-content.view-display-id-block_2 .node {
      margin-right: 0;
    }
  
    /* line 891, ../scss/_mobile.scss */
    .node-type-webform.page-node-336 .field.field-name-body {
      padding: 0;
    }
    /* line 894, ../scss/_mobile.scss */
    .node-type-webform.page-node-336 .field.field-name-body .field-item {
      width: 100%;
    }
    /* line 897, ../scss/_mobile.scss */
    .node-type-webform.page-node-336 .field.field-name-body .field-item div {
      margin-left: 0;
    }
    /* line 902, ../scss/_mobile.scss */
    .node-type-webform.page-node-336 .node-inner .content fieldset {
      margin-top: 20px;
    }
    /* line 905, ../scss/_mobile.scss */
    .node-type-webform.page-node-336 .node-inner .content fieldset legend {
      font-size: 1.1em;
    }
    /* line 909, ../scss/_mobile.scss */
    .node-type-webform.page-node-336 .field-item {
      line-height: 1.2em;
    }
  
    /* line 913, ../scss/_mobile.scss */
    .webform-component-markup {
      text-align: center;
    }
  
    /* line 917, ../scss/_mobile.scss */
    form.webform-client-form {
      width: 100%;
    }
  
    /* line 923, ../scss/_mobile.scss */
    body.page-user #content {
      padding: 15px 0;
    }
    /* line 926, ../scss/_mobile.scss */
    body.page-user .region .block {
      padding: 0;
    }
    /* line 929, ../scss/_mobile.scss */
    body.page-user .region .block ul.primary.tabs {
      padding: 0;
      background: #fff;
      width: auto;
    }
    /* line 934, ../scss/_mobile.scss */
    body.page-user .region .block ul.primary.tabs li {
      width: 100%;
      padding: 0;
    }
    /* line 938, ../scss/_mobile.scss */
    body.page-user .region .block ul.primary.tabs li a {
      text-align: left;
      line-height: 1em;
      height: auto;
      font-size: 1.3em;
      padding: 10px 10px;
      border-bottom: 1px solid #fff;
      color: white;
      background: #7e7a78;
    }
    /* line 948, ../scss/_mobile.scss */
    body.page-user .region .block ul.primary.tabs li a.active {
      font-weight: bold;
    }
    /* line 951, ../scss/_mobile.scss */
    body.page-user .region .block ul.primary.tabs li a.active span {
      display: inline;
    }
    /* line 954, ../scss/_mobile.scss */
    body.page-user .region .block ul.primary.tabs li a.active:before {
      content: "\27a4 ";
      display: inline;
      margin-right: 5px;
    }
    /* line 966, ../scss/_mobile.scss */
    body.page-user form .form-type-textfield,
    body.page-user form .form-type-password {
      margin: 1em 0;
    }
    /* line 970, ../scss/_mobile.scss */
    body.page-user form .form-type-textfield input,
    body.page-user form .form-type-password input {
      width: 100%;
    }
    /* line 974, ../scss/_mobile.scss */
    body.page-user form .form-type-password {
      margin-top: 0;
    }
    /* line 978, ../scss/_mobile.scss */
    body.page-user form#user-login {
      padding-top: 15px;
    }
    /* line 981, ../scss/_mobile.scss */
    body.page-user form#user-login a.linkedin-profile-link {
      margin-top: 0;
      float: none;
    }
    /* line 985, ../scss/_mobile.scss */
    body.page-user form#user-login #edit-actions {
      float: none;
    }
    /* line 987, ../scss/_mobile.scss */
    body.page-user form#user-login #edit-actions input#edit-submit {
      margin: 0 auto;
      padding: 10px 25px;
    }
    /* line 992, ../scss/_mobile.scss */
    body.page-user form#user-login .form-item-remember-me {
      margin-top: 15px;
      margin-bottom: 15px;
      margin-left: 20px;
    }
    /* line 998, ../scss/_mobile.scss */
    body.page-user form#user-login .form-item-remember-me .checker {
      display: inline-block;
    }
    /* line 1002, ../scss/_mobile.scss */
    body.page-user form#user-login .signup-text {
      font-size: 1.1em;
      margin-left: 0;
      text-align: center;
      line-height: 1em;
    }
    /* line 1009, ../scss/_mobile.scss */
    body.page-user form#user-pass {
      padding: 5px 15px;
    }
  
    /* line 1018, ../scss/_mobile.scss */
    body.path-signup-l #logo,
    body.page-user-register #logo {
      height: auto;
    }
    /* line 1022, ../scss/_mobile.scss */
    body.path-signup-l #show-mobile-menu,
    body.page-user-register #show-mobile-menu {
      display: none;
    }
    /* line 1026, ../scss/_mobile.scss */
    body.path-signup-l #navigation #block-boxes-sign_up_landing_page_title h2,
    body.page-user-register #navigation #block-boxes-sign_up_landing_page_title h2 {
      font-size: 15px;
      margin: 10px 0;
    }
    /* line 1031, ../scss/_mobile.scss */
    body.path-signup-l #block-system-main,
    body.page-user-register #block-system-main {
      width: 100%;
      padding: 0;
    }
    /* line 1035, ../scss/_mobile.scss */
    body.path-signup-l #block-system-main .registration-progress-meter-inner,
    body.page-user-register #block-system-main .registration-progress-meter-inner {
      padding: 10px 0;
    }
    /* line 1038, ../scss/_mobile.scss */
    body.path-signup-l #block-system-main .registration-progress-meter-inner .step.label,
    body.page-user-register #block-system-main .registration-progress-meter-inner .step.label {
      font-size: 14px;
    }
    /* line 1043, ../scss/_mobile.scss */
    body.path-signup-l #page .registration-steps-wrapper-inner > form,
    body.page-user-register #page .registration-steps-wrapper-inner > form {
      padding: 0 10px;
    }
    /* line 1048, ../scss/_mobile.scss */
    body.path-signup-l form.webform-client-form .form-item,
    body.path-signup-l form#user-register-form .form-item,
    body.page-user-register form.webform-client-form .form-item,
    body.page-user-register form#user-register-form .form-item {
      margin: .5em 0;
    }
    /* line 1051, ../scss/_mobile.scss */
    body.path-signup-l form.webform-client-form .form-item label,
    body.path-signup-l form#user-register-form .form-item label,
    body.page-user-register form.webform-client-form .form-item label,
    body.page-user-register form#user-register-form .form-item label {
      font-size: 0.75em;
      line-height: 1.1em;
      padding-top: 10px;
      width: 35%;
    }
    /* line 1057, ../scss/_mobile.scss */
    body.path-signup-l form.webform-client-form .form-item input,
    body.path-signup-l form#user-register-form .form-item input,
    body.page-user-register form.webform-client-form .form-item input,
    body.page-user-register form#user-register-form .form-item input {
      border-radius: 0;
    }
    /* line 1061, ../scss/_mobile.scss */
    body.path-signup-l form.webform-client-form .form-wrapper,
    body.path-signup-l form#user-register-form .form-wrapper,
    body.page-user-register form.webform-client-form .form-wrapper,
    body.page-user-register form#user-register-form .form-wrapper {
      clear: left;
    } 
}@media (max-width: 480px) and (max-width: 480px) {
 /* line 1068, ../scss/_mobile.scss */
    body.path-signup-l form.webform-client-form .field-name-field-last-name .form-item,
    body.path-signup-l form.webform-client-form .field-name-field-first-name .form-item,
    body.path-signup-l form#user-register-form .field-name-field-last-name .form-item,
    body.path-signup-l form#user-register-form .field-name-field-first-name .form-item,
    body.page-user-register form.webform-client-form .field-name-field-last-name .form-item,
    body.page-user-register form.webform-client-form .field-name-field-first-name .form-item,
    body.page-user-register form#user-register-form .field-name-field-last-name .form-item,
    body.page-user-register form#user-register-form .field-name-field-first-name .form-item {
      margin-top: 0;
    }
    /* line 1072, ../scss/_mobile.scss */
    body.path-signup-l form.webform-client-form .field-name-field-first-name,
    body.path-signup-l form#user-register-form .field-name-field-first-name,
    body.page-user-register form.webform-client-form .field-name-field-first-name,
    body.page-user-register form#user-register-form .field-name-field-first-name {
      width: 68%;
    }
    /* line 1076, ../scss/_mobile.scss */
    body.path-signup-l form.webform-client-form .field-name-field-first-name .form-item label,
    body.path-signup-l form#user-register-form .field-name-field-first-name .form-item label,
    body.page-user-register form.webform-client-form .field-name-field-first-name .form-item label,
    body.page-user-register form#user-register-form .field-name-field-first-name .form-item label {
      width: 52%;
    }
    /* line 1079, ../scss/_mobile.scss */
    body.path-signup-l form.webform-client-form .field-name-field-first-name .form-item input,
    body.path-signup-l form#user-register-form .field-name-field-first-name .form-item input,
    body.page-user-register form.webform-client-form .field-name-field-first-name .form-item input,
    body.page-user-register form#user-register-form .field-name-field-first-name .form-item input {
      width: 47%;
    }
    /* line 1084, ../scss/_mobile.scss */
    body.path-signup-l form.webform-client-form .field-name-field-last-name,
    body.path-signup-l form#user-register-form .field-name-field-last-name,
    body.page-user-register form.webform-client-form .field-name-field-last-name,
    body.page-user-register form#user-register-form .field-name-field-last-name {
      clear: none;
      width: 31%;
    }
    /* line 1088, ../scss/_mobile.scss */
    body.path-signup-l form.webform-client-form .field-name-field-last-name input,
    body.path-signup-l form#user-register-form .field-name-field-last-name input,
    body.page-user-register form.webform-client-form .field-name-field-last-name input,
    body.page-user-register form#user-register-form .field-name-field-last-name input {
      width: 100%;
    } 
}@media (max-width: 480px) {
 /* line 1094, ../scss/_mobile.scss */
    body.path-signup-l .field-name-body,
    body.path-signup-l .field-name-field-bio,
    body.path-signup-l .field-name-field-job-title,
    body.path-signup-l .field-name-field-company,
    body.page-user-register .field-name-body,
    body.page-user-register .field-name-field-bio,
    body.page-user-register .field-name-field-job-title,
    body.page-user-register .field-name-field-company {
      float: none;
      margin: 0;
      padding: 0;
    }
    /* line 1103, ../scss/_mobile.scss */
    body.path-signup-l form#user-register-form .form-item-field-employee-count-und,
    body.path-signup-l form#user-register-form .form-item-field-phone-und-0-country-codes,
    body.path-signup-l form#user-register-form .form-item-field-employee-count-und,
    body.path-signup-l form#user-register-form .form-item-field-phone-und-0-country-codes,
    body.path-signup-l form#user-register-form #uniform-edit-field-employee-count-und,
    body.path-signup-l form#user-register-form #uniform-edit-field-phone-und-0-country-codes,
    body.page-user-register form#user-register-form .form-item-field-employee-count-und,
    body.page-user-register form#user-register-form .form-item-field-phone-und-0-country-codes,
    body.page-user-register form#user-register-form .form-item-field-employee-count-und,
    body.page-user-register form#user-register-form .form-item-field-phone-und-0-country-codes,
    body.page-user-register form#user-register-form #uniform-edit-field-employee-count-und,
    body.page-user-register form#user-register-form #uniform-edit-field-phone-und-0-country-codes {
      float: none;
      height: auto;
    }
    /* line 1114, ../scss/_mobile.scss */
    body.path-signup-l #content-area .block-inner form .form-item-field-register-for-event-und,
    body.path-signup-l #content-area .block-inner form .form-item-accept-terms,
    body.page-user-register #content-area .block-inner form .form-item-field-register-for-event-und,
    body.page-user-register #content-area .block-inner form .form-item-accept-terms {
      margin-top: 2px;
      float: left;
    }
    /* line 1119, ../scss/_mobile.scss */
    body.path-signup-l #content-area .block-inner form .form-item-field-register-for-event-und .checker,
    body.path-signup-l #content-area .block-inner form .form-item-accept-terms .checker,
    body.page-user-register #content-area .block-inner form .form-item-field-register-for-event-und .checker,
    body.page-user-register #content-area .block-inner form .form-item-accept-terms .checker {
      float: left;
      margin-right: 10px;
      display: inline-block;
    }
    /* line 1124, ../scss/_mobile.scss */
    body.path-signup-l #content-area .block-inner form .form-item-field-register-for-event-und label,
    body.path-signup-l #content-area .block-inner form .form-item-accept-terms label,
    body.page-user-register #content-area .block-inner form .form-item-field-register-for-event-und label,
    body.page-user-register #content-area .block-inner form .form-item-accept-terms label {
      float: left;
      display: block;
      width: 80%;
      font-size: 1em;
      padding: 0;
    }
    /* line 1131, ../scss/_mobile.scss */
    body.path-signup-l #content-area .block-inner form .form-item-field-register-for-event-und label p,
    body.path-signup-l #content-area .block-inner form .form-item-accept-terms label p,
    body.page-user-register #content-area .block-inner form .form-item-field-register-for-event-und label p,
    body.page-user-register #content-area .block-inner form .form-item-accept-terms label p {
      line-height: 1.1em;
      margin: 0;
    }
    /* line 1139, ../scss/_mobile.scss */
    body.path-signup-l #content-area .block-inner form .subscription-plan-value,
    body.page-user-register #content-area .block-inner form .subscription-plan-value {
      margin: 5px 0;
      float: left;
      width: 100%;
    }
    /* line 1144, ../scss/_mobile.scss */
    body.path-signup-l #content-area .block-inner form .subscription-plan-value div.radio,
    body.page-user-register #content-area .block-inner form .subscription-plan-value div.radio {
      float: left;
      padding: 3px 0;
    }
    /* line 1148, ../scss/_mobile.scss */
    body.path-signup-l #content-area .block-inner form .subscription-plan-value label.option,
    body.page-user-register #content-area .block-inner form .subscription-plan-value label.option {
      display: inline-block;
      float: left;
      width: 92%;
      line-height: 1.4em;
    }
    /* line 1155, ../scss/_mobile.scss */
    body.path-signup-l #content-area .block-inner form .gold-seal,
    body.page-user-register #content-area .block-inner form .gold-seal {
      height: auto;
      padding: 10px 0 10px 80px;
      background-size: 80px 67px;
    }
    /* line 1160, ../scss/_mobile.scss */
    body.path-signup-l #content-area .block-inner form .gold-seal .gold-seal-title,
    body.page-user-register #content-area .block-inner form .gold-seal .gold-seal-title {
      font-size: 1.4em;
      margin-bottom: 3px;
    }
    /* line 1164, ../scss/_mobile.scss */
    body.path-signup-l #content-area .block-inner form .gold-seal .gold-seal-guarantee, body.path-signup-l #content-area .block-inner form .gold-seal .gold-seal-questions,
    body.page-user-register #content-area .block-inner form .gold-seal .gold-seal-guarantee,
    body.page-user-register #content-area .block-inner form .gold-seal .gold-seal-questions {
      font-size: 0.9em;
    }
    /* line 1169, ../scss/_mobile.scss */
    body.path-signup-l .captcha,
    body.page-user-register .captcha {
      clear: both;
    }
    /* line 1172, ../scss/_mobile.scss */
    body.path-signup-l #block-views-sign_up_page-block .views-field-title,
    body.page-user-register #block-views-sign_up_page-block .views-field-title {
      clear: both;
    }
    /* line 1175, ../scss/_mobile.scss */
    body.path-signup-l #block-views-sign_up_page-block .views-field-title h2,
    body.page-user-register #block-views-sign_up_page-block .views-field-title h2 {
      font-size: 20px;
    }
  
    /* line 1184, ../scss/_mobile.scss */
    body.registration-step-1 #nav-left-region,
    body.registration-step-1 #block-search-form,
    body.registration-step-1 .view-sign-up-page .view-footer,
    body.registration-step-2 #nav-left-region,
    body.registration-step-2 #block-search-form,
    body.registration-step-2 .view-sign-up-page .view-footer,
    body.registration-step-3 #nav-left-region,
    body.registration-step-3 #block-search-form,
    body.registration-step-3 .view-sign-up-page .view-footer {
      display: none;
    }
  
    /* line 1191, ../scss/_mobile.scss */
    body.registration-step-3 #navigation {
      display: none;
    }
    /* line 1194, ../scss/_mobile.scss */
    body.registration-step-3 #show-mobile-menu {
      display: block;
    }
    /* line 1197, ../scss/_mobile.scss */
    body.registration-step-3 .content-region-wrapper-inner > .region-content {
      display: flex;
      flex-direction: column;
    }
    /* line 1201, ../scss/_mobile.scss */
    body.registration-step-3 .content-region-wrapper-inner > .region-content > .block {
      order: 3;
    }
    /* line 1204, ../scss/_mobile.scss */
    body.registration-step-3 .content-region-wrapper-inner > .region-content #block-views-sign_up_page-block {
      order: 1;
    }
  
    /* line 1211, ../scss/_mobile.scss */
    #footer {
      font-size: 1em;
    }
    /* line 1217, ../scss/_mobile.scss */
    #footer ul {
      font-size: 1.1em;
    }
    /* line 1220, ../scss/_mobile.scss */
    #footer ul li {
      line-height: 1.3em;
      margin: 0;
      padding: 0;
    }
    /* line 1231, ../scss/_mobile.scss */
    #footer #block-cf_general-user_count .block-inner .content {
      font-size: 40px;
    }
    /* line 1234, ../scss/_mobile.scss */
    #footer #block-cf_general-user_count .block-inner .content .join-today-button a {
      padding: 11px 22px;
    }
    /* line 1240, ../scss/_mobile.scss */
    #footer #block-boxes-social {
      line-height: 2em;
      font-size: 0.9em;
    }
    /* line 1244, ../scss/_mobile.scss */
    #footer #block-boxes-social .content {
      text-decoration: none;
      font-size: 0px;
      text-indent: -5000px;
    }
    /* line 1247, ../scss/_mobile.scss */
    #footer #block-boxes-social li {
      float: left;
    }
    /* line 1251, ../scss/_mobile.scss */
    #footer #footer-left {
      width: 100%;
    }
    /* line 1255, ../scss/_mobile.scss */
    #footer #footer-left div.block {
      margin-bottom: 35px;
    }
    /* line 1258, ../scss/_mobile.scss */
    #footer #footer-left .boxes-box ul li,
    #footer #footer-left .views-row {
      float: left;
      width: 50%;
    }
    /* line 1263, ../scss/_mobile.scss */
    #footer #footer-left .views-row {
      margin-bottom: 6px;
    }
    /* line 1266, ../scss/_mobile.scss */
    #footer #footer-left .views-row.views-row-odd {
      padding-right: 15px;
      clear: left;
    }
    /* line 1271, ../scss/_mobile.scss */
    #footer #footer-left .views-row a {
      line-height: 1.2em;
    }
  
    /* line 1280, ../scss/_mobile.scss */
    #purr-container .dm-downloads-popup-upgrade-wrapper-2 {
      overflow: scroll;
      padding: 5%;
    }
    /* line 1285, ../scss/_mobile.scss */
    #purr-container .dm-downloads-popup-upgrade-wrapper-2 .dm-downloads-upgrade-buttons .dm-downloads-nothanks-button, #purr-container .dm-downloads-popup-upgrade-wrapper-2 .dm-downloads-upgrade-buttons button {
      width: 100%;
      padding: 5%;
      line-height: 1.2em;
    } 
}@media (min-width: 481px) {
 /* line 1298, ../scss/_mobile.scss */
    body {
      min-width: 980px;
    }
    /* line 1301, ../scss/_mobile.scss */
    body.cke_editable {
      min-width: inherit;
    }
  
    /* line 1303, ../scss/_mobile.scss */
    nav#mmenu_right, html.mm-blocking #mm-blocker {
      display: none;
    } 
}@media (max-width: 480px) {
 /* line 1311, ../scss/_mobile.scss */
    #hellobar-container,
    #hellobar-wrapper,
    #hellobar-pusher,
    #bi-widget-bar,
    #bi-widget-exitimage,
    #bi-widget-scrolltext,
    body > img[src*="visitor.gif"][src*="actonservice.com"] {
      display: none !important;
    }
  
    /* line 1325, ../scss/_mobile.scss */
    body.page-user-children #block-system-main {
      padding: 10px;
    }
    /* line 1326, ../scss/_mobile.scss */
    body.page-user-children fieldset {
      min-width: 0;
      margin-bottom: 0;
    }
    /* line 1330, ../scss/_mobile.scss */
    body.page-user-children fieldset .fieldset-wrapper {
      margin-top: 10px;
    }
    /* line 1331, ../scss/_mobile.scss */
    body.page-user-children fieldset .fieldset-legend {
      line-height: 1.1em;
    }
    /* line 1332, ../scss/_mobile.scss */
    body.page-user-children fieldset input {
      max-width: 100%;
    }
    /* line 1333, ../scss/_mobile.scss */
    body.page-user-children fieldset #edit-submit {
      margin-bottom: 0;
    }
    /* line 1336, ../scss/_mobile.scss */
    body.page-user-children .subscription-count {
      position: relative;
      margin-bottom: 10px;
      padding: 0;
    }
    /* line 1344, ../scss/_mobile.scss */
    body.page-user-children #block-views-user_statistics-block fieldset {
      margin-top: 0;
    }
    /* line 1345, ../scss/_mobile.scss */
    body.page-user-children #block-views-user_statistics-block .view-user-statistics {
      padding: 10px;
    }
    /* line 1348, ../scss/_mobile.scss */
    body.page-user-children #block-views-user_statistics-block .view-user-statistics table {
      background-color: #fafafa;
      border: 1px solid #ccc;
      margin-right: 10px;
      margin-bottom: 15px;
    }
    /* line 1354, ../scss/_mobile.scss */
    body.page-user-children #block-views-user_statistics-block .view-user-statistics th {
      padding: 5px;
      border: 1px dotted #ccc;
      font-size: .75em;
    }
    /* line 1358, ../scss/_mobile.scss */
    body.page-user-children #block-views-user_statistics-block .view-user-statistics th a {
      padding: 0;
    }
    /* line 1360, ../scss/_mobile.scss */
    body.page-user-children #block-views-user_statistics-block .view-user-statistics tr {
      border-bottom: 1px solid #ccc;
    }
    /* line 1361, ../scss/_mobile.scss */
    body.page-user-children #block-views-user_statistics-block .view-user-statistics td {
      padding: 5px;
    }
    /* line 1364, ../scss/_mobile.scss */
    body.page-user-children #block-views-user_statistics-block .view-user-statistics td > a {
      padding: 0;
      font-size: 0.8em;
    }
  
    /* line 1372, ../scss/_mobile.scss */
    body.page-user fieldset.add-users .form-item,
    body.page-messages fieldset.add-users .form-item {
      max-width: 100%;
      clear: both;
    } 
}/* line 1384, ../scss/_mobile.scss */
  .bi-wrap.bi-modal
  .bi-wrap.bi-entrymodal.bi-left, .bi-wrap.bi-modal
  .bi-wrap.bi-entrymodal.bi-right {
    max-width: 92%;
  }
  /* line 1391, ../scss/_mobile.scss */
  .bi-wrap.bi-modal
  .bi-wrap.bi-entrymodal .bi-header,
  .bi-wrap.bi-modal
  .bi-wrap.bi-entrymodal .bi-content {
    padding: 0;
  }
  
  /* line 3, ../scss/_blog.scss */
  body.node-type-blog #block-delta_blocks-page-title {
    display: none;
  }
  /* line 6, ../scss/_blog.scss */
  body.node-type-blog h1 {
    padding-bottom: 0;
  }
  /* line 9, ../scss/_blog.scss */
  body.node-type-blog #content-area {
    margin-bottom: 20px;
  }
  /* line 12, ../scss/_blog.scss */
  body.node-type-blog h1.title {
    background: none;
    color: #41403E;
    padding: 0;
    text-transform: none;
    font-size: 34px;
    font-weight: 300;
    margin-bottom: 0;
  }
  /* line 21, ../scss/_blog.scss */
  body.node-type-blog .field-name-title,
  body.node-type-blog .field-name-name {
    padding: 0;
  }
  /* line 25, ../scss/_blog.scss */
  body.node-type-blog .field-name-title h2,
  body.node-type-blog .field-name-name h2 {
    margin-bottom: 0;
  }
  
  /* line 33, ../scss/_blog.scss */
  body.node-type-blog .field-name-body {
    padding-top: 15px;
  }
  /* line 36, ../scss/_blog.scss */
  body.node-type-blog .node-inner .content {
    background: #fff;
    padding: 20px 25px 0;
  }
  /* line 40, ../scss/_blog.scss */
  body.node-type-blog .links {
    margin: 30px 0 10px;
    font-size: 1.2em;
  }
  
  /* line 46, ../scss/_blog.scss */
  body.page-posts-recent #page-title {
    display: none;
  }
  
  /* line 52, ../scss/_blog.scss */
  body.page-posts-recent #content-area,
  body.page-posts #content-area {
    margin-left: -15px;
    padding-right: 5px;
  }
  /* line 55, ../scss/_blog.scss */
  body.page-posts-recent #content-area .region.region-content,
  body.page-posts #content-area .region.region-content {
    padding-right: 0;
  }@media (max-width: 480px) {
 /* line 52, ../scss/_blog.scss */
    body.page-posts-recent #content-area,
    body.page-posts #content-area {
      margin-left: 0;
      padding: 0;
    } 
}/* line 65, ../scss/_blog.scss */
  .node-blog h1#page-title {
    display: none;
  }
  /* line 68, ../scss/_blog.scss */
  .node-blog #header-inner {
    padding: 15px;
  }
  /* line 71, ../scss/_blog.scss */
  .node-blog #header-inner ul.menu {
    margin-top: 8px;
    height: auto;
  }
  /* line 75, ../scss/_blog.scss */
  .node-blog #logo img {
    width: 350px;
    height: auto;
    padding-right: 40px;
  }
  /* line 81, ../scss/_blog.scss */
  .node-blog.logged-in li.become-a-member,
  .node-blog.logged-in li.mid-8526 {
    display: none !important;
  }
  /* line 85, ../scss/_blog.scss */
  .node-blog.logged-in li.logout,
  .node-blog.logged-in li.mid-8525 {
    border: 0 !important;
  }
  /* line 90, ../scss/_blog.scss */
  .node-blog #content {
    padding-top: 40px;
  }
  /* line 94, ../scss/_blog.scss */
  .node-blog #block-delta_blocks-tabs {
    margin-bottom: 10px;
  }
  /* line 98, ../scss/_blog.scss */
  .node-blog .field-name-post-date,
  .node-blog .field-name-author,
  .node-blog .field-name-field-topics a,
  .node-blog .field-name-comment-count {
    color: #aaa;
    float: left;
    padding-right: 15px;
    margin: 7px 0;
    line-height: 1em;
  }
  /* line 108, ../scss/_blog.scss */
  .node-blog .field-name-author,
  .node-blog .field-name-comment-count {
    padding-left: 15px;
    border-left: 1px solid #bbb;
  }
  /* line 113, ../scss/_blog.scss */
  .node-blog .field-name-comment-count .title {
    float: left;
    margin-right: .2em;
  }
  /* line 118, ../scss/_blog.scss */
  .node-blog .field-type-text-with-summary {
    clear: both;
    border-top: 1px solid #ccc;
  }
  /* line 122, ../scss/_blog.scss */
  .node-blog form.commentish-form .field-name-body .form-textarea-wrapper,
  .node-blog form.commentish-form .field-name-comment-body .form-textarea-wrapper,
  .node-blog #main form.comment-form {
    margin-left: 0;
  }
  /* line 128, ../scss/_blog.scss */
  .node-blog .field-name-field-topics {
    border-top: 1px solid #ccc;
    padding: 10px 0;
    margin-top: 25px;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .node-blog .field-name-field-topics:before, .node-blog .field-name-field-topics:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .node-blog .field-name-field-topics:after {
    clear: both;
  }
  /* line 136, ../scss/_blog.scss */
  .node-blog #main .comment-wrapper,
  .node-blog #main .field-name-field-template {
    clear: both;
    margin-top: 40px;
  }
  /* line 143, ../scss/_blog.scss */
  .node-blog #main .field-name-field-template .field-label {
    font-weight: 300;
    font-size: 1.7em;
    margin-left: 10px;
    margin-bottom: 10px;
  }
  /* line 149, ../scss/_blog.scss */
  .node-blog #main .field-name-field-template .field-name-body {
    border-top: 0;
    padding-top: 0;
  }
  /* line 153, ../scss/_blog.scss */
  .node-blog #main .field-name-field-template .view-mode-search_result {
    border-top: 1px solid #bbc5cd;
  }
  /* line 160, ../scss/_blog.scss */
  .node-blog #main .comment-wrapper .title, .node-blog #main .comment-wrapper label {
    text-transform: none;
  }
  /* line 163, ../scss/_blog.scss */
  .node-blog #main .comment-wrapper .comment {
    padding: 20px 40px;
    background-color: #fff;
    margin-bottom: 0;
  }
  /* line 167, ../scss/_blog.scss */
  .node-blog #main .comment-wrapper .comment > span {
    color: #888;
    font-style: italic;
  }@media (max-width: 480px) {
 /* line 163, ../scss/_blog.scss */
    .node-blog #main .comment-wrapper .comment {
      padding: 15px;
    } 
}/* line 176, ../scss/_blog.scss */
  .node-blog #main .comment-wrapper .field-name-comment-body {
    margin-top: 20px;
  }
  /* line 179, ../scss/_blog.scss */
  .node-blog #main .comment-wrapper .links a {
    border-radius: 4px;
    display: inline-block;
    margin-bottom: 4px;
  }
  /* line 184, ../scss/_blog.scss */
  .node-blog #main .comment-wrapper .form-actions.container {
    background-color: #e5e6e7;
    padding: 20px 0;
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 190, ../scss/_blog.scss */
  .node-blog #main .comment-wrapper .field-name-comment-body label {
    margin-left: 10px;
    margin-bottom: 10px;
  }
  
  /* line 200, ../scss/_blog.scss */
  .page-comment-edit #block-delta_blocks-tabs,
  .page-comment-reply #block-delta_blocks-tabs {
    display: none;
  }
  /* line 204, ../scss/_blog.scss */
  .page-comment-edit .comment,
  .page-comment-reply .comment {
    padding: 20px;
  }
  /* line 207, ../scss/_blog.scss */
  .page-comment-edit #main form.commentish-form .form-actions,
  .page-comment-reply #main form.commentish-form .form-actions {
    background-color: #e5e6e7;
    padding-top: 20px;
    border-bottom: none;
  }
  
  /* line 221, ../scss/_blog.scss */
  .view-blog-topics .field-name-post-date,
  .view-blog-topics .field-name-author,
  .view-blog-topics .field-name-field-topics a,
  .view-blog-topics .field-name-comment-count,
  .view-blog-taxonomy-view .field-name-post-date,
  .view-blog-taxonomy-view .field-name-author,
  .view-blog-taxonomy-view .field-name-field-topics a,
  .view-blog-taxonomy-view .field-name-comment-count {
    font-size: 13px;
  }
  /* line 228, ../scss/_blog.scss */
  .view-blog-topics .field-name-field-featured-blog-image,
  .view-blog-taxonomy-view .field-name-field-featured-blog-image {
    background-color: black;
  }
  /* line 231, ../scss/_blog.scss */
  .view-blog-topics .field-name-field-featured-blog-image a:hover img,
  .view-blog-taxonomy-view .field-name-field-featured-blog-image a:hover img {
    opacity: .8;
  }
  
  /* line 237, ../scss/_blog.scss */
  .view-blog-topics.featured-blog-post {
    background-color: #fff;
    padding: 15px;
    margin: 0 15px 30px;
    border: 1px solid #bbc5cd;
  }
  /* line 14, ../scss/mixins/_clearfix.scss */
  .view-blog-topics.featured-blog-post:before, .view-blog-topics.featured-blog-post:after {
    content: " ";
    display: table;
  }
  /* line 19, ../scss/mixins/_clearfix.scss */
  .view-blog-topics.featured-blog-post:after {
    clear: both;
  }
  /* line 244, ../scss/_blog.scss */
  .view-blog-topics.featured-blog-post .field-name-field-featured-blog-image {
    float: left;
    margin: -15px 20px -15px -15px;
    width: 49%;
  }
  /* line 248, ../scss/_blog.scss */
  .view-blog-topics.featured-blog-post .field-name-field-featured-blog-image img {
    width: 100%;
    height: auto;
  }
  /* line 253, ../scss/_blog.scss */
  .view-blog-topics.featured-blog-post .field-name-title,
  .view-blog-topics.featured-blog-post .field-name-body,
  .view-blog-topics.featured-blog-post .field-name-node-link {
    float: right;
    width: 50%;
  }@media (max-width: 480px) {
 /* line 253, ../scss/_blog.scss */
    .view-blog-topics.featured-blog-post .field-name-title,
    .view-blog-topics.featured-blog-post .field-name-body,
    .view-blog-topics.featured-blog-post .field-name-node-link {
      width: 100%;
    } 
}/* line 263, ../scss/_blog.scss */
  .view-blog-topics.featured-blog-post .field-name-title .field-name-post-date,
  .view-blog-topics.featured-blog-post .field-name-body .field-name-post-date,
  .view-blog-topics.featured-blog-post .field-name-node-link .field-name-post-date {
    padding-left: 2px;
  }
  /* line 267, ../scss/_blog.scss */
  .view-blog-topics.featured-blog-post .field-name-title {
    padding: 0;
  }
  /* line 269, ../scss/_blog.scss */
  .view-blog-topics.featured-blog-post .field-name-title h2 {
    margin-bottom: 0;
    line-height: 1.1em;
  }
  /* line 274, ../scss/_blog.scss */
  .view-blog-topics.featured-blog-post .field-name-body {
    clear: none;
    padding-top: 5px !important;
  }
  /* line 278, ../scss/_blog.scss */
  .view-blog-topics.featured-blog-post .field-name-node-link {
    clear: right;
  }
  /* line 281, ../scss/_blog.scss */
  .view-blog-topics.featured-blog-post .field-name-node-link a {
    border: 0;
    background: none;
    color: #378786;
    text-transform: none;
    width: auto;
    float: none;
    padding: 0;
    float: none;
    text-align: left;
    font-size: 1em;
    margin-top: 5px;
  }
  /* line 294, ../scss/_blog.scss */
  .view-blog-topics.featured-blog-post .field-name-node-link a:hover, .view-blog-topics.featured-blog-post .field-name-node-link a:focus {
    text-decoration: underline;
  }@media (max-width: 480px) {
 /* line 237, ../scss/_blog.scss */
    .view-blog-topics.featured-blog-post {
      background-color: #f7f7f7;
      border-color: #789327;
      margin: 0 0 30px;
    }
    /* line 304, ../scss/_blog.scss */
    .view-blog-topics.featured-blog-post .field-name-field-featured-blog-image {
      width: auto;
      margin: -15px -15px 20px;
    } 
}/* line 313, ../scss/_blog.scss */
  .view-blog-topics.blog-feed .masonry-item,
  .view-blog-taxonomy-view.blog-taxonomy .masonry-item {
    width: 50%;
    background-color: transparent;
    border: 0px;
    padding: 0px;
    margin: 0px;
  }
  /* line 320, ../scss/_blog.scss */
  .view-blog-topics.blog-feed .views-row,
  .view-blog-taxonomy-view.blog-taxonomy .views-row {
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 30px;
  }@media (max-width: 480px) {
 /* line 320, ../scss/_blog.scss */
    .view-blog-topics.blog-feed .views-row,
    .view-blog-taxonomy-view.blog-taxonomy .views-row {
      width: 100%;
      padding-left: 0;
      padding-right: 0;
    } 
}/* line 331, ../scss/_blog.scss */
  .view-blog-topics.blog-feed .views-row .node-teaser,
  .view-blog-taxonomy-view.blog-taxonomy .views-row .node-teaser {
    background-color: #fff;
    border: 1px solid #bbc5cd;
    padding: 20px;
  }
  /* line 337, ../scss/_blog.scss */
  .view-blog-topics.blog-feed .views-row .node-teaser .field-name-field-featured-blog-image,
  .view-blog-taxonomy-view.blog-taxonomy .views-row .node-teaser .field-name-field-featured-blog-image {
    margin: -20px -20px 10px;
  }
  /* line 340, ../scss/_blog.scss */
  .view-blog-topics.blog-feed .views-row .node-teaser .field-name-title,
  .view-blog-taxonomy-view.blog-taxonomy .views-row .node-teaser .field-name-title {
    padding: 0;
  }
  /* line 343, ../scss/_blog.scss */
  .view-blog-topics.blog-feed .views-row .node-teaser h2,
  .view-blog-taxonomy-view.blog-taxonomy .views-row .node-teaser h2 {
    margin-bottom: 0;
    line-height: 1.2em;
  }
  /* line 347, ../scss/_blog.scss */
  .view-blog-topics.blog-feed .views-row .node-teaser .field-name-body,
  .view-blog-taxonomy-view.blog-taxonomy .views-row .node-teaser .field-name-body {
    padding-top: 10px;
    margin-top: 6px;
  }
  /* line 352, ../scss/_blog.scss */
  .view-blog-topics.blog-feed .views-row .node-teaser .field-name-node-link a,
  .view-blog-taxonomy-view.blog-taxonomy .views-row .node-teaser .field-name-node-link a {
    border: 0;
    background: none;
    color: #378786;
    text-transform: none;
    width: auto;
    float: none;
    padding: 0;
    text-align: left;
    font-size: 1em;
  }
  /* line 363, ../scss/_blog.scss */
  .view-blog-topics.blog-feed .views-row .node-teaser .field-name-node-link a:hover, .view-blog-topics.blog-feed .views-row .node-teaser .field-name-node-link a:focus,
  .view-blog-taxonomy-view.blog-taxonomy .views-row .node-teaser .field-name-node-link a:hover,
  .view-blog-taxonomy-view.blog-taxonomy .views-row .node-teaser .field-name-node-link a:focus {
    text-decoration: underline;
  }
  
  /* line 378, ../scss/_blog.scss */
  body.page-posts #sidebar-second h2.block-title,
  body.node-type-blog #sidebar-second h2.block-title,
  body.page-posts-recent #sidebar-second h2.block-title {
    background: none;
    color: #41403E;
    font-weight: 300;
    font-size: 20px;
    padding: 15px 15px 5px;
  }
  /* line 385, ../scss/_blog.scss */
  body.page-posts #sidebar-second .block,
  body.node-type-blog #sidebar-second .block,
  body.page-posts-recent #sidebar-second .block {
    background-color: #fff;
    border: 1px solid #bbc5cd;
    margin-bottom: 30px;
  }
  /* line 390, ../scss/_blog.scss */
  body.page-posts #sidebar-second .content,
  body.node-type-blog #sidebar-second .content,
  body.page-posts-recent #sidebar-second .content {
    padding: 0 15px 15px !important;
    font-weight: 300;
  }
  /* line 400, ../scss/_blog.scss */
  body.page-posts #sidebar-second #block-boxes-blog_join_demand.block,
  body.node-type-blog #sidebar-second #block-boxes-blog_join_demand.block,
  body.page-posts-recent #sidebar-second #block-boxes-blog_join_demand.block {
    border-top: 5px solid #789327;
    background-color: #F0F0F0;
  }
  /* line 404, ../scss/_blog.scss */
  body.page-posts #sidebar-second #block-boxes-blog_join_demand .content,
  body.node-type-blog #sidebar-second #block-boxes-blog_join_demand .content,
  body.page-posts-recent #sidebar-second #block-boxes-blog_join_demand .content {
    padding-top: 15px !important;
    background: none;
  }
  /* line 408, ../scss/_blog.scss */
  body.page-posts #sidebar-second #block-boxes-blog_join_demand .template-icon,
  body.node-type-blog #sidebar-second #block-boxes-blog_join_demand .template-icon,
  body.page-posts-recent #sidebar-second #block-boxes-blog_join_demand .template-icon {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  /* line 413, ../scss/_blog.scss */
  body.page-posts #sidebar-second #block-boxes-blog_join_demand h2,
  body.node-type-blog #sidebar-second #block-boxes-blog_join_demand h2,
  body.page-posts-recent #sidebar-second #block-boxes-blog_join_demand h2 {
    line-height: 1.2em;
    font-size: 20px;
    margin-bottom: 15px;
  }
  /* line 419, ../scss/_blog.scss */
  body.page-posts #sidebar-second #block-boxes-blog_join_demand a.join-button,
  body.node-type-blog #sidebar-second #block-boxes-blog_join_demand a.join-button,
  body.page-posts-recent #sidebar-second #block-boxes-blog_join_demand a.join-button {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    display: block;
    clear: both;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    background-color: #789327;
    padding: 12px 16px;
    border-radius: 4px;
    line-height: 1em;
  }
  /* line 431, ../scss/_blog.scss */
  body.page-posts #sidebar-second #block-boxes-blog_join_demand a.join-button:hover, body.page-posts #sidebar-second #block-boxes-blog_join_demand a.join-button:focus,
  body.node-type-blog #sidebar-second #block-boxes-blog_join_demand a.join-button:hover,
  body.node-type-blog #sidebar-second #block-boxes-blog_join_demand a.join-button:focus,
  body.page-posts-recent #sidebar-second #block-boxes-blog_join_demand a.join-button:hover,
  body.page-posts-recent #sidebar-second #block-boxes-blog_join_demand a.join-button:focus {
    text-decoration: none;
    background-color: #617720;
  }
  /* line 435, ../scss/_blog.scss */
  body.page-posts #sidebar-second #block-boxes-blog_join_demand a.join-button:active,
  body.node-type-blog #sidebar-second #block-boxes-blog_join_demand a.join-button:active,
  body.page-posts-recent #sidebar-second #block-boxes-blog_join_demand a.join-button:active {
    -moz-transition: none, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: none, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: none, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: none 100ms cubic-bezier(0.62, 0, 0.48, 1);
    background-color: #51631a;
  }
  /* line 440, ../scss/_blog.scss */
  body.page-posts #sidebar-second #block-boxes-blog_join_demand p,
  body.node-type-blog #sidebar-second #block-boxes-blog_join_demand p,
  body.page-posts-recent #sidebar-second #block-boxes-blog_join_demand p {
    margin-bottom: 0;
  }
  
  /* line 446, ../scss/_blog.scss */
  body.logged-in #block-boxes-blog_join_demand {
    display: none;
  }
  
  /* line 453, ../scss/_blog.scss */
  .view-blog-topics.recent-posts .view-content {
    border-top: 1px solid #ccc;
  }
  /* line 456, ../scss/_blog.scss */
  .view-blog-topics.recent-posts a {
    display: block;
    line-height: 1.2em;
    padding: 6px 0;
    font-size: 16px;
    color: #666;
  }
  
  /* line 465, ../scss/_blog.scss */
  .node-blog.view-mode-search_result .group-left {
    min-height: 120px;
    margin-right: 10px;
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/blog_placeholder.jpg) 59% bottom/100px 103px no-repeat;
  }@media (max-width: 480px) {
 /* line 465, ../scss/_blog.scss */
    .node-blog.view-mode-search_result .group-left {
      background-position: top right;
      margin-right: 0;
      background-size: 70px;
      min-height: 70px;
    } 
}/* line 477, ../scss/_blog.scss */
  .node-blog.view-mode-search_result .group-right {
    background: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_blog_lg.png) top right/70px 70px no-repeat;
  }
  /* line 480, ../scss/_blog.scss */
  .node-blog.view-mode-search_result .field-name-title {
    padding: 0;
  }
  /* line 483, ../scss/_blog.scss */
  .node-blog.view-mode-search_result .field-name-title h2 {
    margin-bottom: 0;
  }
  /* line 487, ../scss/_blog.scss */
  .node-blog.view-mode-search_result .field-name-author,
  .node-blog.view-mode-search_result .field-name-post-date {
    font-size: 14px;
    margin-bottom: 0;
  }
  /* line 492, ../scss/_blog.scss */
  .node-blog.view-mode-search_result .field-name-node-link a {
    width: auto;
    padding: 9px 8.5px 7px;
    line-height: 1em;
    margin-top: 80px;
  }
  /* line 498, ../scss/_blog.scss */
  .node-blog.view-mode-search_result .field-name-body {
    margin-left: 0;
    margin-right: 0;
    padding-top: 5px;
    margin-top: 0;
    border-top: 0;
    clear: both;
  }@media (max-width: 480px) {
 /* line 498, ../scss/_blog.scss */
    .node-blog.view-mode-search_result .field-name-body {
      margin-left: -100%;
    } 
}/* line 513, ../scss/_blog.scss */
  body.page-posts #page-title {
    margin-left: 15px;
    margin-right: 15px;
  }
  
  /* line 520, ../scss/_blog.scss */
  body.node-type-blog #sidebar-second-inner,
  body.page-posts #sidebar-second-inner {
    position: relative;
  }
  /* line 523, ../scss/_blog.scss */
  body.node-type-blog .region-sidebar-second.fixed-sidebar,
  body.page-posts .region-sidebar-second.fixed-sidebar {
    position: fixed;
    top: 15px;
  }
  /* line 527, ../scss/_blog.scss */
  body.node-type-blog .region-sidebar-second.lower-sidebar,
  body.page-posts .region-sidebar-second.lower-sidebar {
    position: absolute;
  }
  
  /* line 534, ../scss/_blog.scss */
  body.page-blog-search form#search-form {
    width: 100%;
    padding-left: 0;
  }
  /* line 539, ../scss/_blog.scss */
  body.page-blog-search form#search-form .form-type-textfield input {
    height: 42px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 547, ../scss/_blog.scss */
  body.page-blog-search form#search-form input.form-submit {
    top: 12px;
  }
  
  /* line 553, ../scss/_blog.scss */
  #block-custom_search_blocks-1 form {
    margin: 8px 10px;
  }
  /* line 556, ../scss/_blog.scss */
  #block-custom_search_blocks-1 form .form-item.form-type-textfield input.form-text {
    border: 1px solid #e5e6e7;
    background: #fafafa;
  }
  /* line 560, ../scss/_blog.scss */
  #block-custom_search_blocks-1 form .form-item.form-type-textfield input.form-text:focus {
    border: 1px solid #bbc5cd;
  }
/*})'"*/
/* Topic Category Colors */
  @-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -webkit-transform: translateY(0);
    }
    40% {
      -webkit-transform: translateY(-30px);
    }
    60% {
      -webkit-transform: translateY(-15px);
    }
  }
  @-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -moz-transform: translateY(0);
    }
    40% {
      -moz-transform: translateY(-30px);
    }
    60% {
      -moz-transform: translateY(-15px);
    }
  }
  @-ms-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -ms-transform: translateY(0);
    }
    40% {
      -ms-transform: translateY(-30px);
    }
    60% {
      -ms-transform: translateY(-15px);
    }
  }
  @-o-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      -o-transform: translateY(0);
    }
    40% {
      -o-transform: translateY(-30px);
    }
    60% {
      -o-transform: translateY(-15px);
    }
  }
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-30px);
    }
    60% {
      transform: translateY(-15px);
    }
  }
  @-webkit-keyframes bounceIn {
    0% {
      opacity: 0;
      -webkit-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -webkit-transform: scale(1.05);
    }
    70% {
      -webkit-transform: scale(0.9);
    }
    100% {
      -webkit-transform: scale(1);
    }
  }
  @-moz-keyframes bounceIn {
    0% {
      opacity: 0;
      -moz-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -moz-transform: scale(1.05);
    }
    70% {
      -moz-transform: scale(0.9);
    }
    100% {
      -moz-transform: scale(1);
    }
  }
  @-ms-keyframes bounceIn {
    0% {
      opacity: 0;
      -ms-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -ms-transform: scale(1.05);
    }
    70% {
      -ms-transform: scale(0.9);
    }
    100% {
      -ms-transform: scale(1);
    }
  }
  @-o-keyframes bounceIn {
    0% {
      opacity: 0;
      -o-transform: scale(0.3);
    }
    50% {
      opacity: 1;
      -o-transform: scale(1.05);
    }
    70% {
      -o-transform: scale(0.9);
    }
    100% {
      -o-transform: scale(1);
    }
  }
  @keyframes bounceIn {
    0% {
      opacity: 0;
      transform: scale(0.3);
    }
    50% {
      opacity: 1;
      transform: scale(1.05);
    }
    70% {
      transform: scale(0.9);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes bounceInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateY(30px);
    }
    80% {
      -webkit-transform: translateY(-10px);
    }
    100% {
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes bounceInDown {
    0% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateY(30px);
    }
    80% {
      -moz-transform: translateY(-10px);
    }
    100% {
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes bounceInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateY(30px);
    }
    80% {
      -ms-transform: translateY(-10px);
    }
    100% {
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes bounceInDown {
    0% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateY(30px);
    }
    80% {
      -o-transform: translateY(-10px);
    }
    100% {
      -o-transform: translateY(0);
    }
  }
  @keyframes bounceInDown {
    0% {
      opacity: 0;
      transform: translateY(-2000px);
    }
    60% {
      opacity: 1;
      transform: translateY(30px);
    }
    80% {
      transform: translateY(-10px);
    }
    100% {
      transform: translateY(0);
    }
  }
  @-webkit-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateX(30px);
    }
    80% {
      -webkit-transform: translateX(-10px);
    }
    100% {
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateX(30px);
    }
    80% {
      -moz-transform: translateX(-10px);
    }
    100% {
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateX(30px);
    }
    80% {
      -ms-transform: translateX(-10px);
    }
    100% {
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes bounceInLeft {
    0% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateX(30px);
    }
    80% {
      -o-transform: translateX(-10px);
    }
    100% {
      -o-transform: translateX(0);
    }
  }
  @keyframes bounceInLeft {
    0% {
      opacity: 0;
      transform: translateX(-2000px);
    }
    60% {
      opacity: 1;
      transform: translateX(30px);
    }
    80% {
      transform: translateX(-10px);
    }
    100% {
      transform: translateX(0);
    }
  }
  @-webkit-keyframes bounceInRight {
    0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateX(-30px);
    }
    80% {
      -webkit-transform: translateX(10px);
    }
    100% {
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes bounceInRight {
    0% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateX(-30px);
    }
    80% {
      -moz-transform: translateX(10px);
    }
    100% {
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes bounceInRight {
    0% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateX(-30px);
    }
    80% {
      -ms-transform: translateX(10px);
    }
    100% {
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes bounceInRight {
    0% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateX(-30px);
    }
    80% {
      -o-transform: translateX(10px);
    }
    100% {
      -o-transform: translateX(0);
    }
  }
  @keyframes bounceInRight {
    0% {
      opacity: 0;
      transform: translateX(2000px);
    }
    60% {
      opacity: 1;
      transform: translateX(-30px);
    }
    80% {
      transform: translateX(10px);
    }
    100% {
      transform: translateX(0);
    }
  }
  @-webkit-keyframes bounceInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateY(-30px);
    }
    80% {
      -webkit-transform: translateY(10px);
    }
    100% {
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes bounceInUp {
    0% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -moz-transform: translateY(-30px);
    }
    80% {
      -moz-transform: translateY(10px);
    }
    100% {
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes bounceInUp {
    0% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -ms-transform: translateY(-30px);
    }
    80% {
      -ms-transform: translateY(10px);
    }
    100% {
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes bounceInUp {
    0% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      -o-transform: translateY(-30px);
    }
    80% {
      -o-transform: translateY(10px);
    }
    100% {
      -o-transform: translateY(0);
    }
  }
  @keyframes bounceInUp {
    0% {
      opacity: 0;
      transform: translateY(2000px);
    }
    60% {
      opacity: 1;
      transform: translateY(-30px);
    }
    80% {
      transform: translateY(10px);
    }
    100% {
      transform: translateY(0);
    }
  }
  @-webkit-keyframes bounceOut {
    0% {
      -webkit-transform: scale(1);
    }
    25% {
      -webkit-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -webkit-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scale(0.3);
    }
  }
  @-moz-keyframes bounceOut {
    0% {
      -moz-transform: scale(1);
    }
    25% {
      -moz-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -moz-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -moz-transform: scale(0.3);
    }
  }
  @-ms-keyframes bounceOut {
    0% {
      -ms-transform: scale(1);
    }
    25% {
      -ms-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -ms-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -ms-transform: scale(0.3);
    }
  }
  @-o-keyframes bounceOut {
    0% {
      -o-transform: scale(1);
    }
    25% {
      -o-transform: scale(0.95);
    }
    50% {
      opacity: 1;
      -o-transform: scale(1.1);
    }
    100% {
      opacity: 0;
      -o-transform: scale(0.3);
    }
  }
  @keyframes bounceOut {
    0% {
      transform: scale(1);
    }
    25% {
      transform: scale(0.95);
    }
    50% {
      opacity: 1;
      transform: scale(1.1);
    }
    100% {
      opacity: 0;
      transform: scale(0.3);
    }
  }
  @-webkit-keyframes bounceOutDown {
    0% {
      -webkit-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
  }
  @-moz-keyframes bounceOutDown {
    0% {
      -moz-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
  }
  @-ms-keyframes bounceOutDown {
    0% {
      -ms-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
  }
  @-o-keyframes bounceOutDown {
    0% {
      -o-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
  }
  @keyframes bounceOutDown {
    0% {
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      transform: translateY(2000px);
    }
  }
  @-webkit-keyframes bounceOutLeft {
    0% {
      -webkit-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
  }
  @-moz-keyframes bounceOutLeft {
    0% {
      -moz-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
  }
  @-ms-keyframes bounceOutLeft {
    0% {
      -ms-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
  }
  @-o-keyframes bounceOutLeft {
    0% {
      -o-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateX(20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
  }
  @keyframes bounceOutLeft {
    0% {
      transform: translateX(0);
    }
    20% {
      opacity: 1;
      transform: translateX(20px);
    }
    100% {
      opacity: 0;
      transform: translateX(-2000px);
    }
  }
  @-webkit-keyframes bounceOutRight {
    0% {
      -webkit-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
  }
  @-moz-keyframes bounceOutRight {
    0% {
      -moz-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
  }
  @-ms-keyframes bounceOutRight {
    0% {
      -ms-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
  }
  @-o-keyframes bounceOutRight {
    0% {
      -o-transform: translateX(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
  }
  @keyframes bounceOutRight {
    0% {
      transform: translateX(0);
    }
    20% {
      opacity: 1;
      transform: translateX(-20px);
    }
    100% {
      opacity: 0;
      transform: translateX(2000px);
    }
  }
  @-webkit-keyframes bounceOutUp {
    0% {
      -webkit-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
  }
  @-moz-keyframes bounceOutUp {
    0% {
      -moz-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -moz-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
  }
  @-ms-keyframes bounceOutUp {
    0% {
      -ms-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -ms-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
  }
  @-o-keyframes bounceOutUp {
    0% {
      -o-transform: translateY(0);
    }
    20% {
      opacity: 1;
      -o-transform: translateY(20px);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
  }
  @keyframes bounceOutUp {
    0% {
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(20px);
    }
    100% {
      opacity: 0;
      transform: translateY(-2000px);
    }
  }
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-moz-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-ms-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-o-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-webkit-keyframes fadeInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInDown {
    0% {
      opacity: 0;
      -moz-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInDown {
    0% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @keyframes fadeInDown {
    0% {
      opacity: 0;
      transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -ms-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInDownBig {
    0% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInDownBig {
    0% {
      opacity: 0;
      transform: translateY(-2000px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -moz-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -ms-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -o-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInLeft {
    0% {
      opacity: 0;
      transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInLeftBig {
    0% {
      opacity: 0;
      transform: translateX(-2000px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInRight {
    0% {
      opacity: 0;
      -webkit-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInRight {
    0% {
      opacity: 0;
      -moz-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInRight {
    0% {
      opacity: 0;
      -ms-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInRight {
    0% {
      opacity: 0;
      -o-transform: translateX(20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInRight {
    0% {
      opacity: 0;
      transform: translateX(20px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @-moz-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
  }
  @-ms-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
  }
  @-o-keyframes fadeInRightBig {
    0% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0);
    }
  }
  @keyframes fadeInRightBig {
    0% {
      opacity: 0;
      transform: translateX(2000px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @-webkit-keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInUp {
    0% {
      opacity: 0;
      -moz-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInUp {
    0% {
      opacity: 0;
      -ms-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInUp {
    0% {
      opacity: 0;
      -o-transform: translateY(20px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInUp {
    0% {
      opacity: 0;
      transform: translateY(20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
  }
  @-moz-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
  }
  @-ms-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
  }
  @-o-keyframes fadeInUpBig {
    0% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      -o-transform: translateY(0);
    }
  }
  @keyframes fadeInUpBig {
    0% {
      opacity: 0;
      transform: translateY(2000px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @-webkit-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-moz-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-ms-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-o-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-webkit-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(20px);
    }
  }
  @-moz-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(20px);
    }
  }
  @-ms-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(20px);
    }
  }
  @-o-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(20px);
    }
  }
  @keyframes fadeOutDown {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(20px);
    }
  }
  @-webkit-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
    }
  }
  @-moz-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(2000px);
    }
  }
  @-ms-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(2000px);
    }
  }
  @-o-keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(2000px);
    }
  }
  @keyframes fadeOutDownBig {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(2000px);
    }
  }
  @-webkit-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
    }
  }
  @-moz-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-20px);
    }
  }
  @-ms-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-20px);
    }
  }
  @-o-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-20px);
    }
  }
  @keyframes fadeOutLeft {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(-20px);
    }
  }
  @-webkit-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
    }
  }
  @-moz-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(-2000px);
    }
  }
  @-ms-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(-2000px);
    }
  }
  @-o-keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(-2000px);
    }
  }
  @keyframes fadeOutLeftBig {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(-2000px);
    }
  }
  @-webkit-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(20px);
    }
  }
  @-moz-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(20px);
    }
  }
  @-ms-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(20px);
    }
  }
  @-o-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(20px);
    }
  }
  @keyframes fadeOutRight {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(20px);
    }
  }
  @-webkit-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
    }
  }
  @-moz-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -moz-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(2000px);
    }
  }
  @-ms-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -ms-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(2000px);
    }
  }
  @-o-keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      -o-transform: translateX(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(2000px);
    }
  }
  @keyframes fadeOutRightBig {
    0% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
      transform: translateX(2000px);
    }
  }
  @-webkit-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
    }
  }
  @-moz-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-20px);
    }
  }
  @-ms-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -ms-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -ms-transform: translateY(-20px);
    }
  }
  @-o-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-20px);
    }
  }
  @keyframes fadeOutUp {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(-20px);
    }
  }
  @-webkit-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
    }
  }
  @-moz-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -moz-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -moz-transform: translateY(-2000px);
    }
  }
  @-o-keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      -o-transform: translateY(0);
    }
    100% {
      opacity: 0;
      -o-transform: translateY(-2000px);
    }
  }
  @keyframes fadeOutUpBig {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      transform: translateY(-2000px);
    }
  }
  @-webkit-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-moz-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-ms-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-o-keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @keyframes flash {
    0%, 50%, 100% {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0;
    }
  }
  @-webkit-keyframes flip {
    0% {
      -webkit-transform: perspective(400px) rotateY(0);
      -webkit-animation-timing-function: ease-out;
    }
    40% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -webkit-animation-timing-function: ease-out;
    }
    50% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -webkit-animation-timing-function: ease-in;
    }
    80% {
      -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -webkit-animation-timing-function: ease-in;
    }
    100% {
      -webkit-transform: perspective(400px) scale(1);
      -webkit-animation-timing-function: ease-in;
    }
  }
  @-moz-keyframes flip {
    0% {
      -moz-transform: perspective(400px) rotateY(0);
      -moz-animation-timing-function: ease-out;
    }
    40% {
      -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -moz-animation-timing-function: ease-out;
    }
    50% {
      -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -moz-animation-timing-function: ease-in;
    }
    80% {
      -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -moz-animation-timing-function: ease-in;
    }
    100% {
      -moz-transform: perspective(400px) scale(1);
      -moz-animation-timing-function: ease-in;
    }
  }
  @-o-keyframes flip {
    0% {
      -o-transform: perspective(400px) rotateY(0);
      -o-animation-timing-function: ease-out;
    }
    40% {
      -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
      -o-animation-timing-function: ease-out;
    }
    50% {
      -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -o-animation-timing-function: ease-in;
    }
    80% {
      -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
      -o-animation-timing-function: ease-in;
    }
    100% {
      -o-transform: perspective(400px) scale(1);
      -o-animation-timing-function: ease-in;
    }
  }
  @keyframes flip {
    0% {
      transform: perspective(400px) rotateY(0);
      animation-timing-function: ease-out;
    }
    40% {
      transform: perspective(400px) translateZ(150px) rotateY(170deg);
      animation-timing-function: ease-out;
    }
    50% {
      transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      animation-timing-function: ease-in;
    }
    80% {
      transform: perspective(400px) rotateY(360deg) scale(0.95);
      animation-timing-function: ease-in;
    }
    100% {
      transform: perspective(400px) scale(1);
      animation-timing-function: ease-in;
    }
  }
  @-webkit-keyframes flipInX {
    0% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -webkit-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -webkit-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes flipInX {
    0% {
      -moz-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -moz-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -moz-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -moz-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes flipInX {
    0% {
      -o-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -o-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      -o-transform: perspective(400px) rotateX(10deg);
    }
    100% {
      -o-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @keyframes flipInX {
    0% {
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      transform: perspective(400px) rotateX(-10deg);
    }
    70% {
      transform: perspective(400px) rotateX(10deg);
    }
    100% {
      transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes flipInY {
    0% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -webkit-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -webkit-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes flipInY {
    0% {
      -moz-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -moz-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -moz-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -moz-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-ms-keyframes flipInY {
    0% {
      -ms-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -ms-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -ms-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -ms-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes flipInY {
    0% {
      -o-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      -o-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      -o-transform: perspective(400px) rotateY(10deg);
    }
    100% {
      -o-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @keyframes flipInY {
    0% {
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
    40% {
      transform: perspective(400px) rotateY(-10deg);
    }
    70% {
      transform: perspective(400px) rotateY(10deg);
    }
    100% {
      transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes flipOutX {
    0% {
      -webkit-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes flipOutX {
    0% {
      -moz-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes flipOutX {
    0% {
      -ms-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes flipOutX {
    0% {
      -o-transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @keyframes flipOutX {
    0% {
      transform: perspective(400px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes flipOutY {
    0% {
      -webkit-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes flipOutY {
    0% {
      -moz-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes flipOutY {
    0% {
      -ms-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes flipOutY {
    0% {
      -o-transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @keyframes flipOutY {
    0% {
      transform: perspective(400px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes hinge {
    0% {
      -webkit-transform: rotate(0);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -webkit-transform: rotate(80deg);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    40% {
      -webkit-transform: rotate(60deg);
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    80% {
      -webkit-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -webkit-transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
    }
    100% {
      -webkit-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-moz-keyframes hinge {
    0% {
      -moz-transform: rotate(0);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -moz-transform: rotate(80deg);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    40% {
      -moz-transform: rotate(60deg);
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    80% {
      -moz-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -moz-transform-origin: top left;
      -moz-animation-timing-function: ease-in-out;
    }
    100% {
      -moz-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-ms-keyframes hinge {
    0% {
      -ms-transform: rotate(0);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -ms-transform: rotate(80deg);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    40% {
      -ms-transform: rotate(60deg);
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    80% {
      -ms-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -ms-transform-origin: top left;
      -ms-animation-timing-function: ease-in-out;
    }
    100% {
      -ms-transform: translateY(700px);
      opacity: 0;
    }
  }
  @-o-keyframes hinge {
    0% {
      -o-transform: rotate(0);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    20%, 60% {
      -o-transform: rotate(80deg);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    40% {
      -o-transform: rotate(60deg);
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    80% {
      -o-transform: rotate(60deg) translateY(0);
      opacity: 1;
      -o-transform-origin: top left;
      -o-animation-timing-function: ease-in-out;
    }
    100% {
      -o-transform: translateY(700px);
      opacity: 0;
    }
  }
  @keyframes hinge {
    0% {
      transform: rotate(0);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    20%, 60% {
      transform: rotate(80deg);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    40% {
      transform: rotate(60deg);
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    80% {
      transform: rotate(60deg) translateY(0);
      opacity: 1;
      transform-origin: top left;
      animation-timing-function: ease-in-out;
    }
    100% {
      transform: translateY(700px);
      opacity: 0;
    }
  }
  @-webkit-keyframes lightSpeedIn {
    0% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -webkit-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -webkit-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-moz-keyframes lightSpeedIn {
    0% {
      -moz-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -moz-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -moz-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -moz-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-ms-keyframes lightSpeedIn {
    0% {
      -ms-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -ms-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -ms-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -ms-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-o-keyframes lightSpeedIn {
    0% {
      -o-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      -o-transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      -o-transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      -o-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @keyframes lightSpeedIn {
    0% {
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
    60% {
      transform: translateX(-20%) skewX(30deg);
      opacity: 1;
    }
    80% {
      transform: translateX(0%) skewX(-15deg);
      opacity: 1;
    }
    100% {
      transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes lightSpeedOut {
    0% {
      -webkit-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-moz-keyframes lightSpeedOut {
    0% {
      -moz-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -moz-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-ms-keyframes lightSpeedOut {
    0% {
      -ms-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -ms-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-o-keyframes lightSpeedOut {
    0% {
      -o-transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      -o-transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @keyframes lightSpeedOut {
    0% {
      transform: translateX(0%) skewX(0deg);
      opacity: 1;
    }
    100% {
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes pulse {
    0% {
      -webkit-transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.1);
    }
    100% {
      -webkit-transform: scale(1);
    }
  }
  @-moz-keyframes pulse {
    0% {
      -moz-transform: scale(1);
    }
    50% {
      -moz-transform: scale(1.1);
    }
    100% {
      -moz-transform: scale(1);
    }
  }
  @-ms-keyframes pulse {
    0% {
      -ms-transform: scale(1);
    }
    50% {
      -ms-transform: scale(1.1);
    }
    100% {
      -ms-transform: scale(1);
    }
  }
  @-o-keyframes pulse {
    0% {
      -o-transform: scale(1);
    }
    50% {
      -o-transform: scale(1.1);
    }
    100% {
      -o-transform: scale(1);
    }
  }
  @keyframes pulse {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.1);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes rollIn {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0px) rotate(0deg);
    }
  }
  @-moz-keyframes rollIn {
    0% {
      opacity: 0;
      -moz-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -moz-transform: translateX(0px) rotate(0deg);
    }
  }
  @-ms-keyframes rollIn {
    0% {
      opacity: 0;
      -ms-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -ms-transform: translateX(0px) rotate(0deg);
    }
  }
  @-o-keyframes rollIn {
    0% {
      opacity: 0;
      -o-transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      -o-transform: translateX(0px) rotate(0deg);
    }
  }
  @keyframes rollIn {
    0% {
      opacity: 0;
      transform: translateX(-100%) rotate(-120deg);
    }
    100% {
      opacity: 1;
      transform: translateX(0px) rotate(0deg);
    }
  }
  @-webkit-keyframes rollOut {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(100%) rotate(120deg);
    }
  }
  @-moz-keyframes rollOut {
    0% {
      opacity: 1;
      -moz-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -moz-transform: translateX(100%) rotate(120deg);
    }
  }
  @-ms-keyframes rollOut {
    0% {
      opacity: 1;
      -ms-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -ms-transform: translateX(100%) rotate(120deg);
    }
  }
  @-o-keyframes rollOut {
    0% {
      opacity: 1;
      -o-transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      -o-transform: translateX(100%) rotate(120deg);
    }
  }
  @keyframes rollOut {
    0% {
      opacity: 1;
      transform: translateX(0px) rotate(0deg);
    }
    100% {
      opacity: 0;
      transform: translateX(100%) rotate(120deg);
    }
  }
  @-webkit-keyframes rotateIn {
    0% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateIn {
    0% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateIn {
    0% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateIn {
    0% {
      -o-transform-origin: center center;
      -o-transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: center center;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateIn {
    0% {
      transform-origin: center center;
      transform: rotate(-200deg);
      opacity: 0;
    }
    100% {
      transform-origin: center center;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInDownLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInDownLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInDownLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInDownLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInDownLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInDownRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInDownRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInDownRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInDownRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInDownRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInUpLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInUpLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInUpLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInUpLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInUpLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateInUpRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
  }
  @-moz-keyframes rotateInUpRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
  }
  @-ms-keyframes rotateInUpRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
  }
  @-o-keyframes rotateInUpRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
  }
  @keyframes rotateInUpRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes rotateOut {
    0% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: center center;
      -webkit-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOut {
    0% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: center center;
      -moz-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOut {
    0% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: center center;
      -ms-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOut {
    0% {
      -o-transform-origin: center center;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: center center;
      -o-transform: rotate(200deg);
      opacity: 0;
    }
  }
  @keyframes rotateOut {
    0% {
      transform-origin: center center;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: center center;
      transform: rotate(200deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutDownLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutDownLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutDownLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutDownLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutDownLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutDownRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutDownRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutDownRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutDownRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutDownRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutUpLeft {
    0% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutUpLeft {
    0% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: left bottom;
      -moz-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutUpLeft {
    0% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: left bottom;
      -ms-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutUpLeft {
    0% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: left bottom;
      -o-transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutUpLeft {
    0% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes rotateOutUpRight {
    0% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -webkit-transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-moz-keyframes rotateOutUpRight {
    0% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -moz-transform-origin: right bottom;
      -moz-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-ms-keyframes rotateOutUpRight {
    0% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -ms-transform-origin: right bottom;
      -ms-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-o-keyframes rotateOutUpRight {
    0% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(0);
      opacity: 1;
    }
    100% {
      -o-transform-origin: right bottom;
      -o-transform: rotate(90deg);
      opacity: 0;
    }
  }
  @keyframes rotateOutUpRight {
    0% {
      transform-origin: right bottom;
      transform: rotate(0);
      opacity: 1;
    }
    100% {
      transform-origin: right bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes shake {
    0%, 100% {
      -webkit-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -webkit-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -webkit-transform: translateX(10px);
    }
  }
  @-moz-keyframes shake {
    0%, 100% {
      -moz-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -moz-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -moz-transform: translateX(10px);
    }
  }
  @-ms-keyframes shake {
    0%, 100% {
      -ms-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -ms-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -ms-transform: translateX(10px);
    }
  }
  @-o-keyframes shake {
    0%, 100% {
      -o-transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      -o-transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      -o-transform: translateX(10px);
    }
  }
  @keyframes shake {
    0%, 100% {
      transform: translateX(0);
    }
    10%, 30%, 50%, 70%, 90% {
      transform: translateX(-10px);
    }
    20%, 40%, 60%, 80% {
      transform: translateX(10px);
    }
  }
  @-webkit-keyframes swing {
    20%, 40%, 60%, 80%, 100% {
      -webkit-transform-origin: top center;
    }
    20% {
      -webkit-transform: rotate(15deg);
    }
    40% {
      -webkit-transform: rotate(-10deg);
    }
    60% {
      -webkit-transform: rotate(5deg);
    }
    80% {
      -webkit-transform: rotate(-5deg);
    }
    100% {
      -webkit-transform: rotate(0deg);
    }
  }
  @-moz-keyframes swing {
    20% {
      -moz-transform: rotate(15deg);
    }
    40% {
      -moz-transform: rotate(-10deg);
    }
    60% {
      -moz-transform: rotate(5deg);
    }
    80% {
      -moz-transform: rotate(-5deg);
    }
    100% {
      -moz-transform: rotate(0deg);
    }
  }
  @-ms-keyframes swing {
    20% {
      -ms-transform: rotate(15deg);
    }
    40% {
      -ms-transform: rotate(-10deg);
    }
    60% {
      -ms-transform: rotate(5deg);
    }
    80% {
      -ms-transform: rotate(-5deg);
    }
    100% {
      -ms-transform: rotate(0deg);
    }
  }
  @-o-keyframes swing {
    20% {
      -o-transform: rotate(15deg);
    }
    40% {
      -o-transform: rotate(-10deg);
    }
    60% {
      -o-transform: rotate(5deg);
    }
    80% {
      -o-transform: rotate(-5deg);
    }
    100% {
      -o-transform: rotate(0deg);
    }
  }
  @keyframes swing {
    20% {
      transform: rotate(15deg);
    }
    40% {
      transform: rotate(-10deg);
    }
    60% {
      transform: rotate(5deg);
    }
    80% {
      transform: rotate(-5deg);
    }
    100% {
      transform: rotate(0deg);
    }
  }
  @-webkit-keyframes tada {
    0% {
      -webkit-transform: scale(1);
    }
    10%, 20% {
      -webkit-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -webkit-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -webkit-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -webkit-transform: scale(1) rotate(0);
    }
  }
  @-moz-keyframes tada {
    0% {
      -moz-transform: scale(1);
    }
    10%, 20% {
      -moz-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -moz-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -moz-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -moz-transform: scale(1) rotate(0);
    }
  }
  @-ms-keyframes tada {
    0% {
      -ms-transform: scale(1);
    }
    10%, 20% {
      -ms-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -ms-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -ms-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -ms-transform: scale(1) rotate(0);
    }
  }
  @-o-keyframes tada {
    0% {
      -o-transform: scale(1);
    }
    10%, 20% {
      -o-transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -o-transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -o-transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -o-transform: scale(1) rotate(0);
    }
  }
  @keyframes tada {
    0% {
      transform: scale(1);
    }
    10%, 20% {
      transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      transform: scale(1.1) rotate(-3deg);
    }
    100% {
      transform: scale(1) rotate(0);
    }
  }
  @-webkit-keyframes wiggle {
    0% {
      -webkit-transform: skewX(9deg);
    }
    10% {
      -webkit-transform: skewX(-8deg);
    }
    20% {
      -webkit-transform: skewX(7deg);
    }
    30% {
      -webkit-transform: skewX(-6deg);
    }
    40% {
      -webkit-transform: skewX(5deg);
    }
    50% {
      -webkit-transform: skewX(-4deg);
    }
    60% {
      -webkit-transform: skewX(3deg);
    }
    70% {
      -webkit-transform: skewX(-2deg);
    }
    80% {
      -webkit-transform: skewX(1deg);
    }
    90% {
      -webkit-transform: skewX(0deg);
    }
    100% {
      -webkit-transform: skewX(0deg);
    }
  }
  @-moz-keyframes wiggle {
    0% {
      -moz-transform: skewX(9deg);
    }
    10% {
      -moz-transform: skewX(-8deg);
    }
    20% {
      -moz-transform: skewX(7deg);
    }
    30% {
      -moz-transform: skewX(-6deg);
    }
    40% {
      -moz-transform: skewX(5deg);
    }
    50% {
      -moz-transform: skewX(-4deg);
    }
    60% {
      -moz-transform: skewX(3deg);
    }
    70% {
      -moz-transform: skewX(-2deg);
    }
    80% {
      -moz-transform: skewX(1deg);
    }
    90% {
      -moz-transform: skewX(0deg);
    }
    100% {
      -moz-transform: skewX(0deg);
    }
  }
  @-ms-keyframes wiggle {
    0% {
      -ms-transform: skewX(9deg);
    }
    10% {
      -ms-transform: skewX(-8deg);
    }
    20% {
      -ms-transform: skewX(7deg);
    }
    30% {
      -ms-transform: skewX(-6deg);
    }
    40% {
      -ms-transform: skewX(5deg);
    }
    50% {
      -ms-transform: skewX(-4deg);
    }
    60% {
      -ms-transform: skewX(3deg);
    }
    70% {
      -ms-transform: skewX(-2deg);
    }
    80% {
      -ms-transform: skewX(1deg);
    }
    90% {
      -ms-transform: skewX(0deg);
    }
    100% {
      -ms-transform: skewX(0deg);
    }
  }
  @-o-keyframes wiggle {
    0% {
      -o-transform: skewX(9deg);
    }
    10% {
      -o-transform: skewX(-8deg);
    }
    20% {
      -o-transform: skewX(7deg);
    }
    30% {
      -o-transform: skewX(-6deg);
    }
    40% {
      -o-transform: skewX(5deg);
    }
    50% {
      -o-transform: skewX(-4deg);
    }
    60% {
      -o-transform: skewX(3deg);
    }
    70% {
      -o-transform: skewX(-2deg);
    }
    80% {
      -o-transform: skewX(1deg);
    }
    90% {
      -o-transform: skewX(0deg);
    }
    100% {
      -o-transform: skewX(0deg);
    }
  }
  @keyframes wiggle {
    0% {
      transform: skewX(9deg);
    }
    10% {
      transform: skewX(-8deg);
    }
    20% {
      transform: skewX(7deg);
    }
    30% {
      transform: skewX(-6deg);
    }
    40% {
      transform: skewX(5deg);
    }
    50% {
      transform: skewX(-4deg);
    }
    60% {
      transform: skewX(3deg);
    }
    70% {
      transform: skewX(-2deg);
    }
    80% {
      transform: skewX(1deg);
    }
    90% {
      transform: skewX(0deg);
    }
    100% {
      transform: skewX(0deg);
    }
  }
  @-webkit-keyframes wobble {
    0% {
      -webkit-transform: translateX(0%);
    }
    15% {
      -webkit-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -webkit-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -webkit-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -webkit-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -webkit-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -webkit-transform: translateX(0%);
    }
  }
  @-moz-keyframes wobble {
    0% {
      -moz-transform: translateX(0%);
    }
    15% {
      -moz-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -moz-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -moz-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -moz-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -moz-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -moz-transform: translateX(0%);
    }
  }
  @-ms-keyframes wobble {
    0% {
      -ms-transform: translateX(0%);
    }
    15% {
      -ms-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -ms-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -ms-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -ms-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -ms-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -ms-transform: translateX(0%);
    }
  }
  @-o-keyframes wobble {
    0% {
      -o-transform: translateX(0%);
    }
    15% {
      -o-transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      -o-transform: translateX(20%) rotate(3deg);
    }
    45% {
      -o-transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      -o-transform: translateX(10%) rotate(2deg);
    }
    75% {
      -o-transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      -o-transform: translateX(0%);
    }
  }
  @keyframes wobble {
    0% {
      transform: translateX(0%);
    }
    15% {
      transform: translateX(-25%) rotate(-5deg);
    }
    30% {
      transform: translateX(20%) rotate(3deg);
    }
    45% {
      transform: translateX(-15%) rotate(-3deg);
    }
    60% {
      transform: translateX(10%) rotate(2deg);
    }
    75% {
      transform: translateX(-5%) rotate(-1deg);
    }
    100% {
      transform: translateX(0%);
    }
  }
  /* line 66, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounce {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -ms-animation-name: bounce;
    -o-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 69, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -ms-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 72, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -ms-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 75, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -ms-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 78, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInRight {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    -ms-animation-name: bounceInRight;
    -o-animation-name: bounceInRight;
    animation-name: bounceInRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 81, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceInUp {
    -webkit-animation-name: bounceInUp;
    -moz-animation-name: bounceInUp;
    -ms-animation-name: bounceInUp;
    -o-animation-name: bounceInUp;
    animation-name: bounceInUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 84, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOut {
    -webkit-animation-name: bounceOut;
    -moz-animation-name: bounceOut;
    -ms-animation-name: bounceOut;
    -o-animation-name: bounceOut;
    animation-name: bounceOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 87, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    -moz-animation-name: bounceOutDown;
    -ms-animation-name: bounceOutDown;
    -o-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 90, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    -moz-animation-name: bounceOutLeft;
    -ms-animation-name: bounceOutLeft;
    -o-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 93, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    -moz-animation-name: bounceOutRight;
    -ms-animation-name: bounceOutRight;
    -o-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 96, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    -moz-animation-name: bounceOutUp;
    -ms-animation-name: bounceOutUp;
    -o-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 99, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -ms-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 102, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -ms-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 105, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    -ms-animation-name: fadeInDownBig;
    -o-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 108, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -ms-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 111, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    -moz-animation-name: fadeInLeftBig;
    -ms-animation-name: fadeInLeftBig;
    -o-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 114, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -ms-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 117, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
    -ms-animation-name: fadeInRightBig;
    -o-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 120, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 123, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    -moz-animation-name: fadeInUpBig;
    -ms-animation-name: fadeInUpBig;
    -o-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 126, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOut {
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -ms-animation-name: fadeOut;
    -o-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 129, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    -ms-animation-name: fadeOutDown;
    -o-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 132, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    -moz-animation-name: fadeOutDownBig;
    -ms-animation-name: fadeOutDownBig;
    -o-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 135, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    -moz-animation-name: fadeOutLeft;
    -ms-animation-name: fadeOutLeft;
    -o-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 138, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    -moz-animation-name: fadeOutLeftBig;
    -ms-animation-name: fadeOutLeftBig;
    -o-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 141, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    -moz-animation-name: fadeOutRight;
    -ms-animation-name: fadeOutRight;
    -o-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 144, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    -moz-animation-name: fadeOutRightBig;
    -ms-animation-name: fadeOutRightBig;
    -o-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 147, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    -ms-animation-name: fadeOutUp;
    -o-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 150, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    -moz-animation-name: fadeOutUpBig;
    -ms-animation-name: fadeOutUpBig;
    -o-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 153, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -ms-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 156, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flip {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-animation-name: flip;
    -moz-animation-name: flip;
    -ms-animation-name: flip;
    -o-animation-name: flip;
    animation-name: flip;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 159, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipInX {
    -webkit-animation-name: flipInX;
    -moz-animation-name: flipInX;
    -ms-animation-name: flipInX;
    -o-animation-name: flipInX;
    animation-name: flipInX;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 162, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipInY {
    -webkit-animation-name: flipInY;
    -moz-animation-name: flipInY;
    -ms-animation-name: flipInY;
    -o-animation-name: flipInY;
    animation-name: flipInY;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 165, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipOutX {
    -webkit-animation-name: flipOutX;
    -moz-animation-name: flipOutX;
    -ms-animation-name: flipOutX;
    -o-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 168, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.flipOutY {
    -webkit-animation-name: flipOutY;
    -moz-animation-name: flipOutY;
    -ms-animation-name: flipOutY;
    -o-animation-name: flipOutY;
    animation-name: flipOutY;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 171, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.hinge {
    -webkit-animation-name: hinge;
    -moz-animation-name: hinge;
    -ms-animation-name: hinge;
    -o-animation-name: hinge;
    animation-name: hinge;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 174, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -ms-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 177, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -ms-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 180, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -ms-animation-name: pulse;
    -o-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 183, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rollIn {
    -webkit-animation-name: rollIn;
    -moz-animation-name: rollIn;
    -ms-animation-name: rollIn;
    -o-animation-name: rollIn;
    animation-name: rollIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 186, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rollOut {
    -webkit-animation-name: rollOut;
    -moz-animation-name: rollOut;
    -ms-animation-name: rollOut;
    -o-animation-name: rollOut;
    animation-name: rollOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 189, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateIn {
    -webkit-animation-name: rotateIn;
    -moz-animation-name: rotateIn;
    -ms-animation-name: rotateIn;
    -o-animation-name: rotateIn;
    animation-name: rotateIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 192, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    -moz-animation-name: rotateInDownLeft;
    -ms-animation-name: rotateInDownLeft;
    -o-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 195, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    -moz-animation-name: rotateInDownRight;
    -ms-animation-name: rotateInDownRight;
    -o-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 198, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    -moz-animation-name: rotateInUpLeft;
    -ms-animation-name: rotateInUpLeft;
    -o-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 201, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    -moz-animation-name: rotateInUpRight;
    -ms-animation-name: rotateInUpRight;
    -o-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 204, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOut {
    -webkit-animation-name: rotateOut;
    -moz-animation-name: rotateOut;
    -ms-animation-name: rotateOut;
    -o-animation-name: rotateOut;
    animation-name: rotateOut;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 207, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    -moz-animation-name: rotateOutDownLeft;
    -ms-animation-name: rotateOutDownLeft;
    -o-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 210, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    -moz-animation-name: rotateOutDownRight;
    -ms-animation-name: rotateOutDownRight;
    -o-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 213, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    -moz-animation-name: rotateOutUpLeft;
    -ms-animation-name: rotateOutUpLeft;
    -o-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 216, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    -moz-animation-name: rotateOutUpRight;
    -ms-animation-name: rotateOutUpRight;
    -o-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 219, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    -ms-animation-name: shake;
    -o-animation-name: shake;
    animation-name: shake;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 222, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.swing {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    -moz-animation-name: swing;
    -ms-animation-name: swing;
    -o-animation-name: swing;
    animation-name: swing;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 225, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -ms-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 228, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.wiggle {
    -webkit-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -ms-animation-name: wiggle;
    -o-animation-name: wiggle;
    animation-name: wiggle;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 231, ../../../../../../../../../../../var/lib/gems/2.5.0/gems/compass-animate-0.1.0/stylesheets/_animate.scss */
  .animate.wobble {
    -webkit-animation-name: wobble;
    -moz-animation-name: wobble;
    -ms-animation-name: wobble;
    -o-animation-name: wobble;
    animation-name: wobble;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  
  /* line 32, ../scss/resource-explorer.scss */
  #ResourceViewer {
    min-height: 600px;
  }
  /* line 35, ../scss/resource-explorer.scss */
  #ResourceViewer .loader:empty {
    width: 200px;
    height: 200px;
    margin: 100px auto;
    border: 1.1em solid rgba(0, 0, 0, 0.2);
    border-left: 1.1em solid #000000;
    border-radius: 50%;
    animation: load8 1.1s infinite linear;
  }
  /* line 44, ../scss/resource-explorer.scss */
  #ResourceViewer .results-message {
    font-size: 32px;
    margin: 100px 0;
    text-align: center;
    color: #938E78;
    line-height: 1.1em;
  }
  /* line 52, ../scss/resource-explorer.scss */
  #ResourceViewer .search-container.fixed-header {
    position: fixed;
    top: 0px;
    z-index: 10;
    width: 100%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.24), 0 1px 3px rgba(0, 0, 0, 0.12);
  }
  /* line 63, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper {
    position: relative;
    background: #cacdcf;
    border-radius: 3px;
    padding: 10px;
  }
  /* line 71, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper {
    clear: both;
    margin-bottom: 15px;
  }
  /* line 75, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper > * {
    height: 37px;
    line-height: 36px;
  }
  /* line 80, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper input {
    float: left;
    font-size: 18px;
    padding: 6px 10px;
    width: 50%;
    box-shadow: none;
    border: 1px solid #ccc;
    max-width: 100%;
    border-radius: 3px;
    outline: none;
  }
  /* line 92, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper input:focus {
    border-color: #aaa;
  }
  /* line 95, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper input::placeholder {
    color: #aaa;
  }
  /* line 98, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper input::-webkit-input-placeholder {
    color: #aaa;
  }
  /* line 101, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper input::-moz-placeholder {
    color: #aaa;
  }
  /* line 104, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper input:-ms-input-placeholder {
    color: #aaa;
  }
  /* line 107, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper input:-moz-placeholder {
    color: #aaa;
  }
  /* line 111, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper .results-text {
    float: right;
    width: 48%;
    margin: 0 1%;
    text-align: right;
  }
  /* line 117, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper button {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    background: #ededed;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
    border-radius: 3px;
    display: block;
    border: 1px solid #bbc5cd;
    color: #1B1A18;
    text-align: center;
    outline: none;
    text-transform: none;
    float: left;
    margin: 3px 1px 1px;
    font-weight: normal;
  }
  /* line 132, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper button:hover {
    color: #000;
    background-color: #f7f7f7;
  }
  /* line 136, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper button:active {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  }
  /* line 140, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper .search-tweak {
    float: left;
    clear: left;
    margin-left: 10px;
    height: 24px;
    line-height: 24px;
  }
  /* line 147, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper .search-tweak a {
    text-decoration: underline;
    cursor: pointer;
  }
  /* line 151, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-upper-wrapper .search-tweak a:hover {
    text-decoration: none;
  }@media (max-width: 480px) {
 /* line 158, ../scss/resource-explorer.scss */
    #ResourceViewer form.search-wrapper .search-upper-wrapper input,
    #ResourceViewer form.search-wrapper .search-upper-wrapper .results-text {
      width: 100%;
    }
    /* line 162, ../scss/resource-explorer.scss */
    #ResourceViewer form.search-wrapper .search-upper-wrapper input .reset,
    #ResourceViewer form.search-wrapper .search-upper-wrapper .results-text .reset {
      margin: 8px 0 0 5px;
    }
    /* line 165, ../scss/resource-explorer.scss */
    #ResourceViewer form.search-wrapper .search-upper-wrapper input .results-totals,
    #ResourceViewer form.search-wrapper .search-upper-wrapper .results-text .results-totals {
      display: block;
      margin-top: 8px;
      height: 35px;
      line-height: 35px;
    }
    /* line 172, ../scss/resource-explorer.scss */
    #ResourceViewer form.search-wrapper .search-upper-wrapper .search-tweak {
      margin-top: 4px;
      height: auto;
      line-height: 18px;
    } 
}/* line 180, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .search-lower-wrapper {
    clear: both;
    margin-top: 10px;
  }
  /* line 184, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field {
    float: left;
    margin: 0 0.5%;
    position: relative;
  }
  /* line 189, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field.field-im_field_content_types_category {
    margin-left: 0;
  }
  /* line 192, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field.field-sort {
    margin-right: 0;
  }@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 197, ../scss/resource-explorer.scss */
    #ResourceViewer form.search-wrapper .select-field.field-im_field_content_types_category, #ResourceViewer form.search-wrapper .select-field.field-im_field_tools_templates_categor {
      width: 30%;
    }
    /* line 201, ../scss/resource-explorer.scss */
    #ResourceViewer form.search-wrapper .select-field.field-sm_field_content_type {
      width: 18%;
    }
    /* line 204, ../scss/resource-explorer.scss */
    #ResourceViewer form.search-wrapper .select-field.field-sort {
      width: 19%;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 197, ../scss/resource-explorer.scss */
    #ResourceViewer form.search-wrapper .select-field.field-im_field_content_types_category, #ResourceViewer form.search-wrapper .select-field.field-im_field_tools_templates_categor {
      width: 30%;
    }
    /* line 201, ../scss/resource-explorer.scss */
    #ResourceViewer form.search-wrapper .select-field.field-sm_field_content_type {
      width: 18%;
    }
    /* line 204, ../scss/resource-explorer.scss */
    #ResourceViewer form.search-wrapper .select-field.field-sort {
      width: 19%;
    } 
}@media (min-width: 1350px) {
 /* line 209, ../scss/resource-explorer.scss */
    #ResourceViewer form.search-wrapper .select-field.field-im_field_content_types_category, #ResourceViewer form.search-wrapper .select-field.field-im_field_tools_templates_categor {
      width: 33.5%;
    }
    /* line 213, ../scss/resource-explorer.scss */
    #ResourceViewer form.search-wrapper .select-field.field-sm_field_content_type, #ResourceViewer form.search-wrapper .select-field.field-sort {
      width: 15%;
    } 
}@media (max-width: 480px) {
 /* line 184, ../scss/resource-explorer.scss */
    #ResourceViewer form.search-wrapper .select-field {
      width: 100%;
      margin-bottom: 10px;
    } 
}/* line 224, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field:hover div.Select {
    border: 1px solid #aaa;
  }
  /* line 228, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field label {
    font-size: 16px;
    position: absolute;
    margin: 6px 10px;
    z-index: 1;
  }
  /* line 234, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select {
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 0;
    background: #fff;
  }
  /* line 240, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select.is-focused {
    border: 1px solid #999;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  }
  /* line 244, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select.is-open {
    background: #efefef;
  }
  /* line 247, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select input {
    outline: none;
  }
  /* line 250, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select .Select-control {
    padding-top: 26px;
    position: relative;
    z-index: 2;
    cursor: pointer;
  }
  /* line 256, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select .Select-control, #ResourceViewer form.search-wrapper .select-field div.Select .Select-control:hover {
    border: 0;
    background: none;
    box-shadow: none;
  }
  /* line 261, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select .Select-control .Select-multi-value-wrapper {
    position: relative;
    top: 3px;
    right: 0;
    left: 0;
    bottom: 0;
    display: block;
  }
  /* line 269, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select .Select-control .Select-placeholder {
    padding-left: 12px;
  }
  /* line 273, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select.Select--multi .Select-value {
    color: #333;
    border: none;
    background: #dedede;
    border: 1px solid #fff;
  }
  /* line 279, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select.Select--multi .Select-value .Select-value-icon {
    float: right;
    border: none;
  }
  /* line 283, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select.Select--multi .Select-value .Select-value-icon:hover {
    background: #bbb;
    color: #000;
  }
  /* line 290, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select .Select-menu-outer {
    z-index: 10;
  }
  /* line 293, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select .Select-menu {
    max-height: 300px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.24);
  }
  /* line 297, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select .Select-option {
    padding: 4px 8px;
  }
  /* line 300, ../scss/resource-explorer.scss */
  #ResourceViewer form.search-wrapper .select-field div.Select .Select-option.is-focused, #ResourceViewer form.search-wrapper .select-field div.Select .Select-option.is-selected {
    background-color: #ededed;
    color: #333;
  }
  /* line 313, ../scss/resource-explorer.scss */
  #ResourceViewer #loading-wrapper,
  #ResourceViewer .collapse-open .ajax-inner {
    position: relative;
    display: block;
    clear: both;
    width: 100%;
    height: 1px;
    border-bottom: 6px solid #fff;
  }
  /* line 331, ../scss/resource-explorer.scss */
  #ResourceViewer #loading-wrapper #scroll-animation,
  #ResourceViewer #loading-wrapper #refresh,
  #ResourceViewer #loading-wrapper .node-loading,
  #ResourceViewer .collapse-open .ajax-inner #scroll-animation,
  #ResourceViewer .collapse-open .ajax-inner #refresh,
  #ResourceViewer .collapse-open .ajax-inner .node-loading {
    font-size: 0px;
    overflow: hidden;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    display: block;
    height: 6px;
    width: 100%;
    position: relative;
    top: 0;
    bottom: -6px;
  }
  /* line 344, ../scss/resource-explorer.scss */
  #ResourceViewer #loading-wrapper #scroll-animation:before,
  #ResourceViewer #loading-wrapper #refresh:before,
  #ResourceViewer #loading-wrapper .node-loading:before,
  #ResourceViewer .collapse-open .ajax-inner #scroll-animation:before,
  #ResourceViewer .collapse-open .ajax-inner #refresh:before,
  #ResourceViewer .collapse-open .ajax-inner .node-loading:before {
    content: '';
    height: 56.56854px;
    width: 110%;
    position: absolute;
    top: 0;
    background-image: repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(0, 0, 0, 0.2) 5px, rgba(0, 0, 0, 0.2) 10px);
    -ms-animation: stripe .5s linear infinite;
    -moz-animation: stripe .5s linear infinite;
    -webkit-animation: stripe .5s linear infinite;
    animation: stripe .5s linear infinite;
  }
  /* line 365, ../scss/resource-explorer.scss */
  #ResourceViewer #loading-wrapper {
    border-bottom: 20px solid transparent;
    margin: 20px 0;
    padding: 0 20px;
  }
  /* line 371, ../scss/resource-explorer.scss */
  #ResourceViewer #loading-wrapper #scroll-animation {
    height: 20px;
    bottom: -20px;
    background: white;
    border: 1px solid #ccc;
  }
  /* line 380, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container {
    margin-left: -19px;
    margin-right: -19px;
  }@media (max-width: 480px) {
 /* line 380, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container {
      margin: 0;
    }
    /* line 388, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-wrapper {
      width: 100%;
      padding: 10px 0;
    } 
}/* line 395, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner,
  #ResourceViewer .result-container .item-inner .item-front,
  #ResourceViewer .result-container .item-inner .item-back {
    border-radius: 3px;
  }@media (max-width: 480px) {
 /* line 401, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner h3,
    #ResourceViewer .result-container .item-inner .item-front h3,
    #ResourceViewer .result-container .item-inner .item-back h3 {
      display: block;
      /* Fallback for non-webkit */
      display: -webkit-box;
      max-width: 400px;
      height: 58px;
      /* Fallback for non-webkit */
      font-size: 20px;
      line-height: 1.3;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      margin: 0;
      height: auto;
    }
    /* line 405, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner .caption,
    #ResourceViewer .result-container .item-inner .item-front .caption,
    #ResourceViewer .result-container .item-inner .item-back .caption {
      height: 73.6px;
    } 
}@media (min-width: 481px) and (max-width: 1099px) {
 /* line 395, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner,
    #ResourceViewer .result-container .item-inner .item-front,
    #ResourceViewer .result-container .item-inner .item-back {
      height: 260px;
    }
    /* line 412, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner h3,
    #ResourceViewer .result-container .item-inner .item-front h3,
    #ResourceViewer .result-container .item-inner .item-back h3 {
      padding: 3px 0;
    }
    /* line 415, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner .item-description,
    #ResourceViewer .result-container .item-inner .item-front .item-description,
    #ResourceViewer .result-container .item-inner .item-back .item-description {
      -webkit-line-clamp: 6;
    } 
}@media (min-width: 1100px) and (max-width: 1349px) {
 /* line 395, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner,
    #ResourceViewer .result-container .item-inner .item-front,
    #ResourceViewer .result-container .item-inner .item-back {
      height: 300px;
    }
    /* line 422, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner h3,
    #ResourceViewer .result-container .item-inner .item-front h3,
    #ResourceViewer .result-container .item-inner .item-back h3 {
      display: block;
      /* Fallback for non-webkit */
      display: -webkit-box;
      max-width: 400px;
      height: 84px;
      /* Fallback for non-webkit */
      font-size: 20px;
      line-height: 1.3;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      margin: 0;
      height: auto;
    }
    /* line 426, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner .caption,
    #ResourceViewer .result-container .item-inner .item-front .caption,
    #ResourceViewer .result-container .item-inner .item-back .caption {
      height: 91.8px;
    } 
}@media (max-width: 1159px) and (min-width: 980px) {
 /* line 395, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner,
    #ResourceViewer .result-container .item-inner .item-front,
    #ResourceViewer .result-container .item-inner .item-back {
      height: 280px;
    }
    /* line 433, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner h3,
    #ResourceViewer .result-container .item-inner .item-front h3,
    #ResourceViewer .result-container .item-inner .item-back h3 {
      display: block;
      /* Fallback for non-webkit */
      display: -webkit-box;
      max-width: 400px;
      height: 84px;
      /* Fallback for non-webkit */
      font-size: 20px;
      line-height: 1.3;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      margin: 0;
      height: auto;
    }
    /* line 437, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner .caption,
    #ResourceViewer .result-container .item-inner .item-front .caption,
    #ResourceViewer .result-container .item-inner .item-back .caption {
      height: 91.8px;
    }
    /* line 440, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner .item-description,
    #ResourceViewer .result-container .item-inner .item-front .item-description,
    #ResourceViewer .result-container .item-inner .item-back .item-description {
      -webkit-line-clamp: 7;
    } 
}@media (min-width: 1350px) {
 /* line 395, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner,
    #ResourceViewer .result-container .item-inner .item-front,
    #ResourceViewer .result-container .item-inner .item-back {
      height: 320px;
    }
    /* line 447, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner h3,
    #ResourceViewer .result-container .item-inner .item-front h3,
    #ResourceViewer .result-container .item-inner .item-back h3 {
      display: block;
      /* Fallback for non-webkit */
      display: -webkit-box;
      max-width: 400px;
      height: 84px;
      /* Fallback for non-webkit */
      font-size: 20px;
      line-height: 1.3;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      margin: 0;
      height: auto;
    }
    /* line 451, ../scss/resource-explorer.scss */
    #ResourceViewer .result-container .item-inner .caption,
    #ResourceViewer .result-container .item-inner .item-front .caption,
    #ResourceViewer .result-container .item-inner .item-back .caption {
      height: 95.7px;
    } 
}/* line 456, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner .item-front,
  #ResourceViewer .result-container .item-inner .item-back {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.24), 0 1px 3px rgba(0, 0, 0, 0.12);
  }
  /* line 461, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner .item-front:hover,
  #ResourceViewer .result-container .item-inner .item-back:hover {
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.23), 0 10px 20px rgba(0, 0, 0, 0.19);
  }
  /* line 466, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner .flip-back,
  #ResourceViewer .result-container .item-inner .flip-front {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding-right: 25px;
    cursor: e-resize;
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/flip4.png);
    background-repeat: no-repeat;
    background-position: right 5px center;
    background-size: 14px 30px;
    z-index: 1;
  }
  /* line 472, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner .flip-back:hover,
  #ResourceViewer .result-container .item-inner .flip-front:hover {
    background-color: rgba(0, 0, 0, 0.8);
  }
  /* line 483, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner .item-front,
  #ResourceViewer .result-container .item-inner .item-back {
    background: #fff;
    border: 1px solid #bbb;
  }
  /* line 489, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner:hover .item-front, #ResourceViewer .result-container .item-inner:hover .item-back {
    border-color: #999;
  }
  /* line 496, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner a:hover h3 {
    color: #000;
  }
  /* line 504, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner a h3 {
    display: block;
    /* Fallback for non-webkit */
    display: -webkit-box;
    max-width: 400px;
    height: 58px;
    /* Fallback for non-webkit */
    font-size: 20px;
    line-height: 1.3;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
    color: #555;
    font-weight: normal;
    font-size: 20px;
    margin: 10px 0;
  }
  /* line 511, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner a.button {
    -moz-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -o-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    -webkit-transition: all, 100ms, cubic-bezier(0.62, 0, 0.48, 1);
    transition: all 100ms cubic-bezier(0.62, 0, 0.48, 1);
    background: #ededed;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
    border-radius: 3px;
    display: block;
    border: 1px solid #ccc;
    color: #1B1A18;
    text-align: center;
    width: 100%;
  }
  /* line 525, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner a.button:hover {
    color: #000;
    background-color: #f7f7f7;
  }
  /* line 529, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner a.button:active {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  }
  /* line 533, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner a.button .text {
    line-height: 36px;
    font-size: 18px;
  }
  /* line 539, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner .button-wrapper {
    position: absolute;
    bottom: 10px;
    width: 90%;
    margin: 0 5%;
    font-size: 18px;
    padding-top: 10px;
    background-color: #fff;
  }
  /* line 548, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner .icon {
    float: left;
    display: block;
    width: 36px;
    height: 36px;
  }
  /* line 558, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner.powerpoint .icon {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_powerpoint_sm.png);
  }
  /* line 558, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner.excel .icon {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_excel_sm.png);
  }
  /* line 558, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner.pdf .icon {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_pdf_sm.png);
  }
  /* line 558, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner.training .icon {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_training_sm.png);
  }
  /* line 558, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner.video .icon {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_video_sm.png);
  }
  /* line 558, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner.word .icon {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_word_sm.png);
  }
  /* line 558, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner.other .icon {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_other_sm.png);
  }
  /* line 558, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner.project .icon {
    background-image: url(https://files.demandmetric.com/sites/all/themes/custom/dm/images/social/icon_type_project_sm.png);
  }
  /* line 563, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner .caption {
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
  /* line 569, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner .item-description {
    display: block;
    /* Fallback for non-webkit */
    display: -webkit-box;
    max-width: 400px;
    height: 207.6px;
    /* Fallback for non-webkit */
    font-size: 18px;
    line-height: 1.4;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
    color: #333;
    font-size: 18px;
    margin: 40px 20px 10px;
  }
  /* line 576, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner .image-wrapper {
    position: relative;
  }
  /* line 579, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner .cost-tag {
    position: absolute;
    bottom: 5px;
    right: 5px;
  }
  /* line 584, ../scss/resource-explorer.scss */
  #ResourceViewer .result-container .item-inner .cost-tag .content-cost {
    padding: 5px 8px;
    font-size: 12px;
    line-height: 1em;
    display: block;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
    border-radius: 2px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  }
  /* line 956, ../scss/mixins/_mixins.scss */
  #ResourceViewer .result-container .item-inner .cost-tag .content-cost, #ResourceViewer .result-container .item-inner .cost-tag .content-cost.free {
    background: linear-gradient(155deg, #5d9146 0%, #92c07d 100%);
  }
  /* line 959, ../scss/mixins/_mixins.scss */
  #ResourceViewer .result-container .item-inner .cost-tag .content-cost.premium {
    background: linear-gradient(115deg, #c20f51 0%, #f14685 100%);
    display: none;
  }
  /* line 963, ../scss/mixins/_mixins.scss */
  #ResourceViewer .result-container .item-inner .cost-tag .content-cost.team {
    background: linear-gradient(155deg, #1d5c72 0%, #5488aa 100%);
    display: none;
  }
  
  @-webkit-keyframes load8 {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  @keyframes load8 {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  @-webkit-keyframes stripe {
    from {
      -webkit-transform: translateX(0);
    }
    to {
      -webkit-transform: translateX(-28.28427px);
    }
  }
  @keyframes stripe {
    from {
      transform: translateX(0);
    }
    to {
      transform: translateX(-28.28427px);
    }
  }
/*})'"*/
