/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *
 */
/*!
 * froala_editor v4.1.4 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2023 Froala Labs
 */
/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-element, .fr-element:focus {
  outline: 0 solid transparent;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-view.fr-element-scroll-visible {
  overflow-x: visible !important;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-box.fr-basic {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-box.fr-basic .fr-element {
  font-family: sans-serif;
  color: #414141;
  font-size: 14px;
  line-height: 1.6;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-x: auto;
  min-height: 60px;
  text-align: left;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-box.fr-basic.fr-rtl .fr-element {
  text-align: right;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-element {
  background: transparent;
  position: relative;
  z-index: 2;
  -webkit-user-select: auto;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-element a {
  user-select: auto;
  -o-user-select: auto;
  -moz-user-select: auto;
  -khtml-user-select: auto;
  -webkit-user-select: auto;
  -ms-user-select: auto;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-element.fr-disabled {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-element [contenteditable="true"] {
  outline: 0 solid transparent;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-box a.fr-floating-btn {
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 40px;
  width: 40px;
  text-align: center;
  background: #FFF;
  color: #333333;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  outline: none;
  left: 0;
  top: 0;
  line-height: 40px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  text-align: center;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-box a.fr-floating-btn svg {
  -webkit-transition: transform 0.2s ease 0s;
  -moz-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
  -o-transition: transform 0.2s ease 0s;
  fill: #333333;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-box a.fr-floating-btn i, .fr-box a.fr-floating-btn svg {
  font-size: 14px;
  line-height: 40px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-box a.fr-floating-btn.fr-btn + .fr-btn {
  margin-left: 10px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-box a.fr-floating-btn:hover {
  background: #ebebeb;
  cursor: pointer;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-box a.fr-floating-btn:hover svg {
  fill: #333333;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-box .fr-visible a.fr-floating-btn {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
iframe.fr-iframe {
  width: 100%;
  border: none;
  position: relative;
  display: block;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-wrapper {
  position: relative;
  z-index: 1;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-wrapper::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-wrapper .fr-placeholder {
  position: absolute;
  font-size: 14px;
  color: #AAA;
  font-family: sans-serif;
  z-index: 1;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-wrapper.show-placeholder .fr-placeholder {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-wrapper ::-moz-selection {
  background: rgba(181, 214, 253, 0.8);
  color: #000;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-wrapper ::selection {
  background: rgba(181, 214, 253, 0.8);
  color: #000;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-box.fr-basic .fr-wrapper {
  background: #FFF;
  border: 1px solid #CCCCCC;
  border-bottom-color: #efefef;
  top: 0;
  left: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-box.fr-basic.fr-top .fr-wrapper {
  border-top: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-box.fr-basic.fr-bottom .fr-wrapper {
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

@media (min-width: 992px) {
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-box.fr-document {
    min-width: 21cm;
  }
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-box.fr-document .fr-wrapper {
    text-align: left;
    padding: 30px;
    min-width: 21cm;
    background: #efefef;
  }
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-box.fr-document .fr-wrapper .fr-element {
    text-align: left;
    background: #FFF;
    width: 21cm;
    margin: auto;
    min-height: 26cm !important;
    padding: 1cm 2cm;
    overflow: visible;
    z-index: auto;
  }
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-box.fr-document .fr-wrapper .fr-element hr {
    margin-left: -2cm;
    margin-right: -2cm;
    background: #efefef;
    height: 1cm;
    outline: none;
    border: none;
  }
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-box.fr-document .fr-wrapper .fr-element img {
    z-index: 1;
  }
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-tooltip {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 8px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #222222;
  color: #FFF;
  font-size: 11px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  left: -3000px;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  z-index: 2147483647;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-tooltip.fr-visible {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-btn-wrap, .fr-popup .fr-btn-wrap, .fr-modal .fr-btn-wrap {
  float: left;
  white-space: nowrap;
  position: relative;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-btn-wrap.fr-hidden, .fr-popup .fr-btn-wrap.fr-hidden, .fr-modal .fr-btn-wrap.fr-hidden {
  display: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn, .fr-popup .fr-command.fr-btn, .fr-modal .fr-command.fr-btn {
  background: transparent;
  color: #333333;
  -moz-outline: 0;
  outline: none;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  margin: 4px 2px;
  padding: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  float: left;
  height: 40px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-options {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-btn-hover, .fr-popup .fr-command.fr-btn.fr-btn-hover, .fr-modal .fr-command.fr-btn.fr-btn-hover {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn::-moz-focus-inner, .fr-popup .fr-command.fr-btn::-moz-focus-inner, .fr-modal .fr-command.fr-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-btn-text, .fr-popup .fr-command.fr-btn.fr-btn-text, .fr-modal .fr-command.fr-btn.fr-btn-text {
  width: auto;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn i, .fr-toolbar .fr-command.fr-btn svg, .fr-popup .fr-command.fr-btn i, .fr-popup .fr-command.fr-btn svg, .fr-modal .fr-command.fr-btn i, .fr-modal .fr-command.fr-btn svg {
  display: block;
  text-align: center;
  float: none;
  margin: 8px 7px;
  width: 24px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn svg.fr-svg, .fr-popup .fr-command.fr-btn svg.fr-svg, .fr-modal .fr-command.fr-btn svg.fr-svg {
  height: 24px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn svg path, .fr-popup .fr-command.fr-btn svg path, .fr-modal .fr-command.fr-btn svg path {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  fill: #333333;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn span.fr-sr-only, .fr-popup .fr-command.fr-btn span.fr-sr-only, .fr-modal .fr-command.fr-btn span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn span, .fr-popup .fr-command.fr-btn span, .fr-modal .fr-command.fr-btn span {
  font-size: 14px;
  display: block;
  line-height: 17px;
  min-width: 30px;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 17px;
  font-weight: bold;
  padding: 0 4px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn img, .fr-popup .fr-command.fr-btn img, .fr-modal .fr-command.fr-btn img {
  margin: 8px 7px;
  width: 24px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup, .fr-popup .fr-command.fr-btn.fr-btn-active-popup, .fr-modal .fr-command.fr-btn.fr-btn-active-popup {
  background: #d6d6d6;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span {
  font-weight: normal;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown i, .fr-toolbar .fr-command.fr-btn.fr-dropdown span, .fr-toolbar .fr-command.fr-btn.fr-dropdown img, .fr-toolbar .fr-command.fr-btn.fr-dropdown svg, .fr-popup .fr-command.fr-btn.fr-dropdown i, .fr-popup .fr-command.fr-btn.fr-dropdown span, .fr-popup .fr-command.fr-btn.fr-dropdown img, .fr-popup .fr-command.fr-btn.fr-dropdown svg, .fr-modal .fr-command.fr-btn.fr-dropdown i, .fr-modal .fr-command.fr-btn.fr-dropdown span, .fr-modal .fr-command.fr-btn.fr-dropdown img, .fr-modal .fr-command.fr-btn.fr-dropdown svg {
  margin-left: 3px;
  margin-right: 11px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown:after, .fr-popup .fr-command.fr-btn.fr-dropdown:after, .fr-modal .fr-command.fr-btn.fr-dropdown:after {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #333333;
  right: 2px;
  top: 18px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  content: "";
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active {
  fill: #333333;
  background: #d6d6d6;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -ms-transition: 0.5s ease;
  -o-transition: 0.5s ease;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover {
  background: #ebebeb;
  fill: #333333;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after {
  border-top-color: #333333;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after {
  border-top: 0;
  border-bottom: 4px solid #222222;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-disabled, .fr-popup .fr-command.fr-btn.fr-disabled, .fr-modal .fr-command.fr-btn.fr-disabled {
  color: #bdbdbd;
  cursor: default;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-disabled::after, .fr-popup .fr-command.fr-btn.fr-disabled::after, .fr-modal .fr-command.fr-btn.fr-disabled::after {
  border-top-color: #bdbdbd;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-hidden, .fr-popup .fr-command.fr-btn.fr-hidden, .fr-modal .fr-command.fr-btn.fr-hidden {
  display: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-tabs .fr-command.fr-btn, .fr-popup .fr-tabs .fr-command.fr-btn, .fr-modal .fr-tabs .fr-command.fr-btn {
  margin: 0;
  width: 46px;
  height: 40px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-tabs .fr-command.fr-btn.fr-active:not(:hover):not(:focus), .fr-toolbar .fr-tabs .fr-command.fr-btn.fr-active-tab:not(:hover):not(:focus), .fr-popup .fr-tabs .fr-command.fr-btn.fr-active:not(:hover):not(:focus), .fr-popup .fr-tabs .fr-command.fr-btn.fr-active-tab:not(:hover):not(:focus), .fr-modal .fr-tabs .fr-command.fr-btn.fr-active:not(:hover):not(:focus), .fr-modal .fr-tabs .fr-command.fr-btn.fr-active-tab:not(:hover):not(:focus) {
  background: #FFF;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-tabs .fr-command.fr-btn span, .fr-popup .fr-tabs .fr-command.fr-btn span, .fr-modal .fr-tabs .fr-command.fr-btn span {
  height: 27px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-tabs .fr-command.fr-btn img, .fr-toolbar .fr-tabs .fr-command.fr-btn svg, .fr-popup .fr-tabs .fr-command.fr-btn img, .fr-popup .fr-tabs .fr-command.fr-btn svg, .fr-modal .fr-tabs .fr-command.fr-btn img, .fr-modal .fr-tabs .fr-command.fr-btn svg {
  margin: 8px 11px;
  width: 24px;
  height: 24px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
  fill: #0098f7;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-disabled .fr-btn, .fr-toolbar.fr-disabled .fr-btn.fr-active, .fr-popup.fr-disabled .fr-btn, .fr-popup.fr-disabled .fr-btn.fr-active, .fr-modal.fr-disabled .fr-btn, .fr-modal.fr-disabled .fr-btn.fr-active {
  color: #bdbdbd;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after, .fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
  border-top-color: #bdbdbd;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left, .fr-popup.fr-rtl .fr-btn-grp.fr-float-left, .fr-modal.fr-rtl .fr-btn-grp.fr-float-left {
  float: right;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right, .fr-popup.fr-rtl .fr-btn-grp.fr-float-right, .fr-modal.fr-rtl .fr-btn-grp.fr-float-right {
  float: left;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-rtl .fr-command.fr-btn, .fr-toolbar.fr-rtl .fr-btn-wrap, .fr-popup.fr-rtl .fr-command.fr-btn, .fr-popup.fr-rtl .fr-btn-wrap, .fr-modal.fr-rtl .fr-command.fr-btn, .fr-modal.fr-rtl .fr-btn-wrap {
  float: right;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-inline > .fr-command.fr-btn:not(.fr-hidden), .fr-toolbar.fr-inline > .fr-btn-wrap:not(.fr-hidden) {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-desktop .fr-command:hover, .fr-desktop .fr-command:focus, .fr-desktop .fr-command.fr-btn-hover, .fr-desktop .fr-command.fr-expanded {
  outline: 0;
  color: #333333;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-desktop .fr-command:hover:not(.fr-table-cell), .fr-desktop .fr-command:focus:not(.fr-table-cell), .fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell), .fr-desktop .fr-command.fr-expanded:not(.fr-table-cell) {
  background: #ebebeb;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-desktop .fr-command:hover::after, .fr-desktop .fr-command:focus::after, .fr-desktop .fr-command.fr-btn-hover::after, .fr-desktop .fr-command.fr-expanded::after {
  border-top-color: #333333;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-desktop .fr-command.fr-selected:not(.fr-table-cell), .fr-desktop .fr-command:active {
  color: #333333;
  background: #d6d6d6;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-desktop .fr-command.fr-active:hover, .fr-desktop .fr-command.fr-active:focus, .fr-desktop .fr-command.fr-active.fr-btn-hover, .fr-desktop .fr-command.fr-active.fr-expanded {
  background: #ebebeb;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-desktop .fr-command.fr-active:active {
  background: #d6d6d6;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-desktop .fr-command.fr-disabled:hover, .fr-desktop .fr-command.fr-disabled:focus, .fr-desktop .fr-command.fr-disabled.fr-selected {
  background: transparent;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-desktop.fr-disabled .fr-command:hover, .fr-desktop.fr-disabled .fr-command:focus, .fr-desktop.fr-disabled .fr-command.fr-selected {
  background: transparent;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-mobile .fr-command.fr-blink, .fr-popup.fr-mobile .fr-command.fr-blink {
  background: #d6d6d6;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn.fr-options {
  width: 16px;
  margin-left: -5px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn.fr-options.fr-btn-hover, .fr-command.fr-btn.fr-options:hover, .fr-command.fr-btn.fr-options:focus {
  border-left: solid 1px #FAFAFA;
  -webkit-transition: border-left 0s, background-color 0.5s;
  -moz-transition: border-left 0s, background-color 0.5s;
  -ms-transition: border-left 0s, background-color 0.5s;
  -o-transition: border-left 0s, background-color 0.5s;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu {
  background: #FFF;
  display: inline-block;
  position: absolute;
  right: auto;
  bottom: auto;
  height: auto;
  z-index: 4;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  zoom: 1;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  height: auto;
  max-height: 275px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
  padding: 0;
  margin: auto;
  display: inline-block;
  text-align: left;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  margin-top: 0;
  float: left;
  height: 0;
  margin-top: 0 !important;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
  position: relative;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  list-style-type: none;
  margin: 0;
  padding: 8px 0;
  min-width: 72px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  padding: 0;
  margin: 0;
  font-size: 15px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  padding: 0 20px;
  line-height: 200%;
  display: flex;
  cursor: pointer;
  white-space: nowrap;
  color: inherit;
  text-decoration: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg {
  width: 24px;
  height: 24px;
  margin: 3px 4px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path {
  fill: #333333;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
  background: #d6d6d6;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
  color: #bdbdbd;
  cursor: default;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut {
  margin-left: 20px;
  font-weight: bold;
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  display: inline-block;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-rtl .fr-dropdown-wrapper, .fr-popup.fr-rtl .fr-dropdown-wrapper {
  text-align: right !important;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
body.fr-prevent-scroll {
  overflow: hidden;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
body.fr-prevent-scroll.fr-mobile {
  position: fixed;
  -webkit-overflow-scrolling: touch;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-modal {
  color: #222222;
  font-family: Arial, Helvetica, sans-serif;
  position: fixed;
  overflow-x: auto;
  overflow-y: scroll;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 2147483640;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  line-height: 1.2;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-modal.fr-middle .fr-modal-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-modal .fr-modal-wrapper {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-clip: padding-box;
  margin: 20px auto;
  display: inline-block;
  background: #FFF;
  min-width: 300px;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  border: 0;
  overflow: hidden;
  width: 90%;
  position: relative;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-modal .fr-modal-wrapper {
    margin: 30px auto;
    width: 70%;
  }
}

@media (min-width: 992px) {
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-modal .fr-modal-wrapper {
    margin: 50px auto;
    width: 960px;
  }
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-head {
  background: #FFF;
  overflow: hidden;
  position: absolute;
  width: 100%;
  min-height: 42px;
  z-index: 3;
  border-bottom: solid #efefef 1px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line {
  height: 56px;
  padding: 0 10px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
  margin: 10px;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-modal .fr-modal-wrapper .fr-modal-head h4 {
  font-size: 20px;
  padding: 19px 10px;
  margin: 0;
  font-weight: 400;
  line-height: 18px;
  display: inline-block;
  float: left;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-modal .fr-modal-wrapper div.fr-modal-body {
  height: 100%;
  min-height: 150px;
  overflow-y: auto;
  padding-bottom: 20px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
  outline: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  outline: none;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command + button {
  margin-left: 24px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover, .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
  background: #ebebeb;
  color: #0098f7;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
  background: #d6d6d6;
  color: #0098f7;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
  border: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  background: #ebebeb;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: 2147483639;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
ol.decimal_type {
  counter-reset: item;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
ol.decimal_type > li {
  display: block;
  position: relative;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
ol.decimal_type > li:before {
  content: counters(item, ".") ". ";
  counter-increment: item;
  position: absolute;
  margin-right: 100%;
  right: 10px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup {
  position: absolute;
  display: none;
  color: #222222;
  background: #FFF;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  margin-top: 10px;
  z-index: 2147483635;
  text-align: left;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-icon {
  text-align: center;
  vertical-align: middle;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
  font-weight: 400;
  box-sizing: content-box;
  padding: 6px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-icon-container {
  padding: 20px;
  max-height: 200px;
  overflow: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@supports not (-ms-high-contrast: none) {
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-popup .fr-icon-container {
    grid-template-columns: repeat(auto-fill, minmax(36px, 36px));
    display: grid;
  }
}

@media (min-width: 768px) {
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-popup .fr-icon-container {
    min-width: 276px;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-popup .fr-icon-container {
    display: inline-flex;
    -ms-flex-flow: row wrap;
  }
}

@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px) {
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-popup .fr-icon-container {
    width: 236px;
  }
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-input-focus {
  background: whitesmoke;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup.fr-above {
  margin-top: -10px;
  border-top: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup.fr-active {
  display: block;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup.fr-hidden {
  display: none !important;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup.fr-empty {
  display: none !important;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-hs {
  display: block !important;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-hs.fr-hidden {
  display: none !important;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-input-line {
  position: relative;
  padding: 15px 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-input-line input[type="text"], .fr-popup .fr-input-line input[type="number"], .fr-popup .fr-input-line textarea {
  width: 100%;
  margin-bottom: 1px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: solid 1px #999999;
  color: #222222;
  font-size: 14px;
  background: #FFF;
  position: relative;
  z-index: 2;
  padding: 4px 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border 0.5s, padding 0.5s;
  -moz-transition: border 0.5s, padding 0.5s;
  -ms-transition: border 0.5s, padding 0.5s;
  -o-transition: border 0.5s, padding 0.5s;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-input-line input[type="text"]:hover, .fr-popup .fr-input-line input[type="number"]:hover, .fr-popup .fr-input-line textarea:hover {
  border: solid 1px #515151;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-input-line input[type="text"]:focus, .fr-popup .fr-input-line input[type="number"]:focus, .fr-popup .fr-input-line textarea:focus {
  border: solid 2px #0098f7;
  padding: 3px 11px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-input-line input[type="text"], .fr-popup .fr-input-line input[type="number"] {
  height: 46px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-input-line input + label, .fr-popup .fr-input-line textarea + label {
  position: absolute;
  top: 29px;
  left: 12px;
  font-size: 14px;
  color: grey;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  z-index: 3;
  display: block;
  background: #FFF;
  padding: 0;
  cursor: text;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-input-line input.fr-not-empty + label, .fr-popup .fr-input-line textarea.fr-not-empty + label {
  color: gray;
  width: auto;
  left: 4px;
  padding: 0 4px;
  font-size: 11px;
  top: 9px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup input, .fr-popup textarea {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup textarea {
  resize: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-buttons {
  white-space: nowrap;
  line-height: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-buttons .fr-btn {
  margin-left: 4px;
  margin-right: 4px;
  display: inline-block;
  float: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-buttons .fr-btn i {
  float: left;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-buttons .fr-separator {
  display: inline-block;
  float: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-buttons.fr-tabs {
  border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f5f5f5;
  overflow: hidden;
}

@media (max-width: 768px) {
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll {
    overflow: scroll;
    overflow-y: hidden;
    width: 276px;
  }
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-buttons:not(.fr-tabs) {
  padding: 5px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-layer {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 195px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 20px;
  display: none;
}

@media (min-width: 768px) {
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-popup .fr-layer {
    width: 260px;
  }
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-layer.fr-active {
  display: inline-block;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-action-buttons {
  z-index: 7;
  height: 36px;
  text-align: right;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-action-buttons button.fr-command {
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  outline: none;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-action-buttons button.fr-command + button {
  margin-left: 24px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-action-buttons button.fr-command:hover, .fr-popup .fr-action-buttons button.fr-command:focus {
  background: #ebebeb;
  color: #0098f7;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-action-buttons button.fr-command:active {
  background: #d6d6d6;
  color: #0098f7;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-action-buttons button::-moz-focus-inner {
  border: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-checkbox {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  padding: 10px;
  border-radius: 100%;
  line-height: 1;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  vertical-align: middle;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-checkbox svg {
  margin-left: 2px;
  margin-top: 2px;
  display: none;
  width: 10px;
  height: 10px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-checkbox span {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-checkbox input {
  position: absolute;
  z-index: 2;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border: 0 none;
  cursor: pointer;
  height: 18px;
  margin: 0;
  padding: 0;
  width: 18px;
  top: 7px;
  left: 7px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-checkbox input:not(:checked) + span {
  border: solid 2px #999999;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-checkbox input:not(:checked):active + span {
  background-color: #f5f5f5;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-checkbox input:not(:checked):focus + span, .fr-popup .fr-checkbox input:not(:checked):hover + span {
  border-color: #515151;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-checkbox input:checked + span {
  background: #0098f7;
  border: solid 2px #0098f7;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-checkbox input:checked + span svg {
  display: block;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-checkbox input:checked:active + span {
  background-color: #EcF5Ff;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-checkbox input:checked:focus + span, .fr-popup .fr-checkbox input:checked:hover + span {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-checkbox-line {
  font-size: 14px;
  line-height: 1.4px;
  margin-top: 10px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup .fr-checkbox-line label {
  cursor: pointer;
  margin: 0 5px;
  vertical-align: middle;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup.fr-rtl {
  direction: rtl;
  text-align: right;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup.fr-rtl .fr-action-buttons {
  text-align: left;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup.fr-rtl .fr-input-line input + label, .fr-popup.fr-rtl .fr-input-line textarea + label {
  left: auto;
  right: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs {
  float: right;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-text-edit-layer {
  width: 250px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block !important;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar {
  color: #222222;
  background: #FFF;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: left;
  border: 1px solid #CCCCCC;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
  padding-bottom: 0;
  -webkit-transition: padding-bottom 0.5s;
  -moz-transition: padding-bottom 0.5s;
  -ms-transition: padding-bottom 0.5s;
  -o-transition: padding-bottom 0.5s;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar::after {
  height: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-newline {
  clear: both;
  display: block;
  content: "";
  margin-left: 9px;
  margin-right: 9px;
  background: #efefef;
  height: 1px;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-toolbar-open .fr-newline {
  height: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-float-right {
  float: right;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-float-left {
  float: left;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-more-toolbar {
  float: left;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f5f5f5;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
  height: 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-more-toolbar.fr-expanded {
  height: 48px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-more-toolbar.fr-overflow-visible {
  overflow: visible;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-more-toolbar > .fr-command.fr-btn {
  margin-left: 4px;
  margin-right: 4px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-btn-grp {
  display: inline-block;
  margin: 0 17px 0 12px;
}

@media (max-width: 768px) {
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-toolbar .fr-btn-grp {
    margin: 0 7px 0 6px;
  }
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-open {
  margin-top: 10px;
  margin-bottom: -1px;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
  background: #f5f5f5;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-rtl {
  text-align: right;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-inline {
  display: none;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  border: 0;
  white-space: nowrap;
  position: absolute;
  margin-top: 5px;
  z-index: 2147483630;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-inline.fr-above {
  margin-top: -10px;
  border-top: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-inline .fr-newline {
  height: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-inline .fr-more-toolbar {
  position: absolute !important;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-inline .fr-more-toolbar.fr-expanded {
  position: relative !important;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-top {
  top: 0;
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-bottom {
  bottom: 0;
  border-top: 0;
  padding-bottom: 0;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-bottom .fr-newline {
  padding-top: 0;
  -webkit-transition: padding-top 0.5s;
  -moz-transition: padding-top 0.5s;
  -ms-transition: padding-top 0.5s;
  -o-transition: padding-top 0.5s;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline {
  padding-top: 48px;
  background: #FFF;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open {
  margin-top: -1px;
  margin-bottom: 10px;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-sticky-on {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-separator {
  background: #ebebeb;
  display: block;
  vertical-align: top;
  float: left;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-separator + .fr-separator {
  display: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-separator.fr-vs {
  height: 32px;
  width: 1px;
  margin: 8px 4px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-separator.fr-hs {
  clear: both;
  width: calc(100% - (2 * 4px));
  margin: 0 4px;
  height: 1px;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-separator.fr-hidden {
  display: none !important;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-rtl .fr-separator {
  float: right;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-inline .fr-separator.fr-hs {
  float: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-toolbar.fr-inline .fr-separator.fr-vs {
  float: none;
  display: inline-block;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-second-toolbar {
  border: 1px solid #CCCCCC;
  border-top: 0;
  background: #FFF;
  line-height: 1.4;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-second-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-second-toolbar:empty {
  min-height: calc(10px);
  position: relative;
  margin-top: calc(-1px);
  z-index: 2;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
#fr-logo {
  float: left;
  outline: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
#fr-logo > span {
  display: inline-block;
  float: left;
  font-family: sans-serif;
  padding: 11px 5px 10px 15px;
  font-size: 12px;
  font-weight: 500;
  color: #b1b2b7;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
#fr-logo > svg {
  height: 20px;
  width: 47px;
  margin: 7px 0;
  cursor: pointer;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
#fr-logo > svg * {
  -webkit-transition: fill 0.3s;
  -moz-transition: fill 0.3s;
  -ms-transition: fill 0.3s;
  -o-transition: fill 0.3s;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
#fr-logo:hover > span, #fr-logo:focus > span {
  color: #0098f7;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
#fr-logo:hover > svg .fr-logo, #fr-logo:focus > svg .fr-logo {
  fill: #0098f7;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-visibility-helper {
  display: none;
  margin-left: 0 !important;
}

@media (min-width: 768px) {
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-visibility-helper {
    margin-left: 1px !important;
  }
}

@media (min-width: 992px) {
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-visibility-helper {
    margin-left: 2px !important;
  }
}

@media (min-width: 1200px) {
  /* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
  .fr-visibility-helper {
    margin-left: 3px !important;
  }
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-opacity-0 {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-box {
  position: relative;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-sticky-off {
  position: relative;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-sticky-on {
  position: fixed;
  z-index: 10;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-sticky-on.fr-sticky-ios {
  position: -webkit-sticky;
  left: 0;
  right: 0;
  width: auto !important;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.modal .fr-sticky-on {
  position: sticky;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-sticky-dummy {
  display: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-sticky-on + .fr-sticky-dummy, .fr-sticky-box > .fr-sticky-dummy {
  display: block;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-view .fr-highlight-change, .fr-highlight-change > img, .fr-highlight-change > .fr-video > video, .fr-highlight-change > .fr-video > embed, .fr-highlight-change > .fr-video > iframe, .fr-highlight-change > .fr-embedly > .embedly-card > .embedly-card-hug > iframe, .fr-highlight-change > p, .fr-view .fr-highlight-change > span:not(.fr-tracking-deleted) {
  background-color: #f3eec3;
  opacity: 0.5;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-highlight-change.fr-highlight-change > table td, .fr-highlight-change.fr-highlight-change > hr {
  border-color: #f3eec3;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-tracking-deleted.fr-tracking-deleted > table td, .fr-tracking-deleted.fr-tracking-deleted > hr {
  border-color: #dc3545;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-tracking-deleted img, .fr-tracking-deleted > .fr-video > video, .fr-tracking-deleted > .fr-video > iframe, .fr-tracking-deleted > .fr-embedly > .embedly-card > .embedly-card-hug > iframe {
  opacity: 0.5;
  background-color: #dc3545;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-view .fr-tracking-deleted {
  background-color: #dc3545;
  text-decoration: line-through;
  pointer-events: none;
  user-select: none;
  opacity: 1;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-highlight-change > .fr-video > iframe, .fr-tracking-deleted > .fr-video > iframe, .fr-highlight-change > .fr-video > video, .fr-tracking-deleted > .fr-video > video, .fr-highlight-change > .fr-video > embed, .fr-highlight-change > .fr-embedly > .embedly-card > .embedly-card-hug > iframe, .fr-tracking-deleted > .fr-embedly > .embedly-card > .embedly-card-hug > iframe {
  padding: 10px !important;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-tracking-deleted img, .fr-highlight-change img {
  border: 2px solid #f3eec3;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-highlight-change #isPasted *:not(table):not(tbody):not(tr):not(td) {
  opacity: 0.5;
  background-color: #f3eec3;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-highlight-change #isPasted > table td {
  opacity: 0.5;
  border-color: #f3eec3;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-track-hide {
  display: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-track-hide-mobile {
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-ios-mobile-disable-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.fr-bottom-extended {
  flex-wrap: wrap;
  display: flex;
  box-sizing: border-box;
}

/* line 7, app/assets/stylesheets/froala/froala_editor.min.css */
.position-relative {
  position: relative !important;
}

/*!
 * froala_editor v4.1.4 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2023 Froala Labs
 */
/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view img.fr-rounded, .fr-view .fr-img-caption.fr-rounded img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view img.fr-shadow, .fr-view .fr-img-caption.fr-shadow img {
  -webkit-box-shadow: 10px 10px 5px 0px #cccccc;
  -moz-box-shadow: 10px 10px 5px 0px #cccccc;
  box-shadow: 10px 10px 5px 0px #cccccc;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view img.fr-bordered, .fr-view .fr-img-caption.fr-bordered img {
  border: solid 5px #CCC;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view img.fr-bordered {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-img-caption.fr-bordered img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view li img.fr-dii.fr-fil {
  margin-right: 20px;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view {
  word-wrap: break-word;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view span[style~="color:"] a {
  color: inherit;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view strong {
  font-weight: 700;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view table[border='0'] td:not([class]), .fr-view table[border='0'] th:not([class]), .fr-view table[border='0'] td[class=""], .fr-view table[border='0'] th[class=""] {
  border-width: 0px;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view table {
  border: none;
  border-collapse: collapse;
  empty-cells: show;
  max-width: 100%;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view table td {
  min-width: 5px;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view table.fr-dashed-borders td, .fr-view table.fr-dashed-borders th {
  border-style: dashed;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: whitesmoke;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view table td, .fr-view table th {
  border: 1px solid #DDD;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view table td:empty, .fr-view table th:empty {
  height: 20px;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view table td.fr-highlighted, .fr-view table th.fr-highlighted {
  border: 1px double red;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view table td.fr-thick, .fr-view table th.fr-thick {
  border-width: 2px;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view table th {
  background: #ececec;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view table tfoot td {
  background: #ececec;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view hr {
  clear: both;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  break-after: always;
  page-break-after: always;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-file {
  position: relative;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-file::after {
  position: relative;
  content: "\1F4CE";
  font-weight: normal;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: visible;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view[dir="rtl"] blockquote {
  border-left: none;
  border-right: solid 2px #5E35B1;
  margin-right: 0;
  padding-right: 5px;
  padding-left: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view[dir="rtl"] blockquote blockquote {
  border-color: #00BCD4;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view[dir="rtl"] blockquote blockquote blockquote {
  border-color: #43A047;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view blockquote {
  border-left: solid 2px #5E35B1;
  margin-left: 0;
  padding-left: 5px;
  color: #5E35B1;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view blockquote blockquote {
  border-color: #00BCD4;
  color: #00BCD4;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view blockquote blockquote blockquote {
  border-color: #43A047;
  color: #43A047;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view span.fr-emoticon {
  font-weight: normal;
  font-family: "Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";
  display: inline;
  line-height: 0;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view span.fr-emoticon.fr-emoticon-img {
  background-repeat: no-repeat !important;
  font-size: inherit;
  height: 1em;
  width: 1em;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -.1em .1em .1em;
  line-height: 1;
  vertical-align: middle;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-text-gray {
  color: #AAA !important;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-text-bordered {
  border-top: solid 1px #222;
  border-bottom: solid 1px #222;
  padding: 10px 0;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-text-spaced {
  letter-spacing: 1px;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-text-uppercase {
  text-transform: uppercase;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-class-highlighted {
  background-color: #ffff00;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-class-code {
  border-color: #cccccc;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f5f5f5;
  padding: 10px;
  font-family: "Courier New", Courier, monospace;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-class-transparency {
  opacity: 0.5;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view img {
  position: relative;
  max-width: 100%;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view img.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view span.fr-img-caption {
  position: relative;
  max-width: 100%;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-video {
  text-align: center;
  position: relative;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-video.fr-rv {
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-video.fr-rv > iframe, .fr-view .fr-video.fr-rv object, .fr-view .fr-video.fr-rv embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-video > * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-video.fr-dvb {
  display: block;
  clear: both;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-video.fr-dvb.fr-fvl {
  text-align: left;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-video.fr-dvb.fr-fvr {
  text-align: right;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-video.fr-dvi {
  display: inline-block;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-video.fr-dvi.fr-fvl {
  float: left;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-video.fr-dvi.fr-fvr {
  float: right;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view a.fr-strong {
  font-weight: 700;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view a.fr-green {
  color: green;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-img-caption {
  text-align: center;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-img-caption .fr-img-wrap {
  padding: 0;
  margin: auto;
  text-align: center;
  width: 100%;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-img-caption .fr-img-wrap a {
  display: block;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-img-caption .fr-img-wrap img {
  display: block;
  margin: auto;
  width: 100%;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
  display: block;
  padding: 5px 5px 10px;
  font-size: 14px;
  font-weight: initial;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  width: 100%;
  text-align: center;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view button.fr-rounded, .fr-view input.fr-rounded, .fr-view textarea.fr-rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view button.fr-large, .fr-view input.fr-large, .fr-view textarea.fr-large {
  font-size: 24px;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
.fr-view span.fr-img-caption.fr-dii.fr-fil, .fr-view p img.fr-dii.fr-fil {
  margin-right: 15px;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
a.fr-view.fr-strong {
  font-weight: 700;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
a.fr-view.fr-green {
  color: green;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
img.fr-view {
  position: relative;
  max-width: 100%;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
img.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
img.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
img.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
img.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
img.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
img.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
span.fr-img-caption.fr-view {
  position: relative;
  max-width: 100%;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
span.fr-img-caption.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
span.fr-img-caption.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
span.fr-img-caption.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
span.fr-img-caption.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
span.fr-img-caption.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

/* line 7, app/assets/stylesheets/froala/froala_style.min.css */
span.fr-img-caption.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

/* line 1, app/assets/stylesheets/pressroom/reset.css */
html, body, div, span, applet, object, iframe, p, blockquote,
a, abbr, acronym, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* remember to define focus styles! */
/* line 18, app/assets/stylesheets/pressroom/reset.css */
:focus {
  outline: 0;
}

/* line 21, app/assets/stylesheets/pressroom/reset.css */
body {
  line-height: 1;
  color: black;
  background: white;
}

/* line 26, app/assets/stylesheets/pressroom/reset.css */
ol, ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
/* line 32, app/assets/stylesheets/pressroom/reset.css */
table {
  border-collapse: collapse;
  /*border-spacing: 0;*/
}

/* line 36, app/assets/stylesheets/pressroom/reset.css */
caption, th, td {
  text-align: left;
  font-weight: normal;
}

/* line 40, app/assets/stylesheets/pressroom/reset.css */
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}

/* line 44, app/assets/stylesheets/pressroom/reset.css */
blockquote, q {
  quotes: "" "";
}

/*** ESSENTIAL STYLES ***/
/* line 3, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu, .sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 8, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu {
  line-height: 1.0;
}

/* line 11, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu ul {
  position: absolute;
  top: -999em;
  width: 10em;
  /* left offset of submenus need to match (see below) */
}

/* line 16, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu ul li {
  width: 100%;
}

/* line 19, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */
}

/* line 22, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu li {
  float: left;
  position: relative;
}

/* line 26, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu a {
  display: block;
  position: relative;
}

/* line 30, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: 0;
  top: 2.5em;
  /* match top ul list item height */
  z-index: 99;
}

/* line 36, app/assets/stylesheets/pressroom/superfish.css */
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top: -999em;
}

/* line 40, app/assets/stylesheets/pressroom/superfish.css */
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 10em;
  /* match ul width */
  top: 0;
}

/* line 45, app/assets/stylesheets/pressroom/superfish.css */
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top: -999em;
}

/* line 49, app/assets/stylesheets/pressroom/superfish.css */
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
  left: 10em;
  /* match ul width */
  top: 0;
}

/*** DEMO SKIN ***/
/* line 56, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu {
  float: left;
  margin-bottom: 1em;
}

/* line 60, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu a {
  border-left: 1px solid #fff;
  border-top: 1px solid #CFDEFF;
  padding: .75em 1em;
  text-decoration: none;
}

/* line 66, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu a, .sf-menu a:visited {
  /* visited pseudo selector so IE6 applies text colour*/
  color: #13a;
}

/* line 69, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu li {
  background: #BDD2FF;
}

/* line 72, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu li li {
  background: #AABDE6;
}

/* line 75, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu li li li {
  background: #9AAEDB;
}

/* line 78, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  background: #CFDEFF;
  outline: 0;
}

/*** arrows **/
/* line 85, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu a.sf-with-ul {
  padding-right: 2.25em;
  min-width: 1px;
  /* trigger IE7 hasLayout so spans position accurately */
}

/* line 89, app/assets/stylesheets/pressroom/superfish.css */
.sf-sub-indicator {
  position: absolute;
  display: block;
  right: .75em;
  top: 1.05em;
  /* IE6 only */
  width: 10px;
  height: 10px;
  text-indent: -999em;
  overflow: hidden;
}

/* line 99, app/assets/stylesheets/pressroom/superfish.css */
a > .sf-sub-indicator {
  /* give all except IE6 the correct values */
  top: .8em;
  background-position: 0 -100px;
  /* use translucent arrow for modern browsers*/
}

/* apply hovers to modern browsers */
/* line 104, app/assets/stylesheets/pressroom/superfish.css */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
  background-position: -10px -100px;
  /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
/* line 113, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu ul .sf-sub-indicator {
  background-position: -10px 0;
}

/* line 114, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu ul a > .sf-sub-indicator {
  background-position: 0 0;
}

/* apply hovers to modern browsers */
/* line 116, app/assets/stylesheets/pressroom/superfish.css */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
  background-position: -10px 0;
  /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
/* line 125, app/assets/stylesheets/pressroom/superfish.css */
.sf-shadow ul {
  padding: 0 8px 9px 0;
  -moz-border-radius-bottomleft: 17px;
  -moz-border-radius-topright: 17px;
  -webkit-border-top-right-radius: 17px;
  -webkit-border-bottom-left-radius: 17px;
}

/* line 132, app/assets/stylesheets/pressroom/superfish.css */
.sf-shadow ul.sf-shadow-off {
  background: transparent;
}

/* line 1, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
  height: 13px;
}

/* line 2, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_top .pp_left {
  background: url(/../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;
}

/* line 3, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_top .pp_middle {
  background: url(/../images/prettyPhoto/default/sprite_x.png) top left repeat-x;
}

/* line 4, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_top .pp_right {
  background: url(/../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;
}

/* line 5, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_content .ppt {
  color: #f8f8f8;
}

/* line 6, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_content_container .pp_left {
  background: url(/../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
  padding-left: 13px;
}

/* line 7, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_content_container .pp_right {
  background: url(/../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
  padding-right: 13px;
}

/* line 8, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_next:hover {
  background: url(/../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
  cursor: pointer;
}

/* line 9, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_previous:hover {
  background: url(/../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
  cursor: pointer;
}

/* line 10, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_expand {
  background: url(/../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px;
}

/* line 11, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_expand:hover {
  background: url(/../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
  cursor: pointer;
}

/* line 12, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_contract {
  background: url(/../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px;
}

/* line 13, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_contract:hover {
  background: url(/../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
  cursor: pointer;
}

/* line 14, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_close {
  width: 30px;
  height: 30px;
  background: url(/../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
  cursor: pointer;
}

/* line 15, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_gallery ul li a {
  background: url(/../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
  border: 1px solid #aaa;
}

/* line 16, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_social {
  margin-top: 7px;
}

/* line 17, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
  position: static;
  left: auto;
}

/* line 18, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
  background: url(/../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
  height: 30px;
  width: 30px;
}

/* line 19, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_nav .pp_pause {
  background-position: -51px -29px;
}

/* line 20, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
  background: url(/../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
  height: 20px;
  width: 20px;
  margin: 4px 0 0;
}

/* line 21, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default a.pp_arrow_next {
  left: 52px;
  background-position: -82px -3px;
}

/* line 22, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_content_container .pp_details {
  margin-top: 5px;
}

/* line 23, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_nav {
  clear: none;
  height: 30px;
  width: 110px;
  position: relative;
}

/* line 24, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_nav .currentTextHolder {
  font-family: Georgia;
  font-style: italic;
  color: #999;
  font-size: 11px;
  left: 75px;
  line-height: 25px;
  position: absolute;
  top: 2px;
  margin: 0;
  padding: 0 0 0 10px;
}

/* line 25, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
  opacity: 0.7;
}

/* line 26, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_description {
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  margin: 5px 50px 5px 0;
}

/* line 27, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_bottom .pp_left {
  background: url(/../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;
}

/* line 28, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_bottom .pp_middle {
  background: url(/../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;
}

/* line 29, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_bottom .pp_right {
  background: url(/../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;
}

/* line 30, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_loaderIcon {
  background: url(/../images/prettyPhoto/default/loader.gif) center center no-repeat;
}

/* line 31, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_top .pp_left {
  background: url(/../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}

/* line 32, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_top .pp_right {
  background: url(/../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}

/* line 33, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_next:hover {
  background: url(/../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
  cursor: pointer;
}

/* line 34, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_previous:hover {
  background: url(/../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

/* line 35, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_expand {
  background: url(/../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

/* line 36, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_expand:hover {
  background: url(/../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

/* line 37, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_contract {
  background: url(/../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

/* line 38, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_contract:hover {
  background: url(/../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

/* line 39, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(/../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

/* line 40, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_nav .pp_play {
  background: url(/../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 41, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_nav .pp_pause {
  background: url(/../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 42, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_arrow_previous {
  background: url(/../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}

/* line 43, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_arrow_next {
  background: url(/../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}

/* line 44, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_bottom .pp_left {
  background: url(/../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}

/* line 45, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_bottom .pp_right {
  background: url(/../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}

/* line 46, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_top .pp_left {
  background: url(/../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}

/* line 47, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_top .pp_right {
  background: url(/../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}

/* line 48, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_content_container .pp_left {
  background: url(/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}

/* line 49, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_content_container .pp_right {
  background: url(/../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}

/* line 50, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_next:hover {
  background: url(/../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
  cursor: pointer;
}

/* line 51, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_previous:hover {
  background: url(/../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

/* line 52, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_expand {
  background: url(/../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

/* line 53, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_expand:hover {
  background: url(/../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

/* line 54, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_contract {
  background: url(/../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

/* line 55, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_contract:hover {
  background: url(/../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

/* line 56, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(/../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

/* line 57, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_description {
  margin-right: 85px;
  color: #fff;
}

/* line 58, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_nav .pp_play {
  background: url(/../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 59, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_nav .pp_pause {
  background: url(/../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 60, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_arrow_previous {
  background: url(/../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}

/* line 61, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_arrow_next {
  background: url(/../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}

/* line 62, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_bottom .pp_left {
  background: url(/../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}

/* line 63, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_bottom .pp_right {
  background: url(/../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}

/* line 64, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_loaderIcon {
  background: url(/../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}

/* line 65, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
  background: #000;
}

/* line 66, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_description {
  color: #fff;
  margin: 0 85px 0 0;
}

/* line 67, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_loaderIcon {
  background: url(/../images/prettyPhoto/dark_square/loader.gif) center center no-repeat;
}

/* line 68, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_expand {
  background: url(/../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

/* line 69, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_expand:hover {
  background: url(/../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

/* line 70, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_contract {
  background: url(/../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

/* line 71, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_contract:hover {
  background: url(/../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

/* line 72, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(/../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

/* line 73, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_nav {
  clear: none;
}

/* line 74, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_nav .pp_play {
  background: url(/../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 75, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_nav .pp_pause {
  background: url(/../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 76, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_arrow_previous {
  background: url(/../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}

/* line 77, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_arrow_next {
  background: url(/../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}

/* line 78, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_next:hover {
  background: url(/../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
  cursor: pointer;
}

/* line 79, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_square .pp_previous:hover {
  background: url(/../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

/* line 80, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_square .pp_expand {
  background: url(/../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

/* line 81, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_square .pp_expand:hover {
  background: url(/../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

/* line 82, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_square .pp_contract {
  background: url(/../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

/* line 83, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_square .pp_contract:hover {
  background: url(/../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

/* line 84, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(/../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

/* line 85, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_square .pp_nav .pp_play {
  background: url(/../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 86, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_square .pp_nav .pp_pause {
  background: url(/../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 87, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_square .pp_arrow_previous {
  background: url(/../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}

/* line 88, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_square .pp_arrow_next {
  background: url(/../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}

/* line 89, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_square .pp_next:hover {
  background: url(/../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
  cursor: pointer;
}

/* line 90, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_square .pp_previous:hover {
  background: url(/../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

/* line 91, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_top .pp_left {
  background: url(/../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}

/* line 92, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_top .pp_middle {
  background: url(/../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}

/* line 93, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_top .pp_right {
  background: url(/../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}

/* line 94, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_content_container .pp_left {
  background: url(/../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}

/* line 95, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_content_container .pp_right {
  background: url(/../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}

/* line 96, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_expand {
  background: url(/../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

/* line 97, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_expand:hover {
  background: url(/../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

/* line 98, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_contract {
  background: url(/../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

/* line 99, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_contract:hover {
  background: url(/../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

/* line 100, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_close {
  width: 22px;
  height: 22px;
  background: url(/../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

/* line 101, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_description {
  margin: 0 37px 0 0;
}

/* line 102, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_loaderIcon {
  background: url(/../images/prettyPhoto/facebook/loader.gif) center center no-repeat;
}

/* line 103, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_arrow_previous {
  background: url(/../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px;
}

/* line 104, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_arrow_previous.disabled {
  background-position: 0 -96px;
  cursor: default;
}

/* line 105, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_arrow_next {
  background: url(/../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px;
}

/* line 106, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_arrow_next.disabled {
  background-position: -32px -96px;
  cursor: default;
}

/* line 107, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_nav {
  margin-top: 0;
}

/* line 108, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_nav p {
  font-size: 15px;
  padding: 0 3px 0 4px;
}

/* line 109, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_nav .pp_play {
  background: url(/../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
  height: 22px;
  width: 22px;
}

/* line 110, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_nav .pp_pause {
  background: url(/../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
  height: 22px;
  width: 22px;
}

/* line 111, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_next:hover {
  background: url(/../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
  cursor: pointer;
}

/* line 112, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_previous:hover {
  background: url(/../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

/* line 113, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_bottom .pp_left {
  background: url(/../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}

/* line 114, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_bottom .pp_middle {
  background: url(/../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}

/* line 115, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.facebook .pp_bottom .pp_right {
  background: url(/../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}

/* line 116, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_pic_holder a:focus {
  outline: none;
}

/* line 117, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_overlay {
  background: #000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9500;
}

/* line 118, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 10000;
}

/* line 119, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_content {
  height: 40px;
  min-width: 40px;
}

/* line 120, app/assets/stylesheets/pressroom/prettyPhoto.css */
* html .pp_content {
  width: 40px;
}

/* line 121, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_content_container {
  position: relative;
  text-align: left;
  width: 100%;
}

/* line 122, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_content_container .pp_left {
  padding-left: 20px;
}

/* line 123, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_content_container .pp_right {
  padding-right: 20px;
}

/* line 124, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_content_container .pp_details {
  float: left;
  margin: 10px 0 2px;
}

/* line 125, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_description {
  display: none;
  margin: 0;
}

/* line 126, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_social {
  float: left;
  margin: 0;
}

/* line 127, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_social .facebook {
  float: left;
  margin-left: 5px;
  width: 55px;
  overflow: hidden;
}

/* line 128, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_social .twitter {
  float: left;
}

/* line 129, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_nav {
  clear: right;
  float: left;
  margin: 3px 10px 0 0;
}

/* line 130, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_nav p {
  float: left;
  white-space: nowrap;
  margin: 2px 4px;
}

/* line 131, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_nav .pp_play, .pp_nav .pp_pause {
  float: left;
  margin-right: 4px;
  text-indent: -10000px;
}

/* line 132, app/assets/stylesheets/pressroom/prettyPhoto.css */
a.pp_arrow_previous, a.pp_arrow_next {
  display: block;
  float: left;
  height: 15px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: -10000px;
  width: 14px;
}

/* line 133, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}

/* line 134, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_gallery {
  display: none;
  left: 50%;
  margin-top: -50px;
  position: absolute;
  z-index: 10000;
}

/* line 135, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_gallery div {
  float: left;
  overflow: hidden;
  position: relative;
}

/* line 136, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_gallery ul {
  float: left;
  height: 35px;
  position: relative;
  white-space: nowrap;
  margin: 0 0 0 5px;
  padding: 0;
}

/* line 137, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_gallery ul a {
  border: 1px rgba(0, 0, 0, 0.5) solid;
  display: block;
  float: left;
  height: 33px;
  overflow: hidden;
}

/* line 138, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_gallery ul a img {
  border: 0;
}

/* line 139, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_gallery li {
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
}

/* line 140, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_gallery li.default a {
  background: url(/../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
  display: block;
  height: 33px;
  width: 50px;
}

/* line 141, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
  margin-top: 7px !important;
}

/* line 142, app/assets/stylesheets/pressroom/prettyPhoto.css */
a.pp_next {
  background: url(/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: right;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}

/* line 143, app/assets/stylesheets/pressroom/prettyPhoto.css */
a.pp_previous {
  background: url(/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: left;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}

/* line 144, app/assets/stylesheets/pressroom/prettyPhoto.css */
a.pp_expand, a.pp_contract {
  cursor: pointer;
  display: none;
  height: 20px;
  position: absolute;
  right: 30px;
  text-indent: -10000px;
  top: 10px;
  width: 20px;
  z-index: 20000;
}

/* line 145, app/assets/stylesheets/pressroom/prettyPhoto.css */
a.pp_close {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  line-height: 22px;
  text-indent: -10000px;
}

/* line 146, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_loaderIcon {
  display: block;
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 24px;
  margin: -12px 0 0 -12px;
}

/* line 147, app/assets/stylesheets/pressroom/prettyPhoto.css */
#pp_full_res {
  line-height: 1 !important;
}

/* line 148, app/assets/stylesheets/pressroom/prettyPhoto.css */
#pp_full_res .pp_inline {
  text-align: left;
}

/* line 149, app/assets/stylesheets/pressroom/prettyPhoto.css */
#pp_full_res .pp_inline p {
  margin: 0 0 15px;
}

/* line 150, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.ppt {
  color: #fff;
  display: none;
  font-size: 17px;
  z-index: 9999;
  margin: 0 0 5px 15px;
}

/* line 151, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_content, div.light_rounded .pp_content {
  background-color: #fff;
}

/* line 152, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
  color: #000;
}

/* line 153, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
  border-color: #fff;
}

/* line 154, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
  position: relative;
}

/* line 155, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
  background: #fff;
}

/* line 156, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_description, div.light_square .pp_description {
  margin-right: 85px;
}

/* line 157, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important;
}

/* line 158, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default;
}

/* line 159, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default;
}

/* line 160, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
  background: url(/../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}

/* line 161, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
  background: url(/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

/* line 162, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
  color: #c4c4c4;
}

/* line 163, app/assets/stylesheets/pressroom/prettyPhoto.css */
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
  color: #fff;
}

/* line 164, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_top, .pp_bottom {
  height: 20px;
  position: relative;
}

/* line 165, app/assets/stylesheets/pressroom/prettyPhoto.css */
* html .pp_top, * html .pp_bottom {
  padding: 0 20px;
}

/* line 166, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_top .pp_left, .pp_bottom .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}

/* line 167, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_top .pp_middle, .pp_bottom .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}

/* line 168, app/assets/stylesheets/pressroom/prettyPhoto.css */
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
  left: 0;
  position: static;
}

/* line 169, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_top .pp_right, .pp_bottom .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

/* line 170, app/assets/stylesheets/pressroom/prettyPhoto.css */
.pp_fade, .pp_gallery li.default a img {
  display: none;
}

/*
 * qTip2 - Pretty powerful tooltips - v3.0.3
 * http://qtip2.com
 *
 * Copyright (c) 2016 
 * Released under the MIT licenses
 * http://jquery.org/license
 *
 * Date: Wed May 11 2016 10:31 GMT+0100+0100
 * Plugins: tips modal viewport svg imagemap ie6
 * Styles: core basic css3
 */
/* line 13, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  direction: ltr;
  box-shadow: none;
  padding: 0;
}

/* line 31, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
}

/* line 40, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: bold;
}

/* line 49, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}

/* Default close button class */
/* line 52, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 11;
  /* Overlap .qtip-tip */
  cursor: pointer;
  outline: medium none;
  border: 1px solid transparent;
}

/* line 63, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
}

/* line 68, app/assets/stylesheets/pressroom/jquery.qtip.css */
* html .qtip-titlebar .qtip-close {
  top: 16px;
}

/* IE fix */
/* line 70, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}

/* line 77, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-icon, .qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}

/* line 84, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal bold 10px/13px Tahoma,sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
/* Default tooltip style */
/* line 104, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-default {
  border: 1px solid #F1D031;
  background-color: #FFFFA3;
  color: #555;
}

/* line 111, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-default .qtip-titlebar {
  background-color: #FFEF93;
}

/* line 115, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777;
}

/* line 121, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  color: #111;
}

/*! Light tooltip style */
/* line 128, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-light {
  background-color: white;
  border-color: #E2E2E2;
  color: #454545;
}

/* line 134, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-light .qtip-titlebar {
  background-color: #f1f1f1;
}

/*! Dark tooltip style */
/* line 140, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3;
}

/* line 146, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-dark .qtip-titlebar {
  background-color: #404040;
}

/* line 150, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-dark .qtip-icon {
  border-color: #444;
}

/* line 154, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-dark .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

/*! Cream tooltip style */
/* line 160, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-cream {
  background-color: #FBF7AA;
  border-color: #F9E98E;
  color: #A27D35;
}

/* line 166, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-cream .qtip-titlebar {
  background-color: #F0DE7D;
}

/* line 170, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-cream .qtip-close .qtip-icon {
  background-position: -82px 0;
}

/*! Red tooltip style */
/* line 176, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-red {
  background-color: #F78B83;
  border-color: #D95252;
  color: #912323;
}

/* line 182, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-red .qtip-titlebar {
  background-color: #F06D65;
}

/* line 186, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0;
}

/* line 190, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-red .qtip-icon {
  border-color: #D95252;
}

/* line 194, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #D95252;
}

/*! Green tooltip style */
/* line 200, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-green {
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219;
}

/* line 206, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-green .qtip-titlebar {
  background-color: #B0DE78;
}

/* line 210, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0;
}

/*! Blue tooltip style */
/* line 216, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-blue {
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD;
}

/* line 222, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-blue .qtip-titlebar {
  background-color: #D0E9F5;
}

/* line 226, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0;
}

/* line 231, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
/* line 238, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 246, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-rounded .qtip-titlebar {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* Youtube tooltip style */
/* line 253, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-youtube {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 3px #333;
  -moz-box-shadow: 0 0 3px #333;
  box-shadow: 0 0 3px #333;
  color: white;
  border: 0 solid transparent;
  background: #4A4A4A;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, black));
  background-image: -webkit-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -moz-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -ms-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -o-linear-gradient(top, #4A4A4A 0, black 100%);
}

/* line 273, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-youtube .qtip-titlebar {
  background-color: #4A4A4A;
  background-color: rgba(0, 0, 0, 0);
}

/* line 278, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-youtube .qtip-content {
  padding: .75em;
  font: 12px arial,sans-serif;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
}

/* line 286, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-youtube .qtip-icon {
  border-color: #222;
}

/* line 290, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-youtube .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

/* jQuery TOOLS Tooltip style */
/* line 296, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-jtools {
  background: #232323;
  background: rgba(0, 0, 0, 0.7);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
  background-image: -moz-linear-gradient(top, #717171, #232323);
  background-image: -webkit-linear-gradient(top, #717171, #232323);
  background-image: -ms-linear-gradient(top, #717171, #232323);
  background-image: -o-linear-gradient(top, #717171, #232323);
  border: 2px solid #ddd;
  border: 2px solid #f1f1f1;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 12px #333;
  -moz-box-shadow: 0 0 12px #333;
  box-shadow: 0 0 12px #333;
}

/* IE Specific */
/* line 318, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-jtools .qtip-titlebar {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}

/* line 323, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-jtools .qtip-content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}

/* line 328, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-jtools .qtip-titlebar,
.qtip-jtools .qtip-content {
  background: transparent;
  color: white;
  border: 0 dashed transparent;
}

/* line 335, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-jtools .qtip-icon {
  border-color: #555;
}

/* line 339, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-jtools .qtip-titlebar .ui-state-hover {
  border-color: #333;
}

/* Cluetip style */
/* line 345, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-cluetip {
  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  background-color: #D9D9C2;
  color: #111;
  border: 0 dashed transparent;
}

/* line 355, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-cluetip .qtip-titlebar {
  background-color: #87876A;
  color: white;
  border: 0 dashed transparent;
}

/* line 361, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-cluetip .qtip-icon {
  border-color: #808064;
}

/* line 365, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-cluetip .qtip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952;
}

/* Tipsy style */
/* line 372, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-tipsy {
  background: black;
  background: rgba(0, 0, 0, 0.87);
  color: white;
  border: 0 solid transparent;
  font-size: 11px;
  font-family: 'Lucida Grande', sans-serif;
  font-weight: bold;
  line-height: 16px;
  text-shadow: 0 1px black;
}

/* line 386, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-tipsy .qtip-titlebar {
  padding: 6px 35px 0 10px;
  background-color: transparent;
}

/* line 391, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-tipsy .qtip-content {
  padding: 6px 10px;
}

/* line 395, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-tipsy .qtip-icon {
  border-color: #222;
  text-shadow: none;
}

/* line 400, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-tipsy .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

/* Tipped style */
/* line 406, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-tipped {
  border: 3px solid #959FA9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #F9F9F9;
  color: #454545;
  font-weight: normal;
  font-family: serif;
}

/* line 420, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-tipped .qtip-titlebar {
  border-bottom-width: 0;
  color: white;
  background: #3A79B8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
  background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}

/* line 434, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-tipped .qtip-icon {
  border: 2px solid #285589;
  background: #285589;
}

/* line 439, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-tipped .qtip-icon .ui-icon {
  background-color: #FBFBFB;
  color: #555;
}

/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
/* line 451, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-bootstrap {
  /** Taken from Bootstrap body */
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  /** Taken from Bootstrap .popover */
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 473, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-bootstrap .qtip-titlebar {
  /** Taken from Bootstrap .popover-title */
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

/* line 487, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-bootstrap .qtip-titlebar .qtip-close {
  /**
			 * Overrides qTip2:
			 * .qtip-titlebar .qtip-close{
			 *   [...]
			 *   right: 4px;
			 *   top: 50%;
			 *   [...]
			 *   border-style: solid;
			 * }
			 */
  right: 11px;
  top: 45%;
  border-style: none;
}

/* line 503, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-bootstrap .qtip-content {
  /** Taken from Bootstrap .popover-content */
  padding: 9px 14px;
}

/* line 508, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-bootstrap .qtip-icon {
  /**
		 * Overrides qTip2:
		 * .qtip-default .qtip-icon {
		 *   border-color: #CCC;
		 *   background: #F1F1F1;
		 *   color: #777;
		 * }
		 */
  background: transparent;
}

/* line 520, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-bootstrap .qtip-icon .ui-icon {
  /**
			 * Overrides qTip2:
			 * .qtip-icon .ui-icon{
			 *   width: 18px;
			 *   height: 14px;
			 * }
			 */
  width: auto;
  height: auto;
  /* Taken from Bootstrap .close */
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

/* line 542, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip-bootstrap .qtip-icon .ui-icon:hover {
  /* Taken from Bootstrap .close:hover */
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

/* IE9 fix - removes all filters */
/* line 553, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar {
  filter: none;
  -ms-filter: none;
}

/* line 560, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}

/* Opera bug #357 - Incorrect tip position
	https://github.com/Craga89/qTip2/issues/367 */
/* line 569, app/assets/stylesheets/pressroom/jquery.qtip.css */
x:-o-prefocus, .qtip .qtip-tip {
  visibility: hidden;
}

/* line 573, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: transparent;
  border: 0 dashed transparent;
}

/* line 583, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip .qtip-tip canvas {
  top: 0;
  left: 0;
}

/* line 585, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible;
}

/* line 592, app/assets/stylesheets/pressroom/jquery.qtip.css */
#qtip-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* Applied to modals with show.modal.blur set to true */
/* line 599, app/assets/stylesheets/pressroom/jquery.qtip.css */
#qtip-overlay.blurs {
  cursor: pointer;
}

/* Change opacity of overlay here */
/* line 602, app/assets/stylesheets/pressroom/jquery.qtip.css */
#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

/* line 615, app/assets/stylesheets/pressroom/jquery.qtip.css */
.qtipmodal-ie6fix {
  position: absolute !important;
}

/* --- general --- */
/* line 2, app/assets/stylesheets/pressroom/style.css */
.clearfix:after {
  font-size: 0px;
  content: ".";
  display: block;
  height: 0px;
  visibility: hidden;
  clear: both;
}

/* line 11, app/assets/stylesheets/pressroom/style.css */
body {
  background: #F0F0F0;
  padding: 0px;
  margin: 0px;
  font-family: 'Arial';
  font-size: 14px;
  color: #FFF;
}

/* line 20, app/assets/stylesheets/pressroom/style.css */
a {
  text-decoration: none;
  outline: none;
}

/* line 25, app/assets/stylesheets/pressroom/style.css */
a:hover {
  text-decoration: underline;
}

/* line 29, app/assets/stylesheets/pressroom/style.css */
p {
  padding: 1em 0;
  color: #3E3E3E;
  line-height: 150%;
}

/* line 35, app/assets/stylesheets/pressroom/style.css */
p.text {
  font-size: 16px;
}

/* line 39, app/assets/stylesheets/pressroom/style.css */
p a {
  color: #ED1C24;
}

/* line 43, app/assets/stylesheets/pressroom/style.css */
strong {
  color: #000;
}

/* line 47, app/assets/stylesheets/pressroom/style.css */
blockquote {
  padding-left: 25px;
  color: #25282A;
  font-size: 27px;
  font-family: 'Roboto';
  font-weight: bold;
  line-height: 120%;
  background: #F0F0F0 url(/images/pressroom/icons/other/quote_content.png) no-repeat 20px 20px;
  padding: 50px 20px 20px;
}

/* line 58, app/assets/stylesheets/pressroom/style.css */
blockquote.simple {
  background-color: transparent;
  background-position: 0 20px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  font-size: 18px;
}

/* line 67, app/assets/stylesheets/pressroom/style.css */
pre {
  font-family: 'Courier new';
  font-size: 14px;
  line-height: 170%;
  background: url(/images/pressroom/code_background.png) repeat;
  text-shadow: 0 1px 0 #FFF;
  zoom: 1;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
  padding: 0 5px;
  margin: 0;
  overflow: auto;
}

/* line 80, app/assets/stylesheets/pressroom/style.css */
label {
  color: #25282A;
  font-family: 'Roboto';
}

/* line 85, app/assets/stylesheets/pressroom/style.css */
.relative {
  position: relative;
}

/* line 89, app/assets/stylesheets/pressroom/style.css */
.responsive {
  display: block;
  width: 100%;
  height: auto;
}

/* line 95, app/assets/stylesheets/pressroom/style.css */
input, textarea {
  font-family: arial;
  background: #F0F0F0;
  border: none;
  font-size: 14px;
  padding: 15px 20px;
  color: #3E3E3E;
}

/* line 104, app/assets/stylesheets/pressroom/style.css */
.center_align {
  text-align: center;
}

/* line 108, app/assets/stylesheets/pressroom/style.css */
.margin_top_0 {
  margin-top: 0 !important;
}

/* line 112, app/assets/stylesheets/pressroom/style.css */
.margin_top_10 {
  margin-top: 10px !important;
}

/* line 116, app/assets/stylesheets/pressroom/style.css */
.margin_top_15 {
  margin-top: 15px;
}

/* line 120, app/assets/stylesheets/pressroom/style.css */
.margin_top_20 {
  margin-top: 20px !important;
}

/* line 124, app/assets/stylesheets/pressroom/style.css */
.padding_top_0 {
  padding-top: 0;
}

/* line 128, app/assets/stylesheets/pressroom/style.css */
.padding_top_30 {
  padding-top: 30px;
}

/* line 132, app/assets/stylesheets/pressroom/style.css */
.padding_top_bottom_25 {
  padding: 25px 0;
}

/* line 136, app/assets/stylesheets/pressroom/style.css */
.padding_top_bottom_15 {
  padding: 15px 0 !important;
}

/* line 140, app/assets/stylesheets/pressroom/style.css */
.nounderline,
.nounderline:hover {
  text-decoration: none;
}

/* --- body styles --- */
/* line 146, app/assets/stylesheets/pressroom/style.css */
body.image_1 {
  background: url(/images/pressroom/backgrounds/images/image_1.jpg) fixed no-repeat;
}

/* line 150, app/assets/stylesheets/pressroom/style.css */
body.image_2 {
  background: url(/images/pressroom/backgrounds/images/image_2.jpg) fixed no-repeat;
}

/* line 154, app/assets/stylesheets/pressroom/style.css */
body.image_3 {
  background: url(/images/pressroom/backgrounds/images/image_3.jpg) fixed no-repeat;
}

/* line 158, app/assets/stylesheets/pressroom/style.css */
body.image_4 {
  background: url(/images/pressroom/backgrounds/images/image_4.jpg) fixed no-repeat;
}

/* line 162, app/assets/stylesheets/pressroom/style.css */
body.image_5 {
  background: url(/images/pressroom/backgrounds/images/image_5.jpg) fixed no-repeat;
}

/* line 166, app/assets/stylesheets/pressroom/style.css */
body.pattern_1 {
  background: url(/images/pressroom/backgrounds/patterns/pattern_1.png) fixed;
}

/* line 170, app/assets/stylesheets/pressroom/style.css */
body.pattern_2 {
  background: url(/images/pressroom/backgrounds/patterns/pattern_2.png) fixed;
}

/* line 174, app/assets/stylesheets/pressroom/style.css */
body.pattern_3 {
  background: url(/images/pressroom/backgrounds/patterns/pattern_3.png) fixed;
}

/* line 178, app/assets/stylesheets/pressroom/style.css */
body.pattern_4 {
  background: url(/images/pressroom/backgrounds/patterns/pattern_4.png) fixed;
}

/* line 182, app/assets/stylesheets/pressroom/style.css */
body.pattern_5 {
  background: url(/images/pressroom/backgrounds/patterns/pattern_5.png) fixed;
}

/* line 186, app/assets/stylesheets/pressroom/style.css */
body.pattern_6 {
  background: url(/images/pressroom/backgrounds/patterns/pattern_6.png) fixed;
}

/* line 190, app/assets/stylesheets/pressroom/style.css */
body.pattern_7 {
  background: url(/images/pressroom/backgrounds/patterns/pattern_7.png) fixed;
}

/* line 194, app/assets/stylesheets/pressroom/style.css */
body.pattern_8 {
  background: url(/images/pressroom/backgrounds/patterns/pattern_8.png) fixed;
}

/* line 198, app/assets/stylesheets/pressroom/style.css */
body.pattern_9 {
  background: url(/images/pressroom/backgrounds/patterns/pattern_9.png) fixed;
}

/* line 202, app/assets/stylesheets/pressroom/style.css */
body.pattern_10 {
  background: url(/images/pressroom/backgrounds/patterns/pattern_10.png) fixed;
}

/* line 206, app/assets/stylesheets/pressroom/style.css */
body.overlay .background_overlay {
  display: block;
}

/* line 210, app/assets/stylesheets/pressroom/style.css */
.background_overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  background: url(/images/pressroom/backgrounds/images/overlay.png);
  z-index: 1;
}

/* --- site container --- */
/* line 221, app/assets/stylesheets/pressroom/style.css */
.site_container {
  background: #FFF;
}

/* line 225, app/assets/stylesheets/pressroom/style.css */
.site_container.boxed {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}

/* line 234, app/assets/stylesheets/pressroom/style.css */
body.overlay .site_container {
  position: relative;
  z-index: 2;
}

/* line 239, app/assets/stylesheets/pressroom/style.css */
.site_container.boxed .header_top_bar {
  width: auto;
}

/* line 243, app/assets/stylesheets/pressroom/style.css */
.site_container.boxed .header_top_bar .latest_news_scrolling_list_container .category {
  border-left: none;
}

/* line 247, app/assets/stylesheets/pressroom/style.css */
.site_container.boxed .header_top_bar .search {
  border-right: none;
}

/* line 251, app/assets/stylesheets/pressroom/style.css */
.site_container.boxed .slider,
.site_container.boxed .slider li.slide {
  width: 1150px;
  height: 508px;
}

/* line 257, app/assets/stylesheets/pressroom/style.css */
.site_container.boxed .slider li.slide img {
  width: 1155px;
}

/* line 261, app/assets/stylesheets/pressroom/style.css */
.site_container.boxed .slider_content_box {
  left: 55px;
  top: 231px;
}

/* line 266, app/assets/stylesheets/pressroom/style.css */
.site_container.boxed .small_slider .slider_content_box {
  left: 0;
  top: auto;
}

/* --- headers --- */
/* line 272, app/assets/stylesheets/pressroom/style.css */
h1, h2, h3, h4, h5, h6 {
  /* font-family: 'Roboto'; */
  margin: 0;
  padding: 0;
  font-weight: normal;
  color: #25282A;
}

/* line 280, app/assets/stylesheets/pressroom/style.css */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #25282A;
}

/* line 284, app/assets/stylesheets/pressroom/style.css */
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6,
.footer h1 a, .footer h2 a, .footer h3 a, .footer h4 a, .footer h5 a, .footer h6 a {
  color: #FFF;
}

/* line 289, app/assets/stylesheets/pressroom/style.css */
h1 {
  font-size: 42px;
  line-height: 110%;
}

/* line 294, app/assets/stylesheets/pressroom/style.css */
h2 {
  font-size: 27px;
  line-height: 120%;
}

/* line 299, app/assets/stylesheets/pressroom/style.css */
h3 {
  font-size: 20px;
  line-height: 140%;
}

/* line 304, app/assets/stylesheets/pressroom/style.css */
h4 {
  font-size: 18px;
  line-height: 140%;
}

/* line 309, app/assets/stylesheets/pressroom/style.css */
h5 {
  font-size: 16px;
  line-height: 140%;
}

/* line 314, app/assets/stylesheets/pressroom/style.css */
h6 {
  font-size: 13px;
  line-height: 150%;
}

/* line 319, app/assets/stylesheets/pressroom/style.css */
.box_header {
  /* background: #F0F0F0; */
  border-left: 3px solid #ED1C24;
  padding: 8px 15px 11px;
}

/* line 325, app/assets/stylesheets/pressroom/style.css */
.footer .box_header {
  background: #42494F;
  border-color: #858D94;
}

/* line 330, app/assets/stylesheets/pressroom/style.css */
.about_title,
.about_subtitle {
  font-family: 'Roboto';
  font-weight: 300;
  font-size: 55px;
}

/* line 337, app/assets/stylesheets/pressroom/style.css */
.about_subtitle {
  font-weight: 700;
  color: #ED1C24;
}

/* --- header --- */
/* line 343, app/assets/stylesheets/pressroom/style.css */
.header_container {
  background-color: #fff;
  padding-bottom: 26px;
}

/* line 348, app/assets/stylesheets/pressroom/style.css */
.header_top_bar_container {
  background-color: #363B40;
}

/* line 352, app/assets/stylesheets/pressroom/style.css */
.header_top_bar_container.border {
  border-bottom: 1px solid #464D53;
}

/* line 356, app/assets/stylesheets/pressroom/style.css */
.header_top_bar,
.header,
.menu_container .sf-menu,
.footer {
  width: 1050px;
  margin-left: auto;
  margin-right: auto;
}

/* line 365, app/assets/stylesheets/pressroom/style.css */
.header {
  text-align: center;
  padding-top: 7px;
}

/* line 370, app/assets/stylesheets/pressroom/style.css */
.header h1 {
  font-size: 96px;
  font-weight: 700;
  font-family: 'Roboto Condensed';
  color: #ED1C24;
  letter-spacing: -0.01em;
  line-height: 1;
}

/* line 379, app/assets/stylesheets/pressroom/style.css */
.header h1 a {
  color: #ED1C24;
}

/* line 383, app/assets/stylesheets/pressroom/style.css */
.header h4 {
  color: #7C7C7C;
  line-height: 1;
  margin-top: 3px;
}

/* line 389, app/assets/stylesheets/pressroom/style.css */
.header .placeholder {
  display: none;
  float: right;
  font-size: 30px;
  font-family: 'Roboto Condensed';
  font-weight: 300;
  background: #F0F0F0;
  width: 728px;
  height: 61px;
  padding-top: 29px;
  margin-top: 7px;
  color: #ABABAB;
  text-align: center;
}

/* line 404, app/assets/stylesheets/pressroom/style.css */
.header_top_bar {
  overflow: hidden;
  height: 46px;
}

/* line 409, app/assets/stylesheets/pressroom/style.css */
.header_top_bar .caroufredsel_wrapper_vertical_carousel {
  height: 46px !important;
}

/* --- header top bar styles --- */
/* - style 2 & 3 & 4 - */
/* line 415, app/assets/stylesheets/pressroom/style.css */
.style_2.header_top_bar_container {
  background: #FFF;
}

/* line 419, app/assets/stylesheets/pressroom/style.css */
.style_2.border.header_top_bar_container {
  border-bottom: 1px solid #E9E9E9;
}

/* line 423, app/assets/stylesheets/pressroom/style.css */
.style_2 .latest_news_scrolling_list_container .category,
.style_2 .latest_news_scrolling_list_container li.left,
.style_2 .latest_news_scrolling_list_container li.right,
.style_2 .search,
.style_2 .search .search_input {
  border-color: #E9E9E9;
}

/* line 431, app/assets/stylesheets/pressroom/style.css */
.style_2 .search .search_input,
.style_3 .search .search_input,
.style_4 .search .search_input {
  background: transparent;
}

/* line 437, app/assets/stylesheets/pressroom/style.css */
.style_2 .latest_news_scrolling_list_container .category,
.style_2 .latest_news_scrolling_list_container .category a,
.style_2 .latest_news_scrolling_list_container li .latest_news_scrolling_list a,
.style_2 .search .search_input,
.style_2 .search .search_input.hint,
.style_3 .latest_news_scrolling_list_container .category,
.style_3 .latest_news_scrolling_list_container .category a,
.style_3 .latest_news_scrolling_list_container li .latest_news_scrolling_list a,
.style_3 .search .search_input,
.style_3 .search .search_input.hint {
  color: #25282A;
}

/* line 450, app/assets/stylesheets/pressroom/style.css */
.style_2 .latest_news_scrolling_list_container li .timeago,
.style_3 .latest_news_scrolling_list_container li .timeago {
  color: #ABABAB;
}

/* line 455, app/assets/stylesheets/pressroom/style.css */
.style_2 .latest_news_scrolling_list_container .left a,
.style_3 .latest_news_scrolling_list_container .left a {
  background-image: url(/images/pressroom/icons/navigation/navigation_latest_arrow_left.png);
}

/* line 460, app/assets/stylesheets/pressroom/style.css */
.style_2 .latest_news_scrolling_list_container .right a,
.style_3 .latest_news_scrolling_list_container .right a {
  background-image: url(/images/pressroom/icons/navigation/navigation_latest_arrow_right.png);
}

/* line 465, app/assets/stylesheets/pressroom/style.css */
.style_2 .latest_news_scrolling_list_container li.left:hover,
.style_2 .latest_news_scrolling_list_container li.right:hover,
.style_2 .search .search_submit:hover {
  background-color: #E9E9E9;
}

/* line 471, app/assets/stylesheets/pressroom/style.css */
.style_2 .search .search_submit,
.style_3 .search .search_submit {
  background-image: url(/images/pressroom/icons/other/header_search.png);
}

/* - style 3 - */
/* line 477, app/assets/stylesheets/pressroom/style.css */
.style_3.header_top_bar_container {
  background: #F0F0F0;
}

/* line 481, app/assets/stylesheets/pressroom/style.css */
.style_3.border.header_top_bar_container {
  border-bottom: 1px solid #E0E0E0;
}

/* line 485, app/assets/stylesheets/pressroom/style.css */
.style_3 .latest_news_scrolling_list_container .category,
.style_3 .latest_news_scrolling_list_container li.left,
.style_3 .latest_news_scrolling_list_container li.right,
.style_3 .search,
.style_3 .search .search_input {
  border-color: #E0E0E0;
}

/* line 493, app/assets/stylesheets/pressroom/style.css */
.style_3 .latest_news_scrolling_list_container li.left:hover,
.style_3 .latest_news_scrolling_list_container li.right:hover,
.style_3 .search .search_submit:hover {
  background-color: #E0E0E0;
}

/* - style 4 - */
/* line 500, app/assets/stylesheets/pressroom/style.css */
.style_4.header_top_bar_container {
  background: #2D3136;
}

/* line 504, app/assets/stylesheets/pressroom/style.css */
.style_4.border.header_top_bar_container {
  border-bottom: 1px solid #363B40;
}

/* line 508, app/assets/stylesheets/pressroom/style.css */
.style_4 .latest_news_scrolling_list_container .category,
.style_4 .latest_news_scrolling_list_container li.left,
.style_4 .latest_news_scrolling_list_container li.right,
.style_4 .search,
.style_4 .search .search_input {
  border-color: #363B40;
}

/* line 516, app/assets/stylesheets/pressroom/style.css */
.style_4 .latest_news_scrolling_list_container li.left:hover,
.style_4 .latest_news_scrolling_list_container li.right:hover,
.style_4 .search .search_submit:hover {
  background-color: #363B40;
}

/* - style 5 - */
/* line 523, app/assets/stylesheets/pressroom/style.css */
.style_5.header_top_bar_container {
  background: #000;
}

/* line 527, app/assets/stylesheets/pressroom/style.css */
.style_5.border.header_top_bar_container {
  border-bottom: 1px solid #464D53;
}

/* line 531, app/assets/stylesheets/pressroom/style.css */
.style_5 .latest_news_scrolling_list_container .category,
.style_5 .latest_news_scrolling_list_container li.left,
.style_5 .latest_news_scrolling_list_container li.right,
.style_5 .search,
.style_5 .search .search_input {
  border-color: #464D53;
}

/* line 539, app/assets/stylesheets/pressroom/style.css */
.style_5 .latest_news_scrolling_list_container li.left:hover,
.style_5 .latest_news_scrolling_list_container li.right:hover,
.style_5 .search .search_submit:hover {
  background-color: #464D53;
}

/* line 545, app/assets/stylesheets/pressroom/style.css */
.style_5 .search .search_input {
  background-color: transparent;
}

/* --- header container styles --- */
/* line 550, app/assets/stylesheets/pressroom/style.css */
.style_2.header_container {
  background: #363B40;
}

/* line 554, app/assets/stylesheets/pressroom/style.css */
.style_2 .header h1,
.style_2 .header h1 a,
.style_3 .header h1,
.style_3 .header h1 a {
  color: #FFF;
}

/* line 561, app/assets/stylesheets/pressroom/style.css */
.style_2 .header h4,
.style_3 .header h4 {
  color: #9DA4AB;
}

/* line 566, app/assets/stylesheets/pressroom/style.css */
.style_3.header_container {
  background: #000;
}

/* line 570, app/assets/stylesheets/pressroom/style.css */
.small.header_container {
  padding-bottom: 30px;
}

/* line 574, app/assets/stylesheets/pressroom/style.css */
.small .header {
  text-align: left;
  padding-top: 22px;
}

/* line 579, app/assets/stylesheets/pressroom/style.css */
.small .header h1 {
  font-size: 68px;
}

/* line 583, app/assets/stylesheets/pressroom/style.css */
.small .header h4 {
  font-size: 16px;
  margin-top: 5px;
}

/* line 588, app/assets/stylesheets/pressroom/style.css */
.small .header .logo {
  float: left;
}

/* line 592, app/assets/stylesheets/pressroom/style.css */
.small .header .placeholder {
  display: block;
}

/* line 596, app/assets/stylesheets/pressroom/style.css */
.style_2 .placeholder {
  background: #42494F;
  color: #858D94;
}

/* line 601, app/assets/stylesheets/pressroom/style.css */
.style_3 .placeholder {
  background: #2D3136;
  color: #9DA4AB;
}

/* --- page header --- */
/* line 607, app/assets/stylesheets/pressroom/style.css */
.page_header .page_title {
  font-weight: bold;
}

/* line 611, app/assets/stylesheets/pressroom/style.css */
.page_header_left,
.page_header_right {
  float: left;
}

/* line 616, app/assets/stylesheets/pressroom/style.css */
.page_header_left {
  width: 400px;
}

/* line 620, app/assets/stylesheets/pressroom/style.css */
.page_header_right {
  width: 650px;
}

/* bread crumbs --- */
/* line 625, app/assets/stylesheets/pressroom/style.css */
.bread_crumb {
  float: right;
  margin-top: 30px;
}

/* line 630, app/assets/stylesheets/pressroom/style.css */
.bread_crumb li {
  float: left;
}

/* line 634, app/assets/stylesheets/pressroom/style.css */
.bread_crumb li,
.bread_crumb li a {
  color: #7C7C7C;
  font-size: 12px;
}

/* line 640, app/assets/stylesheets/pressroom/style.css */
.bread_crumb li a {
  text-decoration: underline;
}

/* line 644, app/assets/stylesheets/pressroom/style.css */
.bread_crumb li a:hover {
  color: #25282a;
}

/* line 648, app/assets/stylesheets/pressroom/style.css */
.bread_crumb .separator {
  background: url(/images/pressroom/icons/navigation/breadcrumb_arrow.png) no-repeat center center;
  width: 5px;
  height: 13px;
  padding: 0 10px;
}

/* --- footer --- */
/* line 656, app/assets/stylesheets/pressroom/style.css */
.footer_container {
  margin-top: 10px;
  background: #363B40;
  padding-top: 50px;
}

/* line 662, app/assets/stylesheets/pressroom/style.css */
.footer {
  padding-bottom: 30px;
}

/* line 666, app/assets/stylesheets/pressroom/style.css */
.footer p {
  color: #D7DCE0;
}

/* line 670, app/assets/stylesheets/pressroom/style.css */
.footer a {
  color: #FFF;
  line-height: 140%;
}

/* --- menu --- */
/* line 676, app/assets/stylesheets/pressroom/style.css */
.menu_container {
  border-top: 3px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  background: #FFF;
}

/* line 682, app/assets/stylesheets/pressroom/style.css */
.menu_container.sticky.move {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}

/* line 692, app/assets/stylesheets/pressroom/style.css */
.boxed .menu_container.sticky.move {
  max-width: 1150px;
  width: 100%;
}

/* line 697, app/assets/stylesheets/pressroom/style.css */
.sf-menu {
  float: none;
  padding: 0;
  margin: -3px 0 0;
}

/* line 703, app/assets/stylesheets/pressroom/style.css */
.sf-menu li {
  height: 42px;
  border: none;
  border-top: 3px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding-right: 15px;
}

/* line 711, app/assets/stylesheets/pressroom/style.css */
.sf-menu > li {
  margin-bottom: -1px;
}

/* line 715, app/assets/stylesheets/pressroom/style.css */
.sf-menu li, .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  background: none #fff;
}

/* line 719, app/assets/stylesheets/pressroom/style.css */
.sf-menu li a, .sf-menu li a:visited {
  font-size: 18px;
  font-weight: 400;
  color: #25282A;
  padding: 10px 0 15px 15px;
  border: none;
}

/* line 728, app/assets/stylesheets/pressroom/style.css */
.sf-menu li.submenu {
  padding-right: 0;
}

/* line 732, app/assets/stylesheets/pressroom/style.css */
.sf-menu li.submenu a {
  background-image: url(/images/pressroom/icons/navigation/menu_arrow.png);
  background-repeat: no-repeat;
  background-position: center right;
  /* background-position: 18px right; */
  background-color: transparent;
  padding-right: 15px;
  border-right: 15px solid transparent;
}

/* line 741, app/assets/stylesheets/pressroom/style.css */
.sf-menu a:hover {
  background-color: #F0F0F0;
}

/* line 745, app/assets/stylesheets/pressroom/style.css */
.sf-menu li.submenu ul {
  background: #363b40;
}

/* line 749, app/assets/stylesheets/pressroom/style.css */
.sf-menu li:hover, .sf-menu li.selected,
.sf-menu li.submenu:hover {
  background-color: #F0F0F0;
  border-top-color: #ED1C24;
  border-bottom-color: #F0F0F0;
}

/* line 756, app/assets/stylesheets/pressroom/style.css */
.sf-menu li ul {
  width: 210px;
  margin-top: 1px;
}

/* line 761, app/assets/stylesheets/pressroom/style.css */
.sf-menu li ul.wide li {
  width: 210px;
}

/* line 765, app/assets/stylesheets/pressroom/style.css */
.sf-menu li.submenu.wide ul {
  width: 420px;
}

/* line 769, app/assets/stylesheets/pressroom/style.css */
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
  top: 41px;
}

/* line 773, app/assets/stylesheets/pressroom/style.css */
.sf-menu li ul li {
  width: 210px;
  height: auto;
  padding: 0;
  border: none;
}

/* line 780, app/assets/stylesheets/pressroom/style.css */
.menu_container .sf-menu li:hover ul a,
.menu_container .sf-menu li.submenu:hover ul a,
.menu_container .sf-menu li ul li a,
.menu_container .sf-menu li.submenu:hover ul li.selected ul li a {
  border: none;
  color: #D7DCE0;
  background-color: #363B40;
}

/* line 789, app/assets/stylesheets/pressroom/style.css */
.menu_container .sf-menu li ul li a,
.menu_container .sf-menu li.selected ul li a,
.menu_container .sf-menu li.submenu ul li a,
.menu_container .sf-menu li.submenu:hover ul li a,
.menu_container .sf-menu li:hover ul li a {
  padding: 15px;
  font-size: 14px;
  color: #D7DCE0;
  background-image: none;
}

/* line 800, app/assets/stylesheets/pressroom/style.css */
.menu_container .sf-menu li ul li.submenu > a,
.menu_container .sf-menu li:hover ul li.submenu > a {
  background-image: url(/images/pressroom/icons/navigation/dark_bg/submenu_arrow.png);
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 0;
  border-right: 15px solid transparent;
}

/* line 809, app/assets/stylesheets/pressroom/style.css */
.menu_container .sf-menu li ul li.submenu > a:hover,
.menu_container .sf-menu li ul li.submenu.sfHover > a {
  background-image: url(/images/pressroom/icons/navigation/dark_bg/submenu_arrow_hover.png);
}

/* line 814, app/assets/stylesheets/pressroom/style.css */
.menu_container .sf-menu li ul li a:hover, .menu_container .sf-menu li ul li.selected a,
.menu_container .sf-menu li.submenu ul li a:hover, .menu_container .sf-menu li.submenu:hover ul li.selected a,
.menu_container .sf-menu li.submenu:hover ul li.selected ul li a:hover, .menu_container .sf-menu li.submenu:hover ul li ul li.selected a, .menu_container .sf-menu li.submenu:hover ul li.selected ul li.selected a,
.menu_container .sf-menu li:hover ul li.sfHover > a {
  background-color: #42494F;
  color: #FFF;
}

/* line 822, app/assets/stylesheets/pressroom/style.css */
.sf-menu li.submenu .mega_menu {
  position: absolute;
  top: -999em;
  background: #42494f;
  padding: 30px 0px 30px 30px;
}

/* line 829, app/assets/stylesheets/pressroom/style.css */
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul,
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul,
ul.sf-menu li li:hover .mega_menu, ul.sf-menu li li.sfHover .mega_menu,
ul.sf-menu li li li:hover .mega_menu, ul.sf-menu li li li.sfHover .mega_menu {
  left: 210px;
  top: -1px;
  z-index: 2 !important;
}

/* line 838, app/assets/stylesheets/pressroom/style.css */
ul.sf-menu li:hover li .mega_menu {
  display: none;
  width: 810px;
  left: 210px;
}

/* line 844, app/assets/stylesheets/pressroom/style.css */
ul.sf-menu .mega_menu,
ul.sf-menu .mega_menu li {
  background-color: #42494F;
}

/* --- mobile menu --- */
/* line 851, app/assets/stylesheets/pressroom/style.css */
.mobile-menu.active {
  display: block;
  padding-top: 20px;
}

/* line 856, app/assets/stylesheets/pressroom/style.css */
.mobile_menu_container {
  display: none;
}

/* line 860, app/assets/stylesheets/pressroom/style.css */
.mobile-menu-switch,
.mobile-menu,
.mobile-menu-divider {
  display: none;
  margin-left: auto;
  margin-right: auto;
}

/* line 868, app/assets/stylesheets/pressroom/style.css */
.mobile-menu-divider {
  margin-top: 15px;
}

/* line 872, app/assets/stylesheets/pressroom/style.css */
.mobile-menu li a {
  display: block;
  color: #25282A;
  background: #F0F0F0;
  font-size: 16px;
  font-family: inherit;
  padding: 12px 20px;
  margin-bottom: 1px;
}

/* line 882, app/assets/stylesheets/pressroom/style.css */
.mobile-menu li.selected a,
.mobile-menu li.selected ul li.selected a,
.mobile-menu li.selected ul li.selected ul li.selected a {
  background: #ED1C24;
  color: #FFF;
}

/* line 889, app/assets/stylesheets/pressroom/style.css */
.mobile-menu li ul a {
  font-size: 14px;
  padding-left: 40px;
}

/* line 894, app/assets/stylesheets/pressroom/style.css */
.mobile-menu li ul ul a {
  font-size: 13px;
  padding-left: 80px;
}

/* line 899, app/assets/stylesheets/pressroom/style.css */
.mobile-menu li.selected ul a,
.mobile-menu li.selected ul li.selected ul a {
  color: #25282A;
  background: #F0F0F0;
}

/* line 905, app/assets/stylesheets/pressroom/style.css */
.mobile-menu-switch {
  /* width: 35px; */
  padding: 15px 8px 9px;
  border: 2px solid #CCCCCC;
}

/* line 911, app/assets/stylesheets/pressroom/style.css */
.mobile-menu-switch .line {
  display: block;
  width: 35px;
  height: 2px;
  background: #CCCCCC;
  margin-bottom: 6px;
}

/* line 919, app/assets/stylesheets/pressroom/style.css */
.mobile-menu-switch:hover {
  background: #CCCCCC;
}

/* line 923, app/assets/stylesheets/pressroom/style.css */
.mobile-menu-switch:hover .line {
  background: #FFF;
}

/* --- footer menu ---*/
/* line 928, app/assets/stylesheets/pressroom/style.css */
.footer_menu li {
  float: left;
  margin-right: 30px;
}

/* --- page --- */
/* line 934, app/assets/stylesheets/pressroom/style.css */
.page {
  width: 1050px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 70px;
  margin-bottom: 10px;
}

/* line 942, app/assets/stylesheets/pressroom/style.css */
.page_margin_top {
  margin-top: 20px;
}

/* line 946, app/assets/stylesheets/pressroom/style.css */
.page_margin_top_section {
  margin-top: 50px;
}

/* --- vertical align --- */
/* line 951, app/assets/stylesheets/pressroom/style.css */
.vertical_align {
  display: table-row;
}

/* line 955, app/assets/stylesheets/pressroom/style.css */
.vertical_align_cell {
  display: table-cell;
  vertical-align: middle;
}

/* --- slider --- */
/* line 961, app/assets/stylesheets/pressroom/style.css */
.caroufredsel_wrapper {
  width: 100% !important;
  margin: 0 !important;
  overflow: hidden;
}

/* line 967, app/assets/stylesheets/pressroom/style.css */
.caroufredsel_wrapper_slider {
  margin-top: 30px !important;
}

/* line 971, app/assets/stylesheets/pressroom/style.css */
.slider {
  /*position: absolute;*/
  padding: 0;
  width: 1250px;
  height: 550px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 0;
}

/* line 983, app/assets/stylesheets/pressroom/style.css */
.slider li.slide {
  float: left;
  position: relative;
  width: 1250px;
  height: 550px;
  background-position: top center;
  background-repeat: no-repeat;
  margin-right: 10px;
}

/* line 993, app/assets/stylesheets/pressroom/style.css */
.slider li.slide img {
  width: 1250px;
}

/* line 997, app/assets/stylesheets/pressroom/style.css */
.slider li.slide .pr_preloader {
  height: 550px;
}

/* --- small slider --- */
/* line 1002, app/assets/stylesheets/pressroom/style.css */
.small_slider {
  display: none;
}

/* line 1006, app/assets/stylesheets/pressroom/style.css */
.small_slider li.slide {
  position: relative;
  float: left;
  width: 690px;
}

/* line 1012, app/assets/stylesheets/pressroom/style.css */
.small_slider li.slide img {
  display: block;
  opacity: 1;
  transition: opacity 0.4s ease-in-out 0s;
  height: auto;
}

/* line 1019, app/assets/stylesheets/pressroom/style.css */
.small_slider li.slide a:hover img {
  opacity: 0.8;
  transition: opacity 0.4s ease-in-out 0s;
}

/* line 1024, app/assets/stylesheets/pressroom/style.css */
.small_slider .slider_content_box {
  width: 650px;
  left: 0;
  bottom: 0;
  top: auto;
  /*background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);*/
}

/* --- slider content --- */
/* line 1033, app/assets/stylesheets/pressroom/style.css */
.slider_content_box {
  position: absolute;
  width: 350px;
  padding: 18px 20px 20px;
  background: rgba(0, 0, 0, 0.5);
  left: 105px;
  top: 260px;
}

/* line 1042, app/assets/stylesheets/pressroom/style.css */
.slider_content_box h2,
.slider_content_box h5 {
  float: left;
  clear: both;
  color: #FFF;
  margin-top: 17px;
}

/* line 1050, app/assets/stylesheets/pressroom/style.css */
.slider_content_box h2 a,
.slider_content_box h5 a {
  color: #FFF;
}

/* line 1055, app/assets/stylesheets/pressroom/style.css */
.slider_content_box .post_details li.category:after {
  background: none repeat scroll 0 0 #FFF;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  margin-top: 13px;
  width: 30px;
}

/* line 1065, app/assets/stylesheets/pressroom/style.css */
.slider_content_box p {
  clear: both;
  color: #FFF;
  font-size: 14px;
  padding: 18px 0 0 0;
}

/* --- slider navigation --- */
/* line 1073, app/assets/stylesheets/pressroom/style.css */
.slider_navigation {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 1079, app/assets/stylesheets/pressroom/style.css */
.slider_navigation .slider_control {
  float: left;
}

/* line 1083, app/assets/stylesheets/pressroom/style.css */
.slider_navigation .slider_control a,
a.slider_control {
  display: block;
  width: 45px;
  height: 45px;
  background-color: rgba(66, 73, 79, 0.8);
  background-image: url(/images/pressroom/icons/navigation/navigation_arrow_right.png);
  background-position: 0 0;
}

/* line 1093, app/assets/stylesheets/pressroom/style.css */
.slider_navigation .slider_control a {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 1097, app/assets/stylesheets/pressroom/style.css */
a.slider_control {
  display: block !important;
  /*display: none;*/
  visibility: hidden;
  position: absolute;
  z-index: 3;
  bottom: 0;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
}

/* line 1108, app/assets/stylesheets/pressroom/style.css */
a.slider_control.right {
  right: 0;
}

/* line 1112, app/assets/stylesheets/pressroom/style.css */
.slider_navigation .slider_control:first-child a,
a.slider_control.left {
  background-image: url(/images/pressroom/icons/navigation/navigation_arrow_left.png);
}

/* line 1117, app/assets/stylesheets/pressroom/style.css */
a.slider_control.up {
  background-image: url(/images/pressroom/icons/navigation/navigation_arrow_up.png);
  top: 30px;
}

/* line 1122, app/assets/stylesheets/pressroom/style.css */
a.slider_control.down {
  background-image: url(/images/pressroom/icons/navigation/navigation_arrow_down.png);
}

/* line 1126, app/assets/stylesheets/pressroom/style.css */
a.slider_control.up,
a.slider_control.down {
  left: 55px;
}

/* line 1131, app/assets/stylesheets/pressroom/style.css */
.slider_navigation .slider_control a:hover,
a.slider_control:hover {
  background-color: #ED1C24;
}

/* --- slider posts list --- */
/* line 1137, app/assets/stylesheets/pressroom/style.css */
.slider_posts_list_container {
  position: relative;
}

/* line 1141, app/assets/stylesheets/pressroom/style.css */
.slider_posts_list {
  clear: both;
}

/* line 1145, app/assets/stylesheets/pressroom/style.css */
.slider_posts_list li {
  float: left;
  position: relative;
  width: 262.5px !important;
  height: 120px;
  border-bottom: 1px solid #F0F0F0;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1160, app/assets/stylesheets/pressroom/style.css */
.column_2_3 .slider_posts_list li {
  width: 230px !important;
}

/* line 1164, app/assets/stylesheets/pressroom/style.css */
.slider_posts_list li.current h5, .slider_posts_list li:hover h5 {
  color: #25282A;
}

/* line 1168, app/assets/stylesheets/pressroom/style.css */
.slider_posts_list li h5 {
  position: relative;
  z-index: 1;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 20px;
  color: #7C7C7C;
}

/* line 1177, app/assets/stylesheets/pressroom/style.css */
.slider_posts_list li .date {
  display: block;
  position: relative;
  z-index: 1;
  color: #ABABAB;
  font-size: 11px;
  padding-top: 23px;
  padding-left: 20px;
}

/* line 1187, app/assets/stylesheets/pressroom/style.css */
.slider_posts_list .slider_posts_list_bar {
  position: absolute;
  background-color: #ED1C24;
  height: 6px;
  bottom: -1px;
}

/* line 1194, app/assets/stylesheets/pressroom/style.css */
.slider_posts_list .slider_posts_list_progress_block {
  position: absolute;
  background-color: #F0F0F0;
  height: 100%;
  bottom: 4px;
}

/* --- blog grid --- */
/* line 1202, app/assets/stylesheets/pressroom/style.css */
.blog_grid .post {
  position: relative;
  float: left;
  clear: none;
  margin: 0 0 0 2px;
  width: 524px;
  height: 261px;
}

/* line 1211, app/assets/stylesheets/pressroom/style.css */
.blog_grid .post .pr_preloader {
  width: 524px;
  height: 261px;
}

/* line 1216, app/assets/stylesheets/pressroom/style.css */
.blog_grid .post.large,
.blog_grid .post.large .pr_preloader {
  width: 787px;
  height: 524px;
}

/* line 1222, app/assets/stylesheets/pressroom/style.css */
.blog_grid .post.big,
.blog_grid .post.big .pr_preloader {
  height: 524px;
}

/* line 1227, app/assets/stylesheets/pressroom/style.css */
.blog_grid .post.small,
.blog_grid .post.small .pr_preloader {
  width: 261px;
}

/* line 1232, app/assets/stylesheets/pressroom/style.css */
.blog_grid .post:first-child {
  margin: 0;
}

/* line 1236, app/assets/stylesheets/pressroom/style.css */
.blog_grid .row {
  margin-top: 2px;
}

/* line 1240, app/assets/stylesheets/pressroom/style.css */
.blog_grid .row:first-child {
  margin-top: 0;
}

/* line 1244, app/assets/stylesheets/pressroom/style.css */
.blog_grid .column {
  margin-left: 2px;
}

/* line 1248, app/assets/stylesheets/pressroom/style.css */
.site_container.boxed .blog_grid .post .slider_content_box,
.blog_grid .post .slider_content_box {
  width: 100%;
  left: 0;
  bottom: 0;
  top: auto;
  background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.4)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0);
  cursor: pointer;
  padding: 40px 0 20px;
}

/* line 1266, app/assets/stylesheets/pressroom/style.css */
.blog_grid .post .post_details.simple {
  margin: 0 20px;
}

/* line 1270, app/assets/stylesheets/pressroom/style.css */
.blog_grid .post h2,
.blog_grid .post h5 {
  margin: 17px 20px 0;
}

/* line 1275, app/assets/stylesheets/pressroom/style.css */
.blog_grid .post:hover img {
  opacity: 0.8;
  transition: opacity 0.4s ease-in-out 0s;
}

/* line 1280, app/assets/stylesheets/pressroom/style.css */
.blog_grid .slider_view {
  display: none;
}

/* --- page layout --- */
/* line 1285, app/assets/stylesheets/pressroom/style.css */
.row:after {
  font-size: 0px;
  content: ".";
  display: block;
  height: 0px;
  visibility: hidden;
  clear: both;
}

/* line 1294, app/assets/stylesheets/pressroom/style.css */
.column {
  float: left;
  margin-left: 30px;
}

/* line 1299, app/assets/stylesheets/pressroom/style.css */
.column:first-child,
.column.first {
  margin-left: 0;
}

/* line 1304, app/assets/stylesheets/pressroom/style.css */
.column.border_top {
  border-top: 1px solid #E9E9E9;
}

/* line 1308, app/assets/stylesheets/pressroom/style.css */
.column_1_1 {
  width: 100%;
}

/* line 1312, app/assets/stylesheets/pressroom/style.css */
.column_1_2 {
  width: 510px;
}

/* line 1316, app/assets/stylesheets/pressroom/style.css */
.column_1_3,
.column_2_3 .column_1_2 {
  width: 330px;
}

/* line 1321, app/assets/stylesheets/pressroom/style.css */
.column_2_3 {
  width: 690px;
}

/* line 1325, app/assets/stylesheets/pressroom/style.css */
.column_1_3 .column_1_2 {
  width: 150px;
}

/* line 1329, app/assets/stylesheets/pressroom/style.css */
.column_2_3 .column_1_3 {
  width: 210px;
}

/* line 1333, app/assets/stylesheets/pressroom/style.css */
.column_1_4 {
  width: 240px;
}

/* line 1337, app/assets/stylesheets/pressroom/style.css */
.column_3_4 {
  width: 780px;
}

/* line 1341, app/assets/stylesheets/pressroom/style.css */
.row.copyright_row {
  border-top: 1px solid #464D53;
  margin-top: 15px;
  padding-top: 15px;
}

/* line 1347, app/assets/stylesheets/pressroom/style.css */
.column_right {
  float: right;
}

/* line 1351, app/assets/stylesheets/pressroom/style.css */
.columns.no_width .column_left,
.columns.no_width .column_right {
  width: auto;
}

/* line 1356, app/assets/stylesheets/pressroom/style.css */
.mega_menu .column_1_2 {
  width: 390px;
}

/* line 1360, app/assets/stylesheets/pressroom/style.css */
.mega_menu .column_1_3 {
  width: 250px;
}

/* --- blog --- */
/* line 1365, app/assets/stylesheets/pressroom/style.css */
.sf-menu li.submenu .mega_menu.blog {
  padding: 0 30px 30px 0;
}

/* line 1369, app/assets/stylesheets/pressroom/style.css */
.mega_menu li.post {
  float: left;
  margin: 30px 0 0 30px;
  margin-bottom: 0;
}

/* line 1375, app/assets/stylesheets/pressroom/style.css */
.post {
  float: left;
  clear: both;
  margin-top: 50px;
}

/* line 1381, app/assets/stylesheets/pressroom/style.css */
.post:first-child {
  margin-top: 30px;
}

/* line 1385, app/assets/stylesheets/pressroom/style.css */
.post img {
  position: relative;
  display: block;
  width: 100%;
  opacity: 1;
  transition: opacity 0.4s ease-in-out 0s;
}

/* line 1393, app/assets/stylesheets/pressroom/style.css */
.post a:hover img {
  opacity: 0.8;
  transition: opacity 0.4s ease-in-out 0s;
}

/* line 1398, app/assets/stylesheets/pressroom/style.css */
.post h2 {
  clear: both;
  margin-top: 20px;
}

/* line 1403, app/assets/stylesheets/pressroom/style.css */
.post .with_number a {
  float: left;
  width: 280px;
}

/* line 1408, app/assets/stylesheets/pressroom/style.css */
.post a.comments_number {
  float: right;
  position: relative;
  width: auto;
  font-family: 'Arial';
  font-weight: bold;
  background: #F0F0F0;
  color: #7C7C7C;
  font-size: 12px;
  line-height: 1;
  padding: 8px 11px 9px;
  margin-top: 6px;
}

/* line 1422, app/assets/stylesheets/pressroom/style.css */
.footer .post a.comments_number {
  background: #42494F;
  color: #9DA4AB;
}

/* line 1427, app/assets/stylesheets/pressroom/style.css */
.post .comments_number:hover,
.footer .post .comments_number:hover {
  background: #ED1C24;
  color: #FFF;
}

/* line 1433, app/assets/stylesheets/pressroom/style.css */
.post .arrow_comments {
  content: '';
  display: inline;
  position: absolute;
  border-style: solid;
  border-width: 5px 0 0 5px;
  border-color: #F0F0F0 transparent;
  right: 0;
  bottom: -5px;
}

/* line 1444, app/assets/stylesheets/pressroom/style.css */
.footer .post .arrow_comments {
  border-color: #42494F transparent;
}

/* line 1448, app/assets/stylesheets/pressroom/style.css */
.post .comments_number:hover .arrow_comments,
.footer .post .comments_number:hover .arrow_comments {
  border-color: #ED1C24 transparent;
}

/* line 1453, app/assets/stylesheets/pressroom/style.css */
.post h5,
.menu_container .sf-menu li ul.mega_menu li.post h5 a {
  clear: both;
  color: #FFF;
  margin-top: 15px;
}

/* line 1460, app/assets/stylesheets/pressroom/style.css */
.post h5.page_margin_top_section {
  margin-top: 50px;
}

/* line 1464, app/assets/stylesheets/pressroom/style.css */
.sf-menu .mega_menu li.post:hover,
.sf-menu .mega_menu li.post li:hover {
  background: transparent;
}

/* line 1469, app/assets/stylesheets/pressroom/style.css */
.menu_container .sf-menu li ul.mega_menu li.post a {
  background: none;
  padding: 0;
}

/* line 1474, app/assets/stylesheets/pressroom/style.css */
.sf-menu .mega_menu li.post h5 a:hover {
  text-decoration: underline;
}

/* line 1478, app/assets/stylesheets/pressroom/style.css */
span.number,
span.odometer.number {
  color: #ababab;
  font-family: 'Roboto Condensed';
  font-size: 30px;
  font-weight: 300;
  padding: 5px 8px 5px 0;
  visibility: visible;
}

/* line 1488, app/assets/stylesheets/pressroom/style.css */
.post h5 .number {
  float: left;
}

/* line 1492, app/assets/stylesheets/pressroom/style.css */
.post p {
  margin-top: 11px;
}

/* line 1496, app/assets/stylesheets/pressroom/style.css */
.post .post_details {
  clear: both;
  float: left;
  margin-top: 25px;
}

/* line 1502, app/assets/stylesheets/pressroom/style.css */
.post .post_details + p {
  clear: both;
  float: left;
}

/* line 1507, app/assets/stylesheets/pressroom/style.css */
.post_details li {
  float: left;
  font-family: arial;
  font-size: 12px;
}

/* line 1513, app/assets/stylesheets/pressroom/style.css */
.post_details li.category {
  font-weight: bold;
  background: #ED1C24;
  padding: 14px 15px 13px 14px;
}

/* line 1519, app/assets/stylesheets/pressroom/style.css */
.post_details li.category a {
  color: #FFF;
}

/* line 1523, app/assets/stylesheets/pressroom/style.css */
.post_details li.date {
  color: #7C7C7C;
  border: 1px solid #E9E9E9;
  border-left: none;
  padding: 13px 14px 12px 13px;
}

/* line 1530, app/assets/stylesheets/pressroom/style.css */
.menu_container .mega_menu li.post {
  clear: none;
  width: 240px;
}

/* line 1535, app/assets/stylesheets/pressroom/style.css */
.post ul.post_details.simple {
  position: static;
  background: none;
  margin-top: 14px;
}

/* line 1541, app/assets/stylesheets/pressroom/style.css */
ul.post_details.simple li {
  background: none;
  padding: 0;
}

/* line 1546, app/assets/stylesheets/pressroom/style.css */
.post ul.post_details.simple li.date,
ul.post_details.simple li.date {
  margin-left: 10px;
  border: none;
}

/* line 1552, app/assets/stylesheets/pressroom/style.css */
.mega_menu li.post ul.post_details.simple li {
  width: auto;
  color: #9DA4AB;
}

/* line 1557, app/assets/stylesheets/pressroom/style.css */
.slider_content_box ul.post_details li {
  color: #FFF;
}

/* line 1561, app/assets/stylesheets/pressroom/style.css */
.blog ul.post_details.simple li.category,
.blog ul.post_details.simple li.category a {
  color: #ED1C24;
}

/* line 1566, app/assets/stylesheets/pressroom/style.css */
.mega_menu.blog ul.post_details.simple li.category a,
.menu_container .mega_menu .blog.small .post li.category,
.menu_container .mega_menu .blog.small .post li.category a {
  font-family: arial;
  color: #9da4ab;
  font-size: 12px;
  font-weight: bold;
}

/* line 1575, app/assets/stylesheets/pressroom/style.css */
.mega_menu.blog ul.post_details.simple li.category a:hover {
  text-decoration: underline;
}

/* line 1579, app/assets/stylesheets/pressroom/style.css */
.mega_menu .column_1_2 .blog.small .post {
  width: 390px;
}

/* line 1583, app/assets/stylesheets/pressroom/style.css */
.mega_menu .column_1_3 .blog.small .post {
  width: 250px;
}

/* line 1587, app/assets/stylesheets/pressroom/style.css */
.mega_menu .column_1_2 .blog.small .post_content {
  width: 250px;
}

/* line 1591, app/assets/stylesheets/pressroom/style.css */
.mega_menu .column_1_3 .blog.small .post_content {
  width: 130px;
}

/* line 1595, app/assets/stylesheets/pressroom/style.css */
.mega_menu .column_1_3 .blog.small .post ul.post_details.simple li.date {
  clear: both;
  margin-left: 0;
  margin-top: 5px;
}

/* line 1601, app/assets/stylesheets/pressroom/style.css */
.mega_menu .blog.small {
  position: static;
  left: 0;
  top: 0;
  margin-top: 0;
}

/* line 1608, app/assets/stylesheets/pressroom/style.css */
.mega_menu .blog.small .post {
  margin: 30px 0 0;
}

/* line 1612, app/assets/stylesheets/pressroom/style.css */
.mega_menu .blog.small .post:first-child {
  margin-top: 0;
}

/* line 1616, app/assets/stylesheets/pressroom/style.css */
.menu_container .mega_menu .blog.small .post a {
  padding: 0;
  background: none;
  color: #FFF;
}

/* line 1622, app/assets/stylesheets/pressroom/style.css */
.blog.small .post,
.blog.small_margin .post {
  margin-top: 30px;
}

/* line 1627, app/assets/stylesheets/pressroom/style.css */
.blog.big img {
  width: 330px;
}

/* line 1631, app/assets/stylesheets/pressroom/style.css */
.blog.small img {
  width: auto;
}

/* line 1635, app/assets/stylesheets/pressroom/style.css */
.blog.big img,
.blog.big .post_content,
.blog.small img,
.blog.small .post_content {
  float: left;
}

/* line 1642, app/assets/stylesheets/pressroom/style.css */
.blog.big .post_content {
  width: 330px;
  margin-left: 30px;
}

/* line 1647, app/assets/stylesheets/pressroom/style.css */
.blog.small .post_content {
  margin-left: 20px;
}

/* line 1651, app/assets/stylesheets/pressroom/style.css */
.column_2_3 .column_1_2 .blog.small .post_content,
.column_1_3 .blog.small .post_content {
  width: 210px;
}

/* line 1656, app/assets/stylesheets/pressroom/style.css */
.column_1_2 .blog.small .post_content {
  width: 390px;
}

/* line 1660, app/assets/stylesheets/pressroom/style.css */
.blog.small .post_content p {
  margin-top: 0;
}

/* line 1664, app/assets/stylesheets/pressroom/style.css */
.blog.small .post_details.simple {
  clear: none;
}

/* line 1668, app/assets/stylesheets/pressroom/style.css */
.blog.big .post_content h2,
.blog.small .post_content h5 {
  margin-top: 0;
}

/* line 1673, app/assets/stylesheets/pressroom/style.css */
.blog.medium .post {
  clear: none;
  width: 210px;
  margin-top: 30px;
  margin-left: 30px;
}

/* line 1680, app/assets/stylesheets/pressroom/style.css */
.blog.medium .post:first-child,
.blog.medium .post:nth-child(3n+1) {
  margin-left: 0;
}

/* line 1685, app/assets/stylesheets/pressroom/style.css */
.blog.rating .post {
  width: 100%;
  margin-top: 10px;
  padding-bottom: 20px;
}

/* line 1691, app/assets/stylesheets/pressroom/style.css */
.blog.rating .post:first-child {
  margin-top: 0;
}

/* line 1695, app/assets/stylesheets/pressroom/style.css */
.blog.rating .post,
.blog.rating .post_content {
  position: relative;
  z-index: 1;
}

/* line 1701, app/assets/stylesheets/pressroom/style.css */
.blog.rating .post_content {
  padding: 10px 20px;
}

/* line 1705, app/assets/stylesheets/pressroom/style.css */
.blog.rating .post span.number {
  display: block;
  padding: 5px 0 0;
}

/* line 1710, app/assets/stylesheets/pressroom/style.css */
.blog.rating h5 {
  margin-top: 5px;
}

/* line 1714, app/assets/stylesheets/pressroom/style.css */
.blog.rating .post .value_bar_container {
  position: absolute;
  bottom: 0;
}

/* line 1719, app/assets/stylesheets/pressroom/style.css */
.blog.rating .post .value_bar {
  background: #F0F0F0;
  height: 100%;
}

/* line 1724, app/assets/stylesheets/pressroom/style.css */
.footer .blog ul.post_details.simple li.category,
.footer .blog ul.post_details.simple li.category a,
.footer .post_details li.date {
  color: #9DA4AB;
  line-height: 1;
}

/* line 1731, app/assets/stylesheets/pressroom/style.css */
.column_1_3 .blog.small .post {
  width: 330px;
}

/* --- single post --- */
/* line 1736, app/assets/stylesheets/pressroom/style.css */
h1.post_title {
  font-size: 55px;
  font-weight: bold;
}

/* line 1741, app/assets/stylesheets/pressroom/style.css */
.post.single {
  margin-top: 0;
}

/* line 1745, app/assets/stylesheets/pressroom/style.css */
.post.single .post_image {
  display: block;
  position: relative;
}

/* line 1750, app/assets/stylesheets/pressroom/style.css */
.post.single .post_image blockquote {
  position: absolute;
  bottom: 0;
  background-image: url(/images/pressroom/icons/other/quote_image.png);
  background-color: rgba(0, 0, 0, 0.5);
  background-position: 20px 20px;
  color: #FFF;
}

/* line 1759, app/assets/stylesheets/pressroom/style.css */
.post.single .post_image blockquote .author {
  color: #FFF;
}

/* line 1763, app/assets/stylesheets/pressroom/style.css */
.post.single .sentence,
.gallery_popup .sentence {
  margin-top: 20px;
}

/* line 1768, app/assets/stylesheets/pressroom/style.css */
.post.single .sentence .text,
.gallery_popup .sentence .text {
  color: #7C7C7C;
  font-weight: bold;
}

/* line 1774, app/assets/stylesheets/pressroom/style.css */
.post.single .sentence .author,
.gallery_popup .sentence .author,
blockquote .author {
  color: #ABABAB;
  margin-left: 3px;
}

/* line 1781, app/assets/stylesheets/pressroom/style.css */
.gallery_popup .sentence .author {
  color: 858D94;
  margin-left: 0;
}

/* line 1786, app/assets/stylesheets/pressroom/style.css */
.post.single .sentence .text,
.post.single .sentence .author,
.gallery_popup .sentence .text,
.gallery_popup .sentence .author,
blockquote .author {
  line-height: 120%;
  font-size: 12px;
}

/* line 1795, app/assets/stylesheets/pressroom/style.css */
.post.single .post_content {
  position: relative;
}

/* line 1799, app/assets/stylesheets/pressroom/style.css */
.post.single .author_box,
.post.single .content_box {
  float: right;
}

/* line 1804, app/assets/stylesheets/pressroom/style.css */
.post.single .author_box {
  position: absolute;
  width: 100px;
  text-align: center;
  visibility: visible;
  top: 0;
}

/* line 1812, app/assets/stylesheets/pressroom/style.css */
.post.single .content_box {
  width: 560px;
  margin-left: 30px;
}

/* line 1817, app/assets/stylesheets/pressroom/style.css */
.post.single .text {
  font-size: 16px;
}

/* line 1821, app/assets/stylesheets/pressroom/style.css */
.post.single blockquote.inside_text {
  float: left;
  width: 200px;
  margin-bottom: 1em;
  font-size: 18px;
  padding-top: 60px;
  background-position: 20px 30px;
  line-height: 140%;
  margin-right: 30px;
}

/* line 1832, app/assets/stylesheets/pressroom/style.css */
.post.single blockquote.right {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}

/* line 1838, app/assets/stylesheets/pressroom/style.css */
.post.single blockquote.inside_text.simple {
  background-position: 0 20px;
}

/* line 1842, app/assets/stylesheets/pressroom/style.css */
blockquote .author {
  display: block;
  margin-top: 23px;
  font-weight: normal;
}

/* line 1848, app/assets/stylesheets/pressroom/style.css */
.post.single .post_details {
  clear: both;
  float: none;
  margin-top: 20px;
  padding-top: 15px;
  border-top: 1px solid #E9E9E9;
}

/* line 1856, app/assets/stylesheets/pressroom/style.css */
.post.single .post_details a {
  color: #ED1C24;
}

/* line 1860, app/assets/stylesheets/pressroom/style.css */
.post.single li.detail {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left center;
  border: none;
  padding: 0 0 0 20px;
  margin-right: 20px;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: bold;
  color: #7C7C7C;
}

/* line 1873, app/assets/stylesheets/pressroom/style.css */
li.detail.category {
  background-image: url(/images/pressroom/icons/other/post_category.png);
}

/* line 1877, app/assets/stylesheets/pressroom/style.css */
.detail.date {
  background-image: url(/images/pressroom/icons/other/post_date.png);
}

/* line 1881, app/assets/stylesheets/pressroom/style.css */
.detail.author {
  background-image: url(/images/pressroom/icons/other/post_author.png);
}

/* line 1885, app/assets/stylesheets/pressroom/style.css */
.detail.views {
  background-image: url(/images/pressroom/icons/other/post_views.png);
}

/* line 1889, app/assets/stylesheets/pressroom/style.css */
.detail.comments {
  background-image: url(/images/pressroom/icons/other/post_comments.png);
}

/* line 1893, app/assets/stylesheets/pressroom/style.css */
.share_box {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 20px 0;
}

/* line 1899, app/assets/stylesheets/pressroom/style.css */
.share_box label {
  float: left;
  font-size: 18px;
  margin-top: 5px;
}

/* line 1905, app/assets/stylesheets/pressroom/style.css */
.share_box .social_icons {
  float: right;
}

/* line 1909, app/assets/stylesheets/pressroom/style.css */
.taxonomies.tags.left {
  float: left;
}

/* line 1913, app/assets/stylesheets/pressroom/style.css */
.taxonomies.categories.right {
  float: right;
}

/* line 1917, app/assets/stylesheets/pressroom/style.css */
.column_2_3 .iframe_video {
  width: 100%;
  height: 388px;
}

/* line 1922, app/assets/stylesheets/pressroom/style.css */
.column_2_3 .iframe_sound {
  width: 100%;
}

/* --- single post small image --- */
/* line 1927, app/assets/stylesheets/pressroom/style.css */
.post.single.small_image .post_image_box {
  float: left;
  width: 330px;
  margin-right: 30px;
}

/* line 1933, app/assets/stylesheets/pressroom/style.css */
.post.single.small_image .post_image_box .pr_preloader {
  height: 242px;
}

/* line 1937, app/assets/stylesheets/pressroom/style.css */
.post.single.small_image .content_box {
  width: 100%;
}

/* line 1941, app/assets/stylesheets/pressroom/style.css */
.post.single.small_image .text {
  display: inline;
}

/* line 1945, app/assets/stylesheets/pressroom/style.css */
.post.single.small_image .text > * {
  margin-left: 130px;
}

/* line 1949, app/assets/stylesheets/pressroom/style.css */
.post.single.small_image p {
  clear: none;
  float: none;
}

/* --- list --- */
/* line 1955, app/assets/stylesheets/pressroom/style.css */
.list {
  margin-top: 20px;
  border-top: 1px solid #E9E9E9;
}

/* line 1960, app/assets/stylesheets/pressroom/style.css */
.list li ul {
  margin-top: 0;
}

/* line 1964, app/assets/stylesheets/pressroom/style.css */
.list li {
  padding-top: 6px;
  padding-bottom: 6px;
}

/* line 1969, app/assets/stylesheets/pressroom/style.css */
.list li:first-child {
  margin-top: 14px;
}

/* line 1973, app/assets/stylesheets/pressroom/style.css */
.list li ul li:first-child {
  margin-top: 4px;
}

/* line 1977, app/assets/stylesheets/pressroom/style.css */
.list.spacing li ul li:first-child {
  margin-top: 7px;
}

/* line 1981, app/assets/stylesheets/pressroom/style.css */
.list li,
.list li a {
  color: #25282A;
}

/* line 1986, app/assets/stylesheets/pressroom/style.css */
.list.indent {
  padding-left: 15px;
}

/* line 1990, app/assets/stylesheets/pressroom/style.css */
.list.no_border,
.review_block .list {
  border-top: none;
}

/* line 1995, app/assets/stylesheets/pressroom/style.css */
.list.spacing li,
.review_block .list li {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-top: 0;
}

/* line 2002, app/assets/stylesheets/pressroom/style.css */
.review_block .list li,
.review_block .list li a {
  color: #3E3E3E;
}

/* --- dropcap --- */
/* line 2008, app/assets/stylesheets/pressroom/style.css */
.dropcap {
  line-height: 150%;
}

/* line 2012, app/assets/stylesheets/pressroom/style.css */
.dropcap .dropcap_label {
  float: left;
  padding: 6px 13px;
  background-color: #F0F0F0;
  text-align: center;
  margin-right: 15px;
  margin-bottom: 5px;
}

/* line 2021, app/assets/stylesheets/pressroom/style.css */
.dropcap .dropcap_label.active {
  background-color: #ED1C24;
}

/* line 2025, app/assets/stylesheets/pressroom/style.css */
.dropcap .dropcap_label h3 {
  color: #25282A;
  font-size: 24px;
}

/* line 2030, app/assets/stylesheets/pressroom/style.css */
.dropcap .dropcap_label.active h3 {
  color: #FFF;
}

/* --- taxonomies --- */
/* line 2035, app/assets/stylesheets/pressroom/style.css */
.taxonomies li {
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
}

/* line 2041, app/assets/stylesheets/pressroom/style.css */
.column_1_3 .taxonomies {
  width: 335px;
}

/* line 2045, app/assets/stylesheets/pressroom/style.css */
.column_1_3 .taxonomies.columns li {
  width: 48.51%;
}

/* line 2049, app/assets/stylesheets/pressroom/style.css */
.taxonomies a {
  display: block;
  border: 1px solid #E9E9E9;
  color: #7C7C7C;
  font-family: 'Arial';
  font-size: 12px;
  font-weight: bold;
  padding: 13px 12px 12px;
  text-align: left;
}

/* line 2060, app/assets/stylesheets/pressroom/style.css */
.taxonomies a:hover {
  color: #FFF;
  background: #ED1C24;
  border-color: #ED1C24;
}

/* line 2066, app/assets/stylesheets/pressroom/style.css */
.taxonomies.columns {
  text-align: center;
}

/* line 2070, app/assets/stylesheets/pressroom/style.css */
.taxonomies.tags {
  padding-left: 35px;
  background: url(/images/pressroom/icons/other/post_footer_tags.png) no-repeat left center;
}

/* line 2075, app/assets/stylesheets/pressroom/style.css */
.taxonomies.categories {
  padding-left: 35px;
  background: url(/images/pressroom/icons/other/post_footer_category.png) no-repeat left center;
}

/* --- review --- */
/* line 2081, app/assets/stylesheets/pressroom/style.css */
.review_block {
  padding: 30px;
  background: #F0F0F0;
}

/* line 2086, app/assets/stylesheets/pressroom/style.css */
.review_summary {
  position: relative;
  background: transparent;
  padding: 30px 0;
}

/* line 2092, app/assets/stylesheets/pressroom/style.css */
.review_block h5,
.review_summary h5 {
  color: #25282A;
}

/* line 2097, app/assets/stylesheets/pressroom/style.css */
.column_2_3 .review_block .column_1_2 {
  width: 300px;
}

/* line 2101, app/assets/stylesheets/pressroom/style.css */
.review_chart li {
  margin-top: 15px;
}

/* line 2105, app/assets/stylesheets/pressroom/style.css */
.review_chart li:first-child {
  margin-top: 0;
}

/* line 2109, app/assets/stylesheets/pressroom/style.css */
.review_summary .number,
.review_summary .text {
  position: relative;
  float: left;
  z-index: 1;
}

/* line 2116, app/assets/stylesheets/pressroom/style.css */
.review_summary .text {
  width: 480px;
}

/* line 2120, app/assets/stylesheets/pressroom/style.css */
.review_summary .text p {
  color: #3E3E3E;
  font-size: 14px;
  margin-top: 0;
}

/* line 2126, app/assets/stylesheets/pressroom/style.css */
.review_summary .number {
  border: 2px solid #ED1C24;
  color: #ED1C24;
  font-size: 42px;
  font-weight: 300;
  font-family: 'Roboto Condensed';
  padding: 27px 23px;
  margin: 0 30px;
}

/* line 2136, app/assets/stylesheets/pressroom/style.css */
.review_summary .value_bar_container {
  position: absolute;
  bottom: 0;
}

/* line 2141, app/assets/stylesheets/pressroom/style.css */
.review_summary .value_bar {
  background: #F0F0F0;
  height: 100%;
}

/* --- value bar --- */
/* line 2147, app/assets/stylesheets/pressroom/style.css */
.value_container {
  background: #FFF;
  height: 26px;
  margin-top: 10px;
}

/* line 2153, app/assets/stylesheets/pressroom/style.css */
.value_container .value_bar {
  position: relative;
  height: 20px;
  padding-top: 6px;
  background: #ED1C24;
  text-align: right;
}

/* line 2161, app/assets/stylesheets/pressroom/style.css */
.value_container .value_bar .number {
  margin: 0 10px;
  padding: 0;
  color: #FFF;
  font-size: 13px;
  font-weight: bold;
  font-family: arial;
}

/* --- announcement --- */
/* line 2171, app/assets/stylesheets/pressroom/style.css */
.announcement {
  background: #F0F0F0;
  padding: 30px;
}

/* line 2176, app/assets/stylesheets/pressroom/style.css */
.announcement h2 {
  float: left;
  margin-right: 10px;
}

/* line 2181, app/assets/stylesheets/pressroom/style.css */
.announcement .expose {
  color: #ED1C24;
  margin-right: 0;
}

/* line 2186, app/assets/stylesheets/pressroom/style.css */
.announcement .vertical_align {
  height: 57px;
}

/* --- read more --- */
/* line 2191, app/assets/stylesheets/pressroom/style.css */
.read_more {
  position: relative;
  display: block;
  height: 29px;
  clear: both;
  float: left;
  color: #25282A;
  font-size: 12px;
  font-weight: bold;
  margin-top: 10px;
  padding-right: 12px;
}

/* line 2204, app/assets/stylesheets/pressroom/style.css */
.read_more.page_margin_top {
  margin-top: 30px;
}

/* line 2208, app/assets/stylesheets/pressroom/style.css */
.read_more.page_margin_top_section {
  margin-top: 50px;
}

/* line 2212, app/assets/stylesheets/pressroom/style.css */
.read_more span {
  display: block;
  line-height: normal;
  margin-top: 7px;
  position: relative;
  margin-left: 38px;
}

/* line 2220, app/assets/stylesheets/pressroom/style.css */
.read_more .arrow {
  position: absolute;
  width: 29px;
  height: 29px;
  margin-left: 0;
  background: #ED1C24 url(/images/pressroom/icons/navigation/call_to_action_arrow.png) no-repeat;
  margin-top: 0;
}

/* line 2229, app/assets/stylesheets/pressroom/style.css */
.read_more:hover {
  color: #FFF;
}

/* line 2233, app/assets/stylesheets/pressroom/style.css */
.read_more:hover .arrow {
  width: 100%;
}

/* --- comment form, contact form --- */
/* line 2238, app/assets/stylesheets/pressroom/style.css */
.comment_form fieldset,
.contact_form fieldset {
  clear: both;
}

/* line 2243, app/assets/stylesheets/pressroom/style.css */
.comment_form fieldset.column,
.contact_form fieldset.column {
  clear: none;
}

/* line 2248, app/assets/stylesheets/pressroom/style.css */
.comment_form fieldset.column_1_3,
.contact_form fieldset.column_1_3 {
  margin-left: 10px;
  width: 223px;
}

/* line 2254, app/assets/stylesheets/pressroom/style.css */
.comment_form fieldset.column_1_3:first-child,
.contact_form fieldset.column_1_3:first-child {
  width: 224px;
}

/* line 2259, app/assets/stylesheets/pressroom/style.css */
.column_1_3 .comment_form fieldset.column_1_3,
.column_1_3 .contact_form fieldset.column_1_3,
.comment_form fieldset.column:first-child,
.contact_form fieldset.column:first-child {
  margin-left: 0;
}

/* line 2266, app/assets/stylesheets/pressroom/style.css */
.column_1_3 .comment_form fieldset.column_1_3,
.column_1_3 .contact_form fieldset.column_1_3 {
  margin-top: 10px;
}

/* line 2271, app/assets/stylesheets/pressroom/style.css */
.column_1_3 .comment_form fieldset.column_1_3:first-child,
.column_1_3 .contact_form fieldset.column_1_3:first-child {
  margin-top: 0;
}

/* line 2276, app/assets/stylesheets/pressroom/style.css */
.comment_form input,
.comment_form textarea,
.contact_form input,
.contact_form textarea {
  background: #F0F0F0;
  border: none;
  font-size: 14px;
  padding: 15px 20px;
  color: #3E3E3E;
}

/* line 2287, app/assets/stylesheets/pressroom/style.css */
.comment_form textarea,
.contact_form textarea {
  width: 650px;
  height: 105px;
  margin-top: 10px;
  resize: none;
}

/* line 2295, app/assets/stylesheets/pressroom/style.css */
.comment_form .text_input,
.contact_form .text_input {
  width: 183px;
}

/* line 2300, app/assets/stylesheets/pressroom/style.css */
.comment_form fieldset.column:first-child .text_input,
.contact_form fieldset.column:first-child .text_input {
  width: 184px;
}

/* line 2305, app/assets/stylesheets/pressroom/style.css */
.column_1_3 .comment_form .text_input,
.column_1_3 .contact_form .text_input,
.column_1_3 .comment_form fieldset.column:first-child .text_input,
.column_1_3 .contact_form fieldset.column:first-child .text_input,
.column_1_3 .comment_form textarea,
.column_1_3 .contact_form textarea {
  width: 290px;
}

/* line 2314, app/assets/stylesheets/pressroom/style.css */
.comment_form [type='submit'],
.contact_form [type='submit'] {
  float: right;
  font-size: 12px;
  color: #25282a;
  margin-top: 10px;
  outline: none;
}

/* line 2323, app/assets/stylesheets/pressroom/style.css */
.comment_form .text_input:focus,
.comment_form textarea:focus,
.contact_form .text_input:focus,
.contact_form textarea:focus {
  background: transparent;
  border-bottom: 1px solid #E9E9E9;
  padding-bottom: 14px;
}

/* line 2332, app/assets/stylesheets/pressroom/style.css */
.comment_form textarea:focus,
.contact_form textarea:focus {
  padding: 14px 19px;
  border: 1px solid #E9E9E9;
}

/* line 2338, app/assets/stylesheets/pressroom/style.css */
#cancel_comment {
  display: none;
  float: right;
  font-size: 11px;
  margin-top: 30px;
  margin-right: 20px;
  color: #ED1C24;
}

/* line 2347, app/assets/stylesheets/pressroom/style.css */
.comment_form .hint,
.contact_form .hint {
  color: #ababab;
}

/* line 2352, app/assets/stylesheets/pressroom/style.css */
::-webkit-input-placeholder {
  color: #ababab;
}

/* line 2356, app/assets/stylesheets/pressroom/style.css */
:-moz-placeholder {
  color: #ababab;
  opacity: 1;
}

/* line 2361, app/assets/stylesheets/pressroom/style.css */
::-moz-placeholder {
  color: #ababab;
  opacity: 1;
}

/* line 2366, app/assets/stylesheets/pressroom/style.css */
:-ms-input-placeholder {
  color: #ababab;
}

/* --- search form --- */
/* line 2371, app/assets/stylesheets/pressroom/style.css */
.search_form input[type='text'] {
  width: 650px;
}

/* line 2375, app/assets/stylesheets/pressroom/style.css */
.search_form input[type='text']:focus {
  background: transparent;
  border-bottom: 1px solid #E9E9E9;
  padding-bottom: 14px;
}

/* line 2381, app/assets/stylesheets/pressroom/style.css */
.search_form input[type='submit'] {
  float: right;
}

/* --- tooltip --- */
/* line 2386, app/assets/stylesheets/pressroom/style.css */
.qtip-default {
  background: none;
  border-color: transparent;
}

/* line 2391, app/assets/stylesheets/pressroom/style.css */
.ui-tooltip-error .qtip-content,
.ui-tooltip-success .qtip-content {
  font-size: 13px;
  font-family: arial;
  color: #FFF;
}

/* line 2398, app/assets/stylesheets/pressroom/style.css */
.ui-tooltip-error .qtip-content,
.ui-tooltip-success .qtip-content {
  border: none;
}

/* line 2403, app/assets/stylesheets/pressroom/style.css */
.qtip-content {
  padding: 10px 20px 10px 20px;
}

/* line 2407, app/assets/stylesheets/pressroom/style.css */
.ui-tooltip-error .qtip-content {
  background: #E9431C;
}

/* line 2411, app/assets/stylesheets/pressroom/style.css */
.ui-tooltip-success .qtip-content {
  background: #61911B;
}

/* --- comments list --- */
/* line 2416, app/assets/stylesheets/pressroom/style.css */
.comment {
  margin-top: 50px;
}

/* line 2420, app/assets/stylesheets/pressroom/style.css */
#comments_list > .comment:first-child {
  margin-top: 30px;
}

/* line 2424, app/assets/stylesheets/pressroom/style.css */
.comment_author_avatar {
  float: left;
  width: 100px;
  height: 100px;
  background: url(/images/pressroom/samples/100x100/avatar.png);
}

/* line 2431, app/assets/stylesheets/pressroom/style.css */
.posted_by {
  clear: both;
}

/* line 2435, app/assets/stylesheets/pressroom/style.css */
.posted_by h5 {
  float: left;
}

/* line 2439, app/assets/stylesheets/pressroom/style.css */
.posted_by abbr.timeago {
  float: right;
  color: #7C7C7C;
  font-size: 12px;
  margin-top: 7px;
  text-decoration: none;
}

/* line 2447, app/assets/stylesheets/pressroom/style.css */
.posted_by .in_reply {
  margin-left: 5px;
  color: #ABABAB;
}

/* line 2452, app/assets/stylesheets/pressroom/style.css */
#comments_list .comment_details {
  float: left;
  width: 560px;
  margin-left: 30px;
}

/* line 2458, app/assets/stylesheets/pressroom/style.css */
#comments_list .children {
  clear: both;
  float: left;
  margin-left: 70px;
}

/* line 2464, app/assets/stylesheets/pressroom/style.css */
#comments_list .children .comment_details {
  width: 460px;
}

/* line 2468, app/assets/stylesheets/pressroom/style.css */
#comments_list .children .comment .parent_arrow {
  float: left;
  width: 10px;
  height: 16px;
  margin-right: 20px;
  background: url(/images/pressroom/icons/other/comment_reply.png) no-repeat;
}

/* --- pagination --- */
/* line 2477, app/assets/stylesheets/pressroom/style.css */
.pagination {
  clear: both;
}

/* line 2481, app/assets/stylesheets/pressroom/style.css */
.pagination li {
  float: left;
  margin-left: 5px;
}

/* line 2486, app/assets/stylesheets/pressroom/style.css */
.pagination li:first-child {
  margin-left: 0;
}

/* line 2490, app/assets/stylesheets/pressroom/style.css */
.pagination li.left,
.pagination li.right {
  width: 29px;
}

/* line 2495, app/assets/stylesheets/pressroom/style.css */
.pagination li.left a,
.pagination li.right a {
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* line 2501, app/assets/stylesheets/pressroom/style.css */
.pagination li.left a {
  background-image: url(/images/pressroom/icons/navigation/pagination_arrow_left.png);
}

/* line 2505, app/assets/stylesheets/pressroom/style.css */
.pagination li.right a {
  background-image: url(/images/pressroom/icons/navigation/pagination_arrow_right.png);
}

/* line 2509, app/assets/stylesheets/pressroom/style.css */
.pagination li.left a:hover,
.pagination li.right a:hover {
  background-position: 0 -29px;
}

/* line 2514, app/assets/stylesheets/pressroom/style.css */
.pagination li a {
  display: block;
  color: #7C7C7C;
  font-size: 14px;
  padding: 8px 10px 7px 11px;
  background: #F0F0F0;
}

/* line 2522, app/assets/stylesheets/pressroom/style.css */
.pagination li a:hover,
.pagination li.selected a {
  color: #FFF;
  background-color: #ED1C24;
}

/* --- list bullet --- */
/* line 2529, app/assets/stylesheets/pressroom/style.css */
.bullet {
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
}

/* line 2535, app/assets/stylesheets/pressroom/style.css */
.bullet.parent {
  background-position: left 3px;
}

/* line 2539, app/assets/stylesheets/pressroom/style.css */
.spacing .bullet.parent {
  background-position: left 6px;
}

/* line 2543, app/assets/stylesheets/pressroom/style.css */
.bullet.style_1 {
  background-image: url(/images/pressroom/icons/other/bullet_style_1.png);
  padding-left: 15px;
}

/* line 2548, app/assets/stylesheets/pressroom/style.css */
.bullet.style_2 {
  background-image: url(/images/pressroom/icons/other/bullet_style_2.png);
}

/* line 2552, app/assets/stylesheets/pressroom/style.css */
.bullet.style_3 {
  background-image: url(/images/pressroom/icons/other/bullet_style_3.png);
}

/* line 2556, app/assets/stylesheets/pressroom/style.css */
.bullet.style_4 {
  background-image: url(/images/pressroom/icons/other/bullet_style_4.png);
}

/* --- tabs navigation --- */
/* line 2561, app/assets/stylesheets/pressroom/style.css */
.tabs_navigation {
  width: 100%;
  padding: 0;
  margin: 0 0 -15px;
  list-style: none;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  background: none;
  border: none;
}

/* line 2573, app/assets/stylesheets/pressroom/style.css */
.tabs_navigation.small {
  border-bottom: 1px solid #e9e9e9;
  margin: 0;
}

/* line 2578, app/assets/stylesheets/pressroom/style.css */
.tabs_navigation li {
  position: relative;
  float: left;
  padding: 0;
  border: none;
  list-style: none;
  text-align: center;
}

/* line 2587, app/assets/stylesheets/pressroom/style.css */
.tabs_navigation li a {
  position: relative;
  width: auto;
  display: block;
  text-align: center;
  font-size: 18px;
  color: #25282A;
  padding: 8px 15px 11px;
  border: none;
  background: #F0F0F0;
  font-family: 'Roboto';
  line-height: normal;
  outline: none;
  text-decoration: none;
  transition: none;
  line-height: 140%;
  border-right: 1px solid #E0E0E0;
}

/* line 2606, app/assets/stylesheets/pressroom/style.css */
.tabs_navigation li:last-child a {
  border-right: none;
}

/* line 2610, app/assets/stylesheets/pressroom/style.css */
.tabs_navigation li a:hover,
.tabs_navigation li a.selected,
.tabs_navigation li.ui-tabs-active a {
  background: #ED1C24;
  color: #FFF;
}

/* line 2617, app/assets/stylesheets/pressroom/style.css */
.tabs_navigation li.ui-tabs-active span {
  display: inline;
  position: relative;
  border-style: solid;
  border-width: 9px 9px 0;
  border-color: #ED1C24 transparent;
  bottom: -9px;
}

/* line 2626, app/assets/stylesheets/pressroom/style.css */
.tabs_navigation.small li {
  margin: 5px 20px -1px 0;
}

/* line 2630, app/assets/stylesheets/pressroom/style.css */
.tabs_navigation.small li:last-child {
  margin-right: 0;
}

/* line 2634, app/assets/stylesheets/pressroom/style.css */
.tabs_navigation.small li a {
  padding: 0px 0px 8px 0;
  font-size: 15px;
  margin-bottom: 1px;
  color: #7C7C7C;
  background: none;
  border-right: none;
}

/* line 2643, app/assets/stylesheets/pressroom/style.css */
.tabs_navigation.small li a:hover,
.tabs_navigation.small li a.selected,
.tabs_navigation.small li.ui-tabs-active a {
  border-bottom: 3px solid #ED1C24;
  padding-bottom: 6px;
  margin-bottom: 0;
  background: none;
  color: #25282A;
}

/* --- accordion --- */
/* line 2654, app/assets/stylesheets/pressroom/style.css */
.accordion.medium .ui-accordion-content {
  padding: 30px 0 20px;
}

/* line 2658, app/assets/stylesheets/pressroom/style.css */
.accordion .ui-accordion-header {
  padding: 10px 12px;
  cursor: pointer;
  border-bottom: 1px solid #E9E9E9;
}

/* line 2664, app/assets/stylesheets/pressroom/style.css */
.accordion .ui-accordion-header.ui-state-active {
  background-color: #ED1C24;
  border-bottom-color: #ED1C24;
}

/* line 2669, app/assets/stylesheets/pressroom/style.css */
.accordion .ui-accordion-header h4 {
  padding-left: 41px;
}

/* line 2673, app/assets/stylesheets/pressroom/style.css */
.accordion .ui-accordion-header.ui-state-active h4 {
  color: #FFF;
  line-height: normal;
}

/* line 2678, app/assets/stylesheets/pressroom/style.css */
.accordion .ui-accordion-header .ui-accordion-header-icon {
  float: left;
  width: 21px;
  height: 21px;
  background: #F0F0F0 url(/images/pressroom/icons/navigation/accordion_arrow_down.png) no-repeat 0 0;
  margin-right: 20px;
  margin-top: 2px;
}

/* line 2687, app/assets/stylesheets/pressroom/style.css */
.accordion .ui-accordion-header:hover .ui-accordion-header-icon {
  background: #ED1C24 url(/images/pressroom/icons/navigation/accordion_arrow_down_hover.png) no-repeat 0 0;
}

/* line 2691, app/assets/stylesheets/pressroom/style.css */
.accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon {
  background: transparent url(/images/pressroom/icons/navigation/accordion_arrow_up.png) no-repeat 0 0;
}

/* --- carousel --- */
/* line 2696, app/assets/stylesheets/pressroom/style.css */
.horizontal_carousel {
  display: none;
}

/* line 2700, app/assets/stylesheets/pressroom/style.css */
.horizontal_carousel_container,
.vertical_carousel_container {
  position: relative;
}

/* line 2705, app/assets/stylesheets/pressroom/style.css */
.horizontal_carousel_container a.slider_control {
  top: 109px;
}

/* line 2709, app/assets/stylesheets/pressroom/style.css */
.horizontal_carousel_container.big a.slider_control,
.column_1_1 .horizontal_carousel_container.big a.slider_control {
  top: 197px;
}

/* line 2714, app/assets/stylesheets/pressroom/style.css */
.column_2_3 .horizontal_carousel_container.big a.slider_control {
  top: 405px;
}

/* line 2718, app/assets/stylesheets/pressroom/style.css */
.column_1_1 .horizontal_carousel_container a.slider_control {
  top: 131px;
}

/* line 2722, app/assets/stylesheets/pressroom/style.css */
.column_1_1 .horizontal_carousel_container.small a.slider_control {
  top: 76px;
}

/* line 2726, app/assets/stylesheets/pressroom/style.css */
.horizontal_carousel_container.thin a.slider_control {
  top: 50px;
}

/* line 2730, app/assets/stylesheets/pressroom/style.css */
.horizontal_carousel_container .horizontal_carousel > li {
  float: left;
  width: 210px;
  clear: none;
  margin-right: 30px;
  margin-top: 0;
}

/* line 2738, app/assets/stylesheets/pressroom/style.css */
.horizontal_carousel_container.big .horizontal_carousel > li {
  width: auto;
}

/* line 2742, app/assets/stylesheets/pressroom/style.css */
.column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-3 > li {
  width: 330px;
}

/* line 2746, app/assets/stylesheets/pressroom/style.css */
.column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-4 > li {
  width: 240px;
}

/* line 2750, app/assets/stylesheets/pressroom/style.css */
.column_2_3 .horizontal_carousel_container.thin .horizontal_carousel.visible-5 > li,
.gallery_popup .horizontal_carousel_container.thin .horizontal_carousel.visible-8 > li {
  width: 130px;
  margin-right: 10px;
}

/* line 2756, app/assets/stylesheets/pressroom/style.css */
.gallery_popup .horizontal_carousel_container.thin {
  width: 970px;
  margin-left: auto;
  margin-right: auto;
}

/* line 2762, app/assets/stylesheets/pressroom/style.css */
.blog.horizontal_carousel > li {
  padding-bottom: 1px;
}

/* line 2766, app/assets/stylesheets/pressroom/style.css */
.column_2_3 .horizontal_carousel_container.thin.gallery_control .horizontal_carousel.visible-5 > li,
.gallery_popup .horizontal_carousel_container.thin.gallery_control .horizontal_carousel.visible-8 > li {
  opacity: 0.5;
}

/* line 2771, app/assets/stylesheets/pressroom/style.css */
.column_2_3 .horizontal_carousel_container.thin.gallery_control .horizontal_carousel.visible-5 > li.current,
.column_2_3 .horizontal_carousel_container.thin.gallery_control .horizontal_carousel.visible-5 > li:hover,
.gallery_popup .horizontal_carousel_container.thin.gallery_control .horizontal_carousel.visible-8 > li.current,
.gallery_popup .horizontal_carousel_container.thin.gallery_control .horizontal_carousel.visible-8 > li:hover {
  opacity: 1;
}

/* line 2778, app/assets/stylesheets/pressroom/style.css */
.column_2_3 .horizontal_carousel_container.thin.gallery_control .horizontal_carousel.visible-5 > li img,
.gallery_popup .horizontal_carousel_container.thin.gallery_control .horizontal_carousel.visible-8 > li img {
  transition: none;
  -webkit-transition: none;
  opacity: 1;
}

/* line 2785, app/assets/stylesheets/pressroom/style.css */
.horizontal_carousel .author h6 {
  margin-top: 10px;
}

/* --- preloader --- */
/* line 2790, app/assets/stylesheets/pressroom/style.css */
.pr_preloader {
  display: block;
  height: auto;
  min-height: 100px;
  background: url(/images/pressroom/preloader.gif) no-repeat center center;
}

/* line 2797, app/assets/stylesheets/pressroom/style.css */
.blog .post > a > img,
.grid_view .post > a > img,
.post.single .post_image img,
.slider li.slide img,
.pr_preload {
  /* display: none; */
}

/* line 2805, app/assets/stylesheets/pressroom/style.css */
.blog .post > a > .icon,
.grid_view .post > a > .icon,
.post.single .post_image .icon,
.slider li.slide .icon {
  /* display: none; */
}

/* line 2812, app/assets/stylesheets/pressroom/style.css */
.blog.small .post > a > img,
.blog.small .post > a > .icon {
  /* display: none; */
}

/* --- icons --- */
/* line 2818, app/assets/stylesheets/pressroom/style.css */
.icon {
  display: block;
  position: absolute;
  width: 45px;
  height: 45px;
  z-index: 1;
  background-color: rgba(66, 73, 79, 0.8);
  background-repeat: no-repeat;
  text-align: center;
}

/* line 2830, app/assets/stylesheets/pressroom/style.css */
.icon.small {
  width: 29px;
  height: 29px;
}

/*.icon .info
{
	width: 0%;
	height: auto;
	z-index: 1;
	left: 45px;
	font-family: 'Roboto Condensed';
	color: #FFF;
	font-size: 18px;
	transition: width 250ms;
	overflow: hidden;
	text-align: center;
	padding-top: 14px;
	padding-bottom: 13px;
}
.icon:hover .info
{
	width: 100%;
}*/
/* line 2854, app/assets/stylesheets/pressroom/style.css */
.icon span {
  display: inline-block;
  color: #fff;
  font-family: 'Roboto Condensed';
  font-size: 18px;
  margin-top: 13px;
}

/* line 2862, app/assets/stylesheets/pressroom/style.css */
.icon.video {
  background-image: url(/images/pressroom/icons/media/video.png);
}

/* line 2866, app/assets/stylesheets/pressroom/style.css */
.icon.gallery {
  background-image: url(/images/pressroom/icons/media/gallery.png);
}

/* line 2870, app/assets/stylesheets/pressroom/style.css */
.icon.small.video {
  background-image: url(/images/pressroom/icons/media/small_video.png);
}

/* line 2874, app/assets/stylesheets/pressroom/style.css */
.icon.small.gallery {
  background-image: url(/images/pressroom/icons/media/small_gallery.png);
}

/* line 2878, app/assets/stylesheets/pressroom/style.css */
.icon.small.review {
  background-image: url(/images/pressroom/icons/media/small_review.png);
}

/* line 2882, app/assets/stylesheets/pressroom/style.css */
.icon.fullscreen {
  cursor: pointer;
  background-image: url(/images/pressroom/icons/media/fullscreen.png);
}

/* line 2887, app/assets/stylesheets/pressroom/style.css */
.icon.fullscreen:hover {
  background-color: #ED1C24;
}

/* line 2891, app/assets/stylesheets/pressroom/style.css */
.icon.fullscreen.animated {
  visibility: hidden;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
}

/* --- authors --- */
/* line 2898, app/assets/stylesheets/pressroom/style.css */
.authors .author {
  float: left;
  width: 150px;
  margin-top: 30px;
  margin-left: 30px;
  text-align: center;
}

/* line 2906, app/assets/stylesheets/pressroom/style.css */
.authors .author:nth-child(2n+1) {
  margin-left: 0;
}

/* line 2910, app/assets/stylesheets/pressroom/style.css */
.author h6 {
  color: #7C7C7C;
  font-weight: bold;
}

/* line 2915, app/assets/stylesheets/pressroom/style.css */
.author .thumb, .author .number, .author .thumb img {
  display: block;
}

/* line 2919, app/assets/stylesheets/pressroom/style.css */
.author .thumb {
  position: relative;
}

/* line 2923, app/assets/stylesheets/pressroom/style.css */
.author .details {
  clear: both;
  margin-top: 10px;
}

/* line 2928, app/assets/stylesheets/pressroom/style.css */
.author .details h5 {
  margin-top: 0;
}

/* line 2932, app/assets/stylesheets/pressroom/style.css */
.author .number,
.author .number.odometer {
  position: absolute;
  width: 50px;
  bottom: 7px;
  right: 0;
  z-index: 1;
  padding-right: 0;
  text-align: center;
}

/* line 2943, app/assets/stylesheets/pressroom/style.css */
.author .value_bar_container {
  position: absolute;
  width: 50px;
  height: 100%;
  right: 0;
  bottom: 0;
}

/* line 2951, app/assets/stylesheets/pressroom/style.css */
.author .value_bar {
  position: absolute;
  width: 50px;
  height: 100%;
  bottom: 0;
  background: #F0F0F0;
}

/* line 2959, app/assets/stylesheets/pressroom/style.css */
.author a img {
  width: auto;
  opacity: 1;
  transition: opacity 0.4s ease-in-out 0s;
  -webkit-transition: opacity 0.4s ease-in-out 0s;
}

/* line 2966, app/assets/stylesheets/pressroom/style.css */
.author a:hover img {
  opacity: 0.8;
  transition: opacity 0.4s ease-in-out 0s;
  -webkit-transition: opacity 0.4s ease-in-out 0s;
}

/* line 2972, app/assets/stylesheets/pressroom/style.css */
.horizontal_carousel .author a img {
  width: 100%;
}

/* line 2976, app/assets/stylesheets/pressroom/style.css */
.author .avatar_block {
  float: left;
  margin-right: 30px;
}

/* line 2981, app/assets/stylesheets/pressroom/style.css */
.author .avatar_block img {
  display: block;
  width: 240px;
}

/* line 2986, app/assets/stylesheets/pressroom/style.css */
.authors_list .author {
  margin-top: 50px;
}

/* line 2990, app/assets/stylesheets/pressroom/style.css */
.authors_list .author:first-child {
  margin-top: 0;
}

/* line 2994, app/assets/stylesheets/pressroom/style.css */
.authors_list .author blockquote .author {
  margin-top: 23px;
  margin-left: 0;
}

/* line 2999, app/assets/stylesheets/pressroom/style.css */
.authors_list .content {
  position: relative;
  float: left;
  width: 420px;
}

/* line 3005, app/assets/stylesheets/pressroom/style.css */
.authors_list .social_icons {
  position: absolute;
  right: 0;
}

/* line 3010, app/assets/stylesheets/pressroom/style.css */
.authors_list .more {
  width: 74px;
}

/* line 3014, app/assets/stylesheets/pressroom/style.css */
.authors_list .details {
  position: relative;
  margin-top: 0;
  padding: 15px 20px;
}

/* line 3020, app/assets/stylesheets/pressroom/style.css */
.authors_list .author .value_bar_container {
  left: 0;
  right: auto;
}

/* line 3025, app/assets/stylesheets/pressroom/style.css */
.authors_list .author .value_bar {
  width: 100%;
}

/* line 3029, app/assets/stylesheets/pressroom/style.css */
.authors_list .details .columns {
  position: relative;
  z-index: 1;
}

/* line 3034, app/assets/stylesheets/pressroom/style.css */
.authors_list .details .columns .column {
  width: 85px;
}

/* line 3038, app/assets/stylesheets/pressroom/style.css */
.authors_list .details .columns .number {
  position: static;
  width: auto;
  text-align: left;
  font-size: 18px;
  font-weight: 400;
}

/* --- item content --- */
/* line 3047, app/assets/stylesheets/pressroom/style.css */
.item_content {
  margin-top: 10px;
  list-style: none;
}

/* line 3052, app/assets/stylesheets/pressroom/style.css */
.page_margin_top.item_content:first-child {
  margin-top: 30px;
}

/* line 3056, app/assets/stylesheets/pressroom/style.css */
.item_content:first-child {
  margin-top: 0;
}

/* line 3060, app/assets/stylesheets/pressroom/style.css */
.item_content .features_icon {
  float: left;
  display: block;
  width: 80px;
  height: 80px;
  margin-right: 20px;
  margin-bottom: 5px;
  background-color: #F0F0F0;
  background-repeat: no-repeat;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

/* line 3074, app/assets/stylesheets/pressroom/style.css */
.item_content.border_top {
  padding-top: 30px;
  border-top: 1px solid #E9E9E9;
}

/* line 3079, app/assets/stylesheets/pressroom/style.css */
.item_content .not_found {
  width: 110px;
  height: 110px;
  background-image: url(/images/pressroom/icons/other/404.png);
}

/* line 3085, app/assets/stylesheets/pressroom/style.css */
.app {
  background-image: url(/images/pressroom/icons/features/app.png);
}

/* line 3089, app/assets/stylesheets/pressroom/style.css */
.calendar {
  background-image: url(/images/pressroom/icons/features/calendar.png);
}

/* line 3093, app/assets/stylesheets/pressroom/style.css */
.chart {
  background-image: url(/images/pressroom/icons/features/chart.png);
}

/* line 3097, app/assets/stylesheets/pressroom/style.css */
.chat {
  background-image: url(/images/pressroom/icons/features/chat.png);
}

/* line 3101, app/assets/stylesheets/pressroom/style.css */
.clock {
  background-image: url(/images/pressroom/icons/features/clock.png);
}

/* line 3105, app/assets/stylesheets/pressroom/style.css */
.database {
  background-image: url(/images/pressroom/icons/features/database.png);
}

/* line 3109, app/assets/stylesheets/pressroom/style.css */
.document {
  background-image: url(/images/pressroom/icons/features/document.png);
}

/* line 3113, app/assets/stylesheets/pressroom/style.css */
.envelope {
  background-image: url(/images/pressroom/icons/features/envelope.png);
}

/* line 3117, app/assets/stylesheets/pressroom/style.css */
.faq {
  background-image: url(/images/pressroom/icons/features/faq.png);
}

/* line 3121, app/assets/stylesheets/pressroom/style.css */
.graph {
  background-image: url(/images/pressroom/icons/features/graph.png);
}

/* line 3125, app/assets/stylesheets/pressroom/style.css */
.image {
  background-image: url(/images/pressroom/icons/features/image.png);
}

/* line 3129, app/assets/stylesheets/pressroom/style.css */
.laptop {
  background-image: url(/images/pressroom/icons/features/laptop.png);
}

/* line 3133, app/assets/stylesheets/pressroom/style.css */
.magnifier {
  background-image: url(/images/pressroom/icons/features/magnifier.png);
}

/* line 3137, app/assets/stylesheets/pressroom/style.css */
.features_icon.mobile {
  background-image: url(/images/pressroom/icons/features/mobile.png);
}

/* line 3141, app/assets/stylesheets/pressroom/style.css */
.pin {
  background-image: url(/images/pressroom/icons/features/pin.png);
}

/* line 3145, app/assets/stylesheets/pressroom/style.css */
.printer {
  background-image: url(/images/pressroom/icons/features/printer.png);
}

/* line 3149, app/assets/stylesheets/pressroom/style.css */
.quote {
  background-image: url(/images/pressroom/icons/features/quote.png);
}

/* line 3153, app/assets/stylesheets/pressroom/style.css */
.screen {
  background-image: url(/images/pressroom/icons/features/screen.png);
}

/* line 3157, app/assets/stylesheets/pressroom/style.css */
.speaker {
  background-image: url(/images/pressroom/icons/features/speaker.png);
}

/* line 3161, app/assets/stylesheets/pressroom/style.css */
.video {
  background-image: url(/images/pressroom/icons/features/video.png);
}

/* --- latest news scrolling list ---*/
/* line 3166, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container li {
  float: left;
  padding: 15px 14px 17px 15px;
}

/* line 3171, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container li.posts {
  padding: 0;
  overflow: hidden;
}

/* line 3176, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container .category {
  border-right: 1px solid #464D53;
  border-left: 1px solid #464D53;
  font-size: 12px;
  font-weight: bold;
  line-height: 120%;
}

/* line 3184, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container .date {
  padding-left: 0;
}

/* line 3188, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container .date .timeago {
  display: none;
}

/* line 3192, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container .date .timeago.current {
  display: inline;
}

/* line 3196, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container li.left,
.latest_news_scrolling_list_container li.right {
  border-right: 1px solid #464D53;
  cursor: pointer;
}

/* line 3202, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container li.left {
  padding: 8px 8px 9px 7px;
}

/* line 3206, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container li.right {
  padding: 8px 7px 9px 8px;
}

/* line 3210, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container li.left:hover,
.latest_news_scrolling_list_container li.right:hover {
  background: #464D53;
}

/* line 3215, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container .left a,
.latest_news_scrolling_list_container .right a {
  display: block;
  width: 29px;
  height: 29px;
  background: no-repeat 0 0;
}

/* line 3223, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container .left a {
  background-image: url(/images/pressroom/icons/navigation/dark_bg/navigation_latest_arrow_left.png);
}

/* line 3227, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container .right a {
  background-image: url(/images/pressroom/icons/navigation/dark_bg/navigation_latest_arrow_right.png);
}

/* line 3231, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container .left:hover a,
.latest_news_scrolling_list_container .right:hover a {
  background-position: 0 -29px;
}

/* line 3236, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container li .timeago {
  color: #858D94;
  font-size: 14px;
  text-decoration: none;
}

/* line 3242, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container li .latest_news_scrolling_list {
  height: 46px;
  overflow: hidden;
}

/* line 3247, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container li .latest_news_scrolling_list li {
  padding-right: 5px;
}

/* line 3251, app/assets/stylesheets/pressroom/style.css */
.latest_news_scrolling_list_container li .latest_news_scrolling_list a {
  color: #FFF;
  font-size: 14px;
}

/* --- social icons --- */
/* line 3257, app/assets/stylesheets/pressroom/style.css */
.social_icons li {
  float: left;
  padding: 0 5px 0 0px;
}

/* line 3262, app/assets/stylesheets/pressroom/style.css */
.social_icons .social_icon {
  display: block;
  width: 30px;
  height: 30px;
  background-repeat: none;
  background-position: 0 0;
  outline: none;
}

/* line 3271, app/assets/stylesheets/pressroom/style.css */
.header_top_bar .social_icons {
  float: right;
}

/* line 3275, app/assets/stylesheets/pressroom/style.css */
.header_top_bar .social_icons li {
  padding: 8px 0 8px 5px;
}

/* line 3279, app/assets/stylesheets/pressroom/style.css */
.social_icons .social_icon:hover,
.social_icons.colors .social_icon {
  background-position: 0 -30px;
}

/* line 3284, app/assets/stylesheets/pressroom/style.css */
.social_icons.colors .social_icon {
  opacity: 1;
  transition: opacity 0.2s ease-in-out 0s;
}

/* line 3289, app/assets/stylesheets/pressroom/style.css */
.social_icons.colors .social_icon:hover {
  opacity: 0.7;
  transition: opacity 0.2s ease-in-out 0s;
}

/* line 3294, app/assets/stylesheets/pressroom/style.css */
.behance {
  background-image: url(/images/pressroom/icons/social/behance.png);
}

/* line 3298, app/assets/stylesheets/pressroom/style.css */
.bing {
  background-image: url(/images/pressroom/icons/social/bing.png);
}

/* line 3302, app/assets/stylesheets/pressroom/style.css */
.blogger {
  background-image: url(/images/pressroom/icons/social/blogger.png);
}

/* line 3306, app/assets/stylesheets/pressroom/style.css */
.deezer {
  background-image: url(/images/pressroom/icons/social/deezer.png);
}

/* line 3310, app/assets/stylesheets/pressroom/style.css */
.designfloat {
  background-image: url(/images/pressroom/icons/social/designfloat.png);
}

/* line 3314, app/assets/stylesheets/pressroom/style.css */
.deviantart {
  background-image: url(/images/pressroom/icons/social/deviantart.png);
}

/* line 3318, app/assets/stylesheets/pressroom/style.css */
.digg {
  background-image: url(/images/pressroom/icons/social/digg.png);
}

/* line 3322, app/assets/stylesheets/pressroom/style.css */
.digg {
  background-image: url(/images/pressroom/icons/social/digg.png);
}

/* line 3326, app/assets/stylesheets/pressroom/style.css */
.dribbble {
  background-image: url(/images/pressroom/icons/social/dribbble.png);
}

/* line 3330, app/assets/stylesheets/pressroom/style.css */
.envato {
  background-image: url(/images/pressroom/icons/social/envato.png);
}

/* line 3334, app/assets/stylesheets/pressroom/style.css */
.facebook {
  background-image: url(/images/pressroom/icons/social/facebook.png);
}

/* line 3338, app/assets/stylesheets/pressroom/style.css */
.flickr {
  background-image: url(/images/pressroom/icons/social/flickr.png);
}

/* line 3342, app/assets/stylesheets/pressroom/style.css */
.form {
  background-image: url(/images/pressroom/icons/social/form.png);
}

/* line 3346, app/assets/stylesheets/pressroom/style.css */
.forrst {
  background-image: url(/images/pressroom/icons/social/forrst.png);
}

/* line 3350, app/assets/stylesheets/pressroom/style.css */
.foursquare {
  background-image: url(/images/pressroom/icons/social/foursquare.png);
}

/* line 3354, app/assets/stylesheets/pressroom/style.css */
.friendfeed {
  background-image: url(/images/pressroom/icons/social/friendfeed.png);
}

/* line 3358, app/assets/stylesheets/pressroom/style.css */
.googleplus {
  background-image: url(/images/pressroom/icons/social/googleplus.png);
}

/* line 3362, app/assets/stylesheets/pressroom/style.css */
.instagram {
  background-image: url(/images/pressroom/icons/social/instagram.png);
}

/* line 3366, app/assets/stylesheets/pressroom/style.css */
.linkedin {
  background-image: url(/images/pressroom/icons/social/linkedin.png);
}

/* line 3370, app/assets/stylesheets/pressroom/style.css */
.mail {
  background-image: url(/images/pressroom/icons/social/mail.png);
}

/* line 3374, app/assets/stylesheets/pressroom/style.css */
.mobile {
  background-image: url(/images/pressroom/icons/social/mobile.png);
}

/* line 3378, app/assets/stylesheets/pressroom/style.css */
.myspace {
  background-image: url(/images/pressroom/icons/social/myspace.png);
}

/* line 3382, app/assets/stylesheets/pressroom/style.css */
.picasa {
  background-image: url(/images/pressroom/icons/social/picasa.png);
}

/* line 3386, app/assets/stylesheets/pressroom/style.css */
.pinterest {
  background-image: url(/images/pressroom/icons/social/pinterest.png);
}

/* line 3390, app/assets/stylesheets/pressroom/style.css */
.reddit {
  background-image: url(/images/pressroom/icons/social/reddit.png);
}

/* line 3394, app/assets/stylesheets/pressroom/style.css */
.rss {
  background-image: url(/images/pressroom/icons/social/rss.png);
}

/* line 3398, app/assets/stylesheets/pressroom/style.css */
.skype {
  background-image: url(/images/pressroom/icons/social/skype.png);
}

/* line 3402, app/assets/stylesheets/pressroom/style.css */
.soundcloud {
  background-image: url(/images/pressroom/icons/social/soundcloud.png);
}

/* line 3406, app/assets/stylesheets/pressroom/style.css */
.spotify {
  background-image: url(/images/pressroom/icons/social/spotify.png);
}

/* line 3410, app/assets/stylesheets/pressroom/style.css */
.stumbleupon {
  background-image: url(/images/pressroom/icons/social/stumbleupon.png);
}

/* line 3414, app/assets/stylesheets/pressroom/style.css */
.technorati {
  background-image: url(/images/pressroom/icons/social/technorati.png);
}

/* line 3418, app/assets/stylesheets/pressroom/style.css */
.tumblr {
  background-image: url(/images/pressroom/icons/social/tumblr.png);
}

/* line 3422, app/assets/stylesheets/pressroom/style.css */
.twitter {
  background-image: url(/images/pressroom/icons/social/twitter.png);
}

/* line 3426, app/assets/stylesheets/pressroom/style.css */
.vimeo {
  background-image: url(/images/pressroom/icons/social/vimeo.png);
}

/* line 3430, app/assets/stylesheets/pressroom/style.css */
.wykop {
  background-image: url(/images/pressroom/icons/social/wykop.png);
}

/* line 3434, app/assets/stylesheets/pressroom/style.css */
.xing {
  background-image: url(/images/pressroom/icons/social/xing.png);
}

/* line 3438, app/assets/stylesheets/pressroom/style.css */
.youtube {
  background-image: url(/images/pressroom/icons/social/youtube.png);
}

/* line 3442, app/assets/stylesheets/pressroom/style.css */
.dark .behance,
.colors .behance {
  background-image: url(/images/pressroom/icons/social/dark_bg/behance.png);
}

/* line 3447, app/assets/stylesheets/pressroom/style.css */
.dark .bing,
.colors .bing {
  background-image: url(/images/pressroom/icons/social/dark_bg/bing.png);
}

/* line 3452, app/assets/stylesheets/pressroom/style.css */
.dark .blogger,
.colors .blogger {
  background-image: url(/images/pressroom/icons/social/dark_bg/blogger.png);
}

/* line 3457, app/assets/stylesheets/pressroom/style.css */
.dark .deezer,
.colors .deezer {
  background-image: url(/images/pressroom/icons/social/dark_bg/deezer.png);
}

/* line 3462, app/assets/stylesheets/pressroom/style.css */
.dark .designfloat,
.colors .designfloat {
  background-image: url(/images/pressroom/icons/social/dark_bg/designfloat.png);
}

/* line 3467, app/assets/stylesheets/pressroom/style.css */
.dark .deviantart,
.colors .deviantart {
  background-image: url(/images/pressroom/icons/social/dark_bg/deviantart.png);
}

/* line 3472, app/assets/stylesheets/pressroom/style.css */
.dark .digg,
.colors .digg {
  background-image: url(/images/pressroom/icons/social/dark_bg/digg.png);
}

/* line 3477, app/assets/stylesheets/pressroom/style.css */
.dark .digg,
.colors .digg {
  background-image: url(/images/pressroom/icons/social/dark_bg/digg.png);
}

/* line 3482, app/assets/stylesheets/pressroom/style.css */
.dark .dribbble,
.colors .dribbble {
  background-image: url(/images/pressroom/icons/social/dark_bg/dribbble.png);
}

/* line 3487, app/assets/stylesheets/pressroom/style.css */
.dark .envato,
.colors .envato {
  background-image: url(/images/pressroom/icons/social/dark_bg/envato.png);
}

/* line 3492, app/assets/stylesheets/pressroom/style.css */
.dark .facebook,
.colors .facebook {
  background-image: url(/images/pressroom/icons/social/dark_bg/facebook.png);
}

/* line 3497, app/assets/stylesheets/pressroom/style.css */
.dark .flickr,
.colors .flickr {
  background-image: url(/images/pressroom/icons/social/dark_bg/flickr.png);
}

/* line 3502, app/assets/stylesheets/pressroom/style.css */
.dark .form,
.colors .form {
  background-image: url(/images/pressroom/icons/social/dark_bg/form.png);
}

/* line 3507, app/assets/stylesheets/pressroom/style.css */
.dark .forrst,
.colors .forrst {
  background-image: url(/images/pressroom/icons/social/dark_bg/forrst.png);
}

/* line 3512, app/assets/stylesheets/pressroom/style.css */
.dark .foursquare,
.colors .foursquare {
  background-image: url(/images/pressroom/icons/social/dark_bg/foursquare.png);
}

/* line 3517, app/assets/stylesheets/pressroom/style.css */
.dark .friendfeed,
.colors .friendfeed {
  background-image: url(/images/pressroom/icons/social/dark_bg/friendfeed.png);
}

/* line 3522, app/assets/stylesheets/pressroom/style.css */
.dark .googleplus,
.colors .googleplus {
  background-image: url(/images/pressroom/icons/social/dark_bg/googleplus.png);
}

/* line 3527, app/assets/stylesheets/pressroom/style.css */
.dark .instagram,
.colors .instagram {
  background-image: url(/images/pressroom/icons/social/dark_bg/instagram.png);
}

/* line 3532, app/assets/stylesheets/pressroom/style.css */
.dark .linkedin,
.colors .linkedin {
  background-image: url(/images/pressroom/icons/social/dark_bg/linkedin.png);
}

/* line 3537, app/assets/stylesheets/pressroom/style.css */
.dark .mail,
.colors .mail {
  background-image: url(/images/pressroom/icons/social/dark_bg/mail.png);
}

/* line 3542, app/assets/stylesheets/pressroom/style.css */
.dark .mobile,
.colors .mobile {
  background-image: url(/images/pressroom/icons/social/dark_bg/mobile.png);
}

/* line 3547, app/assets/stylesheets/pressroom/style.css */
.dark .myspace,
.colors .myspace {
  background-image: url(/images/pressroom/icons/social/dark_bg/myspace.png);
}

/* line 3552, app/assets/stylesheets/pressroom/style.css */
.dark .picasa,
.colors .picasa {
  background-image: url(/images/pressroom/icons/social/dark_bg/picasa.png);
}

/* line 3557, app/assets/stylesheets/pressroom/style.css */
.dark .pinterest,
.colors .pinterest {
  background-image: url(/images/pressroom/icons/social/dark_bg/pinterest.png);
}

/* line 3562, app/assets/stylesheets/pressroom/style.css */
.dark .reddit,
.colors .reddit {
  background-image: url(/images/pressroom/icons/social/dark_bg/reddit.png);
}

/* line 3567, app/assets/stylesheets/pressroom/style.css */
.dark .rss,
.colors .rss {
  background-image: url(/images/pressroom/icons/social/dark_bg/rss.png);
}

/* line 3572, app/assets/stylesheets/pressroom/style.css */
.dark .skype,
.colors .skype {
  background-image: url(/images/pressroom/icons/social/dark_bg/skype.png);
}

/* line 3577, app/assets/stylesheets/pressroom/style.css */
.dark .soundcloud,
.colors .soundcloud {
  background-image: url(/images/pressroom/icons/social/dark_bg/soundcloud.png);
}

/* line 3582, app/assets/stylesheets/pressroom/style.css */
.dark .spotify,
.colors .spotify {
  background-image: url(/images/pressroom/icons/social/dark_bg/spotify.png);
}

/* line 3587, app/assets/stylesheets/pressroom/style.css */
.dark .stumbleupon,
.colors .stumbleupon {
  background-image: url(/images/pressroom/icons/social/dark_bg/stumbleupon.png);
}

/* line 3592, app/assets/stylesheets/pressroom/style.css */
.dark .technorati,
.colors .technorati {
  background-image: url(/images/pressroom/icons/social/dark_bg/technorati.png);
}

/* line 3597, app/assets/stylesheets/pressroom/style.css */
.dark .tumblr,
.colors .tumblr {
  background-image: url(/images/pressroom/icons/social/dark_bg/tumblr.png);
}

/* line 3602, app/assets/stylesheets/pressroom/style.css */
.dark .twitter,
.colors .twitter {
  background-image: url(/images/pressroom/icons/social/dark_bg/twitter.png);
}

/* line 3607, app/assets/stylesheets/pressroom/style.css */
.dark .vimeo,
.colors .vimeo {
  background-image: url(/images/pressroom/icons/social/dark_bg/vimeo.png);
}

/* line 3612, app/assets/stylesheets/pressroom/style.css */
.dark .wykop,
.colors .wykop {
  background-image: url(/images/pressroom/icons/social/dark_bg/wykop.png);
}

/* line 3617, app/assets/stylesheets/pressroom/style.css */
.dark .xing,
.colors .xing {
  background-image: url(/images/pressroom/icons/social/dark_bg/xing.png);
}

/* line 3622, app/assets/stylesheets/pressroom/style.css */
.dark .youtube,
.colors .youtube {
  background-image: url(/images/pressroom/icons/social/dark_bg/youtube.png);
}

/* line 3627, app/assets/stylesheets/pressroom/style.css */
.colors .behance {
  background-color: #000;
}

/* line 3631, app/assets/stylesheets/pressroom/style.css */
.colors .bing {
  background-color: #FDB700;
}

/* line 3635, app/assets/stylesheets/pressroom/style.css */
.colors .blogger {
  background-color: #F7974A;
}

/* line 3639, app/assets/stylesheets/pressroom/style.css */
.colors .deezer {
  background-color: #36BDF4;
}

/* line 3643, app/assets/stylesheets/pressroom/style.css */
.colors .designfloat {
  background-color: #F07D00;
}

/* line 3647, app/assets/stylesheets/pressroom/style.css */
.colors .deviantart {
  background-color: #58735C;
}

/* line 3651, app/assets/stylesheets/pressroom/style.css */
.colors .digg {
  background-color: #546B9F;
}

/* line 3655, app/assets/stylesheets/pressroom/style.css */
.colors .dribbble {
  background-color: #E94D8A;
}

/* line 3659, app/assets/stylesheets/pressroom/style.css */
.colors .envato {
  background-color: #83B542;
}

/* line 3663, app/assets/stylesheets/pressroom/style.css */
.colors .facebook {
  background-color: #3B5A9B;
}

/* line 3667, app/assets/stylesheets/pressroom/style.css */
.colors .flickr {
  background-color: #3565AB;
}

/* line 3671, app/assets/stylesheets/pressroom/style.css */
.colors .form {
  background-color: #ED1C24;
}

/* line 3675, app/assets/stylesheets/pressroom/style.css */
.colors .forrst {
  background-color: #859563;
}

/* line 3679, app/assets/stylesheets/pressroom/style.css */
.colors .foursquare {
  background-color: #0086BE;
}

/* line 3683, app/assets/stylesheets/pressroom/style.css */
.colors .friendfeed {
  background-color: #3C75BA;
}

/* line 3687, app/assets/stylesheets/pressroom/style.css */
.colors .googleplus {
  background-color: #DD4B39;
}

/* line 3691, app/assets/stylesheets/pressroom/style.css */
.colors .instagram {
  background-color: #5280A5;
}

/* line 3695, app/assets/stylesheets/pressroom/style.css */
.colors .linkedin {
  background-color: #007BB6;
}

/* line 3699, app/assets/stylesheets/pressroom/style.css */
.colors .mail {
  background-color: #C72C58;
}

/* line 3703, app/assets/stylesheets/pressroom/style.css */
.colors .mobile {
  background-color: #ED1C24;
}

/* line 3707, app/assets/stylesheets/pressroom/style.css */
.colors .myspace {
  background-color: #000;
}

/* line 3711, app/assets/stylesheets/pressroom/style.css */
.colors .picasa {
  background-color: #65B145;
}

/* line 3715, app/assets/stylesheets/pressroom/style.css */
.colors .pinterest {
  background-color: #CB2027;
}

/* line 3719, app/assets/stylesheets/pressroom/style.css */
.colors .reddit {
  background-color: #FE5D05;
}

/* line 3723, app/assets/stylesheets/pressroom/style.css */
.colors .rss {
  background-color: #F38F36;
}

/* line 3727, app/assets/stylesheets/pressroom/style.css */
.colors .skype {
  background-color: #40BEEE;
}

/* line 3731, app/assets/stylesheets/pressroom/style.css */
.colors .soundcloud {
  background-color: #F76E10;
}

/* line 3735, app/assets/stylesheets/pressroom/style.css */
.colors .spotify {
  background-color: #85BF40;
}

/* line 3739, app/assets/stylesheets/pressroom/style.css */
.colors .stumbleupon {
  background-color: #EB4C23;
}

/* line 3743, app/assets/stylesheets/pressroom/style.css */
.colors .technorati {
  background-color: #56B849;
}

/* line 3747, app/assets/stylesheets/pressroom/style.css */
.colors .tumblr {
  background-color: #4C6E8F;
}

/* line 3751, app/assets/stylesheets/pressroom/style.css */
.colors .twitter {
  background-color: #00ACED;
}

/* line 3755, app/assets/stylesheets/pressroom/style.css */
.colors .vimeo {
  background-color: #5CB5E6;
}

/* line 3759, app/assets/stylesheets/pressroom/style.css */
.colors .wykop {
  background-color: #F15A25;
}

/* line 3763, app/assets/stylesheets/pressroom/style.css */
.colors .xing {
  background-color: #1E6A70;
}

/* line 3767, app/assets/stylesheets/pressroom/style.css */
.colors .youtube {
  background-color: #BC110A;
}

/* --- search --- */
/* line 3772, app/assets/stylesheets/pressroom/style.css */
.search {
  float: right;
  border-left: 1px solid #464D53;
  border-right: 1px solid #464D53;
  margin-left: 15px;
  /*background: #42494F;*/
  line-height: 1;
}

/* line 3781, app/assets/stylesheets/pressroom/style.css */
.search .search_input {
  float: left;
  width: 70px;
  font-size: 14px;
  background: #363B40;
  color: #FFF;
  border: none;
  margin: 0;
  padding: 15px 14px 15px 15px;
  border-right: 1px solid #464D53;
  transition: width 0.5s;
  -moz-transition: width 0.5s;
  /* Firefox */
  -webkit-transition: width 0.5s;
  /* Safari and Chrome */
  -o-transition: width 0.5s;
  /* Opera */
}

/* line 3797, app/assets/stylesheets/pressroom/style.css */
.search .search_input:focus {
  width: 130px;
  font-weight: bold !important;
}

/* line 3802, app/assets/stylesheets/pressroom/style.css */
.search .search_input.hint {
  color: #FFFF !important;
  font-weight: bold !important;
}

/* line 3807, app/assets/stylesheets/pressroom/style.css */
.search .search_input::-webkit-input-placeholder {
  color: #FFFF !important;
}

/* line 3811, app/assets/stylesheets/pressroom/style.css */
.search .search_input:-moz-placeholder {
  color: #FFFF !important;
  opacity: 1;
}

/* line 3816, app/assets/stylesheets/pressroom/style.css */
.search .search_input::-moz-placeholder {
  color: #FFFF !important;
  opacity: 1;
}

/* line 3821, app/assets/stylesheets/pressroom/style.css */
.search .search_input:-ms-input-placeholder {
  color: #FFFF !important;
}

/* line 3825, app/assets/stylesheets/pressroom/style.css */
.search .search_submit {
  display: block;
  float: right;
  width: 30px;
  height: 46px;
  padding: 0 22px;
  background: url(/images/pressroom/icons/other/dark_bg/header_search.png) 0 0 no-repeat;
  border: none;
  cursor: pointer;
}

/* line 3836, app/assets/stylesheets/pressroom/style.css */
.search .search_submit:hover {
  background-color: #464D53;
  background-position: 0 -46px;
}

/* --- buttons --- */
/* line 3842, app/assets/stylesheets/pressroom/style.css */
.more,
.more[type="submit"] {
  display: block;
  border: 1px solid #E9E9E9;
  color: #25282A;
  font-family: 'Arial';
  font-size: 12px;
  font-weight: bold;
  padding: 14px 13px 13px;
  text-align: center;
  cursor: pointer;
}

/* line 3855, app/assets/stylesheets/pressroom/style.css */
.more.highlight,
.more.active:hover {
  border: 2px solid #ED1C24;
  color: #ED1C24;
  padding: 13px 12px 12px;
  background: transparent;
}

/* line 3863, app/assets/stylesheets/pressroom/style.css */
.more.active,
.more:hover {
  color: #FFF;
  background: #ED1C24;
  border-color: #ED1C24;
}

/* line 3870, app/assets/stylesheets/pressroom/style.css */
.more.medium,
.more.medium[type="submit"] {
  font-size: 13px;
  padding: 15px 13px 14px;
}

/* line 3876, app/assets/stylesheets/pressroom/style.css */
.more.medium.highlight,
.more.medium.active:hover {
  padding: 14px 12px 13px;
}

/* line 3881, app/assets/stylesheets/pressroom/style.css */
.more.big,
.more.big[type="submit"] {
  font-size: 14px;
  padding: 20px 29px 19px;
}

/* line 3887, app/assets/stylesheets/pressroom/style.css */
.more.big.highlight,
.more.big.active:hover {
  padding: 19px 28px 18px;
}

/* --- copyright row --- */
/* line 3893, app/assets/stylesheets/pressroom/style.css */
.copyright_row,
.copyright_row h6 {
  font-family: 'Arial';
  font-size: 12px;
  color: #9DA4AB;
}

/* line 3900, app/assets/stylesheets/pressroom/style.css */
.copyright_row .footer_menu {
  float: right;
}

/* line 3904, app/assets/stylesheets/pressroom/style.css */
.copyright_row .footer_menu li {
  margin-left: 25px;
  margin-right: 0;
}

/* --- gallery popup --- */
/* line 3910, app/assets/stylesheets/pressroom/style.css */
.gallery_popup {
  position: absolute;
  display: none;
  width: 100%;
  z-index: 101;
  left: 0;
  overflow-y: scroll;
  background: #2D3136;
}

/* line 3920, app/assets/stylesheets/pressroom/style.css */
.gallery_overlay {
  left: 0px;
  top: 0px;
  position: absolute;
  background-color: #2D3136;
  z-index: 100;
}

/* line 3928, app/assets/stylesheets/pressroom/style.css */
.gallery_popup .header_container {
  background: transparent;
  border-bottom: 1px solid #464D53;
  padding: 30px 0;
}

/* line 3934, app/assets/stylesheets/pressroom/style.css */
.gallery_popup .header {
  text-align: left;
  padding: 0;
}

/* line 3939, app/assets/stylesheets/pressroom/style.css */
.gallery_popup .header h1,
.gallery_popup .header h1 a {
  float: left;
  font-family: 'Roboto Condensed';
  font-size: 50px;
  color: #FFF;
}

/* line 3947, app/assets/stylesheets/pressroom/style.css */
.gallery_popup h3 {
  font-size: 18px;
  color: #FFF;
}

/* line 3952, app/assets/stylesheets/pressroom/style.css */
.gallery_popup p {
  color: #D7DCE0;
}

/* line 3956, app/assets/stylesheets/pressroom/style.css */
.gallery_popup p {
  font-size: 16px;
}

/* line 3960, app/assets/stylesheets/pressroom/style.css */
.gallery_popup .read_more {
  color: #FFF;
}

/* line 3964, app/assets/stylesheets/pressroom/style.css */
.gallery_close {
  float: right;
  display: block;
  width: 23px;
  height: 23px;
  background: url(/images/pressroom/icons/other/dark_bg/gallery_close.png) no-repeat 0 0;
  margin-top: 15px;
}

/* line 3973, app/assets/stylesheets/pressroom/style.css */
.gallery_close:hover {
  background-position: 0 -23px;
}

/* line 3977, app/assets/stylesheets/pressroom/style.css */
.gallery_popup .slider_navigation {
  position: static;
  float: left;
}

/* line 3982, app/assets/stylesheets/pressroom/style.css */
.gallery_popup .slider_navigation .slider_control:first-child {
  margin-right: 2px;
}

/* line 3986, app/assets/stylesheets/pressroom/style.css */
.gallery_popup .slider_navigation .slider_control a {
  background-color: #42494F;
}

/* line 3990, app/assets/stylesheets/pressroom/style.css */
.gallery_popup .slider_navigation .slider_control a:hover {
  background-color: #ED1C24;
}

/* line 3994, app/assets/stylesheets/pressroom/style.css */
.gallery_popup .slider_info {
  float: right;
  background: #42494F;
  font-size: 18px;
  font-family: 'Roboto Condensed';
  padding: 13px 15px 14px;
}

/* line 4002, app/assets/stylesheets/pressroom/style.css */
.gallery_popup .share_box {
  border-top-color: #464D53;
  border-bottom: none;
}

/* line 4007, app/assets/stylesheets/pressroom/style.css */
.gallery_popup .share_box label {
  color: #FFF;
}

/* --- prettyPhoto --- */
/*div.pp_default .pp_nav
{
	margin-top: 9px;
}
div.pp_default .pp_close
{
	margin-top: 7px;
}*/
/* line 4020, app/assets/stylesheets/pressroom/style.css */
div.pp_default .pp_content_container .pp_left,
div.pp_default .pp_content_container .pp_right,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right {
  background: none;
  padding: 0;
}

/* line 4032, app/assets/stylesheets/pressroom/style.css */
div.pp_default .pp_content, div.light_rounded .pp_content {
  padding: 10px;
}

/* line 4036, app/assets/stylesheets/pressroom/style.css */
div.pp_default .pp_description {
  font-size: 12px;
  color: #7C7C7C;
}

/* line 4041, app/assets/stylesheets/pressroom/style.css */
div.pp_default .pp_close {
  margin-top: 8px;
  background: url(/images/pressroom/icons/other/close.png) 0 0 no-repeat;
}

/* line 4046, app/assets/stylesheets/pressroom/style.css */
div.pp_default .pp_close:hover {
  opacity: 1;
  background-position: 0 -30px;
}

/* --- map --- */
/* line 4052, app/assets/stylesheets/pressroom/style.css */
.contact_map {
  width: 100%;
  height: 350px;
}

/* line 4057, app/assets/stylesheets/pressroom/style.css */
.column_1_3 .contact_map {
  height: 330px;
}

/* --- divider --- */
/* line 4062, app/assets/stylesheets/pressroom/style.css */
.divider {
  background: #F0F0F0;
  border: none;
  height: 10px;
  margin: 0;
}

/* line 4069, app/assets/stylesheets/pressroom/style.css */
.divider.page_margin_top {
  margin-top: 30px;
}

/* line 4073, app/assets/stylesheets/pressroom/style.css */
.divider_block {
  margin-top: 25px;
}

/* line 4077, app/assets/stylesheets/pressroom/style.css */
.divider_block .divider {
  float: left;
}

/* line 4081, app/assets/stylesheets/pressroom/style.css */
.divider.first {
  width: 30px;
}

/* line 4085, app/assets/stylesheets/pressroom/style.css */
.divider.subheader_arrow {
  width: 20px;
  height: 30px;
  background: url(/images/pressroom/icons/other/subheader_arrow.png) no-repeat 0 0;
}

/* line 4091, app/assets/stylesheets/pressroom/style.css */
.divider.last {
  width: 1000px;
}

/* --- misc --- */
/* line 4096, app/assets/stylesheets/pressroom/style.css */
.scroll_top {
  float: right;
  background: url(/images/pressroom/icons/navigation/go_top_arrow.png) no-repeat center right;
  padding-right: 25px;
  font-size: 18px;
  font-family: 'Roboto';
  color: #FFF;
  line-height: 140%;
}

/* line 4106, app/assets/stylesheets/pressroom/style.css */
.button_preview {
  float: left;
  margin-top: 30px;
  width: 90px;
  margin-right: 30px;
}

/* line 4113, app/assets/stylesheets/pressroom/style.css */
.button_preview.medium {
  width: 109px;
}

/* line 4117, app/assets/stylesheets/pressroom/style.css */
.button_preview.big {
  width: 108px;
}

/* line 4121, app/assets/stylesheets/pressroom/style.css */
.header h1 a,
.sf-menu a:hover,
.social_icons .social_icon:hover,
.more:hover,
.read_more:hover,
.tabs_navigation li a:hover,
.tabs_navigation li a:focus,
.tabs_navigation li a:active,
.post .comments_number:hover,
.taxonomies a:hover,
.pagination li a:hover,
.slider_content_box li.category a:hover,
.gallery_close:hover {
  text-decoration: none;
}

/* line 4137, app/assets/stylesheets/pressroom/style.css */
input {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
}

/* line 4144, app/assets/stylesheets/pressroom/style.css */
input[type='checkbox'] {
  -webkit-appearance: checkbox;
}

/* line 4148, app/assets/stylesheets/pressroom/style.css */
input[type='radio'] {
  -webkit-appearance: radio;
}

/* line 4152, app/assets/stylesheets/pressroom/style.css */
:focus {
  outline: none;
}

/* line 4156, app/assets/stylesheets/pressroom/style.css */
::-moz-focus-inner {
  border: 0;
}

/* line 4160, app/assets/stylesheets/pressroom/style.css */
body.lock-position {
  position: fixed;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

/* --- menu style 2 & 3 & 5 & 6 & 7 & 8 & 9 & 10 --- */
/* line 2, app/assets/stylesheets/pressroom/menu_styles.css */
.style_2.menu_container {
  background: #F0F0F0;
  border-color: #F0F0F0;
}

/* line 7, app/assets/stylesheets/pressroom/menu_styles.css */
.style_2 .sf-menu {
  border-top: 3px solid #E0E0E0;
}

/* line 11, app/assets/stylesheets/pressroom/menu_styles.css */
.style_2 .sf-menu li {
  background-color: #F0F0F0;
  border-bottom-color: #F0F0F0;
  border-top-color: #E0E0E0;
}

/* line 17, app/assets/stylesheets/pressroom/menu_styles.css */
.style_2 .sf-menu > li {
  margin-top: -3px;
}

/* line 21, app/assets/stylesheets/pressroom/menu_styles.css */
.style_2 .sf-menu li.submenu a,
.style_7 .sf-menu li.selected.submenu a,
.style_7 .sf-menu li.submenu:hover a {
  background-image: url(/../images/icons/navigation/menu_arrow.png);
}

/* line 27, app/assets/stylesheets/pressroom/menu_styles.css */
.style_2 .sf-menu a:hover,
.style_3 .sf-menu a:hover {
  background-color: #ED1C24;
}

/* line 32, app/assets/stylesheets/pressroom/menu_styles.css */
.style_2 .sf-menu li:hover, .style_2 .sf-menu li.selected,
.style_2 .sf-menu li.submenu:hover,
.style_2 .sf-menu li:hover a, .style_2 .sf-menu li.selected a,
.style_2 .sf-menu li.submenu:hover a,
.style_3 .sf-menu li:hover, .style_3 .sf-menu li.selected,
.style_3 .sf-menu li.submenu:hover,
.style_3 .sf-menu li:hover a, .style_3 .sf-menu li.selected a,
.style_3 .sf-menu li.submenu:hover a,
.style_5 .sf-menu li:hover, .style_5 .sf-menu li.selected,
.style_5 .sf-menu li.submenu:hover,
.style_5 .sf-menu li:hover a, .style_5 .sf-menu li.selected a,
.style_5 .sf-menu li.submenu:hover a,
.style_10 .sf-menu li:hover, .style_10 .sf-menu li.selected,
.style_10 .sf-menu li.submenu:hover,
.style_10 .sf-menu li:hover a, .style_10 .sf-menu li.selected a,
.style_10 .sf-menu li.submenu:hover a {
  background-color: #ED1C24;
  border-top-color: #ED1C24;
  border-bottom-color: #ED1C24;
}

/* line 53, app/assets/stylesheets/pressroom/menu_styles.css */
.style_2 .sf-menu li.selected.submenu a,
.style_2 .sf-menu li.submenu:hover a,
.style_3 .sf-menu li.selected.submenu a,
.style_3 .sf-menu li.submenu:hover a,
.style_5 .sf-menu li.submenu a,
.style_6 .sf-menu li.selected.submenu a,
.style_6 .sf-menu li.submenu:hover a,
.style_7 .sf-menu li.submenu a,
.style_8 .sf-menu li.selected.submenu a,
.style_8 .sf-menu li.submenu:hover a,
.style_9 .sf-menu li.submenu a,
.style_10 .sf-menu li.selected.submenu a,
.style_10 .sf-menu li.submenu:hover a {
  background-image: url(/../images/icons/navigation/dark_bg/menu_arrow.png);
}

/* line 69, app/assets/stylesheets/pressroom/menu_styles.css */
.style_2 .sf-menu li.selected a,
.style_2 .sf-menu li:hover a,
.style_3 .sf-menu li.selected a,
.style_3 .sf-menu li:hover a,
.style_5 .sf-menu li a,
.style_6 .sf-menu li.selected a,
.style_6 .sf-menu li:hover a,
.style_7 .sf-menu li a,
.style_8 .sf-menu li.selected a,
.style_8 .sf-menu li:hover a,
.style_9 .sf-menu li a,
.style_10 .sf-menu li.selected a,
.style_10 .sf-menu li:hover a {
  color: #FFF;
}

/* --- menu style 3 --- */
/* line 86, app/assets/stylesheets/pressroom/menu_styles.css */
.style_3.menu_container,
.style_3 .sf-menu li {
  border-top-color: #ED1C24;
}

/* --- menu style 4 --- */
/* line 92, app/assets/stylesheets/pressroom/menu_styles.css */
.style_4.menu_container,
.style_4 .sf-menu li {
  background-color: #F0F0F0;
  border-color: #F0F0F0;
}

/* line 98, app/assets/stylesheets/pressroom/menu_styles.css */
.style_4 .sf-menu li:hover, .style_4 .sf-menu li.selected,
.style_4 .sf-menu li.submenu:hover,
.style_4 .sf-menu li:hover a, .style_4 .sf-menu li.selected a,
.style_4 .sf-menu li.submenu:hover a {
  background-color: #FFF;
  border-bottom-color: #FFF;
  border-top-color: #ED1C24;
}

/* --- menu style 5 & 7 & 9 & 10 --- */
/* line 108, app/assets/stylesheets/pressroom/menu_styles.css */
.style_5.menu_container,
.style_5 .sf-menu li,
.style_7.menu_container,
.style_7 .sf-menu li,
.style_9.menu_container,
.style_9 .sf-menu li {
  background-color: #363B40;
  border-color: #363B40;
}

/* line 118, app/assets/stylesheets/pressroom/menu_styles.css */
.style_5 .sf-menu a:hover,
.style_10 .sf-menu a:hover {
  background-color: #ED1C24;
}

/* --- menu style 6 --- */
/* line 124, app/assets/stylesheets/pressroom/menu_styles.css */
.style_6 .sf-menu {
  margin-top: 0;
}

/* line 128, app/assets/stylesheets/pressroom/menu_styles.css */
.style_6.menu_container,
.style_6 .sf-menu li {
  border-bottom-color: #363B40;
  border-top: none;
}

/* line 134, app/assets/stylesheets/pressroom/menu_styles.css */
.style_6.menu_container {
  border-bottom-width: 3px;
}

/* line 138, app/assets/stylesheets/pressroom/menu_styles.css */
.style_6 .sf-menu a:hover {
  background-color: #363B40;
}

/* line 142, app/assets/stylesheets/pressroom/menu_styles.css */
.style_6 .sf-menu li:hover, .style_6 .sf-menu li.selected,
.style_6 .sf-menu li.submenu:hover,
.style_6 .sf-menu li:hover a, .style_6 .sf-menu li.selected a,
.style_6 .sf-menu li.submenu:hover a {
  background-color: #363B40;
}

/* --- menu style 7 --- */
/* line 150, app/assets/stylesheets/pressroom/menu_styles.css */
.style_7 .sf-menu a:hover {
  background-color: #25282A;
}

/* line 154, app/assets/stylesheets/pressroom/menu_styles.css */
.style_7 .sf-menu li:hover, .style_7 .sf-menu li.selected,
.style_7 .sf-menu li.submenu:hover,
.style_7 .sf-menu li:hover a, .style_7 .sf-menu li.selected a,
.style_7 .sf-menu li.submenu:hover a {
  background-color: #FFF;
  border-top-color: #FFF;
  border-bottom-color: #FFF;
  color: #25282A;
}

/* --- menu style 8 & 9 & 10 --- */
/* line 165, app/assets/stylesheets/pressroom/menu_styles.css */
.style_8 .sf-menu li,
.style_8.menu_container,
.style_10 .sf-menu li,
.style_10.menu_container {
  border-top-color: #FFF;
}

/* line 172, app/assets/stylesheets/pressroom/menu_styles.css */
.style_8 .sf-menu a:hover,
.style_9 .sf-menu a:hover {
  background-color: #42494F;
}

/* line 177, app/assets/stylesheets/pressroom/menu_styles.css */
.style_8 .sf-menu li:hover, .style_8 .sf-menu li.selected,
.style_8 .sf-menu li.submenu:hover,
.style_8 .sf-menu li:hover a, .style_8 .sf-menu li.selected a,
.style_8 .sf-menu li.submenu:hover a,
.style_9 .sf-menu li:hover, .style_9 .sf-menu li.selected,
.style_9 .sf-menu li.submenu:hover,
.style_9 .sf-menu li:hover a, .style_9 .sf-menu li.selected a,
.style_9 .sf-menu li.submenu:hover a {
  background-color: #42494F;
  border-top-color: #42494F;
  border-bottom-color: #42494F;
}

/* line 1, app/assets/stylesheets/pressroom/animations.css */
.animated_element {
  visibility: hidden;
  position: relative;
}

/* line 6, app/assets/stylesheets/pressroom/animations.css */
.fadeIn, .scale, .slideRight, .slideRightBack, .slideRight200, .slideLeft, .slideLeftBack, .slideLeft50, .slideDown, .slideDownBack, .slideDown200, .slideUp, .slideUpBack, .width, .height {
  animation-timing-function: cubic-bezier(0.75, 0, 0.25, 1);
  -webkit-animation-timing-function: cubic-bezier(0.75, 0, 0.25, 1);
  visibility: visible !important;
}

/* line 12, app/assets/stylesheets/pressroom/animations.css */
.slideRightBack, .slideLeftBack, .slideDownBack, .slideUpBack {
  opacity: 0;
}

/* --- fadeIn --- */
/* line 17, app/assets/stylesheets/pressroom/animations.css */
.fadeIn {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* --- scale --- */
/* line 45, app/assets/stylesheets/pressroom/animations.css */
.scale {
  animation-name: scale;
  -webkit-animation-name: scale;
}

@keyframes scale {
  0% {
    transform: scale(0.2);
  }
  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(0.2);
  }
  100% {
    -webkit-transform: scale(1);
  }
}

/* --- slideRight --- */
/* line 73, app/assets/stylesheets/pressroom/animations.css */
.slideRight {
  animation-name: slideRight;
  -webkit-animation-name: slideRight;
}

@keyframes slideRight {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}

@-webkit-keyframes slideRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}

/* --- slideRightBack --- */
/* line 105, app/assets/stylesheets/pressroom/animations.css */
.slideRightBack {
  animation-name: slideRightBack;
  -webkit-animation-name: slideRightBack;
}

@keyframes slideRightBack {
  0% {
    opacity: 1;
    transform: translateX(0%);
  }
  100% {
    opacity: 0;
    transform: translateX(-100%);
  }
}

@-webkit-keyframes slideRightBack {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
}

/* --- slideRight200 --- */
/* line 137, app/assets/stylesheets/pressroom/animations.css */
.slideRight200 {
  animation-name: slideRight200;
  -webkit-animation-name: slideRight200;
}

@keyframes slideRight200 {
  0% {
    opacity: 0;
    transform: translateX(-200%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}

@-webkit-keyframes slideRight200 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-200%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}

/* --- slideLeft --- */
/* line 169, app/assets/stylesheets/pressroom/animations.css */
.slideLeft {
  animation-name: slideLeft;
  -webkit-animation-name: slideLeft;
}

@keyframes slideLeft {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}

@-webkit-keyframes slideLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}

/* --- slideLeftBack --- */
/* line 201, app/assets/stylesheets/pressroom/animations.css */
.slideLeftBack {
  animation-name: slideLeftBack;
  -webkit-animation-name: slideLeftBack;
}

@keyframes slideLeftBack {
  0% {
    opacity: 1;
    transform: translateX(0%);
  }
  100% {
    opacity: 0;
    transform: translateX(100%);
  }
}

@-webkit-keyframes slideLeftBack {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
}

/* --- slideLeft50 --- */
/* line 233, app/assets/stylesheets/pressroom/animations.css */
.slideLeft50 {
  animation-name: slideLeft50;
  -webkit-animation-name: slideLeft50;
}

@keyframes slideLeft50 {
  0% {
    opacity: 0;
    transform: translateX(50%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}

@-webkit-keyframes slideLeft50 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(50%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}

/* --- slideDown --- */
/* line 265, app/assets/stylesheets/pressroom/animations.css */
.slideDown {
  animation-name: slideDown;
  -webkit-animation-name: slideDown;
}

@keyframes slideDown {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}

@-webkit-keyframes slideDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
  }
}

/* --- slideDownBack --- */
/* line 297, app/assets/stylesheets/pressroom/animations.css */
.slideDownBack {
  animation-name: slideDownBack;
  -webkit-animation-name: slideDownBack;
}

@keyframes slideDownBack {
  0% {
    opacity: 1;
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    transform: translateY(-100%);
  }
}

@-webkit-keyframes slideDownBack {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
}

/* --- slideDown --- */
/* line 329, app/assets/stylesheets/pressroom/animations.css */
.slideDown200 {
  animation-name: slideDown200;
  -webkit-animation-name: slideDown200;
}

@keyframes slideDown200 {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}

@-webkit-keyframes slideDown200 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
  }
}

/* --- slideUp --- */
/* line 361, app/assets/stylesheets/pressroom/animations.css */
.slideUp {
  animation-name: slideUp;
  -webkit-animation-name: slideUp;
}

@keyframes slideUp {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}

@-webkit-keyframes slideUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
  }
}

/* --- slideUpBack --- */
/* line 395, app/assets/stylesheets/pressroom/animations.css */
.slideUpBack {
  animation-name: slideUpBack;
  -webkit-animation-name: slideUpBack;
}

@keyframes slideUpBack {
  0% {
    opacity: 1;
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    transform: translateY(100%);
  }
}

@-webkit-keyframes slideUpBack {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
}

/* --- width --- */
/* line 429, app/assets/stylesheets/pressroom/animations.css */
.width {
  animation-name: width;
  -webkit-animation-name: width;
}

@keyframes width {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

@-webkit-keyframes width {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

/* --- height --- */
/* line 459, app/assets/stylesheets/pressroom/animations.css */
.height {
  animation-name: height;
  -webkit-animation-name: height;
}

@keyframes height {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}

@-webkit-keyframes height {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}

@media screen and (max-width: 1069px) {
  /* --- site container --- */
  /* line 4, app/assets/stylesheets/pressroom/responsive.css */
  .site_container.boxed {
    max-width: 850px;
  }
  /* --- headers --- */
  /* line 9, app/assets/stylesheets/pressroom/responsive.css */
  h2 {
    font-size: 22px;
  }
  /* line 13, app/assets/stylesheets/pressroom/responsive.css */
  h5 {
    font-size: 14px;
  }
  /* line 17, app/assets/stylesheets/pressroom/responsive.css */
  .about_title, .about_subtitle {
    font-size: 46px;
  }
  /* --- header --- */
  /* line 22, app/assets/stylesheets/pressroom/responsive.css */
  .header_top_bar {
    width: auto;
  }
  /* line 26, app/assets/stylesheets/pressroom/responsive.css */
  .header,
.menu_container .sf-menu,
.page,
.footer {
    width: 750px;
  }
  /* line 33, app/assets/stylesheets/pressroom/responsive.css */
  .header .placeholder {
    width: 430px;
  }
  /* --- page header --- */
  /* line 38, app/assets/stylesheets/pressroom/responsive.css */
  .page_header_left {
    width: 300px;
  }
  /* line 42, app/assets/stylesheets/pressroom/responsive.css */
  .page_header_right {
    width: 450px;
  }
  /* --- footer --- */
  /* line 47, app/assets/stylesheets/pressroom/responsive.css */
  .footer_container {
    padding-top: 40px;
  }
  /* line 51, app/assets/stylesheets/pressroom/responsive.css */
  .footer_menu li {
    margin-right: 24px;
  }
  /* --- latest news scrolling list ---*/
  /* line 56, app/assets/stylesheets/pressroom/responsive.css */
  .latest_news_scrolling_list_container li.posts {
    width: 281px;
  }
  /* line 60, app/assets/stylesheets/pressroom/responsive.css */
  .latest_news_scrolling_list_container li.prev, .latest_news_scrolling_list_container li.next,
.latest_news_scrolling_list_container .date {
    display: none !important;
  }
  /* --- menu --- */
  /* line 66, app/assets/stylesheets/pressroom/responsive.css */
  .boxed .menu_container.sticky.move {
    max-width: 850px;
  }
  /* line 70, app/assets/stylesheets/pressroom/responsive.css */
  .sf-menu li {
    height: 39px;
  }
  /* line 74, app/assets/stylesheets/pressroom/responsive.css */
  .sf-menu li.submenu a {
    border-right-width: 8px;
  }
  /* line 78, app/assets/stylesheets/pressroom/responsive.css */
  .sf-menu li a, .sf-menu li a:visited {
    font-size: 16px;
    padding: 10px 0 14px 8px;
  }
  /* line 83, app/assets/stylesheets/pressroom/responsive.css */
  .sf-menu li:hover ul, .sf-menu li.sfHover ul {
    top: 38px;
  }
  /* line 87, app/assets/stylesheets/pressroom/responsive.css */
  .sf-menu li ul, .sf-menu li ul li {
    width: 198px;
  }
  /* line 91, app/assets/stylesheets/pressroom/responsive.css */
  ul.sf-menu .mega_menu,
ul.sf-menu li:hover li .mega_menu {
    width: 528px;
  }
  /* line 96, app/assets/stylesheets/pressroom/responsive.css */
  ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul, ul.sf-menu li:hover li ul.mega_menu, ul.sf-menu li:hover li .mega_menu {
    left: 198px;
  }
  /* line 100, app/assets/stylesheets/pressroom/responsive.css */
  .sf-menu li.submenu .mega_menu {
    padding: 24px 0px 24px 24px;
  }
  /* line 104, app/assets/stylesheets/pressroom/responsive.css */
  .sf-menu li.submenu .mega_menu.blog {
    padding: 0 24px 24px 0;
  }
  /* line 108, app/assets/stylesheets/pressroom/responsive.css */
  .sf-menu li ul.expand_left_contact {
    margin-left: -109px;
  }
  /* line 112, app/assets/stylesheets/pressroom/responsive.css */
  .mega_menu .column_1_2 {
    margin-left: 24px;
  }
  /* line 116, app/assets/stylesheets/pressroom/responsive.css */
  .mega_menu .column_1_2:first-child {
    margin-left: 0;
  }
  /* --- page --- */
  /* line 121, app/assets/stylesheets/pressroom/responsive.css */
  .page {
    padding-bottom: 40px;
  }
  /* line 125, app/assets/stylesheets/pressroom/responsive.css */
  .page_margin_top_section {
    margin-top: 40px;
  }
  /* --- slider --- */
  /* line 130, app/assets/stylesheets/pressroom/responsive.css */
  .slider {
    width: 893px;
    height: 393px;
  }
  /* line 135, app/assets/stylesheets/pressroom/responsive.css */
  .slider_content_box {
    width: 280px;
    left: 76px;
    top: 140px;
    padding: 13px 15px 15px;
  }
  /* line 142, app/assets/stylesheets/pressroom/responsive.css */
  .site_container.boxed .slider_content_box {
    top: 116px;
  }
  /* line 146, app/assets/stylesheets/pressroom/responsive.css */
  .slider_content_box p {
    font-size: 13px;
    padding: 13px 0 0;
  }
  /* line 151, app/assets/stylesheets/pressroom/responsive.css */
  .slider_content_box h2 {
    margin-top: 12px;
  }
  /* line 155, app/assets/stylesheets/pressroom/responsive.css */
  .slider li.slide {
    width: 893px;
    height: 393px;
    background-size: auto 393px;
    -moz-background-size: auto 393px;
    -webkit-background-size: auto 393px;
    -o-background-size: auto 393px;
  }
  /* line 164, app/assets/stylesheets/pressroom/responsive.css */
  .slider li.slide img {
    width: 893px;
  }
  /* line 168, app/assets/stylesheets/pressroom/responsive.css */
  .site_container.boxed .slider,
.site_container.boxed .slider li.slide {
    width: 850px;
    height: 376px;
  }
  /* line 174, app/assets/stylesheets/pressroom/responsive.css */
  .site_container.boxed .slider li.slide img {
    width: 855px;
  }
  /* line 178, app/assets/stylesheets/pressroom/responsive.css */
  .slider li.slide .pr_preloader {
    height: 393px;
  }
  /* --- small slider --- */
  /* line 183, app/assets/stylesheets/pressroom/responsive.css */
  .small_slider li.slide,
.small_slider li.slide img {
    width: 490px;
  }
  /* line 188, app/assets/stylesheets/pressroom/responsive.css */
  .small_slider .slider_content_box {
    width: 460px;
  }
  /* --- slider navigation --- */
  /* line 193, app/assets/stylesheets/pressroom/responsive.css */
  .slider_posts_list li {
    width: 187.5px !important;
  }
  /* line 197, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .slider_posts_list li {
    width: 163.5px !important;
  }
  /* --- blog grid --- */
  /* line 202, app/assets/stylesheets/pressroom/responsive.css */
  .blog_grid .post,
.blog_grid .post .pr_preloader {
    height: 186px;
  }
  /* line 207, app/assets/stylesheets/pressroom/responsive.css */
  .blog_grid .post.large,
.blog_grid .post.large .pr_preloader {
    width: 561px;
    height: 374px;
  }
  /* line 213, app/assets/stylesheets/pressroom/responsive.css */
  .blog_grid .post.big,
.blog_grid .post.big .pr_preloader,
.blog_grid .post.medium,
.blog_grid .post.medium .pr_preloader {
    width: 374px;
  }
  /* line 220, app/assets/stylesheets/pressroom/responsive.css */
  .blog_grid .post.big,
.blog_grid .post.big .pr_preloader {
    height: 374px;
  }
  /* line 225, app/assets/stylesheets/pressroom/responsive.css */
  .blog_grid .post.small,
.blog_grid .post.small .pr_preloader {
    width: 186px;
  }
  /* --- page layout --- */
  /* line 231, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_2 {
    width: 360px;
  }
  /* line 235, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3,
.column_2_3 .column_1_2 {
    width: 230px;
  }
  /* line 240, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 {
    width: 490px;
  }
  /* line 244, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .column_1_2 {
    width: 100%;
    margin-left: 0;
  }
  /* line 249, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .column_1_3 {
    width: 156px;
  }
  /* line 253, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_4 {
    width: 165px;
  }
  /* line 257, app/assets/stylesheets/pressroom/responsive.css */
  .column_3_4 {
    width: 555px;
  }
  /* line 261, app/assets/stylesheets/pressroom/responsive.css */
  .columns.no_width .column_left,
.columns.no_width .column_right {
    width: 100%;
  }
  /* line 266, app/assets/stylesheets/pressroom/responsive.css */
  .columns.no_width .column_right {
    margin-top: 30px;
  }
  /* --- blog --- */
  /* line 271, app/assets/stylesheets/pressroom/responsive.css */
  .post {
    margin-top: 40px;
  }
  /* line 275, app/assets/stylesheets/pressroom/responsive.css */
  .post p {
    clear: both;
  }
  /* line 279, app/assets/stylesheets/pressroom/responsive.css */
  .post .with_number a {
    width: 190px;
  }
  /* line 283, app/assets/stylesheets/pressroom/responsive.css */
  .post a.comments_number {
    width: auto;
    padding: 6px 9px 7px;
  }
  /* line 288, app/assets/stylesheets/pressroom/responsive.css */
  .mega_menu.blog {
    padding: 0 24px 24px 0;
  }
  /* line 292, app/assets/stylesheets/pressroom/responsive.css */
  .mega_menu li.post {
    margin: 24px 0 0 24px;
  }
  /* line 296, app/assets/stylesheets/pressroom/responsive.css */
  .mega_menu .blog.small li.post {
    margin-left: 0;
  }
  /* line 300, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_2 .blog.small .post_content {
    width: 240px;
  }
  /* line 304, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .column_1_2 .blog.small .post_content,
.column_1_3 .blog.small .post_content {
    width: 120px;
    margin-left: 10px;
  }
  /* line 310, app/assets/stylesheets/pressroom/responsive.css */
  .post ul.post_details.simple {
    margin-top: 10px;
  }
  /* line 314, app/assets/stylesheets/pressroom/responsive.css */
  .blog.small ul.post_details.simple li.date,
.column_2_3 .blog.medium .post ul.post_details.simple li.date {
    clear: both;
    margin-left: 0;
    margin-top: 5px;
  }
  /* line 321, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .blog.medium .post {
    width: 143px;
  }
  /* line 325, app/assets/stylesheets/pressroom/responsive.css */
  .blog.big img,
.blog.big .post_content {
    width: 230px;
  }
  /* line 330, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .blog.small .post {
    width: 230px;
  }
  /* line 334, app/assets/stylesheets/pressroom/responsive.css */
  .mega_menu .column_1_2,
.mega_menu .column_1_2 .blog.small .post {
    width: 240px;
  }
  /* line 339, app/assets/stylesheets/pressroom/responsive.css */
  .mega_menu .column_1_2 .blog.small .post_content {
    width: 120px;
  }
  /* --- single post --- */
  /* line 344, app/assets/stylesheets/pressroom/responsive.css */
  h1.post_title {
    font-size: 44px;
  }
  /* line 348, app/assets/stylesheets/pressroom/responsive.css */
  .post.single .content_box {
    width: 360px;
  }
  /* line 352, app/assets/stylesheets/pressroom/responsive.css */
  .post.single .post_image blockquote {
    font-size: 18px;
    background-position: 20px 15px;
    padding-top: 45px;
  }
  /* line 358, app/assets/stylesheets/pressroom/responsive.css */
  .post.single .post_image blockquote .author {
    margin-top: 10px;
  }
  /* line 362, app/assets/stylesheets/pressroom/responsive.css */
  .post.single blockquote.inside_text {
    width: 320px;
  }
  /* line 366, app/assets/stylesheets/pressroom/responsive.css */
  .post h5.page_margin_top_section {
    margin-top: 40px;
  }
  /* line 370, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .iframe_video {
    height: 275px;
  }
  /* --- single post small image --- */
  /* line 375, app/assets/stylesheets/pressroom/responsive.css */
  .post.single.small_image .post_content {
    width: 490px;
  }
  /* --- taxonomies --- */
  /* line 380, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .taxonomies {
    width: 235px;
  }
  /* line 384, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .taxonomies.columns li {
    width: 47.87%;
  }
  /* --- review --- */
  /* line 389, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .review_block .column_1_2 {
    width: 200px;
  }
  /* line 393, app/assets/stylesheets/pressroom/responsive.css */
  .review_summary .number {
    font-size: 32px;
    padding: 22px 18px;
  }
  /* line 398, app/assets/stylesheets/pressroom/responsive.css */
  .review_summary .text {
    width: 338px;
  }
  /* --- announcement --- */
  /* line 403, app/assets/stylesheets/pressroom/responsive.css */
  .announcement .vertical_align,
.announcement .vertical_align_cell {
    display: block;
    height: auto;
  }
  /* line 409, app/assets/stylesheets/pressroom/responsive.css */
  .announcement .more.big {
    padding-left: 0;
    padding-right: 0;
  }
  /* --- read more --- */
  /* line 415, app/assets/stylesheets/pressroom/responsive.css */
  .read_more.page_margin_top_section {
    margin-top: 40px;
  }
  /* --- comment form, contact form --- */
  /* line 420, app/assets/stylesheets/pressroom/responsive.css */
  .comment_form fieldset.column_1_3,
.contact_form fieldset.column_1_3 {
    width: 157px;
  }
  /* line 425, app/assets/stylesheets/pressroom/responsive.css */
  .comment_form fieldset.column_1_3:first-child,
.contact_form fieldset.column_1_3:first-child {
    width: 156px;
  }
  /* line 430, app/assets/stylesheets/pressroom/responsive.css */
  .comment_form fieldset.column:first-child .text_input,
.contact_form fieldset.column:first-child .text_input {
    width: 116px;
  }
  /* line 435, app/assets/stylesheets/pressroom/responsive.css */
  .comment_form .text_input,
.contact_form .text_input {
    width: 117px;
  }
  /* line 440, app/assets/stylesheets/pressroom/responsive.css */
  .comment_form textarea,
.contact_form textarea {
    width: 450px;
  }
  /* line 445, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .comment_form fieldset.column:first-child .text_input,
.column_1_3 .contact_form fieldset.column:first-child .text_input,
.column_1_3 .comment_form .text_input,
.column_1_3 .contact_form .text_input,
.column_1_3 .comment_form textarea,
.column_1_3 .contact_form textarea {
    width: 190px;
  }
  /* --- search form --- */
  /* line 455, app/assets/stylesheets/pressroom/responsive.css */
  .search_form input[type='text'] {
    width: 450px;
  }
  /* line 459, app/assets/stylesheets/pressroom/responsive.css */
  .search .search_input:focus {
    width: 70px;
  }
  /* --- comments list --- */
  /* line 464, app/assets/stylesheets/pressroom/responsive.css */
  #comments_list .comment_details {
    width: 360px;
  }
  /* line 468, app/assets/stylesheets/pressroom/responsive.css */
  #comments_list .children .comment_details {
    width: 260px;
  }
  /* line 472, app/assets/stylesheets/pressroom/responsive.css */
  .posted_by abbr.timeago {
    margin-top: 5px;
  }
  /* line 476, app/assets/stylesheets/pressroom/responsive.css */
  .comment {
    margin-top: 40px;
  }
  /* --- tabs navigation --- */
  /* line 481, app/assets/stylesheets/pressroom/responsive.css */
  .tabs_navigation li a {
    padding: 8px 5px 11px;
  }
  /* --- carousel --- */
  /* line 486, app/assets/stylesheets/pressroom/responsive.css */
  .horizontal_carousel_container a.slider_control {
    top: 124px;
  }
  /* line 490, app/assets/stylesheets/pressroom/responsive.css */
  .horizontal_carousel_container .horizontal_carousel > li,
.column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-4 > li {
    width: 230px;
  }
  /* line 495, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_1 .horizontal_carousel_container.big .horizontal_carousel.visible-3 > li,
.horizontal_carousel_container.big .horizontal_carousel > li img {
    width: 230px;
  }
  /* line 500, app/assets/stylesheets/pressroom/responsive.css */
  .horizontal_carousel_container.big a.slider_control,
.column_1_1 .horizontal_carousel_container.big a.slider_control,
.column_1_1 .horizontal_carousel_container a.slider_control {
    top: 123px;
  }
  /* line 506, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-3 > li {
    width: 360px;
  }
  /* line 510, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_1 .horizontal_carousel_container.small a.slider_control {
    top: 87px;
  }
  /* line 514, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .horizontal_carousel_container.big .horizontal_carousel > li img,
.gallery_popup .horizontal_carousel_container.big .horizontal_carousel > li img {
    width: 490px;
  }
  /* line 519, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .horizontal_carousel_container.big a.slider_control {
    top: 275px;
  }
  /* line 523, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .horizontal_carousel_container.thin .horizontal_carousel.visible-5 > li {
    width: 115px;
  }
  /* line 527, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .horizontal_carousel_container.thin a.slider_control {
    top: 39px;
  }
  /* --- authors --- */
  /* line 532, app/assets/stylesheets/pressroom/responsive.css */
  .authors .author {
    width: 103px;
    margin-left: 24px;
  }
  /* line 537, app/assets/stylesheets/pressroom/responsive.css */
  .authors .author:nth-child(2n+1) {
    margin-left: 0;
  }
  /* line 541, app/assets/stylesheets/pressroom/responsive.css */
  .author .number,
.author .number.odometer,
.author .value_bar_container,
.author .value_bar {
    width: 35px;
  }
  /* line 548, app/assets/stylesheets/pressroom/responsive.css */
  .author .number,
.author .number.odometer {
    font-size: 22px;
  }
  /* line 553, app/assets/stylesheets/pressroom/responsive.css */
  .authors_list .author {
    margin-top: 40px;
  }
  /* line 557, app/assets/stylesheets/pressroom/responsive.css */
  .authors_list .avatar_block,
.authors_list .avatar_block img {
    width: 180px;
  }
  /* line 562, app/assets/stylesheets/pressroom/responsive.css */
  .authors_list .content {
    width: 280px;
  }
  /* line 566, app/assets/stylesheets/pressroom/responsive.css */
  .authors_list .details .columns .column {
    width: 55px;
  }
  /* --- gallery popup --- */
  /* line 571, app/assets/stylesheets/pressroom/responsive.css */
  .gallery_popup .horizontal_carousel_container.thin {
    width: 690px;
  }
  /* line 575, app/assets/stylesheets/pressroom/responsive.css */
  .gallery_popup .column_1_3 .share_box label {
    display: none;
  }
  /* --- map --- */
  /* line 580, app/assets/stylesheets/pressroom/responsive.css */
  .contact_map {
    height: 248px;
  }
  /* line 584, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .contact_map {
    height: 220px;
  }
  /* --- divider --- */
  /* line 589, app/assets/stylesheets/pressroom/responsive.css */
  .divider.last {
    width: 700px;
  }
}

@media screen and (max-width: 767px) {
  /* --- site container --- */
  /* line 597, app/assets/stylesheets/pressroom/responsive.css */
  .site_container.boxed {
    max-width: 562px;
  }
  /* --- headers --- */
  /* line 602, app/assets/stylesheets/pressroom/responsive.css */
  h2 {
    font-size: 18px;
  }
  /* --- header --- */
  /* line 607, app/assets/stylesheets/pressroom/responsive.css */
  .header,
.menu_container .sf-menu,
.mobile-menu,
.page,
.footer {
    width: 462px;
  }
  /* line 615, app/assets/stylesheets/pressroom/responsive.css */
  .header .placeholder {
    width: 100%;
    margin-top: 30px;
  }
  /* line 620, app/assets/stylesheets/pressroom/responsive.css */
  .header_container.style_2 {
    margin-bottom: 30px;
  }
  /* line 624, app/assets/stylesheets/pressroom/responsive.css */
  .header_top_bar {
    height: auto;
  }
  /* --- page header --- */
  /* line 629, app/assets/stylesheets/pressroom/responsive.css */
  .page_header_left,
.page_header_right {
    width: 100%;
  }
  /* --- latest news scrolling list ---*/
  /* line 635, app/assets/stylesheets/pressroom/responsive.css */
  .latest_news_scrolling_list_container {
    clear: both;
    border-top: 1px solid #464d53;
  }
  /* line 640, app/assets/stylesheets/pressroom/responsive.css */
  .header_top_bar_container.style_2 .latest_news_scrolling_list_container,
.header_top_bar_container.style_3 .latest_news_scrolling_list_container {
    border-color: #E0E0E0;
  }
  /* line 645, app/assets/stylesheets/pressroom/responsive.css */
  .latest_news_scrolling_list_container li.posts {
    width: 293px;
  }
  /* --- menu --- */
  /* line 650, app/assets/stylesheets/pressroom/responsive.css */
  .mobile_menu_container {
    display: block;
  }
  /* line 654, app/assets/stylesheets/pressroom/responsive.css */
  .menu_container {
    border: none;
    background: transparent !important;
  }
  /* line 659, app/assets/stylesheets/pressroom/responsive.css */
  .menu_container.sticky.move,
.boxed .menu_container.sticky.move {
    position: static;
    top: auto;
    width: auto;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
  }
  /* line 669, app/assets/stylesheets/pressroom/responsive.css */
  .sf-menu {
    display: none;
  }
  /* line 673, app/assets/stylesheets/pressroom/responsive.css */
  .mobile-menu-switch {
    display: block;
  }
  /* --- slider --- */
  /* line 678, app/assets/stylesheets/pressroom/responsive.css */
  .slider_content_box {
    width: 280px;
    left: 49px;
    top: 110px;
    padding: 13px 15px 15px;
  }
  /* line 685, app/assets/stylesheets/pressroom/responsive.css */
  .site_container.boxed .slider_content_box {
    top: 110px;
  }
  /* line 689, app/assets/stylesheets/pressroom/responsive.css */
  .slider_content_box p {
    display: none;
  }
  /* line 693, app/assets/stylesheets/pressroom/responsive.css */
  .slider_content_box h2 {
    margin-top: 9px;
  }
  /* line 697, app/assets/stylesheets/pressroom/responsive.css */
  .slider {
    width: 550px;
    height: 242px;
  }
  /* line 702, app/assets/stylesheets/pressroom/responsive.css */
  .slider li.slide {
    width: 550px;
    height: 242px;
    background-size: auto 242px;
    -moz-background-size: auto 242px;
    -webkit-background-size: auto 242px;
    -o-background-size: auto 242px;
  }
  /* line 711, app/assets/stylesheets/pressroom/responsive.css */
  .slider li.slide img {
    width: 550px;
  }
  /* line 715, app/assets/stylesheets/pressroom/responsive.css */
  .site_container.boxed .slider,
.site_container.boxed .slider li.slide {
    width: 562px;
    height: 250px;
  }
  /* line 721, app/assets/stylesheets/pressroom/responsive.css */
  .site_container.boxed .slider li.slide img {
    width: 567px;
  }
  /* line 725, app/assets/stylesheets/pressroom/responsive.css */
  .slider li.slide .pr_preloader {
    height: 242px;
  }
  /* --- small slider --- */
  /* line 730, app/assets/stylesheets/pressroom/responsive.css */
  .small_slider li.slide,
.small_slider li.slide img {
    width: 462px;
  }
  /* line 735, app/assets/stylesheets/pressroom/responsive.css */
  .small_slider .slider_content_box {
    width: 432px;
  }
  /* --- slider navigation --- */
  /* line 740, app/assets/stylesheets/pressroom/responsive.css */
  .slider_posts_list li,
.column_2_3 .slider_posts_list li {
    width: 231px !important;
    height: 100px;
  }
  /* line 746, app/assets/stylesheets/pressroom/responsive.css */
  .slider_posts_list li h5 {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
  }
  /* line 752, app/assets/stylesheets/pressroom/responsive.css */
  .slider_posts_list li .date {
    padding-left: 10px;
    padding-top: 8px;
    padding-right: 10px;
  }
  /* --- blog grid --- */
  /* line 759, app/assets/stylesheets/pressroom/responsive.css */
  .blog_grid .grid_view {
    display: none;
  }
  /* line 763, app/assets/stylesheets/pressroom/responsive.css */
  .blog_grid .slider_view {
    display: block;
  }
  /* --- page layout --- */
  /* line 768, app/assets/stylesheets/pressroom/responsive.css */
  .row .column {
    margin-top: 40px;
  }
  /* line 772, app/assets/stylesheets/pressroom/responsive.css */
  .row .column:first-child {
    margin-top: 0;
  }
  /* line 776, app/assets/stylesheets/pressroom/responsive.css */
  .column {
    margin-left: 0;
  }
  /* line 780, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_2, .column_1_3, .column_2_3, .column_1_4, .column_3_4 {
    width: 100%;
  }
  /* line 784, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .column_1_2,
.column_1_3 .column_1_2 {
    width: 216px;
  }
  /* line 789, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .column_1_2,
.column_1_3 .column_1_2 {
    margin-left: 30px;
    margin-top: 0;
  }
  /* line 795, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .column_1_2:first-child,
.column_1_3 .column_1_2:first-child {
    margin-left: 0;
  }
  /* line 800, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .column_1_3,
.column_1_3 .column_1_3 {
    width: 147px;
  }
  /* --- blog --- */
  /* line 806, app/assets/stylesheets/pressroom/responsive.css */
  .post_details li {
    font-size: 11px;
  }
  /* line 810, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .blog.small .post {
    width: 462px;
  }
  /* line 814, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .column_1_2 .blog.small .post,
.blog.big img,
.blog.big .post_content {
    width: 216px;
  }
  /* line 820, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .column_1_2 .blog.small .post_content {
    width: 106px;
  }
  /* line 824, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .blog.medium .post {
    width: 134px;
  }
  /* --- single post --- */
  /* line 829, app/assets/stylesheets/pressroom/responsive.css */
  .post.single .content_box {
    width: 100%;
    margin-left: 0;
  }
  /* line 834, app/assets/stylesheets/pressroom/responsive.css */
  .post.single blockquote.inside_text {
    width: 422px;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 840, app/assets/stylesheets/pressroom/responsive.css */
  .post.single blockquote.inside_text.simple {
    width: 100%;
  }
  /* line 844, app/assets/stylesheets/pressroom/responsive.css */
  .post.single .author_box {
    position: static !important;
    width: 100%;
    margin-top: 30px;
  }
  /* line 850, app/assets/stylesheets/pressroom/responsive.css */
  .post.single .author .thumb {
    width: 100px;
    float: left;
  }
  /* line 855, app/assets/stylesheets/pressroom/responsive.css */
  .post.single .author .details {
    float: left;
    clear: none;
    width: 332px;
    margin-left: 30px;
  }
  /* line 862, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .iframe_video {
    height: 260px;
  }
  /* --- single post small image --- */
  /* line 867, app/assets/stylesheets/pressroom/responsive.css */
  .post.single.small_image .post_content {
    width: auto;
  }
  /* line 871, app/assets/stylesheets/pressroom/responsive.css */
  .post.single.small_image .text > * {
    margin-left: 0;
  }
  /* --- carousel --- */
  /* line 876, app/assets/stylesheets/pressroom/responsive.css */
  .horizontal_carousel_container .horizontal_carousel > li,
.horizontal_carousel_container.big .horizontal_carousel > li img,
.column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-4 > li,
.column_1_1 .horizontal_carousel_container.big .horizontal_carousel.visible-3 > li {
    width: 216px;
  }
  /* line 883, app/assets/stylesheets/pressroom/responsive.css */
  .horizontal_carousel_container a.slider_control,
.horizontal_carousel_container.big a.slider_control,
.column_1_1 .horizontal_carousel_container a.slider_control,
.column_1_1 .horizontal_carousel_container.big a.slider_control {
    top: 113px;
  }
  /* line 890, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_2 .blog.small .post_content,
.column_1_3 .blog.small .post_content {
    width: 342px;
    margin-left: 20px;
  }
  /* line 896, app/assets/stylesheets/pressroom/responsive.css */
  .blog.small ul.post_details.simple li.date,
.column_2_3 .blog.medium .post ul.post_details.simple li.date {
    clear: none;
    margin-left: 10px;
    margin-top: 0;
  }
  /* line 903, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .column_1_2 .blog.small ul.post_details.simple li.date {
    margin-left: 0;
    margin-top: 5px;
  }
  /* line 908, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-3 > li {
    width: 462px;
  }
  /* line 912, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_1 .horizontal_carousel_container.small a.slider_control {
    top: 125px;
  }
  /* line 916, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .horizontal_carousel_container.big .horizontal_carousel > li img,
.gallery_popup .horizontal_carousel_container.big .horizontal_carousel > li,
.gallery_popup .horizontal_carousel_container.big .horizontal_carousel > li img {
    width: 462px;
  }
  /* line 922, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .horizontal_carousel_container.big a.slider_control {
    top: 256px;
  }
  /* line 926, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .horizontal_carousel_container.thin .horizontal_carousel.visible-5 > li {
    width: 108px;
  }
  /* line 930, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .horizontal_carousel_container.thin a.slider_control {
    top: 34px;
  }
  /* --- taxonomies --- */
  /* line 935, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .taxonomies {
    width: 467px;
  }
  /* line 939, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .taxonomies.columns li {
    width: 48.92%;
  }
  /* --- review --- */
  /* line 944, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .review_block .column_1_2 {
    width: 100%;
    margin-left: 0;
    margin-top: 40px;
  }
  /* line 950, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .review_block .column:first-child {
    margin-top: 0;
  }
  /* line 954, app/assets/stylesheets/pressroom/responsive.css */
  .review_summary .text {
    width: 310px;
  }
  /* --- comment form, contact form --- */
  /* line 959, app/assets/stylesheets/pressroom/responsive.css */
  .comment_form fieldset.column,
.contact_form fieldset.column,
.column_1_3 .comment_form fieldset.column,
.column_1_3 .contact_form fieldset.column {
    margin-top: 0;
  }
  /* line 966, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .comment_form fieldset.column_1_3,
.column_1_3 .contact_form fieldset.column_1_3 {
    margin-left: 10px;
  }
  /* line 971, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .comment_form fieldset.column_1_3:first-child,
.column_1_3 .contact_form fieldset.column_1_3:first-child {
    margin-left: 0;
  }
  /* line 976, app/assets/stylesheets/pressroom/responsive.css */
  .comment_form fieldset.column_1_3,
.contact_form fieldset.column_1_3 {
    width: 147px;
  }
  /* line 981, app/assets/stylesheets/pressroom/responsive.css */
  .comment_form fieldset.column_1_3:first-child,
.contact_form fieldset.column_1_3:first-child {
    width: 148px;
  }
  /* line 986, app/assets/stylesheets/pressroom/responsive.css */
  .comment_form fieldset.column:first-child .text_input,
.contact_form fieldset.column:first-child .text_input,
.column_1_3 .comment_form fieldset.column:first-child .text_input,
.column_1_3 .contact_form fieldset.column:first-child .text_input {
    width: 108px;
  }
  /* line 993, app/assets/stylesheets/pressroom/responsive.css */
  .comment_form .text_input,
.contact_form .text_input,
.column_1_3 .comment_form .text_input,
.column_1_3 .contact_form .text_input {
    width: 107px;
  }
  /* line 1000, app/assets/stylesheets/pressroom/responsive.css */
  .comment_form textarea,
.contact_form textarea,
.column_1_3 .comment_form textarea,
.column_1_3 .contact_form textarea {
    width: 422px;
  }
  /* --- search form --- */
  /* line 1008, app/assets/stylesheets/pressroom/responsive.css */
  .search_form input[type='text'] {
    width: 422px;
  }
  /* --- comments list --- */
  /* line 1013, app/assets/stylesheets/pressroom/responsive.css */
  #comments_list .comment_details {
    width: 332px;
  }
  /* line 1017, app/assets/stylesheets/pressroom/responsive.css */
  #comments_list .children {
    margin-left: 42px;
  }
  /* --- authors --- */
  /* line 1022, app/assets/stylesheets/pressroom/responsive.css */
  .authors .author {
    width: 138px;
  }
  /* line 1026, app/assets/stylesheets/pressroom/responsive.css */
  .authors .author:nth-child(2n+1) {
    margin-left: 24px;
  }
  /* line 1030, app/assets/stylesheets/pressroom/responsive.css */
  .authors .author:nth-child(3n+1) {
    margin-left: 0;
  }
  /* line 1034, app/assets/stylesheets/pressroom/responsive.css */
  .author .number, .author .number.odometer, .author .value_bar_container, .author .value_bar {
    width: 38px;
  }
  /* line 1038, app/assets/stylesheets/pressroom/responsive.css */
  .authors_list .content {
    width: 252px;
  }
  /* line 1042, app/assets/stylesheets/pressroom/responsive.css */
  .authors_list .details .columns .column {
    margin-top: 0;
    margin-left: 30px;
  }
  /* line 1047, app/assets/stylesheets/pressroom/responsive.css */
  .authors_list .details .columns .column:first-child {
    margin-left: 0;
  }
  /* --- social icons --- */
  /* line 1052, app/assets/stylesheets/pressroom/responsive.css */
  .header_top_bar .social_icons {
    float: left;
  }
  /* --- gallery popup --- */
  /* line 1057, app/assets/stylesheets/pressroom/responsive.css */
  .gallery_popup .horizontal_carousel_container.thin {
    width: 410px;
  }
  /* line 1061, app/assets/stylesheets/pressroom/responsive.css */
  .gallery_popup .column_1_3 .share_box label {
    display: inline;
  }
  /* --- divider --- */
  /* line 1066, app/assets/stylesheets/pressroom/responsive.css */
  .divider.last {
    width: 412px;
  }
  /* --- aminations --- */
  /* line 1071, app/assets/stylesheets/pressroom/responsive.css */
  .slideRightBack, .slideLeftBack, .slideDownBack, .slideUpBack {
    opacity: 1;
  }
  /* --- slideRightBackBack --- */
  /* line 1076, app/assets/stylesheets/pressroom/responsive.css */
  a.slider_control, .icon.fullscreen.animated {
    visibility: visible;
  }
  /* line 1080, app/assets/stylesheets/pressroom/responsive.css */
  a.slider_control, .icon.fullscreen.animated {
    -webkit-animation-duration: 0ms;
    animation-duration: 0ms;
  }
  /* line 1085, app/assets/stylesheets/pressroom/responsive.css */
  .slideRightBack {
    animation-name: slideRightBack;
    -webkit-animation-name: slideRightBack;
  }
  @keyframes slideRightBack {
    0% {
      opacity: 0;
      transform: translateX(-100%);
    }
    100% {
      opacity: 1;
      transform: translateX(0%);
    }
  }
  @-webkit-keyframes slideRightBack {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-100%);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0%);
    }
  }
}

@media screen and (max-width: 479px) {
  /* --- site container --- */
  /* line 1120, app/assets/stylesheets/pressroom/responsive.css */
  .site_container.boxed {
    max-width: 400px;
  }
  /* --- headers --- */
  /* line 1125, app/assets/stylesheets/pressroom/responsive.css */
  h4 {
    font-size: 16px;
  }
  /* line 1129, app/assets/stylesheets/pressroom/responsive.css */
  .about_title, .about_subtitle {
    font-size: 38px;
  }
  /* --- header --- */
  /* line 1134, app/assets/stylesheets/pressroom/responsive.css */
  .header,
.menu_container .sf-menu,
.mobile-menu,
.page,
.footer {
    width: 300px;
  }
  /* line 1142, app/assets/stylesheets/pressroom/responsive.css */
  .header_top_bar .caroufredsel_wrapper_vertical_carousel {
    width: 228px !important;
  }
  /* line 1146, app/assets/stylesheets/pressroom/responsive.css */
  .header h1 {
    font-size: 72px;
  }
  /* --- latest news scrolling list ---*/
  /* line 1151, app/assets/stylesheets/pressroom/responsive.css */
  .latest_news_scrolling_list_container li.left {
    border-left: 1px solid #464d53;
  }
  /* line 1155, app/assets/stylesheets/pressroom/responsive.css */
  .latest_news_scrolling_list_container li.category {
    display: none;
  }
  /* line 1159, app/assets/stylesheets/pressroom/responsive.css */
  .latest_news_scrolling_list_container li.posts {
    width: 208px;
  }
  /* --- slider --- */
  /* line 1164, app/assets/stylesheets/pressroom/responsive.css */
  .slider .slider_content_box {
    padding: 10px;
    left: 33px;
    bottom: 10px;
    top: auto;
  }
  /* line 1171, app/assets/stylesheets/pressroom/responsive.css */
  .site_container.boxed .slider_content_box {
    top: auto;
  }
  /* line 1175, app/assets/stylesheets/pressroom/responsive.css */
  .slider_content_box .post_details,
.slider_content_box .slider_navigation {
    display: none;
  }
  /* line 1180, app/assets/stylesheets/pressroom/responsive.css */
  .slider_content_box h2 {
    font-size: 14px;
    margin-top: 0;
  }
  /* line 1185, app/assets/stylesheets/pressroom/responsive.css */
  .slider {
    width: 357px;
    height: 157px;
  }
  /* line 1190, app/assets/stylesheets/pressroom/responsive.css */
  .slider li.slide {
    width: 357px;
    height: 157px;
    background-size: auto 157px;
    -moz-background-size: auto 157px;
    -webkit-background-size: auto 157px;
    -o-background-size: auto 157px;
  }
  /* line 1199, app/assets/stylesheets/pressroom/responsive.css */
  .slider li.slide img {
    width: 357px;
  }
  /* line 1203, app/assets/stylesheets/pressroom/responsive.css */
  .site_container.boxed .slider,
.site_container.boxed .slider li.slide {
    width: 400px;
    height: 178px;
  }
  /* line 1209, app/assets/stylesheets/pressroom/responsive.css */
  .site_container.boxed .slider li.slide img {
    width: 405px;
  }
  /* line 1213, app/assets/stylesheets/pressroom/responsive.css */
  .slider li.slide .pr_preloader {
    height: 157px;
  }
  /* --- small slider --- */
  /* line 1218, app/assets/stylesheets/pressroom/responsive.css */
  .small_slider li.slide,
.small_slider li.slide img {
    width: 300px;
  }
  /* line 1223, app/assets/stylesheets/pressroom/responsive.css */
  .small_slider .slider_content_box {
    width: 280px;
    padding: 10px;
  }
  /* --- slider navigation --- */
  /* line 1229, app/assets/stylesheets/pressroom/responsive.css */
  .slider_posts_list li,
.column_2_3 .slider_posts_list li {
    width: 150px !important;
    height: 90px;
  }
  /* line 1235, app/assets/stylesheets/pressroom/responsive.css */
  .slider_posts_list li h5 {
    font-size: 13px;
  }
  /* --- page layout --- */
  /* line 1240, app/assets/stylesheets/pressroom/responsive.css */
  .row .column {
    margin-top: 40px;
  }
  /* line 1244, app/assets/stylesheets/pressroom/responsive.css */
  .row .column:first-child {
    margin-top: 0;
  }
  /* line 1248, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .column_1_2,
.column_1_3 .column_1_2 {
    width: 100%;
  }
  /* line 1253, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .column_1_2, .column_1_3 .column_1_2 {
    margin-left: 0;
    margin-top: 30px;
  }
  /* --- blog --- */
  /* line 1259, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .blog.small .post,
.column_2_3 .column_1_2 .blog.small .post,
.blog.big img, .blog.big .post_content {
    width: 100%;
  }
  /* line 1265, app/assets/stylesheets/pressroom/responsive.css */
  .blog.big .post_content {
    margin-top: 20px;
    margin-left: 0;
  }
  /* line 1270, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .blog.small .post_content,
.column_2_3 .column_1_2 .blog.small .post_content {
    width: 190px;
  }
  /* line 1275, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .column_1_2 .blog.small ul.post_details.simple li.date {
    margin-left: 10px;
    margin-top: 0;
  }
  /* line 1280, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_2 .blog.small .post_content,
.column_1_3 .blog.small .post_content {
    width: 180px;
  }
  /* line 1285, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .blog.medium .post {
    width: 135px;
  }
  /* line 1289, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .blog.medium .post:nth-child(3n+1) {
    margin-left: 30px;
  }
  /* line 1293, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .blog.medium .post:nth-child(odd) {
    margin-left: 0;
  }
  /* --- single post --- */
  /* line 1298, app/assets/stylesheets/pressroom/responsive.css */
  h1.post_title {
    font-size: 36px;
  }
  /* line 1302, app/assets/stylesheets/pressroom/responsive.css */
  .post.single .post_image blockquote {
    background-image: none;
    font-size: 14px;
    padding: 15px;
  }
  /* line 1308, app/assets/stylesheets/pressroom/responsive.css */
  .post.single .post_image blockquote .author {
    font-size: 11px;
    margin-top: 7px;
  }
  /* line 1313, app/assets/stylesheets/pressroom/responsive.css */
  .post.single blockquote.inside_text {
    width: 260px;
  }
  /* line 1317, app/assets/stylesheets/pressroom/responsive.css */
  .post.single .author .details {
    width: 170px;
  }
  /* line 1321, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .iframe_video {
    height: 169px;
  }
  /* --- single post small image --- */
  /* line 1326, app/assets/stylesheets/pressroom/responsive.css */
  .post.single.small_image .post_image_box {
    clear: both;
    float: none;
    width: 100%;
    margin-right: 0;
  }
  /* line 1333, app/assets/stylesheets/pressroom/responsive.css */
  .post.single.small_image .text {
    display: block;
    margin-top: 30px;
  }
  /* line 1338, app/assets/stylesheets/pressroom/responsive.css */
  .post.single.small_image .sentence .text {
    margin-top: 0;
  }
  /* --- tabs navigation --- */
  /* line 1343, app/assets/stylesheets/pressroom/responsive.css */
  .tabs_navigation.small {
    border: none;
  }
  /* line 1347, app/assets/stylesheets/pressroom/responsive.css */
  .tabs_navigation li a {
    font-size: 15px;
  }
  /* --- carousel --- */
  /* line 1352, app/assets/stylesheets/pressroom/responsive.css */
  .horizontal_carousel_container .horizontal_carousel > li,
.column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-4 > li,
.column_2_3 .horizontal_carousel_container.big .horizontal_carousel > li img,
.column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-3 > li,
.column_1_1 .horizontal_carousel_container.big .horizontal_carousel.visible-3 > li,
.gallery_popup .horizontal_carousel_container.big .horizontal_carousel > li,
.gallery_popup .horizontal_carousel_container.big .horizontal_carousel > li img {
    width: 300px;
  }
  /* line 1362, app/assets/stylesheets/pressroom/responsive.css */
  .horizontal_carousel_container.big .horizontal_carousel > li img {
    width: auto;
  }
  /* line 1366, app/assets/stylesheets/pressroom/responsive.css */
  .horizontal_carousel_container a.slider_control,
.column_1_1 .horizontal_carousel_container a.slider_control {
    top: 175px;
  }
  /* line 1371, app/assets/stylesheets/pressroom/responsive.css */
  .horizontal_carousel_container.big a.slider_control,
.column_1_1 .horizontal_carousel_container.big a.slider_control {
    top: 197px;
  }
  /* line 1376, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_1 .horizontal_carousel_container.small a.slider_control {
    top: 65px;
  }
  /* line 1380, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .horizontal_carousel_container.big a.slider_control {
    top: 151px;
  }
  /* line 1384, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .horizontal_carousel_container.thin .horizontal_carousel.visible-5 > li {
    width: 93px;
  }
  /* line 1388, app/assets/stylesheets/pressroom/responsive.css */
  .column_2_3 .horizontal_carousel_container.thin a.slider_control {
    top: 23px;
  }
  /* --- taxonomies --- */
  /* line 1393, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .taxonomies {
    width: 305px;
  }
  /* line 1397, app/assets/stylesheets/pressroom/responsive.css */
  .column_1_3 .taxonomies.columns li {
    width: 48.36%;
  }
  /* --- review --- */
  /* line 1402, app/assets/stylesheets/pressroom/responsive.css */
  .review_summary .text {
    width: 164px;
  }
  /* line 1406, app/assets/stylesheets/pressroom/responsive.css */
  .review_summary .number {
    padding: 14px 10px;
  }
  /* --- comment form, contact form --- */
  /* line 1411, app/assets/stylesheets/pressroom/responsive.css */
  .comment_form fieldset.column_1_3,
.contact_form fieldset.column_1_3,
.column_1_3 .comment_form fieldset.column_1_3,
.column_1_3 .contact_form fieldset.column_1_3 {
    clear: both;
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
  }
  /* line 1421, app/assets/stylesheets/pressroom/responsive.css */
  .comment_form fieldset.column:first-child .text_input,
.comment_form .text_input,
.comment_form textarea,
.contact_form fieldset.column:first-child .text_input,
.contact_form .text_input,
.contact_form textarea,
.column_1_3 .comment_form fieldset.column:first-child .text_input,
.column_1_3 .comment_form .text_input,
.column_1_3 .comment_form textarea,
.column_1_3 .contact_form fieldset.column:first-child .text_input,
.column_1_3 .contact_form .text_input,
.column_1_3 .contact_form textarea {
    width: 260px;
  }
  /* --- search form --- */
  /* line 1437, app/assets/stylesheets/pressroom/responsive.css */
  .search_form input[type='text'] {
    width: 260px;
  }
  /* --- comments list --- */
  /* line 1442, app/assets/stylesheets/pressroom/responsive.css */
  .comment_author_avatar {
    display: none;
  }
  /* line 1446, app/assets/stylesheets/pressroom/responsive.css */
  #comments_list .comment_details {
    width: 100%;
    margin-left: 0;
  }
  /* line 1451, app/assets/stylesheets/pressroom/responsive.css */
  #comments_list .children {
    margin-left: 20px;
  }
  /* line 1455, app/assets/stylesheets/pressroom/responsive.css */
  #comments_list .children .comment .parent_arrow {
    margin-right: 10px;
  }
  /* --- authors --- */
  /* line 1460, app/assets/stylesheets/pressroom/responsive.css */
  .authors .author:nth-child(3n+1) {
    margin-left: 24px;
  }
  /* line 1464, app/assets/stylesheets/pressroom/responsive.css */
  .authors .author:nth-child(2n+1) {
    margin-left: 0;
  }
  /* line 1468, app/assets/stylesheets/pressroom/responsive.css */
  .authors_list .content {
    margin-top: 30px;
  }
  /* line 1472, app/assets/stylesheets/pressroom/responsive.css */
  .authors_list .content,
.authors_list .avatar_block,
.authors_list .avatar_block img {
    width: 300px;
  }
  /* --- social icons --- */
  /* line 1479, app/assets/stylesheets/pressroom/responsive.css */
  .social_icons li {
    padding-left: 0;
  }
  /* --- search --- */
  /* line 1484, app/assets/stylesheets/pressroom/responsive.css */
  .search {
    margin-left: 5px;
    border-right: none;
  }
  /* line 1489, app/assets/stylesheets/pressroom/responsive.css */
  .search .search_submit {
    display: none;
  }
  /* --- gallery popup --- */
  /* line 1494, app/assets/stylesheets/pressroom/responsive.css */
  .gallery_popup .horizontal_carousel_container.thin {
    width: 270px;
  }
  /* --- map --- */
  /* line 1499, app/assets/stylesheets/pressroom/responsive.css */
  .contact_map {
    height: 150px;
  }
  /* --- divider --- */
  /* line 1504, app/assets/stylesheets/pressroom/responsive.css */
  .divider.last {
    width: 250px;
  }
}

@media screen and (max-device-width: 480px) {
  /* line 1511, app/assets/stylesheets/pressroom/responsive.css */
  body {
    -webkit-text-size-adjust: none;
  }
}

/* line 1, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  position: relative;
}

/* line 9, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  *display: inline;
}

/* line 12, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  position: relative;
}

/* line 20, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  *display: inline;
}

/* line 23, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  visibility: hidden;
}

/* line 31, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  *display: inline;
}

/* line 34, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

/* line 44, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display: block;
}

/* line 47, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden;
}

/* line 51, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0);
}

/* line 55, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
  position: absolute;
}

/* line 58, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
}

/* line 65, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* line 72, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* line 79, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

/* line 92, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  font-family: "Helvetica Neue", sans-serif;
  line-height: 1.1em;
}

/* line 96, app/assets/stylesheets/pressroom/odometer-theme-default.css */
.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
  text-align: center;
}

/* GENERAL */
/* line 9, app/assets/stylesheets/custom-pressroom.css */
p {
  margin: 0px;
  padding: 0px;
}

/* line 14, app/assets/stylesheets/custom-pressroom.css */
h5 a {
  color: black !important;
  font-weight: bold;
}

/* line 19, app/assets/stylesheets/custom-pressroom.css */
hr {
  border: none;
  height: 1px;
  background-color: #CCC;
  /* Modern Browsers */
}

/* TABLES */
/* line 27, app/assets/stylesheets/custom-pressroom.css */
thead th {
  background-color: #EEE;
  padding: 7px;
  font-weight: bold !important;
}

/* line 33, app/assets/stylesheets/custom-pressroom.css */
td {
  border: 1px solid #EEE;
  padding: 5px;
}

/* line 38, app/assets/stylesheets/custom-pressroom.css */
tr {
  border: 1px solid #EEE;
}

/* OVERRIDES */
/* line 47, app/assets/stylesheets/custom-pressroom.css */
.box_header {
  background: #ED1C24;
  border-left: 3px solid #ED1C24;
  padding: 8px 15px 11px;
  color: white;
  width: max-content;
}

/* line 56, app/assets/stylesheets/custom-pressroom.css */
.box_header a {
  color: white;
}

/* line 60, app/assets/stylesheets/custom-pressroom.css */
.box-header-container {
  border-bottom: 2px solid #ED1C24;
}

/* line 64, app/assets/stylesheets/custom-pressroom.css */
.form-label {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/* line 69, app/assets/stylesheets/custom-pressroom.css */
h1.post_title {
  font-size: 34px;
  font-weight: bold;
}

/* line 76, app/assets/stylesheets/custom-pressroom.css */
.page_margin_top_section {
  margin-top: 25px;
}

/* line 80, app/assets/stylesheets/custom-pressroom.css */
.post_container {
  color: black;
  margin-top: 10px;
  color: black;
  margin-top: 10px;
  max-width: 700px;
  overflow: hidden;
}

/* line 89, app/assets/stylesheets/custom-pressroom.css */
.post_container a {
  border-color: transparent;
  box-shadow: inset 0 -3px 0 #f8a4a7;
  color: black;
}

/* line 95, app/assets/stylesheets/custom-pressroom.css */
.post_container a span {
  color: black !important;
}

/* line 99, app/assets/stylesheets/custom-pressroom.css */
.post_container a:hover {
  text-decoration: none;
  background-color: #f8a4a7;
  color: black;
  transition: all 0.45s linear;
}

/* line 106, app/assets/stylesheets/custom-pressroom.css */
.post_content {
  line-height: 1.5em;
  color: black;
}

/* line 111, app/assets/stylesheets/custom-pressroom.css */
.post_content ul {
  display: block;
  list-style-type: disc;
  margin-top: 1em;
  margin-bottom: 1 em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
}

/* line 119, app/assets/stylesheets/custom-pressroom.css */
.post_content ol {
  display: block;
  list-style-type: disc;
  margin-top: 1em;
  margin-bottom: 1 em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
}

/* line 128, app/assets/stylesheets/custom-pressroom.css */
.post_content h5 {
  line-height: 1.3em;
}

/* line 132, app/assets/stylesheets/custom-pressroom.css */
.post-categories {
  color: darkgrey;
  font-weight: bold;
}

/* line 139, app/assets/stylesheets/custom-pressroom.css */
.slide h5 a {
  color: white !important;
  font-weight: bold;
}

/* line 144, app/assets/stylesheets/custom-pressroom.css */
.slide h2 a {
  color: white !important;
  font-weight: bold;
}

/* line 150, app/assets/stylesheets/custom-pressroom.css */
.post {
  line-height: 1.5em;
}

/* line 154, app/assets/stylesheets/custom-pressroom.css */
.post h5 {
  margin-top: 0px;
  line-height: 1.2em;
}

/* line 160, app/assets/stylesheets/custom-pressroom.css */
.post img {
  border-radius: 6px;
}

/* line 164, app/assets/stylesheets/custom-pressroom.css */
.post img#download {
  width: auto;
  padding-left: 10px;
  margin-top: 5px;
}

/* line 170, app/assets/stylesheets/custom-pressroom.css */
.post p {
  color: black;
  line-height: 1.5em;
}

/* line 176, app/assets/stylesheets/custom-pressroom.css */
.taxonomies a {
  display: block;
  border: 1px solid #E9E9E9;
  color: #7C7C7C;
  font-family: 'Arial';
  font-size: 14px;
  font-weight: bold;
  padding: 10px 9px 10px;
  text-align: left;
}

/* line 188, app/assets/stylesheets/custom-pressroom.css */
.share_box {
  border-top: none;
  border-bottom: none;
  width: 300px;
  float: right;
}

/* line 196, app/assets/stylesheets/custom-pressroom.css */
ul.post_details {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* CUSTOM */
/* line 220, app/assets/stylesheets/custom-pressroom.css */
.alert-box {
  text-align: center;
  color: darkred;
  font-weight: bold;
  font-size: 130%;
  border: 1px solid;
  padding: 10px;
  margin: 20px;
}

/* line 230, app/assets/stylesheets/custom-pressroom.css */
.blog.big .post {
  padding-bottom: 20px;
  border-bottom: 1px dotted #CCC !important;
}

/* line 235, app/assets/stylesheets/custom-pressroom.css */
.button a {
  padding: 10px;
  border: 1px solid;
  background-color: #ED1C24;
  color: white;
}

/* line 242, app/assets/stylesheets/custom-pressroom.css */
.button a:hover {
  background-color: darkred;
  text-decoration: none;
  color: white;
}

/* line 248, app/assets/stylesheets/custom-pressroom.css */
.button-tab.active {
  background-color: darkred !important;
}

/* line 252, app/assets/stylesheets/custom-pressroom.css */
.button-tab a {
  margin-right: 5px !important;
}

/* line 256, app/assets/stylesheets/custom-pressroom.css */
.button-tab.active a {
  text-decoration: underline;
  font-weight: bold;
}

/* line 262, app/assets/stylesheets/custom-pressroom.css */
.button-tab a {
  padding: 10px;
  background-color: #ED1C24;
  color: white;
  float: left;
}

/* line 269, app/assets/stylesheets/custom-pressroom.css */
.button-tab a:hover {
  background-color: darkred;
  text-decoration: none;
  color: white;
}

/* line 276, app/assets/stylesheets/custom-pressroom.css */
.column_1_3 .blog.small .post_content {
  width: 100% !important;
  margin-left: 10px;
}

/* line 281, app/assets/stylesheets/custom-pressroom.css */
.category-dropdown {
  padding: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
}

/* line 287, app/assets/stylesheets/custom-pressroom.css */
.category-dropdown option {
  font-size: 110%;
}

/* line 291, app/assets/stylesheets/custom-pressroom.css */
.category-box {
  margin-bottom: 30px;
  margin-top: 10px;
}

/* line 298, app/assets/stylesheets/custom-pressroom.css */
.events-dropdown {
  padding: 5px;
}

/* line 302, app/assets/stylesheets/custom-pressroom.css */
.event-home-header {
  color: black;
  padding: 10px 0px 10px;
  margin-bottom: 10px;
  margin-top: 10px;
  border-radius: 8px;
  line-height: 1.5em;
  background-color: #EEE;
  text-align: center;
}

/* line 314, app/assets/stylesheets/custom-pressroom.css */
.edit-btn {
  padding: 10px;
  background-color: darkorange;
  color: white;
  float: left;
}

/* line 321, app/assets/stylesheets/custom-pressroom.css */
.edit-btn a {
  font-size: 14px;
  color: white;
}

/* line 326, app/assets/stylesheets/custom-pressroom.css */
.edit-tiny-btn {
  background-color: darkorange;
  padding: 3px 7px;
  float: right;
  font-size: 80%;
  position: relative;
  top: 10px;
}

/* line 335, app/assets/stylesheets/custom-pressroom.css */
.edit-tiny-btn a {
  color: white;
}

/* line 339, app/assets/stylesheets/custom-pressroom.css */
.field-title {
  margin-bottom: 10px;
  font-weight: bold;
}

/* line 344, app/assets/stylesheets/custom-pressroom.css */
.help-box {
  font-size: 14px;
  background-color: #EEE;
  padding: 20px;
  border-radius: 8px;
}

/* line 352, app/assets/stylesheets/custom-pressroom.css */
.help-box a {
  font-size: 14px;
}

/* line 356, app/assets/stylesheets/custom-pressroom.css */
.image-caption {
  margin-top: 5px;
  font-weight: bold;
  font-size: 80%;
  line-height: 130%;
}

/* line 364, app/assets/stylesheets/custom-pressroom.css */
.image-container div {
  margin-top: 5px;
  font-weight: bold;
  font-size: 80%;
  line-height: 130%;
}

/* line 371, app/assets/stylesheets/custom-pressroom.css */
.image-container-right {
  float: right;
  margin-left: 10px;
  margin-top: 15px;
  margin-bottom: 10px;
}

/* line 378, app/assets/stylesheets/custom-pressroom.css */
.link-text {
  font-size: 110%;
  border-bottom: none;
  color: #7C7C7C;
  font-weight: bold;
}

/* line 386, app/assets/stylesheets/custom-pressroom.css */
.logo-mobile {
  display: none;
}

/* line 391, app/assets/stylesheets/custom-pressroom.css */
.mailouts_table td {
  border: 1px solid;
  text-align: center;
  padding: 5px;
}

/* line 397, app/assets/stylesheets/custom-pressroom.css */
.mailouts_table td .label {
  background-color: darkblue;
  color: white;
  margin-bottom: 5px;
  font-size: 100%;
  font-weight: bold;
  padding: 5px 10px;
}

/* line 406, app/assets/stylesheets/custom-pressroom.css */
.mailouts_table a {
  color: black;
}

/* line 410, app/assets/stylesheets/custom-pressroom.css */
.mailouts_table a:visited {
  color: grey;
}

/* line 414, app/assets/stylesheets/custom-pressroom.css */
.newsletter-item a {
  color: darkred;
  border: 1px solid #FFF;
}

/* line 419, app/assets/stylesheets/custom-pressroom.css */
.post {
  margin-top: 20px;
}

/* line 424, app/assets/stylesheets/custom-pressroom.css */
.post-divider {
  border-bottom: 1px dotted #ccc;
  padding-bottom: 10px;
}

/* line 429, app/assets/stylesheets/custom-pressroom.css */
.post_details {
  margin-top: 10px !important;
}

/* line 433, app/assets/stylesheets/custom-pressroom.css */
.post_details li.source-title {
  font-weight: bold;
  background: #F0F0F0;
  border-left: 3px solid #ED1C24;
  padding: 14px 15px 13px 14px;
  color: black;
}

/* line 442, app/assets/stylesheets/custom-pressroom.css */
.post_details li.source-title-slide {
  font-weight: bold;
  background: #F0F0F0;
  padding: 14px 15px 13px 14px;
  color: black;
}

/* line 450, app/assets/stylesheets/custom-pressroom.css */
.post_details li.source-title a {
  color: #FFF;
}

/* line 457, app/assets/stylesheets/custom-pressroom.css */
.posted-by {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left center;
  border: none;
  padding: 0 0 0 20px;
  margin-right: 20px;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: bold;
  color: #7C7C7C;
  background-image: url(/images/pressroom/icons/other/post_date.png);
}

/* line 472, app/assets/stylesheets/custom-pressroom.css */
.search .search_input {
  width: 100px;
  background: #363B40;
}

/* line 478, app/assets/stylesheets/custom-pressroom.css */
.share-buttons {
  float: right;
}

/* line 482, app/assets/stylesheets/custom-pressroom.css */
.share-buttons .fab {
  font-size: 150%;
  margin-right: 20px;
  color: #CCC !important;
}

/* line 488, app/assets/stylesheets/custom-pressroom.css */
.share-buttons .fa {
  font-size: 140%;
  color: #CCC !important;
  margin-right: 20px;
}

/* line 494, app/assets/stylesheets/custom-pressroom.css */
.share-buttons .fab a {
  font-size: 150%;
}

/* line 498, app/assets/stylesheets/custom-pressroom.css */
.share-buttons .fa a {
  font-size: 150%;
}

/* line 502, app/assets/stylesheets/custom-pressroom.css */
.sort-buttons {
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 507, app/assets/stylesheets/custom-pressroom.css */
.sort-button {
  padding: 10px;
  border: 1px solid;
  background-color: #CCC;
  color: white;
  float: left;
  margin-left: 5px;
  border-radius: 4px;
}

/* line 517, app/assets/stylesheets/custom-pressroom.css */
.sort-button a {
  color: white;
}

/* line 521, app/assets/stylesheets/custom-pressroom.css */
.sort-button.active {
  background-color: #ED1C24;
}

/* line 525, app/assets/stylesheets/custom-pressroom.css */
.sort-button.active a {
  color: white;
}

/* line 529, app/assets/stylesheets/custom-pressroom.css */
.stickies {
  margin-bottom: 25px;
}

/* line 533, app/assets/stylesheets/custom-pressroom.css */
.sticky {
  background-color: #FFEB80;
  color: black;
  border-radius: 8px;
  padding: 10px;
  line-height: 1.5em;
}

/* line 541, app/assets/stylesheets/custom-pressroom.css */
.view-btn {
  padding: 10px;
  color: white;
  float: right;
  border-radius: 4px;
}

/* line 548, app/assets/stylesheets/custom-pressroom.css */
.view-btn:hover {
  background-color: #EEE;
}

/* line 552, app/assets/stylesheets/custom-pressroom.css */
.view-btn img {
  width: 15px !important;
}

/* line 556, app/assets/stylesheets/custom-pressroom.css */
.view-btn.active {
  background-color: #FBF7AA;
}

/* line 560, app/assets/stylesheets/custom-pressroom.css */
.view-group {
  position: relative;
  top: 0px;
}

/* line 566, app/assets/stylesheets/custom-pressroom.css */
.year-weekly-archives {
  font-size: 16px;
  padding: 5px;
  background-color: #DDD;
  font-weight: bold;
  margin-bottom: 10px;
  text-align: center;
  margin-top: 10px;
}

/* PAGINATION STYLE */
/* line 581, app/assets/stylesheets/custom-pressroom.css */
.pagination {
  font-size: 13px;
  margin: 0;
  padding: 3px 0 4px;
  max-width: 600px;
  line-height: 3em;
  margin-bottom: -50px;
}

/* line 589, app/assets/stylesheets/custom-pressroom.css */
.pagination a,
.pagination span {
  padding: 8px 10px 7px 11px;
  background: #F0F0F0;
}

/* line 595, app/assets/stylesheets/custom-pressroom.css */
.pagination .disabled {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #999999;
  cursor: default;
}

/* line 601, app/assets/stylesheets/custom-pressroom.css */
.pagination a {
  color: #3B5998;
  padding: 8px 10px 7px 11px;
  cursor: pointer;
  text-decoration: none;
}

/* line 607, app/assets/stylesheets/custom-pressroom.css */
.pagination a:hover {
  background-color: #3B5998;
  border-bottom: 1px solid #3B5998;
  border-color: #D8DFEA #D8DFEA #3B5998;
  color: #FFFFFF;
  text-decoration: none;
}

/* line 615, app/assets/stylesheets/custom-pressroom.css */
.pagination .current {
  background-color: #ED1C24;
  color: white;
  padding: 8px 10px 7px 11px;
  font-weight: bold;
}

/* line 621, app/assets/stylesheets/custom-pressroom.css */
.pagination .current a:hover {
  background-color: #3B5998;
  color: #FFFFFF;
}

/*GALLERY SECTION */
/* line 638, app/assets/stylesheets/custom-pressroom.css */
#gallery th {
  font-size: 13px;
}

/* line 642, app/assets/stylesheets/custom-pressroom.css */
#gallery .caption {
  font-size: 11px;
  text-align: justify;
}

/* line 647, app/assets/stylesheets/custom-pressroom.css */
#gallery li {
  font-size: 11px;
}

/* line 651, app/assets/stylesheets/custom-pressroom.css */
#gallery li a {
  font-size: 11px;
  font-weight: normal;
}

/* line 655, app/assets/stylesheets/custom-pressroom.css */
.gallery-search-box {
  margin-bottom: 30px;
  width: 50%;
}

/* line 660, app/assets/stylesheets/custom-pressroom.css */
#gallery .share {
  float: right;
  padding-left: 3px;
  margin-left: 5px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #CCC;
  padding-bottom: 5px;
}

/* line 670, app/assets/stylesheets/custom-pressroom.css */
#gallery .thumb {
  margin: 5px;
}

/* line 674, app/assets/stylesheets/custom-pressroom.css */
#gallery .thumb img {
  width: 210px;
  border-radius: 8px;
}

/* line 680, app/assets/stylesheets/custom-pressroom.css */
#gallery-tile {
  text-align: center;
}

/* line 685, app/assets/stylesheets/custom-pressroom.css */
#gallery-tile .tile {
  float: left;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  border: 1px solid #CCC;
}

/* line 694, app/assets/stylesheets/custom-pressroom.css */
#gallery-tile .tile a:hover {
  background-color: #ccc;
  z-index: 1000;
}

/* line 700, app/assets/stylesheets/custom-pressroom.css */
.grid-block-container {
  float: left;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}

/* line 707, app/assets/stylesheets/custom-pressroom.css */
.grid-block {
  position: relative;
  float: left;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  border: 1px solid #CCC;
  -webkit-box-shadow: 3px 3px 2px rgba(50, 50, 50, 0.2);
  -moz-box-shadow: 3px 3px 2px rgba(50, 50, 50, 0.2);
  box-shadow: 3px 3px 2px rgba(50, 50, 50, 0.2);
}

/* line 719, app/assets/stylesheets/custom-pressroom.css */
.grid-block.slide:hover .caption {
  display: block;
  /* Show on hover */
}

/* line 723, app/assets/stylesheets/custom-pressroom.css */
.grid-block.slide .caption {
  transition: transform 0.5s ease;
}

/* line 727, app/assets/stylesheets/custom-pressroom.css */
.grid-block.slide:hover .caption {
  transform: scale(1.05);
  /* Slightly enlarge the image */
}

/* line 732, app/assets/stylesheets/custom-pressroom.css */
.grid-block h4 {
  font-size: .9em;
  color: #333;
  background: #f5f5f5;
  margin: 0;
  padding: 3px;
  border: 1px solid #ddd;
}

/* line 741, app/assets/stylesheets/custom-pressroom.css */
.caption {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  /* background-color: black; */
  opacity: 0.8;
  width: 100%;
  font-size: 14px;
  /* z-index: 5000; */
}

/* line 753, app/assets/stylesheets/custom-pressroom.css */
.caption-icon {
  color: black;
  font-size: 150% !important;
  padding: 2px 5px 2px;
  font-weight: bold;
  background-color: #CCCC;
  margin-top: 0px;
}

/* line 763, app/assets/stylesheets/custom-pressroom.css */
.caption h3, .caption p {
  color: #FFF;
  margin: 20px;
}

/* line 767, app/assets/stylesheets/custom-pressroom.css */
.caption h3 {
  margin: 20px 20px 10px;
}

/* line 770, app/assets/stylesheets/custom-pressroom.css */
.caption p {
  font-size: .75em;
  line-height: 1.3em;
  margin: 7px;
}

/* line 777, app/assets/stylesheets/custom-pressroom.css */
.caption p.text {
  font-size: 80% !important;
  color: white;
  padding: 2px;
  margin-top: 10px;
  background-color: #ED1C24;
}

/* line 788, app/assets/stylesheets/custom-pressroom.css */
.caption a#learn-more {
  padding: 3px;
  padding-left: 5px;
  padding-right: 5px;
  background: #08c;
  color: #fff;
  border-radius: 2px;
  -moz-border-radius: 2px;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;
}

/* line 800, app/assets/stylesheets/custom-pressroom.css */
.caption a#learn-more:hover {
  background: #fff;
  color: #08c;
}

/* line 805, app/assets/stylesheets/custom-pressroom.css */
.full_image_container {
  width: 600px;
  border: 1px solid #CCC;
  margin: 0px auto;
  font-size: 11px;
}

/* line 812, app/assets/stylesheets/custom-pressroom.css */
.full_image_container div {
  width: 600px;
  margin-top: 10px;
}

/* line 817, app/assets/stylesheets/custom-pressroom.css */
.share a {
  margin-top: 10px;
  font-size: 9px;
}

/* line 823, app/assets/stylesheets/custom-pressroom.css */
.fancybox-title-inside-wrap a {
  color: red;
}

/* line 827, app/assets/stylesheets/custom-pressroom.css */
.share a {
  color: #1E1B1A;
}

/* line 831, app/assets/stylesheets/custom-pressroom.css */
.share a:hover {
  color: darkgrey;
}

/* line 835, app/assets/stylesheets/custom-pressroom.css */
.caption a#learn-more {
  padding: 2px 5px 4px;
}

/* line 836, app/assets/stylesheets/custom-pressroom.css */
.caption a#learn-more:hover .icon-expand {
  background-position: 0 0;
}

/* EVENTS */
/* line 848, app/assets/stylesheets/custom-pressroom.css */
#form {
  float: right;
  padding: 15px;
  color: #fff;
  background: #2d2d2d;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3c3c3c), color-stop(0.74, #2b2b2b), color-stop(1, #3c3c3c));
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  width: 430px;
  font-size: 80%;
}

/* line 870, app/assets/stylesheets/custom-pressroom.css */
#form a {
  color: yellow;
  text-shadow: 0px -1px 0px #000;
}

/* line 875, app/assets/stylesheets/custom-pressroom.css */
#form fieldset {
  padding: 20px;
}

/* line 878, app/assets/stylesheets/custom-pressroom.css */
#form td {
  white-space: nowrap;
  padding: 4px;
}

/* line 883, app/assets/stylesheets/custom-pressroom.css */
#form h3 {
  color: #fff;
  text-shadow: 0px -1px 0px #000;
  text-align: center;
  padding: 5px;
  margin: 0px;
  font-weight: normal;
  font-size: 24px;
  border-bottom: solid #181818 1px;
  -moz-box-shadow: 0px 1px 0px #3a3a3a;
  -webkit-box-shadow: 0px 1px 0px #3a3a3a;
  box-shadow: 0px 1px 0px #3a3a3a;
  font-size: 18px;
}

/* line 898, app/assets/stylesheets/custom-pressroom.css */
#event {
  padding: 10px;
  font-size: 12px;
  border: 1px solid;
}

/* line 905, app/assets/stylesheets/custom-pressroom.css */
#event .date {
  background-color: #000061;
  color: white;
  width: 100px;
  font-size: 15px;
  text-align: center;
  font-weight: bold;
  padding: 5px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 3px 3px 2px #888888;
}

/* line 919, app/assets/stylesheets/custom-pressroom.css */
#event .date-loc {
  width: 100px;
  font-size: 15px;
  text-align: center;
  font-weight: bold;
  padding: 15px;
}

/* line 927, app/assets/stylesheets/custom-pressroom.css */
#event .main {
  vertical-align: top;
  border-bottom: 1px dotted;
  padding: 15px;
}

/* line 933, app/assets/stylesheets/custom-pressroom.css */
#event .main img {
  border-radius: 6px;
}

/* line 937, app/assets/stylesheets/custom-pressroom.css */
#event .name {
  font-weight: bold;
  font-size: 15px;
}

/* line 942, app/assets/stylesheets/custom-pressroom.css */
#event .logo {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
  border-radius: 4px;
}

/* line 949, app/assets/stylesheets/custom-pressroom.css */
#event p {
  font-size: 120%;
  margin-bottom: 15px;
}

/* line 954, app/assets/stylesheets/custom-pressroom.css */
#event .source {
  color: black;
  font-weight: bold;
  padding: 3px;
  float: right;
}

/* line 961, app/assets/stylesheets/custom-pressroom.css */
#event .source a {
  color: darkred;
}

/* line 965, app/assets/stylesheets/custom-pressroom.css */
#event .title {
  font-size: 130%;
  font-weight: bold;
  margin-bottom: 5px;
  line-height: 1.2em;
}

/* line 972, app/assets/stylesheets/custom-pressroom.css */
#event .organization {
  margin-top: 5px;
  color: black;
  font-weight: bold;
  float: left;
  font-variant: small-caps;
}

/* line 980, app/assets/stylesheets/custom-pressroom.css */
#event .organization a {
  color: darkred;
}

/* line 986, app/assets/stylesheets/custom-pressroom.css */
#event td {
  padding: 5px;
  margin-right: 10px;
  vertical-align: top;
}

/* line 993, app/assets/stylesheets/custom-pressroom.css */
#event .year {
  font-size: 18px;
  background-color: #CCC;
  color: black;
  padding: 5px;
  text-align: right;
  font-weight: bold;
}

/* line 1002, app/assets/stylesheets/custom-pressroom.css */
#event .edit {
  font-size: 13px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: orange;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 1015, app/assets/stylesheets/custom-pressroom.css */
#event .edit a {
  color: white;
}

/* line 1019, app/assets/stylesheets/custom-pressroom.css */
.event-button {
  float: right;
  padding: 3px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 1030, app/assets/stylesheets/custom-pressroom.css */
.event-menu {
  font-size: 13px;
  color: black;
  padding-top: 15px;
}

/* line 1036, app/assets/stylesheets/custom-pressroom.css */
.event-menu .item {
  float: right;
  background-color: black;
  color: white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px;
  margin-right: 5px;
  width: 120px;
  text-align: center;
}

/* line 1049, app/assets/stylesheets/custom-pressroom.css */
.event-menu .item-selected {
  float: right;
  background-color: #000061;
  color: black;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px;
  margin-right: 5px;
  width: 120px;
  text-align: center;
}

/* line 1062, app/assets/stylesheets/custom-pressroom.css */
.event-menu a {
  color: white;
}

/* line 1066, app/assets/stylesheets/custom-pressroom.css */
.event-menu .sort {
  color: white;
  font-weight: bold;
  font-size: 14px;
}

/* line 1073, app/assets/stylesheets/custom-pressroom.css */
.event-menu .item a:hover {
  color: black;
  background-color: white;
}

/* line 1078, app/assets/stylesheets/custom-pressroom.css */
.special-content-item {
  font-size: 15px;
  white-space: nowrap;
}

/* line 1084, app/assets/stylesheets/custom-pressroom.css */
.search-event {
  padding: 5px;
  padding-right: 18px;
  float: left;
}

/* line 1090, app/assets/stylesheets/custom-pressroom.css */
.search-event form {
  margin: 0px;
  padding: 0px;
}

/* line 1095, app/assets/stylesheets/custom-pressroom.css */
.search-event input {
  border: 1px solid #DDD;
}

/* line 1099, app/assets/stylesheets/custom-pressroom.css */
.event-front-heading {
  margin: 0px auto;
  background-color: black;
  color: white;
  padding: 5px;
  width: 190px;
  border-bottom: 1px solid #CCC;
}

/* line 1108, app/assets/stylesheets/custom-pressroom.css */
.event-front-logo {
  margin: 0px auto;
  border-radius: 12px;
}

/* Event slideshow sidebar */
/* line 1118, app/assets/stylesheets/custom-pressroom.css */
#eventslide {
  position: relative;
  height: 300px;
  margin-top: 10px;
  overflow: hidden;
}

/* line 1126, app/assets/stylesheets/custom-pressroom.css */
#eventslide div {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 7;
  opacity: 0.0;
}

/* line 1134, app/assets/stylesheets/custom-pressroom.css */
#eventslide div .event-home-header {
  position: relative;
  left: 0;
  z-index: 8;
  opacity: 1.0;
}

/* line 1142, app/assets/stylesheets/custom-pressroom.css */
#eventslide div.active {
  z-index: 10;
  opacity: 1.0;
}

/* line 1147, app/assets/stylesheets/custom-pressroom.css */
#eventslide div.last-active {
  z-index: 8;
  display: none;
}

/* end slideshow */
/* Registration */
/* line 1159, app/assets/stylesheets/custom-pressroom.css */
.registration-container {
  margin-top: 30px;
  padding: 20px 12px;
  border: 1px dotted;
  border-radius: 10px;
  background-color: #EEE;
  color: black;
}

/* line 1168, app/assets/stylesheets/custom-pressroom.css */
.registration-header {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 9px;
  border-bottom: 1px solid #CCC;
  padding-bottom: 10px;
}

/* line 1176, app/assets/stylesheets/custom-pressroom.css */
.field-container {
  margin-bottom: 15px;
}

/* line 1180, app/assets/stylesheets/custom-pressroom.css */
.field-label, .field-input {
  display: inline-block;
}

/* line 1184, app/assets/stylesheets/custom-pressroom.css */
.field-label {
  width: 20%;
  min-width: 100px;
  text-align: right;
  margin-right: 10px;
}

/* line 1191, app/assets/stylesheets/custom-pressroom.css */
.field-input input,
.field-input textarea {
  width: 70%;
  background-color: lightyellow;
}

/* line 1197, app/assets/stylesheets/custom-pressroom.css */
.error-explanation {
  color: red;
  margin-bottom: 10px;
}

/* line 1202, app/assets/stylesheets/custom-pressroom.css */
.register-button {
  background-color: limegreen;
  color: white;
}

/* line 1207, app/assets/stylesheets/custom-pressroom.css */
.submit-container {
  margin-top: 10px;
  text-align: center;
}

/* line 1212, app/assets/stylesheets/custom-pressroom.css */
.flash-notice {
  color: darkred;
  margin-top: 10px;
  text-align: center;
}

/* FROALA OVERRIDES */
/* line 1221, app/assets/stylesheets/custom-pressroom.css */
.fr-image {
  padding: 5px 5px !important;
  background-color: #F0F0F0 !important;
}

/* line 1225, app/assets/stylesheets/custom-pressroom.css */
.fr-image img {
  border-radius: 6px;
}

/* line 1228, app/assets/stylesheets/custom-pressroom.css */
.fr-inner {
  text-align: left !important;
  font-weight: bold !important;
  font-size: 80% !important;
}

/* line 1234, app/assets/stylesheets/custom-pressroom.css */
.fr-view .fr-img-caption .fr-img-wrap > span {
  /* display: flex !important; */
}

/* line 1238, app/assets/stylesheets/custom-pressroom.css */
.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  line-height: 1.2em !important;
}

/* line 1245, app/assets/stylesheets/custom-pressroom.css */
.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  margin-right: 10px;
  max-width: calc(100% - 5px);
  line-height: 1.2em !important;
}

/* line 1253, app/assets/stylesheets/custom-pressroom.css */
.fr-view .fr-img-caption .fr-img-wrap a {
  display: inline;
}

/* line 1257, app/assets/stylesheets/custom-pressroom.css */
.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
  line-height: 1.2em !important;
}

/* MOBILE VIEW */
@media only screen and (min-width: 501spx) and (max-width: 767px) {
  /* line 1277, app/assets/stylesheets/custom-pressroom.css */
  .logo-mobile {
    display: block;
    margin: 0px auto;
    padding: 10px;
    border-bottom: 1px solid;
  }
  /* line 1284, app/assets/stylesheets/custom-pressroom.css */
  .post_container {
    color: black;
    margin-top: 10px;
    max-width: 450px;
    overflow: hidden;
  }
}

@media only screen and (min-width: 200px) and (max-width: 500px) {
  /* line 1299, app/assets/stylesheets/custom-pressroom.css */
  .fr-wrapper {
    width: 310px;
  }
  /* line 1308, app/assets/stylesheets/custom-pressroom.css */
  .logo-mobile {
    display: block;
    margin: 0px auto;
    padding: 10px;
    border-bottom: 1px solid;
  }
  /* line 1315, app/assets/stylesheets/custom-pressroom.css */
  .post_container {
    color: black;
    margin-top: 10px;
    max-width: 310px;
    overflow: hidden;
  }
  /* line 1322, app/assets/stylesheets/custom-pressroom.css */
  .share_box {
    border-top: none;
    border-bottom: none;
    width: 200px;
    float: left;
    margin-top: 50px;
  }
  /* line 1330, app/assets/stylesheets/custom-pressroom.css */
  .image-container {
    width: 100%;
    display: none !important;
  }
  /* line 1335, app/assets/stylesheets/custom-pressroom.css */
  .image-container-right {
    width: 100%;
  }
  /* line 1339, app/assets/stylesheets/custom-pressroom.css */
  .image-container-center {
    width: 100%;
  }
}

/*! jQuery UI - v1.10.0 - 2013-01-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 8, app/assets/stylesheets/v2/jquery-ui.css */
.ui-helper-hidden {
  display: none;
}

/* line 11, app/assets/stylesheets/v2/jquery-ui.css */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 21, app/assets/stylesheets/v2/jquery-ui.css */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 31, app/assets/stylesheets/v2/jquery-ui.css */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}

/* line 36, app/assets/stylesheets/v2/jquery-ui.css */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 39, app/assets/stylesheets/v2/jquery-ui.css */
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

/* line 42, app/assets/stylesheets/v2/jquery-ui.css */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 52, app/assets/stylesheets/v2/jquery-ui.css */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 59, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 68, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 80, app/assets/stylesheets/v2/jquery-ui.css */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 88, app/assets/stylesheets/v2/jquery-ui.css */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
}

/* line 96, app/assets/stylesheets/v2/jquery-ui.css */
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 99, app/assets/stylesheets/v2/jquery-ui.css */
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}

/* line 102, app/assets/stylesheets/v2/jquery-ui.css */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 105, app/assets/stylesheets/v2/jquery-ui.css */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 111, app/assets/stylesheets/v2/jquery-ui.css */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

/* line 117, app/assets/stylesheets/v2/jquery-ui.css */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* line 124, app/assets/stylesheets/v2/jquery-ui.css */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */
}

/* line 135, app/assets/stylesheets/v2/jquery-ui.css */
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
/* line 143, app/assets/stylesheets/v2/jquery-ui.css */
.ui-button-icon-only {
  width: 2.2em;
}

/* button elements seem to need a little more width */
/* line 147, app/assets/stylesheets/v2/jquery-ui.css */
button.ui-button-icon-only {
  width: 2.4em;
}

/* line 150, app/assets/stylesheets/v2/jquery-ui.css */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 153, app/assets/stylesheets/v2/jquery-ui.css */
button.ui-button-icons-only {
  width: 3.7em;
}

/* button text element */
/* line 158, app/assets/stylesheets/v2/jquery-ui.css */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

/* line 162, app/assets/stylesheets/v2/jquery-ui.css */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 165, app/assets/stylesheets/v2/jquery-ui.css */
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 170, app/assets/stylesheets/v2/jquery-ui.css */
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 174, app/assets/stylesheets/v2/jquery-ui.css */
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 178, app/assets/stylesheets/v2/jquery-ui.css */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* line 183, app/assets/stylesheets/v2/jquery-ui.css */
input.ui-button {
  padding: .4em 1em;
}

/* button icon element(s) */
/* line 188, app/assets/stylesheets/v2/jquery-ui.css */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 197, app/assets/stylesheets/v2/jquery-ui.css */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 201, app/assets/stylesheets/v2/jquery-ui.css */
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 206, app/assets/stylesheets/v2/jquery-ui.css */
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* button sets */
/* line 213, app/assets/stylesheets/v2/jquery-ui.css */
.ui-buttonset {
  margin-right: 7px;
}

/* line 216, app/assets/stylesheets/v2/jquery-ui.css */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
/* line 223, app/assets/stylesheets/v2/jquery-ui.css */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 229, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 234, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 238, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 245, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 249, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 252, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 255, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 258, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 261, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 270, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 275, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 279, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 282, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 286, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 292, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 298, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 302, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 309, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 317, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 325, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 330, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 333, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 336, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 340, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 343, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 346, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 349, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 353, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 356, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
/* line 363, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 366, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 370, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 374, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 378, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 382, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 385, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 388, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 392, app/assets/stylesheets/v2/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 398, app/assets/stylesheets/v2/jquery-ui.css */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

/* line 405, app/assets/stylesheets/v2/jquery-ui.css */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 409, app/assets/stylesheets/v2/jquery-ui.css */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 417, app/assets/stylesheets/v2/jquery-ui.css */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 21px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

/* line 426, app/assets/stylesheets/v2/jquery-ui.css */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

/* line 433, app/assets/stylesheets/v2/jquery-ui.css */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

/* line 440, app/assets/stylesheets/v2/jquery-ui.css */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 443, app/assets/stylesheets/v2/jquery-ui.css */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 447, app/assets/stylesheets/v2/jquery-ui.css */
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

/* line 454, app/assets/stylesheets/v2/jquery-ui.css */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 458, app/assets/stylesheets/v2/jquery-ui.css */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}

/* line 465, app/assets/stylesheets/v2/jquery-ui.css */
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}

/* line 469, app/assets/stylesheets/v2/jquery-ui.css */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
}

/* line 474, app/assets/stylesheets/v2/jquery-ui.css */
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

/* line 481, app/assets/stylesheets/v2/jquery-ui.css */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  /* support: IE7 */
  font-weight: normal;
}

/* line 489, app/assets/stylesheets/v2/jquery-ui.css */
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

/* line 495, app/assets/stylesheets/v2/jquery-ui.css */
.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}

/* line 500, app/assets/stylesheets/v2/jquery-ui.css */
.ui-menu .ui-state-disabled a {
  cursor: default;
}

/* icon support */
/* line 505, app/assets/stylesheets/v2/jquery-ui.css */
.ui-menu-icons {
  position: relative;
}

/* line 508, app/assets/stylesheets/v2/jquery-ui.css */
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}

/* left-aligned */
/* line 514, app/assets/stylesheets/v2/jquery-ui.css */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}

/* right-aligned */
/* line 521, app/assets/stylesheets/v2/jquery-ui.css */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}

/* line 526, app/assets/stylesheets/v2/jquery-ui.css */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 531, app/assets/stylesheets/v2/jquery-ui.css */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 535, app/assets/stylesheets/v2/jquery-ui.css */
.ui-progressbar .ui-progressbar-overlay {
  background: url(/images/animated-overlay.gif);
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

/* line 541, app/assets/stylesheets/v2/jquery-ui.css */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/* line 545, app/assets/stylesheets/v2/jquery-ui.css */
.ui-resizable {
  position: relative;
}

/* line 548, app/assets/stylesheets/v2/jquery-ui.css */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}

/* line 553, app/assets/stylesheets/v2/jquery-ui.css */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 557, app/assets/stylesheets/v2/jquery-ui.css */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 564, app/assets/stylesheets/v2/jquery-ui.css */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 571, app/assets/stylesheets/v2/jquery-ui.css */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 578, app/assets/stylesheets/v2/jquery-ui.css */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 585, app/assets/stylesheets/v2/jquery-ui.css */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 592, app/assets/stylesheets/v2/jquery-ui.css */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 599, app/assets/stylesheets/v2/jquery-ui.css */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 606, app/assets/stylesheets/v2/jquery-ui.css */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 614, app/assets/stylesheets/v2/jquery-ui.css */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/* line 620, app/assets/stylesheets/v2/jquery-ui.css */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 624, app/assets/stylesheets/v2/jquery-ui.css */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 631, app/assets/stylesheets/v2/jquery-ui.css */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* For IE8 - See #6727 */
/* line 641, app/assets/stylesheets/v2/jquery-ui.css */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

/* line 646, app/assets/stylesheets/v2/jquery-ui.css */
.ui-slider-horizontal {
  height: .8em;
}

/* line 649, app/assets/stylesheets/v2/jquery-ui.css */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 653, app/assets/stylesheets/v2/jquery-ui.css */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 657, app/assets/stylesheets/v2/jquery-ui.css */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 660, app/assets/stylesheets/v2/jquery-ui.css */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 664, app/assets/stylesheets/v2/jquery-ui.css */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 668, app/assets/stylesheets/v2/jquery-ui.css */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 673, app/assets/stylesheets/v2/jquery-ui.css */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 677, app/assets/stylesheets/v2/jquery-ui.css */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 680, app/assets/stylesheets/v2/jquery-ui.css */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 684, app/assets/stylesheets/v2/jquery-ui.css */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 691, app/assets/stylesheets/v2/jquery-ui.css */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

/* line 701, app/assets/stylesheets/v2/jquery-ui.css */
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to overide default borders */
/* line 715, app/assets/stylesheets/v2/jquery-ui.css */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* vertical centre icon */
/* line 721, app/assets/stylesheets/v2/jquery-ui.css */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

/* line 727, app/assets/stylesheets/v2/jquery-ui.css */
.ui-spinner-up {
  top: 0;
}

/* line 730, app/assets/stylesheets/v2/jquery-ui.css */
.ui-spinner-down {
  bottom: 0;
}

/* TR overrides */
/* line 735, app/assets/stylesheets/v2/jquery-ui.css */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}

/* line 740, app/assets/stylesheets/v2/jquery-ui.css */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

/* line 744, app/assets/stylesheets/v2/jquery-ui.css */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 748, app/assets/stylesheets/v2/jquery-ui.css */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 758, app/assets/stylesheets/v2/jquery-ui.css */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 763, app/assets/stylesheets/v2/jquery-ui.css */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 767, app/assets/stylesheets/v2/jquery-ui.css */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}

/* line 772, app/assets/stylesheets/v2/jquery-ui.css */
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}

/* line 776, app/assets/stylesheets/v2/jquery-ui.css */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 783, app/assets/stylesheets/v2/jquery-ui.css */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}

/* line 791, app/assets/stylesheets/v2/jquery-ui.css */
body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
/* line 797, app/assets/stylesheets/v2/jquery-ui.css */
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}

/* line 801, app/assets/stylesheets/v2/jquery-ui.css */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 804, app/assets/stylesheets/v2/jquery-ui.css */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}

/* line 811, app/assets/stylesheets/v2/jquery-ui.css */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url(/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222;
}

/* line 816, app/assets/stylesheets/v2/jquery-ui.css */
.ui-widget-content a {
  color: #222222;
}

/* line 819, app/assets/stylesheets/v2/jquery-ui.css */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url(/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}

/* line 825, app/assets/stylesheets/v2/jquery-ui.css */
.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
/* line 831, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

/* line 839, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

/* line 845, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 856, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 863, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url(/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 871, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 880, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}

/* line 887, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 892, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 899, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 904, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 909, app/assets/stylesheets/v2/jquery-ui.css */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 914, app/assets/stylesheets/v2/jquery-ui.css */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 921, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 928, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
/* line 936, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon {
  width: 16px;
  height: 16px;
  background-position: 16px 16px;
}

/* line 941, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(/images/ui-icons_222222_256x240.png);
}

/* line 945, app/assets/stylesheets/v2/jquery-ui.css */
.ui-widget-header .ui-icon {
  background-image: url(/images/ui-icons_222222_256x240.png);
}

/* line 948, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-default .ui-icon {
  background-image: url(/images/ui-icons_888888_256x240.png);
}

/* line 951, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(/images/ui-icons_454545_256x240.png);
}

/* line 955, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-active .ui-icon {
  background-image: url(/images/ui-icons_454545_256x240.png);
}

/* line 958, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-highlight .ui-icon {
  background-image: url(/images/ui-icons_2e83ff_256x240.png);
}

/* line 961, app/assets/stylesheets/v2/jquery-ui.css */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
/* line 967, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 968, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 969, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 970, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 971, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 972, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 973, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 974, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 975, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 976, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 977, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 978, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 979, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 980, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 981, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 982, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 983, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 984, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 985, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 986, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 987, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 988, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 989, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 990, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 991, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 992, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 993, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 994, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 995, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 996, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 997, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 998, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 999, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 1000, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 1001, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 1002, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 1003, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 1004, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 1005, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 1006, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 1007, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 1008, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 1009, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 1010, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 1011, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 1012, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 1013, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 1014, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 1015, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 1016, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 1017, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 1018, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 1019, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 1020, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 1021, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 1022, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 1023, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 1024, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 1025, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 1026, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 1027, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 1028, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 1029, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 1030, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 1031, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 1032, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 1033, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 1034, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 1035, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 1036, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 1037, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 1038, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 1039, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 1040, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 1041, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 1042, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 1043, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 1044, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 1045, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 1046, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 1047, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 1048, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 1049, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 1050, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 1051, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 1052, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 1053, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 1054, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 1055, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 1056, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 1057, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 1058, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 1059, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 1060, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 1061, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 1062, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 1063, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 1064, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 1065, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 1066, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 1067, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 1068, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 1069, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 1070, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 1071, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 1072, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 1073, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 1074, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 1075, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 1076, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 1077, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 1078, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 1079, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 1080, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 1081, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 1082, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 1083, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 1084, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 1085, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 1086, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 1087, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 1088, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 1089, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 1090, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 1091, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 1092, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 1093, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 1094, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 1095, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 1096, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 1097, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 1098, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 1099, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 1100, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 1101, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 1102, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 1104, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 1105, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 1106, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 1107, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 1108, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 1109, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 1110, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 1111, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 1112, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 1113, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 1114, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 1115, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 1116, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 1117, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 1118, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 1119, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 1120, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 1121, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 1122, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 1123, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 1124, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 1125, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 1126, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 1127, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 1128, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 1129, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 1130, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 1131, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 1132, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 1133, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 1134, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 1135, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 1136, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 1137, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 1138, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 1139, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 1140, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 1141, app/assets/stylesheets/v2/jquery-ui.css */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 1148, app/assets/stylesheets/v2/jquery-ui.css */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}

/* line 1154, app/assets/stylesheets/v2/jquery-ui.css */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}

/* line 1160, app/assets/stylesheets/v2/jquery-ui.css */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}

/* line 1166, app/assets/stylesheets/v2/jquery-ui.css */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 1174, app/assets/stylesheets/v2/jquery-ui.css */
.ui-widget-overlay {
  background: #aaaaaa url(/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
}

/* line 1179, app/assets/stylesheets/v2/jquery-ui.css */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
  border-radius: 8px;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 2, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 20, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 27, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 37, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-opened {
  z-index: 8030;
}

/* line 41, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 47, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 51, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-inner {
  overflow: hidden;
}

/* line 55, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 59, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 67, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 73, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 78, app/assets/stylesheets/v2/jquery.fancybox.css */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url(/images/fancybox/fancybox_sprite.png);
}

/* line 82, app/assets/stylesheets/v2/jquery.fancybox.css */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 94, app/assets/stylesheets/v2/jquery.fancybox.css */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(/images/fancybox/fancybox_loading.gif) center center no-repeat;
}

/* line 100, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 110, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 15%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url(/images/fancybox/blank.gif);
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

/* line 122, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-prev {
  left: 0;
}

/* line 126, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-next {
  right: 0;
}

/* line 130, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 141, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 146, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 151, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 155, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 167, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-lock {
  /* overflow: hidden !important; */
  width: auto;
}

/* line 173, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-lock body {
  /* overflow: hidden !important; */
}

/* line 183, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url(/images/fancybox/fancybox_overlay.png);
}

/* line 193, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 199, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 206, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 214, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 218, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

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

/* line 243, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 249, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 253, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 268, app/assets/stylesheets/v2/jquery.fancybox.css */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(/images//fancybox/fancybox_sprite@2x.png);
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
  /* line 273, app/assets/stylesheets/v2/jquery.fancybox.css */
  #fancybox-loading div {
    background-image: url(/images//fancybox/fancybox_loading@2x.gif);
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}

/* line 1, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
#fancybox-buttons {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 8050;
}

/* line 8, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
#fancybox-buttons.top {
  top: 10px;
}

/* line 12, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
#fancybox-buttons.bottom {
  bottom: 10px;
}

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

/* line 38, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
#fancybox-buttons ul li {
  float: left;
  margin: 0;
  padding: 0;
}

/* line 44, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
#fancybox-buttons a {
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-color: transparent;
  background-image: url(/images/fancybox/fancybox_buttons.png);
  background-repeat: no-repeat;
  outline: none;
  opacity: 0.8;
}

/* line 56, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
#fancybox-buttons a:hover {
  opacity: 1;
}

/* line 60, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
#fancybox-buttons a.btnPrev {
  background-position: 5px 0;
}

/* line 64, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
#fancybox-buttons a.btnNext {
  background-position: -33px 0;
  border-right: 1px solid #3e3e3e;
}

/* line 69, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
#fancybox-buttons a.btnPlay {
  background-position: 0 -30px;
}

/* line 73, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
#fancybox-buttons a.btnPlayOn {
  background-position: -30px -30px;
}

/* line 77, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
#fancybox-buttons a.btnToggle {
  background-position: 3px -60px;
  border-left: 1px solid #111;
  border-right: 1px solid #3e3e3e;
  width: 35px;
}

/* line 84, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
#fancybox-buttons a.btnToggleOn {
  background-position: -27px -60px;
}

/* line 88, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
#fancybox-buttons a.btnClose {
  border-left: 1px solid #111;
  width: 35px;
  background-position: -56px 0px;
}

/* line 94, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
#fancybox-buttons a.btnDisabled {
  opacity: 0.4;
  cursor: default;
}

/* line 99, app/assets/stylesheets/v2/jquery.fancybox-buttons.css */
.fancybox-title iframe {
  min-height: 30px;
  vertical-align: middle;
}

/* line 1, app/assets/stylesheets/v2/responsive.css */
.right-off-canvas-menu form {
  margin: 0px 0px 0px;
}

/* line 5, app/assets/stylesheets/v2/responsive.css */
.gallery-slide-icon {
  position: absolute;
  vertical-align: center;
  top: 0px;
  left: 0px;
}

/* line 12, app/assets/stylesheets/v2/responsive.css */
.edit-event {
  border: 1px solid;
  padding: 2px 3px 2px 2px;
  background-color: yellow;
}

/* line 19, app/assets/stylesheets/v2/responsive.css */
.bxslider {
  position: relative;
  height: 250px;
  left: 12px;
}

/* line 24, app/assets/stylesheets/v2/responsive.css */
.bxslider div .postbox {
  position: absolute;
  top: 170px;
  left: 0;
  z-index: 8;
  opacity: 0.8;
  color: white;
  background-color: black;
  padding: 10px;
  height: 60px;
  display: inline;
}

/* line 36, app/assets/stylesheets/v2/responsive.css */
.bx-pager {
  display: none;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
/* line 39, app/assets/stylesheets/v2/responsive.css */
.bx-wrapper .bx-prev {
  left: 14px;
  background: url(/images/v2/controls.png) no-repeat 0 -32px;
}

/* line 44, app/assets/stylesheets/v2/responsive.css */
.bx-wrapper .bx-next {
  right: 14px;
  background: url(/images/v2/controls.png) no-repeat -43px -32px;
}

/* line 49, app/assets/stylesheets/v2/responsive.css */
.bx-wrapper .bx-prev:hover {
  background-position: 0 0;
}

/* line 53, app/assets/stylesheets/v2/responsive.css */
.bx-wrapper .bx-next:hover {
  background-position: -43px 0;
}

/* line 57, app/assets/stylesheets/v2/responsive.css */
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}

/* line 67, app/assets/stylesheets/v2/responsive.css */
.slideshow-box {
  position: relative;
}

/* line 68, app/assets/stylesheets/v2/responsive.css */
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* line 69, app/assets/stylesheets/v2/responsive.css */
.responsive-header, .resp-table-posts, .responsive-footer {
  display: none;
}

/* line 70, app/assets/stylesheets/v2/responsive.css */
.resp-table-posts ul li .contents a {
  color: #444;
}

/* line 71, app/assets/stylesheets/v2/responsive.css */
.resp-table-posts ul li.firstLi {
  padding-top: 8px;
}

/* line 72, app/assets/stylesheets/v2/responsive.css */
.resp-table-posts ul li .contents a:hover {
  color: #0069d6;
}

/* line 73, app/assets/stylesheets/v2/responsive.css */
.header-inner .logo {
  width: 84.3%;
  float: left;
}

/* line 74, app/assets/stylesheets/v2/responsive.css */
.header-inner .logo img {
  max-width: 100%;
}

/* line 75, app/assets/stylesheets/v2/responsive.css */
.header-inner .search-box {
  width: 150px;
  float: left;
  font-size: 16px;
  padding-top: 4px;
}

/* line 76, app/assets/stylesheets/v2/responsive.css */
.header-inner:after {
  clear: both;
  content: "";
  position: relative;
  display: block;
}

/* line 77, app/assets/stylesheets/v2/responsive.css */
.show-mobile {
  display: none;
}

/* line 79, app/assets/stylesheets/v2/responsive.css */
.resp-events .panel-left ul.events-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: #adadad solid 1px;
  height: 37px;
  line-height: 35px;
}

/* line 80, app/assets/stylesheets/v2/responsive.css */
.resp-events .panel-left ul.events-menu li {
  float: left;
  text-transform: capitalize;
  font-size: 14px;
}

/* line 81, app/assets/stylesheets/v2/responsive.css */
.resp-events .panel-left ul.events-menu li a {
  padding: 0 26px;
  display: inline-block;
  color: #747474;
  font-weight: normal;
  display: block;
}

/* line 82, app/assets/stylesheets/v2/responsive.css */
.resp-events .panel-left ul.events-menu li.selected a {
  border: #adadad solid 1px;
  border-bottom: #fff solid 1px;
  color: #000061;
  height: 36px;
}

/* line 84, app/assets/stylesheets/v2/responsive.css */
.resp-events .panel-left .all-events {
  padding: 25px 0 15px;
}

/* line 85, app/assets/stylesheets/v2/responsive.css */
.resp-events .panel-left .all-events .search-box, .resp-gallery .panel-left .search-box {
  float: right;
  width: 157px;
  margin-top: 0;
  position: relative;
}

/* line 86, app/assets/stylesheets/v2/responsive.css */
.resp-events .panel-left .all-events .search-box input[type=text], .resp-gallery .panel-left .search-box input[type=text] {
  background: #efefef;
  height: 36px;
  line-height: 36px;
  padding: 0 15% 0 5%;
  border: none;
  color: #777;
  font-size: 13px;
  width: 100%;
  box-sizing: border-box;
}

/* line 87, app/assets/stylesheets/v2/responsive.css */
.resp-events .panel-left .all-events .search-box input.btn-search, .resp-gallery .panel-left .search-box input.btn-search {
  background: url(/images/v2/new-images/icon-search.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 7px;
  top: 10px;
  border: none;
}

/* line 88, app/assets/stylesheets/v2/responsive.css */
.resp-events .panel-left .all-events .events-list {
  float: left;
  width: 480px;
  margin: 12px 0 0 0px;
  padding: 0;
  list-style: none;
}

/* line 89, app/assets/stylesheets/v2/responsive.css */
.resp-events .panel-left .all-events .events-list li {
  float: left;
  font-size: 14px;
  padding: 0 12px;
  border-left: #878787 solid 1px;
  line-height: 13px;
}

/* line 90, app/assets/stylesheets/v2/responsive.css */
.resp-events .panel-left .all-events .events-list li:first-child {
  padding-left: 0;
  border-left: none;
}

/* line 91, app/assets/stylesheets/v2/responsive.css */
.resp-events .panel-left .all-events .events-list li a {
  color: #747474;
  font-weight: normal;
}

/* line 92, app/assets/stylesheets/v2/responsive.css */
.resp-events .panel-left .all-events .events-list li.selected a, .resp-events .panel-left .all-events .events-list li:hover a {
  font-weight: bold;
  color: #000061;
}

/* line 93, app/assets/stylesheets/v2/responsive.css */
.resp-events .panel-left .all-events:after {
  clear: both;
  position: relative;
  display: block;
  content: "";
}

/* line 94, app/assets/stylesheets/v2/responsive.css */
.events-year .year {
  height: 37px;
  line-height: 37px;
  padding: 0 15px;
  margin: 0 0 10px;
  font-size: 18px;
  color: #000061;
  background: url(/images/v2/new-images/icon-arrows-right.png) no-repeat 98% center #ededed;
}

/* line 95, app/assets/stylesheets/v2/responsive.css */
.events-year .year a {
  display: block;
}

/* .events-year .year.selected{background:url(/images/v2/new-images/icon-arrows-down.png) no-repeat 98% center #000061;color:#fff;} */
/* line 99, app/assets/stylesheets/v2/responsive.css */
.events-year .year.selected {
  background: #000061;
  color: #fff;
}

/* line 101, app/assets/stylesheets/v2/responsive.css */
.events-year .year.selected a {
  color: #fff;
}

/* line 102, app/assets/stylesheets/v2/responsive.css */
.event-year-detail {
  padding: 19px 10px 5px 0;
  font-size: 13px;
  color: #999;
  line-height: 22px;
}

/* line 103, app/assets/stylesheets/v2/responsive.css */
.event-year-detail img {
  margin: 0 19px 24px 0;
}

/* line 104, app/assets/stylesheets/v2/responsive.css */
.event-year-detail .posted {
  color: #747474;
  font-weight: bold;
}

/* line 105, app/assets/stylesheets/v2/responsive.css */
.event-year-detail h5 {
  font-size: 14px;
  margin: 10px 0 5px;
}

/* line 106, app/assets/stylesheets/v2/responsive.css */
.event-year-detail p {
  margin: 0 0 20px;
}

/* line 107, app/assets/stylesheets/v2/responsive.css */
.event-year-detail .company-name {
  color: #999;
  font-weight: bold;
}

/* line 108, app/assets/stylesheets/v2/responsive.css */
.event-year-detail .company-name a {
  font-weight: normal;
}

/* line 109, app/assets/stylesheets/v2/responsive.css */
.event-year-detail ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 110, app/assets/stylesheets/v2/responsive.css */
.event-year-detail ul li:first-child {
  border: none;
  padding-top: 0;
}

/* line 111, app/assets/stylesheets/v2/responsive.css */
.event-year-detail ul li {
  padding: 30px 0 24px;
  border-top: #ddd dashed 1px;
  font-size: 13px;
}

/* line 112, app/assets/stylesheets/v2/responsive.css */
.fl {
  float: left;
}

/* line 113, app/assets/stylesheets/v2/responsive.css */
.add-an-events {
  padding: 19px 10px 5px;
}

/* line 114, app/assets/stylesheets/v2/responsive.css */
.events-year.by-location .year {
  background-image: none;
}

/* line 115, app/assets/stylesheets/v2/responsive.css */
.grid-block-container {
  background: #e6e6e6;
  margin: 16px 0 50px;
  padding-top: 30px;
}

/* line 116, app/assets/stylesheets/v2/responsive.css */
.grid-block-container .grid-block {
  border: #fff solid 3px;
  box-shadow: 0 -1px 5px rgba(50, 50, 50, 0.2);
  margin: 0 0px 28px 14px;
}

/* line 117, app/assets/stylesheets/v2/responsive.css */
.resp-gallery .panel-left {
  padding-right: 0;
}

/* line 118, app/assets/stylesheets/v2/responsive.css */
.resp-gallery .panel-left .pagination-bottom {
  margin-bottom: 10px;
}

/* line 119, app/assets/stylesheets/v2/responsive.css */
.resp-gallery .panel-left .text-heading {
  font-size: 18px;
}

/* line 120, app/assets/stylesheets/v2/responsive.css */
.caption a#learn-more {
  background: #0064cd;
  border-radius: 0;
  font-weight: normal;
}

/* line 121, app/assets/stylesheets/v2/responsive.css */
.resp-gallery .text-heading {
  float: left;
}

/* line 122, app/assets/stylesheets/v2/responsive.css */
.grid-block-container .grid-block .top-links, .grid-block-container .grid-block p {
  margin-left: 8px;
}

/* line 123, app/assets/stylesheets/v2/responsive.css */
.grid-block-container .grid-block .top-links span {
  float: none !important;
  margin-top: 10px;
  display: inline-block;
}

/* line 124, app/assets/stylesheets/v2/responsive.css */
.caption a#learn-more {
  padding: 2px 5px 4px;
}

/* line 125, app/assets/stylesheets/v2/responsive.css */
.icon-expand {
  background: url(/images/v2/new-images/icons-expand.png) no-repeat 0 -12px;
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
}

/* line 126, app/assets/stylesheets/v2/responsive.css */
.caption a#learn-more:hover .icon-expand {
  background-position: 0 0;
}

/* line 127, app/assets/stylesheets/v2/responsive.css */
.panel-right form {
  margin-bottom: 12px;
}

/* line 128, app/assets/stylesheets/v2/responsive.css */
.btn-blue {
  background-color: darkblue;
  border: 1px solid;
  font-size: 12px;
  margin-right: 10px;
  padding: 3px 3px 5px;
  text-align: center;
  white-space: nowrap;
  width: 90px;
  color: #fff;
}

/* line 129, app/assets/stylesheets/v2/responsive.css */
.add-an-events #form {
  float: none;
  margin: 0 auto;
}

/* line 130, app/assets/stylesheets/v2/responsive.css */
.grid-block-container:after {
  clear: both;
  position: relative;
  display: block;
  content: "";
}

/* line 131, app/assets/stylesheets/v2/responsive.css */
.mobile-logo-ipad {
  display: none;
}

/* line 132, app/assets/stylesheets/v2/responsive.css */
.clear {
  clear: both;
}

/* line 133, app/assets/stylesheets/v2/responsive.css */
.mtop-16 {
  margin-top: 16px;
}

/* line 134, app/assets/stylesheets/v2/responsive.css */
.panel-left.article-listing ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
}

/* line 135, app/assets/stylesheets/v2/responsive.css */
.panel-left.article-listing ul .posted {
  color: #292929;
  font-weight: bold;
}

/* line 136, app/assets/stylesheets/v2/responsive.css */
.panel-left.article-listing ul li {
  font-size: 12px;
  border-bottom: #9b9b9b dotted 1px;
  padding: 10px 0;
}

/* line 137, app/assets/stylesheets/v2/responsive.css */
.panel-left.article-listing h2 {
  background: #000061;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
}

/* line 138, app/assets/stylesheets/v2/responsive.css */
.panel-left.article-listing ul li h3 {
  font-size: 12px;
  margin: 2px 0;
}

/* line 139, app/assets/stylesheets/v2/responsive.css */
.panel-left.article-listing ul li img {
  float: left;
  margin-right: 10px;
  display: inline-block;
}

/* line 140, app/assets/stylesheets/v2/responsive.css */
.panel-left.article-listing ul li:after, .gallery-search-container:before {
  clear: both;
  position: relative;
  content: "";
  display: block;
}

/* line 142, app/assets/stylesheets/v2/responsive.css */
.mobiletab_article_img {
  display: none;
}

/* line 143, app/assets/stylesheets/v2/responsive.css */
.mobiletab_article_img {
  text-align: center;
}

@media only screen and (min-width: 768px) and (max-width: 850px) {
  /* line 147, app/assets/stylesheets/v2/responsive.css */
  .logo {
    display: none;
  }
  /* line 148, app/assets/stylesheets/v2/responsive.css */
  .mobile-logo-ipad {
    display: block;
    width: 55%;
    float: left;
    margin-right: 15px;
  }
  /* line 149, app/assets/stylesheets/v2/responsive.css */
  .mobile-logo-ipad {
    position: relative;
    padding: 19px 0 0 2%;
    background: #1f1b1a;
  }
  /* line 150, app/assets/stylesheets/v2/responsive.css */
  .mobile-logo-ipad img {
    margin-left: -3px;
  }
  /* line 151, app/assets/stylesheets/v2/responsive.css */
  .mobile-logo-ipad .slogan {
    font-size: 16px;
    color: #c9c7c8;
    width: 70%;
    display: block;
    text-align: left;
  }
  /* line 152, app/assets/stylesheets/v2/responsive.css */
  .header .resp-ipad .search-box {
    width: 20.7%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 158, app/assets/stylesheets/v2/responsive.css */
  .main, .topnav, .header-inner, .header-inner table {
    width: auto;
  }
  /* line 159, app/assets/stylesheets/v2/responsive.css */
  .panel-left {
    width: 75%;
  }
  /* line 160, app/assets/stylesheets/v2/responsive.css */
  .panel-right {
    width: 25%;
  }
  /* line 161, app/assets/stylesheets/v2/responsive.css */
  .recent-button {
    width: auto;
    padding: 3px 10px;
    margin-right: 3px;
  }
  /* line 162, app/assets/stylesheets/v2/responsive.css */
  input[type="file"], input[type="checkbox"], input[type="radio"], select, form {
    margin: 0;
  }
  /* line 163, app/assets/stylesheets/v2/responsive.css */
  .topnav-button-right-language {
    padding: 0 5px;
  }
  /*.topnav-button-right-language select {padding: 0 30px 0 0;height: 1.8rem;}*/
  /* line 165, app/assets/stylesheets/v2/responsive.css */
  .bxslider div .postbox {
    height: auto;
    bottom: 0;
    top: inherit;
    width: 100% !important;
    box-sizing: border-box;
  }
  /* line 166, app/assets/stylesheets/v2/responsive.css */
  .bxslider div .postbox small {
    font-size: 11px;
  }
  /* line 167, app/assets/stylesheets/v2/responsive.css */
  .post-thumb-box {
    max-width: inherit;
    width: 32.80%;
    margin: 0 0.5% 0;
    height: 254px;
    box-sizing: border-box;
    margin-left: 0;
  }
  /* .post-thumb-box img{ width:auto; height:auto; max-width:100%;} */
  /* line 169, app/assets/stylesheets/v2/responsive.css */
  .post-thumb-box img {
    max-width: 100%;
  }
  /* line 170, app/assets/stylesheets/v2/responsive.css */
  .header-inner .logo {
    width: 83.3%;
  }
  /* line 171, app/assets/stylesheets/v2/responsive.css */
  .header-inner .search-box {
    width: 15.7%;
  }
  /* line 172, app/assets/stylesheets/v2/responsive.css */
  .topnav-button-right-language select {
    height: inherit;
    margin-top: 6%;
  }
  /* .box-content{ padding:10px;} */
  /* line 176, app/assets/stylesheets/v2/responsive.css */
  .post-thumb-box {
    margin-bottom: 10px;
  }
  /* line 177, app/assets/stylesheets/v2/responsive.css */
  .post-content {
    width: auto;
  }
  /* line 178, app/assets/stylesheets/v2/responsive.css */
  .resp-events .panel-left .all-events {
    padding: 25px 0;
  }
  /* line 179, app/assets/stylesheets/v2/responsive.css */
  .resp-events .panel-left .all-events .events-list, .resp-events .panel-left .all-events .search-box {
    float: none;
    display: inline-block;
  }
  /* line 181, app/assets/stylesheets/v2/responsive.css */
  .stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices, .stHBubble {
    height: auto !important;
  }
  /* line 182, app/assets/stylesheets/v2/responsive.css */
  .sort-orderb {
    width: auto;
  }
  /* line 183, app/assets/stylesheets/v2/responsive.css */
  .text-heading {
    margin-bottom: 13px;
  }
  /* line 184, app/assets/stylesheets/v2/responsive.css */
  table.main {
    border: none;
  }
  /* line 185, app/assets/stylesheets/v2/responsive.css */
  table.main tr td {
    padding-left: 0;
  }
  /* line 186, app/assets/stylesheets/v2/responsive.css */
  table.main tr td.panel-left {
    padding: 0 8px;
  }
  /* line 187, app/assets/stylesheets/v2/responsive.css */
  table.main tr td.panel-left table tr td {
    padding-left: 2px;
  }
  /* line 188, app/assets/stylesheets/v2/responsive.css */
  .resp-events .panel-left ul.events-menu li.selected a {
    height: 37px;
  }
  /* line 189, app/assets/stylesheets/v2/responsive.css */
  .resp-gallery .text-heading {
    display: inline-block;
    width: 60%;
  }
  /* line 190, app/assets/stylesheets/v2/responsive.css */
  #fancybox-buttons {
    display: none;
  }
  /* line 191, app/assets/stylesheets/v2/responsive.css */
  .header-inner.resp-ipad input {
    height: auto;
    padding: 0;
    border-radius: 2px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 879px) {
  /* line 199, app/assets/stylesheets/v2/responsive.css */
  .mailouts_table table tbody tr td, table tr td {
    display: table-cell !important;
    padding: 0px;
  }
  /* line 204, app/assets/stylesheets/v2/responsive.css */
  .resp-events .panel-left .all-events .events-list {
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 210, app/assets/stylesheets/v2/responsive.css */
  .mailouts_table table tbody tr td, table tr td {
    display: table-cell !important;
    padding: 0px;
  }
  /* line 216, app/assets/stylesheets/v2/responsive.css */
  #fancybox-buttons {
    display: none;
  }
  /* line 217, app/assets/stylesheets/v2/responsive.css */
  .scroll-container {
    width: 96%;
    margin: 15px auto 0;
  }
  /* line 218, app/assets/stylesheets/v2/responsive.css */
  .resp-table-posts {
    width: 96%;
    margin: 0 auto;
  }
  /* line 219, app/assets/stylesheets/v2/responsive.css */
  .scroll-container table.main {
    border: none;
  }
  /* line 220, app/assets/stylesheets/v2/responsive.css */
  .responsive-header, .resp-table-posts, .responsive-footer {
    display: block;
  }
  /* line 221, app/assets/stylesheets/v2/responsive.css */
  .header, .topnav, .main .footer, .hide-mobile, .panel-right br {
    display: none !important;
  }
  /* line 222, app/assets/stylesheets/v2/responsive.css */
  .tab_responsive {
    display: none;
  }
  /* line 223, app/assets/stylesheets/v2/responsive.css */
  .responsive-header {
    width: 100%;
    background: #1f1b1a;
  }
  /* line 224, app/assets/stylesheets/v2/responsive.css */
  .mobile-logo a img {
    display: block;
    margin: 0px auto;
  }
  /* line 225, app/assets/stylesheets/v2/responsive.css */
  img {
    max-width: 100%;
  }
  /* line 226, app/assets/stylesheets/v2/responsive.css */
  .mobile-logo .slogan {
    font-size: 10px;
    color: #fff;
    width: 80%;
    display: block;
    text-align: left;
    font-weight: lighter;
  }
  /* line 227, app/assets/stylesheets/v2/responsive.css */
  .main, .panel-left, .panel-right {
    width: 100%;
  }
  /* line 228, app/assets/stylesheets/v2/responsive.css */
  .panel-left, .panel-right {
    display: block;
  }
  /* line 229, app/assets/stylesheets/v2/responsive.css */
  .post-thumb-box img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: auto;
  }
  /* line 230, app/assets/stylesheets/v2/responsive.css */
  .post-thumb-box .post-thumb-meta {
    top: -25px;
  }
  /* line 231, app/assets/stylesheets/v2/responsive.css */
  .tab-bar {
    background: #F7F7F7;
  }
  /* line 232, app/assets/stylesheets/v2/responsive.css */
  .tab-bar .menu-icon {
    color: #000;
  }
  /* line 233, app/assets/stylesheets/v2/responsive.css */
  .right-small, .left-small {
    border: none;
  }
  /* line 234, app/assets/stylesheets/v2/responsive.css */
  .topnav-button {
    float: none;
    margin: 0;
    padding: 0;
  }
  /*.tab-bar .right-small, .tab-bar .left-small{ position:inherit; display:inline-block;}
	.tab-bar .middle{ width:70%;display:inline-block; vertical-align:top;position:relative;}*/
  /* line 237, app/assets/stylesheets/v2/responsive.css */
  .tab-bar .middle {
    margin: 0 50px;
  }
  /* line 238, app/assets/stylesheets/v2/responsive.css */
  .tab-bar .middle input {
    margin: 0;
  }
  /* line 239, app/assets/stylesheets/v2/responsive.css */
  .topnav-button-right-language, .social-media .topnav-button-right {
    float: none;
  }
  /* line 240, app/assets/stylesheets/v2/responsive.css */
  .social-media {
    text-align: center;
    padding-top: 20px;
  }
  /* line 241, app/assets/stylesheets/v2/responsive.css */
  .search-box {
    margin: 0;
    position: relative;
    text-align: right;
  }
  /* line 242, app/assets/stylesheets/v2/responsive.css */
  .responsive-header .search-box input[type="submit"] {
    background: url(/images/v2/new-images/icon-search.png) no-repeat #d6d6d6;
    width: 38px;
    height: 30px;
    outline: medium none;
    overflow: hidden;
    padding: 0;
    text-indent: -9999;
    background-position: center center;
    margin-top: 7px;
  }
  /* line 243, app/assets/stylesheets/v2/responsive.css */
  .responsive-header .search-box input[type="text"] {
    border: 1px solid #b2b2b2;
    padding: 5px 50px 5px 10px;
    position: absolute;
    top: 7px;
    height: 30px;
    box-sizing: border-box;
    right: 0;
  }
  /* line 244, app/assets/stylesheets/v2/responsive.css */
  .responsive-footer {
    background: #eeeeee;
    border-top: #ddd solid 1px;
    padding: 17px 0;
    text-align: center;
    color: #ddd;
  }
  /* line 245, app/assets/stylesheets/v2/responsive.css */
  .responsive-footer a {
    color: #444;
    font-size: 14px;
    text-decoration: none;
    font-weight: 400;
    display: inline-block;
    margin: 0 11px;
  }
  /* line 246, app/assets/stylesheets/v2/responsive.css */
  .footer-links span {
    border-left: #ddd solid 1px;
    display: inline-block;
    line-height: 17px;
  }
  /* line 247, app/assets/stylesheets/v2/responsive.css */
  .footer-links span:first-child {
    border-left: none;
  }
  /* line 248, app/assets/stylesheets/v2/responsive.css */
  .icons {
    background: url(/images/v2/new-images/icon-social.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
  }
  /* line 249, app/assets/stylesheets/v2/responsive.css */
  .facebook {
    background-position: 0 0;
  }
  /* line 250, app/assets/stylesheets/v2/responsive.css */
  .twitter {
    background-position: -38px 0;
  }
  /* line 251, app/assets/stylesheets/v2/responsive.css */
  .rss {
    background-position: -76px 0;
  }
  /* line 252, app/assets/stylesheets/v2/responsive.css */
  .social-links {
    padding-top: 14px;
  }
  /* line 253, app/assets/stylesheets/v2/responsive.css */
  .social-links a {
    margin: 0 4px;
  }
  /* line 254, app/assets/stylesheets/v2/responsive.css */
  .pagination {
    padding: 10px 5px;
  }
  /* line 255, app/assets/stylesheets/v2/responsive.css */
  table thead tr th, table tfoot tr th, table tfoot tr td, table tbody tr th, table tbody tr td, table tr td {
    display: block;
  }
  /* line 256, app/assets/stylesheets/v2/responsive.css */
  .resp-table-posts .pagination {
    margin: 32px 0;
  }
  /* line 257, app/assets/stylesheets/v2/responsive.css */
  .resp-table-posts ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 258, app/assets/stylesheets/v2/responsive.css */
  .resp-table-posts ul li {
    font-size: 13px;
    border-bottom: #adadad dashed 1px;
    padding: 18px 0px 0px 0px;
  }
  /* line 259, app/assets/stylesheets/v2/responsive.css */
  .resp-table-posts ul li .img-figure {
    width: 130px;
    float: left;
    margin-right: 12px;
  }
  /* line 260, app/assets/stylesheets/v2/responsive.css */
  .resp-table-posts ul li .img-figure img {
    border: #ddd solid 1px;
  }
  /* line 261, app/assets/stylesheets/v2/responsive.css */
  .resp-table-posts ul li .posted {
    display: block;
    color: #292929;
    font-weight: bold;
    font-size: 12px;
  }
  /* line 262, app/assets/stylesheets/v2/responsive.css */
  .resp-table-posts ul li .posted a {
    color: #333;
    font-weight: normal;
  }
  /* line 263, app/assets/stylesheets/v2/responsive.css */
  .resp-table-posts ul li .contents {
    color: #444;
  }
  /* line 264, app/assets/stylesheets/v2/responsive.css */
  .resp-table-posts ul li .contents a {
    color: #000061;
    line-height: 18px;
    font-size: 12px;
  }
  /* line 265, app/assets/stylesheets/v2/responsive.css */
  .resp-table-posts ul li .contents a:hover {
    color: #00008b;
  }
  /* line 266, app/assets/stylesheets/v2/responsive.css */
  .resp-table-posts li::after {
    clear: both;
    content: "";
    display: block;
    position: relative;
  }
  /* line 267, app/assets/stylesheets/v2/responsive.css */
  .panel-right {
    max-width: inherit;
  }
  /* .box-content{ padding:10px;} */
  /* line 269, app/assets/stylesheets/v2/responsive.css */
  .bxslider {
    left: 0;
  }
  /* line 270, app/assets/stylesheets/v2/responsive.css */
  .bxslider div.slide-box {
    background: #eee;
  }
  /* line 271, app/assets/stylesheets/v2/responsive.css */
  .bxslider div.slide-box .postbox {
    height: auto;
    bottom: 0;
    top: inherit;
    width: 100% !important;
  }
  /* line 272, app/assets/stylesheets/v2/responsive.css */
  .bxslider div.slide-box .postbox small {
    font-size: 11px;
    margin-top: 10px;
    display: block;
    line-height: 18px;
  }
  /* line 273, app/assets/stylesheets/v2/responsive.css */
  .tab-bar .left-small .menu-icon span:after {
    left: 22px;
  }
  /* line 274, app/assets/stylesheets/v2/responsive.css */
  .tab-bar .right-small {
    right: 8px;
  }
  /* line 276, app/assets/stylesheets/v2/responsive.css */
  .left-off-canvas-menu {
    background: #f2f2f2;
    font-size: 14px;
    color: #000;
  }
  /* line 277, app/assets/stylesheets/v2/responsive.css */
  ul.off-canvas-list li a {
    color: #000;
    border-bottom: #ccc dashed 1px;
    font-weight: 400;
    padding: 0.66667rem 0;
  }
  /* line 278, app/assets/stylesheets/v2/responsive.css */
  ul.off-canvas-list li a:hover {
    color: #0069d6;
    background: none;
  }
  /* line 279, app/assets/stylesheets/v2/responsive.css */
  ul.off-canvas-list li.active a {
    color: #000;
  }
  /* line 280, app/assets/stylesheets/v2/responsive.css */
  .left-submenu, .right-off-canvas-menu {
    background: #f2f2f2;
  }
  /* line 281, app/assets/stylesheets/v2/responsive.css */
  .left-off-canvas-menu .off-canvas-list .set_lang a {
    border: none;
  }
  /* line 282, app/assets/stylesheets/v2/responsive.css */
  .left-off-canvas-menu .off-canvas-list .set_lang ul {
    margin: 15px 0 20px;
    padding: 0;
    list-style: none;
  }
  /* line 283, app/assets/stylesheets/v2/responsive.css */
  .left-off-canvas-menu .off-canvas-list .set_lang ul li:first-child {
    border: none;
  }
  /* line 284, app/assets/stylesheets/v2/responsive.css */
  .left-off-canvas-menu .off-canvas-list .set_lang ul li:first-child a {
    margin-left: 0;
  }
  /* line 285, app/assets/stylesheets/v2/responsive.css */
  .left-off-canvas-menu .off-canvas-list .set_lang ul li {
    display: inline-block;
    font-size: 15px;
    border-left: #ddd solid 1px;
    line-height: 13px;
  }
  /* line 286, app/assets/stylesheets/v2/responsive.css */
  .left-off-canvas-menu .off-canvas-list .set_lang ul li a {
    color: #000;
    padding: 0;
    margin: 0 8px;
  }
  /* line 287, app/assets/stylesheets/v2/responsive.css */
  .left-off-canvas-menu .off-canvas-list .set_lang ul li.selected a {
    color: #000;
  }
  /* line 288, app/assets/stylesheets/v2/responsive.css */
  .left-off-canvas-menu .off-canvas-list .set_lang ul li a {
    font-size: 95%;
  }
  /* line 289, app/assets/stylesheets/v2/responsive.css */
  ul.off-canvas-list {
    margin: 18px;
  }
  /* line 290, app/assets/stylesheets/v2/responsive.css */
  .move-right .exit-off-canvas, .move-left .exit-off-canvas {
    box-shadow: none;
  }
  /* line 291, app/assets/stylesheets/v2/responsive.css */
  .left-off-canvas-menu .left-off-canvas-toggle.menu-icon, .right-off-canvas-menu .right-off-canvas-toggle.menu-icon {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #8c8c8c;
  }
  /* line 292, app/assets/stylesheets/v2/responsive.css */
  .btn-subscribe {
    background: #3A589B;
    border: #204699 solid 1px;
    border-radius: 4px;
    font-size: 16px;
    padding: 0 27%;
    height: 36px;
    line-height: 35px;
    color: #fff;
    display: inline-block;
    margin: 0 auto;
    text-shadow: inset 0px -10px 10px 0px rgba(0, 0, 0, 0.5);
  }
  /* line 293, app/assets/stylesheets/v2/responsive.css */
  .btn-subscribe:hover {
    color: #fff;
  }
  /* line 294, app/assets/stylesheets/v2/responsive.css */
  .subscribe {
    display: block;
  }
  /* line 295, app/assets/stylesheets/v2/responsive.css */
  .icon-close {
    background: #3A589B url(/images/v2/new-images/icon-close.png) no-repeat center center;
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    display: none;
  }
  /* line 296, app/assets/stylesheets/v2/responsive.css */
  .right-off-canvas-menu .right-off-canvas-toggle.menu-icon {
    left: 10px;
  }
  /* line 297, app/assets/stylesheets/v2/responsive.css */
  .canvas-menu-wrap {
    margin: 15px 20px 0;
  }
  /* line 298, app/assets/stylesheets/v2/responsive.css */
  .right-off-canvas-menu h3 {
    border-bottom: #ccc dashed 1px;
    color: #000;
    font-size: 14px;
    padding-bottom: 8px;
  }
  /* line 299, app/assets/stylesheets/v2/responsive.css */
  .right-off-canvas-menu .topnav-button-right-language {
    padding: 0;
  }
  /* line 300, app/assets/stylesheets/v2/responsive.css */
  .right-off-canvas-menu select {
    margin-bottom: 15px;
  }
  /* line 301, app/assets/stylesheets/v2/responsive.css */
  .links {
    margin-left: -6px;
  }
  /* line 302, app/assets/stylesheets/v2/responsive.css */
  .links a {
    color: #fff;
    background: #3A589B;
    display: inline-block;
    padding: 0px 10px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    margin: 0 0 15px 9px;
    font-weight: normal;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
  }
  /* line 303, app/assets/stylesheets/v2/responsive.css */
  .right-off-canvas-menu .topnav-button-right-language form, .right-off-canvas-menu .topnav-button-right-language select {
    margin-bottom: 15px;
  }
  /* line 304, app/assets/stylesheets/v2/responsive.css */
  .bxslider {
    height: auto;
  }
  /* line 305, app/assets/stylesheets/v2/responsive.css */
  .bxslider div .postbox {
    position: static;
    display: block;
    background: #eee;
  }
  /* line 306, app/assets/stylesheets/v2/responsive.css */
  .bxslider div .postbox b {
    color: #404040;
    font-size: 14px;
  }
  /* line 307, app/assets/stylesheets/v2/responsive.css */
  .bxslider div .postbox b a {
    color: #404040;
  }
  /* line 308, app/assets/stylesheets/v2/responsive.css */
  .bxslider div .postbox b a:hover {
    color: #0069d6;
  }
  /* line 309, app/assets/stylesheets/v2/responsive.css */
  .bxslider div .postbox small {
    font-size: 12px;
    color: #444;
  }
  /* line 310, app/assets/stylesheets/v2/responsive.css */
  .bxslider .bx-viewport {
    height: auto;
  }
  /* line 311, app/assets/stylesheets/v2/responsive.css */
  .slideshow-box {
    padding: 10px;
  }
  /* line 312, app/assets/stylesheets/v2/responsive.css */
  .bx-controls-direction {
    display: none;
  }
  /* line 313, app/assets/stylesheets/v2/responsive.css */
  .slideshow-box:hover .bx-controls-direction {
    display: block;
  }
  /* line 314, app/assets/stylesheets/v2/responsive.css */
  .right-off-canvas-menu select {
    background: #fff;
  }
  /* line 315, app/assets/stylesheets/v2/responsive.css */
  .show-mobile {
    display: block;
  }
  /* line 316, app/assets/stylesheets/v2/responsive.css */
  .resp-archives .post-thumb-box {
    width: auto;
    max-width: 100%;
    height: auto;
    float: none;
    margin: 0 0 16px;
    padding: 0 10px;
  }
  /* line 317, app/assets/stylesheets/v2/responsive.css */
  .resp-archives .panel-right .box2, .resp-articles {
    margin-top: 11px;
  }
  /* line 318, app/assets/stylesheets/v2/responsive.css */
  .resp-archives td.panel-right {
    padding-bottom: 0;
  }
  /* line 319, app/assets/stylesheets/v2/responsive.css */
  .resp-archives .category-title {
    background: none;
    border: none;
    border-bottom: #adadad dashed 1px;
    padding: 0 0 10px;
  }
  /* line 320, app/assets/stylesheets/v2/responsive.css */
  .resp-articles .post-content {
    width: auto;
    background: none;
    border: none;
    padding: 0 0 20px;
    position: relative;
  }
  /* line 321, app/assets/stylesheets/v2/responsive.css */
  .resp-articles .post-content .resp-social {
    position: absolute;
    left: 0;
    bottom: 0;
  }
  /* .resp-articles div.image-container{ float:none!important; margin:0 auto 10px!important;text-align:center;width: auto !important; padding-top:10px!important;} */
  /* line 327, app/assets/stylesheets/v2/responsive.css */
  .resp-articles .post-content .post-menu {
    background: none;
    border: none;
    padding: 0;
  }
  /* line 328, app/assets/stylesheets/v2/responsive.css */
  .resp-articles .post-content .post-menu div.fr, .resp-social {
    float: none !important;
  }
  /* line 329, app/assets/stylesheets/v2/responsive.css */
  .stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices, .stHBubble {
    height: auto !important;
  }
  /* line 330, app/assets/stylesheets/v2/responsive.css */
  .resp-articles .post-title {
    border-bottom: #adadad dashed 1px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 22px;
  }
  /* line 331, app/assets/stylesheets/v2/responsive.css */
  .resp-articles .source-pan table td {
    display: inline-block;
    padding: 0 5px 0 0;
    color: #747474;
    font-weight: normal;
    font-size: 13px;
  }
  /* line 332, app/assets/stylesheets/v2/responsive.css */
  .resp-articles .source-pan table {
    background: none;
    border: none;
    margin-bottom: 0;
    border-bottom: #adadad dashed 1px;
    width: 100%;
    padding-bottom: 12px;
  }
  /* line 333, app/assets/stylesheets/v2/responsive.css */
  .resp-articles .post-text {
    border-bottom: none;
    color: #222222;
    font-size: 13px;
  }
  /* line 334, app/assets/stylesheets/v2/responsive.css */
  .resp-articles .image-container div {
    font-size: 12px;
    padding: 10px 5px;
    text-align: left;
  }
  /* line 335, app/assets/stylesheets/v2/responsive.css */
  .resp-sort {
    font-size: 13px;
    color: #dddddd;
    padding-bottom: 16px;
    border-bottom: #adadad dashed 1px;
  }
  /* line 336, app/assets/stylesheets/v2/responsive.css */
  .resp-sort a {
    font-weight: normal;
  }
  /* line 337, app/assets/stylesheets/v2/responsive.css */
  .resp-search .text-heading {
    font-size: 16px;
    color: #444;
    margin: 10px 0px;
  }
  /* line 338, app/assets/stylesheets/v2/responsive.css */
  .resp-search .table-posts {
    margin: 0;
    padding: 0;
    list-style: none;
    background: none;
    border: none;
  }
  /* line 339, app/assets/stylesheets/v2/responsive.css */
  .resp-search .table-posts h4 {
    font-size: 13px;
  }
  /* line 340, app/assets/stylesheets/v2/responsive.css */
  .resp-search .table-posts li {
    border-bottom: #adadad dashed 1px;
    padding: 17px 0;
    color: #333;
  }
  /* line 341, app/assets/stylesheets/v2/responsive.css */
  .resp-search .table-posts li p {
    margin-bottom: 0;
    color: #222222;
    font-size: 12px;
  }
  /* line 342, app/assets/stylesheets/v2/responsive.css */
  .resp-search .pagination {
    margin: 15px 0 10px;
  }
  /*
	.resp-events .panel-left ul.events-menu{ height:auto; border-bottom:none;overflow:hidden;margin-top:15px;}
	.resp-events .panel-left ul.events-menu li:first-child{border-top:1px solid #adadad;}
	.resp-events .panel-left ul.events-menu li{ border:1px solid #adadad; text-align:center;width:33%;}
	.resp-events .panel-left ul.events-menu li.selected a{ border:none;}
	*/
  /* line 350, app/assets/stylesheets/v2/responsive.css */
  .resp-events .panel-left ul.events-menu {
    margin: 0px 0px 10px;
    padding: 0;
    list-style: none;
    border-bottom: #adadad solid 1px;
    height: 37px;
    line-height: 35px;
  }
  /* line 351, app/assets/stylesheets/v2/responsive.css */
  .resp-events .panel-left ul.events-menu li {
    float: left;
    text-transform: capitalize;
    font-size: 14px;
  }
  /* line 352, app/assets/stylesheets/v2/responsive.css */
  .resp-events .panel-left ul.events-menu li a {
    padding: 0 26px;
    display: inline-block;
    color: #747474;
    font-weight: normal;
    display: block;
    font-size: 85%;
  }
  /* line 353, app/assets/stylesheets/v2/responsive.css */
  .resp-events .panel-left ul.events-menu li.selected a {
    border: #adadad solid 1px;
    border-bottom: none;
    color: #000061;
    height: 36px;
  }
  /* line 356, app/assets/stylesheets/v2/responsive.css */
  .resp-events .panel-left .all-events .search-box {
    float: none;
    width: auto;
  }
  /* line 357, app/assets/stylesheets/v2/responsive.css */
  .resp-events .panel-left .all-events .events-list {
    display: none;
  }
  /* line 358, app/assets/stylesheets/v2/responsive.css */
  .resp-events .panel-left .add-an-events #form {
    float: none;
    width: auto !important;
  }
  /* line 359, app/assets/stylesheets/v2/responsive.css */
  td.panel-left {
    font-size: inherit;
    padding: 0;
  }
  /* line 360, app/assets/stylesheets/v2/responsive.css */
  .grid-block-container {
    /*float:none;*/
    margin: 0;
  }
  /* line 361, app/assets/stylesheets/v2/responsive.css */
  .grid-block-container .grid-block img {
    height: 140px;
  }
  /* line 362, app/assets/stylesheets/v2/responsive.css */
  .grid-block-container .grid-block p img {
    max-width: inherit;
    height: inherit;
  }
  /* line 363, app/assets/stylesheets/v2/responsive.css */
  .resp-gallery .panel-left {
    padding: 0;
  }
  /* line 364, app/assets/stylesheets/v2/responsive.css */
  .main.resp-gallery {
    margin-top: 15px;
  }
  /* line 365, app/assets/stylesheets/v2/responsive.css */
  .resp-gallery .text-heading, .resp-gallery .event-menu {
    /*float:none;*/
    margin: 0;
  }
  /* line 366, app/assets/stylesheets/v2/responsive.css */
  .event-year-detail ul li .company-name {
    word-break: break-all;
    display: block;
  }
  /* line 368, app/assets/stylesheets/v2/responsive.css */
  .resp-events .panel-left .all-events select {
    margin: 28px 0 0 0;
  }
  /* line 369, app/assets/stylesheets/v2/responsive.css */
  .bxslider .slide-box a img {
    width: 100% !important;
    height: inherit !important;
  }
  /* line 370, app/assets/stylesheets/v2/responsive.css */
  .main.resp-archives .post-thumb-entry-title a {
    line-height: 17px;
  }
  /* line 371, app/assets/stylesheets/v2/responsive.css */
  .main.resp-archives .post-thumb-entry-excerpt {
    line-height: 17px;
    font-size: 12px;
    color: #222222;
  }
  /* line 372, app/assets/stylesheets/v2/responsive.css */
  .sticky_notes {
    display: none;
  }
  /* line 373, app/assets/stylesheets/v2/responsive.css */
  .category-title {
    margin: 10px 0;
  }
  /* line 374, app/assets/stylesheets/v2/responsive.css */
  .post-title {
    color: #222222;
  }
  /* line 375, app/assets/stylesheets/v2/responsive.css */
  .title_heading {
    border-bottom: #adadad dashed 1px;
    color: #222222;
    margin: 10px 0 20px 0;
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 10px;
    font-weight: bold;
  }
  /* line 376, app/assets/stylesheets/v2/responsive.css */
  .event-year-detail p {
    color: #222222;
    font-size: 12px;
  }
  /*
	.resp-events .panel-left ul.events-menu li a{width:100%;padding:0px;}
	.resp-events .panel-left  ul.events-menu li.selected a { height: 35px;}
	*/
  /* .events-menu{display:none;} */
  /* line 385, app/assets/stylesheets/v2/responsive.css */
  .events-menu {
    margin-bottom: 10px;
  }
  /*14-4-15*/
  /* line 388, app/assets/stylesheets/v2/responsive.css */
  .bx-wrapper .bx-controls-direction a {
    top: 50%;
  }
  /* line 389, app/assets/stylesheets/v2/responsive.css */
  .bxslider div.slide-box .postbox small, .bxslider div.slide-box .postbox br {
    display: none;
  }
  /* line 390, app/assets/stylesheets/v2/responsive.css */
  .slideshow-box {
    background: none;
    border: none;
  }
  /* line 391, app/assets/stylesheets/v2/responsive.css */
  .event-year-detail ul li .company-name {
    font-size: 12px;
  }
  /* line 394, app/assets/stylesheets/v2/responsive.css */
  .gallery-search-container #gallery ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 395, app/assets/stylesheets/v2/responsive.css */
  .gallery-search-container #gallery ul li {
    padding: 15px 12px;
    border-bottom: 1px solid #ccc;
  }
  /* line 396, app/assets/stylesheets/v2/responsive.css */
  .gallery-search-container #gallery ul li .thumb {
    width: 210px;
    display: inline-block;
    float: left;
    margin: 0 15px 0 0;
  }
  /* line 397, app/assets/stylesheets/v2/responsive.css */
  .gallery-search-container #gallery ul li:after {
    clear: both;
    position: relative;
    display: block;
    content: "";
  }
  /* line 398, app/assets/stylesheets/v2/responsive.css */
  .gallery-search-container #gallery ul li .options {
    text-align: right;
    margin: 30px 10px 0 0;
  }
  /* line 399, app/assets/stylesheets/v2/responsive.css */
  .gallery-search-container #gallery ul li .options img {
    width: auto;
  }
  /* line 400, app/assets/stylesheets/v2/responsive.css */
  .gallery-search-container #gallery ul li .options .size {
    border: 1px solid #CCC;
    padding: 5px;
    background-color: #EEE;
    text-align: center;
    margin-bottom: 5px;
    display: inline-block;
  }
  /* line 401, app/assets/stylesheets/v2/responsive.css */
  .gallery-search-container #gallery ul li .img-number {
    word-wrap: break-word;
    text-align: right;
    color: green;
  }
  /* line 402, app/assets/stylesheets/v2/responsive.css */
  .gallery-search-container #gallery ul li .img-number a {
    color: green;
  }
  /* line 405, app/assets/stylesheets/v2/responsive.css */
  ul.list-view {
    list-style: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
  }
  /* line 406, app/assets/stylesheets/v2/responsive.css */
  ul.list-view .posted {
    color: #292929;
    font-weight: bold;
  }
  /* line 407, app/assets/stylesheets/v2/responsive.css */
  ul.list-view li {
    font-size: 12px;
    border-bottom: #9b9b9b dotted 1px;
    padding: 10px 0;
  }
  /* line 408, app/assets/stylesheets/v2/responsive.css */
  ul.list-view.archives li {
    border-bottom: #ADADAD dashed 1px;
    padding: 18px 0px;
  }
  /* line 410, app/assets/stylesheets/v2/responsive.css */
  ul.list-view li h3 {
    font-size: 12px;
    margin: 2px 0;
  }
  /* line 411, app/assets/stylesheets/v2/responsive.css */
  ul.list-view li h3 a {
    line-height: 18px;
  }
  /* line 412, app/assets/stylesheets/v2/responsive.css */
  ul.list-view li img {
    float: left;
    margin-right: 12px;
    margin-bottom: 8px;
    display: inline-block;
  }
  /* line 413, app/assets/stylesheets/v2/responsive.css */
  ul.list-view.archives li img {
    float: left;
    margin-right: 12px;
    margin-bottom: 0px;
    display: inline-block;
  }
  /* line 416, app/assets/stylesheets/v2/responsive.css */
  ul.list-view li:after, .gallery-search-container:before {
    clear: both;
    position: relative;
    content: "";
    display: block;
  }
  /* line 417, app/assets/stylesheets/v2/responsive.css */
  .event-year-detail h5 {
    margin: 2px 0;
  }
  /* line 419, app/assets/stylesheets/v2/responsive.css */
  .event-year-detail h5 {
    font-size: 12px;
  }
  /* line 420, app/assets/stylesheets/v2/responsive.css */
  .event-year-detail ul li {
    font-size: 12px;
  }
  /* line 421, app/assets/stylesheets/v2/responsive.css */
  div.search-box {
    width: 100% !important;
    float: left !important;
  }
  /* line 422, app/assets/stylesheets/v2/responsive.css */
  .select_years {
    width: 48%;
    float: right;
    margin: 0 !important;
    padding: 8px 0;
    background: #efefef;
    border: 1px solid #ccc;
  }
  /* line 423, app/assets/stylesheets/v2/responsive.css */
  #set_lang, .canvas-menu-wrap select {
    background: #f3f3f3 url(/../new-images/blue_arrow.png) no-repeat 95% center !important;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  /* line 424, app/assets/stylesheets/v2/responsive.css */
  .resp-table-posts .contents p {
    color: #000;
    line-height: 18px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: .9rem;
  }
  /* line 425, app/assets/stylesheets/v2/responsive.css */
  .resp-events .panel-left .all-events {
    padding: 0px;
  }
  /* line 426, app/assets/stylesheets/v2/responsive.css */
  .mobiletab_destop_img {
    display: none;
  }
  /* line 427, app/assets/stylesheets/v2/responsive.css */
  .mobiletab_article_img {
    display: block;
  }
  /* line 428, app/assets/stylesheets/v2/responsive.css */
  .mobiletab_article_img {
    text-align: center !important;
  }
  /* line 429, app/assets/stylesheets/v2/responsive.css */
  .event-year-detail img {
    margin: 0 19px 10px 0;
  }
  /* line 430, app/assets/stylesheets/v2/responsive.css */
  .search-box.event-box {
    width: 76% !important;
  }
  /* line 431, app/assets/stylesheets/v2/responsive.css */
  .search-box.event-box input {
    border: 1px solid #ccc !important;
    box-shadow: none;
  }
  /* line 432, app/assets/stylesheets/v2/responsive.css */
  .search-box.event-box input.btn-search {
    border: 0px !important;
  }
  /* line 433, app/assets/stylesheets/v2/responsive.css */
  .show-mobile.select_years.event-box-select {
    width: 22% !important;
  }
  /* line 434, app/assets/stylesheets/v2/responsive.css */
  select.show-mobile.select_years.event-box-select {
    -webkit-appearance: none;
    background: #f3f3f3 url(/images/v2/new-images/blue_arrow.png) no-repeat 95% center !important;
    -webkit-border-radius: 0px;
    padding-left: 5px;
    min-height: 37px;
  }
}

@media only screen and (min-width: 581px) and (max-width: 610px) {
  /* line 441, app/assets/stylesheets/v2/responsive.css */
  .grid-block-container .grid-block {
    margin: 0 auto 20px;
    max-width: 100%;
  }
}

@media only screen and (min-width: 320px) and (max-width: 580px) {
  /* line 446, app/assets/stylesheets/v2/responsive.css */
  .grid-block-container .grid-block {
    margin: 0 auto 20px;
    width: 100%;
  }
  /* line 447, app/assets/stylesheets/v2/responsive.css */
  .grid-block-container .grid-block img {
    width: 100%;
    height: 100%;
  }
  /* line 448, app/assets/stylesheets/v2/responsive.css */
  .grid-block-container {
    padding: 0;
  }
  /* line 449, app/assets/stylesheets/v2/responsive.css */
  .resp-gallery .text-heading, .resp-gallery .panel-left .search-box {
    float: none;
  }
  /* line 450, app/assets/stylesheets/v2/responsive.css */
  .resp-gallery .panel-left .search-box {
    width: auto;
    margin-top: 20px;
  }
  /* line 451, app/assets/stylesheets/v2/responsive.css */
  .bx-wrapper .bx-controls-direction a {
    top: 65px;
    margin-top: 0;
  }
  /* line 452, app/assets/stylesheets/v2/responsive.css */
  .gallery-search-container #gallery ul li {
    padding: 10px;
  }
  /* line 453, app/assets/stylesheets/v2/responsive.css */
  .gallery-search-container #gallery ul li .thumb {
    display: block;
    float: none;
    margin: 0 auto 15px;
    width: auto;
  }
  /* line 454, app/assets/stylesheets/v2/responsive.css */
  .gallery-search-container #gallery ul li .thumb img.img-thumb {
    display: block;
    height: auto;
    margin: 0 auto;
    width: 100%;
  }
  /* line 455, app/assets/stylesheets/v2/responsive.css */
  .gallery-search-container #gallery ul li:after, .options:after {
    clear: both;
    position: relative;
    display: block;
    content: "";
  }
  /* line 456, app/assets/stylesheets/v2/responsive.css */
  .gallery-search-container #gallery ul li .options {
    text-align: center;
    font-size: 10px;
    margin-top: 30px;
  }
  /* line 458, app/assets/stylesheets/v2/responsive.css */
  .mailouts_table td label {
    background-color: darkblue;
  }
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 2, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 20, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 27, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 37, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-opened {
  z-index: 8030;
}

/* line 41, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 47, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 51, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-inner {
  overflow: hidden;
}

/* line 55, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 59, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 67, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 73, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 78, app/assets/stylesheets/v2/jquery.fancybox.css */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url(/images/fancybox/fancybox_sprite.png);
}

/* line 82, app/assets/stylesheets/v2/jquery.fancybox.css */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 94, app/assets/stylesheets/v2/jquery.fancybox.css */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(/images/fancybox/fancybox_loading.gif) center center no-repeat;
}

/* line 100, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 110, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 15%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url(/images/fancybox/blank.gif);
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

/* line 122, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-prev {
  left: 0;
}

/* line 126, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-next {
  right: 0;
}

/* line 130, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 141, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 146, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 151, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 155, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 167, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-lock {
  /* overflow: hidden !important; */
  width: auto;
}

/* line 173, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-lock body {
  /* overflow: hidden !important; */
}

/* line 183, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url(/images/fancybox/fancybox_overlay.png);
}

/* line 193, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 199, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 206, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 214, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 218, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

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

/* line 243, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 249, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 253, app/assets/stylesheets/v2/jquery.fancybox.css */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 268, app/assets/stylesheets/v2/jquery.fancybox.css */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(/images//fancybox/fancybox_sprite@2x.png);
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
  /* line 273, app/assets/stylesheets/v2/jquery.fancybox.css */
  #fancybox-loading div {
    background-image: url(/images//fancybox/fancybox_loading@2x.gif);
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
