/*! bulma.io v0.4.4 | MIT License | github.com/jgthms/bulma */
@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

* {
  box-sizing: inherit;
}

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

img,
embed,
object,
audio,
video {
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
  text-align: left;
}

html {
  background-image: url("http://www.nuevasideas.com.ar/buenasfiestas/20.jpg");
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}

body,
button,
input,
select,
textarea {
  font-family: "Open Sans", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}

body {
  color: #4a4a4a;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

a {
  color: red;
  cursor: pointer;
  text-decoration: none;
  transition: none 86ms ease-out;
}

a:hover {
  color: #363636;
}

code {
  background-color: whitesmoke;
  color: #f44034;
  font-size: 0.8em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}

hr {
  background-color: #dbdbdb;
  border: none;
  display: block;
  height: 1px;
  margin: 1.5rem 0;
}

img {
  height: auto;
  max-width: 100%;
}

input[type="checkbox"],
input[type="radio"] {
  vertical-align: baseline;
}

small {
  font-size: 0.875em;
}

span {
  font-style: inherit;
  font-weight: inherit;
}

strong {
  color: #363636;
  font-weight: 700;
}

pre {
  background-color: whitesmoke;
  color: #4a4a4a;
  font-size: 0.8em;
  white-space: pre;
  word-wrap: normal;
}

pre code {
  -webkit-overflow-scrolling: touch;
  background: none;
  color: inherit;
  display: block;
  font-size: 1em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
}

table {
  width: 100%;
}

table td,
table th {
  text-align: left;
  vertical-align: top;
}

table th {
  color: #363636;
}

.is-block {
  display: block;
}

@media screen and (max-width: 768px) {
  .is-block-mobile {
    display: block !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-block-tablet {
    display: block !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1007px) {
  .is-block-tablet-only {
    display: block !important;
  }
}

@media screen and (max-width: 1007px) {
  .is-block-touch {
    display: block !important;
  }
}

@media screen and (min-width: 1008px) {
  .is-block-desktop {
    display: block !important;
  }
}

@media screen and (min-width: 1008px) and (max-width: 1199px) {
  .is-block-desktop-only {
    display: block !important;
  }
}

@media screen and (min-width: 1200px) {
  .is-block-widescreen {
    display: block !important;
  }
}

.is-flex {
  display: flex;
}

@media screen and (max-width: 768px) {
  .is-flex-mobile {
    display: flex !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-flex-tablet {
    display: flex !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1007px) {
  .is-flex-tablet-only {
    display: flex !important;
  }
}

@media screen and (max-width: 1007px) {
  .is-flex-touch {
    display: flex !important;
  }
}

@media screen and (min-width: 1008px) {
  .is-flex-desktop {
    display: flex !important;
  }
}

@media screen and (min-width: 1008px) and (max-width: 1199px) {
  .is-flex-desktop-only {
    display: flex !important;
  }
}

@media screen and (min-width: 1200px) {
  .is-flex-widescreen {
    display: flex !important;
  }
}

.is-inline {
  display: inline;
}

@media screen and (max-width: 768px) {
  .is-inline-mobile {
    display: inline !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1007px) {
  .is-inline-tablet-only {
    display: inline !important;
  }
}

@media screen and (max-width: 1007px) {
  .is-inline-touch {
    display: inline !important;
  }
}

@media screen and (min-width: 1008px) {
  .is-inline-desktop {
    display: inline !important;
  }
}

@media screen and (min-width: 1008px) and (max-width: 1199px) {
  .is-inline-desktop-only {
    display: inline !important;
  }
}

@media screen and (min-width: 1200px) {
  .is-inline-widescreen {
    display: inline !important;
  }
}

.is-inline-block {
  display: inline-block;
}

@media screen and (max-width: 768px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1007px) {
  .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}

@media screen and (max-width: 1007px) {
  .is-inline-block-touch {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1008px) {
  .is-inline-block-desktop {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1008px) and (max-width: 1199px) {
  .is-inline-block-desktop-only {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1200px) {
  .is-inline-block-widescreen {
    display: inline-block !important;
  }
}

.is-inline-flex {
  display: inline-flex;
}

@media screen and (max-width: 768px) {
  .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1007px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}

@media screen and (max-width: 1007px) {
  .is-inline-flex-touch {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1008px) {
  .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1008px) and (max-width: 1199px) {
  .is-inline-flex-desktop-only {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1200px) {
  .is-inline-flex-widescreen {
    display: inline-flex !important;
  }
}

.is-clearfix:after, .clearfix:after {
  clear: both;
  content: " ";
  display: table;
}

.is-pulled-left {
  float: left !important;
}

.is-pulled-right {
  float: right !important;
}

.is-clipped {
  overflow: hidden !important;
}

.is-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.is-size-1 {
  font-size: 3rem;
}

@media screen and (max-width: 768px) {
  .is-size-1-mobile {
    font-size: 3rem;
  }
}

@media screen and (min-width: 769px), print {
  .is-size-1-tablet {
    font-size: 3rem;
  }
}

@media screen and (max-width: 1007px) {
  .is-size-1-touch {
    font-size: 3rem;
  }
}

@media screen and (min-width: 1008px) {
  .is-size-1-desktop {
    font-size: 3rem;
  }
}

@media screen and (min-width: 1200px) {
  .is-size-1-widescreen {
    font-size: 3rem;
  }
}

@media screen and (min-width: 1392px) {
  .is-size-1-fullhd {
    font-size: 3rem;
  }
}

.is-size-2 {
  font-size: 2.5rem;
}

@media screen and (max-width: 768px) {
  .is-size-2-mobile {
    font-size: 2.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .is-size-2-tablet {
    font-size: 2.5rem;
  }
}

@media screen and (max-width: 1007px) {
  .is-size-2-touch {
    font-size: 2.5rem;
  }
}

@media screen and (min-width: 1008px) {
  .is-size-2-desktop {
    font-size: 2.5rem;
  }
}

@media screen and (min-width: 1200px) {
  .is-size-2-widescreen {
    font-size: 2.5rem;
  }
}

@media screen and (min-width: 1392px) {
  .is-size-2-fullhd {
    font-size: 2.5rem;
  }
}

.is-size-3 {
  font-size: 2rem;
}

@media screen and (max-width: 768px) {
  .is-size-3-mobile {
    font-size: 2rem;
  }
}

@media screen and (min-width: 769px), print {
  .is-size-3-tablet {
    font-size: 2rem;
  }
}

@media screen and (max-width: 1007px) {
  .is-size-3-touch {
    font-size: 2rem;
  }
}

@media screen and (min-width: 1008px) {
  .is-size-3-desktop {
    font-size: 2rem;
  }
}

@media screen and (min-width: 1200px) {
  .is-size-3-widescreen {
    font-size: 2rem;
  }
}

@media screen and (min-width: 1392px) {
  .is-size-3-fullhd {
    font-size: 2rem;
  }
}

.is-size-4 {
  font-size: 1.5rem;
}

@media screen and (max-width: 768px) {
  .is-size-4-mobile {
    font-size: 1.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .is-size-4-tablet {
    font-size: 1.5rem;
  }
}

@media screen and (max-width: 1007px) {
  .is-size-4-touch {
    font-size: 1.5rem;
  }
}

@media screen and (min-width: 1008px) {
  .is-size-4-desktop {
    font-size: 1.5rem;
  }
}

@media screen and (min-width: 1200px) {
  .is-size-4-widescreen {
    font-size: 1.5rem;
  }
}

@media screen and (min-width: 1392px) {
  .is-size-4-fullhd {
    font-size: 1.5rem;
  }
}

.is-size-5 {
  font-size: 1.25rem;
}

@media screen and (max-width: 768px) {
  .is-size-5-mobile {
    font-size: 1.25rem;
  }
}

@media screen and (min-width: 769px), print {
  .is-size-5-tablet {
    font-size: 1.25rem;
  }
}

@media screen and (max-width: 1007px) {
  .is-size-5-touch {
    font-size: 1.25rem;
  }
}

@media screen and (min-width: 1008px) {
  .is-size-5-desktop {
    font-size: 1.25rem;
  }
}

@media screen and (min-width: 1200px) {
  .is-size-5-widescreen {
    font-size: 1.25rem;
  }
}

@media screen and (min-width: 1392px) {
  .is-size-5-fullhd {
    font-size: 1.25rem;
  }
}

.is-size-6 {
  font-size: 1rem;
}

@media screen and (max-width: 768px) {
  .is-size-6-mobile {
    font-size: 1rem;
  }
}

@media screen and (min-width: 769px), print {
  .is-size-6-tablet {
    font-size: 1rem;
  }
}

@media screen and (max-width: 1007px) {
  .is-size-6-touch {
    font-size: 1rem;
  }
}

@media screen and (min-width: 1008px) {
  .is-size-6-desktop {
    font-size: 1rem;
  }
}

@media screen and (min-width: 1200px) {
  .is-size-6-widescreen {
    font-size: 1rem;
  }
}

@media screen and (min-width: 1392px) {
  .is-size-6-fullhd {
    font-size: 1rem;
  }
}

.has-text-centered {
  text-align: center !important;
}

.has-text-left {
  text-align: left !important;
}

.has-text-right {
  text-align: right !important;
}

.has-text-white {
  color: white;
}

a.has-text-white:hover, a.has-text-white:focus {
  color: #e6e5e5;
}

.has-text-black {
  color: #white;
}

a.has-text-black:hover, a.has-text-black:focus {
  color: #080808;
}

.has-text-light {
  color: whitesmoke;
}

a.has-text-light:hover, a.has-text-light:focus {
  color: #dbdbdb;
}

.has-text-dark {
  color: #363636;
}

a.has-text-dark:hover, a.has-text-dark:focus {
  color: #1c1c1c;
}

.has-text-primary {
  color: red;
}

a.has-text-primary:hover, a.has-text-primary:focus {
  color: #0376b0;
}

.has-text-info {
  color: #02a6f2;
}

a.has-text-info:hover, a.has-text-info:focus {
  color: #0284c0;
}

.has-text-success {
  color: #4cae4f;
}

a.has-text-success:hover, a.has-text-success:focus {
  color: #3d8a3f;
}

.has-text-warning {
  color: #ffec3d;
}

a.has-text-warning:hover, a.has-text-warning:focus {
  color: #ffe70a;
}

.has-text-danger {
  color: #f44034;
}

a.has-text-danger:hover, a.has-text-danger:focus {
  color: #e91b0c;
}

.is-hidden {
  display: none !important;
}

@media screen and (max-width: 768px) {
  .is-hidden-mobile {
    display: none !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1007px) {
  .is-hidden-tablet-only {
    display: none !important;
  }
}

@media screen and (max-width: 1007px) {
  .is-hidden-touch {
    display: none !important;
  }
}

@media screen and (min-width: 1008px) {
  .is-hidden-desktop {
    display: none !important;
  }
}

@media screen and (min-width: 1008px) and (max-width: 1199px) {
  .is-hidden-desktop-only {
    display: none !important;
  }
}

@media screen and (min-width: 1200px) {
  .is-hidden-widescreen {
    display: none !important;
  }
}

.is-marginless {
  margin: 0 !important;
}

.is-paddingless {
  padding: 0 !important;
}

.is-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.box, .elgg-list:not(.is-borderless) > .elgg-item, .elgg-module-popup, .elgg-menu-hover,
.elgg-object-menu-popup, .elgg-module-dropdown, .elgg-module-widget, .ui-datepicker, .thewire-form {
  background-color: white;
  border-radius: 5px;
  box-shadow: 0 2px 3px rgba(33, 33, 33, 0.1), 0 0 0 1px rgba(33, 33, 33, 0.1);
  color: #4a4a4a;
  display: block;
  padding: 1.25rem;
}

.box:not(:last-child), .elgg-list:not(.is-borderless) > .elgg-item:not(:last-child), .elgg-module-popup:not(:last-child), .elgg-menu-hover:not(:last-child),
.elgg-object-menu-popup:not(:last-child), .elgg-module-dropdown:not(:last-child), .elgg-module-widget:not(:last-child), .ui-datepicker:not(:last-child), .thewire-form:not(:last-child) {
  margin-bottom: 1.5rem;
}

a.box:hover, .elgg-list:not(.is-borderless) > a.elgg-item:hover, a.elgg-module-popup:hover, a.elgg-menu-hover:hover,
a.elgg-object-menu-popup:hover, a.elgg-module-dropdown:hover, a.elgg-module-widget:hover, a.ui-datepicker:hover, a.thewire-form:hover, a.box:focus, .elgg-list:not(.is-borderless) > a.elgg-item:focus, a.elgg-module-popup:focus, a.elgg-menu-hover:focus,
a.elgg-object-menu-popup:focus, a.elgg-module-dropdown:focus, a.elgg-module-widget:focus, a.ui-datepicker:focus, a.thewire-form:focus {
  box-shadow: 0 2px 3px rgba(33, 33, 33, 0.1), 0 0 0 1px red;
}

a.box:active, .elgg-list:not(.is-borderless) > a.elgg-item:active, a.elgg-module-popup:active, a.elgg-menu-hover:active,
a.elgg-object-menu-popup:active, a.elgg-module-dropdown:active, a.elgg-module-widget:active, a.ui-datepicker:active, a.thewire-form:active {
  box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.2), 0 0 0 1px red;
}

.button, .elgg-button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 3px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 1px);
  position: relative;
  vertical-align: top;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: white;
  border-color: #dbdbdb;
  color: #363636;
  cursor: pointer;
  justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
  text-align: center;
  white-space: nowrap;
}

.button:focus, .elgg-button:focus, .button.is-focused, .is-focused.elgg-button, .button:active, .elgg-button:active, .button.is-active, .is-active.elgg-button, .elgg-tabs .elgg-button.elgg-state-selected, .elgg-tabs .button.elgg-state-selected {
  outline: none;
}

.button[disabled], .elgg-button[disabled], .elgg-button.elgg-state-disabled, .button.elgg-state-disabled {
  cursor: not-allowed;
}

.button strong, .elgg-button strong {
  color: inherit;
}

.button .icon, .elgg-button .icon, .button .icon.is-small, .elgg-button .icon.is-small, .button .icon.elgg-subtext, .elgg-button .icon.elgg-subtext, .button .icon.is-medium, .elgg-button .icon.is-medium, .button .icon.is-large, .elgg-button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}

.button .icon:first-child:not(:last-child), .elgg-button .icon:first-child:not(:last-child) {
  margin-left: calc(-0.375em - 1px);
  margin-right: 0.1875em;
}

.button .icon:last-child:not(:first-child), .elgg-button .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: calc(-0.375em - 1px);
}

.button .icon:first-child:last-child, .elgg-button .icon:first-child:last-child {
  margin-left: calc(-0.375em - 1px);
  margin-right: calc(-0.375em - 1px);
}

.button:hover, .elgg-button:hover, .button.is-hovered, .is-hovered.elgg-button {
  border-color: #b5b5b5;
  color: #363636;
}

.button:focus, .elgg-button:focus, .button.is-focused, .is-focused.elgg-button {
  border-color: red;
  box-shadow: 0 0 0.5em rgba(3, 152, 226, 0.25);
  color: #363636;
}

.button:active, .elgg-button:active, .button.is-active, .is-active.elgg-button, .elgg-tabs .elgg-button.elgg-state-selected, .elgg-tabs .button.elgg-state-selected {
  border-color: #4a4a4a;
  box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.2);
  color: #363636;
}

.button.is-link, .is-link.elgg-button {
  background-color: transparent;
  border-color: transparent;
  color: #4a4a4a;
  text-decoration: underline;
}

.button.is-link:hover, .is-link.elgg-button:hover, .button.is-link.is-hovered, .is-link.is-hovered.elgg-button, .button.is-link:focus, .is-link.elgg-button:focus, .button.is-link.is-focused, .is-link.is-focused.elgg-button, .button.is-link:active, .is-link.elgg-button:active, .button.is-link.is-active, .is-link.is-active.elgg-button, .elgg-tabs .is-link.elgg-button.elgg-state-selected, .elgg-tabs .button.is-link.elgg-state-selected {
  background-color: whitesmoke;
  color: #363636;
}

.button.is-link[disabled], .is-link.elgg-button[disabled], .is-link.elgg-button.elgg-state-disabled, .button.is-link.elgg-state-disabled {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

.button.is-white, .is-white.elgg-button {
  background-color: white;
  border-color: transparent;
  color: #212121;
}

.button.is-white:hover, .is-white.elgg-button:hover, .button.is-white.is-hovered, .is-white.is-hovered.elgg-button {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #212121;
}

.button.is-white:focus, .is-white.elgg-button:focus, .button.is-white.is-focused, .is-white.is-focused.elgg-button {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: #212121;
}

.button.is-white:active, .is-white.elgg-button:active, .button.is-white.is-active, .is-white.is-active.elgg-button, .elgg-tabs .is-white.elgg-button.elgg-state-selected, .elgg-tabs .button.is-white.elgg-state-selected {
  background-color: #f2f2f2;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.2);
  color: #212121;
}

.button.is-white[disabled], .is-white.elgg-button[disabled], .is-white.elgg-button.elgg-state-disabled, .button.is-white.elgg-state-disabled {
  background-color: white;
  border-color: transparent;
  box-shadow: none;
}

.button.is-white.is-inverted, .is-white.is-inverted.elgg-button {
  background-color: #212121;
  color: white;
}

.button.is-white.is-inverted:hover, .is-white.is-inverted.elgg-button:hover {
  background-color: #141414;
}

.button.is-white.is-inverted[disabled], .is-white.is-inverted.elgg-button[disabled], .is-white.is-inverted.elgg-button.elgg-state-disabled, .button.is-white.is-inverted.elgg-state-disabled {
  background-color: #212121;
  border-color: transparent;
  box-shadow: none;
  color: white;
}

.button.is-white.is-loading:after, .is-white.is-loading.elgg-button:after {
  border-color: transparent transparent #212121 #212121 !important;
}

.button.is-white.is-outlined, .is-white.is-outlined.elgg-button {
  background-color: transparent;
  border-color: white;
  color: white;
}

.button.is-white.is-outlined:hover, .is-white.is-outlined.elgg-button:hover, .button.is-white.is-outlined:focus, .is-white.is-outlined.elgg-button:focus {
  background-color: white;
  border-color: white;
  color: #212121;
}

.button.is-white.is-outlined.is-loading:after, .is-white.is-outlined.is-loading.elgg-button:after {
  border-color: transparent transparent white white !important;
}

.button.is-white.is-outlined[disabled], .is-white.is-outlined.elgg-button[disabled], .is-white.is-outlined.elgg-button.elgg-state-disabled, .button.is-white.is-outlined.elgg-state-disabled {
  background-color: transparent;
  border-color: white;
  box-shadow: none;
  color: white;
}

.button.is-white.is-inverted.is-outlined, .is-white.is-inverted.is-outlined.elgg-button {
  background-color: transparent;
  border-color: #212121;
  color: #212121;
}

.button.is-white.is-inverted.is-outlined:hover, .is-white.is-inverted.is-outlined.elgg-button:hover, .button.is-white.is-inverted.is-outlined:focus, .is-white.is-inverted.is-outlined.elgg-button:focus {
  background-color: #212121;
  color: white;
}

.button.is-white.is-inverted.is-outlined[disabled], .is-white.is-inverted.is-outlined.elgg-button[disabled], .is-white.is-inverted.is-outlined.elgg-button.elgg-state-disabled, .button.is-white.is-inverted.is-outlined.elgg-state-disabled {
  background-color: transparent;
  border-color: #212121;
  box-shadow: none;
  color: #212121;
}

.button.is-black, .is-black.elgg-button {
  background-color: #212121;
  border-color: transparent;
  color: white;
}

.button.is-black:hover, .is-black.elgg-button:hover, .button.is-black.is-hovered, .is-black.is-hovered.elgg-button {
  background-color: #1b1b1b;
  border-color: transparent;
  color: white;
}

.button.is-black:focus, .is-black.elgg-button:focus, .button.is-black.is-focused, .is-black.is-focused.elgg-button {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(33, 33, 33, 0.25);
  color: white;
}

.button.is-black:active, .is-black.elgg-button:active, .button.is-black.is-active, .is-black.is-active.elgg-button, .elgg-tabs .is-black.elgg-button.elgg-state-selected, .elgg-tabs .button.is-black.elgg-state-selected {
  background-color: #141414;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.2);
  color: white;
}

.button.is-black[disabled], .is-black.elgg-button[disabled], .is-black.elgg-button.elgg-state-disabled, .button.is-black.elgg-state-disabled {
  background-color: #212121;
  border-color: transparent;
  box-shadow: none;
}

.button.is-black.is-inverted, .is-black.is-inverted.elgg-button {
  background-color: white;
  color: #212121;
}

.button.is-black.is-inverted:hover, .is-black.is-inverted.elgg-button:hover {
  background-color: #f2f2f2;
}

.button.is-black.is-inverted[disabled], .is-black.is-inverted.elgg-button[disabled], .is-black.is-inverted.elgg-button.elgg-state-disabled, .button.is-black.is-inverted.elgg-state-disabled {
  background-color: white;
  border-color: transparent;
  box-shadow: none;
  color: #212121;
}

.button.is-black.is-loading:after, .is-black.is-loading.elgg-button:after {
  border-color: transparent transparent white white !important;
}

.button.is-black.is-outlined, .is-black.is-outlined.elgg-button {
  background-color: transparent;
  border-color: #212121;
  color: #212121;
}

.button.is-black.is-outlined:hover, .is-black.is-outlined.elgg-button:hover, .button.is-black.is-outlined:focus, .is-black.is-outlined.elgg-button:focus {
  background-color: #212121;
  border-color: #212121;
  color: white;
}

.button.is-black.is-outlined.is-loading:after, .is-black.is-outlined.is-loading.elgg-button:after {
  border-color: transparent transparent #212121 #212121 !important;
}

.button.is-black.is-outlined[disabled], .is-black.is-outlined.elgg-button[disabled], .is-black.is-outlined.elgg-button.elgg-state-disabled, .button.is-black.is-outlined.elgg-state-disabled {
  background-color: transparent;
  border-color: #212121;
  box-shadow: none;
  color: #212121;
}

.button.is-black.is-inverted.is-outlined, .is-black.is-inverted.is-outlined.elgg-button {
  background-color: transparent;
  border-color: white;
  color: white;
}

.button.is-black.is-inverted.is-outlined:hover, .is-black.is-inverted.is-outlined.elgg-button:hover, .button.is-black.is-inverted.is-outlined:focus, .is-black.is-inverted.is-outlined.elgg-button:focus {
  background-color: white;
  color: #212121;
}

.button.is-black.is-inverted.is-outlined[disabled], .is-black.is-inverted.is-outlined.elgg-button[disabled], .is-black.is-inverted.is-outlined.elgg-button.elgg-state-disabled, .button.is-black.is-inverted.is-outlined.elgg-state-disabled {
  background-color: transparent;
  border-color: white;
  box-shadow: none;
  color: white;
}

.button.is-light, .is-light.elgg-button {
  background-color: whitesmoke;
  border-color: transparent;
  color: #363636;
}

.button.is-light:hover, .is-light.elgg-button:hover, .button.is-light.is-hovered, .is-light.is-hovered.elgg-button {
  background-color: #eeeeee;
  border-color: transparent;
  color: #363636;
}

.button.is-light:focus, .is-light.elgg-button:focus, .button.is-light.is-focused, .is-light.is-focused.elgg-button {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
  color: #363636;
}

.button.is-light:active, .is-light.elgg-button:active, .button.is-light.is-active, .is-light.is-active.elgg-button, .elgg-tabs .is-light.elgg-button.elgg-state-selected, .elgg-tabs .button.is-light.elgg-state-selected {
  background-color: #e8e8e8;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.2);
  color: #363636;
}

.button.is-light[disabled], .is-light.elgg-button[disabled], .is-light.elgg-button.elgg-state-disabled, .button.is-light.elgg-state-disabled {
  background-color: whitesmoke;
  border-color: transparent;
  box-shadow: none;
}

.button.is-light.is-inverted, .is-light.is-inverted.elgg-button {
  background-color: #363636;
  color: whitesmoke;
}

.button.is-light.is-inverted:hover, .is-light.is-inverted.elgg-button:hover {
  background-color: #292929;
}

.button.is-light.is-inverted[disabled], .is-light.is-inverted.elgg-button[disabled], .is-light.is-inverted.elgg-button.elgg-state-disabled, .button.is-light.is-inverted.elgg-state-disabled {
  background-color: #363636;
  border-color: transparent;
  box-shadow: none;
  color: whitesmoke;
}

.button.is-light.is-loading:after, .is-light.is-loading.elgg-button:after {
  border-color: transparent transparent #363636 #363636 !important;
}

.button.is-light.is-outlined, .is-light.is-outlined.elgg-button {
  background-color: transparent;
  border-color: whitesmoke;
  color: whitesmoke;
}

.button.is-light.is-outlined:hover, .is-light.is-outlined.elgg-button:hover, .button.is-light.is-outlined:focus, .is-light.is-outlined.elgg-button:focus {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: #363636;
}

.button.is-light.is-outlined.is-loading:after, .is-light.is-outlined.is-loading.elgg-button:after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}

.button.is-light.is-outlined[disabled], .is-light.is-outlined.elgg-button[disabled], .is-light.is-outlined.elgg-button.elgg-state-disabled, .button.is-light.is-outlined.elgg-state-disabled {
  background-color: transparent;
  border-color: whitesmoke;
  box-shadow: none;
  color: whitesmoke;
}

.button.is-light.is-inverted.is-outlined, .is-light.is-inverted.is-outlined.elgg-button {
  background-color: transparent;
  border-color: #363636;
  color: #363636;
}

.button.is-light.is-inverted.is-outlined:hover, .is-light.is-inverted.is-outlined.elgg-button:hover, .button.is-light.is-inverted.is-outlined:focus, .is-light.is-inverted.is-outlined.elgg-button:focus {
  background-color: #363636;
  color: whitesmoke;
}

.button.is-light.is-inverted.is-outlined[disabled], .is-light.is-inverted.is-outlined.elgg-button[disabled], .is-light.is-inverted.is-outlined.elgg-button.elgg-state-disabled, .button.is-light.is-inverted.is-outlined.elgg-state-disabled {
  background-color: transparent;
  border-color: #363636;
  box-shadow: none;
  color: #363636;
}

.button.is-dark, .is-dark.elgg-button {
  background-color: #363636;
  border-color: transparent;
  color: whitesmoke;
}

.button.is-dark:hover, .is-dark.elgg-button:hover, .button.is-dark.is-hovered, .is-dark.is-hovered.elgg-button {
  background-color: #2f2f2f;
  border-color: transparent;
  color: whitesmoke;
}

.button.is-dark:focus, .is-dark.elgg-button:focus, .button.is-dark.is-focused, .is-dark.is-focused.elgg-button {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
  color: whitesmoke;
}

.button.is-dark:active, .is-dark.elgg-button:active, .button.is-dark.is-active, .is-dark.is-active.elgg-button, .elgg-tabs .is-dark.elgg-button.elgg-state-selected, .elgg-tabs .button.is-dark.elgg-state-selected {
  background-color: #292929;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.2);
  color: whitesmoke;
}

.button.is-dark[disabled], .is-dark.elgg-button[disabled], .is-dark.elgg-button.elgg-state-disabled, .button.is-dark.elgg-state-disabled {
  background-color: #363636;
  border-color: transparent;
  box-shadow: none;
}

.button.is-dark.is-inverted, .is-dark.is-inverted.elgg-button {
  background-color: whitesmoke;
  color: #363636;
}

.button.is-dark.is-inverted:hover, .is-dark.is-inverted.elgg-button:hover {
  background-color: #e8e8e8;
}

.button.is-dark.is-inverted[disabled], .is-dark.is-inverted.elgg-button[disabled], .is-dark.is-inverted.elgg-button.elgg-state-disabled, .button.is-dark.is-inverted.elgg-state-disabled {
  background-color: whitesmoke;
  border-color: transparent;
  box-shadow: none;
  color: #363636;
}

.button.is-dark.is-loading:after, .is-dark.is-loading.elgg-button:after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}

.button.is-dark.is-outlined, .is-dark.is-outlined.elgg-button {
  background-color: transparent;
  border-color: #363636;
  color: #363636;
}

.button.is-dark.is-outlined:hover, .is-dark.is-outlined.elgg-button:hover, .button.is-dark.is-outlined:focus, .is-dark.is-outlined.elgg-button:focus {
  background-color: #363636;
  border-color: #363636;
  color: whitesmoke;
}

.button.is-dark.is-outlined.is-loading:after, .is-dark.is-outlined.is-loading.elgg-button:after {
  border-color: transparent transparent #363636 #363636 !important;
}

.button.is-dark.is-outlined[disabled], .is-dark.is-outlined.elgg-button[disabled], .is-dark.is-outlined.elgg-button.elgg-state-disabled, .button.is-dark.is-outlined.elgg-state-disabled {
  background-color: transparent;
  border-color: #363636;
  box-shadow: none;
  color: #363636;
}

.button.is-dark.is-inverted.is-outlined, .is-dark.is-inverted.is-outlined.elgg-button {
  background-color: transparent;
  border-color: whitesmoke;
  color: whitesmoke;
}

.button.is-dark.is-inverted.is-outlined:hover, .is-dark.is-inverted.is-outlined.elgg-button:hover, .button.is-dark.is-inverted.is-outlined:focus, .is-dark.is-inverted.is-outlined.elgg-button:focus {
  background-color: whitesmoke;
  color: #363636;
}

.button.is-dark.is-inverted.is-outlined[disabled], .is-dark.is-inverted.is-outlined.elgg-button[disabled], .is-dark.is-inverted.is-outlined.elgg-button.elgg-state-disabled, .button.is-dark.is-inverted.is-outlined.elgg-state-disabled {
  background-color: transparent;
  border-color: whitesmoke;
  box-shadow: none;
  color: whitesmoke;
}

.button.is-primary, .is-primary.elgg-button, .elgg-button.elgg-button-action, .elgg-button.elgg-button-submit, .button.elgg-button-action, .button.elgg-button-submit {
  background-color: red;
  border-color: transparent;
  color: #fff;
}

.button.is-primary:hover, .is-primary.elgg-button:hover, .elgg-button.elgg-button-action:hover, .elgg-button.elgg-button-submit:hover, .button.elgg-button-action:hover, .button.elgg-button-submit:hover, .button.is-primary.is-hovered, .is-primary.is-hovered.elgg-button, .is-hovered.elgg-button.elgg-button-action, .is-hovered.elgg-button.elgg-button-submit, .button.is-hovered.elgg-button-action, .button.is-hovered.elgg-button-submit {
  background-color: #038fd5;
  border-color: transparent;
  color: #fff;
}

.button.is-primary:focus, .is-primary.elgg-button:focus, .elgg-button.elgg-button-action:focus, .elgg-button.elgg-button-submit:focus, .button.elgg-button-action:focus, .button.elgg-button-submit:focus, .button.is-primary.is-focused, .is-primary.is-focused.elgg-button, .is-focused.elgg-button.elgg-button-action, .is-focused.elgg-button.elgg-button-submit, .button.is-focused.elgg-button-action, .button.is-focused.elgg-button-submit {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(3, 152, 226, 0.25);
  color: #fff;
}

.button.is-primary:active, .is-primary.elgg-button:active, .elgg-button.elgg-button-action:active, .elgg-button.elgg-button-submit:active, .button.elgg-button-action:active, .button.elgg-button-submit:active, .button.is-primary.is-active, .is-primary.is-active.elgg-button, .is-active.elgg-button.elgg-button-action, .elgg-tabs .elgg-button.elgg-button-action.elgg-state-selected, .is-active.elgg-button.elgg-button-submit, .elgg-tabs .elgg-button.elgg-button-submit.elgg-state-selected, .elgg-tabs .is-primary.elgg-button.elgg-state-selected, .button.is-active.elgg-button-action, .elgg-tabs .button.elgg-button-action.elgg-state-selected, .button.is-active.elgg-button-submit, .elgg-tabs .button.elgg-button-submit.elgg-state-selected, .elgg-tabs .button.is-primary.elgg-state-selected {
  background-color: #0387c9;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.2);
  color: #fff;
}

.button.is-primary[disabled], .is-primary.elgg-button[disabled], .elgg-button.elgg-button-action[disabled], .elgg-button.elgg-button-action.elgg-state-disabled, .elgg-button.elgg-button-submit[disabled], .elgg-button.elgg-button-submit.elgg-state-disabled, .is-primary.elgg-button.elgg-state-disabled, .button.elgg-button-action[disabled], .button.elgg-button-action.elgg-state-disabled, .button.elgg-button-submit[disabled], .button.elgg-button-submit.elgg-state-disabled, .button.is-primary.elgg-state-disabled {
  background-color: red;
  border-color: transparent;
  box-shadow: none;
}

.button.is-primary.is-inverted, .is-primary.is-inverted.elgg-button, .is-inverted.elgg-button.elgg-button-action, .is-inverted.elgg-button.elgg-button-submit, .button.is-inverted.elgg-button-action, .button.is-inverted.elgg-button-submit {
  background-color: #fff;
  color: red;
}

.button.is-primary.is-inverted:hover, .is-primary.is-inverted.elgg-button:hover, .is-inverted.elgg-button.elgg-button-action:hover, .is-inverted.elgg-button.elgg-button-submit:hover, .button.is-inverted.elgg-button-action:hover, .button.is-inverted.elgg-button-submit:hover {
  background-color: #f2f2f2;
}

.button.is-primary.is-inverted[disabled], .is-primary.is-inverted.elgg-button[disabled], .is-inverted.elgg-button.elgg-button-action[disabled], .is-inverted.elgg-button.elgg-button-action.elgg-state-disabled, .is-inverted.elgg-button.elgg-button-submit[disabled], .is-inverted.elgg-button.elgg-button-submit.elgg-state-disabled, .is-primary.is-inverted.elgg-button.elgg-state-disabled, .button.is-inverted.elgg-button-action[disabled], .button.is-inverted.elgg-button-action.elgg-state-disabled, .button.is-inverted.elgg-button-submit[disabled], .button.is-inverted.elgg-button-submit.elgg-state-disabled, .button.is-primary.is-inverted.elgg-state-disabled {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: red;
}

.button.is-primary.is-loading:after, .is-primary.is-loading.elgg-button:after, .is-loading.elgg-button.elgg-button-action:after, .is-loading.elgg-button.elgg-button-submit:after, .button.is-loading.elgg-button-action:after, .button.is-loading.elgg-button-submit:after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-primary.is-outlined, .is-primary.is-outlined.elgg-button, .is-outlined.elgg-button.elgg-button-action, .is-outlined.elgg-button.elgg-button-submit, .button.is-outlined.elgg-button-action, .button.is-outlined.elgg-button-submit {
  background-color: transparent;
  border-color: red;
  color: red;
}

.button.is-primary.is-outlined:hover, .is-primary.is-outlined.elgg-button:hover, .is-outlined.elgg-button.elgg-button-action:hover, .is-outlined.elgg-button.elgg-button-submit:hover, .button.is-outlined.elgg-button-action:hover, .button.is-outlined.elgg-button-submit:hover, .button.is-primary.is-outlined:focus, .is-primary.is-outlined.elgg-button:focus, .is-outlined.elgg-button.elgg-button-action:focus, .is-outlined.elgg-button.elgg-button-submit:focus, .button.is-outlined.elgg-button-action:focus, .button.is-outlined.elgg-button-submit:focus {
  background-color: red;
  border-color: red;
  color: #fff;
}

.button.is-primary.is-outlined.is-loading:after, .is-primary.is-outlined.is-loading.elgg-button:after, .is-outlined.is-loading.elgg-button.elgg-button-action:after, .is-outlined.is-loading.elgg-button.elgg-button-submit:after, .button.is-outlined.is-loading.elgg-button-action:after, .button.is-outlined.is-loading.elgg-button-submit:after {
  border-color: transparent transparent red red !important;
}

.button.is-primary.is-outlined[disabled], .is-primary.is-outlined.elgg-button[disabled], .is-outlined.elgg-button.elgg-button-action[disabled], .is-outlined.elgg-button.elgg-button-action.elgg-state-disabled, .is-outlined.elgg-button.elgg-button-submit[disabled], .is-outlined.elgg-button.elgg-button-submit.elgg-state-disabled, .is-primary.is-outlined.elgg-button.elgg-state-disabled, .button.is-outlined.elgg-button-action[disabled], .button.is-outlined.elgg-button-action.elgg-state-disabled, .button.is-outlined.elgg-button-submit[disabled], .button.is-outlined.elgg-button-submit.elgg-state-disabled, .button.is-primary.is-outlined.elgg-state-disabled {
  background-color: transparent;
  border-color: red;
  box-shadow: none;
  color: red;
}

.button.is-primary.is-inverted.is-outlined, .is-primary.is-inverted.is-outlined.elgg-button, .is-inverted.is-outlined.elgg-button.elgg-button-action, .is-inverted.is-outlined.elgg-button.elgg-button-submit, .button.is-inverted.is-outlined.elgg-button-action, .button.is-inverted.is-outlined.elgg-button-submit {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-primary.is-inverted.is-outlined:hover, .is-primary.is-inverted.is-outlined.elgg-button:hover, .is-inverted.is-outlined.elgg-button.elgg-button-action:hover, .is-inverted.is-outlined.elgg-button.elgg-button-submit:hover, .button.is-inverted.is-outlined.elgg-button-action:hover, .button.is-inverted.is-outlined.elgg-button-submit:hover, .button.is-primary.is-inverted.is-outlined:focus, .is-primary.is-inverted.is-outlined.elgg-button:focus, .is-inverted.is-outlined.elgg-button.elgg-button-action:focus, .is-inverted.is-outlined.elgg-button.elgg-button-submit:focus, .button.is-inverted.is-outlined.elgg-button-action:focus, .button.is-inverted.is-outlined.elgg-button-submit:focus {
  background-color: #fff;
  color: red;
}

.button.is-primary.is-inverted.is-outlined[disabled], .is-primary.is-inverted.is-outlined.elgg-button[disabled], .is-inverted.is-outlined.elgg-button.elgg-button-action[disabled], .is-inverted.is-outlined.elgg-button.elgg-button-action.elgg-state-disabled, .is-inverted.is-outlined.elgg-button.elgg-button-submit[disabled], .is-inverted.is-outlined.elgg-button.elgg-button-submit.elgg-state-disabled, .is-primary.is-inverted.is-outlined.elgg-button.elgg-state-disabled, .button.is-inverted.is-outlined.elgg-button-action[disabled], .button.is-inverted.is-outlined.elgg-button-action.elgg-state-disabled, .button.is-inverted.is-outlined.elgg-button-submit[disabled], .button.is-inverted.is-outlined.elgg-button-submit.elgg-state-disabled, .button.is-primary.is-inverted.is-outlined.elgg-state-disabled {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-info, .is-info.elgg-button, .elgg-button.elgg-button-special, .elgg-button.elgg-state-notice, .button.elgg-button-special, .button.elgg-state-notice {
  background-color: #02a6f2;
  border-color: transparent;
  color: #fff;
}

.button.is-info:hover, .is-info.elgg-button:hover, .elgg-button.elgg-button-special:hover, .elgg-button.elgg-state-notice:hover, .button.elgg-button-special:hover, .button.elgg-state-notice:hover, .button.is-info.is-hovered, .is-info.is-hovered.elgg-button, .is-hovered.elgg-button.elgg-button-special, .is-hovered.elgg-button.elgg-state-notice, .button.is-hovered.elgg-button-special, .button.is-hovered.elgg-state-notice {
  background-color: #029ee6;
  border-color: transparent;
  color: #fff;
}

.button.is-info:focus, .is-info.elgg-button:focus, .elgg-button.elgg-button-special:focus, .elgg-button.elgg-state-notice:focus, .button.elgg-button-special:focus, .button.elgg-state-notice:focus, .button.is-info.is-focused, .is-info.is-focused.elgg-button, .is-focused.elgg-button.elgg-button-special, .is-focused.elgg-button.elgg-state-notice, .button.is-focused.elgg-button-special, .button.is-focused.elgg-state-notice {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(2, 166, 242, 0.25);
  color: #fff;
}

.button.is-info:active, .is-info.elgg-button:active, .elgg-button.elgg-button-special:active, .elgg-button.elgg-state-notice:active, .button.elgg-button-special:active, .button.elgg-state-notice:active, .button.is-info.is-active, .is-info.is-active.elgg-button, .is-active.elgg-button.elgg-button-special, .elgg-tabs .elgg-button.elgg-button-special.elgg-state-selected, .elgg-tabs .is-info.elgg-button.elgg-state-selected, .elgg-tabs .elgg-button.elgg-state-selected.elgg-state-notice, .is-active.elgg-button.elgg-state-notice, .button.is-active.elgg-button-special, .elgg-tabs .button.elgg-button-special.elgg-state-selected, .elgg-tabs .button.is-info.elgg-state-selected, .elgg-tabs .button.elgg-state-selected.elgg-state-notice, .button.is-active.elgg-state-notice {
  background-color: #0295d9;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.2);
  color: #fff;
}

.button.is-info[disabled], .is-info.elgg-button[disabled], .elgg-button.elgg-button-special[disabled], .elgg-button.elgg-button-special.elgg-state-disabled, .is-info.elgg-button.elgg-state-disabled, .elgg-button.elgg-state-disabled.elgg-state-notice, .elgg-button.elgg-state-notice[disabled], .button.elgg-button-special[disabled], .button.elgg-button-special.elgg-state-disabled, .button.is-info.elgg-state-disabled, .button.elgg-state-disabled.elgg-state-notice, .button.elgg-state-notice[disabled] {
  background-color: #02a6f2;
  border-color: transparent;
  box-shadow: none;
}

.button.is-info.is-inverted, .is-info.is-inverted.elgg-button, .is-inverted.elgg-button.elgg-button-special, .is-inverted.elgg-button.elgg-state-notice, .button.is-inverted.elgg-button-special, .button.is-inverted.elgg-state-notice {
  background-color: #fff;
  color: #02a6f2;
}

.button.is-info.is-inverted:hover, .is-info.is-inverted.elgg-button:hover, .is-inverted.elgg-button.elgg-button-special:hover, .is-inverted.elgg-button.elgg-state-notice:hover, .button.is-inverted.elgg-button-special:hover, .button.is-inverted.elgg-state-notice:hover {
  background-color: #f2f2f2;
}

.button.is-info.is-inverted[disabled], .is-info.is-inverted.elgg-button[disabled], .is-inverted.elgg-button.elgg-button-special[disabled], .is-inverted.elgg-button.elgg-button-special.elgg-state-disabled, .is-info.is-inverted.elgg-button.elgg-state-disabled, .is-inverted.elgg-button.elgg-state-disabled.elgg-state-notice, .is-inverted.elgg-button.elgg-state-notice[disabled], .button.is-inverted.elgg-button-special[disabled], .button.is-inverted.elgg-button-special.elgg-state-disabled, .button.is-info.is-inverted.elgg-state-disabled, .button.is-inverted.elgg-state-disabled.elgg-state-notice, .button.is-inverted.elgg-state-notice[disabled] {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #02a6f2;
}

.button.is-info.is-loading:after, .is-info.is-loading.elgg-button:after, .is-loading.elgg-button.elgg-button-special:after, .is-loading.elgg-button.elgg-state-notice:after, .button.is-loading.elgg-button-special:after, .button.is-loading.elgg-state-notice:after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-info.is-outlined, .is-info.is-outlined.elgg-button, .is-outlined.elgg-button.elgg-button-special, .is-outlined.elgg-button.elgg-state-notice, .button.is-outlined.elgg-button-special, .button.is-outlined.elgg-state-notice {
  background-color: transparent;
  border-color: #02a6f2;
  color: #02a6f2;
}

.button.is-info.is-outlined:hover, .is-info.is-outlined.elgg-button:hover, .is-outlined.elgg-button.elgg-button-special:hover, .is-outlined.elgg-button.elgg-state-notice:hover, .button.is-outlined.elgg-button-special:hover, .button.is-outlined.elgg-state-notice:hover, .button.is-info.is-outlined:focus, .is-info.is-outlined.elgg-button:focus, .is-outlined.elgg-button.elgg-button-special:focus, .is-outlined.elgg-button.elgg-state-notice:focus, .button.is-outlined.elgg-button-special:focus, .button.is-outlined.elgg-state-notice:focus {
  background-color: #02a6f2;
  border-color: #02a6f2;
  color: #fff;
}

.button.is-info.is-outlined.is-loading:after, .is-info.is-outlined.is-loading.elgg-button:after, .is-outlined.is-loading.elgg-button.elgg-button-special:after, .is-outlined.is-loading.elgg-button.elgg-state-notice:after, .button.is-outlined.is-loading.elgg-button-special:after, .button.is-outlined.is-loading.elgg-state-notice:after {
  border-color: transparent transparent #02a6f2 #02a6f2 !important;
}

.button.is-info.is-outlined[disabled], .is-info.is-outlined.elgg-button[disabled], .is-outlined.elgg-button.elgg-button-special[disabled], .is-outlined.elgg-button.elgg-button-special.elgg-state-disabled, .is-info.is-outlined.elgg-button.elgg-state-disabled, .is-outlined.elgg-button.elgg-state-disabled.elgg-state-notice, .is-outlined.elgg-button.elgg-state-notice[disabled], .button.is-outlined.elgg-button-special[disabled], .button.is-outlined.elgg-button-special.elgg-state-disabled, .button.is-info.is-outlined.elgg-state-disabled, .button.is-outlined.elgg-state-disabled.elgg-state-notice, .button.is-outlined.elgg-state-notice[disabled] {
  background-color: transparent;
  border-color: #02a6f2;
  box-shadow: none;
  color: #02a6f2;
}

.button.is-info.is-inverted.is-outlined, .is-info.is-inverted.is-outlined.elgg-button, .is-inverted.is-outlined.elgg-button.elgg-button-special, .is-inverted.is-outlined.elgg-button.elgg-state-notice, .button.is-inverted.is-outlined.elgg-button-special, .button.is-inverted.is-outlined.elgg-state-notice {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-info.is-inverted.is-outlined:hover, .is-info.is-inverted.is-outlined.elgg-button:hover, .is-inverted.is-outlined.elgg-button.elgg-button-special:hover, .is-inverted.is-outlined.elgg-button.elgg-state-notice:hover, .button.is-inverted.is-outlined.elgg-button-special:hover, .button.is-inverted.is-outlined.elgg-state-notice:hover, .button.is-info.is-inverted.is-outlined:focus, .is-info.is-inverted.is-outlined.elgg-button:focus, .is-inverted.is-outlined.elgg-button.elgg-button-special:focus, .is-inverted.is-outlined.elgg-button.elgg-state-notice:focus, .button.is-inverted.is-outlined.elgg-button-special:focus, .button.is-inverted.is-outlined.elgg-state-notice:focus {
  background-color: #fff;
  color: #02a6f2;
}

.button.is-info.is-inverted.is-outlined[disabled], .is-info.is-inverted.is-outlined.elgg-button[disabled], .is-inverted.is-outlined.elgg-button.elgg-button-special[disabled], .is-inverted.is-outlined.elgg-button.elgg-button-special.elgg-state-disabled, .is-info.is-inverted.is-outlined.elgg-button.elgg-state-disabled, .is-inverted.is-outlined.elgg-button.elgg-state-disabled.elgg-state-notice, .is-inverted.is-outlined.elgg-button.elgg-state-notice[disabled], .button.is-inverted.is-outlined.elgg-button-special[disabled], .button.is-inverted.is-outlined.elgg-button-special.elgg-state-disabled, .button.is-info.is-inverted.is-outlined.elgg-state-disabled, .button.is-inverted.is-outlined.elgg-state-disabled.elgg-state-notice, .button.is-inverted.is-outlined.elgg-state-notice[disabled] {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-success, .is-success.elgg-button, .elgg-button.elgg-state-success, .button.elgg-state-success {
  background-color: #4cae4f;
  border-color: transparent;
  color: #fff;
}

.button.is-success:hover, .is-success.elgg-button:hover, .elgg-button.elgg-state-success:hover, .button.elgg-state-success:hover, .button.is-success.is-hovered, .is-success.is-hovered.elgg-button, .is-hovered.elgg-button.elgg-state-success, .button.is-hovered.elgg-state-success {
  background-color: #48a54b;
  border-color: transparent;
  color: #fff;
}

.button.is-success:focus, .is-success.elgg-button:focus, .elgg-button.elgg-state-success:focus, .button.elgg-state-success:focus, .button.is-success.is-focused, .is-success.is-focused.elgg-button, .is-focused.elgg-button.elgg-state-success, .button.is-focused.elgg-state-success {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(76, 174, 79, 0.25);
  color: #fff;
}

.button.is-success:active, .is-success.elgg-button:active, .elgg-button.elgg-state-success:active, .button.elgg-state-success:active, .button.is-success.is-active, .is-success.is-active.elgg-button, .is-active.elgg-button.elgg-state-success, .elgg-tabs .elgg-button.elgg-state-success.elgg-state-selected, .elgg-tabs .is-success.elgg-button.elgg-state-selected, .button.is-active.elgg-state-success, .elgg-tabs .button.elgg-state-success.elgg-state-selected, .elgg-tabs .button.is-success.elgg-state-selected {
  background-color: #449c47;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.2);
  color: #fff;
}

.button.is-success[disabled], .is-success.elgg-button[disabled], .is-success.elgg-button.elgg-state-disabled, .elgg-button.elgg-state-disabled.elgg-state-success, .elgg-button.elgg-state-success[disabled], .button.is-success.elgg-state-disabled, .button.elgg-state-disabled.elgg-state-success, .button.elgg-state-success[disabled] {
  background-color: #4cae4f;
  border-color: transparent;
  box-shadow: none;
}

.button.is-success.is-inverted, .is-success.is-inverted.elgg-button, .is-inverted.elgg-button.elgg-state-success, .button.is-inverted.elgg-state-success {
  background-color: #fff;
  color: #4cae4f;
}

.button.is-success.is-inverted:hover, .is-success.is-inverted.elgg-button:hover, .is-inverted.elgg-button.elgg-state-success:hover, .button.is-inverted.elgg-state-success:hover {
  background-color: #f2f2f2;
}

.button.is-success.is-inverted[disabled], .is-success.is-inverted.elgg-button[disabled], .is-success.is-inverted.elgg-button.elgg-state-disabled, .is-inverted.elgg-button.elgg-state-disabled.elgg-state-success, .is-inverted.elgg-button.elgg-state-success[disabled], .button.is-success.is-inverted.elgg-state-disabled, .button.is-inverted.elgg-state-disabled.elgg-state-success, .button.is-inverted.elgg-state-success[disabled] {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #4cae4f;
}

.button.is-success.is-loading:after, .is-success.is-loading.elgg-button:after, .is-loading.elgg-button.elgg-state-success:after, .button.is-loading.elgg-state-success:after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-success.is-outlined, .is-success.is-outlined.elgg-button, .is-outlined.elgg-button.elgg-state-success, .button.is-outlined.elgg-state-success {
  background-color: transparent;
  border-color: #4cae4f;
  color: #4cae4f;
}

.button.is-success.is-outlined:hover, .is-success.is-outlined.elgg-button:hover, .is-outlined.elgg-button.elgg-state-success:hover, .button.is-outlined.elgg-state-success:hover, .button.is-success.is-outlined:focus, .is-success.is-outlined.elgg-button:focus, .is-outlined.elgg-button.elgg-state-success:focus, .button.is-outlined.elgg-state-success:focus {
  background-color: #4cae4f;
  border-color: #4cae4f;
  color: #fff;
}

.button.is-success.is-outlined.is-loading:after, .is-success.is-outlined.is-loading.elgg-button:after, .is-outlined.is-loading.elgg-button.elgg-state-success:after, .button.is-outlined.is-loading.elgg-state-success:after {
  border-color: transparent transparent #4cae4f #4cae4f !important;
}

.button.is-success.is-outlined[disabled], .is-success.is-outlined.elgg-button[disabled], .is-success.is-outlined.elgg-button.elgg-state-disabled, .is-outlined.elgg-button.elgg-state-disabled.elgg-state-success, .is-outlined.elgg-button.elgg-state-success[disabled], .button.is-success.is-outlined.elgg-state-disabled, .button.is-outlined.elgg-state-disabled.elgg-state-success, .button.is-outlined.elgg-state-success[disabled] {
  background-color: transparent;
  border-color: #4cae4f;
  box-shadow: none;
  color: #4cae4f;
}

.button.is-success.is-inverted.is-outlined, .is-success.is-inverted.is-outlined.elgg-button, .is-inverted.is-outlined.elgg-button.elgg-state-success, .button.is-inverted.is-outlined.elgg-state-success {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-success.is-inverted.is-outlined:hover, .is-success.is-inverted.is-outlined.elgg-button:hover, .is-inverted.is-outlined.elgg-button.elgg-state-success:hover, .button.is-inverted.is-outlined.elgg-state-success:hover, .button.is-success.is-inverted.is-outlined:focus, .is-success.is-inverted.is-outlined.elgg-button:focus, .is-inverted.is-outlined.elgg-button.elgg-state-success:focus, .button.is-inverted.is-outlined.elgg-state-success:focus {
  background-color: #fff;
  color: #4cae4f;
}

.button.is-success.is-inverted.is-outlined[disabled], .is-success.is-inverted.is-outlined.elgg-button[disabled], .is-success.is-inverted.is-outlined.elgg-button.elgg-state-disabled, .is-inverted.is-outlined.elgg-button.elgg-state-disabled.elgg-state-success, .is-inverted.is-outlined.elgg-button.elgg-state-success[disabled], .button.is-success.is-inverted.is-outlined.elgg-state-disabled, .button.is-inverted.is-outlined.elgg-state-disabled.elgg-state-success, .button.is-inverted.is-outlined.elgg-state-success[disabled] {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-warning, .is-warning.elgg-button {
  background-color: #ffec3d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:hover, .is-warning.elgg-button:hover, .button.is-warning.is-hovered, .is-warning.is-hovered.elgg-button {
  background-color: #ffea30;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:focus, .is-warning.elgg-button:focus, .button.is-warning.is-focused, .is-warning.is-focused.elgg-button {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 236, 61, 0.25);
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:active, .is-warning.elgg-button:active, .button.is-warning.is-active, .is-warning.is-active.elgg-button, .elgg-tabs .is-warning.elgg-button.elgg-state-selected, .elgg-tabs .button.is-warning.elgg-state-selected {
  background-color: #ffe924;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.2);
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning[disabled], .is-warning.elgg-button[disabled], .is-warning.elgg-button.elgg-state-disabled, .button.is-warning.elgg-state-disabled {
  background-color: #ffec3d;
  border-color: transparent;
  box-shadow: none;
}

.button.is-warning.is-inverted, .is-warning.is-inverted.elgg-button {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffec3d;
}

.button.is-warning.is-inverted:hover, .is-warning.is-inverted.elgg-button:hover {
  background-color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-inverted[disabled], .is-warning.is-inverted.elgg-button[disabled], .is-warning.is-inverted.elgg-button.elgg-state-disabled, .button.is-warning.is-inverted.elgg-state-disabled {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #ffec3d;
}

.button.is-warning.is-loading:after, .is-warning.is-loading.elgg-button:after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.button.is-warning.is-outlined, .is-warning.is-outlined.elgg-button {
  background-color: transparent;
  border-color: #ffec3d;
  color: #ffec3d;
}

.button.is-warning.is-outlined:hover, .is-warning.is-outlined.elgg-button:hover, .button.is-warning.is-outlined:focus, .is-warning.is-outlined.elgg-button:focus {
  background-color: #ffec3d;
  border-color: #ffec3d;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-outlined.is-loading:after, .is-warning.is-outlined.is-loading.elgg-button:after {
  border-color: transparent transparent #ffec3d #ffec3d !important;
}

.button.is-warning.is-outlined[disabled], .is-warning.is-outlined.elgg-button[disabled], .is-warning.is-outlined.elgg-button.elgg-state-disabled, .button.is-warning.is-outlined.elgg-state-disabled {
  background-color: transparent;
  border-color: #ffec3d;
  box-shadow: none;
  color: #ffec3d;
}

.button.is-warning.is-inverted.is-outlined, .is-warning.is-inverted.is-outlined.elgg-button {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-inverted.is-outlined:hover, .is-warning.is-inverted.is-outlined.elgg-button:hover, .button.is-warning.is-inverted.is-outlined:focus, .is-warning.is-inverted.is-outlined.elgg-button:focus {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffec3d;
}

.button.is-warning.is-inverted.is-outlined[disabled], .is-warning.is-inverted.is-outlined.elgg-button[disabled], .is-warning.is-inverted.is-outlined.elgg-button.elgg-state-disabled, .button.is-warning.is-inverted.is-outlined.elgg-state-disabled {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-danger, .is-danger.elgg-button, .elgg-button.elgg-button-delete, .elgg-button.elgg-state-error, .button.elgg-button-delete, .button.elgg-state-error {
  background-color: #f44034;
  border-color: transparent;
  color: #fff;
}

.button.is-danger:hover, .is-danger.elgg-button:hover, .elgg-button.elgg-button-delete:hover, .elgg-button.elgg-state-error:hover, .button.elgg-button-delete:hover, .button.elgg-state-error:hover, .button.is-danger.is-hovered, .is-danger.is-hovered.elgg-button, .is-hovered.elgg-button.elgg-button-delete, .is-hovered.elgg-button.elgg-state-error, .button.is-hovered.elgg-button-delete, .button.is-hovered.elgg-state-error {
  background-color: #f43527;
  border-color: transparent;
  color: #fff;
}

.button.is-danger:focus, .is-danger.elgg-button:focus, .elgg-button.elgg-button-delete:focus, .elgg-button.elgg-state-error:focus, .button.elgg-button-delete:focus, .button.elgg-state-error:focus, .button.is-danger.is-focused, .is-danger.is-focused.elgg-button, .is-focused.elgg-button.elgg-button-delete, .is-focused.elgg-button.elgg-state-error, .button.is-focused.elgg-button-delete, .button.is-focused.elgg-state-error {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(244, 64, 52, 0.25);
  color: #fff;
}

.button.is-danger:active, .is-danger.elgg-button:active, .elgg-button.elgg-button-delete:active, .elgg-button.elgg-state-error:active, .button.elgg-button-delete:active, .button.elgg-state-error:active, .button.is-danger.is-active, .is-danger.is-active.elgg-button, .is-active.elgg-button.elgg-button-delete, .elgg-tabs .elgg-button.elgg-button-delete.elgg-state-selected, .is-active.elgg-button.elgg-state-error, .elgg-tabs .elgg-button.elgg-state-error.elgg-state-selected, .elgg-tabs .is-danger.elgg-button.elgg-state-selected, .button.is-active.elgg-button-delete, .elgg-tabs .button.elgg-button-delete.elgg-state-selected, .button.is-active.elgg-state-error, .elgg-tabs .button.elgg-state-error.elgg-state-selected, .elgg-tabs .button.is-danger.elgg-state-selected {
  background-color: #f32a1b;
  border-color: transparent;
  box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.2);
  color: #fff;
}

.button.is-danger[disabled], .is-danger.elgg-button[disabled], .elgg-button.elgg-button-delete[disabled], .elgg-button.elgg-button-delete.elgg-state-disabled, .is-danger.elgg-button.elgg-state-disabled, .elgg-button.elgg-state-disabled.elgg-state-error, .elgg-button.elgg-state-error[disabled], .button.elgg-button-delete[disabled], .button.elgg-button-delete.elgg-state-disabled, .button.is-danger.elgg-state-disabled, .button.elgg-state-disabled.elgg-state-error, .button.elgg-state-error[disabled] {
  background-color: #f44034;
  border-color: transparent;
  box-shadow: none;
}

.button.is-danger.is-inverted, .is-danger.is-inverted.elgg-button, .is-inverted.elgg-button.elgg-button-delete, .is-inverted.elgg-button.elgg-state-error, .button.is-inverted.elgg-button-delete, .button.is-inverted.elgg-state-error {
  background-color: #fff;
  color: #f44034;
}

.button.is-danger.is-inverted:hover, .is-danger.is-inverted.elgg-button:hover, .is-inverted.elgg-button.elgg-button-delete:hover, .is-inverted.elgg-button.elgg-state-error:hover, .button.is-inverted.elgg-button-delete:hover, .button.is-inverted.elgg-state-error:hover {
  background-color: #f2f2f2;
}

.button.is-danger.is-inverted[disabled], .is-danger.is-inverted.elgg-button[disabled], .is-inverted.elgg-button.elgg-button-delete[disabled], .is-inverted.elgg-button.elgg-button-delete.elgg-state-disabled, .is-danger.is-inverted.elgg-button.elgg-state-disabled, .is-inverted.elgg-button.elgg-state-disabled.elgg-state-error, .is-inverted.elgg-button.elgg-state-error[disabled], .button.is-inverted.elgg-button-delete[disabled], .button.is-inverted.elgg-button-delete.elgg-state-disabled, .button.is-danger.is-inverted.elgg-state-disabled, .button.is-inverted.elgg-state-disabled.elgg-state-error, .button.is-inverted.elgg-state-error[disabled] {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #f44034;
}

.button.is-danger.is-loading:after, .is-danger.is-loading.elgg-button:after, .is-loading.elgg-button.elgg-button-delete:after, .is-loading.elgg-button.elgg-state-error:after, .button.is-loading.elgg-button-delete:after, .button.is-loading.elgg-state-error:after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-danger.is-outlined, .is-danger.is-outlined.elgg-button, .is-outlined.elgg-button.elgg-button-delete, .is-outlined.elgg-button.elgg-state-error, .button.is-outlined.elgg-button-delete, .button.is-outlined.elgg-state-error {
  background-color: transparent;
  border-color: #f44034;
  color: #f44034;
}

.button.is-danger.is-outlined:hover, .is-danger.is-outlined.elgg-button:hover, .is-outlined.elgg-button.elgg-button-delete:hover, .is-outlined.elgg-button.elgg-state-error:hover, .button.is-outlined.elgg-button-delete:hover, .button.is-outlined.elgg-state-error:hover, .button.is-danger.is-outlined:focus, .is-danger.is-outlined.elgg-button:focus, .is-outlined.elgg-button.elgg-button-delete:focus, .is-outlined.elgg-button.elgg-state-error:focus, .button.is-outlined.elgg-button-delete:focus, .button.is-outlined.elgg-state-error:focus {
  background-color: #f44034;
  border-color: #f44034;
  color: #fff;
}

.button.is-danger.is-outlined.is-loading:after, .is-danger.is-outlined.is-loading.elgg-button:after, .is-outlined.is-loading.elgg-button.elgg-button-delete:after, .is-outlined.is-loading.elgg-button.elgg-state-error:after, .button.is-outlined.is-loading.elgg-button-delete:after, .button.is-outlined.is-loading.elgg-state-error:after {
  border-color: transparent transparent #f44034 #f44034 !important;
}

.button.is-danger.is-outlined[disabled], .is-danger.is-outlined.elgg-button[disabled], .is-outlined.elgg-button.elgg-button-delete[disabled], .is-outlined.elgg-button.elgg-button-delete.elgg-state-disabled, .is-danger.is-outlined.elgg-button.elgg-state-disabled, .is-outlined.elgg-button.elgg-state-disabled.elgg-state-error, .is-outlined.elgg-button.elgg-state-error[disabled], .button.is-outlined.elgg-button-delete[disabled], .button.is-outlined.elgg-button-delete.elgg-state-disabled, .button.is-danger.is-outlined.elgg-state-disabled, .button.is-outlined.elgg-state-disabled.elgg-state-error, .button.is-outlined.elgg-state-error[disabled] {
  background-color: transparent;
  border-color: #f44034;
  box-shadow: none;
  color: #f44034;
}

.button.is-danger.is-inverted.is-outlined, .is-danger.is-inverted.is-outlined.elgg-button, .is-inverted.is-outlined.elgg-button.elgg-button-delete, .is-inverted.is-outlined.elgg-button.elgg-state-error, .button.is-inverted.is-outlined.elgg-button-delete, .button.is-inverted.is-outlined.elgg-state-error {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-danger.is-inverted.is-outlined:hover, .is-danger.is-inverted.is-outlined.elgg-button:hover, .is-inverted.is-outlined.elgg-button.elgg-button-delete:hover, .is-inverted.is-outlined.elgg-button.elgg-state-error:hover, .button.is-inverted.is-outlined.elgg-button-delete:hover, .button.is-inverted.is-outlined.elgg-state-error:hover, .button.is-danger.is-inverted.is-outlined:focus, .is-danger.is-inverted.is-outlined.elgg-button:focus, .is-inverted.is-outlined.elgg-button.elgg-button-delete:focus, .is-inverted.is-outlined.elgg-button.elgg-state-error:focus, .button.is-inverted.is-outlined.elgg-button-delete:focus, .button.is-inverted.is-outlined.elgg-state-error:focus {
  background-color: #fff;
  color: #f44034;
}

.button.is-danger.is-inverted.is-outlined[disabled], .is-danger.is-inverted.is-outlined.elgg-button[disabled], .is-inverted.is-outlined.elgg-button.elgg-button-delete[disabled], .is-inverted.is-outlined.elgg-button.elgg-button-delete.elgg-state-disabled, .is-danger.is-inverted.is-outlined.elgg-button.elgg-state-disabled, .is-inverted.is-outlined.elgg-button.elgg-state-disabled.elgg-state-error, .is-inverted.is-outlined.elgg-button.elgg-state-error[disabled], .button.is-inverted.is-outlined.elgg-button-delete[disabled], .button.is-inverted.is-outlined.elgg-button-delete.elgg-state-disabled, .button.is-danger.is-inverted.is-outlined.elgg-state-disabled, .button.is-inverted.is-outlined.elgg-state-disabled.elgg-state-error, .button.is-inverted.is-outlined.elgg-state-error[disabled] {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-small, .is-small.elgg-button, .elgg-button.elgg-subtext, .button.elgg-subtext {
  border-radius: 2px;
  font-size: 0.75rem;
}

.button.is-medium, .is-medium.elgg-button {
  font-size: 1.25rem;
}

.button.is-large, .is-large.elgg-button {
  font-size: 1.5rem;
}

.button[disabled], .elgg-button[disabled], .elgg-button.elgg-state-disabled, .button.elgg-state-disabled {
  background-color: white;
  border-color: #dbdbdb;
  box-shadow: none;
  opacity: 0.5;
}

.button.is-fullwidth, .is-fullwidth.elgg-button {
  display: flex;
  width: 100%;
}

.button.is-loading, .is-loading.elgg-button {
  color: transparent !important;
  pointer-events: none;
}

.button.is-loading:after, .is-loading.elgg-button:after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
  position: absolute;
  left: calc(50% - (1em / 2));
  top: calc(50% - (1em / 2));
  position: absolute !important;
}

.button.is-static, .is-static.elgg-button {
  background-color: whitesmoke;
  border-color: #dbdbdb;
  color: #7a7a7a;
  box-shadow: none;
  pointer-events: none;
}

button.button, button.elgg-button,
input[type="submit"].button,
input.elgg-button[type="submit"] {
  line-height: 1;
  padding-bottom: 0.4em;
  padding-top: 0.35em;
}

.content:not(:last-child), .elgg-output:not(:last-child) {
  margin-bottom: 1.5rem;
}

.content li + li, .elgg-output li + li {
  margin-top: 0.25em;
}

.content p:not(:last-child), .elgg-output p:not(:last-child),
.content dl:not(:last-child),
.elgg-output dl:not(:last-child),
.content ol:not(:last-child),
.elgg-output ol:not(:last-child),
.content ul:not(:last-child),
.elgg-output ul:not(:last-child),
.content blockquote:not(:last-child),
.elgg-output blockquote:not(:last-child),
.content pre:not(:last-child),
.elgg-output pre:not(:last-child),
.content table:not(:last-child),
.elgg-output table:not(:last-child) {
  margin-bottom: 1em;
}

.content h1, .elgg-output h1,
.content h2,
.elgg-output h2,
.content h3,
.elgg-output h3,
.content h4,
.elgg-output h4,
.content h5,
.elgg-output h5,
.content h6,
.elgg-output h6 {
  color: #363636;
  font-weight: 400;
  line-height: 1.125;
}

.content h1, .elgg-output h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}

.content h1:not(:first-child), .elgg-output h1:not(:first-child) {
  margin-top: 1em;
}


.content h2,
.elgg-output h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}

.content h2:not(:first-child), .elgg-output h2:not(:first-child) {
  margin-top: 1.1428em;
}


.content h3,
.elgg-output h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}

.content h3:not(:first-child), .elgg-output h3:not(:first-child) {
  margin-top: 1.3333em;
}


.content h4,
.elgg-output h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}


.content h5,
.elgg-output h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}


.content h6,
.elgg-output h6 {
  font-size: 1em;
  margin-bottom: 1em;
}

.content blockquote, .elgg-output blockquote {
  background-color: whitesmoke;
  border-left: 5px solid #dbdbdb;
  padding: 1.25em 1.5em;
}

.content ol, .elgg-output ol {
  list-style: decimal outside;
  margin-left: 2em;
  margin-top: 1em;
}

.content ul, .elgg-output ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}

.content ul ul, .elgg-output ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}

.content ul ul ul, .elgg-output ul ul ul {
  list-style-type: square;
}

.content dd, .elgg-output dd {
  margin-left: 2em;
}

.content figure, .elgg-output figure {
  text-align: center;
}

.content figure img, .elgg-output figure img {
  display: inline-block;
}

.content figure figcaption, .elgg-output figure figcaption {
  font-style: italic;
}

.content pre, .elgg-output pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}

.content sup, .elgg-output sup,
.content sub,
.elgg-output sub {
  font-size: 70%;
}

.content table, .elgg-output table {
  width: 100%;
}

.content table td, .elgg-output table td,
.content table th,
.elgg-output table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}


.content table th,
.elgg-output table th {
  color: #363636;
  text-align: left;
}

.content table tr:hover, .elgg-output table tr:hover {
  background-color: whitesmoke;
}

.content table thead td, .elgg-output table thead td,
.content table thead th,
.elgg-output table thead th {
  border-width: 0 0 2px;
  color: #363636;
}

.content table tfoot td, .elgg-output table tfoot td,
.content table tfoot th,
.elgg-output table tfoot th {
  border-width: 2px 0 0;
  color: #363636;
}

.content table tbody tr:last-child td, .elgg-output table tbody tr:last-child td,
.content table tbody tr:last-child th,
.elgg-output table tbody tr:last-child th {
  border-bottom-width: 0;
}

.content.is-small, .is-small.elgg-output, .elgg-output.elgg-subtext, .content.elgg-subtext {
  font-size: 0.75rem;
}

.content.is-medium, .is-medium.elgg-output {
  font-size: 1.25rem;
}

.content.is-large, .is-large.elgg-output {
  font-size: 1.5rem;
}

.input, .elgg-input-text,
.elgg-input-date,
.elgg-input-email,
.elgg-input-password,
.elgg-input-autocomplete,
.elgg-input-file,
.elgg-input-url,
.elgg-input-tags,
.elgg-input-user-picker,
.elgg-input-number,
.elgg-input-location,
.textarea,
.elgg-input-plaintext,
.elgg-input-longtext {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 3px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 1px);
  position: relative;
  vertical-align: top;
  background-color: white;
  border-color: #dbdbdb;
  color: #363636;
  box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.1);
  max-width: 100%;
  width: 100%;
}

.input:focus, .elgg-input-text:focus,
.elgg-input-date:focus,
.elgg-input-email:focus,
.elgg-input-password:focus,
.elgg-input-autocomplete:focus,
.elgg-input-file:focus,
.elgg-input-url:focus,
.elgg-input-tags:focus,
.elgg-input-user-picker:focus,
.elgg-input-number:focus,
.elgg-input-location:focus, .input.is-focused, .is-focused.elgg-input-text,
.is-focused.elgg-input-date,
.is-focused.elgg-input-email,
.is-focused.elgg-input-password,
.is-focused.elgg-input-autocomplete,
.is-focused.elgg-input-file,
.is-focused.elgg-input-url,
.is-focused.elgg-input-tags,
.is-focused.elgg-input-user-picker,
.is-focused.elgg-input-number,
.is-focused.elgg-input-location, .input:active, .elgg-input-text:active,
.elgg-input-date:active,
.elgg-input-email:active,
.elgg-input-password:active,
.elgg-input-autocomplete:active,
.elgg-input-file:active,
.elgg-input-url:active,
.elgg-input-tags:active,
.elgg-input-user-picker:active,
.elgg-input-number:active,
.elgg-input-location:active, .input.is-active, .elgg-tabs .input.elgg-state-selected, .elgg-tabs .elgg-state-selected.elgg-input-text,
.elgg-tabs .elgg-state-selected.elgg-input-date,
.elgg-tabs .elgg-state-selected.elgg-input-email,
.elgg-tabs .elgg-state-selected.elgg-input-password,
.elgg-tabs .elgg-state-selected.elgg-input-autocomplete,
.elgg-tabs .elgg-state-selected.elgg-input-file,
.elgg-tabs .elgg-state-selected.elgg-input-url,
.elgg-tabs .elgg-state-selected.elgg-input-tags,
.elgg-tabs .elgg-state-selected.elgg-input-user-picker,
.elgg-tabs .elgg-state-selected.elgg-input-number,
.elgg-tabs .elgg-state-selected.elgg-input-location, .is-active.elgg-input-text,
.is-active.elgg-input-date,
.is-active.elgg-input-email,
.is-active.elgg-input-password,
.is-active.elgg-input-autocomplete,
.is-active.elgg-input-file,
.is-active.elgg-input-url,
.is-active.elgg-input-tags,
.is-active.elgg-input-user-picker,
.is-active.elgg-input-number,
.is-active.elgg-input-location,
.textarea:focus,
.elgg-input-plaintext:focus,
.elgg-input-longtext:focus,
.textarea.is-focused,
.is-focused.elgg-input-plaintext,
.is-focused.elgg-input-longtext,
.textarea:active,
.elgg-input-plaintext:active,
.elgg-input-longtext:active,
.textarea.is-active,
.elgg-tabs .textarea.elgg-state-selected,
.elgg-tabs .elgg-state-selected.elgg-input-plaintext,
.elgg-tabs .elgg-state-selected.elgg-input-longtext,
.is-active.elgg-input-plaintext,
.is-active.elgg-input-longtext {
  outline: none;
}

.input[disabled], .input.elgg-state-disabled, .elgg-state-disabled.elgg-input-text,
.elgg-state-disabled.elgg-input-date,
.elgg-state-disabled.elgg-input-email,
.elgg-state-disabled.elgg-input-password,
.elgg-state-disabled.elgg-input-autocomplete,
.elgg-state-disabled.elgg-input-file,
.elgg-state-disabled.elgg-input-url,
.elgg-state-disabled.elgg-input-tags,
.elgg-state-disabled.elgg-input-user-picker,
.elgg-state-disabled.elgg-input-number,
.elgg-state-disabled.elgg-input-location, .elgg-input-text[disabled],
.elgg-input-date[disabled],
.elgg-input-email[disabled],
.elgg-input-password[disabled],
.elgg-input-autocomplete[disabled],
.elgg-input-file[disabled],
.elgg-input-url[disabled],
.elgg-input-tags[disabled],
.elgg-input-user-picker[disabled],
.elgg-input-number[disabled],
.elgg-input-location[disabled],
.textarea[disabled],
.textarea.elgg-state-disabled,
.elgg-state-disabled.elgg-input-plaintext,
.elgg-state-disabled.elgg-input-longtext,
.elgg-input-plaintext[disabled],
.elgg-input-longtext[disabled] {
  cursor: not-allowed;
}

.input:hover, .elgg-input-text:hover,
.elgg-input-date:hover,
.elgg-input-email:hover,
.elgg-input-password:hover,
.elgg-input-autocomplete:hover,
.elgg-input-file:hover,
.elgg-input-url:hover,
.elgg-input-tags:hover,
.elgg-input-user-picker:hover,
.elgg-input-number:hover,
.elgg-input-location:hover, .input.is-hovered, .is-hovered.elgg-input-text,
.is-hovered.elgg-input-date,
.is-hovered.elgg-input-email,
.is-hovered.elgg-input-password,
.is-hovered.elgg-input-autocomplete,
.is-hovered.elgg-input-file,
.is-hovered.elgg-input-url,
.is-hovered.elgg-input-tags,
.is-hovered.elgg-input-user-picker,
.is-hovered.elgg-input-number,
.is-hovered.elgg-input-location,
.textarea:hover,
.elgg-input-plaintext:hover,
.elgg-input-longtext:hover,
.textarea.is-hovered,
.is-hovered.elgg-input-plaintext,
.is-hovered.elgg-input-longtext {
  border-color: #b5b5b5;
}

.input:focus, .elgg-input-text:focus,
.elgg-input-date:focus,
.elgg-input-email:focus,
.elgg-input-password:focus,
.elgg-input-autocomplete:focus,
.elgg-input-file:focus,
.elgg-input-url:focus,
.elgg-input-tags:focus,
.elgg-input-user-picker:focus,
.elgg-input-number:focus,
.elgg-input-location:focus, .input.is-focused, .is-focused.elgg-input-text,
.is-focused.elgg-input-date,
.is-focused.elgg-input-email,
.is-focused.elgg-input-password,
.is-focused.elgg-input-autocomplete,
.is-focused.elgg-input-file,
.is-focused.elgg-input-url,
.is-focused.elgg-input-tags,
.is-focused.elgg-input-user-picker,
.is-focused.elgg-input-number,
.is-focused.elgg-input-location, .input:active, .elgg-input-text:active,
.elgg-input-date:active,
.elgg-input-email:active,
.elgg-input-password:active,
.elgg-input-autocomplete:active,
.elgg-input-file:active,
.elgg-input-url:active,
.elgg-input-tags:active,
.elgg-input-user-picker:active,
.elgg-input-number:active,
.elgg-input-location:active, .input.is-active, .elgg-tabs .input.elgg-state-selected, .elgg-tabs .elgg-state-selected.elgg-input-text,
.elgg-tabs .elgg-state-selected.elgg-input-date,
.elgg-tabs .elgg-state-selected.elgg-input-email,
.elgg-tabs .elgg-state-selected.elgg-input-password,
.elgg-tabs .elgg-state-selected.elgg-input-autocomplete,
.elgg-tabs .elgg-state-selected.elgg-input-file,
.elgg-tabs .elgg-state-selected.elgg-input-url,
.elgg-tabs .elgg-state-selected.elgg-input-tags,
.elgg-tabs .elgg-state-selected.elgg-input-user-picker,
.elgg-tabs .elgg-state-selected.elgg-input-number,
.elgg-tabs .elgg-state-selected.elgg-input-location, .is-active.elgg-input-text,
.is-active.elgg-input-date,
.is-active.elgg-input-email,
.is-active.elgg-input-password,
.is-active.elgg-input-autocomplete,
.is-active.elgg-input-file,
.is-active.elgg-input-url,
.is-active.elgg-input-tags,
.is-active.elgg-input-user-picker,
.is-active.elgg-input-number,
.is-active.elgg-input-location,
.textarea:focus,
.elgg-input-plaintext:focus,
.elgg-input-longtext:focus,
.textarea.is-focused,
.is-focused.elgg-input-plaintext,
.is-focused.elgg-input-longtext,
.textarea:active,
.elgg-input-plaintext:active,
.elgg-input-longtext:active,
.textarea.is-active,
.elgg-tabs .textarea.elgg-state-selected,
.elgg-tabs .elgg-state-selected.elgg-input-plaintext,
.elgg-tabs .elgg-state-selected.elgg-input-longtext,
.is-active.elgg-input-plaintext,
.is-active.elgg-input-longtext {
  border-color: red;
}

.input[disabled], .input.elgg-state-disabled, .elgg-state-disabled.elgg-input-text,
.elgg-state-disabled.elgg-input-date,
.elgg-state-disabled.elgg-input-email,
.elgg-state-disabled.elgg-input-password,
.elgg-state-disabled.elgg-input-autocomplete,
.elgg-state-disabled.elgg-input-file,
.elgg-state-disabled.elgg-input-url,
.elgg-state-disabled.elgg-input-tags,
.elgg-state-disabled.elgg-input-user-picker,
.elgg-state-disabled.elgg-input-number,
.elgg-state-disabled.elgg-input-location, .elgg-input-text[disabled],
.elgg-input-date[disabled],
.elgg-input-email[disabled],
.elgg-input-password[disabled],
.elgg-input-autocomplete[disabled],
.elgg-input-file[disabled],
.elgg-input-url[disabled],
.elgg-input-tags[disabled],
.elgg-input-user-picker[disabled],
.elgg-input-number[disabled],
.elgg-input-location[disabled],
.textarea[disabled],
.textarea.elgg-state-disabled,
.elgg-state-disabled.elgg-input-plaintext,
.elgg-state-disabled.elgg-input-longtext,
.elgg-input-plaintext[disabled],
.elgg-input-longtext[disabled] {
  background-color: whitesmoke;
  border-color: whitesmoke;
  box-shadow: none;
  color: #7a7a7a;
}

.input[disabled]::-moz-placeholder, .input.elgg-state-disabled::-moz-placeholder, .elgg-state-disabled.elgg-input-text::-moz-placeholder,
.elgg-state-disabled.elgg-input-date::-moz-placeholder,
.elgg-state-disabled.elgg-input-email::-moz-placeholder,
.elgg-state-disabled.elgg-input-password::-moz-placeholder,
.elgg-state-disabled.elgg-input-autocomplete::-moz-placeholder,
.elgg-state-disabled.elgg-input-file::-moz-placeholder,
.elgg-state-disabled.elgg-input-url::-moz-placeholder,
.elgg-state-disabled.elgg-input-tags::-moz-placeholder,
.elgg-state-disabled.elgg-input-user-picker::-moz-placeholder,
.elgg-state-disabled.elgg-input-number::-moz-placeholder,
.elgg-state-disabled.elgg-input-location::-moz-placeholder, .elgg-input-text[disabled]::-moz-placeholder,
.elgg-input-date[disabled]::-moz-placeholder,
.elgg-input-email[disabled]::-moz-placeholder,
.elgg-input-password[disabled]::-moz-placeholder,
.elgg-input-autocomplete[disabled]::-moz-placeholder,
.elgg-input-file[disabled]::-moz-placeholder,
.elgg-input-url[disabled]::-moz-placeholder,
.elgg-input-tags[disabled]::-moz-placeholder,
.elgg-input-user-picker[disabled]::-moz-placeholder,
.elgg-input-number[disabled]::-moz-placeholder,
.elgg-input-location[disabled]::-moz-placeholder,
.textarea[disabled]::-moz-placeholder,
.textarea.elgg-state-disabled::-moz-placeholder,
.elgg-state-disabled.elgg-input-plaintext::-moz-placeholder,
.elgg-state-disabled.elgg-input-longtext::-moz-placeholder,
.elgg-input-plaintext[disabled]::-moz-placeholder,
.elgg-input-longtext[disabled]::-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.input[disabled]::-webkit-input-placeholder, .input.elgg-state-disabled::-webkit-input-placeholder, .elgg-state-disabled.elgg-input-text::-webkit-input-placeholder,
.elgg-state-disabled.elgg-input-date::-webkit-input-placeholder,
.elgg-state-disabled.elgg-input-email::-webkit-input-placeholder,
.elgg-state-disabled.elgg-input-password::-webkit-input-placeholder,
.elgg-state-disabled.elgg-input-autocomplete::-webkit-input-placeholder,
.elgg-state-disabled.elgg-input-file::-webkit-input-placeholder,
.elgg-state-disabled.elgg-input-url::-webkit-input-placeholder,
.elgg-state-disabled.elgg-input-tags::-webkit-input-placeholder,
.elgg-state-disabled.elgg-input-user-picker::-webkit-input-placeholder,
.elgg-state-disabled.elgg-input-number::-webkit-input-placeholder,
.elgg-state-disabled.elgg-input-location::-webkit-input-placeholder, .elgg-input-text[disabled]::-webkit-input-placeholder,
.elgg-input-date[disabled]::-webkit-input-placeholder,
.elgg-input-email[disabled]::-webkit-input-placeholder,
.elgg-input-password[disabled]::-webkit-input-placeholder,
.elgg-input-autocomplete[disabled]::-webkit-input-placeholder,
.elgg-input-file[disabled]::-webkit-input-placeholder,
.elgg-input-url[disabled]::-webkit-input-placeholder,
.elgg-input-tags[disabled]::-webkit-input-placeholder,
.elgg-input-user-picker[disabled]::-webkit-input-placeholder,
.elgg-input-number[disabled]::-webkit-input-placeholder,
.elgg-input-location[disabled]::-webkit-input-placeholder,
.textarea[disabled]::-webkit-input-placeholder,
.textarea.elgg-state-disabled::-webkit-input-placeholder,
.elgg-state-disabled.elgg-input-plaintext::-webkit-input-placeholder,
.elgg-state-disabled.elgg-input-longtext::-webkit-input-placeholder,
.elgg-input-plaintext[disabled]::-webkit-input-placeholder,
.elgg-input-longtext[disabled]::-webkit-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.input[disabled]:-moz-placeholder, .input.elgg-state-disabled:-moz-placeholder, .elgg-state-disabled.elgg-input-text:-moz-placeholder,
.elgg-state-disabled.elgg-input-date:-moz-placeholder,
.elgg-state-disabled.elgg-input-email:-moz-placeholder,
.elgg-state-disabled.elgg-input-password:-moz-placeholder,
.elgg-state-disabled.elgg-input-autocomplete:-moz-placeholder,
.elgg-state-disabled.elgg-input-file:-moz-placeholder,
.elgg-state-disabled.elgg-input-url:-moz-placeholder,
.elgg-state-disabled.elgg-input-tags:-moz-placeholder,
.elgg-state-disabled.elgg-input-user-picker:-moz-placeholder,
.elgg-state-disabled.elgg-input-number:-moz-placeholder,
.elgg-state-disabled.elgg-input-location:-moz-placeholder, .elgg-input-text[disabled]:-moz-placeholder,
.elgg-input-date[disabled]:-moz-placeholder,
.elgg-input-email[disabled]:-moz-placeholder,
.elgg-input-password[disabled]:-moz-placeholder,
.elgg-input-autocomplete[disabled]:-moz-placeholder,
.elgg-input-file[disabled]:-moz-placeholder,
.elgg-input-url[disabled]:-moz-placeholder,
.elgg-input-tags[disabled]:-moz-placeholder,
.elgg-input-user-picker[disabled]:-moz-placeholder,
.elgg-input-number[disabled]:-moz-placeholder,
.elgg-input-location[disabled]:-moz-placeholder,
.textarea[disabled]:-moz-placeholder,
.textarea.elgg-state-disabled:-moz-placeholder,
.elgg-state-disabled.elgg-input-plaintext:-moz-placeholder,
.elgg-state-disabled.elgg-input-longtext:-moz-placeholder,
.elgg-input-plaintext[disabled]:-moz-placeholder,
.elgg-input-longtext[disabled]:-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.input[disabled]:-ms-input-placeholder, .input.elgg-state-disabled:-ms-input-placeholder, .elgg-state-disabled.elgg-input-text:-ms-input-placeholder,
.elgg-state-disabled.elgg-input-date:-ms-input-placeholder,
.elgg-state-disabled.elgg-input-email:-ms-input-placeholder,
.elgg-state-disabled.elgg-input-password:-ms-input-placeholder,
.elgg-state-disabled.elgg-input-autocomplete:-ms-input-placeholder,
.elgg-state-disabled.elgg-input-file:-ms-input-placeholder,
.elgg-state-disabled.elgg-input-url:-ms-input-placeholder,
.elgg-state-disabled.elgg-input-tags:-ms-input-placeholder,
.elgg-state-disabled.elgg-input-user-picker:-ms-input-placeholder,
.elgg-state-disabled.elgg-input-number:-ms-input-placeholder,
.elgg-state-disabled.elgg-input-location:-ms-input-placeholder, .elgg-input-text[disabled]:-ms-input-placeholder,
.elgg-input-date[disabled]:-ms-input-placeholder,
.elgg-input-email[disabled]:-ms-input-placeholder,
.elgg-input-password[disabled]:-ms-input-placeholder,
.elgg-input-autocomplete[disabled]:-ms-input-placeholder,
.elgg-input-file[disabled]:-ms-input-placeholder,
.elgg-input-url[disabled]:-ms-input-placeholder,
.elgg-input-tags[disabled]:-ms-input-placeholder,
.elgg-input-user-picker[disabled]:-ms-input-placeholder,
.elgg-input-number[disabled]:-ms-input-placeholder,
.elgg-input-location[disabled]:-ms-input-placeholder,
.textarea[disabled]:-ms-input-placeholder,
.textarea.elgg-state-disabled:-ms-input-placeholder,
.elgg-state-disabled.elgg-input-plaintext:-ms-input-placeholder,
.elgg-state-disabled.elgg-input-longtext:-ms-input-placeholder,
.elgg-input-plaintext[disabled]:-ms-input-placeholder,
.elgg-input-longtext[disabled]:-ms-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.input[type="search"], .elgg-input-text[type="search"],
.elgg-input-date[type="search"],
.elgg-input-email[type="search"],
.elgg-input-password[type="search"],
.elgg-input-autocomplete[type="search"],
.elgg-input-file[type="search"],
.elgg-input-url[type="search"],
.elgg-input-tags[type="search"],
.elgg-input-user-picker[type="search"],
.elgg-input-number[type="search"],
.elgg-input-location[type="search"],
.textarea[type="search"],
.elgg-input-plaintext[type="search"],
.elgg-input-longtext[type="search"] {
  border-radius: 290486px;
}

.input.is-white, .is-white.elgg-input-text,
.is-white.elgg-input-date,
.is-white.elgg-input-email,
.is-white.elgg-input-password,
.is-white.elgg-input-autocomplete,
.is-white.elgg-input-file,
.is-white.elgg-input-url,
.is-white.elgg-input-tags,
.is-white.elgg-input-user-picker,
.is-white.elgg-input-number,
.is-white.elgg-input-location,
.textarea.is-white,
.is-white.elgg-input-plaintext,
.is-white.elgg-input-longtext {
  border-color: white;
}

.input.is-black, .is-black.elgg-input-text,
.is-black.elgg-input-date,
.is-black.elgg-input-email,
.is-black.elgg-input-password,
.is-black.elgg-input-autocomplete,
.is-black.elgg-input-file,
.is-black.elgg-input-url,
.is-black.elgg-input-tags,
.is-black.elgg-input-user-picker,
.is-black.elgg-input-number,
.is-black.elgg-input-location,
.textarea.is-black,
.is-black.elgg-input-plaintext,
.is-black.elgg-input-longtext {
  border-color: #212121;
}

.input.is-light, .is-light.elgg-input-text,
.is-light.elgg-input-date,
.is-light.elgg-input-email,
.is-light.elgg-input-password,
.is-light.elgg-input-autocomplete,
.is-light.elgg-input-file,
.is-light.elgg-input-url,
.is-light.elgg-input-tags,
.is-light.elgg-input-user-picker,
.is-light.elgg-input-number,
.is-light.elgg-input-location,
.textarea.is-light,
.is-light.elgg-input-plaintext,
.is-light.elgg-input-longtext {
  border-color: whitesmoke;
}

.input.is-dark, .is-dark.elgg-input-text,
.is-dark.elgg-input-date,
.is-dark.elgg-input-email,
.is-dark.elgg-input-password,
.is-dark.elgg-input-autocomplete,
.is-dark.elgg-input-file,
.is-dark.elgg-input-url,
.is-dark.elgg-input-tags,
.is-dark.elgg-input-user-picker,
.is-dark.elgg-input-number,
.is-dark.elgg-input-location,
.textarea.is-dark,
.is-dark.elgg-input-plaintext,
.is-dark.elgg-input-longtext {
  border-color: #363636;
}

.input.is-primary, .input.elgg-button-action, .elgg-button-action.elgg-input-text,
.elgg-button-action.elgg-input-date,
.elgg-button-action.elgg-input-email,
.elgg-button-action.elgg-input-password,
.elgg-button-action.elgg-input-autocomplete,
.elgg-button-action.elgg-input-file,
.elgg-button-action.elgg-input-url,
.elgg-button-action.elgg-input-tags,
.elgg-button-action.elgg-input-user-picker,
.elgg-button-action.elgg-input-number,
.elgg-button-action.elgg-input-location, .input.elgg-button-submit, .elgg-button-submit.elgg-input-text,
.elgg-button-submit.elgg-input-date,
.elgg-button-submit.elgg-input-email,
.elgg-button-submit.elgg-input-password,
.elgg-button-submit.elgg-input-autocomplete,
.elgg-button-submit.elgg-input-file,
.elgg-button-submit.elgg-input-url,
.elgg-button-submit.elgg-input-tags,
.elgg-button-submit.elgg-input-user-picker,
.elgg-button-submit.elgg-input-number,
.elgg-button-submit.elgg-input-location, .is-primary.elgg-input-text,
.is-primary.elgg-input-date,
.is-primary.elgg-input-email,
.is-primary.elgg-input-password,
.is-primary.elgg-input-autocomplete,
.is-primary.elgg-input-file,
.is-primary.elgg-input-url,
.is-primary.elgg-input-tags,
.is-primary.elgg-input-user-picker,
.is-primary.elgg-input-number,
.is-primary.elgg-input-location,
.textarea.is-primary,
.textarea.elgg-button-action,
.elgg-button-action.elgg-input-plaintext,
.elgg-button-action.elgg-input-longtext,
.textarea.elgg-button-submit,
.elgg-button-submit.elgg-input-plaintext,
.elgg-button-submit.elgg-input-longtext,
.is-primary.elgg-input-plaintext,
.is-primary.elgg-input-longtext {
  border-color: red;
}

.input.is-info, .input.elgg-button-special, .elgg-button-special.elgg-input-text,
.elgg-button-special.elgg-input-date,
.elgg-button-special.elgg-input-email,
.elgg-button-special.elgg-input-password,
.elgg-button-special.elgg-input-autocomplete,
.elgg-button-special.elgg-input-file,
.elgg-button-special.elgg-input-url,
.elgg-button-special.elgg-input-tags,
.elgg-button-special.elgg-input-user-picker,
.elgg-button-special.elgg-input-number,
.elgg-button-special.elgg-input-location, .input.elgg-state-notice, .elgg-state-notice.elgg-input-text,
.elgg-state-notice.elgg-input-date,
.elgg-state-notice.elgg-input-email,
.elgg-state-notice.elgg-input-password,
.elgg-state-notice.elgg-input-autocomplete,
.elgg-state-notice.elgg-input-file,
.elgg-state-notice.elgg-input-url,
.elgg-state-notice.elgg-input-tags,
.elgg-state-notice.elgg-input-user-picker,
.elgg-state-notice.elgg-input-number,
.elgg-state-notice.elgg-input-location, .is-info.elgg-input-text,
.is-info.elgg-input-date,
.is-info.elgg-input-email,
.is-info.elgg-input-password,
.is-info.elgg-input-autocomplete,
.is-info.elgg-input-file,
.is-info.elgg-input-url,
.is-info.elgg-input-tags,
.is-info.elgg-input-user-picker,
.is-info.elgg-input-number,
.is-info.elgg-input-location,
.textarea.is-info,
.textarea.elgg-button-special,
.elgg-button-special.elgg-input-plaintext,
.elgg-button-special.elgg-input-longtext,
.textarea.elgg-state-notice,
.elgg-state-notice.elgg-input-plaintext,
.elgg-state-notice.elgg-input-longtext,
.is-info.elgg-input-plaintext,
.is-info.elgg-input-longtext {
  border-color: #02a6f2;
}

.input.is-success, .input.elgg-state-success, .elgg-state-success.elgg-input-text,
.elgg-state-success.elgg-input-date,
.elgg-state-success.elgg-input-email,
.elgg-state-success.elgg-input-password,
.elgg-state-success.elgg-input-autocomplete,
.elgg-state-success.elgg-input-file,
.elgg-state-success.elgg-input-url,
.elgg-state-success.elgg-input-tags,
.elgg-state-success.elgg-input-user-picker,
.elgg-state-success.elgg-input-number,
.elgg-state-success.elgg-input-location, .is-success.elgg-input-text,
.is-success.elgg-input-date,
.is-success.elgg-input-email,
.is-success.elgg-input-password,
.is-success.elgg-input-autocomplete,
.is-success.elgg-input-file,
.is-success.elgg-input-url,
.is-success.elgg-input-tags,
.is-success.elgg-input-user-picker,
.is-success.elgg-input-number,
.is-success.elgg-input-location,
.textarea.is-success,
.textarea.elgg-state-success,
.elgg-state-success.elgg-input-plaintext,
.elgg-state-success.elgg-input-longtext,
.is-success.elgg-input-plaintext,
.is-success.elgg-input-longtext {
  border-color: #4cae4f;
}

.input.is-warning, .is-warning.elgg-input-text,
.is-warning.elgg-input-date,
.is-warning.elgg-input-email,
.is-warning.elgg-input-password,
.is-warning.elgg-input-autocomplete,
.is-warning.elgg-input-file,
.is-warning.elgg-input-url,
.is-warning.elgg-input-tags,
.is-warning.elgg-input-user-picker,
.is-warning.elgg-input-number,
.is-warning.elgg-input-location,
.textarea.is-warning,
.is-warning.elgg-input-plaintext,
.is-warning.elgg-input-longtext {
  border-color: #ffec3d;
}

.input.is-danger, .input.elgg-button-delete, .elgg-button-delete.elgg-input-text,
.elgg-button-delete.elgg-input-date,
.elgg-button-delete.elgg-input-email,
.elgg-button-delete.elgg-input-password,
.elgg-button-delete.elgg-input-autocomplete,
.elgg-button-delete.elgg-input-file,
.elgg-button-delete.elgg-input-url,
.elgg-button-delete.elgg-input-tags,
.elgg-button-delete.elgg-input-user-picker,
.elgg-button-delete.elgg-input-number,
.elgg-button-delete.elgg-input-location, .input.elgg-state-error, .elgg-state-error.elgg-input-text,
.elgg-state-error.elgg-input-date,
.elgg-state-error.elgg-input-email,
.elgg-state-error.elgg-input-password,
.elgg-state-error.elgg-input-autocomplete,
.elgg-state-error.elgg-input-file,
.elgg-state-error.elgg-input-url,
.elgg-state-error.elgg-input-tags,
.elgg-state-error.elgg-input-user-picker,
.elgg-state-error.elgg-input-number,
.elgg-state-error.elgg-input-location, .is-danger.elgg-input-text,
.is-danger.elgg-input-date,
.is-danger.elgg-input-email,
.is-danger.elgg-input-password,
.is-danger.elgg-input-autocomplete,
.is-danger.elgg-input-file,
.is-danger.elgg-input-url,
.is-danger.elgg-input-tags,
.is-danger.elgg-input-user-picker,
.is-danger.elgg-input-number,
.is-danger.elgg-input-location,
.textarea.is-danger,
.textarea.elgg-button-delete,
.elgg-button-delete.elgg-input-plaintext,
.elgg-button-delete.elgg-input-longtext,
.textarea.elgg-state-error,
.elgg-state-error.elgg-input-plaintext,
.elgg-state-error.elgg-input-longtext,
.is-danger.elgg-input-plaintext,
.is-danger.elgg-input-longtext {
  border-color: #f44034;
}

.input.is-small, .input.elgg-subtext, .elgg-subtext.elgg-input-text,
.elgg-subtext.elgg-input-date,
.elgg-subtext.elgg-input-email,
.elgg-subtext.elgg-input-password,
.elgg-subtext.elgg-input-autocomplete,
.elgg-subtext.elgg-input-file,
.elgg-subtext.elgg-input-url,
.elgg-subtext.elgg-input-tags,
.elgg-subtext.elgg-input-user-picker,
.elgg-subtext.elgg-input-number,
.elgg-subtext.elgg-input-location, .is-small.elgg-input-text,
.is-small.elgg-input-date,
.is-small.elgg-input-email,
.is-small.elgg-input-password,
.is-small.elgg-input-autocomplete,
.is-small.elgg-input-file,
.is-small.elgg-input-url,
.is-small.elgg-input-tags,
.is-small.elgg-input-user-picker,
.is-small.elgg-input-number,
.is-small.elgg-input-location,
.textarea.is-small,
.textarea.elgg-subtext,
.elgg-subtext.elgg-input-plaintext,
.elgg-subtext.elgg-input-longtext,
.is-small.elgg-input-plaintext,
.is-small.elgg-input-longtext {
  border-radius: 2px;
  font-size: 0.75rem;
}

.input.is-medium, .is-medium.elgg-input-text,
.is-medium.elgg-input-date,
.is-medium.elgg-input-email,
.is-medium.elgg-input-password,
.is-medium.elgg-input-autocomplete,
.is-medium.elgg-input-file,
.is-medium.elgg-input-url,
.is-medium.elgg-input-tags,
.is-medium.elgg-input-user-picker,
.is-medium.elgg-input-number,
.is-medium.elgg-input-location,
.textarea.is-medium,
.is-medium.elgg-input-plaintext,
.is-medium.elgg-input-longtext {
  font-size: 1.25rem;
}

.input.is-large, .is-large.elgg-input-text,
.is-large.elgg-input-date,
.is-large.elgg-input-email,
.is-large.elgg-input-password,
.is-large.elgg-input-autocomplete,
.is-large.elgg-input-file,
.is-large.elgg-input-url,
.is-large.elgg-input-tags,
.is-large.elgg-input-user-picker,
.is-large.elgg-input-number,
.is-large.elgg-input-location,
.textarea.is-large,
.is-large.elgg-input-plaintext,
.is-large.elgg-input-longtext {
  font-size: 1.5rem;
}

.input.is-fullwidth, .is-fullwidth.elgg-input-text,
.is-fullwidth.elgg-input-date,
.is-fullwidth.elgg-input-email,
.is-fullwidth.elgg-input-password,
.is-fullwidth.elgg-input-autocomplete,
.is-fullwidth.elgg-input-file,
.is-fullwidth.elgg-input-url,
.is-fullwidth.elgg-input-tags,
.is-fullwidth.elgg-input-user-picker,
.is-fullwidth.elgg-input-number,
.is-fullwidth.elgg-input-location,
.textarea.is-fullwidth,
.is-fullwidth.elgg-input-plaintext,
.is-fullwidth.elgg-input-longtext {
  display: block;
  width: 100%;
}

.input.is-inline, .is-inline.elgg-input-text,
.is-inline.elgg-input-date,
.is-inline.elgg-input-email,
.is-inline.elgg-input-password,
.is-inline.elgg-input-autocomplete,
.is-inline.elgg-input-file,
.is-inline.elgg-input-url,
.is-inline.elgg-input-tags,
.is-inline.elgg-input-user-picker,
.is-inline.elgg-input-number,
.is-inline.elgg-input-location,
.textarea.is-inline,
.is-inline.elgg-input-plaintext,
.is-inline.elgg-input-longtext {
  display: inline;
  width: auto;
}


.textarea,
.elgg-input-plaintext,
.elgg-input-longtext {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: 0.625em;
  resize: vertical;
}

.textarea:not([rows]), .elgg-input-plaintext:not([rows]),
.elgg-input-longtext:not([rows]) {
  max-height: 600px;
  min-height: 120px;
}

.textarea[rows], .elgg-input-plaintext[rows],
.elgg-input-longtext[rows] {
  height: unset;
}

.checkbox, .elgg-input-single-checkbox,
.radio {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}

.checkbox input, .elgg-input-single-checkbox input,
.radio input {
  cursor: pointer;
}

.checkbox:hover, .elgg-input-single-checkbox:hover,
.radio:hover {
  color: #363636;
}

.checkbox[disabled], .checkbox.elgg-state-disabled, .elgg-state-disabled.elgg-input-single-checkbox, .elgg-input-single-checkbox[disabled],
.radio[disabled],
.radio.elgg-state-disabled {
  color: #7a7a7a;
  cursor: not-allowed;
}

.radio + .radio {
  margin-left: 0.5em;
}

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}

.select:not(.is-multiple) {
  height: 2.25em;
}

.select:not(.is-multiple)::after {
  border: 1px solid red;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.5em;
  pointer-events: none;
  position: absolute;
  transform: rotate(-45deg);
  width: 0.5em;
  margin-top: -0.375em;
  right: 1.125em;
  top: 50%;
  z-index: 4;
}

.select select {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 3px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 1px);
  position: relative;
  vertical-align: top;
  background-color: white;
  border-color: #dbdbdb;
  color: #363636;
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}

.select select:focus, .select select.is-focused, .select select:active, .select select.is-active, .select .elgg-tabs select.elgg-state-selected, .elgg-tabs .select select.elgg-state-selected {
  outline: none;
}

.select select[disabled], .select select.elgg-state-disabled {
  cursor: not-allowed;
}

.select select:hover, .select select.is-hovered {
  border-color: #b5b5b5;
}

.select select:focus, .select select.is-focused, .select select:active, .select select.is-active, .select .elgg-tabs select.elgg-state-selected, .elgg-tabs .select select.elgg-state-selected {
  border-color: red;
}

.select select[disabled], .select select.elgg-state-disabled {
  background-color: whitesmoke;
  border-color: whitesmoke;
  box-shadow: none;
  color: #7a7a7a;
}

.select select[disabled]::-moz-placeholder, .select select.elgg-state-disabled::-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.select select[disabled]::-webkit-input-placeholder, .select select.elgg-state-disabled::-webkit-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.select select[disabled]:-moz-placeholder, .select select.elgg-state-disabled:-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.select select[disabled]:-ms-input-placeholder, .select select.elgg-state-disabled:-ms-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.select select:hover {
  border-color: #b5b5b5;
}

.select select:focus, .select select.is-focused, .select select:active, .select select.is-active, .select .elgg-tabs select.elgg-state-selected, .elgg-tabs .select select.elgg-state-selected {
  border-color: red;
}

.select select::-ms-expand {
  display: none;
}

.select select[disabled]:hover, .select select.elgg-state-disabled:hover {
  border-color: whitesmoke;
}

.select select:not([multiple]) {
  padding-right: 2.5em;
}

.select select[multiple] {
  height: unset;
  padding: 0;
}

.select select[multiple] option {
  padding: 0.5em 1em;
}

.select:hover::after {
  border-color: #363636;
}

.select.is-white select {
  border-color: white;
}

.select.is-black select {
  border-color: #212121;
}

.select.is-light select {
  border-color: whitesmoke;
}

.select.is-dark select {
  border-color: #363636;
}

.select.is-primary select, .select.elgg-button-action select, .select.elgg-button-submit select {
  border-color: red;
}

.select.is-info select, .select.elgg-button-special select, .select.elgg-state-notice select {
  border-color: #02a6f2;
}

.select.is-success select, .select.elgg-state-success select {
  border-color: #4cae4f;
}

.select.is-warning select {
  border-color: #ffec3d;
}

.select.is-danger select, .select.elgg-button-delete select, .select.elgg-state-error select {
  border-color: #f44034;
}

.select.is-small, .select.elgg-subtext {
  border-radius: 2px;
  font-size: 0.75rem;
}

.select.is-medium {
  font-size: 1.25rem;
}

.select.is-large {
  font-size: 1.5rem;
}

.select.is-disabled::after {
  border-color: #7a7a7a;
}

.select.is-fullwidth {
  width: 100%;
}

.select.is-fullwidth select {
  width: 100%;
}

.select.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}

.select.is-loading.is-small:after, .select.is-loading.elgg-subtext:after {
  font-size: 0.75rem;
}

.select.is-loading.is-medium:after {
  font-size: 1.25rem;
}

.select.is-loading.is-large:after {
  font-size: 1.5rem;
}

.label, .elgg-field-label {
  color: #363636;
  display: block;
  font-size: 1rem;
  font-weight: 700;
}

.label:not(:last-child), .elgg-field-label:not(:last-child) {
  margin-bottom: 0.5em;
}

.label.is-small, .label.elgg-subtext, .elgg-subtext.elgg-field-label, .is-small.elgg-field-label {
  font-size: 0.75rem;
}

.label.is-medium, .is-medium.elgg-field-label {
  font-size: 1.25rem;
}

.label.is-large, .is-large.elgg-field-label {
  font-size: 1.5rem;
}

.help, .elgg-text-help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem;
}

.help.is-white, .is-white.elgg-text-help {
  color: white;
}

.help.is-black, .is-black.elgg-text-help {
  color: #212121;
}

.help.is-light, .is-light.elgg-text-help {
  color: whitesmoke;
}

.help.is-dark, .is-dark.elgg-text-help {
  color: #363636;
}

.help.is-primary, .help.elgg-button-action, .elgg-button-action.elgg-text-help, .help.elgg-button-submit, .elgg-button-submit.elgg-text-help, .is-primary.elgg-text-help {
  color: red;
}

.help.is-info, .help.elgg-button-special, .elgg-button-special.elgg-text-help, .help.elgg-state-notice, .elgg-state-notice.elgg-text-help, .is-info.elgg-text-help {
  color: #02a6f2;
}

.help.is-success, .help.elgg-state-success, .elgg-state-success.elgg-text-help, .is-success.elgg-text-help {
  color: #4cae4f;
}

.help.is-warning, .is-warning.elgg-text-help {
  color: #ffec3d;
}

.help.is-danger, .help.elgg-button-delete, .elgg-button-delete.elgg-text-help, .help.elgg-state-error, .elgg-state-error.elgg-text-help, .is-danger.elgg-text-help {
  color: #f44034;
}

.field:not(:last-child), .elgg-field:not(:last-child), .elgg-form > fieldset > div:not(:last-child) {
  margin-bottom: 0.75rem;
}

.field.has-addons, .has-addons.elgg-field, .elgg-form > fieldset > div.has-addons:not(:last-child) {
  display: flex;
  justify-content: flex-start;
}

.field.has-addons .control:not(:last-child), .has-addons.elgg-field .control:not(:last-child), .elgg-form > fieldset > div.has-addons:not(:last-child) .control:not(:last-child) {
  margin-right: -1px;
}

.field.has-addons .control:first-child .button, .has-addons.elgg-field .control:first-child .button, .elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .button, .field.has-addons .control:first-child .elgg-button, .has-addons.elgg-field .control:first-child .elgg-button, .elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .elgg-button,
.field.has-addons .control:first-child .input,
.has-addons.elgg-field .control:first-child .input,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .input,
.field.has-addons .control:first-child .elgg-input-text,
.has-addons.elgg-field .control:first-child .elgg-input-text,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .elgg-input-text,
.field.has-addons .control:first-child .elgg-input-date,
.has-addons.elgg-field .control:first-child .elgg-input-date,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .elgg-input-date,
.field.has-addons .control:first-child .elgg-input-email,
.has-addons.elgg-field .control:first-child .elgg-input-email,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .elgg-input-email,
.field.has-addons .control:first-child .elgg-input-password,
.has-addons.elgg-field .control:first-child .elgg-input-password,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .elgg-input-password,
.field.has-addons .control:first-child .elgg-input-autocomplete,
.has-addons.elgg-field .control:first-child .elgg-input-autocomplete,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .elgg-input-autocomplete,
.field.has-addons .control:first-child .elgg-input-file,
.has-addons.elgg-field .control:first-child .elgg-input-file,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .elgg-input-file,
.field.has-addons .control:first-child .elgg-input-url,
.has-addons.elgg-field .control:first-child .elgg-input-url,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .elgg-input-url,
.field.has-addons .control:first-child .elgg-input-tags,
.has-addons.elgg-field .control:first-child .elgg-input-tags,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .elgg-input-tags,
.field.has-addons .control:first-child .elgg-input-user-picker,
.has-addons.elgg-field .control:first-child .elgg-input-user-picker,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .elgg-input-user-picker,
.field.has-addons .control:first-child .elgg-input-number,
.has-addons.elgg-field .control:first-child .elgg-input-number,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .elgg-input-number,
.field.has-addons .control:first-child .elgg-input-location,
.has-addons.elgg-field .control:first-child .elgg-input-location,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .elgg-input-location,
.field.has-addons .control:first-child .select select,
.has-addons.elgg-field .control:first-child .select select,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:first-child .select select {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.field.has-addons .control:last-child .button, .has-addons.elgg-field .control:last-child .button, .elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .button, .field.has-addons .control:last-child .elgg-button, .has-addons.elgg-field .control:last-child .elgg-button, .elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .elgg-button,
.field.has-addons .control:last-child .input,
.has-addons.elgg-field .control:last-child .input,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .input,
.field.has-addons .control:last-child .elgg-input-text,
.has-addons.elgg-field .control:last-child .elgg-input-text,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .elgg-input-text,
.field.has-addons .control:last-child .elgg-input-date,
.has-addons.elgg-field .control:last-child .elgg-input-date,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .elgg-input-date,
.field.has-addons .control:last-child .elgg-input-email,
.has-addons.elgg-field .control:last-child .elgg-input-email,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .elgg-input-email,
.field.has-addons .control:last-child .elgg-input-password,
.has-addons.elgg-field .control:last-child .elgg-input-password,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .elgg-input-password,
.field.has-addons .control:last-child .elgg-input-autocomplete,
.has-addons.elgg-field .control:last-child .elgg-input-autocomplete,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .elgg-input-autocomplete,
.field.has-addons .control:last-child .elgg-input-file,
.has-addons.elgg-field .control:last-child .elgg-input-file,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .elgg-input-file,
.field.has-addons .control:last-child .elgg-input-url,
.has-addons.elgg-field .control:last-child .elgg-input-url,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .elgg-input-url,
.field.has-addons .control:last-child .elgg-input-tags,
.has-addons.elgg-field .control:last-child .elgg-input-tags,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .elgg-input-tags,
.field.has-addons .control:last-child .elgg-input-user-picker,
.has-addons.elgg-field .control:last-child .elgg-input-user-picker,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .elgg-input-user-picker,
.field.has-addons .control:last-child .elgg-input-number,
.has-addons.elgg-field .control:last-child .elgg-input-number,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .elgg-input-number,
.field.has-addons .control:last-child .elgg-input-location,
.has-addons.elgg-field .control:last-child .elgg-input-location,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .elgg-input-location,
.field.has-addons .control:last-child .select select,
.has-addons.elgg-field .control:last-child .select select,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control:last-child .select select {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.field.has-addons .control .button, .has-addons.elgg-field .control .button, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .button, .field.has-addons .control .elgg-button, .has-addons.elgg-field .control .elgg-button, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-button,
.field.has-addons .control .input,
.has-addons.elgg-field .control .input,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .input,
.field.has-addons .control .elgg-input-text,
.has-addons.elgg-field .control .elgg-input-text,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-text,
.field.has-addons .control .elgg-input-date,
.has-addons.elgg-field .control .elgg-input-date,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-date,
.field.has-addons .control .elgg-input-email,
.has-addons.elgg-field .control .elgg-input-email,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-email,
.field.has-addons .control .elgg-input-password,
.has-addons.elgg-field .control .elgg-input-password,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-password,
.field.has-addons .control .elgg-input-autocomplete,
.has-addons.elgg-field .control .elgg-input-autocomplete,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-autocomplete,
.field.has-addons .control .elgg-input-file,
.has-addons.elgg-field .control .elgg-input-file,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-file,
.field.has-addons .control .elgg-input-url,
.has-addons.elgg-field .control .elgg-input-url,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-url,
.field.has-addons .control .elgg-input-tags,
.has-addons.elgg-field .control .elgg-input-tags,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-tags,
.field.has-addons .control .elgg-input-user-picker,
.has-addons.elgg-field .control .elgg-input-user-picker,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-user-picker,
.field.has-addons .control .elgg-input-number,
.has-addons.elgg-field .control .elgg-input-number,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-number,
.field.has-addons .control .elgg-input-location,
.has-addons.elgg-field .control .elgg-input-location,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-location,
.field.has-addons .control .select select,
.has-addons.elgg-field .control .select select,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .select select {
  border-radius: 0;
}

.field.has-addons .control .button:hover, .has-addons.elgg-field .control .button:hover, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .button:hover, .field.has-addons .control .elgg-button:hover, .has-addons.elgg-field .control .elgg-button:hover, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-button:hover, .field.has-addons .control .button.is-hovered, .has-addons.elgg-field .control .button.is-hovered, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .button.is-hovered, .field.has-addons .control .is-hovered.elgg-button, .has-addons.elgg-field .control .is-hovered.elgg-button, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-hovered.elgg-button,
.field.has-addons .control .input:hover,
.has-addons.elgg-field .control .input:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .input:hover,
.field.has-addons .control .elgg-input-text:hover,
.has-addons.elgg-field .control .elgg-input-text:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-text:hover,
.field.has-addons .control .elgg-input-date:hover,
.has-addons.elgg-field .control .elgg-input-date:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-date:hover,
.field.has-addons .control .elgg-input-email:hover,
.has-addons.elgg-field .control .elgg-input-email:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-email:hover,
.field.has-addons .control .elgg-input-password:hover,
.has-addons.elgg-field .control .elgg-input-password:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-password:hover,
.field.has-addons .control .elgg-input-autocomplete:hover,
.has-addons.elgg-field .control .elgg-input-autocomplete:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-autocomplete:hover,
.field.has-addons .control .elgg-input-file:hover,
.has-addons.elgg-field .control .elgg-input-file:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-file:hover,
.field.has-addons .control .elgg-input-url:hover,
.has-addons.elgg-field .control .elgg-input-url:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-url:hover,
.field.has-addons .control .elgg-input-tags:hover,
.has-addons.elgg-field .control .elgg-input-tags:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-tags:hover,
.field.has-addons .control .elgg-input-user-picker:hover,
.has-addons.elgg-field .control .elgg-input-user-picker:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-user-picker:hover,
.field.has-addons .control .elgg-input-number:hover,
.has-addons.elgg-field .control .elgg-input-number:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-number:hover,
.field.has-addons .control .elgg-input-location:hover,
.has-addons.elgg-field .control .elgg-input-location:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-location:hover,
.field.has-addons .control .input.is-hovered,
.has-addons.elgg-field .control .input.is-hovered,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .input.is-hovered,
.field.has-addons .control .is-hovered.elgg-input-text,
.has-addons.elgg-field .control .is-hovered.elgg-input-text,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-hovered.elgg-input-text,
.field.has-addons .control .is-hovered.elgg-input-date,
.has-addons.elgg-field .control .is-hovered.elgg-input-date,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-hovered.elgg-input-date,
.field.has-addons .control .is-hovered.elgg-input-email,
.has-addons.elgg-field .control .is-hovered.elgg-input-email,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-hovered.elgg-input-email,
.field.has-addons .control .is-hovered.elgg-input-password,
.has-addons.elgg-field .control .is-hovered.elgg-input-password,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-hovered.elgg-input-password,
.field.has-addons .control .is-hovered.elgg-input-autocomplete,
.has-addons.elgg-field .control .is-hovered.elgg-input-autocomplete,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-hovered.elgg-input-autocomplete,
.field.has-addons .control .is-hovered.elgg-input-file,
.has-addons.elgg-field .control .is-hovered.elgg-input-file,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-hovered.elgg-input-file,
.field.has-addons .control .is-hovered.elgg-input-url,
.has-addons.elgg-field .control .is-hovered.elgg-input-url,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-hovered.elgg-input-url,
.field.has-addons .control .is-hovered.elgg-input-tags,
.has-addons.elgg-field .control .is-hovered.elgg-input-tags,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-hovered.elgg-input-tags,
.field.has-addons .control .is-hovered.elgg-input-user-picker,
.has-addons.elgg-field .control .is-hovered.elgg-input-user-picker,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-hovered.elgg-input-user-picker,
.field.has-addons .control .is-hovered.elgg-input-number,
.has-addons.elgg-field .control .is-hovered.elgg-input-number,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-hovered.elgg-input-number,
.field.has-addons .control .is-hovered.elgg-input-location,
.has-addons.elgg-field .control .is-hovered.elgg-input-location,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-hovered.elgg-input-location,
.field.has-addons .control .select select:hover,
.has-addons.elgg-field .control .select select:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .select select:hover,
.field.has-addons .control .select select.is-hovered,
.has-addons.elgg-field .control .select select.is-hovered,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .select select.is-hovered {
  z-index: 2;
}

.field.has-addons .control .button:focus, .has-addons.elgg-field .control .button:focus, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .button:focus, .field.has-addons .control .elgg-button:focus, .has-addons.elgg-field .control .elgg-button:focus, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-button:focus, .field.has-addons .control .button.is-focused, .has-addons.elgg-field .control .button.is-focused, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .button.is-focused, .field.has-addons .control .is-focused.elgg-button, .has-addons.elgg-field .control .is-focused.elgg-button, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-button, .field.has-addons .control .button:active, .has-addons.elgg-field .control .button:active, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .button:active, .field.has-addons .control .elgg-button:active, .has-addons.elgg-field .control .elgg-button:active, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-button:active, .field.has-addons .control .button.is-active, .has-addons.elgg-field .control .button.is-active, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .button.is-active, .field.has-addons .control .is-active.elgg-button, .has-addons.elgg-field .control .is-active.elgg-button, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-button, .field.has-addons .control .elgg-tabs .elgg-button.elgg-state-selected, .elgg-tabs .field.has-addons .control .elgg-button.elgg-state-selected, .has-addons.elgg-field .control .elgg-tabs .elgg-button.elgg-state-selected, .elgg-tabs .has-addons.elgg-field .control .elgg-button.elgg-state-selected, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-button.elgg-state-selected, .elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-button.elgg-state-selected, .field.has-addons .control .elgg-tabs .button.elgg-state-selected, .elgg-tabs .field.has-addons .control .button.elgg-state-selected, .has-addons.elgg-field .control .elgg-tabs .button.elgg-state-selected, .elgg-tabs .has-addons.elgg-field .control .button.elgg-state-selected, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .button.elgg-state-selected, .elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .button.elgg-state-selected,
.field.has-addons .control .input:focus,
.has-addons.elgg-field .control .input:focus,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .input:focus,
.field.has-addons .control .elgg-input-text:focus,
.has-addons.elgg-field .control .elgg-input-text:focus,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-text:focus,
.field.has-addons .control .elgg-input-date:focus,
.has-addons.elgg-field .control .elgg-input-date:focus,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-date:focus,
.field.has-addons .control .elgg-input-email:focus,
.has-addons.elgg-field .control .elgg-input-email:focus,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-email:focus,
.field.has-addons .control .elgg-input-password:focus,
.has-addons.elgg-field .control .elgg-input-password:focus,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-password:focus,
.field.has-addons .control .elgg-input-autocomplete:focus,
.has-addons.elgg-field .control .elgg-input-autocomplete:focus,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-autocomplete:focus,
.field.has-addons .control .elgg-input-file:focus,
.has-addons.elgg-field .control .elgg-input-file:focus,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-file:focus,
.field.has-addons .control .elgg-input-url:focus,
.has-addons.elgg-field .control .elgg-input-url:focus,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-url:focus,
.field.has-addons .control .elgg-input-tags:focus,
.has-addons.elgg-field .control .elgg-input-tags:focus,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-tags:focus,
.field.has-addons .control .elgg-input-user-picker:focus,
.has-addons.elgg-field .control .elgg-input-user-picker:focus,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-user-picker:focus,
.field.has-addons .control .elgg-input-number:focus,
.has-addons.elgg-field .control .elgg-input-number:focus,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-number:focus,
.field.has-addons .control .elgg-input-location:focus,
.has-addons.elgg-field .control .elgg-input-location:focus,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-location:focus,
.field.has-addons .control .input.is-focused,
.has-addons.elgg-field .control .input.is-focused,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .input.is-focused,
.field.has-addons .control .is-focused.elgg-input-text,
.has-addons.elgg-field .control .is-focused.elgg-input-text,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-text,
.field.has-addons .control .is-focused.elgg-input-date,
.has-addons.elgg-field .control .is-focused.elgg-input-date,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-date,
.field.has-addons .control .is-focused.elgg-input-email,
.has-addons.elgg-field .control .is-focused.elgg-input-email,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-email,
.field.has-addons .control .is-focused.elgg-input-password,
.has-addons.elgg-field .control .is-focused.elgg-input-password,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-password,
.field.has-addons .control .is-focused.elgg-input-autocomplete,
.has-addons.elgg-field .control .is-focused.elgg-input-autocomplete,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-autocomplete,
.field.has-addons .control .is-focused.elgg-input-file,
.has-addons.elgg-field .control .is-focused.elgg-input-file,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-file,
.field.has-addons .control .is-focused.elgg-input-url,
.has-addons.elgg-field .control .is-focused.elgg-input-url,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-url,
.field.has-addons .control .is-focused.elgg-input-tags,
.has-addons.elgg-field .control .is-focused.elgg-input-tags,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-tags,
.field.has-addons .control .is-focused.elgg-input-user-picker,
.has-addons.elgg-field .control .is-focused.elgg-input-user-picker,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-user-picker,
.field.has-addons .control .is-focused.elgg-input-number,
.has-addons.elgg-field .control .is-focused.elgg-input-number,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-number,
.field.has-addons .control .is-focused.elgg-input-location,
.has-addons.elgg-field .control .is-focused.elgg-input-location,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-location,
.field.has-addons .control .input:active,
.has-addons.elgg-field .control .input:active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .input:active,
.field.has-addons .control .elgg-input-text:active,
.has-addons.elgg-field .control .elgg-input-text:active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-text:active,
.field.has-addons .control .elgg-input-date:active,
.has-addons.elgg-field .control .elgg-input-date:active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-date:active,
.field.has-addons .control .elgg-input-email:active,
.has-addons.elgg-field .control .elgg-input-email:active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-email:active,
.field.has-addons .control .elgg-input-password:active,
.has-addons.elgg-field .control .elgg-input-password:active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-password:active,
.field.has-addons .control .elgg-input-autocomplete:active,
.has-addons.elgg-field .control .elgg-input-autocomplete:active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-autocomplete:active,
.field.has-addons .control .elgg-input-file:active,
.has-addons.elgg-field .control .elgg-input-file:active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-file:active,
.field.has-addons .control .elgg-input-url:active,
.has-addons.elgg-field .control .elgg-input-url:active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-url:active,
.field.has-addons .control .elgg-input-tags:active,
.has-addons.elgg-field .control .elgg-input-tags:active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-tags:active,
.field.has-addons .control .elgg-input-user-picker:active,
.has-addons.elgg-field .control .elgg-input-user-picker:active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-user-picker:active,
.field.has-addons .control .elgg-input-number:active,
.has-addons.elgg-field .control .elgg-input-number:active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-number:active,
.field.has-addons .control .elgg-input-location:active,
.has-addons.elgg-field .control .elgg-input-location:active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-location:active,
.field.has-addons .control .input.is-active,
.has-addons.elgg-field .control .input.is-active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .input.is-active,
.field.has-addons .control .elgg-tabs .input.elgg-state-selected,
.elgg-tabs .field.has-addons .control .input.elgg-state-selected,
.has-addons.elgg-field .control .elgg-tabs .input.elgg-state-selected,
.elgg-tabs .has-addons.elgg-field .control .input.elgg-state-selected,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .input.elgg-state-selected,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .input.elgg-state-selected,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-text,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-text,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-text,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-text,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-text,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-text,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-date,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-date,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-date,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-date,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-date,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-date,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-email,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-email,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-email,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-email,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-email,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-email,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-password,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-password,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-password,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-password,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-password,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-password,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-autocomplete,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-autocomplete,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-autocomplete,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-autocomplete,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-autocomplete,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-autocomplete,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-file,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-file,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-file,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-file,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-file,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-file,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-url,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-url,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-url,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-url,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-url,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-url,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-tags,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-tags,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-tags,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-tags,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-tags,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-tags,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-user-picker,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-user-picker,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-user-picker,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-user-picker,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-user-picker,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-user-picker,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-number,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-number,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-number,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-number,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-number,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-number,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-location,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-location,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-location,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-location,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-location,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-location,
.field.has-addons .control .is-active.elgg-input-text,
.has-addons.elgg-field .control .is-active.elgg-input-text,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-text,
.field.has-addons .control .is-active.elgg-input-date,
.has-addons.elgg-field .control .is-active.elgg-input-date,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-date,
.field.has-addons .control .is-active.elgg-input-email,
.has-addons.elgg-field .control .is-active.elgg-input-email,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-email,
.field.has-addons .control .is-active.elgg-input-password,
.has-addons.elgg-field .control .is-active.elgg-input-password,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-password,
.field.has-addons .control .is-active.elgg-input-autocomplete,
.has-addons.elgg-field .control .is-active.elgg-input-autocomplete,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-autocomplete,
.field.has-addons .control .is-active.elgg-input-file,
.has-addons.elgg-field .control .is-active.elgg-input-file,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-file,
.field.has-addons .control .is-active.elgg-input-url,
.has-addons.elgg-field .control .is-active.elgg-input-url,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-url,
.field.has-addons .control .is-active.elgg-input-tags,
.has-addons.elgg-field .control .is-active.elgg-input-tags,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-tags,
.field.has-addons .control .is-active.elgg-input-user-picker,
.has-addons.elgg-field .control .is-active.elgg-input-user-picker,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-user-picker,
.field.has-addons .control .is-active.elgg-input-number,
.has-addons.elgg-field .control .is-active.elgg-input-number,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-number,
.field.has-addons .control .is-active.elgg-input-location,
.has-addons.elgg-field .control .is-active.elgg-input-location,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-location,
.field.has-addons .control .select select:focus,
.has-addons.elgg-field .control .select select:focus,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .select select:focus,
.field.has-addons .control .select select.is-focused,
.has-addons.elgg-field .control .select select.is-focused,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .select select.is-focused,
.field.has-addons .control .select select:active,
.has-addons.elgg-field .control .select select:active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .select select:active,
.field.has-addons .control .select select.is-active,
.has-addons.elgg-field .control .select select.is-active,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .select select.is-active,
.field.has-addons .control .select .elgg-tabs select.elgg-state-selected,
.elgg-tabs .field.has-addons .control .select select.elgg-state-selected,
.has-addons.elgg-field .control .select .elgg-tabs select.elgg-state-selected,
.elgg-tabs .has-addons.elgg-field .control .select select.elgg-state-selected,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .select .elgg-tabs select.elgg-state-selected,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .select select.elgg-state-selected {
  z-index: 3;
}

.field.has-addons .control .button:focus:hover, .has-addons.elgg-field .control .button:focus:hover, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .button:focus:hover, .field.has-addons .control .elgg-button:focus:hover, .has-addons.elgg-field .control .elgg-button:focus:hover, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-button:focus:hover, .field.has-addons .control .button.is-focused:hover, .has-addons.elgg-field .control .button.is-focused:hover, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .button.is-focused:hover, .field.has-addons .control .is-focused.elgg-button:hover, .has-addons.elgg-field .control .is-focused.elgg-button:hover, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-button:hover, .field.has-addons .control .button:active:hover, .has-addons.elgg-field .control .button:active:hover, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .button:active:hover, .field.has-addons .control .elgg-button:active:hover, .has-addons.elgg-field .control .elgg-button:active:hover, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-button:active:hover, .field.has-addons .control .button.is-active:hover, .has-addons.elgg-field .control .button.is-active:hover, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .button.is-active:hover, .field.has-addons .control .is-active.elgg-button:hover, .has-addons.elgg-field .control .is-active.elgg-button:hover, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-button:hover, .field.has-addons .control .elgg-tabs .elgg-button.elgg-state-selected:hover, .elgg-tabs .field.has-addons .control .elgg-button.elgg-state-selected:hover, .has-addons.elgg-field .control .elgg-tabs .elgg-button.elgg-state-selected:hover, .elgg-tabs .has-addons.elgg-field .control .elgg-button.elgg-state-selected:hover, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-button.elgg-state-selected:hover, .elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-button.elgg-state-selected:hover, .field.has-addons .control .elgg-tabs .button.elgg-state-selected:hover, .elgg-tabs .field.has-addons .control .button.elgg-state-selected:hover, .has-addons.elgg-field .control .elgg-tabs .button.elgg-state-selected:hover, .elgg-tabs .has-addons.elgg-field .control .button.elgg-state-selected:hover, .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .button.elgg-state-selected:hover, .elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .button.elgg-state-selected:hover,
.field.has-addons .control .input:focus:hover,
.has-addons.elgg-field .control .input:focus:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .input:focus:hover,
.field.has-addons .control .elgg-input-text:focus:hover,
.has-addons.elgg-field .control .elgg-input-text:focus:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-text:focus:hover,
.field.has-addons .control .elgg-input-date:focus:hover,
.has-addons.elgg-field .control .elgg-input-date:focus:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-date:focus:hover,
.field.has-addons .control .elgg-input-email:focus:hover,
.has-addons.elgg-field .control .elgg-input-email:focus:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-email:focus:hover,
.field.has-addons .control .elgg-input-password:focus:hover,
.has-addons.elgg-field .control .elgg-input-password:focus:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-password:focus:hover,
.field.has-addons .control .elgg-input-autocomplete:focus:hover,
.has-addons.elgg-field .control .elgg-input-autocomplete:focus:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-autocomplete:focus:hover,
.field.has-addons .control .elgg-input-file:focus:hover,
.has-addons.elgg-field .control .elgg-input-file:focus:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-file:focus:hover,
.field.has-addons .control .elgg-input-url:focus:hover,
.has-addons.elgg-field .control .elgg-input-url:focus:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-url:focus:hover,
.field.has-addons .control .elgg-input-tags:focus:hover,
.has-addons.elgg-field .control .elgg-input-tags:focus:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-tags:focus:hover,
.field.has-addons .control .elgg-input-user-picker:focus:hover,
.has-addons.elgg-field .control .elgg-input-user-picker:focus:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-user-picker:focus:hover,
.field.has-addons .control .elgg-input-number:focus:hover,
.has-addons.elgg-field .control .elgg-input-number:focus:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-number:focus:hover,
.field.has-addons .control .elgg-input-location:focus:hover,
.has-addons.elgg-field .control .elgg-input-location:focus:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-location:focus:hover,
.field.has-addons .control .input.is-focused:hover,
.has-addons.elgg-field .control .input.is-focused:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .input.is-focused:hover,
.field.has-addons .control .is-focused.elgg-input-text:hover,
.has-addons.elgg-field .control .is-focused.elgg-input-text:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-text:hover,
.field.has-addons .control .is-focused.elgg-input-date:hover,
.has-addons.elgg-field .control .is-focused.elgg-input-date:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-date:hover,
.field.has-addons .control .is-focused.elgg-input-email:hover,
.has-addons.elgg-field .control .is-focused.elgg-input-email:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-email:hover,
.field.has-addons .control .is-focused.elgg-input-password:hover,
.has-addons.elgg-field .control .is-focused.elgg-input-password:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-password:hover,
.field.has-addons .control .is-focused.elgg-input-autocomplete:hover,
.has-addons.elgg-field .control .is-focused.elgg-input-autocomplete:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-autocomplete:hover,
.field.has-addons .control .is-focused.elgg-input-file:hover,
.has-addons.elgg-field .control .is-focused.elgg-input-file:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-file:hover,
.field.has-addons .control .is-focused.elgg-input-url:hover,
.has-addons.elgg-field .control .is-focused.elgg-input-url:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-url:hover,
.field.has-addons .control .is-focused.elgg-input-tags:hover,
.has-addons.elgg-field .control .is-focused.elgg-input-tags:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-tags:hover,
.field.has-addons .control .is-focused.elgg-input-user-picker:hover,
.has-addons.elgg-field .control .is-focused.elgg-input-user-picker:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-user-picker:hover,
.field.has-addons .control .is-focused.elgg-input-number:hover,
.has-addons.elgg-field .control .is-focused.elgg-input-number:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-number:hover,
.field.has-addons .control .is-focused.elgg-input-location:hover,
.has-addons.elgg-field .control .is-focused.elgg-input-location:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-focused.elgg-input-location:hover,
.field.has-addons .control .input:active:hover,
.has-addons.elgg-field .control .input:active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .input:active:hover,
.field.has-addons .control .elgg-input-text:active:hover,
.has-addons.elgg-field .control .elgg-input-text:active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-text:active:hover,
.field.has-addons .control .elgg-input-date:active:hover,
.has-addons.elgg-field .control .elgg-input-date:active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-date:active:hover,
.field.has-addons .control .elgg-input-email:active:hover,
.has-addons.elgg-field .control .elgg-input-email:active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-email:active:hover,
.field.has-addons .control .elgg-input-password:active:hover,
.has-addons.elgg-field .control .elgg-input-password:active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-password:active:hover,
.field.has-addons .control .elgg-input-autocomplete:active:hover,
.has-addons.elgg-field .control .elgg-input-autocomplete:active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-autocomplete:active:hover,
.field.has-addons .control .elgg-input-file:active:hover,
.has-addons.elgg-field .control .elgg-input-file:active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-file:active:hover,
.field.has-addons .control .elgg-input-url:active:hover,
.has-addons.elgg-field .control .elgg-input-url:active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-url:active:hover,
.field.has-addons .control .elgg-input-tags:active:hover,
.has-addons.elgg-field .control .elgg-input-tags:active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-tags:active:hover,
.field.has-addons .control .elgg-input-user-picker:active:hover,
.has-addons.elgg-field .control .elgg-input-user-picker:active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-user-picker:active:hover,
.field.has-addons .control .elgg-input-number:active:hover,
.has-addons.elgg-field .control .elgg-input-number:active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-number:active:hover,
.field.has-addons .control .elgg-input-location:active:hover,
.has-addons.elgg-field .control .elgg-input-location:active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-input-location:active:hover,
.field.has-addons .control .input.is-active:hover,
.has-addons.elgg-field .control .input.is-active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .input.is-active:hover,
.field.has-addons .control .elgg-tabs .input.elgg-state-selected:hover,
.elgg-tabs .field.has-addons .control .input.elgg-state-selected:hover,
.has-addons.elgg-field .control .elgg-tabs .input.elgg-state-selected:hover,
.elgg-tabs .has-addons.elgg-field .control .input.elgg-state-selected:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .input.elgg-state-selected:hover,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .input.elgg-state-selected:hover,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-text:hover,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-text:hover,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-text:hover,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-text:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-text:hover,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-text:hover,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-date:hover,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-date:hover,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-date:hover,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-date:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-date:hover,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-date:hover,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-email:hover,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-email:hover,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-email:hover,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-email:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-email:hover,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-email:hover,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-password:hover,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-password:hover,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-password:hover,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-password:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-password:hover,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-password:hover,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-autocomplete:hover,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-autocomplete:hover,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-autocomplete:hover,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-autocomplete:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-autocomplete:hover,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-autocomplete:hover,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-file:hover,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-file:hover,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-file:hover,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-file:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-file:hover,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-file:hover,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-url:hover,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-url:hover,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-url:hover,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-url:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-url:hover,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-url:hover,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-tags:hover,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-tags:hover,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-tags:hover,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-tags:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-tags:hover,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-tags:hover,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-user-picker:hover,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-user-picker:hover,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-user-picker:hover,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-user-picker:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-user-picker:hover,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-user-picker:hover,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-number:hover,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-number:hover,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-number:hover,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-number:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-number:hover,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-number:hover,
.field.has-addons .control .elgg-tabs .elgg-state-selected.elgg-input-location:hover,
.elgg-tabs .field.has-addons .control .elgg-state-selected.elgg-input-location:hover,
.has-addons.elgg-field .control .elgg-tabs .elgg-state-selected.elgg-input-location:hover,
.elgg-tabs .has-addons.elgg-field .control .elgg-state-selected.elgg-input-location:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-tabs .elgg-state-selected.elgg-input-location:hover,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .elgg-state-selected.elgg-input-location:hover,
.field.has-addons .control .is-active.elgg-input-text:hover,
.has-addons.elgg-field .control .is-active.elgg-input-text:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-text:hover,
.field.has-addons .control .is-active.elgg-input-date:hover,
.has-addons.elgg-field .control .is-active.elgg-input-date:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-date:hover,
.field.has-addons .control .is-active.elgg-input-email:hover,
.has-addons.elgg-field .control .is-active.elgg-input-email:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-email:hover,
.field.has-addons .control .is-active.elgg-input-password:hover,
.has-addons.elgg-field .control .is-active.elgg-input-password:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-password:hover,
.field.has-addons .control .is-active.elgg-input-autocomplete:hover,
.has-addons.elgg-field .control .is-active.elgg-input-autocomplete:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-autocomplete:hover,
.field.has-addons .control .is-active.elgg-input-file:hover,
.has-addons.elgg-field .control .is-active.elgg-input-file:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-file:hover,
.field.has-addons .control .is-active.elgg-input-url:hover,
.has-addons.elgg-field .control .is-active.elgg-input-url:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-url:hover,
.field.has-addons .control .is-active.elgg-input-tags:hover,
.has-addons.elgg-field .control .is-active.elgg-input-tags:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-tags:hover,
.field.has-addons .control .is-active.elgg-input-user-picker:hover,
.has-addons.elgg-field .control .is-active.elgg-input-user-picker:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-user-picker:hover,
.field.has-addons .control .is-active.elgg-input-number:hover,
.has-addons.elgg-field .control .is-active.elgg-input-number:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-number:hover,
.field.has-addons .control .is-active.elgg-input-location:hover,
.has-addons.elgg-field .control .is-active.elgg-input-location:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .is-active.elgg-input-location:hover,
.field.has-addons .control .select select:focus:hover,
.has-addons.elgg-field .control .select select:focus:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .select select:focus:hover,
.field.has-addons .control .select select.is-focused:hover,
.has-addons.elgg-field .control .select select.is-focused:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .select select.is-focused:hover,
.field.has-addons .control .select select:active:hover,
.has-addons.elgg-field .control .select select:active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .select select:active:hover,
.field.has-addons .control .select select.is-active:hover,
.has-addons.elgg-field .control .select select.is-active:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .select select.is-active:hover,
.field.has-addons .control .select .elgg-tabs select.elgg-state-selected:hover,
.elgg-tabs .field.has-addons .control .select select.elgg-state-selected:hover,
.has-addons.elgg-field .control .select .elgg-tabs select.elgg-state-selected:hover,
.elgg-tabs .has-addons.elgg-field .control .select select.elgg-state-selected:hover,
.elgg-form > fieldset > div.has-addons:not(:last-child) .control .select .elgg-tabs select.elgg-state-selected:hover,
.elgg-tabs .elgg-form > fieldset > div.has-addons:not(:last-child) .control .select select.elgg-state-selected:hover {
  z-index: 4;
}

.field.has-addons .control.is-expanded, .has-addons.elgg-field .control.is-expanded, .elgg-form > fieldset > div.has-addons:not(:last-child) .control.is-expanded {
  flex-grow: 1;
}

.field.has-addons.has-addons-centered, .has-addons.has-addons-centered.elgg-field, .elgg-form > fieldset > div.has-addons.has-addons-centered:not(:last-child) {
  justify-content: center;
}

.field.has-addons.has-addons-right, .has-addons.has-addons-right.elgg-field, .elgg-form > fieldset > div.has-addons.has-addons-right:not(:last-child) {
  justify-content: flex-end;
}

.field.has-addons.has-addons-fullwidth .control, .has-addons.has-addons-fullwidth.elgg-field .control, .elgg-form > fieldset > div.has-addons.has-addons-fullwidth:not(:last-child) .control {
  flex-grow: 1;
  flex-shrink: 0;
}

.field.is-grouped, .is-grouped.elgg-field, .elgg-form > fieldset > div.is-grouped:not(:last-child) {
  display: flex;
  justify-content: flex-start;
}

.field.is-grouped > .control, .is-grouped.elgg-field > .control, .elgg-form > fieldset > div.is-grouped:not(:last-child) > .control {
  flex-shrink: 0;
}

.field.is-grouped > .control:not(:last-child), .is-grouped.elgg-field > .control:not(:last-child), .elgg-form > fieldset > div.is-grouped:not(:last-child) > .control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}

.field.is-grouped > .control.is-expanded, .is-grouped.elgg-field > .control.is-expanded, .elgg-form > fieldset > div.is-grouped:not(:last-child) > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.field.is-grouped.is-grouped-centered, .is-grouped.is-grouped-centered.elgg-field, .elgg-form > fieldset > div.is-grouped.is-grouped-centered:not(:last-child) {
  justify-content: center;
}

.field.is-grouped.is-grouped-right, .is-grouped.is-grouped-right.elgg-field, .elgg-form > fieldset > div.is-grouped.is-grouped-right:not(:last-child) {
  justify-content: flex-end;
}

@media screen and (min-width: 769px), print {
  .field.is-horizontal, .is-horizontal.elgg-field, .elgg-form > fieldset > div.is-horizontal:not(:last-child) {
    display: flex;
  }
}

.field-label .label, .field-label .elgg-field-label {
  font-size: inherit;
}

@media screen and (max-width: 768px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }
  .field-label.is-small, .field-label.elgg-subtext {
    font-size: 0.75rem;
    padding-top: 0.375em;
  }
  .field-label.is-normal {
    padding-top: 0.375em;
  }
  .field-label.is-medium {
    font-size: 1.25rem;
    padding-top: 0.375em;
  }
  .field-label.is-large {
    font-size: 1.5rem;
    padding-top: 0.375em;
  }
}

.field-body .field .field, .field-body .elgg-field .field, .field-body .elgg-form > fieldset > div:not(:last-child) .field, .field-body .field .elgg-field, .field-body .elgg-field .elgg-field, .field-body .elgg-form > fieldset > div:not(:last-child) .elgg-field, .field-body .field .elgg-form > fieldset > div:not(:last-child), .field-body .elgg-field .elgg-form > fieldset > div:not(:last-child), .field-body .elgg-form > fieldset > div:not(:last-child) .elgg-form > fieldset > div:not(:last-child) {
  margin-bottom: 0;
}

@media screen and (min-width: 769px), print {
  .field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
  }
  .field-body .field, .field-body .elgg-field, .field-body .elgg-form > fieldset > div:not(:last-child) {
    margin-bottom: 0;
  }
  .field-body > .field, .field-body > .elgg-field, .elgg-form > fieldset.field-body > div:not(:last-child) {
    flex-shrink: 1;
  }
  .field-body > .field:not(.is-narrow), .field-body > .elgg-field:not(.is-narrow), .elgg-form > fieldset.field-body > div:not(.is-narrow):not(:last-child) {
    flex-grow: 1;
  }
  .field-body > .field:not(:last-child), .field-body > .elgg-field:not(:last-child), .elgg-form > fieldset.field-body > div:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.control {
  font-size: 1rem;
  position: relative;
  text-align: left;
}

.control.has-icon .icon {
  color: #dbdbdb;
  height: 2.25em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.25em;
  z-index: 4;
}

.control.has-icon .input:focus + .icon, .control.has-icon .elgg-input-text:focus + .icon, .control.has-icon .elgg-input-date:focus + .icon, .control.has-icon .elgg-input-email:focus + .icon, .control.has-icon .elgg-input-password:focus + .icon, .control.has-icon .elgg-input-autocomplete:focus + .icon, .control.has-icon .elgg-input-file:focus + .icon, .control.has-icon .elgg-input-url:focus + .icon, .control.has-icon .elgg-input-tags:focus + .icon, .control.has-icon .elgg-input-user-picker:focus + .icon, .control.has-icon .elgg-input-number:focus + .icon, .control.has-icon .elgg-input-location:focus + .icon {
  color: #7a7a7a;
}

.control.has-icon .input.is-small + .icon, .control.has-icon .input.elgg-subtext + .icon, .control.has-icon .elgg-subtext.elgg-input-text + .icon, .control.has-icon .elgg-subtext.elgg-input-date + .icon, .control.has-icon .elgg-subtext.elgg-input-email + .icon, .control.has-icon .elgg-subtext.elgg-input-password + .icon, .control.has-icon .elgg-subtext.elgg-input-autocomplete + .icon, .control.has-icon .elgg-subtext.elgg-input-file + .icon, .control.has-icon .elgg-subtext.elgg-input-url + .icon, .control.has-icon .elgg-subtext.elgg-input-tags + .icon, .control.has-icon .elgg-subtext.elgg-input-user-picker + .icon, .control.has-icon .elgg-subtext.elgg-input-number + .icon, .control.has-icon .elgg-subtext.elgg-input-location + .icon, .control.has-icon .is-small.elgg-input-text + .icon, .control.has-icon .is-small.elgg-input-date + .icon, .control.has-icon .is-small.elgg-input-email + .icon, .control.has-icon .is-small.elgg-input-password + .icon, .control.has-icon .is-small.elgg-input-autocomplete + .icon, .control.has-icon .is-small.elgg-input-file + .icon, .control.has-icon .is-small.elgg-input-url + .icon, .control.has-icon .is-small.elgg-input-tags + .icon, .control.has-icon .is-small.elgg-input-user-picker + .icon, .control.has-icon .is-small.elgg-input-number + .icon, .control.has-icon .is-small.elgg-input-location + .icon {
  font-size: 0.75rem;
}

.control.has-icon .input.is-medium + .icon, .control.has-icon .is-medium.elgg-input-text + .icon, .control.has-icon .is-medium.elgg-input-date + .icon, .control.has-icon .is-medium.elgg-input-email + .icon, .control.has-icon .is-medium.elgg-input-password + .icon, .control.has-icon .is-medium.elgg-input-autocomplete + .icon, .control.has-icon .is-medium.elgg-input-file + .icon, .control.has-icon .is-medium.elgg-input-url + .icon, .control.has-icon .is-medium.elgg-input-tags + .icon, .control.has-icon .is-medium.elgg-input-user-picker + .icon, .control.has-icon .is-medium.elgg-input-number + .icon, .control.has-icon .is-medium.elgg-input-location + .icon {
  font-size: 1.25rem;
}

.control.has-icon .input.is-large + .icon, .control.has-icon .is-large.elgg-input-text + .icon, .control.has-icon .is-large.elgg-input-date + .icon, .control.has-icon .is-large.elgg-input-email + .icon, .control.has-icon .is-large.elgg-input-password + .icon, .control.has-icon .is-large.elgg-input-autocomplete + .icon, .control.has-icon .is-large.elgg-input-file + .icon, .control.has-icon .is-large.elgg-input-url + .icon, .control.has-icon .is-large.elgg-input-tags + .icon, .control.has-icon .is-large.elgg-input-user-picker + .icon, .control.has-icon .is-large.elgg-input-number + .icon, .control.has-icon .is-large.elgg-input-location + .icon {
  font-size: 1.5rem;
}

.control.has-icon:not(.has-icon-right) .icon {
  left: 0;
}

.control.has-icon:not(.has-icon-right) .input, .control.has-icon:not(.has-icon-right) .elgg-input-text,
.control.has-icon:not(.has-icon-right) .elgg-input-date,
.control.has-icon:not(.has-icon-right) .elgg-input-email,
.control.has-icon:not(.has-icon-right) .elgg-input-password,
.control.has-icon:not(.has-icon-right) .elgg-input-autocomplete,
.control.has-icon:not(.has-icon-right) .elgg-input-file,
.control.has-icon:not(.has-icon-right) .elgg-input-url,
.control.has-icon:not(.has-icon-right) .elgg-input-tags,
.control.has-icon:not(.has-icon-right) .elgg-input-user-picker,
.control.has-icon:not(.has-icon-right) .elgg-input-number,
.control.has-icon:not(.has-icon-right) .elgg-input-location {
  padding-left: 2.25em;
}

.control.has-icon.has-icon-right .icon {
  right: 0;
}

.control.has-icon.has-icon-right .input, .control.has-icon.has-icon-right .elgg-input-text,
.control.has-icon.has-icon-right .elgg-input-date,
.control.has-icon.has-icon-right .elgg-input-email,
.control.has-icon.has-icon-right .elgg-input-password,
.control.has-icon.has-icon-right .elgg-input-autocomplete,
.control.has-icon.has-icon-right .elgg-input-file,
.control.has-icon.has-icon-right .elgg-input-url,
.control.has-icon.has-icon-right .elgg-input-tags,
.control.has-icon.has-icon-right .elgg-input-user-picker,
.control.has-icon.has-icon-right .elgg-input-number,
.control.has-icon.has-icon-right .elgg-input-location {
  padding-right: 2.25em;
}

.control.has-icons-left .input:focus ~ .icon, .control.has-icons-left .elgg-input-text:focus ~ .icon, .control.has-icons-left .elgg-input-date:focus ~ .icon, .control.has-icons-left .elgg-input-email:focus ~ .icon, .control.has-icons-left .elgg-input-password:focus ~ .icon, .control.has-icons-left .elgg-input-autocomplete:focus ~ .icon, .control.has-icons-left .elgg-input-file:focus ~ .icon, .control.has-icons-left .elgg-input-url:focus ~ .icon, .control.has-icons-left .elgg-input-tags:focus ~ .icon, .control.has-icons-left .elgg-input-user-picker:focus ~ .icon, .control.has-icons-left .elgg-input-number:focus ~ .icon, .control.has-icons-left .elgg-input-location:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, .control.has-icons-right .elgg-input-text:focus ~ .icon, .control.has-icons-right .elgg-input-date:focus ~ .icon, .control.has-icons-right .elgg-input-email:focus ~ .icon, .control.has-icons-right .elgg-input-password:focus ~ .icon, .control.has-icons-right .elgg-input-autocomplete:focus ~ .icon, .control.has-icons-right .elgg-input-file:focus ~ .icon, .control.has-icons-right .elgg-input-url:focus ~ .icon, .control.has-icons-right .elgg-input-tags:focus ~ .icon, .control.has-icons-right .elgg-input-user-picker:focus ~ .icon, .control.has-icons-right .elgg-input-number:focus ~ .icon, .control.has-icons-right .elgg-input-location:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: #7a7a7a;
}

.control.has-icons-left .input.is-small ~ .icon, .control.has-icons-left .input.elgg-subtext ~ .icon, .control.has-icons-left .elgg-subtext.elgg-input-text ~ .icon, .control.has-icons-left .elgg-subtext.elgg-input-date ~ .icon, .control.has-icons-left .elgg-subtext.elgg-input-email ~ .icon, .control.has-icons-left .elgg-subtext.elgg-input-password ~ .icon, .control.has-icons-left .elgg-subtext.elgg-input-autocomplete ~ .icon, .control.has-icons-left .elgg-subtext.elgg-input-file ~ .icon, .control.has-icons-left .elgg-subtext.elgg-input-url ~ .icon, .control.has-icons-left .elgg-subtext.elgg-input-tags ~ .icon, .control.has-icons-left .elgg-subtext.elgg-input-user-picker ~ .icon, .control.has-icons-left .elgg-subtext.elgg-input-number ~ .icon, .control.has-icons-left .elgg-subtext.elgg-input-location ~ .icon, .control.has-icons-left .is-small.elgg-input-text ~ .icon, .control.has-icons-left .is-small.elgg-input-date ~ .icon, .control.has-icons-left .is-small.elgg-input-email ~ .icon, .control.has-icons-left .is-small.elgg-input-password ~ .icon, .control.has-icons-left .is-small.elgg-input-autocomplete ~ .icon, .control.has-icons-left .is-small.elgg-input-file ~ .icon, .control.has-icons-left .is-small.elgg-input-url ~ .icon, .control.has-icons-left .is-small.elgg-input-tags ~ .icon, .control.has-icons-left .is-small.elgg-input-user-picker ~ .icon, .control.has-icons-left .is-small.elgg-input-number ~ .icon, .control.has-icons-left .is-small.elgg-input-location ~ .icon,
.control.has-icons-left .select.is-small ~ .icon,
.control.has-icons-left .select.elgg-subtext ~ .icon, .control.has-icons-right .input.is-small ~ .icon, .control.has-icons-right .input.elgg-subtext ~ .icon, .control.has-icons-right .elgg-subtext.elgg-input-text ~ .icon, .control.has-icons-right .elgg-subtext.elgg-input-date ~ .icon, .control.has-icons-right .elgg-subtext.elgg-input-email ~ .icon, .control.has-icons-right .elgg-subtext.elgg-input-password ~ .icon, .control.has-icons-right .elgg-subtext.elgg-input-autocomplete ~ .icon, .control.has-icons-right .elgg-subtext.elgg-input-file ~ .icon, .control.has-icons-right .elgg-subtext.elgg-input-url ~ .icon, .control.has-icons-right .elgg-subtext.elgg-input-tags ~ .icon, .control.has-icons-right .elgg-subtext.elgg-input-user-picker ~ .icon, .control.has-icons-right .elgg-subtext.elgg-input-number ~ .icon, .control.has-icons-right .elgg-subtext.elgg-input-location ~ .icon, .control.has-icons-right .is-small.elgg-input-text ~ .icon, .control.has-icons-right .is-small.elgg-input-date ~ .icon, .control.has-icons-right .is-small.elgg-input-email ~ .icon, .control.has-icons-right .is-small.elgg-input-password ~ .icon, .control.has-icons-right .is-small.elgg-input-autocomplete ~ .icon, .control.has-icons-right .is-small.elgg-input-file ~ .icon, .control.has-icons-right .is-small.elgg-input-url ~ .icon, .control.has-icons-right .is-small.elgg-input-tags ~ .icon, .control.has-icons-right .is-small.elgg-input-user-picker ~ .icon, .control.has-icons-right .is-small.elgg-input-number ~ .icon, .control.has-icons-right .is-small.elgg-input-location ~ .icon,
.control.has-icons-right .select.is-small ~ .icon,
.control.has-icons-right .select.elgg-subtext ~ .icon {
  font-size: 0.75rem;
}

.control.has-icons-left .input.is-medium ~ .icon, .control.has-icons-left .is-medium.elgg-input-text ~ .icon, .control.has-icons-left .is-medium.elgg-input-date ~ .icon, .control.has-icons-left .is-medium.elgg-input-email ~ .icon, .control.has-icons-left .is-medium.elgg-input-password ~ .icon, .control.has-icons-left .is-medium.elgg-input-autocomplete ~ .icon, .control.has-icons-left .is-medium.elgg-input-file ~ .icon, .control.has-icons-left .is-medium.elgg-input-url ~ .icon, .control.has-icons-left .is-medium.elgg-input-tags ~ .icon, .control.has-icons-left .is-medium.elgg-input-user-picker ~ .icon, .control.has-icons-left .is-medium.elgg-input-number ~ .icon, .control.has-icons-left .is-medium.elgg-input-location ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, .control.has-icons-right .is-medium.elgg-input-text ~ .icon, .control.has-icons-right .is-medium.elgg-input-date ~ .icon, .control.has-icons-right .is-medium.elgg-input-email ~ .icon, .control.has-icons-right .is-medium.elgg-input-password ~ .icon, .control.has-icons-right .is-medium.elgg-input-autocomplete ~ .icon, .control.has-icons-right .is-medium.elgg-input-file ~ .icon, .control.has-icons-right .is-medium.elgg-input-url ~ .icon, .control.has-icons-right .is-medium.elgg-input-tags ~ .icon, .control.has-icons-right .is-medium.elgg-input-user-picker ~ .icon, .control.has-icons-right .is-medium.elgg-input-number ~ .icon, .control.has-icons-right .is-medium.elgg-input-location ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: 1.25rem;
}

.control.has-icons-left .input.is-large ~ .icon, .control.has-icons-left .is-large.elgg-input-text ~ .icon, .control.has-icons-left .is-large.elgg-input-date ~ .icon, .control.has-icons-left .is-large.elgg-input-email ~ .icon, .control.has-icons-left .is-large.elgg-input-password ~ .icon, .control.has-icons-left .is-large.elgg-input-autocomplete ~ .icon, .control.has-icons-left .is-large.elgg-input-file ~ .icon, .control.has-icons-left .is-large.elgg-input-url ~ .icon, .control.has-icons-left .is-large.elgg-input-tags ~ .icon, .control.has-icons-left .is-large.elgg-input-user-picker ~ .icon, .control.has-icons-left .is-large.elgg-input-number ~ .icon, .control.has-icons-left .is-large.elgg-input-location ~ .icon,
.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, .control.has-icons-right .is-large.elgg-input-text ~ .icon, .control.has-icons-right .is-large.elgg-input-date ~ .icon, .control.has-icons-right .is-large.elgg-input-email ~ .icon, .control.has-icons-right .is-large.elgg-input-password ~ .icon, .control.has-icons-right .is-large.elgg-input-autocomplete ~ .icon, .control.has-icons-right .is-large.elgg-input-file ~ .icon, .control.has-icons-right .is-large.elgg-input-url ~ .icon, .control.has-icons-right .is-large.elgg-input-tags ~ .icon, .control.has-icons-right .is-large.elgg-input-user-picker ~ .icon, .control.has-icons-right .is-large.elgg-input-number ~ .icon, .control.has-icons-right .is-large.elgg-input-location ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: 1.5rem;
}

.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: #dbdbdb;
  height: 2.25em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.25em;
  z-index: 4;
}

.control.has-icons-left .input, .control.has-icons-left .elgg-input-text,
.control.has-icons-left .elgg-input-date,
.control.has-icons-left .elgg-input-email,
.control.has-icons-left .elgg-input-password,
.control.has-icons-left .elgg-input-autocomplete,
.control.has-icons-left .elgg-input-file,
.control.has-icons-left .elgg-input-url,
.control.has-icons-left .elgg-input-tags,
.control.has-icons-left .elgg-input-user-picker,
.control.has-icons-left .elgg-input-number,
.control.has-icons-left .elgg-input-location,
.control.has-icons-left .select select {
  padding-left: 2.25em;
}

.control.has-icons-left .icon.is-left {
  left: 0;
}

.control.has-icons-right .input, .control.has-icons-right .elgg-input-text,
.control.has-icons-right .elgg-input-date,
.control.has-icons-right .elgg-input-email,
.control.has-icons-right .elgg-input-password,
.control.has-icons-right .elgg-input-autocomplete,
.control.has-icons-right .elgg-input-file,
.control.has-icons-right .elgg-input-url,
.control.has-icons-right .elgg-input-tags,
.control.has-icons-right .elgg-input-user-picker,
.control.has-icons-right .elgg-input-number,
.control.has-icons-right .elgg-input-location,
.control.has-icons-right .select select {
  padding-right: 2.25em;
}

.control.has-icons-right .icon.is-right {
  right: 0;
}

.control.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
}

.control.is-loading.is-small:after, .control.is-loading.elgg-subtext:after {
  font-size: 0.75rem;
}

.control.is-loading.is-medium:after {
  font-size: 1.25rem;
}

.control.is-loading.is-large:after {
  font-size: 1.5rem;
}

.icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}

.icon .fa {
  font-size: 21px;
}

.icon.is-small, .icon.elgg-subtext {
  height: 1rem;
  width: 1rem;
}

.icon.is-small .fa, .icon.elgg-subtext .fa {
  font-size: 14px;
}

.icon.is-medium {
  height: 2rem;
  width: 2rem;
}

.icon.is-medium .fa {
  font-size: 28px;
}

.icon.is-large {
  height: 3rem;
  width: 3rem;
}

.icon.is-large .fa {
  font-size: 42px;
}

.image {
  display: block;
  position: relative;
}

.image img {
  display: block;
  height: auto;
  width: 100%;
}

.image.is-square img, .image.is-1by1 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-16by9 img, .image.is-2by1 img {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.image.is-square, .image.is-1by1 {
  padding-top: 100%;
}

.image.is-4by3 {
  padding-top: 75%;
}

.image.is-3by2 {
  padding-top: 66.6666%;
}

.image.is-16by9 {
  padding-top: 56.25%;
}

.image.is-2by1 {
  padding-top: 50%;
}

.image.is-16x16 {
  height: 16px;
  width: 16px;
}

.image.is-24x24 {
  height: 24px;
  width: 24px;
}

.image.is-32x32 {
  height: 32px;
  width: 32px;
}

.image.is-48x48 {
  height: 48px;
  width: 48px;
}

.image.is-64x64 {
  height: 64px;
  width: 64px;
}

.image.is-96x96 {
  height: 96px;
  width: 96px;
}

.image.is-128x128 {
  height: 128px;
  width: 128px;
}

.notification, .elgg-message {
  background-color: whitesmoke;
  border-radius: 3px;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
  position: relative;
}

.notification:not(:last-child), .elgg-message:not(:last-child) {
  margin-bottom: 1.5rem;
}

.notification a:not(.button):not(.elgg-button), .elgg-message a:not(.button):not(.elgg-button) {
  color: currentColor;
  text-decoration: underline;
}

.notification strong, .elgg-message strong {
  color: currentColor;
}

.notification code, .elgg-message code,
.notification pre,
.elgg-message pre {
  background: white;
}

.notification pre code, .elgg-message pre code {
  background: transparent;
}

.notification > .delete, .elgg-message > .delete {
  position: absolute;
  right: 0.5em;
  top: 0.5em;
}

.notification .title, .elgg-message .title,
.notification .subtitle,
.elgg-message .subtitle,
.notification .content,
.elgg-message .content,
.notification .elgg-output,
.elgg-message .elgg-output {
  color: currentColor;
}

.notification.is-white, .is-white.elgg-message {
  background-color: white;
  color: #212121;
}

.notification.is-black, .is-black.elgg-message {
  background-color: #212121;
  color: white;
}

.notification.is-light, .is-light.elgg-message {
  background-color: whitesmoke;
  color: #363636;
}

.notification.is-dark, .is-dark.elgg-message {
  background-color: #363636;
  color: whitesmoke;
}

.notification.is-primary, .notification.elgg-button-action, .elgg-button-action.elgg-message, .notification.elgg-button-submit, .elgg-button-submit.elgg-message, .is-primary.elgg-message {
  background-color: red;
  color: #fff;
}

.notification.is-info, .notification.elgg-button-special, .elgg-button-special.elgg-message, .notification.elgg-state-notice, .elgg-state-notice.elgg-message, .is-info.elgg-message {
  background-color: #02a6f2;
  color: #fff;
}

.notification.is-success, .notification.elgg-state-success, .elgg-state-success.elgg-message, .is-success.elgg-message {
  background-color: #4cae4f;
  color: #fff;
}

.notification.is-warning, .is-warning.elgg-message {
  background-color: #ffec3d;
  color: rgba(0, 0, 0, 0.7);
}

.notification.is-danger, .notification.elgg-button-delete, .elgg-button-delete.elgg-message, .notification.elgg-state-error, .elgg-state-error.elgg-message, .is-danger.elgg-message {
  background-color: #f44034;
  color: #fff;
}

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 290486px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.progress:not(:last-child) {
  margin-bottom: 1.5rem;
}

.progress::-webkit-progress-bar {
  background-color: #dbdbdb;
}

.progress::-webkit-progress-value {
  background-color: #4a4a4a;
}

.progress::-moz-progress-bar {
  background-color: #4a4a4a;
}

.progress.is-white::-webkit-progress-value {
  background-color: white;
}

.progress.is-white::-moz-progress-bar {
  background-color: white;
}

.progress.is-black::-webkit-progress-value {
  background-color: #212121;
}

.progress.is-black::-moz-progress-bar {
  background-color: #212121;
}

.progress.is-light::-webkit-progress-value {
  background-color: whitesmoke;
}

.progress.is-light::-moz-progress-bar {
  background-color: whitesmoke;
}

.progress.is-dark::-webkit-progress-value {
  background-color: #363636;
}

.progress.is-dark::-moz-progress-bar {
  background-color: #363636;
}

.progress.is-primary::-webkit-progress-value, .progress.elgg-button-action::-webkit-progress-value, .progress.elgg-button-submit::-webkit-progress-value {
  background-color: red;
}

.progress.is-primary::-moz-progress-bar, .progress.elgg-button-action::-moz-progress-bar, .progress.elgg-button-submit::-moz-progress-bar {
  background-color: red;
}

.progress.is-info::-webkit-progress-value, .progress.elgg-button-special::-webkit-progress-value, .progress.elgg-state-notice::-webkit-progress-value {
  background-color: #02a6f2;
}

.progress.is-info::-moz-progress-bar, .progress.elgg-button-special::-moz-progress-bar, .progress.elgg-state-notice::-moz-progress-bar {
  background-color: #02a6f2;
}

.progress.is-success::-webkit-progress-value, .progress.elgg-state-success::-webkit-progress-value {
  background-color: #4cae4f;
}

.progress.is-success::-moz-progress-bar, .progress.elgg-state-success::-moz-progress-bar {
  background-color: #4cae4f;
}

.progress.is-warning::-webkit-progress-value {
  background-color: #ffec3d;
}

.progress.is-warning::-moz-progress-bar {
  background-color: #ffec3d;
}

.progress.is-danger::-webkit-progress-value, .progress.elgg-button-delete::-webkit-progress-value, .progress.elgg-state-error::-webkit-progress-value {
  background-color: #f44034;
}

.progress.is-danger::-moz-progress-bar, .progress.elgg-button-delete::-moz-progress-bar, .progress.elgg-state-error::-moz-progress-bar {
  background-color: #f44034;
}

.progress.is-small, .progress.elgg-subtext {
  height: 0.75rem;
}

.progress.is-medium {
  height: 1.25rem;
}

.progress.is-large {
  height: 1.5rem;
}

.table, .elgg-table, .elgg-table-alt, .theme-sandbox-table {
  background-color: white;
  color: #363636;
  margin-bottom: 1.5rem;
  width: 100%;
}

.table td, .elgg-table td, .elgg-table-alt td, .theme-sandbox-table td,
.table th,
.elgg-table th,
.elgg-table-alt th,
.theme-sandbox-table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}

.table td.is-narrow, .elgg-table td.is-narrow, .elgg-table-alt td.is-narrow, .theme-sandbox-table td.is-narrow,
.table th.is-narrow,
.elgg-table th.is-narrow,
.elgg-table-alt th.is-narrow,
.theme-sandbox-table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}


.table th,
.elgg-table th,
.elgg-table-alt th,
.theme-sandbox-table th {
  color: #363636;
  text-align: left;
}

.table tr:hover, .elgg-table tr:hover, .elgg-table-alt tr:hover, .theme-sandbox-table tr:hover {
  background-color: #fafafa;
}

.table tr.is-selected, .elgg-table tr.is-selected, .elgg-table-alt tr.is-selected, .theme-sandbox-table tr.is-selected, .table tr.elgg-state-selected, .elgg-table tr.elgg-state-selected, .elgg-table-alt tr.elgg-state-selected, .theme-sandbox-table tr.elgg-state-selected {
  background-color: red;
  color: #fff;
}

.table tr.is-selected a, .elgg-table tr.is-selected a, .elgg-table-alt tr.is-selected a, .theme-sandbox-table tr.is-selected a, .table tr.elgg-state-selected a, .elgg-table tr.elgg-state-selected a, .elgg-table-alt tr.elgg-state-selected a, .theme-sandbox-table tr.elgg-state-selected a,
.table tr.is-selected strong,
.elgg-table tr.is-selected strong,
.elgg-table-alt tr.is-selected strong,
.theme-sandbox-table tr.is-selected strong,
.table tr.elgg-state-selected strong,
.elgg-table tr.elgg-state-selected strong,
.elgg-table-alt tr.elgg-state-selected strong,
.theme-sandbox-table tr.elgg-state-selected strong {
  color: currentColor;
}

.table tr.is-selected td, .elgg-table tr.is-selected td, .elgg-table-alt tr.is-selected td, .theme-sandbox-table tr.is-selected td, .table tr.elgg-state-selected td, .elgg-table tr.elgg-state-selected td, .elgg-table-alt tr.elgg-state-selected td, .theme-sandbox-table tr.elgg-state-selected td,
.table tr.is-selected th,
.elgg-table tr.is-selected th,
.elgg-table-alt tr.is-selected th,
.theme-sandbox-table tr.is-selected th,
.table tr.elgg-state-selected th,
.elgg-table tr.elgg-state-selected th,
.elgg-table-alt tr.elgg-state-selected th,
.theme-sandbox-table tr.elgg-state-selected th {
  border-color: #fff;
  color: currentColor;
}

.table thead td, .elgg-table thead td, .elgg-table-alt thead td, .theme-sandbox-table thead td,
.table thead th,
.elgg-table thead th,
.elgg-table-alt thead th,
.theme-sandbox-table thead th {
  border-width: 0 0 2px;
  color: #7a7a7a;
}

.table tfoot td, .elgg-table tfoot td, .elgg-table-alt tfoot td, .theme-sandbox-table tfoot td,
.table tfoot th,
.elgg-table tfoot th,
.elgg-table-alt tfoot th,
.theme-sandbox-table tfoot th {
  border-width: 2px 0 0;
  color: #7a7a7a;
}

.table tbody tr:last-child td, .elgg-table tbody tr:last-child td, .elgg-table-alt tbody tr:last-child td, .theme-sandbox-table tbody tr:last-child td,
.table tbody tr:last-child th,
.elgg-table tbody tr:last-child th,
.elgg-table-alt tbody tr:last-child th,
.theme-sandbox-table tbody tr:last-child th {
  border-bottom-width: 0;
}

.table.is-bordered td, .is-bordered.elgg-table td, .is-bordered.elgg-table-alt td, .is-bordered.theme-sandbox-table td,
.table.is-bordered th,
.is-bordered.elgg-table th,
.is-bordered.elgg-table-alt th,
.is-bordered.theme-sandbox-table th {
  border-width: 1px;
}

.table.is-bordered tr:last-child td, .is-bordered.elgg-table tr:last-child td, .is-bordered.elgg-table-alt tr:last-child td, .is-bordered.theme-sandbox-table tr:last-child td,
.table.is-bordered tr:last-child th,
.is-bordered.elgg-table tr:last-child th,
.is-bordered.elgg-table-alt tr:last-child th,
.is-bordered.theme-sandbox-table tr:last-child th {
  border-bottom-width: 1px;
}

.table.is-narrow td, .is-narrow.elgg-table td, .is-narrow.elgg-table-alt td, .is-narrow.theme-sandbox-table td,
.table.is-narrow th,
.is-narrow.elgg-table th,
.is-narrow.elgg-table-alt th,
.is-narrow.theme-sandbox-table th {
  padding: 0.25em 0.5em;
}

.table.is-striped tbody tr:not(.is-selected):not(.elgg-state-selected):nth-child(even), .is-striped.elgg-table tbody tr:not(.is-selected):not(.elgg-state-selected):nth-child(even), .is-striped.elgg-table-alt tbody tr:not(.is-selected):not(.elgg-state-selected):nth-child(even), .is-striped.theme-sandbox-table tbody tr:not(.is-selected):not(.elgg-state-selected):nth-child(even) {
  background-color: #fafafa;
}

.table.is-striped tbody tr:not(.is-selected):not(.elgg-state-selected):nth-child(even):hover, .is-striped.elgg-table tbody tr:not(.is-selected):not(.elgg-state-selected):nth-child(even):hover, .is-striped.elgg-table-alt tbody tr:not(.is-selected):not(.elgg-state-selected):nth-child(even):hover, .is-striped.theme-sandbox-table tbody tr:not(.is-selected):not(.elgg-state-selected):nth-child(even):hover {
  background-color: whitesmoke;
}

.tag {
  align-items: center;
  background-color: whitesmoke;
  border-radius: 290486px;
  color: #4a4a4a;
  display: inline-flex;
  font-size: 0.75rem;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.875em;
  padding-right: 0.875em;
  white-space: nowrap;
}

.tag .delete {
  margin-left: 0.25em;
  margin-right: -0.375em;
}

.tag.is-white {
  background-color: white;
  color: #212121;
}

.tag.is-black {
  background-color: #212121;
  color: white;
}

.tag.is-light {
  background-color: whitesmoke;
  color: #363636;
}

.tag.is-dark {
  background-color: #363636;
  color: whitesmoke;
}

.tag.is-primary, .tag.elgg-button-action, .tag.elgg-button-submit {
  background-color: red;
  color: #fff;
}

.tag.is-info, .tag.elgg-button-special, .tag.elgg-state-notice {
  background-color: #02a6f2;
  color: #fff;
}

.tag.is-success, .tag.elgg-state-success {
  background-color: #4cae4f;
  color: #fff;
}

.tag.is-warning {
  background-color: #ffec3d;
  color: rgba(0, 0, 0, 0.7);
}

.tag.is-danger, .tag.elgg-button-delete, .tag.elgg-state-error {
  background-color: #f44034;
  color: #fff;
}

.tag.is-medium {
  font-size: 1rem;
}

.tag.is-large {
  font-size: 1.25rem;
}

.title,
.subtitle {
  word-break: break-word;
}

.title:not(:last-child),
.subtitle:not(:last-child) {
  margin-bottom: 1.5rem;
}

.title em,
.title span,
.subtitle em,
.subtitle span {
  font-weight: 300;
}

.title strong,
.subtitle strong {
  font-weight: 500;
}

.title .tag,
.subtitle .tag {
  vertical-align: middle;
}

.title {
  color: #363636;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.125;
}

.title strong {
  color: inherit;
}

.title + .highlight {
  margin-top: -0.75rem;
}

.title:not(.is-spaced) + .subtitle {
  margin-top: -1.5rem;
}

.title.is-1 {
  font-size: 3rem;
}

.title.is-2 {
  font-size: 2.5rem;
}

.title.is-3 {
  font-size: 2rem;
}

.title.is-4 {
  font-size: 1.5rem;
}

.title.is-5 {
  font-size: 1.25rem;
}

.title.is-6 {
  font-size: 1rem;
}

.subtitle {
  color: #4a4a4a;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.25;
}

.subtitle strong {
  color: #363636;
}

.subtitle:not(.is-spaced) + .title {
  margin-top: -1.5rem;
}

.subtitle.is-1 {
  font-size: 3rem;
}

.subtitle.is-2 {
  font-size: 2.5rem;
}

.subtitle.is-3 {
  font-size: 2rem;
}

.subtitle.is-4 {
  font-size: 1.5rem;
}

.subtitle.is-5 {
  font-size: 1.25rem;
}

.subtitle.is-6 {
  font-size: 1rem;
}

.block:not(:last-child) {
  margin-bottom: 1.5rem;
}

.container {
  margin: 0 auto;
  position: relative;
}

@media screen and (min-width: 1008px) {
  .container {
    max-width: 960px;
    width: 960px;
  }
  .container.is-fluid {
    margin-left: 24px;
    margin-right: 24px;
    max-width: none;
    width: auto;
  }
}

@media screen and (max-width: 1199px) {
  .container.is-widescreen {
    max-width: 1152px;
    width: auto;
  }
}

@media screen and (max-width: 1391px) {
  .container.is-fullhd {
    max-width: 1344px;
    width: auto;
  }
}

@media screen and (min-width: 1200px) {
  .container {
    max-width: 1152px;
    width: 1152px;
  }
}

@media screen and (min-width: 1392px) {
  .container {
    max-width: 1344px;
    width: 1344px;
  }
}

.delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(33, 33, 33, 0.2);
  border: none;
  border-radius: 290486px;
  cursor: pointer;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 1rem;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}

.delete:before, .delete:after {
  background-color: white;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}

.delete:before {
  height: 2px;
  width: 50%;
}

.delete:after {
  height: 50%;
  width: 2px;
}

.delete:hover, .delete:focus {
  background-color: rgba(33, 33, 33, 0.3);
}

.delete:active {
  background-color: rgba(33, 33, 33, 0.4);
}

.delete.is-small, .delete.elgg-subtext {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}

.delete.is-medium {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}

.delete.is-large {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.fa {
  font-size: 21px;
  text-align: center;
  vertical-align: top;
}

.heading {
  display: block;
  font-size: 11px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.highlight {
  font-weight: 400;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
}

.highlight:not(:last-child) {
  margin-bottom: 1.5rem;
}

.highlight pre {
  overflow: auto;
  max-width: 100%;
}

.loader {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.number {
  align-items: center;
  background-color: whitesmoke;
  border-radius: 290486px;
  display: inline-flex;
  font-size: 1.25rem;
  height: 2em;
  justify-content: center;
  margin-right: 1.5rem;
  min-width: 2.5em;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: top;
}

.breadcrumb {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}

.breadcrumb:not(:last-child) {
  margin-bottom: 1.5rem;
}

.breadcrumb a {
  align-items: center;
  color: #7a7a7a;
  display: flex;
  justify-content: center;
  padding: 0.5em 0.75em;
}

.breadcrumb a:hover {
  color: #363636;
}

.breadcrumb li {
  align-items: center;
  display: flex;
}

.breadcrumb li.is-active a, .breadcrumb .elgg-tabs li.elgg-state-selected a, .elgg-tabs .breadcrumb li.elgg-state-selected a {
  color: #363636;
  cursor: default;
  pointer-events: none;
}

.breadcrumb li + li:before {
  color: #4a4a4a;
  content: '\0002f';
}

.breadcrumb ul, .breadcrumb ol {
  align-items: center;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
}

.breadcrumb .icon:first-child {
  margin-right: 0.5em;
}

.breadcrumb .icon:last-child {
  margin-left: 0.5em;
}

.breadcrumb.is-centered ol, .breadcrumb.is-centered ul {
  justify-content: center;
}

.breadcrumb.is-right ol, .breadcrumb.is-right ul {
  justify-content: flex-end;
}

.breadcrumb.is-small, .breadcrumb.elgg-subtext {
  font-size: 0.75rem;
}

.breadcrumb.is-medium {
  font-size: 1.25rem;
}

.breadcrumb.is-large {
  font-size: 1.5rem;
}

.breadcrumb.has-arrow-separator li + li:before {
  content: '\02192';
}

.breadcrumb.has-bullet-separator li + li:before {
  content: '\02022';
}

.breadcrumb.has-dot-separator li + li:before {
  content: '\000b7';
}

.breadcrumb.has-succeeds-separator li + li:before {
  content: '\0227B';
}

.card {
  background-color: white;
  box-shadow: 0 2px 3px rgba(33, 33, 33, 0.1), 0 0 0 1px rgba(33, 33, 33, 0.1);
  color: #4a4a4a;
  max-width: 100%;
  position: relative;
}

.card-header {
  align-items: stretch;
  box-shadow: 0 1px 2px rgba(33, 33, 33, 0.1);
  display: flex;
}

.card-header-title {
  align-items: center;
  color: #363636;
  display: flex;
  flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem;
}

.card-header-icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0.75rem;
}

.card-image {
  display: block;
  position: relative;
}

.card-content {
  padding: 1.5rem;
}

.card-footer {
  border-top: 1px solid #dbdbdb;
  align-items: stretch;
  display: flex;
}

.card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: 0.75rem;
}

.card-footer-item:not(:last-child) {
  border-right: 1px solid #dbdbdb;
}

.card .media:not(:last-child) {
  margin-bottom: 0.75rem;
}

.dropdown {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}

.dropdown.is-active .dropdown-menu, .elgg-tabs .dropdown.elgg-state-selected .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}

.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}

.dropdown-menu {
  display: none;
  left: 0;
  max-width: 20rem;
  min-width: 12rem;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 20;
}

.dropdown-content {
  background-color: white;
  border-radius: 3px;
  box-shadow: 0 2px 3px rgba(33, 33, 33, 0.1), 0 0 0 1px rgba(33, 33, 33, 0.1);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.dropdown-item {
  color: #4a4a4a;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative;
}

a.dropdown-item {
  padding-right: 3rem;
  white-space: nowrap;
}

a.dropdown-item:hover {
  background-color: whitesmoke;
  color: #212121;
}

a.dropdown-item.is-active, .elgg-tabs a.dropdown-item.elgg-state-selected {
  background-color: red;
  color: #fff;
}

.dropdown-divider {
  background-color: #dbdbdb;
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}

.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
}

.level-item .title,
.level-item .subtitle {
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  .level-item:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

.level-left,
.level-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}

.level-left .level-item:not(:last-child),
.level-right .level-item:not(:last-child) {
  margin-right: 0.75rem;
}

.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
  flex-grow: 1;
}

.level-left {
  align-items: center;
  justify-content: flex-start;
}

@media screen and (max-width: 768px) {
  .level-left + .level-right {
    margin-top: 1.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .level-left {
    display: flex;
  }
}

.level-right {
  align-items: center;
  justify-content: flex-end;
}

@media screen and (min-width: 769px), print {
  .level-right {
    display: flex;
  }
}

.level {
  align-items: center;
  justify-content: space-between;
}

.level:not(:last-child) {
  margin-bottom: 1.5rem;
}

.level code {
  border-radius: 3px;
}

.level img {
  display: inline-block;
  vertical-align: top;
}

.level.is-mobile {
  display: flex;
}

.level.is-mobile .level-left,
.level.is-mobile .level-right {
  display: flex;
}

.level.is-mobile .level-left + .level-right {
  margin-top: 0;
}

.level.is-mobile .level-item:not(:last-child) {
  margin-bottom: 0;
}

.level.is-mobile .level-item:not(.is-narrow) {
  flex-grow: 1;
}

@media screen and (min-width: 769px), print {
  .level {
    display: flex;
  }
  .level > .level-item:not(.is-narrow) {
    flex-grow: 1;
  }
}

.media-left,
.media-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}

.media-left {
  margin-right: 1rem;
}

.media-right {
  margin-left: 1rem;
}

.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left;
}

.media {
  align-items: flex-start;
  display: flex;
  text-align: left;
}

.media .content:not(:last-child), .media .elgg-output:not(:last-child) {
  margin-bottom: 0.75rem;
}

.media .media {
  border-top: 1px solid rgba(219, 219, 219, 0.5);
  display: flex;
  padding-top: 0.75rem;
}

.media .media .content:not(:last-child), .media .media .elgg-output:not(:last-child),
.media .media .control:not(:last-child) {
  margin-bottom: 0.5rem;
}

.media .media .media {
  padding-top: 0.5rem;
}

.media .media .media + .media {
  margin-top: 0.5rem;
}

.media + .media {
  border-top: 1px solid rgba(219, 219, 219, 0.5);
  margin-top: 1rem;
  padding-top: 1rem;
}

.media.is-large + .media {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}

.menu {
  font-size: 1rem;
}

.menu-list {
  line-height: 1.25;
}

.menu-list a {
  border-radius: 2px;
  color: #4a4a4a;
  display: block;
  padding: 0.5em 0.75em;
}

.menu-list a:hover {
  background-color: whitesmoke;
  color: red;
}

.menu-list a.is-active, .menu-list .elgg-tabs a.elgg-state-selected, .elgg-tabs .menu-list a.elgg-state-selected {
  background-color: red;
  color: #fff;
}

.menu-list li ul {
  border-left: 1px solid #dbdbdb;
  margin: 0.75em;
  padding-left: 0.75em;
}

.menu-label {
  color: #7a7a7a;
  font-size: 0.8em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.menu-label:not(:first-child) {
  margin-top: 1em;
}

.menu-label:not(:last-child) {
  margin-bottom: 1em;
}

.message {
  background-color: whitesmoke;
  border-radius: 3px;
  font-size: 1rem;
}

.message:not(:last-child) {
  margin-bottom: 1.5rem;
}

.message.is-white {
  background-color: white;
}

.message.is-white .message-header {
  background-color: white;
  color: #212121;
}

.message.is-white .message-body {
  border-color: white;
  color: #4d4c4c;
}

.message.is-black {
  background-color: #fafafa;
}

.message.is-black .message-header {
  background-color: #212121;
  color: white;
}

.message.is-black .message-body {
  border-color: #212121;
  color: #1c1c1c;
}

.message.is-light {
  background-color: #fafafa;
}

.message.is-light .message-header {
  background-color: whitesmoke;
  color: #363636;
}

.message.is-light .message-body {
  border-color: whitesmoke;
  color: #505050;
}

.message.is-dark {
  background-color: #fafafa;
}

.message.is-dark .message-header {
  background-color: #363636;
  color: whitesmoke;
}

.message.is-dark .message-body {
  border-color: #363636;
  color: #2a2a2a;
}

.message.is-primary, .message.elgg-button-action, .message.elgg-button-submit {
  background-color: #f5fcff;
}

.message.is-primary .message-header, .message.elgg-button-action .message-header, .message.elgg-button-submit .message-header {
  background-color: red;
  color: #fff;
}

.message.is-primary .message-body, .message.elgg-button-action .message-body, .message.elgg-button-submit .message-body {
  border-color: red;
  color: #074869;
}

.message.is-info, .message.elgg-button-special, .message.elgg-state-notice {
  background-color: #f5fcff;
}

.message.is-info .message-header, .message.elgg-button-special .message-header, .message.elgg-state-notice .message-header {
  background-color: #02a6f2;
  color: #fff;
}

.message.is-info .message-body, .message.elgg-button-special .message-body, .message.elgg-state-notice .message-body {
  border-color: #02a6f2;
  color: #074663;
}

.message.is-success, .message.elgg-state-success {
  background-color: #f8fcf8;
}

.message.is-success .message-header, .message.elgg-state-success .message-header {
  background-color: #4cae4f;
  color: #fff;
}

.message.is-success .message-body, .message.elgg-state-success .message-body {
  border-color: #4cae4f;
  color: #29492a;
}

.message.is-warning {
  background-color: #fffef5;
}

.message.is-warning .message-header {
  background-color: #ffec3d;
  color: rgba(0, 0, 0, 0.7);
}

.message.is-warning .message-body {
  border-color: #ffec3d;
  color: #100f02;
}

.message.is-danger, .message.elgg-button-delete, .message.elgg-state-error {
  background-color: #fef6f5;
}

.message.is-danger .message-header, .message.elgg-button-delete .message-header, .message.elgg-state-error .message-header {
  background-color: #f44034;
  color: #fff;
}

.message.is-danger .message-body, .message.elgg-button-delete .message-body, .message.elgg-state-error .message-body {
  border-color: #f44034;
  color: #b91d12;
}

.message-header {
  align-items: center;
  background-color: #4a4a4a;
  border-radius: 3px 3px 0 0;
  color: #fff;
  display: flex;
  justify-content: space-between;
  line-height: 1.25;
  padding: 0.5em 0.75em;
  position: relative;
}

.message-header a:not(.button):not(.elgg-button),
.message-header strong {
  color: currentColor;
}

.message-header a:not(.button):not(.elgg-button) {
  text-decoration: underline;
}

.message-header .delete {
  flex-grow: 0;
  flex-shrink: 0;
  margin-left: 0.75em;
}

.message-header + .message-body {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}

.message-body {
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  color: #4a4a4a;
  padding: 1em 1.25em;
}

.message-body a:not(.button):not(.elgg-button),
.message-body strong {
  color: currentColor;
}

.message-body a:not(.button):not(.elgg-button) {
  text-decoration: underline;
}

.message-body code,
.message-body pre {
  background: white;
}

.message-body pre code {
  background: transparent;
}

.modal-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background-color: rgba(33, 33, 33, 0.86);
}

.modal-content,
.modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%;
}

@media screen and (min-width: 769px), print {
  .modal-content,
  .modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: 640px;
  }
}

.modal-close {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(33, 33, 33, 0.2);
  border: none;
  border-radius: 290486px;
  cursor: pointer;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 1rem;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px;
}

.modal-close:before, .modal-close:after {
  background-color: white;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}

.modal-close:before {
  height: 2px;
  width: 50%;
}

.modal-close:after {
  height: 50%;
  width: 2px;
}

.modal-close:hover, .modal-close:focus {
  background-color: rgba(33, 33, 33, 0.3);
}

.modal-close:active {
  background-color: rgba(33, 33, 33, 0.4);
}

.modal-close.is-small, .modal-close.elgg-subtext {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}

.modal-close.is-medium {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}

.modal-close.is-large {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.modal-card {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
}

.modal-card-head,
.modal-card-foot {
  align-items: center;
  background-color: whitesmoke;
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: 20px;
  position: relative;
}

.modal-card-head {
  border-bottom: 1px solid #dbdbdb;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.modal-card-title {
  color: #363636;
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 1;
}

.modal-card-foot {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 1px solid #dbdbdb;
}

.modal-card-foot .button:not(:last-child), .modal-card-foot .elgg-button:not(:last-child) {
  margin-right: 10px;
}

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: white;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}

.modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  align-items: center;
  display: none;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 20;
}

.modal.is-active, .elgg-tabs .modal.elgg-state-selected {
  display: flex;
}

.nav-toggle {
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
}

.nav-toggle span {
  background-color: #4a4a4a;
  display: block;
  height: 1px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  top: 50%;
  transition: none 86ms ease-out;
  transition-property: background, left, opacity, transform;
  width: 15px;
}

.nav-toggle span:nth-child(1) {
  margin-top: -6px;
}

.nav-toggle span:nth-child(2) {
  margin-top: -1px;
}

.nav-toggle span:nth-child(3) {
  margin-top: 4px;
}

.nav-toggle:hover {
  background-color: whitesmoke;
}

.nav-toggle.is-active span, .elgg-tabs .nav-toggle.elgg-state-selected span {
  background-color: red;
}

.nav-toggle.is-active span:nth-child(1), .elgg-tabs .nav-toggle.elgg-state-selected span:nth-child(1) {
  margin-left: -5px;
  transform: rotate(45deg);
  transform-origin: left top;
}

.nav-toggle.is-active span:nth-child(2), .elgg-tabs .nav-toggle.elgg-state-selected span:nth-child(2) {
  opacity: 0;
}

.nav-toggle.is-active span:nth-child(3), .elgg-tabs .nav-toggle.elgg-state-selected span:nth-child(3) {
  margin-left: -5px;
  transform: rotate(-45deg);
  transform-origin: left bottom;
}

@media screen and (min-width: 769px), print {
  .nav-toggle {
    display: none;
  }
}

.nav-item {
  align-items: center;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 1rem;
  justify-content: center;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
}

.nav-item a {
  flex-grow: 1;
  flex-shrink: 0;
}

.nav-item img {
  max-height: 1.75rem;
}

.nav-item .tag:first-child:not(:last-child) {
  margin-right: 0.5rem;
}

.nav-item .tag:last-child:not(:first-child) {
  margin-left: 0.5rem;
}

@media screen and (max-width: 768px) {
  .nav-item {
    justify-content: flex-start;
  }
}

.nav-item a:not(.button):not(.elgg-button),
a.nav-item:not(.button):not(.elgg-button) {
  color: #7a7a7a;
}

.nav-item a:not(.button):not(.elgg-button):hover,
a.nav-item:not(.button):not(.elgg-button):hover {
  color: #363636;
}

.nav-item a:not(.button):not(.elgg-button).is-active, .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button), .elgg-tabs .nav-item a.elgg-state-selected:not(.button):not(.elgg-button),
a.nav-item:not(.button):not(.elgg-button).is-active,
.elgg-tabs a.nav-item.elgg-state-selected:not(.button):not(.elgg-button) {
  color: #363636;
}

.nav-item a:not(.button):not(.elgg-button).is-tab,
a.nav-item:not(.button):not(.elgg-button).is-tab {
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  padding-bottom: calc(0.75rem - 1px);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: calc(0.75rem - 1px);
}

.nav-item a:not(.button):not(.elgg-button).is-tab:hover,
a.nav-item:not(.button):not(.elgg-button).is-tab:hover {
  border-bottom-color: red;
  border-top-color: transparent;
}

.nav-item a:not(.button):not(.elgg-button).is-tab.is-active, .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button).is-tab, .elgg-tabs .nav-item a.elgg-state-selected:not(.button):not(.elgg-button).is-tab,
a.nav-item:not(.button):not(.elgg-button).is-tab.is-active,
.elgg-tabs a.nav-item.elgg-state-selected:not(.button):not(.elgg-button).is-tab {
  border-bottom: 3px solid red;
  color: red;
  padding-bottom: calc(0.75rem - 3px);
}

@media screen and (min-width: 1008px) {
  .nav-item a:not(.button):not(.elgg-button).is-brand,
  a.nav-item:not(.button):not(.elgg-button).is-brand {
    padding-left: 0;
  }
}

.nav-left,
.nav-right {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 100%;
  overflow: auto;
}

@media screen and (min-width: 1200px) {
  .nav-left,
  .nav-right {
    flex-basis: 0;
  }
}

.nav-left {
  justify-content: flex-start;
  white-space: nowrap;
}

.nav-right {
  justify-content: flex-end;
}

.nav-center {
  align-items: stretch;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 768px) {
  .nav-menu.nav-right {
    background-color: white;
    box-shadow: 0 4px 7px rgba(33, 33, 33, 0.1);
    left: 0;
    display: none;
    right: 0;
    top: 100%;
    position: absolute;
  }
  .nav-menu.nav-right .nav-item {
    border-top: 1px solid rgba(219, 219, 219, 0.5);
    padding: 0.75rem;
  }
  .nav-menu.nav-right.is-active, .elgg-tabs .nav-menu.nav-right.elgg-state-selected {
    display: block;
  }
}

.nav {
  align-items: stretch;
  background-color: white;
  display: flex;
  height: 3.25rem;
  position: relative;
  text-align: center;
  z-index: 10;
}

.nav > .container {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}

.nav.has-shadow {
  box-shadow: 0 2px 3px rgba(33, 33, 33, 0.1);
}

.navbar {
  background-color: white;
  min-height: 3.25rem;
  position: relative;
}

.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}

.navbar.has-shadow {
  box-shadow: 0 2px 3px rgba(33, 33, 33, 0.1);
}

.navbar-brand {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  overflow-x: auto;
  overflow-y: hidden;
}

.navbar-burger {
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto;
}

.navbar-burger span {
  background-color: #4a4a4a;
  display: block;
  height: 1px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  top: 50%;
  transition: none 86ms ease-out;
  transition-property: background, left, opacity, transform;
  width: 15px;
}

.navbar-burger span:nth-child(1) {
  margin-top: -6px;
}

.navbar-burger span:nth-child(2) {
  margin-top: -1px;
}

.navbar-burger span:nth-child(3) {
  margin-top: 4px;
}

.navbar-burger:hover {
  background-color: whitesmoke;
}

.navbar-burger.is-active span, .elgg-tabs .navbar-burger.elgg-state-selected span {
  background-color: red;
}

.navbar-burger.is-active span:nth-child(1), .elgg-tabs .navbar-burger.elgg-state-selected span:nth-child(1) {
  margin-left: -5px;
  transform: rotate(45deg);
  transform-origin: left top;
}

.navbar-burger.is-active span:nth-child(2), .elgg-tabs .navbar-burger.elgg-state-selected span:nth-child(2) {
  opacity: 0;
}

.navbar-burger.is-active span:nth-child(3), .elgg-tabs .navbar-burger.elgg-state-selected span:nth-child(3) {
  margin-left: -5px;
  transform: rotate(-45deg);
  transform-origin: left bottom;
}

.navbar-menu {
  display: none;
}

.navbar-item,
.navbar-link {
  color: #4a4a4a;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 1rem;
  position: relative;
}

a.navbar-item:hover, a.navbar-item.is-active, .elgg-tabs a.navbar-item.elgg-state-selected,
.navbar-link:hover,
.navbar-link.is-active,
.elgg-tabs .navbar-link.elgg-state-selected {
  background-color: whitesmoke;
  color: #212121;
}

.navbar-item {
  flex-grow: 0;
  flex-shrink: 0;
}

.navbar-item img {
  max-height: 1.75rem;
}

.navbar-item.has-dropdown {
  padding: 0;
}

.navbar-item.is-tab {
  border-bottom: 1px solid transparent;
  min-height: 3.25rem;
  padding-bottom: calc(0.5rem - 1px);
}

.navbar-item.is-tab:hover {
  background-color: transparent;
  border-bottom-color: red;
}

.navbar-item.is-tab.is-active, .elgg-tabs .navbar-item.is-tab.elgg-state-selected {
  background-color: transparent;
  border-bottom: 3px solid red;
  color: red;
  padding-bottom: calc(0.5rem - 3px);
}

.navbar-content {
  flex-grow: 1;
  flex-shrink: 1;
}

.navbar-link {
  padding-right: 2.5em;
}

.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.navbar-dropdown .navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.navbar-divider {
  background-color: #dbdbdb;
  border: none;
  display: none;
  height: 1px;
  margin: 0.5rem 0;
}

@media screen and (max-width: 1007px) {
  .navbar-brand .navbar-item {
    align-items: center;
    display: flex;
  }
  .navbar-menu {
    box-shadow: 0 8px 16px rgba(33, 33, 33, 0.1);
    padding: 0.5rem 0;
  }
  .navbar-menu.is-active, .elgg-tabs .navbar-menu.elgg-state-selected {
    display: block;
  }
}

@media screen and (min-width: 1008px) {
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end {
    align-items: stretch;
    display: flex;
  }
  .navbar {
    min-height: 3.25rem;
  }
  .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active, .navbar.is-transparent .elgg-tabs a.navbar-item.elgg-state-selected, .elgg-tabs .navbar.is-transparent a.navbar-item.elgg-state-selected,
  .navbar.is-transparent .navbar-link:hover,
  .navbar.is-transparent .navbar-link.is-active,
  .navbar.is-transparent .elgg-tabs .navbar-link.elgg-state-selected,
  .elgg-tabs .navbar.is-transparent .navbar-link.elgg-state-selected {
    background-color: transparent;
  }
  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .elgg-tabs .navbar-item.has-dropdown.elgg-state-selected .navbar-link, .elgg-tabs .navbar.is-transparent .navbar-item.has-dropdown.elgg-state-selected .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
    background-color: transparent;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
    background-color: whitesmoke;
    color: #212121;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active, .navbar.is-transparent .navbar-dropdown .elgg-tabs a.navbar-item.elgg-state-selected, .elgg-tabs .navbar.is-transparent .navbar-dropdown a.navbar-item.elgg-state-selected {
    background-color: whitesmoke;
    color: red;
  }
  .navbar-burger {
    display: none;
  }
  .navbar-item,
  .navbar-link {
    align-items: center;
    display: flex;
  }
  .navbar-item.has-dropdown {
    align-items: stretch;
  }
  .navbar-item.is-active .navbar-dropdown, .elgg-tabs .navbar-item.elgg-state-selected .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }
  .navbar-item.is-active .navbar-dropdown.is-boxed, .elgg-tabs .navbar-item.elgg-state-selected .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }
  .navbar-link::after {
    border: 1px solid red;
    border-right: 0;
    border-top: 0;
    content: " ";
    display: block;
    height: 0.5em;
    pointer-events: none;
    position: absolute;
    transform: rotate(-45deg);
    width: 0.5em;
    margin-top: -0.375em;
    right: 1.125em;
    top: 50%;
  }
  .navbar-menu {
    flex-grow: 1;
    flex-shrink: 0;
  }
  .navbar-start {
    justify-content: flex-start;
    margin-right: auto;
  }
  .navbar-end {
    justify-content: flex-end;
    margin-left: auto;
  }
  .navbar-dropdown {
    background-color: white;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: 1px solid #dbdbdb;
    box-shadow: 0 8px 8px rgba(33, 33, 33, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }
  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }
  .navbar-dropdown a.navbar-item {
    padding-right: 3rem;
  }
  .navbar-dropdown a.navbar-item:hover {
    background-color: whitesmoke;
    color: #212121;
  }
  .navbar-dropdown a.navbar-item.is-active, .navbar-dropdown .elgg-tabs a.navbar-item.elgg-state-selected, .elgg-tabs .navbar-dropdown a.navbar-item.elgg-state-selected {
    background-color: whitesmoke;
    color: red;
  }
  .navbar-dropdown.is-boxed {
    border-radius: 5px;
    border-top: none;
    box-shadow: 0 8px 8px rgba(33, 33, 33, 0.1), 0 0 0 1px rgba(33, 33, 33, 0.1);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, transform;
  }
  .navbar-divider {
    display: block;
  }
  .container > .navbar {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  a.navbar-item.is-active, .elgg-tabs a.navbar-item.elgg-state-selected,
  .navbar-link.is-active,
  .elgg-tabs .navbar-link.elgg-state-selected {
    color: #212121;
  }
  a.navbar-item.is-active:not(:hover), .elgg-tabs a.navbar-item.elgg-state-selected:not(:hover),
  .navbar-link.is-active:not(:hover),
  .elgg-tabs .navbar-link.elgg-state-selected:not(:hover) {
    background-color: transparent;
  }
  .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link, .elgg-tabs .navbar-item.has-dropdown.elgg-state-selected .navbar-link {
    background-color: whitesmoke;
  }
}

.pagination {
  font-size: 1rem;
  margin: -0.25rem;
}

.pagination.is-small, .pagination.elgg-subtext {
  font-size: 0.75rem;
}

.pagination.is-medium {
  font-size: 1.25rem;
}

.pagination.is-large {
  font-size: 1.5rem;
}

.pagination,
.pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 3px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 1px);
  position: relative;
  vertical-align: top;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 1em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  justify-content: center;
  margin: 0.25rem;
  text-align: center;
}

.pagination-previous:focus, .pagination-previous.is-focused, .pagination-previous:active, .pagination-previous.is-active, .elgg-tabs .pagination-previous.elgg-state-selected,
.pagination-next:focus,
.pagination-next.is-focused,
.pagination-next:active,
.pagination-next.is-active,
.elgg-tabs .pagination-next.elgg-state-selected,
.pagination-link:focus,
.pagination-link.is-focused,
.pagination-link:active,
.pagination-link.is-active,
.elgg-tabs .pagination-link.elgg-state-selected,
.pagination-ellipsis:focus,
.pagination-ellipsis.is-focused,
.pagination-ellipsis:active,
.pagination-ellipsis.is-active,
.elgg-tabs .pagination-ellipsis.elgg-state-selected {
  outline: none;
}

.pagination-previous[disabled], .pagination-previous.elgg-state-disabled,
.pagination-next[disabled],
.pagination-next.elgg-state-disabled,
.pagination-link[disabled],
.pagination-link.elgg-state-disabled,
.pagination-ellipsis[disabled],
.pagination-ellipsis.elgg-state-disabled {
  cursor: not-allowed;
}

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #dbdbdb;
  min-width: 2.25em;
}

.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: #b5b5b5;
  color: #363636;
}

.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: red;
}

.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.2);
}

.pagination-previous[disabled], .pagination-previous.elgg-state-disabled,
.pagination-next[disabled],
.pagination-next.elgg-state-disabled,
.pagination-link[disabled],
.pagination-link.elgg-state-disabled {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
  box-shadow: none;
  color: #7a7a7a;
  opacity: 0.5;
}

.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}

.pagination-link.is-current {
  background-color: red;
  border-color: red;
  color: #fff;
}

.pagination-ellipsis {
  color: #b5b5b5;
  pointer-events: none;
}

.pagination-list {
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .pagination {
    flex-wrap: wrap;
  }
  .pagination-previous,
  .pagination-next {
    flex-grow: 1;
    flex-shrink: 1;
  }
  .pagination-list li {
    flex-grow: 1;
    flex-shrink: 1;
  }
}

@media screen and (min-width: 769px), print {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1;
  }
  .pagination-previous {
    order: 2;
  }
  .pagination-next {
    order: 3;
  }
  .pagination {
    justify-content: space-between;
  }
  .pagination.is-centered .pagination-previous {
    order: 1;
  }
  .pagination.is-centered .pagination-list {
    justify-content: center;
    order: 2;
  }
  .pagination.is-centered .pagination-next {
    order: 3;
  }
  .pagination.is-right .pagination-previous {
    order: 1;
  }
  .pagination.is-right .pagination-next {
    order: 2;
  }
  .pagination.is-right .pagination-list {
    justify-content: flex-end;
    order: 3;
  }
}

.panel {
  font-size: 1rem;
}

.panel:not(:last-child) {
  margin-bottom: 1.5rem;
}

.panel-heading,
.panel-tabs,
.panel-block {
  border-bottom: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
}

.panel-heading:first-child,
.panel-tabs:first-child,
.panel-block:first-child {
  border-top: 1px solid #dbdbdb;
}

.panel-heading {
  background-color: whitesmoke;
  border-radius: 3px 3px 0 0;
  color: #363636;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.25;
  padding: 0.5em 0.75em;
}

.panel-tabs {
  align-items: flex-end;
  display: flex;
  font-size: 0.875em;
  justify-content: center;
}

.panel-tabs a {
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: -1px;
  padding: 0.5em;
}

.panel-tabs a.is-active, .panel-tabs .elgg-tabs a.elgg-state-selected, .elgg-tabs .panel-tabs a.elgg-state-selected {
  border-bottom-color: #4a4a4a;
  color: #363636;
}

.panel-list a {
  color: #4a4a4a;
}

.panel-list a:hover {
  color: red;
}

.panel-block {
  align-items: center;
  color: #363636;
  display: flex;
  justify-content: flex-start;
  padding: 0.5em 0.75em;
}

.panel-block input[type="checkbox"] {
  margin-right: 0.75em;
}

.panel-block > .control {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
}

.panel-block.is-wrapped {
  flex-wrap: wrap;
}

.panel-block.is-active, .elgg-tabs .panel-block.elgg-state-selected {
  border-left-color: red;
  color: #363636;
}

.panel-block.is-active .panel-icon, .elgg-tabs .panel-block.elgg-state-selected .panel-icon {
  color: red;
}

a.panel-block,
label.panel-block {
  cursor: pointer;
}

a.panel-block:hover,
label.panel-block:hover {
  background-color: whitesmoke;
}

.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: #7a7a7a;
  margin-right: 0.75em;
}

.panel-icon .fa {
  font-size: inherit;
  line-height: inherit;
}

.tabs {
  -webkit-overflow-scrolling: touch;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}

.tabs:not(:last-child) {
  margin-bottom: 1.5rem;
}

.tabs a {
  align-items: center;
  border-bottom: 1px solid #dbdbdb;
  color: #4a4a4a;
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}

.tabs a:hover {
  border-bottom-color: #363636;
  color: #363636;
}

.tabs li {
  display: block;
}

.tabs li.is-active a, .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .tabs li.elgg-state-selected a {
  border-bottom-color: red;
  color: red;
}

.tabs ul {
  align-items: center;
  border-bottom: 1px solid #dbdbdb;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
}

.tabs ul.is-left {
  padding-right: 0.75em;
}

.tabs ul.is-center {
  flex: none;
  justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
}

.tabs ul.is-right {
  justify-content: flex-end;
  padding-left: 0.75em;
}

.tabs .icon:first-child {
  margin-right: 0.5em;
}

.tabs .icon:last-child {
  margin-left: 0.5em;
}

.tabs.is-centered ul {
  justify-content: center;
}

.tabs.is-right ul {
  justify-content: flex-end;
}

.tabs.is-boxed a {
  border: 1px solid transparent;
  border-radius: 3px 3px 0 0;
}

.tabs.is-boxed a:hover {
  background-color: whitesmoke;
  border-bottom-color: #dbdbdb;
}

.tabs.is-boxed li.is-active a, .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .tabs.is-boxed li.elgg-state-selected a {
  background-color: white;
  border-color: #dbdbdb;
  border-bottom-color: transparent !important;
}

.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}

.tabs.is-toggle a {
  border: 1px solid #dbdbdb;
  margin-bottom: 0;
  position: relative;
}

.tabs.is-toggle a:hover {
  background-color: whitesmoke;
  border-color: #b5b5b5;
  z-index: 2;
}

.tabs.is-toggle li + li {
  margin-left: -1px;
}

.tabs.is-toggle li:first-child a {
  border-radius: 3px 0 0 3px;
}

.tabs.is-toggle li:last-child a {
  border-radius: 0 3px 3px 0;
}

.tabs.is-toggle li.is-active a, .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .tabs.is-toggle li.elgg-state-selected a {
  background-color: red;
  border-color: red;
  color: #fff;
  z-index: 1;
}

.tabs.is-toggle ul {
  border-bottom: none;
}

.tabs.is-small, .tabs.elgg-subtext {
  font-size: 0.75rem;
}

.tabs.is-medium {
  font-size: 1.25rem;
}

.tabs.is-large {
  font-size: 1.5rem;
}

.column, .elgg-col-1of1, .elgg-col-1of2, .elgg-col-1of3, .elgg-col-2of3, .elgg-col-1of4, .elgg-col-2of4, .elgg-col-3of4, .elgg-cards > li, .tidypics-gallery > li {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem;
}

.columns.is-mobile > .column.is-narrow, .is-mobile.elgg-layout-widgets > .column.is-narrow, .is-mobile.elgg-gallery > .column.is-narrow, .is-mobile.elgg-cards > .column.is-narrow, .is-mobile.tidypics-gallery > .column.is-narrow, .columns.is-mobile > .is-narrow.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-narrow.elgg-col-1of1, .is-mobile.elgg-gallery > .is-narrow.elgg-col-1of1, .is-mobile.elgg-cards > .is-narrow.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-narrow.elgg-col-1of1, .columns.is-mobile > .is-narrow.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-narrow.elgg-col-1of2, .is-mobile.elgg-gallery > .is-narrow.elgg-col-1of2, .is-mobile.elgg-cards > .is-narrow.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-narrow.elgg-col-1of2, .columns.is-mobile > .is-narrow.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-narrow.elgg-col-1of3, .is-mobile.elgg-gallery > .is-narrow.elgg-col-1of3, .is-mobile.elgg-cards > .is-narrow.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-narrow.elgg-col-1of3, .columns.is-mobile > .is-narrow.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-narrow.elgg-col-2of3, .is-mobile.elgg-gallery > .is-narrow.elgg-col-2of3, .is-mobile.elgg-cards > .is-narrow.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-narrow.elgg-col-2of3, .columns.is-mobile > .is-narrow.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-narrow.elgg-col-1of4, .is-mobile.elgg-gallery > .is-narrow.elgg-col-1of4, .is-mobile.elgg-cards > .is-narrow.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-narrow.elgg-col-1of4, .columns.is-mobile > .is-narrow.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-narrow.elgg-col-2of4, .is-mobile.elgg-gallery > .is-narrow.elgg-col-2of4, .is-mobile.elgg-cards > .is-narrow.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-narrow.elgg-col-2of4, .columns.is-mobile > .is-narrow.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-narrow.elgg-col-3of4, .is-mobile.elgg-gallery > .is-narrow.elgg-col-3of4, .is-mobile.elgg-cards > .is-narrow.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-narrow.elgg-col-3of4, .elgg-cards.is-mobile > li.is-narrow, .tidypics-gallery.is-mobile > li.is-narrow {
  flex: none;
}

.columns.is-mobile > .column.is-full, .is-mobile.elgg-layout-widgets > .column.is-full, .is-mobile.elgg-gallery > .column.is-full, .is-mobile.elgg-cards > .column.is-full, .is-mobile.tidypics-gallery > .column.is-full, .columns.is-mobile > .elgg-col-1of1, .is-mobile.elgg-layout-widgets > .elgg-col-1of1, .is-mobile.elgg-gallery > .elgg-col-1of1, .is-mobile.elgg-cards > .elgg-col-1of1, .is-mobile.tidypics-gallery > .elgg-col-1of1, .columns.is-mobile > .is-full.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-full.elgg-col-1of2, .is-mobile.elgg-gallery > .is-full.elgg-col-1of2, .is-mobile.elgg-cards > .is-full.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-full.elgg-col-1of2, .columns.is-mobile > .elgg-col-1of2.elgg-col-1of1, .columns.is-mobile > .is-full.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-full.elgg-col-1of3, .is-mobile.elgg-gallery > .is-full.elgg-col-1of3, .is-mobile.elgg-cards > .is-full.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-full.elgg-col-1of3, .columns.is-mobile > .elgg-col-1of3.elgg-col-1of1, .columns.is-mobile > .is-full.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-full.elgg-col-2of3, .is-mobile.elgg-gallery > .is-full.elgg-col-2of3, .is-mobile.elgg-cards > .is-full.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-full.elgg-col-2of3, .columns.is-mobile > .elgg-col-2of3.elgg-col-1of1, .columns.is-mobile > .is-full.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-full.elgg-col-1of4, .is-mobile.elgg-gallery > .is-full.elgg-col-1of4, .is-mobile.elgg-cards > .is-full.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-full.elgg-col-1of4, .columns.is-mobile > .elgg-col-1of4.elgg-col-1of1, .columns.is-mobile > .is-full.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-full.elgg-col-2of4, .is-mobile.elgg-gallery > .is-full.elgg-col-2of4, .is-mobile.elgg-cards > .is-full.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-full.elgg-col-2of4, .columns.is-mobile > .elgg-col-2of4.elgg-col-1of1, .columns.is-mobile > .is-full.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-full.elgg-col-3of4, .is-mobile.elgg-gallery > .is-full.elgg-col-3of4, .is-mobile.elgg-cards > .is-full.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-full.elgg-col-3of4, .columns.is-mobile > .elgg-col-3of4.elgg-col-1of1, .elgg-cards.is-mobile > li.is-full, .tidypics-gallery.is-mobile > li.is-full {
  flex: none;
  width: 100%;
}

.columns.is-mobile > .column.is-three-quarters, .is-mobile.elgg-layout-widgets > .column.is-three-quarters, .is-mobile.elgg-gallery > .column.is-three-quarters, .is-mobile.elgg-cards > .column.is-three-quarters, .is-mobile.tidypics-gallery > .column.is-three-quarters, .columns.is-mobile > .is-three-quarters.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-three-quarters.elgg-col-1of1, .is-mobile.elgg-gallery > .is-three-quarters.elgg-col-1of1, .is-mobile.elgg-cards > .is-three-quarters.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-three-quarters.elgg-col-1of1, .columns.is-mobile > .elgg-col-1of1.elgg-col-3of4, .columns.is-mobile > .is-three-quarters.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-three-quarters.elgg-col-1of2, .is-mobile.elgg-gallery > .is-three-quarters.elgg-col-1of2, .is-mobile.elgg-cards > .is-three-quarters.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-three-quarters.elgg-col-1of2, .columns.is-mobile > .elgg-col-1of2.elgg-col-3of4, .columns.is-mobile > .is-three-quarters.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-three-quarters.elgg-col-1of3, .is-mobile.elgg-gallery > .is-three-quarters.elgg-col-1of3, .is-mobile.elgg-cards > .is-three-quarters.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-three-quarters.elgg-col-1of3, .columns.is-mobile > .elgg-col-1of3.elgg-col-3of4, .columns.is-mobile > .is-three-quarters.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-three-quarters.elgg-col-2of3, .is-mobile.elgg-gallery > .is-three-quarters.elgg-col-2of3, .is-mobile.elgg-cards > .is-three-quarters.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-three-quarters.elgg-col-2of3, .columns.is-mobile > .elgg-col-2of3.elgg-col-3of4, .columns.is-mobile > .is-three-quarters.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-three-quarters.elgg-col-1of4, .is-mobile.elgg-gallery > .is-three-quarters.elgg-col-1of4, .is-mobile.elgg-cards > .is-three-quarters.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-three-quarters.elgg-col-1of4, .columns.is-mobile > .elgg-col-1of4.elgg-col-3of4, .columns.is-mobile > .is-three-quarters.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-three-quarters.elgg-col-2of4, .is-mobile.elgg-gallery > .is-three-quarters.elgg-col-2of4, .is-mobile.elgg-cards > .is-three-quarters.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-three-quarters.elgg-col-2of4, .columns.is-mobile > .elgg-col-2of4.elgg-col-3of4, .columns.is-mobile > .elgg-col-3of4, .is-mobile.elgg-layout-widgets > .elgg-col-3of4, .is-mobile.elgg-gallery > .elgg-col-3of4, .is-mobile.elgg-cards > .elgg-col-3of4, .is-mobile.tidypics-gallery > .elgg-col-3of4, .elgg-cards.is-mobile > li.is-three-quarters, .tidypics-gallery.is-mobile > li.is-three-quarters {
  flex: none;
  width: 75%;
}

.columns.is-mobile > .column.is-two-thirds, .is-mobile.elgg-layout-widgets > .column.is-two-thirds, .is-mobile.elgg-gallery > .column.is-two-thirds, .is-mobile.elgg-cards > .column.is-two-thirds, .is-mobile.tidypics-gallery > .column.is-two-thirds, .columns.is-mobile > .is-two-thirds.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-two-thirds.elgg-col-1of1, .is-mobile.elgg-gallery > .is-two-thirds.elgg-col-1of1, .is-mobile.elgg-cards > .is-two-thirds.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-two-thirds.elgg-col-1of1, .columns.is-mobile > .elgg-col-1of1.elgg-col-2of3, .columns.is-mobile > .is-two-thirds.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-two-thirds.elgg-col-1of2, .is-mobile.elgg-gallery > .is-two-thirds.elgg-col-1of2, .is-mobile.elgg-cards > .is-two-thirds.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-two-thirds.elgg-col-1of2, .columns.is-mobile > .elgg-col-1of2.elgg-col-2of3, .columns.is-mobile > .is-two-thirds.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-two-thirds.elgg-col-1of3, .is-mobile.elgg-gallery > .is-two-thirds.elgg-col-1of3, .is-mobile.elgg-cards > .is-two-thirds.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-two-thirds.elgg-col-1of3, .columns.is-mobile > .elgg-col-1of3.elgg-col-2of3, .columns.is-mobile > .elgg-col-2of3, .is-mobile.elgg-layout-widgets > .elgg-col-2of3, .is-mobile.elgg-gallery > .elgg-col-2of3, .is-mobile.elgg-cards > .elgg-col-2of3, .is-mobile.tidypics-gallery > .elgg-col-2of3, .columns.is-mobile > .is-two-thirds.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-two-thirds.elgg-col-1of4, .is-mobile.elgg-gallery > .is-two-thirds.elgg-col-1of4, .is-mobile.elgg-cards > .is-two-thirds.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-two-thirds.elgg-col-1of4, .columns.is-mobile > .elgg-col-1of4.elgg-col-2of3, .columns.is-mobile > .is-two-thirds.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-two-thirds.elgg-col-2of4, .is-mobile.elgg-gallery > .is-two-thirds.elgg-col-2of4, .is-mobile.elgg-cards > .is-two-thirds.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-two-thirds.elgg-col-2of4, .columns.is-mobile > .elgg-col-2of4.elgg-col-2of3, .columns.is-mobile > .is-two-thirds.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-two-thirds.elgg-col-3of4, .is-mobile.elgg-gallery > .is-two-thirds.elgg-col-3of4, .is-mobile.elgg-cards > .is-two-thirds.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-two-thirds.elgg-col-3of4, .columns.is-mobile > .elgg-col-3of4.elgg-col-2of3, .elgg-cards.is-mobile > li.is-two-thirds, .tidypics-gallery.is-mobile > li.is-two-thirds {
  flex: none;
  width: 66.6666%;
}

.columns.is-mobile > .column.is-half, .is-mobile.elgg-layout-widgets > .column.is-half, .is-mobile.elgg-gallery > .column.is-half, .is-mobile.elgg-cards > .column.is-half, .is-mobile.tidypics-gallery > .column.is-half, .columns.is-mobile > .is-half.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-half.elgg-col-1of1, .is-mobile.elgg-gallery > .is-half.elgg-col-1of1, .is-mobile.elgg-cards > .is-half.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-half.elgg-col-1of1, .columns.is-mobile > .elgg-col-1of1.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .elgg-col-1of1.elgg-col-1of2, .is-mobile.elgg-gallery > .elgg-col-1of1.elgg-col-1of2, .is-mobile.elgg-cards > .elgg-col-1of1.elgg-col-1of2, .is-mobile.tidypics-gallery > .elgg-col-1of1.elgg-col-1of2, .columns.is-mobile > .elgg-col-1of1.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .elgg-col-1of1.elgg-col-2of4, .is-mobile.elgg-gallery > .elgg-col-1of1.elgg-col-2of4, .is-mobile.elgg-cards > .elgg-col-1of1.elgg-col-2of4, .is-mobile.tidypics-gallery > .elgg-col-1of1.elgg-col-2of4, .columns.is-mobile > .elgg-col-1of2, .is-mobile.elgg-layout-widgets > .elgg-col-1of2, .is-mobile.elgg-gallery > .elgg-col-1of2, .is-mobile.elgg-cards > .elgg-col-1of2, .is-mobile.tidypics-gallery > .elgg-col-1of2, .columns.is-mobile > .is-half.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-half.elgg-col-1of3, .is-mobile.elgg-gallery > .is-half.elgg-col-1of3, .is-mobile.elgg-cards > .is-half.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-half.elgg-col-1of3, .columns.is-mobile > .elgg-col-1of3.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .elgg-col-1of3.elgg-col-1of2, .is-mobile.elgg-gallery > .elgg-col-1of3.elgg-col-1of2, .is-mobile.elgg-cards > .elgg-col-1of3.elgg-col-1of2, .is-mobile.tidypics-gallery > .elgg-col-1of3.elgg-col-1of2, .columns.is-mobile > .elgg-col-1of3.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .elgg-col-1of3.elgg-col-2of4, .is-mobile.elgg-gallery > .elgg-col-1of3.elgg-col-2of4, .is-mobile.elgg-cards > .elgg-col-1of3.elgg-col-2of4, .is-mobile.tidypics-gallery > .elgg-col-1of3.elgg-col-2of4, .columns.is-mobile > .is-half.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-half.elgg-col-2of3, .is-mobile.elgg-gallery > .is-half.elgg-col-2of3, .is-mobile.elgg-cards > .is-half.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-half.elgg-col-2of3, .columns.is-mobile > .elgg-col-2of3.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .elgg-col-2of3.elgg-col-1of2, .is-mobile.elgg-gallery > .elgg-col-2of3.elgg-col-1of2, .is-mobile.elgg-cards > .elgg-col-2of3.elgg-col-1of2, .is-mobile.tidypics-gallery > .elgg-col-2of3.elgg-col-1of2, .columns.is-mobile > .elgg-col-2of3.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .elgg-col-2of3.elgg-col-2of4, .is-mobile.elgg-gallery > .elgg-col-2of3.elgg-col-2of4, .is-mobile.elgg-cards > .elgg-col-2of3.elgg-col-2of4, .is-mobile.tidypics-gallery > .elgg-col-2of3.elgg-col-2of4, .columns.is-mobile > .is-half.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-half.elgg-col-1of4, .is-mobile.elgg-gallery > .is-half.elgg-col-1of4, .is-mobile.elgg-cards > .is-half.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-half.elgg-col-1of4, .columns.is-mobile > .elgg-col-1of4.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .elgg-col-1of4.elgg-col-1of2, .is-mobile.elgg-gallery > .elgg-col-1of4.elgg-col-1of2, .is-mobile.elgg-cards > .elgg-col-1of4.elgg-col-1of2, .is-mobile.tidypics-gallery > .elgg-col-1of4.elgg-col-1of2, .columns.is-mobile > .elgg-col-1of4.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .elgg-col-1of4.elgg-col-2of4, .is-mobile.elgg-gallery > .elgg-col-1of4.elgg-col-2of4, .is-mobile.elgg-cards > .elgg-col-1of4.elgg-col-2of4, .is-mobile.tidypics-gallery > .elgg-col-1of4.elgg-col-2of4, .columns.is-mobile > .elgg-col-2of4, .is-mobile.elgg-layout-widgets > .elgg-col-2of4, .is-mobile.elgg-gallery > .elgg-col-2of4, .is-mobile.elgg-cards > .elgg-col-2of4, .is-mobile.tidypics-gallery > .elgg-col-2of4, .columns.is-mobile > .is-half.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-half.elgg-col-3of4, .is-mobile.elgg-gallery > .is-half.elgg-col-3of4, .is-mobile.elgg-cards > .is-half.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-half.elgg-col-3of4, .columns.is-mobile > .elgg-col-3of4.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .elgg-col-3of4.elgg-col-1of2, .is-mobile.elgg-gallery > .elgg-col-3of4.elgg-col-1of2, .is-mobile.elgg-cards > .elgg-col-3of4.elgg-col-1of2, .is-mobile.tidypics-gallery > .elgg-col-3of4.elgg-col-1of2, .columns.is-mobile > .elgg-col-3of4.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .elgg-col-3of4.elgg-col-2of4, .is-mobile.elgg-gallery > .elgg-col-3of4.elgg-col-2of4, .is-mobile.elgg-cards > .elgg-col-3of4.elgg-col-2of4, .is-mobile.tidypics-gallery > .elgg-col-3of4.elgg-col-2of4, .elgg-cards.columns.is-mobile > li.is-half, .elgg-cards.is-mobile.elgg-layout-widgets > li.is-half, .elgg-cards.is-mobile.elgg-gallery > li.is-half, .elgg-cards.is-mobile > li.is-half, .elgg-cards.is-mobile.tidypics-gallery > li.is-half, .tidypics-gallery.columns.is-mobile > li.is-half, .tidypics-gallery.is-mobile.elgg-layout-widgets > li.is-half, .tidypics-gallery.is-mobile.elgg-gallery > li.is-half, .tidypics-gallery.is-mobile.elgg-cards > li.is-half, .tidypics-gallery.is-mobile > li.is-half, .elgg-cards.columns.is-mobile > li.elgg-col-1of2, .elgg-cards.is-mobile.elgg-layout-widgets > li.elgg-col-1of2, .elgg-cards.is-mobile.elgg-gallery > li.elgg-col-1of2, .elgg-cards.is-mobile > li.elgg-col-1of2, .elgg-cards.is-mobile.tidypics-gallery > li.elgg-col-1of2, .tidypics-gallery.columns.is-mobile > li.elgg-col-1of2, .tidypics-gallery.is-mobile.elgg-layout-widgets > li.elgg-col-1of2, .tidypics-gallery.is-mobile.elgg-gallery > li.elgg-col-1of2, .tidypics-gallery.is-mobile.elgg-cards > li.elgg-col-1of2, .tidypics-gallery.is-mobile > li.elgg-col-1of2, .elgg-cards.columns.is-mobile > li.elgg-col-2of4, .elgg-cards.is-mobile.elgg-layout-widgets > li.elgg-col-2of4, .elgg-cards.is-mobile.elgg-gallery > li.elgg-col-2of4, .elgg-cards.is-mobile > li.elgg-col-2of4, .elgg-cards.is-mobile.tidypics-gallery > li.elgg-col-2of4, .tidypics-gallery.columns.is-mobile > li.elgg-col-2of4, .tidypics-gallery.is-mobile.elgg-layout-widgets > li.elgg-col-2of4, .tidypics-gallery.is-mobile.elgg-gallery > li.elgg-col-2of4, .tidypics-gallery.is-mobile.elgg-cards > li.elgg-col-2of4, .tidypics-gallery.is-mobile > li.elgg-col-2of4 {
  flex: none;
  width: 50%;
}

.columns.is-mobile > .column.is-one-third, .is-mobile.elgg-layout-widgets > .column.is-one-third, .is-mobile.elgg-gallery > .column.is-one-third, .is-mobile.elgg-cards > .column.is-one-third, .is-mobile.tidypics-gallery > .column.is-one-third, .columns.is-mobile > .is-one-third.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-one-third.elgg-col-1of1, .is-mobile.elgg-gallery > .is-one-third.elgg-col-1of1, .is-mobile.elgg-cards > .is-one-third.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-one-third.elgg-col-1of1, .columns.is-mobile > .elgg-col-1of1.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .elgg-col-1of1.elgg-col-1of3, .is-mobile.elgg-gallery > .elgg-col-1of1.elgg-col-1of3, .is-mobile.elgg-cards > .elgg-col-1of1.elgg-col-1of3, .is-mobile.tidypics-gallery > .elgg-col-1of1.elgg-col-1of3, .elgg-cards.columns.is-mobile > li.elgg-col-1of1, .elgg-cards.is-mobile.elgg-layout-widgets > li.elgg-col-1of1, .elgg-cards.is-mobile.elgg-gallery > li.elgg-col-1of1, .elgg-cards.is-mobile > li.elgg-col-1of1, .elgg-cards.is-mobile.tidypics-gallery > li.elgg-col-1of1, .tidypics-gallery.columns.is-mobile > li.elgg-col-1of1, .tidypics-gallery.is-mobile.elgg-layout-widgets > li.elgg-col-1of1, .tidypics-gallery.is-mobile.elgg-gallery > li.elgg-col-1of1, .tidypics-gallery.is-mobile.elgg-cards > li.elgg-col-1of1, .tidypics-gallery.is-mobile > li.elgg-col-1of1, .columns.is-mobile > .is-one-third.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-one-third.elgg-col-1of2, .is-mobile.elgg-gallery > .is-one-third.elgg-col-1of2, .is-mobile.elgg-cards > .is-one-third.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-one-third.elgg-col-1of2, .columns.is-mobile > .elgg-col-1of2.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .elgg-col-1of2.elgg-col-1of3, .is-mobile.elgg-gallery > .elgg-col-1of2.elgg-col-1of3, .is-mobile.elgg-cards > .elgg-col-1of2.elgg-col-1of3, .is-mobile.tidypics-gallery > .elgg-col-1of2.elgg-col-1of3, .elgg-cards.columns.is-mobile > li.elgg-col-1of2, .elgg-cards.is-mobile.elgg-layout-widgets > li.elgg-col-1of2, .elgg-cards.is-mobile.elgg-gallery > li.elgg-col-1of2, .elgg-cards.is-mobile > li.elgg-col-1of2, .elgg-cards.is-mobile.tidypics-gallery > li.elgg-col-1of2, .tidypics-gallery.columns.is-mobile > li.elgg-col-1of2, .tidypics-gallery.is-mobile.elgg-layout-widgets > li.elgg-col-1of2, .tidypics-gallery.is-mobile.elgg-gallery > li.elgg-col-1of2, .tidypics-gallery.is-mobile.elgg-cards > li.elgg-col-1of2, .tidypics-gallery.is-mobile > li.elgg-col-1of2, .columns.is-mobile > .elgg-col-1of3, .is-mobile.elgg-layout-widgets > .elgg-col-1of3, .is-mobile.elgg-gallery > .elgg-col-1of3, .is-mobile.elgg-cards > .elgg-col-1of3, .is-mobile.tidypics-gallery > .elgg-col-1of3, .columns.is-mobile > .is-one-third.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-one-third.elgg-col-2of3, .is-mobile.elgg-gallery > .is-one-third.elgg-col-2of3, .is-mobile.elgg-cards > .is-one-third.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-one-third.elgg-col-2of3, .columns.is-mobile > .elgg-col-2of3.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .elgg-col-2of3.elgg-col-1of3, .is-mobile.elgg-gallery > .elgg-col-2of3.elgg-col-1of3, .is-mobile.elgg-cards > .elgg-col-2of3.elgg-col-1of3, .is-mobile.tidypics-gallery > .elgg-col-2of3.elgg-col-1of3, .elgg-cards.columns.is-mobile > li.elgg-col-2of3, .elgg-cards.is-mobile.elgg-layout-widgets > li.elgg-col-2of3, .elgg-cards.is-mobile.elgg-gallery > li.elgg-col-2of3, .elgg-cards.is-mobile > li.elgg-col-2of3, .elgg-cards.is-mobile.tidypics-gallery > li.elgg-col-2of3, .tidypics-gallery.columns.is-mobile > li.elgg-col-2of3, .tidypics-gallery.is-mobile.elgg-layout-widgets > li.elgg-col-2of3, .tidypics-gallery.is-mobile.elgg-gallery > li.elgg-col-2of3, .tidypics-gallery.is-mobile.elgg-cards > li.elgg-col-2of3, .tidypics-gallery.is-mobile > li.elgg-col-2of3, .columns.is-mobile > .is-one-third.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-one-third.elgg-col-1of4, .is-mobile.elgg-gallery > .is-one-third.elgg-col-1of4, .is-mobile.elgg-cards > .is-one-third.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-one-third.elgg-col-1of4, .columns.is-mobile > .elgg-col-1of4.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .elgg-col-1of4.elgg-col-1of3, .is-mobile.elgg-gallery > .elgg-col-1of4.elgg-col-1of3, .is-mobile.elgg-cards > .elgg-col-1of4.elgg-col-1of3, .is-mobile.tidypics-gallery > .elgg-col-1of4.elgg-col-1of3, .elgg-cards.columns.is-mobile > li.elgg-col-1of4, .elgg-cards.is-mobile.elgg-layout-widgets > li.elgg-col-1of4, .elgg-cards.is-mobile.elgg-gallery > li.elgg-col-1of4, .elgg-cards.is-mobile > li.elgg-col-1of4, .elgg-cards.is-mobile.tidypics-gallery > li.elgg-col-1of4, .tidypics-gallery.columns.is-mobile > li.elgg-col-1of4, .tidypics-gallery.is-mobile.elgg-layout-widgets > li.elgg-col-1of4, .tidypics-gallery.is-mobile.elgg-gallery > li.elgg-col-1of4, .tidypics-gallery.is-mobile.elgg-cards > li.elgg-col-1of4, .tidypics-gallery.is-mobile > li.elgg-col-1of4, .columns.is-mobile > .is-one-third.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-one-third.elgg-col-2of4, .is-mobile.elgg-gallery > .is-one-third.elgg-col-2of4, .is-mobile.elgg-cards > .is-one-third.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-one-third.elgg-col-2of4, .columns.is-mobile > .elgg-col-2of4.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .elgg-col-2of4.elgg-col-1of3, .is-mobile.elgg-gallery > .elgg-col-2of4.elgg-col-1of3, .is-mobile.elgg-cards > .elgg-col-2of4.elgg-col-1of3, .is-mobile.tidypics-gallery > .elgg-col-2of4.elgg-col-1of3, .elgg-cards.columns.is-mobile > li.elgg-col-2of4, .elgg-cards.is-mobile.elgg-layout-widgets > li.elgg-col-2of4, .elgg-cards.is-mobile.elgg-gallery > li.elgg-col-2of4, .elgg-cards.is-mobile > li.elgg-col-2of4, .elgg-cards.is-mobile.tidypics-gallery > li.elgg-col-2of4, .tidypics-gallery.columns.is-mobile > li.elgg-col-2of4, .tidypics-gallery.is-mobile.elgg-layout-widgets > li.elgg-col-2of4, .tidypics-gallery.is-mobile.elgg-gallery > li.elgg-col-2of4, .tidypics-gallery.is-mobile.elgg-cards > li.elgg-col-2of4, .tidypics-gallery.is-mobile > li.elgg-col-2of4, .columns.is-mobile > .is-one-third.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-one-third.elgg-col-3of4, .is-mobile.elgg-gallery > .is-one-third.elgg-col-3of4, .is-mobile.elgg-cards > .is-one-third.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-one-third.elgg-col-3of4, .columns.is-mobile > .elgg-col-3of4.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .elgg-col-3of4.elgg-col-1of3, .is-mobile.elgg-gallery > .elgg-col-3of4.elgg-col-1of3, .is-mobile.elgg-cards > .elgg-col-3of4.elgg-col-1of3, .is-mobile.tidypics-gallery > .elgg-col-3of4.elgg-col-1of3, .elgg-cards.columns.is-mobile > li.elgg-col-3of4, .elgg-cards.is-mobile.elgg-layout-widgets > li.elgg-col-3of4, .elgg-cards.is-mobile.elgg-gallery > li.elgg-col-3of4, .elgg-cards.is-mobile > li.elgg-col-3of4, .elgg-cards.is-mobile.tidypics-gallery > li.elgg-col-3of4, .tidypics-gallery.columns.is-mobile > li.elgg-col-3of4, .tidypics-gallery.is-mobile.elgg-layout-widgets > li.elgg-col-3of4, .tidypics-gallery.is-mobile.elgg-gallery > li.elgg-col-3of4, .tidypics-gallery.is-mobile.elgg-cards > li.elgg-col-3of4, .tidypics-gallery.is-mobile > li.elgg-col-3of4, .elgg-cards.columns.is-mobile > li, .elgg-cards.is-mobile.elgg-layout-widgets > li, .elgg-cards.is-mobile.elgg-gallery > li, .elgg-cards.is-mobile > li, .elgg-cards.is-mobile.tidypics-gallery > li, .tidypics-gallery.columns.is-mobile > li, .tidypics-gallery.is-mobile.elgg-layout-widgets > li, .tidypics-gallery.is-mobile.elgg-gallery > li, .tidypics-gallery.is-mobile.elgg-cards > li, .tidypics-gallery.is-mobile > li {
  flex: none;
  width: 33.3333%;
}

.columns.is-mobile > .column.is-one-quarter, .is-mobile.elgg-layout-widgets > .column.is-one-quarter, .is-mobile.elgg-gallery > .column.is-one-quarter, .is-mobile.elgg-cards > .column.is-one-quarter, .is-mobile.tidypics-gallery > .column.is-one-quarter, .columns.is-mobile > .is-one-quarter.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-one-quarter.elgg-col-1of1, .is-mobile.elgg-gallery > .is-one-quarter.elgg-col-1of1, .is-mobile.elgg-cards > .is-one-quarter.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-one-quarter.elgg-col-1of1, .columns.is-mobile > .elgg-col-1of1.elgg-col-1of4, .columns.is-mobile > .is-one-quarter.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-one-quarter.elgg-col-1of2, .is-mobile.elgg-gallery > .is-one-quarter.elgg-col-1of2, .is-mobile.elgg-cards > .is-one-quarter.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-one-quarter.elgg-col-1of2, .columns.is-mobile > .elgg-col-1of2.elgg-col-1of4, .columns.is-mobile > .is-one-quarter.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-one-quarter.elgg-col-1of3, .is-mobile.elgg-gallery > .is-one-quarter.elgg-col-1of3, .is-mobile.elgg-cards > .is-one-quarter.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-one-quarter.elgg-col-1of3, .columns.is-mobile > .elgg-col-1of3.elgg-col-1of4, .columns.is-mobile > .is-one-quarter.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-one-quarter.elgg-col-2of3, .is-mobile.elgg-gallery > .is-one-quarter.elgg-col-2of3, .is-mobile.elgg-cards > .is-one-quarter.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-one-quarter.elgg-col-2of3, .columns.is-mobile > .elgg-col-2of3.elgg-col-1of4, .columns.is-mobile > .elgg-col-1of4, .is-mobile.elgg-layout-widgets > .elgg-col-1of4, .is-mobile.elgg-gallery > .elgg-col-1of4, .is-mobile.elgg-cards > .elgg-col-1of4, .is-mobile.tidypics-gallery > .elgg-col-1of4, .columns.is-mobile > .is-one-quarter.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-one-quarter.elgg-col-2of4, .is-mobile.elgg-gallery > .is-one-quarter.elgg-col-2of4, .is-mobile.elgg-cards > .is-one-quarter.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-one-quarter.elgg-col-2of4, .columns.is-mobile > .elgg-col-2of4.elgg-col-1of4, .columns.is-mobile > .is-one-quarter.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-one-quarter.elgg-col-3of4, .is-mobile.elgg-gallery > .is-one-quarter.elgg-col-3of4, .is-mobile.elgg-cards > .is-one-quarter.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-one-quarter.elgg-col-3of4, .columns.is-mobile > .elgg-col-3of4.elgg-col-1of4, .elgg-cards.is-mobile > li.is-one-quarter, .tidypics-gallery.is-mobile > li.is-one-quarter {
  flex: none;
  width: 25%;
}

.columns.is-mobile > .column.is-offset-three-quarters, .is-mobile.elgg-layout-widgets > .column.is-offset-three-quarters, .is-mobile.elgg-gallery > .column.is-offset-three-quarters, .is-mobile.elgg-cards > .column.is-offset-three-quarters, .is-mobile.tidypics-gallery > .column.is-offset-three-quarters, .columns.is-mobile > .is-offset-three-quarters.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-three-quarters.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-three-quarters.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-three-quarters.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-three-quarters.elgg-col-1of1, .columns.is-mobile > .is-offset-three-quarters.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-three-quarters.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-three-quarters.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-three-quarters.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-three-quarters.elgg-col-1of2, .columns.is-mobile > .is-offset-three-quarters.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-three-quarters.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-three-quarters.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-three-quarters.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-three-quarters.elgg-col-1of3, .columns.is-mobile > .is-offset-three-quarters.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-three-quarters.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-three-quarters.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-three-quarters.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-three-quarters.elgg-col-2of3, .columns.is-mobile > .is-offset-three-quarters.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-three-quarters.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-three-quarters.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-three-quarters.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-three-quarters.elgg-col-1of4, .columns.is-mobile > .is-offset-three-quarters.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-three-quarters.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-three-quarters.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-three-quarters.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-three-quarters.elgg-col-2of4, .columns.is-mobile > .is-offset-three-quarters.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-three-quarters.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-three-quarters.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-three-quarters.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-three-quarters.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-three-quarters, .tidypics-gallery.is-mobile > li.is-offset-three-quarters {
  margin-left: 75%;
}

.columns.is-mobile > .column.is-offset-two-thirds, .is-mobile.elgg-layout-widgets > .column.is-offset-two-thirds, .is-mobile.elgg-gallery > .column.is-offset-two-thirds, .is-mobile.elgg-cards > .column.is-offset-two-thirds, .is-mobile.tidypics-gallery > .column.is-offset-two-thirds, .columns.is-mobile > .is-offset-two-thirds.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-two-thirds.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-two-thirds.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-two-thirds.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-two-thirds.elgg-col-1of1, .columns.is-mobile > .is-offset-two-thirds.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-two-thirds.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-two-thirds.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-two-thirds.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-two-thirds.elgg-col-1of2, .columns.is-mobile > .is-offset-two-thirds.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-two-thirds.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-two-thirds.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-two-thirds.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-two-thirds.elgg-col-1of3, .columns.is-mobile > .is-offset-two-thirds.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-two-thirds.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-two-thirds.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-two-thirds.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-two-thirds.elgg-col-2of3, .columns.is-mobile > .is-offset-two-thirds.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-two-thirds.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-two-thirds.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-two-thirds.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-two-thirds.elgg-col-1of4, .columns.is-mobile > .is-offset-two-thirds.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-two-thirds.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-two-thirds.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-two-thirds.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-two-thirds.elgg-col-2of4, .columns.is-mobile > .is-offset-two-thirds.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-two-thirds.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-two-thirds.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-two-thirds.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-two-thirds.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-two-thirds, .tidypics-gallery.is-mobile > li.is-offset-two-thirds {
  margin-left: 66.6666%;
}

.columns.is-mobile > .column.is-offset-half, .is-mobile.elgg-layout-widgets > .column.is-offset-half, .is-mobile.elgg-gallery > .column.is-offset-half, .is-mobile.elgg-cards > .column.is-offset-half, .is-mobile.tidypics-gallery > .column.is-offset-half, .columns.is-mobile > .is-offset-half.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-half.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-half.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-half.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-half.elgg-col-1of1, .columns.is-mobile > .is-offset-half.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-half.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-half.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-half.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-half.elgg-col-1of2, .columns.is-mobile > .is-offset-half.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-half.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-half.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-half.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-half.elgg-col-1of3, .columns.is-mobile > .is-offset-half.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-half.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-half.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-half.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-half.elgg-col-2of3, .columns.is-mobile > .is-offset-half.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-half.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-half.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-half.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-half.elgg-col-1of4, .columns.is-mobile > .is-offset-half.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-half.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-half.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-half.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-half.elgg-col-2of4, .columns.is-mobile > .is-offset-half.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-half.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-half.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-half.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-half.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-half, .tidypics-gallery.is-mobile > li.is-offset-half {
  margin-left: 50%;
}

.columns.is-mobile > .column.is-offset-one-third, .is-mobile.elgg-layout-widgets > .column.is-offset-one-third, .is-mobile.elgg-gallery > .column.is-offset-one-third, .is-mobile.elgg-cards > .column.is-offset-one-third, .is-mobile.tidypics-gallery > .column.is-offset-one-third, .columns.is-mobile > .is-offset-one-third.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-one-third.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-one-third.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-one-third.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-one-third.elgg-col-1of1, .columns.is-mobile > .is-offset-one-third.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-one-third.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-one-third.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-one-third.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-one-third.elgg-col-1of2, .columns.is-mobile > .is-offset-one-third.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-one-third.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-one-third.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-one-third.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-one-third.elgg-col-1of3, .columns.is-mobile > .is-offset-one-third.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-one-third.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-one-third.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-one-third.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-one-third.elgg-col-2of3, .columns.is-mobile > .is-offset-one-third.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-one-third.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-one-third.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-one-third.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-one-third.elgg-col-1of4, .columns.is-mobile > .is-offset-one-third.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-one-third.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-one-third.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-one-third.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-one-third.elgg-col-2of4, .columns.is-mobile > .is-offset-one-third.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-one-third.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-one-third.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-one-third.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-one-third.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-one-third, .tidypics-gallery.is-mobile > li.is-offset-one-third {
  margin-left: 33.3333%;
}

.columns.is-mobile > .column.is-offset-one-quarter, .is-mobile.elgg-layout-widgets > .column.is-offset-one-quarter, .is-mobile.elgg-gallery > .column.is-offset-one-quarter, .is-mobile.elgg-cards > .column.is-offset-one-quarter, .is-mobile.tidypics-gallery > .column.is-offset-one-quarter, .columns.is-mobile > .is-offset-one-quarter.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-one-quarter.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-one-quarter.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-one-quarter.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-one-quarter.elgg-col-1of1, .columns.is-mobile > .is-offset-one-quarter.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-one-quarter.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-one-quarter.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-one-quarter.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-one-quarter.elgg-col-1of2, .columns.is-mobile > .is-offset-one-quarter.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-one-quarter.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-one-quarter.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-one-quarter.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-one-quarter.elgg-col-1of3, .columns.is-mobile > .is-offset-one-quarter.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-one-quarter.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-one-quarter.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-one-quarter.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-one-quarter.elgg-col-2of3, .columns.is-mobile > .is-offset-one-quarter.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-one-quarter.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-one-quarter.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-one-quarter.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-one-quarter.elgg-col-1of4, .columns.is-mobile > .is-offset-one-quarter.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-one-quarter.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-one-quarter.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-one-quarter.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-one-quarter.elgg-col-2of4, .columns.is-mobile > .is-offset-one-quarter.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-one-quarter.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-one-quarter.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-one-quarter.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-one-quarter.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-one-quarter, .tidypics-gallery.is-mobile > li.is-offset-one-quarter {
  margin-left: 25%;
}

.columns.is-mobile > .column.is-1, .is-mobile.elgg-layout-widgets > .column.is-1, .is-mobile.elgg-gallery > .column.is-1, .is-mobile.elgg-cards > .column.is-1, .is-mobile.tidypics-gallery > .column.is-1, .columns.is-mobile > .is-1.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-1.elgg-col-1of1, .is-mobile.elgg-gallery > .is-1.elgg-col-1of1, .is-mobile.elgg-cards > .is-1.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-1.elgg-col-1of1, .columns.is-mobile > .is-1.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-1.elgg-col-1of2, .is-mobile.elgg-gallery > .is-1.elgg-col-1of2, .is-mobile.elgg-cards > .is-1.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-1.elgg-col-1of2, .columns.is-mobile > .is-1.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-1.elgg-col-1of3, .is-mobile.elgg-gallery > .is-1.elgg-col-1of3, .is-mobile.elgg-cards > .is-1.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-1.elgg-col-1of3, .columns.is-mobile > .is-1.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-1.elgg-col-2of3, .is-mobile.elgg-gallery > .is-1.elgg-col-2of3, .is-mobile.elgg-cards > .is-1.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-1.elgg-col-2of3, .columns.is-mobile > .is-1.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-1.elgg-col-1of4, .is-mobile.elgg-gallery > .is-1.elgg-col-1of4, .is-mobile.elgg-cards > .is-1.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-1.elgg-col-1of4, .columns.is-mobile > .is-1.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-1.elgg-col-2of4, .is-mobile.elgg-gallery > .is-1.elgg-col-2of4, .is-mobile.elgg-cards > .is-1.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-1.elgg-col-2of4, .columns.is-mobile > .is-1.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-1.elgg-col-3of4, .is-mobile.elgg-gallery > .is-1.elgg-col-3of4, .is-mobile.elgg-cards > .is-1.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-1.elgg-col-3of4, .elgg-cards.is-mobile > li.is-1, .tidypics-gallery.is-mobile > li.is-1 {
  flex: none;
  width: 8.3333333333%;
}

.columns.is-mobile > .column.is-offset-1, .is-mobile.elgg-layout-widgets > .column.is-offset-1, .is-mobile.elgg-gallery > .column.is-offset-1, .is-mobile.elgg-cards > .column.is-offset-1, .is-mobile.tidypics-gallery > .column.is-offset-1, .columns.is-mobile > .is-offset-1.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-1.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-1.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-1.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-1.elgg-col-1of1, .columns.is-mobile > .is-offset-1.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-1.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-1.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-1.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-1.elgg-col-1of2, .columns.is-mobile > .is-offset-1.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-1.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-1.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-1.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-1.elgg-col-1of3, .columns.is-mobile > .is-offset-1.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-1.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-1.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-1.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-1.elgg-col-2of3, .columns.is-mobile > .is-offset-1.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-1.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-1.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-1.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-1.elgg-col-1of4, .columns.is-mobile > .is-offset-1.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-1.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-1.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-1.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-1.elgg-col-2of4, .columns.is-mobile > .is-offset-1.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-1.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-1.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-1.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-1.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-1, .tidypics-gallery.is-mobile > li.is-offset-1 {
  margin-left: 8.3333333333%;
}

.columns.is-mobile > .column.is-2, .is-mobile.elgg-layout-widgets > .column.is-2, .is-mobile.elgg-gallery > .column.is-2, .is-mobile.elgg-cards > .column.is-2, .is-mobile.tidypics-gallery > .column.is-2, .columns.is-mobile > .is-2.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-2.elgg-col-1of1, .is-mobile.elgg-gallery > .is-2.elgg-col-1of1, .is-mobile.elgg-cards > .is-2.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-2.elgg-col-1of1, .columns.is-mobile > .is-2.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-2.elgg-col-1of2, .is-mobile.elgg-gallery > .is-2.elgg-col-1of2, .is-mobile.elgg-cards > .is-2.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-2.elgg-col-1of2, .columns.is-mobile > .is-2.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-2.elgg-col-1of3, .is-mobile.elgg-gallery > .is-2.elgg-col-1of3, .is-mobile.elgg-cards > .is-2.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-2.elgg-col-1of3, .columns.is-mobile > .is-2.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-2.elgg-col-2of3, .is-mobile.elgg-gallery > .is-2.elgg-col-2of3, .is-mobile.elgg-cards > .is-2.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-2.elgg-col-2of3, .columns.is-mobile > .is-2.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-2.elgg-col-1of4, .is-mobile.elgg-gallery > .is-2.elgg-col-1of4, .is-mobile.elgg-cards > .is-2.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-2.elgg-col-1of4, .columns.is-mobile > .is-2.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-2.elgg-col-2of4, .is-mobile.elgg-gallery > .is-2.elgg-col-2of4, .is-mobile.elgg-cards > .is-2.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-2.elgg-col-2of4, .columns.is-mobile > .is-2.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-2.elgg-col-3of4, .is-mobile.elgg-gallery > .is-2.elgg-col-3of4, .is-mobile.elgg-cards > .is-2.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-2.elgg-col-3of4, .elgg-cards.is-mobile > li.is-2, .tidypics-gallery.is-mobile > li.is-2 {
  flex: none;
  width: 16.6666666667%;
}

.columns.is-mobile > .column.is-offset-2, .is-mobile.elgg-layout-widgets > .column.is-offset-2, .is-mobile.elgg-gallery > .column.is-offset-2, .is-mobile.elgg-cards > .column.is-offset-2, .is-mobile.tidypics-gallery > .column.is-offset-2, .columns.is-mobile > .is-offset-2.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-2.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-2.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-2.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-2.elgg-col-1of1, .columns.is-mobile > .is-offset-2.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-2.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-2.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-2.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-2.elgg-col-1of2, .columns.is-mobile > .is-offset-2.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-2.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-2.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-2.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-2.elgg-col-1of3, .columns.is-mobile > .is-offset-2.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-2.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-2.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-2.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-2.elgg-col-2of3, .columns.is-mobile > .is-offset-2.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-2.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-2.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-2.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-2.elgg-col-1of4, .columns.is-mobile > .is-offset-2.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-2.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-2.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-2.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-2.elgg-col-2of4, .columns.is-mobile > .is-offset-2.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-2.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-2.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-2.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-2.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-2, .tidypics-gallery.is-mobile > li.is-offset-2 {
  margin-left: 16.6666666667%;
}

.columns.is-mobile > .column.is-3, .is-mobile.elgg-layout-widgets > .column.is-3, .is-mobile.elgg-gallery > .column.is-3, .is-mobile.elgg-cards > .column.is-3, .is-mobile.tidypics-gallery > .column.is-3, .columns.is-mobile > .is-3.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-3.elgg-col-1of1, .is-mobile.elgg-gallery > .is-3.elgg-col-1of1, .is-mobile.elgg-cards > .is-3.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-3.elgg-col-1of1, .columns.is-mobile > .is-3.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-3.elgg-col-1of2, .is-mobile.elgg-gallery > .is-3.elgg-col-1of2, .is-mobile.elgg-cards > .is-3.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-3.elgg-col-1of2, .columns.is-mobile > .is-3.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-3.elgg-col-1of3, .is-mobile.elgg-gallery > .is-3.elgg-col-1of3, .is-mobile.elgg-cards > .is-3.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-3.elgg-col-1of3, .columns.is-mobile > .is-3.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-3.elgg-col-2of3, .is-mobile.elgg-gallery > .is-3.elgg-col-2of3, .is-mobile.elgg-cards > .is-3.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-3.elgg-col-2of3, .columns.is-mobile > .is-3.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-3.elgg-col-1of4, .is-mobile.elgg-gallery > .is-3.elgg-col-1of4, .is-mobile.elgg-cards > .is-3.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-3.elgg-col-1of4, .columns.is-mobile > .is-3.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-3.elgg-col-2of4, .is-mobile.elgg-gallery > .is-3.elgg-col-2of4, .is-mobile.elgg-cards > .is-3.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-3.elgg-col-2of4, .columns.is-mobile > .is-3.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-3.elgg-col-3of4, .is-mobile.elgg-gallery > .is-3.elgg-col-3of4, .is-mobile.elgg-cards > .is-3.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-3.elgg-col-3of4, .elgg-cards.is-mobile > li.is-3, .tidypics-gallery.is-mobile > li.is-3 {
  flex: none;
  width: 25%;
}

.columns.is-mobile > .column.is-offset-3, .is-mobile.elgg-layout-widgets > .column.is-offset-3, .is-mobile.elgg-gallery > .column.is-offset-3, .is-mobile.elgg-cards > .column.is-offset-3, .is-mobile.tidypics-gallery > .column.is-offset-3, .columns.is-mobile > .is-offset-3.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-3.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-3.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-3.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-3.elgg-col-1of1, .columns.is-mobile > .is-offset-3.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-3.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-3.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-3.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-3.elgg-col-1of2, .columns.is-mobile > .is-offset-3.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-3.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-3.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-3.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-3.elgg-col-1of3, .columns.is-mobile > .is-offset-3.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-3.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-3.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-3.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-3.elgg-col-2of3, .columns.is-mobile > .is-offset-3.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-3.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-3.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-3.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-3.elgg-col-1of4, .columns.is-mobile > .is-offset-3.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-3.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-3.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-3.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-3.elgg-col-2of4, .columns.is-mobile > .is-offset-3.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-3.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-3.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-3.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-3.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-3, .tidypics-gallery.is-mobile > li.is-offset-3 {
  margin-left: 25%;
}

.columns.is-mobile > .column.is-4, .is-mobile.elgg-layout-widgets > .column.is-4, .is-mobile.elgg-gallery > .column.is-4, .is-mobile.elgg-cards > .column.is-4, .is-mobile.tidypics-gallery > .column.is-4, .columns.is-mobile > .is-4.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-4.elgg-col-1of1, .is-mobile.elgg-gallery > .is-4.elgg-col-1of1, .is-mobile.elgg-cards > .is-4.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-4.elgg-col-1of1, .columns.is-mobile > .is-4.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-4.elgg-col-1of2, .is-mobile.elgg-gallery > .is-4.elgg-col-1of2, .is-mobile.elgg-cards > .is-4.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-4.elgg-col-1of2, .columns.is-mobile > .is-4.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-4.elgg-col-1of3, .is-mobile.elgg-gallery > .is-4.elgg-col-1of3, .is-mobile.elgg-cards > .is-4.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-4.elgg-col-1of3, .columns.is-mobile > .is-4.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-4.elgg-col-2of3, .is-mobile.elgg-gallery > .is-4.elgg-col-2of3, .is-mobile.elgg-cards > .is-4.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-4.elgg-col-2of3, .columns.is-mobile > .is-4.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-4.elgg-col-1of4, .is-mobile.elgg-gallery > .is-4.elgg-col-1of4, .is-mobile.elgg-cards > .is-4.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-4.elgg-col-1of4, .columns.is-mobile > .is-4.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-4.elgg-col-2of4, .is-mobile.elgg-gallery > .is-4.elgg-col-2of4, .is-mobile.elgg-cards > .is-4.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-4.elgg-col-2of4, .columns.is-mobile > .is-4.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-4.elgg-col-3of4, .is-mobile.elgg-gallery > .is-4.elgg-col-3of4, .is-mobile.elgg-cards > .is-4.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-4.elgg-col-3of4, .elgg-cards.is-mobile > li.is-4, .tidypics-gallery.is-mobile > li.is-4 {
  flex: none;
  width: 33.3333333333%;
}

.columns.is-mobile > .column.is-offset-4, .is-mobile.elgg-layout-widgets > .column.is-offset-4, .is-mobile.elgg-gallery > .column.is-offset-4, .is-mobile.elgg-cards > .column.is-offset-4, .is-mobile.tidypics-gallery > .column.is-offset-4, .columns.is-mobile > .is-offset-4.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-4.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-4.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-4.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-4.elgg-col-1of1, .columns.is-mobile > .is-offset-4.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-4.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-4.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-4.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-4.elgg-col-1of2, .columns.is-mobile > .is-offset-4.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-4.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-4.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-4.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-4.elgg-col-1of3, .columns.is-mobile > .is-offset-4.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-4.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-4.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-4.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-4.elgg-col-2of3, .columns.is-mobile > .is-offset-4.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-4.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-4.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-4.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-4.elgg-col-1of4, .columns.is-mobile > .is-offset-4.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-4.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-4.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-4.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-4.elgg-col-2of4, .columns.is-mobile > .is-offset-4.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-4.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-4.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-4.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-4.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-4, .tidypics-gallery.is-mobile > li.is-offset-4 {
  margin-left: 33.3333333333%;
}

.columns.is-mobile > .column.is-5, .is-mobile.elgg-layout-widgets > .column.is-5, .is-mobile.elgg-gallery > .column.is-5, .is-mobile.elgg-cards > .column.is-5, .is-mobile.tidypics-gallery > .column.is-5, .columns.is-mobile > .is-5.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-5.elgg-col-1of1, .is-mobile.elgg-gallery > .is-5.elgg-col-1of1, .is-mobile.elgg-cards > .is-5.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-5.elgg-col-1of1, .columns.is-mobile > .is-5.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-5.elgg-col-1of2, .is-mobile.elgg-gallery > .is-5.elgg-col-1of2, .is-mobile.elgg-cards > .is-5.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-5.elgg-col-1of2, .columns.is-mobile > .is-5.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-5.elgg-col-1of3, .is-mobile.elgg-gallery > .is-5.elgg-col-1of3, .is-mobile.elgg-cards > .is-5.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-5.elgg-col-1of3, .columns.is-mobile > .is-5.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-5.elgg-col-2of3, .is-mobile.elgg-gallery > .is-5.elgg-col-2of3, .is-mobile.elgg-cards > .is-5.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-5.elgg-col-2of3, .columns.is-mobile > .is-5.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-5.elgg-col-1of4, .is-mobile.elgg-gallery > .is-5.elgg-col-1of4, .is-mobile.elgg-cards > .is-5.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-5.elgg-col-1of4, .columns.is-mobile > .is-5.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-5.elgg-col-2of4, .is-mobile.elgg-gallery > .is-5.elgg-col-2of4, .is-mobile.elgg-cards > .is-5.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-5.elgg-col-2of4, .columns.is-mobile > .is-5.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-5.elgg-col-3of4, .is-mobile.elgg-gallery > .is-5.elgg-col-3of4, .is-mobile.elgg-cards > .is-5.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-5.elgg-col-3of4, .elgg-cards.is-mobile > li.is-5, .tidypics-gallery.is-mobile > li.is-5 {
  flex: none;
  width: 41.6666666667%;
}

.columns.is-mobile > .column.is-offset-5, .is-mobile.elgg-layout-widgets > .column.is-offset-5, .is-mobile.elgg-gallery > .column.is-offset-5, .is-mobile.elgg-cards > .column.is-offset-5, .is-mobile.tidypics-gallery > .column.is-offset-5, .columns.is-mobile > .is-offset-5.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-5.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-5.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-5.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-5.elgg-col-1of1, .columns.is-mobile > .is-offset-5.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-5.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-5.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-5.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-5.elgg-col-1of2, .columns.is-mobile > .is-offset-5.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-5.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-5.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-5.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-5.elgg-col-1of3, .columns.is-mobile > .is-offset-5.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-5.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-5.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-5.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-5.elgg-col-2of3, .columns.is-mobile > .is-offset-5.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-5.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-5.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-5.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-5.elgg-col-1of4, .columns.is-mobile > .is-offset-5.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-5.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-5.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-5.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-5.elgg-col-2of4, .columns.is-mobile > .is-offset-5.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-5.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-5.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-5.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-5.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-5, .tidypics-gallery.is-mobile > li.is-offset-5 {
  margin-left: 41.6666666667%;
}

.columns.is-mobile > .column.is-6, .is-mobile.elgg-layout-widgets > .column.is-6, .is-mobile.elgg-gallery > .column.is-6, .is-mobile.elgg-cards > .column.is-6, .is-mobile.tidypics-gallery > .column.is-6, .columns.is-mobile > .is-6.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-6.elgg-col-1of1, .is-mobile.elgg-gallery > .is-6.elgg-col-1of1, .is-mobile.elgg-cards > .is-6.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-6.elgg-col-1of1, .columns.is-mobile > .is-6.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-6.elgg-col-1of2, .is-mobile.elgg-gallery > .is-6.elgg-col-1of2, .is-mobile.elgg-cards > .is-6.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-6.elgg-col-1of2, .columns.is-mobile > .is-6.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-6.elgg-col-1of3, .is-mobile.elgg-gallery > .is-6.elgg-col-1of3, .is-mobile.elgg-cards > .is-6.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-6.elgg-col-1of3, .columns.is-mobile > .is-6.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-6.elgg-col-2of3, .is-mobile.elgg-gallery > .is-6.elgg-col-2of3, .is-mobile.elgg-cards > .is-6.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-6.elgg-col-2of3, .columns.is-mobile > .is-6.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-6.elgg-col-1of4, .is-mobile.elgg-gallery > .is-6.elgg-col-1of4, .is-mobile.elgg-cards > .is-6.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-6.elgg-col-1of4, .columns.is-mobile > .is-6.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-6.elgg-col-2of4, .is-mobile.elgg-gallery > .is-6.elgg-col-2of4, .is-mobile.elgg-cards > .is-6.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-6.elgg-col-2of4, .columns.is-mobile > .is-6.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-6.elgg-col-3of4, .is-mobile.elgg-gallery > .is-6.elgg-col-3of4, .is-mobile.elgg-cards > .is-6.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-6.elgg-col-3of4, .elgg-cards.is-mobile > li.is-6, .tidypics-gallery.is-mobile > li.is-6 {
  flex: none;
  width: 50%;
}

.columns.is-mobile > .column.is-offset-6, .is-mobile.elgg-layout-widgets > .column.is-offset-6, .is-mobile.elgg-gallery > .column.is-offset-6, .is-mobile.elgg-cards > .column.is-offset-6, .is-mobile.tidypics-gallery > .column.is-offset-6, .columns.is-mobile > .is-offset-6.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-6.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-6.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-6.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-6.elgg-col-1of1, .columns.is-mobile > .is-offset-6.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-6.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-6.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-6.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-6.elgg-col-1of2, .columns.is-mobile > .is-offset-6.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-6.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-6.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-6.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-6.elgg-col-1of3, .columns.is-mobile > .is-offset-6.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-6.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-6.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-6.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-6.elgg-col-2of3, .columns.is-mobile > .is-offset-6.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-6.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-6.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-6.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-6.elgg-col-1of4, .columns.is-mobile > .is-offset-6.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-6.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-6.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-6.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-6.elgg-col-2of4, .columns.is-mobile > .is-offset-6.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-6.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-6.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-6.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-6.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-6, .tidypics-gallery.is-mobile > li.is-offset-6 {
  margin-left: 50%;
}

.columns.is-mobile > .column.is-7, .is-mobile.elgg-layout-widgets > .column.is-7, .is-mobile.elgg-gallery > .column.is-7, .is-mobile.elgg-cards > .column.is-7, .is-mobile.tidypics-gallery > .column.is-7, .columns.is-mobile > .is-7.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-7.elgg-col-1of1, .is-mobile.elgg-gallery > .is-7.elgg-col-1of1, .is-mobile.elgg-cards > .is-7.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-7.elgg-col-1of1, .columns.is-mobile > .is-7.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-7.elgg-col-1of2, .is-mobile.elgg-gallery > .is-7.elgg-col-1of2, .is-mobile.elgg-cards > .is-7.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-7.elgg-col-1of2, .columns.is-mobile > .is-7.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-7.elgg-col-1of3, .is-mobile.elgg-gallery > .is-7.elgg-col-1of3, .is-mobile.elgg-cards > .is-7.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-7.elgg-col-1of3, .columns.is-mobile > .is-7.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-7.elgg-col-2of3, .is-mobile.elgg-gallery > .is-7.elgg-col-2of3, .is-mobile.elgg-cards > .is-7.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-7.elgg-col-2of3, .columns.is-mobile > .is-7.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-7.elgg-col-1of4, .is-mobile.elgg-gallery > .is-7.elgg-col-1of4, .is-mobile.elgg-cards > .is-7.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-7.elgg-col-1of4, .columns.is-mobile > .is-7.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-7.elgg-col-2of4, .is-mobile.elgg-gallery > .is-7.elgg-col-2of4, .is-mobile.elgg-cards > .is-7.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-7.elgg-col-2of4, .columns.is-mobile > .is-7.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-7.elgg-col-3of4, .is-mobile.elgg-gallery > .is-7.elgg-col-3of4, .is-mobile.elgg-cards > .is-7.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-7.elgg-col-3of4, .elgg-cards.is-mobile > li.is-7, .tidypics-gallery.is-mobile > li.is-7 {
  flex: none;
  width: 58.3333333333%;
}

.columns.is-mobile > .column.is-offset-7, .is-mobile.elgg-layout-widgets > .column.is-offset-7, .is-mobile.elgg-gallery > .column.is-offset-7, .is-mobile.elgg-cards > .column.is-offset-7, .is-mobile.tidypics-gallery > .column.is-offset-7, .columns.is-mobile > .is-offset-7.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-7.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-7.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-7.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-7.elgg-col-1of1, .columns.is-mobile > .is-offset-7.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-7.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-7.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-7.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-7.elgg-col-1of2, .columns.is-mobile > .is-offset-7.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-7.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-7.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-7.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-7.elgg-col-1of3, .columns.is-mobile > .is-offset-7.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-7.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-7.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-7.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-7.elgg-col-2of3, .columns.is-mobile > .is-offset-7.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-7.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-7.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-7.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-7.elgg-col-1of4, .columns.is-mobile > .is-offset-7.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-7.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-7.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-7.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-7.elgg-col-2of4, .columns.is-mobile > .is-offset-7.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-7.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-7.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-7.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-7.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-7, .tidypics-gallery.is-mobile > li.is-offset-7 {
  margin-left: 58.3333333333%;
}

.columns.is-mobile > .column.is-8, .is-mobile.elgg-layout-widgets > .column.is-8, .is-mobile.elgg-gallery > .column.is-8, .is-mobile.elgg-cards > .column.is-8, .is-mobile.tidypics-gallery > .column.is-8, .columns.is-mobile > .is-8.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-8.elgg-col-1of1, .is-mobile.elgg-gallery > .is-8.elgg-col-1of1, .is-mobile.elgg-cards > .is-8.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-8.elgg-col-1of1, .columns.is-mobile > .is-8.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-8.elgg-col-1of2, .is-mobile.elgg-gallery > .is-8.elgg-col-1of2, .is-mobile.elgg-cards > .is-8.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-8.elgg-col-1of2, .columns.is-mobile > .is-8.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-8.elgg-col-1of3, .is-mobile.elgg-gallery > .is-8.elgg-col-1of3, .is-mobile.elgg-cards > .is-8.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-8.elgg-col-1of3, .columns.is-mobile > .is-8.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-8.elgg-col-2of3, .is-mobile.elgg-gallery > .is-8.elgg-col-2of3, .is-mobile.elgg-cards > .is-8.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-8.elgg-col-2of3, .columns.is-mobile > .is-8.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-8.elgg-col-1of4, .is-mobile.elgg-gallery > .is-8.elgg-col-1of4, .is-mobile.elgg-cards > .is-8.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-8.elgg-col-1of4, .columns.is-mobile > .is-8.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-8.elgg-col-2of4, .is-mobile.elgg-gallery > .is-8.elgg-col-2of4, .is-mobile.elgg-cards > .is-8.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-8.elgg-col-2of4, .columns.is-mobile > .is-8.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-8.elgg-col-3of4, .is-mobile.elgg-gallery > .is-8.elgg-col-3of4, .is-mobile.elgg-cards > .is-8.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-8.elgg-col-3of4, .elgg-cards.is-mobile > li.is-8, .tidypics-gallery.is-mobile > li.is-8 {
  flex: none;
  width: 66.6666666667%;
}

.columns.is-mobile > .column.is-offset-8, .is-mobile.elgg-layout-widgets > .column.is-offset-8, .is-mobile.elgg-gallery > .column.is-offset-8, .is-mobile.elgg-cards > .column.is-offset-8, .is-mobile.tidypics-gallery > .column.is-offset-8, .columns.is-mobile > .is-offset-8.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-8.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-8.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-8.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-8.elgg-col-1of1, .columns.is-mobile > .is-offset-8.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-8.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-8.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-8.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-8.elgg-col-1of2, .columns.is-mobile > .is-offset-8.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-8.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-8.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-8.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-8.elgg-col-1of3, .columns.is-mobile > .is-offset-8.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-8.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-8.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-8.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-8.elgg-col-2of3, .columns.is-mobile > .is-offset-8.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-8.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-8.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-8.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-8.elgg-col-1of4, .columns.is-mobile > .is-offset-8.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-8.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-8.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-8.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-8.elgg-col-2of4, .columns.is-mobile > .is-offset-8.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-8.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-8.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-8.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-8.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-8, .tidypics-gallery.is-mobile > li.is-offset-8 {
  margin-left: 66.6666666667%;
}

.columns.is-mobile > .column.is-9, .is-mobile.elgg-layout-widgets > .column.is-9, .is-mobile.elgg-gallery > .column.is-9, .is-mobile.elgg-cards > .column.is-9, .is-mobile.tidypics-gallery > .column.is-9, .columns.is-mobile > .is-9.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-9.elgg-col-1of1, .is-mobile.elgg-gallery > .is-9.elgg-col-1of1, .is-mobile.elgg-cards > .is-9.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-9.elgg-col-1of1, .columns.is-mobile > .is-9.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-9.elgg-col-1of2, .is-mobile.elgg-gallery > .is-9.elgg-col-1of2, .is-mobile.elgg-cards > .is-9.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-9.elgg-col-1of2, .columns.is-mobile > .is-9.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-9.elgg-col-1of3, .is-mobile.elgg-gallery > .is-9.elgg-col-1of3, .is-mobile.elgg-cards > .is-9.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-9.elgg-col-1of3, .columns.is-mobile > .is-9.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-9.elgg-col-2of3, .is-mobile.elgg-gallery > .is-9.elgg-col-2of3, .is-mobile.elgg-cards > .is-9.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-9.elgg-col-2of3, .columns.is-mobile > .is-9.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-9.elgg-col-1of4, .is-mobile.elgg-gallery > .is-9.elgg-col-1of4, .is-mobile.elgg-cards > .is-9.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-9.elgg-col-1of4, .columns.is-mobile > .is-9.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-9.elgg-col-2of4, .is-mobile.elgg-gallery > .is-9.elgg-col-2of4, .is-mobile.elgg-cards > .is-9.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-9.elgg-col-2of4, .columns.is-mobile > .is-9.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-9.elgg-col-3of4, .is-mobile.elgg-gallery > .is-9.elgg-col-3of4, .is-mobile.elgg-cards > .is-9.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-9.elgg-col-3of4, .elgg-cards.is-mobile > li.is-9, .tidypics-gallery.is-mobile > li.is-9 {
  flex: none;
  width: 75%;
}

.columns.is-mobile > .column.is-offset-9, .is-mobile.elgg-layout-widgets > .column.is-offset-9, .is-mobile.elgg-gallery > .column.is-offset-9, .is-mobile.elgg-cards > .column.is-offset-9, .is-mobile.tidypics-gallery > .column.is-offset-9, .columns.is-mobile > .is-offset-9.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-9.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-9.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-9.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-9.elgg-col-1of1, .columns.is-mobile > .is-offset-9.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-9.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-9.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-9.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-9.elgg-col-1of2, .columns.is-mobile > .is-offset-9.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-9.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-9.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-9.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-9.elgg-col-1of3, .columns.is-mobile > .is-offset-9.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-9.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-9.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-9.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-9.elgg-col-2of3, .columns.is-mobile > .is-offset-9.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-9.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-9.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-9.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-9.elgg-col-1of4, .columns.is-mobile > .is-offset-9.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-9.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-9.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-9.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-9.elgg-col-2of4, .columns.is-mobile > .is-offset-9.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-9.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-9.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-9.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-9.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-9, .tidypics-gallery.is-mobile > li.is-offset-9 {
  margin-left: 75%;
}

.columns.is-mobile > .column.is-10, .is-mobile.elgg-layout-widgets > .column.is-10, .is-mobile.elgg-gallery > .column.is-10, .is-mobile.elgg-cards > .column.is-10, .is-mobile.tidypics-gallery > .column.is-10, .columns.is-mobile > .is-10.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-10.elgg-col-1of1, .is-mobile.elgg-gallery > .is-10.elgg-col-1of1, .is-mobile.elgg-cards > .is-10.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-10.elgg-col-1of1, .columns.is-mobile > .is-10.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-10.elgg-col-1of2, .is-mobile.elgg-gallery > .is-10.elgg-col-1of2, .is-mobile.elgg-cards > .is-10.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-10.elgg-col-1of2, .columns.is-mobile > .is-10.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-10.elgg-col-1of3, .is-mobile.elgg-gallery > .is-10.elgg-col-1of3, .is-mobile.elgg-cards > .is-10.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-10.elgg-col-1of3, .columns.is-mobile > .is-10.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-10.elgg-col-2of3, .is-mobile.elgg-gallery > .is-10.elgg-col-2of3, .is-mobile.elgg-cards > .is-10.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-10.elgg-col-2of3, .columns.is-mobile > .is-10.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-10.elgg-col-1of4, .is-mobile.elgg-gallery > .is-10.elgg-col-1of4, .is-mobile.elgg-cards > .is-10.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-10.elgg-col-1of4, .columns.is-mobile > .is-10.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-10.elgg-col-2of4, .is-mobile.elgg-gallery > .is-10.elgg-col-2of4, .is-mobile.elgg-cards > .is-10.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-10.elgg-col-2of4, .columns.is-mobile > .is-10.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-10.elgg-col-3of4, .is-mobile.elgg-gallery > .is-10.elgg-col-3of4, .is-mobile.elgg-cards > .is-10.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-10.elgg-col-3of4, .elgg-cards.is-mobile > li.is-10, .tidypics-gallery.is-mobile > li.is-10 {
  flex: none;
  width: 83.3333333333%;
}

.columns.is-mobile > .column.is-offset-10, .is-mobile.elgg-layout-widgets > .column.is-offset-10, .is-mobile.elgg-gallery > .column.is-offset-10, .is-mobile.elgg-cards > .column.is-offset-10, .is-mobile.tidypics-gallery > .column.is-offset-10, .columns.is-mobile > .is-offset-10.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-10.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-10.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-10.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-10.elgg-col-1of1, .columns.is-mobile > .is-offset-10.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-10.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-10.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-10.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-10.elgg-col-1of2, .columns.is-mobile > .is-offset-10.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-10.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-10.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-10.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-10.elgg-col-1of3, .columns.is-mobile > .is-offset-10.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-10.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-10.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-10.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-10.elgg-col-2of3, .columns.is-mobile > .is-offset-10.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-10.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-10.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-10.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-10.elgg-col-1of4, .columns.is-mobile > .is-offset-10.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-10.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-10.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-10.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-10.elgg-col-2of4, .columns.is-mobile > .is-offset-10.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-10.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-10.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-10.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-10.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-10, .tidypics-gallery.is-mobile > li.is-offset-10 {
  margin-left: 83.3333333333%;
}

.columns.is-mobile > .column.is-11, .is-mobile.elgg-layout-widgets > .column.is-11, .is-mobile.elgg-gallery > .column.is-11, .is-mobile.elgg-cards > .column.is-11, .is-mobile.tidypics-gallery > .column.is-11, .columns.is-mobile > .is-11.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-11.elgg-col-1of1, .is-mobile.elgg-gallery > .is-11.elgg-col-1of1, .is-mobile.elgg-cards > .is-11.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-11.elgg-col-1of1, .columns.is-mobile > .is-11.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-11.elgg-col-1of2, .is-mobile.elgg-gallery > .is-11.elgg-col-1of2, .is-mobile.elgg-cards > .is-11.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-11.elgg-col-1of2, .columns.is-mobile > .is-11.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-11.elgg-col-1of3, .is-mobile.elgg-gallery > .is-11.elgg-col-1of3, .is-mobile.elgg-cards > .is-11.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-11.elgg-col-1of3, .columns.is-mobile > .is-11.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-11.elgg-col-2of3, .is-mobile.elgg-gallery > .is-11.elgg-col-2of3, .is-mobile.elgg-cards > .is-11.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-11.elgg-col-2of3, .columns.is-mobile > .is-11.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-11.elgg-col-1of4, .is-mobile.elgg-gallery > .is-11.elgg-col-1of4, .is-mobile.elgg-cards > .is-11.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-11.elgg-col-1of4, .columns.is-mobile > .is-11.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-11.elgg-col-2of4, .is-mobile.elgg-gallery > .is-11.elgg-col-2of4, .is-mobile.elgg-cards > .is-11.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-11.elgg-col-2of4, .columns.is-mobile > .is-11.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-11.elgg-col-3of4, .is-mobile.elgg-gallery > .is-11.elgg-col-3of4, .is-mobile.elgg-cards > .is-11.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-11.elgg-col-3of4, .elgg-cards.is-mobile > li.is-11, .tidypics-gallery.is-mobile > li.is-11 {
  flex: none;
  width: 91.6666666667%;
}

.columns.is-mobile > .column.is-offset-11, .is-mobile.elgg-layout-widgets > .column.is-offset-11, .is-mobile.elgg-gallery > .column.is-offset-11, .is-mobile.elgg-cards > .column.is-offset-11, .is-mobile.tidypics-gallery > .column.is-offset-11, .columns.is-mobile > .is-offset-11.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-11.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-11.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-11.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-11.elgg-col-1of1, .columns.is-mobile > .is-offset-11.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-11.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-11.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-11.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-11.elgg-col-1of2, .columns.is-mobile > .is-offset-11.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-11.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-11.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-11.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-11.elgg-col-1of3, .columns.is-mobile > .is-offset-11.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-11.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-11.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-11.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-11.elgg-col-2of3, .columns.is-mobile > .is-offset-11.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-11.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-11.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-11.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-11.elgg-col-1of4, .columns.is-mobile > .is-offset-11.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-11.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-11.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-11.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-11.elgg-col-2of4, .columns.is-mobile > .is-offset-11.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-11.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-11.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-11.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-11.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-11, .tidypics-gallery.is-mobile > li.is-offset-11 {
  margin-left: 91.6666666667%;
}

.columns.is-mobile > .column.is-12, .is-mobile.elgg-layout-widgets > .column.is-12, .is-mobile.elgg-gallery > .column.is-12, .is-mobile.elgg-cards > .column.is-12, .is-mobile.tidypics-gallery > .column.is-12, .columns.is-mobile > .is-12.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-12.elgg-col-1of1, .is-mobile.elgg-gallery > .is-12.elgg-col-1of1, .is-mobile.elgg-cards > .is-12.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-12.elgg-col-1of1, .columns.is-mobile > .is-12.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-12.elgg-col-1of2, .is-mobile.elgg-gallery > .is-12.elgg-col-1of2, .is-mobile.elgg-cards > .is-12.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-12.elgg-col-1of2, .columns.is-mobile > .is-12.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-12.elgg-col-1of3, .is-mobile.elgg-gallery > .is-12.elgg-col-1of3, .is-mobile.elgg-cards > .is-12.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-12.elgg-col-1of3, .columns.is-mobile > .is-12.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-12.elgg-col-2of3, .is-mobile.elgg-gallery > .is-12.elgg-col-2of3, .is-mobile.elgg-cards > .is-12.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-12.elgg-col-2of3, .columns.is-mobile > .is-12.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-12.elgg-col-1of4, .is-mobile.elgg-gallery > .is-12.elgg-col-1of4, .is-mobile.elgg-cards > .is-12.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-12.elgg-col-1of4, .columns.is-mobile > .is-12.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-12.elgg-col-2of4, .is-mobile.elgg-gallery > .is-12.elgg-col-2of4, .is-mobile.elgg-cards > .is-12.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-12.elgg-col-2of4, .columns.is-mobile > .is-12.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-12.elgg-col-3of4, .is-mobile.elgg-gallery > .is-12.elgg-col-3of4, .is-mobile.elgg-cards > .is-12.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-12.elgg-col-3of4, .elgg-cards.is-mobile > li.is-12, .tidypics-gallery.is-mobile > li.is-12 {
  flex: none;
  width: 100%;
}

.columns.is-mobile > .column.is-offset-12, .is-mobile.elgg-layout-widgets > .column.is-offset-12, .is-mobile.elgg-gallery > .column.is-offset-12, .is-mobile.elgg-cards > .column.is-offset-12, .is-mobile.tidypics-gallery > .column.is-offset-12, .columns.is-mobile > .is-offset-12.elgg-col-1of1, .is-mobile.elgg-layout-widgets > .is-offset-12.elgg-col-1of1, .is-mobile.elgg-gallery > .is-offset-12.elgg-col-1of1, .is-mobile.elgg-cards > .is-offset-12.elgg-col-1of1, .is-mobile.tidypics-gallery > .is-offset-12.elgg-col-1of1, .columns.is-mobile > .is-offset-12.elgg-col-1of2, .is-mobile.elgg-layout-widgets > .is-offset-12.elgg-col-1of2, .is-mobile.elgg-gallery > .is-offset-12.elgg-col-1of2, .is-mobile.elgg-cards > .is-offset-12.elgg-col-1of2, .is-mobile.tidypics-gallery > .is-offset-12.elgg-col-1of2, .columns.is-mobile > .is-offset-12.elgg-col-1of3, .is-mobile.elgg-layout-widgets > .is-offset-12.elgg-col-1of3, .is-mobile.elgg-gallery > .is-offset-12.elgg-col-1of3, .is-mobile.elgg-cards > .is-offset-12.elgg-col-1of3, .is-mobile.tidypics-gallery > .is-offset-12.elgg-col-1of3, .columns.is-mobile > .is-offset-12.elgg-col-2of3, .is-mobile.elgg-layout-widgets > .is-offset-12.elgg-col-2of3, .is-mobile.elgg-gallery > .is-offset-12.elgg-col-2of3, .is-mobile.elgg-cards > .is-offset-12.elgg-col-2of3, .is-mobile.tidypics-gallery > .is-offset-12.elgg-col-2of3, .columns.is-mobile > .is-offset-12.elgg-col-1of4, .is-mobile.elgg-layout-widgets > .is-offset-12.elgg-col-1of4, .is-mobile.elgg-gallery > .is-offset-12.elgg-col-1of4, .is-mobile.elgg-cards > .is-offset-12.elgg-col-1of4, .is-mobile.tidypics-gallery > .is-offset-12.elgg-col-1of4, .columns.is-mobile > .is-offset-12.elgg-col-2of4, .is-mobile.elgg-layout-widgets > .is-offset-12.elgg-col-2of4, .is-mobile.elgg-gallery > .is-offset-12.elgg-col-2of4, .is-mobile.elgg-cards > .is-offset-12.elgg-col-2of4, .is-mobile.tidypics-gallery > .is-offset-12.elgg-col-2of4, .columns.is-mobile > .is-offset-12.elgg-col-3of4, .is-mobile.elgg-layout-widgets > .is-offset-12.elgg-col-3of4, .is-mobile.elgg-gallery > .is-offset-12.elgg-col-3of4, .is-mobile.elgg-cards > .is-offset-12.elgg-col-3of4, .is-mobile.tidypics-gallery > .is-offset-12.elgg-col-3of4, .elgg-cards.is-mobile > li.is-offset-12, .tidypics-gallery.is-mobile > li.is-offset-12 {
  margin-left: 100%;
}

@media screen and (max-width: 768px) {
  .column.is-narrow-mobile, .is-narrow-mobile.elgg-col-1of1, .is-narrow-mobile.elgg-col-1of2, .is-narrow-mobile.elgg-col-1of3, .is-narrow-mobile.elgg-col-2of3, .is-narrow-mobile.elgg-col-1of4, .is-narrow-mobile.elgg-col-2of4, .is-narrow-mobile.elgg-col-3of4, .elgg-cards > li.is-narrow-mobile, .tidypics-gallery > li.is-narrow-mobile {
    flex: none;
  }
  .column.is-full-mobile, .is-full-mobile.elgg-col-1of1, .is-full-mobile.elgg-col-1of2, .is-full-mobile.elgg-col-1of3, .is-full-mobile.elgg-col-2of3, .is-full-mobile.elgg-col-1of4, .is-full-mobile.elgg-col-2of4, .is-full-mobile.elgg-col-3of4, .elgg-cards > li.is-full-mobile, .tidypics-gallery > li.is-full-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile, .is-three-quarters-mobile.elgg-col-1of1, .is-three-quarters-mobile.elgg-col-1of2, .is-three-quarters-mobile.elgg-col-1of3, .is-three-quarters-mobile.elgg-col-2of3, .is-three-quarters-mobile.elgg-col-1of4, .is-three-quarters-mobile.elgg-col-2of4, .is-three-quarters-mobile.elgg-col-3of4, .elgg-cards > li.is-three-quarters-mobile, .tidypics-gallery > li.is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile, .is-two-thirds-mobile.elgg-col-1of1, .is-two-thirds-mobile.elgg-col-1of2, .is-two-thirds-mobile.elgg-col-1of3, .is-two-thirds-mobile.elgg-col-2of3, .is-two-thirds-mobile.elgg-col-1of4, .is-two-thirds-mobile.elgg-col-2of4, .is-two-thirds-mobile.elgg-col-3of4, .elgg-cards > li.is-two-thirds-mobile, .tidypics-gallery > li.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile, .is-half-mobile.elgg-col-1of1, .is-half-mobile.elgg-col-1of2, .is-half-mobile.elgg-col-1of3, .is-half-mobile.elgg-col-2of3, .is-half-mobile.elgg-col-1of4, .is-half-mobile.elgg-col-2of4, .is-half-mobile.elgg-col-3of4, .elgg-cards > li.is-half-mobile, .tidypics-gallery > li.is-half-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile, .is-one-third-mobile.elgg-col-1of1, .is-one-third-mobile.elgg-col-1of2, .is-one-third-mobile.elgg-col-1of3, .is-one-third-mobile.elgg-col-2of3, .is-one-third-mobile.elgg-col-1of4, .is-one-third-mobile.elgg-col-2of4, .is-one-third-mobile.elgg-col-3of4, .elgg-cards > li.is-one-third-mobile, .tidypics-gallery > li.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile, .is-one-quarter-mobile.elgg-col-1of1, .is-one-quarter-mobile.elgg-col-1of2, .is-one-quarter-mobile.elgg-col-1of3, .is-one-quarter-mobile.elgg-col-2of3, .is-one-quarter-mobile.elgg-col-1of4, .is-one-quarter-mobile.elgg-col-2of4, .is-one-quarter-mobile.elgg-col-3of4, .elgg-cards > li.is-one-quarter-mobile, .tidypics-gallery > li.is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-three-quarters-mobile, .is-offset-three-quarters-mobile.elgg-col-1of1, .is-offset-three-quarters-mobile.elgg-col-1of2, .is-offset-three-quarters-mobile.elgg-col-1of3, .is-offset-three-quarters-mobile.elgg-col-2of3, .is-offset-three-quarters-mobile.elgg-col-1of4, .is-offset-three-quarters-mobile.elgg-col-2of4, .is-offset-three-quarters-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-three-quarters-mobile, .tidypics-gallery > li.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-mobile, .is-offset-two-thirds-mobile.elgg-col-1of1, .is-offset-two-thirds-mobile.elgg-col-1of2, .is-offset-two-thirds-mobile.elgg-col-1of3, .is-offset-two-thirds-mobile.elgg-col-2of3, .is-offset-two-thirds-mobile.elgg-col-1of4, .is-offset-two-thirds-mobile.elgg-col-2of4, .is-offset-two-thirds-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-two-thirds-mobile, .tidypics-gallery > li.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-mobile, .is-offset-half-mobile.elgg-col-1of1, .is-offset-half-mobile.elgg-col-1of2, .is-offset-half-mobile.elgg-col-1of3, .is-offset-half-mobile.elgg-col-2of3, .is-offset-half-mobile.elgg-col-1of4, .is-offset-half-mobile.elgg-col-2of4, .is-offset-half-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-half-mobile, .tidypics-gallery > li.is-offset-half-mobile {
    margin-left: 50%;
  }
  .column.is-offset-one-third-mobile, .is-offset-one-third-mobile.elgg-col-1of1, .is-offset-one-third-mobile.elgg-col-1of2, .is-offset-one-third-mobile.elgg-col-1of3, .is-offset-one-third-mobile.elgg-col-2of3, .is-offset-one-third-mobile.elgg-col-1of4, .is-offset-one-third-mobile.elgg-col-2of4, .is-offset-one-third-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-one-third-mobile, .tidypics-gallery > li.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-mobile, .is-offset-one-quarter-mobile.elgg-col-1of1, .is-offset-one-quarter-mobile.elgg-col-1of2, .is-offset-one-quarter-mobile.elgg-col-1of3, .is-offset-one-quarter-mobile.elgg-col-2of3, .is-offset-one-quarter-mobile.elgg-col-1of4, .is-offset-one-quarter-mobile.elgg-col-2of4, .is-offset-one-quarter-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-one-quarter-mobile, .tidypics-gallery > li.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }
  .column.is-1-mobile, .is-1-mobile.elgg-col-1of1, .is-1-mobile.elgg-col-1of2, .is-1-mobile.elgg-col-1of3, .is-1-mobile.elgg-col-2of3, .is-1-mobile.elgg-col-1of4, .is-1-mobile.elgg-col-2of4, .is-1-mobile.elgg-col-3of4, .elgg-cards > li.is-1-mobile, .tidypics-gallery > li.is-1-mobile {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-mobile, .is-offset-1-mobile.elgg-col-1of1, .is-offset-1-mobile.elgg-col-1of2, .is-offset-1-mobile.elgg-col-1of3, .is-offset-1-mobile.elgg-col-2of3, .is-offset-1-mobile.elgg-col-1of4, .is-offset-1-mobile.elgg-col-2of4, .is-offset-1-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-1-mobile, .tidypics-gallery > li.is-offset-1-mobile {
    margin-left: 8.3333333333%;
  }
  .column.is-2-mobile, .is-2-mobile.elgg-col-1of1, .is-2-mobile.elgg-col-1of2, .is-2-mobile.elgg-col-1of3, .is-2-mobile.elgg-col-2of3, .is-2-mobile.elgg-col-1of4, .is-2-mobile.elgg-col-2of4, .is-2-mobile.elgg-col-3of4, .elgg-cards > li.is-2-mobile, .tidypics-gallery > li.is-2-mobile {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-mobile, .is-offset-2-mobile.elgg-col-1of1, .is-offset-2-mobile.elgg-col-1of2, .is-offset-2-mobile.elgg-col-1of3, .is-offset-2-mobile.elgg-col-2of3, .is-offset-2-mobile.elgg-col-1of4, .is-offset-2-mobile.elgg-col-2of4, .is-offset-2-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-2-mobile, .tidypics-gallery > li.is-offset-2-mobile {
    margin-left: 16.6666666667%;
  }
  .column.is-3-mobile, .is-3-mobile.elgg-col-1of1, .is-3-mobile.elgg-col-1of2, .is-3-mobile.elgg-col-1of3, .is-3-mobile.elgg-col-2of3, .is-3-mobile.elgg-col-1of4, .is-3-mobile.elgg-col-2of4, .is-3-mobile.elgg-col-3of4, .elgg-cards > li.is-3-mobile, .tidypics-gallery > li.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile, .is-offset-3-mobile.elgg-col-1of1, .is-offset-3-mobile.elgg-col-1of2, .is-offset-3-mobile.elgg-col-1of3, .is-offset-3-mobile.elgg-col-2of3, .is-offset-3-mobile.elgg-col-1of4, .is-offset-3-mobile.elgg-col-2of4, .is-offset-3-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-3-mobile, .tidypics-gallery > li.is-offset-3-mobile {
    margin-left: 25%;
  }
  .column.is-4-mobile, .is-4-mobile.elgg-col-1of1, .is-4-mobile.elgg-col-1of2, .is-4-mobile.elgg-col-1of3, .is-4-mobile.elgg-col-2of3, .is-4-mobile.elgg-col-1of4, .is-4-mobile.elgg-col-2of4, .is-4-mobile.elgg-col-3of4, .elgg-cards > li.is-4-mobile, .tidypics-gallery > li.is-4-mobile {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-mobile, .is-offset-4-mobile.elgg-col-1of1, .is-offset-4-mobile.elgg-col-1of2, .is-offset-4-mobile.elgg-col-1of3, .is-offset-4-mobile.elgg-col-2of3, .is-offset-4-mobile.elgg-col-1of4, .is-offset-4-mobile.elgg-col-2of4, .is-offset-4-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-4-mobile, .tidypics-gallery > li.is-offset-4-mobile {
    margin-left: 33.3333333333%;
  }
  .column.is-5-mobile, .is-5-mobile.elgg-col-1of1, .is-5-mobile.elgg-col-1of2, .is-5-mobile.elgg-col-1of3, .is-5-mobile.elgg-col-2of3, .is-5-mobile.elgg-col-1of4, .is-5-mobile.elgg-col-2of4, .is-5-mobile.elgg-col-3of4, .elgg-cards > li.is-5-mobile, .tidypics-gallery > li.is-5-mobile {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-mobile, .is-offset-5-mobile.elgg-col-1of1, .is-offset-5-mobile.elgg-col-1of2, .is-offset-5-mobile.elgg-col-1of3, .is-offset-5-mobile.elgg-col-2of3, .is-offset-5-mobile.elgg-col-1of4, .is-offset-5-mobile.elgg-col-2of4, .is-offset-5-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-5-mobile, .tidypics-gallery > li.is-offset-5-mobile {
    margin-left: 41.6666666667%;
  }
  .column.is-6-mobile, .is-6-mobile.elgg-col-1of1, .is-6-mobile.elgg-col-1of2, .is-6-mobile.elgg-col-1of3, .is-6-mobile.elgg-col-2of3, .is-6-mobile.elgg-col-1of4, .is-6-mobile.elgg-col-2of4, .is-6-mobile.elgg-col-3of4, .elgg-cards > li.is-6-mobile, .tidypics-gallery > li.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile, .is-offset-6-mobile.elgg-col-1of1, .is-offset-6-mobile.elgg-col-1of2, .is-offset-6-mobile.elgg-col-1of3, .is-offset-6-mobile.elgg-col-2of3, .is-offset-6-mobile.elgg-col-1of4, .is-offset-6-mobile.elgg-col-2of4, .is-offset-6-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-6-mobile, .tidypics-gallery > li.is-offset-6-mobile {
    margin-left: 50%;
  }
  .column.is-7-mobile, .is-7-mobile.elgg-col-1of1, .is-7-mobile.elgg-col-1of2, .is-7-mobile.elgg-col-1of3, .is-7-mobile.elgg-col-2of3, .is-7-mobile.elgg-col-1of4, .is-7-mobile.elgg-col-2of4, .is-7-mobile.elgg-col-3of4, .elgg-cards > li.is-7-mobile, .tidypics-gallery > li.is-7-mobile {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-mobile, .is-offset-7-mobile.elgg-col-1of1, .is-offset-7-mobile.elgg-col-1of2, .is-offset-7-mobile.elgg-col-1of3, .is-offset-7-mobile.elgg-col-2of3, .is-offset-7-mobile.elgg-col-1of4, .is-offset-7-mobile.elgg-col-2of4, .is-offset-7-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-7-mobile, .tidypics-gallery > li.is-offset-7-mobile {
    margin-left: 58.3333333333%;
  }
  .column.is-8-mobile, .is-8-mobile.elgg-col-1of1, .is-8-mobile.elgg-col-1of2, .is-8-mobile.elgg-col-1of3, .is-8-mobile.elgg-col-2of3, .is-8-mobile.elgg-col-1of4, .is-8-mobile.elgg-col-2of4, .is-8-mobile.elgg-col-3of4, .elgg-cards > li.is-8-mobile, .tidypics-gallery > li.is-8-mobile {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-mobile, .is-offset-8-mobile.elgg-col-1of1, .is-offset-8-mobile.elgg-col-1of2, .is-offset-8-mobile.elgg-col-1of3, .is-offset-8-mobile.elgg-col-2of3, .is-offset-8-mobile.elgg-col-1of4, .is-offset-8-mobile.elgg-col-2of4, .is-offset-8-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-8-mobile, .tidypics-gallery > li.is-offset-8-mobile {
    margin-left: 66.6666666667%;
  }
  .column.is-9-mobile, .is-9-mobile.elgg-col-1of1, .is-9-mobile.elgg-col-1of2, .is-9-mobile.elgg-col-1of3, .is-9-mobile.elgg-col-2of3, .is-9-mobile.elgg-col-1of4, .is-9-mobile.elgg-col-2of4, .is-9-mobile.elgg-col-3of4, .elgg-cards > li.is-9-mobile, .tidypics-gallery > li.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile, .is-offset-9-mobile.elgg-col-1of1, .is-offset-9-mobile.elgg-col-1of2, .is-offset-9-mobile.elgg-col-1of3, .is-offset-9-mobile.elgg-col-2of3, .is-offset-9-mobile.elgg-col-1of4, .is-offset-9-mobile.elgg-col-2of4, .is-offset-9-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-9-mobile, .tidypics-gallery > li.is-offset-9-mobile {
    margin-left: 75%;
  }
  .column.is-10-mobile, .is-10-mobile.elgg-col-1of1, .is-10-mobile.elgg-col-1of2, .is-10-mobile.elgg-col-1of3, .is-10-mobile.elgg-col-2of3, .is-10-mobile.elgg-col-1of4, .is-10-mobile.elgg-col-2of4, .is-10-mobile.elgg-col-3of4, .elgg-cards > li.is-10-mobile, .tidypics-gallery > li.is-10-mobile {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-mobile, .is-offset-10-mobile.elgg-col-1of1, .is-offset-10-mobile.elgg-col-1of2, .is-offset-10-mobile.elgg-col-1of3, .is-offset-10-mobile.elgg-col-2of3, .is-offset-10-mobile.elgg-col-1of4, .is-offset-10-mobile.elgg-col-2of4, .is-offset-10-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-10-mobile, .tidypics-gallery > li.is-offset-10-mobile {
    margin-left: 83.3333333333%;
  }
  .column.is-11-mobile, .is-11-mobile.elgg-col-1of1, .is-11-mobile.elgg-col-1of2, .is-11-mobile.elgg-col-1of3, .is-11-mobile.elgg-col-2of3, .is-11-mobile.elgg-col-1of4, .is-11-mobile.elgg-col-2of4, .is-11-mobile.elgg-col-3of4, .elgg-cards > li.is-11-mobile, .tidypics-gallery > li.is-11-mobile {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-mobile, .is-offset-11-mobile.elgg-col-1of1, .is-offset-11-mobile.elgg-col-1of2, .is-offset-11-mobile.elgg-col-1of3, .is-offset-11-mobile.elgg-col-2of3, .is-offset-11-mobile.elgg-col-1of4, .is-offset-11-mobile.elgg-col-2of4, .is-offset-11-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-11-mobile, .tidypics-gallery > li.is-offset-11-mobile {
    margin-left: 91.6666666667%;
  }
  .column.is-12-mobile, .is-12-mobile.elgg-col-1of1, .is-12-mobile.elgg-col-1of2, .is-12-mobile.elgg-col-1of3, .is-12-mobile.elgg-col-2of3, .is-12-mobile.elgg-col-1of4, .is-12-mobile.elgg-col-2of4, .is-12-mobile.elgg-col-3of4, .elgg-cards > li.is-12-mobile, .tidypics-gallery > li.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile, .is-offset-12-mobile.elgg-col-1of1, .is-offset-12-mobile.elgg-col-1of2, .is-offset-12-mobile.elgg-col-1of3, .is-offset-12-mobile.elgg-col-2of3, .is-offset-12-mobile.elgg-col-1of4, .is-offset-12-mobile.elgg-col-2of4, .is-offset-12-mobile.elgg-col-3of4, .elgg-cards > li.is-offset-12-mobile, .tidypics-gallery > li.is-offset-12-mobile {
    margin-left: 100%;
  }
}

@media screen and (min-width: 769px), print {
  .column.is-narrow, .is-narrow.elgg-col-1of1, .is-narrow.elgg-col-1of2, .is-narrow.elgg-col-1of3, .is-narrow.elgg-col-2of3, .is-narrow.elgg-col-1of4, .is-narrow.elgg-col-2of4, .is-narrow.elgg-col-3of4, .elgg-cards > li.is-narrow, .tidypics-gallery > li.is-narrow, .column.is-narrow-tablet, .is-narrow-tablet.elgg-col-1of1, .is-narrow-tablet.elgg-col-1of2, .is-narrow-tablet.elgg-col-1of3, .is-narrow-tablet.elgg-col-2of3, .is-narrow-tablet.elgg-col-1of4, .is-narrow-tablet.elgg-col-2of4, .is-narrow-tablet.elgg-col-3of4, .elgg-cards > li.is-narrow-tablet, .tidypics-gallery > li.is-narrow-tablet {
    flex: none;
  }
  .column.is-full, .elgg-col-1of1, .is-full.elgg-col-1of2, .is-full.elgg-col-1of3, .is-full.elgg-col-2of3, .is-full.elgg-col-1of4, .is-full.elgg-col-2of4, .is-full.elgg-col-3of4, .elgg-cards > li.is-full, .tidypics-gallery > li.is-full, .elgg-cards > li.elgg-col-1of1, .tidypics-gallery > li.elgg-col-1of1, .column.is-full-tablet, .is-full-tablet.elgg-col-1of1, .is-full-tablet.elgg-col-1of2, .is-full-tablet.elgg-col-1of3, .is-full-tablet.elgg-col-2of3, .is-full-tablet.elgg-col-1of4, .is-full-tablet.elgg-col-2of4, .is-full-tablet.elgg-col-3of4, .elgg-cards > li.is-full-tablet, .tidypics-gallery > li.is-full-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters, .is-three-quarters.elgg-col-1of1, .is-three-quarters.elgg-col-1of2, .is-three-quarters.elgg-col-1of3, .is-three-quarters.elgg-col-2of3, .is-three-quarters.elgg-col-1of4, .is-three-quarters.elgg-col-2of4, .elgg-col-3of4, .elgg-cards > li.is-three-quarters, .tidypics-gallery > li.is-three-quarters, .elgg-cards > li.elgg-col-3of4, .tidypics-gallery > li.elgg-col-3of4, .column.is-three-quarters-tablet, .is-three-quarters-tablet.elgg-col-1of1, .is-three-quarters-tablet.elgg-col-1of2, .is-three-quarters-tablet.elgg-col-1of3, .is-three-quarters-tablet.elgg-col-2of3, .is-three-quarters-tablet.elgg-col-1of4, .is-three-quarters-tablet.elgg-col-2of4, .is-three-quarters-tablet.elgg-col-3of4, .elgg-cards > li.is-three-quarters-tablet, .tidypics-gallery > li.is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds, .is-two-thirds.elgg-col-1of1, .is-two-thirds.elgg-col-1of2, .is-two-thirds.elgg-col-1of3, .elgg-col-2of3, .is-two-thirds.elgg-col-1of4, .is-two-thirds.elgg-col-2of4, .is-two-thirds.elgg-col-3of4, .elgg-cards > li.is-two-thirds, .tidypics-gallery > li.is-two-thirds, .elgg-cards > li.elgg-col-2of3, .tidypics-gallery > li.elgg-col-2of3, .column.is-two-thirds-tablet, .is-two-thirds-tablet.elgg-col-1of1, .is-two-thirds-tablet.elgg-col-1of2, .is-two-thirds-tablet.elgg-col-1of3, .is-two-thirds-tablet.elgg-col-2of3, .is-two-thirds-tablet.elgg-col-1of4, .is-two-thirds-tablet.elgg-col-2of4, .is-two-thirds-tablet.elgg-col-3of4, .elgg-cards > li.is-two-thirds-tablet, .tidypics-gallery > li.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half, .is-half.elgg-col-1of1, .elgg-col-1of2, .is-half.elgg-col-1of3, .is-half.elgg-col-2of3, .is-half.elgg-col-1of4, .elgg-col-2of4, .is-half.elgg-col-3of4, .elgg-cards > li.is-half, .tidypics-gallery > li.is-half, .elgg-cards > li.elgg-col-1of2, .tidypics-gallery > li.elgg-col-1of2, .elgg-cards > li.elgg-col-2of4, .tidypics-gallery > li.elgg-col-2of4, .column.is-half-tablet, .is-half-tablet.elgg-col-1of1, .is-half-tablet.elgg-col-1of2, .is-half-tablet.elgg-col-1of3, .is-half-tablet.elgg-col-2of3, .is-half-tablet.elgg-col-1of4, .is-half-tablet.elgg-col-2of4, .is-half-tablet.elgg-col-3of4, .elgg-cards > li.is-half-tablet, .tidypics-gallery > li.is-half-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-one-third, .is-one-third.elgg-col-1of1, .is-one-third.elgg-col-1of2, .elgg-col-1of3, .is-one-third.elgg-col-2of3, .is-one-third.elgg-col-1of4, .is-one-third.elgg-col-2of4, .is-one-third.elgg-col-3of4, .elgg-cards > li, .tidypics-gallery > li, .column.is-one-third-tablet, .is-one-third-tablet.elgg-col-1of1, .is-one-third-tablet.elgg-col-1of2, .is-one-third-tablet.elgg-col-1of3, .is-one-third-tablet.elgg-col-2of3, .is-one-third-tablet.elgg-col-1of4, .is-one-third-tablet.elgg-col-2of4, .is-one-third-tablet.elgg-col-3of4, .elgg-cards > li.is-one-third-tablet, .tidypics-gallery > li.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter, .is-one-quarter.elgg-col-1of1, .is-one-quarter.elgg-col-1of2, .is-one-quarter.elgg-col-1of3, .is-one-quarter.elgg-col-2of3, .elgg-col-1of4, .is-one-quarter.elgg-col-2of4, .is-one-quarter.elgg-col-3of4, .elgg-cards > li.is-one-quarter, .tidypics-gallery > li.is-one-quarter, .elgg-cards > li.elgg-col-1of4, .tidypics-gallery > li.elgg-col-1of4, .column.is-one-quarter-tablet, .is-one-quarter-tablet.elgg-col-1of1, .is-one-quarter-tablet.elgg-col-1of2, .is-one-quarter-tablet.elgg-col-1of3, .is-one-quarter-tablet.elgg-col-2of3, .is-one-quarter-tablet.elgg-col-1of4, .is-one-quarter-tablet.elgg-col-2of4, .is-one-quarter-tablet.elgg-col-3of4, .elgg-cards > li.is-one-quarter-tablet, .tidypics-gallery > li.is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-offset-three-quarters, .is-offset-three-quarters.elgg-col-1of1, .is-offset-three-quarters.elgg-col-1of2, .is-offset-three-quarters.elgg-col-1of3, .is-offset-three-quarters.elgg-col-2of3, .is-offset-three-quarters.elgg-col-1of4, .is-offset-three-quarters.elgg-col-2of4, .is-offset-three-quarters.elgg-col-3of4, .elgg-cards > li.is-offset-three-quarters, .tidypics-gallery > li.is-offset-three-quarters, .column.is-offset-three-quarters-tablet, .is-offset-three-quarters-tablet.elgg-col-1of1, .is-offset-three-quarters-tablet.elgg-col-1of2, .is-offset-three-quarters-tablet.elgg-col-1of3, .is-offset-three-quarters-tablet.elgg-col-2of3, .is-offset-three-quarters-tablet.elgg-col-1of4, .is-offset-three-quarters-tablet.elgg-col-2of4, .is-offset-three-quarters-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-three-quarters-tablet, .tidypics-gallery > li.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds, .is-offset-two-thirds.elgg-col-1of1, .is-offset-two-thirds.elgg-col-1of2, .is-offset-two-thirds.elgg-col-1of3, .is-offset-two-thirds.elgg-col-2of3, .is-offset-two-thirds.elgg-col-1of4, .is-offset-two-thirds.elgg-col-2of4, .is-offset-two-thirds.elgg-col-3of4, .elgg-cards > li.is-offset-two-thirds, .tidypics-gallery > li.is-offset-two-thirds, .column.is-offset-two-thirds-tablet, .is-offset-two-thirds-tablet.elgg-col-1of1, .is-offset-two-thirds-tablet.elgg-col-1of2, .is-offset-two-thirds-tablet.elgg-col-1of3, .is-offset-two-thirds-tablet.elgg-col-2of3, .is-offset-two-thirds-tablet.elgg-col-1of4, .is-offset-two-thirds-tablet.elgg-col-2of4, .is-offset-two-thirds-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-two-thirds-tablet, .tidypics-gallery > li.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }
  .column.is-offset-half, .is-offset-half.elgg-col-1of1, .is-offset-half.elgg-col-1of2, .is-offset-half.elgg-col-1of3, .is-offset-half.elgg-col-2of3, .is-offset-half.elgg-col-1of4, .is-offset-half.elgg-col-2of4, .is-offset-half.elgg-col-3of4, .elgg-cards > li.is-offset-half, .tidypics-gallery > li.is-offset-half, .column.is-offset-half-tablet, .is-offset-half-tablet.elgg-col-1of1, .is-offset-half-tablet.elgg-col-1of2, .is-offset-half-tablet.elgg-col-1of3, .is-offset-half-tablet.elgg-col-2of3, .is-offset-half-tablet.elgg-col-1of4, .is-offset-half-tablet.elgg-col-2of4, .is-offset-half-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-half-tablet, .tidypics-gallery > li.is-offset-half-tablet {
    margin-left: 50%;
  }
  .column.is-offset-one-third, .is-offset-one-third.elgg-col-1of1, .is-offset-one-third.elgg-col-1of2, .is-offset-one-third.elgg-col-1of3, .is-offset-one-third.elgg-col-2of3, .is-offset-one-third.elgg-col-1of4, .is-offset-one-third.elgg-col-2of4, .is-offset-one-third.elgg-col-3of4, .elgg-cards > li.is-offset-one-third, .tidypics-gallery > li.is-offset-one-third, .column.is-offset-one-third-tablet, .is-offset-one-third-tablet.elgg-col-1of1, .is-offset-one-third-tablet.elgg-col-1of2, .is-offset-one-third-tablet.elgg-col-1of3, .is-offset-one-third-tablet.elgg-col-2of3, .is-offset-one-third-tablet.elgg-col-1of4, .is-offset-one-third-tablet.elgg-col-2of4, .is-offset-one-third-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-one-third-tablet, .tidypics-gallery > li.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter, .is-offset-one-quarter.elgg-col-1of1, .is-offset-one-quarter.elgg-col-1of2, .is-offset-one-quarter.elgg-col-1of3, .is-offset-one-quarter.elgg-col-2of3, .is-offset-one-quarter.elgg-col-1of4, .is-offset-one-quarter.elgg-col-2of4, .is-offset-one-quarter.elgg-col-3of4, .elgg-cards > li.is-offset-one-quarter, .tidypics-gallery > li.is-offset-one-quarter, .column.is-offset-one-quarter-tablet, .is-offset-one-quarter-tablet.elgg-col-1of1, .is-offset-one-quarter-tablet.elgg-col-1of2, .is-offset-one-quarter-tablet.elgg-col-1of3, .is-offset-one-quarter-tablet.elgg-col-2of3, .is-offset-one-quarter-tablet.elgg-col-1of4, .is-offset-one-quarter-tablet.elgg-col-2of4, .is-offset-one-quarter-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-one-quarter-tablet, .tidypics-gallery > li.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }
  .column.is-1, .is-1.elgg-col-1of1, .is-1.elgg-col-1of2, .is-1.elgg-col-1of3, .is-1.elgg-col-2of3, .is-1.elgg-col-1of4, .is-1.elgg-col-2of4, .is-1.elgg-col-3of4, .elgg-cards > li.is-1, .tidypics-gallery > li.is-1, .column.is-1-tablet, .is-1-tablet.elgg-col-1of1, .is-1-tablet.elgg-col-1of2, .is-1-tablet.elgg-col-1of3, .is-1-tablet.elgg-col-2of3, .is-1-tablet.elgg-col-1of4, .is-1-tablet.elgg-col-2of4, .is-1-tablet.elgg-col-3of4, .elgg-cards > li.is-1-tablet, .tidypics-gallery > li.is-1-tablet {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1, .is-offset-1.elgg-col-1of1, .is-offset-1.elgg-col-1of2, .is-offset-1.elgg-col-1of3, .is-offset-1.elgg-col-2of3, .is-offset-1.elgg-col-1of4, .is-offset-1.elgg-col-2of4, .is-offset-1.elgg-col-3of4, .elgg-cards > li.is-offset-1, .tidypics-gallery > li.is-offset-1, .column.is-offset-1-tablet, .is-offset-1-tablet.elgg-col-1of1, .is-offset-1-tablet.elgg-col-1of2, .is-offset-1-tablet.elgg-col-1of3, .is-offset-1-tablet.elgg-col-2of3, .is-offset-1-tablet.elgg-col-1of4, .is-offset-1-tablet.elgg-col-2of4, .is-offset-1-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-1-tablet, .tidypics-gallery > li.is-offset-1-tablet {
    margin-left: 8.3333333333%;
  }
  .column.is-2, .is-2.elgg-col-1of1, .is-2.elgg-col-1of2, .is-2.elgg-col-1of3, .is-2.elgg-col-2of3, .is-2.elgg-col-1of4, .is-2.elgg-col-2of4, .is-2.elgg-col-3of4, .elgg-cards > li.is-2, .tidypics-gallery > li.is-2, .column.is-2-tablet, .is-2-tablet.elgg-col-1of1, .is-2-tablet.elgg-col-1of2, .is-2-tablet.elgg-col-1of3, .is-2-tablet.elgg-col-2of3, .is-2-tablet.elgg-col-1of4, .is-2-tablet.elgg-col-2of4, .is-2-tablet.elgg-col-3of4, .elgg-cards > li.is-2-tablet, .tidypics-gallery > li.is-2-tablet {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2, .is-offset-2.elgg-col-1of1, .is-offset-2.elgg-col-1of2, .is-offset-2.elgg-col-1of3, .is-offset-2.elgg-col-2of3, .is-offset-2.elgg-col-1of4, .is-offset-2.elgg-col-2of4, .is-offset-2.elgg-col-3of4, .elgg-cards > li.is-offset-2, .tidypics-gallery > li.is-offset-2, .column.is-offset-2-tablet, .is-offset-2-tablet.elgg-col-1of1, .is-offset-2-tablet.elgg-col-1of2, .is-offset-2-tablet.elgg-col-1of3, .is-offset-2-tablet.elgg-col-2of3, .is-offset-2-tablet.elgg-col-1of4, .is-offset-2-tablet.elgg-col-2of4, .is-offset-2-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-2-tablet, .tidypics-gallery > li.is-offset-2-tablet {
    margin-left: 16.6666666667%;
  }
  .column.is-3, .is-3.elgg-col-1of1, .is-3.elgg-col-1of2, .is-3.elgg-col-1of3, .is-3.elgg-col-2of3, .is-3.elgg-col-1of4, .is-3.elgg-col-2of4, .is-3.elgg-col-3of4, .elgg-cards > li.is-3, .tidypics-gallery > li.is-3, .column.is-3-tablet, .is-3-tablet.elgg-col-1of1, .is-3-tablet.elgg-col-1of2, .is-3-tablet.elgg-col-1of3, .is-3-tablet.elgg-col-2of3, .is-3-tablet.elgg-col-1of4, .is-3-tablet.elgg-col-2of4, .is-3-tablet.elgg-col-3of4, .elgg-cards > li.is-3-tablet, .tidypics-gallery > li.is-3-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3, .is-offset-3.elgg-col-1of1, .is-offset-3.elgg-col-1of2, .is-offset-3.elgg-col-1of3, .is-offset-3.elgg-col-2of3, .is-offset-3.elgg-col-1of4, .is-offset-3.elgg-col-2of4, .is-offset-3.elgg-col-3of4, .elgg-cards > li.is-offset-3, .tidypics-gallery > li.is-offset-3, .column.is-offset-3-tablet, .is-offset-3-tablet.elgg-col-1of1, .is-offset-3-tablet.elgg-col-1of2, .is-offset-3-tablet.elgg-col-1of3, .is-offset-3-tablet.elgg-col-2of3, .is-offset-3-tablet.elgg-col-1of4, .is-offset-3-tablet.elgg-col-2of4, .is-offset-3-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-3-tablet, .tidypics-gallery > li.is-offset-3-tablet {
    margin-left: 25%;
  }
  .column.is-4, .is-4.elgg-col-1of1, .is-4.elgg-col-1of2, .is-4.elgg-col-1of3, .is-4.elgg-col-2of3, .is-4.elgg-col-1of4, .is-4.elgg-col-2of4, .is-4.elgg-col-3of4, .elgg-cards > li.is-4, .tidypics-gallery > li.is-4, .column.is-4-tablet, .is-4-tablet.elgg-col-1of1, .is-4-tablet.elgg-col-1of2, .is-4-tablet.elgg-col-1of3, .is-4-tablet.elgg-col-2of3, .is-4-tablet.elgg-col-1of4, .is-4-tablet.elgg-col-2of4, .is-4-tablet.elgg-col-3of4, .elgg-cards > li.is-4-tablet, .tidypics-gallery > li.is-4-tablet {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4, .is-offset-4.elgg-col-1of1, .is-offset-4.elgg-col-1of2, .is-offset-4.elgg-col-1of3, .is-offset-4.elgg-col-2of3, .is-offset-4.elgg-col-1of4, .is-offset-4.elgg-col-2of4, .is-offset-4.elgg-col-3of4, .elgg-cards > li.is-offset-4, .tidypics-gallery > li.is-offset-4, .column.is-offset-4-tablet, .is-offset-4-tablet.elgg-col-1of1, .is-offset-4-tablet.elgg-col-1of2, .is-offset-4-tablet.elgg-col-1of3, .is-offset-4-tablet.elgg-col-2of3, .is-offset-4-tablet.elgg-col-1of4, .is-offset-4-tablet.elgg-col-2of4, .is-offset-4-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-4-tablet, .tidypics-gallery > li.is-offset-4-tablet {
    margin-left: 33.3333333333%;
  }
  .column.is-5, .is-5.elgg-col-1of1, .is-5.elgg-col-1of2, .is-5.elgg-col-1of3, .is-5.elgg-col-2of3, .is-5.elgg-col-1of4, .is-5.elgg-col-2of4, .is-5.elgg-col-3of4, .elgg-cards > li.is-5, .tidypics-gallery > li.is-5, .column.is-5-tablet, .is-5-tablet.elgg-col-1of1, .is-5-tablet.elgg-col-1of2, .is-5-tablet.elgg-col-1of3, .is-5-tablet.elgg-col-2of3, .is-5-tablet.elgg-col-1of4, .is-5-tablet.elgg-col-2of4, .is-5-tablet.elgg-col-3of4, .elgg-cards > li.is-5-tablet, .tidypics-gallery > li.is-5-tablet {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5, .is-offset-5.elgg-col-1of1, .is-offset-5.elgg-col-1of2, .is-offset-5.elgg-col-1of3, .is-offset-5.elgg-col-2of3, .is-offset-5.elgg-col-1of4, .is-offset-5.elgg-col-2of4, .is-offset-5.elgg-col-3of4, .elgg-cards > li.is-offset-5, .tidypics-gallery > li.is-offset-5, .column.is-offset-5-tablet, .is-offset-5-tablet.elgg-col-1of1, .is-offset-5-tablet.elgg-col-1of2, .is-offset-5-tablet.elgg-col-1of3, .is-offset-5-tablet.elgg-col-2of3, .is-offset-5-tablet.elgg-col-1of4, .is-offset-5-tablet.elgg-col-2of4, .is-offset-5-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-5-tablet, .tidypics-gallery > li.is-offset-5-tablet {
    margin-left: 41.6666666667%;
  }
  .column.is-6, .is-6.elgg-col-1of1, .is-6.elgg-col-1of2, .is-6.elgg-col-1of3, .is-6.elgg-col-2of3, .is-6.elgg-col-1of4, .is-6.elgg-col-2of4, .is-6.elgg-col-3of4, .elgg-cards > li.is-6, .tidypics-gallery > li.is-6, .column.is-6-tablet, .is-6-tablet.elgg-col-1of1, .is-6-tablet.elgg-col-1of2, .is-6-tablet.elgg-col-1of3, .is-6-tablet.elgg-col-2of3, .is-6-tablet.elgg-col-1of4, .is-6-tablet.elgg-col-2of4, .is-6-tablet.elgg-col-3of4, .elgg-cards > li.is-6-tablet, .tidypics-gallery > li.is-6-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6, .is-offset-6.elgg-col-1of1, .is-offset-6.elgg-col-1of2, .is-offset-6.elgg-col-1of3, .is-offset-6.elgg-col-2of3, .is-offset-6.elgg-col-1of4, .is-offset-6.elgg-col-2of4, .is-offset-6.elgg-col-3of4, .elgg-cards > li.is-offset-6, .tidypics-gallery > li.is-offset-6, .column.is-offset-6-tablet, .is-offset-6-tablet.elgg-col-1of1, .is-offset-6-tablet.elgg-col-1of2, .is-offset-6-tablet.elgg-col-1of3, .is-offset-6-tablet.elgg-col-2of3, .is-offset-6-tablet.elgg-col-1of4, .is-offset-6-tablet.elgg-col-2of4, .is-offset-6-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-6-tablet, .tidypics-gallery > li.is-offset-6-tablet {
    margin-left: 50%;
  }
  .column.is-7, .is-7.elgg-col-1of1, .is-7.elgg-col-1of2, .is-7.elgg-col-1of3, .is-7.elgg-col-2of3, .is-7.elgg-col-1of4, .is-7.elgg-col-2of4, .is-7.elgg-col-3of4, .elgg-cards > li.is-7, .tidypics-gallery > li.is-7, .column.is-7-tablet, .is-7-tablet.elgg-col-1of1, .is-7-tablet.elgg-col-1of2, .is-7-tablet.elgg-col-1of3, .is-7-tablet.elgg-col-2of3, .is-7-tablet.elgg-col-1of4, .is-7-tablet.elgg-col-2of4, .is-7-tablet.elgg-col-3of4, .elgg-cards > li.is-7-tablet, .tidypics-gallery > li.is-7-tablet {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7, .is-offset-7.elgg-col-1of1, .is-offset-7.elgg-col-1of2, .is-offset-7.elgg-col-1of3, .is-offset-7.elgg-col-2of3, .is-offset-7.elgg-col-1of4, .is-offset-7.elgg-col-2of4, .is-offset-7.elgg-col-3of4, .elgg-cards > li.is-offset-7, .tidypics-gallery > li.is-offset-7, .column.is-offset-7-tablet, .is-offset-7-tablet.elgg-col-1of1, .is-offset-7-tablet.elgg-col-1of2, .is-offset-7-tablet.elgg-col-1of3, .is-offset-7-tablet.elgg-col-2of3, .is-offset-7-tablet.elgg-col-1of4, .is-offset-7-tablet.elgg-col-2of4, .is-offset-7-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-7-tablet, .tidypics-gallery > li.is-offset-7-tablet {
    margin-left: 58.3333333333%;
  }
  .column.is-8, .is-8.elgg-col-1of1, .is-8.elgg-col-1of2, .is-8.elgg-col-1of3, .is-8.elgg-col-2of3, .is-8.elgg-col-1of4, .is-8.elgg-col-2of4, .is-8.elgg-col-3of4, .elgg-cards > li.is-8, .tidypics-gallery > li.is-8, .column.is-8-tablet, .is-8-tablet.elgg-col-1of1, .is-8-tablet.elgg-col-1of2, .is-8-tablet.elgg-col-1of3, .is-8-tablet.elgg-col-2of3, .is-8-tablet.elgg-col-1of4, .is-8-tablet.elgg-col-2of4, .is-8-tablet.elgg-col-3of4, .elgg-cards > li.is-8-tablet, .tidypics-gallery > li.is-8-tablet {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8, .is-offset-8.elgg-col-1of1, .is-offset-8.elgg-col-1of2, .is-offset-8.elgg-col-1of3, .is-offset-8.elgg-col-2of3, .is-offset-8.elgg-col-1of4, .is-offset-8.elgg-col-2of4, .is-offset-8.elgg-col-3of4, .elgg-cards > li.is-offset-8, .tidypics-gallery > li.is-offset-8, .column.is-offset-8-tablet, .is-offset-8-tablet.elgg-col-1of1, .is-offset-8-tablet.elgg-col-1of2, .is-offset-8-tablet.elgg-col-1of3, .is-offset-8-tablet.elgg-col-2of3, .is-offset-8-tablet.elgg-col-1of4, .is-offset-8-tablet.elgg-col-2of4, .is-offset-8-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-8-tablet, .tidypics-gallery > li.is-offset-8-tablet {
    margin-left: 66.6666666667%;
  }
  .column.is-9, .is-9.elgg-col-1of1, .is-9.elgg-col-1of2, .is-9.elgg-col-1of3, .is-9.elgg-col-2of3, .is-9.elgg-col-1of4, .is-9.elgg-col-2of4, .is-9.elgg-col-3of4, .elgg-cards > li.is-9, .tidypics-gallery > li.is-9, .column.is-9-tablet, .is-9-tablet.elgg-col-1of1, .is-9-tablet.elgg-col-1of2, .is-9-tablet.elgg-col-1of3, .is-9-tablet.elgg-col-2of3, .is-9-tablet.elgg-col-1of4, .is-9-tablet.elgg-col-2of4, .is-9-tablet.elgg-col-3of4, .elgg-cards > li.is-9-tablet, .tidypics-gallery > li.is-9-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9, .is-offset-9.elgg-col-1of1, .is-offset-9.elgg-col-1of2, .is-offset-9.elgg-col-1of3, .is-offset-9.elgg-col-2of3, .is-offset-9.elgg-col-1of4, .is-offset-9.elgg-col-2of4, .is-offset-9.elgg-col-3of4, .elgg-cards > li.is-offset-9, .tidypics-gallery > li.is-offset-9, .column.is-offset-9-tablet, .is-offset-9-tablet.elgg-col-1of1, .is-offset-9-tablet.elgg-col-1of2, .is-offset-9-tablet.elgg-col-1of3, .is-offset-9-tablet.elgg-col-2of3, .is-offset-9-tablet.elgg-col-1of4, .is-offset-9-tablet.elgg-col-2of4, .is-offset-9-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-9-tablet, .tidypics-gallery > li.is-offset-9-tablet {
    margin-left: 75%;
  }
  .column.is-10, .is-10.elgg-col-1of1, .is-10.elgg-col-1of2, .is-10.elgg-col-1of3, .is-10.elgg-col-2of3, .is-10.elgg-col-1of4, .is-10.elgg-col-2of4, .is-10.elgg-col-3of4, .elgg-cards > li.is-10, .tidypics-gallery > li.is-10, .column.is-10-tablet, .is-10-tablet.elgg-col-1of1, .is-10-tablet.elgg-col-1of2, .is-10-tablet.elgg-col-1of3, .is-10-tablet.elgg-col-2of3, .is-10-tablet.elgg-col-1of4, .is-10-tablet.elgg-col-2of4, .is-10-tablet.elgg-col-3of4, .elgg-cards > li.is-10-tablet, .tidypics-gallery > li.is-10-tablet {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10, .is-offset-10.elgg-col-1of1, .is-offset-10.elgg-col-1of2, .is-offset-10.elgg-col-1of3, .is-offset-10.elgg-col-2of3, .is-offset-10.elgg-col-1of4, .is-offset-10.elgg-col-2of4, .is-offset-10.elgg-col-3of4, .elgg-cards > li.is-offset-10, .tidypics-gallery > li.is-offset-10, .column.is-offset-10-tablet, .is-offset-10-tablet.elgg-col-1of1, .is-offset-10-tablet.elgg-col-1of2, .is-offset-10-tablet.elgg-col-1of3, .is-offset-10-tablet.elgg-col-2of3, .is-offset-10-tablet.elgg-col-1of4, .is-offset-10-tablet.elgg-col-2of4, .is-offset-10-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-10-tablet, .tidypics-gallery > li.is-offset-10-tablet {
    margin-left: 83.3333333333%;
  }
  .column.is-11, .is-11.elgg-col-1of1, .is-11.elgg-col-1of2, .is-11.elgg-col-1of3, .is-11.elgg-col-2of3, .is-11.elgg-col-1of4, .is-11.elgg-col-2of4, .is-11.elgg-col-3of4, .elgg-cards > li.is-11, .tidypics-gallery > li.is-11, .column.is-11-tablet, .is-11-tablet.elgg-col-1of1, .is-11-tablet.elgg-col-1of2, .is-11-tablet.elgg-col-1of3, .is-11-tablet.elgg-col-2of3, .is-11-tablet.elgg-col-1of4, .is-11-tablet.elgg-col-2of4, .is-11-tablet.elgg-col-3of4, .elgg-cards > li.is-11-tablet, .tidypics-gallery > li.is-11-tablet {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11, .is-offset-11.elgg-col-1of1, .is-offset-11.elgg-col-1of2, .is-offset-11.elgg-col-1of3, .is-offset-11.elgg-col-2of3, .is-offset-11.elgg-col-1of4, .is-offset-11.elgg-col-2of4, .is-offset-11.elgg-col-3of4, .elgg-cards > li.is-offset-11, .tidypics-gallery > li.is-offset-11, .column.is-offset-11-tablet, .is-offset-11-tablet.elgg-col-1of1, .is-offset-11-tablet.elgg-col-1of2, .is-offset-11-tablet.elgg-col-1of3, .is-offset-11-tablet.elgg-col-2of3, .is-offset-11-tablet.elgg-col-1of4, .is-offset-11-tablet.elgg-col-2of4, .is-offset-11-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-11-tablet, .tidypics-gallery > li.is-offset-11-tablet {
    margin-left: 91.6666666667%;
  }
  .column.is-12, .is-12.elgg-col-1of1, .is-12.elgg-col-1of2, .is-12.elgg-col-1of3, .is-12.elgg-col-2of3, .is-12.elgg-col-1of4, .is-12.elgg-col-2of4, .is-12.elgg-col-3of4, .elgg-cards > li.is-12, .tidypics-gallery > li.is-12, .column.is-12-tablet, .is-12-tablet.elgg-col-1of1, .is-12-tablet.elgg-col-1of2, .is-12-tablet.elgg-col-1of3, .is-12-tablet.elgg-col-2of3, .is-12-tablet.elgg-col-1of4, .is-12-tablet.elgg-col-2of4, .is-12-tablet.elgg-col-3of4, .elgg-cards > li.is-12-tablet, .tidypics-gallery > li.is-12-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12, .is-offset-12.elgg-col-1of1, .is-offset-12.elgg-col-1of2, .is-offset-12.elgg-col-1of3, .is-offset-12.elgg-col-2of3, .is-offset-12.elgg-col-1of4, .is-offset-12.elgg-col-2of4, .is-offset-12.elgg-col-3of4, .elgg-cards > li.is-offset-12, .tidypics-gallery > li.is-offset-12, .column.is-offset-12-tablet, .is-offset-12-tablet.elgg-col-1of1, .is-offset-12-tablet.elgg-col-1of2, .is-offset-12-tablet.elgg-col-1of3, .is-offset-12-tablet.elgg-col-2of3, .is-offset-12-tablet.elgg-col-1of4, .is-offset-12-tablet.elgg-col-2of4, .is-offset-12-tablet.elgg-col-3of4, .elgg-cards > li.is-offset-12-tablet, .tidypics-gallery > li.is-offset-12-tablet {
    margin-left: 100%;
  }
}

@media screen and (max-width: 1007px) {
  .column.is-narrow-touch, .is-narrow-touch.elgg-col-1of1, .is-narrow-touch.elgg-col-1of2, .is-narrow-touch.elgg-col-1of3, .is-narrow-touch.elgg-col-2of3, .is-narrow-touch.elgg-col-1of4, .is-narrow-touch.elgg-col-2of4, .is-narrow-touch.elgg-col-3of4, .elgg-cards > li.is-narrow-touch, .tidypics-gallery > li.is-narrow-touch {
    flex: none;
  }
  .column.is-full-touch, .is-full-touch.elgg-col-1of1, .is-full-touch.elgg-col-1of2, .is-full-touch.elgg-col-1of3, .is-full-touch.elgg-col-2of3, .is-full-touch.elgg-col-1of4, .is-full-touch.elgg-col-2of4, .is-full-touch.elgg-col-3of4, .elgg-cards > li.is-full-touch, .tidypics-gallery > li.is-full-touch {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch, .is-three-quarters-touch.elgg-col-1of1, .is-three-quarters-touch.elgg-col-1of2, .is-three-quarters-touch.elgg-col-1of3, .is-three-quarters-touch.elgg-col-2of3, .is-three-quarters-touch.elgg-col-1of4, .is-three-quarters-touch.elgg-col-2of4, .is-three-quarters-touch.elgg-col-3of4, .elgg-cards > li.is-three-quarters-touch, .tidypics-gallery > li.is-three-quarters-touch {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch, .is-two-thirds-touch.elgg-col-1of1, .is-two-thirds-touch.elgg-col-1of2, .is-two-thirds-touch.elgg-col-1of3, .is-two-thirds-touch.elgg-col-2of3, .is-two-thirds-touch.elgg-col-1of4, .is-two-thirds-touch.elgg-col-2of4, .is-two-thirds-touch.elgg-col-3of4, .elgg-cards > li.is-two-thirds-touch, .tidypics-gallery > li.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch, .is-half-touch.elgg-col-1of1, .is-half-touch.elgg-col-1of2, .is-half-touch.elgg-col-1of3, .is-half-touch.elgg-col-2of3, .is-half-touch.elgg-col-1of4, .is-half-touch.elgg-col-2of4, .is-half-touch.elgg-col-3of4, .elgg-cards > li.is-half-touch, .tidypics-gallery > li.is-half-touch {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-touch, .is-one-third-touch.elgg-col-1of1, .is-one-third-touch.elgg-col-1of2, .is-one-third-touch.elgg-col-1of3, .is-one-third-touch.elgg-col-2of3, .is-one-third-touch.elgg-col-1of4, .is-one-third-touch.elgg-col-2of4, .is-one-third-touch.elgg-col-3of4, .elgg-cards > li.is-one-third-touch, .tidypics-gallery > li.is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch, .is-one-quarter-touch.elgg-col-1of1, .is-one-quarter-touch.elgg-col-1of2, .is-one-quarter-touch.elgg-col-1of3, .is-one-quarter-touch.elgg-col-2of3, .is-one-quarter-touch.elgg-col-1of4, .is-one-quarter-touch.elgg-col-2of4, .is-one-quarter-touch.elgg-col-3of4, .elgg-cards > li.is-one-quarter-touch, .tidypics-gallery > li.is-one-quarter-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-three-quarters-touch, .is-offset-three-quarters-touch.elgg-col-1of1, .is-offset-three-quarters-touch.elgg-col-1of2, .is-offset-three-quarters-touch.elgg-col-1of3, .is-offset-three-quarters-touch.elgg-col-2of3, .is-offset-three-quarters-touch.elgg-col-1of4, .is-offset-three-quarters-touch.elgg-col-2of4, .is-offset-three-quarters-touch.elgg-col-3of4, .elgg-cards > li.is-offset-three-quarters-touch, .tidypics-gallery > li.is-offset-three-quarters-touch {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-touch, .is-offset-two-thirds-touch.elgg-col-1of1, .is-offset-two-thirds-touch.elgg-col-1of2, .is-offset-two-thirds-touch.elgg-col-1of3, .is-offset-two-thirds-touch.elgg-col-2of3, .is-offset-two-thirds-touch.elgg-col-1of4, .is-offset-two-thirds-touch.elgg-col-2of4, .is-offset-two-thirds-touch.elgg-col-3of4, .elgg-cards > li.is-offset-two-thirds-touch, .tidypics-gallery > li.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-touch, .is-offset-half-touch.elgg-col-1of1, .is-offset-half-touch.elgg-col-1of2, .is-offset-half-touch.elgg-col-1of3, .is-offset-half-touch.elgg-col-2of3, .is-offset-half-touch.elgg-col-1of4, .is-offset-half-touch.elgg-col-2of4, .is-offset-half-touch.elgg-col-3of4, .elgg-cards > li.is-offset-half-touch, .tidypics-gallery > li.is-offset-half-touch {
    margin-left: 50%;
  }
  .column.is-offset-one-third-touch, .is-offset-one-third-touch.elgg-col-1of1, .is-offset-one-third-touch.elgg-col-1of2, .is-offset-one-third-touch.elgg-col-1of3, .is-offset-one-third-touch.elgg-col-2of3, .is-offset-one-third-touch.elgg-col-1of4, .is-offset-one-third-touch.elgg-col-2of4, .is-offset-one-third-touch.elgg-col-3of4, .elgg-cards > li.is-offset-one-third-touch, .tidypics-gallery > li.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-touch, .is-offset-one-quarter-touch.elgg-col-1of1, .is-offset-one-quarter-touch.elgg-col-1of2, .is-offset-one-quarter-touch.elgg-col-1of3, .is-offset-one-quarter-touch.elgg-col-2of3, .is-offset-one-quarter-touch.elgg-col-1of4, .is-offset-one-quarter-touch.elgg-col-2of4, .is-offset-one-quarter-touch.elgg-col-3of4, .elgg-cards > li.is-offset-one-quarter-touch, .tidypics-gallery > li.is-offset-one-quarter-touch {
    margin-left: 25%;
  }
  .column.is-1-touch, .is-1-touch.elgg-col-1of1, .is-1-touch.elgg-col-1of2, .is-1-touch.elgg-col-1of3, .is-1-touch.elgg-col-2of3, .is-1-touch.elgg-col-1of4, .is-1-touch.elgg-col-2of4, .is-1-touch.elgg-col-3of4, .elgg-cards > li.is-1-touch, .tidypics-gallery > li.is-1-touch {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-touch, .is-offset-1-touch.elgg-col-1of1, .is-offset-1-touch.elgg-col-1of2, .is-offset-1-touch.elgg-col-1of3, .is-offset-1-touch.elgg-col-2of3, .is-offset-1-touch.elgg-col-1of4, .is-offset-1-touch.elgg-col-2of4, .is-offset-1-touch.elgg-col-3of4, .elgg-cards > li.is-offset-1-touch, .tidypics-gallery > li.is-offset-1-touch {
    margin-left: 8.3333333333%;
  }
  .column.is-2-touch, .is-2-touch.elgg-col-1of1, .is-2-touch.elgg-col-1of2, .is-2-touch.elgg-col-1of3, .is-2-touch.elgg-col-2of3, .is-2-touch.elgg-col-1of4, .is-2-touch.elgg-col-2of4, .is-2-touch.elgg-col-3of4, .elgg-cards > li.is-2-touch, .tidypics-gallery > li.is-2-touch {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-touch, .is-offset-2-touch.elgg-col-1of1, .is-offset-2-touch.elgg-col-1of2, .is-offset-2-touch.elgg-col-1of3, .is-offset-2-touch.elgg-col-2of3, .is-offset-2-touch.elgg-col-1of4, .is-offset-2-touch.elgg-col-2of4, .is-offset-2-touch.elgg-col-3of4, .elgg-cards > li.is-offset-2-touch, .tidypics-gallery > li.is-offset-2-touch {
    margin-left: 16.6666666667%;
  }
  .column.is-3-touch, .is-3-touch.elgg-col-1of1, .is-3-touch.elgg-col-1of2, .is-3-touch.elgg-col-1of3, .is-3-touch.elgg-col-2of3, .is-3-touch.elgg-col-1of4, .is-3-touch.elgg-col-2of4, .is-3-touch.elgg-col-3of4, .elgg-cards > li.is-3-touch, .tidypics-gallery > li.is-3-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch, .is-offset-3-touch.elgg-col-1of1, .is-offset-3-touch.elgg-col-1of2, .is-offset-3-touch.elgg-col-1of3, .is-offset-3-touch.elgg-col-2of3, .is-offset-3-touch.elgg-col-1of4, .is-offset-3-touch.elgg-col-2of4, .is-offset-3-touch.elgg-col-3of4, .elgg-cards > li.is-offset-3-touch, .tidypics-gallery > li.is-offset-3-touch {
    margin-left: 25%;
  }
  .column.is-4-touch, .is-4-touch.elgg-col-1of1, .is-4-touch.elgg-col-1of2, .is-4-touch.elgg-col-1of3, .is-4-touch.elgg-col-2of3, .is-4-touch.elgg-col-1of4, .is-4-touch.elgg-col-2of4, .is-4-touch.elgg-col-3of4, .elgg-cards > li.is-4-touch, .tidypics-gallery > li.is-4-touch {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-touch, .is-offset-4-touch.elgg-col-1of1, .is-offset-4-touch.elgg-col-1of2, .is-offset-4-touch.elgg-col-1of3, .is-offset-4-touch.elgg-col-2of3, .is-offset-4-touch.elgg-col-1of4, .is-offset-4-touch.elgg-col-2of4, .is-offset-4-touch.elgg-col-3of4, .elgg-cards > li.is-offset-4-touch, .tidypics-gallery > li.is-offset-4-touch {
    margin-left: 33.3333333333%;
  }
  .column.is-5-touch, .is-5-touch.elgg-col-1of1, .is-5-touch.elgg-col-1of2, .is-5-touch.elgg-col-1of3, .is-5-touch.elgg-col-2of3, .is-5-touch.elgg-col-1of4, .is-5-touch.elgg-col-2of4, .is-5-touch.elgg-col-3of4, .elgg-cards > li.is-5-touch, .tidypics-gallery > li.is-5-touch {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-touch, .is-offset-5-touch.elgg-col-1of1, .is-offset-5-touch.elgg-col-1of2, .is-offset-5-touch.elgg-col-1of3, .is-offset-5-touch.elgg-col-2of3, .is-offset-5-touch.elgg-col-1of4, .is-offset-5-touch.elgg-col-2of4, .is-offset-5-touch.elgg-col-3of4, .elgg-cards > li.is-offset-5-touch, .tidypics-gallery > li.is-offset-5-touch {
    margin-left: 41.6666666667%;
  }
  .column.is-6-touch, .is-6-touch.elgg-col-1of1, .is-6-touch.elgg-col-1of2, .is-6-touch.elgg-col-1of3, .is-6-touch.elgg-col-2of3, .is-6-touch.elgg-col-1of4, .is-6-touch.elgg-col-2of4, .is-6-touch.elgg-col-3of4, .elgg-cards > li.is-6-touch, .tidypics-gallery > li.is-6-touch {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch, .is-offset-6-touch.elgg-col-1of1, .is-offset-6-touch.elgg-col-1of2, .is-offset-6-touch.elgg-col-1of3, .is-offset-6-touch.elgg-col-2of3, .is-offset-6-touch.elgg-col-1of4, .is-offset-6-touch.elgg-col-2of4, .is-offset-6-touch.elgg-col-3of4, .elgg-cards > li.is-offset-6-touch, .tidypics-gallery > li.is-offset-6-touch {
    margin-left: 50%;
  }
  .column.is-7-touch, .is-7-touch.elgg-col-1of1, .is-7-touch.elgg-col-1of2, .is-7-touch.elgg-col-1of3, .is-7-touch.elgg-col-2of3, .is-7-touch.elgg-col-1of4, .is-7-touch.elgg-col-2of4, .is-7-touch.elgg-col-3of4, .elgg-cards > li.is-7-touch, .tidypics-gallery > li.is-7-touch {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-touch, .is-offset-7-touch.elgg-col-1of1, .is-offset-7-touch.elgg-col-1of2, .is-offset-7-touch.elgg-col-1of3, .is-offset-7-touch.elgg-col-2of3, .is-offset-7-touch.elgg-col-1of4, .is-offset-7-touch.elgg-col-2of4, .is-offset-7-touch.elgg-col-3of4, .elgg-cards > li.is-offset-7-touch, .tidypics-gallery > li.is-offset-7-touch {
    margin-left: 58.3333333333%;
  }
  .column.is-8-touch, .is-8-touch.elgg-col-1of1, .is-8-touch.elgg-col-1of2, .is-8-touch.elgg-col-1of3, .is-8-touch.elgg-col-2of3, .is-8-touch.elgg-col-1of4, .is-8-touch.elgg-col-2of4, .is-8-touch.elgg-col-3of4, .elgg-cards > li.is-8-touch, .tidypics-gallery > li.is-8-touch {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-touch, .is-offset-8-touch.elgg-col-1of1, .is-offset-8-touch.elgg-col-1of2, .is-offset-8-touch.elgg-col-1of3, .is-offset-8-touch.elgg-col-2of3, .is-offset-8-touch.elgg-col-1of4, .is-offset-8-touch.elgg-col-2of4, .is-offset-8-touch.elgg-col-3of4, .elgg-cards > li.is-offset-8-touch, .tidypics-gallery > li.is-offset-8-touch {
    margin-left: 66.6666666667%;
  }
  .column.is-9-touch, .is-9-touch.elgg-col-1of1, .is-9-touch.elgg-col-1of2, .is-9-touch.elgg-col-1of3, .is-9-touch.elgg-col-2of3, .is-9-touch.elgg-col-1of4, .is-9-touch.elgg-col-2of4, .is-9-touch.elgg-col-3of4, .elgg-cards > li.is-9-touch, .tidypics-gallery > li.is-9-touch {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch, .is-offset-9-touch.elgg-col-1of1, .is-offset-9-touch.elgg-col-1of2, .is-offset-9-touch.elgg-col-1of3, .is-offset-9-touch.elgg-col-2of3, .is-offset-9-touch.elgg-col-1of4, .is-offset-9-touch.elgg-col-2of4, .is-offset-9-touch.elgg-col-3of4, .elgg-cards > li.is-offset-9-touch, .tidypics-gallery > li.is-offset-9-touch {
    margin-left: 75%;
  }
  .column.is-10-touch, .is-10-touch.elgg-col-1of1, .is-10-touch.elgg-col-1of2, .is-10-touch.elgg-col-1of3, .is-10-touch.elgg-col-2of3, .is-10-touch.elgg-col-1of4, .is-10-touch.elgg-col-2of4, .is-10-touch.elgg-col-3of4, .elgg-cards > li.is-10-touch, .tidypics-gallery > li.is-10-touch {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-touch, .is-offset-10-touch.elgg-col-1of1, .is-offset-10-touch.elgg-col-1of2, .is-offset-10-touch.elgg-col-1of3, .is-offset-10-touch.elgg-col-2of3, .is-offset-10-touch.elgg-col-1of4, .is-offset-10-touch.elgg-col-2of4, .is-offset-10-touch.elgg-col-3of4, .elgg-cards > li.is-offset-10-touch, .tidypics-gallery > li.is-offset-10-touch {
    margin-left: 83.3333333333%;
  }
  .column.is-11-touch, .is-11-touch.elgg-col-1of1, .is-11-touch.elgg-col-1of2, .is-11-touch.elgg-col-1of3, .is-11-touch.elgg-col-2of3, .is-11-touch.elgg-col-1of4, .is-11-touch.elgg-col-2of4, .is-11-touch.elgg-col-3of4, .elgg-cards > li.is-11-touch, .tidypics-gallery > li.is-11-touch {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-touch, .is-offset-11-touch.elgg-col-1of1, .is-offset-11-touch.elgg-col-1of2, .is-offset-11-touch.elgg-col-1of3, .is-offset-11-touch.elgg-col-2of3, .is-offset-11-touch.elgg-col-1of4, .is-offset-11-touch.elgg-col-2of4, .is-offset-11-touch.elgg-col-3of4, .elgg-cards > li.is-offset-11-touch, .tidypics-gallery > li.is-offset-11-touch {
    margin-left: 91.6666666667%;
  }
  .column.is-12-touch, .is-12-touch.elgg-col-1of1, .is-12-touch.elgg-col-1of2, .is-12-touch.elgg-col-1of3, .is-12-touch.elgg-col-2of3, .is-12-touch.elgg-col-1of4, .is-12-touch.elgg-col-2of4, .is-12-touch.elgg-col-3of4, .elgg-cards > li.is-12-touch, .tidypics-gallery > li.is-12-touch {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch, .is-offset-12-touch.elgg-col-1of1, .is-offset-12-touch.elgg-col-1of2, .is-offset-12-touch.elgg-col-1of3, .is-offset-12-touch.elgg-col-2of3, .is-offset-12-touch.elgg-col-1of4, .is-offset-12-touch.elgg-col-2of4, .is-offset-12-touch.elgg-col-3of4, .elgg-cards > li.is-offset-12-touch, .tidypics-gallery > li.is-offset-12-touch {
    margin-left: 100%;
  }
}

@media screen and (min-width: 1008px) {
  .column.is-narrow-desktop, .is-narrow-desktop.elgg-col-1of1, .is-narrow-desktop.elgg-col-1of2, .is-narrow-desktop.elgg-col-1of3, .is-narrow-desktop.elgg-col-2of3, .is-narrow-desktop.elgg-col-1of4, .is-narrow-desktop.elgg-col-2of4, .is-narrow-desktop.elgg-col-3of4, .elgg-cards > li.is-narrow-desktop, .tidypics-gallery > li.is-narrow-desktop {
    flex: none;
  }
  .column.is-full-desktop, .is-full-desktop.elgg-col-1of1, .is-full-desktop.elgg-col-1of2, .is-full-desktop.elgg-col-1of3, .is-full-desktop.elgg-col-2of3, .is-full-desktop.elgg-col-1of4, .is-full-desktop.elgg-col-2of4, .is-full-desktop.elgg-col-3of4, .elgg-cards > li.is-full-desktop, .tidypics-gallery > li.is-full-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop, .is-three-quarters-desktop.elgg-col-1of1, .is-three-quarters-desktop.elgg-col-1of2, .is-three-quarters-desktop.elgg-col-1of3, .is-three-quarters-desktop.elgg-col-2of3, .is-three-quarters-desktop.elgg-col-1of4, .is-three-quarters-desktop.elgg-col-2of4, .is-three-quarters-desktop.elgg-col-3of4, .elgg-cards > li.is-three-quarters-desktop, .tidypics-gallery > li.is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop, .is-two-thirds-desktop.elgg-col-1of1, .is-two-thirds-desktop.elgg-col-1of2, .is-two-thirds-desktop.elgg-col-1of3, .is-two-thirds-desktop.elgg-col-2of3, .is-two-thirds-desktop.elgg-col-1of4, .is-two-thirds-desktop.elgg-col-2of4, .is-two-thirds-desktop.elgg-col-3of4, .elgg-cards > li.is-two-thirds-desktop, .tidypics-gallery > li.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop, .is-half-desktop.elgg-col-1of1, .is-half-desktop.elgg-col-1of2, .is-half-desktop.elgg-col-1of3, .is-half-desktop.elgg-col-2of3, .is-half-desktop.elgg-col-1of4, .is-half-desktop.elgg-col-2of4, .is-half-desktop.elgg-col-3of4, .elgg-cards > li.is-half-desktop, .tidypics-gallery > li.is-half-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop, .is-one-third-desktop.elgg-col-1of1, .is-one-third-desktop.elgg-col-1of2, .is-one-third-desktop.elgg-col-1of3, .is-one-third-desktop.elgg-col-2of3, .is-one-third-desktop.elgg-col-1of4, .is-one-third-desktop.elgg-col-2of4, .is-one-third-desktop.elgg-col-3of4, .elgg-cards > li.is-one-third-desktop, .tidypics-gallery > li.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop, .is-one-quarter-desktop.elgg-col-1of1, .is-one-quarter-desktop.elgg-col-1of2, .is-one-quarter-desktop.elgg-col-1of3, .is-one-quarter-desktop.elgg-col-2of3, .is-one-quarter-desktop.elgg-col-1of4, .is-one-quarter-desktop.elgg-col-2of4, .is-one-quarter-desktop.elgg-col-3of4, .elgg-cards > li.is-one-quarter-desktop, .tidypics-gallery > li.is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-three-quarters-desktop, .is-offset-three-quarters-desktop.elgg-col-1of1, .is-offset-three-quarters-desktop.elgg-col-1of2, .is-offset-three-quarters-desktop.elgg-col-1of3, .is-offset-three-quarters-desktop.elgg-col-2of3, .is-offset-three-quarters-desktop.elgg-col-1of4, .is-offset-three-quarters-desktop.elgg-col-2of4, .is-offset-three-quarters-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-three-quarters-desktop, .tidypics-gallery > li.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-desktop, .is-offset-two-thirds-desktop.elgg-col-1of1, .is-offset-two-thirds-desktop.elgg-col-1of2, .is-offset-two-thirds-desktop.elgg-col-1of3, .is-offset-two-thirds-desktop.elgg-col-2of3, .is-offset-two-thirds-desktop.elgg-col-1of4, .is-offset-two-thirds-desktop.elgg-col-2of4, .is-offset-two-thirds-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-two-thirds-desktop, .tidypics-gallery > li.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-desktop, .is-offset-half-desktop.elgg-col-1of1, .is-offset-half-desktop.elgg-col-1of2, .is-offset-half-desktop.elgg-col-1of3, .is-offset-half-desktop.elgg-col-2of3, .is-offset-half-desktop.elgg-col-1of4, .is-offset-half-desktop.elgg-col-2of4, .is-offset-half-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-half-desktop, .tidypics-gallery > li.is-offset-half-desktop {
    margin-left: 50%;
  }
  .column.is-offset-one-third-desktop, .is-offset-one-third-desktop.elgg-col-1of1, .is-offset-one-third-desktop.elgg-col-1of2, .is-offset-one-third-desktop.elgg-col-1of3, .is-offset-one-third-desktop.elgg-col-2of3, .is-offset-one-third-desktop.elgg-col-1of4, .is-offset-one-third-desktop.elgg-col-2of4, .is-offset-one-third-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-one-third-desktop, .tidypics-gallery > li.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-desktop, .is-offset-one-quarter-desktop.elgg-col-1of1, .is-offset-one-quarter-desktop.elgg-col-1of2, .is-offset-one-quarter-desktop.elgg-col-1of3, .is-offset-one-quarter-desktop.elgg-col-2of3, .is-offset-one-quarter-desktop.elgg-col-1of4, .is-offset-one-quarter-desktop.elgg-col-2of4, .is-offset-one-quarter-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-one-quarter-desktop, .tidypics-gallery > li.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }
  .column.is-1-desktop, .is-1-desktop.elgg-col-1of1, .is-1-desktop.elgg-col-1of2, .is-1-desktop.elgg-col-1of3, .is-1-desktop.elgg-col-2of3, .is-1-desktop.elgg-col-1of4, .is-1-desktop.elgg-col-2of4, .is-1-desktop.elgg-col-3of4, .elgg-cards > li.is-1-desktop, .tidypics-gallery > li.is-1-desktop {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-desktop, .is-offset-1-desktop.elgg-col-1of1, .is-offset-1-desktop.elgg-col-1of2, .is-offset-1-desktop.elgg-col-1of3, .is-offset-1-desktop.elgg-col-2of3, .is-offset-1-desktop.elgg-col-1of4, .is-offset-1-desktop.elgg-col-2of4, .is-offset-1-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-1-desktop, .tidypics-gallery > li.is-offset-1-desktop {
    margin-left: 8.3333333333%;
  }
  .column.is-2-desktop, .is-2-desktop.elgg-col-1of1, .is-2-desktop.elgg-col-1of2, .is-2-desktop.elgg-col-1of3, .is-2-desktop.elgg-col-2of3, .is-2-desktop.elgg-col-1of4, .is-2-desktop.elgg-col-2of4, .is-2-desktop.elgg-col-3of4, .elgg-cards > li.is-2-desktop, .tidypics-gallery > li.is-2-desktop {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-desktop, .is-offset-2-desktop.elgg-col-1of1, .is-offset-2-desktop.elgg-col-1of2, .is-offset-2-desktop.elgg-col-1of3, .is-offset-2-desktop.elgg-col-2of3, .is-offset-2-desktop.elgg-col-1of4, .is-offset-2-desktop.elgg-col-2of4, .is-offset-2-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-2-desktop, .tidypics-gallery > li.is-offset-2-desktop {
    margin-left: 16.6666666667%;
  }
  .column.is-3-desktop, .is-3-desktop.elgg-col-1of1, .is-3-desktop.elgg-col-1of2, .is-3-desktop.elgg-col-1of3, .is-3-desktop.elgg-col-2of3, .is-3-desktop.elgg-col-1of4, .is-3-desktop.elgg-col-2of4, .is-3-desktop.elgg-col-3of4, .elgg-cards > li.is-3-desktop, .tidypics-gallery > li.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop, .is-offset-3-desktop.elgg-col-1of1, .is-offset-3-desktop.elgg-col-1of2, .is-offset-3-desktop.elgg-col-1of3, .is-offset-3-desktop.elgg-col-2of3, .is-offset-3-desktop.elgg-col-1of4, .is-offset-3-desktop.elgg-col-2of4, .is-offset-3-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-3-desktop, .tidypics-gallery > li.is-offset-3-desktop {
    margin-left: 25%;
  }
  .column.is-4-desktop, .is-4-desktop.elgg-col-1of1, .is-4-desktop.elgg-col-1of2, .is-4-desktop.elgg-col-1of3, .is-4-desktop.elgg-col-2of3, .is-4-desktop.elgg-col-1of4, .is-4-desktop.elgg-col-2of4, .is-4-desktop.elgg-col-3of4, .elgg-cards > li.is-4-desktop, .tidypics-gallery > li.is-4-desktop {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-desktop, .is-offset-4-desktop.elgg-col-1of1, .is-offset-4-desktop.elgg-col-1of2, .is-offset-4-desktop.elgg-col-1of3, .is-offset-4-desktop.elgg-col-2of3, .is-offset-4-desktop.elgg-col-1of4, .is-offset-4-desktop.elgg-col-2of4, .is-offset-4-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-4-desktop, .tidypics-gallery > li.is-offset-4-desktop {
    margin-left: 33.3333333333%;
  }
  .column.is-5-desktop, .is-5-desktop.elgg-col-1of1, .is-5-desktop.elgg-col-1of2, .is-5-desktop.elgg-col-1of3, .is-5-desktop.elgg-col-2of3, .is-5-desktop.elgg-col-1of4, .is-5-desktop.elgg-col-2of4, .is-5-desktop.elgg-col-3of4, .elgg-cards > li.is-5-desktop, .tidypics-gallery > li.is-5-desktop {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-desktop, .is-offset-5-desktop.elgg-col-1of1, .is-offset-5-desktop.elgg-col-1of2, .is-offset-5-desktop.elgg-col-1of3, .is-offset-5-desktop.elgg-col-2of3, .is-offset-5-desktop.elgg-col-1of4, .is-offset-5-desktop.elgg-col-2of4, .is-offset-5-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-5-desktop, .tidypics-gallery > li.is-offset-5-desktop {
    margin-left: 41.6666666667%;
  }
  .column.is-6-desktop, .is-6-desktop.elgg-col-1of1, .is-6-desktop.elgg-col-1of2, .is-6-desktop.elgg-col-1of3, .is-6-desktop.elgg-col-2of3, .is-6-desktop.elgg-col-1of4, .is-6-desktop.elgg-col-2of4, .is-6-desktop.elgg-col-3of4, .elgg-cards > li.is-6-desktop, .tidypics-gallery > li.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop, .is-offset-6-desktop.elgg-col-1of1, .is-offset-6-desktop.elgg-col-1of2, .is-offset-6-desktop.elgg-col-1of3, .is-offset-6-desktop.elgg-col-2of3, .is-offset-6-desktop.elgg-col-1of4, .is-offset-6-desktop.elgg-col-2of4, .is-offset-6-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-6-desktop, .tidypics-gallery > li.is-offset-6-desktop {
    margin-left: 50%;
  }
  .column.is-7-desktop, .is-7-desktop.elgg-col-1of1, .is-7-desktop.elgg-col-1of2, .is-7-desktop.elgg-col-1of3, .is-7-desktop.elgg-col-2of3, .is-7-desktop.elgg-col-1of4, .is-7-desktop.elgg-col-2of4, .is-7-desktop.elgg-col-3of4, .elgg-cards > li.is-7-desktop, .tidypics-gallery > li.is-7-desktop {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-desktop, .is-offset-7-desktop.elgg-col-1of1, .is-offset-7-desktop.elgg-col-1of2, .is-offset-7-desktop.elgg-col-1of3, .is-offset-7-desktop.elgg-col-2of3, .is-offset-7-desktop.elgg-col-1of4, .is-offset-7-desktop.elgg-col-2of4, .is-offset-7-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-7-desktop, .tidypics-gallery > li.is-offset-7-desktop {
    margin-left: 58.3333333333%;
  }
  .column.is-8-desktop, .is-8-desktop.elgg-col-1of1, .is-8-desktop.elgg-col-1of2, .is-8-desktop.elgg-col-1of3, .is-8-desktop.elgg-col-2of3, .is-8-desktop.elgg-col-1of4, .is-8-desktop.elgg-col-2of4, .is-8-desktop.elgg-col-3of4, .elgg-cards > li.is-8-desktop, .tidypics-gallery > li.is-8-desktop {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-desktop, .is-offset-8-desktop.elgg-col-1of1, .is-offset-8-desktop.elgg-col-1of2, .is-offset-8-desktop.elgg-col-1of3, .is-offset-8-desktop.elgg-col-2of3, .is-offset-8-desktop.elgg-col-1of4, .is-offset-8-desktop.elgg-col-2of4, .is-offset-8-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-8-desktop, .tidypics-gallery > li.is-offset-8-desktop {
    margin-left: 66.6666666667%;
  }
  .column.is-9-desktop, .is-9-desktop.elgg-col-1of1, .is-9-desktop.elgg-col-1of2, .is-9-desktop.elgg-col-1of3, .is-9-desktop.elgg-col-2of3, .is-9-desktop.elgg-col-1of4, .is-9-desktop.elgg-col-2of4, .is-9-desktop.elgg-col-3of4, .elgg-cards > li.is-9-desktop, .tidypics-gallery > li.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop, .is-offset-9-desktop.elgg-col-1of1, .is-offset-9-desktop.elgg-col-1of2, .is-offset-9-desktop.elgg-col-1of3, .is-offset-9-desktop.elgg-col-2of3, .is-offset-9-desktop.elgg-col-1of4, .is-offset-9-desktop.elgg-col-2of4, .is-offset-9-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-9-desktop, .tidypics-gallery > li.is-offset-9-desktop {
    margin-left: 75%;
  }
  .column.is-10-desktop, .is-10-desktop.elgg-col-1of1, .is-10-desktop.elgg-col-1of2, .is-10-desktop.elgg-col-1of3, .is-10-desktop.elgg-col-2of3, .is-10-desktop.elgg-col-1of4, .is-10-desktop.elgg-col-2of4, .is-10-desktop.elgg-col-3of4, .elgg-cards > li.is-10-desktop, .tidypics-gallery > li.is-10-desktop {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-desktop, .is-offset-10-desktop.elgg-col-1of1, .is-offset-10-desktop.elgg-col-1of2, .is-offset-10-desktop.elgg-col-1of3, .is-offset-10-desktop.elgg-col-2of3, .is-offset-10-desktop.elgg-col-1of4, .is-offset-10-desktop.elgg-col-2of4, .is-offset-10-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-10-desktop, .tidypics-gallery > li.is-offset-10-desktop {
    margin-left: 83.3333333333%;
  }
  .column.is-11-desktop, .is-11-desktop.elgg-col-1of1, .is-11-desktop.elgg-col-1of2, .is-11-desktop.elgg-col-1of3, .is-11-desktop.elgg-col-2of3, .is-11-desktop.elgg-col-1of4, .is-11-desktop.elgg-col-2of4, .is-11-desktop.elgg-col-3of4, .elgg-cards > li.is-11-desktop, .tidypics-gallery > li.is-11-desktop {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-desktop, .is-offset-11-desktop.elgg-col-1of1, .is-offset-11-desktop.elgg-col-1of2, .is-offset-11-desktop.elgg-col-1of3, .is-offset-11-desktop.elgg-col-2of3, .is-offset-11-desktop.elgg-col-1of4, .is-offset-11-desktop.elgg-col-2of4, .is-offset-11-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-11-desktop, .tidypics-gallery > li.is-offset-11-desktop {
    margin-left: 91.6666666667%;
  }
  .column.is-12-desktop, .is-12-desktop.elgg-col-1of1, .is-12-desktop.elgg-col-1of2, .is-12-desktop.elgg-col-1of3, .is-12-desktop.elgg-col-2of3, .is-12-desktop.elgg-col-1of4, .is-12-desktop.elgg-col-2of4, .is-12-desktop.elgg-col-3of4, .elgg-cards > li.is-12-desktop, .tidypics-gallery > li.is-12-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop, .is-offset-12-desktop.elgg-col-1of1, .is-offset-12-desktop.elgg-col-1of2, .is-offset-12-desktop.elgg-col-1of3, .is-offset-12-desktop.elgg-col-2of3, .is-offset-12-desktop.elgg-col-1of4, .is-offset-12-desktop.elgg-col-2of4, .is-offset-12-desktop.elgg-col-3of4, .elgg-cards > li.is-offset-12-desktop, .tidypics-gallery > li.is-offset-12-desktop {
    margin-left: 100%;
  }
}

@media screen and (min-width: 1200px) {
  .column.is-narrow-widescreen, .is-narrow-widescreen.elgg-col-1of1, .is-narrow-widescreen.elgg-col-1of2, .is-narrow-widescreen.elgg-col-1of3, .is-narrow-widescreen.elgg-col-2of3, .is-narrow-widescreen.elgg-col-1of4, .is-narrow-widescreen.elgg-col-2of4, .is-narrow-widescreen.elgg-col-3of4, .elgg-cards > li.is-narrow-widescreen, .tidypics-gallery > li.is-narrow-widescreen {
    flex: none;
  }
  .column.is-full-widescreen, .is-full-widescreen.elgg-col-1of1, .is-full-widescreen.elgg-col-1of2, .is-full-widescreen.elgg-col-1of3, .is-full-widescreen.elgg-col-2of3, .is-full-widescreen.elgg-col-1of4, .is-full-widescreen.elgg-col-2of4, .is-full-widescreen.elgg-col-3of4, .elgg-cards > li.is-full-widescreen, .tidypics-gallery > li.is-full-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen, .is-three-quarters-widescreen.elgg-col-1of1, .is-three-quarters-widescreen.elgg-col-1of2, .is-three-quarters-widescreen.elgg-col-1of3, .is-three-quarters-widescreen.elgg-col-2of3, .is-three-quarters-widescreen.elgg-col-1of4, .is-three-quarters-widescreen.elgg-col-2of4, .is-three-quarters-widescreen.elgg-col-3of4, .elgg-cards > li.is-three-quarters-widescreen, .tidypics-gallery > li.is-three-quarters-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen, .is-two-thirds-widescreen.elgg-col-1of1, .is-two-thirds-widescreen.elgg-col-1of2, .is-two-thirds-widescreen.elgg-col-1of3, .is-two-thirds-widescreen.elgg-col-2of3, .is-two-thirds-widescreen.elgg-col-1of4, .is-two-thirds-widescreen.elgg-col-2of4, .is-two-thirds-widescreen.elgg-col-3of4, .elgg-cards > li.is-two-thirds-widescreen, .tidypics-gallery > li.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen, .is-half-widescreen.elgg-col-1of1, .is-half-widescreen.elgg-col-1of2, .is-half-widescreen.elgg-col-1of3, .is-half-widescreen.elgg-col-2of3, .is-half-widescreen.elgg-col-1of4, .is-half-widescreen.elgg-col-2of4, .is-half-widescreen.elgg-col-3of4, .elgg-cards > li.is-half-widescreen, .tidypics-gallery > li.is-half-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen, .is-one-third-widescreen.elgg-col-1of1, .is-one-third-widescreen.elgg-col-1of2, .is-one-third-widescreen.elgg-col-1of3, .is-one-third-widescreen.elgg-col-2of3, .is-one-third-widescreen.elgg-col-1of4, .is-one-third-widescreen.elgg-col-2of4, .is-one-third-widescreen.elgg-col-3of4, .elgg-cards > li.is-one-third-widescreen, .tidypics-gallery > li.is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen, .is-one-quarter-widescreen.elgg-col-1of1, .is-one-quarter-widescreen.elgg-col-1of2, .is-one-quarter-widescreen.elgg-col-1of3, .is-one-quarter-widescreen.elgg-col-2of3, .is-one-quarter-widescreen.elgg-col-1of4, .is-one-quarter-widescreen.elgg-col-2of4, .is-one-quarter-widescreen.elgg-col-3of4, .elgg-cards > li.is-one-quarter-widescreen, .tidypics-gallery > li.is-one-quarter-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-offset-three-quarters-widescreen, .is-offset-three-quarters-widescreen.elgg-col-1of1, .is-offset-three-quarters-widescreen.elgg-col-1of2, .is-offset-three-quarters-widescreen.elgg-col-1of3, .is-offset-three-quarters-widescreen.elgg-col-2of3, .is-offset-three-quarters-widescreen.elgg-col-1of4, .is-offset-three-quarters-widescreen.elgg-col-2of4, .is-offset-three-quarters-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-three-quarters-widescreen, .tidypics-gallery > li.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-widescreen, .is-offset-two-thirds-widescreen.elgg-col-1of1, .is-offset-two-thirds-widescreen.elgg-col-1of2, .is-offset-two-thirds-widescreen.elgg-col-1of3, .is-offset-two-thirds-widescreen.elgg-col-2of3, .is-offset-two-thirds-widescreen.elgg-col-1of4, .is-offset-two-thirds-widescreen.elgg-col-2of4, .is-offset-two-thirds-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-two-thirds-widescreen, .tidypics-gallery > li.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-widescreen, .is-offset-half-widescreen.elgg-col-1of1, .is-offset-half-widescreen.elgg-col-1of2, .is-offset-half-widescreen.elgg-col-1of3, .is-offset-half-widescreen.elgg-col-2of3, .is-offset-half-widescreen.elgg-col-1of4, .is-offset-half-widescreen.elgg-col-2of4, .is-offset-half-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-half-widescreen, .tidypics-gallery > li.is-offset-half-widescreen {
    margin-left: 50%;
  }
  .column.is-offset-one-third-widescreen, .is-offset-one-third-widescreen.elgg-col-1of1, .is-offset-one-third-widescreen.elgg-col-1of2, .is-offset-one-third-widescreen.elgg-col-1of3, .is-offset-one-third-widescreen.elgg-col-2of3, .is-offset-one-third-widescreen.elgg-col-1of4, .is-offset-one-third-widescreen.elgg-col-2of4, .is-offset-one-third-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-one-third-widescreen, .tidypics-gallery > li.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-widescreen, .is-offset-one-quarter-widescreen.elgg-col-1of1, .is-offset-one-quarter-widescreen.elgg-col-1of2, .is-offset-one-quarter-widescreen.elgg-col-1of3, .is-offset-one-quarter-widescreen.elgg-col-2of3, .is-offset-one-quarter-widescreen.elgg-col-1of4, .is-offset-one-quarter-widescreen.elgg-col-2of4, .is-offset-one-quarter-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-one-quarter-widescreen, .tidypics-gallery > li.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }
  .column.is-1-widescreen, .is-1-widescreen.elgg-col-1of1, .is-1-widescreen.elgg-col-1of2, .is-1-widescreen.elgg-col-1of3, .is-1-widescreen.elgg-col-2of3, .is-1-widescreen.elgg-col-1of4, .is-1-widescreen.elgg-col-2of4, .is-1-widescreen.elgg-col-3of4, .elgg-cards > li.is-1-widescreen, .tidypics-gallery > li.is-1-widescreen {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-widescreen, .is-offset-1-widescreen.elgg-col-1of1, .is-offset-1-widescreen.elgg-col-1of2, .is-offset-1-widescreen.elgg-col-1of3, .is-offset-1-widescreen.elgg-col-2of3, .is-offset-1-widescreen.elgg-col-1of4, .is-offset-1-widescreen.elgg-col-2of4, .is-offset-1-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-1-widescreen, .tidypics-gallery > li.is-offset-1-widescreen {
    margin-left: 8.3333333333%;
  }
  .column.is-2-widescreen, .is-2-widescreen.elgg-col-1of1, .is-2-widescreen.elgg-col-1of2, .is-2-widescreen.elgg-col-1of3, .is-2-widescreen.elgg-col-2of3, .is-2-widescreen.elgg-col-1of4, .is-2-widescreen.elgg-col-2of4, .is-2-widescreen.elgg-col-3of4, .elgg-cards > li.is-2-widescreen, .tidypics-gallery > li.is-2-widescreen {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-widescreen, .is-offset-2-widescreen.elgg-col-1of1, .is-offset-2-widescreen.elgg-col-1of2, .is-offset-2-widescreen.elgg-col-1of3, .is-offset-2-widescreen.elgg-col-2of3, .is-offset-2-widescreen.elgg-col-1of4, .is-offset-2-widescreen.elgg-col-2of4, .is-offset-2-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-2-widescreen, .tidypics-gallery > li.is-offset-2-widescreen {
    margin-left: 16.6666666667%;
  }
  .column.is-3-widescreen, .is-3-widescreen.elgg-col-1of1, .is-3-widescreen.elgg-col-1of2, .is-3-widescreen.elgg-col-1of3, .is-3-widescreen.elgg-col-2of3, .is-3-widescreen.elgg-col-1of4, .is-3-widescreen.elgg-col-2of4, .is-3-widescreen.elgg-col-3of4, .elgg-cards > li.is-3-widescreen, .tidypics-gallery > li.is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen, .is-offset-3-widescreen.elgg-col-1of1, .is-offset-3-widescreen.elgg-col-1of2, .is-offset-3-widescreen.elgg-col-1of3, .is-offset-3-widescreen.elgg-col-2of3, .is-offset-3-widescreen.elgg-col-1of4, .is-offset-3-widescreen.elgg-col-2of4, .is-offset-3-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-3-widescreen, .tidypics-gallery > li.is-offset-3-widescreen {
    margin-left: 25%;
  }
  .column.is-4-widescreen, .is-4-widescreen.elgg-col-1of1, .is-4-widescreen.elgg-col-1of2, .is-4-widescreen.elgg-col-1of3, .is-4-widescreen.elgg-col-2of3, .is-4-widescreen.elgg-col-1of4, .is-4-widescreen.elgg-col-2of4, .is-4-widescreen.elgg-col-3of4, .elgg-cards > li.is-4-widescreen, .tidypics-gallery > li.is-4-widescreen {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-widescreen, .is-offset-4-widescreen.elgg-col-1of1, .is-offset-4-widescreen.elgg-col-1of2, .is-offset-4-widescreen.elgg-col-1of3, .is-offset-4-widescreen.elgg-col-2of3, .is-offset-4-widescreen.elgg-col-1of4, .is-offset-4-widescreen.elgg-col-2of4, .is-offset-4-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-4-widescreen, .tidypics-gallery > li.is-offset-4-widescreen {
    margin-left: 33.3333333333%;
  }
  .column.is-5-widescreen, .is-5-widescreen.elgg-col-1of1, .is-5-widescreen.elgg-col-1of2, .is-5-widescreen.elgg-col-1of3, .is-5-widescreen.elgg-col-2of3, .is-5-widescreen.elgg-col-1of4, .is-5-widescreen.elgg-col-2of4, .is-5-widescreen.elgg-col-3of4, .elgg-cards > li.is-5-widescreen, .tidypics-gallery > li.is-5-widescreen {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-widescreen, .is-offset-5-widescreen.elgg-col-1of1, .is-offset-5-widescreen.elgg-col-1of2, .is-offset-5-widescreen.elgg-col-1of3, .is-offset-5-widescreen.elgg-col-2of3, .is-offset-5-widescreen.elgg-col-1of4, .is-offset-5-widescreen.elgg-col-2of4, .is-offset-5-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-5-widescreen, .tidypics-gallery > li.is-offset-5-widescreen {
    margin-left: 41.6666666667%;
  }
  .column.is-6-widescreen, .is-6-widescreen.elgg-col-1of1, .is-6-widescreen.elgg-col-1of2, .is-6-widescreen.elgg-col-1of3, .is-6-widescreen.elgg-col-2of3, .is-6-widescreen.elgg-col-1of4, .is-6-widescreen.elgg-col-2of4, .is-6-widescreen.elgg-col-3of4, .elgg-cards > li.is-6-widescreen, .tidypics-gallery > li.is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen, .is-offset-6-widescreen.elgg-col-1of1, .is-offset-6-widescreen.elgg-col-1of2, .is-offset-6-widescreen.elgg-col-1of3, .is-offset-6-widescreen.elgg-col-2of3, .is-offset-6-widescreen.elgg-col-1of4, .is-offset-6-widescreen.elgg-col-2of4, .is-offset-6-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-6-widescreen, .tidypics-gallery > li.is-offset-6-widescreen {
    margin-left: 50%;
  }
  .column.is-7-widescreen, .is-7-widescreen.elgg-col-1of1, .is-7-widescreen.elgg-col-1of2, .is-7-widescreen.elgg-col-1of3, .is-7-widescreen.elgg-col-2of3, .is-7-widescreen.elgg-col-1of4, .is-7-widescreen.elgg-col-2of4, .is-7-widescreen.elgg-col-3of4, .elgg-cards > li.is-7-widescreen, .tidypics-gallery > li.is-7-widescreen {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-widescreen, .is-offset-7-widescreen.elgg-col-1of1, .is-offset-7-widescreen.elgg-col-1of2, .is-offset-7-widescreen.elgg-col-1of3, .is-offset-7-widescreen.elgg-col-2of3, .is-offset-7-widescreen.elgg-col-1of4, .is-offset-7-widescreen.elgg-col-2of4, .is-offset-7-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-7-widescreen, .tidypics-gallery > li.is-offset-7-widescreen {
    margin-left: 58.3333333333%;
  }
  .column.is-8-widescreen, .is-8-widescreen.elgg-col-1of1, .is-8-widescreen.elgg-col-1of2, .is-8-widescreen.elgg-col-1of3, .is-8-widescreen.elgg-col-2of3, .is-8-widescreen.elgg-col-1of4, .is-8-widescreen.elgg-col-2of4, .is-8-widescreen.elgg-col-3of4, .elgg-cards > li.is-8-widescreen, .tidypics-gallery > li.is-8-widescreen {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-widescreen, .is-offset-8-widescreen.elgg-col-1of1, .is-offset-8-widescreen.elgg-col-1of2, .is-offset-8-widescreen.elgg-col-1of3, .is-offset-8-widescreen.elgg-col-2of3, .is-offset-8-widescreen.elgg-col-1of4, .is-offset-8-widescreen.elgg-col-2of4, .is-offset-8-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-8-widescreen, .tidypics-gallery > li.is-offset-8-widescreen {
    margin-left: 66.6666666667%;
  }
  .column.is-9-widescreen, .is-9-widescreen.elgg-col-1of1, .is-9-widescreen.elgg-col-1of2, .is-9-widescreen.elgg-col-1of3, .is-9-widescreen.elgg-col-2of3, .is-9-widescreen.elgg-col-1of4, .is-9-widescreen.elgg-col-2of4, .is-9-widescreen.elgg-col-3of4, .elgg-cards > li.is-9-widescreen, .tidypics-gallery > li.is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen, .is-offset-9-widescreen.elgg-col-1of1, .is-offset-9-widescreen.elgg-col-1of2, .is-offset-9-widescreen.elgg-col-1of3, .is-offset-9-widescreen.elgg-col-2of3, .is-offset-9-widescreen.elgg-col-1of4, .is-offset-9-widescreen.elgg-col-2of4, .is-offset-9-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-9-widescreen, .tidypics-gallery > li.is-offset-9-widescreen {
    margin-left: 75%;
  }
  .column.is-10-widescreen, .is-10-widescreen.elgg-col-1of1, .is-10-widescreen.elgg-col-1of2, .is-10-widescreen.elgg-col-1of3, .is-10-widescreen.elgg-col-2of3, .is-10-widescreen.elgg-col-1of4, .is-10-widescreen.elgg-col-2of4, .is-10-widescreen.elgg-col-3of4, .elgg-cards > li.is-10-widescreen, .tidypics-gallery > li.is-10-widescreen {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-widescreen, .is-offset-10-widescreen.elgg-col-1of1, .is-offset-10-widescreen.elgg-col-1of2, .is-offset-10-widescreen.elgg-col-1of3, .is-offset-10-widescreen.elgg-col-2of3, .is-offset-10-widescreen.elgg-col-1of4, .is-offset-10-widescreen.elgg-col-2of4, .is-offset-10-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-10-widescreen, .tidypics-gallery > li.is-offset-10-widescreen {
    margin-left: 83.3333333333%;
  }
  .column.is-11-widescreen, .is-11-widescreen.elgg-col-1of1, .is-11-widescreen.elgg-col-1of2, .is-11-widescreen.elgg-col-1of3, .is-11-widescreen.elgg-col-2of3, .is-11-widescreen.elgg-col-1of4, .is-11-widescreen.elgg-col-2of4, .is-11-widescreen.elgg-col-3of4, .elgg-cards > li.is-11-widescreen, .tidypics-gallery > li.is-11-widescreen {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-widescreen, .is-offset-11-widescreen.elgg-col-1of1, .is-offset-11-widescreen.elgg-col-1of2, .is-offset-11-widescreen.elgg-col-1of3, .is-offset-11-widescreen.elgg-col-2of3, .is-offset-11-widescreen.elgg-col-1of4, .is-offset-11-widescreen.elgg-col-2of4, .is-offset-11-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-11-widescreen, .tidypics-gallery > li.is-offset-11-widescreen {
    margin-left: 91.6666666667%;
  }
  .column.is-12-widescreen, .is-12-widescreen.elgg-col-1of1, .is-12-widescreen.elgg-col-1of2, .is-12-widescreen.elgg-col-1of3, .is-12-widescreen.elgg-col-2of3, .is-12-widescreen.elgg-col-1of4, .is-12-widescreen.elgg-col-2of4, .is-12-widescreen.elgg-col-3of4, .elgg-cards > li.is-12-widescreen, .tidypics-gallery > li.is-12-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen, .is-offset-12-widescreen.elgg-col-1of1, .is-offset-12-widescreen.elgg-col-1of2, .is-offset-12-widescreen.elgg-col-1of3, .is-offset-12-widescreen.elgg-col-2of3, .is-offset-12-widescreen.elgg-col-1of4, .is-offset-12-widescreen.elgg-col-2of4, .is-offset-12-widescreen.elgg-col-3of4, .elgg-cards > li.is-offset-12-widescreen, .tidypics-gallery > li.is-offset-12-widescreen {
    margin-left: 100%;
  }
}

@media screen and (min-width: 1392px) {
  .column.is-narrow-fullhd, .is-narrow-fullhd.elgg-col-1of1, .is-narrow-fullhd.elgg-col-1of2, .is-narrow-fullhd.elgg-col-1of3, .is-narrow-fullhd.elgg-col-2of3, .is-narrow-fullhd.elgg-col-1of4, .is-narrow-fullhd.elgg-col-2of4, .is-narrow-fullhd.elgg-col-3of4, .elgg-cards > li.is-narrow-fullhd, .tidypics-gallery > li.is-narrow-fullhd {
    flex: none;
  }
  .column.is-full-fullhd, .is-full-fullhd.elgg-col-1of1, .is-full-fullhd.elgg-col-1of2, .is-full-fullhd.elgg-col-1of3, .is-full-fullhd.elgg-col-2of3, .is-full-fullhd.elgg-col-1of4, .is-full-fullhd.elgg-col-2of4, .is-full-fullhd.elgg-col-3of4, .elgg-cards > li.is-full-fullhd, .tidypics-gallery > li.is-full-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-fullhd, .is-three-quarters-fullhd.elgg-col-1of1, .is-three-quarters-fullhd.elgg-col-1of2, .is-three-quarters-fullhd.elgg-col-1of3, .is-three-quarters-fullhd.elgg-col-2of3, .is-three-quarters-fullhd.elgg-col-1of4, .is-three-quarters-fullhd.elgg-col-2of4, .is-three-quarters-fullhd.elgg-col-3of4, .elgg-cards > li.is-three-quarters-fullhd, .tidypics-gallery > li.is-three-quarters-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-fullhd, .is-two-thirds-fullhd.elgg-col-1of1, .is-two-thirds-fullhd.elgg-col-1of2, .is-two-thirds-fullhd.elgg-col-1of3, .is-two-thirds-fullhd.elgg-col-2of3, .is-two-thirds-fullhd.elgg-col-1of4, .is-two-thirds-fullhd.elgg-col-2of4, .is-two-thirds-fullhd.elgg-col-3of4, .elgg-cards > li.is-two-thirds-fullhd, .tidypics-gallery > li.is-two-thirds-fullhd {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-fullhd, .is-half-fullhd.elgg-col-1of1, .is-half-fullhd.elgg-col-1of2, .is-half-fullhd.elgg-col-1of3, .is-half-fullhd.elgg-col-2of3, .is-half-fullhd.elgg-col-1of4, .is-half-fullhd.elgg-col-2of4, .is-half-fullhd.elgg-col-3of4, .elgg-cards > li.is-half-fullhd, .tidypics-gallery > li.is-half-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-fullhd, .is-one-third-fullhd.elgg-col-1of1, .is-one-third-fullhd.elgg-col-1of2, .is-one-third-fullhd.elgg-col-1of3, .is-one-third-fullhd.elgg-col-2of3, .is-one-third-fullhd.elgg-col-1of4, .is-one-third-fullhd.elgg-col-2of4, .is-one-third-fullhd.elgg-col-3of4, .elgg-cards > li.is-one-third-fullhd, .tidypics-gallery > li.is-one-third-fullhd {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-fullhd, .is-one-quarter-fullhd.elgg-col-1of1, .is-one-quarter-fullhd.elgg-col-1of2, .is-one-quarter-fullhd.elgg-col-1of3, .is-one-quarter-fullhd.elgg-col-2of3, .is-one-quarter-fullhd.elgg-col-1of4, .is-one-quarter-fullhd.elgg-col-2of4, .is-one-quarter-fullhd.elgg-col-3of4, .elgg-cards > li.is-one-quarter-fullhd, .tidypics-gallery > li.is-one-quarter-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-offset-three-quarters-fullhd, .is-offset-three-quarters-fullhd.elgg-col-1of1, .is-offset-three-quarters-fullhd.elgg-col-1of2, .is-offset-three-quarters-fullhd.elgg-col-1of3, .is-offset-three-quarters-fullhd.elgg-col-2of3, .is-offset-three-quarters-fullhd.elgg-col-1of4, .is-offset-three-quarters-fullhd.elgg-col-2of4, .is-offset-three-quarters-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-three-quarters-fullhd, .tidypics-gallery > li.is-offset-three-quarters-fullhd {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-fullhd, .is-offset-two-thirds-fullhd.elgg-col-1of1, .is-offset-two-thirds-fullhd.elgg-col-1of2, .is-offset-two-thirds-fullhd.elgg-col-1of3, .is-offset-two-thirds-fullhd.elgg-col-2of3, .is-offset-two-thirds-fullhd.elgg-col-1of4, .is-offset-two-thirds-fullhd.elgg-col-2of4, .is-offset-two-thirds-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-two-thirds-fullhd, .tidypics-gallery > li.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-fullhd, .is-offset-half-fullhd.elgg-col-1of1, .is-offset-half-fullhd.elgg-col-1of2, .is-offset-half-fullhd.elgg-col-1of3, .is-offset-half-fullhd.elgg-col-2of3, .is-offset-half-fullhd.elgg-col-1of4, .is-offset-half-fullhd.elgg-col-2of4, .is-offset-half-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-half-fullhd, .tidypics-gallery > li.is-offset-half-fullhd {
    margin-left: 50%;
  }
  .column.is-offset-one-third-fullhd, .is-offset-one-third-fullhd.elgg-col-1of1, .is-offset-one-third-fullhd.elgg-col-1of2, .is-offset-one-third-fullhd.elgg-col-1of3, .is-offset-one-third-fullhd.elgg-col-2of3, .is-offset-one-third-fullhd.elgg-col-1of4, .is-offset-one-third-fullhd.elgg-col-2of4, .is-offset-one-third-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-one-third-fullhd, .tidypics-gallery > li.is-offset-one-third-fullhd {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-fullhd, .is-offset-one-quarter-fullhd.elgg-col-1of1, .is-offset-one-quarter-fullhd.elgg-col-1of2, .is-offset-one-quarter-fullhd.elgg-col-1of3, .is-offset-one-quarter-fullhd.elgg-col-2of3, .is-offset-one-quarter-fullhd.elgg-col-1of4, .is-offset-one-quarter-fullhd.elgg-col-2of4, .is-offset-one-quarter-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-one-quarter-fullhd, .tidypics-gallery > li.is-offset-one-quarter-fullhd {
    margin-left: 25%;
  }
  .column.is-1-fullhd, .is-1-fullhd.elgg-col-1of1, .is-1-fullhd.elgg-col-1of2, .is-1-fullhd.elgg-col-1of3, .is-1-fullhd.elgg-col-2of3, .is-1-fullhd.elgg-col-1of4, .is-1-fullhd.elgg-col-2of4, .is-1-fullhd.elgg-col-3of4, .elgg-cards > li.is-1-fullhd, .tidypics-gallery > li.is-1-fullhd {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-fullhd, .is-offset-1-fullhd.elgg-col-1of1, .is-offset-1-fullhd.elgg-col-1of2, .is-offset-1-fullhd.elgg-col-1of3, .is-offset-1-fullhd.elgg-col-2of3, .is-offset-1-fullhd.elgg-col-1of4, .is-offset-1-fullhd.elgg-col-2of4, .is-offset-1-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-1-fullhd, .tidypics-gallery > li.is-offset-1-fullhd {
    margin-left: 8.3333333333%;
  }
  .column.is-2-fullhd, .is-2-fullhd.elgg-col-1of1, .is-2-fullhd.elgg-col-1of2, .is-2-fullhd.elgg-col-1of3, .is-2-fullhd.elgg-col-2of3, .is-2-fullhd.elgg-col-1of4, .is-2-fullhd.elgg-col-2of4, .is-2-fullhd.elgg-col-3of4, .elgg-cards > li.is-2-fullhd, .tidypics-gallery > li.is-2-fullhd {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-fullhd, .is-offset-2-fullhd.elgg-col-1of1, .is-offset-2-fullhd.elgg-col-1of2, .is-offset-2-fullhd.elgg-col-1of3, .is-offset-2-fullhd.elgg-col-2of3, .is-offset-2-fullhd.elgg-col-1of4, .is-offset-2-fullhd.elgg-col-2of4, .is-offset-2-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-2-fullhd, .tidypics-gallery > li.is-offset-2-fullhd {
    margin-left: 16.6666666667%;
  }
  .column.is-3-fullhd, .is-3-fullhd.elgg-col-1of1, .is-3-fullhd.elgg-col-1of2, .is-3-fullhd.elgg-col-1of3, .is-3-fullhd.elgg-col-2of3, .is-3-fullhd.elgg-col-1of4, .is-3-fullhd.elgg-col-2of4, .is-3-fullhd.elgg-col-3of4, .elgg-cards > li.is-3-fullhd, .tidypics-gallery > li.is-3-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd, .is-offset-3-fullhd.elgg-col-1of1, .is-offset-3-fullhd.elgg-col-1of2, .is-offset-3-fullhd.elgg-col-1of3, .is-offset-3-fullhd.elgg-col-2of3, .is-offset-3-fullhd.elgg-col-1of4, .is-offset-3-fullhd.elgg-col-2of4, .is-offset-3-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-3-fullhd, .tidypics-gallery > li.is-offset-3-fullhd {
    margin-left: 25%;
  }
  .column.is-4-fullhd, .is-4-fullhd.elgg-col-1of1, .is-4-fullhd.elgg-col-1of2, .is-4-fullhd.elgg-col-1of3, .is-4-fullhd.elgg-col-2of3, .is-4-fullhd.elgg-col-1of4, .is-4-fullhd.elgg-col-2of4, .is-4-fullhd.elgg-col-3of4, .elgg-cards > li.is-4-fullhd, .tidypics-gallery > li.is-4-fullhd {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-fullhd, .is-offset-4-fullhd.elgg-col-1of1, .is-offset-4-fullhd.elgg-col-1of2, .is-offset-4-fullhd.elgg-col-1of3, .is-offset-4-fullhd.elgg-col-2of3, .is-offset-4-fullhd.elgg-col-1of4, .is-offset-4-fullhd.elgg-col-2of4, .is-offset-4-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-4-fullhd, .tidypics-gallery > li.is-offset-4-fullhd {
    margin-left: 33.3333333333%;
  }
  .column.is-5-fullhd, .is-5-fullhd.elgg-col-1of1, .is-5-fullhd.elgg-col-1of2, .is-5-fullhd.elgg-col-1of3, .is-5-fullhd.elgg-col-2of3, .is-5-fullhd.elgg-col-1of4, .is-5-fullhd.elgg-col-2of4, .is-5-fullhd.elgg-col-3of4, .elgg-cards > li.is-5-fullhd, .tidypics-gallery > li.is-5-fullhd {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-fullhd, .is-offset-5-fullhd.elgg-col-1of1, .is-offset-5-fullhd.elgg-col-1of2, .is-offset-5-fullhd.elgg-col-1of3, .is-offset-5-fullhd.elgg-col-2of3, .is-offset-5-fullhd.elgg-col-1of4, .is-offset-5-fullhd.elgg-col-2of4, .is-offset-5-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-5-fullhd, .tidypics-gallery > li.is-offset-5-fullhd {
    margin-left: 41.6666666667%;
  }
  .column.is-6-fullhd, .is-6-fullhd.elgg-col-1of1, .is-6-fullhd.elgg-col-1of2, .is-6-fullhd.elgg-col-1of3, .is-6-fullhd.elgg-col-2of3, .is-6-fullhd.elgg-col-1of4, .is-6-fullhd.elgg-col-2of4, .is-6-fullhd.elgg-col-3of4, .elgg-cards > li.is-6-fullhd, .tidypics-gallery > li.is-6-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd, .is-offset-6-fullhd.elgg-col-1of1, .is-offset-6-fullhd.elgg-col-1of2, .is-offset-6-fullhd.elgg-col-1of3, .is-offset-6-fullhd.elgg-col-2of3, .is-offset-6-fullhd.elgg-col-1of4, .is-offset-6-fullhd.elgg-col-2of4, .is-offset-6-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-6-fullhd, .tidypics-gallery > li.is-offset-6-fullhd {
    margin-left: 50%;
  }
  .column.is-7-fullhd, .is-7-fullhd.elgg-col-1of1, .is-7-fullhd.elgg-col-1of2, .is-7-fullhd.elgg-col-1of3, .is-7-fullhd.elgg-col-2of3, .is-7-fullhd.elgg-col-1of4, .is-7-fullhd.elgg-col-2of4, .is-7-fullhd.elgg-col-3of4, .elgg-cards > li.is-7-fullhd, .tidypics-gallery > li.is-7-fullhd {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-fullhd, .is-offset-7-fullhd.elgg-col-1of1, .is-offset-7-fullhd.elgg-col-1of2, .is-offset-7-fullhd.elgg-col-1of3, .is-offset-7-fullhd.elgg-col-2of3, .is-offset-7-fullhd.elgg-col-1of4, .is-offset-7-fullhd.elgg-col-2of4, .is-offset-7-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-7-fullhd, .tidypics-gallery > li.is-offset-7-fullhd {
    margin-left: 58.3333333333%;
  }
  .column.is-8-fullhd, .is-8-fullhd.elgg-col-1of1, .is-8-fullhd.elgg-col-1of2, .is-8-fullhd.elgg-col-1of3, .is-8-fullhd.elgg-col-2of3, .is-8-fullhd.elgg-col-1of4, .is-8-fullhd.elgg-col-2of4, .is-8-fullhd.elgg-col-3of4, .elgg-cards > li.is-8-fullhd, .tidypics-gallery > li.is-8-fullhd {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-fullhd, .is-offset-8-fullhd.elgg-col-1of1, .is-offset-8-fullhd.elgg-col-1of2, .is-offset-8-fullhd.elgg-col-1of3, .is-offset-8-fullhd.elgg-col-2of3, .is-offset-8-fullhd.elgg-col-1of4, .is-offset-8-fullhd.elgg-col-2of4, .is-offset-8-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-8-fullhd, .tidypics-gallery > li.is-offset-8-fullhd {
    margin-left: 66.6666666667%;
  }
  .column.is-9-fullhd, .is-9-fullhd.elgg-col-1of1, .is-9-fullhd.elgg-col-1of2, .is-9-fullhd.elgg-col-1of3, .is-9-fullhd.elgg-col-2of3, .is-9-fullhd.elgg-col-1of4, .is-9-fullhd.elgg-col-2of4, .is-9-fullhd.elgg-col-3of4, .elgg-cards > li.is-9-fullhd, .tidypics-gallery > li.is-9-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd, .is-offset-9-fullhd.elgg-col-1of1, .is-offset-9-fullhd.elgg-col-1of2, .is-offset-9-fullhd.elgg-col-1of3, .is-offset-9-fullhd.elgg-col-2of3, .is-offset-9-fullhd.elgg-col-1of4, .is-offset-9-fullhd.elgg-col-2of4, .is-offset-9-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-9-fullhd, .tidypics-gallery > li.is-offset-9-fullhd {
    margin-left: 75%;
  }
  .column.is-10-fullhd, .is-10-fullhd.elgg-col-1of1, .is-10-fullhd.elgg-col-1of2, .is-10-fullhd.elgg-col-1of3, .is-10-fullhd.elgg-col-2of3, .is-10-fullhd.elgg-col-1of4, .is-10-fullhd.elgg-col-2of4, .is-10-fullhd.elgg-col-3of4, .elgg-cards > li.is-10-fullhd, .tidypics-gallery > li.is-10-fullhd {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-fullhd, .is-offset-10-fullhd.elgg-col-1of1, .is-offset-10-fullhd.elgg-col-1of2, .is-offset-10-fullhd.elgg-col-1of3, .is-offset-10-fullhd.elgg-col-2of3, .is-offset-10-fullhd.elgg-col-1of4, .is-offset-10-fullhd.elgg-col-2of4, .is-offset-10-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-10-fullhd, .tidypics-gallery > li.is-offset-10-fullhd {
    margin-left: 83.3333333333%;
  }
  .column.is-11-fullhd, .is-11-fullhd.elgg-col-1of1, .is-11-fullhd.elgg-col-1of2, .is-11-fullhd.elgg-col-1of3, .is-11-fullhd.elgg-col-2of3, .is-11-fullhd.elgg-col-1of4, .is-11-fullhd.elgg-col-2of4, .is-11-fullhd.elgg-col-3of4, .elgg-cards > li.is-11-fullhd, .tidypics-gallery > li.is-11-fullhd {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-fullhd, .is-offset-11-fullhd.elgg-col-1of1, .is-offset-11-fullhd.elgg-col-1of2, .is-offset-11-fullhd.elgg-col-1of3, .is-offset-11-fullhd.elgg-col-2of3, .is-offset-11-fullhd.elgg-col-1of4, .is-offset-11-fullhd.elgg-col-2of4, .is-offset-11-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-11-fullhd, .tidypics-gallery > li.is-offset-11-fullhd {
    margin-left: 91.6666666667%;
  }
  .column.is-12-fullhd, .is-12-fullhd.elgg-col-1of1, .is-12-fullhd.elgg-col-1of2, .is-12-fullhd.elgg-col-1of3, .is-12-fullhd.elgg-col-2of3, .is-12-fullhd.elgg-col-1of4, .is-12-fullhd.elgg-col-2of4, .is-12-fullhd.elgg-col-3of4, .elgg-cards > li.is-12-fullhd, .tidypics-gallery > li.is-12-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd, .is-offset-12-fullhd.elgg-col-1of1, .is-offset-12-fullhd.elgg-col-1of2, .is-offset-12-fullhd.elgg-col-1of3, .is-offset-12-fullhd.elgg-col-2of3, .is-offset-12-fullhd.elgg-col-1of4, .is-offset-12-fullhd.elgg-col-2of4, .is-offset-12-fullhd.elgg-col-3of4, .elgg-cards > li.is-offset-12-fullhd, .tidypics-gallery > li.is-offset-12-fullhd {
    margin-left: 100%;
  }
}

.columns, .elgg-layout-widgets, .elgg-gallery, .elgg-cards, .tidypics-gallery {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}

.columns:last-child, .elgg-layout-widgets:last-child, .elgg-gallery:last-child, .elgg-cards:last-child, .tidypics-gallery:last-child {
  margin-bottom: -0.75rem;
}

.columns:not(:last-child), .elgg-layout-widgets:not(:last-child), .elgg-gallery:not(:last-child), .elgg-cards:not(:last-child), .tidypics-gallery:not(:last-child) {
  margin-bottom: 0.75rem;
}

.columns.is-centered, .is-centered.elgg-layout-widgets, .is-centered.elgg-gallery, .is-centered.elgg-cards, .is-centered.tidypics-gallery {
  justify-content: center;
}

.columns.is-gapless, .is-gapless.elgg-layout-widgets, .is-gapless.elgg-gallery, .is-gapless.elgg-cards, .is-gapless.tidypics-gallery {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}

.columns.is-gapless:last-child, .is-gapless.elgg-layout-widgets:last-child, .is-gapless.elgg-gallery:last-child, .is-gapless.elgg-cards:last-child, .is-gapless.tidypics-gallery:last-child {
  margin-bottom: 0;
}

.columns.is-gapless:not(:last-child), .is-gapless.elgg-layout-widgets:not(:last-child), .is-gapless.elgg-gallery:not(:last-child), .is-gapless.elgg-cards:not(:last-child), .is-gapless.tidypics-gallery:not(:last-child) {
  margin-bottom: 1.5rem;
}

.columns.is-gapless > .column, .is-gapless.elgg-layout-widgets > .column, .is-gapless.elgg-gallery > .column, .is-gapless.elgg-cards > .column, .is-gapless.tidypics-gallery > .column, .columns.is-gapless > .elgg-col-1of1, .is-gapless.elgg-layout-widgets > .elgg-col-1of1, .is-gapless.elgg-gallery > .elgg-col-1of1, .is-gapless.elgg-cards > .elgg-col-1of1, .is-gapless.tidypics-gallery > .elgg-col-1of1, .columns.is-gapless > .elgg-col-1of2, .is-gapless.elgg-layout-widgets > .elgg-col-1of2, .is-gapless.elgg-gallery > .elgg-col-1of2, .is-gapless.elgg-cards > .elgg-col-1of2, .is-gapless.tidypics-gallery > .elgg-col-1of2, .columns.is-gapless > .elgg-col-1of3, .is-gapless.elgg-layout-widgets > .elgg-col-1of3, .is-gapless.elgg-gallery > .elgg-col-1of3, .is-gapless.elgg-cards > .elgg-col-1of3, .is-gapless.tidypics-gallery > .elgg-col-1of3, .columns.is-gapless > .elgg-col-2of3, .is-gapless.elgg-layout-widgets > .elgg-col-2of3, .is-gapless.elgg-gallery > .elgg-col-2of3, .is-gapless.elgg-cards > .elgg-col-2of3, .is-gapless.tidypics-gallery > .elgg-col-2of3, .columns.is-gapless > .elgg-col-1of4, .is-gapless.elgg-layout-widgets > .elgg-col-1of4, .is-gapless.elgg-gallery > .elgg-col-1of4, .is-gapless.elgg-cards > .elgg-col-1of4, .is-gapless.tidypics-gallery > .elgg-col-1of4, .columns.is-gapless > .elgg-col-2of4, .is-gapless.elgg-layout-widgets > .elgg-col-2of4, .is-gapless.elgg-gallery > .elgg-col-2of4, .is-gapless.elgg-cards > .elgg-col-2of4, .is-gapless.tidypics-gallery > .elgg-col-2of4, .columns.is-gapless > .elgg-col-3of4, .is-gapless.elgg-layout-widgets > .elgg-col-3of4, .is-gapless.elgg-gallery > .elgg-col-3of4, .is-gapless.elgg-cards > .elgg-col-3of4, .is-gapless.tidypics-gallery > .elgg-col-3of4, .elgg-cards.is-gapless > li, .tidypics-gallery.is-gapless > li {
  margin: 0;
  padding: 0;
}

@media screen and (min-width: 769px), print {
  .columns.is-grid, .is-grid.elgg-layout-widgets, .is-grid.elgg-gallery, .is-grid.elgg-cards, .is-grid.tidypics-gallery {
    flex-wrap: wrap;
  }
  .columns.is-grid > .column, .is-grid.elgg-layout-widgets > .column, .is-grid.elgg-gallery > .column, .is-grid.elgg-cards > .column, .is-grid.tidypics-gallery > .column, .columns.is-grid > .elgg-col-1of1, .is-grid.elgg-layout-widgets > .elgg-col-1of1, .is-grid.elgg-gallery > .elgg-col-1of1, .is-grid.elgg-cards > .elgg-col-1of1, .is-grid.tidypics-gallery > .elgg-col-1of1, .columns.is-grid > .elgg-col-1of2, .is-grid.elgg-layout-widgets > .elgg-col-1of2, .is-grid.elgg-gallery > .elgg-col-1of2, .is-grid.elgg-cards > .elgg-col-1of2, .is-grid.tidypics-gallery > .elgg-col-1of2, .columns.is-grid > .elgg-col-1of3, .is-grid.elgg-layout-widgets > .elgg-col-1of3, .is-grid.elgg-gallery > .elgg-col-1of3, .is-grid.elgg-cards > .elgg-col-1of3, .is-grid.tidypics-gallery > .elgg-col-1of3, .columns.is-grid > .elgg-col-2of3, .is-grid.elgg-layout-widgets > .elgg-col-2of3, .is-grid.elgg-gallery > .elgg-col-2of3, .is-grid.elgg-cards > .elgg-col-2of3, .is-grid.tidypics-gallery > .elgg-col-2of3, .columns.is-grid > .elgg-col-1of4, .is-grid.elgg-layout-widgets > .elgg-col-1of4, .is-grid.elgg-gallery > .elgg-col-1of4, .is-grid.elgg-cards > .elgg-col-1of4, .is-grid.tidypics-gallery > .elgg-col-1of4, .columns.is-grid > .elgg-col-2of4, .is-grid.elgg-layout-widgets > .elgg-col-2of4, .is-grid.elgg-gallery > .elgg-col-2of4, .is-grid.elgg-cards > .elgg-col-2of4, .is-grid.tidypics-gallery > .elgg-col-2of4, .columns.is-grid > .elgg-col-3of4, .is-grid.elgg-layout-widgets > .elgg-col-3of4, .is-grid.elgg-gallery > .elgg-col-3of4, .is-grid.elgg-cards > .elgg-col-3of4, .is-grid.tidypics-gallery > .elgg-col-3of4, .elgg-cards.is-grid > li, .tidypics-gallery.is-grid > li {
    max-width: 33.3333%;
    padding: 0.75rem;
    width: 33.3333%;
  }
  .columns.is-grid > .column + .column, .is-grid.elgg-layout-widgets > .column + .column, .is-grid.elgg-gallery > .column + .column, .is-grid.elgg-cards > .column + .column, .is-grid.tidypics-gallery > .column + .column, .columns.is-grid > .elgg-col-1of1 + .column, .is-grid.elgg-layout-widgets > .elgg-col-1of1 + .column, .is-grid.elgg-gallery > .elgg-col-1of1 + .column, .is-grid.elgg-cards > .elgg-col-1of1 + .column, .is-grid.tidypics-gallery > .elgg-col-1of1 + .column, .columns.is-grid > .elgg-col-1of2 + .column, .is-grid.elgg-layout-widgets > .elgg-col-1of2 + .column, .is-grid.elgg-gallery > .elgg-col-1of2 + .column, .is-grid.elgg-cards > .elgg-col-1of2 + .column, .is-grid.tidypics-gallery > .elgg-col-1of2 + .column, .columns.is-grid > .elgg-col-1of3 + .column, .is-grid.elgg-layout-widgets > .elgg-col-1of3 + .column, .is-grid.elgg-gallery > .elgg-col-1of3 + .column, .is-grid.elgg-cards > .elgg-col-1of3 + .column, .is-grid.tidypics-gallery > .elgg-col-1of3 + .column, .columns.is-grid > .elgg-col-2of3 + .column, .is-grid.elgg-layout-widgets > .elgg-col-2of3 + .column, .is-grid.elgg-gallery > .elgg-col-2of3 + .column, .is-grid.elgg-cards > .elgg-col-2of3 + .column, .is-grid.tidypics-gallery > .elgg-col-2of3 + .column, .columns.is-grid > .elgg-col-1of4 + .column, .is-grid.elgg-layout-widgets > .elgg-col-1of4 + .column, .is-grid.elgg-gallery > .elgg-col-1of4 + .column, .is-grid.elgg-cards > .elgg-col-1of4 + .column, .is-grid.tidypics-gallery > .elgg-col-1of4 + .column, .columns.is-grid > .elgg-col-2of4 + .column, .is-grid.elgg-layout-widgets > .elgg-col-2of4 + .column, .is-grid.elgg-gallery > .elgg-col-2of4 + .column, .is-grid.elgg-cards > .elgg-col-2of4 + .column, .is-grid.tidypics-gallery > .elgg-col-2of4 + .column, .columns.is-grid > .elgg-col-3of4 + .column, .is-grid.elgg-layout-widgets > .elgg-col-3of4 + .column, .is-grid.elgg-gallery > .elgg-col-3of4 + .column, .is-grid.elgg-cards > .elgg-col-3of4 + .column, .is-grid.tidypics-gallery > .elgg-col-3of4 + .column, .elgg-cards.columns.is-grid > li + .column, .elgg-cards.is-grid.elgg-layout-widgets > li + .column, .elgg-cards.is-grid.elgg-gallery > li + .column, .elgg-cards.is-grid > li + .column, .elgg-cards.is-grid.tidypics-gallery > li + .column, .tidypics-gallery.columns.is-grid > li + .column, .tidypics-gallery.is-grid.elgg-layout-widgets > li + .column, .tidypics-gallery.is-grid.elgg-gallery > li + .column, .tidypics-gallery.is-grid.elgg-cards > li + .column, .tidypics-gallery.is-grid > li + .column, .columns.is-grid > .column + .elgg-col-1of1, .is-grid.elgg-layout-widgets > .column + .elgg-col-1of1, .is-grid.elgg-gallery > .column + .elgg-col-1of1, .is-grid.elgg-cards > .column + .elgg-col-1of1, .is-grid.tidypics-gallery > .column + .elgg-col-1of1, .columns.is-grid > .elgg-col-1of1 + .elgg-col-1of1, .is-grid.elgg-layout-widgets > .elgg-col-1of1 + .elgg-col-1of1, .is-grid.elgg-gallery > .elgg-col-1of1 + .elgg-col-1of1, .is-grid.elgg-cards > .elgg-col-1of1 + .elgg-col-1of1, .is-grid.tidypics-gallery > .elgg-col-1of1 + .elgg-col-1of1, .columns.is-grid > .elgg-col-1of2 + .elgg-col-1of1, .is-grid.elgg-layout-widgets > .elgg-col-1of2 + .elgg-col-1of1, .is-grid.elgg-gallery > .elgg-col-1of2 + .elgg-col-1of1, .is-grid.elgg-cards > .elgg-col-1of2 + .elgg-col-1of1, .is-grid.tidypics-gallery > .elgg-col-1of2 + .elgg-col-1of1, .columns.is-grid > .elgg-col-1of3 + .elgg-col-1of1, .is-grid.elgg-layout-widgets > .elgg-col-1of3 + .elgg-col-1of1, .is-grid.elgg-gallery > .elgg-col-1of3 + .elgg-col-1of1, .is-grid.elgg-cards > .elgg-col-1of3 + .elgg-col-1of1, .is-grid.tidypics-gallery > .elgg-col-1of3 + .elgg-col-1of1, .columns.is-grid > .elgg-col-2of3 + .elgg-col-1of1, .is-grid.elgg-layout-widgets > .elgg-col-2of3 + .elgg-col-1of1, .is-grid.elgg-gallery > .elgg-col-2of3 + .elgg-col-1of1, .is-grid.elgg-cards > .elgg-col-2of3 + .elgg-col-1of1, .is-grid.tidypics-gallery > .elgg-col-2of3 + .elgg-col-1of1, .columns.is-grid > .elgg-col-1of4 + .elgg-col-1of1, .is-grid.elgg-layout-widgets > .elgg-col-1of4 + .elgg-col-1of1, .is-grid.elgg-gallery > .elgg-col-1of4 + .elgg-col-1of1, .is-grid.elgg-cards > .elgg-col-1of4 + .elgg-col-1of1, .is-grid.tidypics-gallery > .elgg-col-1of4 + .elgg-col-1of1, .columns.is-grid > .elgg-col-2of4 + .elgg-col-1of1, .is-grid.elgg-layout-widgets > .elgg-col-2of4 + .elgg-col-1of1, .is-grid.elgg-gallery > .elgg-col-2of4 + .elgg-col-1of1, .is-grid.elgg-cards > .elgg-col-2of4 + .elgg-col-1of1, .is-grid.tidypics-gallery > .elgg-col-2of4 + .elgg-col-1of1, .columns.is-grid > .elgg-col-3of4 + .elgg-col-1of1, .is-grid.elgg-layout-widgets > .elgg-col-3of4 + .elgg-col-1of1, .is-grid.elgg-gallery > .elgg-col-3of4 + .elgg-col-1of1, .is-grid.elgg-cards > .elgg-col-3of4 + .elgg-col-1of1, .is-grid.tidypics-gallery > .elgg-col-3of4 + .elgg-col-1of1, .elgg-cards.columns.is-grid > li + .elgg-col-1of1, .elgg-cards.is-grid.elgg-layout-widgets > li + .elgg-col-1of1, .elgg-cards.is-grid.elgg-gallery > li + .elgg-col-1of1, .elgg-cards.is-grid > li + .elgg-col-1of1, .elgg-cards.is-grid.tidypics-gallery > li + .elgg-col-1of1, .tidypics-gallery.columns.is-grid > li + .elgg-col-1of1, .tidypics-gallery.is-grid.elgg-layout-widgets > li + .elgg-col-1of1, .tidypics-gallery.is-grid.elgg-gallery > li + .elgg-col-1of1, .tidypics-gallery.is-grid.elgg-cards > li + .elgg-col-1of1, .tidypics-gallery.is-grid > li + .elgg-col-1of1, .columns.is-grid > .column + .elgg-col-1of2, .is-grid.elgg-layout-widgets > .column + .elgg-col-1of2, .is-grid.elgg-gallery > .column + .elgg-col-1of2, .is-grid.elgg-cards > .column + .elgg-col-1of2, .is-grid.tidypics-gallery > .column + .elgg-col-1of2, .columns.is-grid > .elgg-col-1of1 + .elgg-col-1of2, .is-grid.elgg-layout-widgets > .elgg-col-1of1 + .elgg-col-1of2, .is-grid.elgg-gallery > .elgg-col-1of1 + .elgg-col-1of2, .is-grid.elgg-cards > .elgg-col-1of1 + .elgg-col-1of2, .is-grid.tidypics-gallery > .elgg-col-1of1 + .elgg-col-1of2, .columns.is-grid > .elgg-col-1of2 + .elgg-col-1of2, .is-grid.elgg-layout-widgets > .elgg-col-1of2 + .elgg-col-1of2, .is-grid.elgg-gallery > .elgg-col-1of2 + .elgg-col-1of2, .is-grid.elgg-cards > .elgg-col-1of2 + .elgg-col-1of2, .is-grid.tidypics-gallery > .elgg-col-1of2 + .elgg-col-1of2, .columns.is-grid > .elgg-col-1of3 + .elgg-col-1of2, .is-grid.elgg-layout-widgets > .elgg-col-1of3 + .elgg-col-1of2, .is-grid.elgg-gallery > .elgg-col-1of3 + .elgg-col-1of2, .is-grid.elgg-cards > .elgg-col-1of3 + .elgg-col-1of2, .is-grid.tidypics-gallery > .elgg-col-1of3 + .elgg-col-1of2, .columns.is-grid > .elgg-col-2of3 + .elgg-col-1of2, .is-grid.elgg-layout-widgets > .elgg-col-2of3 + .elgg-col-1of2, .is-grid.elgg-gallery > .elgg-col-2of3 + .elgg-col-1of2, .is-grid.elgg-cards > .elgg-col-2of3 + .elgg-col-1of2, .is-grid.tidypics-gallery > .elgg-col-2of3 + .elgg-col-1of2, .columns.is-grid > .elgg-col-1of4 + .elgg-col-1of2, .is-grid.elgg-layout-widgets > .elgg-col-1of4 + .elgg-col-1of2, .is-grid.elgg-gallery > .elgg-col-1of4 + .elgg-col-1of2, .is-grid.elgg-cards > .elgg-col-1of4 + .elgg-col-1of2, .is-grid.tidypics-gallery > .elgg-col-1of4 + .elgg-col-1of2, .columns.is-grid > .elgg-col-2of4 + .elgg-col-1of2, .is-grid.elgg-layout-widgets > .elgg-col-2of4 + .elgg-col-1of2, .is-grid.elgg-gallery > .elgg-col-2of4 + .elgg-col-1of2, .is-grid.elgg-cards > .elgg-col-2of4 + .elgg-col-1of2, .is-grid.tidypics-gallery > .elgg-col-2of4 + .elgg-col-1of2, .columns.is-grid > .elgg-col-3of4 + .elgg-col-1of2, .is-grid.elgg-layout-widgets > .elgg-col-3of4 + .elgg-col-1of2, .is-grid.elgg-gallery > .elgg-col-3of4 + .elgg-col-1of2, .is-grid.elgg-cards > .elgg-col-3of4 + .elgg-col-1of2, .is-grid.tidypics-gallery > .elgg-col-3of4 + .elgg-col-1of2, .elgg-cards.columns.is-grid > li + .elgg-col-1of2, .elgg-cards.is-grid.elgg-layout-widgets > li + .elgg-col-1of2, .elgg-cards.is-grid.elgg-gallery > li + .elgg-col-1of2, .elgg-cards.is-grid > li + .elgg-col-1of2, .elgg-cards.is-grid.tidypics-gallery > li + .elgg-col-1of2, .tidypics-gallery.columns.is-grid > li + .elgg-col-1of2, .tidypics-gallery.is-grid.elgg-layout-widgets > li + .elgg-col-1of2, .tidypics-gallery.is-grid.elgg-gallery > li + .elgg-col-1of2, .tidypics-gallery.is-grid.elgg-cards > li + .elgg-col-1of2, .tidypics-gallery.is-grid > li + .elgg-col-1of2, .columns.is-grid > .column + .elgg-col-1of3, .is-grid.elgg-layout-widgets > .column + .elgg-col-1of3, .is-grid.elgg-gallery > .column + .elgg-col-1of3, .is-grid.elgg-cards > .column + .elgg-col-1of3, .is-grid.tidypics-gallery > .column + .elgg-col-1of3, .columns.is-grid > .elgg-col-1of1 + .elgg-col-1of3, .is-grid.elgg-layout-widgets > .elgg-col-1of1 + .elgg-col-1of3, .is-grid.elgg-gallery > .elgg-col-1of1 + .elgg-col-1of3, .is-grid.elgg-cards > .elgg-col-1of1 + .elgg-col-1of3, .is-grid.tidypics-gallery > .elgg-col-1of1 + .elgg-col-1of3, .columns.is-grid > .elgg-col-1of2 + .elgg-col-1of3, .is-grid.elgg-layout-widgets > .elgg-col-1of2 + .elgg-col-1of3, .is-grid.elgg-gallery > .elgg-col-1of2 + .elgg-col-1of3, .is-grid.elgg-cards > .elgg-col-1of2 + .elgg-col-1of3, .is-grid.tidypics-gallery > .elgg-col-1of2 + .elgg-col-1of3, .columns.is-grid > .elgg-col-1of3 + .elgg-col-1of3, .is-grid.elgg-layout-widgets > .elgg-col-1of3 + .elgg-col-1of3, .is-grid.elgg-gallery > .elgg-col-1of3 + .elgg-col-1of3, .is-grid.elgg-cards > .elgg-col-1of3 + .elgg-col-1of3, .is-grid.tidypics-gallery > .elgg-col-1of3 + .elgg-col-1of3, .columns.is-grid > .elgg-col-2of3 + .elgg-col-1of3, .is-grid.elgg-layout-widgets > .elgg-col-2of3 + .elgg-col-1of3, .is-grid.elgg-gallery > .elgg-col-2of3 + .elgg-col-1of3, .is-grid.elgg-cards > .elgg-col-2of3 + .elgg-col-1of3, .is-grid.tidypics-gallery > .elgg-col-2of3 + .elgg-col-1of3, .columns.is-grid > .elgg-col-1of4 + .elgg-col-1of3, .is-grid.elgg-layout-widgets > .elgg-col-1of4 + .elgg-col-1of3, .is-grid.elgg-gallery > .elgg-col-1of4 + .elgg-col-1of3, .is-grid.elgg-cards > .elgg-col-1of4 + .elgg-col-1of3, .is-grid.tidypics-gallery > .elgg-col-1of4 + .elgg-col-1of3, .columns.is-grid > .elgg-col-2of4 + .elgg-col-1of3, .is-grid.elgg-layout-widgets > .elgg-col-2of4 + .elgg-col-1of3, .is-grid.elgg-gallery > .elgg-col-2of4 + .elgg-col-1of3, .is-grid.elgg-cards > .elgg-col-2of4 + .elgg-col-1of3, .is-grid.tidypics-gallery > .elgg-col-2of4 + .elgg-col-1of3, .columns.is-grid > .elgg-col-3of4 + .elgg-col-1of3, .is-grid.elgg-layout-widgets > .elgg-col-3of4 + .elgg-col-1of3, .is-grid.elgg-gallery > .elgg-col-3of4 + .elgg-col-1of3, .is-grid.elgg-cards > .elgg-col-3of4 + .elgg-col-1of3, .is-grid.tidypics-gallery > .elgg-col-3of4 + .elgg-col-1of3, .elgg-cards.columns.is-grid > li + .elgg-col-1of3, .elgg-cards.is-grid.elgg-layout-widgets > li + .elgg-col-1of3, .elgg-cards.is-grid.elgg-gallery > li + .elgg-col-1of3, .elgg-cards.is-grid > li + .elgg-col-1of3, .elgg-cards.is-grid.tidypics-gallery > li + .elgg-col-1of3, .tidypics-gallery.columns.is-grid > li + .elgg-col-1of3, .tidypics-gallery.is-grid.elgg-layout-widgets > li + .elgg-col-1of3, .tidypics-gallery.is-grid.elgg-gallery > li + .elgg-col-1of3, .tidypics-gallery.is-grid.elgg-cards > li + .elgg-col-1of3, .tidypics-gallery.is-grid > li + .elgg-col-1of3, .columns.is-grid > .column + .elgg-col-2of3, .is-grid.elgg-layout-widgets > .column + .elgg-col-2of3, .is-grid.elgg-gallery > .column + .elgg-col-2of3, .is-grid.elgg-cards > .column + .elgg-col-2of3, .is-grid.tidypics-gallery > .column + .elgg-col-2of3, .columns.is-grid > .elgg-col-1of1 + .elgg-col-2of3, .is-grid.elgg-layout-widgets > .elgg-col-1of1 + .elgg-col-2of3, .is-grid.elgg-gallery > .elgg-col-1of1 + .elgg-col-2of3, .is-grid.elgg-cards > .elgg-col-1of1 + .elgg-col-2of3, .is-grid.tidypics-gallery > .elgg-col-1of1 + .elgg-col-2of3, .columns.is-grid > .elgg-col-1of2 + .elgg-col-2of3, .is-grid.elgg-layout-widgets > .elgg-col-1of2 + .elgg-col-2of3, .is-grid.elgg-gallery > .elgg-col-1of2 + .elgg-col-2of3, .is-grid.elgg-cards > .elgg-col-1of2 + .elgg-col-2of3, .is-grid.tidypics-gallery > .elgg-col-1of2 + .elgg-col-2of3, .columns.is-grid > .elgg-col-1of3 + .elgg-col-2of3, .is-grid.elgg-layout-widgets > .elgg-col-1of3 + .elgg-col-2of3, .is-grid.elgg-gallery > .elgg-col-1of3 + .elgg-col-2of3, .is-grid.elgg-cards > .elgg-col-1of3 + .elgg-col-2of3, .is-grid.tidypics-gallery > .elgg-col-1of3 + .elgg-col-2of3, .columns.is-grid > .elgg-col-2of3 + .elgg-col-2of3, .is-grid.elgg-layout-widgets > .elgg-col-2of3 + .elgg-col-2of3, .is-grid.elgg-gallery > .elgg-col-2of3 + .elgg-col-2of3, .is-grid.elgg-cards > .elgg-col-2of3 + .elgg-col-2of3, .is-grid.tidypics-gallery > .elgg-col-2of3 + .elgg-col-2of3, .columns.is-grid > .elgg-col-1of4 + .elgg-col-2of3, .is-grid.elgg-layout-widgets > .elgg-col-1of4 + .elgg-col-2of3, .is-grid.elgg-gallery > .elgg-col-1of4 + .elgg-col-2of3, .is-grid.elgg-cards > .elgg-col-1of4 + .elgg-col-2of3, .is-grid.tidypics-gallery > .elgg-col-1of4 + .elgg-col-2of3, .columns.is-grid > .elgg-col-2of4 + .elgg-col-2of3, .is-grid.elgg-layout-widgets > .elgg-col-2of4 + .elgg-col-2of3, .is-grid.elgg-gallery > .elgg-col-2of4 + .elgg-col-2of3, .is-grid.elgg-cards > .elgg-col-2of4 + .elgg-col-2of3, .is-grid.tidypics-gallery > .elgg-col-2of4 + .elgg-col-2of3, .columns.is-grid > .elgg-col-3of4 + .elgg-col-2of3, .is-grid.elgg-layout-widgets > .elgg-col-3of4 + .elgg-col-2of3, .is-grid.elgg-gallery > .elgg-col-3of4 + .elgg-col-2of3, .is-grid.elgg-cards > .elgg-col-3of4 + .elgg-col-2of3, .is-grid.tidypics-gallery > .elgg-col-3of4 + .elgg-col-2of3, .elgg-cards.columns.is-grid > li + .elgg-col-2of3, .elgg-cards.is-grid.elgg-layout-widgets > li + .elgg-col-2of3, .elgg-cards.is-grid.elgg-gallery > li + .elgg-col-2of3, .elgg-cards.is-grid > li + .elgg-col-2of3, .elgg-cards.is-grid.tidypics-gallery > li + .elgg-col-2of3, .tidypics-gallery.columns.is-grid > li + .elgg-col-2of3, .tidypics-gallery.is-grid.elgg-layout-widgets > li + .elgg-col-2of3, .tidypics-gallery.is-grid.elgg-gallery > li + .elgg-col-2of3, .tidypics-gallery.is-grid.elgg-cards > li + .elgg-col-2of3, .tidypics-gallery.is-grid > li + .elgg-col-2of3, .columns.is-grid > .column + .elgg-col-1of4, .is-grid.elgg-layout-widgets > .column + .elgg-col-1of4, .is-grid.elgg-gallery > .column + .elgg-col-1of4, .is-grid.elgg-cards > .column + .elgg-col-1of4, .is-grid.tidypics-gallery > .column + .elgg-col-1of4, .columns.is-grid > .elgg-col-1of1 + .elgg-col-1of4, .is-grid.elgg-layout-widgets > .elgg-col-1of1 + .elgg-col-1of4, .is-grid.elgg-gallery > .elgg-col-1of1 + .elgg-col-1of4, .is-grid.elgg-cards > .elgg-col-1of1 + .elgg-col-1of4, .is-grid.tidypics-gallery > .elgg-col-1of1 + .elgg-col-1of4, .columns.is-grid > .elgg-col-1of2 + .elgg-col-1of4, .is-grid.elgg-layout-widgets > .elgg-col-1of2 + .elgg-col-1of4, .is-grid.elgg-gallery > .elgg-col-1of2 + .elgg-col-1of4, .is-grid.elgg-cards > .elgg-col-1of2 + .elgg-col-1of4, .is-grid.tidypics-gallery > .elgg-col-1of2 + .elgg-col-1of4, .columns.is-grid > .elgg-col-1of3 + .elgg-col-1of4, .is-grid.elgg-layout-widgets > .elgg-col-1of3 + .elgg-col-1of4, .is-grid.elgg-gallery > .elgg-col-1of3 + .elgg-col-1of4, .is-grid.elgg-cards > .elgg-col-1of3 + .elgg-col-1of4, .is-grid.tidypics-gallery > .elgg-col-1of3 + .elgg-col-1of4, .columns.is-grid > .elgg-col-2of3 + .elgg-col-1of4, .is-grid.elgg-layout-widgets > .elgg-col-2of3 + .elgg-col-1of4, .is-grid.elgg-gallery > .elgg-col-2of3 + .elgg-col-1of4, .is-grid.elgg-cards > .elgg-col-2of3 + .elgg-col-1of4, .is-grid.tidypics-gallery > .elgg-col-2of3 + .elgg-col-1of4, .columns.is-grid > .elgg-col-1of4 + .elgg-col-1of4, .is-grid.elgg-layout-widgets > .elgg-col-1of4 + .elgg-col-1of4, .is-grid.elgg-gallery > .elgg-col-1of4 + .elgg-col-1of4, .is-grid.elgg-cards > .elgg-col-1of4 + .elgg-col-1of4, .is-grid.tidypics-gallery > .elgg-col-1of4 + .elgg-col-1of4, .columns.is-grid > .elgg-col-2of4 + .elgg-col-1of4, .is-grid.elgg-layout-widgets > .elgg-col-2of4 + .elgg-col-1of4, .is-grid.elgg-gallery > .elgg-col-2of4 + .elgg-col-1of4, .is-grid.elgg-cards > .elgg-col-2of4 + .elgg-col-1of4, .is-grid.tidypics-gallery > .elgg-col-2of4 + .elgg-col-1of4, .columns.is-grid > .elgg-col-3of4 + .elgg-col-1of4, .is-grid.elgg-layout-widgets > .elgg-col-3of4 + .elgg-col-1of4, .is-grid.elgg-gallery > .elgg-col-3of4 + .elgg-col-1of4, .is-grid.elgg-cards > .elgg-col-3of4 + .elgg-col-1of4, .is-grid.tidypics-gallery > .elgg-col-3of4 + .elgg-col-1of4, .elgg-cards.columns.is-grid > li + .elgg-col-1of4, .elgg-cards.is-grid.elgg-layout-widgets > li + .elgg-col-1of4, .elgg-cards.is-grid.elgg-gallery > li + .elgg-col-1of4, .elgg-cards.is-grid > li + .elgg-col-1of4, .elgg-cards.is-grid.tidypics-gallery > li + .elgg-col-1of4, .tidypics-gallery.columns.is-grid > li + .elgg-col-1of4, .tidypics-gallery.is-grid.elgg-layout-widgets > li + .elgg-col-1of4, .tidypics-gallery.is-grid.elgg-gallery > li + .elgg-col-1of4, .tidypics-gallery.is-grid.elgg-cards > li + .elgg-col-1of4, .tidypics-gallery.is-grid > li + .elgg-col-1of4, .columns.is-grid > .column + .elgg-col-2of4, .is-grid.elgg-layout-widgets > .column + .elgg-col-2of4, .is-grid.elgg-gallery > .column + .elgg-col-2of4, .is-grid.elgg-cards > .column + .elgg-col-2of4, .is-grid.tidypics-gallery > .column + .elgg-col-2of4, .columns.is-grid > .elgg-col-1of1 + .elgg-col-2of4, .is-grid.elgg-layout-widgets > .elgg-col-1of1 + .elgg-col-2of4, .is-grid.elgg-gallery > .elgg-col-1of1 + .elgg-col-2of4, .is-grid.elgg-cards > .elgg-col-1of1 + .elgg-col-2of4, .is-grid.tidypics-gallery > .elgg-col-1of1 + .elgg-col-2of4, .columns.is-grid > .elgg-col-1of2 + .elgg-col-2of4, .is-grid.elgg-layout-widgets > .elgg-col-1of2 + .elgg-col-2of4, .is-grid.elgg-gallery > .elgg-col-1of2 + .elgg-col-2of4, .is-grid.elgg-cards > .elgg-col-1of2 + .elgg-col-2of4, .is-grid.tidypics-gallery > .elgg-col-1of2 + .elgg-col-2of4, .columns.is-grid > .elgg-col-1of3 + .elgg-col-2of4, .is-grid.elgg-layout-widgets > .elgg-col-1of3 + .elgg-col-2of4, .is-grid.elgg-gallery > .elgg-col-1of3 + .elgg-col-2of4, .is-grid.elgg-cards > .elgg-col-1of3 + .elgg-col-2of4, .is-grid.tidypics-gallery > .elgg-col-1of3 + .elgg-col-2of4, .columns.is-grid > .elgg-col-2of3 + .elgg-col-2of4, .is-grid.elgg-layout-widgets > .elgg-col-2of3 + .elgg-col-2of4, .is-grid.elgg-gallery > .elgg-col-2of3 + .elgg-col-2of4, .is-grid.elgg-cards > .elgg-col-2of3 + .elgg-col-2of4, .is-grid.tidypics-gallery > .elgg-col-2of3 + .elgg-col-2of4, .columns.is-grid > .elgg-col-1of4 + .elgg-col-2of4, .is-grid.elgg-layout-widgets > .elgg-col-1of4 + .elgg-col-2of4, .is-grid.elgg-gallery > .elgg-col-1of4 + .elgg-col-2of4, .is-grid.elgg-cards > .elgg-col-1of4 + .elgg-col-2of4, .is-grid.tidypics-gallery > .elgg-col-1of4 + .elgg-col-2of4, .columns.is-grid > .elgg-col-2of4 + .elgg-col-2of4, .is-grid.elgg-layout-widgets > .elgg-col-2of4 + .elgg-col-2of4, .is-grid.elgg-gallery > .elgg-col-2of4 + .elgg-col-2of4, .is-grid.elgg-cards > .elgg-col-2of4 + .elgg-col-2of4, .is-grid.tidypics-gallery > .elgg-col-2of4 + .elgg-col-2of4, .columns.is-grid > .elgg-col-3of4 + .elgg-col-2of4, .is-grid.elgg-layout-widgets > .elgg-col-3of4 + .elgg-col-2of4, .is-grid.elgg-gallery > .elgg-col-3of4 + .elgg-col-2of4, .is-grid.elgg-cards > .elgg-col-3of4 + .elgg-col-2of4, .is-grid.tidypics-gallery > .elgg-col-3of4 + .elgg-col-2of4, .elgg-cards.columns.is-grid > li + .elgg-col-2of4, .elgg-cards.is-grid.elgg-layout-widgets > li + .elgg-col-2of4, .elgg-cards.is-grid.elgg-gallery > li + .elgg-col-2of4, .elgg-cards.is-grid > li + .elgg-col-2of4, .elgg-cards.is-grid.tidypics-gallery > li + .elgg-col-2of4, .tidypics-gallery.columns.is-grid > li + .elgg-col-2of4, .tidypics-gallery.is-grid.elgg-layout-widgets > li + .elgg-col-2of4, .tidypics-gallery.is-grid.elgg-gallery > li + .elgg-col-2of4, .tidypics-gallery.is-grid.elgg-cards > li + .elgg-col-2of4, .tidypics-gallery.is-grid > li + .elgg-col-2of4, .columns.is-grid > .column + .elgg-col-3of4, .is-grid.elgg-layout-widgets > .column + .elgg-col-3of4, .is-grid.elgg-gallery > .column + .elgg-col-3of4, .is-grid.elgg-cards > .column + .elgg-col-3of4, .is-grid.tidypics-gallery > .column + .elgg-col-3of4, .columns.is-grid > .elgg-col-1of1 + .elgg-col-3of4, .is-grid.elgg-layout-widgets > .elgg-col-1of1 + .elgg-col-3of4, .is-grid.elgg-gallery > .elgg-col-1of1 + .elgg-col-3of4, .is-grid.elgg-cards > .elgg-col-1of1 + .elgg-col-3of4, .is-grid.tidypics-gallery > .elgg-col-1of1 + .elgg-col-3of4, .columns.is-grid > .elgg-col-1of2 + .elgg-col-3of4, .is-grid.elgg-layout-widgets > .elgg-col-1of2 + .elgg-col-3of4, .is-grid.elgg-gallery > .elgg-col-1of2 + .elgg-col-3of4, .is-grid.elgg-cards > .elgg-col-1of2 + .elgg-col-3of4, .is-grid.tidypics-gallery > .elgg-col-1of2 + .elgg-col-3of4, .columns.is-grid > .elgg-col-1of3 + .elgg-col-3of4, .is-grid.elgg-layout-widgets > .elgg-col-1of3 + .elgg-col-3of4, .is-grid.elgg-gallery > .elgg-col-1of3 + .elgg-col-3of4, .is-grid.elgg-cards > .elgg-col-1of3 + .elgg-col-3of4, .is-grid.tidypics-gallery > .elgg-col-1of3 + .elgg-col-3of4, .columns.is-grid > .elgg-col-2of3 + .elgg-col-3of4, .is-grid.elgg-layout-widgets > .elgg-col-2of3 + .elgg-col-3of4, .is-grid.elgg-gallery > .elgg-col-2of3 + .elgg-col-3of4, .is-grid.elgg-cards > .elgg-col-2of3 + .elgg-col-3of4, .is-grid.tidypics-gallery > .elgg-col-2of3 + .elgg-col-3of4, .columns.is-grid > .elgg-col-1of4 + .elgg-col-3of4, .is-grid.elgg-layout-widgets > .elgg-col-1of4 + .elgg-col-3of4, .is-grid.elgg-gallery > .elgg-col-1of4 + .elgg-col-3of4, .is-grid.elgg-cards > .elgg-col-1of4 + .elgg-col-3of4, .is-grid.tidypics-gallery > .elgg-col-1of4 + .elgg-col-3of4, .columns.is-grid > .elgg-col-2of4 + .elgg-col-3of4, .is-grid.elgg-layout-widgets > .elgg-col-2of4 + .elgg-col-3of4, .is-grid.elgg-gallery > .elgg-col-2of4 + .elgg-col-3of4, .is-grid.elgg-cards > .elgg-col-2of4 + .elgg-col-3of4, .is-grid.tidypics-gallery > .elgg-col-2of4 + .elgg-col-3of4, .columns.is-grid > .elgg-col-3of4 + .elgg-col-3of4, .is-grid.elgg-layout-widgets > .elgg-col-3of4 + .elgg-col-3of4, .is-grid.elgg-gallery > .elgg-col-3of4 + .elgg-col-3of4, .is-grid.elgg-cards > .elgg-col-3of4 + .elgg-col-3of4, .is-grid.tidypics-gallery > .elgg-col-3of4 + .elgg-col-3of4, .elgg-cards.columns.is-grid > li + .elgg-col-3of4, .elgg-cards.is-grid.elgg-layout-widgets > li + .elgg-col-3of4, .elgg-cards.is-grid.elgg-gallery > li + .elgg-col-3of4, .elgg-cards.is-grid > li + .elgg-col-3of4, .elgg-cards.is-grid.tidypics-gallery > li + .elgg-col-3of4, .tidypics-gallery.columns.is-grid > li + .elgg-col-3of4, .tidypics-gallery.is-grid.elgg-layout-widgets > li + .elgg-col-3of4, .tidypics-gallery.is-grid.elgg-gallery > li + .elgg-col-3of4, .tidypics-gallery.is-grid.elgg-cards > li + .elgg-col-3of4, .tidypics-gallery.is-grid > li + .elgg-col-3of4, .elgg-cards.columns.is-grid > .column + li, .elgg-cards.is-grid.elgg-layout-widgets > .column + li, .elgg-cards.is-grid.elgg-gallery > .column + li, .elgg-cards.is-grid > .column + li, .elgg-cards.is-grid.tidypics-gallery > .column + li, .elgg-cards.columns.is-grid > .elgg-col-1of1 + li, .elgg-cards.is-grid.elgg-layout-widgets > .elgg-col-1of1 + li, .elgg-cards.is-grid.elgg-gallery > .elgg-col-1of1 + li, .elgg-cards.is-grid > .elgg-col-1of1 + li, .elgg-cards.is-grid.tidypics-gallery > .elgg-col-1of1 + li, .elgg-cards.columns.is-grid > .elgg-col-1of2 + li, .elgg-cards.is-grid.elgg-layout-widgets > .elgg-col-1of2 + li, .elgg-cards.is-grid.elgg-gallery > .elgg-col-1of2 + li, .elgg-cards.is-grid > .elgg-col-1of2 + li, .elgg-cards.is-grid.tidypics-gallery > .elgg-col-1of2 + li, .elgg-cards.columns.is-grid > .elgg-col-1of3 + li, .elgg-cards.is-grid.elgg-layout-widgets > .elgg-col-1of3 + li, .elgg-cards.is-grid.elgg-gallery > .elgg-col-1of3 + li, .elgg-cards.is-grid > .elgg-col-1of3 + li, .elgg-cards.is-grid.tidypics-gallery > .elgg-col-1of3 + li, .elgg-cards.columns.is-grid > .elgg-col-2of3 + li, .elgg-cards.is-grid.elgg-layout-widgets > .elgg-col-2of3 + li, .elgg-cards.is-grid.elgg-gallery > .elgg-col-2of3 + li, .elgg-cards.is-grid > .elgg-col-2of3 + li, .elgg-cards.is-grid.tidypics-gallery > .elgg-col-2of3 + li, .elgg-cards.columns.is-grid > .elgg-col-1of4 + li, .elgg-cards.is-grid.elgg-layout-widgets > .elgg-col-1of4 + li, .elgg-cards.is-grid.elgg-gallery > .elgg-col-1of4 + li, .elgg-cards.is-grid > .elgg-col-1of4 + li, .elgg-cards.is-grid.tidypics-gallery > .elgg-col-1of4 + li, .elgg-cards.columns.is-grid > .elgg-col-2of4 + li, .elgg-cards.is-grid.elgg-layout-widgets > .elgg-col-2of4 + li, .elgg-cards.is-grid.elgg-gallery > .elgg-col-2of4 + li, .elgg-cards.is-grid > .elgg-col-2of4 + li, .elgg-cards.is-grid.tidypics-gallery > .elgg-col-2of4 + li, .elgg-cards.columns.is-grid > .elgg-col-3of4 + li, .elgg-cards.is-grid.elgg-layout-widgets > .elgg-col-3of4 + li, .elgg-cards.is-grid.elgg-gallery > .elgg-col-3of4 + li, .elgg-cards.is-grid > .elgg-col-3of4 + li, .elgg-cards.is-grid.tidypics-gallery > .elgg-col-3of4 + li, .elgg-cards.columns.is-grid > li + li, .elgg-cards.is-grid.elgg-layout-widgets > li + li, .elgg-cards.is-grid.elgg-gallery > li + li, .elgg-cards.is-grid > li + li, .elgg-cards.is-grid.tidypics-gallery > li + li, .elgg-cards.tidypics-gallery.columns.is-grid > li + li, .elgg-cards.tidypics-gallery.is-grid.elgg-layout-widgets > li + li, .elgg-cards.tidypics-gallery.is-grid.elgg-gallery > li + li, .elgg-cards.tidypics-gallery.is-grid > li + li, .elgg-cards.tidypics-gallery.is-grid > li + li, .tidypics-gallery.columns.is-grid > .column + li, .tidypics-gallery.is-grid.elgg-layout-widgets > .column + li, .tidypics-gallery.is-grid.elgg-gallery > .column + li, .tidypics-gallery.is-grid.elgg-cards > .column + li, .tidypics-gallery.is-grid > .column + li, .tidypics-gallery.columns.is-grid > .elgg-col-1of1 + li, .tidypics-gallery.is-grid.elgg-layout-widgets > .elgg-col-1of1 + li, .tidypics-gallery.is-grid.elgg-gallery > .elgg-col-1of1 + li, .tidypics-gallery.is-grid.elgg-cards > .elgg-col-1of1 + li, .tidypics-gallery.is-grid > .elgg-col-1of1 + li, .tidypics-gallery.columns.is-grid > .elgg-col-1of2 + li, .tidypics-gallery.is-grid.elgg-layout-widgets > .elgg-col-1of2 + li, .tidypics-gallery.is-grid.elgg-gallery > .elgg-col-1of2 + li, .tidypics-gallery.is-grid.elgg-cards > .elgg-col-1of2 + li, .tidypics-gallery.is-grid > .elgg-col-1of2 + li, .tidypics-gallery.columns.is-grid > .elgg-col-1of3 + li, .tidypics-gallery.is-grid.elgg-layout-widgets > .elgg-col-1of3 + li, .tidypics-gallery.is-grid.elgg-gallery > .elgg-col-1of3 + li, .tidypics-gallery.is-grid.elgg-cards > .elgg-col-1of3 + li, .tidypics-gallery.is-grid > .elgg-col-1of3 + li, .tidypics-gallery.columns.is-grid > .elgg-col-2of3 + li, .tidypics-gallery.is-grid.elgg-layout-widgets > .elgg-col-2of3 + li, .tidypics-gallery.is-grid.elgg-gallery > .elgg-col-2of3 + li, .tidypics-gallery.is-grid.elgg-cards > .elgg-col-2of3 + li, .tidypics-gallery.is-grid > .elgg-col-2of3 + li, .tidypics-gallery.columns.is-grid > .elgg-col-1of4 + li, .tidypics-gallery.is-grid.elgg-layout-widgets > .elgg-col-1of4 + li, .tidypics-gallery.is-grid.elgg-gallery > .elgg-col-1of4 + li, .tidypics-gallery.is-grid.elgg-cards > .elgg-col-1of4 + li, .tidypics-gallery.is-grid > .elgg-col-1of4 + li, .tidypics-gallery.columns.is-grid > .elgg-col-2of4 + li, .tidypics-gallery.is-grid.elgg-layout-widgets > .elgg-col-2of4 + li, .tidypics-gallery.is-grid.elgg-gallery > .elgg-col-2of4 + li, .tidypics-gallery.is-grid.elgg-cards > .elgg-col-2of4 + li, .tidypics-gallery.is-grid > .elgg-col-2of4 + li, .tidypics-gallery.columns.is-grid > .elgg-col-3of4 + li, .tidypics-gallery.is-grid.elgg-layout-widgets > .elgg-col-3of4 + li, .tidypics-gallery.is-grid.elgg-gallery > .elgg-col-3of4 + li, .tidypics-gallery.is-grid.elgg-cards > .elgg-col-3of4 + li, .tidypics-gallery.is-grid > .elgg-col-3of4 + li, .tidypics-gallery.elgg-cards.columns.is-grid > li + li, .tidypics-gallery.elgg-cards.is-grid.elgg-layout-widgets > li + li, .tidypics-gallery.elgg-cards.is-grid.elgg-gallery > li + li, .tidypics-gallery.elgg-cards.is-grid > li + li, .tidypics-gallery.elgg-cards.is-grid > li + li, .tidypics-gallery.columns.is-grid > li + li, .tidypics-gallery.is-grid.elgg-layout-widgets > li + li, .tidypics-gallery.is-grid.elgg-gallery > li + li, .tidypics-gallery.is-grid.elgg-cards > li + li, .tidypics-gallery.is-grid > li + li {
    margin-left: 0;
  }
}

.columns.is-mobile, .is-mobile.elgg-layout-widgets, .is-mobile.elgg-gallery, .is-mobile.elgg-cards, .is-mobile.tidypics-gallery {
  display: flex;
}

.columns.is-multiline, .is-multiline.elgg-layout-widgets, .is-multiline.elgg-gallery, .is-multiline.elgg-cards, .is-multiline.tidypics-gallery {
  flex-wrap: wrap;
}

.columns.is-vcentered, .is-vcentered.elgg-layout-widgets, .is-vcentered.elgg-gallery, .is-vcentered.elgg-cards, .is-vcentered.tidypics-gallery {
  align-items: center;
}

@media screen and (min-width: 769px), print {
  .columns:not(.is-desktop), .elgg-layout-widgets:not(.is-desktop), .elgg-gallery:not(.is-desktop), .elgg-cards:not(.is-desktop), .tidypics-gallery:not(.is-desktop) {
    display: flex;
  }
}

@media screen and (min-width: 1008px) {
  .columns.is-desktop, .is-desktop.elgg-layout-widgets, .is-desktop.elgg-gallery, .is-desktop.elgg-cards, .is-desktop.tidypics-gallery {
    display: flex;
  }
}

.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: min-content;
}

.tile.is-ancestor {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}

.tile.is-ancestor:last-child {
  margin-bottom: -0.75rem;
}

.tile.is-ancestor:not(:last-child) {
  margin-bottom: 0.75rem;
}

.tile.is-child {
  margin: 0 !important;
}

.tile.is-parent {
  padding: 0.75rem;
}

.tile.is-vertical {
  flex-direction: column;
}

.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}

@media screen and (min-width: 769px), print {
  .tile:not(.is-child) {
    display: flex;
  }
  .tile.is-1 {
    flex: none;
    width: 8.3333333333%;
  }
  .tile.is-2 {
    flex: none;
    width: 16.6666666667%;
  }
  .tile.is-3 {
    flex: none;
    width: 25%;
  }
  .tile.is-4 {
    flex: none;
    width: 33.3333333333%;
  }
  .tile.is-5 {
    flex: none;
    width: 41.6666666667%;
  }
  .tile.is-6 {
    flex: none;
    width: 50%;
  }
  .tile.is-7 {
    flex: none;
    width: 58.3333333333%;
  }
  .tile.is-8 {
    flex: none;
    width: 66.6666666667%;
  }
  .tile.is-9 {
    flex: none;
    width: 75%;
  }
  .tile.is-10 {
    flex: none;
    width: 83.3333333333%;
  }
  .tile.is-11 {
    flex: none;
    width: 91.6666666667%;
  }
  .tile.is-12 {
    flex: none;
    width: 100%;
  }
}

.hero-video {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  overflow: hidden;
}

.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}

.hero-video.is-transparent {
  opacity: 0.3;
}

@media screen and (max-width: 768px) {
  .hero-video {
    display: none;
  }
}

.hero-buttons {
  margin-top: 1.5rem;
}

@media screen and (max-width: 768px) {
  .hero-buttons .button, .hero-buttons .elgg-button {
    display: flex;
  }
  .hero-buttons .button:not(:last-child), .hero-buttons .elgg-button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

@media screen and (min-width: 769px), print {
  .hero-buttons {
    display: flex;
    justify-content: center;
  }
  .hero-buttons .button:not(:last-child), .hero-buttons .elgg-button:not(:last-child) {
    margin-right: 1.5rem;
  }
}

.hero-head,
.hero-foot {
  flex-grow: 0;
  flex-shrink: 0;
}

.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 1em;
}

.hero {
  align-items: stretch;
  background-color: white;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.hero .nav {
  background: #dd1122;
  box-shadow: 0 1px 0 rgba(219, 219, 219, 0.3);
}

.hero .tabs ul {
  border-bottom: none;
}

.hero.is-white {
  background-color: white;
  color: #212121;
}

.hero.is-white a:not(.button):not(.elgg-button),
.hero.is-white strong {
  color: inherit;
}

.hero.is-white .title {
  color: #212121;
}

.hero.is-white .subtitle {
  color: rgba(33, 33, 33, 0.9);
}

.hero.is-white .subtitle a:not(.button):not(.elgg-button),
.hero.is-white .subtitle strong {
  color: #212121;
}

.hero.is-white .nav {
  box-shadow: 0 1px 0 rgba(33, 33, 33, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-white .nav-menu {
    background-color: white;
  }
}

.hero.is-white a.nav-item,
.hero.is-white .nav-item a:not(.button):not(.elgg-button) {
  color: white;
}

.hero.is-white a.nav-item:hover, .hero.is-white a.nav-item.is-active, .hero.is-white .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.is-white a.nav-item.elgg-state-selected,
.hero.is-white .nav-item a:not(.button):not(.elgg-button):hover,
.hero.is-white .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.is-white .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.is-white .nav-item a.elgg-state-selected:not(.button):not(.elgg-button) {
  color: white;
}

.hero.is-white .tabs a {
  color: white;
  opacity: 0.9;
}

.hero.is-white .tabs a:hover {
  opacity: 1;
}

.hero.is-white .tabs li.is-active a, .hero.is-white .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-white .tabs li.elgg-state-selected a {
  opacity: 1;
}

.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
  color: #212121;
}

.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(33, 33, 33, 0.1);
}

.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-white .tabs.is-boxed li.elgg-state-selected a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-white .tabs.is-boxed li.elgg-state-selected a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-white .tabs.is-toggle li.elgg-state-selected a, .hero.is-white .tabs.is-toggle li.is-active a:hover, .hero.is-white .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-white .tabs.is-toggle li.elgg-state-selected a:hover {
  background-color: #212121;
  border-color: #212121;
  color: white;
}

.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, #e6e5e5 0%, white 71%, white 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-white.is-bold .nav-menu {
    background-image: linear-gradient(141deg, #e6e5e5 0%, white 71%, white 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-white .nav-toggle span {
    background-color: #212121;
  }
  .hero.is-white .nav-toggle:hover {
    background-color: rgba(33, 33, 33, 0.1);
  }
  .hero.is-white .nav-toggle.is-active span, .hero.is-white .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.is-white .nav-toggle.elgg-state-selected span {
    background-color: #212121;
  }
  .hero.is-white .nav-menu .nav-item {
    border-top-color: rgba(33, 33, 33, 0.2);
  }
}

.hero.is-black {
  background-color: #212121;
  color: white;
}

.hero.is-black a:not(.button):not(.elgg-button),
.hero.is-black strong {
  color: inherit;
}

.hero.is-black .title {
  color: white;
}

.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-black .subtitle a:not(.button):not(.elgg-button),
.hero.is-black .subtitle strong {
  color: white;
}

.hero.is-black .nav {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-black .nav-menu {
    background-color: #212121;
  }
}

.hero.is-black a.nav-item,
.hero.is-black .nav-item a:not(.button):not(.elgg-button) {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-black a.nav-item:hover, .hero.is-black a.nav-item.is-active, .hero.is-black .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.is-black a.nav-item.elgg-state-selected,
.hero.is-black .nav-item a:not(.button):not(.elgg-button):hover,
.hero.is-black .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.is-black .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.is-black .nav-item a.elgg-state-selected:not(.button):not(.elgg-button) {
  color: white;
}

.hero.is-black .tabs a {
  color: white;
  opacity: 0.9;
}

.hero.is-black .tabs a:hover {
  opacity: 1;
}

.hero.is-black .tabs li.is-active a, .hero.is-black .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-black .tabs li.elgg-state-selected a {
  opacity: 1;
}

.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
  color: white;
}

.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
  background-color: rgba(33, 33, 33, 0.1);
}

.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-black .tabs.is-boxed li.elgg-state-selected a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-black .tabs.is-boxed li.elgg-state-selected a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-black .tabs.is-toggle li.elgg-state-selected a, .hero.is-black .tabs.is-toggle li.is-active a:hover, .hero.is-black .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-black .tabs.is-toggle li.elgg-state-selected a:hover {
  background-color: white;
  border-color: white;
  color: #212121;
}

.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, #080707 0%, #212121 71%, #302c2c 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-black.is-bold .nav-menu {
    background-image: linear-gradient(141deg, #080707 0%, #212121 71%, #302c2c 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-black .nav-toggle span {
    background-color: white;
  }
  .hero.is-black .nav-toggle:hover {
    background-color: rgba(33, 33, 33, 0.1);
  }
  .hero.is-black .nav-toggle.is-active span, .hero.is-black .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.is-black .nav-toggle.elgg-state-selected span {
    background-color: white;
  }
  .hero.is-black .nav-menu .nav-item {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
}

.hero.is-light {
  background-color: whitesmoke;
  color: #363636;
}

.hero.is-light a:not(.button):not(.elgg-button),
.hero.is-light strong {
  color: inherit;
}

.hero.is-light .title {
  color: #363636;
}

.hero.is-light .subtitle {
  color: rgba(54, 54, 54, 0.9);
}

.hero.is-light .subtitle a:not(.button):not(.elgg-button),
.hero.is-light .subtitle strong {
  color: #363636;
}

.hero.is-light .nav {
  box-shadow: 0 1px 0 rgba(54, 54, 54, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-light .nav-menu {
    background-color: whitesmoke;
  }
}

.hero.is-light a.nav-item,
.hero.is-light .nav-item a:not(.button):not(.elgg-button) {
  color: rgba(54, 54, 54, 0.7);
}

.hero.is-light a.nav-item:hover, .hero.is-light a.nav-item.is-active, .hero.is-light .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.is-light a.nav-item.elgg-state-selected,
.hero.is-light .nav-item a:not(.button):not(.elgg-button):hover,
.hero.is-light .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.is-light .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.is-light .nav-item a.elgg-state-selected:not(.button):not(.elgg-button) {
  color: #363636;
}

.hero.is-light .tabs a {
  color: #363636;
  opacity: 0.9;
}

.hero.is-light .tabs a:hover {
  opacity: 1;
}

.hero.is-light .tabs li.is-active a, .hero.is-light .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-light .tabs li.elgg-state-selected a {
  opacity: 1;
}

.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
  color: #363636;
}

.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
  background-color: rgba(33, 33, 33, 0.1);
}

.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-light .tabs.is-boxed li.elgg-state-selected a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-light .tabs.is-boxed li.elgg-state-selected a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-light .tabs.is-toggle li.elgg-state-selected a, .hero.is-light .tabs.is-toggle li.is-active a:hover, .hero.is-light .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-light .tabs.is-toggle li.elgg-state-selected a:hover {
  background-color: #363636;
  border-color: #363636;
  color: whitesmoke;
}

.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .nav-menu {
    background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-light .nav-toggle span {
    background-color: #363636;
  }
  .hero.is-light .nav-toggle:hover {
    background-color: rgba(33, 33, 33, 0.1);
  }
  .hero.is-light .nav-toggle.is-active span, .hero.is-light .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.is-light .nav-toggle.elgg-state-selected span {
    background-color: #363636;
  }
  .hero.is-light .nav-menu .nav-item {
    border-top-color: rgba(54, 54, 54, 0.2);
  }
}

.hero.is-dark {
  background-color: #363636;
  color: whitesmoke;
}

.hero.is-dark a:not(.button):not(.elgg-button),
.hero.is-dark strong {
  color: inherit;
}

.hero.is-dark .title {
  color: whitesmoke;
}

.hero.is-dark .subtitle {
  color: rgba(245, 245, 245, 0.9);
}

.hero.is-dark .subtitle a:not(.button):not(.elgg-button),
.hero.is-dark .subtitle strong {
  color: whitesmoke;
}

.hero.is-dark .nav {
  box-shadow: 0 1px 0 rgba(245, 245, 245, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-dark .nav-menu {
    background-color: #363636;
  }
}

.hero.is-dark a.nav-item,
.hero.is-dark .nav-item a:not(.button):not(.elgg-button) {
  color: rgba(245, 245, 245, 0.7);
}

.hero.is-dark a.nav-item:hover, .hero.is-dark a.nav-item.is-active, .hero.is-dark .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.is-dark a.nav-item.elgg-state-selected,
.hero.is-dark .nav-item a:not(.button):not(.elgg-button):hover,
.hero.is-dark .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.is-dark .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.is-dark .nav-item a.elgg-state-selected:not(.button):not(.elgg-button) {
  color: whitesmoke;
}

.hero.is-dark .tabs a {
  color: whitesmoke;
  opacity: 0.9;
}

.hero.is-dark .tabs a:hover {
  opacity: 1;
}

.hero.is-dark .tabs li.is-active a, .hero.is-dark .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-dark .tabs li.elgg-state-selected a {
  opacity: 1;
}

.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
  color: whitesmoke;
}

.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
  background-color: rgba(33, 33, 33, 0.1);
}

.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-dark .tabs.is-boxed li.elgg-state-selected a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-dark .tabs.is-boxed li.elgg-state-selected a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-dark .tabs.is-toggle li.elgg-state-selected a, .hero.is-dark .tabs.is-toggle li.is-active a:hover, .hero.is-dark .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-dark .tabs.is-toggle li.elgg-state-selected a:hover {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: #363636;
}

.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .nav-menu {
    background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-dark .nav-toggle span {
    background-color: whitesmoke;
  }
  .hero.is-dark .nav-toggle:hover {
    background-color: rgba(33, 33, 33, 0.1);
  }
  .hero.is-dark .nav-toggle.is-active span, .hero.is-dark .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.is-dark .nav-toggle.elgg-state-selected span {
    background-color: whitesmoke;
  }
  .hero.is-dark .nav-menu .nav-item {
    border-top-color: rgba(245, 245, 245, 0.2);
  }
}

.hero.is-primary, .hero.elgg-button-action, .hero.elgg-button-submit {
  background-color: red;
  color: #fff;
}

.hero.is-primary a:not(.button):not(.elgg-button), .hero.elgg-button-action a:not(.button):not(.elgg-button), .hero.elgg-button-submit a:not(.button):not(.elgg-button),
.hero.is-primary strong,
.hero.elgg-button-action strong,
.hero.elgg-button-submit strong {
  color: inherit;
}

.hero.is-primary .title, .hero.elgg-button-action .title, .hero.elgg-button-submit .title {
  color: #fff;
}

.hero.is-primary .subtitle, .hero.elgg-button-action .subtitle, .hero.elgg-button-submit .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-primary .subtitle a:not(.button):not(.elgg-button), .hero.elgg-button-action .subtitle a:not(.button):not(.elgg-button), .hero.elgg-button-submit .subtitle a:not(.button):not(.elgg-button),
.hero.is-primary .subtitle strong,
.hero.elgg-button-action .subtitle strong,
.hero.elgg-button-submit .subtitle strong {
  color: #fff;
}

.hero.is-primary .nav, .hero.elgg-button-action .nav, .hero.elgg-button-submit .nav {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-primary .nav-menu, .hero.elgg-button-action .nav-menu, .hero.elgg-button-submit .nav-menu {
    background-color: red;
  }
}

.hero.is-primary a.nav-item, .hero.elgg-button-action a.nav-item, .hero.elgg-button-submit a.nav-item,
.hero.is-primary .nav-item a:not(.button):not(.elgg-button),
.hero.elgg-button-action .nav-item a:not(.button):not(.elgg-button),
.hero.elgg-button-submit .nav-item a:not(.button):not(.elgg-button) {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-primary a.nav-item:hover, .hero.elgg-button-action a.nav-item:hover, .hero.elgg-button-submit a.nav-item:hover, .hero.is-primary a.nav-item.is-active, .hero.elgg-button-action a.nav-item.is-active, .hero.elgg-button-submit a.nav-item.is-active, .hero.is-primary .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.is-primary a.nav-item.elgg-state-selected, .hero.elgg-button-action .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.elgg-button-action a.nav-item.elgg-state-selected, .hero.elgg-button-submit .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.elgg-button-submit a.nav-item.elgg-state-selected,
.hero.is-primary .nav-item a:not(.button):not(.elgg-button):hover,
.hero.elgg-button-action .nav-item a:not(.button):not(.elgg-button):hover,
.hero.elgg-button-submit .nav-item a:not(.button):not(.elgg-button):hover,
.hero.is-primary .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.elgg-button-action .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.elgg-button-submit .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.is-primary .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.is-primary .nav-item a.elgg-state-selected:not(.button):not(.elgg-button),
.hero.elgg-button-action .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.elgg-button-action .nav-item a.elgg-state-selected:not(.button):not(.elgg-button),
.hero.elgg-button-submit .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.elgg-button-submit .nav-item a.elgg-state-selected:not(.button):not(.elgg-button) {
  color: #fff;
}

.hero.is-primary .tabs a, .hero.elgg-button-action .tabs a, .hero.elgg-button-submit .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-primary .tabs a:hover, .hero.elgg-button-action .tabs a:hover, .hero.elgg-button-submit .tabs a:hover {
  opacity: 1;
}

.hero.is-primary .tabs li.is-active a, .hero.elgg-button-action .tabs li.is-active a, .hero.elgg-button-submit .tabs li.is-active a, .hero.is-primary .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-primary .tabs li.elgg-state-selected a, .hero.elgg-button-action .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-button-action .tabs li.elgg-state-selected a, .hero.elgg-button-submit .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-button-submit .tabs li.elgg-state-selected a {
  opacity: 1;
}

.hero.is-primary .tabs.is-boxed a, .hero.elgg-button-action .tabs.is-boxed a, .hero.elgg-button-submit .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a, .hero.elgg-button-action .tabs.is-toggle a, .hero.elgg-button-submit .tabs.is-toggle a {
  color: #fff;
}

.hero.is-primary .tabs.is-boxed a:hover, .hero.elgg-button-action .tabs.is-boxed a:hover, .hero.elgg-button-submit .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover, .hero.elgg-button-action .tabs.is-toggle a:hover, .hero.elgg-button-submit .tabs.is-toggle a:hover {
  background-color: rgba(33, 33, 33, 0.1);
}

.hero.is-primary .tabs.is-boxed li.is-active a, .hero.elgg-button-action .tabs.is-boxed li.is-active a, .hero.elgg-button-submit .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-primary .tabs.is-boxed li.elgg-state-selected a, .hero.elgg-button-action .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-button-action .tabs.is-boxed li.elgg-state-selected a, .hero.elgg-button-submit .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-button-submit .tabs.is-boxed li.elgg-state-selected a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.elgg-button-action .tabs.is-boxed li.is-active a:hover, .hero.elgg-button-submit .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-primary .tabs.is-boxed li.elgg-state-selected a:hover, .hero.elgg-button-action .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.elgg-button-action .tabs.is-boxed li.elgg-state-selected a:hover, .hero.elgg-button-submit .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.elgg-button-submit .tabs.is-boxed li.elgg-state-selected a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.elgg-button-action .tabs.is-toggle li.is-active a, .hero.elgg-button-submit .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-primary .tabs.is-toggle li.elgg-state-selected a, .hero.elgg-button-action .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-button-action .tabs.is-toggle li.elgg-state-selected a, .hero.elgg-button-submit .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-button-submit .tabs.is-toggle li.elgg-state-selected a, .hero.is-primary .tabs.is-toggle li.is-active a:hover, .hero.elgg-button-action .tabs.is-toggle li.is-active a:hover, .hero.elgg-button-submit .tabs.is-toggle li.is-active a:hover, .hero.is-primary .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-primary .tabs.is-toggle li.elgg-state-selected a:hover, .hero.elgg-button-action .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.elgg-button-action .tabs.is-toggle li.elgg-state-selected a:hover, .hero.elgg-button-submit .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.elgg-button-submit .tabs.is-toggle li.elgg-state-selected a:hover {
  background-color: #fff;
  border-color: #fff;
  color: red;
}

.hero.is-primary.is-bold, .hero.is-bold.elgg-button-action, .hero.is-bold.elgg-button-submit {
  background-image: linear-gradient(141deg, #0095b3 0%, red 71%, #0080ff 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-primary.is-bold .nav-menu, .hero.is-bold.elgg-button-action .nav-menu, .hero.is-bold.elgg-button-submit .nav-menu {
    background-image: linear-gradient(141deg, #0095b3 0%, red 71%, #0080ff 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-primary .nav-toggle span, .hero.elgg-button-action .nav-toggle span, .hero.elgg-button-submit .nav-toggle span {
    background-color: #fff;
  }
  .hero.is-primary .nav-toggle:hover, .hero.elgg-button-action .nav-toggle:hover, .hero.elgg-button-submit .nav-toggle:hover {
    background-color: rgba(33, 33, 33, 0.1);
  }
  .hero.is-primary .nav-toggle.is-active span, .hero.elgg-button-action .nav-toggle.is-active span, .hero.elgg-button-submit .nav-toggle.is-active span, .hero.is-primary .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.is-primary .nav-toggle.elgg-state-selected span, .hero.elgg-button-action .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.elgg-button-action .nav-toggle.elgg-state-selected span, .hero.elgg-button-submit .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.elgg-button-submit .nav-toggle.elgg-state-selected span {
    background-color: #fff;
  }
  .hero.is-primary .nav-menu .nav-item, .hero.elgg-button-action .nav-menu .nav-item, .hero.elgg-button-submit .nav-menu .nav-item {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
}

.hero.is-info, .hero.elgg-button-special, .hero.elgg-state-notice {
  background-color: #02a6f2;
  color: #fff;
}

.hero.is-info a:not(.button):not(.elgg-button), .hero.elgg-button-special a:not(.button):not(.elgg-button), .hero.elgg-state-notice a:not(.button):not(.elgg-button),
.hero.is-info strong,
.hero.elgg-button-special strong,
.hero.elgg-state-notice strong {
  color: inherit;
}

.hero.is-info .title, .hero.elgg-button-special .title, .hero.elgg-state-notice .title {
  color: #fff;
}

.hero.is-info .subtitle, .hero.elgg-button-special .subtitle, .hero.elgg-state-notice .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-info .subtitle a:not(.button):not(.elgg-button), .hero.elgg-button-special .subtitle a:not(.button):not(.elgg-button), .hero.elgg-state-notice .subtitle a:not(.button):not(.elgg-button),
.hero.is-info .subtitle strong,
.hero.elgg-button-special .subtitle strong,
.hero.elgg-state-notice .subtitle strong {
  color: #fff;
}

.hero.is-info .nav, .hero.elgg-button-special .nav, .hero.elgg-state-notice .nav {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-info .nav-menu, .hero.elgg-button-special .nav-menu, .hero.elgg-state-notice .nav-menu {
    background-color: #02a6f2;
  }
}

.hero.is-info a.nav-item, .hero.elgg-button-special a.nav-item, .hero.elgg-state-notice a.nav-item,
.hero.is-info .nav-item a:not(.button):not(.elgg-button),
.hero.elgg-button-special .nav-item a:not(.button):not(.elgg-button),
.hero.elgg-state-notice .nav-item a:not(.button):not(.elgg-button) {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-info a.nav-item:hover, .hero.elgg-button-special a.nav-item:hover, .hero.elgg-state-notice a.nav-item:hover, .hero.is-info a.nav-item.is-active, .hero.elgg-button-special a.nav-item.is-active, .hero.elgg-state-notice a.nav-item.is-active, .hero.is-info .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.is-info a.nav-item.elgg-state-selected, .hero.elgg-button-special .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.elgg-button-special a.nav-item.elgg-state-selected, .hero.elgg-state-notice .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.elgg-state-notice a.nav-item.elgg-state-selected,
.hero.is-info .nav-item a:not(.button):not(.elgg-button):hover,
.hero.elgg-button-special .nav-item a:not(.button):not(.elgg-button):hover,
.hero.elgg-state-notice .nav-item a:not(.button):not(.elgg-button):hover,
.hero.is-info .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.elgg-button-special .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.elgg-state-notice .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.is-info .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.is-info .nav-item a.elgg-state-selected:not(.button):not(.elgg-button),
.hero.elgg-button-special .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.elgg-button-special .nav-item a.elgg-state-selected:not(.button):not(.elgg-button),
.hero.elgg-state-notice .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.elgg-state-notice .nav-item a.elgg-state-selected:not(.button):not(.elgg-button) {
  color: #fff;
}

.hero.is-info .tabs a, .hero.elgg-button-special .tabs a, .hero.elgg-state-notice .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-info .tabs a:hover, .hero.elgg-button-special .tabs a:hover, .hero.elgg-state-notice .tabs a:hover {
  opacity: 1;
}

.hero.is-info .tabs li.is-active a, .hero.elgg-button-special .tabs li.is-active a, .hero.elgg-state-notice .tabs li.is-active a, .hero.is-info .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-info .tabs li.elgg-state-selected a, .hero.elgg-button-special .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-button-special .tabs li.elgg-state-selected a, .hero.elgg-state-notice .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-state-notice .tabs li.elgg-state-selected a {
  opacity: 1;
}

.hero.is-info .tabs.is-boxed a, .hero.elgg-button-special .tabs.is-boxed a, .hero.elgg-state-notice .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a, .hero.elgg-button-special .tabs.is-toggle a, .hero.elgg-state-notice .tabs.is-toggle a {
  color: #fff;
}

.hero.is-info .tabs.is-boxed a:hover, .hero.elgg-button-special .tabs.is-boxed a:hover, .hero.elgg-state-notice .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover, .hero.elgg-button-special .tabs.is-toggle a:hover, .hero.elgg-state-notice .tabs.is-toggle a:hover {
  background-color: rgba(33, 33, 33, 0.1);
}

.hero.is-info .tabs.is-boxed li.is-active a, .hero.elgg-button-special .tabs.is-boxed li.is-active a, .hero.elgg-state-notice .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-info .tabs.is-boxed li.elgg-state-selected a, .hero.elgg-button-special .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-button-special .tabs.is-boxed li.elgg-state-selected a, .hero.elgg-state-notice .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-state-notice .tabs.is-boxed li.elgg-state-selected a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.elgg-button-special .tabs.is-boxed li.is-active a:hover, .hero.elgg-state-notice .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-info .tabs.is-boxed li.elgg-state-selected a:hover, .hero.elgg-button-special .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.elgg-button-special .tabs.is-boxed li.elgg-state-selected a:hover, .hero.elgg-state-notice .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.elgg-state-notice .tabs.is-boxed li.elgg-state-selected a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.elgg-button-special .tabs.is-toggle li.is-active a, .hero.elgg-state-notice .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-info .tabs.is-toggle li.elgg-state-selected a, .hero.elgg-button-special .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-button-special .tabs.is-toggle li.elgg-state-selected a, .hero.elgg-state-notice .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-state-notice .tabs.is-toggle li.elgg-state-selected a, .hero.is-info .tabs.is-toggle li.is-active a:hover, .hero.elgg-button-special .tabs.is-toggle li.is-active a:hover, .hero.elgg-state-notice .tabs.is-toggle li.is-active a:hover, .hero.is-info .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-info .tabs.is-toggle li.elgg-state-selected a:hover, .hero.elgg-button-special .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.elgg-button-special .tabs.is-toggle li.elgg-state-selected a:hover, .hero.elgg-state-notice .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.elgg-state-notice .tabs.is-toggle li.elgg-state-selected a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #02a6f2;
}

.hero.is-info.is-bold, .hero.is-bold.elgg-button-special, .hero.is-bold.elgg-state-notice {
  background-image: linear-gradient(141deg, #00a5c2 0%, #02a6f2 71%, #0f8bff 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .nav-menu, .hero.is-bold.elgg-button-special .nav-menu, .hero.is-bold.elgg-state-notice .nav-menu {
    background-image: linear-gradient(141deg, #00a5c2 0%, #02a6f2 71%, #0f8bff 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-info .nav-toggle span, .hero.elgg-button-special .nav-toggle span, .hero.elgg-state-notice .nav-toggle span {
    background-color: #fff;
  }
  .hero.is-info .nav-toggle:hover, .hero.elgg-button-special .nav-toggle:hover, .hero.elgg-state-notice .nav-toggle:hover {
    background-color: rgba(33, 33, 33, 0.1);
  }
  .hero.is-info .nav-toggle.is-active span, .hero.elgg-button-special .nav-toggle.is-active span, .hero.elgg-state-notice .nav-toggle.is-active span, .hero.is-info .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.is-info .nav-toggle.elgg-state-selected span, .hero.elgg-button-special .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.elgg-button-special .nav-toggle.elgg-state-selected span, .hero.elgg-state-notice .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.elgg-state-notice .nav-toggle.elgg-state-selected span {
    background-color: #fff;
  }
  .hero.is-info .nav-menu .nav-item, .hero.elgg-button-special .nav-menu .nav-item, .hero.elgg-state-notice .nav-menu .nav-item {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
}

.hero.is-success, .hero.elgg-state-success {
  background-color: #4cae4f;
  color: #fff;
}

.hero.is-success a:not(.button):not(.elgg-button), .hero.elgg-state-success a:not(.button):not(.elgg-button),
.hero.is-success strong,
.hero.elgg-state-success strong {
  color: inherit;
}

.hero.is-success .title, .hero.elgg-state-success .title {
  color: #fff;
}

.hero.is-success .subtitle, .hero.elgg-state-success .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-success .subtitle a:not(.button):not(.elgg-button), .hero.elgg-state-success .subtitle a:not(.button):not(.elgg-button),
.hero.is-success .subtitle strong,
.hero.elgg-state-success .subtitle strong {
  color: #fff;
}

.hero.is-success .nav, .hero.elgg-state-success .nav {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-success .nav-menu, .hero.elgg-state-success .nav-menu {
    background-color: #4cae4f;
  }
}

.hero.is-success a.nav-item, .hero.elgg-state-success a.nav-item,
.hero.is-success .nav-item a:not(.button):not(.elgg-button),
.hero.elgg-state-success .nav-item a:not(.button):not(.elgg-button) {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-success a.nav-item:hover, .hero.elgg-state-success a.nav-item:hover, .hero.is-success a.nav-item.is-active, .hero.elgg-state-success a.nav-item.is-active, .hero.is-success .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.is-success a.nav-item.elgg-state-selected, .hero.elgg-state-success .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.elgg-state-success a.nav-item.elgg-state-selected,
.hero.is-success .nav-item a:not(.button):not(.elgg-button):hover,
.hero.elgg-state-success .nav-item a:not(.button):not(.elgg-button):hover,
.hero.is-success .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.elgg-state-success .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.is-success .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.is-success .nav-item a.elgg-state-selected:not(.button):not(.elgg-button),
.hero.elgg-state-success .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.elgg-state-success .nav-item a.elgg-state-selected:not(.button):not(.elgg-button) {
  color: #fff;
}

.hero.is-success .tabs a, .hero.elgg-state-success .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-success .tabs a:hover, .hero.elgg-state-success .tabs a:hover {
  opacity: 1;
}

.hero.is-success .tabs li.is-active a, .hero.elgg-state-success .tabs li.is-active a, .hero.is-success .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-success .tabs li.elgg-state-selected a, .hero.elgg-state-success .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-state-success .tabs li.elgg-state-selected a {
  opacity: 1;
}

.hero.is-success .tabs.is-boxed a, .hero.elgg-state-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a, .hero.elgg-state-success .tabs.is-toggle a {
  color: #fff;
}

.hero.is-success .tabs.is-boxed a:hover, .hero.elgg-state-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover, .hero.elgg-state-success .tabs.is-toggle a:hover {
  background-color: rgba(33, 33, 33, 0.1);
}

.hero.is-success .tabs.is-boxed li.is-active a, .hero.elgg-state-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-success .tabs.is-boxed li.elgg-state-selected a, .hero.elgg-state-success .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-state-success .tabs.is-boxed li.elgg-state-selected a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.elgg-state-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-success .tabs.is-boxed li.elgg-state-selected a:hover, .hero.elgg-state-success .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.elgg-state-success .tabs.is-boxed li.elgg-state-selected a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.elgg-state-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-success .tabs.is-toggle li.elgg-state-selected a, .hero.elgg-state-success .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-state-success .tabs.is-toggle li.elgg-state-selected a, .hero.is-success .tabs.is-toggle li.is-active a:hover, .hero.elgg-state-success .tabs.is-toggle li.is-active a:hover, .hero.is-success .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-success .tabs.is-toggle li.elgg-state-selected a:hover, .hero.elgg-state-success .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.elgg-state-success .tabs.is-toggle li.elgg-state-selected a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #4cae4f;
}

.hero.is-success.is-bold, .hero.is-bold.elgg-state-success {
  background-image: linear-gradient(141deg, #409433 0%, #4cae4f 71%, #56bd6b 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-success.is-bold .nav-menu, .hero.is-bold.elgg-state-success .nav-menu {
    background-image: linear-gradient(141deg, #409433 0%, #4cae4f 71%, #56bd6b 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-success .nav-toggle span, .hero.elgg-state-success .nav-toggle span {
    background-color: #fff;
  }
  .hero.is-success .nav-toggle:hover, .hero.elgg-state-success .nav-toggle:hover {
    background-color: rgba(33, 33, 33, 0.1);
  }
  .hero.is-success .nav-toggle.is-active span, .hero.elgg-state-success .nav-toggle.is-active span, .hero.is-success .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.is-success .nav-toggle.elgg-state-selected span, .hero.elgg-state-success .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.elgg-state-success .nav-toggle.elgg-state-selected span {
    background-color: #fff;
  }
  .hero.is-success .nav-menu .nav-item, .hero.elgg-state-success .nav-menu .nav-item {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
}

.hero.is-warning {
  background-color: #ffec3d;
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning a:not(.button):not(.elgg-button),
.hero.is-warning strong {
  color: inherit;
}

.hero.is-warning .title {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .subtitle {
  color: rgba(0, 0, 0, 0.9);
}

.hero.is-warning .subtitle a:not(.button):not(.elgg-button),
.hero.is-warning .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .nav {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-warning .nav-menu {
    background-color: #ffec3d;
  }
}

.hero.is-warning a.nav-item,
.hero.is-warning .nav-item a:not(.button):not(.elgg-button) {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning a.nav-item:hover, .hero.is-warning a.nav-item.is-active, .hero.is-warning .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.is-warning a.nav-item.elgg-state-selected,
.hero.is-warning .nav-item a:not(.button):not(.elgg-button):hover,
.hero.is-warning .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.is-warning .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.is-warning .nav-item a.elgg-state-selected:not(.button):not(.elgg-button) {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}

.hero.is-warning .tabs a:hover {
  opacity: 1;
}

.hero.is-warning .tabs li.is-active a, .hero.is-warning .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-warning .tabs li.elgg-state-selected a {
  opacity: 1;
}

.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
  background-color: rgba(33, 33, 33, 0.1);
}

.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-warning .tabs.is-boxed li.elgg-state-selected a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-warning .tabs.is-boxed li.elgg-state-selected a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-warning .tabs.is-toggle li.elgg-state-selected a, .hero.is-warning .tabs.is-toggle li.is-active a:hover, .hero.is-warning .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-warning .tabs.is-toggle li.elgg-state-selected a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #ffec3d;
}

.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, #ffbe0a 0%, #ffec3d 71%, #f4ff57 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .nav-menu {
    background-image: linear-gradient(141deg, #ffbe0a 0%, #ffec3d 71%, #f4ff57 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-warning .nav-toggle span {
    background-color: rgba(0, 0, 0, 0.7);
  }
  .hero.is-warning .nav-toggle:hover {
    background-color: rgba(33, 33, 33, 0.1);
  }
  .hero.is-warning .nav-toggle.is-active span, .hero.is-warning .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.is-warning .nav-toggle.elgg-state-selected span {
    background-color: rgba(0, 0, 0, 0.7);
  }
  .hero.is-warning .nav-menu .nav-item {
    border-top-color: rgba(0, 0, 0, 0.2);
  }
}

.hero.is-danger, .hero.elgg-button-delete, .hero.elgg-state-error {
  background-color: #f44034;
  color: #fff;
}

.hero.is-danger a:not(.button):not(.elgg-button), .hero.elgg-button-delete a:not(.button):not(.elgg-button), .hero.elgg-state-error a:not(.button):not(.elgg-button),
.hero.is-danger strong,
.hero.elgg-button-delete strong,
.hero.elgg-state-error strong {
  color: inherit;
}

.hero.is-danger .title, .hero.elgg-button-delete .title, .hero.elgg-state-error .title {
  color: #fff;
}

.hero.is-danger .subtitle, .hero.elgg-button-delete .subtitle, .hero.elgg-state-error .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-danger .subtitle a:not(.button):not(.elgg-button), .hero.elgg-button-delete .subtitle a:not(.button):not(.elgg-button), .hero.elgg-state-error .subtitle a:not(.button):not(.elgg-button),
.hero.is-danger .subtitle strong,
.hero.elgg-button-delete .subtitle strong,
.hero.elgg-state-error .subtitle strong {
  color: #fff;
}

.hero.is-danger .nav, .hero.elgg-button-delete .nav, .hero.elgg-state-error .nav {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
  .hero.is-danger .nav-menu, .hero.elgg-button-delete .nav-menu, .hero.elgg-state-error .nav-menu {
    background-color: #f44034;
  }
}

.hero.is-danger a.nav-item, .hero.elgg-button-delete a.nav-item, .hero.elgg-state-error a.nav-item,
.hero.is-danger .nav-item a:not(.button):not(.elgg-button),
.hero.elgg-button-delete .nav-item a:not(.button):not(.elgg-button),
.hero.elgg-state-error .nav-item a:not(.button):not(.elgg-button) {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-danger a.nav-item:hover, .hero.elgg-button-delete a.nav-item:hover, .hero.elgg-state-error a.nav-item:hover, .hero.is-danger a.nav-item.is-active, .hero.elgg-button-delete a.nav-item.is-active, .hero.elgg-state-error a.nav-item.is-active, .hero.is-danger .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.is-danger a.nav-item.elgg-state-selected, .hero.elgg-button-delete .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.elgg-button-delete a.nav-item.elgg-state-selected, .hero.elgg-state-error .elgg-tabs a.nav-item.elgg-state-selected, .elgg-tabs .hero.elgg-state-error a.nav-item.elgg-state-selected,
.hero.is-danger .nav-item a:not(.button):not(.elgg-button):hover,
.hero.elgg-button-delete .nav-item a:not(.button):not(.elgg-button):hover,
.hero.elgg-state-error .nav-item a:not(.button):not(.elgg-button):hover,
.hero.is-danger .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.elgg-button-delete .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.elgg-state-error .nav-item a:not(.button):not(.elgg-button).is-active,
.hero.is-danger .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.is-danger .nav-item a.elgg-state-selected:not(.button):not(.elgg-button),
.hero.elgg-button-delete .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.elgg-button-delete .nav-item a.elgg-state-selected:not(.button):not(.elgg-button),
.hero.elgg-state-error .nav-item .elgg-tabs a.elgg-state-selected:not(.button):not(.elgg-button),
.elgg-tabs .hero.elgg-state-error .nav-item a.elgg-state-selected:not(.button):not(.elgg-button) {
  color: #fff;
}

.hero.is-danger .tabs a, .hero.elgg-button-delete .tabs a, .hero.elgg-state-error .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-danger .tabs a:hover, .hero.elgg-button-delete .tabs a:hover, .hero.elgg-state-error .tabs a:hover {
  opacity: 1;
}

.hero.is-danger .tabs li.is-active a, .hero.elgg-button-delete .tabs li.is-active a, .hero.elgg-state-error .tabs li.is-active a, .hero.is-danger .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-danger .tabs li.elgg-state-selected a, .hero.elgg-button-delete .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-button-delete .tabs li.elgg-state-selected a, .hero.elgg-state-error .tabs .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-state-error .tabs li.elgg-state-selected a {
  opacity: 1;
}

.hero.is-danger .tabs.is-boxed a, .hero.elgg-button-delete .tabs.is-boxed a, .hero.elgg-state-error .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a, .hero.elgg-button-delete .tabs.is-toggle a, .hero.elgg-state-error .tabs.is-toggle a {
  color: #fff;
}

.hero.is-danger .tabs.is-boxed a:hover, .hero.elgg-button-delete .tabs.is-boxed a:hover, .hero.elgg-state-error .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover, .hero.elgg-button-delete .tabs.is-toggle a:hover, .hero.elgg-state-error .tabs.is-toggle a:hover {
  background-color: rgba(33, 33, 33, 0.1);
}

.hero.is-danger .tabs.is-boxed li.is-active a, .hero.elgg-button-delete .tabs.is-boxed li.is-active a, .hero.elgg-state-error .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-danger .tabs.is-boxed li.elgg-state-selected a, .hero.elgg-button-delete .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-button-delete .tabs.is-boxed li.elgg-state-selected a, .hero.elgg-state-error .tabs.is-boxed .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-state-error .tabs.is-boxed li.elgg-state-selected a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.elgg-button-delete .tabs.is-boxed li.is-active a:hover, .hero.elgg-state-error .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-danger .tabs.is-boxed li.elgg-state-selected a:hover, .hero.elgg-button-delete .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.elgg-button-delete .tabs.is-boxed li.elgg-state-selected a:hover, .hero.elgg-state-error .tabs.is-boxed .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.elgg-state-error .tabs.is-boxed li.elgg-state-selected a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.elgg-button-delete .tabs.is-toggle li.is-active a, .hero.elgg-state-error .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.is-danger .tabs.is-toggle li.elgg-state-selected a, .hero.elgg-button-delete .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-button-delete .tabs.is-toggle li.elgg-state-selected a, .hero.elgg-state-error .tabs.is-toggle .elgg-tabs li.elgg-state-selected a, .elgg-tabs .hero.elgg-state-error .tabs.is-toggle li.elgg-state-selected a, .hero.is-danger .tabs.is-toggle li.is-active a:hover, .hero.elgg-button-delete .tabs.is-toggle li.is-active a:hover, .hero.elgg-state-error .tabs.is-toggle li.is-active a:hover, .hero.is-danger .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.is-danger .tabs.is-toggle li.elgg-state-selected a:hover, .hero.elgg-button-delete .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.elgg-button-delete .tabs.is-toggle li.elgg-state-selected a:hover, .hero.elgg-state-error .tabs.is-toggle .elgg-tabs li.elgg-state-selected a:hover, .elgg-tabs .hero.elgg-state-error .tabs.is-toggle li.elgg-state-selected a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #f44034;
}

.hero.is-danger.is-bold, .hero.is-bold.elgg-button-delete, .hero.is-bold.elgg-state-error {
  background-image: linear-gradient(141deg, #f50018 0%, #f44034 71%, #fa7147 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-danger.is-bold .nav-menu, .hero.is-bold.elgg-button-delete .nav-menu, .hero.is-bold.elgg-state-error .nav-menu {
    background-image: linear-gradient(141deg, #f50018 0%, #f44034 71%, #fa7147 100%);
  }
}

@media screen and (max-width: 768px) {
  .hero.is-danger .nav-toggle span, .hero.elgg-button-delete .nav-toggle span, .hero.elgg-state-error .nav-toggle span {
    background-color: #fff;
  }
  .hero.is-danger .nav-toggle:hover, .hero.elgg-button-delete .nav-toggle:hover, .hero.elgg-state-error .nav-toggle:hover {
    background-color: rgba(33, 33, 33, 0.1);
  }
  .hero.is-danger .nav-toggle.is-active span, .hero.elgg-button-delete .nav-toggle.is-active span, .hero.elgg-state-error .nav-toggle.is-active span, .hero.is-danger .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.is-danger .nav-toggle.elgg-state-selected span, .hero.elgg-button-delete .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.elgg-button-delete .nav-toggle.elgg-state-selected span, .hero.elgg-state-error .elgg-tabs .nav-toggle.elgg-state-selected span, .elgg-tabs .hero.elgg-state-error .nav-toggle.elgg-state-selected span {
    background-color: #fff;
  }
  .hero.is-danger .nav-menu .nav-item, .hero.elgg-button-delete .nav-menu .nav-item, .hero.elgg-state-error .nav-menu .nav-item {
    border-top-color: rgba(255, 255, 255, 0.2);
  }
}

@media screen and (min-width: 769px), print {
  .hero.is-medium .hero-body {
    padding-bottom: 9rem;
    padding-top: 9rem;
  }
}

@media screen and (min-width: 769px), print {
  .hero.is-large .hero-body {
    padding-bottom: 18rem;
    padding-top: 18rem;
  }
}

.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body {
  align-items: center;
  display: flex;
}

.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container {
  flex-grow: 1;
  flex-shrink: 1;
}

.hero.is-halfheight {
  min-height: 50vh;
}

.hero.is-fullheight {
  min-height: 100vh;
}

.section {
  background-color: white;
  padding: 3rem 1.5rem;
}

@media screen and (min-width: 1008px) {
  .section.is-medium {
    padding: 9rem 1.5rem;
  }
  .section.is-large {
    padding: 18rem 1.5rem;
  }
}

.footer {
  background-color: whitesmoke;
  padding: 3rem 1.5rem 6rem;
}

.elgg-page-nav {
  z-index: 12;
  position: relative;
}

.elgg-page-nav.is-alternate {
  z-index: 11;
  position: relative;
  border-top: rgba(255, 255, 255, 0.3);
}

.elgg-page-nav.is-alternate .elgg-menu-topbar {
  justify-content: space-around;
  width: 100%;
}

.elgg-layout-navigation {
  margin-top: -1em;
  margin-bottom: 1em;
}

.elgg-layout-content {
  padding: 2em 0;
}

.elgg-layout-owner-block .elgg-image-block {
  align-items: center;
}

.has-cover {
  position: relative;
}

.elgg-layout-cover {
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
  content: "";
  position: absolute;
  background-position: 50%;
  opacity: 0.5;
}

.elgg-layout-header {
  position: relative;
}

@media screen and (max-width: 768px) {
  .elgg-layout-header .elgg-image-block {
    flex-direction: column;
    justify-content: center;
  }
  .elgg-layout-header .elgg-image-block .media-content {
    text-align: center;
  }
}

.elgg-layout-sidebar-alt {
  order: 1;
}

.elgg-layout-main {
  order: 2;
}

.elgg-layout-sidebar {
  order: 3;
}

.elgg-button + .elgg-button {
  margin-left: 0.5em;
}

.elgg-subtext {
  font-size: 0.75em;
  color: #2e2e2e;
}

.hero .elgg-output {
  color: inherit;
}

.elgg-topbar-logo a {
  color: #fff !important;
}

.elgg-listing-summary-title {
  line-height: 1em;
}

.elgg-listing-summary-title + .elgg-listing-summary-tagline {
  line-height: 1em;
  margin-bottom: 0.25em;
  margin-top: 0;
}

.elgg-listing-summary-title .elgg-listing-summary-badges {
  margin-left: 0.5em;
}

.elgg-listing-summary-title:not(:last-child) {
  margin-bottom: 0.25em;
}

.elgg-listing-summary-subtitle .icon {
  margin-right: 0.5em;
}

.elgg-listing-summary-content {
  margin-top: 1em;
  word-break: break-word;
}

.elgg-listing-summary-content .elgg-listing-media-right {
  float: right;
  padding: 0 0 1em 1em;
}

.elgg-listing-summary-metadata {
  margin-top: 1em;
}

@media screen and (max-width: 768px) {
  .elgg-listing-summary-metadata {
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
  }
}

.elgg-module-widget .elgg-listing-summary-metadata {
  justify-content: center;
  flex-direction: column;
  align-items: flex-start;
}

.elgg-listing-summary-menu {
  float: right;
  margin: 0 0 0.5em 0.5em;
}

.elgg-listing-summary-attachments {
  margin-top: 0.5em;
}

.elgg-listing-full .elgg-listing-summary-body {
  margin: 2em auto;
}

.elgg-listing-imprint > span + span {
  margin-left: 1em;
}

.elgg-listing-card .level {
  flex-wrap: wrap;
  justify-content: flex-start;
}

.elgg-listing-card .level-item {
  flex-shrink: initial;
  justify-content: flex-start;
  align-items: flex-start;
}

.elgg-listing-card .level-left,
.elgg-listing-card .level-right {
  flex-shrink: initial;
  align-items: flex-start;
}

.elgg-listing-primer .media-left {
  width: 40px;
  text-align: center;
}

.media .media {
  border: none;
  padding: 0;
}

.title .elgg-anchor-label, .subtitle .elgg-anchor-label {
  font-weight: inherit;
}

.elgg-image img {
  vertical-align: middle;
}

.elgg-image-block.is-vcentered {
  align-items: center;
}

.elgg-image-block .media-content {
  max-width: 100%;
  word-break: break-word;
}

.elgg-image-block .media-right {
  max-width: 50%;
}

.elgg-system-messages {
  position: fixed;
  width: 300px;
  top: 0;
  right: 0;
  margin: 4em;
  z-index: 100;
}

.elgg-list.is-borderless > .elgg-item {
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0.5em;
}

.elgg-list:not(.is-borderless) > .elgg-item:not(:last-child) {
  margin-bottom: 0.5rem;
}

.elgg-list.is-striped > .elgg-item {
  border-radius: 2px;
}

.elgg-list.is-striped > .elgg-item:nth-child(even) {
  background-color: rgba(255, 255, 255, 0.8);
}

.elgg-list.is-striped > .elgg-item:nth-child(odd) {
  background-color: rgba(245, 245, 245, 0.8);
}

.elgg-list + .elgg-list {
  margin-top: 1em;
}

.elgg-no-results {
  padding: 0.5em;
}

.elgg-gallery {
  flex-wrap: wrap;
  margin: 0;
}

.elgg-cards > li .card, .tidypics-gallery > li .card {
  height: 100%;
}

.elgg-pagination {
  margin-top: 1em;
  font-size: 1rem;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  text-align: center;
}

.elgg-pagination > li > a,
.elgg-pagination > li > span {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 3px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 1px);
  position: relative;
  vertical-align: top;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 1em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  justify-content: center;
  margin: 0.25rem;
  text-align: center;
  border-color: #dbdbdb;
  min-width: 2.25em;
}

.elgg-pagination > li > a:focus, .elgg-pagination > li > a.is-focused, .elgg-pagination > li > a:active, .elgg-pagination > li > a.is-active, .elgg-tabs .elgg-pagination > li > a.elgg-state-selected,
.elgg-pagination > li > span:focus,
.elgg-pagination > li > span.is-focused,
.elgg-pagination > li > span:active,
.elgg-pagination > li > span.is-active,
.elgg-tabs .elgg-pagination > li > span.elgg-state-selected {
  outline: none;
}

.elgg-pagination > li > a[disabled], .elgg-pagination > li > a.elgg-state-disabled,
.elgg-pagination > li > span[disabled],
.elgg-pagination > li > span.elgg-state-disabled {
  cursor: not-allowed;
}

.elgg-pagination > li > a:hover,
.elgg-pagination > li > span:hover {
  border-color: #b5b5b5;
  color: #363636;
}

.elgg-pagination > li > a:focus,
.elgg-pagination > li > span:focus {
  border-color: red;
}

.elgg-pagination > li > a:active,
.elgg-pagination > li > span:active {
  box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.2);
}

.elgg-pagination > li.elgg-state-disabled > a,
.elgg-pagination > li.elgg-state-disabled > span {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
  box-shadow: none;
  color: #7a7a7a;
  opacity: 0.5;
}

.elgg-pagination > li.elgg-state-selected > a,
.elgg-pagination > li.elgg-state-selected > span {
  background-color: red;
  border-color: red;
  color: #fff;
}

.elgg-listing-summary-metadata .elgg-tags {
  text-align: center;
}

.elgg-listing-summary .level-left, .elgg-listing-summary .level-right, .elgg-listing-summary .level-item {
  flex-shrink: 1;
}

.elgg-listing-summary .level-item {
  display: block;
}

.tag {
  margin: 2px;
}

.tag a {
  color: inherit;
}

.profile-details {
  padding: 0;
}

.elgg-output-field {
  padding: 1rem;
}

.elgg-output-field:not(:last-child) {
  border-bottom: 1px solid whitesmoke;
}

.elgg-output-field-label {
  color: #7a7a7a;
  font-size: .7em;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-bottom: 0.5em;
}

.elgg-output-field-value .elgg-tags {
  text-align: left;
}

.elgg-river-selector {
  margin-bottom: 1em;
}

.elgg-river-selector select {
  max-width: 10em;
}

.elgg-river-selector .elgg-field {
  display: inline-block;
}

.elgg-river-message:not(:empty),
.elgg-river-attachments:not(:empty),
.elgg-river-responses:not(:empty) {
  margin-top: 1em;
}

.elgg-river-timestamp {
  font-size: 0.75em;
  margin-left: 0.5em;
}

.elgg-river-timestamp .icon {
  margin-right: 0.25em;
}

/* Comment highlighting that automatically fades away */
.elgg-comments .elgg-state-highlight,
.elgg-river-comments .elgg-state-highlight {
  animation: comment-highlight 5s;
}

/* Chrome, Safari, Opera */
@keyframes comment-highlight {
  0% {
    background: #f5fcff;
  }
  100% {
    background: white;
  }
}

.elgg-comments .elgg-form {
  margin-top: 1em;
}

.elgg-menu {
  display: flex;
  flex-direction: column;
  list-style: none;
}

.content .elgg-menu, .elgg-output .elgg-menu {
  list-style: none;
  margin: 0;
}

.elgg-menu img {
  vertical-align: middle;
}

.tabs .elgg-menu {
  flex-direction: row;
}

@media screen and (min-width: 769px), print {
  .has-hidden-label .elgg-anchor-label {
    display: none;
  }
}

.elgg-breadcrumbs {
  flex-direction: row;
}

.elgg-menu-hz {
  flex-direction: row;
}

.elgg-menu-hz > li + li {
  margin-left: 1rem;
}

.elgg-menu-site {
  justify-content: space-around;
}

.elgg-page-topbar .nav-left,
.elgg-page-topbar .nav-right {
  overflow: visible;
}

.elgg-page-navbar {
  display: none;
}

@media screen and (min-width: 769px), print {
  .elgg-page-navbar {
    display: block;
  }
}

.elgg-menu-topbar [type="text"] {
  background: rgba(255, 255, 255, 0.1);
  border: rgba(255, 255, 255, 0.2) !important;
  color: white;
}

.elgg-menu-topbar [type="text"] ~ .icon {
  color: rgba(255, 255, 255, 0.7) !important;
}

.elgg-menu-topbar [type="text"]:focus ~ .icon, .elgg-menu-topbar [type="text"]:active ~ .icon {
  color: white !important;
}

.elgg-menu-topbar [type="text"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.elgg-menu-topbar [type="text"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.elgg-menu-topbar [type="text"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.elgg-menu-topbar [type="text"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.elgg-menu-topbar .field, .elgg-menu-topbar .elgg-field, .elgg-menu-topbar .elgg-form > fieldset > div:not(:last-child) {
  margin: 0;
}

.elgg-menu-topbar .elgg-menu-item-profile .elgg-avatar {
  display: inline-block;
}

.elgg-menu-topbar .elgg-menu-item-profile .elgg-avatar + * {
  margin-left: 0.5em;
}

.elgg-menu-topbar a {
  font-weight: 300;
  position: relative;
}

@media screen and (max-width: 768px) {
  .elgg-menu-topbar {
    flex-direction: column;
    height: auto;
    align-items: center;
      background-color: #DD1122;
  }
  .elgg-menu-topbar > li {
    justify-content: center;
    display: block;
    width: 100%;
    padding: 0;
    text-align: left;
  }
  .elgg-menu-topbar > li a {
    display: inline-block;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    width: 100%;
  }
  .elgg-menu-topbar > li a:not(.button):not(.elgg-button) {
    padding: 8px 32px 8px 16px;
  }
  .elgg-menu-topbar .field, .elgg-menu-topbar .elgg-field, .elgg-menu-topbar .elgg-form > fieldset > div:not(:last-child) {
    margin: 8px;
  }
  .elgg-menu-topbar .elgg-menu-parent {
    display: none;
  }
  .elgg-menu-topbar ul {
    display: block;
  }
}

.elgg-menu-topbar li {
  position: relative;
  margin: 0 !important;
}

@media screen and (min-width: 769px), print {
  .elgg-menu-topbar li ul {
    display: none;
    position: absolute;
    top: 3.25rem;
    background: red;
    width: 200px;
    left: 50%;
    transform: translate(-50%, 0);
    box-shadow: 2px 2px 3px rgba(255, 255, 255, 0.3);
  }
  .is-dark .elgg-menu-topbar li ul {
    background: #363636;
  }
}

@media screen and (min-width: 769px), print {
  .elgg-menu-topbar li:hover ul {
    display: block;
  }
}

.elgg-menu-topbar li ul li {
  padding: 0;
}

.elgg-menu-topbar li ul li a {
  padding: 0.5em 1em;
  display: inline-block;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  width: 100%;
  text-align: left;
}

.elgg-menu-longtext {
  float: right;
  font-size: 0.75em;
}

.elgg-field-label + .control > .elgg-menu-longtext {
  margin-top: -1.5em;
}

.elgg-menu-river,
.elgg-menu-annotation {
  float: right;
}

.elgg-menu-entity,
.elgg-menu-annotation,
.elgg-menu-river,
.elgg-menu-entity-social {
  font-size: .75rem;
}

.elgg-menu-entity a, .elgg-menu-entity span,
.elgg-menu-annotation a,
.elgg-menu-annotation span,
.elgg-menu-river a,
.elgg-menu-river span,
.elgg-menu-entity-social a,
.elgg-menu-entity-social span {
  color: #363636;
  display: inline-block;
}

.elgg-menu-entity a.icon, .elgg-menu-entity span.icon,
.elgg-menu-annotation a.icon,
.elgg-menu-annotation span.icon,
.elgg-menu-river a.icon,
.elgg-menu-river span.icon,
.elgg-menu-entity-social a.icon,
.elgg-menu-entity-social span.icon {
  display: inline-flex;
}

.elgg-menu-entity > li + li,
.elgg-menu-annotation > li + li,
.elgg-menu-river > li + li,
.elgg-menu-entity-social > li + li {
  margin-left: 1em;
}

.elgg-menu-entity + .elgg-menu-entity,
.elgg-menu-annotation + .elgg-menu-entity,
.elgg-menu-river + .elgg-menu-entity,
.elgg-menu-entity-social + .elgg-menu-entity, .elgg-menu-entity +
.elgg-menu-annotation,
.elgg-menu-annotation +
.elgg-menu-annotation,
.elgg-menu-river +
.elgg-menu-annotation,
.elgg-menu-entity-social +
.elgg-menu-annotation, .elgg-menu-entity +
.elgg-menu-river,
.elgg-menu-annotation +
.elgg-menu-river,
.elgg-menu-river +
.elgg-menu-river,
.elgg-menu-entity-social +
.elgg-menu-river, .elgg-menu-entity +
.elgg-menu-entity-social,
.elgg-menu-annotation +
.elgg-menu-entity-social,
.elgg-menu-river +
.elgg-menu-entity-social,
.elgg-menu-entity-social +
.elgg-menu-entity-social {
  margin-left: 1em;
}

.elgg-menu-icon-after {
  margin-left: 0.25em;
}

.elgg-menu-extras > li {
  margin: 4px;
}

.elgg-menu-user-hover-admin a,
.elgg-menu-user-hover-danger a,
.elgg-menu-page-admin a,
.elgg-menu-page-danger a {
  color: #f44034;
}

.elgg-menu-user-hover-actions a,
.elgg-menu-page-actions a {
  color: red;
  font-weight: 600;
}

.elgg-menu-page .elgg-child-menu {
  display: none;
}

.elgg-menu-page .elgg-menu-parent.elgg-menu-opened + .elgg-child-menu {
  display: flex;
}

.elgg-menu-page a {
  position: relative;
}

.elgg-menu-page .elgg-menu-parent:after {
  border: 1px solid red;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: .5em;
  pointer-events: none;
  position: absolute;
  transform: rotate(-135deg);
  width: .5em;
  margin-top: -.25em;
  right: 1.125em;
  top: 50%;
  z-index: 4;
  float: right;
}

.elgg-menu-page .elgg-menu-parent.elgg-menu-opened:after {
  transform: rotate(-45deg);
}

.elgg-object-menu-toggle .elgg-icon {
  font-size: 0.75em !important;
  color: #363636;
}

.elgg-badge {
  display: inline-block;
  margin-left: 5px;
  color: whitesmoke;
  background-color: #363636;
  padding: 0.5em 0.75em;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 50%;
  font-size: 0.5em;
}

.elgg-badge:empty {
  display: none;
}

.elgg-menu-topbar .elgg-badge {
  background-color: #ffec3d;
  color: rgba(0, 0, 0, 0.7);
  font-weight: 700;
}

@media screen and (max-width: 768px) {
  .elgg-menu-topbar .elgg-badge {
    margin: 2px;
    font-size: 0.75em;
    float: right;
  }
}

@media screen and (min-width: 769px), print {
  .elgg-menu-topbar .elgg-badge {
    font-size: 0.5em;
    position: absolute;
    top: -0.5em;
    right: -1.5em;
  }
}

fieldset {
  border: none;
  padding: 0;
  margin: 0;
}

.elgg-required-indicator {
  color: #f44034;
  margin-left: 4px;
  font-weight: normal;
  font-size: 1em;
}

.elgg-input-single-checkbox .elgg-field-label {
  display: inline-block;
  font-weight: normal;
}

.elgg-fieldset-horizontal > .elgg-field {
  display: inline-block;
}

.elgg-fieldset-horizontal > .elgg-field + .elgg-field {
  margin-left: 8px;
}

.elgg-avatar-medium,
.elgg-avatar-small,
.elgg-avatar-tiny {
  border: 2px solid whitesmoke;
  border-radius: 50%;
}

.elgg-avatar-medium img,
.elgg-avatar-small img,
.elgg-avatar-tiny img {
  border-radius: 50%;
  vertical-align: middle;
}

.elgg-avatar-tiny {
  max-width: 25px;
}

.elgg-avatar-small {
  max-width: 40px;
}

.elgg-avatar-medium {
  max-width: 100px;
}

.elgg-menu > li .icon {
  width: 1.5em;
  text-align: center;
}

.icon + .elgg-anchor-label:not(:empty) {
  margin-left: 0.25em;
}

.elgg-icon-hover {
  color: #02a6f2;
}

.elgg-ajax-loader {
  background: white url(ajax_loader_bw.gif) no-repeat center center;
  min-height: 31px;
  min-width: 31px;
}

.float {
  float: left;
}

.float-alt {
  float: right;
}

.elgg-module {
  margin-bottom: 1rem;
}

.elgg-form .elgg-module {
  margin-bottom: 3rem;
}

.elgg-module > .elgg-head {
  padding-bottom: 1em;
  text-transform: uppercase;
  color: #7a7a7a;
  font-size: .8em;
  letter-spacing: .1em;
}

.elgg-module.is-borderless {
  border: none !important;
  box-shadow: none !important;
}

.elgg-module.is-paddingless {
  padding: 0 !important;
}

.elgg-module-popup {
  position: absolute;
  z-index: 1201;
  max-width: 600px;
}

.elgg-module-popup .elgg-ajax-loader {
  min-height: 10em;
}

.elgg-menu-hover,
.elgg-object-menu-popup {
  padding: 0;
  position: absolute;
  z-index: 1201;
  width: 12rem;
  overflow: hidden;
}

.elgg-menu-hover.is-loading,
.elgg-object-menu-popup.is-loading {
  padding: 1em;
}

.elgg-menu-hover ul,
.elgg-object-menu-popup ul {
  margin: 0 !important;
  font-size: 0.85em;
}

.elgg-menu-hover ul:not(:last-child),
.elgg-object-menu-popup ul:not(:last-child) {
  border-bottom: 1px solid #dbdbdb;
}

.elgg-menu-hover ul:first-child > li:first-child,
.elgg-object-menu-popup ul:first-child > li:first-child {
  border-radius: 2px 2px 0 0;
}

.elgg-menu-hover ul:last-child > li:last-child,
.elgg-object-menu-popup ul:last-child > li:last-child {
  border-radius: 0 0 2px 2px;
}

.elgg-menu-hover ul li:not(:last-child),
.elgg-object-menu-popup ul li:not(:last-child) {
  border-bottom: 1px solid #dbdbdb;
}

.elgg-menu-hover ul li,
.elgg-object-menu-popup ul li {
  margin: 0;
}

.elgg-menu-hover ul > li > a,
.elgg-menu-hover ul > li > span,
.elgg-object-menu-popup ul > li > a,
.elgg-object-menu-popup ul > li > span {
  padding: 0.5em 1em;
  display: block;
}

.elgg-menu-hover ul > li > a:hover,
.elgg-menu-hover ul > li > span:hover,
.elgg-object-menu-popup ul > li > a:hover,
.elgg-object-menu-popup ul > li > span:hover {
  background-color: whitesmoke;
}

.elgg-menu-hover .elgg-no-results,
.elgg-object-menu-popup .elgg-no-results {
  font-size: 0.75em;
  padding: 0.5em 1em;
}

.elgg-module-dropdown {
  z-index: 100;
  position: absolute;
  right: 0px;
  top: 100%;
}

.elgg-module-featured {
  border: 1px solid red;
  border-radius: 2px;
}

.elgg-module-featured > .elgg-head {
  padding: 0.5em 1em;
  background-color: red;
  color: #fff;
}

.elgg-module-featured > .elgg-body {
  padding: 1em;
}

.elgg-module-menu {
  float: right;
  max-width: 50%;
  text-align: right;
}

.elgg-widget-edit {
  display: none;
  padding: 1em 0;
  margin-bottom: 1em;
  border-bottom: 1px solid whitesmoke;
}

.elgg-module-widget.elgg-state-draggable .elgg-widget-handle {
  cursor: move;
}

.elgg-widget-placeholder {
  border: 2px dashed red;
  margin-bottom: 15px;
  border-radius: 5px;
}

.elgg-widget-more,
.elgg-river-more {
  margin-top: 1em;
  display: block;
}

.elgg-widgets {
  min-height: 2em;
}

.elgg-layout-widgets-controls {
  margin-bottom: 1.5em;
}

.elgg-widget-add-control {
  text-align: right;
  display: block;
  padding: 1em 0;
}

.elgg-widgets-add-panel-list {
  flex-wrap: wrap;
}

.elgg-widgets-add-panel-list > li {
  padding: 0.5em;
}

.elgg-widgets-add-panel-list > li span {
  border: 1px solid #b5b5b5;
  display: block;
  padding: 8px;
  border-radius: 3px;
  background: whitesmoke;
  cursor: pointer;
}

.elgg-widgets-add-panel-list > li.elgg-state-available:hover span {
  color: red;
  border-color: red;
  backaground: #fff;
}

.elgg-widgets-add-panel li.elgg-state-unavailable span {
  color: #dbdbdb;
  cursor: not-allowed;
}

.elgg-module-group {
  margin-bottom: 40px;
}

.elgg-module-hero {
  margin: 0;
  padding: 2em;
  border-radius: 2px;
}

.elgg-form-login {
  width: 20em;
  max-width: 100%;
  padding: 2em;
}

.elgg-form-login .elgg-foot {
  margin-top: 1em;
}

.elgg-form-login [type="submit"] {
  width: 100%;
  max-width: 24em;
  margin: 0 auto;
}

.elgg-module-hero .elgg-form-login {
  width: 100%;
  padding: 0;
}

.elgg-account-help-register {
  font-size: 90%;
  text-align: center;
  font-weight: 500;
  padding: 1em;
  border-top: 1px solid whitesmoke;
  margin-top: 1em;
}

.elgg-account-help-fortgot-password {
  font-size: 90%;
}

.groups-tools {
  margin-top: 1.5em;
}

.groups-widget-viewall {
  float: right;
  font-size: 85%;
}

.ui-datepicker {
  display: none;
  margin: 0;
  padding: 0;
  border-radius: 2px;
  overflow: hidden;
  min-width: 300px;
}

.ui-datepicker-inline {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.ui-datepicker-header {
  position: relative;
  background: transparent;
  padding: 0.25em;
  border: 0;
}

.ui-datepicker-header a {
  padding: 0 0.5em;
}

.ui-datepicker-prev, .ui-datepicker-next {
  position: absolute;
  top: 0.5em;
  cursor: pointer;
}

.ui-datepicker-prev.ui-state-hover, .ui-datepicker-next.ui-state-hover {
  border: none;
  background: transparent;
  font-weight: bold;
}

.ui-datepicker-prev {
  left: 6px;
}

.ui-datepicker-prev.ui-state-disabled {
  display: none;
}

.ui-datepicker-next {
  right: 6px;
}

.ui-datepicker-next.ui-state-disabled {
  display: none;
}

.ui-datepicker-title {
  line-height: 2em;
  margin: 0 30px;
  text-align: center;
  font-weight: normal;
}

.ui-datepicker-title select,
.ui-datepicker-title .chosen-container {
  max-width: 100px;
  display: inline-block;
  margin: 2px;
  border: 1px solid #b5b5b5;
  padding: 4px;
  border-radius: 3px;
}

.ui-datepicker-calendar {
  margin: 4px;
  width: 90%;
  margin: 4% auto;
  font-size: 14px;
}

.ui-datepicker th {
  color: #212121;
  border: none;
  font-weight: bold;
  padding: 8px 6px;
  text-align: center;
}

.ui-datepicker td {
  padding: 1px;
  min-width: 40px;
}

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 3px;
  text-align: center;
  text-decoration: none;
}

.ui-datepicker-calendar .ui-state-default {
  border: 1px solid #b5b5b5;
  color: #4a4a4a;
  background: #ffffff;
  border-radius: 2px;
}

.ui-datepicker-calendar .ui-state-hover,
.ui-datepicker-calendar .ui-state-active,
.ui-datepicker-calendar .ui-state-active.ui-state-hover {
  border: 1px solid red;
  -moz-box-shadow: 0 0 0 0px #ccc inset;
  -webkit-box-shadow: 0 0 0 0px #ccc inset;
  box-shadow: 0 0 0 0px #ccc inset;
  font-weight: normal;
  color: red;
  background: whitesmoke;
}

.ui-datepicker-calendar .ui-state-disabled .ui-state-default {
  border: none;
  color: #b5b5b5;
  cursor: not-allowed;
  background: none;
}

.messages-buttonbank {
  margin-top: 1em;
}

.interactions-comments-list > li {
  box-shadow: none !important;
  border-bottom: 1px solid #dcdcdc !important;
}

.interactions-comments-list > li .elgg-listing-full {
  box-shadow: none !important;
  border: none !important;
}

.interactions-component .elgg-form {
  padding: 1.5em 1em 1em 1em;
}

.elgg-listing-summary .scraper-card-video {
  min-width: 200px;
}

.elgg-module-widget .elgg-listing-summary .scraper-card-video {
  width: 100%;
}

.elgg-module.elgg-module-scraper-card {
  background: whitesmoke;
  border-radius: 3px;
  box-shadow: none;
}

.scraper-card-block {
  border: 0 !important;
}

@media screen and (min-width: 769px), print {
  .scraper-card-block .elgg-body {
    padding: 0 15px;
  }
}

.scraper-card-block h3 {
  font-size: 1.2em;
  font-weight: 500;
  line-height: normal;
}

.elgg-menu-follow-tag .icon {
  padding: 5px;
  background: #DD1122;
  border-radius: 50%;
  margin-left: 8px;
  margin-right: -6px;
  color: inherit;
}

.interactions-component .message {
  margin: 1em auto;
}

.elgg-form ul.tagit {
  border-color: #dbdbdb;
  border-radius: 3px;
}

.elgg-form ul.tagit li.tagit-choice {
  border-color: #4a4a4a;
  background: whitesmoke;
  color: #212121;
}

.elgg-form ul.tagit li.tagit-choice:hover {
  background: #7a7a7a;
  background: whitesmoke;
}

.elgg-form .elgg-input-dropzone {
  border-color: #dbdbdb;
  border-radius: 3px;
}

.elgg-form .elgg-dropzone-instructions .icon .elgg-icon-cloud-upload {
  font-size: 40px !important;
  color: #b5b5b5;
}

.elgg-form .elgg-dropzone-instructions strong,
.elgg-form .elgg-dropzone-instructions span {
  color: #b5b5b5;
}

.elgg-tokeninput-token {
  display: flex;
  align-items: center;
}

.elgg-tokeninput-token .elgg-image {
  margin-right: 5px;
}

ul.token-input-list li.token-input-token {
  display: flex;
  align-items: center;
}

ul.token-input-list .elgg-image-block.elgg-tokeninput-token {
  width: auto;
  flex-grow: 1;
}

.elgg-tokeninput-token .elgg-avatar-small {
  border: none;
}

.elgg-notifications-popup,
.elgg-inbox-popup {
  border-radius: 0 0 0.5em 0.5em;
}

.elgg-notifications-popup .elgg-list > li,
.elgg-inbox-popup .elgg-list > li {
  margin: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  border-bottom: 1px solid whitesmoke;
}

.notification-new,
.inbox-message-unread {
  background-color: #f5fcff !important;
}

.inbox-thread-participants {
  padding: 2em !important;
}

.inbox-messages-thread-full > li {
  box-shadow: none !important;
  border-bottom: 1px solid whitesmoke;
}

.elgg-list-inbox > li {
  padding: 0 !important;
}

.elgg-list-inbox > li > article {
  border-radius: 0 !important;
}

.elgg-list-inbox > li h3 {
  font-size: 1.5em !important;
}

.elgg-item-object-messages {
  padding: 0 !important;
}

.elgg-item-object-messages > article {
  padding: 1.5em !important;
  border-radius: 6px !important;
}

.elgg-form-photos-batch-edit .elgg-image-block {
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid whitesmoke;
}

.tidypics-album-nav {
  justify-content: space-between;
  margin-bottom: 2em;
  font-size: 1.5em;
}

.tidypics-album-nav .elgg-icon {
  font-size: 0.75em !important;
}

.tidypics-photo-wrapper {
  text-align: center;
}

.elgg-object-menu-popup .elgg-menu-hz li {
  width: 100%;
}

.hidden {
  display: none;
}

.hidden body *.hidden,
.hidden body * > .hidden {
  display: none;
}
/* <style> /**/

/* ***************************************
	FRIENDS PICKER
*************************************** */
.friends-picker-main-wrapper {
	margin-bottom: 15px;
}
.friends-picker-container h3 {
	font-size:4em !important;
	text-align: left;
	margin:10px 0 20px !important;
	color:#999 !important;
	background: none !important;
	padding:0 !important;
}
.friends-picker .friends-picker-container .panel ul {
	text-align: left;
	margin: 0;
	padding:0;
}
.friends-picker-wrapper {
	margin: 0;
	padding:0;
	position: relative;
	width: 730px;
}
.friends-picker {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding:0;
	width: 730px;
	height: auto;
	background-color: #dedede;
	border-radius: 8px;
}
.friendspicker-savebuttons {
	background: white;
	border-radius: 8px;	
	margin:0 10px 10px;
}
.friends-picker .friends-picker-container { /* long container used to house end-to-end panels. Width is calculated in JS  */
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;
}
.friends-picker .friends-picker-container .panel {
	float:left;
	height: 100%;
	position: relative;
	width: 730px;
	margin: 0;
	padding:0;
}
.friends-picker .friends-picker-container .panel .wrapper {
	margin: 0;
	padding:4px 10px 10px 10px;
	min-height: 230px;
}
.friends-picker-navigation {
	margin: 0 0 10px;
	padding:0 0 10px;
	border-bottom:1px solid #ccc;
}
.friends-picker-navigation ul {
	list-style: none;
	padding-left: 0;
}
.friends-picker-navigation ul li {
	float: left;
	margin:0;
	background:white;
}
.friends-picker-navigation a {
	font-weight: bold;
	text-align: center;
	background: white;
	color: #999;
	text-decoration: none;
	display: block;
	padding: 0;
	width:20px;
	border-radius: 4px;
}
.tabHasContent {
	background: white;
	color:#333 !important;
}
.friends-picker-navigation li a:hover {
	background: #333;
	color:white !important;
}
.friends-picker-navigation li a.current {
	background: #4690D6;
	color:white !important;
}
.friends-picker-navigation-l, .friends-picker-navigation-r {
	position: absolute;
	top: 46px;
	text-indent: -9000em;
}
.friends-picker-navigation-l a, .friends-picker-navigation-r a {
	display: block;
	height: 40px;
	width: 40px;
}
.friends-picker-navigation-l {
	right: 48px;
	z-index:1;
}
.friends-picker-navigation-r {
	right: 0;
	z-index:1;
}
.friends-picker-navigation-l {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/1522507002/default/friendspicker.png) no-repeat left top;
}
.friends-picker-navigation-r {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/1522507002/default/friendspicker.png) no-repeat -60px top;
}
.friends-picker-navigation-l:hover {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/1522507002/default/friendspicker.png) no-repeat left -44px;
}
.friends-picker-navigation-r:hover {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/1522507002/default/friendspicker.png) no-repeat -60px -44px;
}
.friendspicker-savebuttons .elgg-button-submit,
.friendspicker-savebuttons .elgg-button-cancel {
	margin:5px 20px 5px 5px;
}
.friendspicker-members-table {
	background: #dedede;
	border-radius: 8px;	
	margin:10px 0 0;
	padding:10px 10px 0;
}

/* ***************************************
	AUTOCOMPLETE
*************************************** */
.ui-autocomplete {
	position: absolute;
	cursor: default;
	z-index: 10000;
}
.elgg-autocomplete-item .elgg-body {
	max-width: 600px;
}
.ui-autocomplete {
	background-color: white;
	border: 1px solid #ccc;
	overflow: hidden;
	border-radius: 5px;
}
.ui-autocomplete .ui-menu-item {
	padding: 0px 4px;
	border-radius: 5px;
}
.ui-autocomplete .ui-menu-item:hover {
	background-color: #eee;
}
.ui-autocomplete a:hover {
	text-decoration: none;
	color: #4690D6;
}
.ui-autocomplete a.ui-state-hover {
	background-color: #eee;
	display: block;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

/* ***************************************
	USER PICKER
*************************************** */
.elgg-user-picker-list li:first-child {
	border-top: 1px dotted #ccc;
	margin-top: 5px;
}
.elgg-user-picker-list > li {
	border-bottom: 1px dotted #ccc;
}
.elgg-user-picker.elgg-state-disabled > input,
.elgg-user-picker.elgg-state-disabled > label {
	display: none;
}
.elgg-user-picker-remove {
	cursor: pointer;
}

/* <style> /**/

/* ***************************************
	AVATAR UPLOADING & CROPPING
*************************************** */

#current-user-avatar {
	border-right:1px solid #ccc;
}
#avatar-croppingtool {
	border-top: 1px solid #ccc;
}
#user-avatar-cropper {
	float: left;
}
#user-avatar-preview {
	float: left;
	position: relative;
	overflow: hidden;
	width: 100px;
	height: 100px;
}

/* ***************************************
	FRIENDS COLLECTIONS
*************************************** */

#friends_collections_accordian li {
	color: #666;
}
#friends_collections_accordian li h2 {
	border-radius: 8px;	
	background: none repeat scroll 0 0 #4690D6;
	color: white;
	cursor: pointer;
	font-size: 1.2em;
	margin: 10px 0;
	padding: 4px 2px 4px 6px;
}
#friends_collections_accordian li h2:hover {
	background-color: #333;
}
#friends_collections_accordian .friends_collections_controls {
	float: right;
	font-size: 70%;
}
#friends_collections_accordian .friends-picker-main-wrapper {
	background: none repeat scroll 0 0 white;
	display: none;
	padding: 0;
}
/* ***************************************
	FIXED POSITION AJAX INDICATOR
*************************************** */

.elgg-spinner {
    /* general spinner styles */
    background: #fff;
    padding: 10px;
    border: 1px solid #CCC;
    border-top: 0;
    border-radius: 0 0 15px 15px;
    /* negative half the width for proper centering */
    margin-left: -25.5px;

    position: fixed;
    top: 0;
    z-index: 10000;

    /* transitioned values */
    left: -10000px;
    opacity: 0;

    /* fade out over 300ms, then jump offscreen */
    -webkit-transition: opacity 300ms ease-in-out, left 0s linear 300ms;
    transition: opacity 300ms ease-in-out, left 0s linear 300ms;
}

.elgg-spinner-active .elgg-spinner {
    left: 50%;
    opacity: 1;

    /* set values immediately */
    -webkit-transition: opacity 0s, left 0s;
    transition: opacity 0s, left 0s;
}
/**
 * Hack that reduces size inconsistencies within Font awesome icons
 */

.fa-mobile-phone:before,
.fa-mobile:before,
.fa-remove:before,
.fa-close:before,
.fa-times:before,
.fa-caret-down:before,
.fa-caret-down:before {
	font-size: larger !important;
}.elgg-form .cke {
  clear: right;
}

.elgg-form .cke_bottom .cke_wordcount {
  float: left;
}

.elgg-form .cke_bottom .cke_path {
  float: right;
}

.elgg-form .cke_top,
.elgg-form .cke_bottom {
  background: none !important;
  border-color: rgba(33, 33, 33, 0.05) !important;
}

.elgg-form .cke_chrome {
  border: 1px solid #dbdbdb !important;
  box-shadow: none !important;
  background: white !important;
  border-radius: 3px !important;
  overflow: hidden !important;
  font-family: "Open Sans", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.elgg-form .cke_toolgroup {
  background: none !important;
  border: none !important;
}

.elgg-form .cke_button {
  box-shadow: none !important;
  border: 1px solid transparent !important;
}

.elgg-form .cke_button_on,
.elgg-form .cke_button:hover {
  border: 1px solid #dbdbdb !important;
  background: whitesmoke !important;
}
.embed-wrapper {
	width: 730px;
	min-height: 400px;
}
.embed-wrapper h2 {
	color: #333333;
	margin-bottom: 10px;
}
.embed-wrapper .elgg-item {
	cursor: pointer;
}

/* ***************************************
	EMBED TABBED PAGE NAVIGATION
*************************************** */
.embed-wrapper .elgg-tabs a:hover {
	color: #666;
}

.embed-wrapper p {
	color: #333;
}
.embed-item {
	padding-left: 5px;
	padding-right: 5px;
}
.embed-item:hover {
	background-color: #eee;
}
.file-photo {
	text-align: center;
	margin: 15px 0;
}
.file-gallery-item {
	text-align: center;
	width: 165px;
}

/* ***************************************
	Likes
*************************************** */
.elgg-likes-popup {
	width: 345px;
}

.elgg-menu .elgg-menu-item-likes-count {
	margin-left: 3px;
}

.messageboard-input {
	height: 100px;
}

#notificationstable td.namefield {
	width:250px;
	text-align: left;
	vertical-align: middle;
}
#notificationstable td.namefield p {
	margin:0;
	vertical-align: middle;
	line-height: 1.1em;
	padding:5px 0 5px 0;
}
#notificationstable td.namefield p.namefieldlink {
	margin:5px 0 0 0;
}
#notificationstable td.namefield a img {
	float:left;
	width:25px;
	height:25px;
	margin:5px 10px 5px 5px;
}
#notificationstable td.emailtogglefield,
#notificationstable td.smstogglefield {
	width:50px;
	text-align: center;
	vertical-align: middle;
}
#notificationstable td.spacercolumn {
	width:30px;
}
#notificationstable td {
	border-bottom: 1px solid #DCDCDC;
	padding: 6px 0;
}
#notificationstable td.emailtogglefield input {
	margin-right:36px;
	margin-top:5px;
}
#notificationstable td.emailtogglefield a {
	width:46px;
	height:24px;
	cursor: pointer;
	display: block;
}
#notificationstable td.sitetogglefield {
	width:50px;
	text-align: center;
	vertical-align: middle;
}
#notificationstable td.sitetogglefield input {
	margin-right:36px;
	margin-top:5px;
}
#notificationstable td.sitetogglefield a {
	width:46px;
	height:24px;
	cursor: pointer;
	display: block;
}
#notificationstable td.emailtogglefield a.emailtoggleOff {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/1522507002/default/notifications/icon_notifications_email.gif) no-repeat right 2px;
}
#notificationstable td.emailtogglefield a.emailtoggleOn {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/1522507002/default/notifications/icon_notifications_email.gif) no-repeat right -36px;
}
#notificationstable td.sitetogglefield a.sitetoggleOff {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/1522507002/default/notifications/icon_notifications_site.gif) no-repeat right 2px;
}
#notificationstable td.sitetogglefield a.sitetoggleOn {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/1522507002/default/notifications/icon_notifications_site.gif) no-repeat right -37px;
}
.notification_friends,
.notification_personal,
.notifications_per_user {
	margin-bottom: 25px;
}




.pages-nav a {
	color: #444;
}
.pages-nav.treeview ul {
	background-color: transparent;
}
.pages-nav.treeview a.selected {
	color: #999;
	background: none;
}
.pages-nav.treeview .hover {
	color: #999;
}
/* <style> */
/* REPORTED CONTENT */

.elgg-icon-report-this:before {
	content: "\f071";
}

/**********************************
Search plugin
***********************************/
.elgg-search-header {
	display: block;
	position: relative;
	margin-bottom: 15px;
}
.elgg-search input[type=text] {
	width: 100%;
}
.elgg-search input[type=submit] {
	display: none;
}
.search-list li {
	padding: 5px 0 0;
}
.search-heading-category {
	margin-top: 20px;
	color: #666;
}

.search-highlight {
	background-color: #BBDAF7;
}
.search-highlight-color1 {
	background-color: #BBDAF7;
}
.search-highlight-color2 {
	background-color: #A0FFFF;
}
.search-highlight-color3 {
	background-color: #FDFFC3;
}
.search-highlight-color4 {
	background-color: #CCC;
}
.search-highlight-color5 {
	background-color: #08A7E7;
}
/********************************
The Wire
*********************************/
#thewire-textarea {
	padding: 6px;
}
#thewire-characters-remaining {
	text-align: right;
	float: right;
	font-weight: bold;
	color: #333333;
}
.thewire-characters-remaining {
	color:#333333;
	border:none;
	font-size: 100%;
	font-weight: bold;
	padding:0 2px 0 0;
	margin:0;
	text-align: right;
	background: white;
}
.thewire-characters-remaining-warning {
	color: #D40D12 !important;
}
.thewire-parent {
	margin-left: 40px;
}
.thewire-post .elgg-content {
	margin: 10px 5px;
}
/* <style> /**/

/* ***************************************
	MISC
*****************************************/
#dashboard-info {
	border: 1px solid #DCDCDC;
	margin: 0 10px 15px;
}
.elgg-sidebar input[type=text],
.elgg-sidebar input[type=number],
.elgg-sidebar input[type=password] {
	box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1);
}
.elgg-module .elgg-list-river {
	border-top: none;
}
.elgg-module > .elgg-body > .elgg-list, /* margin for group modules */
.elgg-module .elgg-widget-content > .elgg-list { /* margin for profile and dashboard widgets */
    margin-top: 0;
}
/* ***************************************
	TOPBAR MENU DROPDOWN
*****************************************/
.elgg-topbar-dropdown {
	padding-bottom: 8px; /* forces button to reach bottom of topbar */
}
.elgg-menu-topbar > li > .elgg-topbar-dropdown:hover {
	color: #EEE;
	cursor: default;
}
.elgg-menu-topbar-alt ul {
	position: absolute;
	display: none;
	background-color: #FFF;
	border: 1px solid #DEDEDE;
	text-align: left;
	top: 33px;
	margin-left: -100px;
	width: 180px;

	border-radius: 0 0 3px 3px;
	box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.25);
}
.elgg-menu-topbar-alt li ul > li > a {
	text-decoration: none;
	padding: 10px 20px;
	background-color: #FFF;
	color: #444;
}
.elgg-menu-topbar-alt li ul > li > a:hover {
	background-color: #F0F0F0;
	color: #444;
}
.elgg-menu-topbar-alt > li:hover > ul {
	display: block;
}
.elgg-menu-item-account > a:after {
	content: "\bb";
	margin-left: 6px;
}
/* ***************************************
	ICONS
*****************************************/
.elgg-icon-hover-menu-hover,
.elgg-icon-hover-menu,
.elgg-icon-hover-menu:hover,
:focus > .elgg-icon-hover-menu {
	width: 100%;
	height: 100%;
}
.elgg-icon-hover-menu-hover:before,
.elgg-icon-hover-menu:before {
	position: absolute;
	bottom: 0;
	right: 0;
}
/* ***************************************
	RESPONSIVE
*****************************************/
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
.elgg-button-nav {
	display: none;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #FFF;
	float: left;
	padding: 10px 18px;
}
.elgg-button-nav:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #60B8F7;
}
.elgg-button-nav .elgg-icon-bars {
	font-size: 18px;
	color: #fff;
	vertical-align: middle;
}
@media (max-width: 1030px) {
	.elgg-menu-topbar-default > li:first-child a {
		margin-left: 0;
	}
	.elgg-menu-topbar-alt > li > a.elgg-topbar-dropdown {
		margin-right: 0;
	}
	.elgg-page-footer {
		padding: 0 20px;
	}
}
@media (max-width: 820px) {
	.elgg-page-default {
		min-width: 0;
	}
	.elgg-page-body {
		padding: 0;
	}
	.elgg-main {
        padding: 12px 20px 10px;
		
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
    }
    .elgg-layout-one-sidebar .elgg-main,
	.elgg-layout-two-sidebar .elgg-main {
        width: 100%;
    }
	.elgg-sidebar {
		border-left: none;
		border-top: 1px solid #DCDCDC;
		border-bottom: 1px solid #DCDCDC;
		background-color: #FAFAFA;
		width: 100%;
		float: left;
		padding: 27px 20px 20px;
		box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05) inset;

		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.elgg-sidebar-alt {
		display: none;
	}
	.elgg-page-default .elgg-page-footer > .elgg-inner {
		border-top: none;
	}
	.elgg-menu-footer {
		float: none;
		text-align: center;
	}
	.elgg-menu-page,
	.elgg-sidebar .elgg-menu-owner-block,
	.elgg-menu-groups-my-status {
		border-bottom: 1px solid #DCDCDC;
	}
	.elgg-menu-page a,
	.elgg-sidebar .elgg-menu-owner-block li a,
	.elgg-menu-groups-my-status li a {
		border-color: #DCDCDC;
		border-style: solid;
		border-width: 1px 1px 0 1px;
		margin: 0;
		padding: 10px;
		background-color: #FFFFFF;
	}
	.elgg-menu-page a:hover,
	.elgg-sidebar .elgg-menu-owner-block li a:hover,
	.elgg-menu-groups-my-status li a:hover,
	.elgg-menu-page li.elgg-state-selected > a,
	.elgg-sidebar .elgg-menu-owner-block li.elgg-state-selected > a,
	.elgg-menu-groups-my-status li.elgg-state-selected > a {
		color: #444;
		background-color: #F0F0F0;
		text-decoration: none;
	}
	.elgg-river-item input[type=text] {
		width: 100%;
	}
	.elgg-river-item input[type=submit] {
		margin: 5px 0 0 0;
	}
	/***** CUSTOM INDEX ******/
	.elgg-col-1of2 {
		float: none;
		width: 100%;
	}
	.prl {
		padding-right: 0;
	}
	/***** WIDGETS ******/
	.elgg-col-1of3,
	.elgg-col-2of3,
	#elgg-widget-col-1,
	#elgg-widget-col-2,
	#elgg-widget-col-3 {
		float: none;
		min-height: 0 !important;
		width: 100%;
	}
	.elgg-module-widget {
		margin: 0 0 15px;
	}
	.custom-index-col1 > .elgg-inner,
	.custom-index-col2 > .elgg-inner {
		padding: 0;
	}
	#dashboard-info {
		margin: 0 0 15px;
	}
}
@media (min-width: 767px) {
	.elgg-nav-collapse {
		display: block !important;
	}
}
@media (max-width: 766px) {
	.elgg-page-header > .elgg-inner h1 {
		padding-top: 10px;
	}
	.elgg-heading-site, .elgg-heading-site:hover {
		font-size: 1.6em;
	}
	.elgg-button-nav {
		cursor: pointer;
		display: block;
	}
	.elgg-nav-collapse {
		clear: both;
		display: none;
		width: 100%;
	}
	#login-dropdown a {
		padding: 10px 18px;
	}
	.elgg-menu-site {
		float: none;
	}
	.elgg-menu-site > li > ul {
		position: static;
		display: block;
		left: 0;
		margin-left: 0;
		border: none;
		box-shadow: none;
		background: none;
	}
	.elgg-more,
	.elgg-menu-site-more li,
	.elgg-menu-site > li > ul {
		width: auto;
	}
	.elgg-menu-site ul li {
		float: none;
		margin: 0;
	}
	.elgg-more > a {
		border-bottom: 1px solid #294E6B;
	}
	.elgg-menu-site > li {
		border-top: 1px solid #294E6B;
		clear: both;
		float: none;
		margin: 0;
	}
	.elgg-menu-site > li:first-child {
		border-top: none;
	}
	.elgg-menu-site > li > a {
		padding: 10px 18px;
	}
	.elgg-menu-site-more > li > a {
		color: #FFF;
		background: none;
		padding: 10px 18px 10px 30px;
	}
	.elgg-menu-site-more > li:last-child > a,
	.elgg-menu-site-more > li:last-child > a:hover {
		border-radius: 0;
	}
	.elgg-menu-site-more > li.elgg-state-selected > a,
	.elgg-menu-site-more > li > a:hover {
		background-color: #60B8F7;
		color: #FFF;
	}
}
@media (max-width: 600px) {
	.groups-profile-fields {
		float: left;
		padding-left: 0;
	}
	#profile-owner-block {
		border-right: none;
		width: auto;
	}
	#profile-details {
		display: block;
		float: left;
	}
	#groups-tools > li {
		width: 100%;
		margin-bottom: 20px;
	}
	#groups-tools > li:nth-child(odd) {
		margin-right: 0;
	}
	#groups-tools > li:last-child {
		margin-bottom: 0;
	}
	.elgg-menu-entity, .elgg-menu-annotation {
		margin-left: 0;
	}
	.elgg-menu-entity > li, .elgg-menu-annotation > li {
		margin-left: 0;
		margin-right: 15px;
	}
	.elgg-subtext {
		float: left;
		margin-right: 15px;
	}
}


.elgg-page-topbar{
    position: fixed;
    width:100%;
}
.elgg-topbar-dropdown {
    padding-bottom: 8px; /* forces button to reach bottom of topbar */
    padding-right:10px;
}
.elgg-page-header {
    position: fixed;
    width:100%;
    padding-top: 0px;
    height: 0px;
}
.elgg-page-navbar {
    position: fixed;
    width:100%;
    padding-top: 25px;
    z-index:1000;
    height: 42px;    
}
.elgg-page-body {
    position: relative;
    padding-top: 75px;
}
.elgg-module-tidypics-album,
.elgg-module-tidypics-image {
	width: 161px;
	text-align: left;
	margin: 5px 0;
}
.elgg-module-tidypics-image {
	margin: 5px auto;
}

.tidypics-gallery-widget > li {
	width: 69px;
}
.tidypics-photo-wrapper {
	position: relative;
}

.tidypics-heading {
	color: #0054A7;
}
.tidypics-heading:hover {
	color: #0054A7;
	text-decoration: none;
}

.tidypics-input-thin {
	width: 120px;
}

#tidypics-sort li {
	width:153px;
	height:153px;
	cursor: move;
}

.tidypics-river-list > li {
	display: inline-block;
}

.tidypics-photo-item + .tidypics-photo-item {
	margin-left: 7px;
}

.tidypics-gallery > li {
	padding: 0 9px;
}

.tidypics-album-nav {
	margin: 3px 0;
	text-align: center;
	color: #aaa;
}

.tidypics-album-nav > li {
	padding: 0 3px;
}

.tidypics-album-nav > li {
	vertical-align: top;
}

.tidypics-tagging-border1 {
	border: solid 2px white;
}

.tidypics-tagging-border1, .tidypics-tagging-border2,
.tidypics-tagging-border3, .tidypics-tagging-border4 {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.tidypics-tagging-handle {
	background-color: #fff;
	border: solid 1px #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.tidypics-tagging-outer {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.tidypics-tagging-help {
	position: absolute;
	left: 35%;
	top: -40px;
	width: 450px;
	margin-left: -125px;
	text-align: left;
}

.tidypics-tagging-select {
	position: absolute;
	max-width: 200px;
	text-align: left;
}

.tidypics-tag-wrapper {
	display: none;
	position: absolute;
}

.tidypics-tag {
	border: 2px solid white;
	clear: both;
}

.tidypics-tag-label {
	float: left;
	margin-top: 5px;
	color: #666;
}

#tidypics-uploader {
	position:relative;
	width:540px;
	min-height:20px;
}

#uploader {
	text-shadow: none;
}
#translation_editor_language_table th,
#translation_editor_plugin_list th,
.translation_editor_translation_table tr.first_row th,
.view_mode_active {
	font-weight: bold;
}

#translation_editor_language_table .translation_editor_flag,
#translation_editor_language_table .translation_editor_enable {
	width: 1%;
	text-align: center;
}

#translation_editor_plugin_list th,
#translation_editor_plugin_list td {
	text-align: center;
	white-space: nowrap;
}

#translation_editor_plugin_list .first_col {
	text-align: left;
	width: 100%;
}

.translation_editor_translation_complete {
	color: green;
}

.translation_editor_translation_needed {
	color: red;
}

.translation_editor_translation_table tr {
	display: none;
}

.translation_editor_translation_table tr.first_row th span {
	font-weight: normal;
}

.translation_editor_translation_table tr.first_row,
.translation_editor_translation_table tr[rel='missing'],
.translation_editor_translation_table.translation-editor-translation-table-no-missing tr {
	display: table-row;
	<!--
	display: inline-block;
	-->
}

.translation_editor_translation_table pre {
	white-space: normal;
	margin-bottom: 5px;
}

.translation_editor_translation_table td {
	white-space: nowrap;
}

.translation_editor_translation_table .first_col {
	width: 33px;
}

#translation_editor_search_form td {
	width: 100%;
	white-space: nowrap;
}

li.elgg-menu-item-translation-editor-show-language-selector,
li.elgg-menu-item-translation-editor-hide-language-selector {
	margin: 0;
}

.translation-editor-translation-key {
	cursor: help;
}

.translation-editor-cleanup .elgg-output a {
	color: white;
	text-decoration: underline;
}
#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1100;
    overflow: hidden;
    max-width: 100%;
    max-height: 100%;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #fff;
}

#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
    background: #fff;
    margin: 20px;
    border: 10px rgba(204, 204, 204, 0.5) solid;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    max-width: 95%;
    max-width: -webkit-calc(100vw - 60px);
    max-width: calc(100vw - 60px);
    max-height: 95%;
    max-height: -webkit-calc(100vh - 60px);
    max-height: calc(100vh - 60px);
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    max-width: 95%;
    max-width: -webkit-calc(100vw - 60px);
    max-width: calc(100vw - 60px);
    max-height: 95%;
    max-height: -webkit-calc(100vh - 60px);
    max-height: calc(100vh - 60px);
}

#cboxLoadedContent > *:not(.cboxPhoto) {
    padding: 1em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: none;
}

#cboxLoadedContent > .elgg-module:only-child {
    margin: 0;
}

#cboxTitle {
    position: absolute;
    bottom: -35px;
    max-width: 80%;
    font-weight: bold;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer;
}

.cboxPhoto {
    float: left;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
    margin: auto;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    background: #fff;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight,
#cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight,
#cboxMiddleLeft,
#cboxMiddleRight {
    display: none;
}

#cboxError {
    border: 1px solid rgba(204, 204, 204, 0.5);
    padding: 50px;
}

#cboxCurrent {
    position: absolute;
    right: 0;
    bottom: -35px;
}

#cboxLoadingOverlay {
    background: transparent url(ajax_loader_bw.gif) no-repeat center center;
    background-size: 30px;
}

#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
    border: 0;
    overflow: visible;
    width: auto;
    background: none;
    margin: 0;
    padding: 0;
}

#cboxSlideshow {
    position: absolute;
    bottom: 0;
    right: 42px;
    color: #444;
}

#cboxClose, #cboxPrevious, #cboxNext {
    position: absolute;
    width: 22px;
    height: 22px;
    font-size: 12px;
    line-height: 12px;
    top: 50%;
    -moz-border-radius: 1000px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
    background: #000;
    color: #fff;
    text-align: center;
    box-shadow: 0 0 0 2px #fff;
}

#cboxPrevious {
    left: 0;
    margin-left: -15px;
    top: 50%;
    margin-top: -13px;
}

#cboxNext {
    right: 0;
    margin-right: -15px;
    top: 50%;
    margin-top: -13px;
}

#cboxClose {
    top: 0;
    right: 0;
    margin: -15px;
}

#colorbox,
#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
    outline: 0;
}/* <style> /**/

/* ***************************************
	FRIENDS PICKER
*************************************** */
.friends-picker-main-wrapper {
	margin-bottom: 15px;
}
.friends-picker-container h3 {
	font-size:4em !important;
	text-align: left;
	margin:10px 0 20px !important;
	color:#999 !important;
	background: none !important;
	padding:0 !important;
}
.friends-picker .friends-picker-container .panel ul {
	text-align: left;
	margin: 0;
	padding:0;
}
.friends-picker-wrapper {
	margin: 0;
	padding:0;
	position: relative;
	width: 730px;
}
.friends-picker {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding:0;
	width: 730px;
	height: auto;
	background-color: #dedede;
	border-radius: 8px;
}
.friendspicker-savebuttons {
	background: white;
	border-radius: 8px;	
	margin:0 10px 10px;
}
.friends-picker .friends-picker-container { /* long container used to house end-to-end panels. Width is calculated in JS  */
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;
}
.friends-picker .friends-picker-container .panel {
	float:left;
	height: 100%;
	position: relative;
	width: 730px;
	margin: 0;
	padding:0;
}
.friends-picker .friends-picker-container .panel .wrapper {
	margin: 0;
	padding:4px 10px 10px 10px;
	min-height: 230px;
}
.friends-picker-navigation {
	margin: 0 0 10px;
	padding:0 0 10px;
	border-bottom:1px solid #ccc;
}
.friends-picker-navigation ul {
	list-style: none;
	padding-left: 0;
}
.friends-picker-navigation ul li {
	float: left;
	margin:0;
	background:white;
}
.friends-picker-navigation a {
	font-weight: bold;
	text-align: center;
	background: white;
	color: #999;
	text-decoration: none;
	display: block;
	padding: 0;
	width:20px;
	border-radius: 4px;
}
.tabHasContent {
	background: white;
	color:#333 !important;
}
.friends-picker-navigation li a:hover {
	background: #333;
	color:white !important;
}
.friends-picker-navigation li a.current {
	background: #4690D6;
	color:white !important;
}
.friends-picker-navigation-l, .friends-picker-navigation-r {
	position: absolute;
	top: 46px;
	text-indent: -9000em;
}
.friends-picker-navigation-l a, .friends-picker-navigation-r a {
	display: block;
	height: 40px;
	width: 40px;
}
.friends-picker-navigation-l {
	right: 48px;
	z-index:1;
}
.friends-picker-navigation-r {
	right: 0;
	z-index:1;
}
.friends-picker-navigation-l {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/0/default/friendspicker.png) no-repeat left top;
}
.friends-picker-navigation-r {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/0/default/friendspicker.png) no-repeat -60px top;
}
.friends-picker-navigation-l:hover {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/0/default/friendspicker.png) no-repeat left -44px;
}
.friends-picker-navigation-r:hover {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/0/default/friendspicker.png) no-repeat -60px -44px;
}
.friendspicker-savebuttons .elgg-button-submit,
.friendspicker-savebuttons .elgg-button-cancel {
	margin:5px 20px 5px 5px;
}
.friendspicker-members-table {
	background: #dedede;
	border-radius: 8px;	
	margin:10px 0 0;
	padding:10px 10px 0;
}

/* ***************************************
	AUTOCOMPLETE
*************************************** */
.ui-autocomplete {
	position: absolute;
	cursor: default;
	z-index: 10000;
}
.elgg-autocomplete-item .elgg-body {
	max-width: 600px;
}
.ui-autocomplete {
	background-color: white;
	border: 1px solid #ccc;
	overflow: hidden;
	border-radius: 5px;
}
.ui-autocomplete .ui-menu-item {
	padding: 0px 4px;
	border-radius: 5px;
}
.ui-autocomplete .ui-menu-item:hover {
	background-color: #eee;
}
.ui-autocomplete a:hover {
	text-decoration: none;
	color: #4690D6;
}
.ui-autocomplete a.ui-state-hover {
	background-color: #eee;
	display: block;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

/* ***************************************
	USER PICKER
*************************************** */
.elgg-user-picker-list li:first-child {
	border-top: 1px dotted #ccc;
	margin-top: 5px;
}
.elgg-user-picker-list > li {
	border-bottom: 1px dotted #ccc;
}
.elgg-user-picker.elgg-state-disabled > input,
.elgg-user-picker.elgg-state-disabled > label {
	display: none;
}
.elgg-user-picker-remove {
	cursor: pointer;
}

/* <style> /**/

/* ***************************************
	AVATAR UPLOADING & CROPPING
*************************************** */

#current-user-avatar {
	border-right:1px solid #ccc;
}
#avatar-croppingtool {
	border-top: 1px solid #ccc;
}
#user-avatar-cropper {
	float: left;
}
#user-avatar-preview {
	float: left;
	position: relative;
	overflow: hidden;
	width: 100px;
	height: 100px;
}

/* ***************************************
	FRIENDS COLLECTIONS
*************************************** */

#friends_collections_accordian li {
	color: #666;
}
#friends_collections_accordian li h2 {
	border-radius: 8px;	
	background: none repeat scroll 0 0 #4690D6;
	color: white;
	cursor: pointer;
	font-size: 1.2em;
	margin: 10px 0;
	padding: 4px 2px 4px 6px;
}
#friends_collections_accordian li h2:hover {
	background-color: #333;
}
#friends_collections_accordian .friends_collections_controls {
	float: right;
	font-size: 70%;
}
#friends_collections_accordian .friends-picker-main-wrapper {
	background: none repeat scroll 0 0 white;
	display: none;
	padding: 0;
}
/* ***************************************
	FIXED POSITION AJAX INDICATOR
*************************************** */

.elgg-spinner {
    /* general spinner styles */
    background: #fff;
    padding: 10px;
    border: 1px solid #CCC;
    border-top: 0;
    border-radius: 0 0 15px 15px;
    /* negative half the width for proper centering */
    margin-left: -25.5px;

    position: fixed;
    top: 0;
    z-index: 10000;

    /* transitioned values */
    left: -10000px;
    opacity: 0;

    /* fade out over 300ms, then jump offscreen */
    -webkit-transition: opacity 300ms ease-in-out, left 0s linear 300ms;
    transition: opacity 300ms ease-in-out, left 0s linear 300ms;
}

.elgg-spinner-active .elgg-spinner {
    left: 50%;
    opacity: 1;

    /* set values immediately */
    -webkit-transition: opacity 0s, left 0s;
    transition: opacity 0s, left 0s;
}
/**
 * Hack that reduces size inconsistencies within Font awesome icons
 */

.fa-mobile-phone:before,
.fa-mobile:before,
.fa-remove:before,
.fa-close:before,
.fa-times:before,
.fa-caret-down:before,
.fa-caret-down:before {
	font-size: larger !important;
}.elgg-form .cke {
  clear: right;
}

.elgg-form .cke_bottom .cke_wordcount {
  float: left;
}

.elgg-form .cke_bottom .cke_path {
  float: right;
}

.elgg-form .cke_top,
.elgg-form .cke_bottom {
  background: none !important;
  border-color: rgba(33, 33, 33, 0.05) !important;
}

.elgg-form .cke_chrome {
  border: 1px solid #dbdbdb !important;
  box-shadow: none !important;
  background: white !important;
  border-radius: 3px !important;
  overflow: hidden !important;
  font-family: "Open Sans", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.elgg-form .cke_toolgroup {
  background: none !important;
  border: none !important;
}

.elgg-form .cke_button {
  box-shadow: none !important;
  border: 1px solid transparent !important;
}

.elgg-form .cke_button_on,
.elgg-form .cke_button:hover {
  border: 1px solid #dbdbdb !important;
  background: whitesmoke !important;
}
.embed-wrapper {
	width: 730px;
	min-height: 400px;
}
.embed-wrapper h2 {
	color: #333333;
	margin-bottom: 10px;
}
.embed-wrapper .elgg-item {
	cursor: pointer;
}

/* ***************************************
	EMBED TABBED PAGE NAVIGATION
*************************************** */
.embed-wrapper .elgg-tabs a:hover {
	color: #666;
}

.embed-wrapper p {
	color: #333;
}
.embed-item {
	padding-left: 5px;
	padding-right: 5px;
}
.embed-item:hover {
	background-color: #eee;
}
.file-photo {
	text-align: center;
	margin: 15px 0;
}
.file-gallery-item {
	text-align: center;
	width: 165px;
}

/* ***************************************
	Likes
*************************************** */
.elgg-likes-popup {
	width: 345px;
}

.elgg-menu .elgg-menu-item-likes-count {
	margin-left: 3px;
}

.messageboard-input {
	height: 100px;
}

#notificationstable td.namefield {
	width:250px;
	text-align: left;
	vertical-align: middle;
}
#notificationstable td.namefield p {
	margin:0;
	vertical-align: middle;
	line-height: 1.1em;
	padding:5px 0 5px 0;
}
#notificationstable td.namefield p.namefieldlink {
	margin:5px 0 0 0;
}
#notificationstable td.namefield a img {
	float:left;
	width:25px;
	height:25px;
	margin:5px 10px 5px 5px;
}
#notificationstable td.emailtogglefield,
#notificationstable td.smstogglefield {
	width:50px;
	text-align: center;
	vertical-align: middle;
}
#notificationstable td.spacercolumn {
	width:30px;
}
#notificationstable td {
	border-bottom: 1px solid #DCDCDC;
	padding: 6px 0;
}
#notificationstable td.emailtogglefield input {
	margin-right:36px;
	margin-top:5px;
}
#notificationstable td.emailtogglefield a {
	width:46px;
	height:24px;
	cursor: pointer;
	display: block;
}
#notificationstable td.sitetogglefield {
	width:50px;
	text-align: center;
	vertical-align: middle;
}
#notificationstable td.sitetogglefield input {
	margin-right:36px;
	margin-top:5px;
}
#notificationstable td.sitetogglefield a {
	width:46px;
	height:24px;
	cursor: pointer;
	display: block;
}
#notificationstable td.emailtogglefield a.emailtoggleOff {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/0/default/notifications/icon_notifications_email.gif) no-repeat right 2px;
}
#notificationstable td.emailtogglefield a.emailtoggleOn {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/0/default/notifications/icon_notifications_email.gif) no-repeat right -36px;
}
#notificationstable td.sitetogglefield a.sitetoggleOff {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/0/default/notifications/icon_notifications_site.gif) no-repeat right 2px;
}
#notificationstable td.sitetogglefield a.sitetoggleOn {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/cache/0/default/notifications/icon_notifications_site.gif) no-repeat right -37px;
}
.notification_friends,
.notification_personal,
.notifications_per_user {
	margin-bottom: 25px;
}



/* <style> */
/* REPORTED CONTENT */

.elgg-icon-report-this:before {
	content: "\f071";
}

#notificationstable td.sitetogglefield a.sitetoggleOff {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/mod/notifications/graphics/icon_notifications_site.gif) no-repeat right 2px;
}
#notificationstable td.sitetogglefield a.sitetoggleOn {
	background: url(http://www.nuevasideas.com.ar/buenasfiestas/mod/notifications/graphics/icon_notifications_site.gif) no-repeat right -37px;
}
.site-notifications-buttonbank {
	text-align: right;
}
.site-notifications-buttonbank input {
	margin-left: 10px;
}/* <style> /**/

/* ***************************************
	MISC
*****************************************/
#dashboard-info {
	border: 1px solid #DCDCDC;
	margin: 0 10px 15px;
}
.elgg-sidebar input[type=text],
.elgg-sidebar input[type=number],
.elgg-sidebar input[type=password] {
	box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1);
}
.elgg-module .elgg-list-river {
	border-top: none;
}
.elgg-module > .elgg-body > .elgg-list, /* margin for group modules */
.elgg-module .elgg-widget-content > .elgg-list { /* margin for profile and dashboard widgets */
    margin-top: 0;
}
/* ***************************************
	TOPBAR MENU DROPDOWN
*****************************************/
.elgg-topbar-dropdown {
	padding-bottom: 8px; /* forces button to reach bottom of topbar */
}
.elgg-menu-topbar > li > .elgg-topbar-dropdown:hover {
	color: #EEE;
	cursor: default;
}
.elgg-menu-topbar-alt ul {
	position: absolute;
	display: none;
	background-color: #FFF;
	border: 1px solid #DEDEDE;
	text-align: left;
	top: 33px;
	margin-left: -100px;
	width: 180px;

	border-radius: 0 0 3px 3px;
	box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.25);
}
.elgg-menu-topbar-alt li ul > li > a {
	text-decoration: none;
	padding: 10px 20px;
	background-color: #FFF;
	color: #444;
}
.elgg-menu-topbar-alt li ul > li > a:hover {
	background-color: #F0F0F0;
	color: #444;
}
.elgg-menu-topbar-alt > li:hover > ul {
	display: block;
}
.elgg-menu-item-account > a:after {
	content: "\bb";
	margin-left: 6px;
}
/* ***************************************
	ICONS
*****************************************/
.elgg-icon-hover-menu-hover,
.elgg-icon-hover-menu,
.elgg-icon-hover-menu:hover,
:focus > .elgg-icon-hover-menu {
	width: 100%;
	height: 100%;
}
.elgg-icon-hover-menu-hover:before,
.elgg-icon-hover-menu:before {
	position: absolute;
	bottom: 0;
	right: 0;
}
/* ***************************************
	RESPONSIVE
*****************************************/
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
.elgg-button-nav {
	display: none;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #FFF;
	float: left;
	padding: 10px 18px;
}
.elgg-button-nav:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #60B8F7;
}
.elgg-button-nav .elgg-icon-bars {
	font-size: 18px;
	color: #fff;
	vertical-align: middle;
}
@media (max-width: 1030px) {
	.elgg-menu-topbar-default > li:first-child a {
		margin-left: 0;
	}
	.elgg-menu-topbar-alt > li > a.elgg-topbar-dropdown {
		margin-right: 0;
	}
	.elgg-page-footer {
		padding: 0 20px;
	}
}
@media (max-width: 820px) {
	.elgg-page-default {
		min-width: 0;
	}
	.elgg-page-body {
		padding: 0;
	}
	.elgg-main {
        padding: 12px 20px 10px;
		
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
    }
    .elgg-layout-one-sidebar .elgg-main,
	.elgg-layout-two-sidebar .elgg-main {
        width: 100%;
    }
	.elgg-sidebar {
		border-left: none;
		border-top: 1px solid #DCDCDC;
		border-bottom: 1px solid #DCDCDC;
		background-color: #FAFAFA;
		width: 100%;
		float: left;
		padding: 27px 20px 20px;
		box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05) inset;

		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.elgg-sidebar-alt {
		display: none;
	}
	.elgg-page-default .elgg-page-footer > .elgg-inner {
		border-top: none;
	}
	.elgg-menu-footer {
		float: none;
		text-align: center;
	}
	.elgg-menu-page,
	.elgg-sidebar .elgg-menu-owner-block,
	.elgg-menu-groups-my-status {
		border-bottom: 1px solid #DCDCDC;
	}
	.elgg-menu-page a,
	.elgg-sidebar .elgg-menu-owner-block li a,
	.elgg-menu-groups-my-status li a {
		border-color: #DCDCDC;
		border-style: solid;
		border-width: 1px 1px 0 1px;
		margin: 0;
		padding: 10px;
		background-color: #FFFFFF;
	}
	.elgg-menu-page a:hover,
	.elgg-sidebar .elgg-menu-owner-block li a:hover,
	.elgg-menu-groups-my-status li a:hover,
	.elgg-menu-page li.elgg-state-selected > a,
	.elgg-sidebar .elgg-menu-owner-block li.elgg-state-selected > a,
	.elgg-menu-groups-my-status li.elgg-state-selected > a {
		color: #444;
		background-color: #F0F0F0;
		text-decoration: none;
	}
	.elgg-river-item input[type=text] {
		width: 100%;
	}
	.elgg-river-item input[type=submit] {
		margin: 5px 0 0 0;
	}
	/***** CUSTOM INDEX ******/
	.elgg-col-1of2 {
		float: none;
		width: 100%;
	}
	.prl {
		padding-right: 0;
	}
	/***** WIDGETS ******/
	.elgg-col-1of3,
	.elgg-col-2of3,
	#elgg-widget-col-1,
	#elgg-widget-col-2,
	#elgg-widget-col-3 {
		float: none;
		min-height: 0 !important;
		width: 100%;
	}
	.elgg-module-widget {
		margin: 0 0 15px;
	}
	.custom-index-col1 > .elgg-inner,
	.custom-index-col2 > .elgg-inner {
		padding: 0;
	}
	#dashboard-info {
		margin: 0 0 15px;
	}
}
@media (min-width: 767px) {
	.elgg-nav-collapse {
		display: block !important;
	}
}
@media (max-width: 766px) {
	.elgg-page-header > .elgg-inner h1 {
		padding-top: 10px;
	}
	.elgg-heading-site, .elgg-heading-site:hover {
		font-size: 1.6em;
	}
	.elgg-button-nav {
		cursor: pointer;
		display: block;
	}
	.elgg-nav-collapse {
		clear: both;
		display: none;
		width: 100%;
	}
	#login-dropdown a {
		padding: 10px 18px;
	}
	.elgg-menu-site {
		float: none;
	}
	.elgg-menu-site > li > ul {
		position: static;
		display: block;
		left: 0;
		margin-left: 0;
		border: none;
		box-shadow: none;
		background: none;
	}
	.elgg-more,
	.elgg-menu-site-more li,
	.elgg-menu-site > li > ul {
		width: auto;
	}
	.elgg-menu-site ul li {
		float: none;
		margin: 0;
	}
	.elgg-more > a {
		border-bottom: 1px solid #294E6B;
	}
	.elgg-menu-site > li {
		border-top: 1px solid #294E6B;
		clear: both;
		float: none;
		margin: 0;
	}
	.elgg-menu-site > li:first-child {
		border-top: none;
	}
	.elgg-menu-site > li > a {
		padding: 10px 18px;
	}
	.elgg-menu-site-more > li > a {
		color: #FFF;
		background: none;
		padding: 10px 18px 10px 30px;
	}
	.elgg-menu-site-more > li:last-child > a,
	.elgg-menu-site-more > li:last-child > a:hover {
		border-radius: 0;
	}
	.elgg-menu-site-more > li.elgg-state-selected > a,
	.elgg-menu-site-more > li > a:hover {
		background-color: #60B8F7;
		color: #FFF;
	}
}
@media (max-width: 600px) {
	.groups-profile-fields {
		float: left;
		padding-left: 0;
	}
	#profile-owner-block {
		border-right: none;
		width: auto;
	}
	#profile-details {
		display: block;
		float: left;
	}
	#groups-tools > li {
		width: 100%;
		margin-bottom: 20px;
	}
	#groups-tools > li:nth-child(odd) {
		margin-right: 0;
	}
	#groups-tools > li:last-child {
		margin-bottom: 0;
	}
	.elgg-menu-entity, .elgg-menu-annotation {
		margin-left: 0;
	}
	.elgg-menu-entity > li, .elgg-menu-annotation > li {
		margin-left: 0;
		margin-right: 15px;
	}
	.elgg-subtext {
		float: left;
		margin-right: 15px;
	}
}


.login-as-arrow {
	vertical-align: top;
	color: white;
	font-weight: bold;
}

.login-as-arrow:hover {
	color: white;
}

.elgg-page-topbar{
    position: fixed;
    width:100%;
}
.elgg-topbar-dropdown {
    padding-bottom: 8px; /* forces button to reach bottom of topbar */
    padding-right:10px;
}
.elgg-page-header {
    position: fixed;
    width:100%;
    padding-top: 0px;
    height: 0px;
}
.elgg-page-navbar {
    position: fixed;
    width:100%;
    padding-top: 25px;
    z-index:1000;
    height: 42px;    
}
.elgg-page-body {
    position: relative;
    padding-top: 75px;
}
.elgg-module-tidypics-album,
.elgg-module-tidypics-image {
	width: 161px;
	text-align: left;
	margin: 5px 0;
}
.elgg-module-tidypics-image {
	margin: 5px auto;
}

.tidypics-gallery-widget > li {
	width: 69px;
}
.tidypics-photo-wrapper {
	position: relative;
}

.tidypics-heading {
	color: #0054A7;
}
.tidypics-heading:hover {
	color: #0054A7;
	text-decoration: none;
}

.tidypics-input-thin {
	width: 120px;
}

#tidypics-sort li {
	width:153px;
	height:153px;
	cursor: move;
}

.tidypics-river-list > li {
	display: inline-block;
}

.tidypics-photo-item + .tidypics-photo-item {
	margin-left: 7px;
}

.tidypics-gallery > li {
	padding: 0 9px;
}

.tidypics-album-nav {
	margin: 3px 0;
	text-align: center;
	color: #aaa;
}

.tidypics-album-nav > li {
	padding: 0 3px;
}

.tidypics-album-nav > li {
	vertical-align: top;
}

.tidypics-tagging-border1 {
	border: solid 2px white;
}

.tidypics-tagging-border1, .tidypics-tagging-border2,
.tidypics-tagging-border3, .tidypics-tagging-border4 {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.tidypics-tagging-handle {
	background-color: #fff;
	border: solid 1px #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.tidypics-tagging-outer {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.tidypics-tagging-help {
	position: absolute;
	left: 35%;
	top: -40px;
	width: 450px;
	margin-left: -125px;
	text-align: left;
}

.tidypics-tagging-select {
	position: absolute;
	max-width: 200px;
	text-align: left;
}

.tidypics-tag-wrapper {
	display: none;
	position: absolute;
}

.tidypics-tag {
	border: 2px solid white;
	clear: both;
}

.tidypics-tag-label {
	float: left;
	margin-top: 5px;
	color: #666;
}

#tidypics-uploader {
	position:relative;
	width:540px;
	min-height:20px;
}

#uploader {
	text-shadow: none;
}
#translation_editor_language_table th,
#translation_editor_plugin_list th,
.translation_editor_translation_table tr.first_row th,
.view_mode_active {
	font-weight: bold;
}

#translation_editor_language_table .translation_editor_flag,
#translation_editor_language_table .translation_editor_enable {
	width: 1%;
	text-align: center;
}

#translation_editor_plugin_list th,
#translation_editor_plugin_list td {
	text-align: center;
	white-space: nowrap;
}

#translation_editor_plugin_list .first_col {
	text-align: left;
	width: 100%;
}

.translation_editor_translation_complete {
	color: green;
}

.translation_editor_translation_needed {
	color: red;
}

.translation_editor_translation_table tr {
	display: none;
}

.translation_editor_translation_table tr.first_row th span {
	font-weight: normal;
}

.translation_editor_translation_table tr.first_row,
.translation_editor_translation_table tr[rel='missing'],
.translation_editor_translation_table.translation-editor-translation-table-no-missing tr {
	display: table-row;
	<!--
	display: inline-block;
	-->
}

.translation_editor_translation_table pre {
	white-space: normal;
	margin-bottom: 5px;
}

.translation_editor_translation_table td {
	white-space: nowrap;
}

.translation_editor_translation_table .first_col {
	width: 33px;
}

#translation_editor_search_form td {
	width: 100%;
	white-space: nowrap;
}

li.elgg-menu-item-translation-editor-show-language-selector,
li.elgg-menu-item-translation-editor-hide-language-selector {
	margin: 0;
}

.translation-editor-translation-key {
	cursor: help;
}

.translation-editor-cleanup .elgg-output a {
	color: white;
	text-decoration: underline;
}
#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1100;
    overflow: hidden;
    max-width: 100%;
    max-height: 100%;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #fff;
}

#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
    background: #fff;
    margin: 20px;
    border: 10px rgba(204, 204, 204, 0.5) solid;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    max-width: 95%;
    max-width: -webkit-calc(100vw - 60px);
    max-width: calc(100vw - 60px);
    max-height: 95%;
    max-height: -webkit-calc(100vh - 60px);
    max-height: calc(100vh - 60px);
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    max-width: 95%;
    max-width: -webkit-calc(100vw - 60px);
    max-width: calc(100vw - 60px);
    max-height: 95%;
    max-height: -webkit-calc(100vh - 60px);
    max-height: calc(100vh - 60px);
}

#cboxLoadedContent > *:not(.cboxPhoto) {
    padding: 1em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: none;
}

#cboxLoadedContent > .elgg-module:only-child {
    margin: 0;
}

#cboxTitle {
    position: absolute;
    bottom: -35px;
    max-width: 80%;
    font-weight: bold;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer;
}

.cboxPhoto {
    float: left;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
    margin: auto;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    background: #fff;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight,
#cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight,
#cboxMiddleLeft,
#cboxMiddleRight {
    display: none;
}

#cboxError {
    border: 1px solid rgba(204, 204, 204, 0.5);
    padding: 50px;
}

#cboxCurrent {
    position: absolute;
    right: 0;
    bottom: -35px;
}

#cboxLoadingOverlay {
    background: transparent url(ajax_loader_bw.gif) no-repeat center center;
    background-size: 30px;
}

#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
    border: 0;
    overflow: visible;
    width: auto;
    background: none;
    margin: 0;
    padding: 0;
}

#cboxSlideshow {
    position: absolute;
    bottom: 0;
    right: 42px;
    color: #444;
}

#cboxClose, #cboxPrevious, #cboxNext {
    position: absolute;
    width: 22px;
    height: 22px;
    font-size: 12px;
    line-height: 12px;
    top: 50%;
    -moz-border-radius: 1000px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
    background: #000;
    color: #fff;
    text-align: center;
    box-shadow: 0 0 0 2px #fff;
}

#cboxPrevious {
    left: 0;
    margin-left: -15px;
    top: 50%;
    margin-top: -13px;
}

#cboxNext {
    right: 0;
    margin-right: -15px;
    top: 50%;
    margin-top: -13px;
}

#cboxClose {
    top: 0;
    right: 0;
    margin: -15px;
}

#colorbox,
#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
    outline: 0;
}
#group_tools_group_membershipreq .search_listing:hover {
	border-color: #333333;
}

.group_tools_widget_group_members .usericon {
	float: left;
	margin: 0 5px 5px 0;
}

#invite_to_group .ui-helper-hidden-accessible {
	display: none;
}

#invite_to_group .group_tools_group_invite_autocomplete_autocomplete_result {
	border: 1px solid transparent;
	border-radius: 5px;
	padding: 3px;
}

#invite_to_group .group_tools_group_invite_autocomplete_autocomplete_result:hover {
	border: 1px solid #CCCCCC;
}

#invite_to_group .group_tools_group_invite_autocomplete_autocomplete_result img {
	vertical-align: middle;
}

.group_tools_group_invite_autocomplete_autocomplete_result .elgg-icon-delete-alt {
	cursor: pointer;
}

#group_tools_status_open {
	color: green;
}

#group_tools_status_closed {
	color: orange;
}

.group-tools-highlight {
	border: 1px solid red;
}

#friends_toggle {
	z-index: 1;
}

.group-tools-suggested-groups .elgg-item {
	width: 33%;
	text-align: center;
}

.group-tools-suggested-groups .elgg-item:hover {
	background: #EFEFEF;
}

.group-tools-suggested-groups .elgg-item h3 {
	padding-bottom: 5px;
}
.group-tools-suggested-groups .elgg-item > div {
	padding: 10px;
}

.elgg-icon-invisible-group {
	background: transparent url(http://www.nuevasideas.com.ar/buenasfiestas/mod/group_tools/_graphics/invisible_group2.png) no-repeat left;
	vertical-align: top;
}

#group-tools-related-groups-form input.elgg-input-autocomplete {
	width: 80%;
}

.group-tools-group-edit-section > div {
	margin-bottom: 15px;
}

.group-tools-group-edit-section .elgg-input-radios {
	white-space: nowrap;
}