/* @import url(base.css); */
/* @import url(application.css); */
/* @import url(layout.css); */
/* .aui .lfr-pcsi-portlet{ */
/* .aui :not(.lfr-pcsi-exclude)>.lfr-pcsi-portlet{ */
.aui .lfr-aui-portlet, .aui .lfr-admin-panel {
  /* ---------- Staging dockbar ---------- */
  /* ---------- Add content ---------- */
  /* ---------- Menus ---------- */
  /* ---------- Customization bar ---------- */ }
  .aui .lfr-aui-portlet .dockbar, .aui .lfr-admin-panel .dockbar {
    left: 0;
    right: 0;
    top: 0; }
    .aui .lfr-aui-portlet .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu, .aui .lfr-admin-panel .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu {
      left: auto;
      margin-left: 10px;
      width: auto; }
    .aui .lfr-aui-portlet .dockbar.navbar-static-top, .aui .lfr-admin-panel .dockbar.navbar-static-top {
      position: relative; }
      .aui .lfr-aui-portlet .dockbar.navbar-static-top .collapse, .aui .lfr-admin-panel .dockbar.navbar-static-top .collapse {
        position: static; }
        .aui .lfr-aui-portlet .dockbar.navbar-static-top .collapse .nav-account-controls, .aui .lfr-admin-panel .dockbar.navbar-static-top .collapse .nav-account-controls {
          position: static; }
    .aui .lfr-aui-portlet .dockbar .btn-link, .aui .lfr-admin-panel .dockbar .btn-link {
      color: #FFF; }
    .aui .lfr-aui-portlet .dockbar .diamond, .aui .lfr-admin-panel .dockbar .diamond {
      border: 12px solid transparent;
      border-bottom-color: #1485EB;
      height: 0;
      position: relative;
      top: -12px;
      width: 0; }
      .aui .lfr-aui-portlet .dockbar .diamond:after, .aui .lfr-admin-panel .dockbar .diamond:after {
        border: 12px solid transparent;
        border-top-color: #1485EB;
        content: '';
        height: 0;
        left: -12px;
        position: absolute;
        top: 12px;
        width: 0; }
    .aui .lfr-aui-portlet .dockbar .impersonating-user .alert-icon, .aui .lfr-admin-panel .dockbar .impersonating-user .alert-icon {
      margin-right: 9px; }
    .aui .lfr-aui-portlet .dockbar .impersonating-user .alert-info, .aui .lfr-admin-panel .dockbar .impersonating-user .alert-info {
      border-width: 0;
      margin-bottom: 6px; }
    .aui .lfr-aui-portlet .dockbar .info-button, .aui .lfr-admin-panel .dockbar .info-button {
      top: 9px; }
    .aui .lfr-aui-portlet .dockbar .info-items, .aui .lfr-admin-panel .dockbar .info-items {
      left: 0;
      position: absolute;
      top: 100%;
      width: 100%;
      z-index: 1; }
    .aui .lfr-aui-portlet .dockbar .navbar-inner, .aui .lfr-admin-panel .dockbar .navbar-inner {
      padding-left: 20px;
      padding-right: 20px; }
      .aui .lfr-aui-portlet .dockbar .navbar-inner .brand h1, .aui .lfr-admin-panel .dockbar .navbar-inner .brand h1 {
        display: inline-block;
        font-size: inherit;
        line-height: 1;
        margin-bottom: 0;
        margin-top: 0; }
      .aui .lfr-aui-portlet .dockbar .navbar-inner .container, .aui .lfr-admin-panel .dockbar .navbar-inner .container {
        margin-left: 0;
        margin-right: 0;
        width: 100%; }
        .aui .lfr-aui-portlet .dockbar .navbar-inner .container .nav-account-controls, .aui .lfr-admin-panel .dockbar .navbar-inner .container .nav-account-controls {
          float: right; }
      .aui .lfr-aui-portlet .dockbar .navbar-inner .site-administration-menu li, .aui .lfr-admin-panel .dockbar .navbar-inner .site-administration-menu li {
        list-style: none; }
        .aui .lfr-aui-portlet .dockbar .navbar-inner .site-administration-menu li a, .aui .lfr-admin-panel .dockbar .navbar-inner .site-administration-menu li a {
          color: #000;
          display: block;
          padding: 3px 5px 3px 40px; }
          .aui .lfr-aui-portlet .dockbar .navbar-inner .site-administration-menu li a:focus, .aui .lfr-aui-portlet .dockbar .navbar-inner .site-administration-menu li a:hover, .aui .lfr-admin-panel .dockbar .navbar-inner .site-administration-menu li a:focus, .aui .lfr-admin-panel .dockbar .navbar-inner .site-administration-menu li a:hover {
            background: #0DB5E7;
            color: #FFF;
            text-decoration: none; }
          .aui .lfr-aui-portlet .dockbar .navbar-inner .site-administration-menu li a i, .aui .lfr-admin-panel .dockbar .navbar-inner .site-administration-menu li a i {
            font-size: 0.8em; }
    .aui .lfr-aui-portlet .dockbar .nav.staging-nav-items, .aui .lfr-admin-panel .dockbar .nav.staging-nav-items {
      margin: 0;
      position: static; }
      .aui .lfr-aui-portlet .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle, .aui .lfr-admin-panel .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle {
        background-color: transparent;
        display: block; }
        .aui .lfr-aui-portlet .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle:hover, .aui .lfr-admin-panel .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle:hover {
          color: #0077B3; }
      .aui .lfr-aui-portlet .dockbar .nav.staging-nav-items .staging-link, .aui .lfr-admin-panel .dockbar .nav.staging-nav-items .staging-link {
        position: static; }
    .aui .lfr-aui-portlet .dockbar .user-avatar img, .aui .lfr-admin-panel .dockbar .user-avatar img {
      margin-top: -2px;
      text-decoration: none;
      vertical-align: middle;
      width: 20px; }
  .aui .lfr-aui-portlet .dockbar-split .dockbar, .aui .lfr-admin-panel .dockbar-split .dockbar {
    height: 0;
    position: absolute; }
    .aui .lfr-aui-portlet .dockbar-split .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu, .aui .lfr-admin-panel .dockbar-split .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu {
      left: 0;
      margin-left: 0;
      width: 100%; }
    .aui .lfr-aui-portlet .dockbar-split .dockbar.navbar-static-top .collapse, .aui .lfr-admin-panel .dockbar-split .dockbar.navbar-static-top .collapse {
      position: relative; }
      .aui .lfr-aui-portlet .dockbar-split .dockbar.navbar-static-top .collapse .nav-account-controls, .aui .lfr-admin-panel .dockbar-split .dockbar.navbar-static-top .collapse .nav-account-controls {
        position: fixed; }
    .aui .lfr-aui-portlet .dockbar-split .dockbar .divider-vertical, .aui .lfr-admin-panel .dockbar-split .dockbar .divider-vertical {
      display: none; }
    .aui .lfr-aui-portlet .dockbar-split .dockbar .info-button, .aui .lfr-admin-panel .dockbar-split .dockbar .info-button {
      top: 12px; }
    .aui .lfr-aui-portlet .dockbar-split .dockbar .info-items, .aui .lfr-admin-panel .dockbar-split .dockbar .info-items {
      left: auto;
      position: static; }
    .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner {
      background-color: transparent;
      border-width: 0;
      padding: 0;
      width: 0; }
      .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav {
        border-bottom-width: 0; }
        .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav > li, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav > li {
          background-color: #333; }
          .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav > li > a, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav > li > a {
            color: #FFF;
            line-height: 31px; }
            .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav > li > a:focus, .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav > li > a:hover, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav > li > a:focus, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav > li > a:hover {
              color: #FFF; }
            .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav > li > a [class^="icon-"], .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav > li > a [class*=" icon-"], .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav > li > a [class^="icon-"], .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav > li > a [class*=" icon-"] {
              margin-top: 3px; }
          .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav > li.active > a, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav > li.active > a {
            color: #FFF; }
        .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav li.dropdown.active > .dropdown-toggle, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav li.dropdown.active > .dropdown-toggle {
          color: #FFF; }
        .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle {
          background-color: #555;
          color: #FFF; }
        .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav li.info-items, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav li.info-items {
          background-color: transparent; }
        .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a {
          background-color: #2496E5;
          padding-bottom: 0;
          padding-top: 0; }
          .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a:hover, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a:hover {
            background-color: #2FA4F5; }
        .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle span.nav-item-label, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle span.nav-item-label {
          padding: 5px 10px; }
      .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-account-controls, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-account-controls {
        left: auto;
        margin-right: 0;
        padding: 0;
        position: fixed;
        right: 5em;
        z-index: 325; }
      .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls {
        background: transparent;
        position: fixed;
        top: 10%;
        z-index: 350; }
        .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li {
          float: none;
          margin: 10px;
          position: relative; }
          .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a {
            clip: rect(0 0 0 0);
            position: absolute; }
            .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a:focus, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a:focus {
              clip: rect(auto auto auto auto);
              position: static; }
          @media (max-width: 979px) {
            .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.page-preview-controls, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.page-preview-controls {
              display: none; } }
          .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a {
            background: #333;
            color: #FFF;
            padding: 6px 8px;
            text-align: center; }
            .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover {
              background: #555; }
            .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class*=" icon-"], .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class*=" icon-"] {
              font-size: 25px;
              position: relative;
              vertical-align: middle; }
            .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link {
              background: #92F545; }
              .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class*=" icon-"], .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class*=" icon-"] {
                color: #000; }
            .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .nav-item-label, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .nav-item-label {
              background: #333;
              display: none;
              left: 100%;
              margin-left: 0.5em;
              margin-top: -1em;
              padding: 0 20px;
              position: absolute;
              top: 50%;
              white-space: nowrap; }
            .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover .nav-item-label, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover .nav-item-label {
              display: block; }
            .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .icon-caret-down, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .icon-caret-down {
              display: none; }
        .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner .nav-add-controls:hover > li.toggle-controls a, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner .nav-add-controls:hover > li.toggle-controls a {
          clip: rect(auto auto auto auto);
          position: static; }
    .aui .lfr-aui-portlet .dockbar-split .dockbar .staging-nav-items li > span, .aui .lfr-admin-panel .dockbar-split .dockbar .staging-nav-items li > span {
      color: #FFF;
      display: block;
      padding: 10px 15px;
      line-height: 31px; }
  .aui .lfr-aui-portlet .dockbar-split .info-link-container, .aui .lfr-admin-panel .dockbar-split .info-link-container {
    width: 0; }
  .aui .lfr-aui-portlet .dockbar-split .info-items, .aui .lfr-admin-panel .dockbar-split .info-items {
    height: 1px;
    width: 715px; }
    .aui .lfr-aui-portlet .dockbar-split .info-items a, .aui .lfr-aui-portlet .dockbar-split .info-items .btn-link, .aui .lfr-admin-panel .dockbar-split .info-items a, .aui .lfr-admin-panel .dockbar-split .info-items .btn-link {
      color: #FFF;
      text-decoration: underline; }
      .aui .lfr-aui-portlet .dockbar-split .info-items a:hover, .aui .lfr-aui-portlet .dockbar-split .info-items .btn-link:hover, .aui .lfr-admin-panel .dockbar-split .info-items a:hover, .aui .lfr-admin-panel .dockbar-split .info-items .btn-link:hover {
        text-decoration: none; }
        .aui .lfr-aui-portlet .dockbar-split .info-items a:hover .taglib-text, .aui .lfr-aui-portlet .dockbar-split .info-items .btn-link:hover .taglib-text, .aui .lfr-admin-panel .dockbar-split .info-items a:hover .taglib-text, .aui .lfr-admin-panel .dockbar-split .info-items .btn-link:hover .taglib-text {
          text-decoration: none; }
    .aui .lfr-aui-portlet .dockbar-split .info-items .btn-link, .aui .lfr-admin-panel .dockbar-split .info-items .btn-link {
      border-width: 0;
      font-size: 14px;
      font-weight: 300;
      margin: 0 0 0 6px;
      padding: 0;
      text-shadow: none; }
  .aui .lfr-aui-portlet .dockbar-split .staging-bar, .aui .lfr-admin-panel .dockbar-split .staging-bar {
    margin: 10px 0; }
  .aui .lfr-aui-portlet .dockbar-split.controls-hidden .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link, .aui .lfr-admin-panel .dockbar-split.controls-hidden .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
    background: #F5AF45; }
  .aui .lfr-aui-portlet .dockbar-split.lfr-has-add-content .nav-add-controls, .aui .lfr-admin-panel .dockbar-split.lfr-has-add-content .nav-add-controls {
    left: 350px; }
  .aui .lfr-aui-portlet .dockbar-split.lfr-has-device-preview .nav-add-controls, .aui .lfr-admin-panel .dockbar-split.lfr-has-device-preview .nav-add-controls {
    left: 220px; }
  .aui .lfr-aui-portlet .dockbar-split.lfr-has-edit-layout .nav-add-controls, .aui .lfr-admin-panel .dockbar-split.lfr-has-edit-layout .nav-add-controls {
    left: 460px; }
  .aui .lfr-aui-portlet.dialog-iframe-root-node .dockbar .nav-add-controls .page-preview-controls, .aui .lfr-admin-panel.dialog-iframe-root-node .dockbar .nav-add-controls .page-preview-controls {
    display: none; }
  .aui .lfr-aui-portlet .touch .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link, .aui .lfr-aui-portlet .controls-hidden.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link, .aui .lfr-admin-panel .touch .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link, .aui .lfr-admin-panel .controls-hidden.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
    clip: rect(auto auto auto auto);
    position: static; }
  .aui .lfr-aui-portlet .variation-selector, .aui .lfr-admin-panel .variation-selector {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin: 1em; }
  .aui .lfr-aui-portlet .layout-revision-container, .aui .lfr-admin-panel .layout-revision-container {
    margin: 1em 0 0 1em;
    padding: 0; }
    .aui .lfr-aui-portlet .layout-revision-container .approximate-date, .aui .lfr-admin-panel .layout-revision-container .approximate-date {
      color: #999;
      font-weight: bold; }
    .aui .lfr-aui-portlet .layout-revision-container .current-version, .aui .lfr-admin-panel .layout-revision-container .current-version {
      color: #41801d;
      display: block; }
    .aui .lfr-aui-portlet .layout-revision-container .current-version-pointer, .aui .lfr-admin-panel .layout-revision-container .current-version-pointer {
      display: inline-block;
      width: 0; }
      .aui .lfr-aui-portlet .layout-revision-container .current-version-pointer img, .aui .lfr-admin-panel .layout-revision-container .current-version-pointer img {
        left: -25px;
        position: relative; }
    .aui .lfr-aui-portlet .layout-revision-container .layout-variation-name, .aui .lfr-admin-panel .layout-revision-container .layout-variation-name {
      color: #666;
      font-size: 1.15em;
      margin-bottom: 0.1em;
      text-transform: uppercase; }
    .aui .lfr-aui-portlet .layout-revision-container .layout-revision-current, .aui .lfr-admin-panel .layout-revision-container .layout-revision-current {
      color: #666; }
    .aui .lfr-aui-portlet .layout-revision-container .real-date, .aui .lfr-admin-panel .layout-revision-container .real-date {
      color: #999;
      display: block;
      text-align: right; }
    .aui .lfr-aui-portlet .layout-revision-container .taglib-workflow-status .workflow-status, .aui .lfr-admin-panel .layout-revision-container .taglib-workflow-status .workflow-status {
      background: none;
      padding-left: 0; }
      .aui .lfr-aui-portlet .layout-revision-container .taglib-workflow-status .workflow-status .workflow-status-ready-for-publication, .aui .lfr-admin-panel .layout-revision-container .taglib-workflow-status .workflow-status .workflow-status-ready-for-publication {
        color: #41801d;
        font-weight: bold; }
  .aui .lfr-aui-portlet .layout-revision-container-root, .aui .lfr-admin-panel .layout-revision-container-root {
    margin: 0; }
  .aui .lfr-aui-portlet .staging-controls, .aui .lfr-admin-panel .staging-controls {
    padding-left: 5px;
    padding-right: 50px; }
    .aui .lfr-aui-portlet .staging-controls select, .aui .lfr-admin-panel .staging-controls select {
      width: 100%; }
    .aui .lfr-aui-portlet .staging-controls .staging-bar .dropdown-menu, .aui .lfr-admin-panel .staging-controls .staging-bar .dropdown-menu {
      font-size: 13px;
      min-width: 520px;
      width: 100%; }
      .aui .lfr-aui-portlet .staging-controls .staging-bar .dropdown-menu .btn-link, .aui .lfr-admin-panel .staging-controls .staging-bar .dropdown-menu .btn-link {
        float: left;
        font-size: 11px;
        margin: 0 5px 0 0;
        padding: 0;
        text-decoration: underline;
        text-shadow: none; }
        .aui .lfr-aui-portlet .staging-controls .staging-bar .dropdown-menu .btn-link:hover, .aui .lfr-admin-panel .staging-controls .staging-bar .dropdown-menu .btn-link:hover {
          text-decoration: none; }
        .aui .lfr-aui-portlet .staging-controls .staging-bar .dropdown-menu .btn-link.history, .aui .lfr-admin-panel .staging-controls .staging-bar .dropdown-menu .btn-link.history {
          float: right; }
  .aui .lfr-aui-portlet .dropdown-menu > li > a:focus > [class^="icon-"], .aui .lfr-admin-panel .dropdown-menu > li > a:focus > [class^="icon-"] {
    background-image: none; }
  .aui .lfr-aui-portlet .my-sites-menu .site-type, .aui .lfr-admin-panel .my-sites-menu .site-type {
    color: #FFF;
    display: none;
    float: right;
    font-size: 0.8em;
    font-weight: normal;
    margin-right: 10px;
    position: absolute;
    right: 100%; }
  .aui .lfr-aui-portlet .my-sites-menu a:hover .site-type, .aui .lfr-admin-panel .my-sites-menu a:hover .site-type {
    color: #FFFFFF;
    display: inline-block; }
  .aui .lfr-aui-portlet .ie.rtl .dockbar .menu-button span, .aui .lfr-admin-panel .ie.rtl .dockbar .menu-button span {
    background-position-x: -25px; }
  .aui .lfr-aui-portlet.ie6 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui .lfr-aui-portlet.ie7 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui .lfr-aui-portlet.ie8 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui .lfr-admin-panel.ie6 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui .lfr-admin-panel.ie7 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui .lfr-admin-panel.ie8 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls {
    display: none; }
  .aui .lfr-aui-portlet .ie7 .dockbar, .aui .lfr-admin-panel .ie7 .dockbar {
    zoom: 1; }
  .aui .lfr-aui-portlet .ie7 .my-sites-menu a, .aui .lfr-admin-panel .ie7 .my-sites-menu a {
    overflow: visible;
    text-align: left; }
  .aui .lfr-aui-portlet .ie7 .my-sites-menu .site-name, .aui .lfr-admin-panel .ie7 .my-sites-menu .site-name {
    float: none; }
  .aui .lfr-aui-portlet .ie7 .my-sites-menu .site-type, .aui .lfr-admin-panel .ie7 .my-sites-menu .site-type {
    float: none; }
  .aui .lfr-aui-portlet .ie6 .dockbar, .aui .lfr-aui-portlet .ie6 .lfr-dockbar-pinned .dockbar, .aui .lfr-admin-panel .ie6 .dockbar, .aui .lfr-admin-panel .ie6 .lfr-dockbar-pinned .dockbar {
    height: 10px;
    left: 0;
    position: relative;
    top: 0; }
  .aui .lfr-aui-portlet .ie6 .dockbar .pin-dockbar, .aui .lfr-admin-panel .ie6 .dockbar .pin-dockbar {
    display: none; }
  .aui .lfr-aui-portlet .ie6 .my-sites-menu, .aui .lfr-admin-panel .ie6 .my-sites-menu {
    width: 200px; }
    .aui .lfr-aui-portlet .ie6 .my-sites-menu a, .aui .lfr-admin-panel .ie6 .my-sites-menu a {
      zoom: 1; }
  .aui .lfr-aui-portlet .ie6 .menu-scroll, .aui .lfr-admin-panel .ie6 .menu-scroll {
    height: 300px;
    overflow-y: auto; }
  .aui .lfr-aui-portlet .controls-hidden .info-button, .aui .lfr-aui-portlet .controls-hidden .page-customization-bar, .aui .lfr-admin-panel .controls-hidden .info-button, .aui .lfr-admin-panel .controls-hidden .page-customization-bar {
    display: none; }
  .aui .lfr-aui-portlet .info-button, .aui .lfr-admin-panel .info-button {
    cursor: pointer;
    display: inline-block;
    position: relative;
    right: 12px;
    z-index: 1; }
    .aui .lfr-aui-portlet .info-button a, .aui .lfr-admin-panel .info-button a {
      color: #FFF;
      padding: 2px 10px;
      position: absolute;
      text-decoration: none;
      z-index: 1; }
    .aui .lfr-aui-portlet .info-button .icon-stop, .aui .lfr-admin-panel .info-button .icon-stop {
      color: #1485EB;
      font-size: 20px; }
  .aui .lfr-aui-portlet .page-customization-bar, .aui .lfr-admin-panel .page-customization-bar {
    background-color: #555;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #FFF;
    display: table;
    font-size: 14px;
    font-weight: 300;
    padding: 0 15px;
    width: 100%; }
    .aui .lfr-aui-portlet .page-customization-bar .customized-icon, .aui .lfr-admin-panel .page-customization-bar .customized-icon {
      margin: 5px;
      vertical-align: middle; }
    .aui .lfr-aui-portlet .page-customization-bar .page-customization-actions, .aui .lfr-admin-panel .page-customization-bar .page-customization-actions {
      padding-left: 5em; }
    .aui .lfr-aui-portlet .page-customization-bar .page-customization-actions a, .aui .lfr-admin-panel .page-customization-bar .page-customization-actions a {
      color: #EEE;
      font-size: 0.8em;
      padding: 0 1em; }
    .aui .lfr-aui-portlet .page-customization-bar .page-customization-bar-form, .aui .lfr-admin-panel .page-customization-bar .page-customization-bar-form {
      display: table-cell;
      text-align: center;
      vertical-align: middle;
      width: 25%; }
      .aui .lfr-aui-portlet .page-customization-bar .page-customization-bar-form a, .aui .lfr-admin-panel .page-customization-bar .page-customization-bar-form a {
        color: #FFF; }
        .aui .lfr-aui-portlet .page-customization-bar .page-customization-bar-form a:focus, .aui .lfr-aui-portlet .page-customization-bar .page-customization-bar-form a:hover, .aui .lfr-admin-panel .page-customization-bar .page-customization-bar-form a:focus, .aui .lfr-admin-panel .page-customization-bar .page-customization-bar-form a:hover {
          color: #FFF;
          text-decoration: none; }
      .aui .lfr-aui-portlet .page-customization-bar .page-customization-bar-form span, .aui .lfr-admin-panel .page-customization-bar .page-customization-bar-form span {
        display: block;
        line-height: 20px; }
    .aui .lfr-aui-portlet .page-customization-bar .page-customization-bar-text, .aui .lfr-admin-panel .page-customization-bar .page-customization-bar-text {
      display: table-cell;
      height: 51px;
      vertical-align: middle;
      width: 75%; }
    .aui .lfr-aui-portlet .page-customization-bar .page-customization-bar-container, .aui .lfr-admin-panel .page-customization-bar .page-customization-bar-container {
      position: absolute; }
    .aui .lfr-aui-portlet .page-customization-bar .reset-prototype, .aui .lfr-admin-panel .page-customization-bar .reset-prototype {
      display: inline; }
  @media (max-width: 1140px) {
    .aui .lfr-aui-portlet .dockbar-split .dockbar .info-items, .aui .lfr-admin-panel .dockbar-split .dockbar .info-items {
      width: 515px; } }
  @media (max-width: 979px) {
    .aui .lfr-aui-portlet #navigation, .aui .lfr-admin-panel #navigation {
      display: none; }
      .aui .lfr-aui-portlet #navigation.open, .aui .lfr-admin-panel #navigation.open {
        display: block; }
    .aui .lfr-aui-portlet .dockbar-split .dockbar, .aui .lfr-admin-panel .dockbar-split .dockbar {
      height: auto;
      position: relative; }
      .aui .lfr-aui-portlet .dockbar-split .dockbar .navbar-inner, .aui .lfr-admin-panel .dockbar-split .dockbar .navbar-inner {
        width: auto; }
    .aui .lfr-aui-portlet .user-avatar-image, .aui .lfr-admin-panel .user-avatar-image {
      width: 18px; } }

.lfr-admin-panel {
  background-color: #FFF;
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 10px;
  position: fixed;
  top: 0;
  z-index: 1100; }
  @media (max-width: 767px) {
    .lfr-admin-panel {
      margin: 0 -20px;
      position: static;
      width: auto; }
      .lfr-admin-panel.lfr-add-panel .add-content-menu .lfr-add-page-toolbar, .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .button-holder {
        margin-top: 0;
        position: static;
        width: auto; }
      .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .accordion {
        margin-bottom: 20px; }
      .lfr-admin-panel.lfr-edit-layout-panel .site-admin-link {
        padding: 0;
        position: static; } }

.lfr-has-add-content {
  padding-left: 350px; }

.lfr-has-device-preview {
  padding-left: 220px; }

.lfr-has-edit-layout {
  padding-left: 460px; }

@media (max-width: 767px) {
  .lfr-has-add-content, .lfr-has-device-preview, .lfr-has-edit-layout {
    padding-left: 20px; } }
/* ---------- Dockbar-vertical  ---------- */
.aui .lfr-aui-portlet .lfr-has-dockbar-vertical, .aui .lfr-admin-panel .lfr-has-dockbar-vertical {
  padding-left: 240px; }
  .aui .lfr-aui-portlet .lfr-has-dockbar-vertical .layer-mobile, .aui .lfr-admin-panel .lfr-has-dockbar-vertical .layer-mobile {
    background: #333;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7; }
.aui .lfr-aui-portlet .lfr-has-add-content, .aui .lfr-admin-panel .lfr-has-add-content {
  padding-left: 350px; }
.aui .lfr-aui-portlet .lfr-has-edit-layout, .aui .lfr-admin-panel .lfr-has-edit-layout {
  padding-left: 460px; }
.aui .lfr-aui-portlet .icon-toggle-dockbar, .aui .lfr-admin-panel .icon-toggle-dockbar {
  display: none; }
.aui .lfr-aui-portlet .dockbar-vertical .brand a, .aui .lfr-admin-panel .dockbar-vertical .brand a {
  color: #FFF !important; }
.aui .lfr-aui-portlet .dockbar-vertical .icon-toggle-dockbar, .aui .lfr-admin-panel .dockbar-vertical .icon-toggle-dockbar {
  /* background: $standarLiferayBlue; */
  background: #f9f9f9;
  color: #333;
  cursor: pointer;
  display: block;
  font-size: 25px;
  left: 0;
  padding: 3px;
  position: fixed;
  text-align: center;
  top: 200px;
  z-index: 1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }
  .aui .lfr-aui-portlet .dockbar-vertical .icon-toggle-dockbar.over, .aui .lfr-admin-panel .dockbar-vertical .icon-toggle-dockbar.over {
    left: 240px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
.aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar {
  height: 100%;
  left: -5px;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 5px;
  z-index: 3;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar.over, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar.over {
    left: 0;
    width: 240px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar.over .navbar-inner, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar.over .navbar-inner {
      width: 240px;
      -webkit-transition: all 0.4s ease-in-out;
      -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
      .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar.over .navbar-inner .nav-collapse ul.nav li.user-avatar > a, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar.over .navbar-inner .nav-collapse ul.nav li.user-avatar > a {
        background-position: right bottom; }
  .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner {
    height: 100%;
    overflow: auto;
    padding: 0;
    width: 120px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse {
      padding: 0px; }
      .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav {
        margin: 0;
        padding: 0;
        width: 100%; }
        .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li {
          width: 100%; }
          .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li.user-avatar, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li.user-avatar {
            									/* img {
            										display: block;
            										height: 40%;
            										margin: 0 auto;
            										padding: 5%;
            										width: 40%;
            
            										@include transition(all 0.3s ease-in-out);
            									} */ }
            .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li.user-avatar > a, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li.user-avatar > a {
              background: none; }
            .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li.user-avatar:hover, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li.user-avatar:hover {
              background-color: transparent;
              										/* img {
              											height: 50%;
              											padding: 0;
              											width: 50%;
              
              											@include transition(all 0.3s ease-in-out);
              										} */ }
            .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li.user-avatar .dropdown-menu, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li.user-avatar .dropdown-menu {
              display: block;
              /* li {
              	float: left;
              	width: 50%;
              } */ }
          .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li.dockbar-user-notifications .user-notifications-count, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li.dockbar-user-notifications .user-notifications-count {
            display: inline; }
          .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li.dockbar-user-notifications a, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li.dockbar-user-notifications a {
            white-space: inherit; }
          .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li a, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li a {
            margin: 0; }
          .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li ul, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav li ul {
            padding: 10px 0;
            position: relative;
            width: 100%; }
      .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav-add-controls li, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav-add-controls li {
        float: left;
        text-align: center;
        width: 25%; }
        .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav-add-controls li a span, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav-add-controls li a span {
          display: none;
          font-size: 70%;
          line-height: 15px;
          margin-top: -8px;
          padding: 0 0 5px;
          white-space: nowrap; }
        .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav-add-controls li:hover a, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav-add-controls li:hover a {
          padding-bottom: 0;
          padding-top: 0; }
          .aui .lfr-aui-portlet .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav-add-controls li:hover a span, .aui .lfr-admin-panel .dockbar-vertical .portlet-dockbar .navbar .navbar-inner .nav-collapse ul.nav-add-controls li:hover a span {
            display: block; }

/* ---------- Dockbar-vertical Responsive Styles ---------- */
@media (max-width: 979px) {
  .aui .dockbar-vertical.lfr-has-dockbar-vertical {
    overflow: hidden; }

  .aui .lfr-aui-portlet .dockbar-vertical .icon-toggle-dockbar, .aui .lfr-aui-portlet .lfr-admin-panel .icon-toggle-dockbar {
    /* height: 30px;
    padding: 8px 4px 4px;
    width: 30px; */ }
  .aui .lfr-aui-portlet .dockbar-vertical .navbar-static-top, .aui .lfr-aui-portlet .lfr-admin-panel .navbar-static-top {
    margin: 0; }
  .aui .lfr-aui-portlet .dockbar-vertical #_145_navSiteNavigationNavbarBtn, .aui .lfr-aui-portlet .dockbar-vertical #_145_navAddControlsNavbarBtn, .aui .lfr-aui-portlet .dockbar-vertical #_145_navAccountControlsNavbarBtn, .aui .lfr-aui-portlet .lfr-admin-panel #_145_navSiteNavigationNavbarBtn, .aui .lfr-aui-portlet .lfr-admin-panel #_145_navAddControlsNavbarBtn, .aui .lfr-aui-portlet .lfr-admin-panel #_145_navAccountControlsNavbarBtn {
    display: none; }
  .aui .lfr-aui-portlet .dockbar-vertical .dockbar.navbar .dockbar-user-notifications .dropdown-toggle .user-notifications-count, .aui .lfr-aui-portlet .lfr-admin-panel .dockbar.navbar .dockbar-user-notifications .dropdown-toggle .user-notifications-count {
    display: inline; }
  .aui .lfr-aui-portlet .dockbar-vertical .dockbar.navbar .container .nav-collapse, .aui .lfr-aui-portlet .lfr-admin-panel .dockbar.navbar .container .nav-collapse {
    padding: 0;
    display: block;
    height: auto;
    overflow: visible; } }
/* @import url(navigation.css); */
/* @import url(portlet.css); */
/* @import url(extras.css); */
/* @import url(custom.css); */
/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y; }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d; }

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
  display: none; }

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-loaded {
  display: block; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden; }

.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1RTM0MEU5QzBCMDExRTM4MURCQTkwQzkyRUYxMzEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1RTM0MEVBQzBCMDExRTM4MURCQTkwQzkyRUYxMzEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTVFMzQwRTdDMEIwMTFFMzgxREJBOTBDOTJFRjEzMTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTVFMzQwRThDMEIwMTFFMzgxREJBOTBDOTJFRjEzMTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6n647gAAAP5klEQVR42uxcCVRU1xl+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) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*custom css*/
#sign-in, #sign-out {
  background: #FFB366; }