@charset "UTF-8";
@import url("https://fast.fonts.net/cssapi/56f061f1-fcaf-44c5-9faa-51458fa32fa2.css");
/*ImageEmbed:skip*/
/* --- Media Queries --- */
.zero-state-message, .profile-image, .home-intro .owner-avatar-wrapper, .button, .toggle-ctrl span, #main-header .main-header-cnt, #main-header .main-header-breadcrumbs-wrapper, .share-container a, .ui-dialog, .users .user-img, .toolbar-pane-active, .comments .user-img-wrapepr, .card, .card-index, .card.text-pin .text-excerpt, .top-pinner-img-wrapper .top-pinner-img, .card-ribbon, .card.tour-item .take-tour-copy, .pane, #pin .prev-pin,
#pin .next-pin, .project-edit .sponsored-by .image-preview, #pinner .uploaded-img .hp-icon {
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 4px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 4px;
  box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 4px; }

.card.project-item .images-wrapper .project-top-img .icon-scroll:before {
  -webkit-text-shadow: rgba(0, 0, 0, 0.1) 2px 2px 4px;
  -moz-text-shadow: rgba(0, 0, 0, 0.1) 2px 2px 4px;
  text-shadow: rgba(0, 0, 0, 0.1) 2px 2px 4px; }

.zero-state-message, .change-password, .ui-dialog, .card {
  border-radius: 8px; }

.home-intro .home-cnt-anchor, .card.project-item .images-wrapper .project-top-img:first-of-type, .card.project-item .images-wrapper .project-top-img:first-of-type img {
  border-radius: 8px 8px 0 0; }

.card-index, #pin .order-index-wraper .order-index-copy {
  border-radius: 0 0 8px 8px; }


#pin .next-pin {
  border-radius: 8px 0 0 8px; }

.sticky-banner, #pin .prev-pin {
  border-radius: 0 8px 8px 0; }

.classic-collection-card {
  border-radius: 0 8px 0 8px; }

input[type=text],
input[type=password],
input[type=email],
.input-block,
textarea,
.select-style, .checkbox-styling-cnt, .listing-checkbox-styling, .listing-checkbox-styling .checkbox-tick, #search .select2-container, #search .select2-container .select2-choices, .status-indicator, .errors,
.error-notification, .button, .toggle-ctrl span, .share-container a, .join-dialog .login-choice a, .login-dialog .login-choice a, .tags a, .select2-container-multi .select2-choices .select2-search-choice, .activity, .project-meta, .card-ribbon, .card-ribbon .card-ribbon-triangle, .card.tour-item .project-top-img, .card.tour-item .take-tour-copy, .card-about .icon-rss,
.rss-item .icon-rss, .project-edit .rteditor, .project-edit .location-map, .project-edit .landing-media-preview, .project-edit .sponsored-by .image-preview, .project-edit .map-overlay-preview, .project-edit .map-overlay-copy, #pinner .add-img-pin-area, #pinner .uploaded-img .img-wrapper, #pinner .uploaded-img .hp-icon, #pinner .video-or-sound-pin, #pinner .uploaded-video-or-sound-pin, #pinner .streetview-map,
#pinner .pin-location-map {
  border-radius: 4px; }

.dialog-window input {
  border-radius: 4px 0 0 4px; }

#explore-choies .input-wrapper button, .dialog-window .button, .dialog-window .toggle-ctrl span, .toggle-ctrl .dialog-window span {
  border-radius: 0 4px 4px 0; }

.zero-state-message, .checkbox-styling-cnt, .button.white-bg, .toggle-ctrl span.white-bg, .toolbar-pane-active, .card {
  border-width: 1px;
  border-color: #F0F0F0;
  border-style: solid; }

.container {
  max-width: 1038px;
  padding: 0 1em;
  margin: 0 auto; }

.page {
  margin: 3.2em 0; }

.zero-state-message {
  padding: 2em;
  background: #fff;
  margin: 1.5em 1.5em 1.5em 1.5em; }
  .zero-state-message p:last-of-type {
    padding-bottom: 0; }
    .zero-state-message p:last-of-type + .button, .zero-state-message .toggle-ctrl p:last-of-type + span, .toggle-ctrl .zero-state-message p:last-of-type + span {
      margin-top: 1em; }

hr {
  width: 100%;
  height: 1px;
  margin: 2em 0;
  background: #F0F0F0;
  border: none; }

.error-404 {
  text-align: center; }
  .error-404 .error-404-img {
    display: inline-block;
    margin-bottom: 2em;
    max-width: 100%; }
  .error-404 .card {
    height: 25em; }
    .error-404 .card img {
      min-width: 100%;
      min-height: 100%; }
  .error-404 .card-title {
    padding: 1em;
    margin-bottom: 0;
    text-align: left; }

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

* {
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

img {
  border: none; }

.cf:after {
  display: block;
  visibility: hidden;
  content: '';
  height: 0;
  clear: both;
  float: none; }

body {
  padding-top: 5.2em;
  overflow-x: hidden; }

.lang-rtl {
  direction: rtl; }
  .lang-rtl #explore > * {
    direction: rtl; }

#explore {
  direction: ltr; }

.project-cnt, .map-wrapper {
  position: relative; }

.map-wrapper {
  float: left;
  overflow: hidden;
  background: #eee; }
  @media (min-width: 980px) {
    .map-wrapper {
      border-right: 1px solid #ccc; } }

.project-cnt {
  float: right; }

.cnt-overlay {
  display: none;
  position: absolute;
  top: 0;
  right: -6.5em;
  bottom: 0;
  left: 32%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 101; }
  .fullscreen-gallery .cnt-overlay,
  .cnt-overlay .fullscreen {
    left: 0; }
  @media (max-width: 599px) {
    .cnt-overlay {
      left: 0; } }

#explore {
  position: relative; }
  #explore.fullscreen-map .project-cnt {
    overflow: hidden;
    visibility: hidden;
    width: 0; }
  #explore.fullscreen-map .timemap-trigger {
    display: none; }
  #explore.fullscreen-map .map-wrapper {
    width: calc(100% - 6.5em);
    border-right: 0; }
    @media (max-width: 980px) {
      #explore.fullscreen-map .map-wrapper {
        width: 100%;
        padding-bottom: 4.1rem; } }
  #explore:not(.fullscreen-map) .project-cnt {
    visibility: visible; }
    @media (min-width: 980px) {
      #explore:not(.fullscreen-map) .project-cnt {
        width: calc(68% - 6.5em); } }
    @media (max-width: 980px) {
      #explore:not(.fullscreen-map) .project-cnt {
        width: 100% !important;
        padding-bottom: 4rem; } }
  #explore:not(.fullscreen-map) .timemap-trigger {
    display: block; }
  @media (max-width: 980px) {
    #explore:not(.fullscreen-map) .map-wrapper {
      width: 0; } }
  @media (min-width: 980px) {
    #explore:not(.fullscreen-map) .map-wrapper {
      width: 32%; } }
  #explore.fullscreen-gallery .map-wrapper {
    position: absolute;
    left: -100%;
    z-index: -1; }
  #explore.fullscreen-gallery .gallery-listing {
    width: calc(100% - 1.5em); }
    @media (min-width: 980px) {
      #explore.fullscreen-gallery .gallery-listing .card {
        width: 23%;
        margin-right: 2%; } }
    @media (max-width: 1280px) and (min-width: 981px), (max-height: 800px) {
      #explore.fullscreen-gallery .gallery-listing .card {
        width: 31%; }
        #explore.fullscreen-gallery .gallery-listing .card:nth-of-type(3n) {
          margin-right: 0; } }
    @media (min-width: 600px) and (max-width: 980px) {
      #explore.fullscreen-gallery .gallery-listing .card {
        width: 48%; }
        #explore.fullscreen-gallery .gallery-listing .card:nth-of-type(2n) {
          margin-right: 0; } }
    @media (max-width: 599px) {
      #explore.fullscreen-gallery .gallery-listing .card {
        width: 96%; } }
  #explore.fullscreen-gallery .project-cnt {
    width: calc(100% - 6.5em); }

@media (max-width: 980px) {
  #intercom-container {
    display: none; } }

.fullscreen-map .map-wrapper {
  width: 100%; }

.fullscreen-map .project-cnt {
  width: 0;
  overflow: hidden;
  visibility: hidden; }

.listing.container {
  padding-top: 2em; }

.listing .page-desc {
  max-width: 19em;
  font-size: 2.4em;
  line-height: 1.3;
  color: #000; }

.listing h1 {
  margin: 2em 0 1em 0; }

.listing #search {
  padding: 0;
  margin-bottom: 2em; }

.listing .select2-container {
  width: auto !important; }

.half-column {
  width: 48%;
  margin-right: 4%;
  float: left; }
  .half-column:last-of-type {
    margin-right: 0; }

.hp-sticky {
  position: fixed !important;
  top: 0; }

.user-dialog-wrapper {
  width: 600px !important; }
  .user-dialog-wrapper .button, .user-dialog-wrapper .toggle-ctrl span, .toggle-ctrl .user-dialog-wrapper span {
    border-radius: 4px;
    margin-right: 1em; }

.profile-management {
  padding: 2.85em;
  margin-bottom: 2.5em;
  background: #F0F0F0;
  overflow: hidden;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  border-radius: 0 0 16px 16px; }
  @media (min-width: 980px) {
    .profile-management .profile-zero-state .profile-about,
    .profile-management .profile-zero-state .profile-actions {
      float: left; } }
  @media (min-width: 980px) {
    .profile-management .profile-zero-state .profile-about {
      width: 70%; } }
  @media (min-width: 980px) {
    .profile-management .profile-zero-state .profile-actions {
      width: 30%;
      padding-top: 3em;
      text-align: right; } }
  @media (max-width: 980px) {
    .profile-management .about-col {
      margin-bottom: 2em;
      border-bottom: 1px solid #e4e4e4; } }
  @media (min-width: 980px) {
    .profile-management .about-col {
      padding-right: 1em; } }
  @media (min-width: 980px) {
    .profile-management .activity-col {
      padding-left: 1em; } }
  @media (max-width: 980px) {
    .profile-management .about-col,
    .profile-management .activity-col {
      width: 100%; } }
  @media (min-width: 980px) {
    .profile-management .about-col,
    .profile-management .activity-col {
      width: 50%;
      float: left; } }
  @media (min-width: 980px) {
    .profile-management .user-description {
      border-bottom: 1px solid #e4e4e4; } }
  @media (max-width: 599px) {
    .profile-management .profile-about,
    .profile-management .profile-actions {
      width: 100%; } }
  @media (min-width: 600px) and (max-width: 980px) {
    .profile-management .profile-about {
      width: 70%;
      padding-right: 2em;
      float: left; } }
  @media (min-width: 980px) {
    .profile-management .profile-about {
      margin-bottom: 4em; } }
  .profile-management .profile-actions {
    padding: 0; }
    @media (min-width: 600px) and (max-width: 980px) {
      .profile-management .profile-actions {
        width: 30%;
        padding-top: 3em;
        float: left; } }
    .profile-management .profile-actions li {
      margin-bottom: 1.8em;
      list-style: none; }
      @media (min-width: 600px) and (max-width: 980px) {
        .profile-management .profile-actions li {
          text-align: right; } }
    .profile-management .profile-actions .button, .profile-management .profile-actions .toggle-ctrl span, .toggle-ctrl .profile-management .profile-actions span {
      min-width: 12.85em; }
      @media (max-width: 599px) {
        .profile-management .profile-actions .button, .profile-management .profile-actions .toggle-ctrl span, .toggle-ctrl .profile-management .profile-actions span {
          width: 100%; } }
  .profile-management .profile-header {
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: 1px solid #e4e4e4; }

@media (max-width: 980px) {
  .profile-header {
    text-align: center; } }

.profile-header p {
  padding-bottom: 0.7em; }

.profile-header a,
.profile-header .website {
  text-decoration: underline;
  color: #000; }

.profile-header .facebook {
  color: #4674b2; }

.profile-header .twitter {
  color: #30aac4; }

.profile-header .google-plus {
  color: #e02f3b; }

@media (min-width: 980px) {
  .profile-header .profile-image,
  .profile-header .profile-meta {
    float: left; } }

.profile-header .profile-meta {
  padding-top: 2em; }
  @media (min-width: 980px) {
    .profile-header .profile-meta {
      margin-left: 1.28em; } }

.profile-image {
  position: relative;
  width: 12.5em;
  height: 12.5em;
  overflow: hidden;
  z-index: 1;
  border: 8px solid #fff;
  background: url("data:image/png;base64,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/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAwBQTFRFAAAA////9fX1hXl7cGJjem5vgnZ3hnp7hXp7j4SFlYqLlYuMnJKTopiZpJuco5qboZiZoJeYnJOUm5KTqJ+gp56fpZydZFVXqqKjtKyts6ussKipr6eoraWmrKSlbV9hdWdpdGZocWRmb2JkdmlrdWhqc2Zoe25wem1veWxueGttd2psf3J0fnFzfXByfG9xhHd5g3Z4gnV3gHN1hnl7r6ipw7y9wru8wbq7vba3u7S1urO0ubKzt7Cxtq+wta6vtK2uhHh6gXV3gHR2i3+BiHx+h3t9hnp8jICChXp8i4CCiX6Ah3x+lImLk4iKkoeJkYaIkIWHj4SGjoOFmY6QmI2PlouNv7m6vri5vbe4ta+wz8nKzcfIysTFyMLDx8HCxsDBxb/AxL6/w72+wbu8cGFkb2Bjbl9idGVon5WXnpSWm5GTmpCS1M/Q087P0czNzcjJy8bHysXGycTFyMPEx8LDxcDB19LT1tHSb2Fkc2VocmRncWNmcGJld2lseWtuem1wfnF0fG9yhXh7hHd6gnV4hnl8o5qcoZian5aYrqWnq6KkqqGjqaCip56gpp2fpZyei3+Ck4eKsamr4Nzd3dna2tbX2dXW2NTV19PU1NDR08/Q0c3OwLm7vre5vLW3u7S26OXm5uPk5OHi4t/g39zd3drb0MvNz8rM8e/w7+3u7Orr6ujp+vn68fDx9/f48/P0/v//+/z8+fr69/j49fb2+fr59fb19PX0+vr5+Pj3squrrqenz8vL5uPj5eLi5OHh4t/f4d7e3tvb3NnZ2dbW6Obm5uTk4uDg+vn5+fj4+Pf39PPz8vHx8O/v7+7u7u3t7ezs6+rq/v7+/f39/Pz8+/v7+vr69/f39PT08/Pz////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0F5OUQAAANx0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AKy+XzcAAAlfSURBVHja7N37YxTVFQdwvnO326pIC6WoIDC73c0m+0g2GSsKVdgNzBApyEMLFFqoj10BJVJoKftAsA9p1RarIH2otVaUklIDu1v7skot2BBs6D7v/Wv6A+FRgZDM3Ds7k97zM798OPeeO3PnnM2EIlXGd0yQQimUQimUQimUQimUQimUQimUQimUQimUQimUQimUQimUQimUQimUQimUQimUQimUQimUQimUQin8/xVSSiml41NIKS0WamUAOF4ovmsf0x4hpY0yAJT/fOTcEK0AAEo2Ie0QMqUfKL25/bbPffX+hYuW3HDj5hkPHRoE0GB0PAhZESj1Prsq5FcjraFYNNreGg7kIov27RiyJZGihUwBTt17Xybb4SWXhRGPBfOdU18GCszVQsqA/8za6wklDHJlRP27N70MKNS9QtZAdW53XrsajxBCjE41sP8c6sytQlbDyZWp6LV851drLroBEFlxBAopsCYYHMlHCCH6049Oq0NgwREmpBT4Qiqqk+uFkdi1qk/gZhQnRP3xVNwgowijpfs9cURRQobfL/eQUYYejP5GGFGQkPXjAY9BRk3cHeuDq4Ssgqnp0QMJ0dVFg2DuEbIC7n40QcYSem4Lqsw1Qoq3ZyeNMQlJIv0qGtQlQlau6eExAomh+T4Ssk4FCGkBC1JjBRKiq/cLWacChAyvR7rJ2MNIfwPuyGEJ0/yGGWHHV86UmQuEDO+HvcRMGLseEXAo8hc28JypFBJC9qyqVajjhRTnNI2YjEwv/3LKXcgwJ3eHWaHvsyg4XUjr2BIwCySa92PuO5G7EH3RpGlhwr+e+zLlLWTY4U+YFpLMTDQcLizir37zQBJaXuFdTTkL6XE82GpBqCW5vyfyFuKYEbUgjEd28t6I3IUfWCg0hJD8BofnkGFnOG5FmJkHxeE53Gal0BASfJF3MeUu/LbHkjAwE39wuHB7zpIwfDPv5zanCSP7HS+0uEqD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") center no-repeat;
  background-size: contain;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; }
  @media (max-width: 980px) {
    .profile-image {
      margin: 0 auto; } }
  .profile-image img {
    display: block;
    width: 100%; }

.profile-name {
  display: inline-block;
  min-width: 7em;
  min-height: 1.6em;
  font-size: 1.85em;
  background: #000;
  color: #fff; }
  @media (max-width: 980px) {
    .profile-name {
      padding: 0.2em 0.4em 0.2em 0.4em; } }
  @media (min-width: 980px) {
    .profile-name {
      padding: 0.2em 0.4em 0.2em 2.2em;
      margin: 0 0.2em 0.2em -2.2em; } }

.gallery-section {
  margin-bottom: 4em; }

.section-title {
  margin-bottom: 0.1em;
  font-size: 2.57em;
  font-weight: bold;
  color: #000; }

.stats {
  margin-bottom: 4.2em; }
  .stats p a {
    display: inline-block;
    margin-right: 1em;
    float: right;
    font-weight: bold; }
  .stats ul {
    padding: 1em 1em 1em 2em;
    border: 1px solid #ededed; }
    @media (min-width: 980px) {
      .stats ul {
        min-height: 17em; } }
    .stats ul li {
      position: relative;
      margin-bottom: 0.4em;
      list-style: none; }
      .stats ul li:before {
        position: absolute;
        top: -0.52em;
        left: -0.5em;
        font-size: 3em;
        content: '·'; }
      .stats ul li:last-of-type {
        margin-bottom: 0; }
    .stats ul a {
      color: #000;
      text-decoration: underline; }
  .stats .result {
    max-width: 10em;
    display: inline-block;
    float: right;
    text-align: right; }
  @media (min-width: 980px) {
    .stats .col {
      float: left;
      width: 49%;
      margin-right: 2%; }
      .stats .col:last-of-type {
        margin-right: 0; } }
  .stats .stat-label {
    display: inline-block;
    max-width: 20em; }

.stats p,
.section-info p {
  padding-bottom: 0.5em;
  font-size: 1.28em;
  color: #000; }

.users-listing {
  margin-bottom: 4.2em; }
  .users-listing .see-all {
    display: block;
    padding: 0.3em;
    font-size: 1.28em;
    text-align: center;
    font-weight: bold;
    border: 1px solid #ededed; }

.static-card-height {
  margin-bottom: 1em; }
  .static-card-height .card .img-wrapper {
    height: 20em; }
    .static-card-height .card .img-wrapper img {
      width: auto; }
  .static-card-height .card.tour-item .hp-icon.project-top-img img {
    width: auto;
    height: 100%; }
  @media (min-width: 980px) {
    .static-card-height .card.project-item, .static-card-height .card.tour-item, .static-card-height .card.pin-item, .static-card-height .card.card-about, .static-card-height .card.add-project {
      width: 32%;
      margin-right: 2%; }
      .static-card-height .card.project-item:nth-of-type(3n), .static-card-height .card.tour-item:nth-of-type(3n), .static-card-height .card.pin-item:nth-of-type(3n), .static-card-height .card.card-about:nth-of-type(3n), .static-card-height .card.add-project:nth-of-type(3n) {
        margin-right: 0; } }
  @media (min-width: 600px) and (max-width: 980px) {
    .static-card-height .card.project-item, .static-card-height .card.tour-item, .static-card-height .card.pin-item, .static-card-height .card.card-about, .static-card-height .card.add-project {
      width: 49%;
      margin-right: 2%; }
      .static-card-height .card.project-item:nth-of-type(2n), .static-card-height .card.tour-item:nth-of-type(2n), .static-card-height .card.pin-item:nth-of-type(2n), .static-card-height .card.card-about:nth-of-type(2n), .static-card-height .card.add-project:nth-of-type(2n) {
        margin-right: 0; } }
  @media (max-width: 599px) {
    .static-card-height .card.project-item, .static-card-height .card.tour-item, .static-card-height .card.pin-item, .static-card-height .card.card-about, .static-card-height .card.add-project {
      width: 100%;
      margin-right: 0; } }
  .static-card-height .card.project-item .card-desc, .static-card-height .card.tour-item .card-desc, .static-card-height .card.pin-item .card-desc, .static-card-height .card.card-about .card-desc, .static-card-height .card.add-project .card-desc {
    display: none; }
  .static-card-height .card.project-item .card-suptitile, .static-card-height .card.tour-item .card-suptitile, .static-card-height .card.pin-item .card-suptitile, .static-card-height .card.card-about .card-suptitile, .static-card-height .card.add-project .card-suptitile {
    height: 1.2em; }
  .static-card-height .card.project-item .card-title, .static-card-height .card.tour-item .card-title, .static-card-height .card.pin-item .card-title, .static-card-height .card.card-about .card-title, .static-card-height .card.add-project .card-title {
    height: 2.5em;
    overflow: hidden;
    font-size: 1.28em; }
  .static-card-height .card.project-item .desc-wrapper, .static-card-height .card.pin-item .desc-wrapper, .static-card-height .card.card-about .desc-wrapper {
    padding-bottom: 0; }
  .static-card-height .card.project-item .img-wrapper {
    height: 24.5em; }
  .static-card-height .card.project-item .images-wrapper .project-top-img:first-of-type {
    height: 18.3em;
    min-height: 18.3em; }
  .static-card-height .card.text-pin .img-wrapper img {
    display: none; }

.projects-all {
  margin-top: 3em; }

.delete-account-options {
  border: 2px solid #C00;
  border-radius: 1rem;
  margin: 2rem 0;
  padding: 2rem; }
  .delete-account-options h3 {
    color: #C00;
    font-size: 1.8rem;
    margin-bottom: 2rem; }
  .delete-account-options h4 {
    font-size: 1.4rem; }
  .delete-account-options p, .delete-account-options a.button {
    font-size: 1.2rem; }
  .delete-account-options a.button {
    margin-left: 0 !important; }

.edit-profile {
  margin-top: 5.7em;
  margin-bottom: 4em;
  color: #000; }
  .edit-profile textarea {
    height: 10em; }
  .edit-profile .profile-image-wrapper {
    position: relative; }
    .edit-profile .profile-image-wrapper:before {
      display: block;
      position: absolute;
      top: 6.5em;
      width: 100%;
      height: 1px;
      background: #F0F0F0;
      content: ''; }
  .edit-profile .profile-image {
    width: 12.85em;
    height: 12.85em;
    float: left; }
    .edit-profile .profile-image .portrait {
      width: 100%; }
    .edit-profile .profile-image .landscape {
      width: auto;
      height: 100%; }
    .edit-profile .profile-image img {
      position: absolute;
      left: -1000%;
      right: -1000%;
      top: -1000%;
      bottom: -1000%;
      margin: auto;
      min-height: 100%;
      min-width: 100%; }
  .edit-profile .actions {
    width: 21.5em;
    margin-top: 5.5em;
    position: relative;
    float: right;
    text-align: center; }
  .edit-profile .select2-container {
    display: block; }
  .edit-profile .select2-container.select2-container-active .select2-choice {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }
  .edit-profile .select2-container .select2-choice {
    height: 19px;
    padding: 0;
    line-height: 1.5;
    background: transparent;
    border-radius: 0;
    border: none; }
    .edit-profile .select2-container .select2-choice .select2-arrow {
      display: none; }
  .edit-profile .edit-profile-options {
    width: 100%;
    padding-top: 3em;
    border-top: 1px solid #B9B9B9; }
  .edit-profile .edit-option-panel {
    float: left; }
  .edit-profile .social-options .edit-option-panel {
    width: 31%;
    margin-right: 3.5%; }
    .edit-profile .social-options .edit-option-panel:last-of-type {
      margin-right: 0; }
  .edit-profile .notifications-options .edit-option-panel:first-of-type {
    width: 47%;
    margin-right: 3.5%; }
  .edit-profile .notifications-options .edit-option-panel:nth-of-type(2) {
    width: 49.5%; }
  .edit-profile .edit-option-label {
    font-weight: bold; }
  .edit-profile .authenticated {
    color: #EC008C; }
  .edit-profile .save-btn-wrapper {
    position: relative;
    margin-top: 3em;
    text-align: center; }
    .edit-profile .save-btn-wrapper:after {
      display: block;
      position: absolute;
      top: 50%;
      width: 100%;
      height: 1px;
      background: #B9B9B9;
      content: ''; }
    .edit-profile .save-btn-wrapper .button, .edit-profile .save-btn-wrapper .toggle-ctrl span, .toggle-ctrl .edit-profile .save-btn-wrapper span {
      display: inline-block;
      position: relative;
      margin-right: 1em;
      min-width: 8.8em;
      z-index: 100; }
      .edit-profile .save-btn-wrapper .button:last-of-type, .edit-profile .save-btn-wrapper .toggle-ctrl span:last-of-type, .toggle-ctrl .edit-profile .save-btn-wrapper span:last-of-type {
        margin-right: 0; }
  .edit-profile .del-account-confirm {
    margin-top: 3em; }
    .edit-profile .del-account-confirm .button:first-of-type, .edit-profile .del-account-confirm .toggle-ctrl span:first-of-type, .toggle-ctrl .edit-profile .del-account-confirm span:first-of-type {
      margin: 0 1em; }

.place-map-wrapper {
  margin: 5.7em 0 2em;
  padding: 0.5em;
  border: 1px solid #DDD;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 3px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 3px; }

.project-edit .pane .section-top-line {
  border: none; }

.project-edit .pane-title {
  font-weight: bold; }

.project-edit .project-create .base-info {
  border: none; }

.project-edit.type-tour .map-wrapper {
  background: #FFF; }

.project-edit.type-tour .gallery-listing-order {
  padding: 0.5rem; }
  .project-edit.type-tour .gallery-listing-order .card .card-footer {
    display: block !important;
    opacity: 0;
    pointer-events: none;
    width: 100%;
    height: 102%;
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    top: -2px;
    right: 0;
    transition: opacity 0.2s ease-in; }
    .project-edit.type-tour .gallery-listing-order .card .card-footer .card-edit-actions {
      width: 100%;
      display: flex;
      justify-content: space-around;
      position: absolute;
      bottom: 0.4rem;
      padding: 0.4rem 0.3rem; }
    .project-edit.type-tour .gallery-listing-order .card .card-footer .card-edit-actions .card-footer-col {
      flex: 1 1 auto;
      width: auto;
      padding: 0;
      text-align: left;
      border: none; }
    .project-edit.type-tour .gallery-listing-order .card .card-footer a {
      display: flex;
      overflow: hidden;
      z-index: 2000;
      color: #FFF;
      font-size: 0.8rem; }
      .project-edit.type-tour .gallery-listing-order .card .card-footer a span {
        text-align: center;
        font-size: 0.8rem;
        padding-right: 0.3rem; }
        .project-edit.type-tour .gallery-listing-order .card .card-footer a span:before {
          right: 0; }
  .project-edit.type-tour .gallery-listing-order .card:hover .card-footer {
    opacity: 1;
    pointer-events: inherit; }

.project-edit.type-tour .manage_pins {
  padding: 1em 2rem 1rem 1.5rem; }
  .project-edit.type-tour .manage_pins p {
    padding-top: 1rem; }
  .project-edit.type-tour .manage_pins .select2-container.select2-container-multi {
    width: 100% !important; }
  .project-edit.type-tour .manage_pins .gallery-listing-order {
    height: 75vh;
    overflow: auto; }

.project-view.type-tour .card .has-streetview:after,
.project-view.type-tour .card .users,
.project-view.type-tour #pinnable-projects,
.project-view.type-tour #pin a.close-anchor,
.project-view.type-tour .icon-fullscreen,
.project-view.type-tour .pin-holder h6,
.project-view.type-tour .pin-holder .bookmarks,
.project-view.type-tour .bookmark-cnt.comments,
.project-view.type-tour .cnt-overlay,
.project-view.type-tour .simple-banner-actions,
.project-view.type-tour .report-this-pin,
.project-view.type-tour .card .users,
.project-view.type-tour .related-cards,
.project-view.type-tour .toolbar-pane-active,
.project-view.type-tour .pin-sidebar .section .title a,
.project-view.type-tour .project_id,
.project-view.type-tour .layout-triger-wrapper {
  display: none !important; }

.project-view.type-tour .card-footer {
  display: block !important;
  position: absolute;
  top: 0;
  right: 0;
  width: 50%; }

.project-view.type-tour .simple-banner {
  padding: 1.5rem; }

.project-view.type-tour .simple-banner-copy h2 {
  font-size: 1.2rem;
  font-weight: bold; }

@media (max-width: 980px) {
  .project-view.type-tour .site-toolbar ul li:nth-child(4) {
    display: none !important; } }

@media (min-width: 980px) {
  .project-view.type-tour .toolbar-pane.about {
    width: 68%;
    right: inherit;
    left: 0;
    top: 7.7rem !important;
    min-height: calc( 100vh - 19.5rem) !important;
    height: calc( 100vh - 19.5rem) !important;
    max-height: calc( 100vh - 19.5rem) !important;
    overflow: auto; }
  .project-view.type-tour #pin .pin-layout-container .pin-column {
    float: none; }
  .project-view.type-tour #pin .pin-layout-container .pin-content,
  .project-view.type-tour #pin .pin-layout-container .pin-sidebar {
    width: 100%;
    padding: 0 4rem 0rem 2rem; }
  .project-view.type-tour #pin .pin-layout-container .pin-content .title {
    padding-top: 2rem; }
  .project-view.type-tour #pin .pin-layout-container .bookmark-cnt.description {
    border-bottom: 1px solid #EEE;
    padding-bottom: 0.5rem;
    font-size: 1.05rem; }
  .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section {
    background: none;
    display: none;
    padding: 0; }
    .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section#owner, .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section#owner span, .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section:last-of-type, .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section:last-of-type span, .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section.date-taken, .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section.date-taken span {
      display: block; }
    .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section.date-taken, .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section#owner {
      width: 50%;
      float: left; }
    .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section.location + .section + .section {
      clear: both; }
    .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section#owner {
      padding: 0;
      margin-top: 1rem; }
      .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section#owner .user-img,
      .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section#owner .col {
        display: none; }
      .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section#owner .user-name,
      .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section#owner .text {
        margin-left: 0; }
      .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section#owner .text {
        font-family: "TradeGothicW01-BoldCn20 675334", sans-serif;
        font-style: normal;
        font-size: 1rem;
        text-transform: uppercase;
        margin: 0;
        color: #000;
        line-height: 1; }
      .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section#owner .user-name {
        padding: 0;
        background: none;
        color: #000; }
    .project-view.type-tour #pin .pin-layout-container .pin-sidebar .section .title {
      border: none;
      color: #333; }
  .project-view.type-tour .site-toolbar.hp-sticky + .project-cnt {
    margin: 0; }
  .project-view.type-tour #content-wrapper {
    position: relative; }
  .project-view.type-tour #explore {
    height: calc(100vh - 2em); }
  .project-view.type-tour .project_id {
    display: none;
    left: inherit !important;
    right: 1rem;
    top: 2rem;
    opacity: 0.5;
    width: 8rem; }
  .project-view.type-tour .simple-banner-copy p {
    padding: 0; }
  .project-view.type-tour .simple-banner-copy h5,
  .project-view.type-tour .simple-banner-copy p + p {
    display: none; }
  .project-view.type-tour #banner-simple {
    position: absolute;
    top: 0;
    left: 0;
    width: 68%;
    box-shadow: 2px 0 4px 2px rgba(0, 0, 0, 0.1);
    z-index: 1000; }
  .project-view.type-tour .map-wrapper {
    float: none;
    min-height: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    right: 0; }
    .project-view.type-tour .map-wrapper #map {
      height: 100% !important; }
  .project-view.type-tour .project-cnt {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0; }
    .project-view.type-tour .project-cnt #pin .pin-holder .node-display {
      width: 50%; }
    .project-view.type-tour .project-cnt .gallery-content-wrapper {
      padding: 1rem 0 0 1.5rem;
      width: 100%;
      overflow: auto; }
    .project-view.type-tour .project-cnt .gallery-listing {
      width: auto !important;
      margin: 0;
      padding: 0 1.5rem 0 0;
      display: flex;
      height: auto !important; }
    .project-view.type-tour .project-cnt .static-card-height .pin-item .img-wrapper img {
      width: 100%;
      height: auto; }
    .project-view.type-tour .project-cnt .static-card-height .card.pin-item:nth-of-type(3n) {
      margin-right: 2%; }
    .project-view.type-tour .project-cnt .static-card-height .card h3 {
      font-size: 0.7rem;
      white-space: nowrap;
      text-overflow: ellipsis;
      height: auto;
      margin: 0; }
      .project-view.type-tour .project-cnt .static-card-height .card h3 br, .project-view.type-tour .project-cnt .static-card-height .card h3 span {
        display: none; }
    .project-view.type-tour .project-cnt .static-card-height .card .img-wrapper {
      height: 4em;
      min-height: 4em; }
    .project-view.type-tour .project-cnt .static-card-height .card.pin-item {
      width: 110px;
      flex: 0 0 110px; }
    .project-view.type-tour .project-cnt .card-index {
      padding: 0.3em 0.5em;
      font-size: 0.9em;
      opacity: 0.5; }
  .project-view.type-tour .desc-wrapper {
    padding: 0.5rem 0.8rem !important; }
  .project-view.type-tour .pane#pin {
    top: 7.7rem !important;
    left: 0;
    width: 68%;
    height: calc( 100vh - 18rem);
    overflow: hidden; }
    .project-view.type-tour .pane#pin .pin-holder .streetview-wrapper {
      height: 62vh !important; }
    .project-view.type-tour .pane#pin .next-pin, .project-view.type-tour .pane#pin .prev-pin {
      z-index: 4000; }
    .project-view.type-tour .pane#pin .content {
      display: flex;
      height: 100%; }
    .project-view.type-tour .pane#pin .pin-holder {
      background: none;
      flex: 0 0 50%;
      width: 50% !important;
      position: static;
      height: 100%; }
    .project-view.type-tour .pane#pin .pin-holder .wrapper {
      padding: 2rem 0 2rem 4rem;
      height: 100% !important;
      position: static; }
    .project-view.type-tour .pane#pin .node-display.photo {
      box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 4px;
      border: 2px solid #FFF;
      margin: 0.5rem; }
    .project-view.type-tour .pane#pin #description {
      width: 50%;
      padding: 0;
      z-index: 1; }
    .project-view.type-tour .pane#pin .pin-layout-container {
      position: relative;
      top: 50%;
      transform: translateY(-50%);
      max-height: 100%;
      overflow: auto; }
    .project-view.type-tour .pane#pin .order-index-wraper {
      text-align: right;
      padding-right: 2rem; }
  .project-view.type-tour .site-toolbar {
    position: absolute !important;
    width: 30% !important;
    height: auto !important;
    right: 32%;
    padding: 0;
    box-shadow: none;
    z-index: 2000; }
    .project-view.type-tour .site-toolbar, .project-view.type-tour .site-toolbar.hp-sticky {
      top: 2rem !important; }
    .project-view.type-tour .site-toolbar ul {
      display: flex;
      justify-content: flex-end; }
    .project-view.type-tour .site-toolbar li {
      padding: 0 1rem;
      border: none; } }

@media (max-width: 599px) {
  .users-listing .card {
    width: 100%;
    margin-right: 0; } }

@media (min-width: 600px) and (max-width: 980px) {
  .users-listing .card {
    width: 49%;
    margin-right: 2%; }
    .users-listing .card:nth-of-type(2n) {
      margin-right: 0; } }

@media (min-width: 980px) {
  .users-listing .card {
    width: 32%;
    margin-right: 2%; }
    .users-listing .card:nth-of-type(3n) {
      margin-right: 0; } }

.users-listing .card .top-pinner-img-wrapper {
  margin-top: 1.28em; }
  .users-listing .card .top-pinner-img-wrapper:after {
    width: 70%;
    margin-left: -35%; }
  .users-listing .card .top-pinner-img-wrapper .top-pinner-img {
    width: 12.85em;
    height: 12.85em; }
  .users-listing .card .top-pinner-img-wrapper .bg-line {
    left: 50%;
    width: 84%;
    height: 3.28em;
    margin-top: -1.6em;
    margin-left: -42%; }
    .users-listing .card .top-pinner-img-wrapper .bg-line:before {
      border-width: 1.6em 0 1.6em 1em; }
    .users-listing .card .top-pinner-img-wrapper .bg-line:after {
      border-width: 1.6em 1em 1.6em 0; }

.users-listing .card .card-title {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1.5em 0;
  margin: 0 auto;
  max-height: none;
  text-align: center;
  white-space: nowrap; }

.home {
  padding: 0; }
  .home #main-header {
    height: 3.35em; }
  .home .main-header-breadcrumbs-wrapper {
    display: none; }
  .home .container {
    max-width: 1008px; }
  .home .card {
    height: 28em; }
    @media (max-width: 599px) {
      .home .card {
        width: 100%;
        margin-right: 0; } }
    @media (min-width: 980px) {
      .home .card {
        width: 31.33%; } }
    .home .card.project-item .img-wrapper {
      height: 12em;
      min-height: 5em; }
    .home .card.project-item .overflow-cnt {
      height: 100%; }
    .home .card.project-item img {
      display: block;
      width: 100%; }
    .home .card.project-item .desc-wrapper {
      padding: 4em 2em 2em 2em; }
  .home .site-footer {
    display: block; }

.home-intro {
  position: relative;
  overflow: hidden;
  max-height: 100vh; }
  .home-intro:before {
    display: block;
    width: 100%;
    padding-top: 52.9411764706%;
    content: ""; }
  .home-intro, .home-intro a {
    color: #fff; }
  .home-intro .img-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .home-intro .img-wrapper img {
      display: block;
      width: 100%;
      margin-top: 3.3em; }
  .home-intro .img-info {
    position: absolute;
    top: 2em;
    right: 2em;
    z-index: 1;
    text-align: right; }
  .home-intro .pin-name {
    display: block;
    margin-bottom: 1em;
    text-decoration: underline; }
  .home-intro .owner-name-wrapper {
    position: relative;
    top: -1.1em; }
  .home-intro .owner-name {
    text-decoration: underline; }
  .home-intro .owner-avatar-wrapper {
    width: 40px;
    height: 40px;
    margin-left: 1em;
    overflow: hidden;
    border: 1px solid #fff;
    border-radius: 50%; }
    .home-intro .owner-avatar-wrapper, .home-intro .owner-avatar-wrapper img {
      display: inline-block; }
  .home-intro .intro-copy {
    width: 100%;
    text-align: center;
    background: #000; }
    @media (min-width: 980px) {
      .home-intro .intro-copy {
        position: absolute;
        bottom: 0;
        left: 0;
        height: 50%;
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, black 90%, black 98%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(1%, rgba(0, 0, 0, 0)), color-stop(90%, black), color-stop(98%, black));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, black 90%, black 98%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, black 90%, black 98%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, black 90%, black 98%);
        /* IE10+ */
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, black 90%, black 98%);
        /* W3C */ } }
    @media (max-width: 980px) {
      .home-intro .intro-copy {
        padding: 1em 1em 0 1em;
        background: #000; } }
    .home-intro .intro-copy p {
      margin: 0 auto;
      max-width: 48.5em;
      font-size: 1.14em; }
    .home-intro .intro-copy a {
      text-decoration: underline; }
    .home-intro .intro-copy h2 {
      margin-bottom: 0.8em; }
    .home-intro .intro-copy .pin-info {
      max-width: 30em;
      padding: 0;
      z-index: 1;
      font-size: 0.85em;
      text-align: left; }
      @media (max-width: 980px) {
        .home-intro .intro-copy .pin-info {
          padding-bottom: 2em;
          text-align: center; } }
      @media (min-width: 980px) {
        .home-intro .intro-copy .pin-info {
          position: absolute;
          bottom: -5em;
          left: 2em; } }
      .home-intro .intro-copy .pin-info, .home-intro .intro-copy .pin-info a {
        color: #B9B9B9; }
      .home-intro .intro-copy .pin-info a {
        text-decoration: underline;
        font-style: italic; }
        .home-intro .intro-copy .pin-info a:hover {
          color: #fff; }
  .home-intro .home-header-logo {
    width: 21.4em;
    height: 4.2em;
    margin: 4em auto 0.2em;
    font-size: 1em;
    text-indent: -9999px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyOTYuODk4cHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDI5Ni44OTggNjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI5Ni44OTggNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ljg3NCwzLjYzMUgxLjEyVjEuODE0YzEuODE4LDAsMy4yODQtMC4wNiw0Ljc1Mi0wLjExOWMyLjkzMy0wLjExNyw1LjgwOC0wLjM1MiwxMS4wODctMC44Nzl2MjEuNDEyCgkJYzIuNTgxLTMuOTMsNi4zOTUtNS44MDgsMTAuNzM0LTUuODA4YzQuMjI0LDAsNi4zMzUsMS44NzgsNy4wOTgsNC45MjljMC40MTEsMS41ODMsMC40MTEsMy4yMjYsMC40MTEsNi4wNDJ2MTMuOTYyaDMuNzU1djEuODE4CgkJSDIwLjcxM3YtMS44MThoMi4zNDdWMjQuMTY0Yy0wLjA1OS0xLjM1LTAuMTE3LTIuODc0LTEuODE5LTIuODc0Yy0wLjkzOCwwLTEuNjQzLDAuNDEtMi4yODcsMS4xNzIKCQljLTEuOTM3LDIuMTctMS45OTQsNC44MS0xLjk5NCw4LjE1NXYxMC43MzVoMi4zNDd2MS44MThIMS4xMnYtMS44MThoMy43NTRWMy42MzF6Ii8+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDkuODY3LDAuNjk5YzMuNzU0LDAsNi43NDYsMi45OTIsNi43NDYsNi43NDZzLTIuOTkyLDYuNzQ2LTYuNzQ2LDYuNzQ2Yy0zLjc1NSwwLTYuNzQ1LTIuOTkyLTYuNzQ1LTYuNzQ2CgkJUzQ2LjExMiwwLjY5OSw0OS44NjcsMC42OTkgTTQwLjE4OCw0MS4zNTJoMy44MTNWMTkuMDAxaC0zLjgxM3YtMS44MTljMS42NDIsMCwzLjExLTAuMTE3LDQuNjM1LTAuMTc1CgkJYzMuNDAxLTAuMTE3LDYuNjg3LTAuMjk0LDExLjIwMy0wLjc2NHYyNS4xMDhoMy42OTV2MS44MThINDAuMTg4VjQxLjM1MnoiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04My40NzksMjQuMzRoLTEuNTg0Yy0xLjUyNC01LjkyNS04LjM4OC02LjIxOS05LjQ0NC02LjIxOWMtMi43NTcsMC00LjYzNCwxLjA1NS00LjYzNCwyLjU4MgoJCWMwLDAuOTM4LDAuNzAzLDEuNDA3LDEuMDU2LDEuNTg0YzAuOTM4LDAuNTI3LDcuMjE2LDEuODE4LDguNTY0LDIuMTdjMy41MiwwLjg4LDcuNjI2LDIuMTcsNy42MjYsOC45NzYKCQljMCw3LjA5Ni00Ljc1MiwxMC42MTYtMTAuODUzLDEwLjYxNmMtMC43MDMsMC01LjMzOC0wLjA1OS04LjUwNi0yLjExMWwtMi4xMTEsMi4wNTNoLTEuODE4di05LjkxM2gxLjgxOAoJCWMwLjIzNCwwLjkzOCwwLjUyOCwyLjM0NiwxLjI5LDMuNjM3YzIuMTEyLDMuNTc4LDYuMzM2LDQuNjM2LDkuNTYyLDQuNjM2YzMuODEzLDAsNS4zOTctMS43NjIsNS4zOTctMy4yODcKCQljMC0xLjg3Ny0xLjU4NC0yLjIyOS01Ljc0OS0zLjE2N2MtNi41Ny0xLjQ2Ny0xMi4wODQtMi43NTktMTIuMDg0LTkuNDQ1YzAtMi4yMjksMC45OTctMTAuMDMsMTAuNjE4LTEwLjAzCgkJYzQuNjkxLDAsNi44NjIsMS41MjUsNy42ODQsMi4xMTFsMS41ODQtMS44NzdoMS41ODRWMjQuMzR6Ii8+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTA2Ljk0NCwxOS4xMThoLTYuMDQydjExLjA4OGMtMC4wNTksMi44MTQtMC4wNTksMy4yMjcsMCw2LjUxMWMwLjA1OCwxLjM0OSwwLjExNywzLjUyLDEuOTk1LDMuNTIKCQljMS40NjYsMCwyLjQwNC0xLjA1NiwzLjQ2LTQuMjI0TDEwOCwzNi43MTdjLTAuNTg3LDEuOTkzLTEuMjMxLDMuOTg4LTMuODEzLDUuNTcyYy0xLjU4MiwwLjkzOS0zLjg3MSwxLjcwMi03LjAzOSwxLjcwMgoJCWMtMy4yMjYsMC02LjEwMS0wLjg4LTcuMzkxLTMuNjk2Yy0wLjc2My0xLjc2LTAuNzA0LTQuMjI0LTAuNzA0LTcuMzMzVjE5LjExOGgtMy45ODl2LTEuMjMxCgkJYzQuOTI4LTIuMzQ4LDEwLjYxOC03LjIxNiwxNC4xOTYtMTMuNjY4aDEuN2wtMC4wNTgsMTMuMDIyaDYuMDQyVjE5LjExOHoiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMjkuNjQ2LDIyLjgxM2MtMC4xMTctMS4yMy0wLjQ2OS00LjM0LTMuNjM4LTQuMzRjLTMuODEyLDAtNC4yODIsMy44MTMtNC4yODIsMTEuMjAzCgkJYzAsMS43MDMsMC4xMTgsNi4yNzcsMC4yMzUsNy42ODVjMC4yOTMsMi44MTYsMS4zNSw0Ljg3LDMuOTMsNC44N2MzLjQwMywwLDMuNzU1LTMuNDYyLDMuODEzLTQuNjM0CgkJYzAuMTc2LTEuNjQ1LDAuMjM1LTQuMDQ5LDAuMjM1LTcuNjg3QzEyOS45MzksMjcuODAxLDEyOS44OCwyNS4yNzcsMTI5LjY0NiwyMi44MTMgTTEyNS44MzMsNDQuMDQ5CgkJYy04LjY4MywwLTE3LjE4OC00LjU3NS0xNy4xODgtMTMuNzg1YzAtOC4yMTIsNi45MjEtMTMuODQzLDE3LjU0LTEzLjg0M2M5LjM4NSwwLDE2LjM2NSw0Ljc1MSwxNi43MTYsMTIuOTY0CgkJQzE0My4zMTMsMzguNzcsMTM0LjY5LDQ0LjA0OSwxMjUuODMzLDQ0LjA0OSIvPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE0Ni43NzUsMTkuMDAxaC0zLjgxM3YtMS44MTljMS44NzgsMCwzLjQwMi0wLjA1OSw0LjgxMS0wLjExNmMzLjgxMi0wLjExOCw2LjYyOC0wLjM1MywxMS4wODYtMC44MjMKCQl2NS4wNDZjMS4yMzItMS44MTksMy4yODYtNC44NjksNy45NzktNC44NjljNC44NjksMCw3LjI3MywzLjUxOSw3LjI3Myw3LjIxNWMwLDMuMTY3LTEuOTM2LDYuMjc1LTYuMjE4LDYuMjc1CgkJYy0zLjY5NSwwLTUuODA3LTIuNTgtNS44MDctNS4zMzhjMC0xLjM0OSwwLjQxMS0xLjg3NiwxLjI4OS0zLjEwOGMwLjE3Ny0wLjIzNCwwLjI5NC0wLjQ2OSwwLjI5NC0wLjc2MgoJCWMwLTAuNDcxLTAuNDExLTAuNzY0LTAuNzYzLTAuNzY0Yy0wLjgyLDAtMi4yMjksMS44MTgtMi4yODcsMS44NzdjLTEuNjQzLDIuMTcxLTEuNjQzLDMuNDA0LTEuNzYxLDkuMTUxdjEwLjM4NGgzLjg3MnYxLjgxOAoJCWgtMTkuNzY5di0xLjgxOGgzLjgxM1YxOS4wMDF6Ii8+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjA3LjEzOCwxNy4zdjEuODE4aC0wLjY0NmMtMS45OTUsMC4xMTgtMi44MTUsMC41MjgtNC4zNDIsMy4zNDRsLTEuMTcyLDIuMjg4bC0xMy41NTEsMjcuNTEyCgkJYy0xLjgxOCwzLjc1NC0zLjUyMSw3LjAzOS03LjMzMyw3LjAzOWMtMy40NjEsMC00Ljg2OS0yLjgxNi00Ljg2OS01LjA0NGMwLTIuODc0LDIuMjg3LTUuODA4LDUuNjMyLTUuODA4CgkJYzEuOTk0LDAsMy40MDIsMS4xNzMsMy41MiwxLjI5YzAuNTg2LDAuNTI4LDAuODIsMC45MzgsMS4yOTEsMC45MzhjMC40MSwwLDAuNzAzLTAuMzUyLDEuMTE0LTEuMjMybDIuODE0LTUuNjMxTDE3Ni43NSwxOS4xMTgKCQloLTIuNjM5VjE3LjNoMTkuMjk5djEuODE4aC0yLjk5MWw1LjgwOCwxMS4yNjNsMy43NTMtNy41MDhjMC43MDQtMS41MjUsMC45MzktMi4wNTMsMC45MzktMi41MjJjMC0xLjE3NS0xLjA1Ni0xLjE3NS0zLjEwOC0xLjIzMwoJCVYxNy4zSDIwNy4xMzh6Ii8+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjMwLjgzNiwyMi45OWMtMC4xMTctMC44OC0wLjM1My0yLjgxNi0yLjIyOS0yLjgxNmMtMS4zNDksMC0yLjExLDAuOTk4LTIuNDAzLDEuNDY2CgkJYy0xLjM1LDEuODE5LTEuNzYxLDQuNDU5LTEuNzYxLDkuMDk0YzAsNi45OCwxLjkzNiw5Ljg1NCw0LjA0OCw5Ljg1NGMwLjcwMywwLDEuNDA4LTAuNDEsMS44MTktMS4xNzMKCQljMC45MzctMS43MDEsMC44Mi03LjkyLDAuODItOS4xNTFDMjMxLjEzLDI5LjI2NywyMzEuMDcxLDI1LjIxOSwyMzAuODM2LDIyLjk5IE0yMTIuNDc1LDE5LjE3NmgtMy43NTR2LTEuODE3CgkJYzIuMzQ3LDAsNC4yODItMC4wNiw2LjkyMi0wLjE3N2MyLjU4MS0wLjExNyw0LjgxMS0wLjIzNSw4Ljg1OC0wLjY0NXY0LjIyM2MyLjI4Ny0yLjg3NCw1LjA0NS00LjM0LDguNzM5LTQuMzQKCQljNy4zMzQsMCwxMS4wODgsNi43NDYsMTEuMDg4LDEzLjU1MWMwLDcuNTA4LTQuNTE3LDE0LjA3OC0xMS41NTYsMTQuMDc4Yy0zLjQwMywwLTYuMDQzLTEuMzQ5LTguMjcxLTMuOTN2MTcuMTI4aDMuNzU1djEuODE5CgkJaC0xOS41MzV2LTEuODE5aDMuNzU0VjE5LjE3NnoiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTIuNDE1LDQxLjM1MmgzLjYzOXYxLjgxOGgtMTguMTI3di0xLjgxOGgyLjQwNVYyNy40NDhjMC0yLjU4MSwwLTMuNjk2LTAuMTE3LTQuMzQxCgkJYy0wLjA1OS0wLjQxLTAuMjk0LTEuODE4LTEuODE4LTEuODE4Yy0xLjQ2OCwwLTIuODE1LDEuNTI1LTMuNTc4LDQuMDQ4Yy0wLjY0NiwyLjExMS0wLjU4NywzLjQwMS0wLjU4Nyw2LjYyOHY5LjM4N2gyLjI4N3YxLjgxOAoJCWgtMTguMjQzdi0xLjgxOGgzLjgxM1YxOS4wNmgtMy44MTNsMC4wNi0xLjgxOGMxLjU4MywwLDkuMzI3LTAuMTc2LDE1Ljg5Ni0wLjkzOXY1Ljk4NGMyLjQwNS0zLjU3OSw1LjgwOC01Ljg2NiwxMC4xNDgtNS44NjYKCQljMy4xNjYsMCw1LjMzOCwxLjI5MSw2LjM5NSwyLjYzOWMxLjM0OCwxLjc2LDEuNjQxLDIuODc1LDEuNjQxLDguOTc2VjQxLjM1MnoiLz4KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjQ5LjAzLDQzLjIwMSAyNDguNjY1LDQzLjMzMyAyNTAuMTE0LDExLjQ4OSAyNTQuMDYxLDExLjY0NyAJIi8+Cgk8cGF0aCBmaWxsPSIjRUMwMDhDIiBkPSJNMjU5LjE4OCw2LjU0MWMwLjgxOCwzLjYzMS0xLjQ2NSw3LjI0LTUuMDk3LDguMDYxYy0zLjYyNSwwLjgyLTcuMjM1LTEuNDYzLTguMDU2LTUuMDk0CgkJYy0wLjgxOC0zLjYzMSwxLjQ2NS03LjIzOSw1LjA5Ni04LjA1N0MyNTQuNzYsMC42MjksMjU4LjM2OSwyLjkxMywyNTkuMTg4LDYuNTQxIi8+CjwvZz4KPC9zdmc+Cg==");
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    background-size: 100% auto; }
  .home-intro .intro-copy-inner {
    width: 100%; }
    @media (min-width: 980px) {
      .home-intro .intro-copy-inner {
        position: absolute;
        bottom: 5.7em; } }
  .home-intro .home-cnt-anchor {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 4.14em;
    height: 4.14em;
    margin-left: -2.7em;
    background: #fff;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIzMy4xM3B4IiBoZWlnaHQ9IjE0LjExNHB4IiB2aWV3Qm94PSIwIDAgMzMuMTMgMTQuMTE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMy4xMyAxNC4xMTQiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRUQwMDhDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgcG9pbnRzPSIxLjA0NiwxLjE3MSAKCTE2LjQyNywxMi45NDIgMzIuMDg0LDEuMTcxICIvPgo8L3N2Zz4K");
    background-position: center center;
    background-repeat: no-repeat; }
    @media (max-width: 980px) {
      .home-intro .home-cnt-anchor {
        display: none; } }
    @media (min-width: 980px) {
      .home-intro .home-cnt-anchor {
        display: block; } }

#explore-choies {
  text-align: center; }
  #explore-choies p {
    font-size: 1.35em; }
  #explore-choies .search-copy {
    padding: 2.5em 0 0; }
  #explore-choies .search-container {
    padding: 1.8em 0 5em;
    background: url("/resources/explore/images/home-search-bg.jpg") center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover; }
    @media (max-width: 980px) {
      #explore-choies .search-container {
        padding: 1.8em 1em 5em; } }
  #explore-choies .input-wrapper {
    position: relative;
    margin: 0 auto;
    max-width: 52em; }
    #explore-choies .input-wrapper button {
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      padding: 0 0.3em;
      font-size: 1.62em;
      color: #fff;
      background: #EC008C;
      border: none; }
    #explore-choies .input-wrapper input[type=text] {
      padding-right: 4em; }
  #explore-choies .explore-collections {
    position: relative;
    padding: 3.5em 0 2em;
    background: #F0F0F0; }
    @media (max-width: 980px) {
      #explore-choies .explore-collections {
        padding: 3.5em 1em 2em; } }
    #explore-choies .explore-collections:before {
      display: block;
      position: absolute;
      bottom: -1.5em;
      left: 50%;
      width: 0;
      height: 0;
      margin-left: -1.5em;
      content: '';
      border-top: 1.5em solid #F0F0F0;
      border-left: 1.5em solid transparent;
      border-right: 1.5em solid transparent; }
    #explore-choies .explore-collections .or {
      display: block;
      position: absolute;
      top: -2em;
      left: 50%;
      width: 4em;
      height: 4em;
      margin-left: -2em;
      line-height: 3;
      background: #F0F0F0;
      border-radius: 50%; }
    #explore-choies .explore-collections .or-copy {
      font-size: 1.35em; }

.collections {
  margin-top: 3.5em; }

.sticky-banner {
  width: 192px;
  position: fixed;
  left: 0;
  top: 35vh;
  max-width: 14.28em;
  z-index: 2000;
  text-align: center;
  background: #6987C3; }
  .sticky-banner, .sticky-banner a {
    color: #fff; }
  .sticky-banner .video-copy,
  .sticky-banner .sticky-banner-title {
    padding: 2em 2.28em; }
  .sticky-banner .sticky-banner-title {
    margin: 0; }
  .sticky-banner .wrapper {
    display: block;
    padding: 0 2px; }
    .sticky-banner .wrapper img {
      display: block;
      width: 100%; }
  .sticky-banner .img-wrapper {
    display: block;
    position: relative; }
  .sticky-banner .video-copy {
    font-size: 1.2em; }
  .sticky-banner .icon-play:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.5em 0 0 -0.5em;
    font-size: 5em;
    text-shadow: rgba(0, 0, 0, 0.4) 0 0 2px; }
  .sticky-banner .icon-close-x {
    position: absolute;
    top: 1em;
    right: 1em; }
  @media (max-width: 599px) {
    .sticky-banner {
      display: none; } }

.home-dialog iframe {
  width: 100%; }

.change-password {
  padding: 3em 3em;
  margin: 8em auto;
  max-width: 30em;
  border: 1px solid #B9B9B9; }
  .change-password h3 {
    margin-bottom: 1.5em; }
  .change-password .error-notification {
    margin-bottom: 0; }

/* --- Fonts -------------------------------------------------------------------------------------- */
@font-face {
  font-family: "SSSymbolicons";
  src: url("../fonts/ss-symbolicons-block.eot");
  src: url("../fonts/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"), url("../fonts/ss-symbolicons-block.woff") format("woff"), url("../fonts/ss-symbolicons-block.ttf") format("truetype"), url("../fonts/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "SSSocial";
  src: url("../fonts/ss-social-circle.eot");
  src: url("../fonts/ss-social-circle.eot?#iefix") format("embedded-opentype"), url("../fonts/ss-social-circle.woff") format("woff"), url("../fonts/ss-social-circle.ttf") format("truetype"), url("../fonts/ss-social-circle.svg#SSSocialCircle") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "SSSocialRegular";
  src: url("../fonts/ss-social-regular.eot");
  src: url("../fonts/ss-social-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ss-social-regular.woff") format("woff"), url("../fonts/ss-social-regular.ttf") format("truetype"), url("../fonts/ss-social-regular.svg#SSSocialRegular") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'tinymce-small';
  src: url("../fonts/tinymce-small.woff") format("woff"), url("../fonts/tinymce-small.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

/* --- Typography --------------------------------------------------------------------------------- */
body,
input,
textarea,
select,
button,
option {
  font-family: "Noto Sans", sans-serif; }

body {
  position: relative;
  line-height: 1.5;
  font-family: "Noto Sans", sans-serif;
  color: #000;
  background: #fff; }
  @media (min-width: 980px) {
    body {
      font-size: 14px; } }
  @media (min-width: 600px) and (max-width: 980px) {
    body {
      font-size: 13px; } }
  @media (max-width: 599px) {
    body {
      font-size: 12px; } }

h1, h2, h3, h4, h5, h6 {
  font-family: "Noto Sans", sans-serif;
  line-height: 1.2em;
  font-weight: normal;
  margin-bottom: 0.5em; }

h1 {
  font-size: 2.4em; }

h2 {
  font-size: 2.0em; }

h3 {
  font-size: 1.6em; }

h4 {
  font-size: 1.4em; }

h5 {
  font-size: 1.2em; }

h6 {
  font-size: 1.0em; }

a {
  text-decoration: none;
  color: #ec008c; }

p, ul, ol {
  padding-bottom: 1.5em; }

blockquote {
  position: relative;
  padding: 1em;
  margin: 0 4em 0 2em;
  font-style: italic; }
  blockquote:before {
    content: '‟';
    position: absolute;
    top: 0.1em;
    left: -0.5em;
    font-size: 5em;
    line-height: 1em;
    color: #CCC; }

ul, ol {
  padding-left: 1.5em; }

li {
  list-style-position: outside; }

ul li {
  list-style-type: disc; }

ul li ul li {
  list-style-type: circle; }

ul li ul li ul li {
  list-style-type: square; }

ol li {
  list-style-type: decimal; }

ol li ol li {
  list-style-type: upper-roman; }

ol li ol li ol li {
  list-style-type: upper-alpha; }

dl dt {
  padding-bottom: 0.4em; }

dl dd {
  padding: 0 0 0.4em 0.908em; }

table {
  width: 100%;
  table-layout: fixed;
  margin-bottom: 1.5em;
  border: 1px solid #CCC;
  border-spacing: 0px;
  border-bottom-color: #FFF;
  border-right-color: #FFF; }
  table tbody tr:nth-child(even) td {
    background: rgba(255, 255, 255, 0.2); }
  table th, table td {
    padding: 0.2em 0.4em;
    border: 1px solid #CCC;
    border-top-color: #FFF;
    border-left-color: #FFF; }
  table th {
    text-align: left;
    background: rgba(255, 255, 255, 0.6); }

.section-title {
  margin-bottom: 0.8em;
  font-size: 1.42em;
  text-transform: uppercase;
  font-weight: normal; }

.section-sub-title {
  font-size: 1.14em; }

input[type=text],
input[type=password],
input[type=email],
textarea {
  width: 100%; }
  input[type=text]:hover,
  input[type=password]:hover,
  input[type=email]:hover,
  textarea:hover {
    border-color: #808080; }

input[type=text],
input[type=password],
input[type=email],
.input-block,
textarea,
.select-style {
  padding: 0.4em 1em;
  font-size: 1em;
  color: #000;
  border: 1px solid #B9B9B9;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  input[type=text]::-webkit-input-placeholder,
  input[type=password]::-webkit-input-placeholder,
  input[type=email]::-webkit-input-placeholder,
  .input-block::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder,
  .select-style::-webkit-input-placeholder {
    color: #B9B9B9; }
  input[type=text]::-moz-placeholder,
  input[type=password]::-moz-placeholder,
  input[type=email]::-moz-placeholder,
  .input-block::-moz-placeholder,
  textarea::-moz-placeholder,
  .select-style::-moz-placeholder {
    color: #B9B9B9; }
  input[type=text]:-ms-input-placeholder,
  input[type=password]:-ms-input-placeholder,
  input[type=email]:-ms-input-placeholder,
  .input-block:-ms-input-placeholder,
  textarea:-ms-input-placeholder,
  .select-style:-ms-input-placeholder {
    color: #B9B9B9; }
  input[type=text]:focus,
  input[type=password]:focus,
  input[type=email]:focus,
  .input-block:focus,
  textarea:focus,
  .select-style:focus {
    border-color: #EC008C; }

textarea {
  padding: 0.8em 1em; }

.input-block {
  display: block;
  padding: 1em;
  overflow: hidden;
  margin-bottom: 1.5em; }

label {
  display: block;
  padding-bottom: 0.7em;
  color: #000;
  font-size: 1.42em;
  cursor: pointer; }
  label .characters-limit {
    font-size: 0.7em;
    line-height: 2.1; }

button {
  cursor: pointer;
  font-size: 1em; }

textarea,
input {
  outline: none; }

textarea {
  resize: none; }

.input-file-wrapp {
  position: relative;
  overflow: hidden; }
  .input-file-wrapp.button, .toggle-ctrl span.input-file-wrapp {
    padding: 0.28em 1em; }

.file-input {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  width: 500px;
  height: 500px;
  margin: 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0); }

.select-style {
  display: inline-block;
  position: relative;
  padding: 0;
  height: 2.14em;
  overflow: hidden;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwIDYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjQkFCQUJBIiBkPSJNNSw2QzQuNzQ0LDYsNC40ODgsNS45MDIsNC4yOTMsNS43MDdsLTQuMDAxLTRjLTAuMzktMC4zOTEtMC4zOS0xLjAyMywwLTEuNDE0CgljMC4zOTEtMC4zOTEsMS4wMjQtMC4zOTEsMS40MTUsMEw1LDMuNTg2bDMuMjkzLTMuMjkzYzAuMzkxLTAuMzkxLDEuMDI0LTAuMzkxLDEuNDE1LDBjMC4zOSwwLjM5MSwwLjM5LDEuMDIzLDAsMS40MTRsLTQuMDAxLDQKCUM1LjUxMiw1LjkwMiw1LjI1Niw2LDUsNiIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: right 0.7em top 50%; }
  .select-style:before {
    display: block;
    position: absolute;
    top: 0;
    right: 30px;
    width: 1px;
    height: 110%;
    content: '';
    background-color: #B9B9B9; }
  .select-style select {
    position: relative;
    width: 120%;
    height: 100%;
    padding: 0 8em 0 1em;
    text-overflow: ellipsis;
    z-index: 1;
    font-size: 1em;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    outline: none; }
  .select-style select::-ms-expand {
    display: none; }

.checkbox-styling-cnt {
  position: relative;
  padding: 0.7em 4em 0.7em 1em;
  background: #fff; }

.checkbox-styling {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 0.8em;
  margin-top: -10px;
  width: 34px;
  height: 20px;
  overflow: hidden;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #808080; }
  .checkbox-styling .checkbox-wrpper {
    display: block;
    position: relative;
    width: 34px;
    height: 20px;
    overflow: hidden;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; }
    .checkbox-styling .checkbox-wrpper .switch {
      position: absolute;
      width: 32px;
      height: 18px;
      overflow: hidden;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      border-radius: 10px;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .checkbox-styling .checkbox-wrpper .toggle {
      display: inline-block;
      position: absolute;
      left: 2px;
      width: 12px;
      height: 12px;
      margin-top: 3px;
      background: #fff;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .checkbox-styling .checkbox-wrpper .switch-triger:checked + .switch {
      background: #EC008C; }
      .checkbox-styling .checkbox-wrpper .switch-triger:checked + .switch .toggle {
        left: 18px; }
    .checkbox-styling .checkbox-wrpper .switch-triger {
      display: none; }

.radio-btn-styling,
.listing-checkbox-styling {
  display: inline-block;
  width: 2.14em;
  height: 2.14em;
  padding: 0;
  border: 1px solid #B9B9B9;
  background: #fff; }

.listing-checkbox-styling .checkbox-tick {
  display: block;
  width: 100%;
  height: 100%;
  color: #F0F0F0;
  background: #F0F0F0;
  line-height: 2.2;
  text-align: center;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out; }

.listing-checkbox-styling .checkbox-triger {
  display: none; }
  .listing-checkbox-styling .checkbox-triger:checked + .checkbox-tick {
    visibility: visible;
    background: #fff;
    color: #EC008C; }

.radio-btn-styling {
  position: relative;
  border-radius: 50%;
  background: #F0F0F0; }
  .radio-btn-styling .radio-btn-circle {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-transition: background 0.3s ease-in-out;
    -moz-transition: background 0.3s ease-in-out;
    transition: background 0.3s ease-in-out; }
  .radio-btn-styling .radio-btn-triger {
    display: none; }
    .radio-btn-styling .radio-btn-triger:checked + .radio-btn-circle {
      visibility: visible;
      background: #fff; }
      .radio-btn-styling .radio-btn-triger:checked + .radio-btn-circle:after {
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 1em;
        height: 1em;
        margin: -0.5em 0 0 -0.5em;
        content: '';
        background: #EC008C;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%; }

.project-cnt.hp-sticky {
  padding-top: 5.07em; }

#search {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  padding: 1.28em 8em 1.28em 1.5em;
  z-index: 140;
  background: #fff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px;
  display: flex;
  display: -webkit-flex;
  -webkit-justify-content: flex-end; }
  #search.hp-sticky {
    top: 2em; }
  #search.listing-search {
    position: static;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  @media (max-width: 980px) {
    #search {
      padding: 1.48em; } }
  #search .clear-btn {
    display: inline-block;
    margin: 0.25em 0 0 1em;
    color: #999; }
  #search .select2-container {
    width: 100% !important;
    overflow: hidden;
    height: 2.14em;
    font-size: 1em;
    line-height: 2.2;
    color: #000;
    border: 1px solid #B9B9B9; }
    #search .select2-container .select2-choices {
      height: 100% !important;
      border: none;
      background-image: none; }
      #search .select2-container .select2-choices .select2-search-field input {
        padding: 0.3em 0.5em; }
    #search .select2-container .ss-icon {
      padding-right: 0.5em;
      font-size: 0.75em; }
  #search .search-style {
    position: relative; }
  #search .filter .select-style {
    width: 100%; }
  #search .filter-choices-label {
    padding-right: 1em;
    text-transform: uppercase; }
  #search .tags-navigation {
    clear: both; }
    #search .tags-navigation a {
      padding: 0.3em 0.5em 0.4em 0.5em;
      -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px;
      -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px;
      box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; }
      #search .tags-navigation a .ss-icon {
        padding: 0 0.2em;
        color: #999;
        position: relative;
        top: 0.15em; }
      #search .tags-navigation a:hover {
        background: #EC008C; }
        #search .tags-navigation a:hover, #search .tags-navigation a:hover .ss-icon {
          color: #FFF; }
      #search .tags-navigation a.selected {
        background: #FFD269; }
        #search .tags-navigation a.selected, #search .tags-navigation a.selected .ss-icon {
          color: #000; }
  #search .search-label,
  #search .tags-navigation,
  #search .search-style,
  #search .filter {
    flex-grow: 1;
    margin: 0 1em; }
  #search .search-label {
    flex-grow: 0;
    flex-shrink: 0;
    font-size: 1em;
    padding: 0;
    line-height: 2.3; }
  #search .tags-navigation {
    flex-shrink: 1; }
  #search .search-style {
    flex-shrink: 1;
    min-width: 20%; }
  #search .filter {
    flex-grow: 0;
    flex-shrink: 0;
    width: 180px; }
  #search .tags-navigation ~ .search-style {
    max-width: 30%; }
  #search > *:first-child {
    margin-left: 0; }
  #search > *:last-child {
    margin-right: 0; }
  @media (max-width: 980px) {
    #search .filter {
      width: 140px; }
    #search .search-style {
      min-width: 40%; }
    #search .search-label,
    #search .tags-navigation {
      display: none; } }
  .fullscreen-map #search .filter {
    display: none; }

#search.listing-search {
  padding: 0; }
  #search.listing-search .search-style {
    width: 50%;
    min-width: 50%;
    margin-right: 1em; }
  #search.listing-search .button, #search.listing-search .toggle-ctrl span, .toggle-ctrl #search.listing-search span {
    margin-right: 1em; }

.filter-choices {
  margin-top: 1.5em; }
  .filter-choices .button, .filter-choices .toggle-ctrl span, .toggle-ctrl .filter-choices span {
    margin-right: 1em; }

.search-actions {
  margin: 2em 0;
  text-align: center; }
  .search-actions .button, .search-actions .toggle-ctrl span, .toggle-ctrl .search-actions span {
    min-width: 8.8em;
    display: inline-block; }
  .search-actions .clear-btn {
    margin-right: 1.3em; }

.select2-drop-active {
  border-color: #ededed; }

.select2-result-label {
  font-size: 0.75em; }
  .select2-result-label .ss-icon {
    padding-right: 0.5em; }

.select2-results .select2-highlighted {
  color: #000;
  background: #F0F0F0; }

.status-indicator {
  display: inline-block;
  width: 2.1em;
  height: 2.1em;
  margin-right: 0.8em;
  text-align: center;
  color: #fff;
  font-weight: bold; }
  .status-indicator.enabled {
    background: #AFD25F; }
  .status-indicator.disabled {
    background: #B9B9B9; }
  .status-indicator .status-indicator-copy {
    font-size: 0.85em;
    line-height: 2.5; }

.field-note {
  position: relative;
  padding-left: 1.8em; }
  .field-note .field-note-copy {
    color: #808080; }
  .field-note .hp-icon {
    position: absolute;
    top: 0.2em;
    left: 0;
    font-size: 1.2em;
    color: #000; }

.add-button {
  display: inline-block;
  width: 2.3em;
  height: 2.3em;
  background: #B9B9B9;
  border: none;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }
  .add-button:before, .add-button:after {
    top: 50%;
    display: block;
    position: absolute;
    content: '';
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px; }
  .add-button:before {
    left: 50%;
    width: 1.2em;
    height: 0.28em;
    margin: -0.14em 0 0 -0.6em; }
  .add-button:after {
    left: 50%;
    width: 0.28em;
    height: 1.2em;
    margin: -0.6em 0 0 -0.14em; }

.add-input-wrapper {
  display: inline-block;
  position: relative;
  width: 100%; }
  .add-input-wrapper input[type=text].add-input {
    width: calc(100% - 2.2em);
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px; }
  .add-input-wrapper .add-button {
    position: absolute;
    top: 0;
    right: 0; }

.input-wrapper {
  display: block;
  position: relative; }
  .input-wrapper.hp-icon:before {
    position: absolute;
    top: 0.25em;
    right: 0.5em;
    z-index: 1;
    font-size: 1.5em;
    color: #B9B9B9; }
    @media (max-width: 599px) {
      .input-wrapper.hp-icon:before {
        display: none; } }
  .input-wrapper.icon-right input[type=text],
  .input-wrapper.icon-right input[type=password],
  .input-wrapper.icon-right input[type=email],
  .input-wrapper.icon-right textarea {
    padding-right: 3em; }
  .input-wrapper.icon-left input[type=text],
  .input-wrapper.icon-left input[type=password],
  .input-wrapper.icon-left input[type=email],
  .input-wrapper.icon-left textarea {
    padding-left: 3em; }

.field-wrapper {
  position: relative; }
  @media (min-width: 980px) {
    .field-wrapper {
      width: 70%;
      padding-right: 2em;
      float: left; } }
  .field-wrapper .select-style {
    width: 100%; }

.required > label:first-of-type {
  overflow: hidden; }
  .required > label:first-of-type i.required {
    display: inline-block;
    color: #C00;
    font-size: 0.6em;
    margin-left: 0.6em;
    position: relative;
    top: -0.5em; }

@media (min-width: 980px) {
  .field-note {
    width: 30%;
    float: left; } }

.choose-btn-wrapper {
  font-size: 0.7em; }
  .choose-btn-wrapper label {
    display: inline-block;
    padding-bottom: 0; }
  .choose-btn-wrapper .radio-btn-styling {
    position: relative;
    bottom: -0.75em; }
  .choose-btn-wrapper .radio-btn-styling,
  .choose-btn-wrapper .listing-checkbox-styling,
  .choose-btn-wrapper .checkbox-styling-cnt {
    display: inline-block;
    margin-right: 0.7em; }
  .choose-btn-wrapper .checkbox-text-indicator {
    display: inline-block;
    width: 2em; }

.checkbox-list-wrapper {
  position: relative;
  padding: 0.78em 0;
  margin-bottom: 1em;
  overflow: hidden; }
  .checkbox-list-wrapper:after, .checkbox-list-wrapper:before {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 1em;
    content: '';
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; }
  .checkbox-list-wrapper:before {
    top: -1.9em;
    -webkit-box-shadow: rgba(150, 150, 150, 0.2) 0 17px 6px;
    -moz-box-shadow: rgba(150, 150, 150, 0.2) 0 17px 6px;
    box-shadow: rgba(150, 150, 150, 0.2) 0 17px 6px; }
  .checkbox-list-wrapper:after {
    bottom: -1.9em;
    -webkit-box-shadow: rgba(150, 150, 150, 0.2) 0 -17px 6px;
    -moz-box-shadow: rgba(150, 150, 150, 0.2) 0 -17px 6px;
    box-shadow: rgba(150, 150, 150, 0.2) 0 -17px 6px; }
  .checkbox-list-wrapper .checkbox-list {
    position: relative;
    padding: 0;
    max-height: 11.5em;
    overflow-x: hidden;
    overflow-y: auto; }
    .checkbox-list-wrapper .checkbox-list li {
      position: relative;
      padding: 0.2em 0;
      margin-bottom: 0.1em;
      list-style: none;
      border-bottom: 1px solid #F0F0F0;
      white-space: nowrap; }
      .checkbox-list-wrapper .checkbox-list li:last-of-type {
        border-bottom-color: transparent; }
      .checkbox-list-wrapper .checkbox-list li:after {
        display: block;
        position: absolute;
        left: 0;
        bottom: -1px;
        width: 3.1em;
        height: 3px;
        content: '';
        background: #fff; }

.errors,
.error-notification {
  border: solid 1px #C00;
  margin: 2em 0;
  padding: 1em;
  color: #C00;
  font-weight: bold;
  background: #ffe6e6; }

.separate-special {
  border: 1px solid #CCC;
  padding: 1em 1.5em;
  border-radius: 0.3em; }

.ss-delete {
  font-size: 1.25em; }

.pin-btn {
  position: relative;
  padding: 0.5em 3.9em 0.5em 1em;
  color: #fff;
  background: #ec008c; }
  .pin-btn span {
    position: absolute;
    top: -0.17em;
    right: 0.25em;
    font-size: 2.5em;
    line-height: 1.2; }

@media (min-width: 980px) {
  .logout-mobile {
    display: none !important; } }

@media (max-width: 980px) {
  .logout-mobile {
    display: inline-block; } }

.repin-btn {
  display: inline-block;
  padding: 0.5em 1.2em;
  font-size: 1.57em;
  text-transform: uppercase;
  color: #3b342e;
  background: #fff;
  border: 1px solid #f7f7f7;
  font-family: "TradeGothicW01-BoldCn20 675334", sans-serif;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -webkit-box-shadow: rgba(210, 210, 210, 0.6) 0 1px 1px;
  -moz-box-shadow: rgba(210, 210, 210, 0.6) 0 1px 1px;
  box-shadow: rgba(210, 210, 210, 0.6) 0 1px 1px; }
  .repin-btn .ss-icon {
    position: absolute;
    padding-top: 0.2em;
    color: #ec008c; }
  .repin-btn .btn-text {
    padding-left: 1.5em; }

.tag-submit .btn {
  padding: 0 0.75em;
  float: left;
  line-height: 2.5;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.85em;
  border: 1px solid #ededed;
  color: #3b342e;
  cursor: pointer;
  outline: none;
  background: #e6e6e6;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));
  background: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6');
  -webkit-border-radius: 0 15px 15px 0;
  -moz-border-radius: 0 15px 15px 0;
  border-radius: 0 15px 15px 0; }
  .tag-submit .btn:hover, .tag-submit .btn:focus {
    border-bottom: 1px solid #fff;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) -2px 2px 4px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) -2px 2px 4px inset;
    box-shadow: rgba(0, 0, 0, 0.2) -2px 2px 4px inset; }

.tag-submit input[type=text] {
  padding: 0.4em 0.8em;
  border-width: 1px; }
  @media (max-width: 980px) {
    .tag-submit input[type=text] {
      width: 100% !important; } }

.tag-submit .btn {
  float: none; }
  @media (min-width: 980px) {
    .tag-submit .btn {
      margin-left: -4px; } }
  @media (max-width: 980px) {
    .tag-submit .btn {
      width: 100%;
      border-radius: 0; } }

@media (max-width: 980px) {
  .tag-submit .select2-container {
    width: 100% !important; } }

.tag-submit .select2-container-multi .select2-choices {
  width: 100%;
  min-height: 31px;
  border: 1px solid #ededed; }

.button.comment-button, .toggle-ctrl span.comment-button {
  padding: 0 1.25em 0 0.75em;
  line-height: 2.5;
  font-weight: bold;
  font-size: 1em;
  text-align: center;
  border-width: 1px 2px 2px 2px;
  border-color: #e3e3e3;
  border-style: solid;
  color: #3b342e;
  cursor: pointer;
  outline: none;
  background: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px; }
  .button.comment-button:hover, .toggle-ctrl span.comment-button:hover, .button.comment-button:focus, .toggle-ctrl span.comment-button:focus {
    color: #ec008c; }
  .button.comment-button .ss-icon, .toggle-ctrl span.comment-button .ss-icon {
    display: inline-block;
    position: relative; }
  .button.comment-button .ss-textchat, .toggle-ctrl span.comment-button .ss-textchat {
    top: 0.2em;
    margin-right: 0.25em; }
  .button.comment-button .ss-record, .toggle-ctrl span.comment-button .ss-record {
    top: 0.1em;
    margin-right: 0.5em; }

.close-anchor {
  display: inline-block;
  background: #ec008c;
  color: #FFF;
  font-size: 1.8em;
  line-height: 1.6;
  padding: 0.3em 0.4em 0.3em 0.5em;
  height: 1.9em; }
  .close-anchor .icon-arrow-left:before {
    font-size: 1.08em; }

.button, .toggle-ctrl span {
  display: inline-block;
  padding: 0.4em 1em;
  font-size: 1em;
  text-align: center;
  color: #fff;
  border: none;
  background-color: #EC008C; }
  .button .hp-icon:before, .toggle-ctrl span .hp-icon:before,
  .button .ss-icon:before,
  .toggle-ctrl span .ss-icon:before {
    position: relative;
    top: 0.15em;
    font-size: 1.2em;
    padding-right: 0.3em;
    line-height: 0; }
  .button.blue-bg, .toggle-ctrl span.blue-bg {
    background-color: #6987C3; }
  .button.red-bg, .toggle-ctrl span.red-bg {
    background-color: #F00; }
  .button.green-bg, .toggle-ctrl span.green-bg {
    background-color: #0A0; }
  .button.yellow-bg, .toggle-ctrl span.yellow-bg {
    background-color: #FFD269; }
  .button.orange-bg, .toggle-ctrl span.orange-bg {
    background-color: #FFA04B; }
  .button.pink-bg, .toggle-ctrl span.pink-bg {
    background-color: #EC008C; }
  .button.purple-bg, .toggle-ctrl span.purple-bg {
    background-color: #B400DC; }
  .button.dark-gray-bg, .toggle-ctrl span.dark-gray-bg {
    background-color: #808080; }
  .button.gray-bg, .toggle-ctrl span.gray-bg {
    background-color: #B9B9B9; }
  .button.transparent-bg, .toggle-ctrl span.transparent-bg {
    background-color: transparent;
    color: #808080;
    box-shadow: none;
    text-decoration: underline; }
    .button.transparent-bg:hover, .toggle-ctrl span.transparent-bg:hover {
      color: #4d4d4d; }
  .button.light-gray-bg, .toggle-ctrl span.light-gray-bg {
    color: #808080;
    background-color: #F0F0F0; }
    .button.light-gray-bg .hp-icon, .toggle-ctrl span.light-gray-bg .hp-icon {
      color: #808080; }
  .button.black-bg, .toggle-ctrl span.black-bg {
    background-color: #000; }
  .button.white-bg, .toggle-ctrl span.white-bg {
    color: #808080;
    background-color: #fff; }
    .button.white-bg .hp-icon, .toggle-ctrl span.white-bg .hp-icon {
      color: #808080; }
  .button.disabled, .toggle-ctrl span.disabled {
    opacity: 0.5;
    pointer-events: none; }

.button-center-wrapp {
  position: relative;
  text-align: center; }
  .button-center-wrapp .button, .button-center-wrapp .toggle-ctrl span, .toggle-ctrl .button-center-wrapp span {
    position: relative;
    z-index: 1;
    margin-right: 1.7em; }
    .button-center-wrapp .button:last-of-type, .button-center-wrapp .toggle-ctrl span:last-of-type, .toggle-ctrl .button-center-wrapp span:last-of-type {
      margin-right: 0; }
  .button-center-wrapp.button-center-wrapp-line:after {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #F0F0F0;
    content: ''; }

/*
* Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-symbolicons-block.css" rel="stylesheet" />
*/
/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-symbolicons-block,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔍'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-binoculars:before, .ss-binoculars.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-stopsign:before, .ss-stopsign.right:after {
  content: ''; }

.ss-radioactive:before, .ss-radioactive.right:after {
  content: '☢'; }

.ss-skull:before, .ss-skull.right:after {
  content: '💀'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-newtag:before, .ss-newtag.right:after {
  content: ''; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-addheart:before, .ss-addheart.right:after {
  content: ''; }

.ss-deleteheart:before, .ss-deleteheart.right:after {
  content: '💔'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-trophy:before, .ss-trophy.right:after {
  content: '🏆'; }

.ss-award:before, .ss-award.right:after {
  content: ''; }

.ss-medal:before, .ss-medal.right:after {
  content: ''; }

.ss-badge:before, .ss-badge.right:after {
  content: '📛'; }

.ss-crown:before, .ss-crown.right:after {
  content: '👑'; }

.ss-bullseye:before, .ss-bullseye.right:after {
  content: '🎯'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-magicwand:before, .ss-magicwand.right:after {
  content: ''; }

.ss-cut:before, .ss-cut.right:after {
  content: '✂'; }

.ss-cutpaste:before, .ss-cutpaste.right:after {
  content: ''; }

.ss-clipboard:before, .ss-clipboard.right:after {
  content: '📋'; }

.ss-rules:before, .ss-rules.right:after {
  content: '📏'; }

.ss-rulerpencil:before, .ss-rulerpencil.right:after {
  content: ''; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-pencilbrush:before, .ss-pencilbrush.right:after {
  content: ''; }

.ss-pencilbrushpen:before, .ss-pencilbrushpen.right:after {
  content: ''; }

.ss-brush:before, .ss-brush.right:after {
  content: ''; }

.ss-paintroller:before, .ss-paintroller.right:after {
  content: ''; }

.ss-fill:before, .ss-fill.right:after {
  content: ''; }

.ss-stroke:before, .ss-stroke.right:after {
  content: ''; }

.ss-crayons:before, .ss-crayons.right:after {
  content: ''; }

.ss-palette:before, .ss-palette.right:after {
  content: '🎨'; }

.ss-fliphorizontally:before, .ss-fliphorizontally.right:after {
  content: ''; }

.ss-flipvertically:before, .ss-flipvertically.right:after {
  content: ''; }

.ss-effects:before, .ss-effects.right:after {
  content: ''; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-rotaryphone:before, .ss-rotaryphone.right:after {
  content: '☎'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-phonebook:before, .ss-phonebook.right:after {
  content: ''; }

.ss-voicemail:before, .ss-voicemail.right:after {
  content: '⌕'; }

.ss-megaphone:before, .ss-megaphone.right:after {
  content: '📢'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-podcast:before, .ss-podcast.right:after {
  content: ''; }

.ss-mailbox:before, .ss-mailbox.right:after {
  content: '📫'; }

.ss-send:before, .ss-send.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-incomingmail:before, .ss-incomingmail.right:after {
  content: '📩'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-stamp:before, .ss-stamp.right:after {
  content: ''; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-chats:before, .ss-chats.right:after {
  content: ''; }

.ss-textchat:before, .ss-textchat.right:after {
  content: ''; }

.ss-exclamationchat:before, .ss-exclamationchat.right:after {
  content: ''; }

.ss-questionchat:before, .ss-questionchat.right:after {
  content: ''; }

.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: ''; }

.ss-smile:before, .ss-smile.right:after {
  content: '☻'; }

.ss-frown:before, .ss-frown.right:after {
  content: '☹'; }

.ss-toothsmile:before, .ss-toothsmile.right:after {
  content: '😃'; }

.ss-toothlesssmile:before, .ss-toothlesssmile.right:after {
  content: '😀'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-adduser:before, .ss-adduser.right:after {
  content: ''; }

.ss-removeuser:before, .ss-removeuser.right:after {
  content: ''; }

.ss-deleteuser:before, .ss-deleteuser.right:after {
  content: ''; }

.ss-heartuser:before, .ss-heartuser.right:after {
  content: ''; }

.ss-males:before, .ss-males.right:after {
  content: '👬'; }

.ss-females:before, .ss-females.right:after {
  content: '👭'; }

.ss-malefemale:before, .ss-malefemale.right:after {
  content: '👫'; }

.ss-userportrait:before, .ss-userportrait.right:after {
  content: ''; }

.ss-userframe:before, .ss-userframe.right:after {
  content: ''; }

.ss-usersframe:before, .ss-usersframe.right:after {
  content: ''; }

.ss-baby:before, .ss-baby.right:after {
  content: '👶'; }

.ss-swaddledbaby:before, .ss-swaddledbaby.right:after {
  content: ''; }

.ss-robot:before, .ss-robot.right:after {
  content: ''; }

.ss-happyrobot:before, .ss-happyrobot.right:after {
  content: ''; }

.ss-alien:before, .ss-alien.right:after {
  content: '👽'; }

.ss-ghost:before, .ss-ghost.right:after {
  content: '👻'; }

.ss-contacts:before, .ss-contacts.right:after {
  content: '📇'; }

.ss-addressbook:before, .ss-addressbook.right:after {
  content: '📑'; }

.ss-footsteps:before, .ss-footsteps.right:after {
  content: '👣'; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-shoppingbag:before, .ss-shoppingbag.right:after {
  content: ''; }

.ss-gift:before, .ss-gift.right:after {
  content: '🎁'; }

.ss-store:before, .ss-store.right:after {
  content: '🏪'; }

.ss-safe:before, .ss-safe.right:after {
  content: ''; }

.ss-bill:before, .ss-bill.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-banknote:before, .ss-banknote.right:after {
  content: '💵'; }

.ss-moneybag:before, .ss-moneybag.right:after {
  content: '💰'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-bank:before, .ss-bank.right:after {
  content: '🏦'; }

.ss-gavel:before, .ss-gavel.right:after {
  content: '🔨'; }

.ss-meeting:before, .ss-meeting.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-activity:before, .ss-activity.right:after {
  content: '📈'; }

.ss-flowchart:before, .ss-flowchart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-crate:before, .ss-crate.right:after {
  content: ''; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-fence:before, .ss-fence.right:after {
  content: ''; }

.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢'; }

.ss-bridge:before, .ss-bridge.right:after {
  content: ''; }

.ss-barn:before, .ss-barn.right:after {
  content: ''; }

.ss-lodging:before, .ss-lodging.right:after {
  content: '🏨'; }

.ss-earth:before, .ss-earth.right:after {
  content: '🌎'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌐'; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-map:before, .ss-map.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-pushpin:before, .ss-pushpin.right:after {
  content: '📌'; }

.ss-script:before, .ss-script.right:after {
  content: ''; }

.ss-playscript:before, .ss-playscript.right:after {
  content: ''; }

.ss-stopscript:before, .ss-stopscript.right:after {
  content: ''; }

.ss-recordscript:before, .ss-recordscript.right:after {
  content: ''; }

.ss-bug:before, .ss-bug.right:after {
  content: '🐛'; }

.ss-puzzle:before, .ss-puzzle.right:after {
  content: ''; }

.ss-window:before, .ss-window.right:after {
  content: ''; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-adddatabase:before, .ss-adddatabase.right:after {
  content: ''; }

.ss-deletedatabase:before, .ss-deletedatabase.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-networkhdd:before, .ss-networkhdd.right:after {
  content: ''; }

.ss-downloadhdd:before, .ss-downloadhdd.right:after {
  content: ''; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-mic:before, .ss-mic.right:after {
  content: '🎤'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-radio:before, .ss-radio.right:after {
  content: '📻'; }

.ss-phonograph:before, .ss-phonograph.right:after {
  content: ''; }

.ss-disc:before, .ss-disc.right:after {
  content: '💿'; }

.ss-discs:before, .ss-discs.right:after {
  content: ''; }

.ss-playlist:before, .ss-playlist.right:after {
  content: ''; }

.ss-musichome:before, .ss-musichome.right:after {
  content: ''; }

.ss-itunes:before, .ss-itunes.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-pictures:before, .ss-pictures.right:after {
  content: ''; }

.ss-searchpicture:before, .ss-searchpicture.right:after {
  content: ''; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-clapboard:before, .ss-clapboard.right:after {
  content: '🎬'; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playfilm:before, .ss-playfilm.right:after {
  content: ''; }

.ss-tv:before, .ss-tv.right:after {
  content: '📺'; }

.ss-flatscreen:before, .ss-flatscreen.right:after {
  content: ''; }

.ss-projector:before, .ss-projector.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-filecabinet:before, .ss-filecabinet.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-books:before, .ss-books.right:after {
  content: '📚'; }

.ss-bookspencil:before, .ss-bookspencil.right:after {
  content: ''; }

.ss-openbook:before, .ss-openbook.right:after {
  content: '📖'; }

.ss-bookinsert:before, .ss-bookinsert.right:after {
  content: ''; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-ledger:before, .ss-ledger.right:after {
  content: '📒'; }

.ss-album:before, .ss-album.right:after {
  content: ''; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-spiralbound:before, .ss-spiralbound.right:after {
  content: ''; }

.ss-notepad:before, .ss-notepad.right:after {
  content: ''; }

.ss-notice:before, .ss-notice.right:after {
  content: ''; }

.ss-grid:before, .ss-grid.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-filter:before, .ss-filter.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-cellbars:before, .ss-cellbars.right:after {
  content: '📶'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-screwdrivermobile:before, .ss-screwdrivermobile.right:after {
  content: ''; }

.ss-brushmobile:before, .ss-brushmobile.right:after {
  content: ''; }

.ss-pencilmobile:before, .ss-pencilmobile.right:after {
  content: ''; }

.ss-door:before, .ss-door.right:after {
  content: '🚪'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-dryer:before, .ss-dryer.right:after {
  content: ''; }

.ss-fireplace:before, .ss-fireplace.right:after {
  content: ''; }

.ss-toilet:before, .ss-toilet.right:after {
  content: '🚽'; }

.ss-toiletpaper:before, .ss-toiletpaper.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-cfl:before, .ss-cfl.right:after {
  content: ''; }

.ss-flashlight:before, .ss-flashlight.right:after {
  content: '🔦'; }

.ss-candle:before, .ss-candle.right:after {
  content: ''; }

.ss-campfire:before, .ss-campfire.right:after {
  content: '🔥'; }

.ss-picnictable:before, .ss-picnictable.right:after {
  content: ''; }

.ss-frame:before, .ss-frame.right:after {
  content: ''; }

.ss-heartframe:before, .ss-heartframe.right:after {
  content: '💟'; }

.ss-starframe:before, .ss-starframe.right:after {
  content: ''; }

.ss-treeframe:before, .ss-treeframe.right:after {
  content: ''; }

.ss-flowerframe:before, .ss-flowerframe.right:after {
  content: ''; }

.ss-questionframe:before, .ss-questionframe.right:after {
  content: ''; }

.ss-utensilsframe:before, .ss-utensilsframe.right:after {
  content: ''; }

.ss-atom:before, .ss-atom.right:after {
  content: '⚛'; }

.ss-fluxcapacitor:before, .ss-fluxcapacitor.right:after {
  content: ''; }

.ss-rings:before, .ss-rings.right:after {
  content: '💍'; }

.ss-balloons:before, .ss-balloons.right:after {
  content: '🎈'; }

.ss-easteregg:before, .ss-easteregg.right:after {
  content: ''; }

.ss-jackolantern:before, .ss-jackolantern.right:after {
  content: '🎃'; }

.ss-menorah:before, .ss-menorah.right:after {
  content: ''; }

.ss-christmastree:before, .ss-christmastree.right:after {
  content: '🎄'; }

.ss-teddy:before, .ss-teddy.right:after {
  content: ''; }

.ss-blocks:before, .ss-blocks.right:after {
  content: ''; }

.ss-rattle:before, .ss-rattle.right:after {
  content: ''; }

.ss-diaper:before, .ss-diaper.right:after {
  content: ''; }

.ss-pailshovel:before, .ss-pailshovel.right:after {
  content: ''; }

.ss-sweep:before, .ss-sweep.right:after {
  content: ''; }

.ss-headstone:before, .ss-headstone.right:after {
  content: '⛼'; }

.ss-onedie:before, .ss-onedie.right:after {
  content: '⚀'; }

.ss-twodie:before, .ss-twodie.right:after {
  content: '⚁'; }

.ss-threedie:before, .ss-threedie.right:after {
  content: '⚂'; }

.ss-fourdie:before, .ss-fourdie.right:after {
  content: '⚃'; }

.ss-fivedie:before, .ss-fivedie.right:after {
  content: '⚄'; }

.ss-sixdie:before, .ss-sixdie.right:after {
  content: '⚅'; }

.ss-fuzzydice:before, .ss-fuzzydice.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-downloadcrate:before, .ss-downloadcrate.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-uploadcrate:before, .ss-uploadcrate.right:after {
  content: ''; }

.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-wifi:before, .ss-wifi.right:after {
  content: ''; }

.ss-connection:before, .ss-connection.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-searchfile:before, .ss-searchfile.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-addfolder:before, .ss-addfolder.right:after {
  content: ''; }

.ss-removefolder:before, .ss-removefolder.right:after {
  content: ''; }

.ss-deletefolder:before, .ss-deletefolder.right:after {
  content: ''; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-undo:before, .ss-undo.right:after {
  content: '↩'; }

.ss-redo:before, .ss-redo.right:after {
  content: '↪'; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-font:before, .ss-font.right:after {
  content: ''; }

.ss-anchor:before, .ss-anchor.right:after {
  content: ''; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-typewriter:before, .ss-typewriter.right:after {
  content: ''; }

.ss-list:before, .ss-list.right:after {
  content: ''; }

.ss-action:before, .ss-action.right:after {
  content: ''; }

.ss-redirect:before, .ss-redirect.right:after {
  content: '↗'; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-power:before, .ss-power.right:after {
  content: ''; }

.ss-lifepreserver:before, .ss-lifepreserver.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-dogface:before, .ss-dogface.right:after {
  content: '🐶'; }

.ss-catface:before, .ss-catface.right:after {
  content: '🐱'; }

.ss-bearface:before, .ss-bearface.right:after {
  content: '🐻'; }

.ss-bird:before, .ss-bird.right:after {
  content: '🐦'; }

.ss-dog:before, .ss-dog.right:after {
  content: '🐕'; }

.ss-sheep:before, .ss-sheep.right:after {
  content: '🐑'; }

.ss-pig:before, .ss-pig.right:after {
  content: '🐖'; }

.ss-bone:before, .ss-bone.right:after {
  content: ''; }

.ss-tooth:before, .ss-tooth.right:after {
  content: ''; }

.ss-palmtree:before, .ss-palmtree.right:after {
  content: '🌴'; }

.ss-tree:before, .ss-tree.right:after {
  content: '🌲'; }

.ss-leaf:before, .ss-leaf.right:after {
  content: '🍂'; }

.ss-flower:before, .ss-flower.right:after {
  content: '⚘'; }

.ss-settings:before, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:before, .ss-dashboard.right:after {
  content: ''; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-toggles:before, .ss-toggles.right:after {
  content: ''; }

.ss-switch:before, .ss-switch.right:after {
  content: ''; }

.ss-switchoff:before, .ss-switchoff.right:after {
  content: ''; }

.ss-brightness:before, .ss-brightness.right:after {
  content: '🔆'; }

.ss-flashoff:before, .ss-flashoff.right:after {
  content: ''; }

.ss-toolbox:before, .ss-toolbox.right:after {
  content: ''; }

.ss-tools:before, .ss-tools.right:after {
  content: ''; }

.ss-wrench:before, .ss-wrench.right:after {
  content: '🔧'; }

.ss-wrenches:before, .ss-wrenches.right:after {
  content: ''; }

.ss-wrenchpencil:before, .ss-wrenchpencil.right:after {
  content: ''; }

.ss-screwdriverpencil:before, .ss-screwdriverpencil.right:after {
  content: ''; }

.ss-hammerscrewdriver:before, .ss-hammerscrewdriver.right:after {
  content: ''; }

.ss-tapemeasure:before, .ss-tapemeasure.right:after {
  content: ''; }

.ss-hourglass:before, .ss-hourglass.right:after {
  content: '⏳'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-calendar:before, .ss-calendar.right:after {
  content: '📅'; }

.ss-keyboardup:before, .ss-keyboardup.right:after {
  content: ''; }

.ss-keyboarddown:before, .ss-keyboarddown.right:after {
  content: ''; }

.ss-heavyasterisk:before, .ss-heavyasterisk.right:after {
  content: '✱'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-hotdog:before, .ss-hotdog.right:after {
  content: ''; }

.ss-burger:before, .ss-burger.right:after {
  content: '🍔'; }

.ss-birthdaycake:before, .ss-birthdaycake.right:after {
  content: '🎂'; }

.ss-pancakes:before, .ss-pancakes.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-coffee:before, .ss-coffee.right:after {
  content: ''; }

.ss-growler:before, .ss-growler.right:after {
  content: ''; }

.ss-beer:before, .ss-beer.right:after {
  content: '🍺'; }

.ss-bottle:before, .ss-bottle.right:after {
  content: ''; }

.ss-wine:before, .ss-wine.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-cocktail:before, .ss-cocktail.right:after {
  content: '🍸'; }

.ss-soda:before, .ss-soda.right:after {
  content: ''; }

.ss-cup:before, .ss-cup.right:after {
  content: ''; }

.ss-babybottle:before, .ss-babybottle.right:after {
  content: '🍼'; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-takeout:before, .ss-takeout.right:after {
  content: ''; }

.ss-paperbag:before, .ss-paperbag.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-tshirt:before, .ss-tshirt.right:after {
  content: '👕'; }

.ss-graduationcap:before, .ss-graduationcap.right:after {
  content: '🎓'; }

.ss-fabric:before, .ss-fabric.right:after {
  content: ''; }

.ss-swatch:before, .ss-swatch.right:after {
  content: ''; }

.ss-weave:before, .ss-weave.right:after {
  content: ''; }

.ss-thread:before, .ss-thread.right:after {
  content: ''; }

.ss-yarn:before, .ss-yarn.right:after {
  content: ''; }

.ss-crochet:before, .ss-crochet.right:after {
  content: ''; }

.ss-needles:before, .ss-needles.right:after {
  content: ''; }

.ss-scissorsneedles:before, .ss-scissorsneedles.right:after {
  content: ''; }

.ss-button:before, .ss-button.right:after {
  content: ''; }

.ss-zipper:before, .ss-zipper.right:after {
  content: ''; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-newmoon:before, .ss-newmoon.right:after {
  content: '🌑'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-fullmoon:before, .ss-fullmoon.right:after {
  content: '🌕'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-car:before, .ss-car.right:after {
  content: '🚘'; }

.ss-carrepair:before, .ss-carrepair.right:after {
  content: ''; }

.ss-taxi:before, .ss-taxi.right:after {
  content: '🚖'; }

.ss-train:before, .ss-train.right:after {
  content: '🚆'; }

.ss-bus:before, .ss-bus.right:after {
  content: '🚍'; }

.ss-truck:before, .ss-truck.right:after {
  content: '🚚'; }

.ss-trailer:before, .ss-trailer.right:after {
  content: ''; }

.ss-trailerdump:before, .ss-trailerdump.right:after {
  content: ''; }

.ss-plane:before, .ss-plane.right:after {
  content: '✈'; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-motorcycle:before, .ss-motorcycle.right:after {
  content: ''; }

.ss-boat:before, .ss-boat.right:after {
  content: '🚢'; }

.ss-rocket:before, .ss-rocket.right:after {
  content: '🚀'; }

.ss-ufo:before, .ss-ufo.right:after {
  content: ''; }

.ss-squarekey:before, .ss-squarekey.right:after {
  content: ''; }

.ss-tire:before, .ss-tire.right:after {
  content: ''; }

.ss-fuel:before, .ss-fuel.right:after {
  content: '⛽'; }

.ss-parking:before, .ss-parking.right:after {
  content: ''; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-restroom:before, .ss-restroom.right:after {
  content: '🚻'; }

.ss-elevator:before, .ss-elevator.right:after {
  content: ''; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-theatre:before, .ss-theatre.right:after {
  content: '🎭'; }

.ss-ticket:before, .ss-ticket.right:after {
  content: '🎫'; }

.ss-golf:before, .ss-golf.right:after {
  content: ''; }

.ss-billiards:before, .ss-billiards.right:after {
  content: '🎱'; }

.ss-baseball:before, .ss-baseball.right:after {
  content: '⚾'; }

.ss-tennis:before, .ss-tennis.right:after {
  content: '🎾'; }

.ss-basketball:before, .ss-basketball.right:after {
  content: '🏀'; }

.ss-football:before, .ss-football.right:after {
  content: '🏈'; }

.ss-soccer:before, .ss-soccer.right:after {
  content: '⚽'; }

.ss-flaginhole:before, .ss-flaginhole.right:after {
  content: '⛳'; }

.ss-paddles:before, .ss-paddles.right:after {
  content: ''; }

.ss-skiboot:before, .ss-skiboot.right:after {
  content: ''; }

.ss-skis:before, .ss-skis.right:after {
  content: '🎿'; }

.ss-hiker:before, .ss-hiker.right:after {
  content: ''; }

.ss-runner:before, .ss-runner.right:after {
  content: '🏃'; }

.ss-hottub:before, .ss-hottub.right:after {
  content: ''; }

.ss-exercise:before, .ss-exercise.right:after {
  content: ''; }

.ss-hospital:before, .ss-hospital.right:after {
  content: '⛨'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-medicalbag:before, .ss-medicalbag.right:after {
  content: ''; }

.ss-bandage:before, .ss-bandage.right:after {
  content: ''; }

.ss-flask:before, .ss-flask.right:after {
  content: ''; }

.ss-testtube:before, .ss-testtube.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after,
.ss-twitter:before, .ss-twitter.right:after,
.ss-googleplus:before, .ss-googleplus.right:after,
.ss-mail:before, .ss-mail.right:after {
  font-family: "SSSocialRegular"; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-posterous:before, .ss-posterous.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-svpply:before, .ss-svpply.right:after {
  content: ''; }

.ss-readmill:before, .ss-readmill.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-octocat:before, .ss-octocat.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: ''; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

.ss-apple:before, .ss-apple.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

@font-face {
  font-family: 'hp-custom-icons';
  src: url("../fonts/hp-custom-icons.eot?-nk9dsd");
  src: url("../fonts/hp-custom-icons.eot?#iefix-nk9dsd") format("embedded-opentype"), url("../fonts/hp-custom-icons.woff?-nk9dsd") format("woff"), url("../fonts/hp-custom-icons.ttf?-nk9dsd") format("truetype"), url("../fonts/hp-custom-icons.svg?-nk9dsd#hp-custom-icons") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: 'hp-custom-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-contract:before {
  content: "\e606"; }

.icon-fullscreen:before {
  content: "\e605"; }

.icon-arrow-down:before {
  content: "\e601"; }

.icon-arrow-left:before {
  content: "\e602"; }

.icon-arrow-right:before {
  content: "\e603"; }

.icon-arrow-up:before {
  content: "\e604"; }

@font-face {
  font-family: 'historypin-7-ico-font';
  src: url("../fonts/historypin-7-ico-font.eot?ma8szp");
  src: url("../fonts/historypin-7-ico-font.eot?ma8szp#iefix") format("embedded-opentype"), url("../fonts/historypin-7-ico-font.ttf?ma8szp") format("truetype"), url("../fonts/historypin-7-ico-font.woff?ma8szp") format("woff"), url("../fonts/historypin-7-ico-font.svg?ma8szp#historypin-7-ico-font") format("svg");
  font-weight: normal;
  font-style: normal; }

.hp-icon:before {
  font-family: 'historypin-7-ico-font';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-close-x:before {
  content: "\e800"; }

.icon-repin:before {
  content: "\e61f"; }

.icon-cookies:before {
  content: "\e61d"; }

.icon-profile:before {
  content: "\e61e"; }

.icon-project:before {
  content: "\e605"; }

.icon-drag-n-drop:before {
  content: "\e618"; }

.icon-light-bulb:before {
  content: "\e61a"; }

.icon-rotate-left:before {
  content: "\e61b"; }

.icon-rotate-right:before {
  content: "\e61c"; }

.icon-tick:before {
  content: "\e619"; }

.icon-play:before {
  content: "\e617"; }

.icon-add-collection:before {
  content: "\e60c"; }

.icon-add-pin:before {
  content: "\e60d"; }

.icon-add-tour:before {
  content: "\e60e"; }

.icon-rss:before {
  content: "\e612"; }

.icon-award:before {
  content: "\e60f"; }

.icon-close:before {
  content: "\e610"; }

.icon-world-globe:before {
  content: "\e611"; }

.icon-edit:before {
  content: "\e60b"; }

.icon-share:before {
  content: "\e613"; }

.icon-discussion:before {
  content: "\e614"; }

.icon-search:before {
  content: "\e615"; }

.icon-info:before {
  content: "\e616"; }

.icon-pen:before {
  content: "\e609"; }

.icon-trash:before {
  content: "\e60a"; }

.icon-comment:before {
  content: "\e600"; }

.icon-eye:before {
  content: "\e601"; }

.icon-folder:before {
  content: "\e602"; }

.icon-heart:before {
  content: "\e603"; }

.icon-pin:before {
  content: "\e604"; }

.icon-scroll:before {
  content: "\e606"; }

.icon-star:before {
  content: "\e607"; }

.icon-tour:before {
  content: "\e608"; }

@-moz-keyframes fade-in-down {
  0% {
    -moz-transform: translateY(-50px);
    opacity: 0; }
  100% {
    -moz-transform: translateY(10px);
    opacity: 1; } }

@-webkit-keyframes fade-in-down {
  0% {
    -webkit-transform: translateY(-50px);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(10px);
    opacity: 1; } }

@keyframes fade-in-down {
  0% {
    transform: translateY(-50px);
    opacity: 0; }
  100% {
    transform: translateY(10px);
    opacity: 1; } }

@-moz-keyframes levitate {
  0% {
    -moz-transform: translateY(-10px); }
  50% {
    -moz-transform: translateY(0px); }
  100% {
    -moz-transform: translateY(-10px); } }

@-webkit-keyframes levitate {
  0% {
    -webkit-transform: translateY(-10px); }
  50% {
    -webkit-transform: translateY(0px); }
  100% {
    -webkit-transform: translateY(-10px); } }

@keyframes levitate {
  0% {
    transform: translateY(-10px); }
  50% {
    transform: translateY(0px); }
  100% {
    transform: translateY(-10px); } }

@-moz-keyframes shadow {
  0% {
    width: 80%;
    left: 10%;
    box-shadow: rgba(50, 50, 50, 0.2) 0 5em 25px; }
  50% {
    width: 77%;
    left: 11%;
    box-shadow: rgba(50, 50, 50, 0.1) 0 5em 16px; }
  100% {
    width: 80%;
    left: 10%;
    box-shadow: rgba(50, 50, 50, 0.2) 0 5em 25px; } }

#banner {
  position: relative;
  z-index: 1500;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 3px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 3px; }

.full-banner-wrapper {
  position: relative;
  margin-top: -5.2em;
  overflow: hidden;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBODhGRDQ2MDQyNEMxMUU0OUI1OEJDMkQzOTBDQkIyRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBODhGRDQ2MTQyNEMxMUU0OUI1OEJDMkQzOTBDQkIyRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQyMjQyRUVCNDE4NTExRTQ5QjU4QkMyRDM5MENCQjJEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQyMjQyRUVDNDE4NTExRTQ5QjU4QkMyRDM5MENCQjJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fogm5wAABRpJREFUeNpsVwly5DYMBA9pjvKRfWxekrfkZbbLM5JILrpBUPQm2tJaEkmcjQYm/P3Pv0etVUJIIikKnmOMssQkrTXZ913e39/l4+NDUkpyHIfuDdx7PDe5Xq+ybZt+a/L29sZ967LIVhtl4c4hynlVeX19lZzs0g+qVOVBGa7H4yHrulIZDkMhnm2v7lPleIYRMBSKsQ/nsVdd4RqNFJOLfRBfSpGMTbhSWkSmTa7ArZ4F4CA8Dn3dFeMy4U1af8Yt1dZMRrAouPDWDmkxjMPYQ8u7UhhCgd2orWgEVAiMMM9Og6t+q8XO0VPTO87jznrxQeXLXktXigPmCQS5F66EnjS9JYzU1GrrLhhpcsVp2teVSj6Faf7MYQpIUw7htUcCFyIRk4XQhYucgj2K53uY3gvlR/znH+c8WhSq+Lp7D2vnfQ4gj4R/87+zMWc0NfyXy4VhcU8MaKenYfIcpUVETspdmBvuRhOA0zffOyqhqLJDBSIEt3XRfKilHYXLom9V61b8rkQv6jYxtJU3Swnh078x2PfbkrXOH9IOMxTXtj1k1/uiacq3281CqZaYN1a7eIbipFa+vNx5+PncJYBcWHlteM5bI3e/3wdGluUiietpyOMZBdKvv35J/vr6ojCEYd/NOoY4J/n+LvT4+fzW528iP8TMtbpvI6cevvSdSDxQ8nhsUoiNLFG91xdG4qHyUF4sWCsp+7uoOzMizahMgsm65sjGflfoe3fWPbM5nFHTacjR6ijb57FLNFBVAgcLIAZQJ94hFIYMmuygceZq0ajWAdXRxOwbRXYQNgdgPLkBOcXFgs+WC3J0XCykvaQGMjVs6isFkMPpSfhRDXOF+Ltyk5VmL7M42CaGoWD+u22HbWaI4yAHHHbyqZ14zjSAua5muCucSAhpi04O3lkQ2nK0H3Tp6ygjB9PM2/b+kyyYV/XajUMUES1vtTSRD7p/TavWXac+lbM9j648q4DG3tvUPayVbdf9medQq9Y6Pezaq+GgeruCl1VL2Z/cR+AhVQ4eC+uDtXa9rVJ107KmHvJd9xgDlaqgU2VgPA87ztOjXl40HFoHwYQRQchJWSsIyhwY3qSBbHiSg0YgHIORarVWqFZJaWH06j/D7x0IMkJnMpxFmrkGzn95vTN8jj6GlnR30DpRKn1/eaUQ1OSioAGDsYNNwwIusOBQHltXHMYUE2273K83yWCkGPIAxEBpAQKFisE6n5+fLJ3rrVDxSYNhDAz4BnlsDPHk/NFw+kRQ9kMyvFVKmNpbYoaMi4HwjQqTNpDWwfNnN5snFOPphdNOsOFojHkAlZWUAg71NgY0lhbmJfyLVEhmAviD9SN8g4AU2n/68Vx+274RMz4WeX5hCJvR8/kc4HAWQ73mVQ9rSNccezkZpSZNy67gw2jkaPUcex1zIlXmi+KK29Sbg5UTAIT2Z13p4CaAIKjwBdBnGRWusT+rARmpACuRhsN4Bvnny8rn2g6egWGob7CVNYmDpRZt4eDNJqHejpxMSJ97L9c0iRj6AbwKsOjQzqlTiQVrnnMb9sMYn3woiN6VbOJYxuI87rhheD5n58LbScJv/87IMd8yWq0P9RnpwwegdG5tPuj5+8nH5wTpuXRQ+bNHxhuNR8nSaI7QIF9wZe6xh1QGQH5OoP+3PqfDqRYGYIKx3p5GSrP+0CrexjzfaPJ5vXRKPMjLHhlv7o5UnyYxb+FHm7+XPjRaRdgPhet1BTj4o+23AAMA+zVluhORfd4AAAAASUVORK5CYII=) left top repeat;
  height: 100vh; }
  .full-banner-wrapper .users {
    overflow: hidden; }
    @media (min-width: 980px) {
      .full-banner-wrapper .users {
        right: 3em;
        bottom: 2.5em; } }
    @media (max-width: 980px) {
      .full-banner-wrapper .users {
        right: 0;
        bottom: 1em;
        left: 0; } }
    .full-banner-wrapper .users .user-img {
      display: block;
      float: left;
      margin-left: 1em; }
      @media (max-width: 980px) {
        .full-banner-wrapper .users .user-img {
          display: none; }
          .full-banner-wrapper .users .user-img:nth-of-type(1), .full-banner-wrapper .users .user-img:nth-of-type(2), .full-banner-wrapper .users .user-img:nth-of-type(3) {
            display: inline-block; } }
  .full-banner-wrapper .usr-search-wrapper {
    display: inline; }
    .full-banner-wrapper .usr-search-wrapper label {
      display: block;
      text-align: left; }
  .full-banner-wrapper .logos {
    position: absolute;
    left: 0;
    bottom: 3em;
    width: 100%;
    text-align: center; }
    .full-banner-wrapper .logos a {
      display: inline-block;
      margin-right: 2em; }
      .full-banner-wrapper .logos a:last-of-type {
        margin-right: 0; }
    .full-banner-wrapper .logos p {
      font-size: 0.75em;
      line-height: 5;
      color: #fff;
      font-weight: 700; }
  .full-banner-wrapper .error {
    display: none;
    position: absolute;
    top: 3em;
    left: 50%;
    width: 50%;
    padding: 0.5em;
    margin-left: -25%;
    font-size: 1.4em;
    border-radius: 0.5em;
    background: #FFF;
    color: #C00;
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 12px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 12px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 12px;
    pointer-events: none; }
  .full-banner-wrapper .project_funded img,
  .full-banner-wrapper .project_funded a {
    display: inline-block;
    margin-right: 2em; }
    .full-banner-wrapper .project_funded img:first-of-type,
    .full-banner-wrapper .project_funded a:first-of-type {
      margin-left: 0; }

.banner-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }

.banner-video {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%; }

.banner-cnt {
  display: table;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #fff; }
  .banner-cnt .wrapper {
    display: table-cell;
    position: relative;
    vertical-align: middle; }
  .banner-cnt h2 {
    max-width: 17em;
    margin-bottom: 0.1em;
    line-height: 1.2;
    font-style: normal;
    text-transform: uppercase;
    font-family: 'TradeGothicW01-BoldCn20 675334'; }
    @media (min-width: 980px) {
      .banner-cnt h2 {
        font-size: 2.57em; } }
    @media (max-width: 980px) {
      .banner-cnt h2 {
        font-size: 1.6em; } }
  .banner-cnt h3 {
    max-width: 13.2em;
    line-height: 1.3;
    font-weight: normal; }
    @media (min-width: 980px) {
      .banner-cnt h3 {
        font-size: 4.28em; } }
    @media (max-width: 980px) {
      .banner-cnt h3 {
        font-size: 2.2em; } }
  .banner-cnt h2, .banner-cnt h3 {
    margin: 0 auto; }
  .banner-cnt .project-title,
  .banner-cnt .short-desc,
  .banner-cnt h3, .banner-cnt .short-desc-wrap {
    font-style: italic; }
  .banner-cnt .project-title,
  .banner-cnt .short-desc,
  .banner-cnt h2, .banner-cnt h3, .banner-cnt .short-desc-wrap {
    text-shadow: rgba(0, 0, 0, 0.8) 0 0 5px, rgba(0, 0, 0, 0.5) 0 0 20px, rgba(0, 0, 0, 0.5) 0 0 50px;
    /*@include text-shadow(rgba(0, 0, 0, 0.7) 0 0 5px);*/ }
  .banner-cnt .short-desc-wrap {
    margin: 1em auto 0;
    max-width: 26em; }
    @media (min-width: 980px) {
      .banner-cnt .short-desc-wrap {
        min-height: 5.35em;
        font-size: 1.28em; } }
    @media (max-width: 980px) {
      .banner-cnt .short-desc-wrap {
        min-height: auto;
        font-size: 1em; } }
  .banner-cnt h3, .banner-cnt .short-desc-wrap {
    border: 1px solid transparent; }
  .banner-cnt ::-webkit-input-placeholder {
    color: #fff; }
  .banner-cnt :-moz-placeholder {
    /* Firefox 18- */
    color: #fff; }
  .banner-cnt ::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff; }
  .banner-cnt :-ms-input-placeholder {
    color: #fff; }

.banner-video {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%; }

.cnt-anchor {
  display: inline-block;
  width: 1.8em;
  height: 1.8em;
  /*border: 3px solid #fff;*/
  font-size: 3.5em;
  line-height: 1.7;
  color: #fff;
  text-shadow: 0 0 1em #999;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  -moz-animation: fadeInDown 2s 1, levitate 1s infinite;
  -webkit-animation: fadeInDown 2s 1, levitate 1s infinite;
  animation: fadeInDown 2s 1, levitate 1s infinite;
  transition: color 0.3s ease; }
  .cnt-anchor:hover {
    animation-play-state: paused; }
  @media (min-width: 980px) {
    .cnt-anchor {
      margin-top: 5%; } }
  @media (max-width: 980px) {
    .cnt-anchor {
      margin-top: 0.5em; } }

.project-view .simple-banner {
  padding: 2em; }

.simple-banner-wrapper {
  position: relative;
  z-index: 1000; }

.simple-banner {
  position: relative;
  padding: 3.5em 2em;
  background: #fff; }
  .simple-banner h2 .hp-icon {
    display: inline-block;
    margin-right: 1em;
    color: #EC008C; }
    .simple-banner h2 .hp-icon:before {
      position: relative;
      top: 0.2em;
      font-size: 2em; }
  .simple-banner .simple-banner-copy {
    position: relative;
    padding-left: 6.5em;
    float: left; }
    @media (min-width: 980px) {
      .simple-banner .simple-banner-copy {
        max-width: 50%; } }
    @media (max-width: 980px) {
      .simple-banner .simple-banner-copy {
        padding-bottom: 2em;
        margin-bottom: 2em;
        border-bottom: 1px solid #F0F0F0; } }
  .simple-banner .tour-icon,
  .simple-banner .collection-icon {
    position: absolute;
    top: 0;
    left: 0; }
  .simple-banner .tour-icon {
    width: 4.5em;
    height: 4.5em;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI2MS41MDhweCIgaGVpZ2h0PSI2MC45NzZweCIgdmlld0JveD0iMCAwIDYxLjUwOCA2MC45NzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYxLjUwOCA2MC45NzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIG9wYWNpdHk9IjAuNSIgZmlsbD0iI0IyQjNCMyIgZD0iTTI3LjMwNiw2MC40ODhjLTEwLjU0NSwwLTE5LjA5Mi0yLjQ0MS0xOS4wOTItNS40NTNjMC0zLjAxNiw4LjU0Ny01LjQ1NywxOS4wOTItNS40NTcKCQljMTAuNTQzLDAsMTkuMDksMi40NDEsMTkuMDksNS40NTdDNDYuMzk2LDU4LjA0NywzNy44NSw2MC40ODgsMjcuMzA2LDYwLjQ4OCIvPgoJPHBvbHlsaW5lIHBvaW50cz0iMjcuMzA2LDU1LjMwNyAyMS44NTEsMzMuNDg4IDMyLjc2MiwzMy40ODggMjcuMzA2LDU1LjMwNyAJIi8+Cgk8cGF0aCBmaWxsPSIjRUEwODhCIiBkPSJNMi43NjEsMzMuNDg4Yy0xLjYyNSwwLTIuMzExLTEuMjkzLTIuMzExLTNWMy4yMTZjMC0xLjYyMywwLjYzMS0yLjcyOCwyLjMxMS0yLjcyOGg0My42MzUKCQljMC45NTEsMCwyLjEwNywwLjU0OSwyLjc4MSwxLjIyNmwxMC44NTUsMTIuNDExYzEuMjUyLDEuMjUxLDEuNDc1LDMuODk4LDAsNS40NTRsLTEwLjg5NSwxMi4xNmMtMC42NSwwLjY4OS0xLjc5MSwxLjc1LTIuNzQyLDEuNzUKCQlIMi43NjEiLz4KPC9nPgo8L3N2Zz4K) center center no-repeat;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    background-size: 100%; }
  .simple-banner .collection-icon {
    width: 3.64em;
    height: 4.35em;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjYwLjkwOHB4IiB2aWV3Qm94PSIwIDAgNTAgNjAuOTA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA2MC45MDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIG9wYWNpdHk9IjAuNSIgZmlsbD0iI0IyQjNCMyIgZD0iTTIwLjA1Nyw2MC40NTRjLTEwLjU0MywwLTE5LjA5LTIuNDQxLTE5LjA5LTUuNDU1czguNTQ3LTUuNDU1LDE5LjA5LTUuNDU1CgkJczE5LjA5MywyLjQ0MSwxOS4wOTMsNS40NTVTMzAuNiw2MC40NTQsMjAuMDU3LDYwLjQ1NCIvPgoJPHBvbHlsaW5lIHBvaW50cz0iMjAuMDU2LDU1LjA4OSAxNC42MDEsNDEuNDU0IDI1LjUxMiw0MS40NTQgMjAuMDU2LDU1LjA4OSAJIi8+Cgk8cGF0aCBmaWxsPSIjRUEwODhCIiBkPSJNOC4wMzMsMzMuNzI4VjguNDU0SDMuNjk0Yy0xLjUwOCwwLTIuNjYxLDEuMjIxLTIuNjYxLDIuNzI4djI3LjU0M2MwLDEuNTA4LDEuMTUzLDIuNzI5LDIuNjYxLDIuNzI5CgkJaDMyLjU0NWMxLjUwNiwwLDIuNzk0LTEuMjIxLDIuNzk0LTIuNzI5di0yLjI3MUgxMC42OTRDOS4xODcsMzYuNDU0LDguMDMzLDM1LjIzMyw4LjAzMywzMy43MjgiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNi4yMzksOC40NTRIOC4wMzN2MjUuMjczYzAsMS41MDYsMS4xNTMsMi43MjcsMi42NjEsMi43MjdoMjguMzM5VjExLjE4MgoJCUMzOS4wMzMsOS42NzUsMzcuNzQ1LDguNDU0LDM2LjIzOSw4LjQ1NCIvPgoJPHBhdGggZmlsbD0iI0VBMDg4QiIgZD0iTTQ5LjAzMywzMC43MjZjMCwxLjUwNy0xLjI4OCwyLjcyOC0yLjc5NCwyLjcyOEgxMy42OTRjLTEuNTA4LDAtMi42NjEtMS4yMjEtMi42NjEtMi43MjhWMy4xODIKCQljMC0xLjUwNywxLjE1My0yLjcyOCwyLjY2MS0yLjcyOGgzMi41NDVjMS41MDYsMCwyLjc5NCwxLjIyMSwyLjc5NCwyLjcyOFYzMC43MjYiLz4KPC9nPgo8L3N2Zz4K) center center no-repeat;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    background-size: 100%; }
  .simple-banner .users {
    position: relative;
    padding-left: 2em;
    max-width: 30em;
    float: right;
    text-align: right; }
    .simple-banner .users .user-name {
      position: relative;
      top: -1em;
      cursor: pointer; }
      @media (max-width: 980px) {
        .simple-banner .users .user-name {
          display: none; } }
    .simple-banner .users .user-img {
      cursor: pointer; }
  .simple-banner .user {
    display: inline-block;
    text-align: right; }
    @media (min-width: 980px) {
      .simple-banner .user {
        margin-left: 2em;
        text-align: right; } }
    .simple-banner .user:nth-of-type(n+5) {
      display: none; }
    .simple-banner .user:nth-of-type(3n) {
      clear: left; }
  @media (min-width: 980px) {
    .simple-banner .simple-banner-actions {
      padding: 0 4.2em;
      float: right;
      border-right: 1px solid #F0F0F0; } }
  @media (max-width: 980px) {
    .simple-banner .simple-banner-actions {
      padding: 0 4.2em 0 0;
      float: left; } }
  .simple-banner .simple-banner-actions .icon-tour {
    display: block;
    width: 4.2em;
    height: 4.2em;
    margin: 0 auto 1.42em auto;
    color: #fff;
    text-align: center;
    background: #EC008C;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; }
    .simple-banner .simple-banner-actions .icon-tour:before {
      padding-left: 0.15em;
      font-size: 2.5em;
      line-height: 1.7; }

#main-header {
  position: absolute;
  top: 0;
  width: 100%;
  height: 5.35em;
  z-index: 2000;
  background: #fff;
  /*overflow: hidden;*/ }
  #main-header .main-header-cnt {
    height: 3.35em;
    z-index: 100; }
  #main-header .main-header-breadcrumbs-wrapper {
    position: relative;
    height: 2em;
    line-height: 2em; }
  #main-header .hp-sticky {
    z-index: 2000; }
  #main-header .breadcrumbs-logo-wrapper {
    display: none; }
  #main-header .hp-sticky.main-header-breadcrumbs-wrapper {
    padding-left: 3em;
    -webkit-backface-visibility: hidden; }
  #main-header .hp-sticky .breadcrumbs-logo-wrapper {
    display: block;
    position: absolute;
    top: 0;
    left: 0.9em; }
    #main-header .hp-sticky .breadcrumbs-logo-wrapper a {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI4LjM2NHB4IiBoZWlnaHQ9IjI0LjgxOHB4IiB2aWV3Qm94PSIwIDAgOC4zNjQgMjQuODE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4LjM2NCAyNC44MTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwb2x5Z29uIGZpbGw9IiM4MDc3NzkiIHBvaW50cz0iMi4xNTEsMjQuNSAxLjk0MSwyNC41NzYgMi43NzcsNi4yMDMgNS4wNTMsNi4yOTQgCSIvPgoJPHBhdGggZmlsbD0iI0VCMDA4QiIgZD0iTTguMDEyLDMuMzQ4YzAuNDcyLDIuMDk1LTAuODQ1LDQuMTc2LTIuOTQsNC42NUMyLjk4LDguNDcyLDAuODk4LDcuMTU0LDAuNDI0LDUuMDU5CgkJYy0wLjQ3Mi0yLjA5NSwwLjg0NS00LjE3NiwyLjk0LTQuNjQ4QzUuNDU3LTAuMDYyLDcuNTQxLDEuMjU1LDguMDEyLDMuMzQ4eiIvPgo8L2c+CjxnPgoJPHBvbHlnb24gZmlsbD0iIzgwNzc3OSIgcG9pbnRzPSIyNjI3LjMyNiw0OTguNDUxIDI2MjQuODMsNDk5LjM1MiAyNjM0Ljc3MSwyODAuODA0IDI2NjEuODQ3LDI4MS44OTcgCSIvPgoJPHBhdGggZmlsbD0iI0VCMDA4QiIgZD0iTTI2OTcuMDQ0LDI0Ni44NDhjNS42MTUsMjQuOTIxLTEwLjA0Nyw0OS42ODQtMzQuOTcyLDU1LjMxOGMtMjQuODksNS42MzEtNDkuNjU5LTEwLjA0NC01NS4yOTQtMzQuOTY3CgkJYy01LjYxNi0yNC45MTgsMTAuMDU5LTQ5LjY3NCwzNC45NzYtNTUuMjkyQzI2NjYuNjUyLDIwNi4yOCwyNjkxLjQyNywyMjEuOTQ4LDI2OTcuMDQ0LDI0Ni44NDh6Ii8+CjwvZz4KPC9zdmc+Cg==") center center no-repeat;
      -webkit-background-size: auto 80%;
      -moz-background-size: auto 80%;
      background-size: auto 80%; }
    #main-header .hp-sticky .breadcrumbs-logo-wrapper, #main-header .hp-sticky .breadcrumbs-logo-wrapper a {
      display: block;
      width: 20px;
      height: 100%; }
  #main-header .http-loader__wrapper {
    bottom: 0; }
  #main-header a {
    color: #000;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    #main-header a:hover {
      color: #EC008C; }
  #main-header ul {
    padding: 0; }
  #main-header ul li {
    list-style: none; }
  #main-header .main-header-cnt {
    position: relative;
    padding: 0 1.28em; }
  #main-header .main-header-add-pin a {
    color: #ec008c; }
  #main-header .entrance-type li,
  #main-header #main-header-logo,
  #main-header .nav-trigger {
    float: left; }
  #main-header .entrance-type {
    position: relative;
    margin-top: 0.65em;
    float: right; }
    #main-header .entrance-type a {
      display: inline-block; }
    #main-header .entrance-type li {
      margin-left: 1.28em; }
  #main-header #main-header-logo {
    font-size: 1em;
    margin-top: 0.8em;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAAXCAYAAADa+mvTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA69pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6OEE4QkFDNTg5M0QzREYxMUJCNDZBRUU5RkJFQTQzOTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDJBREI5N0E5MjRGMTFFM0ExMkVGNjU5NjM3ODUzNzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDJBREI5Nzk5MjRGMTFFM0ExMkVGNjU5NjM3ODUzNzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDgwMTE3NDA3MjA2ODExQkVCRkVCRjhDNDMzNjlCNCIg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") left center no-repeat; }
    @media (max-width: 980px) {
      #main-header #main-header-logo {
        margin-right: 2em; } }
    @media (min-width: 980px) {
      #main-header #main-header-logo {
        margin-right: 3.6em; } }
    #main-header #main-header-logo a {
      display: block;
      text-indent: -9999px; }
    #main-header #main-header-logo, #main-header #main-header-logo a {
      width: 9.4em;
      height: 1.9em; }
      @media (max-width: 599px) {
        #main-header #main-header-logo, #main-header #main-header-logo a {
          width: 10.4em;
          height: 2em; } }
  #main-header .nav-trigger {
    display: none;
    position: relative;
    top: 0.8em;
    width: 20px; }
    @media (max-width: 980px) {
      #main-header .nav-trigger {
        display: block; } }
    #main-header .nav-trigger .nav-trigger-element {
      display: block;
      width: 100%;
      height: 4px;
      margin-bottom: 4px;
      background: #808080; }
      #main-header .nav-trigger .nav-trigger-element:last-of-type {
        margin-bottom: 0; }
  #main-header #main-header-nav {
    padding-top: 0.2em;
    line-height: 3.15em;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    @media (max-width: 980px) {
      #main-header #main-header-nav {
        position: absolute;
        top: 3.2em;
        left: -100%;
        min-width: 15em;
        z-index: 1;
        background: #fff; } }
    @media (max-width: 980px) {
      #main-header #main-header-nav li {
        width: 100%;
        padding: 1em;
        border-bottom: 1px solid #d9d9d9; } }
    @media (min-width: 980px) {
      #main-header #main-header-nav li {
        margin-right: 3.6em; } }
    @media (max-width: 980px) {
      #main-header #main-header-nav, #main-header #main-header-nav li {
        float: none; } }
    @media (min-width: 980px) {
      #main-header #main-header-nav, #main-header #main-header-nav li {
        float: left; } }
    #main-header #main-header-nav.triggered-nav {
      left: 0; }
  #main-header .btn-join {
    padding: 0.3em 1.5em;
    background: #d1d2d3;
    border-radius: 4px; }
  #main-header .btn-sign-in {
    margin-top: 0.2em; }
  #main-header .main-header-breadcrumbs-wrapper {
    width: 100%;
    background: #fff;
    padding: 0 1.2em;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  #main-header .main-header-breadcrumbs {
    width: 100%; }
    #main-header .main-header-breadcrumbs .breadcrumbs-item {
      display: inline-block;
      position: relative;
      margin-right: 1.6em; }
      #main-header .main-header-breadcrumbs .breadcrumbs-item:last-of-type {
        margin-right: 0;
        font-weight: bold; }
        #main-header .main-header-breadcrumbs .breadcrumbs-item:last-of-type:after, #main-header .main-header-breadcrumbs .breadcrumbs-item:last-of-type:before {
          display: none; }
      #main-header .main-header-breadcrumbs .breadcrumbs-item:after, #main-header .main-header-breadcrumbs .breadcrumbs-item:before {
        display: block;
        position: absolute;
        right: -15px;
        height: 1px;
        width: 8px;
        content: '';
        background: #808080; }
      #main-header .main-header-breadcrumbs .breadcrumbs-item:after {
        top: 50%;
        margin-top: -4px;
        -webkit-transform: rotate(65deg);
        -moz-transform: rotate(65deg);
        -ms-transform: rotate(65deg);
        -o-transform: rotate(65deg);
        transform: rotate(65deg); }
      #main-header .main-header-breadcrumbs .breadcrumbs-item:before {
        bottom: 50%;
        margin-bottom: -4px;
        -webkit-transform: rotate(-65deg);
        -moz-transform: rotate(-65deg);
        -ms-transform: rotate(-65deg);
        -o-transform: rotate(-65deg);
        transform: rotate(-65deg); }
    #main-header .main-header-breadcrumbs a {
      color: #808080; }
      #main-header .main-header-breadcrumbs a:hover {
        color: #EC008C; }
    #main-header .main-header-breadcrumbs .breadcrumbs-cnt-wrapepr {
      position: relative;
      height: 1.7em;
      -webkit-backface-visibility: hidden; }
  #main-header .breadcrumbs-cnt {
    padding-bottom: 0;
    white-space: nowrap; }
    #main-header .breadcrumbs-cnt.breadcrumbs-overflow {
      float: right; }
      #main-header .breadcrumbs-cnt.breadcrumbs-overflow .breadcrumbs-dots-wrapper {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        pointer-events: none; }
      #main-header .breadcrumbs-cnt.breadcrumbs-overflow .breadcrumbs-dots-wrapper:after {
        display: block;
        position: absolute;
        top: 0;
        height: 2.28em;
        width: 20em;
        content: '';
        /* fallback/image non-cover color */
        background-color: white;
        /* Firefox 3.6+ */
        background-image: -moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);
        /* Safari 4+, Chrome 1+ */
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, white), color-stop(100%, rgba(255, 255, 255, 0)));
        /* Safari 5.1+, Chrome 10+ */
        background-image: -webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);
        /* Opera 11.10+ */
        background-image: -o-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);
        /* IE10+ */
        background: -ms-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);
        /* Standard */
        background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
        /* IE6-9 */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=1 );
        pointer-events: none; }
  #main-header .breadcrumbs-inner-container {
    display: inline-block; }
  #main-header .breadcrumbs-dots-wrapper {
    display: none;
    position: relative;
    top: -0.2em;
    z-index: 1; }
    #main-header .breadcrumbs-dots-wrapper .breadcrumbs-dot-element {
      position: relative;
      display: inline-block;
      width: 4px;
      height: 4px;
      background: #808080;
      border-radius: 50%;
      z-index: 10; }
  #main-header .main-header-user-actions {
    position: absolute;
    right: -120%;
    width: 100%;
    padding: 0 1em;
    margin-top: 0.1em;
    background: #fff;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 4px -2px inset, rgba(0, 0, 0, 0.1) 2px 2px 4px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 4px -2px inset, rgba(0, 0, 0, 0.1) 2px 2px 4px;
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 4px -2px inset, rgba(0, 0, 0, 0.1) 2px 2px 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    #main-header .main-header-user-actions li {
      padding: 0.5em 0;
      border-bottom: 1px solid #d9d9d9; }
      #main-header .main-header-user-actions li:last-of-type {
        border-bottom: none; }
  #main-header .main-header-user-actions-wrapper {
    position: relative;
    top: -0.2em;
    float: right;
    z-index: 1; }
    #main-header .main-header-user-actions-wrapper, #main-header .main-header-user-actions-wrapper a {
      color: #808080; }
    #main-header .main-header-user-actions-wrapper:hover .main-header-user-actions {
      right: 0; }
    #main-header .main-header-user-actions-wrapper a:hover {
      color: #EC008C; }
  #main-header .main-header-user {
    position: relative;
    padding-right: 16px;
    overflow: hidden;
    background: #fff; }
    #main-header .main-header-user:after, #main-header .main-header-user:before {
      display: block;
      position: absolute;
      right: 0;
      width: 7px;
      height: 2px;
      content: '';
      background: #b0b0b0;
      border-radius: 1px; }
    #main-header .main-header-user:before {
      top: 50%;
      margin-top: -3px;
      -webkit-transform: rotate(60deg);
      -moz-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
      -o-transform: rotate(60deg);
      transform: rotate(60deg); }
    #main-header .main-header-user:after {
      bottom: 50%;
      margin-bottom: -3px;
      -webkit-transform: rotate(-60deg);
      -moz-transform: rotate(-60deg);
      -ms-transform: rotate(-60deg);
      -o-transform: rotate(-60deg);
      transform: rotate(-60deg); }
  #main-header .main-header-username,
  #main-header .main-header-user-avatar {
    display: block;
    float: left; }
  #main-header .main-header-username {
    line-height: 3.15em;
    margin-top: 0.3em; }
    @media (max-width: 599px) {
      #main-header .main-header-username {
        display: none; } }
  #main-header .main-header-user-avatar {
    width: 32px;
    height: 32px;
    margin-top: 0.8em;
    margin-left: 1.35em;
    border-radius: 50%;
    overflow: hidden;
    border: 2px solid #808080; }
    #main-header .main-header-user-avatar img {
      display: block;
      width: 100%;
      height: auto; }

#main-header-logo {
  position: relative; }

.site-footer {
  padding: 1.2em 0 2em;
  position: relative;
  z-index: 1040;
  padding-bottom: 0;
  background: #FFF;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 2px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 2px; }
  @media (max-width: 980px) {
    .site-footer {
      text-align: center; }
      .site-footer br {
        display: none; } }
  .site-footer, .site-footer a {
    color: #333; }
  .site-footer a {
    display: inline-block; }
  .site-footer h5 {
    margin-bottom: 0.2em;
    font-size: 1.28em;
    font-weight: bold; }
  .project-view .site-footer {
    font-size: 0.9em;
    display: none; }
    .project-view .site-footer .footer-col:nth-of-type(2) br {
      display: none; }
    .project-view .site-footer p {
      padding-bottom: 1em; }
    .project-view .site-footer .container {
      max-width: inherit; }
  .explore-panel-active .site-footer {
    visibility: hidden; }
  .site-footer .footer-col:first-of-type a {
    margin: 0 0.6em 0.8em; }
  .site-footer .footer-col:nth-of-type(2) a {
    text-decoration: underline; }
  @media (max-width: 980px) {
    .site-footer .footer-col:first-of-type {
      margin-bottom: 1em; } }
  @media (min-width: 980px) {
    .site-footer .footer-col {
      float: left; }
      .site-footer .footer-col:first-of-type {
        width: 66%;
        margin-right: 1.5%; }
      .site-footer .footer-col:nth-of-type(2) {
        width: 32.5%;
        text-align: right; } }

.cookie-message {
  display: none;
  width: 100vw;
  padding: 2em 2.5em;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 2000;
  background: #F8F8F8;
  border-top: 5px solid #DDD;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 2px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 2px; }
  .cookie-message .wrapper {
    display: flex;
    max-width: 68em;
    margin: 0 auto;
    align-items: flex-start; }
    .cookie-message .wrapper p {
      margin: 0 2em 0 0;
      padding: 0; }
    .cookie-message .wrapper .buttons {
      white-space: nowrap; }

#timeline {
  height: 40%;
  width: 28px;
  position: absolute;
  left: 10px;
  bottom: 140px;
  border-radius: 3px;
  padding: 0.95em;
  z-index: 1;
  background: white; }
  #timeline, #timeline .start, #timeline .end {
    box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px; }
  #timeline .timeline-title {
    display: none; }
  #timeline .start, #timeline .end {
    display: none;
    position: absolute;
    height: 22px;
    bottom: -19px;
    left: 0;
    padding: 0.05em 0.5em;
    font-family: "Noto Sans", sans-serif;
    font-size: 0.8em;
    font-weight: 400;
    color: #000;
    border-radius: 3px;
    background: #FFF; }
    @media (max-width: 980px) {
      #timeline .start, #timeline .end {
        display: none; } }
  #timeline .end {
    bottom: inherit;
    top: -19px; }
  #timeline .ui-slider {
    height: auto;
    left: 14px;
    top: 1em;
    bottom: 1em; }
  #timeline .ui-slider-handle {
    width: 60px;
    height: 60px;
    padding-top: 0.5em;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI5NjBweCIgaGVpZ2h0PSI1NjBweCIgdmlld0JveD0iMCAwIDk2MCA1NjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDk2MCA1NjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCQoJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRWdBQUFCSUNBWUFBQUJWN2JOSEFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBCkdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUI5OUpSRUZVZU5yc1hJdVM0amdNdEpOQWh0bkgKM2Y5LzV0ME1BK1RoZ3l2N3FyZEhrdTBReUZ6VlVxV0M0aEdjVGt1V1dnTG5mdC9NbS85aXgxbjdGcDU5WXY1L0JGSllBelMvNEQyKwo4TFd2QkU0b2VMd0lJQy9jYTQrL3Nvc0ZNR2ZjVjdzTWc5SEFZN2F2eUtBZzJDdzhwNExVWmNCQllDUmowTDRDU0F6T2JGaDZYWFc1CnJoQ2NscXlMOXd5Vy95SUFNVGdUMkFpUEV6Z3puSHV3QUdLWFFrQnV0cU43Qm1wcmtCZ2NCT1ZtUTdUMGVJTFB6clVNYWdDY0d5RDcKYUQwODNrV1RRTm9TSUFRbmdYSzUyaG51K1ROZWNyWE9ZQThDZEFQajVXcUhhQy9SRWxETXBDMWlVUUFtek1DYUJNanBhaC9Sdk1LNgpMSU9rdUpOWWN3UG1HMWdDcXdlWGF6ZDBNMllQZ25NRDVSalgyTUQ3WjRoRmMwa01ZcENTZTkzWThucTE3MWY3RWUxN2ZPNGxnclFsCml5VDJEQVRPRHRZMUN3RzdBWkQrTzZZV3BEbitJSU4rWHUwUEFhUWRYS0Zuc3doZEJObHpjNnYzdVA0V3dNR0FQZENhUlFaNXc4MTIKRUlNU2kyNGcvUmxCU3U2MjM5RE5HQ0JrVHcvbmlhK2RpUFhpZXEwZzdRMFcvUUFtSlJidFlVZmJDcUNaUURqQ09ZNkN5MGtBZVcwWApZNUFhZ1VVSkpJNUhyeENzOFF1ZkVZZUNFSFF2d0JBRTV3aHBpcFNlRkpjYTFuYS9oMjArZ2ZVTjRsQzdRVDRVQklBUW5CTnNKaGdLCldpTm0vc3VrTGxQQWFrbGpjcmtld0VwNTBkWUFqUkNRRTNONnl0bHlzY2RydTVoV2o3SExkUVRXSG14ckYyc2dJR08yejZ6Umltd3oKQmkwQlN5cGttNDBTeFFtMmNpNnNyZUphWFd0WHVRaGZLWVZzSlhOSVFGUUJZd0drMWlXR29PWU1FZTJaTiswQ0xsNVhWM0ZsTEdseQpTekUvWklCeTkxeklyb0syd2FoK1E4VUorQWNBVXZvZVg4Qzh1MktRcGZXR0F2ZjB4aFd2T2RHUUNRMGw2L0JydXBnbWVrczY3NlRRCkdrL01GNEJXNHVMOEdtdk5zeURTdThJWW13VW9LUG91YTd3b2E2TFdvaVZnWFBPRkFnYmxUazdTZ25oOUROYWlJQjB5blFGSjM3MUUKUXpuQlNzSzAzVVZpbXRXdTBkWTV3Ym9HV0MrQ1ZicFQvd0pRVUtSSUNaaWsxSjJwS0p5VStzYkttN3lTTndYRlhiUytWbm8rcmZFRQphMHdYY1JTNkdrV1NhNkNycDNVR1dOOWxPV0Z2QUlUWk4yZmhuRnhxTFp0WmNSZEw3ampHdFNiQUJ1aG96Rm8zSXhlRGVJRUQ2YnZ2CkpFU2xvbEJURmJrMDRUWVNTN1hzMG9OeTlXY0RvRXNFNXkwYUFuVXhRQXBXTFJZVTEySjl0eGZraEY2Uk94Z2NMbkIzSkxRNVVnWXgKenVIVmwwQml3VDVkekwranZjZm56Z0Q2cEFUdmtDczFaa0hmUGNMSklITmVoUFlQeGhaa3pSNmtrcDQwbW9aMFk0eDFHRStRVFZLcwp3czhtRnYxbGdLUzZXZ2xBeUo2TzVBUlc2VnBnUXFNSWJqMEpidGc2UW9Ed2U1TnJuQWlraWNBSkpNcGZnUFZ2QWtBWEpWaXJ1MWphCmFtZmxpL2dFUG9nQm5jSWVGditURXZrYVQvb0FBRHRRQlQvZ0JMVVlJckZJMmxTT0VSeUxRVzRKZzVJYmVhSi9ZZy9xdTIwR29KN0EKK1E0ZzlRVFFtYTQrZ25UT0FLUjFWay9Dam1ibVJybGRMTG1ZRTRMblNRQkhjNjhXZ25McWpKeG84YjNTZ1hpUEFPSFZ2NEI3VEVyNQpNeEZJRjRwcEF6RklMTDY3Z3RwbUV0Z3p1TThUSHEyUS9DWEQxdEdaZHFRQmRHTUpvRGNBNldpNHgyemtUNFBRTEJ5RkFCMXE4eUF0Ckx4cWhjOUFxa3FhMHZVdUJOY1V6aTBISmpvcDdhRVd6TkJjMENzbW5LdDFvTVFnWkkzVXVVMGt4S3JvMGdvTUJrTjJ1Z1lKMU5JTDAKaVVvR3pvYzR5NTRNS3lsYmloamtBQ1JQZXE5MFVFd01yY0pVU2tMVE1Sa2dLWm5EWTg1VTdBYjNlV2hLQWpEa21GTXFkM2dxQnJYMgp0Qk5hMVJpZnVFMkVHYmQwSWRDOXNiczd3M09qWUJ3ZU9EVE1HVlZna2VUcURhRUtnN0EyZmRhUlNiMjBqcEpRU1dCTElBMEVDZ2Q3CkhuSHhodUtZbFhCTEZVVkorR29vditITUdIdmduY0NvblpObkhSMjVZQy9zUEtNZ3Y1emk4VDdJbFJtb0tuMTdhVjlNR3M5TGsyY3AKQ1R3SVdiWTBLZHZScnVjb2lFcTdqd1JPU2lwYkJhQkpZS1o3TkVEU1dBd09WaDJJUlMzcFFZMlFYTEpZcHUxUW95REI3TjNuUWFrUgo1T0RaS1lOU2F3QjB6L1NaTk9qcG5UMFpHeFFoZnFJUzZBUWxEKzZDMmhSWjFhMnJBRVpqVU9uMDJhNUFqczIxY1daRlplaUZGS0Y0Cmltd05CbW1pdTFTRUpwQitScEFPaHBqbW5ENEZJZ256czlPbnlEd2xtRWRGbzNxNGl6bjNlUlJHcTlSNXlGTzdraVdOd3lEb1BhZDQKekFESzVwSGN1bk4zREZUVUJtbU9SYXd6NzBnVVM0RDFUcDRkS21sRlN3VTBaK0FES0FLY1dqU0ZMYWJWQUxMQTRnRXJUZzViNVVxVwp0cDREWmR5VGtrOXBnMUsrc0p2N2k2dmNNMFFRTWxscWFWSlcrMzZmR1VEUWZ2am5IdWxpV3JkVCtya1JiN0d0MEpMMkN5NklveUROCldUVlg2MVZKNFQybEJ0SXlLTkxtSURRV2Q2Qng3MkMzV1FwUUVGUk5sa01HcFgrMkNLeHVvV3RKdWkrbSt5L0MxbXZGb05ydm5oVFYKOFdqMHZlYWFHbXlwaStWK1VZUHBmcUNtWXVlV1Q4Q3llMnZOd1RkRjJLK1NPTzVoVUs2cHVCYzZFMXhxK0JVQTRsd0krMTV2SU0xZQpGSkFlVnMzWE5oVVBRZzYwOUtkU1FlbmJud1dRckJielExeXN0cWw0RVpxS2EwemdTejk3NGc0c0MveGFhOGM5eThWeVRVWE9hTjJkCkFEbWx3M0toNWlDM2x5ZTN3b1JaN1U1aU5SVjNTc2QxalNsWHFYQWRxRG1JUTFQWjlzNmFpU0tENUlTbW90UlE5Q3NEWkkwR1NqTkYKVDNFeHJhbUk3WmFob0JaeUR3QXBOOEJaelo2bHNjQlRrV3I5WHVOUmYxc2hiZnZXMzFDVXpFNnZCcEFtb0ZsL2ZySW1PRlp0cUUzRgp1aVhnM0x0b2I5dy84ODlPY3JQVTFXNjFGa0NhWnEwZCsxRU0wamFSVXVuazRRQ1ZITTgvbUQyMXIyMEcwQmJmRWR6djIzYTNmd1FZCkFDdXZodytaZDIxYUFBQUFBRWxGVGtTdVFtQ0MiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgNDQ2IDI0NikiPgoJPC9pbWFnZT4KCTxnPgoJCTxnPgoJCQk8Zz4KCQkJCTxnPgoJCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NjcsMjkwYzAsMC00LDAtNCw0djZjMCwwLDAsNCw0LDRoMjZjMCwwLDQsMCw0LTR2LTZjMCwwLDAtNC00LTRINDY3eiIvPgoJCQkJCTxwYXRoIGZpbGw9IiNGRjlGNEIiIGQ9Ik00ODAsMzAxLjVjMi43NjIsMCw1LTIuMjM4LDUtNXMtMi4yMzgtNS01LTVjLTIuNzYxLDAtNSwyLjIzOC01LDVTNDc3LjIzOSwzMDEuNSw0ODAsMzAxLjUiLz4KCQkJCTwvZz4KCQkJCTxwb2x5Z29uIGZpbGw9IiNCOUI5QjkiIHBvaW50cz0iNDY3LDI5NyA0NzEsMjk0LjMzMyA0NzEsMjk5LjY2NyAJCQkJIi8+CgkJCQk8cG9seWdvbiBmaWxsPSIjQjlCOUI5IiBwb2ludHM9IjQ5MywyOTcgNDg5LDI5NC4zMzMgNDg5LDI5OS42NjcgCQkJCSIvPgoJCQk8L2c+CgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01MDAsMjU2aC00MGMwLDAtNCwwLTQsNHYxNC43MDNjMCwwLDAsNC4yOTcsNCw0LjI5N2gxNC41OTVsNS40MDUsNy4yOTdsNS40MDQtNy4yOTdINTAwCgkJCQljMCwwLDQtMC4yOTcsNC00LjI5N1YyNjBDNTA0LDI2MCw1MDQsMjU2LDUwMCwyNTZ6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) center center no-repeat; }

.ui-slider-handle-left,
.ui-slider-handle-right {
  position: absolute;
  top: -0.5em; }

.ui-slider {
  position: absolute;
  width: 100%;
  /* For IE8 - See #6727 */ }
  .ui-slider:before {
    top: -0.3em; }
  .ui-slider:after {
    bottom: -0.3em; }
  .ui-slider:before, .ui-slider:after {
    display: block;
    position: absolute;
    left: -0.31em;
    width: 0.7em;
    height: 0.7em;
    z-index: 1;
    content: '';
    background: #808080;
    border-radius: 2px; }
  .ui-slider .ui-slider-pin-range,
  .ui-slider .ui-slider-handle {
    position: absolute;
    left: -29px;
    z-index: 2;
    text-align: center;
    cursor: default;
    color: #000; }
  .ui-slider .ui-slider-pin-range {
    background: #fff; }
  .ui-slider .ui-slider-handle {
    width: 48px;
    height: 26px;
    z-index: 100;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1NC42MjVweCIgaGVpZ2h0PSIzNS4zOTZweCIgdmlld0JveD0iMCAwIDU0LjYyNSAzNS4zOTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU0LjYyNSAzNS4zOTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCQoJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIHdpZHRoPSIyNDYiIGhlaWdodD0iMTYzIiB4bGluazpocmVmPSJFMzY5NzAzRDAwQzJFNzdFLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDAuMjM1NSAwIDAgMC4yMzU1IC0xLjY1MjggLTEuNDk0OSkiPgoJPC9pbWFnZT4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiNGMEYwRjAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjI3MywxMC42MTdjMCwwLTQsMC00LDR2NmMwLDAsMCw0LDQsNGgyNmMwLDAsNCwwLDQtNHYtNgoJCQkJYzAsMCwwLTQtNC00SDE0LjI3M3oiLz4KCQkJPHBhdGggZmlsbD0iI0ZGOUY0QiIgZD0iTTI3LjI3MywyMi41MzljMi43NjIsMCw1LTIuMjM3LDUtNWMwLTIuNzYyLTIuMjM4LTUtNS01cy01LDIuMjM4LTUsNQoJCQkJQzIyLjI3MywyMC4zMDIsMjQuNTExLDIyLjUzOSwyNy4yNzMsMjIuNTM5Ii8+CgkJPC9nPgoJCTxwb2x5Z29uIGZpbGw9IiNCOUI5QjkiIHBvaW50cz0iMTQuMjczLDE4LjAzOSAxOC4yNzMsMTUuMzcyIDE4LjI3MywyMC43MDYgCQkiLz4KCQk8cG9seWdvbiBmaWxsPSIjQjlCOUI5IiBwb2ludHM9IjQwLjI3MywxNy43ODggMzYuMjczLDE1LjM3MiAzNi4yNzMsMjAuNzA2IAkJIi8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==) center center no-repeat; }
  .ui-slider .ui-slider-pin-range {
    top: -5px;
    width: 10px;
    z-index: 100;
    background: #EC008C;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px; }
  .ui-slider .ui-slider-range {
    display: block;
    position: absolute;
    left: -1px;
    width: 4px;
    z-index: 1;
    font-size: 0.7em;
    border: 0;
    background: #FFA04B; }
  .ui-slider > .ui-slider-handle:first-of-type {
    margin-bottom: -12px; }
  .ui-slider > .ui-slider-handle:nth-of-type(2) {
    margin-bottom: -12px; }
  .ui-slider.ui-state-disabled .ui-slider-handle,
  .ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit; }
  .ui-slider.ui-slider-vertical {
    width: 1px;
    background: #808080; }

.ui-widget-content .ui-state-default {
  outline: none; }

.ui-slider.ui-slider-horizontal {
  /*position: absolute;*/
  /*right: 25px;*/
  /*bottom: 36px;*/
  /*border-radius: 3px;*/
  /*box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;*/
  /*width: 80%;*/
  /*min-height: 5.45em;*/
  /*padding: 0.95em;*/
  /*z-index: 1;*/
  /*background: rgba(255,255,255,1);*/
  position: absolute;
  width: 100%;
  height: 1px;
  background: #808080;
  /* For IE8 - See #6727 */ }
  .ui-slider.ui-slider-horizontal .timeline-title {
    display: none;
    padding-top: 0.6em;
    margin-bottom: 0;
    font-size: 1em;
    text-align: center; }
  .ui-slider.ui-slider-horizontal .start,
  .ui-slider.ui-slider-horizontal .end {
    position: absolute;
    top: 3.15em;
    padding: 0.05em 1.2em;
    font-family: "Noto Sans", sans-serif;
    font-weight: 400;
    color: #000;
    border-radius: 4px;
    border: 1px solid #B9B9B9; }
    @media (max-width: 980px) {
      .ui-slider.ui-slider-horizontal .start,
      .ui-slider.ui-slider-horizontal .end {
        display: none; } }
  .ui-slider.ui-slider-horizontal .start {
    left: 0.95em; }
  .ui-slider.ui-slider-horizontal .end {
    right: 0.95em; }
  .ui-slider.ui-slider-horizontal .tooltip {
    top: 120px;
    left: 100px; }
  .ui-slider.ui-slider-horizontal .ui-slider {
    width: auto;
    top: 4em;
    left: 5.7em;
    right: 5.7em; }
  .ui-slider.ui-slider-horizontal .ui-slider-handle {
    width: 60px;
    height: 60px;
    padding-top: 0.5em;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI5NjBweCIgaGVpZ2h0PSI1NjBweCIgdmlld0JveD0iMCAwIDk2MCA1NjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDk2MCA1NjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCQoJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRWdBQUFCSUNBWUFBQUJWN2JOSEFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBCkdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUI5OUpSRUZVZU5yc1hJdVM0amdNdEpOQWh0bkgKM2Y5LzV0ME1BK1RoZ3l2N3FyZEhrdTBReUZ6VlVxV0M0aEdjVGt1V1dnTG5mdC9NbS85aXgxbjdGcDU5WXY1L0JGSllBelMvNEQyKwo4TFd2QkU0b2VMd0lJQy9jYTQrL3Nvc0ZNR2ZjVjdzTWc5SEFZN2F2eUtBZzJDdzhwNExVWmNCQllDUmowTDRDU0F6T2JGaDZYWFc1CnJoQ2NscXlMOXd5Vy95SUFNVGdUMkFpUEV6Z3puSHV3QUdLWFFrQnV0cU43Qm1wcmtCZ2NCT1ZtUTdUMGVJTFB6clVNYWdDY0d5RDcKYUQwODNrV1RRTm9TSUFRbmdYSzUyaG51K1ROZWNyWE9ZQThDZEFQajVXcUhhQy9SRWxETXBDMWlVUUFtek1DYUJNanBhaC9Sdk1LNgpMSU9rdUpOWWN3UG1HMWdDcXdlWGF6ZDBNMllQZ25NRDVSalgyTUQ3WjRoRmMwa01ZcENTZTkzWThucTE3MWY3RWUxN2ZPNGxnclFsCml5VDJEQVRPRHRZMUN3RzdBWkQrTzZZV3BEbitJSU4rWHUwUEFhUWRYS0Zuc3doZEJObHpjNnYzdVA0V3dNR0FQZENhUlFaNXc4MTIKRUlNU2kyNGcvUmxCU3U2MjM5RE5HQ0JrVHcvbmlhK2RpUFhpZXEwZzdRMFcvUUFtSlJidFlVZmJDcUNaUURqQ09ZNkN5MGtBZVcwWApZNUFhZ1VVSkpJNUhyeENzOFF1ZkVZZUNFSFF2d0JBRTV3aHBpcFNlRkpjYTFuYS9oMjArZ2ZVTjRsQzdRVDRVQklBUW5CTnNKaGdLCldpTm0vc3VrTGxQQWFrbGpjcmtld0VwNTBkWUFqUkNRRTNONnl0bHlzY2RydTVoV2o3SExkUVRXSG14ckYyc2dJR08yejZ6Umltd3oKQmkwQlN5cGttNDBTeFFtMmNpNnNyZUphWFd0WHVRaGZLWVZzSlhOSVFGUUJZd0drMWlXR29PWU1FZTJaTiswQ0xsNVhWM0ZsTEdseQpTekUvWklCeTkxeklyb0syd2FoK1E4VUorQWNBVXZvZVg4Qzh1MktRcGZXR0F2ZjB4aFd2T2RHUUNRMGw2L0JydXBnbWVrczY3NlRRCkdrL01GNEJXNHVMOEdtdk5zeURTdThJWW13VW9LUG91YTd3b2E2TFdvaVZnWFBPRkFnYmxUazdTZ25oOUROYWlJQjB5blFGSjM3MUUKUXpuQlNzSzAzVVZpbXRXdTBkWTV3Ym9HV0MrQ1ZicFQvd0pRVUtSSUNaaWsxSjJwS0p5VStzYkttN3lTTndYRlhiUytWbm8rcmZFRQphMHdYY1JTNkdrV1NhNkNycDNVR1dOOWxPV0Z2QUlUWk4yZmhuRnhxTFp0WmNSZEw3ampHdFNiQUJ1aG96Rm8zSXhlRGVJRUQ2YnZ2CkpFU2xvbEJURmJrMDRUWVNTN1hzMG9OeTlXY0RvRXNFNXkwYUFuVXhRQXBXTFJZVTEySjl0eGZraEY2Uk94Z2NMbkIzSkxRNVVnWXgKenVIVmwwQml3VDVkekwranZjZm56Z0Q2cEFUdmtDczFaa0hmUGNMSklITmVoUFlQeGhaa3pSNmtrcDQwbW9aMFk0eDFHRStRVFZLcwp3czhtRnYxbGdLUzZXZ2xBeUo2TzVBUlc2VnBnUXFNSWJqMEpidGc2UW9Ed2U1TnJuQWlraWNBSkpNcGZnUFZ2QWtBWEpWaXJ1MWphCmFtZmxpL2dFUG9nQm5jSWVGditURXZrYVQvb0FBRHRRQlQvZ0JMVVlJckZJMmxTT0VSeUxRVzRKZzVJYmVhSi9ZZy9xdTIwR29KN0EKK1E0ZzlRVFFtYTQrZ25UT0FLUjFWay9Dam1ibVJybGRMTG1ZRTRMblNRQkhjNjhXZ25McWpKeG84YjNTZ1hpUEFPSFZ2NEI3VEVyNQpNeEZJRjRwcEF6RklMTDY3Z3RwbUV0Z3p1TThUSHEyUS9DWEQxdEdaZHFRQmRHTUpvRGNBNldpNHgyemtUNFBRTEJ5RkFCMXE4eUF0Ckx4cWhjOUFxa3FhMHZVdUJOY1V6aTBISmpvcDdhRVd6TkJjMENzbW5LdDFvTVFnWkkzVXVVMGt4S3JvMGdvTUJrTjJ1Z1lKMU5JTDAKaVVvR3pvYzR5NTRNS3lsYmloamtBQ1JQZXE5MFVFd01yY0pVU2tMVE1Sa2dLWm5EWTg1VTdBYjNlV2hLQWpEa21GTXFkM2dxQnJYMgp0Qk5hMVJpZnVFMkVHYmQwSWRDOXNiczd3M09qWUJ3ZU9EVE1HVlZna2VUcURhRUtnN0EyZmRhUlNiMjBqcEpRU1dCTElBMEVDZ2Q3CkhuSHhodUtZbFhCTEZVVkorR29vditITUdIdmduY0NvblpObkhSMjVZQy9zUEtNZ3Y1emk4VDdJbFJtb0tuMTdhVjlNR3M5TGsyY3AKQ1R3SVdiWTBLZHZScnVjb2lFcTdqd1JPU2lwYkJhQkpZS1o3TkVEU1dBd09WaDJJUlMzcFFZMlFYTEpZcHUxUW95REI3TjNuUWFrUgo1T0RaS1lOU2F3QjB6L1NaTk9qcG5UMFpHeFFoZnFJUzZBUWxEKzZDMmhSWjFhMnJBRVpqVU9uMDJhNUFqczIxY1daRlplaUZGS0Y0Cmltd05CbW1pdTFTRUpwQitScEFPaHBqbW5ENEZJZ256czlPbnlEd2xtRWRGbzNxNGl6bjNlUlJHcTlSNXlGTzdraVdOd3lEb1BhZDQKekFESzVwSGN1bk4zREZUVUJtbU9SYXd6NzBnVVM0RDFUcDRkS21sRlN3VTBaK0FES0FLY1dqU0ZMYWJWQUxMQTRnRXJUZzViNVVxVwp0cDREWmR5VGtrOXBnMUsrc0p2N2k2dmNNMFFRTWxscWFWSlcrMzZmR1VEUWZ2am5IdWxpV3JkVCtya1JiN0d0MEpMMkN5NklveUROCldUVlg2MVZKNFQybEJ0SXlLTkxtSURRV2Q2Qng3MkMzV1FwUUVGUk5sa01HcFgrMkNLeHVvV3RKdWkrbSt5L0MxbXZGb05ydm5oVFYKOFdqMHZlYWFHbXlwaStWK1VZUHBmcUNtWXVlV1Q4Q3llMnZOd1RkRjJLK1NPTzVoVUs2cHVCYzZFMXhxK0JVQTRsd0krMTV2SU0xZQpGSkFlVnMzWE5oVVBRZzYwOUtkU1FlbmJud1dRckJielExeXN0cWw0RVpxS2EwemdTejk3NGc0c0MveGFhOGM5eThWeVRVWE9hTjJkCkFEbWx3M0toNWlDM2x5ZTN3b1JaN1U1aU5SVjNTc2QxalNsWHFYQWRxRG1JUTFQWjlzNmFpU0tENUlTbW90UlE5Q3NEWkkwR1NqTkYKVDNFeHJhbUk3WmFob0JaeUR3QXBOOEJaelo2bHNjQlRrV3I5WHVOUmYxc2hiZnZXMzFDVXpFNnZCcEFtb0ZsL2ZySW1PRlp0cUUzRgp1aVhnM0x0b2I5dy84ODlPY3JQVTFXNjFGa0NhWnEwZCsxRU0wamFSVXVuazRRQ1ZITTgvbUQyMXIyMEcwQmJmRWR6djIzYTNmd1FZCkFDdXZodytaZDIxYUFBQUFBRWxGVGtTdVFtQ0MiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgNDQ2IDI0NikiPgoJPC9pbWFnZT4KCTxnPgoJCTxnPgoJCQk8Zz4KCQkJCTxnPgoJCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NjcsMjkwYzAsMC00LDAtNCw0djZjMCwwLDAsNCw0LDRoMjZjMCwwLDQsMCw0LTR2LTZjMCwwLDAtNC00LTRINDY3eiIvPgoJCQkJCTxwYXRoIGZpbGw9IiNGRjlGNEIiIGQ9Ik00ODAsMzAxLjVjMi43NjIsMCw1LTIuMjM4LDUtNXMtMi4yMzgtNS01LTVjLTIuNzYxLDAtNSwyLjIzOC01LDVTNDc3LjIzOSwzMDEuNSw0ODAsMzAxLjUiLz4KCQkJCTwvZz4KCQkJCTxwb2x5Z29uIGZpbGw9IiNCOUI5QjkiIHBvaW50cz0iNDY3LDI5NyA0NzEsMjk0LjMzMyA0NzEsMjk5LjY2NyAJCQkJIi8+CgkJCQk8cG9seWdvbiBmaWxsPSIjQjlCOUI5IiBwb2ludHM9IjQ5MywyOTcgNDg5LDI5NC4zMzMgNDg5LDI5OS42NjcgCQkJCSIvPgoJCQk8L2c+CgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01MDAsMjU2aC00MGMwLDAtNCwwLTQsNHYxNC43MDNjMCwwLDAsNC4yOTcsNCw0LjI5N2gxNC41OTVsNS40MDUsNy4yOTdsNS40MDQtNy4yOTdINTAwCgkJCQljMCwwLDQtMC4yOTcsNC00LjI5N1YyNjBDNTA0LDI2MCw1MDQsMjU2LDUwMCwyNTZ6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) center center no-repeat; }
  .ui-slider.ui-slider-horizontal .ui-slider-pin-range {
    top: -4px; }
  .ui-slider.ui-slider-horizontal .ui-slider-handle {
    top: -47px; }
  .ui-slider.ui-slider-horizontal .ui-slider-handle-left,
  .ui-slider.ui-slider-horizontal .ui-slider-handle-right {
    position: absolute;
    top: -0.5em; }
  .ui-slider.ui-slider-horizontal:before {
    left: -0.3em; }
  .ui-slider.ui-slider-horizontal:after {
    left: 100%; }
  .ui-slider.ui-slider-horizontal:before, .ui-slider.ui-slider-horizontal:after {
    display: block;
    position: absolute;
    top: -0.31em;
    width: 0.7em;
    height: 0.7em;
    z-index: 1;
    content: '';
    background: #808080;
    border-radius: 50%; }
  .ui-slider.ui-slider-horizontal .ui-slider-pin-range,
  .ui-slider.ui-slider-horizontal .ui-slider-handle {
    position: absolute;
    top: -13px;
    z-index: 2;
    text-align: center;
    cursor: default;
    color: #000; }
  .ui-slider.ui-slider-horizontal .ui-slider-pin-range {
    background: #fff; }
  .ui-slider.ui-slider-horizontal .ui-slider-handle {
    width: 48px;
    height: 26px;
    z-index: 100;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1NC42MjVweCIgaGVpZ2h0PSIzNS4zOTZweCIgdmlld0JveD0iMCAwIDU0LjYyNSAzNS4zOTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU0LjYyNSAzNS4zOTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCQoJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIHdpZHRoPSIyNDYiIGhlaWdodD0iMTYzIiB4bGluazpocmVmPSJFMzY5NzAzRDAwQzJFNzdFLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDAuMjM1NSAwIDAgMC4yMzU1IC0xLjY1MjggLTEuNDk0OSkiPgoJPC9pbWFnZT4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiNGMEYwRjAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjI3MywxMC42MTdjMCwwLTQsMC00LDR2NmMwLDAsMCw0LDQsNGgyNmMwLDAsNCwwLDQtNHYtNgoJCQkJYzAsMCwwLTQtNC00SDE0LjI3M3oiLz4KCQkJPHBhdGggZmlsbD0iI0ZGOUY0QiIgZD0iTTI3LjI3MywyMi41MzljMi43NjIsMCw1LTIuMjM3LDUtNWMwLTIuNzYyLTIuMjM4LTUtNS01cy01LDIuMjM4LTUsNQoJCQkJQzIyLjI3MywyMC4zMDIsMjQuNTExLDIyLjUzOSwyNy4yNzMsMjIuNTM5Ii8+CgkJPC9nPgoJCTxwb2x5Z29uIGZpbGw9IiNCOUI5QjkiIHBvaW50cz0iMTQuMjczLDE4LjAzOSAxOC4yNzMsMTUuMzcyIDE4LjI3MywyMC43MDYgCQkiLz4KCQk8cG9seWdvbiBmaWxsPSIjQjlCOUI5IiBwb2ludHM9IjQwLjI3MywxNy43ODggMzYuMjczLDE1LjM3MiAzNi4yNzMsMjAuNzA2IAkJIi8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==) center center no-repeat; }
  .ui-slider.ui-slider-horizontal .ui-slider-pin-range {
    top: -5px;
    height: 10px;
    z-index: 100;
    background: #EC008C;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px; }
  .ui-slider.ui-slider-horizontal .ui-slider-range {
    display: block;
    position: absolute;
    top: -2px;
    height: 4px;
    z-index: 1;
    font-size: 0.7em;
    border: 0;
    background: #FFA04B; }
  .ui-slider.ui-slider-horizontal > .ui-slider-handle:first-of-type {
    margin-left: -30px; }
  .ui-slider.ui-slider-horizontal > .ui-slider-handle:nth-of-type(2) {
    margin-left: -32px; }
  .ui-slider.ui-slider-horizontal.ui-state-disabled .ui-slider-handle,
  .ui-slider.ui-slider-horizontal.ui-state-disabled .ui-slider-range {
    filter: inherit; }

.ui-widget-content .ui-state-default {
  outline: none; }

.loader {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  text-align: center;
  background: #FFF url(data:image/gif;base64,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) center center no-repeat;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 12px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 12px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 12px;
  pointer-events: none;
  z-index: 2000; }
  .loading .loader {
    display: block; }

.social {
  top: 0;
  right: 0;
  z-index: 1;
  color: #fff;
  text-align: center; }
  .social:hover .social-triger {
    background: #414042; }
  .social:hover .social-container {
    width: 270px;
    overflow: visible; }
  .social a {
    display: block;
    width: 50px;
    height: 50px;
    font-size: 1.5em;
    line-height: 2.4;
    color: #fff; }
  .social li {
    float: right;
    list-style: none; }
  .social .social-container {
    display: inline-block;
    position: absolute;
    right: 0;
    width: 54px;
    height: 50px;
    padding: 0;
    overflow: hidden;
    list-style: none; }
  .social .share-position {
    top: 205px; }
  .social .social-triger {
    height: 50px;
    font-size: 1.25em;
    line-height: 3;
    font-family: "SSSymbolicons"; }
  .social .ss-facebook {
    background: #3b5998; }
  .social .ss-twitter {
    background: #00bbf5; }
  .social .ss-googleplus {
    background: #dd4b39; }
  .social .ss-mail {
    background: #939598; }
  .social .ss-facebook,
  .social .ss-twitter,
  .social .ss-googleplus,
  .social .ss-mail {
    font-family: "SSSocialRegular"; }
  .social .at16nc.at16t_compact {
    position: absolute;
    z-index: -1; }
  .social .at16nc.at16t_facebook,
  .social .at16nc.at16t_twitter,
  .social .at16nc.at16t_google_plusone_share,
  .social .at4-icon,
  .social .at16t_email {
    display: none !important; }

.share-container {
  display: inline-block;
  padding: 0; }
  .share-container a {
    display: block;
    width: 1.42em;
    height: 1.42em;
    font-size: 1.6em;
    color: #fff; }
    .share-container a span.at4-icon {
      display: none; }
  .share-container li {
    margin-right: 1em;
    float: left;
    text-align: center;
    list-style: none; }
    .share-container li:last-of-type {
      margin-right: 0; }
  .share-container .ss-facebook {
    background-color: #38599a; }
  .share-container .ss-twitter {
    background-color: #00aeef; }
  .share-container .ss-googleplus {
    background-color: #df4938; }
  .share-container .ss-mail {
    background-color: #878787; }

.ui-dialog {
  padding: 4em;
  z-index: 3000;
  outline: none;
  background: #fff;
  border: 1px solid #B9B9B9; }
  .ui-dialog .ui-dialog-title,
  .ui-dialog .ui-dialog-title + button {
    display: none; }
  .ui-dialog .icon-close {
    position: absolute;
    top: 0.4rem;
    right: 0.5rem;
    outline: none; }
    .ui-dialog .icon-close:hover {
      color: #000; }
  .ui-dialog .field {
    display: flex; }
    .ui-dialog .field input#email {
      margin: 0 1rem 0 0; }

.dialog-width {
  width: 600px; }

.user-dialog-wrapper {
  position: fixed;
  background: #fff; }

.join-dialog, .login-dialog {
  display: none; }
  .join-dialog .ui-dialog-titlebar, .login-dialog .ui-dialog-titlebar {
    display: none; }
  .join-dialog .login-choice, .login-dialog .login-choice {
    padding-right: 2em;
    float: left;
    width: 70%;
    border-right: 1px solid #F0F0F0; }
    .join-dialog .login-choice a, .login-dialog .login-choice a {
      display: block;
      position: relative;
      padding: 0.75em 1em;
      color: #fff;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
      .join-dialog .login-choice a#login-facebook, .login-dialog .login-choice a#login-facebook {
        background-color: #38599a; }
        .join-dialog .login-choice a#login-facebook:hover, .login-dialog .login-choice a#login-facebook:hover {
          background-color: #2a4375; }
      .join-dialog .login-choice a#login-twitter, .login-dialog .login-choice a#login-twitter {
        background-color: #00aeef; }
        .join-dialog .login-choice a#login-twitter:hover, .login-dialog .login-choice a#login-twitter:hover {
          background-color: #0089bc; }
      .join-dialog .login-choice a#login-google, .login-dialog .login-choice a#login-google {
        background-color: #df4938; }
        .join-dialog .login-choice a#login-google:hover, .login-dialog .login-choice a#login-google:hover {
          background-color: #c43020; }
      .join-dialog .login-choice a#login-mail, .join-dialog .login-choice a#sign-mail, .login-dialog .login-choice a#login-mail, .login-dialog .login-choice a#sign-mail {
        background-color: #878787; }
        .join-dialog .login-choice a#login-mail:hover, .join-dialog .login-choice a#sign-mail:hover, .login-dialog .login-choice a#login-mail:hover, .login-dialog .login-choice a#sign-mail:hover {
          background-color: #6e6d6d; }
      .join-dialog .login-choice a .icon, .login-dialog .login-choice a .icon {
        display: inline-block;
        float: right;
        text-align: center; }
        .join-dialog .login-choice a .icon, .join-dialog .login-choice a .icon[class*=" ss-"]:before, .login-dialog .login-choice a .icon, .login-dialog .login-choice a .icon[class*=" ss-"]:before {
          font-size: 1.5em;
          font-family: "SSSocialRegular" !important; }
        .join-dialog .login-choice a .icon.ss-send, .login-dialog .login-choice a .icon.ss-send {
          margin-top: -4px; }
    .join-dialog .login-choice .or-line, .login-dialog .login-choice .or-line {
      margin-top: 2em; }
    .join-dialog .login-choice .or-mail, .login-dialog .login-choice .or-mail {
      width: 3em;
      margin: -1.9em auto 1.2em;
      background: #fff; }
  .join-dialog .buttons-animation.social-buttons li:nth-child(-n+2), .login-dialog .buttons-animation.social-buttons li:nth-child(-n+2) {
    margin-right: 2%; }
  .join-dialog .buttons-animation.social-buttons li:nth-child(-n+3), .login-dialog .buttons-animation.social-buttons li:nth-child(-n+3) {
    width: 32%;
    float: left;
    font-size: 70%; }
    .join-dialog .buttons-animation.social-buttons li:nth-child(-n+3) a, .login-dialog .buttons-animation.social-buttons li:nth-child(-n+3) a {
      padding: 0.75em 0;
      text-align: center; }
    .join-dialog .buttons-animation.social-buttons li:nth-child(-n+3) .icon, .login-dialog .buttons-animation.social-buttons li:nth-child(-n+3) .icon {
      display: block;
      float: none; }
  .join-dialog .buttons-animation.social-buttons li:nth-child(4), .login-dialog .buttons-animation.social-buttons li:nth-child(4) {
    float: none;
    clear: both; }
  .join-dialog .social-buttons, .login-dialog .social-buttons {
    padding: 0; }
    .join-dialog .social-buttons li, .login-dialog .social-buttons li {
      width: 100%;
      margin-bottom: 1em;
      list-style: none;
      -webkit-transition: width 0.3s ease-in-out;
      -moz-transition: width 0.3s ease-in-out;
      transition: width 0.3s ease-in-out; }
      .join-dialog .social-buttons li:last-of-type, .login-dialog .social-buttons li:last-of-type {
        margin-bottom: 0; }
  .join-dialog input[type=submit], .login-dialog input[type=submit] {
    display: none; }
  .join-dialog .login-submit, .login-dialog .login-submit {
    float: left; }
  .join-dialog a.forgotten-pass, .login-dialog a.forgotten-pass {
    display: block;
    padding: 0;
    padding-top: 4px;
    float: right;
    color: #000; }
    .join-dialog a.forgotten-pass:hover, .join-dialog a.forgotten-pass:focus, .login-dialog a.forgotten-pass:hover, .login-dialog a.forgotten-pass:focus {
      text-decoration: underline; }
  .join-dialog .field-wrapp, .login-dialog .field-wrapp {
    margin: 0.5em 0;
    overflow: hidden; }
    .join-dialog .field-wrapp label, .login-dialog .field-wrapp label {
      width: 100%;
      font-size: 1em; }
      .join-dialog .field-wrapp label a, .login-dialog .field-wrapp label a {
        display: inline;
        padding: 0;
        color: #000; }
  .join-dialog .new-to-hp, .login-dialog .new-to-hp {
    width: 30%;
    padding: 0 1em;
    float: left;
    text-align: center; }
  .join-dialog .errors,
  .join-dialog .error, .login-dialog .errors,
  .login-dialog .error {
    margin: 0;
    text-align: center; }
    .join-dialog .errors, .join-dialog .errors p,
    .join-dialog .error,
    .join-dialog .error p, .login-dialog .errors, .login-dialog .errors p,
    .login-dialog .error,
    .login-dialog .error p {
      color: #C00 !important; }
  .join-dialog .errors, .login-dialog .errors {
    display: none;
    margin-top: 4em; }
  .join-dialog .email-login-wrapp,
  .join-dialog .sign-login-wrapp, .login-dialog .email-login-wrapp,
  .login-dialog .sign-login-wrapp {
    margin-top: 2em; }
  .join-dialog .required, .login-dialog .required {
    color: #c00; }

.register-dialog {
  padding: 1.75em 1.75em 0 1.75em;
  border-top: 1px solid #ccc;
  text-align: center; }
  .register-dialog p {
    margin-bottom: 1em; }

.ui-widget-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1020; }

#site-content .login-choice .or-mail {
  margin-top: -2.25em; }

.dialog-window {
  display: none;
  color: #000; }
  .dialog-window input {
    float: left; }
  .dialog-window .share-container {
    padding-bottom: 2em; }
  .dialog-window .input-wrapper {
    position: relative; }
    .dialog-window .input-wrapper input {
      width: 85%; }
    .dialog-window .input-wrapper .rounded-corners-btn {
      float: right; }

.dialog-note {
  padding: 0; }

.video-commenting .step-wrapper {
  padding: 0;
  position: absolute;
  top: 1.8em;
  right: 15em; }
  .video-commenting .step-wrapper li {
    display: inline-block;
    width: 2em;
    height: 2em;
    background: #CCC;
    border-radius: 50%;
    margin-right: 0.5em; }
    .video-commenting .step-wrapper li.selected {
      background: #FFA04B; }
    .video-commenting .step-wrapper li.past {
      background: #EC008C; }

.video-commenting .helper {
  margin-top: 2em;
  padding-top: 1em;
  text-align: center;
  border: 1px solid #CCC;
  border-radius: 0.3em;
  position: relative;
  margin-left: 3em;
  margin-right: 3em; }
  .video-commenting .helper p {
    padding-bottom: 1em; }
  .video-commenting .helper:before {
    top: -14px;
    bottom: auto;
    left: auto;
    right: calc(50% - 14px);
    border-width: 0 14px 14px;
    content: "";
    position: absolute;
    border-style: solid;
    border-color: #CCC transparent;
    display: block;
    width: 0; }
  .video-commenting .helper:after {
    top: -13px;
    bottom: auto;
    left: auto;
    right: calc(50% - 13px);
    border-width: 0 13px 13px;
    content: "";
    position: absolute;
    border-style: solid;
    border-color: #fff transparent;
    display: block;
    width: 0; }
  .video-commenting .helper.left, .video-commenting .helper.center, .video-commenting .helper.right {
    float: left;
    width: 28%;
    margin: 2em 0; }
  .video-commenting .helper.center {
    margin: 2em 8%; }

#yt-uploader + div > div:after {
  display: block;
  content: '';
  height: 1px;
  clear: both; }

.circle-wrap {
  width: 10em;
  height: 10em;
  margin: 4em auto; }

.circle-loader {
  width: 100%;
  height: 100%;
  margin: 0px;
  transition: all 0.7s ease-in-out;
  border: 10px solid #ebebeb;
  border-bottom-color: #EC008C;
  border-radius: 50%;
  -webkit-font-smoothing: antialiased !important;
  animation: spin 3s linear infinite;
  -webkit-animation: spin 3s linear infinite; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.tooltip {
  display: none;
  position: absolute;
  padding: 5px 10px;
  max-width: 14em;
  z-index: 100;
  font-size: 0.75em;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 8px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 8px;
  box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 8px;
  border: 1px solid #F0F0F0; }
  .tooltip .toolitp-copy {
    display: block;
    background: #fff; }
  .tooltip .icon-light-bulb:before {
    position: absolute;
    top: 0.4em;
    left: 6px;
    font-size: 1.5em; }
  .tooltip .icon-light-bulb + .toolitp-copy {
    padding-left: 1.5em; }

.arrow-up:after,
.arrow-down:after,
.arrow-up-right:after,
.arrow-up-left:after,
.arrow-down-left:after,
.arrow-down-right:after,
.arrow-left:after,
.arrow-right:after {
  position: absolute;
  width: 12px;
  height: 12px;
  z-index: -2;
  background: #fff;
  content: '';
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 8px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 8px;
  box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 8px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border: 1px solid #F0F0F0; }

.arrow-up:after,
.arrow-down:after {
  left: 50%;
  margin-left: -6px; }

.arrow-up-right:after {
  top: -6px;
  right: 14px; }

.arrow-up-left:after {
  top: -6px;
  left: 14px; }

.arrow-down-left:after {
  bottom: -6px;
  left: 14px; }

.arrow-down-right:after {
  bottom: -6px;
  right: 14px; }

.arrow-left:after {
  top: 50%;
  left: -6px;
  margin-top: -6px; }

.arrow-right:after {
  top: 50%;
  right: -6px;
  margin-top: -6px; }

.arrow-up-right:before,
.arrow-up-left:before,
.arrow-down:before,
.arrow-up:before,
.arrow-down-left:before,
.arrow-down-right:before,
.arrow-left:before,
.arrow-right:before {
  position: absolute;
  width: 30px;
  height: 8px;
  z-index: 2;
  background: #fff;
  content: ''; }

.arrow-up-right:before {
  top: 0;
  right: 10px; }

.arrow-up-left:before {
  top: 0;
  left: 10px; }

.arrow-down:before,
.arrow-up:before {
  left: 50%;
  margin-left: -13px; }

.arrow-down-left:before {
  bottom: 0;
  left: 14px; }

.arrow-down-right:before {
  bottom: 0;
  right: 10px; }

.arrow-down:after {
  bottom: -6px; }

.arrow-up:after {
  top: -6px; }

.arrow-down:before {
  bottom: 0; }

.arrow-up:before {
  top: 0; }

.arrow-left:before,
.arrow-right:before {
  top: 50%;
  width: 8px;
  height: 30px;
  margin-top: -15px;
  background: #fff; }

.arrow-left:before {
  left: 0; }

.arrow-right:before {
  right: 0; }

#map .tooltip {
  font-size: 1.1em; }

.users {
  position: absolute; }
  .users .user-img {
    display: inline-block;
    position: relative;
    width: 4.1em;
    height: 4.1em;
    z-index: 1;
    border: 4px solid #fff;
    overflow: visible;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; }
    .users .user-img img {
      display: block;
      width: 100%;
      height: 100%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%; }
  .users .user-img-wrapper {
    float: right; }
    .users .user-img-wrapper .user-img {
      margin-left: 1em; }
    .users .user-img-wrapper:first-of-type .user-img {
      width: 5em;
      height: 5em;
      position: relative;
      bottom: 0.4em; }
      .users .user-img-wrapper:first-of-type .user-img .user-remove {
        display: none !important; }
    .users .user-img-wrapper:last-of-type .user-img {
      margin-left: 0; }
    .users .user-img-wrapper .user-remove {
      display: none;
      position: absolute;
      top: -1em;
      right: -1em;
      width: 2em;
      height: 2em;
      background: #ec008c;
      color: #FFF;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      cursor: pointer; }
      .users .user-img-wrapper .user-remove span {
        font-size: 1.6em;
        color: #FFF; }
  .users .user-name {
    display: inline-block;
    padding: 0.2em 1.2em 0.2em 0.5em;
    margin: 1.2em -0.5em 0 0;
    max-width: 10em;
    overflow: hidden;
    font-weight: bold;
    color: #fff;
    background: #282828;
    text-overflow: ellipsis;
    white-space: nowrap; }

.project-edit .users .user-remove {
  display: block; }

.pagination {
  width: 100%;
  text-align: center;
  clear: both; }
  @media (max-width: 980px) {
    .pagination {
      font-size: 1.3em; } }
  .pagination .pagination-list {
    padding-left: 0; }
  .pagination .total-pins {
    font-size: 0.75em; }
  .pagination li {
    display: inline-block;
    margin: 0 0.2em;
    list-style: none outside; }
    .pagination li a {
      display: block;
      height: 2.14em;
      padding: 0 0.4em;
      min-width: 2.14em;
      line-height: 2;
      color: #3b342e;
      border: 1px solid #ececec;
      text-align: center;
      background: #fff;
      -webkit-border-radius: 1em;
      -moz-border-radius: 1em;
      border-radius: 1em;
      -webkit-box-shadow: 0 1px 1px #ececec;
      -moz-box-shadow: 0 1px 1px #ececec;
      box-shadow: 0 1px 1px #ececec; }
      .pagination li a:hover {
        color: #ec008c; }
      .pagination li a:active {
        color: #fff;
        background: #808080; }
    .pagination li.ellipsis a, .pagination li.ellipsis a:hover {
      color: #584d44;
      background-color: transparent;
      border-color: transparent;
      cursor: default;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    .pagination li.active a {
      color: #fff;
      background: #808080; }
  .pagination .icon-arrow-left,
  .pagination .icon-arrow-right {
    padding: 0; }
    .pagination .icon-arrow-left:before,
    .pagination .icon-arrow-right:before {
      position: relative;
      top: 0.1em; }

.tags a {
  position: relative;
  display: inline-block;
  padding: 0.3em 0.55em;
  margin: 0 0.4em 0.4em 0;
  color: #000;
  font-size: 0.85em;
  background: #fff;
  border: 1px solid #F0F0F0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.tags a:hover {
  color: #fff;
  background: #6987C3; }

.tags .selected {
  color: #fff;
  background: #EC008C; }

.tags.big-tags a {
  font-size: 1em; }

.tags .tag-delete {
  cursor: pointer;
  width: 16px;
  height: 15px;
  position: absolute;
  left: -5px;
  top: -5px;
  font-size: 1px;
  outline: none;
  border: 1px solid #CCC;
  border-radius: 50%;
  background: #FFF url("/resources/explore/scripts/app/lib/select2/select2.png") right top no-repeat; }
  .tags .tag-delete:hover {
    background-position: right -11px; }

.tags-section .tags {
  display: inline-block;
  width: 100%;
  margin-top: 1em; }
  .tags-section .tags .ss-icon {
    position: relative;
    top: 0.2em;
    margin-right: 0.2em;
    color: #B9B9B9; }

.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 4px 25px;
  font-size: 0.75em;
  background: #fff;
  color: #808080; }
  .select2-container-multi .select2-choices .select2-search-choice .ss-icon {
    line-height: 0 !important; }

.select2-search-choice-close {
  top: 3px;
  width: 15px;
  height: 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #B9B9B9; }
  .select2-search-choice-close:hover {
    border-color: #000; }

.http-loader__wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -3px;
  background: #f2b5d9;
  width: 100%;
  height: 3px;
  overflow: hidden; }
  .http-loader__wrapper:after {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background: #ec008c;
    content: '';
    -moz-transform: translate(-100%);
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
    -moz-animation: 1.5s ease-in-out 0s alternate none infinite pusher;
    -webkit-animation: 1.5s ease-in-out 0s alternate none infinite pusher;
    animation: 1.5s ease-in-out 0s alternate none infinite pusher; }

@-moz-keyframes pusher {
  0% {
    -moz-transform: translate(-95%); }
  100% {
    -moz-transform: translate(95%); } }

@-webkit-keyframes pusher {
  0% {
    -webkit-transform: translate(-95%); }
  100% {
    -webkit-transform: translate(95%); } }

@keyframes pusher {
  0% {
    transform: translate(-95%); }
  100% {
    transform: translate(95%); } }

.site-toolbar {
  display: block;
  position: relative;
  width: 6.5em;
  height: 100vh;
  padding: 1em;
  z-index: 1050;
  float: right;
  text-align: center;
  background: #fff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) -2px -2px 4px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) -2px -2px 4px;
  box-shadow: rgba(0, 0, 0, 0.1) -2px -2px 4px; }
  @media (max-width: 980px) {
    .site-toolbar {
      position: fixed !important;
      top: inherit !important;
      right: inherit !important;
      bottom: 0;
      left: 0;
      width: 100vw !important;
      height: 5.5em !important;
      float: none; }
      .site-toolbar ul {
        display: flex;
        justify-content: space-around;
        font-size: 1em !important; }
        .site-toolbar ul li {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          border-bottom: 0 !important; }
      .site-toolbar .toolbar-action-copy {
        display: none; } }
  .site-toolbar a, .site-toolbar {
    color: #fff; }
  .site-toolbar ul {
    padding: 0; }
    @media (max-width: 1280px) and (min-width: 981px), (max-height: 800px) {
      .site-toolbar ul {
        font-size: 80%; } }
    .site-toolbar ul li {
      position: relative;
      padding-bottom: 0.5em;
      margin-bottom: 0.5em;
      list-style: none;
      border-bottom: 1px solid #F0F0F0; }
      .site-toolbar ul li:last-of-type {
        margin-bottom: 0;
        border: none; }
      .site-toolbar ul li a {
        outline: none; }
  .site-toolbar .hp-icon {
    display: inline-block;
    position: relative;
    width: 3.5em;
    height: 3.5em;
    margin-bottom: 0.5em;
    z-index: 1003;
    background: #EC008C;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; }
    .site-toolbar .hp-icon:before {
      font-size: 2em;
      line-height: 1.8; }
  .site-toolbar .toolbar-action-copy {
    position: relative;
    z-index: 1003;
    color: #000; }
  .site-toolbar ul li:hover .toolbar-action-copy {
    color: #EC008C; }
  .site-toolbar ul li:hover .hp-icon {
    background: #ff3aaf; }
  .site-toolbar.static {
    position: absolute;
    right: 0;
    top: 5.3em;
    height: calc( 100vh - 5.3em); }
  .site-toolbar.hp-sticky {
    top: 28px;
    right: 0;
    margin-top: 0; }
  .site-toolbar.hp-sticky + .project-cnt {
    margin-right: 6.5em; }
  @media (max-width: 980px) {
    .site-toolbar.hp-sticky + .project-cnt {
      margin-right: 0; } }
  .explore .site-toolbar ul li:first-child {
    display: none; }

.active .toolbar-action-copy, .selected .toolbar-action-copy {
  color: #FFA04B; }

.active .hp-icon, .selected .hp-icon {
  background: #FFA04B; }

.toolbar-pane-active {
  position: absolute;
  top: -0.6em;
  bottom: 0em;
  background: #fff;
  content: '';
  border-radius: 0.5em; }
  @media (max-width: 1280px) and (min-width: 981px), (max-height: 800px) {
    .toolbar-pane-active {
      left: -0.7em !important;
      width: 7em !important; } }
  @media (min-width: 980px) {
    .toolbar-pane-active {
      left: -0.7em;
      width: 5.8em; } }

.hp-toolbar-icon {
  display: inline-block;
  position: relative;
  width: 3.5em;
  height: 3.5em;
  margin-bottom: 0.5em;
  z-index: 1;
  background: #EC008C;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  vertical-align: bottom; }
  .hp-toolbar-icon:before {
    width: 100%;
    height: 100%;
    display: block;
    color: #FFF;
    font-size: 3.4em;
    text-align: center; }

.activity {
  padding: 1.5em 1em 3.5em 1em;
  background: #fff;
  border: 1px solid #B9B9B9; }
  .activity li {
    padding: 0.7em 0;
    list-style: none;
    border-bottom: 1px solid #F0F0F0; }
    .activity li:first-of-type {
      padding-top: 0; }
    .activity li:last-of-type {
      border: none;
      padding-bottom: 0; }
  .activity a:hover {
    text-decoration: underline; }
  .activity a:first-of-type {
    font-weight: bold;
    color: #000;
    pointer-events: none; }
  .activity .type-of-activity {
    max-width: 70%;
    padding-right: 2em;
    float: left; }
  .activity .time {
    float: right;
    color: #808080; }

.activity-wrapper .button-center-wrapp .button, .activity-wrapper .button-center-wrapp .toggle-ctrl span, .toggle-ctrl .activity-wrapper .button-center-wrapp span {
  position: relative;
  top: -1.2em; }

.comments .user-img-wrapepr {
  position: absolute;
  top: -20px;
  left: 0;
  width: 60px;
  height: 60px;
  border: 5px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden; }
  @media (min-width: 980px) {
    .comments .user-img-wrapepr {
      display: block; } }
  @media (max-width: 980px) {
    .comments .user-img-wrapepr {
      display: none; } }
  .comments .user-img-wrapepr img {
    display: block;
    width: 100%;
    height: auto; }

.comments .comment-copy {
  margin-bottom: 1em; }

.comment {
  position: relative;
  width: 100%;
  margin: 2em  0 1.5em;
  min-height: 90px;
  border-bottom: 1px solid #F0F0F0; }
  @media (min-width: 980px) {
    .comment {
      padding-left: 4.2em; } }
  .comment .metadata {
    right: 0;
    width: 100%;
    padding-bottom: 0.5em; }
    .comment .metadata .username {
      display: inline-block;
      padding: 0.1em 0.65em 0.1em 1em;
      margin-bottom: 0.3em;
      color: #fff;
      background: #000;
      font-weight: bold; }
    .comment .metadata .date {
      color: #808080; }
  .comment .user-img-wrapepr {
    z-index: 1; }
  .comment .video-prev-wrapper {
    position: relative; }
    .comment .video-prev-wrapper, .comment .video-prev-wrapper img {
      display: block;
      width: 100%; }
    .comment .video-prev-wrapper .ss-play {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 1em;
      height: 1em;
      margin-left: -0.5em;
      margin-top: -0.5em;
      font-size: 4em;
      color: #fff;
      color: rgba(255, 255, 255, 0.7);
      line-height: 1.3; }
  .comment .oembedall-container {
    padding: 1em;
    margin: 1em 0;
    border: 1px solid #ccc;
    background: #fff; }
    .comment .oembedall-container img {
      margin-right: 1em;
      max-width: 100%;
      float: left; }
  .comment .embed-content-title {
    font-family: "Noto Sans", sans-serif;
    text-transform: uppercase; }
    .comment .embed-content-title a {
      color: #616161; }
  .comment .suggestion {
    margin-bottom: 1em;
    border: 1px solid #DDD;
    border-radius: 0.5em;
    padding: 1em 1.2em;
    background: #F9F9F9;
    overflow: hidden; }
    .comment .suggestion label {
      clear: both;
      padding-bottom: 0.3em;
      padding-top: 0.5em;
      font-size: 1em;
      font-weight: bold; }
    .comment .suggestion > label:last-of-type {
      margin-top: 1em;
      border-top: solid 1px #DDD;
      padding-top: 0.5em;
      font-size: 1.1em; }
    .comment .suggestion > span {
      display: block;
      clear: both;
      overflow: hidden; }
    .comment .suggestion .from label:after, .comment .suggestion .to label:after {
      display: inline-block;
      content: '';
      padding-left: 0.5em;
      color: #999;
      font-weight: normal; }
    .comment .suggestion .from label:after {
      content: '(Original)'; }
    .comment .suggestion .to label:after {
      content: '(New)'; }
    .comment .suggestion img {
      display: inline-block;
      border: solid 1px #DDD;
      border-radius: 0.3em;
      margin-right: 0.5em; }
    .comment .suggestion .value {
      overflow: hidden; }
    .comment .suggestion .from, .comment .suggestion .to {
      width: 47%;
      float: left;
      clear: none;
      padding-bottom: 1em; }
    .comment .suggestion .from {
      margin-right: 6%; }
    .comment .suggestion.date .value {
      font-weight: bold;
      font-size: 1.4em; }
    .comment .suggestion.location .value {
      display: block; }
      .comment .suggestion.location .value img {
        display: block;
        width: 100%;
        height: auto; }

.add-comment {
  position: relative;
  margin-bottom: 2em; }
  .add-comment .pin-sections-title {
    margin-bottom: 0; }
  .add-comment .input-comment-wrapper a.user-img-wrapepr {
    margin-top: 10px; }
  .add-comment .input-comment-wrapper form {
    margin-left: 80px; }

.select-comment-type a {
  text-decoration: underline;
  font-weight: bold;
  color: #2884b9; }

.comments-note a,
.login-or-join a {
  color: #2884b9; }

.button.comment-button, .toggle-ctrl span.comment-button {
  float: left;
  margin-right: 1em; }

.layout-triger {
  width: 9em;
  height: 6em;
  position: absolute;
  left: -4.5em;
  bottom: 4em;
  overflow: hidden;
  border-radius: 0.5em;
  display: flex;
  display: -webkit-flex;
  box-shadow: rgba(0, 0, 0, 0.298039) 0px 2px 4px -1px; }
  .hp-sticky .layout-triger {
    bottom: 2em; }
    @media (max-width: 980px) {
      .hp-sticky .layout-triger {
        bottom: 7em; } }
  .layout-triger a {
    position: relative;
    display: block;
    width: 50%;
    height: 100%;
    color: #FFF;
    font-size: 0.8em;
    line-height: 1.2;
    text-align: center;
    padding: 0.6em 0 0 0; }
    .layout-triger a:after {
      content: '';
      display: block;
      position: absolute;
      top: 50%;
      left: 0;
      width: 0;
      height: 0;
      margin-top: -9.0909090909px;
      transition: all 0.2s ease;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent; }
    .layout-triger a:first-of-type {
      margin-right: 1px;
      border-radius: 0.5em 0 0 0.5em;
      background-color: #6987C3;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI2MDBweCIgaGVpZ2h0PSI2MDBweCIgdmlld0JveD0iMCAwIDYwMCA2MDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYwMCA2MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxyZWN0IHg9IjI4OC4wMyIgeT0iMjg4LjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI1LjciIGhlaWdodD0iNS43Ii8+Cgk8cmVjdCB4PSIyODguMDMiIHk9IjI5Ny4xNSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjUuNyIgaGVpZ2h0PSI1LjciLz4KCTxyZWN0IHg9IjI4OC4wMyIgeT0iMzA1LjY5OSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjUuNyIgaGVpZ2h0PSI1LjcwMSIvPgoJPHJlY3QgeD0iMjk3LjE1IiB5PSIyODguNiIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjUuNyIgaGVpZ2h0PSI1LjciLz4KCTxyZWN0IHg9IjI5Ny4xNSIgeT0iMjk3LjE1IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iNS43IiBoZWlnaHQ9IjUuNyIvPgoJPHJlY3QgeD0iMjk3LjE1IiB5PSIzMDUuNjk5IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iNS43IiBoZWlnaHQ9IjUuNzAxIi8+Cgk8cmVjdCB4PSIzMDYuMjcxIiB5PSIyODguNiIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjUuNjk5IiBoZWlnaHQ9IjUuNyIvPgoJPHJlY3QgeD0iMzA2LjI3MSIgeT0iMjk3LjE1IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iNS42OTkiIGhlaWdodD0iNS43Ii8+Cgk8cmVjdCB4PSIzMDYuMjcxIiB5PSIzMDUuNjk5IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iNS42OTkiIGhlaWdodD0iNS43MDEiLz4KPC9nPgo8L3N2Zz4K");
      background-repeat: no-repeat;
      background-position: 50% 47%; }
      .layout-triger a:first-of-type path {
        background-color: #FFF; }
      .layout-triger a:first-of-type:after {
        border-right: 8.3333333333px solid #fff;
        left: inherit;
        right: 0; }
    .layout-triger a:last-of-type {
      background: #839bcd;
      border-radius: 0 0.5em 0.5em 0;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjAgMCAxNiAyMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMiw3LjJjMCwyLjIwOS0xLjc5MSw0LTQsNHMtNC0xLjc5MS00LTRzMS43OTEtNCw0LTRTMTIsNC45OTEsMTIsNy4yIE0xNiw4LjJjMC00LjQxOC0zLjU4Mi04LTgtOAoJCXMtOCwzLjU4Mi04LDhTOCwyMyw4LDIzUzE2LDEyLjYxOCwxNiw4LjIiLz4KPC9nPgo8L3N2Zz4K");
      background-repeat: no-repeat;
      background-position: 50% 70%; }
      .layout-triger a:last-of-type:after {
        border-left: 8.3333333333px solid #fff; }
    .layout-triger a:hover {
      background-color: #FFA04B; }
      .layout-triger a:hover:first-of-type:after {
        right: 0.4em; }
      .layout-triger a:hover:last-of-type:after {
        left: 0.4em; }

.layout-triger-wrapper {
  position: absolute;
  z-index: 100;
  width: 1px; }

.fullscreen-map .layout-triger-wrapper {
  left: 100%; }
  @media (min-width: 980px) {
    .fullscreen-map .layout-triger-wrapper {
      left: calc(100% - 6.5em); } }

@media (min-width: 980px) {
  .fullscreen-hybrid .layout-triger-wrapper {
    left: 32%; } }

@media (max-width: 980px) {
  .fullscreen-hybrid .layout-triger-wrapper {
    left: 0; } }

@media (max-width: 599px) {
  .fullscreen-hybrid .layout-triger-wrapper {
    left: 0; } }

.fullscreen-gallery .layout-triger-wrapper {
  left: -1px; }

.inactive-container {
  position: relative;
  padding-top: 2em;
  overflow: hidden; }
  .inactive-container:before, .inactive-container:after {
    display: block;
    position: absolute;
    content: ''; }
  .inactive-container:before {
    top: -1em;
    width: 100%;
    height: 1em;
    background: #fff;
    z-index: 1;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 5px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 5px;
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 5px; }
  .inactive-container:after {
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    opacity: 0.7; }
  .inactive-container .radio-btn-styling .radio-btn-triger + .radio-btn-circle,
  .inactive-container .button,
  .inactive-container .toggle-ctrl span,
  .toggle-ctrl .inactive-container span {
    background: #F0F0F0; }

#map {
  height: calc(100% - 7em);
  position: relative;
  top: 5em; }
  body.type-tour #map {
    top: 0;
    height: calc(100% - 2em); }
  #map ::-webkit-input-placeholder {
    color: #666; }
  #map :-moz-placeholder {
    color: #666; }
  #map ::-moz-placeholder {
    color: #666; }
  #map :-ms-input-placeholder {
    color: #666; }
  #map .cluster {
    position: absolute;
    cursor: pointer;
    text-align: center; }

.project-meta {
  position: absolute;
  top: 4.5em;
  left: -200%;
  width: calc(100% - 20px);
  background: rgba(255, 255, 255, 0.9);
  padding: 0.8em 1em;
  transition: all 0.3s ease-in;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 5px; }
  @media (max-width: 1280px) {
    .project-meta {
      display: none; } }
  .hp-sticky .project-meta {
    left: 10px; }
  .project-meta .meta-parent-project-title {
    color: #ec008c;
    text-transform: uppercase;
    font-size: 1em; }
  .project-meta .meta-project-title {
    margin-bottom: 0.2em;
    line-height: 1.2;
    color: #3b342e; }
  .project-meta p {
    padding-bottom: 1em;
    font-size: 0.85em;
    color: #616161; }

.map-wrapper.hp-sticky,
.timemap-trigger-wrapper.hp-sticky {
  top: 2em; }

.gallery-content-wrapper {
  margin-top: 6.5em; }
  body.type-tour .gallery-content-wrapper {
    margin-top: 1.5em; }

.gallery-listing {
  margin: 0 0 0.5em 1.5em;
  padding-top: 0;
  background: #fff; }

.load-more-wrapper {
  margin: 5em 0;
  text-align: center; }

.timemap-trigger-wrapper {
  position: relative;
  width: 0; }
  @media (min-width: 980px) {
    .timemap-trigger-wrapper {
      display: none; } }
  @media (max-width: 980px) {
    .timemap-trigger-wrapper {
      display: block; } }

.timemap-trigger {
  position: absolute;
  bottom: 1em;
  padding: 0.5em 0.75em;
  text-align: center;
  background: #fff;
  z-index: 100;
  white-space: nowrap;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  -webkit-box-shadow: rgba(100, 100, 100, 0.3) 0 0 5px;
  -moz-box-shadow: rgba(100, 100, 100, 0.3) 0 0 5px;
  box-shadow: rgba(100, 100, 100, 0.3) 0 0 5px; }
  .timemap-trigger .ss-icon {
    font-size: 2.5em;
    color: #ec008c;
    opacity: 0.6;
    line-height: 1.5; }
  .timemap-trigger .open-map-copy {
    text-transform: uppercase;
    font-weight: bold; }

.project-edit .card {
  cursor: move; }

.project-edit .card-index {
  display: block; }

.project-cnt .gallery-listing.static-card-height {
  margin-right: 1.5em; }

.project-cnt > .zero-state-message {
  margin: 0 1.5em; }

.card {
  display: block;
  position: relative;
  margin-right: 2%;
  margin-bottom: 2%;
  overflow: hidden;
  background: #fff;
  cursor: pointer;
  float: left;
  -webkit-transition: box-shadow 0.3s ease-in-out;
  -moz-transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out; }
  @media (max-width: 599px) {
    .card {
      width: 96%;
      margin-bottom: 4%;
      overflow: hidden;
      position: relative !important;
      top: inherit !important;
      left: inherit !important; } }
  @media (min-width: 600px) and (max-width: 980px) {
    .card {
      width: 48%; } }
  @media (min-width: 980px) {
    .card {
      width: 48%; } }
  @media (min-width: 1680px) {
    .card {
      width: 31.33%; } }
  .card:hover, .card.selected {
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 7px;
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 7px;
    box-shadow: rgba(0, 0, 0, 0.3) 0 0 7px; }
  .card .card-title {
    max-height: 2.4em;
    overflow: hidden;
    color: #000;
    font-weight: normal; }
    @media (min-width: 980px) {
      .card .card-title {
        font-size: 1.42em; } }
    @media (max-width: 980px) {
      .card .card-title {
        font-size: 1.4em; } }
    .card .card-title a {
      color: #3b342e; }
  .card .card-suptitile {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1em;
    text-transform: uppercase;
    font-family: "Noto Sans", sans-serif;
    font-weight: bold; }
  .card .card-desc {
    padding-bottom: 0;
    max-height: 4.5em;
    overflow: hidden;
    color: #000; }
  .card .img-wrapper {
    position: relative;
    width: 100%;
    min-height: 10em;
    background: #F8F8F8;
    overflow: hidden;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0; }
  .card .desc-wrapper {
    position: relative;
    padding: 3em 2em 2em 2em; }
  .card .favorite {
    padding: 0.45em 0.45em 0.45em 0;
    color: #d2d4d5;
    font-size: 0.85em; }
    .card .favorite.checked, .card .favorite:hover {
      color: #ec008c; }
    .card .favorite .ss-icon {
      position: relative;
      top: 0.25em;
      padding-right: 0.5em;
      font-size: 1.5em; }
    .card .favorite.checked,
    .card .favorite .ss-deleteheart {
      color: #ff86ce; }
  .card .card-footer {
    padding: 1em 0;
    border-top: 2px solid #F0F0F0;
    text-align: center; }
    .card .card-footer, .card .card-footer a {
      color: #808080; }
    .card .card-footer .card-footer-col {
      display: inline-block;
      width: 49%;
      padding: 0 0.5em;
      text-align: center;
      border-right: 2px solid #F0F0F0; }
      .card .card-footer .card-footer-col:last-of-type {
        border: none; }
      @media (min-width: 980px) {
        .card .card-footer .card-footer-col .hp-icon {
          padding-right: 0.5em; } }
    .card .card-footer .card-edit-actions .card-footer-col {
      width: 49%; }
      .card .card-footer .card-edit-actions .card-footer-col .hp-icon {
        height: auto; }
      .card .card-footer .card-edit-actions .card-footer-col .hp-icon:before {
        position: relative;
        top: 0.2em;
        right: 0.5em;
        font-size: 1.5em;
        line-height: 0.4; }
    .card .card-footer .icon-eye:before {
      position: relative;
      top: 0.3em;
      font-size: 2.5em;
      line-height: 0; }
    .card .card-footer .icon-comment:before,
    .card .card-footer .icon-heart:before {
      position: relative;
      top: 0.3em;
      line-height: 0; }
    .card .card-footer .icon-pin:before,
    .card .card-footer .icon-folder:before,
    .card .card-footer .icon-comment:before,
    .card .card-footer .icon-heart:before,
    .card .card-footer .icon-tour:before {
      font-size: 1.6em; }
    .card .card-footer .hp-icon,
    .card .card-footer .count-result {
      display: inline-block; }
      @media (max-width: 980px) {
        .card .card-footer .hp-icon,
        .card .card-footer .count-result {
          width: 100%;
          text-align: center; } }
  .card .pin {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-top: 70px solid transparent;
    border-right: 70px solid #ec008c;
    border-bottom: 0 solid transparent;
    z-index: 0; }
    .card .pin a {
      position: absolute;
      top: -1.4em;
      right: -1.7em;
      font-size: 2.6em;
      font-weight: bold;
      color: #fff; }
  .card .users {
    top: -2em;
    right: 1em; }
    .card .users .user-img {
      float: right; }
    .card .users .user-img-wrapper:nth-of-type(n+4) {
      display: none; }
  .card .project-top-img {
    position: absolute;
    overflow: hidden; }

.overflow-cnt {
  overflow: hidden;
  border-radius: 8px 8px 0 0; }

.card-index {
  position: absolute;
  top: 0;
  right: 0.75em;
  padding: 0.25em 1em;
  font-size: 1.71em;
  color: #000;
  text-align: center;
  background: #fff; }

.pin-counter {
  position: absolute;
  width: 71px;
  height: 82px;
  z-index: 1;
  font-size: 1.85em;
  color: #fff;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAABSCAYAAAAGq8k3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QzIzRTI3NjJDNjAxMUU0OUI5NEM1OUE3NzkwRTJDQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QzIzRTI3NzJDNjAxMUU0OUI5NEM1OUE3NzkwRTJDQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhDMjNFMjc0MkM2MDExRTQ5Qjk0QzU5QTc3OTBFMkNCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhDMjNFMjc1MkM2MDExRTQ5Qjk0QzU5QTc3OTBFMkNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zuiVtwAABjlJREFUeNrsnGtsFFUUx8+2K5XClj4sCg2liqHG8EUjQfERWpOaQBSr8YM1PuIHFG1EwUeMxg9GjBLaGBOrMaFqqRA1IiI0oUBpCPZhCK2pD4oQW+hCqd3ddrvtPrqz4znZU13b7czsduexM/6Tf9p0Z6Z3fnvn3Ne5Y3MW1YDKykTfil6Nvgldii5BO9AL0DloL9rH7kOfQfeif0J3oQW1C7l0YOuMv9lV+l+L0A+hK9F3o3Nljs9hk1aiK2I+G0GfQH+H3scgNVFGiq+3Fr0HfRldj75fARg50fkPoD9DD6Ib0benE5x70S3oH9GPouerVF667mPodvQxdJmR4SxH70cfVbugcVTOXwg9asVGgmNDb0P/ht4I+qqSy7GFy6UrnAL0D+id6GwwhqjV+4DLVaAXnFXo0+gNYExt4PKt0hrOXdykFoOxVczlvFMrOBT8mtF5kB7K4/KWqw1nDfqAis2zWsrmlmy1WnBWcJBbAOkp6qkfQt+QajhZ6G/QhZDeKuT7mJdKOLXoW8AcooFvTargrEc/B+ZSNfq+ucKhQPYxmFOfJNKwxIPzahr0ZZJVCQ97koJzDXormFuvoPOTgUODN4fJ4dCk2kuJwrnahEF4Nj3L96sYzkal1c0EovDxcCJwHgdr6QmlcPIT7QOYQOVyT0pGzIF2i8Gh+61QAqcMrKkyJXDWWRTOHXJwqDtdalE4dN+ZUnBWSh1gctE0xvVScErA2iqVgpNvcTj5UnAWWhyOQwqOw+JwcpSOyv/XNDhjFmfglYLjszicMSk4bovDcUvB6bM4nF4pOGdBg4REgyqE/lMKjl+KngVqjSDXlLdaFE67XFNOOm5ROP/ct81mm+EpOJR4GLYYGLrfZiU1h5qzwxaD0yLXjYkdPuy2GJwGJcOHKX1vlQ6hCKLrsjC6T+642BWHALoO/abZ4TiFka/WDL6zBH910djKWVQjKhmVf2j2gWgERN/20YOfc8W4Fr28yLktSwmcvyCa0WVaXQy7dx3wd4/G/InmkSnlZpEcHNIO9AUzgpkUBecz7ob6OB/ZuBYVyMGZQG82I5y20Lm3eiYHAhKHFMTWoNlmAps4OJtGQ4K3sWr405MKDl0M0UxayWlSyvDqMgOYoBj+tXL4o/cUHj71iEnCCaIf4SCdthIg4q7ztWzpCw9PJnAaJTYtlJtgPw/RrYjjadpsj+2f6Nq003v4YhKn5ypZfeiE6B5Lf5r1gv0tgd+rX/Ds6UnyEtlKl2ZokEa5LJ40eZS8Tf6ep5907eqYy3USWbeiSH+P0ftAYYhc+nK8o2qT+4vTc71Woot6v0B0H8EhI4IZiwRaX/TsrXx95Ns/UnG9ZFLdXBykqal/GwywzxMDr/98eKi2Yqh2d0gMi6m6brLLwVQA2oVyM0916CZvxH/kfW/T+nVXdjSkEkyyNSdW/egHIbrp/g3QMLfQJwY72oPn6p5y1Xeq9T9SlUF6jE2va6hmYCnf9ojNc8ATmThyIni28Xl3Y7faX0Cq02vb2Im+6EMqnnh9kcCpPsFFj09za6BXq7V90abFK2Je9ny9fZ7N/tqN9sWw4qpCWJaZD3kZ2eDImI/fTgaERQH7JuJ4ls3uhGmviFl75d0L/WFXrg7hbFyLxGxh70Rnv4LjbsMv6syMoBZ22bkm2jSG47GJoqja1WlhjLVZZgpkAL1sls8odhWBtolW9Ohe0iqlP0fB8CSeKF9xica1JkLTP2oEZKk5EikdjTcqhujEk9YaBF79NcpmkOk1h/aC6/FqiCsQk+lmBDgUhJ0xNew60D7DNcI1xqdmPyfZDuTUUGapDmM1msij2c6Q2p3AZB8pO7dIWQrPCfENUWygLYnJvGuDJu88IJEwqhWc2d4jIXCPulhhWQjGMPw3PdbJ5zq41tH8b+Ysg2UCQksztKob1Hr4ABJ9lXj6mZtruT4MQaQkhxG+yXjQPPDvTKWdr5nBxwvshDp1ej9Wp2TAiHzDbg6aSpWSRCy94XRKQKFHxwU6ZpzpCSfENSde1304XuthJTjdHBynNMFQAgbpmOo6fGjjn0GGYriFQ63gxBsjneReqRcMKq3gTF8qodbnoJK+hq6i+Ry1PG3q4Ti3QhRwqyAN9LcAAwDQkOXE4GHtrQAAAABJRU5ErkJggg==) center center no-repeat; }
  .pin-counter .pin-counter-text {
    display: inline-block;
    width: 64px;
    height: 64px;
    line-height: 2.4;
    text-align: center; }

.classic-collection-card {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  padding: 1em;
  color: #000;
  z-index: 1;
  font-weight: bold;
  background: #FFD269; }

.create-tour-card {
  height: 35.3em; }
  .create-tour-card .icon-wrapper {
    padding-top: 3em; }

.create-collection-card {
  height: 37.5em; }

.create-collection-card .icon-wrapper,
.pin-someting-card .icon-wrapper {
  padding-top: 3.5em; }

.pin-someting-card {
  height: 30.4em; }

.add-first-pin .vertical-align {
  padding-top: 2.3em; }

.add-first-pin .add-icon {
  display: inline-block;
  width: 110px;
  height: 126px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAB+CAIAAABK77M3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDIyNDJFRUE0MTg1MTFFNDlCNThCQzJEMzkwQ0JCMkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDIyNDJFRTk0MTg1MTFFNDlCNThCQzJEMzkwQ0JCMkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0iQ0I4ODhFNjRFOTU2OEQwRjUyRjM3NjJDMTYwOUY1MUQiIHN0UmVmOmRvY3VtZW50SUQ9IkNCODg4RTY0RTk1NjhEMEY1MkYzNzYyQzE2MDlGNTFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+He0UyQAAJVdJREFUeNrsfXmQJXd93+/u7jdvZk/tarW6lpUR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) center center no-repeat; }

.add-project .add-icon {
  display: inline-block;
  width: 110px;
  height: 126px;
  background: url(data:image/png;base64,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) center center no-repeat; }

.add-first-pin,
.add-project {
  text-align: center; }
  @media (max-width: 599px) {
    .add-first-pin,
    .add-project {
      display: none; } }
  .add-first-pin p,
  .add-project p {
    padding: 0; }
  .add-first-pin .hp-icon,
  .add-project .hp-icon {
    position: relative;
    font-size: 9.5em;
    z-index: 3; }
    .add-first-pin .hp-icon:after,
    .add-project .hp-icon:after {
      display: block;
      position: absolute;
      bottom: 0.2em;
      left: 50%;
      width: 0.300em;
      height: 0.075em;
      z-index: -1;
      background: #000;
      content: '';
      opacity: 0.3;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%; }
  .add-first-pin .icon-add-pin:after,
  .add-project .icon-add-pin:after {
    margin-left: -0.15em; }
  .add-first-pin .icon-add-collection:after,
  .add-project .icon-add-collection:after {
    margin-left: -0.26em; }
  .add-first-pin .icon-add-tour,
  .add-project .icon-add-tour {
    margin: 0.27em 0 2em; }
    .add-first-pin .icon-add-tour:after,
    .add-project .icon-add-tour:after {
      margin-left: -0.21em; }
  .add-first-pin.small .icon-add-tour,
  .add-project.small .icon-add-tour {
    margin: 0; }
  .add-first-pin .copy-wrapper,
  .add-project .copy-wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 2em;
    color: #000;
    border-top: 1px solid #F0F0F0; }
  .add-first-pin.small,
  .add-project.small {
    padding: 1em 2em; }
    .add-first-pin.small .copy-wrapper,
    .add-project.small .copy-wrapper {
      position: static;
      width: auto;
      padding: 0;
      border: none; }
    .add-first-pin.small .hp-icon,
    .add-project.small .hp-icon {
      font-size: 5em; }
    .add-first-pin.small .pin-type-copy,
    .add-project.small .pin-type-copy {
      margin: 0; }

.card .img-wrapper .icon-play {
  color: #fff;
  text-shadow: 0 0 10px #000; }
  .card .img-wrapper .icon-play:before {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.5em 0 0 -0.5em; }

.card .img-wrapper .icon-play img {
  display: block;
  min-width: 100%; }
  .card .img-wrapper .icon-play img[href*="audioboo"], .card .img-wrapper .icon-play img[href*="audioboom"], .card .img-wrapper .icon-play img[href*="soundcloud"] {
    min-height: 16em;
    background: url("/resources/explore/images/WaveForm.png");
    background-size: contain; }

.card .img-wrapper .media {
  position: relative;
  min-height: 10em;
  overflow: hidden;
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0; }

.card .has-streetview:after {
  display: block;
  position: absolute;
  bottom: 1em;
  left: 2.1em;
  width: 1.2em;
  height: 2.8em;
  content: '';
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0MS41NjJweCIgaGVpZ2h0PSI5OC4zMThweCIgdmlld0JveD0iMCAwIDQxLjU2MiA5OC4zMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQxLjU2MiA5OC4zMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjRkZFNEI3IiBkPSJNMjIuMTU3LDk3LjAyNGMtMC4xOSwwLTAuMzc2LTAuMDQzLTAuNTQ2LTAuMTI0TDYuOTY4LDg5Ljg4NWMtMC40MjgtMC4yMDYtMC43MDUtMC42MzItMC43MTctMS4xMDUKCQkJCUw1LjUyMSw2Mi4yMjNsLTIuNjM2LTAuODU1Yy0wLjUxMy0wLjE2Ni0wLjg2My0wLjYzOC0wLjg3NC0xLjE3NkwxLjMzNCwyNy4wMDljLTAuMDEzLTAuNjM4LDAuNDUtMS4xODUsMS4wODItMS4yNzdsNy4xMjgtMS4wNDYKCQkJCWMwLjA2LTAuMDA5LDAuMTItMC4wMTMsMC4xODItMC4wMTNjMC4wNDYsMCwwLjA5MiwwLjAwMiwwLjEzOSwwLjAwN2wxNy4zMjcsMS44ODNjMC4wNTcsMC4wMDYsMC4xMTQsMC4wMTcsMC4xNjgsMC4wMwoJCQkJbDEyLjAwOSwzLjAxM2MwLjU3MSwwLjE0NCwwLjk2OSwwLjY2NCwwLjk1NSwxLjI1NWwtMC44MDEsMzUuNjg5Yy0wLjAxMSwwLjQ3My0wLjI4NSwwLjktMC43MSwxLjEwOGwtNS4zMjEsMi41ODgKCQkJCWMtMC4xMTUsMC4wNTgtMC4yMzYsMC4wOTUtMC4zNjUsMC4xMTRsLTEuNTUyLDAuMjM1Yy0wLjA2MiwwLjAxLTAuMTI2LDAuMDE1LTAuMTksMC4wMTVjLTAuMDEzLDAtMC4wMjUsMC0wLjAzOS0wLjAwMQoJCQkJbC0wLjQzOCwyMC41NjJjLTAuMDA5LDAuMzk3LTAuMjA0LDAuNzY3LTAuNTI1LDAuOTk5bC02LjM1Nyw0LjU2N2MtMC4yMDEsMC4xNDUtMC40MzgsMC4yMjgtMC42ODUsMC4yMzcKCQkJCUMyMy4zMzksOTYuOTc3LDIyLjE3NCw5Ny4wMjQsMjIuMTU3LDk3LjAyNHoiLz4KCQkJPHBhdGggZD0iTTkuNzI2LDI1LjkzN2wxNy4zMjYsMS44ODNsMTIuMDA4LDMuMDEzbC0wLjgwMiwzNS42ODlsLTUuMzE5LDIuNTlsLTEuNTU1LDAuMjM0bC0xLjI3MS0wLjI4MmwtMC40NzEsMjIuMDgyCgkJCQlsLTYuMzU2LDQuNTY3bC0xLjEyOSwwLjA0N0w3LjUxNCw4OC43NDRMNi43Niw2MS4yOTVsLTMuNDg1LTEuMTI5TDIuNTk4LDI2Ljk4Mkw5LjcyNiwyNS45MzcgTTkuNzI2LDIzLjQwNwoJCQkJYy0wLjEyMiwwLTAuMjQ1LDAuMDA5LTAuMzY3LDAuMDI3bC03LjEyNywxLjA0NmMtMS4yNiwwLjE4NS0yLjE4NywxLjI4LTIuMTYxLDIuNTUzbDAuNjc3LDMzLjE4MwoJCQkJYzAuMDIyLDEuMDc3LDAuNzI0LDIuMDIxLDEuNzQ5LDIuMzU0bDEuNzg0LDAuNTc4bDAuNzA3LDI1LjY2NGMwLjAyNiwwLjk0OSwwLjU4LDEuODAyLDEuNDM2LDIuMjExbDE0LjY0Miw3LjAxNwoJCQkJYzAuMzQxLDAuMTYyLDAuNzE2LDAuMjQ4LDEuMDk0LDAuMjQ4YzAuMDM1LDAsMC4wNjktMC4wMDIsMC4xMDQtMC4wMDJsMS4xMy0wLjA0OGMwLjQ5Mi0wLjAyMSwwLjk3MS0wLjE4NSwxLjM3MS0wLjQ3MgoJCQkJbDYuMzU2LTQuNTY4YzAuNjQ2LTAuNDY0LDEuMDM0LTEuMjA1LDEuMDUxLTJsMC40MTUtMTkuNDc3bDAuNzMzLTAuMTEyYzAuMjUyLTAuMDM3LDAuNDk4LTAuMTE0LDAuNzI2LTAuMjI3bDUuMzItMi41OQoJCQkJYzAuODUzLTAuNDE0LDEuNC0xLjI2OSwxLjQyMy0yLjIxNWwwLjgwMS0zNS42ODljMC4wMjctMS4xODEtMC43NjgtMi4yMjItMS45MTItMi41MWwtMTIuMDA2LTMuMDEzCgkJCQljLTAuMTEyLTAuMDI4LTAuMjI4LTAuMDQ5LTAuMzQ0LTAuMDYyTDkuOTk4LDIzLjQyMkM5LjkwNywyMy40MTIsOS44MTcsMjMuNDA3LDkuNzI2LDIzLjQwN0w5LjcyNiwyMy40MDd6Ii8+CgkJPC9nPgoJCTxwb2x5Z29uIGZpbGw9IiNGQUJGMTciIHBvaW50cz0iMjEuODc4LDk1LjU3MSA3LjQ2NSw4OC43NDQgNi43MDYsNjEuMzUxIDMuMTY2LDYwLjE3MSAyLjY3OSwyNy4wNDYgMjIuODA1LDMxLjkzNiAJCSIvPgoJCTxwb2x5Z29uIGZpbGw9IiNEMTU5MjciIHBvaW50cz0iMjkuNjMyLDkxLjEwNCAyMy4yMjcsOTUuNzM5IDIzLjgxNCwzMS45MzYgMjYuNTEyLDMxLjIxNiAzMC44OTcsMzIuNzc5IAkJIi8+CgkJPHBvbHlnb24gZmlsbD0iI0ZBQkYxNyIgcG9pbnRzPSIzMS40MDIsNjkuMzU4IDI1LjU4Nyw2Ny41ODkgMjYuNTcyLDMxLjE1NCAzMi4xNTIsMzIuMTQ0IAkJIi8+CgkJPHBvbHlnb24gZmlsbD0iI0QxNTkyNyIgcG9pbnRzPSIzOC4yMjksNjYuNTc3IDMyLjkxOCw2OS4xODkgMzMuMjU2LDMyLjAyMSAzOS4wNzIsMzAuNzU2IAkJIi8+CgkJPHBvbHlnb24gZmlsbD0iI0QwNTkyNyIgcG9pbnRzPSIyMS44NjcsMzEuNjk5IDkuOTgzLDI4LjgwOSAyMC45OTMsMjYuMzczIDMxLjc5NywyOC45MTYgCQkiLz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iI0ZBQkYxNyIgZD0iTTE5LjQ5NywyOC4xYy03LjQwMSwwLTEzLjQyMi02LjAyMS0xMy40MjItMTMuNDIyYzAtNy40MDEsNi4wMjEtMTMuNDIxLDEzLjQyMi0xMy40MjEKCQkJCWM3LjM5OSwwLDEzLjQyMSw2LjAyMSwxMy40MjEsMTMuNDIxQzMyLjkxOCwyMi4wOCwyNi44OTYsMjguMSwxOS40OTcsMjguMXoiLz4KCQkJPHBhdGggZD0iTTE5LjQ5NywyLjUyYzYuNzE1LDAsMTIuMTU1LDUuNDQ0LDEyLjE1NSwxMi4xNThjMCw2LjcxNS01LjQ0LDEyLjE1OC0xMi4xNTUsMTIuMTU4CgkJCQljLTYuNzE2LDAtMTIuMTU5LTUuNDQzLTEyLjE1OS0xMi4xNThDNy4zMzgsNy45NjQsMTIuNzgxLDIuNTIsMTkuNDk3LDIuNTIgTTE5LjQ5Ny0wLjAwOEMxMS4zOTgtMC4wMDgsNC44MSw2LjU4LDQuODEsMTQuNjc4CgkJCQlzNi41ODksMTQuNjg3LDE0LjY4OCwxNC42ODdjOC4wOTcsMCwxNC42ODYtNi41ODksMTQuNjg2LTE0LjY4N1MyNy41OTQtMC4wMDgsMTkuNDk3LTAuMDA4TDE5LjQ5Ny0wLjAwOHoiLz4KCQk8L2c+Cgk8L2c+Cgk8cG9seWdvbiBmaWxsPSIjRDE1OTI3IiBwb2ludHM9IjEzLjgwNiw0Ny43MTIgOS45ODEsMjguODI2IDIxLjgwMywzMS42OTIgCSIvPgoJPHJlY3QgeD0iNS41ODgiIHk9IjI5LjMyMSIgZmlsbD0iI0QxNTkyNyIgd2lkdGg9IjEuMDU5IiBoZWlnaHQ9IjMxLjU5MyIvPgoJPHBhdGggZmlsbD0iI0QxNTkyNyIgZD0iTTI5LjUwNSwxNS40MjljMCw1LjY3Ny00LjYwMSwxMC4yNzktMTAuMjgsMTAuMjc5Yy0xLjE0NiwwLTIuMjQ5LTAuMTg4LTMuMjgtMC41MzQKCQljLTAuNDktMC4xNjIsNi41MjEtMS40NjQsOC4yNTctNS43MzdjMi44MDQtMy4zNzIsMS4xNjgtMTIuMjUyLDEuMjU2LTEyLjE4M0MyNy45MTgsOS4xMzIsMjkuNTA1LDEyLjA5NCwyOS41MDUsMTUuNDI5eiIvPgoJPGcgb3BhY2l0eT0iMC42Ij4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAuMTEzLDEzLjgwNWMtMC4wOTgsMC0wLjE5OC0wLjAxNi0wLjI5Ni0wLjA0NGMtMC41MzUtMC4xNjQtMC44MzUtMC43MjktMC42NzEtMS4yNjQKCQkJYzEuNDY0LTQuNzg5LDUuMzg5LTcuNzE0LDEwLjQ5Mi03LjgyNmMwLjAwNywwLDAuMDE0LDAsMC4wMjIsMGMwLjU0OCwwLDEsMC40MzgsMS4wMSwwLjk5YzAuMDE0LDAuNTU4LTAuNDMxLDEuMDIxLTAuOTg3LDEuMDMzCgkJCWMtNC4yNTMsMC4wOTItNy4zODksMi40MjQtOC42MDQsNi4zOTZDMTAuOTQ3LDEzLjUyNCwxMC41NDcsMTMuODA1LDEwLjExMywxMy44MDV6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==) center center no-repeat;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto; }

.card .pin-card-icon {
  position: absolute;
  top: 2em;
  right: 1em;
  z-index: 1;
  width: 4.5em;
  height: 4.5em;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjYwLjcxNHB4IiB2aWV3Qm94PSIwIDAgNDAgNjAuNzE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MCA2MC43MTQiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIG9wYWNpdHk9IjAuNSIgZmlsbD0iI0IyQjNCMyIgZD0iTTIwLDYwLjM1N2MtMTAuNTQ0LDAtMTkuMDkxLTIuNDQxLTE5LjA5MS01LjQ1NGMwLTMuMDE0LDguNTQ3LTUuNDU2LDE5LjA5MS01LjQ1NgoJCXMxOS4wOTEsMi40NDIsMTkuMDkxLDUuNDU2QzM5LjA5MSw1Ny45MTYsMzAuNTQ0LDYwLjM1NywyMCw2MC4zNTciLz4KCTxwb2x5bGluZSBwb2ludHM9IjIwLDU0LjQ0OCAxNC41NDQsMzUuMzU3IDI1LjQ1MywzNS4zNTcgMjAsNTQuNDQ4IAkiLz4KCTxwYXRoIGZpbGw9IiNFQTA4OEIiIGQ9Ik0zOS4wOTEsMTkuNDQ4YzAsMTAuNTQ0LTguNTQ3LDE5LjA5MS0xOS4wOTEsMTkuMDkxUzAuOTA5LDI5Ljk5MiwwLjkwOSwxOS40NDhTOS40NTYsMC4zNTcsMjAsMC4zNTcKCQlTMzkuMDkxLDguOTA0LDM5LjA5MSwxOS40NDgiLz4KPC9nPgo8L3N2Zz4K) center center no-repeat;
  -webkit-background-size: auto 100%;
  -moz-background-size: auto 100%;
  background-size: auto 100%; }

.card.text-pin .img-wrapper {
  height: 20em;
  background: #F0F0F0; }
  .card.text-pin .img-wrapper img {
    display: none; }

.card.text-pin .text-excerpt {
  position: absolute;
  top: 5.1em;
  left: 4em;
  right: 4em;
  height: 17.4em;
  padding: 1.7em 2em;
  font-family: serif;
  color: #000;
  white-space: normal;
  background: #fff;
  overflow: hidden; }

.pin-item .img-wrapper img {
  width: 100%; }

.pin-item .img-wrapper .icon-play:before {
  font-size: 7em; }

.static-card-height .pin-item .img-wrapper img {
  display: block;
  min-width: 100%;
  min-height: 100%;
  background: #EEE; }

.static-card-height .pin-item .img-wrapper-inner {
  height: 100%; }

.card.user-item .img-wrapper {
  padding: 2.14em;
  overflow: visible; }
  .card.user-item .img-wrapper h4 {
    color: #a1a09c;
    text-transform: uppercase;
    font-weight: normal; }
  .card.user-item .img-wrapper .ss-heart {
    position: absolute;
    top: 1.2em;
    right: 1.2em;
    font-size: 1.7em; }

.card.user-item .desc-wrapper {
  padding-top: 0;
  text-align: center; }

.card.user-item .card-footer {
  position: relative;
  bottom: 4.5em; }

.card.user-item .card-desc {
  padding-bottom: 1.5em; }

.card.user-item .last-images {
  position: relative;
  width: 75%;
  margin: 0 auto;
  z-index: 1; }
  @media (max-width: 980px) {
    .card.user-item .last-images {
      display: none; } }
  .card.user-item .last-images img {
    display: inline-block;
    width: 100%; }
  .card.user-item .last-images .ss-icon {
    position: relative;
    display: block;
    height: 6.7em;
    width: 32%;
    float: left;
    margin-right: 0.25em; }
    .card.user-item .last-images .ss-icon:last-of-type {
      margin-right: 0; }
  .card.user-item .last-images .ss-pen img {
    display: none; }
  .card.user-item .last-images .ss-pen:before,
  .card.user-item .last-images .ss-headphones:before,
  .card.user-item .last-images .ss-video:before {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #eee;
    font-size: 4em;
    line-height: 1.9;
    text-align: center; }
  .card.user-item .last-images .ss-icon:before {
    color: #ec008c; }

.card.user-item .pin-counter {
  right: 20%;
  bottom: 25%; }

.top-pinner-img-wrapper {
  display: block;
  position: relative; }
  .top-pinner-img-wrapper .top-pinner-img {
    display: block;
    position: relative;
    margin: 0 auto;
    z-index: 1;
    border: 10px solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden; }
    @media (min-width: 980px) {
      .top-pinner-img-wrapper .top-pinner-img {
        width: 18em;
        height: 18em; } }
    @media (max-width: 980px) {
      .top-pinner-img-wrapper .top-pinner-img {
        width: 13em;
        height: 13em; } }
    .top-pinner-img-wrapper .top-pinner-img img {
      display: block;
      width: 100%; }
  .top-pinner-img-wrapper .card-ribbon {
    top: 5em; }

.card-ribbon {
  position: absolute;
  left: 50%;
  width: 80%;
  height: 60px;
  margin-left: -40%;
  background: #FFD269; }
  .card-ribbon:after {
    position: absolute;
    right: -30px;
    width: 30px;
    height: 65px;
    z-index: 1;
    content: '';
    background: #fff; }
  .card-ribbon .card-ribbon-triangle {
    display: block;
    position: absolute;
    width: 40px;
    height: 30px;
    content: '';
    background: #fff;
    z-index: 1;
    -webkit-transform: rotate(45deg) skew(20deg, 20deg);
    -moz-transform: rotate(45deg) skew(20deg, 20deg);
    -ms-transform: rotate(45deg) skew(20deg, 20deg);
    -o-transform: rotate(45deg) skew(20deg, 20deg);
    transform: rotate(45deg) skew(20deg, 20deg); }
  .card-ribbon .left {
    top: 10px;
    left: -23px; }
  .card-ribbon .right {
    top: 19px;
    right: -23px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 4px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 4px inset;
    box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 4px inset; }
  .card-ribbon .card-ribbon-inner-line {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 84%;
    height: 2px;
    margin: -1px 0 0 -42%;
    background: #fff; }

.card.project-item .img-wrapper {
  position: relative;
  min-height: 20em; }
  .card.project-item .img-wrapper:after {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 2px;
    z-index: 1;
    background: #fff;
    content: ''; }

.card.project-item .images-wrapper {
  top: 1em;
  left: 1em;
  width: 100%;
  background: #B9B9B9; }
  .card.project-item .images-wrapper .ss-icon:before {
    color: #ec008c; }
  .card.project-item .images-wrapper .project-top-img {
    position: relative;
    overflow: hidden; }
    .card.project-item .images-wrapper .project-top-img:before {
      display: block;
      width: 100%;
      padding-top: 80.3571428571%;
      content: ""; }
    .card.project-item .images-wrapper .project-top-img > .inner {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .card.project-item .images-wrapper .project-top-img img {
      display: block;
      width: 100%; }
    .card.project-item .images-wrapper .project-top-img .icon-scroll {
      color: #fff; }
      .card.project-item .images-wrapper .project-top-img .icon-scroll:before {
        position: absolute;
        top: 50%;
        left: 50%; }
      .card.project-item .images-wrapper .project-top-img .icon-scroll img {
        display: none; }
    .card.project-item .images-wrapper .project-top-img:first-of-type {
      width: 100%;
      min-height: 20em;
      border-bottom: 2px solid #fff; }
      .card.project-item .images-wrapper .project-top-img:first-of-type:before {
        padding-top: 0; }
      .card.project-item .images-wrapper .project-top-img:first-of-type .inner {
        position: relative; }
      .card.project-item .images-wrapper .project-top-img:first-of-type .icon-scroll {
        height: 16em; }
        .card.project-item .images-wrapper .project-top-img:first-of-type .icon-scroll:before {
          font-size: 10em;
          margin: -0.25em 0 0 -0.5em; }
      .card.project-item .images-wrapper .project-top-img:first-of-type .icon-play:before {
        font-size: 7em; }
    .card.project-item .images-wrapper .project-top-img:nth-of-type(n+2) {
      width: 33.33%;
      float: left;
      z-index: 1;
      border-right: 2px solid #fff; }
      .card.project-item .images-wrapper .project-top-img:nth-of-type(n+2) .icon-scroll {
        margin: -3.5em 0 0 -3.5em; }
      .card.project-item .images-wrapper .project-top-img:nth-of-type(n+2) .hp-icon:not(.icon-project):before {
        font-size: 3.5em; }
    .card.project-item .images-wrapper .project-top-img:last-of-type {
      border: none;
      background: #808080; }
      .card.project-item .images-wrapper .project-top-img:last-of-type .inner.hp-icon:before {
        display: none; }
      .card.project-item .images-wrapper .project-top-img:last-of-type .project-pin-counter {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 3.85em;
        height: 4.28em;
        margin: -1.925em 0 0 -2.14em; }
        .card.project-item .images-wrapper .project-top-img:last-of-type .project-pin-counter:before {
          color: #fff;
          font-size: 4.5em; }
        .card.project-item .images-wrapper .project-top-img:last-of-type .project-pin-counter .pin-counter-text {
          display: block;
          position: absolute;
          top: 0.8em;
          left: 1.2em;
          width: 3em;
          height: 1.42em;
          color: #000;
          text-align: center; }

.card.project-item .user-img:nth-of-type(n+6) {
  display: none; }

.card.project-item .users {
  display: block;
  right: 0;
  left: 0;
  width: 100%;
  z-index: 1; }
  .card.project-item .users .user-img-wrapper {
    width: 100%;
    float: none; }
  .card.project-item .users .user-name {
    display: block;
    padding-left: 6em;
    margin-top: 2em;
    min-width: 100%; }
  .card.project-item .users .user-img {
    position: absolute;
    top: 0.5em;
    left: 0.5em;
    width: 4.5em;
    height: 4.5em;
    float: none; }

.card.project-item .desc-wrapper {
  padding-top: 4em; }

.card.tour-item .img-wrapper {
  height: 20em; }

.card.tour-item .images-wrapper {
  position: absolute;
  left: 0;
  bottom: 2em;
  width: 120%;
  height: 45%;
  margin-left: -10%;
  overflow: hidden;
  text-align: center; }

.card.tour-item .project-top-img-wrapp {
  position: relative;
  width: 30%;
  height: 100%;
  margin-right: 3%;
  float: left; }
  .card.tour-item .project-top-img-wrapp:first-of-type {
    z-index: 3; }
  .card.tour-item .project-top-img-wrapp:nth-of-type(2) {
    z-index: 2; }
  .card.tour-item .project-top-img-wrapp:last-of-type {
    margin-right: 0; }
  .card.tour-item .project-top-img-wrapp .hp-icon:before {
    font-size: 3em;
    line-height: 2.5; }
  .card.tour-item .project-top-img-wrapp .icon-play {
    background: #000; }

.card.tour-item .icon-scroll img {
  display: none; }

.card.tour-item .project-top-img {
  display: block;
  position: relative;
  height: 100%;
  z-index: 1;
  overflow: hidden;
  background: #B9B9B9;
  border: 8px solid #fff; }

.card.tour-item .tour-arrow {
  display: block;
  position: absolute;
  top: 50%;
  right: -43px;
  width: 44px;
  height: 62px;
  margin-top: -31px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0My4yMDdweCIgaGVpZ2h0PSI2MnB4IiB2aWV3Qm94PSI0NjUuNzkzIDI1MSA0My4yMDcgNjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNDY1Ljc5MyAyNTEgNDMuMjA3IDYyIgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCQoJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgd2lkdGg9IjU0IiBoZWlnaHQ9IjYyIiB4bGluazpocmVmPSI4QzM3QkZDNzBGNjVDMTlGLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgNDU1IDI1MykiPgoJPC9pbWFnZT4KCTxnPgoJCTxnPgoJCQk8Zz4KCQkJCTxkZWZzPgoJCQkJCTxyZWN0IGlkPSJTVkdJRF8xXyIgeD0iNDY2IiB5PSIyNjIiIHdpZHRoPSIyOC4zNzIiIGhlaWdodD0iMzgiLz4KCQkJCTwvZGVmcz4KCQkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPgoJCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4KCQkJCTwvY2xpcFBhdGg+CgkJCQk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRUQwMDhDIiBkPSJNNDc4LjE0LDI5OC4yNTljLTAuNzc1LDAuODItMi41MSwxLjc0MS0zLjY0LDEuNzQxSDQ2NnYtMzhoOC42NzMKCQkJCQljMS4xMywwLDIuNzA4LDAuNDAzLDMuNTA3LDEuMjAybDE1LjU4MiwxNS40NTdjMC43OTgsMC43OTksMC44MTYsMi4xODcsMC4wMzksMy4wMDdMNDc4LjE0LDI5OC4yNTl6Ii8+CgkJCTwvZz4KCQkJPGc+CgkJCQk8ZGVmcz4KCQkJCQk8cmVjdCBpZD0iU1ZHSURfM18iIHg9IjQ2NiIgeT0iMjYyIiB3aWR0aD0iMjguMzcyIiBoZWlnaHQ9IjM4Ii8+CgkJCQk8L2RlZnM+CgkJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzRfIj4KCQkJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8zXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+CgkJCQk8L2NsaXBQYXRoPgoJCQkJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTQ3Ny4yMDcsMjcyLjcwN2MtMC4zODktMC4zODktMC43MDctMC4yNTctMC43MDcsMC4yOTN2MTUKCQkJCQljMCwwLjU1LDAuMzM2LDAuNzAxLDAuNzQ3LDAuMzM1bDcuNTA2LTYuNjdjMC40MTEtMC4zNjYsMC40MjktMC45ODMsMC4wNC0xLjM3Mkw0NzcuMjA3LDI3Mi43MDd6Ii8+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==) center center no-repeat; }

.card.tour-item .take-tour-label {
  position: relative;
  margin-top: 2em;
  text-align: center; }
  .card.tour-item .take-tour-label:after {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    height: 1px;
    content: '';
    background: #B9B9B9; }

.card.tour-item .take-tour-copy {
  position: relative;
  padding: 0.5em 1em;
  z-index: 1;
  color: #fff;
  background: #AFD25F; }

.card.tour-item .tour-label {
  position: absolute;
  top: 2em;
  right: 2em;
  z-index: 1;
  width: 4.5em;
  height: 4.5em;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI2MS41MDhweCIgaGVpZ2h0PSI2MC45NzZweCIgdmlld0JveD0iMCAwIDYxLjUwOCA2MC45NzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYxLjUwOCA2MC45NzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIG9wYWNpdHk9IjAuNSIgZmlsbD0iI0IyQjNCMyIgZD0iTTI3LjMwNiw2MC40ODhjLTEwLjU0NSwwLTE5LjA5Mi0yLjQ0MS0xOS4wOTItNS40NTNjMC0zLjAxNiw4LjU0Ny01LjQ1NywxOS4wOTItNS40NTcKCQljMTAuNTQzLDAsMTkuMDksMi40NDEsMTkuMDksNS40NTdDNDYuMzk2LDU4LjA0NywzNy44NSw2MC40ODgsMjcuMzA2LDYwLjQ4OCIvPgoJPHBvbHlsaW5lIHBvaW50cz0iMjcuMzA2LDU1LjMwNyAyMS44NTEsMzMuNDg4IDMyLjc2MiwzMy40ODggMjcuMzA2LDU1LjMwNyAJIi8+Cgk8cGF0aCBmaWxsPSIjRUEwODhCIiBkPSJNMi43NjEsMzMuNDg4Yy0xLjYyNSwwLTIuMzExLTEuMjkzLTIuMzExLTNWMy4yMTZjMC0xLjYyMywwLjYzMS0yLjcyOCwyLjMxMS0yLjcyOGg0My42MzUKCQljMC45NTEsMCwyLjEwNywwLjU0OSwyLjc4MSwxLjIyNmwxMC44NTUsMTIuNDExYzEuMjUyLDEuMjUxLDEuNDc1LDMuODk4LDAsNS40NTRsLTEwLjg5NSwxMi4xNmMtMC42NSwwLjY4OS0xLjc5MSwxLjc1LTIuNzQyLDEuNzUKCQlIMi43NjEiLz4KPC9nPgo8L3N2Zz4K) center center no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  background-size: 100%; }
  .card.tour-item .tour-label .tour-label-copy {
    display: block;
    padding: 0.5em 1em 0.5em 0.4em;
    color: #fff;
    text-align: center;
    font-weight: bold;
    z-index: 2; }
  .card.tour-item .tour-label .tour-label-stick {
    width: 0;
    height: 0;
    margin: 0 auto;
    border-top: 25px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }
  .card.tour-item .tour-label .tour-label-shadow {
    width: 70%;
    height: 0.5em;
    margin: -0.4em 0 0 1em;
    background: #000;
    opacity: 0.3;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; }

.card.tour-item .map-preview {
  position: absolute;
  top: -517px;
  right: -537px; }

.card.sponsored {
  position: relative;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  border-color: #333;
  min-height: 527.75px; }
  .card.sponsored .users,
  .card.sponsored .img-wrapper,
  .card.sponsored .card-footer {
    display: none; }
  .card.sponsored .card-title {
    margin-bottom: 0; }
  .card.sponsored .desc-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 2em !important;
    background: rgba(0, 0, 0, 0.3); }
    .card.sponsored .desc-wrapper, .card.sponsored .desc-wrapper a, .card.sponsored .desc-wrapper h3, .card.sponsored .desc-wrapper h4, .card.sponsored .desc-wrapper p {
      color: inherit; }

.card-about,
.rss-item {
  padding: 2em;
  color: #000; }
  .card-about h6,
  .rss-item h6 {
    margin-bottom: 1.42em;
    text-transform: uppercase;
    font-weight: bold; }
  .card-about .short-desc,
  .rss-item .short-desc {
    position: relative;
    padding: 0;
    margin-bottom: 1em;
    max-height: 18em;
    overflow: hidden; }
  .card-about .read-more,
  .rss-item .read-more {
    font-weight: bold; }
  .card-about .hp-icon,
  .rss-item .hp-icon {
    width: 1.42em;
    height: 1.42em;
    float: right;
    color: #fff;
    font-size: 2em;
    text-align: center;
    background: #EC008C; }
  .card-about .icon-info,
  .rss-item .icon-info {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; }
    .card-about .icon-info:before,
    .rss-item .icon-info:before {
      position: relative;
      top: 0.2em; }
  .card-about .icon-rss:before,
  .rss-item .icon-rss:before {
    position: relative;
    top: 0.19em; }

.rss-item {
  position: relative; }
  .rss-item .date {
    display: block;
    margin-bottom: 3.5em;
    color: #3b342e;
    text-transform: uppercase;
    font-family: "TradeGothicW01-BoldCn20 675334", sans-serif; }
  .rss-item .inner {
    height: 100%;
    padding-bottom: 5em; }
  .rss-item .card-title {
    margin-bottom: 0.9em; }
  .rss-item .short-desc {
    max-height: 15em; }
  .rss-item .rss-link {
    padding: 0;
    font-weight: bold; }
  .rss-item .read-more {
    padding-bottom: 1em; }

.card-about .reed-more {
  padding-bottom: 0; }

.places-card.card.project-item .desc-wrapper {
  padding-top: 1.5em; }

.places-card.card.project-item .img-wrapper {
  height: auto; }

.places-card.card.project-item .img-wrapper > img {
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: auto; }

.places-cards .card.project-item .desc-wrapper {
  padding-top: 1.5em; }

.places-cards .card.project-item .img-wrapper {
  height: 17em;
  min-height: 17em; }

.places-cards .card.project-item .img-wrapper > img {
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: auto; }

.pane {
  display: none;
  position: absolute;
  min-height: 15em;
  overflow: hidden;
  z-index: 101;
  background: #fff; }
  @media (min-width: 980px) {
    .pane {
      width: calc(68% - 6.5em);
      right: 6.5em; } }
  @media (max-width: 980px) {
    .pane {
      width: 100%; } }
  .pane .section-top-line {
    border-top: 1px solid #F0F0F0; }
  .pane .section-bottom-line {
    margin-bottom: 1.5em;
    border-bottom: 1px solid #F0F0F0; }
  .pane.fullscreen {
    width: calc(100% - 6.5em); }

.pane-inner {
  padding: 1.21em 1.85em; }

.pane-title {
  padding-bottom: 0.84em;
  font-size: 1.42em;
  text-transform: uppercase;
  border-bottom: 1px solid #F0F0F0; }
  .pane-title .hp-icon {
    float: right;
    outline: none; }

.pane-section-title {
  margin-bottom: 0.8em;
  font-size: 1.42em;
  text-transform: uppercase; }

.pane-sub-title {
  font-size: 1.2em;
  color: #000; }

.pane-small {
  display: none;
  position: absolute;
  right: 6.5em;
  max-width: 39em;
  z-index: 102;
  background: #fff; }
  .pane-small .section-title,
  .pane-small .field-note {
    display: none; }
  .pane-small .field-wrapper {
    width: 100%;
    padding-right: 0; }
  .pane-small .select2-container, .pane-small .select2-container > ul, .pane-small .select2-container > ul > li, .pane-small .select2-container input[type="text"] {
    width: 100% !important; }
  .pane-small .select2-container-multi .select2-choices {
    border-radius: 0.3em; }

.pane#pin {
  display: none;
  padding: 0; }

.pin-sidebar .section {
  padding: 0 1em 1em 1em;
  overflow: hidden;
  background: #fcfcfc; }
  .pin-sidebar .section .title {
    padding-top: 0.9em;
    font-size: 1.1em;
    font-family: "TradeGothicW01-BoldCn20 675334", sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    border-top: solid 1px #ededed; }
    .pin-sidebar .section .title, .pin-sidebar .section .title a {
      color: #b4b4b4; }
    .pin-sidebar .section .title a {
      float: right;
      font-family: "Noto Sans", sans-serif;
      font-size: 0.8em;
      text-transform: none;
      font-style: italic;
      border-radius: 0.3em;
      color: #888;
      text-decoration: underline; }
      .pin-sidebar .section .title a:hover {
        color: #EC008C; }
  .pin-sidebar .section.location img {
    display: block;
    width: 100%;
    height: auto;
    border: solid 1px #DDD;
    border-radius: 0.3em; }
  .pin-sidebar .section .date-taken {
    font-size: 1.14em; }

@media (min-width: 980px) {
  .pin-sidebar .section:first-child {
    padding-top: 2.5em; } }

@media (max-width: 980px) {
  .pin-sidebar .section:first-child {
    padding-top: 10em; } }

.pin-sidebar .tags a {
  cursor: pointer; }

@media (min-width: 980px) {
  .pin-sidebar .show-user {
    position: relative;
    width: 75%; } }

@media (max-width: 980px) {
  .pin-sidebar .show-user {
    position: absolute;
    top: 2em;
    width: 100%; } }

.pin-sidebar .show-user .user-img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 90px;
  height: 90px;
  z-index: 10;
  overflow: hidden;
  border-radius: 50%;
  border: 6px solid #FFF;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 1px 1px; }
  .pin-sidebar .show-user .user-img img {
    display: block;
    width: 100%; }

.pin-sidebar .show-user span {
  display: block; }
  .pin-sidebar .show-user span.text, .pin-sidebar .show-user span.user-name {
    margin-left: 85px; }
  .pin-sidebar .show-user span.text {
    margin: 8px 0 0 88px;
    font-size: 0.9em;
    font-style: italic;
    color: #999; }
  .pin-sidebar .show-user span.user-name {
    position: relative;
    padding: 0.2em 0.8em;
    float: left;
    z-index: 1;
    color: #FFF;
    background: #000; }

#pin .order-index-wraper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 1;
  pointer-events: none; }
  #pin .order-index-wraper .order-index-copy {
    display: inline-block;
    padding: 0.25em 0.75em;
    font-size: 1.71em;
    color: #fff;
    background: rgba(0, 0, 0, 0.3); }

#pin .pin-layout-container {
  overflow: hidden;
  padding-left: 1em; }
  @media (min-width: 980px) {
    #pin .pin-layout-container .pin-column {
      float: left; }
    #pin .pin-layout-container .pin-content {
      width: 64%; }
    #pin .pin-layout-container .pin-sidebar {
      width: 36%; } }
  #pin .pin-layout-container .pin-content {
    padding: 2.5em 1.42em;
    position: relative; }
    #pin .pin-layout-container .pin-content .title {
      font-size: 1.85em;
      font-family: "Noto Sans", sans-serif;
      color: #3b342e;
      font-style: italic; }
    #pin .pin-layout-container .pin-content .description {
      color: #4b433c; }
  #pin .pin-layout-container .pin-sidebar {
    padding-bottom: 2.5em; }
    #pin .pin-layout-container .pin-sidebar .report-this-pin {
      display: block;
      padding-top: 1em;
      color: #3b342e; }
      #pin .pin-layout-container .pin-sidebar .report-this-pin span {
        text-decoration: underline; }
    #pin .pin-layout-container .pin-sidebar .icon-eye {
      position: relative;
      top: 0.15em;
      font-size: 1.3em; }

#pin .close-anchor {
  display: block;
  position: absolute;
  z-index: 1; }

#pin .meta {
  display: none; }

#pin .oembedall-container {
  width: 100%;
  height: 100%;
  overflow: hidden; }
  #pin .oembedall-container > p {
    float: none;
    background: #fff;
    text-align: left; }
    #pin .oembedall-container > p embed {
      width: 100%; }

#pin .processing-video {
  position: relative;
  padding: 1.5em 1.5em 1.5em 70px;
  margin: 2em 0;
  min-height: 6em;
  border: 1px solid #ededed;
  background: #fcfde3; }
  #pin .processing-video .processing-video-loader {
    position: absolute;
    top: 1.9em;
    left: 1.5em;
    display: block;
    width: 31px;
    height: 31px;
    background: url(data:image/gif;base64,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) center center no-repeat; }

@media (max-width: 980px) {
  #pin .login-or-join {
    display: none; } }

#pin .pin-sections-title {
  font-family: "TradeGothicW01-BoldCn20 675334", sans-serif;
  text-transform: uppercase; }

#pin .prev-pin,
#pin .next-pin {
  display: block;
  overflow: hidden;
  position: absolute;
  top: 50%;
  padding: 1.2em 0.75em;
  width: 3em;
  height: 4.2em;
  margin-top: -1.2em;
  text-align: center;
  color: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0.8);
  /*border: 1px solid $light-gray;*/ }
  #pin .prev-pin, #pin .prev-pin:before,
  #pin .next-pin,
  #pin .next-pin:before {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
  #pin .prev-pin:before,
  #pin .next-pin:before {
    display: block;
    font-size: 2em;
    color: rgba(0, 0, 0, 0.5); }
  #pin .prev-pin:hover,
  #pin .next-pin:hover {
    background: rgba(255, 255, 255, 0.9); }
  #pin .prev-pin:hover:before,
  #pin .next-pin:hover:before {
    color: #EC008C; }

#pin .prev-pin {
  left: 0; }
  #pin .prev-pin:before {
    position: relative;
    left: -0.2em; }
  #pin .prev-pin:hover:before {
    -ms-transform: translate(-5px, 0);
    -webkit-transform: translate(-5px, 0);
    transform: translate(-5px, 0); }

#pin .next-pin {
  right: 0; }
  #pin .next-pin:hover:before {
    -ms-transform: translate(5px, 0);
    -webkit-transform: translate(5px, 0);
    transform: translate(5px, 0); }

#pin .comments {
  margin-top: 2.5em;
  border-top: 1px solid #ededed;
  padding-top: 1em; }

#pin .comment-copy {
  width: 100%;
  word-wrap: break-word; }

#pin #pinnable-projects {
  position: relative;
  padding: 1.21em 1.85em;
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  background: #fcfcfc; }
  #pin #pinnable-projects a:active {
    color: #ec008c; }
  #pin #pinnable-projects .pin-to-collections {
    font-size: 1.28em;
    font-family: "TradeGothicW01-BoldCn20 675334", sans-serif;
    text-transform: uppercase;
    text-align: center; }
    #pin #pinnable-projects .pin-to-collections .collections-count {
      color: #ec008c;
      text-decoration: underline; }
  #pin #pinnable-projects .btn-wrapper {
    position: absolute;
    top: -2.3em;
    width: 100%;
    text-align: center; }
  #pin #pinnable-projects .pinned-to-card .title {
    font-size: 1.2em;
    text-transform: uppercase;
    font-family: "TradeGothicW01-BoldCn20 675334", sans-serif; }
  #pin #pinnable-projects .pinned-to-card .suptitile {
    color: #000;
    font-style: italic; }
  #pin #pinnable-projects .pinned-to-card .pin-counter {
    right: 1.5em;
    bottom: 3em; }
  #pin #pinnable-projects .cards-container .card:nth-of-type(3n) {
    margin-right: 0; }

#pin .pin-holder {
  display: table;
  width: 100%;
  background: #414042;
  position: relative; }
  #pin .pin-holder .wrapper {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    width: 100%;
    overflow: hidden;
    text-align: center; }
    @media (min-width: 980px) {
      #pin .pin-holder .wrapper {
        height: calc(90vh - 2.5em); }
        #pin .pin-holder .wrapper img {
          vertical-align: bottom; } }
    @media (max-width: 980px) {
      #pin .pin-holder .wrapper {
        height: auto;
        min-height: 10em; }
        #pin .pin-holder .wrapper img {
          width: auto;
          max-width: 100%; } }
    #pin .pin-holder .wrapper h6 {
      width: 60%;
      position: absolute;
      left: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.35);
      color: #FFF;
      min-height: 5em;
      padding: 1em 1em 1em 6.5em;
      font-style: italic;
      margin: 0;
      text-align: left; }
  #pin .pin-holder .text-pin {
    padding: 1.8em;
    margin: 4em auto 6em;
    max-width: 45em;
    font-family: serif;
    text-align: left;
    background: #fff;
    -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0 0 4px;
    -moz-box-shadow: rgba(0, 0, 0, 0.7) 0 0 4px;
    box-shadow: rgba(0, 0, 0, 0.7) 0 0 4px; }
    #pin .pin-holder .text-pin p:last-child {
      padding-bottom: 0; }
  #pin .pin-holder .close-anchor {
    top: 0;
    left: 0; }
  #pin .pin-holder .controls {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 1.9em; }
    #pin .pin-holder .controls a {
      display: inline-block;
      padding: 0.3em 0.5em 0 0.5em;
      float: left;
      background: rgba(0, 0, 0, 0.8);
      color: #FFF; }
      #pin .pin-holder .controls a:hover:not(.icon-streetview) {
        background: #ec008c;
        cursor: pointer; }
    #pin .pin-holder .controls .ss-picture {
      padding-top: 0.5em; }
    #pin .pin-holder .controls .ss-picture,
    #pin .pin-holder .controls .icon-streetview {
      width: 2.15em;
      height: 2.3em; }
    #pin .pin-holder .controls .icon-streetview {
      background: rgba(0, 0, 0, 0.8) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0MS41NjJweCIgaGVpZ2h0PSI5OC4zMThweCIgdmlld0JveD0iMCAwIDQxLjU2MiA5OC4zMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQxLjU2MiA5OC4zMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjRkZFNEI3IiBkPSJNMjIuMTU3LDk3LjAyNGMtMC4xOSwwLTAuMzc2LTAuMDQzLTAuNTQ2LTAuMTI0TDYuOTY4LDg5Ljg4NWMtMC40MjgtMC4yMDYtMC43MDUtMC42MzItMC43MTctMS4xMDUKCQkJCUw1LjUyMSw2Mi4yMjNsLTIuNjM2LTAuODU1Yy0wLjUxMy0wLjE2Ni0wLjg2My0wLjYzOC0wLjg3NC0xLjE3NkwxLjMzNCwyNy4wMDljLTAuMDEzLTAuNjM4LDAuNDUtMS4xODUsMS4wODItMS4yNzdsNy4xMjgtMS4wNDYKCQkJCWMwLjA2LTAuMDA5LDAuMTItMC4wMTMsMC4xODItMC4wMTNjMC4wNDYsMCwwLjA5MiwwLjAwMiwwLjEzOSwwLjAwN2wxNy4zMjcsMS44ODNjMC4wNTcsMC4wMDYsMC4xMTQsMC4wMTcsMC4xNjgsMC4wMwoJCQkJbDEyLjAwOSwzLjAxM2MwLjU3MSwwLjE0NCwwLjk2OSwwLjY2NCwwLjk1NSwxLjI1NWwtMC44MDEsMzUuNjg5Yy0wLjAxMSwwLjQ3My0wLjI4NSwwLjktMC43MSwxLjEwOGwtNS4zMjEsMi41ODgKCQkJCWMtMC4xMTUsMC4wNTgtMC4yMzYsMC4wOTUtMC4zNjUsMC4xMTRsLTEuNTUyLDAuMjM1Yy0wLjA2MiwwLjAxLTAuMTI2LDAuMDE1LTAuMTksMC4wMTVjLTAuMDEzLDAtMC4wMjUsMC0wLjAzOS0wLjAwMQoJCQkJbC0wLjQzOCwyMC41NjJjLTAuMDA5LDAuMzk3LTAuMjA0LDAuNzY3LTAuNTI1LDAuOTk5bC02LjM1Nyw0LjU2N2MtMC4yMDEsMC4xNDUtMC40MzgsMC4yMjgtMC42ODUsMC4yMzcKCQkJCUMyMy4zMzksOTYuOTc3LDIyLjE3NCw5Ny4wMjQsMjIuMTU3LDk3LjAyNHoiLz4KCQkJPHBhdGggZD0iTTkuNzI2LDI1LjkzN2wxNy4zMjYsMS44ODNsMTIuMDA4LDMuMDEzbC0wLjgwMiwzNS42ODlsLTUuMzE5LDIuNTlsLTEuNTU1LDAuMjM0bC0xLjI3MS0wLjI4MmwtMC40NzEsMjIuMDgyCgkJCQlsLTYuMzU2LDQuNTY3bC0xLjEyOSwwLjA0N0w3LjUxNCw4OC43NDRMNi43Niw2MS4yOTVsLTMuNDg1LTEuMTI5TDIuNTk4LDI2Ljk4Mkw5LjcyNiwyNS45MzcgTTkuNzI2LDIzLjQwNwoJCQkJYy0wLjEyMiwwLTAuMjQ1LDAuMDA5LTAuMzY3LDAuMDI3bC03LjEyNywxLjA0NmMtMS4yNiwwLjE4NS0yLjE4NywxLjI4LTIuMTYxLDIuNTUzbDAuNjc3LDMzLjE4MwoJCQkJYzAuMDIyLDEuMDc3LDAuNzI0LDIuMDIxLDEuNzQ5LDIuMzU0bDEuNzg0LDAuNTc4bDAuNzA3LDI1LjY2NGMwLjAyNiwwLjk0OSwwLjU4LDEuODAyLDEuNDM2LDIuMjExbDE0LjY0Miw3LjAxNwoJCQkJYzAuMzQxLDAuMTYyLDAuNzE2LDAuMjQ4LDEuMDk0LDAuMjQ4YzAuMDM1LDAsMC4wNjktMC4wMDIsMC4xMDQtMC4wMDJsMS4xMy0wLjA0OGMwLjQ5Mi0wLjAyMSwwLjk3MS0wLjE4NSwxLjM3MS0wLjQ3MgoJCQkJbDYuMzU2LTQuNTY4YzAuNjQ2LTAuNDY0LDEuMDM0LTEuMjA1LDEuMDUxLTJsMC40MTUtMTkuNDc3bDAuNzMzLTAuMTEyYzAuMjUyLTAuMDM3LDAuNDk4LTAuMTE0LDAuNzI2LTAuMjI3bDUuMzItMi41OQoJCQkJYzAuODUzLTAuNDE0LDEuNC0xLjI2OSwxLjQyMy0yLjIxNWwwLjgwMS0zNS42ODljMC4wMjctMS4xODEtMC43NjgtMi4yMjItMS45MTItMi41MWwtMTIuMDA2LTMuMDEzCgkJCQljLTAuMTEyLTAuMDI4LTAuMjI4LTAuMDQ5LTAuMzQ0LTAuMDYyTDkuOTk4LDIzLjQyMkM5LjkwNywyMy40MTIsOS44MTcsMjMuNDA3LDkuNzI2LDIzLjQwN0w5LjcyNiwyMy40MDd6Ii8+CgkJPC9nPgoJCTxwb2x5Z29uIGZpbGw9IiNGQUJGMTciIHBvaW50cz0iMjEuODc4LDk1LjU3MSA3LjQ2NSw4OC43NDQgNi43MDYsNjEuMzUxIDMuMTY2LDYwLjE3MSAyLjY3OSwyNy4wNDYgMjIuODA1LDMxLjkzNiAJCSIvPgoJCTxwb2x5Z29uIGZpbGw9IiNEMTU5MjciIHBvaW50cz0iMjkuNjMyLDkxLjEwNCAyMy4yMjcsOTUuNzM5IDIzLjgxNCwzMS45MzYgMjYuNTEyLDMxLjIxNiAzMC44OTcsMzIuNzc5IAkJIi8+CgkJPHBvbHlnb24gZmlsbD0iI0ZBQkYxNyIgcG9pbnRzPSIzMS40MDIsNjkuMzU4IDI1LjU4Nyw2Ny41ODkgMjYuNTcyLDMxLjE1NCAzMi4xNTIsMzIuMTQ0IAkJIi8+CgkJPHBvbHlnb24gZmlsbD0iI0QxNTkyNyIgcG9pbnRzPSIzOC4yMjksNjYuNTc3IDMyLjkxOCw2OS4xODkgMzMuMjU2LDMyLjAyMSAzOS4wNzIsMzAuNzU2IAkJIi8+CgkJPHBvbHlnb24gZmlsbD0iI0QwNTkyNyIgcG9pbnRzPSIyMS44NjcsMzEuNjk5IDkuOTgzLDI4LjgwOSAyMC45OTMsMjYuMzczIDMxLjc5NywyOC45MTYgCQkiLz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iI0ZBQkYxNyIgZD0iTTE5LjQ5NywyOC4xYy03LjQwMSwwLTEzLjQyMi02LjAyMS0xMy40MjItMTMuNDIyYzAtNy40MDEsNi4wMjEtMTMuNDIxLDEzLjQyMi0xMy40MjEKCQkJCWM3LjM5OSwwLDEzLjQyMSw2LjAyMSwxMy40MjEsMTMuNDIxQzMyLjkxOCwyMi4wOCwyNi44OTYsMjguMSwxOS40OTcsMjguMXoiLz4KCQkJPHBhdGggZD0iTTE5LjQ5NywyLjUyYzYuNzE1LDAsMTIuMTU1LDUuNDQ0LDEyLjE1NSwxMi4xNThjMCw2LjcxNS01LjQ0LDEyLjE1OC0xMi4xNTUsMTIuMTU4CgkJCQljLTYuNzE2LDAtMTIuMTU5LTUuNDQzLTEyLjE1OS0xMi4xNThDNy4zMzgsNy45NjQsMTIuNzgxLDIuNTIsMTkuNDk3LDIuNTIgTTE5LjQ5Ny0wLjAwOEMxMS4zOTgtMC4wMDgsNC44MSw2LjU4LDQuODEsMTQuNjc4CgkJCQlzNi41ODksMTQuNjg3LDE0LjY4OCwxNC42ODdjOC4wOTcsMCwxNC42ODYtNi41ODksMTQuNjg2LTE0LjY4N1MyNy41OTQtMC4wMDgsMTkuNDk3LTAuMDA4TDE5LjQ5Ny0wLjAwOHoiLz4KCQk8L2c+Cgk8L2c+Cgk8cG9seWdvbiBmaWxsPSIjRDE1OTI3IiBwb2ludHM9IjEzLjgwNiw0Ny43MTIgOS45ODEsMjguODI2IDIxLjgwMywzMS42OTIgCSIvPgoJPHJlY3QgeD0iNS41ODgiIHk9IjI5LjMyMSIgZmlsbD0iI0QxNTkyNyIgd2lkdGg9IjEuMDU5IiBoZWlnaHQ9IjMxLjU5MyIvPgoJPHBhdGggZmlsbD0iI0QxNTkyNyIgZD0iTTI5LjUwNSwxNS40MjljMCw1LjY3Ny00LjYwMSwxMC4yNzktMTAuMjgsMTAuMjc5Yy0xLjE0NiwwLTIuMjQ5LTAuMTg4LTMuMjgtMC41MzQKCQljLTAuNDktMC4xNjIsNi41MjEtMS40NjQsOC4yNTctNS43MzdjMi44MDQtMy4zNzIsMS4xNjgtMTIuMjUyLDEuMjU2LTEyLjE4M0MyNy45MTgsOS4xMzIsMjkuNTA1LDEyLjA5NCwyOS41MDUsMTUuNDI5eiIvPgoJPGcgb3BhY2l0eT0iMC42Ij4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAuMTEzLDEzLjgwNWMtMC4wOTgsMC0wLjE5OC0wLjAxNi0wLjI5Ni0wLjA0NGMtMC41MzUtMC4xNjQtMC44MzUtMC43MjktMC42NzEtMS4yNjQKCQkJYzEuNDY0LTQuNzg5LDUuMzg5LTcuNzE0LDEwLjQ5Mi03LjgyNmMwLjAwNywwLDAuMDE0LDAsMC4wMjIsMGMwLjU0OCwwLDEsMC40MzgsMS4wMSwwLjk5YzAuMDE0LDAuNTU4LTAuNDMxLDEuMDIxLTAuOTg3LDEuMDMzCgkJCWMtNC4yNTMsMC4wOTItNy4zODksMi40MjQtOC42MDQsNi4zOTZDMTAuOTQ3LDEzLjUyNCwxMC41NDcsMTMuODA1LDEwLjExMywxMy44MDV6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==) center center no-repeat;
      -webkit-background-size: auto 70%;
      -moz-background-size: auto 70%;
      background-size: auto 70%; }
      #pin .pin-holder .controls .icon-streetview:hover {
        background-color: #ec008c; }
    #pin .pin-holder .controls .icon-contract,
    #pin .pin-holder .controls .icon-fullscreen {
      padding: 0.4em 0.5em 0.4em 0.5em; }
    @media (max-width: 980px) {
      #pin .pin-holder .controls .icon-fullscreen {
        display: none; } }
  #pin .pin-holder .node-display {
    position: relative;
    z-index: 0; }
    #pin .pin-holder .node-display.photo.landscape .image-pin {
      width: 100%;
      height: auto; }
    #pin .pin-holder .node-display.photo.portrait {
      height: 100%; }
      #pin .pin-holder .node-display.photo.portrait .image-pin {
        width: auto;
        height: 100%; }
    #pin .pin-holder .node-display.video, #pin .pin-holder .node-display.audio {
      height: 100%; }
    #pin .pin-holder .node-display.text {
      overflow: auto; }
    #pin .pin-holder .node-display .oembedall-container > p {
      padding: 1em;
      margin: 0.5em 4.5em 0 0.5em; }
  #pin .pin-holder .streetview-wrapper {
    height: calc(90vh - 2.5em) !important; }
  #pin .pin-holder .streetview-img-wrapper {
    position: absolute;
    overflow: hidden;
    z-index: 10;
    opacity: .7;
    border: 5px solid white;
    margin: -5px 0 0 -5px;
    box-sizing: content-box; }

.pin-actions {
  position: absolute;
  top: 4em;
  right: 0;
  font-size: 1.9em; }
  .pin-actions > a,
  .pin-actions .pinned-items-triger,
  .pin-actions .social-triger {
    background: rgba(0, 0, 0, 0.35); }
  .pin-actions > .social li, .pin-actions > .social a {
    width: 54px;
    font-size: 1em;
    line-height: 2; }
  .pin-actions .ss-plus:hover,
  .pin-actions > .social > ul > li:hover,
  .pin-actions > a:hover {
    color: #ec008c;
    cursor: pointer;
    background: #FFF; }
  .pin-actions > a,
  .pin-actions .ss-plus {
    display: block;
    padding: 0.3em 0.5em 0 0.5em;
    color: #FFF; }
    @media (max-width: 980px) {
      .pin-actions > a,
      .pin-actions .ss-plus {
        font-size: 1.1em; } }
    @media (max-width: 599px) {
      .pin-actions > a,
      .pin-actions .ss-plus {
        font-size: 1.18em; } }
    .pin-actions > a.active,
    .pin-actions .ss-plus.active {
      color: #ec008c; }
  .pin-actions .selected {
    color: #ec008c; }
  .pin-actions .pinned-items-triger {
    position: relative; }
    .pin-actions .pinned-items-triger:hover .pinned-items-container {
      display: block; }
  .pin-actions .pinned-items-container {
    display: none;
    position: absolute;
    top: 0;
    left: -220px;
    width: 220px;
    padding: 0.5em;
    max-height: 18em;
    overflow-y: auto;
    text-align: left;
    color: #555;
    background: #fff;
    -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 0 8px;
    -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 0 8px;
    box-shadow: rgba(0, 0, 0, 0.5) 0 0 8px; }
    .pin-actions .pinned-items-container p {
      font-size: 0.52em;
      line-height: 1.2;
      font-weight: bold;
      padding-bottom: 0.9em;
      white-space: normal;
      cursor: pointer; }
      .pin-actions .pinned-items-container p:last-of-type {
        padding-bottom: 0.5em; }
    .pin-actions .pinned-items-container .pin-sections-title {
      margin-bottom: 0.2em;
      padding-bottom: 0.2em;
      font-size: 0.8em;
      color: #b4b4b4; }
      .pin-actions .pinned-items-container .pin-sections-title:nth-of-type(2) {
        padding-top: 0.4em;
        border-top: 1px solid #ccc; }

.has-oembed {
  padding: 3.5em 0em 5.1em; }

#pin #description {
  position: relative;
  padding-bottom: 7.5em; }
  #pin #description .close-anchor {
    bottom: 1em;
    left: 0; }

#pin .bookmarks {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%; }
  #pin .bookmarks a {
    float: left;
    font-size: 1.9em;
    line-height: 1em;
    min-width: 1em;
    padding: 0.6em;
    margin-left: 0.6em;
    text-align: center;
    background: #fff;
    color: #000;
    border-top-left-radius: 1.2em;
    border-top-right-radius: 1.2em; }
    #pin .bookmarks a:hover, #pin .bookmarks a.selected {
      color: #ec008c; }
  #pin .bookmarks .ss-navigateup {
    position: absolute;
    left: 50%;
    margin-left: -1em;
    width: 2em;
    margin: 0 auto;
    float: none;
    color: #fff;
    background-color: transparent; }

#owner {
  position: relative; }
  #owner .bgrd {
    padding: 0.5em 0.5em 0.3em 0.8em;
    margin-bottom: 0.2em;
    font-size: 1.14em;
    color: #3b342e;
    background: #ebebeb;
    border-radius: 2px; }
    @media (max-width: 980px) {
      #owner .bgrd {
        display: inline-block;
        width: auto;
        text-align: center; } }
    #owner .bgrd .ss-icon {
      margin-right: 0.1em; }
  #owner .col, #owner .show-user {
    float: left; }
  #owner .col {
    padding-right: 1em;
    padding-top: 0.5em; }
    @media (min-width: 980px) {
      #owner .col {
        width: 25%; } }
    @media (max-width: 980px) {
      #owner .col {
        width: 100%; } }

.toolbar-pane.about {
  display: none; }
  .toolbar-pane.about .pane-title {
    padding-top: 0.75em;
    margin-bottom: 0; }
  .toolbar-pane.about .project-description-wrapper,
  .toolbar-pane.about .about-sidebar {
    padding-top: 1.35em;
    float: left; }
  .toolbar-pane.about .contact,
  .toolbar-pane.about .contribution-sec,
  .toolbar-pane.about .project-stats,
  .toolbar-pane.about .project-description {
    padding-right: 1.5em; }
  .toolbar-pane.about .project-description-wrapper {
    width: 70%;
    border-right: 1px solid #F0F0F0; }
  .toolbar-pane.about .about-sidebar {
    width: 30%;
    padding-left: 1em;
    margin-left: -1px;
    border-left: 1px solid #F0F0F0; }
  .toolbar-pane.about .users {
    display: block;
    position: relative;
    margin-bottom: 1em; }
    .toolbar-pane.about .users .user-name {
      position: absolute;
      top: 50%;
      margin-left: -0.2em;
      margin-top: -1.1em; }
  .toolbar-pane.about .project-desc-sup-title {
    font-size: 1em;
    color: #EC008C;
    text-transform: uppercase;
    font-weight: bold; }
  .toolbar-pane.about .project-desc-title {
    font-size: 1.85em; }
  .toolbar-pane.about .sponsored-by {
    padding: 1.5em 1.5em 1.5em 0; }
    .toolbar-pane.about .sponsored-by img {
      max-width: 100%;
      max-height: 8em; }
    .toolbar-pane.about .sponsored-by .sponsored-by-logos,
    .toolbar-pane.about .sponsored-by .pane-section-title {
      display: inline-block; }
    .toolbar-pane.about .sponsored-by .pane-section-title {
      margin-bottom: 0; }
    .toolbar-pane.about .sponsored-by a {
      display: inline-block;
      margin-right: 2em; }
    .toolbar-pane.about .sponsored-by .pane-section-title {
      margin-right: 4em; }
  .toolbar-pane.about .related-cards .card {
    width: 32%; }
    .toolbar-pane.about .related-cards .card:nth-of-type(3n) {
      margin-right: 0; }
  .toolbar-pane.about .related-cards .users,
  .toolbar-pane.about .related-cards .card-footer {
    display: none; }
  .toolbar-pane.about .activity-wrapper,
  .toolbar-pane.about .comments {
    width: 50%;
    float: left; }
  .toolbar-pane.about .activity-wrapper {
    padding-right: 0.85em;
    border-right: 1px solid #F0F0F0; }
  .toolbar-pane.about .comments {
    padding-left: 0.85em; }
    .toolbar-pane.about .comments .comment-copy {
      height: 4.5em;
      overflow: hidden; }
    .toolbar-pane.about .comments .button-center-wrapp .button, .toolbar-pane.about .comments .button-center-wrapp .toggle-ctrl span, .toggle-ctrl .toolbar-pane.about .comments .button-center-wrapp span {
      position: relative;
      top: -2.8em; }

.pane#rss {
  display: none;
  right: 6.5em;
  padding-bottom: 3.5em; }
  @media (min-width: 980px) {
    .pane#rss {
      width: calc(68% - 6.5em); } }
  @media (max-width: 980px) {
    .pane#rss {
      width: 100%;
      padding: 0 1em; } }
  .pane#rss img {
    max-width: 100%;
    height: auto; }
  .pane#rss .parent-logos {
    margin-top: 2em; }
  .pane#rss .contact {
    margin-top: 1em; }
  .pane#rss .embedly-card {
    margin-left: 0 !important; }

.project-edit .pane {
  display: block;
  right: auto;
  width: 100%; }

.project-edit .toolbar-pane.about {
  box-shadow: none; }
  .project-edit .toolbar-pane.about .pane-title {
    margin-bottom: 1em; }
  .project-edit .toolbar-pane.about .button-center-wrapp {
    margin-top: 2em;
    margin-bottom: 3em;
    text-align: left;
    overflow: hidden;
    padding: 0.5em 0;
    width: 70%; }
    .project-edit .toolbar-pane.about .button-center-wrapp .button, .project-edit .toolbar-pane.about .button-center-wrapp .toggle-ctrl span, .toggle-ctrl .project-edit .toolbar-pane.about .button-center-wrapp span {
      position: static;
      min-width: 10em; }

.project-edit .base-info {
  width: 70%;
  padding-right: 2em;
  float: left;
  border-right: 1px solid #F0F0F0; }

.project-edit .about-sidebar {
  width: 30%; }

.project-edit textarea {
  width: 100%; }

.project-edit .project-title {
  padding: 0.2em 0.44em; }

.project-edit .short-desc {
  min-height: 6.4em; }

.project-edit .rteditor {
  padding: 0.4em 1em;
  min-height: 12.4em;
  font-size: 1em;
  color: #000;
  border: 1px solid #B9B9B9;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  .project-edit .rteditor img {
    max-width: 100%; }

.project-edit .user-remove {
  position: absolute;
  top: -0.5em;
  left: -0.5em; }
  .project-edit .user-remove .ss-delete {
    color: #EC008C; }

.project-edit .ui-autocomplete-input {
  width: 100%; }
  .project-edit .ui-autocomplete-input.ui-autocomplete-loading {
    background: rgba(255, 255, 255, 0.7) url("/resources/images/ajax-loader2.gif") right 5% center no-repeat; }

.project-edit .ui-helper-hidden-accessible {
  position: relative;
  right: 1em;
  bottom: 1.3em; }

.project-edit .ui-autocomplete {
  position: absolute !important;
  padding: 0;
  overflow: hidden;
  z-index: 1;
  list-style: none;
  border: 1px solid #F0F0F0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px; }
  .project-edit .ui-autocomplete li {
    padding: 0.5em 1em;
    list-style: none;
    background: #fff;
    text-align: left; }
    .project-edit .ui-autocomplete li:nth-child(odd) {
      background: #F0F0F0; }
    .project-edit .ui-autocomplete li.ui-state-focus {
      background: #EC008C;
      color: #FFF;
      cursor: pointer; }
    .project-edit .ui-autocomplete li a {
      color: #000; }
  .project-edit .ui-autocomplete img {
    width: 35px;
    height: 35px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; }
  .project-edit .ui-autocomplete .acomp-username {
    position: relative;
    top: -0.75em;
    width: 11em;
    padding: 0.75em;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    font-size: 1em; }
  .project-edit .ui-autocomplete .ui-corner-all {
    display: block;
    overflow: hidden; }
    .project-edit .ui-autocomplete .ui-corner-all img,
    .project-edit .ui-autocomplete .ui-corner-all .acomp-username {
      float: left; }

.project-edit .get-in-touch {
  padding-top: 1.4em;
  margin-top: 2em; }

.project-edit .location-section {
  padding-bottom: 1em; }

.project-edit .location-map-wrapper {
  margin: 0 0 2em 0; }

.project-edit .location-map {
  width: 100%;
  border: 1px solid #B9B9B9; }

.project-edit .view-choice .choose-btn-wrapper {
  margin-right: 20%; }
  .project-edit .view-choice .choose-btn-wrapper:last-of-type {
    margin-right: 0; }

.project-edit .landing-screen-type .button, .project-edit .landing-screen-type .toggle-ctrl span, .toggle-ctrl .project-edit .landing-screen-type span {
  width: 32%;
  margin-right: 2%;
  float: left; }
  .project-edit .landing-screen-type .button:last-child, .project-edit .landing-screen-type .toggle-ctrl span:last-child, .toggle-ctrl .project-edit .landing-screen-type span:last-child {
    margin-right: 0; }

.project-edit .landing-media-preview {
  display: table;
  height: 27em;
  width: 100%;
  margin-bottom: 2em;
  float: left;
  border: 1px solid #B9B9B9;
  text-align: center; }
  .project-edit .landing-media-preview img {
    width: 100%;
    vertical-align: middle;
    /* remove the space below image*/ }
  .project-edit .landing-media-preview p {
    display: table-cell;
    vertical-align: middle;
    color: #B9B9B9; }

.project-edit .sponsored-by .input-file-wrapp {
  margin-right: 2em; }

.project-edit .sponsored-by .input-file-wrapp,
.project-edit .sponsored-by .image-preview-wrapp {
  float: left; }

.project-edit .sponsored-by .image-preview-wrapp {
  margin-right: 2em; }
  .project-edit .sponsored-by .image-preview-wrapp:last-of-type {
    margin-right: 0; }
  .project-edit .sponsored-by .image-preview-wrapp .button, .project-edit .sponsored-by .image-preview-wrapp .toggle-ctrl span, .toggle-ctrl .project-edit .sponsored-by .image-preview-wrapp span {
    width: 100%;
    margin-top: 1em; }

.project-edit .sponsored-by .image-preview {
  display: table;
  width: 9.5em;
  height: 9.5em;
  color: #B9B9B9;
  text-align: center;
  border: 1px solid #F0F0F0; }
  .project-edit .sponsored-by .image-preview .image-preview-copy {
    display: table-cell;
    vertical-align: middle; }

.project-edit .map-overlay-section {
  padding-bottom: 2em; }

.project-edit .map-overlay-col {
  width: 50%;
  float: left; }

.project-edit .map-overlay-preview {
  position: relative;
  width: 100%;
  height: 20em;
  background: url(/resources/explore/images/map-opacity-bg.png);
  border: 1px solid #B9B9B9; }

.project-edit .map-overlay-copy {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 14em;
  height: 6em;
  padding: 2em;
  margin-top: -3em;
  margin-left: -7em;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase; }

.project-edit .upgrade-premium {
  padding: 2em 0; }
  .project-edit .upgrade-premium .section-title {
    float: left; }
  .project-edit .upgrade-premium .button, .project-edit .upgrade-premium .toggle-ctrl span, .toggle-ctrl .project-edit .upgrade-premium span {
    min-width: 15em;
    float: right; }

.project-edit .static-card-height .gallery-listing-order .card {
  margin-right: 2%; }
  .project-edit .static-card-height .gallery-listing-order .card, .project-edit .static-card-height .gallery-listing-order .card.ui-state-highlight {
    width: 45%;
    padding-top: 35%; }
  @media (min-width: 1400px) {
    .project-edit .static-card-height .gallery-listing-order .card, .project-edit .static-card-height .gallery-listing-order .card.ui-state-highlight {
      width: 28%;
      padding-top: 25%; } }
  .project-edit .static-card-height .gallery-listing-order .card .users {
    display: none; }
  .project-edit .static-card-height .gallery-listing-order .card .img-wrapper,
  .project-edit .static-card-height .gallery-listing-order .card .desc-wrapper {
    position: absolute; }
  .project-edit .static-card-height .gallery-listing-order .card .img-wrapper {
    width: auto;
    height: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden; }
    .project-edit .static-card-height .gallery-listing-order .card .img-wrapper img {
      width: 100%;
      height: auto; }
    .project-edit .static-card-height .gallery-listing-order .card .img-wrapper .has-streetview:after {
      top: 0.5em;
      right: 0.5em;
      bottom: inherit;
      left: inherit; }
  .project-edit .static-card-height .gallery-listing-order .card .desc-wrapper {
    padding: 1em;
    font-size: 0.7em;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.7); }
    .project-edit .static-card-height .gallery-listing-order .card .desc-wrapper h3 {
      margin-bottom: 0; }
      .project-edit .static-card-height .gallery-listing-order .card .desc-wrapper h3 span {
        position: absolute;
        top: -1.6em;
        left: 0;
        color: #FFF;
        padding: 0.2em 1em;
        width: 100%;
        font-weight: bold;
        background: rgba(0, 0, 0, 0.6); }
  .project-edit .static-card-height .gallery-listing-order .card .card-index {
    font-size: 1.2em;
    right: auto;
    left: 0.5rem;
    width: 3em;
    padding-left: 0;
    padding-right: 0; }

.project-edit .checkbox-styling-cnt {
  min-width: 8em; }

#pinner .sv-controls-wrapper {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  padding: 0.9em 1em;
  background: #fff;
  border-radius: 4px;
  display: flex;
  display: -webkit-flex; }
  #pinner .sv-controls-wrapper .ctrl-item {
    flex: 1 1 auto;
    position: relative;
    border-right: solid 1px #CCC;
    text-align: center; }
    #pinner .sv-controls-wrapper .ctrl-item a.selected {
      color: #000;
      text-decoration: underline; }
    #pinner .sv-controls-wrapper .ctrl-item:last-child {
      width: 40%;
      padding-left: 1.5em;
      text-align: left;
      border-right: none; }

#pinner .sv-fade-slider {
  display: block;
  position: absolute;
  top: 0.8em;
  right: 1em;
  width: 70%;
  height: 1em; }

#pinner .pin-type .choose-btn-wrapper {
  margin-right: 15%; }
  #pinner .pin-type .choose-btn-wrapper:last-of-type {
    margin-right: 0; }

#pinner .add-img-pin-area {
  padding: 2em 0;
  margin-bottom: 1.7em;
  text-align: center;
  border: 1px solid #B9B9B9; }
  #pinner .add-img-pin-area .add-pin-area-copy {
    display: inline-block;
    margin-bottom: 0.5em;
    color: #939393; }
  #pinner .add-img-pin-area .icon-drag-n-drop {
    font-size: 2.4em;
    color: #808080; }

#pinner .button-wrapper {
  position: absolute;
  top: 2em;
  width: 100%;
  text-align: center; }

#pinner .uploaded-img {
  position: relative;
  margin-bottom: 2em;
  text-align: center; }
  #pinner .uploaded-img .img-wrapper {
    margin-bottom: 2em;
    height: 25em;
    overflow: hidden;
    border: 1px solid #B9B9B9; }
    #pinner .uploaded-img .img-wrapper img {
      display: block;
      height: 100%;
      width: auto;
      margin: 0 auto; }
  #pinner .uploaded-img .hp-icon {
    padding: 0.2em;
    margin: 0 0.25em;
    font-size: 1.5em;
    border: 1px solid #B9B9B9;
    background: #fff; }
    #pinner .uploaded-img .hp-icon a {
      display: inline-block; }
  #pinner .uploaded-img .rotate-nav-copy {
    position: relative;
    top: -0.25em; }

#pinner .video-or-sound-pin {
  padding: 5em 4em;
  margin-bottom: 2em;
  text-align: center;
  border: 1px solid #B9B9B9; }
  #pinner .video-or-sound-pin .input-wrapper {
    position: relative; }
    #pinner .video-or-sound-pin .input-wrapper .add-button {
      position: absolute;
      top: 0;
      right: 0; }

#pinner .uploaded-video-or-sound-pin {
  position: relative;
  margin-bottom: 2em;
  border: 1px solid #B9B9B9; }
  #pinner .uploaded-video-or-sound-pin .icon-play {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1em;
    height: 1em;
    margin: -0.5em 0 0 -0.5em;
    font-size: 6em;
    color: rgba(0, 0, 0, 0.8); }
  #pinner .uploaded-video-or-sound-pin img {
    display: block;
    max-width: 100%; }

#pinner .pin-title input[type=text] {
  padding: 0.4em 0.65em; }

#pinner textarea {
  width: 100%;
  margin-bottom: 2em; }

#pinner .date-range .date-range-col {
  width: 33.33%;
  float: left; }
  #pinner .date-range .date-range-col:nth-of-type(2) {
    padding: 0 2em; }

#pinner .date-range .radio-btn-styling {
  bottom: auto; }

#pinner .date-range .choose-btn-copy {
  position: relative;
  top: -0.6em; }

#pinner .location-search {
  margin-bottom: 1em; }

#pinner .search-options, #pinner .search-options .choose-btn-wrapper {
  display: block; }

#pinner .pin-location-map-section,
#pinner .pin-location-map {
  margin-bottom: 1.5em; }

#pinner .streetview-map,
#pinner .pin-location-map {
  position: relative;
  width: 100%;
  height: 35em;
  background: #F0F0F0;
  border: 1px solid #B9B9B9; }

#pinner .streetview-map {
  height: 40em;
  overflow: hidden;
  padding-bottom: 50px; }

#pinner .add-pin-to {
  margin-bottom: 1.5em; }
  #pinner .add-pin-to .choose-btn-wrapper:first-of-type {
    margin-right: 3em; }

#pinner .select2-container {
  width: 100% !important; }
  #pinner .select2-container .select2-choices {
    border-radius: 0.3em; }

@media (min-width: 980px) {
  #pinner .field-wrapper.hide-note + .field-note {
    opacity: 0;
    transition: opacity 0.3s ease; } }

#pinner .field-wrapper.hide-note:hover + .field-note,
#pinner .field-wrapper.hide-note.field-focus + .field-note {
  opacity: 1; }

#pinner .sv-wrapper {
  opacity: 0.5;
  pointer-events: none;
  transition: opacity 0.3s ease; }

#pinner .activated .sv-wrapper {
  opacity: 1;
  pointer-events: inherit; }

#pinner .col {
  float: left;
  overflow: hidden; }
  @media (max-width: 980px) {
    #pinner .col {
      float: none;
      width: 100% !important;
      min-height: auto !important; } }
  .special .col {
    border: solid 1px #DDD;
    min-height: 19em; }
    .special .col:first-of-type {
      border-right: none; }
      @media (max-width: 980px) {
        .special .col:first-of-type {
          border-right: solid 1px #DDD;
          border-bottom: 0; } }
    .special .col:first-of-type .inner {
      padding-right: 2em; }
    .special .col .inner {
      padding: 1em 1em 1em 2em; }
  #pinner .col.choice .inner {
    position: relative; }
    #pinner .col.choice .inner:before {
      display: block;
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 1.6em;
      bottom: 0;
      z-index: -1;
      border-right: solid 2px #EEE;
      transform: translateX(0); }
    #pinner .col.choice .inner:after {
      font-size: 1.2em;
      display: block;
      content: 'OR';
      position: absolute;
      top: 50%;
      right: 0.8em;
      margin-top: -0.5em;
      height: auto;
      width: auto;
      background: #fff;
      padding: 0 0.1em; }
  #pinner .col.w2 {
    width: 50%; }
  #pinner .col:first-of-type .inner {
    padding-right: 4em; }
  #pinner .col.first-of-type + .col.w2 .inner {
    padding-left: 4em; }
  #pinner .col + hr {
    border-top: 2em solid #FFF;
    height: calc(2em + 1px); }

#pinner hr {
  clear: both; }

.characters-limit {
  opacity: 0.7;
  float: right; }
  .characters-limit .characters-left {
    color: #B9B9B9; }

.toggle-ctrl span {
  display: inline-block;
  color: #FFF;
  font-size: 0.6em;
  text-transform: none;
  padding: 0 0.5em;
  padding-left: 1.8em;
  cursor: pointer;
  position: relative;
  top: -0.3em;
  background: #EC008C;
  margin-left: 0.5em;
  transition: background 0.2s ease; }
  .toggle-ctrl span:hover {
    background: lighter(#EC008C, 5); }
  .toggle-ctrl span:before, .toggle-ctrl span:after {
    display: inline-block;
    content: '';
    width: 0.8em;
    height: 0;
    border-bottom: 0.2em solid #FFF;
    position: absolute;
    top: 0.7em;
    left: 0.5em; }
  .toggle-ctrl span:after {
    top: 1.1em; }
  .toggle-ctrl span.hide:before, .toggle-ctrl span.hide:after {
    width: 1.1em;
    top: 0.9em;
    left: 0.4em; }
  .toggle-ctrl span.hide:before {
    transform: rotate(45deg); }
  .toggle-ctrl span.hide:after {
    transform: rotate(-45deg); }

.hp-editor-sv-img-cnt {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1; }
  .hp-editor-sv-img-cnt img {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.hp-editor-sv-img {
  opacity: 0.3; }

.streetview-image-area {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2; }

.img-resize-cnt {
  position: absolute;
  z-index: 2; }

/*
 imgAreaSelect default style
*/
.imgareaselect-selection {
  width: 100%;
  height: 100%;
  z-index: 1;
  cursor: move; }

.imgareaselect-border1,
.imgareaselect-border2,
.imgareaselect-border3,
.imgareaselect-border4 {
  position: absolute;
  font-size: 0px;
  opacity: 0.5;
  filter: alpha(opacity=50); }

.imgareaselect-border1 {
  left: 0px;
  top: 0px;
  width: 1px;
  height: 100%; }

.imgareaselect-border2 {
  left: 0px;
  top: 0px;
  width: 100%;
  height: 1px; }

.imgareaselect-border3 {
  right: 0px;
  top: 0px;
  width: 1px;
  height: 100%; }

.imgareaselect-border4 {
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 1px; }

.imgareaselect-handle {
  position: absolute;
  font-size: 0px;
  width: 5px;
  height: 5px;
  background-color: #fff;
  border: solid 1px #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
  z-index: 2;
  box-sizing: content-box; }

.imgareaselect-handle-t {
  top: 0;
  left: 50%;
  margin-left: -2.5px;
  cursor: n-resize; }

.imgareaselect-handle-b {
  bottom: 0;
  left: 50%;
  margin-left: -2.5px;
  cursor: s-resize; }

.imgareaselect-handle-l {
  top: 50%;
  left: 0;
  margin-top: -2.5px;
  cursor: w-resize; }

.imgareaselect-handle-r {
  top: 50%;
  right: 0;
  margin-top: -2.5px;
  cursor: e-resize; }

.imgareaselect-handle-tl {
  top: 0;
  left: 0;
  cursor: nw-resize; }

.imgareaselect-handle-tr {
  top: 0;
  right: 0;
  cursor: ne-resize; }

.imgareaselect-handle-bl {
  bottom: 0;
  left: 0;
  cursor: sw-resize; }

.imgareaselect-handle-br {
  bottom: 0;
  right: 0;
  cursor: se-resize; }

.imgareaselect-outer {
  background-color: #000;
  opacity: 0.1;
  filter: alpha(opacity=10); }

.imgareaselect-border1,
.imgareaselect-border3 {
  background: url(data:image/gif;base64,R0lGODlhAQAGAKEAAP///wAAADY2Nv///yH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACwAAAAAAQAGAAACA4SFBQA7) repeat-y; }

.imgareaselect-border1 {
  background-position: left top; }

.imgareaselect-border3 {
  background-position: right top; }

.imgareaselect-border2,
.imgareaselect-border4 {
  background: url(data:image/gif;base64,R0lGODlhBgABAKEAAP///wAAADY2Nv///yH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACwAAAAABgABAAACA4SFBQA7) repeat-x; }

.imgareaselect-border2 {
  background-position: left top; }

.imgareaselect-border4 {
  background-position: left bottom; }

.ath-viewport * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.ath-viewport {
  position: relative;
  z-index: 2147483641;
  pointer-events: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -o-text-size-adjust: none;
  text-size-adjust: none; }

.ath-modal {
  pointer-events: auto !important;
  background: rgba(0, 0, 0, 0.6); }

.ath-mandatory {
  background: #000; }

.ath-container {
  pointer-events: auto !important;
  position: absolute;
  z-index: 2147483641;
  padding: 0.7em 0.6em;
  width: 18em;
  background: #eee;
  background-size: 100% auto;
  box-shadow: 0 0.2em 0 #d1d1d1;
  font-family: sans-serif;
  font-size: 15px;
  line-height: 1.5em;
  text-align: center; }

.ath-ios.ath-phone {
  bottom: 1.8em;
  left: 50%;
  margin-left: -9em; }

.ath-ios7.ath-tablet {
  left: 0.7em;
  top: 1.8em; }

.ath-ios6.ath-tablet {
  left: 5em;
  top: 1.8em; }

.ath-android {
  right: 1.5em;
  top: 1.8em; }

/* close icon */
.ath-container:before {
  content: '';
  position: relative;
  display: block;
  float: right;
  margin: -0.7em -0.6em 0 0.5em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAeHAAAHhwFd+hRDAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAHVQTFRFAAAAOTk5MzMzOzs7Nzc3QUFBQEBAPz8/Pj4+QUFBQEBAPz8/Pj4+QUFBQEBAPz8/QUFBPj4+Pz8/Pz8/Pj4+Pz8/Pz8/Pz8/Pj4+Pz8/Pj4+Pz8/Pz8/Pz8/Pz8/Pz8/Pj4+Pz8/Pz8/Pz8/Pz8/QEBAPz8/n3QmjwAAACZ0Uk5TAAkKDQ4zODk6OzxBQkNERUusrbG0tba7vL3Excbu8fL19fb3+PgucqJgAAACqklEQVR42sXc23LCIBAGYKy2pgft0WpP2vTA+z9i0+goCZAs7O7P3oWZTL5ZYAh7sca0MXmYG3jM7yfu4/TV1jdow01tX6cdg4UrGoN1FNM3a+GK1nBSzPYGrOJgsPZt1hrerYUrjoa9wjHgFI7B2veZWVk3tpCdWm07H30y8+4AIhedPFj7cW7wioABrggawIqIAaroGbYXzlGCUvQNnc0IUgwaQIoRA0QxagAoCAZ1BcmgrCAaVBVkg6IiwaCmSDIoKRINKopkg4IiwyCuyDIIKzINoopsg6CCYRBTsAxCCqZBRLGo2RcrtkLAwFaIGJgKIQNLIWZgKAQN2QpRg1dKoCmEDVkKcUOGQsGQrFAxJCqUDEkKNUOCQtFAVqgaiAplg69YFDAQFADDqAJiGFGADI1iF1XADAOKvqHSLApHFFBDRAE2BBVwQ0BRwOApfn8LGDxFEcOQAmeIK5CGmAJrCCvQBq8A8r9Zrw08qp6irvAGs/zpIr4XBQxf3nQsyhvwipABrQgbsIqYAamIG3CKnqH+LKDoGXbVwD84zDB4E4AZ4IqgAayIGKCKqMGYS5RiwOArlgUMnuJrWcAAUYwaAAqCQV1BMigriAZVBdmgqEgwqCmSDEqKRIOKItmgoMgwiCv6hkvaa6KKTIOoItsgqGAYxBQsg5CCaRBRsA0CCgEDWyFiYCqEDCyFmIGhEDRkK0QNmQphQ5ZC3JChUDAkK1QMiQolQ5JCzZCguNUzkBV3P4oGokLZQFKoGwgKgGFUATGMKECGQQXMYMxVTAE0RBVQQ0QBNgQVcENI8QwoBo8cUiszWYPz4OVi3bQ9cBQoQ0exblsvTDZwg6PYHNo/tE0XmvVwa4BxWBentgtnL+A8HHPxcnYaaBRoQ6twDY3iEW5oFI8Hwx/QxSE448b+MwAAAABJRU5ErkJggg==);
  background-color: rgba(255, 255, 255, 0.8);
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 2.7em;
  height: 2.7em;
  text-align: center;
  overflow: hidden;
  color: #a33;
  z-index: 2147483642; }

.ath-container.ath-icon:before {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  float: none; }

.ath-mandatory .ath-container:before {
  display: none; }

.ath-container.ath-android:before {
  float: left;
  margin: -0.7em 0.5em 0 -0.6em; }

.ath-container.ath-android.ath-icon:before {
  position: absolute;
  right: auto;
  left: 0;
  margin: 0;
  float: none; }

/* applied only if the application icon is shown */
.ath-action-icon {
  display: inline-block;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  text-indent: -9999em;
  overflow: hidden; }

.ath-android .ath-action-icon {
  width: 1.2em;
  height: 1.8em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAADcBAMAAAAig/QJAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAFtDAABbQwH5xg68AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAB5QTFRFAAAA////cXFxaWlp////ZmZmnJycoaGhpqam////1D9b6wAAAAV0Uk5TAAgJERExZxYzAAAAYklEQVRYw+3WoQ2AUBAE0SsBOiBUQEIDCArA4FFoHBaJxNItFYz/x5+xz282VmwJTdM0rRzbsS1e7Pm9zdgUVn491rkFmqZpSezEjqo/Sos1HoAEjdjgFmiapiWxG7tq/igfnYteFlnOWZEAAAAASUVORK5CYII=);
  background-size: auto 100%; }

.ath-ios7 .ath-action-icon {
  width: 1.6em;
  height: 1.6em;
  background-image: url(data:image/png;base64,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);
  margin-top: -0.3em;
  background-size: auto 100%; }

.ath-ios6 .ath-action-icon {
  width: 1.8em;
  height: 1.8em;
  background-image: url(data:image/png;base64,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);
  margin-bottom: 0.4em;
  background-size: 100% auto; }

.ath-container p {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2147483642;
  text-shadow: 0 0.1em 0 #fff;
  font-size: 1.1em; }

.ath-ios.ath-phone:after {
  content: '';
  background: #eee;
  position: absolute;
  width: 2em;
  height: 2em;
  bottom: -0.9em;
  left: 50%;
  margin-left: -1em;
  -webkit-transform: scaleX(0.9) rotate(45deg);
  transform: scaleX(0.9) rotate(45deg);
  box-shadow: 0.2em 0.2em 0 #d1d1d1; }

.ath-ios.ath-tablet:after {
  content: '';
  background: #eee;
  position: absolute;
  width: 2em;
  height: 2em;
  top: -0.9em;
  left: 50%;
  margin-left: -1em;
  -webkit-transform: scaleX(0.9) rotate(45deg);
  transform: scaleX(0.9) rotate(45deg);
  z-index: 2147483641; }

.ath-android:after {
  content: '';
  background: #eee;
  background: -webkit-linear-gradient(-45deg, rgba(238, 238, 238, 0) 0%, rgba(238, 238, 238, 0) 50%, #eeeeee 50%, #eeeeee 100%);
  position: absolute;
  width: 2em;
  height: 2em;
  top: -1.5em;
  right: 0; }

.ath-application-icon {
  position: relative;
  padding: 0;
  border: 0;
  margin: 0 auto 0.2em auto;
  height: 6em;
  width: 6em;
  z-index: 2147483642; }

/* OS specific classes */
.ath-container.ath-ios .ath-application-icon {
  border-radius: 1em;
  box-shadow: 0 0.2em 0.4em rgba(0, 0, 0, 0.3), inset 0 0.07em 0 rgba(255, 255, 255, 0.5);
  margin: 0 auto 0.4em auto; }

@media only screen and (orientation: landscape) {
  .ath-container.ath-phone {
    width: 24em; }
  .ath-ios.ath-phone {
    margin-left: -12em; }
  .ath-ios6:after {
    left: 39%; } }

.introjs-overlay {
  position: absolute;
  z-index: 999999;
  background-color: #000;
  opacity: 0;
  background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1);
  -ms-filter: "alpha(opacity=50)";
  filter: alpha(opacity=50);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out; }

.introjs-fixParent {
  z-index: auto !important;
  opacity: 1 !important;
  position: absolute !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important; }

.introjs-showElement, tr.introjs-showElement > td, tr.introjs-showElement > th {
  z-index: 9999999 !important; }

.introjs-disableInteraction {
  z-index: 99999999 !important;
  position: absolute; }

.introjs-relativePosition, tr.introjs-showElement > td, tr.introjs-showElement > th {
  position: relative; }

.introjs-helperLayer {
  position: absolute;
  z-index: 9999998;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #777;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out; }

.introjs-tooltipReferenceLayer {
  position: absolute;
  z-index: 10000000;
  background-color: transparent;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out; }

.introjs-helperLayer *, .introjs-helperLayer *:before, .introjs-helperLayer *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box; }

.introjs-helperNumberLayer {
  position: absolute;
  top: -16px;
  left: -16px;
  z-index: 9999999999 !important;
  padding: 2px;
  font-family: Arial,verdana,tahoma;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  background: #ff3019;
  background: -webkit-linear-gradient(top, #ff3019 0, #cf0404 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));
  background: -moz-linear-gradient(top, #ff3019 0, #cf0404 100%);
  background: -ms-linear-gradient(top, #ff3019 0, #cf0404 100%);
  background: -o-linear-gradient(top, #ff3019 0, #cf0404 100%);
  background: linear-gradient(to bottom, #ff3019 0, #cf0404 100%);
  width: 20px;
  height: 20px;
  line-height: 10px;
  border: 3px solid white;
  border-radius: 50%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019',endColorstr='#cf0404',GradientType=0);
  filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=ff0000);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); }

.introjs-arrow {
  border: 5px solid white;
  content: '';
  position: absolute; }

.introjs-arrow.top {
  top: -10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: white;
  border-left-color: transparent; }

.introjs-arrow.top-right {
  top: -10px;
  right: 10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: white;
  border-left-color: transparent; }

.introjs-arrow.top-middle {
  top: -10px;
  left: 50%;
  margin-left: -5px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: white;
  border-left-color: transparent; }

.introjs-arrow.right {
  right: -10px;
  top: 10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: white; }

.introjs-arrow.right-bottom {
  bottom: 10px;
  right: -10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: white; }

.introjs-arrow.bottom {
  bottom: -10px;
  border-top-color: white;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent; }

.introjs-arrow.left {
  left: -10px;
  top: 10px;
  border-top-color: transparent;
  border-right-color: white;
  border-bottom-color: transparent;
  border-left-color: transparent; }

.introjs-arrow.left-bottom {
  left: -10px;
  bottom: 10px;
  border-top-color: transparent;
  border-right-color: white;
  border-bottom-color: transparent;
  border-left-color: transparent; }

.introjs-tooltip {
  position: absolute;
  padding: 10px;
  background-color: white;
  min-width: 200px;
  max-width: 300px;
  border-radius: 3px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  -webkit-transition: opacity .1s ease-out;
  -moz-transition: opacity .1s ease-out;
  -ms-transition: opacity .1s ease-out;
  -o-transition: opacity .1s ease-out;
  transition: opacity .1s ease-out; }

.introjs-tooltipbuttons {
  text-align: right;
  white-space: nowrap; }

.introjs-button {
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: .3em .8em;
  border: 1px solid #d4d4d4;
  margin: 0;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  font: 11px/normal sans-serif;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  outline: 0;
  background-color: #ececec;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
  background-image: -moz-linear-gradient(#f4f4f4, #ececec);
  background-image: -o-linear-gradient(#f4f4f4, #ececec);
  background-image: linear-gradient(#f4f4f4, #ececec);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-border-radius: .2em;
  -moz-border-radius: .2em;
  border-radius: .2em;
  zoom: 1;
  *display: inline;
  margin-top: 10px; }

.introjs-button:hover {
  border-color: #bcbcbc;
  text-decoration: none;
  box-shadow: 0 1px 1px #e3e3e3; }

.introjs-button:focus, .introjs-button:active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));
  background-image: -moz-linear-gradient(#ececec, #f4f4f4);
  background-image: -o-linear-gradient(#ececec, #f4f4f4);
  background-image: linear-gradient(#ececec, #f4f4f4); }

.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.introjs-skipbutton {
  margin-right: 5px;
  color: #7a7a7a; }

.introjs-prevbutton {
  -webkit-border-radius: .2em 0 0 .2em;
  -moz-border-radius: .2em 0 0 .2em;
  border-radius: .2em 0 0 .2em;
  border-right: 0; }

.introjs-nextbutton {
  -webkit-border-radius: 0 .2em .2em 0;
  -moz-border-radius: 0 .2em .2em 0;
  border-radius: 0 .2em .2em 0; }

.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
  color: #9a9a9a;
  border-color: #d4d4d4;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  text-decoration: none; }

.introjs-bullets {
  text-align: center; }

.introjs-bullets ul {
  clear: both;
  margin: 15px auto 0;
  padding: 0;
  display: inline-block; }

.introjs-bullets ul li {
  list-style: none;
  float: left;
  margin: 0 2px; }

.introjs-bullets ul li a {
  display: block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-decoration: none; }

.introjs-bullets ul li a:hover {
  background: #999; }

.introjs-bullets ul li a.active {
  background: #999; }

.introjs-progress {
  overflow: hidden;
  height: 10px;
  margin: 10px 0 5px 0;
  border-radius: 4px;
  background-color: #ecf0f1; }

.introjs-progressbar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  background-color: #08c; }

.introjsFloatingElement {
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  top: 50%; }

.cluster {
  position: absolute;
  padding: 5px;
  font-size: 12px;
  text-align: center;
  border-radius: 100px;
  box-sizing: border-box;
  cursor: pointer; }

.cluster .cluster-count {
  width: 100%;
  height: 100%;
  border-radius: 100px;
  box-sizing: border-box; }

.cluster.cluster-size-1 {
  background-color: rgba(110, 200, 50, 0.5);
  width: 30px;
  height: 30px;
  margin: -15px 0 0 -15px; }

.cluster.cluster-size-1 .cluster-count {
  background-color: rgba(110, 200, 50, 0.8);
  line-height: 20px; }

.cluster.cluster-size-2 {
  background-color: rgba(240, 190, 10, 0.5);
  width: 34px;
  height: 34px;
  margin: -17px 0 0 -17px; }

.cluster.cluster-size-2 .cluster-count {
  background-color: rgba(240, 190, 10, 0.8);
  line-height: 24px; }

.cluster.cluster-size-3 {
  background-color: rgba(250, 130, 70, 0.5);
  width: 40px;
  height: 40px;
  margin: -20px 0 0 -20px; }

.cluster.cluster-size-3 .cluster-count {
  background-color: rgba(250, 130, 70, 0.8);
  line-height: 30px; }

.cluster.cluster-size-4 {
  background-color: rgba(250, 60, 60, 0.5);
  width: 46px;
  height: 46px;
  margin: -23px 0 0 -23px; }

.cluster.cluster-size-4 .cluster-count {
  background-color: rgba(250, 60, 60, 0.8);
  line-height: 36px; }

.cluster.cluster-size-5 {
  background-color: rgba(250, 60, 60, 0.5);
  width: 50px;
  height: 50px;
  margin: -25px 0 0 -25px; }

.cluster.cluster-size-5 .cluster-count {
  background-color: rgba(250, 60, 60, 0.8);
  line-height: 40px; }

.cluster.cluster-size-6 {
  background-color: rgba(250, 60, 60, 0.5);
  width: 50px;
  height: 50px;
  margin: -25px 0 0 -25px;
  font-size: 11px;
  letter-spacing: -1px; }

.cluster.cluster-size-6 .cluster-count {
  background-color: rgba(250, 60, 60, 0.8);
  line-height: 40px; }

.cluster.cluster-size-7 {
  background-color: rgba(250, 60, 60, 0.5);
  font-size: 9px; }

.cluster.cluster-size-7 .cluster-count {
  background-color: rgba(250, 60, 60, 0.8);
  line-height: 40px; }

#g-progress {
  display: none;
  position: absolute;
  z-index: 1000;
  right: 400px;
  top: 300px;
  width: 200px;
  height: 20px;
  margin-top: -20px;
  margin-right: -100px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 4px;
  padding: 2px; }

#g-progress-bar {
  width: 0;
  height: 100%;
  background-color: #76A6FC;
  border-radius: 4px; }

.mce-object {
  border: 1px dotted #3A3A3A;
  background: #d5d5d5 url(img/object.gif) no-repeat center; }

.mce-pagebreak {
  cursor: default;
  display: block;
  border: 0;
  width: 100%;
  height: 5px;
  border: 1px dashed #666;
  margin-top: 15px;
  page-break-before: always; }

@media print {
  .mce-pagebreak {
    border: 0; } }

.mce-item-anchor {
  cursor: default;
  display: inline-block;
  -webkit-user-select: all;
  -webkit-user-modify: read-only;
  -moz-user-select: all;
  -moz-user-modify: read-only;
  user-select: all;
  user-modify: read-only;
  width: 9px !important;
  height: 9px !important;
  border: 1px dotted #3A3A3A;
  background: #d5d5d5 url(img/anchor.gif) no-repeat center; }

.mce-nbsp, .mce-shy {
  background: #AAA; }

.mce-shy::after {
  content: '-'; }

hr {
  cursor: default; }

.mce-match-marker {
  background: #AAA;
  color: #fff; }

.mce-match-marker-selected {
  background: #39f;
  color: #fff; }

.mce-spellchecker-word {
  border-bottom: 2px solid red;
  cursor: default; }

.mce-spellchecker-grammar {
  border-bottom: 2px solid green;
  cursor: default; }

.mce-item-table, .mce-item-table td, .mce-item-table th, .mce-item-table caption {
  border: 1px dashed #BBB; }

td.mce-item-selected, th.mce-item-selected {
  background-color: #39f !important; }

.mce-edit-focus {
  outline: 1px dotted #333; }

.mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: top;
  background: 0 0;
  text-decoration: none;
  color: #333;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  text-shadow: none;
  float: none;
  position: static;
  width: auto;
  height: auto;
  white-space: nowrap;
  cursor: inherit;
  -webkit-tap-highlight-color: transparent;
  line-height: normal;
  font-weight: 400;
  text-align: left;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  direction: ltr;
  max-width: none; }

.mce-widget button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.mce-container [unselectable] {
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }

.mce-fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear; }

.mce-fade.mce-in {
  opacity: 1; }

.mce-tinymce {
  visibility: inherit !important;
  position: relative; }

.mce-fullscreen {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
  height: 100%;
  z-index: 100; }

div.mce-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: auto; }

.mce-tinymce {
  display: block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.mce-wordcount {
  position: absolute;
  top: 0;
  right: 0;
  padding: 8px; }

div.mce-edit-area {
  background: #FFF;
  filter: none; }

.mce-statusbar {
  position: relative; }

.mce-statusbar .mce-container-body {
  position: relative; }

.mce-fullscreen .mce-resizehandle {
  display: none; }

.mce-charmap {
  border-collapse: collapse; }

.mce-charmap td {
  cursor: default;
  border: 1px solid #9e9e9e;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  padding: 2px; }

.mce-charmap td div {
  text-align: center; }

.mce-charmap td:hover {
  background: #d9d9d9; }

.mce-grid td.mce-grid-cell div {
  border: 1px solid #d6d6d6;
  width: 15px;
  height: 15px;
  margin: 0;
  cursor: pointer; }

.mce-grid td.mce-grid-cell div:focus {
  border-color: #a1a1a1; }

.mce-grid td.mce-grid-cell div[disabled] {
  cursor: not-allowed; }

.mce-grid {
  border-spacing: 2px;
  border-collapse: separate; }

.mce-grid a {
  display: block;
  border: 1px solid transparent; }

.mce-grid a:hover, .mce-grid a:focus {
  border-color: #a1a1a1; }

.mce-grid-border {
  margin: 0 4px 0 4px; }

.mce-grid-border a {
  border-color: #d6d6d6;
  width: 13px;
  height: 13px; }

.mce-grid-border a:hover, .mce-grid-border a.mce-active {
  border-color: #a1a1a1;
  background: #c8def4; }

.mce-text-center {
  text-align: center; }

div.mce-tinymce-inline {
  width: 100%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.mce-colorbtn-trans div {
  text-align: center;
  vertical-align: middle;
  font-weight: 700;
  font-size: 20px;
  line-height: 16px;
  color: #707070; }

.mce-toolbar-grp {
  padding-bottom: 2px; }

.mce-toolbar-grp .mce-flow-layout-item {
  margin-bottom: 0; }

.mce-rtl .mce-wordcount {
  left: 0;
  right: auto; }

.mce-container, .mce-container-body {
  display: block; }

.mce-autoscroll {
  overflow: hidden; }

.mce-scrollbar {
  position: absolute;
  width: 7px;
  height: 100%;
  top: 2px;
  right: 2px;
  opacity: .4;
  filter: alpha(opacity=40);
  zoom: 1; }

.mce-scrollbar-h {
  top: auto;
  right: auto;
  left: 2px;
  bottom: 2px;
  width: 100%;
  height: 7px; }

.mce-scrollbar-thumb {
  position: absolute;
  background-color: #000;
  border: 1px solid #888;
  border-color: rgba(85, 85, 85, 0.6);
  width: 5px;
  height: 100%;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px; }

.mce-scrollbar-h .mce-scrollbar-thumb {
  width: 100%;
  height: 5px; }

.mce-scrollbar:hover, .mce-scrollbar.mce-active {
  background-color: #AAA;
  opacity: .6;
  filter: alpha(opacity=60);
  zoom: 1;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px; }

.mce-scroll {
  position: relative; }

.mce-panel {
  border: 0 solid #9e9e9e;
  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(top, #fdfdfd, #ddd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#ddd));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #ddd);
  background-image: -o-linear-gradient(top, #fdfdfd, #ddd);
  background-image: linear-gradient(to bottom, #fdfdfd, #ddd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffdddddd', GradientType=0);
  zoom: 1; }

.mce-floatpanel {
  position: absolute;
  -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); }

.mce-floatpanel.mce-fixed {
  position: fixed; }

.mce-floatpanel .mce-arrow, .mce-floatpanel .mce-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.mce-floatpanel .mce-arrow {
  border-width: 11px; }

.mce-floatpanel .mce-arrow:after {
  border-width: 10px;
  content: ""; }

.mce-floatpanel.mce-popover {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background: 0 0;
  -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);
  top: 0;
  left: 0;
  background: #fff;
  border: 1px solid #9e9e9e;
  border: 1px solid rgba(0, 0, 0, 0.25); }

.mce-floatpanel.mce-popover.mce-bottom {
  margin-top: 10px; }

.mce-floatpanel.mce-popover.mce-bottom > .mce-arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #9e9e9e;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }

.mce-floatpanel.mce-popover.mce-bottom > .mce-arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff; }

.mce-floatpanel.mce-popover.mce-bottom.mce-start {
  margin-left: -22px; }

.mce-floatpanel.mce-popover.mce-bottom.mce-start > .mce-arrow {
  left: 20px; }

.mce-floatpanel.mce-popover.mce-bottom.mce-end {
  margin-left: 22px; }

.mce-floatpanel.mce-popover.mce-bottom.mce-end > .mce-arrow {
  right: 10px;
  left: auto; }

.mce-fullscreen {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background: #fff;
  height: 100%; }

div.mce-fullscreen {
  position: fixed;
  top: 0;
  left: 0; }

#mce-modal-block {
  opacity: 0;
  filter: alpha(opacity=0);
  zoom: 1;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000; }

#mce-modal-block.mce-in {
  opacity: .3;
  filter: alpha(opacity=30);
  zoom: 1; }

.mce-window-move {
  cursor: move; }

.mce-window {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background: 0 0;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 150ms ease-in;
  transition: opacity 150ms ease-in; }

.mce-window.mce-in {
  opacity: 1; }

.mce-window-head {
  padding: 9px 15px;
  border-bottom: 1px solid #c5c5c5;
  position: relative; }

.mce-window-head .mce-close {
  position: absolute;
  right: 15px;
  top: 9px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  color: #858585;
  cursor: pointer;
  height: 20px;
  overflow: hidden; }

.mce-close:hover {
  color: #adadad; }

.mce-window-head .mce-title {
  line-height: 20px;
  font-size: 20px;
  font-weight: 700;
  text-rendering: optimizelegibility;
  padding-right: 10px; }

.mce-window .mce-container-body {
  display: block; }

.mce-foot {
  display: block;
  background-color: #fff;
  border-top: 1px solid #c5c5c5;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px; }

.mce-window-head .mce-dragh {
  position: absolute;
  top: 0;
  left: 0;
  cursor: move;
  width: 90%;
  height: 100%; }

.mce-window iframe {
  width: 100%;
  height: 100%; }

.mce-window.mce-fullscreen, .mce-window.mce-fullscreen .mce-foot {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.mce-rtl .mce-window-head .mce-close {
  position: absolute;
  right: auto;
  left: 15px; }

.mce-rtl .mce-window-head .mce-dragh {
  left: auto;
  right: 0; }

.mce-rtl .mce-window-head .mce-title {
  direction: rtl;
  text-align: right; }

.mce-abs-layout {
  position: relative; }

body .mce-abs-layout-item, .mce-abs-end {
  position: absolute; }

.mce-abs-end {
  width: 1px;
  height: 1px; }

.mce-container-body.mce-abs-layout {
  overflow: hidden; }

.mce-tooltip {
  position: absolute;
  padding: 5px;
  opacity: .8;
  filter: alpha(opacity=80);
  zoom: 1; }

.mce-tooltip-inner {
  font-size: 11px;
  background-color: #000;
  color: #fff;
  max-width: 200px;
  padding: 5px 8px 4px 8px;
  text-align: center;
  white-space: normal; }

.mce-tooltip-inner {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.mce-tooltip-inner {
  -webkit-box-shadow: 0 0 5px #000;
  -moz-box-shadow: 0 0 5px #000;
  box-shadow: 0 0 5px #000; }

.mce-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #000; }

.mce-tooltip-arrow-n {
  border-bottom-color: #000; }

.mce-tooltip-arrow-s {
  border-top-color: #000; }

.mce-tooltip-arrow-e {
  border-left-color: #000; }

.mce-tooltip-arrow-w {
  border-right-color: #000; }

.mce-tooltip-nw, .mce-tooltip-sw {
  margin-left: -14px; }

.mce-tooltip-n .mce-tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent; }

.mce-tooltip-nw .mce-tooltip-arrow {
  top: 0;
  left: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent; }

.mce-tooltip-ne .mce-tooltip-arrow {
  top: 0;
  right: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent; }

.mce-tooltip-s .mce-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent; }

.mce-tooltip-sw .mce-tooltip-arrow {
  bottom: 0;
  left: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent; }

.mce-tooltip-se .mce-tooltip-arrow {
  bottom: 0;
  right: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent; }

.mce-tooltip-e .mce-tooltip-arrow {
  right: 0;
  top: 50%;
  margin-top: -5px;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent;
  border-bottom-color: transparent; }

.mce-tooltip-w .mce-tooltip-arrow {
  left: 0;
  top: 50%;
  margin-top: -5px;
  border-right-style: solid;
  border-left: none;
  border-top-color: transparent;
  border-bottom-color: transparent; }

.mce-btn {
  border: 1px solid #b1b1b1;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25);
  position: relative;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(top, #fff, #d9d9d9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));
  background-image: -webkit-linear-gradient(top, #fff, #d9d9d9);
  background-image: -o-linear-gradient(top, #fff, #d9d9d9);
  background-image: linear-gradient(to bottom, #fff, #d9d9d9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);
  zoom: 1; }

.mce-btn:hover, .mce-btn:focus {
  color: #333;
  background-color: #e3e3e3;
  background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ccc));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
  background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
  background-image: linear-gradient(to bottom, #f2f2f2, #ccc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffcccccc', GradientType=0);
  zoom: 1; }

.mce-btn.mce-disabled button, .mce-btn.mce-disabled:hover button {
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  opacity: .4;
  filter: alpha(opacity=40);
  zoom: 1; }

.mce-btn.mce-active, .mce-btn.mce-active:hover {
  background-color: #d6d6d6;
  background-image: -moz-linear-gradient(top, #e6e6e6, silver);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(silver));
  background-image: -webkit-linear-gradient(top, #e6e6e6, silver);
  background-image: -o-linear-gradient(top, #e6e6e6, silver);
  background-image: linear-gradient(to bottom, #e6e6e6, silver);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);
  zoom: 1;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.mce-btn:active {
  background-color: #d6d6d6;
  background-image: -moz-linear-gradient(top, #e6e6e6, silver);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(silver));
  background-image: -webkit-linear-gradient(top, #e6e6e6, silver);
  background-image: -o-linear-gradient(top, #e6e6e6, silver);
  background-image: linear-gradient(to bottom, #e6e6e6, silver);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);
  zoom: 1;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.mce-btn button {
  padding: 4px 10px;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  color: #333;
  text-align: center;
  overflow: visible;
  -webkit-appearance: none; }

.mce-btn button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.mce-btn i {
  text-shadow: 1px 1px #fff; }

.mce-primary {
  min-width: 50px;
  color: #fff;
  border: 1px solid #b1b1b1;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #08c, #04c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
  background-image: -webkit-linear-gradient(top, #08c, #04c);
  background-image: -o-linear-gradient(top, #08c, #04c);
  background-image: linear-gradient(to bottom, #08c, #04c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  zoom: 1; }

.mce-primary:hover, .mce-primary:focus {
  background-color: #005fb3;
  background-image: -moz-linear-gradient(top, #0077b3, #003cb3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0077b3), to(#003cb3));
  background-image: -webkit-linear-gradient(top, #0077b3, #003cb3);
  background-image: -o-linear-gradient(top, #0077b3, #003cb3);
  background-image: linear-gradient(to bottom, #0077b3, #003cb3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0077b3', endColorstr='#ff003cb3', GradientType=0);
  zoom: 1; }

.mce-primary.mce-disabled button, .mce-primary.mce-disabled:hover button {
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  opacity: .4;
  filter: alpha(opacity=40);
  zoom: 1; }

.mce-primary.mce-active, .mce-primary.mce-active:hover, .mce-primary:not(.mce-disabled):active {
  background-color: #005299;
  background-image: -moz-linear-gradient(top, #069, #039);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#069), to(#039));
  background-image: -webkit-linear-gradient(top, #069, #039);
  background-image: -o-linear-gradient(top, #069, #039);
  background-image: linear-gradient(to bottom, #069, #039);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff006699', endColorstr='#ff003399', GradientType=0);
  zoom: 1;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.mce-primary button, .mce-primary button i {
  color: #fff;
  text-shadow: 1px 1px #333; }

.mce-btn-large button {
  padding: 9px 14px;
  font-size: 16px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

.mce-btn-large i {
  margin-top: 2px; }

.mce-btn-small button {
  padding: 1px 5px;
  font-size: 12px; }

.mce-btn-small i {
  line-height: 20px;
  vertical-align: top; }

.mce-btn .mce-caret {
  margin-top: 8px;
  margin-left: 0; }

.mce-btn-small .mce-caret {
  margin-top: 8px;
  margin-left: 0; }

.mce-caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #333;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: ""; }

.mce-disabled .mce-caret {
  border-top-color: #aaa; }

.mce-caret.mce-up {
  border-bottom: 4px solid #333;
  border-top: 0; }

.mce-btn-flat {
  border: 0;
  background: 0 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: none; }

.mce-btn-flat:hover, .mce-btn-flat.mce-active, .mce-btn-flat:focus, .mce-btn-flat:active {
  border: 0;
  background: #e6e6e6;
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.mce-rtl .mce-btn button {
  direction: rtl; }

.mce-btn-group .mce-btn {
  border-width: 1px 0 1px 0;
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.mce-btn-group .mce-first {
  border-left: 1px solid #b1b1b1;
  border-left: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px; }

.mce-btn-group .mce-last {
  border-right: 1px solid #b1b1b1;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0; }

.mce-btn-group .mce-first.mce-last {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.mce-btn-group .mce-btn.mce-flow-layout-item {
  margin: 0; }

.mce-checkbox {
  cursor: pointer; }

i.mce-i-checkbox {
  margin: 0 3px 0 0;
  border: 1px solid #c5c5c5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(top, #fff, #d9d9d9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));
  background-image: -webkit-linear-gradient(top, #fff, #d9d9d9);
  background-image: -o-linear-gradient(top, #fff, #d9d9d9);
  background-image: linear-gradient(to bottom, #fff, #d9d9d9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);
  zoom: 1;
  text-indent: -10em;
  overflow: hidden; }

.mce-checked i.mce-i-checkbox {
  color: #333;
  font-size: 16px;
  line-height: 16px;
  text-indent: 0; }

.mce-checkbox:focus i.mce-i-checkbox, .mce-checkbox.mce-focus i.mce-i-checkbox {
  border: 1px solid rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65); }

.mce-checkbox.mce-disabled .mce-label, .mce-checkbox.mce-disabled i.mce-i-checkbox {
  color: #acacac; }

.mce-rtl .mce-checkbox {
  direction: rtl;
  text-align: right; }

.mce-rtl i.mce-i-checkbox {
  margin: 0 0 0 3px; }

.mce-combobox {
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.mce-combobox input {
  border: 1px solid #c5c5c5;
  border-right-color: #c5c5c5;
  height: 28px; }

.mce-combobox.mce-disabled input {
  color: #adadad; }

.mce-combobox.mce-has-open input {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }

.mce-combobox .mce-btn {
  border-left: 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

.mce-combobox button {
  padding-right: 8px;
  padding-left: 8px; }

.mce-combobox.mce-disabled .mce-btn button {
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  opacity: .4;
  filter: alpha(opacity=40);
  zoom: 1; }

.mce-colorbox i {
  border: 1px solid #c5c5c5;
  width: 14px;
  height: 14px; }

.mce-colorbutton .mce-ico {
  position: relative; }

.mce-colorbutton-grid {
  margin: 4px; }

.mce-colorbutton button {
  padding-right: 4px; }

.mce-colorbutton .mce-preview {
  padding-right: 3px;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -14px;
  margin-top: 7px;
  background: gray;
  width: 13px;
  height: 2px;
  overflow: hidden; }

.mce-colorbutton.mce-btn-small .mce-preview {
  margin-left: -16px;
  padding-right: 0;
  width: 16px; }

.mce-colorbutton .mce-open {
  padding-left: 4px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent; }

.mce-colorbutton:hover .mce-open {
  border-left-color: #bdbdbd;
  border-right-color: #bdbdbd; }

.mce-colorbutton.mce-btn-small .mce-open {
  padding: 0 3px 0 3px; }

.mce-rtl .mce-colorbutton {
  direction: rtl; }

.mce-rtl .mce-colorbutton .mce-preview {
  margin-left: 0;
  padding-right: 0;
  padding-left: 4px;
  margin-right: -14px; }

.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview {
  margin-left: 0;
  padding-right: 0;
  margin-right: -17px;
  padding-left: 0; }

.mce-rtl .mce-colorbutton button {
  padding-right: 10px;
  padding-left: 10px; }

.mce-rtl .mce-colorbutton .mce-open {
  padding-left: 4px;
  padding-right: 4px; }

.mce-colorpicker {
  position: relative;
  width: 250px;
  height: 220px; }

.mce-colorpicker-sv {
  position: absolute;
  top: 0;
  left: 0;
  width: 90%;
  height: 100%;
  border: 1px solid #c5c5c5;
  cursor: crosshair;
  overflow: hidden; }

.mce-colorpicker-h-chunk {
  width: 100%; }

.mce-colorpicker-overlay1, .mce-colorpicker-overlay2 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.mce-colorpicker-overlay1 {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";
  background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); }

.mce-colorpicker-overlay2 {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000); }

.mce-colorpicker-selector1 {
  background: 0 0;
  position: absolute;
  width: 12px;
  height: 12px;
  margin: -8px 0 0 -8px;
  border: 1px solid #000;
  border-radius: 50%; }

.mce-colorpicker-selector2 {
  position: absolute;
  width: 10px;
  height: 10px;
  border: 1px solid #fff;
  border-radius: 50%; }

.mce-colorpicker-h {
  position: absolute;
  top: 0;
  right: 0;
  width: 6.5%;
  height: 100%;
  border: 1px solid #c5c5c5;
  cursor: crosshair; }

.mce-colorpicker-h-marker {
  margin-top: -4px;
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  border: 1px solid #333;
  background: #fff;
  height: 4px;
  z-index: 100; }

.mce-path {
  display: inline-block;
  padding: 8px;
  white-space: normal; }

.mce-path .mce-txt {
  display: inline-block;
  padding-right: 3px; }

.mce-path .mce-path-body {
  display: inline-block; }

.mce-path-item {
  display: inline-block;
  cursor: pointer;
  color: #333; }

.mce-path-item:hover {
  text-decoration: underline; }

.mce-path-item:focus {
  background: #666;
  color: #fff; }

.mce-path .mce-divider {
  display: inline; }

.mce-disabled .mce-path-item {
  color: #aaa; }

.mce-rtl .mce-path {
  direction: rtl; }

.mce-fieldset {
  border: 0 solid #9E9E9E;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.mce-fieldset > .mce-container-body {
  margin-top: -15px; }

.mce-fieldset-title {
  margin-left: 5px;
  padding: 0 5px 0 5px; }

.mce-fit-layout {
  display: inline-block; }

.mce-fit-layout-item {
  position: absolute; }

.mce-flow-layout-item {
  display: inline-block; }

.mce-flow-layout-item {
  margin: 2px 0 2px 2px; }

.mce-flow-layout-item.mce-last {
  margin-right: 2px; }

.mce-flow-layout {
  white-space: normal; }

.mce-tinymce-inline .mce-flow-layout {
  white-space: nowrap; }

.mce-rtl .mce-flow-layout {
  text-align: right;
  direction: rtl; }

.mce-rtl .mce-flow-layout-item {
  margin: 2px 2px 2px 0; }

.mce-rtl .mce-flow-layout-item.mce-last {
  margin-left: 2px; }

.mce-iframe {
  border: 0 solid #9e9e9e;
  width: 100%;
  height: 100%; }

.mce-label {
  display: inline-block;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  overflow: hidden; }

.mce-label.mce-autoscroll {
  overflow: auto; }

.mce-label.mce-disabled {
  color: #aaa; }

.mce-label.mce-multiline {
  white-space: pre-wrap; }

.mce-label.mce-error {
  color: #a00; }

.mce-rtl .mce-label {
  text-align: right;
  direction: rtl; }

.mce-menubar .mce-menubtn {
  border-color: transparent;
  background: 0 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: none; }

.mce-menubar {
  border: 1px solid #c4c4c4; }

.mce-menubar .mce-menubtn button span {
  color: #333; }

.mce-menubar .mce-caret {
  border-top-color: #333; }

.mce-menubar .mce-menubtn:hover, .mce-menubar .mce-menubtn.mce-active, .mce-menubar .mce-menubtn:focus {
  border-color: transparent;
  background: #e6e6e6;
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.mce-menubtn span {
  color: #333;
  margin-right: 2px;
  line-height: 20px; }

.mce-menubtn.mce-btn-small span {
  font-size: 12px; }

.mce-menubtn.mce-fixed-width span {
  display: inline-block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  width: 90px; }

.mce-menubtn.mce-fixed-width.mce-btn-small span {
  width: 70px; }

.mce-rtl .mce-menubtn button {
  direction: rtl;
  text-align: right; }

.mce-listbox button {
  text-align: left;
  padding-right: 20px;
  position: relative; }

.mce-listbox .mce-caret {
  position: absolute;
  margin-top: -2px;
  right: 8px;
  top: 50%; }

.mce-rtl .mce-listbox .mce-caret {
  right: auto;
  left: 8px; }

.mce-rtl .mce-listbox button {
  padding-right: 10px;
  padding-left: 20px; }

.mce-menu-item {
  display: block;
  padding: 6px 15px 6px 12px;
  clear: both;
  font-weight: 400;
  line-height: 20px;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  line-height: normal;
  border-left: 4px solid transparent;
  margin-bottom: 1px; }

.mce-menu-item .mce-ico, .mce-menu-item .mce-text {
  color: #333; }

.mce-menu-item.mce-disabled .mce-text, .mce-menu-item.mce-disabled .mce-ico {
  color: #adadad; }

.mce-menu-item:hover .mce-text, .mce-menu-item.mce-selected .mce-text, .mce-menu-item:focus .mce-text {
  color: #fff; }

.mce-menu-item:hover .mce-ico, .mce-menu-item.mce-selected .mce-ico, .mce-menu-item:focus .mce-ico {
  color: #fff; }

.mce-menu-item.mce-disabled:hover {
  background: #ccc; }

.mce-menu-shortcut {
  display: inline-block;
  color: #adadad; }

.mce-menu-shortcut {
  display: inline-block;
  padding: 0 15px 0 20px; }

.mce-menu-item:hover .mce-menu-shortcut, .mce-menu-item.mce-selected .mce-menu-shortcut, .mce-menu-item:focus .mce-menu-shortcut {
  color: #fff; }

.mce-menu-item .mce-caret {
  margin-top: 4px;
  margin-right: 6px;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #333; }

.mce-menu-item.mce-selected .mce-caret, .mce-menu-item:focus .mce-caret, .mce-menu-item:hover .mce-caret {
  border-left-color: #fff; }

.mce-menu-align .mce-menu-shortcut, .mce-menu-align .mce-caret {
  position: absolute;
  right: 0; }

.mce-menu-item.mce-active i {
  visibility: visible; }

.mce-menu-item-normal.mce-active {
  background-color: #c8def4; }

.mce-menu-item-preview.mce-active {
  border-left: 5px solid #aaa; }

.mce-menu-item-normal.mce-active .mce-text {
  color: #333; }

.mce-menu-item-normal.mce-active:hover .mce-text, .mce-menu-item-normal.mce-active:hover .mce-ico {
  color: #fff; }

.mce-menu-item-normal.mce-active:focus .mce-text, .mce-menu-item-normal.mce-active:focus .mce-ico {
  color: #fff; }

.mce-menu-item:hover, .mce-menu-item.mce-selected, .mce-menu-item:focus {
  text-decoration: none;
  color: #fff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #08c, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #08c, #0077b3);
  background-image: -o-linear-gradient(top, #08c, #0077b3);
  background-image: linear-gradient(to bottom, #08c, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
  zoom: 1; }

div.mce-menu .mce-menu-item-sep, .mce-menu-item-sep:hover {
  border: 0;
  padding: 0;
  height: 1px;
  margin: 9px 1px;
  overflow: hidden;
  background: #cbcbcb;
  border-bottom: 1px solid #fff;
  cursor: default;
  filter: none; }

.mce-menu.mce-rtl {
  direction: rtl; }

.mce-rtl .mce-menu-item {
  text-align: right;
  direction: rtl;
  padding: 6px 12px 6px 15px; }

.mce-menu-align.mce-rtl .mce-menu-shortcut, .mce-menu-align.mce-rtl .mce-caret {
  right: auto;
  left: 0; }

.mce-rtl .mce-menu-item .mce-caret {
  margin-left: 6px;
  margin-right: 0;
  border-right: 4px solid #333;
  border-left: 0; }

.mce-rtl .mce-menu-item.mce-selected .mce-caret, .mce-rtl .mce-menu-item:focus .mce-caret, .mce-rtl .mce-menu-item:hover .mce-caret {
  border-left-color: transparent;
  border-right-color: #fff; }

.mce-menu {
  position: absolute;
  left: 0;
  top: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background: 0 0;
  z-index: 1000;
  padding: 5px 0 5px 0;
  margin: 2px 0 0;
  min-width: 160px;
  background: #fff;
  border: 1px solid #989898;
  border: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 1002;
  -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);
  max-height: 400px;
  overflow: auto;
  overflow-x: hidden; }

.mce-menu i {
  display: none; }

.mce-menu-has-icons i {
  display: inline-block; }

.mce-menu-sub-tr-tl {
  margin: -6px 0 0 -1px; }

.mce-menu-sub-br-bl {
  margin: 6px 0 0 -1px; }

.mce-menu-sub-tl-tr {
  margin: -6px 0 0 1px; }

.mce-menu-sub-bl-br {
  margin: 6px 0 0 1px; }

.mce-container-body .mce-resizehandle {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 16px;
  height: 16px;
  visibility: visible;
  cursor: s-resize;
  margin: 0; }

.mce-container-body .mce-resizehandle-both {
  cursor: se-resize; }

i.mce-i-resize {
  color: #333; }

.mce-spacer {
  visibility: hidden; }

.mce-splitbtn .mce-open {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent; }

.mce-splitbtn:hover .mce-open {
  border-left-color: #bdbdbd;
  border-right-color: #bdbdbd; }

.mce-splitbtn button {
  padding-right: 4px; }

.mce-splitbtn .mce-open {
  padding-left: 4px; }

.mce-splitbtn .mce-open.mce-active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.mce-splitbtn.mce-btn-small .mce-open {
  padding: 0 3px 0 3px; }

.mce-rtl .mce-splitbtn {
  direction: rtl;
  text-align: right; }

.mce-rtl .mce-splitbtn button {
  padding-right: 10px;
  padding-left: 10px; }

.mce-rtl .mce-splitbtn .mce-open {
  padding-left: 4px;
  padding-right: 4px; }

.mce-stack-layout-item {
  display: block; }

.mce-tabs {
  display: block;
  border-bottom: 1px solid #c5c5c5; }

.mce-tab {
  display: inline-block;
  border: 1px solid #c5c5c5;
  border-width: 0 1px 0 0;
  background: #e3e3e3;
  padding: 8px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  height: 13px;
  cursor: pointer; }

.mce-tab:hover {
  background: #fdfdfd; }

.mce-tab.mce-active {
  background: #fdfdfd;
  border-bottom-color: transparent;
  margin-bottom: -1px;
  height: 14px; }

.mce-rtl .mce-tabs {
  text-align: right;
  direction: rtl; }

.mce-rtl .mce-tab {
  border-width: 0 0 0 1px; }

.mce-textbox {
  background: #fff;
  border: 1px solid #c5c5c5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  -webkit-transition: border linear .2s,box-shadow linear .2s;
  transition: border linear .2s,box-shadow linear .2s;
  height: 28px;
  resize: none;
  padding: 0 4px 0 4px;
  white-space: pre-wrap;
  color: #333; }

.mce-textbox:focus, .mce-textbox.mce-focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65); }

.mce-placeholder .mce-textbox {
  color: #aaa; }

.mce-textbox.mce-multiline {
  padding: 4px; }

.mce-textbox.mce-disabled {
  color: #adadad; }

.mce-rtl .mce-textbox {
  text-align: right;
  direction: rtl; }

.mce-throbber {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: .6;
  filter: alpha(opacity=60);
  zoom: 1;
  background: #fff url(img/loader.gif) no-repeat center center; }

.mce-throbber-inline {
  position: static;
  height: 50px; }

@font-face {
  font-family: tinymce;
  src: url(fonts/tinymce.eot);
  src: url(fonts/tinymce.eot?#iefix) format("embedded-opentype"), url(fonts/tinymce.woff) format("woff"), url(fonts/tinymce.ttf) format("truetype"), url(fonts/tinymce.svg#tinymce) format("svg");
  font-weight: 400;
  font-style: normal; }

.mce-ico {
  font-family: tinymce,Arial;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  font-size: 16px;
  line-height: 16px;
  speak: none;
  vertical-align: text-top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background: transparent center center;
  background-size: cover;
  width: 16px;
  height: 16px;
  color: #333; }

.mce-btn-small .mce-ico {
  font-family: tinymce-small,Arial; }

.mce-i-save:before {
  content: "\e000"; }

.mce-i-newdocument:before {
  content: "\e001"; }

.mce-i-fullpage:before {
  content: "\e002"; }

.mce-i-alignleft:before {
  content: "\e003"; }

.mce-i-aligncenter:before {
  content: "\e004"; }

.mce-i-alignright:before {
  content: "\e005"; }

.mce-i-alignjustify:before {
  content: "\e006"; }

.mce-i-cut:before {
  content: "\e007"; }

.mce-i-paste:before {
  content: "\e008"; }

.mce-i-searchreplace:before {
  content: "\e009"; }

.mce-i-bullist:before {
  content: "\e00a"; }

.mce-i-numlist:before {
  content: "\e00b"; }

.mce-i-indent:before {
  content: "\e00c"; }

.mce-i-outdent:before {
  content: "\e00d"; }

.mce-i-blockquote:before {
  content: "\e00e"; }

.mce-i-undo:before {
  content: "\e00f"; }

.mce-i-redo:before {
  content: "\e010"; }

.mce-i-link:before {
  content: "\e011"; }

.mce-i-unlink:before {
  content: "\e012"; }

.mce-i-anchor:before {
  content: "\e013"; }

.mce-i-image:before {
  content: "\e014"; }

.mce-i-media:before {
  content: "\e015"; }

.mce-i-help:before {
  content: "\e016"; }

.mce-i-code:before {
  content: "\e017"; }

.mce-i-insertdatetime:before {
  content: "\e018"; }

.mce-i-preview:before {
  content: "\e019"; }

.mce-i-forecolor:before {
  content: "\e01a"; }

.mce-i-backcolor:before {
  content: "\e01a"; }

.mce-i-table:before {
  content: "\e01b"; }

.mce-i-hr:before {
  content: "\e01c"; }

.mce-i-removeformat:before {
  content: "\e01d"; }

.mce-i-subscript:before {
  content: "\e01e"; }

.mce-i-superscript:before {
  content: "\e01f"; }

.mce-i-charmap:before {
  content: "\e020"; }

.mce-i-emoticons:before {
  content: "\e021"; }

.mce-i-print:before {
  content: "\e022"; }

.mce-i-fullscreen:before {
  content: "\e023"; }

.mce-i-spellchecker:before {
  content: "\e024"; }

.mce-i-nonbreaking:before {
  content: "\e025"; }

.mce-i-template:before {
  content: "\e026"; }

.mce-i-pagebreak:before {
  content: "\e027"; }

.mce-i-restoredraft:before {
  content: "\e028"; }

.mce-i-untitled:before {
  content: "\e029"; }

.mce-i-bold:before {
  content: "\e02a"; }

.mce-i-italic:before {
  content: "\e02b"; }

.mce-i-underline:before {
  content: "\e02c"; }

.mce-i-strikethrough:before {
  content: "\e02d"; }

.mce-i-visualchars:before {
  content: "\e02e"; }

.mce-i-visualblocks:before {
  content: "\e02e"; }

.mce-i-ltr:before {
  content: "\e02f"; }

.mce-i-rtl:before {
  content: "\e030"; }

.mce-i-copy:before {
  content: "\e031"; }

.mce-i-resize:before {
  content: "\e032"; }

.mce-i-browse:before {
  content: "\e034"; }

.mce-i-pastetext:before {
  content: "\e035"; }

.mce-i-checkbox:before, .mce-i-selected:before {
  content: "\e033"; }

.mce-i-selected {
  visibility: hidden; }

i.mce-i-backcolor {
  text-shadow: none;
  background: #bbb; }

/*
Version: 3.5.1 Timestamp: Tue Jul 22 18:58:56 EDT 2014
*/
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle; }

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */ }

.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
  background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
  background-image: linear-gradient(to top, #eee 0%, #fff 50%); }

html[dir="rtl"] .select2-container .select2-choice {
  padding: 0 8px 0 0; }

.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
  background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to bottom, #eee 0%, #fff 90%); }

.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px; }

.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: none;
  width: auto; }

html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
  margin-left: 26px;
  margin-right: 0; }

.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url("/resources/explore/scripts/app/lib/select2/select2.png") right top no-repeat;
  cursor: pointer;
  outline: 0; }

.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block; }

.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer; }

.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); }

.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); }

.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none; }

.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb; }

.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto; }

.select2-drop-auto-width .select2-search {
  padding-top: 4px; }

.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
  background-image: linear-gradient(to top, #ccc 0%, #eee 60%); }

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
  left: 0;
  right: auto;
  border-left: none;
  border-right: 1px solid #aaa;
  border-radius: 4px 0 0 4px; }

.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("/resources/explore/scripts/app/lib/select2/select2.png") no-repeat 0 1px; }

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
  background-position: 2px 1px; }

.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap; }

.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff url("/resources/explore/scripts/app/lib/select2/select2.png") no-repeat 100% -22px;
  background: url("/resources/explore/scripts/app/lib/select2/select2.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url("/resources/explore/scripts/app/lib/select2/select2.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url("/resources/explore/scripts/app/lib/select2/select2.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url("/resources/explore/scripts/app/lib/select2/select2.png") no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; }

html[dir="rtl"] .select2-search input {
  padding: 4px 5px 4px 20px;
  background: #fff url("/resources/explore/scripts/app/lib/select2/select2.png") no-repeat -37px -22px;
  background: url("/resources/explore/scripts/app/lib/select2/select2.png") no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url("/resources/explore/scripts/app/lib/select2/select2.png") no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url("/resources/explore/scripts/app/lib/select2/select2.png") no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url("/resources/explore/scripts/app/lib/select2/select2.png") no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; }

.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px; }

.select2-search input.select2-active {
  background: #fff url("/resources/explore/scripts/app/lib/select2/select2-spinner.gif") no-repeat 100%;
  background: url("/resources/explore/scripts/app/lib/select2/select2-spinner.gif") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url("/resources/explore/scripts/app/lib/select2/select2-spinner.gif") no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url("/resources/explore/scripts/app/lib/select2/select2-spinner.gif") no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url("/resources/explore/scripts/app/lib/select2/select2-spinner.gif") no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; }

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
  background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
  background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to top, #fff 0%, #eee 50%); }

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
  background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
  background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%); }

.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none; }

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
  border-right: none; }

.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px; }

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -16px 1px; }

.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* results */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

html[dir="rtl"] .select2-results {
  padding: 0 4px 0 0;
  margin: 4px 0 4px 4px; }

.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0; }

.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none; }

.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold; }

.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.select2-results-dept-1 .select2-result-label {
  padding-left: 20px; }

.select2-results-dept-2 .select2-result-label {
  padding-left: 40px; }

.select2-results-dept-3 .select2-result-label {
  padding-left: 60px; }

.select2-results-dept-4 .select2-result-label {
  padding-left: 80px; }

.select2-results-dept-5 .select2-result-label {
  padding-left: 100px; }

.select2-results-dept-6 .select2-result-label {
  padding-left: 110px; }

.select2-results-dept-7 .select2-result-label {
  padding-left: 120px; }

.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff; }

.select2-results li em {
  background: #feffde;
  font-style: normal; }

.select2-results .select2-highlighted em {
  background: transparent; }

.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000; }

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
  padding-left: 5px; }

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default; }

.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default; }

.select2-results .select2-selected {
  display: none; }

.select2-more-results.select2-active {
  background: #f4f4f4 url("/resources/explore/scripts/app/lib/select2/select2-spinner.gif") no-repeat 100%; }

.select2-results .select2-ajax-error {
  background: rgba(255, 50, 50, 0.2); }

.select2-more-results {
  background: #f4f4f4;
  display: list-item; }

/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default; }

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0; }

.select2-container.select2-container-disabled .select2-choice abbr {
  display: none; }

/* multiselect */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0 5px 0 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: linear-gradient(to bottom, #eee 1%, #fff 15%); }

html[dir="rtl"] .select2-container-multi .select2-choices {
  padding: 0 0 0 5px; }

.select2-locked {
  padding: 3px 5px 3px 5px !important; }

.select2-container-multi .select2-choices {
  min-height: 26px; }

.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.select2-container-multi .select2-choices li {
  float: left;
  list-style: none; }

html[dir="rtl"] .select2-container-multi .select2-choices li {
  float: right; }

.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap; }

.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important; }

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url("/resources/explore/scripts/app/lib/select2/select2-spinner.gif") no-repeat 100% !important; }

.select2-default {
  color: #999 !important; }

.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); }

html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 18px 3px 5px; }

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default; }

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4; }

.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url("/resources/explore/scripts/app/lib/select2/select2.png") right top no-repeat; }

html[dir="rtl"] .select2-search-choice-close {
  right: auto;
  left: 3px; }

.select2-container-multi .select2-search-choice-close {
  left: 3px; }

html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
  left: auto;
  right: 2px; }

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px; }

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px; }

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none; }

/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline; }

.select2-offscreen, .select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important; }

.select2-display-none {
  display: none; }

.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll; }

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {
  .select2-search input,
  .select2-search-choice-close,
  .select2-container .select2-choice abbr,
  .select2-container .select2-choice .select2-arrow b {
    background-image: url("/resources/explore/scripts/app/lib/select2/select2x2.png") !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important; }
  .select2-search input {
    background-position: 100% -21px !important; } }

body.hp-embedded {
  padding-top: 2.3em; }
  body.hp-embedded #main-header {
    height: 2.3em; }
    body.hp-embedded #main-header .main-header-cnt {
      display: none; }
    body.hp-embedded #main-header .main-header-breadcrumbs-wrapper {
      padding-left: 3em;
      position: fixed;
      top: 0;
      z-index: 2000; }
    body.hp-embedded #main-header .breadcrumbs-logo-wrapper {
      display: block;
      position: absolute;
      top: 0.22em;
      left: 1.3em; }
      body.hp-embedded #main-header .breadcrumbs-logo-wrapper > a {
        width: 10px;
        height: 27px;
        display: block;
        background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI4LjM2NHB4IiBoZWlnaHQ9IjI0LjgxOHB4IiB2aWV3Qm94PSIwIDAgOC4zNjQgMjQuODE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4LjM2NCAyNC44MTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwb2x5Z29uIGZpbGw9IiM4MDc3NzkiIHBvaW50cz0iMi4xNTEsMjQuNSAxLjk0MSwyNC41NzYgMi43NzcsNi4yMDMgNS4wNTMsNi4yOTQgCSIvPgoJPHBhdGggZmlsbD0iI0VCMDA4QiIgZD0iTTguMDEyLDMuMzQ4YzAuNDcyLDIuMDk1LTAuODQ1LDQuMTc2LTIuOTQsNC42NUMyLjk4LDguNDcyLDAuODk4LDcuMTU0LDAuNDI0LDUuMDU5CgkJYy0wLjQ3Mi0yLjA5NSwwLjg0NS00LjE3NiwyLjk0LTQuNjQ4QzUuNDU3LTAuMDYyLDcuNTQxLDEuMjU1LDguMDEyLDMuMzQ4eiIvPgo8L2c+CjxnPgoJPHBvbHlnb24gZmlsbD0iIzgwNzc3OSIgcG9pbnRzPSIyNjI3LjMyNiw0OTguNDUxIDI2MjQuODMsNDk5LjM1MiAyNjM0Ljc3MSwyODAuODA0IDI2NjEuODQ3LDI4MS44OTcgCSIvPgoJPHBhdGggZmlsbD0iI0VCMDA4QiIgZD0iTTI2OTcuMDQ0LDI0Ni44NDhjNS42MTUsMjQuOTIxLTEwLjA0Nyw0OS42ODQtMzQuOTcyLDU1LjMxOGMtMjQuODksNS42MzEtNDkuNjU5LTEwLjA0NC01NS4yOTQtMzQuOTY3CgkJYy01LjYxNi0yNC45MTgsMTAuMDU5LTQ5LjY3NCwzNC45NzYtNTUuMjkyQzI2NjYuNjUyLDIwNi4yOCwyNjkxLjQyNywyMjEuOTQ4LDI2OTcuMDQ0LDI0Ni44NDh6Ii8+CjwvZz4KPC9zdmc+Cg==") left center no-repeat; }
  body.hp-embedded #banner {
    display: none; }
  body.hp-embedded .users,
  body.hp-embedded .main-header-breadcrumbs-wrapper,
  body.hp-embedded .banner-cnt .users {
    pointer-events: none; }
  body.hp-embedded .project-cnt {
    padding-top: 6em; }
  body.hp-embedded .map-wrapper, body.hp-embedded #search {
    position: fixed;
    top: 2.07em; }
  body.hp-embedded #search {
    width: 68%;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px; }
  body.hp-embedded.locked .site-footer,
  body.hp-embedded.locked .site-toolbar,
  body.hp-embedded.locked .small-banner-wrapper,
  body.hp-embedded.locked .pane.toolbar-pane,
  body.hp-embedded.locked .timemap-trigger-wrapper,
  body.hp-embedded.locked .project-cnt,
  body.hp-embedded.locked #pin .close-anchor,
  body.hp-embedded.locked #pin .pin-actions,
  body.hp-embedded.locked #pin .add-comment,
  body.hp-embedded.locked #pin .tag-submit,
  body.hp-embedded.locked #main-header {
    display: none !important; }
  body.hp-embedded.locked .pane#pin {
    top: 0 !important; }
  body.hp-embedded.locked #pin .pin-holder {
    height: 100vh; }
  body.hp-embedded.locked #pin #owner,
  body.hp-embedded.locked #pin .tags a,
  body.hp-embedded.locked #pinnable-projects .card {
    pointer-events: none; }
  body.hp-embedded.locked #pin #description {
    padding-bottom: 0; }

/*@import "pages/home";*/

/*# sourceMappingURL=../app.css.map */