/* custom css for golineo theme */
html {
  font-size: 16px;
}

body {
  font-family: "Nunito Sans", Roboto, Helvetica, sans-serif;
  font-weight: 400;
}
body .layout-container {
  margin: 0;
}

a {
  color: #224D51;
}
a:hover, a :focus, a :active {
  color: #224D51;
}

.button {
  padding: 5px 10px;
  background-color: #224D51;
  color: #fff;
  border-radius: 2px;
  border: none;
}
.button:active, .button:focus, .button:hover {
  background-color: rgb(41.5391304348, 94.0739130435, 98.9608695652);
  color: #fff;
  text-decoration: none;
}
.button.btn-secondary {
  background-color: #739295;
}
.button.btn-secondary:active, .button.btn-secondary:focus, .button.btn-secondary:hover {
  background-color: rgb(129.512195122, 157.2987804878, 159.987804878);
}

.placeholder {
  background-color: transparent;
  opacity: 1;
  min-height: initial;
  vertical-align: initial;
  cursor: default;
}

.create-content-button {
  display: inline-block;
  padding: 5px 10px;
  margin: 20px 0;
  background: #ddd;
  border-radius: 5px;
}

main .layout-content {
  margin: 50px 0;
}
main .layout-sidebar-first {
  background: #eee;
}

@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1260px;
  }
}
#block-golineo-primary-local-tasks {
  padding-top: 50px;
  position: relative;
}
#block-golineo-primary-local-tasks nav.tabs {
  position: fixed;
  z-index: 500;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 20px;
  text-align: center;
  background-color: #ced7d9;
}
#block-golineo-primary-local-tasks nav.tabs ul.tabs.primary {
  margin: 0;
}

/****************************************** Header ********************************************/
#header {
  background: #efefef;
}
#header .header-top {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#header .header-top .block-system-branding-block {
  padding: 10px 10px 10px 0;
}
#header .header-top .region-secondary-menu {
  display: flex;
  padding-top: 10px;
}
#header .header-top .region-secondary-menu nav ul.menu {
  display: flex;
  column-gap: 15px;
  margin-top: 10px;
}
#header .header-top .region-secondary-menu nav ul.menu li.menu-item a {
  text-decoration: none;
  padding: 6px 16px;
  border-radius: 2px;
  background: #224D51;
  color: #fff;
}
#header nav.navbar {
  padding: 0.5rem 0;
}
#header nav.navbar .navbar-collapse .region-primary-menu .menu--main ul.navbar-nav > li > a {
  text-transform: uppercase;
  font-weight: 700;
}

/********************************************* Footer **********************************************/
.site-footer {
  background: #224D51;
  color: #fff;
  margin-top: 50px;
  padding: 40px 0;
}
.site-footer a, .site-footer a:hover {
  color: #fff;
}

/********************************************* Login Page ***********************************************/
form.user-login-form {
  margin: 0 auto;
  max-width: 400px;
  margin: 0 auto;
  background-color: #c8dadb;
  padding: 5px 15px;
}
form.user-login-form .form-item label {
  display: block;
}
form.user-login-form .form-item input {
  display: block;
  width: 100%;
  height: 40px;
  padding: 5px 10px;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.23);
  font-size: 16px;
}
form.user-login-form .form-actions {
  margin-top: 30px;
}
form.user-login-form .form-actions input {
  width: 100%;
}

/************************************** User Profile Page ***************************************/
.path-user .profile {
  width: 800px;
}
.path-user .profile .field {
  margin-bottom: 20px;
}
.path-user .profile .field .field__label {
  margin-bottom: 10px;
}
.path-user .profile .field.field--name-field-user-interests .field__items {
  display: flex;
  flex-wrap: wrap;
}
.path-user .profile .field.field--name-field-user-interests .field__items .field__item a {
  background-color: rgb(26.4608695652, 59.9260869565, 63.0391304348);
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.5);
  font-size: 14px;
  padding: 1px 6px 0;
  border-radius: 3px;
  margin-bottom: 5px;
  margin-right: 5px;
  text-decoration: none;
}
.path-user .profile .field.field--name-field-user-image-gallery .field__items {
  display: flex;
  flex-wrap: wrap;
  column-gap: 15px;
  row-gap: 15px;
}

/****************************************** Frontpage ********************************************/
.gn-frontpage-content .gn-frontpage-top {
  padding: 60px 30px;
  margin-bottom: 50px;
  color: #224D51;
  background: url("/themes/custom/golineo/images/altstadt_panorama.jpg") no-repeat center;
  background-size: cover;
}
.gn-frontpage-content .gn-frontpage-top .gn-frontpage-headline {
  text-align: center;
  margin-bottom: 30px;
}
.gn-frontpage-content .gn-frontpage-top .gn-frontpage-headline h1 {
  display: inline-block;
  font-size: 30px;
  font-weight: bold;
  padding: 10px 20px;
  background-color: rgba(255, 255, 255, 0.7);
}
.gn-frontpage-content .gn-frontpage-top ul.menu {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.gn-frontpage-content .gn-frontpage-top ul.menu li.menu-item {
  width: 94%;
  margin: 3%;
}
.gn-frontpage-content .gn-frontpage-top ul.menu li.menu-item a {
  display: block;
  height: 100%;
  padding: 50px 10px;
  font-size: 23px;
  font-weight: bold;
  text-align: center;
  color: #224D51;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 5px;
}
.gn-frontpage-content .gn-frontpage-body {
  margin-bottom: 50px;
}

@media (min-width: 992px) {
  .gn-frontpage-content .gn-frontpage-top ul.menu li.menu-item {
    width: 27.33333%;
  }
}
/********************************** All Overview Pages (Ausgabe mittels React) *********************************/
.gn-overview-filters {
  margin-bottom: 30px;
}
.gn-overview-filters .MuiAccordion-root {
  background-color: #f8fafa;
}
.gn-overview-filters .MuiAccordion-root .MuiAccordion-heading .MuiAccordionSummary-root {
  background: #eaecec;
}
.gn-overview-filters .MuiAccordion-root .MuiAccordion-heading .MuiAccordionSummary-root .MuiAccordionSummary-content {
  font-weight: 700;
}
.gn-overview-filters .MuiAccordion-root .gn-date-filters {
  margin-bottom: 20px;
}
.gn-overview-filters .MuiAccordion-root .gn-date-filters .gn-date-picker {
  margin-bottom: 20px;
}
.gn-overview-filters .MuiAccordion-root .gn-time-filters {
  margin-bottom: 20px;
}
.gn-overview-filters .MuiAccordion-root .gn-time-filters .gn-time-picker {
  margin-bottom: 20px;
}
.gn-overview-filters .MuiAccordion-root .gn-date-time-pickers {
  margin: 0 -10px;
}
.gn-overview-filters .MuiAccordion-root .gn-date-time-pickers > div {
  padding: 0 10px;
}
.gn-overview-filters .MuiAccordion-root .MuiFormControl-root {
  background-color: #fff;
}
.gn-overview-filters .MuiAccordion-root .MuiFormControl-root .MuiFormLabel-root.Mui-focused:not(.Mui-error) {
  color: #224D51;
}
.gn-overview-filters .MuiAccordion-root .MuiFormControl-root .MuiInputBase-root {
  border-radius: 2px;
}
.gn-overview-filters .MuiAccordion-root .MuiFormControl-root .MuiInputBase-root.Mui-focused:not(.Mui-error) fieldset.MuiOutlinedInput-notchedOutline {
  border-color: #224D51;
}
.gn-overview-filters .MuiAccordion-root .gn-filters-section-title {
  font-weight: 600;
  margin-bottom: 10px;
}
.gn-overview-filters .MuiAccordion-root .gn-filters-section-title.gn-disabled {
  color: #ccc;
}
.gn-overview-filters .MuiAccordion-root .gn-filters-select-buttons {
  height: 100%;
  align-items: center;
  margin: 0 -10px;
}
.gn-overview-filters .MuiAccordion-root .gn-filters-select-buttons > div {
  padding: 0 10px;
}
.gn-overview-filters .MuiAccordion-root .gn-filters-select-buttons > div button {
  width: 100%;
  margin-bottom: 20px;
}
.gn-overview-filters .MuiAccordion-root .gn-region-filter, .gn-overview-filters .MuiAccordion-root .gn-location-filter, .gn-overview-filters .MuiAccordion-root .gn-vicinity-filter, .gn-overview-filters .MuiAccordion-root .gn-category-filter, .gn-overview-filters .MuiAccordion-root .gn-text-filter {
  margin-bottom: 20px;
}
.gn-overview-filters .MuiAccordion-root .gn-region-filter .MuiFormControl-root .MuiFormLabel-root:not(.MuiInputLabel-shrink), .gn-overview-filters .MuiAccordion-root .gn-category-filter .MuiFormControl-root .MuiFormLabel-root:not(.MuiInputLabel-shrink) {
  top: -7px;
}
.gn-overview-filters .MuiAccordion-root .gn-property-filters {
  padding: 5px 15px;
  border: 1px solid rgba(0, 0, 0, 0.23);
  border-radius: 2px;
}
.gn-overview-filters .MuiAccordion-root .gn-property-filters label .MuiButtonBase-root {
  padding: 5px 9px;
}
.gn-overview-filters .MuiAccordion-root .gn-filters-action-buttons {
  margin-top: 20px;
}
.gn-overview-filters .MuiAccordion-root .gn-filters-action-buttons .row {
  justify-content: center;
  align-items: center;
}
.gn-overview-filters .MuiAccordion-root .gn-filters-action-buttons .row .gn-filters-apply-button button {
  width: 100%;
}

.gn-overview-active-filters {
  padding-bottom: 15px;
}
.gn-overview-active-filters .gn-overview-active-filters-header {
  font-size: 14px;
}
.gn-overview-active-filters .gn-overview-active-filters-body .gn-overview-filter-group {
  display: inline-block;
  margin-right: 15px;
  /*
  &:after {

      content: "";
      border-right: 3px solid #bbb;
      margin: 7px 10px 7px 5px;
      height: auto;
  }

  &:nth-last-child(2) {

      &:after {

          display: none;
      }
  }
  */
}
.gn-overview-active-filters .gn-overview-active-filters-body .gn-overview-filter-group .gn-overview-filter-subgroup {
  display: inline-block;
}
.gn-overview-active-filters .gn-overview-active-filters-body .gn-overview-filter-item {
  display: inline-block;
  padding: 3px 10px;
  margin: 5px 5px 5px 0;
  background-color: #eee;
  border-radius: 20px;
  border: 1px solid #ccc;
  font-size: 14px;
}
.gn-overview-active-filters .gn-overview-active-filters-body .gn-overview-filter-item i {
  vertical-align: text-top;
  margin-left: 5px;
  margin-top: 2px;
  padding-top: 1px;
  color: #999;
  cursor: pointer;
}
.gn-overview-active-filters .gn-overview-active-filters-body .gn-overview-filter-item i:before {
  font-size: 14px;
  padding: 0 2px 0 2px;
}
.gn-overview-active-filters .gn-overview-active-filters-body .gn-overview-filter-item i:hover {
  background-color: #ddd;
  color: #222;
}
.gn-overview-active-filters .gn-overview-active-filters-body .gn-overview-filter-item.gn-overview-reset-filters {
  background-color: #224D51;
  color: #fff;
  border: none;
  cursor: pointer;
}
.gn-overview-active-filters .gn-overview-active-filters-body .gn-overview-filter-item.gn-overview-reset-filters:active, .gn-overview-active-filters .gn-overview-active-filters-body .gn-overview-filter-item.gn-overview-reset-filters:focus, .gn-overview-active-filters .gn-overview-active-filters-body .gn-overview-filter-item.gn-overview-reset-filters:hover {
  background-color: rgb(26.4608695652, 59.9260869565, 63.0391304348);
}
.gn-overview-active-filters .gn-overview-active-filters-body .gn-overview-separator-item {
  display: inline-block;
  padding: 0 3px;
  margin: 5px 5px 5px 0;
  font-size: 16px;
}

@media (min-width: 992px) {
  .gn-overview-filters .MuiAccordion-root .gn-filters-action-buttons .row {
    justify-content: flex-end;
  }
}
/********************************** Events Overview (Ausgabe mittels React) *********************************/
.gn-event-overview {
  margin-bottom: 50px;
}
.gn-event-overview .MuiButton-root.MuiButton-contained {
  border-radius: 2px;
  box-shadow: none;
  color: #fff;
}
.gn-event-overview .gn-event-listing .gn-event-search-info {
  margin-bottom: 20px;
  font-weight: 600;
}
.gn-event-overview .gn-event-listing .gn-event-item {
  padding-bottom: 30px;
}
.gn-event-overview .gn-event-listing .gn-event-item .gn-event-card {
  position: relative;
}
.gn-event-overview .gn-event-listing .gn-event-item .gn-event-card .gn-event-card-image {
  display: block;
  height: 0;
  padding-top: 75%;
  position: relative;
  overflow: hidden;
  background-color: #9fabab;
  background: radial-gradient(#fff, #9fabab);
}
.gn-event-overview .gn-event-listing .gn-event-item .gn-event-card .gn-event-card-image img {
  display: block;
  position: absolute;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.gn-event-overview .gn-event-listing .gn-event-item .gn-event-card .gn-event-card-categories {
  position: absolute;
  top: 10px;
  right: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.gn-event-overview .gn-event-listing .gn-event-item .gn-event-card .gn-event-card-categories .gn-event-card-category {
  display: inline-block;
  background-color: rgb(26.4608695652, 59.9260869565, 63.0391304348);
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.5);
  font-size: 14px;
  padding: 1px 6px 0;
  border-radius: 3px;
  margin-bottom: 5px;
  margin-left: 5px;
  cursor: pointer;
}
.gn-event-overview .gn-event-listing .gn-event-item .gn-event-card .gn-event-card-content {
  padding: 10px;
}
.gn-event-overview .gn-event-listing .gn-event-item .gn-event-card .gn-event-card-content .gn-event-card-title {
  display: block;
  font-weight: 600;
  margin-bottom: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gn-event-overview .gn-event-listing .gn-event-item .gn-event-card .gn-event-card-content .gn-event-card-time i, .gn-event-overview .gn-event-listing .gn-event-item .gn-event-card .gn-event-card-content .gn-event-card-place i {
  width: 18px;
  text-align: center;
  color: #224D51;
}
.gn-event-overview .gn-event-listing .gn-event-item .gn-event-card .gn-event-card-content .gn-event-card-time i {
  font-size: 14px;
}
.gn-event-overview .gn-event-listing .gn-event-item .gn-event-card .gn-event-card-content .gn-event-card-place {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gn-event-overview .gn-event-listing .gn-event-item .gn-event-card .gn-event-card-content .gn-event-card-place i {
  font-size: 16px;
}

/********************************** Search Partners Overview (Ausgabe mittels React) *********************************/
.gn-partner-overview {
  max-width: 1100px;
  margin: 0 auto;
  margin-bottom: 50px;
}
.gn-partner-overview .gn-overview-filters .MuiAccordion-root .MuiCollapse-root .MuiAccordionDetails-root {
  padding-top: 20px;
}
.gn-partner-overview .gn-partner-listing .gn-partner-search-info {
  margin-bottom: 20px;
  font-weight: 600;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item {
  padding-bottom: 30px;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card {
  position: relative;
  margin-top: 70px;
  padding: 20px 0 30px;
  overflow: visible;
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background-color: #f8f8f8;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-image {
  display: block;
  position: absolute;
  width: 100px;
  height: 100px;
  top: -50px;
  left: 20px;
  overflow: hidden;
  background-color: #eee;
  background: radial-gradient(#fff, #ddd);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-image img {
  display: block;
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content {
  padding: 0 20px;
  width: 100%;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-header {
  display: flex;
  flex-direction: column;
  margin-bottom: 5px;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-header .gn-partner-card-header-left {
  order: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-header .gn-partner-card-header-left i {
  font-size: 16px;
  color: #224D51;
  padding-right: 10px;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-header .gn-partner-card-header-left .gn-card-line-separator {
  display: inline-block;
  padding: 0 10px;
  vertical-align: text-bottom;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-header .gn-partner-card-header-left .gn-partner-card-author {
  color: inherit;
  text-decoration: none;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-header .gn-partner-card-header-left .gn-partner-card-author:hover {
  text-decoration: underline;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-header .gn-partner-card-header-right {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 20px;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-header .gn-partner-card-header-right .gn-partner-card-categories {
  width: 50%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-header .gn-partner-card-header-right .gn-partner-card-categories .gn-partner-card-category {
  display: inline-block;
  background-color: #50868b;
  background-color: rgb(49.0782608696, 111.147826087, 116.9217391304);
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.5);
  font-size: 14px;
  padding: 1px 6px 0;
  border-radius: 3px;
  margin-bottom: 5px;
  margin-left: 5px;
  cursor: pointer;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-bottom .gn-partner-card-title {
  display: block;
  font-weight: 700;
  margin-bottom: 10px;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-bottom .gn-partner-card-text {
  margin-bottom: 20px;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-bottom .gn-partner-card-regions {
  display: flex;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-bottom .gn-partner-card-regions i {
  font-size: 16px;
  color: #224D51;
  padding-right: 10px;
  padding-top: 3px;
}
.gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-bottom .gn-partner-card-regions .gn-partner-card-regions-inner .gn-partner-card-region {
  display: inline-block;
  color: rgb(26.4608695652, 59.9260869565, 63.0391304348);
  background-color: #e3ebec;
  font-size: 14px;
  padding: 1px 6px 0;
  border-radius: 3px;
  margin-bottom: 5px;
  margin-right: 5px;
}

@media (min-width: 992px) {
  .gn-partner-overview .gn-partner-listing .gn-partner-item {
    padding-bottom: 30px;
  }
  .gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card {
    position: relative;
    height: 300px;
    margin-top: 0;
    margin-left: 110px;
    padding: 40px 0 40px 110px;
  }
  .gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-image {
    width: 220px;
    height: 220px;
    left: -110px;
    top: 50%;
    transform: translate(0, -50%);
  }
  .gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content {
    padding: 0 50px;
    position: relative;
  }
  .gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-header {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-header .gn-partner-card-header-left {
    order: 0;
    width: 50%;
    padding-right: 10px;
  }
  .gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-header .gn-partner-card-header-right {
    justify-content: flex-end;
    margin-bottom: 0;
    width: 50%;
  }
  .gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-header .gn-partner-card-header-right .gn-partner-card-categories {
    width: auto;
  }
  .gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-bottom .gn-partner-card-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-bottom .gn-partner-card-text {
    max-height: 72px;
    overflow: hidden;
  }
  .gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-content .gn-partner-card-bottom .gn-partner-card-regions {
    position: absolute;
    bottom: 0;
  }
}
@media (min-width: 1200px) {
  .gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card {
    height: 260px;
    margin-left: 90px;
    padding: 40px 0 40px 90px;
  }
  .gn-partner-overview .gn-partner-listing .gn-partner-item .gn-partner-card .gn-partner-card-image {
    width: 180px;
    height: 180px;
    left: -90px;
  }
}
/************************************ Post Detail Pages ********************************/
.gn-post-content {
  margin-bottom: 50px;
}
.gn-post-content .gn-post-header {
  padding: 15px 0;
}
.gn-post-content .gn-post-header .gn-post-header-main .gn-post-date-time {
  color: #224D51;
  font-size: 1rem;
  font-weight: 700;
  padding-bottom: 5px;
}
.gn-post-content .gn-post-header .gn-post-header-main .gn-post-date-time i {
  font-size: 0.9rem;
  width: 18px;
}
.gn-post-content .gn-post-header .gn-post-header-main .gn-post-title {
  font-size: 1.5rem;
  font-weight: 700;
}
.gn-post-content .gn-post-header .gn-post-header-side .gn-post-categories {
  display: flex;
  flex-wrap: wrap;
}
.gn-post-content .gn-post-header .gn-post-header-side .gn-post-categories .gn-post-category {
  background-color: rgb(26.4608695652, 59.9260869565, 63.0391304348);
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.5);
  font-size: 14px;
  padding: 1px 6px 0;
  border-radius: 3px;
  margin-bottom: 5px;
  margin-right: 5px;
  text-decoration: none;
}
.gn-post-content .gn-main-content {
  margin-bottom: 30px;
}
.gn-post-content .gn-sidebar-right {
  margin-bottom: 30px;
}
.gn-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-sidebar-item {
  background: #f5f5f6;
  padding: 15px;
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  .gn-post-content .gn-post-header {
    display: flex;
    justify-content: space-between;
  }
  .gn-post-content .gn-post-header .gn-post-header-main {
    margin-right: 30px;
  }
  .gn-post-content .gn-post-header .gn-post-header-main .gn-post-date-time {
    font-size: 1.1rem;
  }
  .gn-post-content .gn-post-header .gn-post-header-main .gn-post-date-time i {
    font-size: 1rem;
    width: 20px;
  }
  .gn-post-content .gn-post-header .gn-post-header-main .gn-post-title {
    font-size: 1.8rem;
  }
  .gn-post-content .gn-post-header .gn-post-header-side {
    width: 220px;
  }
  .gn-post-content .gn-post-header .gn-post-header-side .gn-post-categories {
    justify-content: flex-end;
  }
  .gn-post-content .gn-post-header .gn-post-header-side .gn-post-categories .gn-post-category {
    margin-right: 0;
    margin-left: 5px;
  }
  .gn-main-content {
    padding-right: 0;
  }
}
/********************************** Event Detail Page *********************************/
.gn-event-post-content .gn-main-content .gn-main-content-inner .gn-event-image img {
  width: 100%;
  height: auto;
}
.gn-event-post-content .gn-main-content .gn-main-content-inner .gn-event-image .owl-carousel .owl-nav {
  margin: 0 0 50px 0;
}
.gn-event-post-content .gn-main-content .gn-main-content-inner .gn-event-image .owl-carousel .owl-nav button {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  font-size: 20px;
  padding: 3px 12px !important;
  margin: 0;
  border-radius: 0;
  background-color: #555;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.gn-event-post-content .gn-main-content .gn-main-content-inner .gn-event-image .owl-carousel .owl-nav button.owl-prev {
  left: 0;
}
.gn-event-post-content .gn-main-content .gn-main-content-inner .gn-event-image .owl-carousel .owl-nav button.owl-prev:before {
  content: "\f104";
}
.gn-event-post-content .gn-main-content .gn-main-content-inner .gn-event-image .owl-carousel .owl-nav button.owl-next {
  right: 0;
}
.gn-event-post-content .gn-main-content .gn-main-content-inner .gn-event-image .owl-carousel .owl-nav button.owl-next:before {
  content: "\f105";
}
.gn-event-post-content .gn-main-content .gn-main-content-inner .gn-event-image .owl-carousel .owl-dots {
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%);
}
.gn-event-post-content .gn-main-content .gn-main-content-inner .gn-event-description {
  margin-top: 20px;
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-sidebar-icon {
  font-size: 20px;
  width: 25px;
  flex-shrink: 0;
  color: #324042;
  margin-top: 3px;
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-sidebar-label {
  font-weight: 700;
  font-size: 18px;
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-place .gn-event-place-info {
  display: flex;
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-place .gn-event-place-info .gn-event-place-content .gn-event-place-postcode-city {
  display: flex;
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-place .gn-event-place-info .gn-event-place-content .gn-event-place-postcode-city > div:first-child {
  padding-right: 5px;
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-place .gn-event-place-map {
  margin-top: 15px;
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-cost, .gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-features {
  display: flex;
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-cost .gn-event-sidebar-icon, .gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-features .gn-event-sidebar-icon {
  font-size: 18px;
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-links .gn-event-links-header {
  display: flex;
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-links .gn-event-links-list .gn-event-link-item {
  padding-top: 5px;
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-links .gn-event-links-list .gn-event-link-item a {
  display: flex;
  color: #333;
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-links .gn-event-links-list .gn-event-link-item a .gn-event-link-icon {
  width: 25px;
  flex-shrink: 0;
  background: url("../icons/website.png") no-repeat top left;
  background-size: 70% auto;
  margin-top: 3px;
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-links .gn-event-links-list .gn-event-link-item a .gn-event-link-icon.gn-facebook {
  background-image: url("../icons/facebook.png");
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-links .gn-event-links-list .gn-event-link-item a .gn-event-link-icon.gn-instagram {
  background-image: url("../icons/instagram.png");
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-links .gn-event-links-list .gn-event-link-item a .gn-event-link-icon.gn-youtube {
  background-image: url("../icons/youtube.png");
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-links .gn-event-links-list .gn-event-link-item a .gn-event-link-icon.gn-tiktok {
  background-image: url("../icons/tiktok.png");
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-links .gn-event-links-list .gn-event-link-item a .gn-event-link-icon.gn-xing {
  background-image: url("../icons/xing.png");
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-links .gn-event-links-list .gn-event-link-item a .gn-event-link-icon.gn-linkedin {
  background-image: url("../icons/linkedin.png");
}
.gn-event-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-event-links .gn-event-links-list .gn-event-link-item a .gn-event-link-url {
  word-break: break-all;
}

/********************************** Partner Advert Detail Page *********************************/
.gn-partner-post-content {
  max-width: 1000px;
  margin: 0 auto;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-regions {
  display: flex;
  margin-bottom: 20px;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-regions i {
  font-size: 16px;
  color: #224D51;
  padding-right: 10px;
  padding-top: 3px;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-regions .field__items .field__item {
  display: inline-block;
  color: rgb(26.4608695652, 59.9260869565, 63.0391304348);
  background-color: #e3ebec;
  font-size: 14px;
  padding: 1px 6px 0;
  border-radius: 3px;
  margin-bottom: 5px;
  margin-right: 5px;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-images {
  margin-bottom: 20px;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-images .field__items {
  display: flex;
  flex-wrap: wrap;
  column-gap: 15px;
  row-gap: 15px;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-message .gn-partner-form-buttons {
  margin-top: 40px;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-message .gn-partner-form-buttons .gn-partner-close-button {
  display: none;
  margin: 0;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-message .gn-partner-form-buttons .button {
  text-decoration: none;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-message .gn-partner-message-form {
  display: none;
  background-color: #e1e1e5;
  padding: 5px 15px;
  margin-top: 20px;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-message .gn-partner-message-form input#edit-email-from, .gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-message .gn-partner-message-form textarea {
  width: 100%;
  border: 1px solid #ccc;
  padding: 5px 10px;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-message .gn-partner-message-form input#edit-email-from:focus, .gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-message .gn-partner-message-form textarea:focus {
  outline: none;
  border-color: #224D51;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-message .gn-partner-message-form textarea {
  height: 200px;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-message .gn-partner-message-form .form-actions {
  display: flex;
  justify-content: flex-end;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-message.gn-show-form .gn-partner-form-buttons .gn-partner-open-button {
  display: none;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-message.gn-show-form .gn-partner-form-buttons .gn-partner-close-button {
  display: block;
}
.gn-partner-post-content .gn-main-content .gn-main-content-inner .gn-partner-message.gn-show-form .gn-partner-message-form {
  display: block;
}
.gn-partner-post-content .gn-sidebar-right .gn-sidebar-right-inner {
  height: 100%;
}
.gn-partner-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-sidebar-item {
  min-height: 100%;
  padding: 20px;
}
.gn-partner-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-sidebar-item .gn-partner-user-image {
  margin-bottom: 20px;
  width: 100%;
  max-width: 200px;
  background-color: #eee;
  background: radial-gradient(#fff, #ddd);
  border-radius: 5px;
  overflow: hidden;
}
.gn-partner-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-sidebar-item .gn-partner-user-image img {
  width: 100%;
}
.gn-partner-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-sidebar-item .gn-partner-user-name {
  margin-bottom: 20px;
}
.gn-partner-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-sidebar-item .gn-partner-profile-link {
  margin-bottom: 20px;
}
.gn-partner-post-content .gn-sidebar-right .gn-sidebar-right-inner .gn-sidebar-item .gn-partner-profile-link a {
  margin: 0;
  text-decoration: none;
}
.gn-partner-post-content .gn-post-bottom {
  margin-top: 30px;
}

/********************************** Create / Edit Content Form Pages *********************************/
.node-preview-container {
  background-color: #bdc8c9;
  padding: 20px;
}
.node-preview-container a#edit-backlink {
  padding: 5px 10px;
  background-color: #224D51;
  color: #fff;
  border-radius: 2px;
  text-decoration: none;
}
.node-preview-container a#edit-backlink:active, .node-preview-container a#edit-backlink:focus, .node-preview-container a#edit-backlink:hover {
  background-color: rgb(41.5391304348, 94.0739130435, 98.9608695652);
  color: #fff;
}
.node-preview-container .form-item-view-mode {
  display: none;
}

.gn-form-error-message {
  display: none;
  padding-bottom: 10px;
  color: #ad0000;
  font-size: 0.85em;
}

.gn-show-error-message {
  color: #ad0000;
  display: block !important;
}

.gn-error-field {
  border-color: #ad0000 !important;
}

#block-golineo-page-title {
  max-width: 700px;
  margin: 0 auto;
  margin-bottom: 30px;
}
#block-golineo-page-title h1.page-title {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}

form.node-form {
  max-width: 700px;
  margin: 0 auto;
  background: #f1f7f8;
  padding: 15px 15px;
  margin-bottom: 100px;
  position: relative;
}
form.node-form .form-item input.form-text {
  display: block;
  width: 100%;
  height: 40px;
  padding: 5px 10px;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.23);
  font-size: 16px;
}
form.node-form .form-item select.form-select {
  border-radius: 0;
  box-shadow: none;
}
form.node-form #edit-actions {
  position: fixed;
  z-index: 10;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 20px;
  text-align: center;
  background-color: #ced7d9;
}

form.node-event-form .form-item-title-error-message, form.node-event-edit-form .form-item-title-error-message {
  margin: 10px 0 0;
  display: none;
}
form.node-event-form .gn-start-date-time .gn-input-label, form.node-event-form .gn-end-date-time .gn-input-label, form.node-event-edit-form .gn-start-date-time .gn-input-label, form.node-event-edit-form .gn-end-date-time .gn-input-label {
  margin-bottom: 10px;
}
form.node-event-form .gn-start-date-time .gn-row-container, form.node-event-form .gn-end-date-time .gn-row-container, form.node-event-edit-form .gn-start-date-time .gn-row-container, form.node-event-edit-form .gn-end-date-time .gn-row-container {
  margin-top: 10px;
  margin-bottom: 20px;
}
form.node-event-form .gn-start-date-time .gn-row-container .MuiFormControl-root .MuiInputBase-root, form.node-event-form .gn-end-date-time .gn-row-container .MuiFormControl-root .MuiInputBase-root, form.node-event-edit-form .gn-start-date-time .gn-row-container .MuiFormControl-root .MuiInputBase-root, form.node-event-edit-form .gn-end-date-time .gn-row-container .MuiFormControl-root .MuiInputBase-root {
  background-color: #fff;
}
form.node-event-form .gn-start-date-time .gn-row-container .gn-picker-field, form.node-event-form .gn-end-date-time .gn-row-container .gn-picker-field, form.node-event-edit-form .gn-start-date-time .gn-row-container .gn-picker-field, form.node-event-edit-form .gn-end-date-time .gn-row-container .gn-picker-field {
  margin-bottom: 15px;
}
form.node-event-form .gn-start-date-time .gn-row-container, form.node-event-edit-form .gn-start-date-time .gn-row-container {
  margin-bottom: 0;
}
form.node-event-form .field--name-field-event-start,
form.node-event-form .field--name-field-event-start-time-status,
form.node-event-form .field--name-field-event-end,
form.node-event-form .field--name-field-event-end-status,
form.node-event-form .field--name-field-event-end-time-status, form.node-event-edit-form .field--name-field-event-start,
form.node-event-edit-form .field--name-field-event-start-time-status,
form.node-event-edit-form .field--name-field-event-end,
form.node-event-edit-form .field--name-field-event-end-status,
form.node-event-edit-form .field--name-field-event-end-time-status {
  display: none;
}
form.node-event-form #edit-field-event-images-wrapper, form.node-event-edit-form #edit-field-event-images-wrapper {
  background-color: #fff;
}
form.node-event-form #edit-field-event-images-wrapper .image-widget .form-file, form.node-event-edit-form #edit-field-event-images-wrapper .image-widget .form-file {
  width: 100%;
}
form.node-event-form .form-item-categories-error-message, form.node-event-edit-form .form-item-categories-error-message {
  margin: 30px 0 0;
  display: none;
}
form.node-event-form #edit-field-event-categories--wrapper legend, form.node-event-edit-form #edit-field-event-categories--wrapper legend {
  margin-bottom: 10px;
}
form.node-event-form #edit-field-event-categories--wrapper .fieldset-wrapper, form.node-event-edit-form #edit-field-event-categories--wrapper .fieldset-wrapper {
  background-color: #fff;
  padding: 10px 15px;
  border: 1px solid #ccc;
}
form.node-event-form #edit-field-event-categories--wrapper .fieldset-wrapper #edit-field-event-categories, form.node-event-edit-form #edit-field-event-categories--wrapper .fieldset-wrapper #edit-field-event-categories {
  display: flex;
  flex-wrap: wrap;
  column-gap: 4%;
}
form.node-event-form #edit-field-event-categories--wrapper .fieldset-wrapper #edit-field-event-categories .form-item, form.node-event-edit-form #edit-field-event-categories--wrapper .fieldset-wrapper #edit-field-event-categories .form-item {
  flex-basis: 48%;
}
form.node-event-form .form-item-regions-error-message, form.node-event-edit-form .form-item-regions-error-message {
  margin: 30px 0 0;
  display: none;
}
form.node-event-form .form-item-place-error-message, form.node-event-edit-form .form-item-place-error-message {
  margin: 30px 0 0;
  display: none;
}
form.node-event-form #edit-field-event-place-postcode-wrapper, form.node-event-edit-form #edit-field-event-place-postcode-wrapper {
  float: left;
  width: 30%;
}
form.node-event-form #edit-field-event-place-postcode-wrapper .form-item, form.node-event-edit-form #edit-field-event-place-postcode-wrapper .form-item {
  margin-top: 0;
}
form.node-event-form #edit-field-event-place-city-wrapper, form.node-event-edit-form #edit-field-event-place-city-wrapper {
  float: left;
  width: 70%;
  padding-left: 15px;
}
form.node-event-form #edit-field-event-place-city-wrapper .form-item, form.node-event-edit-form #edit-field-event-place-city-wrapper .form-item {
  margin-top: 0;
}
form.node-event-form .form-item-geolocation-text, form.node-event-edit-form .form-item-geolocation-text {
  margin-top: 30px;
}
form.node-event-form .form-item-geolocation-text label, form.node-event-edit-form .form-item-geolocation-text label {
  margin-bottom: 5px;
}
form.node-event-form .form-item-geolocation-button, form.node-event-edit-form .form-item-geolocation-button {
  display: inline-block;
  background-color: #224D51;
  color: #fff;
  padding: 5px 10px;
  margin: 0 0 15px;
  cursor: pointer;
  border-radius: 2px;
}
form.node-event-form .form-item-geolocation-button label, form.node-event-edit-form .form-item-geolocation-button label {
  cursor: pointer;
}
form.node-event-form .form-item-geolocation-error-message, form.node-event-edit-form .form-item-geolocation-error-message {
  margin: 0;
  display: none;
}
form.node-event-form #edit-field-event-place-geolocation-wrapper, form.node-event-edit-form #edit-field-event-place-geolocation-wrapper {
  margin-top: 25px;
}
form.node-event-form .field-group-fieldset, form.node-event-edit-form .field-group-fieldset {
  background: #fff;
  padding: 0 15px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
form.node-event-form .field-group-fieldset legend, form.node-event-edit-form .field-group-fieldset legend {
  display: none;
}
form.node-event-form #edit-field-event-links-wrapper .tabledrag-toggle-weight-wrapper, form.node-event-edit-form #edit-field-event-links-wrapper .tabledrag-toggle-weight-wrapper {
  display: none;
}
form.node-event-form #edit-field-event-links-wrapper .field-multiple-table thead .paragraphs-actions, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table thead .paragraphs-actions {
  display: none;
}
form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link {
  background: #dbe6e8;
  border-bottom: 5px solid #f1f7f8;
}
form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link.drag-previous, form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link.drag, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link.drag-previous, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link.drag {
  background: #c7d3d5;
}
form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link td, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link td {
  padding: 15px 10px 15px 0;
}
form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link td.field-multiple-drag, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link td.field-multiple-drag {
  padding-right: 0;
}
form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link td.field-multiple-drag a.tabledrag-handle, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link td.field-multiple-drag a.tabledrag-handle {
  margin-left: 5px;
  width: 33px;
}
form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link td.field-multiple-drag a.tabledrag-handle .handle, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link td.field-multiple-drag a.tabledrag-handle .handle {
  width: 100%;
}
form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link td.field-multiple-drag .tabledrag-changed, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link td.field-multiple-drag .tabledrag-changed {
  display: none;
}
form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraph-top .paragraph-type, form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraph-top .paragraph-info, form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraph-top .paragraph-summary, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraph-top .paragraph-type, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraph-top .paragraph-info, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraph-top .paragraph-summary {
  display: none;
}
form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraph-top .paragraphs-actions .paragraphs-icon-button-collapse, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraph-top .paragraphs-actions .paragraphs-icon-button-collapse {
  display: none;
}
form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraph-top .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-toggle, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraph-top .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-toggle {
  display: none;
}
form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraph-top .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraph-top .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions {
  display: block;
  position: static;
  border-radius: 5px;
  box-shadow: none;
}
form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraph-top .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions input.paragraphs-dropdown-action, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraph-top .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions input.paragraphs-dropdown-action {
  background-color: #224D51;
}
form.node-event-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraphs-subform .form-item input, form.node-event-edit-form #edit-field-event-links-wrapper .field-multiple-table tbody .paragraph-type--event-link .paragraphs-subform .form-item input {
  width: 100%;
}

@media (min-width: 768px) {
  form.node-form {
    padding: 20px 30px;
  }
  form.node-event-form #edit-field-event-categories--wrapper #edit-field-event-categories, form.node-event-edit-form #edit-field-event-categories--wrapper #edit-field-event-categories {
    column-gap: 0;
  }
  form.node-event-form #edit-field-event-categories--wrapper #edit-field-event-categories .form-item, form.node-event-edit-form #edit-field-event-categories--wrapper #edit-field-event-categories .form-item {
    flex-basis: 25%;
  }
}/*# sourceMappingURL=golineo.css.map */