/* 	======================
	Running Hub Universal
	====================== 	*/
/* CSS Variables */
/* line 7, running-hub.scss */
:root {
  transition-time: 500ms;
  dark-gray: #222;
  gray: #555;
  light-gray: #888;
  very-light-gray: #eee;
  scale-multiplier: 1.05;
  carousel-scale-multiplier: 1.04;
}

/* line 21, running-hub.scss */
.article_text h3,
.article_text h5,
.article_text h2,
.article_text h4,
.article_text b {
  text-align: left !important;
}

/* Universal */
/* line 27, running-hub.scss */
.pos-rel {
  position: relative;
}

/* line 31, running-hub.scss */
#content_container {
  margin: 30px auto 15px;
  background-color: white;
}

/* line 36, running-hub.scss */
.invisible {
  display: none;
}

/* line 40, running-hub.scss */
.overlay {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: all 0s, opacity .5s;
  -webkit-transition: all 0s, opacity var(transition-time);
  transition: all 0s, opacity .5s;
  transition: all 0s, opacity var(transition-time);
}

/* line 51, running-hub.scss */
.overlay:hover {
  opacity: 1;
}

/* line 55, running-hub.scss */
video {
  max-width: 100%;
  width: 100%;
}

/* Columns */
/* line 62, running-hub.scss */
.col {
  float: left;
  position: relative;
  text-align: center;
}

/* line 68, running-hub.scss */
.half_col {
  width: 50%;
  float: left;
}

@media (max-width: 600px) {
  /* line 74, running-hub.scss */
  .half_col {
    width: 100%;
    float: none;
    text-align: center;
  }
}
/* line 81, running-hub.scss */
.half_col.fr {
  float: right;
  text-align: right;
}

/* line 86, running-hub.scss */
.col_10 {
  width: 10%;
}

/* line 90, running-hub.scss */
.col_20 {
  width: 20%;
}

/* line 94, running-hub.scss */
.col_30 {
  width: 30%;
}

/* line 98, running-hub.scss */
.col_40 {
  width: 40%;
}

/* line 102, running-hub.scss */
.col_50 {
  width: 50%;
}

/* line 106, running-hub.scss */
.col_60 {
  width: 60%;
}

/* line 110, running-hub.scss */
.col_70 {
  width: 70%;
}

/* line 114, running-hub.scss */
.col_80 {
  width: 80%;
}

/* line 118, running-hub.scss */
.col_90 {
  width: 90%;
}

/* line 122, running-hub.scss */
.picture_col {
  overflow: hidden;
}

/* line 126, running-hub.scss */
.picture_col img {
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
  -webkit-transition: -webkit-transform var(transition-time);
  transition: -webkit-transform var(transition-time);
  transition: transform var(transition-time);
  transition: transform var(transition-time), -webkit-transform var(transition-time);
}

/* line 137, running-hub.scss */
.picture_col:hover img {
  -webkit-transform: scale(1.04);
  -webkit-transform: scale(var(scale-multiplier));
  transform: scale(1.04);
  transform: scale(var(scale-multiplier));
}

/* Text */
/* line 151, running-hub.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin: 0.5em auto;
}

/* line 158, running-hub.scss */
h2 {
  line-height: 1.2;
}

/* line 162, running-hub.scss */
h3 {
  font-size: 1.5rem;
}

/* line 166, running-hub.scss */
h6 {
  text-transform: initial;
}

/* line 170, running-hub.scss */
p {
  font-weight: 300;
  margin: 0.5em auto;
  line-height: 1.5;
  color: #222;
  color: var(dark-gray);
}

/* line 178, running-hub.scss */
p a {
  font-style: italic;
}

/* line 182, running-hub.scss */
p a:hover {
  text-decoration: underline;
}

/* line 187, running-hub.scss */
ul,
ol {
  font-weight: 300;
  font-size: 15px;
  line-height: 1.5;
  color: #222;
  color: var(dark-gray);
}

/* line 195, running-hub.scss */
.linesplitter {
  position: relative;
  background-color: #fff;
  display: inline-block;
  padding: 0 1em;
  line-height: 1em;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

@media (max-width: 500px) {
  /* line 206, running-hub.scss */
  .linesplitter {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 212, running-hub.scss */
.html_arrow {
  font-size: 1.2em;
  line-height: 1em;
}

/* line 217, running-hub.scss */
.date {
  font-size: 0.75em;
  color: #888;
  color: var(light-gray);
}

/* line 223, running-hub.scss */
.vertical_text {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: absolute;
  text-align: right;
  text-transform: uppercase;
  bottom: -6em;
  letter-spacing: 0.15em;
}

/* Alignment */
/* line 235, running-hub.scss */
.justify {
  text-align: justify;
}

/* Lines */
/* line 241, running-hub.scss */
.line {
  margin: 1% auto;
}

/* line 245, running-hub.scss */
.line.article {
  width: 15%;
  margin: 2% auto;
}

@media (max-width: 800px) {
  /* line 251, running-hub.scss */
  .line {
    display: block !important;
  }
}
/* Buttons */
/* line 258, running-hub.scss */
button {
  -webkit-transition: background-color .5s, color .5s, -webkit-box-shadow .5s;
  transition: background-color .5s, color .5s, -webkit-box-shadow .5s;
  transition: background-color .5s, color .5s, box-shadow .5s;
  transition: background-color .5s, color .5s, box-shadow .5s, -webkit-box-shadow .5s;
  -webkit-transition: background-color var(transition-time), color var(transition-time), -webkit-box-shadow var(transition-time);
  transition: background-color var(transition-time), color var(transition-time), -webkit-box-shadow var(transition-time);
  transition: background-color var(transition-time), color var(transition-time), box-shadow var(transition-time);
  transition: background-color var(transition-time), color var(transition-time), box-shadow var(transition-time), -webkit-box-shadow var(transition-time);
  background-color: transparent;
  font-weight: 300 !important;
  letter-spacing: 0.05em;
  border: 1px solid #222;
  border: 1px solid var(dark-gray);
  line-height: 1em;
  padding: 0.75em 1em;
  color: #222;
  color: var(dark-gray);
  font-size: 0.8em;
  outline: 0;
}

/* line 280, running-hub.scss */
button:hover {
  background-color: #222;
  background-color: var(dark-gray);
  color: white;
}

/* line 287, running-hub.scss */
button:focus,
button:active {
  background-color: #222;
  background-color: var(dark-gray);
  -webkit-box-shadow: 0 0 10px var(light-gray);
  box-shadow: 0 0 10px #888;
  box-shadow: 0 0 10px var(light-gray);
}

@media (max-width: 600px) {
  /* line 296, running-hub.scss */
  button {
    width: auto;
  }
}
/* Categories */
/* line 317, running-hub.scss */
a h6 {
  -webkit-transition: border var(transition-time);
  transition: border .5s;
  transition: border var(transition-time);
  display: inline-block;
  border-bottom: 1px solid transparent;
}

/* line 326, running-hub.scss */
a h6:hover,
a strong:hover {
  border-bottom: 1px solid black;
}

/* 	======================
	Templates
	====================== 	*/
/* Homepage */
/* Content */
@media (max-width: 960px) {
  /* line 339, running-hub.scss */
  #content {
    float: none;
    width: 100%;
  }

  /* line 344, running-hub.scss */
  #sidebar {
    float: none;
    width: 100%;
  }
}
/* Content Container */
/* line 352, running-hub.scss */
.flex.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 960px) {
  /* line 367, running-hub.scss */
  .flex.content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 372, running-hub.scss */
  #sidebar {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  /* line 378, running-hub.scss */
  #content {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
/* Categories */
/* line 387, running-hub.scss */
#category_container {
  border-top: 1px solid black;
}

/* line 391, running-hub.scss */
#category_container .linesplitter {
  letter-spacing: 0.25em;
}

/* line 395, running-hub.scss */
.category_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 406, running-hub.scss */
.category_flex_item {
  padding: 2.5%;
  border: 1px solid #888;
  border: 1px solid var(light-gray);
  -ms-flex-preferred-size: 31.3%;
  flex-basis: 31.3%;
  margin: 1%;
  opacity: 1;
  -webkit-transition: all var(transition-time);
  transition: all .5s;
  transition: all var(transition-time);
}

/* line 419, running-hub.scss */
.category_flex_item h5 {
  letter-spacing: 0.25em;
}

/* line 423, running-hub.scss */
.category_flex_item p {
  font-style: italic;
  color: #555;
  color: var(gray);
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-size: 0.8em;
}

/* line 432, running-hub.scss */
.category_flex_item:hover {
  opacity: 0.4;
}

@media (max-width: 750px) {
  /* line 437, running-hub.scss */
  .category_flex_item {
    padding: 10px;
  }

  /* line 441, running-hub.scss */
  .category_flex_item h5 {
    letter-spacing: 0.1em;
  }
}
@media (max-width: 650px) {
  /* line 447, running-hub.scss */
  .category_flex_item {
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
  }
}
@media (max-width: 450px) {
  /* line 454, running-hub.scss */
  .category_flex_item {
    -ms-flex-preferred-size: 98%;
    flex-basis: 98%;
  }
}
/* Latest Article */
/* line 462, running-hub.scss */
#latest_article {
  margin: 2em auto;
  background-color: #eee;
  background-color: var(very-light-gray);
}

/* line 468, running-hub.scss */
#la_vertical_bar {
  position: relative;
  padding: 0.5em;
}

/* line 473, running-hub.scss */
.vertical_text {
  width: 12em;
  left: -3.5em;
}

/* line 478, running-hub.scss */
#la_description {
  padding: 10% 5% 0;
}

@media (max-width: 750px) and (orientation: landscape) {
  /* line 483, running-hub.scss */
  #latest_article {
    display: none;
  }
}
@media (max-width: 600px) {
  /* line 489, running-hub.scss */
  #latest_article .col {
    width: 100% !important;
    float: none;
  }

  /* line 494, running-hub.scss */
  #latest_article .picture_col img {
    max-width: 75%;
  }

  /* line 498, running-hub.scss */
  #la_description {
    padding: 2.5%;
  }

  /* line 502, running-hub.scss */
  .vertical_text {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    position: relative;
    left: 0;
    top: 0;
    bottom: 0;
    margin: 2.5% auto 0;
    text-align: center;
  }
}
/* Category */
/* Pagination */
/* line 518, running-hub.scss */
.pageleft {
  text-align: left;
}

/* line 522, running-hub.scss */
.pageright {
  text-align: right;
}

/* line 526, running-hub.scss */
.article_pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 538, running-hub.scss */
.article_pagination h6 {
  font-weight: 300;
}

/* line 542, running-hub.scss */
.page_selector {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}

/* line 547, running-hub.scss */
.article_pagination .page_selector:first-child {
  text-align: left;
}

/* line 551, running-hub.scss */
.article_pagination .page_selector:last-child {
  text-align: right;
}

/* line 555, running-hub.scss */
.page_numbers > a {
  padding: 6px 10px;
  margin: 0 5px;
  -webkit-transition: all var(transition-time);
  transition: all .5s;
  transition: all var(transition-time);
}

/* line 563, running-hub.scss */
.page_numbers > a:hover {
  background-color: #eee;
  background-color: var(very-light-gray);
}

/* line 568, running-hub.scss */
.page_numbers > a.selected {
  background-color: black;
  color: white;
}

@media (max-width: 500px) {
  /* line 574, running-hub.scss */
  .article_pagination {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 579, running-hub.scss */
  .page_selector {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  /* line 585, running-hub.scss */
  .page_numbers {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  /* line 591, running-hub.scss */
  .page_selector {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  /* line 596, running-hub.scss */
  .page_numbers {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin: 2.5% auto;
  }
}
/* Fixed BG */
/* line 605, running-hub.scss */
.fixed_bg {
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 7% 0;
  position: relative;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  /* line 616, running-hub.scss */
  .fixed_bg {
    padding: 10% 0;
  }
}
@media (max-width: 1050px) {
  /* line 622, running-hub.scss */
  .fixed_bg {
    background-attachment: scroll !important;
  }
}
/* line 627, running-hub.scss */
.fixed_bg:after {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  background-color: black;
  opacity: 0;
  -webkit-transition: opacity var(transition-time);
  transition: opacity .5s;
  transition: opacity var(transition-time);
}

/* line 642, running-hub.scss */
.fixed_bg:hover:after {
  opacity: 0.2;
}

/* line 646, running-hub.scss */
.fixed_bg .heading {
  margin: auto;
  position: relative;
  padding: 1.5% 2%;
  max-width: 500px;
  display: block;
  background-color: black;
  color: white;
  font-size: 1.5em;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  z-index: 2;
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}

/* line 664, running-hub.scss */
.fixed_bg .heading small,
.carousel_item_description small {
  margin-top: 0.5rem;
  display: block;
  line-height: 1.25;
  font-weight: 300 !important;
  font-size: 0.9rem;
  font-weight: normal;
  text-transform: none;
}

/* line 674, running-hub.scss */
.social_icons {
  text-align: right;
  margin: 0 auto;
}

/* line 680, running-hub.scss */
.social_icons i,
.rhsocial i {
  font-size: 1.5em;
  margin-left: 10px;
  -webkit-transition: all var(transition-time);
  transition: all .5s;
  transition: all var(transition-time);
}

/* line 689, running-hub.scss */
.social_icons a:hover i,
.rhsocial a:hover i {
  color: var(light-gray);
}

/* line 693, running-hub.scss */
.social_icons img {
  max-height: 30px;
  margin: 0 5px;
  transition: -webkit-filter var(transition-time);
  -webkit-transition: -webkit-filter var(transition-time);
  transition: filter var(transition-time);
  transition: filter .5s;
  transition: filter var(transition-time), -webkit-filter var(transition-time);
}

/* line 703, running-hub.scss */
.social_icons img:hover {
  -webkit-filter: invert(0.5);
  filter: invert(0.5);
}

@media (max-width: 1024px) {
  /* line 709, running-hub.scss */
  #content .article_container .social_icons {
    text-align: right;
  }
}
/* Articles */
/* line 716, running-hub.scss */
.category .article_container {
  border-top: 1px solid black;
}

/* line 720, running-hub.scss */
.category .article_container > a {
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
}

/* line 727, running-hub.scss */
.category .article_container > a:hover button {
  background-color: #222;
  background-color: var(dark-gray);
  color: white;
}

/* line 733, running-hub.scss */
.category .article_container > a:hover .picture_col img {
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}

/* line 738, running-hub.scss */
.article_container {
  padding-top: 0.8em;
  margin-bottom: 5%;
}

/* line 743, running-hub.scss */
.article_container .buttonsplitter {
  margin-top: 1em;
  margin-bottom: -1.4em;
  border-color: black;
}

@media (max-width: 500px) {
  /* line 750, running-hub.scss */
  .article_container .buttonsplitter {
    display: none !important;
  }

  /* line 754, running-hub.scss */
  .article_container > a > button {
    margin-bottom: 5%;
  }
}
/* line 759, running-hub.scss */
.article_container button {
  background-color: white;
}

/* line 763, running-hub.scss */
.article_container button:hover {
  background-color: #888;
  background-color: var(dark-gray);
  color: white;
}

/* line 770, running-hub.scss */
.article_container button:focus,
.article_container button:active {
  background-color: #888;
  background-color: var(dark-gray);
  -webkit-box-shadow: 0 0 10px var(light-gray);
  box-shadow: 0 0 10px #888;
  box-shadow: 0 0 10px var(light-gray);
}

/* line 778, running-hub.scss */
.article_small_banner {
  margin-bottom: 4%;
}

/* line 782, running-hub.scss */
.article_banner {
  position: relative;
  max-height: 300px;
}

/* line 787, running-hub.scss */
.article_banner img {
  width: 100%;
  position: relative;
  z-index: 0;
}

/* line 793, running-hub.scss */
.article_date {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.75);
  display: block;
  left: 10px;
  top: 10px;
  text-transform: uppercase;
  padding: 0.5em 1em;
  font-size: 0.8em;
  letter-spacing: 0.1em;
  z-index: 1;
}

/* line 806, running-hub.scss */
.article_text_date {
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

/* line 812, running-hub.scss */
.article_text {
  padding: 1.5em;
  line-height: 1.5em;
  font-size: 0.9em;
  text-rendering: optimizeLegibility;
}

/* line 824, running-hub.scss */
.article_text h1,
.article_text h2,
.article_text h3,
.article_text h4,
.article_text h5,
.article_text h6 {
  font-weight: 500;
}

/* line 828, running-hub.scss */
.article_text h1 {
  font-size: 1.5em;
}

/* line 832, running-hub.scss */
.article_text h2 {
  font-size: 1.4em;
}

/* line 836, running-hub.scss */
.article_text h3 {
  font-size: 1.1em;
}

/* line 840, running-hub.scss */
.article_text h4 {
  font-size: 1.2em;
  margin-top: 1em;
}

/* line 845, running-hub.scss */
.article_text h5 {
  font-size: 1.1em;
}

/* line 849, running-hub.scss */
.article_text h6 {
  font-size: 1em;
}

/* line 853, running-hub.scss */
#article_title {
  font-size: 1.4375rem;
  line-height: 1em;
  display: block;
  margin-top: 0;
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}

/* line 863, running-hub.scss */
#article_author {
  font-weight: 300;
}

/* line 867, running-hub.scss */
.article_category {
  text-align: left;
}

/* line 871, running-hub.scss */
.article_category h6 {
  letter-spacing: 0.1em;
  margin: 0;
}

/* line 876, running-hub.scss */
.article_comments {
  text-align: right;
}

@media (max-width: 1200px) {
  /* line 881, running-hub.scss */
  .article_container .col_50 {
    padding: 2.5%;
  }
}
/* Expert Panel */
/* line 888, running-hub.scss */
.flex.expert {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 902, running-hub.scss */
.flex.expert:last-child {
  margin-bottom: 7.5%;
}

/* line 906, running-hub.scss */
.flex.expert .line {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 75%;
  margin: 7.5% auto;
}

/* line 913, running-hub.scss */
#content.expert .flex.expert:first-child .line:first-child {
  margin-top: 2.5%;
}

/* line 917, running-hub.scss */
.expert .thumbnail {
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
  margin: 0 auto;
}

/* line 923, running-hub.scss */
.expert .details {
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
  margin: 0 auto;
  padding: 0 2.5%;
}

/* line 930, running-hub.scss */
.flex.expert button {
  margin-top: 25px;
}

@media (max-width: 600px) {
  /* line 935, running-hub.scss */
  .expert .thumbnail {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    margin-bottom: 5%;
  }

  /* line 941, running-hub.scss */
  .expert .details {
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%;
  }
}
/* line 947, running-hub.scss */
.expert .details .name {
  font-weight: 500;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  margin-bottom: 5%;
}

/* line 954, running-hub.scss */
.expert .details .social {
  margin: 5% auto;
}

/* line 958, running-hub.scss */
.expert .details .social i {
  color: var(gray);
}

/* line 962, running-hub.scss */
.expert .details .social a:hover i {
  color: black;
}

/* line 966, running-hub.scss */
.expert .details .social img {
  margin: 0 2.5%;
  max-width: 20px;
  max-height: 20px;
  opacity: 0.6;
  -webkit-transition: all var(transition-time);
  transition: all .5s;
  transition: all var(transition-time);
}

/* line 976, running-hub.scss */
.expert .details .social img:hover {
  opacity: 1;
}

/* line 980, running-hub.scss */
.expert .details .bio p {
  font-size: 0.9em;
  line-height: 1.25;
}

/* Author Page */
/* line 987, running-hub.scss */
.flex.expert.author {
  margin-top: 2.5%;
}

/* line 991, running-hub.scss */
.flex.article_gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  list-style: none;
  margin: 0;
  margin-top: 25px;
}

/* line 1008, running-hub.scss */
.flex.article_gallery .carousel_item {
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  margin: 2.5%;
  border: 2px solid #eee;
  border: 2px solid var(very-light-gray);
  -webkit-transition: all var(transition-time);
  transition: all .5s;
  transition: all var(transition-time);
  margin: 2%;
  -ms-flex-preferred-size: 29%;
  flex-basis: 29%;
  position: relative;
}

/* line 1023, running-hub.scss */
.flex.article_gallery.search {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 1029, running-hub.scss */
.flex.article_gallery.search .carousel_item {
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  max-width: 21%;
}

@media (max-width: 700px) {
  /* line 1036, running-hub.scss */
  .flex.article_gallery .carousel_item_description {
    padding: 1em;
  }

  /* line 1040, running-hub.scss */
  .flex.article_gallery .carousel_item_description p {
    display: none;
  }
}
@media (max-width: 450px) {
  /* line 1048, running-hub.scss */
  .flex.article_gallery .carousel_item,
  .flex.article_gallery.search .carousel_item {
    -ms-flex-preferred-size: 46%;
    flex-basis: 46%;
    max-width: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 1060, running-hub.scss */
  .culture_de_de .flex.article_gallery.search .carousel_item,
  .culture_es_es .flex.article_gallery.search .carousel_item,
  .culture_fr_fr .flex.article_gallery.search .carousel_item,
  .culture_it_it .flex.article_gallery.search .carousel_item {
    -ms-flex-preferred-size: 29.33%;
    flex-basis: 29.33%;
    max-width: 29.33%;
  }
}
/* 	======================
	Components
	====================== 	*/
/* Navigation */
/* line 1073, running-hub.scss */
.nav_container {
  max-width: 1200px;
  margin: 10px auto 50px;
  clear: both;
  min-height: 72px;
  padding-bottom: 2%;
}

/* line 1081, running-hub.scss */
#ss_logo {
  margin-top: 10px;
  max-width: 300px;
  width: 100%;
  opacity: 0.7;
  -webkit-transition: opacity 500ms;
  transition: opacity 500ms;
}

/* line 1090, running-hub.scss */
#ss_logo:hover {
  opacity: 1;
}

/* line 1094, running-hub.scss */
#rh_search {
  float: right;
  clear: both;
  width: 40%;
  min-width: 150px;
  -webkit-transition: width 500ms ease-in-out;
  transition: width 500ms ease-in-out;
  margin-top: 15px;
}

/* line 1104, running-hub.scss */
#rh_search:focus {
  width: 70%;
}

/* line 1108, running-hub.scss */
.nav_container .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  border: 1px solid #000;
  padding: 20px 50px;
  margin: 0 auto;
  clear: both;
}

/* line 1119, running-hub.scss */
.nav_container .title a {
  width: 100%;
}

@media (max-width: 1000px) {
  /* line 1124, running-hub.scss */
  .nav_container .title {
    width: 60%;
  }
}
@media (max-width: 600px) {
  /* line 1130, running-hub.scss */
  .nav_container .title {
    width: 90%;
  }
}
@media (max-width: 500px) {
  /* line 1136, running-hub.scss */
  .nav_container .title {
    padding: 20px;
  }

  /* line 1140, running-hub.scss */
  .nav_container .title a > h2 {
    font-size: 6vw;
  }
}
/* line 1145, running-hub.scss */
.nav_container .title h2 {
  margin: auto;
  line-height: 1em;
  font-size: 1.5rem;
  letter-spacing: 0.15em;
}

/* line 1152, running-hub.scss */
.subtitle {
  text-transform: uppercase;
  letter-spacing: 0.125em;
  font-size: 0.8em;
  width: 40%;
  margin: 15px auto;
  padding: 0 2.5%;
  color: #666;
  line-height: 1.5;
}

@media (max-width: 960px) {
  /* line 1164, running-hub.scss */
  .subtitle {
    width: auto;
  }
}
/* line 1169, running-hub.scss */
#navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  width: 100%;
  margin: 15px auto;
  position: absolute;
  -webkit-transition: all calc(var(transition-time)*0.25), margin 0s, font-size 0s, -webkit-box-shadow 0s;
  transition: all calc(var(transition-time)*0.25), margin 0s, font-size 0s, -webkit-box-shadow 0s;
  transition: all calc(var(transition-time)*0.25), margin 0s, box-shadow 0s, font-size 0s;
  transition: all calc(.5s*0.25), margin 0s, box-shadow 0s, font-size 0s;
  transition: all calc(var(transition-time)*0.25), margin 0s, box-shadow 0s, font-size 0s, -webkit-box-shadow 0s;
}

/* line 1187, running-hub.scss */
#navbar.sticky {
  position: fixed;
  z-index: 3;
  width: 100%;
  background-color: white;
  margin: 0 auto;
  top: 0;
  left: 0;
  padding: 1% 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  font-size: 0.75em;
}

/* line 1204, running-hub.scss */
#navbar .link {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 300;
  color: var(dark-gray);
  cursor: pointer;
  -webkit-transition: opacity var(transition-time), max-height var(transition-time), margin var(transition-time);
  transition: opacity .5s, max-height .5s, margin .5s;
  transition: opacity var(transition-time), max-height var(transition-time), margin var(transition-time);
}

/* line 1215, running-hub.scss */
#navbar #hamburger {
  display: none;
  font-size: 4vw;
  -ms-flex-preferred-size: 10% !important;
  flex-basis: 10% !important;
  -webkit-box-ordinal-group: 1 !important;
  -ms-flex-order: 0 !important;
  order: 0 !important;
  margin: 0;
  position: absolute;
  left: 2.5%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 1231, running-hub.scss */
.link span {
  border-bottom: 1px solid transparent;
  -webkit-transition: all var(transition-time);
  transition: all .5s;
  transition: all var(transition-time);
  padding: 3px 0;
}

/* line 1239, running-hub.scss */
.link:hover span {
  border-color: #222;
  border-color: var(dark-gray);
}

/* line 1244, running-hub.scss */
.link span.selected {
  border-bottom: 1px solid #222;
  border-bottom: 1px solid var(dark-gray);
  font-weight: 500;
}

/* line 1250, running-hub.scss */
.link.sticky {
  display: none;
}

/* line 1254, running-hub.scss */
.sticky .link.sticky {
  display: block;
}

/* line 1258, running-hub.scss */
#navbar.sticky .link.sticky {
  display: block;
  opacity: 1;
}

/* line 1264, running-hub.scss */
#stickylogo {
  height: 25px;
  width: auto;
}

/* Responsive */
@media (max-width: 1200px) {
  /* line 1272, running-hub.scss */
  .nav_container .half_col {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 1277, running-hub.scss */
  #rh_search {
    width: 50%;
  }
}
@media (max-width: 800px) {
  /* line 1283, running-hub.scss */
  #main_container {
    margin-top: 0;
    padding-top: 0;
  }

  /* line 1288, running-hub.scss */
  #rh_search {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 75%;
  }

  /* line 1295, running-hub.scss */
  #rh_search:focus {
    width: 95%;
  }

  /* line 1299, running-hub.scss */
  .nav_container {
    margin: 0 auto;
    padding-bottom: 0;
  }

  /* line 1304, running-hub.scss */
  #navbar {
    padding: 0;
    position: relative;
  }

  /* line 1309, running-hub.scss */
  #navbar.sticky {
    font-size: 100%;
    height: 56px;
  }

  /* line 1314, running-hub.scss */
  #navbar .link {
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%;
    margin: 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    opacity: 0;
    max-height: 0;
  }

  /* line 1325, running-hub.scss */
  #navbar .link span {
    padding: 0;
  }

  /* line 1329, running-hub.scss */
  #navbar .link.selected {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 2% !important;
  }

  /* line 1342, running-hub.scss */
  #navbar .link.sticky {
    display: none;
  }

  /* line 1346, running-hub.scss */
  #navbar #hamburger {
    display: block;
    opacity: 1;
    max-height: 1.5em;
  }
}
@media (max-width: 600px) {
  /* line 1354, running-hub.scss */
  .nav_container .half_col {
    margin: 0 auto;
  }

  /* line 1358, running-hub.scss */
  .nav_container .half_col.fr {
    margin-bottom: 2.5%;
  }
}
/* Social Widget */
/* line 1365, running-hub.scss */
.social_widget {
  position: fixed;
  top: 40%;
  padding: 0 5px;
  z-index: 5;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
  -webkit-transition: all var(transition-time);
  transition: all .5s;
  transition: all var(transition-time);
}

/* line 1378, running-hub.scss */
.social_widget.visible {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

/* line 1384, running-hub.scss */
.social_widget a {
  display: block;
  margin: 10px 0;
  -webkit-transition: all var(transition-time);
  transition: all .5s;
  transition: all var(transition-time);
  position: relative;
  color: black;
}

/* line 1394, running-hub.scss */
.social_widget i {
  line-height: 20px;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 0.8em;
  color: inherit;
}

/* line 1403, running-hub.scss */
.social_widget span {
  text-transform: uppercase;
  font-size: 0.75em;
  letter-spacing: 0.05em;
  max-width: 0px;
  overflow: hidden;
  -webkit-transition: all var(transition-time);
  transition: all .5s;
  transition: all var(transition-time);
  display: block;
  position: absolute;
  top: 5px;
  left: 25px;
  color: inherit;
}

/* line 1419, running-hub.scss */
.social_widget a:hover span {
  max-width: 90px;
}

/* line 1423, running-hub.scss */
.social_widget a.facebook:hover {
  color: #3b5998;
}

/* line 1427, running-hub.scss */
.social_widget a.twitter:hover {
  color: #00aced;
}

/* line 1431, running-hub.scss */
.social_widget a.instagram:hover {
  color: #8a3ab9;
}

/* line 1435, running-hub.scss */
.social_widget a.youtube:hover {
  color: #e52d27;
}

@media (max-width: 800px) {
  /* line 1440, running-hub.scss */
  .social_widget {
    display: none;
  }
}
/* Carousel */
/* line 1447, running-hub.scss */
.latest_articles {
  padding: 1em 0;
  position: relative;
  overflow: hidden;
}

/* line 1453, running-hub.scss */
#stl_container {
  background-color: transparent;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: inherit;
  padding: 1% 0;
}

/* line 1462, running-hub.scss */
#stl_window {
  padding: 0 0 2.5%;
}

@media (max-width: 500px) {
  /* line 1467, running-hub.scss */
  #stl_window h2 {
    font-size: 6vw;
  }
}
/* line 1472, running-hub.scss */
.blurred_bg {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  display: block;
  background-color: #eee;
  background-color: var(very-light-gray);
  background-image: url(/media/image/running-hub/eee_bg.png);
  background-size: cover;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  /* Blur performance improvements */
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  -webkit-transform: translate3d(0, 0, 0) translateZ(0);
  backface-visibility: hidden;
  perspective: 1000px;
  transform: translate3d(0, 0, 0) translateZ(0);
  width: 100%;
  height: 100%;
  -webkit-transition: all calc(var(transition-time)/1.4), blur 0s 0s;
  transition: all calc(.5s/1.4), blur 0s 0s;
  transition: all calc(var(transition-time)/1.4), blur 0s 0s;
}

/* line 1498, running-hub.scss */
.carousel_item {
  background-color: #fff;
  -webkit-transition: -webkit-transform var(transition-time);
  transition: -webkit-transform var(transition-time);
  transition: transform .5s;
  transition: transform var(transition-time);
  transition: transform var(transition-time), -webkit-transform var(transition-time);
}

/* line 1507, running-hub.scss */
.carousel_item:hover {
  -webkit-transform: scale(var(carousel-scale-multiplier));
  transform: scale(1.04);
  transform: scale(var(carousel-scale-multiplier));
}

/* line 1513, running-hub.scss */
.carousel_item_category {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.75);
  display: inline-block;
  left: 10px;
  top: 10px;
  color: #555;
  color: var(gray);
  text-transform: uppercase;
  padding: 0.1em 1em;
  font-size: 0.8em;
  letter-spacing: 0.1em;
}

/* line 1527, running-hub.scss */
.carousel_item_description {
  text-align: left;
  background-color: #fff;
  padding: 1em 1em 0.5em;
}

/* line 1533, running-hub.scss */
.carousel_item_description h5 {
  margin: 0;
  font-size: 1em;
  line-height: 1.1;
  font-weight: bold;
}

/* line 1540, running-hub.scss */
.carousel_item_description p {
  font-size: 0.9em;
  color: #555;
  /* color: var(gray); */
}

/* line 1546, running-hub.scss */
.culture_de_de .carousel_item_description p:first-of-type {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 8rem;
  font-size: 1rem;
  line-height: 1.6;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 1559, running-hub.scss */
.culture_es_es .carousel_item_description p:first-of-type {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 8rem;
  font-size: 1rem;
  line-height: 1.6;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 1572, running-hub.scss */
.culture_fr_fr .carousel_item_description p:first-of-type {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 8rem;
  font-size: 1rem;
  line-height: 1.6;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 1585, running-hub.scss */
.culture_it_it .carousel_item_description p:first-of-type {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 8rem;
  font-size: 1rem;
  line-height: 1.6;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 1598, running-hub.scss */
.carousel_item_description .date {
  text-align: right;
  margin: 0;
  font-size: 0.75em;
}

/* line 1604, running-hub.scss */
.darkener {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
  -webkit-transition: all var(transition-time);
  transition: all .5s;
  transition: all var(transition-time);
}

/* line 1626, running-hub.scss */
.carousel_item:hover .darkener {
  opacity: 1;
}

/* line 1630, running-hub.scss */
.darkener button {
  color: white;
  border-color: white;
}

/* line 1635, running-hub.scss */
.darkener button:hover {
  color: #222;
  color: var(dark-gray);
  background-color: white;
}

@media (min-width: 1201px) {
  /* line 1642, running-hub.scss */
  .carousel_item {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    margin: 0 4%;
  }
}
@media (max-width: 1400px) and (min-width: 1201px) {
  /* line 1650, running-hub.scss */
  #stl-arrow-left {
    left: -2%;
  }

  /* line 1654, running-hub.scss */
  #stl-arrow-right {
    right: -2%;
  }
}
@media (max-width: 769px) {
  /* line 1660, running-hub.scss */
  .carousel_item {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    margin: 0 5%;
  }

  /* line 1666, running-hub.scss */
  #stl_track {
    left: -50%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  }
}
@media (max-width: 500px) {
  /* line 1679, running-hub.scss */
  #stl_carousel {
    background-color: #eee;
  }

  /* line 1683, running-hub.scss */
  .carousel_item {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    margin: 0 15%;
  }

  /* line 1689, running-hub.scss */
  #stl_track {
    left: -100%;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
/* Social Grid */
/* line 1703, running-hub.scss */
.flex.rhsocial {
  position: relative;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 1719, running-hub.scss */
.flex.rhsocial .item {
  -ms-flex-preferred-size: 12.5%;
  flex-basis: 12.5%;
  margin: 0;
  -webkit-transition: all var(transition-time);
  transition: all .5s;
  transition: all var(transition-time);
}

/* line 1728, running-hub.scss */
.flex.rhsocial .instagram {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  max-width: 300px;
  border: 1px solid black;
  background-color: white;
  padding: 15px 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: black;
  line-height: 1.25em;
  font-weight: 500;
  font-size: 0.8em;
  text-align: center;
  -webkit-transition: all var(transition-time);
  transition: all .5s;
  transition: all var(transition-time);
}

/* line 1749, running-hub.scss */
.flex.rhsocial .instagram:hover {
  background-color: black;
  color: white;
}

@media (max-width: 1024px) {
  /* line 1755, running-hub.scss */
  .flex.rhsocial {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 1760, running-hub.scss */
  .flex.rhsocial a {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  /* line 1765, running-hub.scss */
  .flex.rhsocial .instagram {
    position: relative;
    max-width: none;
    -webkit-transform: none;
    transform: none;
    left: 0;
    border: 0;
  }
}
@media (max-width: 600px) {
  /* line 1776, running-hub.scss */
  .flex.rhsocial .item {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}
@media (max-width: 850px) {
  /* line 1844, running-hub.scss */
  .twitter .ss_logo {
    display: none;
  }
}
/* Sidebar */
/* line 1878, running-hub.scss */
#sidebar {
  padding-left: 1em;
}

/* line 1882, running-hub.scss */
.flex.sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 1894, running-hub.scss */
.flex.sidebar > div {
  margin-bottom: 10%;
}

/* line 1898, running-hub.scss */
.square_border {
  border: 1px solid black;
  padding: 1em;
}

/* line 1903, running-hub.scss */
.square_border > a {
  transition: background-color 500ms;
}

/* line 1907, running-hub.scss */
.square_border > a:hover button {
  background-color: #222;
  color: white;
}

/* line 1912, running-hub.scss */
.square_border > a:hover h6 {
  border-bottom: 1px solid black;
}

/* line 1916, running-hub.scss */
.square_border h5 {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}

/* line 1922, running-hub.scss */
.square_border h6 {
  line-height: 1em;
  font-size: 0.9em;
  letter-spacing: 0.2em;
}

/* line 1928, running-hub.scss */
.square_border img {
  max-width: 200px;
  margin: 0 auto;
  display: block;
}

/* line 1934, running-hub.scss */
#sidebar_welcome {
  padding: 3em 1em;
}

/* line 1938, running-hub.scss */
#sidebar_welcome .social_icons {
  float: none;
  margin: auto;
  text-align: center;
  margin: 10% auto 0;
}

/* line 1945, running-hub.scss */
#sidebar_welcome .social_icons i {
  font-size: 1.5em;
  margin: 0 4%;
}

/* line 1950, running-hub.scss */
#sidebar_categories > a {
  display: block;
  -webkit-transition: background var(transition-time);
  transition: background .5s;
  transition: background var(transition-time);
}

/* line 1957, running-hub.scss */
#sidebar_categories > a:hover {
  background-color: #eee;
  background-color: var(very-light-gray);
}

/* line 1962, running-hub.scss */
#sidebar_categories > a > h6 {
  font-weight: 300;
}

@media (max-width: 960px) and (min-width: 600px) {
  /* line 1967, running-hub.scss */
  #sidebar {
    padding: 1em;
  }

  /* line 1971, running-hub.scss */
  .flex.sidebar {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  /* line 1986, running-hub.scss */
  .flex.sidebar > div {
    margin-bottom: 1%;
  }

  /* line 1991, running-hub.scss */
  #sidebar_instagram,
  #sidebar_categories {
    float: left;
    width: 50%;
    padding: 2.5%;
  }

  /* line 1997, running-hub.scss */
  #sidebar_welcome .social_icons {
    width: 100%;
  }

  /* line 2001, running-hub.scss */
  .square_border {
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%;
    float: left;
    padding: 1em !important;
  }

  /* line 2008, running-hub.scss */
  .square_border img {
    max-width: 100%;
  }
}
@media (max-width: 600px) {
  /* line 2014, running-hub.scss */
  #sidebar {
    padding: 0;
    margin-top: 5%;
  }

  /* line 2019, running-hub.scss */
  #sidebar_categories img {
    max-width: 75%;
  }

  /* line 2023, running-hub.scss */
  .flex.sidebar > div {
    margin: 0;
    padding: 1em;
    border: 0;
    border-top: 1px solid black;
  }

  /* line 2030, running-hub.scss */
  #sidebar_welcome .social_icons {
    margin-top: 2.5%;
  }
}
/* Instagram Feed */
/* line 2037, running-hub.scss */
.instagram_feed .col {
  padding: 2.5%;
}

/* Related Articles */
/* line 2043, running-hub.scss */
#related_articles {
  margin: 6% auto 2.5%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* line 2059, running-hub.scss */
#related_articles > h5 {
  padding: 0 2.5%;
  background-color: white;
  display: inline-block;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

/* line 2067, running-hub.scss */
.ra_container {
  margin: 0;
  -ms-flex-preferred-size: 32%;
  flex-basis: 32%;
  border-bottom: 1px solid transparent;
}

/* line 2074, running-hub.scss */
.ra_container img {
  -webkit-filter: saturate(0);
  filter: saturate(0);
  opacity: 0.75;
}

/* line 2081, running-hub.scss */
.ra_container,
.ra_container img {
  -webkit-transition: all var(transition-time);
  transition: all .5s;
  transition: all var(transition-time);
}

/* line 2087, running-hub.scss */
.ra_container:hover {
  border-bottom: 1px solid black;
}

/* line 2091, running-hub.scss */
.ra_container:hover img {
  -webkit-filter: saturate(1);
  filter: saturate(1);
  opacity: 1;
}

/* line 2097, running-hub.scss */
.ra_container h5 {
  margin-bottom: 0;
  line-height: 1;
}

/* line 2102, running-hub.scss */
.ra_container h6 {
  font-weight: 300;
  margin-top: 0;
  font-size: 80%;
  letter-spacing: 0.1em;
}

@media (max-width: 500px) {
  /* line 2110, running-hub.scss */
  .ra_container {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    margin: 2.5% auto;
    float: none;
  }
}
/* Why We Run */
/* line 2120, running-hub.scss */
#why-we-run {
  border-top: 1px solid black;
}

/* line 2124, running-hub.scss */
#why-we-run img {
  position: relative;
  z-index: 1;
  transition: all .5s;
  transition: all var(transition-time);
}

/* line 2131, running-hub.scss */
#why-we-run img:hover {
  opacity: 0;
}

/* line 2135, running-hub.scss */
.videoWrapper {
  position: relative;
  padding: 0 0 56.25%;
  /* 16:9 */
  height: 0;
}

/* line 2144, running-hub.scss */
#why-we-run video,
#why-we-run iframe,
.videoWrapper iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 2152, running-hub.scss */
.vid_container {
  position: relative;
}

@media (max-width: 1024px) {
  /* line 2157, running-hub.scss */
  #why-we-run img:hover {
    opacity: 1;
  }

  /* line 2162, running-hub.scss */
  #why-we-run video,
  #why-we-run iframe {
    display: none;
  }
}
/* Latest Collections */
/* line 2169, running-hub.scss */
#latest_collections {
  border: 1px solid black;
}

/* Page Specific */
/* line 2175, running-hub.scss */
#content.home {
  padding: 1em;
}

/* line 2180, running-hub.scss */
.home #sidebar_instagram,
.home #sidebar_categories {
  display: none;
}

/* line 2184, running-hub.scss */
.home #latest_blog {
  display: none;
}

/* line 2188, running-hub.scss */
.expert #sidebar_experts {
  display: none;
}

@media (max-width: 960px) and (min-width: 600px) {
  /* line 2193, running-hub.scss */
  .expert .square_border {
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
  }
}
/* line 2200, running-hub.scss */
.flex-box,
.flex-cc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 2210, running-hub.scss */
.flex-box div img {
  margin: .8em 0;
}

/* line 2214, running-hub.scss */
.nike-h3 {
  padding: 2.5em 0 0.5em;
}

@media (min-width: 700px) {
  /* line 2219, running-hub.scss */
  .flex-cc {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  /* line 2226, running-hub.scss */
  .flex-cc > div:first-of-type {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 45%;
    flex: 0 1 45%;
  }

  /* line 2232, running-hub.scss */
  .flex-cc > div:last-of-type {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 55%;
    flex: 0 1 55%;
    padding-left: 2em;
  }

  /* line 2239, running-hub.scss */
  .nike-h3 {
    padding: 3.2em 0 .5em;
    margin: 0;
  }
}
/*sliders*/
/* 2019 August Update */
/* line 2252, running-hub.scss */
.culture_de_de .article_text h2,
.culture_es_es .article_text h2,
.culture_fr_fr .article_text h2,
.culture_it_it .article_text h2 {
  text-align: left;
  margin-top: 25px;
}

/* line 2260, running-hub.scss */
.culture_de_de .square_border,
.culture_es_es .square_border,
.culture_fr_fr .square_border,
.culture_it_it .square_border {
  border: none;
}

/* line 2267, running-hub.scss */
.culture_de_de .article-tags:first-of-type,
.culture_es_es .article-tags:first-of-type,
.culture_fr_fr .article-tags:first-of-type,
.culture_it_it .article-tags:first-of-type {
  margin-left: 0;
}

/* line 2274, running-hub.scss */
.culture_de_de .article-tags,
.culture_es_es .article-tags,
.culture_fr_fr .article-tags,
.culture_it_it .article-tags {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 300;
  border: 1px solid #000;
  padding: 7px 5%;
  margin: 0 2%;
  letter-spacing: 0.1em;
}

/* line 2287, running-hub.scss */
.culture_de_de .article-tags.article-hub,
.culture_es_es .article-tags.article-hub,
.culture_fr_fr .article-tags.article-hub,
.culture_it_it .article-tags.article-hub {
  color: #fff;
  font-weight: bold;
}

/* line 2295, running-hub.scss */
.culture_de_de .article-tags.article-hub.trail,
.culture_es_es .article-tags.article-hub.trail,
.culture_fr_fr .article-tags.article-hub.trail,
.culture_it_it .article-tags.article-hub.trail {
  border-color: #5853b9;
  background: #5853b9;
}

/* line 2303, running-hub.scss */
.culture_de_de .article-tags.article-hub.running,
.culture_es_es .article-tags.article-hub.running,
.culture_fr_fr .article-tags.article-hub.running,
.culture_it_it .article-tags.article-hub.running {
  border-color: #ed1c24;
  background: #ed1c24;
}

/* line 2311, running-hub.scss */
.culture_de_de .article-tags.article-hub.training,
.culture_es_es .article-tags.article-hub.training,
.culture_fr_fr .article-tags.article-hub.training,
.culture_it_it .article-tags.article-hub.training {
  border-color: #00a651;
  background: #00a651;
}

/* line 2319, running-hub.scss */
.culture_de_de .article-tags.article-hub.hiking,
.culture_es_es .article-tags.article-hub.hiking,
.culture_fr_fr .article-tags.article-hub.hiking,
.culture_it_it .article-tags.article-hub.hiking {
  border-color: #edb42c;
  background: #edb42c;
}

/* line 2327, running-hub.scss */
.culture_de_de #h-tags,
.culture_es_es #h-tags,
.culture_fr_fr #h-tags,
.culture_it_it #h-tags {
  text-align: left;
}

/* line 2334, running-hub.scss */
.culture_de_de .tags-share,
.culture_es_es .tags-share,
.culture_fr_fr .tags-share,
.culture_it_it .tags-share {
  padding: 20px 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  overflow: hidden;
  display: flex;
}

/* line 2345, running-hub.scss */
.culture_de_de .tags-share .col_50,
.culture_es_es .tags-share .col_50,
.culture_fr_fr .tags-share .col_50,
.culture_it_it .tags-share .col_50 {
  flex: 1;
}

/* line 2352, running-hub.scss */
.culture_de_de .tags-share .social_icons h6,
.culture_es_es .tags-share .social_icons h6,
.culture_fr_fr .tags-share .social_icons h6,
.culture_it_it .tags-share .social_icons h6 {
  display: inline-block;
  margin: 0;
}

/* line 2360, running-hub.scss */
.culture_de_de p,
.culture_es_es p,
.culture_fr_fr p,
.culture_it_it p {
  text-align: left;
  font-size: 1rem;
}

/* line 2368, running-hub.scss */
.culture_de_de .article_text.justify p,
.culture_es_es .article_text.justify p,
.culture_fr_fr .article_text.justify p,
.culture_it_it .article_text.justify p {
  text-align: left;
}

/* line 2375, running-hub.scss */
.culture_de_de .article_text p,
.culture_es_es .article_text p,
.culture_fr_fr .article_text p,
.culture_it_it .article_text p {
  text-align: center;
}

/* line 2382, running-hub.scss */
.culture_de_de .right-side p,
.culture_es_es .right-side p,
.culture_fr_fr .right-side p,
.culture_it_it .right-side p {
  text-align: center;
}

/* line 2389, running-hub.scss */
.culture_de_de #category_container p,
.culture_es_es #category_container p,
.culture_fr_fr #category_container p,
.culture_it_it #category_container p {
  text-align: center;
}

/* line 2396, running-hub.scss */
.culture_de_de .carousel_item_description p,
.culture_es_es .carousel_item_description p,
.culture_fr_fr .carousel_item_description p,
.culture_it_it .carousel_item_description p {
  text-align: center;
}

/* line 2403, running-hub.scss */
.culture_de_de .carousel_item_description h5,
.culture_es_es .carousel_item_description h5,
.culture_fr_fr .carousel_item_description h5,
.culture_it_it .carousel_item_description h5 {
  text-align: center;
}

/* line 2407, running-hub.scss */
.container_1200 {
  overflow: hidden;
}

/* line 2414, running-hub.scss */
.culture_de_de .article_pagination h6,
.culture_es_es .article_pagination h6,
.culture_fr_fr .article_pagination h6,
.culture_it_it .article_pagination h6 {
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border: 1px solid #000;
  padding: 7px 2% 7px 1%;
  transition: all 0.3s ease-in;
}

/* line 2426, running-hub.scss */
.culture_de_de .article_pagination h6:hover,
.culture_es_es .article_pagination h6:hover,
.culture_fr_fr .article_pagination h6:hover,
.culture_it_it .article_pagination h6:hover {
  background: #000;
  color: #fff;
}

/* line 2434, running-hub.scss */
.culture_de_de .article_pagination .page_selector h6:hover,
.culture_es_es .article_pagination .page_selector h6:hover,
.culture_fr_fr .article_pagination .page_selector h6:hover,
.culture_it_it .article_pagination .page_selector h6:hover {
  background: #fff;
}

/* line 2438, running-hub.scss */
.sportsshoes-logo {
  background: #000;
  text-align: center;
  padding: 25px;
}

/* line 2444, running-hub.scss */
.sportsshoes-logo img {
  width: 30%;
}

/* line 2451, running-hub.scss */
.culture_de_de .flex.rhsocial .item,
.culture_es_es .flex.rhsocial .item,
.culture_fr_fr .flex.rhsocial .item,
.culture_it_it .flex.rhsocial .item {
  padding: 0;
  border: none;
}

/* line 2459, running-hub.scss */
.culture_de_de .article_container,
.culture_es_es .article_container,
.culture_fr_fr .article_container,
.culture_it_it .article_container {
  padding-top: 0;
  border-right: 1px solid #000;
  padding-right: 4%;
  margin-bottom: 0;
}

/* line 2469, running-hub.scss */
.culture_de_de #sidebar_welcome,
.culture_es_es #sidebar_welcome,
.culture_fr_fr #sidebar_welcome,
.culture_it_it #sidebar_welcome {
  border: none;
}

/* line 2476, running-hub.scss */
.culture_de_de #sidebar_welcome .social_icons,
.culture_es_es #sidebar_welcome .social_icons,
.culture_fr_fr #sidebar_welcome .social_icons,
.culture_it_it #sidebar_welcome .social_icons {
  border-bottom: 1px solid #000;
  padding-bottom: 8%;
  width: 70%;
}

/* line 2485, running-hub.scss */
.culture_de_de #sidebar_welcome .social_icons a,
.culture_es_es #sidebar_welcome .social_icons a,
.culture_fr_fr #sidebar_welcome .social_icons a,
.culture_it_it #sidebar_welcome .social_icons a {
  display: inline-block;
  margin: 0 5%;
}

/* line 2493, running-hub.scss */
.culture_de_de #sidebar_welcome .social_icons a i,
.culture_es_es #sidebar_welcome .social_icons a i,
.culture_fr_fr #sidebar_welcome .social_icons a i,
.culture_it_it #sidebar_welcome .social_icons a i {
  font-size: 1.8rem;
}

/* line 2500, running-hub.scss */
.culture_de_de #sidebar_welcome h5,
.culture_es_es #sidebar_welcome h5,
.culture_fr_fr #sidebar_welcome h5,
.culture_it_it #sidebar_welcome h5 {
  font-size: 1.8rem;
  letter-spacing: 0.1em;
}

/* line 2508, running-hub.scss */
.culture_de_de #sidebar_welcome p,
.culture_es_es #sidebar_welcome p,
.culture_fr_fr #sidebar_welcome p,
.culture_it_it #sidebar_welcome p {
  font-size: 1.1rem;
  letter-spacing: 0.1em;
}

/* line 2516, running-hub.scss */
.culture_de_de #sidebar,
.culture_es_es #sidebar,
.culture_fr_fr #sidebar,
.culture_it_it #sidebar {
  padding-left: 3%;
}

/* line 2523, running-hub.scss */
.culture_de_de #related_articles,
.culture_es_es #related_articles,
.culture_fr_fr #related_articles,
.culture_it_it #related_articles {
  width: 100%;
}

/* line 2530, running-hub.scss */
.culture_de_de .slider-right ul li.active,
.culture_es_es .slider-right ul li.active,
.culture_fr_fr .slider-right ul li.active,
.culture_it_it .slider-right ul li.active {
  opacity: 1;
  transform: none;
  position: relative;
}

/* line 2539, running-hub.scss */
.culture_de_de #related_articles .slider-container-right h5,
.culture_es_es #related_articles .slider-container-right h5,
.culture_fr_fr #related_articles .slider-container-right h5,
.culture_it_it #related_articles .slider-container-right h5 {
  position: absolute;
  top: 50%;
  color: #fff;
  text-align: center;
  background: rgba(0, 0, 0, 0.8);
  padding: 10px;
  width: 70%;
  margin: 0 auto;
  display: block;
  left: 50%;
  right: 0;
  transform: translate(-50%, -50%);
  font-size: 1rem;
}

/* line 2558, running-hub.scss */
.culture_de_de div#related_articles > h5,
.culture_es_es div#related_articles > h5,
.culture_fr_fr div#related_articles > h5,
.culture_it_it div#related_articles > h5 {
  font-size: 1.5rem;
  letter-spacing: 0.1em;
  padding-bottom: 10px;
}

/* line 2567, running-hub.scss */
.culture_de_de .s-b-b,
.culture_es_es .s-b-b,
.culture_fr_fr .s-b-b,
.culture_it_it .s-b-b {
  margin-top: 10px;
}

/* line 2574, running-hub.scss */
.culture_de_de .s-b-b .s-b,
.culture_es_es .s-b-b .s-b,
.culture_fr_fr .s-b-b .s-b,
.culture_it_it .s-b-b .s-b {
  border: 2px solid #000;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
}

/* line 2586, running-hub.scss */
.culture_de_de .s-b-b .s-b.active,
.culture_es_es .s-b-b .s-b.active,
.culture_fr_fr .s-b-b .s-b.active,
.culture_it_it .s-b-b .s-b.active {
  background: #000;
}

/* line 2593, running-hub.scss */
.culture_de_de .slider-right,
.culture_es_es .slider-right,
.culture_fr_fr .slider-right,
.culture_it_it .slider-right {
  transition: all 0.5s;
  position: relative;
}

/* line 2601, running-hub.scss */
.culture_de_de .slider-container-right,
.culture_es_es .slider-container-right,
.culture_fr_fr .slider-container-right,
.culture_it_it .slider-container-right {
  position: relative;
  overflow: hidden;
}

/* line 2609, running-hub.scss */
.culture_de_de .slider-container-right + p,
.culture_es_es .slider-container-right + p,
.culture_fr_fr .slider-container-right + p,
.culture_it_it .slider-container-right + p {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 2617, running-hub.scss */
.culture_de_de .slider-container-right i,
.culture_es_es .slider-container-right i,
.culture_fr_fr .slider-container-right i,
.culture_it_it .slider-container-right i {
  position: absolute;
  top: 54%;
  transform: translateY(-50%);
  left: 0;
  font-size: 2.3rem;
  cursor: pointer;
}

/* line 2629, running-hub.scss */
.culture_de_de .slider-container-right i.fa-angle-right,
.culture_es_es .slider-container-right i.fa-angle-right,
.culture_fr_fr .slider-container-right i.fa-angle-right,
.culture_it_it .slider-container-right i.fa-angle-right {
  left: auto;
  right: 0;
}

/* line 2637, running-hub.scss */
.culture_de_de .slider-right ul,
.culture_es_es .slider-right ul,
.culture_fr_fr .slider-right ul,
.culture_it_it .slider-right ul {
  list-style: none;
  margin: 0;
  width: 500%;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
}

/* line 2650, running-hub.scss */
.culture_de_de .slider-right ul li,
.culture_es_es .slider-right ul li,
.culture_fr_fr .slider-right ul li,
.culture_it_it .slider-right ul li {
  transition: all 0.5s;
  width: 20%;
  float: left;
  opacity: 0;
  transform: scale(0.9);
}

/* line 2661, running-hub.scss */
.culture_de_de .slider-right ul li,
.culture_es_es .slider-right ul li,
.culture_fr_fr .slider-right ul li,
.culture_it_it .slider-right ul li {
  padding: 0 2%;
}

/* line 2668, running-hub.scss */
.culture_de_de div#instagram-s h5,
.culture_es_es div#instagram-s h5,
.culture_fr_fr div#instagram-s h5,
.culture_it_it div#instagram-s h5 {
  font-size: 1.5rem;
}

@media (max-width: 500px) {
  /* line 2677, running-hub.scss */
  .culture_de_de .slider-right ul li,
  .culture_es_es .slider-right ul li,
  .culture_fr_fr .slider-right ul li,
  .culture_it_it .slider-right ul li {
    padding: 0 2%;
  }

  /* line 2684, running-hub.scss */
  .culture_de_de .slider-container-right i,
  .culture_es_es .slider-container-right i,
  .culture_fr_fr .slider-container-right i,
  .culture_it_it .slider-container-right i {
    left: 0;
  }

  /* line 2691, running-hub.scss */
  .culture_de_de .slider-container-right i.fa-angle-right,
  .culture_es_es .slider-container-right i.fa-angle-right,
  .culture_fr_fr .slider-container-right i.fa-angle-right,
  .culture_it_it .slider-container-right i.fa-angle-right {
    right: 0;
  }
}
/* line 2699, running-hub.scss */
.culture_de_de .d_col,
.culture_es_es .d_col,
.culture_fr_fr .d_col,
.culture_it_it .d_col {
  width: 25%;
  float: left;
  position: relative;
}

/* line 2708, running-hub.scss */
.culture_de_de .half_col,
.culture_es_es .half_col,
.culture_fr_fr .half_col,
.culture_it_it .half_col {
  width: 50%;
  float: left;
}

/* line 2716, running-hub.scss */
.culture_de_de .square_border p,
.culture_es_es .square_border p,
.culture_fr_fr .square_border p,
.culture_it_it .square_border p {
  text-align: center;
}

/* line 2723, running-hub.scss */
.culture_de_de .square_border h5,
.culture_es_es .square_border h5,
.culture_fr_fr .square_border h5,
.culture_it_it .square_border h5 {
  font-size: 1.5rem;
}

@media (max-width: 1366px) and (orientation: landscape) {
  /* line 2732, running-hub.scss */
  .culture_de_de .col.col_90.pageleft,
  .culture_es_es .col.col_90.pageleft,
  .culture_fr_fr .col.col_90.pageleft,
  .culture_it_it .col.col_90.pageleft {
    width: 100%;
  }

  /* line 2739, running-hub.scss */
  .culture_de_de .article_title .title,
  .culture_es_es .article_title .title,
  .culture_fr_fr .article_title .title,
  .culture_it_it .article_title .title {
    width: 34%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2745, running-hub.scss */
  #slide-b {
    background: #fff;
    color: #000;
    font-size: 1.2rem;
    top: 50%;
    position: relative;
    transform: translateY(100%);
  }

  /* line 2757, running-hub.scss */
  .culture_de_de .square_border,
  .culture_es_es .square_border,
  .culture_fr_fr .square_border,
  .culture_it_it .square_border {
    flex-basis: 50%;
  }

  /* line 2764, running-hub.scss */
  .culture_de_de .square_border img,
  .culture_es_es .square_border img,
  .culture_fr_fr .square_border img,
  .culture_it_it .square_border img {
    max-width: 255px;
  }

  /* line 2771, running-hub.scss */
  .culture_de_de .square_border h5,
  .culture_es_es .square_border h5,
  .culture_fr_fr .square_border h5,
  .culture_it_it .square_border h5 {
    height: 66px;
    width: 100%;
    letter-spacing: 0.1em;
    font-size: 1.5rem;
  }

  /* line 2785, running-hub.scss */
  .culture_de_de #related_articles,
  .culture_de_de #instagram-s,
  .culture_es_es #related_articles,
  .culture_es_es #instagram-s,
  .culture_fr_fr #related_articles,
  .culture_fr_fr #instagram-s,
  .culture_it_it #related_articles,
  .culture_it_it #instagram-s {
    display: inline-block;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 2795, running-hub.scss */
  .culture_de_de .int-container .category_flex .category_content_borders button,
  .culture_es_es .int-container .category_flex .category_content_borders button,
  .culture_fr_fr .int-container .category_flex .category_content_borders button,
  .culture_it_it .int-container .category_flex .category_content_borders button {
    font-size: 1.1rem !important;
  }

  /* line 2802, running-hub.scss */
  .culture_de_de #main_container #content_container,
  .culture_es_es #main_container #content_container,
  .culture_fr_fr #main_container #content_container,
  .culture_it_it #main_container #content_container {
    padding-top: 0 !important;
  }

  /* line 2809, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5 {
    padding: 2% 3% !important;
  }

  /* line 2816, running-hub.scss */
  .culture_de_de .int-container .category_flex .category_content_borders p,
  .culture_es_es .int-container .category_flex .category_content_borders p,
  .culture_fr_fr .int-container .category_flex .category_content_borders p,
  .culture_it_it .int-container .category_flex .category_content_borders p {
    height: 135px !important;
  }
}
@media (min-width: 991px) and (max-width: 1024px) {
  /* line 2826, running-hub.scss */
  .culture_de_de .d_col,
  .culture_es_es .d_col,
  .culture_fr_fr .d_col,
  .culture_it_it .d_col {
    width: 25%;
    float: left;
  }

  /* line 2834, running-hub.scss */
  .culture_de_de .half_col,
  .culture_es_es .half_col,
  .culture_fr_fr .half_col,
  .culture_it_it .half_col {
    width: 50%;
    float: left;
  }
}
/* line 2840, running-hub.scss */
.sportsshoes-logo {
  background: #000;
  text-align: center;
  padding: 25px 25px 60px !important;
}

/* line 2846, running-hub.scss */
.sportsshoes-logo img {
  width: 20%;
}

/* line 2853, running-hub.scss */
.culture_de_de .nav_container,
.culture_es_es .nav_container,
.culture_fr_fr .nav_container,
.culture_it_it .nav_container {
  max-width: 90%;
  margin-top: 60px;
}

/* line 2861, running-hub.scss */
.culture_de_de .nav_container .title,
.culture_es_es .nav_container .title,
.culture_fr_fr .nav_container .title,
.culture_it_it .nav_container .title {
  width: max-content;
  padding: 10px 40px;
  text-align: center;
  border: 2px solid #000;
}

/* line 2871, running-hub.scss */
.culture_de_de .nav_container .title.trail,
.culture_es_es .nav_container .title.trail,
.culture_fr_fr .nav_container .title.trail,
.culture_it_it .nav_container .title.trail {
  border: 2px solid #5853b9;
}

/* line 2878, running-hub.scss */
.culture_de_de .nav_container .title.running,
.culture_es_es .nav_container .title.running,
.culture_fr_fr .nav_container .title.running,
.culture_it_it .nav_container .title.running {
  border: 2px solid #ed1c24;
}

/* line 2885, running-hub.scss */
.culture_de_de .nav_container .title.training,
.culture_es_es .nav_container .title.training,
.culture_fr_fr .nav_container .title.training,
.culture_it_it .nav_container .title.training {
  border: 2px solid #00a651;
}

/* line 2892, running-hub.scss */
.culture_de_de .nav_container .title.hiking,
.culture_es_es .nav_container .title.hiking,
.culture_fr_fr .nav_container .title.hiking,
.culture_it_it .nav_container .title.hiking {
  border: 2px solid #edb42c;
}

/* line 2899, running-hub.scss */
.culture_de_de .nav_container .title h2,
.culture_es_es .nav_container .title h2,
.culture_fr_fr .nav_container .title h2,
.culture_it_it .nav_container .title h2 {
  font-size: 1.8rem;
}

@media (min-width: 1024px) and (max-width: 1150px) {
  /* line 2908, running-hub.scss */
  .culture_de_de .nav_container .title h2,
  .culture_es_es .nav_container .title h2,
  .culture_fr_fr .nav_container .title h2,
  .culture_it_it .nav_container .title h2 {
    font-size: 1.1rem;
  }
}
@media (min-width: 1151px) and (max-width: 1366px) {
  /* line 2918, running-hub.scss */
  .culture_de_de .nav_container .title h2,
  .culture_es_es .nav_container .title h2,
  .culture_fr_fr .nav_container .title h2,
  .culture_it_it .nav_container .title h2 {
    font-size: 1.5rem;
  }
}
/* line 2926, running-hub.scss */
.culture_de_de .nav_container .subtitle,
.culture_es_es .nav_container .subtitle,
.culture_fr_fr .nav_container .subtitle,
.culture_it_it .nav_container .subtitle {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 0.7em;
  width: 60%;
  margin: 15px auto;
  padding: 0 2.5%;
  color: #000;
  line-height: 1.5;
  text-align: center;
}

/* line 2941, running-hub.scss */
.culture_de_de .nav_container #ss_logo,
.culture_es_es .nav_container #ss_logo,
.culture_fr_fr .nav_container #ss_logo,
.culture_it_it .nav_container #ss_logo {
  max-width: 235px;
  margin-left: 12%;
  margin-top: 0;
}

@media (min-width: 1024px) and (max-width: 1150px) {
  /* line 2952, running-hub.scss */
  .culture_de_de .nav_container #ss_logo,
  .culture_es_es .nav_container #ss_logo,
  .culture_fr_fr .nav_container #ss_logo,
  .culture_it_it .nav_container #ss_logo {
    max-width: 190px;
  }
}
@media (min-width: 1151px) and (max-width: 1366px) {
  /* line 2962, running-hub.scss */
  .culture_de_de .nav_container #ss_logo,
  .culture_es_es .nav_container #ss_logo,
  .culture_fr_fr .nav_container #ss_logo,
  .culture_it_it .nav_container #ss_logo {
    max-width: 200px;
  }
}
/* line 2970, running-hub.scss */
.culture_de_de .nav_container #rh_search,
.culture_es_es .nav_container #rh_search,
.culture_fr_fr .nav_container #rh_search,
.culture_it_it .nav_container #rh_search {
  font-size: 0.9rem;
  width: 80%;
  position: relative;
}

/* line 2979, running-hub.scss */
.culture_de_de .nav_container .d_col button,
.culture_es_es .nav_container .d_col button,
.culture_fr_fr .nav_container .d_col button,
.culture_it_it .nav_container .d_col button {
  border: none;
  padding: 0;
  width: 30px;
  height: 30px;
  line-height: 0;
  letter-spacing: 0;
  font-size: 0.8rem;
  margin-top: 20px;
  margin-bottom: 10px;
  position: absolute;
  right: 0;
  z-index: 1;
}

/* line 2997, running-hub.scss */
.culture_de_de .nav_container .d_col button:hover,
.culture_es_es .nav_container .d_col button:hover,
.culture_fr_fr .nav_container .d_col button:hover,
.culture_it_it .nav_container .d_col button:hover {
  background: transparent;
  color: #000;
}

/* line 3005, running-hub.scss */
.culture_de_de .nav_container .d_col #rh_search,
.culture_es_es .nav_container .d_col #rh_search,
.culture_fr_fr .nav_container .d_col #rh_search,
.culture_it_it .nav_container .d_col #rh_search {
  margin-top: 20px;
  min-width: unset;
  padding-right: 30px;
}

/* line 3014, running-hub.scss */
.culture_de_de .nav_container .d_col form,
.culture_es_es .nav_container .d_col form,
.culture_fr_fr .nav_container .d_col form,
.culture_it_it .nav_container .d_col form {
  width: 100%;
  float: right;
}

@media (min-width: 1024px) {
  /* line 3024, running-hub.scss */
  .culture_de_de .nav_container .d_col form,
  .culture_es_es .nav_container .d_col form,
  .culture_fr_fr .nav_container .d_col form,
  .culture_it_it .nav_container .d_col form {
    max-width: 245px;
  }
}
/* line 3032, running-hub.scss */
.culture_de_de .nav_container .fa-search:before,
.culture_es_es .nav_container .fa-search:before,
.culture_fr_fr .nav_container .fa-search:before,
.culture_it_it .nav_container .fa-search:before {
  content: "\f002";
  font-family: 'fontawesome';
  font-size: 1.2rem;
}

/* line 3045, running-hub.scss */
.culture_de_de .nav_container i.fas,
.culture_de_de .nav_container i.fab,
.culture_es_es .nav_container i.fas,
.culture_es_es .nav_container i.fab,
.culture_fr_fr .nav_container i.fas,
.culture_fr_fr .nav_container i.fab,
.culture_it_it .nav_container i.fas,
.culture_it_it .nav_container i.fab {
  font-style: normal !important;
}

/* line 3056, running-hub.scss */
.culture_de_de .nav_container i.fas:before,
.culture_de_de .nav_container i.fab:before,
.culture_es_es .nav_container i.fas:before,
.culture_es_es .nav_container i.fab:before,
.culture_fr_fr .nav_container i.fas:before,
.culture_fr_fr .nav_container i.fab:before,
.culture_it_it .nav_container i.fas:before,
.culture_it_it .nav_container i.fab:before {
  font-family: 'fontawesome';
  font-size: 1.2rem;
}

/* line 3064, running-hub.scss */
.culture_de_de .nav_container .social_widget_int,
.culture_es_es .nav_container .social_widget_int,
.culture_fr_fr .nav_container .social_widget_int,
.culture_it_it .nav_container .social_widget_int {
  width: unset;
  margin-top: 20px;
}

@media (min-width: 1024px) {
  /* line 3074, running-hub.scss */
  .culture_de_de .nav_container .social_widget_int,
  .culture_es_es .nav_container .social_widget_int,
  .culture_fr_fr .nav_container .social_widget_int,
  .culture_it_it .nav_container .social_widget_int {
    position: absolute;
    right: 0;
    top: 50px;
    text-align: right;
  }
}
/* line 3089, running-hub.scss */
.culture_de_de .nav_container .social_widget_int i.fas,
.culture_de_de .nav_container .social_widget_int i.fab,
.culture_es_es .nav_container .social_widget_int i.fas,
.culture_es_es .nav_container .social_widget_int i.fab,
.culture_fr_fr .nav_container .social_widget_int i.fas,
.culture_fr_fr .nav_container .social_widget_int i.fab,
.culture_it_it .nav_container .social_widget_int i.fas,
.culture_it_it .nav_container .social_widget_int i.fab {
  margin: 0 3px;
}

/* line 3100, running-hub.scss */
.culture_de_de .nav_container .social_widget_int i.fas:before,
.culture_de_de .nav_container .social_widget_int i.fab:before,
.culture_es_es .nav_container .social_widget_int i.fas:before,
.culture_es_es .nav_container .social_widget_int i.fab:before,
.culture_fr_fr .nav_container .social_widget_int i.fas:before,
.culture_fr_fr .nav_container .social_widget_int i.fab:before,
.culture_it_it .nav_container .social_widget_int i.fas:before,
.culture_it_it .nav_container .social_widget_int i.fab:before {
  font-family: 'fontawesome';
  font-size: 2rem;
}

/* line 3108, running-hub.scss */
.culture_de_de .nav_container .social_widget_int i.fab,
.culture_es_es .nav_container .social_widget_int i.fab,
.culture_fr_fr .nav_container .social_widget_int i.fab,
.culture_it_it .nav_container .social_widget_int i.fab {
  display: inline-block;
}

/* line 3115, running-hub.scss */
.culture_de_de .nav_container .social_widget_int i.fab.fa-facebook-official:hover,
.culture_es_es .nav_container .social_widget_int i.fab.fa-facebook-official:hover,
.culture_fr_fr .nav_container .social_widget_int i.fab.fa-facebook-official:hover,
.culture_it_it .nav_container .social_widget_int i.fab.fa-facebook-official:hover {
  color: #3b5998;
}

/* line 3122, running-hub.scss */
.culture_de_de .nav_container .social_widget_int i.fab.fa-instagram:hover,
.culture_es_es .nav_container .social_widget_int i.fab.fa-instagram:hover,
.culture_fr_fr .nav_container .social_widget_int i.fab.fa-instagram:hover,
.culture_it_it .nav_container .social_widget_int i.fab.fa-instagram:hover {
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 3131, running-hub.scss */
.culture_de_de .nav_container .social_widget_int i.fab.fa-twitter-square:hover,
.culture_es_es .nav_container .social_widget_int i.fab.fa-twitter-square:hover,
.culture_fr_fr .nav_container .social_widget_int i.fab.fa-twitter-square:hover,
.culture_it_it .nav_container .social_widget_int i.fab.fa-twitter-square:hover {
  color: #38A1F3;
}

/* line 3138, running-hub.scss */
.culture_de_de #instagram-s a,
.culture_es_es #instagram-s a,
.culture_fr_fr #instagram-s a,
.culture_it_it #instagram-s a {
  margin-top: 50px;
  display: block;
  position: relative;
}

/* line 3147, running-hub.scss */
.culture_de_de #instagram-s a:before,
.culture_es_es #instagram-s a:before,
.culture_fr_fr #instagram-s a:before,
.culture_it_it #instagram-s a:before {
  content: '';
  background: rgba(0, 0, 0, 0.5);
  width: 80%;
  height: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 3161, running-hub.scss */
.culture_de_de #instagram-s a:after,
.culture_es_es #instagram-s a:after,
.culture_fr_fr #instagram-s a:after,
.culture_it_it #instagram-s a:after {
  content: '\f16d';
  font-family: 'fontawesome';
  font-size: 3.5rem;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 3175, running-hub.scss */
.culture_de_de #instagram-s a img,
.culture_es_es #instagram-s a img,
.culture_fr_fr #instagram-s a img,
.culture_it_it #instagram-s a img {
  width: 100%;
}

/* line 3182, running-hub.scss */
.culture_de_de .sub-menu-link + ul img,
.culture_es_es .sub-menu-link + ul img,
.culture_fr_fr .sub-menu-link + ul img,
.culture_it_it .sub-menu-link + ul img {
  width: 10%;
}

/* line 3189, running-hub.scss */
.culture_de_de div#navbar-int,
.culture_es_es div#navbar-int,
.culture_fr_fr div#navbar-int,
.culture_it_it div#navbar-int {
  position: relative;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 300;
  transition: all 0.2s ease-in;
  z-index: 10;
  width: 100%;
}

/* line 3204, running-hub.scss */
.culture_de_de div#navbar-int.sticky,
.culture_es_es div#navbar-int.sticky,
.culture_fr_fr div#navbar-int.sticky,
.culture_it_it div#navbar-int.sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  transition: all 0.2s ease-in;
  font-size: 1.2rem;
  height: 56px;
}

/* line 3218, running-hub.scss */
.culture_de_de div#navbar-int.sticky #navbar .hub-menu,
.culture_es_es div#navbar-int.sticky #navbar .hub-menu,
.culture_fr_fr div#navbar-int.sticky #navbar .hub-menu,
.culture_it_it div#navbar-int.sticky #navbar .hub-menu {
  width: 16.66%;
}

/* line 3225, running-hub.scss */
.culture_de_de div#navbar-int.sticky #navbar .hub-menu .menu-link,
.culture_es_es div#navbar-int.sticky #navbar .hub-menu .menu-link,
.culture_fr_fr div#navbar-int.sticky #navbar .hub-menu .menu-link,
.culture_it_it div#navbar-int.sticky #navbar .hub-menu .menu-link {
  line-height: 26px;
}

/* line 3232, running-hub.scss */
.culture_de_de div#navbar-int.sticky #navbar .hub-menu .menu-link span,
.culture_es_es div#navbar-int.sticky #navbar .hub-menu .menu-link span,
.culture_fr_fr div#navbar-int.sticky #navbar .hub-menu .menu-link span,
.culture_it_it div#navbar-int.sticky #navbar .hub-menu .menu-link span {
  padding-bottom: 24px;
}

/* line 3239, running-hub.scss */
.culture_de_de div#navbar-int.sticky #navbar .hub-menu .menu-link span:after,
.culture_es_es div#navbar-int.sticky #navbar .hub-menu .menu-link span:after,
.culture_fr_fr div#navbar-int.sticky #navbar .hub-menu .menu-link span:after,
.culture_it_it div#navbar-int.sticky #navbar .hub-menu .menu-link span:after {
  bottom: 18px;
}

/* line 3246, running-hub.scss */
.culture_de_de div#navbar-int.sticky #navbar .link.sticky,
.culture_es_es div#navbar-int.sticky #navbar .link.sticky,
.culture_fr_fr div#navbar-int.sticky #navbar .link.sticky,
.culture_it_it div#navbar-int.sticky #navbar .link.sticky {
  opacity: 1;
  visibility: visible;
  height: auto;
  width: 160px;
  position: relative;
}

/* line 3257, running-hub.scss */
.culture_de_de div#navbar-int.sticky #navbar .link.sticky img#stickylogo,
.culture_es_es div#navbar-int.sticky #navbar .link.sticky img#stickylogo,
.culture_fr_fr div#navbar-int.sticky #navbar .link.sticky img#stickylogo,
.culture_it_it div#navbar-int.sticky #navbar .link.sticky img#stickylogo {
  position: absolute;
  height: 35px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 3268, running-hub.scss */
.culture_de_de div#navbar-int .link.sticky,
.culture_es_es div#navbar-int .link.sticky,
.culture_fr_fr div#navbar-int .link.sticky,
.culture_it_it div#navbar-int .link.sticky {
  display: block !important;
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
}

/* line 3279, running-hub.scss */
.culture_de_de div#navbar-int #navbar,
.culture_es_es div#navbar-int #navbar,
.culture_fr_fr div#navbar-int #navbar,
.culture_it_it div#navbar-int #navbar {
  position: relative;
  padding-left: 12%;
  padding-right: 12%;
}

/* line 3288, running-hub.scss */
.culture_de_de div#navbar-int #navbar .hub-menu,
.culture_es_es div#navbar-int #navbar .hub-menu,
.culture_fr_fr div#navbar-int #navbar .hub-menu,
.culture_it_it div#navbar-int #navbar .hub-menu {
  position: relative;
  width: 20%;
  position: relative;
}

/* line 3297, running-hub.scss */
.culture_de_de div#navbar-int #navbar .hub-menu .menu-link span,
.culture_es_es div#navbar-int #navbar .hub-menu .menu-link span,
.culture_fr_fr div#navbar-int #navbar .hub-menu .menu-link span,
.culture_it_it div#navbar-int #navbar .hub-menu .menu-link span {
  cursor: pointer;
  position: relative;
  padding-bottom: 15px;
}

/* line 3306, running-hub.scss */
.culture_de_de div#navbar-int #navbar .hub-menu .menu-link span:after,
.culture_es_es div#navbar-int #navbar .hub-menu .menu-link span:after,
.culture_fr_fr div#navbar-int #navbar .hub-menu .menu-link span:after,
.culture_it_it div#navbar-int #navbar .hub-menu .menu-link span:after {
  content: '';
  width: 0;
  height: 2px;
  background: #000;
  left: 50%;
  transform: translate(-50%) translateY(-50%);
  position: absolute;
  bottom: 10px;
  transition: 0.3s ease;
}

/* line 3321, running-hub.scss */
.culture_de_de div#navbar-int #navbar .hub-menu .menu-link span:hover,
.culture_es_es div#navbar-int #navbar .hub-menu .menu-link span:hover,
.culture_fr_fr div#navbar-int #navbar .hub-menu .menu-link span:hover,
.culture_it_it div#navbar-int #navbar .hub-menu .menu-link span:hover {
  font-weight: bold;
}

/* line 3328, running-hub.scss */
.culture_de_de div#navbar-int #navbar .hub-menu .menu-link span:hover:after,
.culture_es_es div#navbar-int #navbar .hub-menu .menu-link span:hover:after,
.culture_fr_fr div#navbar-int #navbar .hub-menu .menu-link span:hover:after,
.culture_it_it div#navbar-int #navbar .hub-menu .menu-link span:hover:after {
  width: 100%;
}

/* line 3335, running-hub.scss */
.culture_de_de div#navbar-int #navbar .sub-menu,
.culture_es_es div#navbar-int #navbar .sub-menu,
.culture_fr_fr div#navbar-int #navbar .sub-menu,
.culture_it_it div#navbar-int #navbar .sub-menu {
  position: absolute;
  top: 40px;
  opacity: 0;
  height: 0;
  visibility: visible;
  width: 100%;
  transition: all 0.3s ease-in;
  background: #f9f9f9;
  z-index: 10;
  display: none;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #000;
}

/* line 3354, running-hub.scss */
.culture_de_de div#navbar-int #navbar .sub-menu.active,
.culture_es_es div#navbar-int #navbar .sub-menu.active,
.culture_fr_fr div#navbar-int #navbar .sub-menu.active,
.culture_it_it div#navbar-int #navbar .sub-menu.active {
  opacity: 1;
  visibility: visible;
  height: auto;
  display: block;
}

/* line 3364, running-hub.scss */
.culture_de_de div#navbar-int #navbar .sub-menu h5,
.culture_es_es div#navbar-int #navbar .sub-menu h5,
.culture_fr_fr div#navbar-int #navbar .sub-menu h5,
.culture_it_it div#navbar-int #navbar .sub-menu h5 {
  font-size: 1.7rem;
  margin: 0 0 10px;
  line-height: 1.4rem;
}

/* line 3373, running-hub.scss */
.culture_de_de div#navbar-int #navbar .sub-menu h5 + .sub-menu-link,
.culture_es_es div#navbar-int #navbar .sub-menu h5 + .sub-menu-link,
.culture_fr_fr div#navbar-int #navbar .sub-menu h5 + .sub-menu-link,
.culture_it_it div#navbar-int #navbar .sub-menu h5 + .sub-menu-link {
  margin-top: 25px;
}

/* line 3380, running-hub.scss */
.culture_de_de div#navbar-int #navbar .sub-menu .sub-menu-link,
.culture_es_es div#navbar-int #navbar .sub-menu .sub-menu-link,
.culture_fr_fr div#navbar-int #navbar .sub-menu .sub-menu-link,
.culture_it_it div#navbar-int #navbar .sub-menu .sub-menu-link {
  font-size: 1rem;
  margin: 15px 0;
}

/* line 3388, running-hub.scss */
.culture_de_de div#navbar-int #navbar .sub-menu .sub-menu-categories,
.culture_es_es div#navbar-int #navbar .sub-menu .sub-menu-categories,
.culture_fr_fr div#navbar-int #navbar .sub-menu .sub-menu-categories,
.culture_it_it div#navbar-int #navbar .sub-menu .sub-menu-categories {
  width: 30%;
  float: left;
  text-align: left;
  padding-left: 15.5%;
}

/* line 3398, running-hub.scss */
.culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles,
.culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles,
.culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles,
.culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles {
  width: 70%;
  position: relative;
  float: right;
  padding-left: 6.1%;
}

/* line 3408, running-hub.scss */
.culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
.culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
.culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
.culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 {
  width: 38%;
  float: left;
  padding-right: 3.5%;
}

/* line 3417, running-hub.scss */
.culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
.culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
.culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
.culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 3426, running-hub.scss */
.culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image img,
.culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image img,
.culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image img,
.culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image img {
  width: 100%;
}

/* line 3433, running-hub.scss */
.culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
.culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
.culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
.culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5 {
  position: absolute;
  top: 50%;
  left: 50%;
  max-height: 80px;
  transform: translate(-50%, -72%);
  color: #fff;
  font-size: 1.1rem;
  width: 90%;
  background: rgba(0, 0, 0, 0.5);
  padding: 5% 3%;
}

/* line 3449, running-hub.scss */
.culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button,
.culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button,
.culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button,
.culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button {
  color: #fff;
  background: #000;
  width: 115px;
  position: absolute;
  bottom: 9%;
  right: 5%;
  font-size: 1rem;
  font-weight: bold;
  padding: 5px 0;
}

/* line 3464, running-hub.scss */
.culture_de_de #navbar-int #hamburger,
.culture_es_es #navbar-int #hamburger,
.culture_fr_fr #navbar-int #hamburger,
.culture_it_it #navbar-int #hamburger {
  display: none;
  font-size: 1.8rem;
  -ms-flex-preferred-size: 10% !important;
  flex-basis: 10% !important;
  -webkit-box-ordinal-group: 1 !important;
  -ms-flex-order: 0 !important;
  order: 0 !important;
  margin: 0;
  position: absolute;
  left: 2.5%;
  top: 10px;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* line 3483, running-hub.scss */
.culture_de_de .article_title,
.culture_es_es .article_title,
.culture_fr_fr .article_title,
.culture_it_it .article_title {
  display: block;
  text-align: center;
  max-width: 90%;
  width: 100%;
  margin: 0 auto;
  position: relative;
  left: 0;
  right: 0;
  padding-bottom: 50px;
  margin-bottom: 20px;
  border-bottom: 1px solid #000;
}

/* line 3500, running-hub.scss */
.culture_de_de .article_title .title,
.culture_es_es .article_title .title,
.culture_fr_fr .article_title .title,
.culture_it_it .article_title .title {
  border: 2px solid #000;
  display: block;
  width: 27%;
  text-align: center;
  margin: 0 auto;
  padding: 10px 20px;
}

/* line 3512, running-hub.scss */
.culture_de_de .article_title .title h2,
.culture_es_es .article_title .title h2,
.culture_fr_fr .article_title .title h2,
.culture_it_it .article_title .title h2 {
  margin: 0;
}

/* line 3519, running-hub.scss */
.culture_de_de .article_title h5,
.culture_es_es .article_title h5,
.culture_fr_fr .article_title h5,
.culture_it_it .article_title h5 {
  text-align: center;
  font-size: 2.2rem;
  font-weight: 300;
  font-style: italic;
  position: relative;
  display: inline-block;
}

/* line 3531, running-hub.scss */
.culture_de_de .article_title h5:before,
.culture_es_es .article_title h5:before,
.culture_fr_fr .article_title h5:before,
.culture_it_it .article_title h5:before {
  content: '';
  position: absolute;
  left: -60%;
  width: 50%;
  height: 1px;
  background: #000;
  top: 50%;
}

/* line 3544, running-hub.scss */
.culture_de_de .article_title h5:after,
.culture_es_es .article_title h5:after,
.culture_fr_fr .article_title h5:after,
.culture_it_it .article_title h5:after {
  content: '';
  position: absolute;
  right: -60%;
  width: 50%;
  height: 1px;
  background: #000;
  top: 50%;
}

/* line 3557, running-hub.scss */
.culture_de_de .article_title p,
.culture_es_es .article_title p,
.culture_fr_fr .article_title p,
.culture_it_it .article_title p {
  font-size: 1.2rem;
  letter-spacing: 0.1em;
  font-style: italic;
  font-weight: 400;
  width: 40%;
  text-align: center;
}

/* line 3569, running-hub.scss */
.culture_de_de .article_page,
.culture_es_es .article_page,
.culture_fr_fr .article_page,
.culture_it_it .article_page {
  width: 100%;
  padding-left: 12%;
  padding-right: 12%;
}

/* line 3578, running-hub.scss */
.culture_de_de .article_page .col_80,
.culture_es_es .article_page .col_80,
.culture_fr_fr .article_page .col_80,
.culture_it_it .article_page .col_80 {
  margin: 0 auto;
  float: unset;
}

/* line 3586, running-hub.scss */
.culture_de_de .article_page .col_80 .article_container,
.culture_es_es .article_page .col_80 .article_container,
.culture_fr_fr .article_page .col_80 .article_container,
.culture_it_it .article_page .col_80 .article_container {
  border: none;
  margin-bottom: 60px;
  padding-bottom: 60px;
  border-bottom: 1px solid #000;
  padding-right: 0;
}

/* line 3597, running-hub.scss */
.culture_de_de .article_page .col_80 .article_container:nth-of-type(1),
.culture_es_es .article_page .col_80 .article_container:nth-of-type(1),
.culture_fr_fr .article_page .col_80 .article_container:nth-of-type(1),
.culture_it_it .article_page .col_80 .article_container:nth-of-type(1) {
  margin-top: 60px;
}

/* line 3604, running-hub.scss */
.culture_de_de .article_page .col_80 .article_container .buttonsplitter,
.culture_es_es .article_page .col_80 .article_container .buttonsplitter,
.culture_fr_fr .article_page .col_80 .article_container .buttonsplitter,
.culture_it_it .article_page .col_80 .article_container .buttonsplitter {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  width: 90%;
}

/* line 3614, running-hub.scss */
.culture_de_de .article_page .col_80 .article_container button,
.culture_es_es .article_page .col_80 .article_container button,
.culture_fr_fr .article_page .col_80 .article_container button,
.culture_it_it .article_page .col_80 .article_container button {
  font-size: 1.3rem;
  padding: 0.75em 3em;
}

/* line 3622, running-hub.scss */
.culture_de_de .article_page .col_80 .article_container .article_left,
.culture_es_es .article_page .col_80 .article_container .article_left,
.culture_fr_fr .article_page .col_80 .article_container .article_left,
.culture_it_it .article_page .col_80 .article_container .article_left {
  width: 40%;
  float: left;
}

/* line 3630, running-hub.scss */
.culture_de_de .article_page .col_80 .article_container .article_right,
.culture_es_es .article_page .col_80 .article_container .article_right,
.culture_fr_fr .article_page .col_80 .article_container .article_right,
.culture_it_it .article_page .col_80 .article_container .article_right {
  width: 60%;
  float: right;
  padding-left: 3%;
}

/* line 3639, running-hub.scss */
.culture_de_de .article_page .col_80 .article_container .article_right h5,
.culture_es_es .article_page .col_80 .article_container .article_right h5,
.culture_fr_fr .article_page .col_80 .article_container .article_right h5,
.culture_it_it .article_page .col_80 .article_container .article_right h5 {
  font-size: 1.9rem;
  height: 84px;
  overflow: hidden;
  margin-bottom: 0;
  margin-top: 0;
}

/* line 3650, running-hub.scss */
.culture_de_de .article_page .col_80 .article_container .article_right .article_date,
.culture_es_es .article_page .col_80 .article_container .article_right .article_date,
.culture_fr_fr .article_page .col_80 .article_container .article_right .article_date,
.culture_it_it .article_page .col_80 .article_container .article_right .article_date {
  position: relative;
  font-size: 1.2rem;
  padding: 0 0 10px;
}

/* line 3659, running-hub.scss */
.culture_de_de .article_page .col_80 .article_container .article_right .article_text,
.culture_es_es .article_page .col_80 .article_container .article_right .article_text,
.culture_fr_fr .article_page .col_80 .article_container .article_right .article_text,
.culture_it_it .article_page .col_80 .article_container .article_right .article_text {
  padding-bottom: 10px;
}

/* line 3666, running-hub.scss */
.culture_de_de .article_page .col_80 .article_container .article_right .article_text p,
.culture_es_es .article_page .col_80 .article_container .article_right .article_text p,
.culture_fr_fr .article_page .col_80 .article_container .article_right .article_text p,
.culture_it_it .article_page .col_80 .article_container .article_right .article_text p {
  font-size: 1.2rem;
  letter-spacing: 0.1em;
}

/* line 3674, running-hub.scss */
.culture_de_de .article_text,
.culture_es_es .article_text,
.culture_fr_fr .article_text,
.culture_it_it .article_text {
  padding-left: 0;
}

/* line 3681, running-hub.scss */
.culture_de_de .article_text.justify p img,
.culture_es_es .article_text.justify p img,
.culture_fr_fr .article_text.justify p img,
.culture_it_it .article_text.justify p img {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 3689, running-hub.scss */
.culture_de_de .article_page .article_container + .left_pag,
.culture_es_es .article_page .article_container + .left_pag,
.culture_fr_fr .article_page .article_container + .left_pag,
.culture_it_it .article_page .article_container + .left_pag {
  margin-top: -40px !important;
}

/* line 3696, running-hub.scss */
.culture_de_de .article_page .article_pagination,
.culture_es_es .article_page .article_pagination,
.culture_fr_fr .article_page .article_pagination,
.culture_it_it .article_page .article_pagination {
  width: 25%;
  position: relative;
  margin: 0 auto;
}

/* line 3705, running-hub.scss */
.culture_de_de .article_page .article_pagination.left_pag,
.culture_es_es .article_page .article_pagination.left_pag,
.culture_fr_fr .article_page .article_pagination.left_pag,
.culture_it_it .article_page .article_pagination.left_pag {
  margin: 0 0 20px;
}

/* line 3712, running-hub.scss */
.culture_de_de .article_page .article_pagination .page_selector,
.culture_es_es .article_page .article_pagination .page_selector,
.culture_fr_fr .article_page .article_pagination .page_selector,
.culture_it_it .article_page .article_pagination .page_selector {
  text-align: unset;
}

/* line 3719, running-hub.scss */
.culture_de_de .article_page .article_pagination .page_selector:nth-of-type(3) h6,
.culture_es_es .article_page .article_pagination .page_selector:nth-of-type(3) h6,
.culture_fr_fr .article_page .article_pagination .page_selector:nth-of-type(3) h6,
.culture_it_it .article_page .article_pagination .page_selector:nth-of-type(3) h6 {
  transform: rotate(-135deg);
}

/* line 3726, running-hub.scss */
.culture_de_de .article_page .article_pagination .page_selector h6,
.culture_es_es .article_page .article_pagination .page_selector h6,
.culture_fr_fr .article_page .article_pagination .page_selector h6,
.culture_it_it .article_page .article_pagination .page_selector h6 {
  border: none;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
  width: 25px;
  height: 25px;
  transform: rotate(45deg);
}

/* line 3738, running-hub.scss */
.culture_de_de .article_page .article_pagination .page_numbers a,
.culture_es_es .article_page .article_pagination .page_numbers a,
.culture_fr_fr .article_page .article_pagination .page_numbers a,
.culture_it_it .article_page .article_pagination .page_numbers a {
  font-size: 1.7rem;
  transition: all 0.3s ease-in;
}

/* line 3746, running-hub.scss */
.culture_de_de .article_page .article_pagination .page_numbers a:hover,
.culture_es_es .article_page .article_pagination .page_numbers a:hover,
.culture_fr_fr .article_page .article_pagination .page_numbers a:hover,
.culture_it_it .article_page .article_pagination .page_numbers a:hover {
  border-bottom: 1px solid #000;
  background: transparent;
}

/* line 3754, running-hub.scss */
.culture_de_de .article_page .article_pagination .page_numbers a.selected,
.culture_es_es .article_page .article_pagination .page_numbers a.selected,
.culture_fr_fr .article_page .article_pagination .page_numbers a.selected,
.culture_it_it .article_page .article_pagination .page_numbers a.selected {
  background-color: transparent;
  color: #000;
  font-weight: bold;
  border-bottom: 1px solid #000;
}

/* line 3764, running-hub.scss */
.culture_de_de .article_page .article_pagination .page_numbers .pagination_separator,
.culture_es_es .article_page .article_pagination .page_numbers .pagination_separator,
.culture_fr_fr .article_page .article_pagination .page_numbers .pagination_separator,
.culture_it_it .article_page .article_pagination .page_numbers .pagination_separator {
  display: inline-block;
  font-size: 1.7rem;
  color: #000;
}

@media (max-width: 800px) {
  /* line 3775, running-hub.scss */
  .culture_de_de #main_container #content_container,
  .culture_es_es #main_container #content_container,
  .culture_fr_fr #main_container #content_container,
  .culture_it_it #main_container #content_container {
    padding-left: 6%;
    padding-right: 6%;
  }

  /* line 3783, running-hub.scss */
  .culture_de_de #main_container .article_title .title,
  .culture_es_es #main_container .article_title .title,
  .culture_fr_fr #main_container .article_title .title,
  .culture_it_it #main_container .article_title .title {
    width: 90%;
    margin-top: 50px;
    padding: 5px 20px;
  }

  /* line 3792, running-hub.scss */
  .culture_de_de #main_container .article_title h5,
  .culture_es_es #main_container .article_title h5,
  .culture_fr_fr #main_container .article_title h5,
  .culture_it_it #main_container .article_title h5 {
    font-size: 1.3rem;
  }

  /* line 3799, running-hub.scss */
  .culture_de_de #main_container .article_title h5:after,
  .culture_es_es #main_container .article_title h5:after,
  .culture_fr_fr #main_container .article_title h5:after,
  .culture_it_it #main_container .article_title h5:after {
    width: 50px;
    right: -60px;
  }

  /* line 3807, running-hub.scss */
  .culture_de_de #main_container .article_title h5:before,
  .culture_es_es #main_container .article_title h5:before,
  .culture_fr_fr #main_container .article_title h5:before,
  .culture_it_it #main_container .article_title h5:before {
    width: 50px;
    left: -60px;
  }

  /* line 3815, running-hub.scss */
  .culture_de_de #main_container .article_title p,
  .culture_es_es #main_container .article_title p,
  .culture_fr_fr #main_container .article_title p,
  .culture_it_it #main_container .article_title p {
    width: 100%;
    font-weight: 300;
  }

  /* line 3823, running-hub.scss */
  .culture_de_de #main_container .article_page .article_container,
  .culture_es_es #main_container .article_page .article_container,
  .culture_fr_fr #main_container .article_page .article_container,
  .culture_it_it #main_container .article_page .article_container {
    padding-bottom: 40px;
    margin-bottom: 30px;
  }

  /* line 3831, running-hub.scss */
  .culture_de_de #main_container .article_page .article_container + .article_pagination.left_pag,
  .culture_es_es #main_container .article_page .article_container + .article_pagination.left_pag,
  .culture_fr_fr #main_container .article_page .article_container + .article_pagination.left_pag,
  .culture_it_it #main_container .article_page .article_container + .article_pagination.left_pag {
    padding-top: 50px;
  }

  /* line 3838, running-hub.scss */
  .culture_de_de #main_container .article_page .article_container .buttonsplitter,
  .culture_es_es #main_container .article_page .article_container .buttonsplitter,
  .culture_fr_fr #main_container .article_page .article_container .buttonsplitter,
  .culture_it_it #main_container .article_page .article_container .buttonsplitter {
    display: block !important;
  }

  /* line 3845, running-hub.scss */
  .culture_de_de #main_container .article_page .article_container a .article_left,
  .culture_es_es #main_container .article_page .article_container a .article_left,
  .culture_fr_fr #main_container .article_page .article_container a .article_left,
  .culture_it_it #main_container .article_page .article_container a .article_left {
    width: 100%;
  }

  /* line 3852, running-hub.scss */
  .culture_de_de #main_container .article_page .article_container a .article_left .article_date,
  .culture_es_es #main_container .article_page .article_container a .article_left .article_date,
  .culture_fr_fr #main_container .article_page .article_container a .article_left .article_date,
  .culture_it_it #main_container .article_page .article_container a .article_left .article_date {
    position: relative;
    margin-top: 20px;
    font-size: 1.2rem;
    padding: 0 0 10px;
    margin-bottom: 20px;
  }

  /* line 3863, running-hub.scss */
  .culture_de_de #main_container .article_page .article_container a .article_left h5,
  .culture_es_es #main_container .article_page .article_container a .article_left h5,
  .culture_fr_fr #main_container .article_page .article_container a .article_left h5,
  .culture_it_it #main_container .article_page .article_container a .article_left h5 {
    position: relative;
    overflow: visible;
    height: auto;
    font-size: 2rem;
    letter-spacing: 0.1em;
    margin-bottom: 0;
  }

  /*.culture_de_de #main_container .article_page .article_container a .article_left h5:before,*/
  /*.culture_es_es #main_container .article_page .article_container a .article_left h5:before,*/
  /*.culture_fr_fr #main_container .article_page .article_container a .article_left h5:before,*/
  /*.culture_it_it #main_container .article_page .article_container a .article_left h5:before {*/
  /*	position: absolute;*/
  /*	content: '';*/
  /*	width: 90%;*/
  /*	height: 1px;*/
  /*	bottom: -10px;*/
  /*	background: #000;*/
  /*	left: 0;*/
  /*	right: 0;*/
  /*	margin: 0 auto;*/
  /*}*/
  /* line 3889, running-hub.scss */
  .culture_de_de #main_container .article_page .article_container a .article_right,
  .culture_es_es #main_container .article_page .article_container a .article_right,
  .culture_fr_fr #main_container .article_page .article_container a .article_right,
  .culture_it_it #main_container .article_page .article_container a .article_right {
    width: 100%;
    padding-left: 0;
  }

  /* line 3897, running-hub.scss */
  .culture_de_de #main_container .article_page .article_container a .article_right h5,
  .culture_es_es #main_container .article_page .article_container a .article_right h5,
  .culture_fr_fr #main_container .article_page .article_container a .article_right h5,
  .culture_it_it #main_container .article_page .article_container a .article_right h5 {
    position: relative;
    overflow: visible;
    height: auto;
    font-size: 1.8rem;
    letter-spacing: 0.1em;
  }

  /* line 3908, running-hub.scss */
  .culture_de_de #main_container .article_page .article_container a .article_right h5:before,
  .culture_es_es #main_container .article_page .article_container a .article_right h5:before,
  .culture_fr_fr #main_container .article_page .article_container a .article_right h5:before,
  .culture_it_it #main_container .article_page .article_container a .article_right h5:before {
    position: absolute;
    content: '';
    background: #000;
    height: 1px;
    width: 90%;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
    margin-bottom: -10px;
  }

  /* line 3924, running-hub.scss */
  .culture_de_de #main_container .article_page .article_container a .article_right .article_date,
  .culture_es_es #main_container .article_page .article_container a .article_right .article_date,
  .culture_fr_fr #main_container .article_page .article_container a .article_right .article_date,
  .culture_it_it #main_container .article_page .article_container a .article_right .article_date {
    margin-top: 20px;
  }

  /* line 3931, running-hub.scss */
  .culture_de_de #main_container .article_page .article_container a .article_right .article_text,
  .culture_es_es #main_container .article_page .article_container a .article_right .article_text,
  .culture_fr_fr #main_container .article_page .article_container a .article_right .article_text,
  .culture_it_it #main_container .article_page .article_container a .article_right .article_text {
    padding: 1em;
    position: relative;
  }
}
@media (max-width: 800px) and (max-width: 767px) {
  /* line 3942, running-hub.scss */
  .culture_de_de #main_container .article_page .article_pagination,
  .culture_es_es #main_container .article_page .article_pagination,
  .culture_fr_fr #main_container .article_page .article_pagination,
  .culture_it_it #main_container .article_page .article_pagination {
    width: 100%;
  }
}
@media (max-width: 800px) and (min-width: 768px) {
  /* line 3952, running-hub.scss */
  .culture_de_de #main_container .article_page .article_pagination,
  .culture_es_es #main_container .article_page .article_pagination,
  .culture_fr_fr #main_container .article_page .article_pagination,
  .culture_it_it #main_container .article_page .article_pagination {
    width: 50%;
  }
}
@media (max-width: 800px) {
  /* line 3962, running-hub.scss */
  .culture_de_de #main_container .article_page .article_pagination.left_pag,
  .culture_es_es #main_container .article_page .article_pagination.left_pag,
  .culture_fr_fr #main_container .article_page .article_pagination.left_pag,
  .culture_it_it #main_container .article_page .article_pagination.left_pag {
    width: 100%;
  }

  /* line 3969, running-hub.scss */
  .culture_de_de #main_container .article_page .article_pagination .page_selector,
  .culture_es_es #main_container .article_page .article_pagination .page_selector,
  .culture_fr_fr #main_container .article_page .article_pagination .page_selector,
  .culture_it_it #main_container .article_page .article_pagination .page_selector {
    flex-basis: 20%;
  }

  /* line 3976, running-hub.scss */
  .culture_de_de #main_container .article_page .article_pagination .page_numbers,
  .culture_es_es #main_container .article_page .article_pagination .page_numbers,
  .culture_fr_fr #main_container .article_page .article_pagination .page_numbers,
  .culture_it_it #main_container .article_page .article_pagination .page_numbers {
    flex-basis: 60%;
  }
}
@media (max-width: 800px) and (max-width: 767px) {
  /* line 3986, running-hub.scss */
  .culture_de_de #main_container .article_page .article_pagination .page_numbers,
  .culture_es_es #main_container .article_page .article_pagination .page_numbers,
  .culture_fr_fr #main_container .article_page .article_pagination .page_numbers,
  .culture_it_it #main_container .article_page .article_pagination .page_numbers {
    order: 1;
  }
}
@media (max-width: 800px) {
  /* line 3996, running-hub.scss */
  .culture_de_de .article_container,
  .culture_es_es .article_container,
  .culture_fr_fr .article_container,
  .culture_it_it .article_container {
    padding-right: 0;
  }

  /* line 4003, running-hub.scss */
  .culture_de_de .article_pagination .pageleft,
  .culture_es_es .article_pagination .pageleft,
  .culture_fr_fr .article_pagination .pageleft,
  .culture_it_it .article_pagination .pageleft {
    width: 100%;
    text-align: center;
  }

  /* line 4011, running-hub.scss */
  .culture_de_de .nav_container .title h2,
  .culture_es_es .nav_container .title h2,
  .culture_fr_fr .nav_container .title h2,
  .culture_it_it .nav_container .title h2 {
    font-size: 1.5rem;
  }

  /* line 4018, running-hub.scss */
  .culture_de_de #h-tags,
  .culture_es_es #h-tags,
  .culture_fr_fr #h-tags,
  .culture_it_it #h-tags {
    text-align: center;
    font-size: 1.3rem;
  }

  /* line 4026, running-hub.scss */
  .culture_de_de .social_icons,
  .culture_es_es .social_icons,
  .culture_fr_fr .social_icons,
  .culture_it_it .social_icons {
    text-align: center;
    margin-top: 20px;
  }

  /* line 4031, running-hub.scss */
  .sportsshoes-logo {
    display: none;
  }

  /* line 4038, running-hub.scss */
  .culture_de_de .tags-share,
  .culture_es_es .tags-share,
  .culture_fr_fr .tags-share,
  .culture_it_it .tags-share {
    border: none;
    display: block;
    padding-top: 0;
  }

  /* line 4047, running-hub.scss */
  .culture_de_de .tags-share .col,
  .culture_es_es .tags-share .col,
  .culture_fr_fr .tags-share .col,
  .culture_it_it .tags-share .col {
    width: 100% !important;
  }

  /* line 4054, running-hub.scss */
  .culture_de_de .tags-share .col.article_category,
  .culture_es_es .tags-share .col.article_category,
  .culture_fr_fr .tags-share .col.article_category,
  .culture_it_it .tags-share .col.article_category {
    text-align: center;
  }
}
@media (max-width: 800px) and (min-width: 768px) {
  /* line 4068, running-hub.scss */
  .culture_de_de #related_articles,
  .culture_de_de #instagram-s,
  .culture_es_es #related_articles,
  .culture_es_es #instagram-s,
  .culture_fr_fr #related_articles,
  .culture_fr_fr #instagram-s,
  .culture_it_it #related_articles,
  .culture_it_it #instagram-s {
    width: 50%;
    margin-top: 10px;
  }

  /* line 4076, running-hub.scss */
  .culture_de_de #instagram-s a,
  .culture_es_es #instagram-s a,
  .culture_fr_fr #instagram-s a,
  .culture_it_it #instagram-s a {
    margin-top: 0;
  }

  /* line 4083, running-hub.scss */
  .culture_de_de .sidebar .square_border,
  .culture_es_es .sidebar .square_border,
  .culture_fr_fr .sidebar .square_border,
  .culture_it_it .sidebar .square_border {
    border: 0;
  }

  /* line 4090, running-hub.scss */
  .culture_de_de .tags-share .col,
  .culture_es_es .tags-share .col,
  .culture_fr_fr .tags-share .col,
  .culture_it_it .tags-share .col {
    text-align: center;
  }
}
@media (max-width: 800px) {
  /* line 4100, running-hub.scss */
  .culture_de_de .nav_container,
  .culture_es_es .nav_container,
  .culture_fr_fr .nav_container,
  .culture_it_it .nav_container {
    margin-top: 5px;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
  }
}
@media (max-width: 800px) and (min-width: 768px) {
  /* line 4113, running-hub.scss */
  .culture_de_de .nav_container .half_col,
  .culture_es_es .nav_container .half_col,
  .culture_fr_fr .nav_container .half_col,
  .culture_it_it .nav_container .half_col {
    width: 100%;
  }

  /* line 4120, running-hub.scss */
  .culture_de_de .nav_container .half_col .title,
  .culture_es_es .nav_container .half_col .title,
  .culture_fr_fr .nav_container .half_col .title,
  .culture_it_it .nav_container .half_col .title {
    width: 80%;
  }

  /* line 4127, running-hub.scss */
  .culture_de_de .nav_container .half_col h2,
  .culture_es_es .nav_container .half_col h2,
  .culture_fr_fr .nav_container .half_col h2,
  .culture_it_it .nav_container .half_col h2 {
    font-size: 2.5rem;
  }

  /* line 4134, running-hub.scss */
  .culture_de_de .nav_container .social_widget_int,
  .culture_es_es .nav_container .social_widget_int,
  .culture_fr_fr .nav_container .social_widget_int,
  .culture_it_it .nav_container .social_widget_int {
    text-align: center;
  }

  /* line 4141, running-hub.scss */
  .culture_de_de .nav_container .article_category,
  .culture_es_es .nav_container .article_category,
  .culture_fr_fr .nav_container .article_category,
  .culture_it_it .nav_container .article_category {
    text-align: center !important;
  }
}
@media (max-width: 870px) and (orientation: portrait) {
  /* line 4151, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .sub-menu,
  .culture_es_es .nav_container #navbar-int #navbar .sub-menu,
  .culture_fr_fr .nav_container #navbar-int #navbar .sub-menu,
  .culture_it_it .nav_container #navbar-int #navbar .sub-menu {
    position: relative;
    top: 0;
  }
}
@media (max-height: 600px) and (orientation: portrait) {
  /* line 4162, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories .sub-menu-link,
  .culture_es_es .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories .sub-menu-link,
  .culture_fr_fr .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories .sub-menu-link,
  .culture_it_it .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories .sub-menu-link {
    font-size: 0.8rem;
    margin: 7px 0;
  }

  /* line 4170, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_es_es .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_fr_fr .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_it_it .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 {
    margin-bottom: 10px;
  }
}
@media (max-width: 870px) {
  /* line 4180, running-hub.scss */
  .culture_de_de .nav_container .half_col,
  .culture_es_es .nav_container .half_col,
  .culture_fr_fr .nav_container .half_col,
  .culture_it_it .nav_container .half_col {
    width: 100%;
  }

  /* line 4187, running-hub.scss */
  .culture_de_de .nav_container .social_widget_int,
  .culture_es_es .nav_container .social_widget_int,
  .culture_fr_fr .nav_container .social_widget_int,
  .culture_it_it .nav_container .social_widget_int {
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center;
  }

  /* line 4197, running-hub.scss */
  .culture_de_de .nav_container .d_col,
  .culture_es_es .nav_container .d_col,
  .culture_fr_fr .nav_container .d_col,
  .culture_it_it .nav_container .d_col {
    float: unset;
    width: 50%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 15px;
  }

  /* line 4208, running-hub.scss */
  .culture_de_de .nav_container .d_col:nth-of-type(1),
  .culture_es_es .nav_container .d_col:nth-of-type(1),
  .culture_fr_fr .nav_container .d_col:nth-of-type(1),
  .culture_it_it .nav_container .d_col:nth-of-type(1) {
    width: 100%;
  }

  /* line 4215, running-hub.scss */
  .culture_de_de .nav_container .d_col:nth-of-type(1) #ss_logo,
  .culture_es_es .nav_container .d_col:nth-of-type(1) #ss_logo,
  .culture_fr_fr .nav_container .d_col:nth-of-type(1) #ss_logo,
  .culture_it_it .nav_container .d_col:nth-of-type(1) #ss_logo {
    max-width: 200px;
  }

  /* line 4222, running-hub.scss */
  .culture_de_de .nav_container .d_col #ss_logo,
  .culture_es_es .nav_container .d_col #ss_logo,
  .culture_fr_fr .nav_container .d_col #ss_logo,
  .culture_it_it .nav_container .d_col #ss_logo {
    margin-left: 0;
  }

  /* line 4229, running-hub.scss */
  .culture_de_de .nav_container .d_col.mobile_col,
  .culture_es_es .nav_container .d_col.mobile_col,
  .culture_fr_fr .nav_container .d_col.mobile_col,
  .culture_it_it .nav_container .d_col.mobile_col {
    width: 100%;
  }

  /* line 4236, running-hub.scss */
  .culture_de_de .nav_container .d_col.mobile_col .social_widget_int,
  .culture_es_es .nav_container .d_col.mobile_col .social_widget_int,
  .culture_fr_fr .nav_container .d_col.mobile_col .social_widget_int,
  .culture_it_it .nav_container .d_col.mobile_col .social_widget_int {
    float: unset;
    width: 100%;
  }

  /* line 4244, running-hub.scss */
  .culture_de_de .nav_container .d_col.mobile_col .social_widget_int i.fab,
  .culture_es_es .nav_container .d_col.mobile_col .social_widget_int i.fab,
  .culture_fr_fr .nav_container .d_col.mobile_col .social_widget_int i.fab,
  .culture_it_it .nav_container .d_col.mobile_col .social_widget_int i.fab {
    margin: 0 10px;
  }

  /* line 4251, running-hub.scss */
  .culture_de_de .nav_container .d_col.mobile_col form,
  .culture_es_es .nav_container .d_col.mobile_col form,
  .culture_fr_fr .nav_container .d_col.mobile_col form,
  .culture_it_it .nav_container .d_col.mobile_col form {
    width: 100%;
    float: unset;
    position: relative;
  }

  /* line 4260, running-hub.scss */
  .culture_de_de .nav_container .d_col.mobile_col form button,
  .culture_es_es .nav_container .d_col.mobile_col form button,
  .culture_fr_fr .nav_container .d_col.mobile_col form button,
  .culture_it_it .nav_container .d_col.mobile_col form button {
    position: absolute;
    top: -18px;
    z-index: 10;
    right: 10px;
  }

  /* line 4270, running-hub.scss */
  .culture_de_de .nav_container .d_col.mobile_col form button i:before,
  .culture_es_es .nav_container .d_col.mobile_col form button i:before,
  .culture_fr_fr .nav_container .d_col.mobile_col form button i:before,
  .culture_it_it .nav_container .d_col.mobile_col form button i:before {
    font-size: 1.4rem;
    color: #666;
  }

  /* line 4278, running-hub.scss */
  .culture_de_de .nav_container .d_col.mobile_col form input,
  .culture_es_es .nav_container .d_col.mobile_col form input,
  .culture_fr_fr .nav_container .d_col.mobile_col form input,
  .culture_it_it .nav_container .d_col.mobile_col form input {
    margin: 0 !important;
    width: 100% !important;
    height: 40px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.1em;
    border: none;
    padding-right: 12%;
    padding-left: 5%;
    border-top: 1px solid #ccc;
  }

  /* line 4295, running-hub.scss */
  .culture_de_de .nav_container .title,
  .culture_es_es .nav_container .title,
  .culture_fr_fr .nav_container .title,
  .culture_it_it .nav_container .title {
    width: 100%;
    padding: 15px 20px;
  }

  /* line 4303, running-hub.scss */
  .culture_de_de .nav_container .subtitle,
  .culture_es_es .nav_container .subtitle,
  .culture_fr_fr .nav_container .subtitle,
  .culture_it_it .nav_container .subtitle {
    width: 100%;
  }

  /* line 4310, running-hub.scss */
  .culture_de_de .nav_container .social_widget_int i.fab,
  .culture_es_es .nav_container .social_widget_int i.fab,
  .culture_fr_fr .nav_container .social_widget_int i.fab,
  .culture_it_it .nav_container .social_widget_int i.fab {
    margin: 0 8px;
  }

  /* line 4317, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #hamburger,
  .culture_es_es .nav_container #navbar-int #hamburger,
  .culture_fr_fr .nav_container #navbar-int #hamburger,
  .culture_it_it .nav_container #navbar-int #hamburger {
    display: block;
    max-height: 1.5em;
  }

  /* line 4325, running-hub.scss */
  .culture_de_de .nav_container #navbar-int.sticky #navbar,
  .culture_es_es .nav_container #navbar-int.sticky #navbar,
  .culture_fr_fr .nav_container #navbar-int.sticky #navbar,
  .culture_it_it .nav_container #navbar-int.sticky #navbar {
    background: #fff;
  }

  /* line 4332, running-hub.scss */
  .culture_de_de .nav_container #navbar-int.sticky #navbar .link.sticky,
  .culture_es_es .nav_container #navbar-int.sticky #navbar .link.sticky,
  .culture_fr_fr .nav_container #navbar-int.sticky #navbar .link.sticky,
  .culture_it_it .nav_container #navbar-int.sticky #navbar .link.sticky {
    position: absolute;
    top: 12px;
  }

  /* line 4340, running-hub.scss */
  .culture_de_de .nav_container #navbar-int.sticky #navbar .hub-menu,
  .culture_es_es .nav_container #navbar-int.sticky #navbar .hub-menu,
  .culture_fr_fr .nav_container #navbar-int.sticky #navbar .hub-menu,
  .culture_it_it .nav_container #navbar-int.sticky #navbar .hub-menu {
    width: 100%;
    background: #fff;
  }

  /* line 4348, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar,
  .culture_es_es .nav_container #navbar-int #navbar,
  .culture_fr_fr .nav_container #navbar-int #navbar,
  .culture_it_it .nav_container #navbar-int #navbar {
    margin: 0;
    opacity: 0;
    visibility: hidden;
    height: 0;
  }

  /* line 4358, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar.visible,
  .culture_es_es .nav_container #navbar-int #navbar.visible,
  .culture_fr_fr .nav_container #navbar-int #navbar.visible,
  .culture_it_it .nav_container #navbar-int #navbar.visible {
    opacity: 1;
    visibility: visible;
    height: auto;
  }

  /* line 4367, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .sub-menu,
  .culture_es_es .nav_container #navbar-int #navbar .sub-menu,
  .culture_fr_fr .nav_container #navbar-int #navbar .sub-menu,
  .culture_it_it .nav_container #navbar-int #navbar .sub-menu {
    width: 100% !important;
  }

  /* line 4374, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_es_es .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_fr_fr .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_it_it .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories {
    width: 100%;
  }

  /* line 4381, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories .hub-title,
  .culture_es_es .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories .hub-title,
  .culture_fr_fr .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories .hub-title,
  .culture_it_it .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories .hub-title {
    font-size: 1.4rem;
    margin-bottom: 20px;
  }

  /* line 4389, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories .sub-menu-link,
  .culture_es_es .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories .sub-menu-link,
  .culture_fr_fr .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories .sub-menu-link,
  .culture_it_it .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories .sub-menu-link {
    font-size: 0.9rem;
    margin: 10px 0;
  }

  /* line 4397, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_es_es .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_fr_fr .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_it_it .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles {
    width: 100%;
  }

  /* line 4404, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_es_es .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_fr_fr .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_it_it .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 {
    width: 100%;
    margin-bottom: 15px;
  }

  /* line 4412, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
  .culture_es_es .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
  .culture_fr_fr .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
  .culture_it_it .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image {
    height: 125px;
  }

  /* line 4419, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar #hamburger,
  .culture_es_es .nav_container #navbar-int #navbar #hamburger,
  .culture_fr_fr .nav_container #navbar-int #navbar #hamburger,
  .culture_it_it .nav_container #navbar-int #navbar #hamburger {
    top: 0;
    transform: translateY(0);
    font-size: 1.7rem;
  }

  /* line 4428, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .hub-menu,
  .culture_es_es .nav_container #navbar-int #navbar .hub-menu,
  .culture_fr_fr .nav_container #navbar-int #navbar .hub-menu,
  .culture_it_it .nav_container #navbar-int #navbar .hub-menu {
    width: 100%;
    margin: 3px 0;
  }

  /* line 4436, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .hub-menu:nth-of-type(1),
  .culture_es_es .nav_container #navbar-int #navbar .hub-menu:nth-of-type(1),
  .culture_fr_fr .nav_container #navbar-int #navbar .hub-menu:nth-of-type(1),
  .culture_it_it .nav_container #navbar-int #navbar .hub-menu:nth-of-type(1) {
    margin-top: 35px;
  }

  /* line 4443, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .hub-menu span,
  .culture_es_es .nav_container #navbar-int #navbar .hub-menu span,
  .culture_fr_fr .nav_container #navbar-int #navbar .hub-menu span,
  .culture_it_it .nav_container #navbar-int #navbar .hub-menu span {
    font-size: 1.2rem;
  }
}
@media (max-width: 767px) and (max-height: 678px) {
  /* line 4453, running-hub.scss */
  .culture_de_de div#navbar-int.sticky #navbar .sub-menu,
  .culture_es_es div#navbar-int.sticky #navbar .sub-menu,
  .culture_fr_fr div#navbar-int.sticky #navbar .sub-menu,
  .culture_it_it div#navbar-int.sticky #navbar .sub-menu {
    padding-top: 10px;
  }

  /* line 4460, running-hub.scss */
  .culture_de_de div#navbar-int.sticky #navbar .sub-menu .hub-title,
  .culture_es_es div#navbar-int.sticky #navbar .sub-menu .hub-title,
  .culture_fr_fr div#navbar-int.sticky #navbar .sub-menu .hub-title,
  .culture_it_it div#navbar-int.sticky #navbar .sub-menu .hub-title {
    font-size: 1.2rem !important;
    margin-bottom: 0 !important;
  }

  /* line 4468, running-hub.scss */
  .culture_de_de div#navbar-int.sticky #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
  .culture_es_es div#navbar-int.sticky #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
  .culture_fr_fr div#navbar-int.sticky #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
  .culture_it_it div#navbar-int.sticky #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image {
    height: 115px;
  }

  /* line 4475, running-hub.scss */
  .culture_de_de div#navbar-int.sticky #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_es_es div#navbar-int.sticky #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_fr_fr div#navbar-int.sticky #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_it_it div#navbar-int.sticky #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5 {
    font-size: 0.9rem;
    padding: 3%;
    line-height: 1rem;
    transform: translate(-50%, -75%);
  }

  /* line 4485, running-hub.scss */
  .culture_de_de div#navbar-int.sticky #navbar .hub-menu span,
  .culture_es_es div#navbar-int.sticky #navbar .hub-menu span,
  .culture_fr_fr div#navbar-int.sticky #navbar .hub-menu span,
  .culture_it_it div#navbar-int.sticky #navbar .hub-menu span {
    font-size: 1rem;
  }

  /* line 4492, running-hub.scss */
  .culture_de_de div#navbar-int.sticky #navbar .hub-menu .menu-link,
  .culture_es_es div#navbar-int.sticky #navbar .hub-menu .menu-link,
  .culture_fr_fr div#navbar-int.sticky #navbar .hub-menu .menu-link,
  .culture_it_it div#navbar-int.sticky #navbar .hub-menu .menu-link {
    line-height: 18px;
  }
}
@media (min-width: 801px) and (max-width: 1024px) {
  /* line 4502, running-hub.scss */
  .culture_de_de .article_title .title,
  .culture_es_es .article_title .title,
  .culture_fr_fr .article_title .title,
  .culture_it_it .article_title .title {
    width: 40%;
    padding: 3px 20px;
  }

  /* line 4510, running-hub.scss */
  .culture_de_de .article_title .title h2,
  .culture_es_es .article_title .title h2,
  .culture_fr_fr .article_title .title h2,
  .culture_it_it .article_title .title h2 {
    font-size: 2rem;
  }

  /* line 4517, running-hub.scss */
  .culture_de_de .article_title p,
  .culture_es_es .article_title p,
  .culture_fr_fr .article_title p,
  .culture_it_it .article_title p {
    width: 70%;
  }

  /* line 4524, running-hub.scss */
  .culture_de_de .article_page .article_pagination,
  .culture_es_es .article_page .article_pagination,
  .culture_fr_fr .article_page .article_pagination,
  .culture_it_it .article_page .article_pagination {
    width: 50%;
  }

  /* line 4531, running-hub.scss */
  .culture_de_de .article_page .col_80 .article_container .article_right,
  .culture_es_es .article_page .col_80 .article_container .article_right,
  .culture_fr_fr .article_page .col_80 .article_container .article_right,
  .culture_it_it .article_page .col_80 .article_container .article_right {
    padding-top: 0;
  }

  /* line 4538, running-hub.scss */
  .culture_de_de .nav_container #ss_logo,
  .culture_es_es .nav_container #ss_logo,
  .culture_fr_fr .nav_container #ss_logo,
  .culture_it_it .nav_container #ss_logo {
    max-width: 180px;
  }

  /* line 4545, running-hub.scss */
  .culture_de_de .nav_container .subtitle,
  .culture_es_es .nav_container .subtitle,
  .culture_fr_fr .nav_container .subtitle,
  .culture_it_it .nav_container .subtitle {
    width: 100%;
  }

  /* line 4552, running-hub.scss */
  .culture_de_de .nav_container .d_col form,
  .culture_es_es .nav_container .d_col form,
  .culture_fr_fr .nav_container .d_col form,
  .culture_it_it .nav_container .d_col form {
    width: 100%;
  }

  /* line 4559, running-hub.scss */
  .culture_de_de .nav_container .title,
  .culture_es_es .nav_container .title,
  .culture_fr_fr .nav_container .title,
  .culture_it_it .nav_container .title {
    width: 90%;
  }

  /* line 4566, running-hub.scss */
  .culture_de_de .nav_container .title h2,
  .culture_es_es .nav_container .title h2,
  .culture_fr_fr .nav_container .title h2,
  .culture_it_it .nav_container .title h2 {
    font-size: 1.8rem;
  }

  /* line 4573, running-hub.scss */
  .culture_de_de div#navbar-int #navbar,
  .culture_es_es div#navbar-int #navbar,
  .culture_fr_fr div#navbar-int #navbar,
  .culture_it_it div#navbar-int #navbar {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 4581, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_es_es div#navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_it_it div#navbar-int #navbar .sub-menu .sub-menu-categories {
    width: 40%;
  }

  /* line 4588, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles {
    width: 60%;
  }

  /* line 4595, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
}
@media (max-width: 1200px) {
  /* line 4607, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }

  /* line 4616, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles {
    width: 55%;
  }

  /* line 4623, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_es_es div#navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_it_it div#navbar-int #navbar .sub-menu .sub-menu-categories {
    width: 40%;
  }
}
@media (min-width: 1201px) and (max-width: 1500px) {
  /* line 4633, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 {
    width: 50%;
  }
}
/* Specific hub Update */
/* line 4643, running-hub.scss */
.culture_de_de .pagecenter,
.culture_es_es .pagecenter,
.culture_fr_fr .pagecenter,
.culture_it_it .pagecenter {
  float: unset;
  text-align: center;
  width: 100%;
}

/* line 4652, running-hub.scss */
.culture_de_de .latest_articles.one_slider #stl_carousel,
.culture_es_es .latest_articles.one_slider #stl_carousel,
.culture_fr_fr .latest_articles.one_slider #stl_carousel,
.culture_it_it .latest_articles.one_slider #stl_carousel {
  overflow: visible;
}

/* line 4659, running-hub.scss */
.culture_de_de .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track,
.culture_es_es .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track,
.culture_fr_fr .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track,
.culture_it_it .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track {
  left: 0;
}

/* line 4666, running-hub.scss */
.culture_de_de .latest_articles.one_slider #stl_window h2.linesplitter,
.culture_es_es .latest_articles.one_slider #stl_window h2.linesplitter,
.culture_fr_fr .latest_articles.one_slider #stl_window h2.linesplitter,
.culture_it_it .latest_articles.one_slider #stl_window h2.linesplitter {
  transform: translateY(100%);
  z-index: 1;
  background: transparent;
}

/* line 4679, running-hub.scss */
.culture_de_de .latest_articles.one_slider #stl_window h2.linesplitter:before,
.culture_es_es .latest_articles.one_slider #stl_window h2.linesplitter:before,
.culture_fr_fr .latest_articles.one_slider #stl_window h2.linesplitter:before,
.culture_it_it .latest_articles.one_slider #stl_window h2.linesplitter:before,
.culture_de_de .latest_articles.one_slider #stl_window h2.linesplitter:after,
.culture_es_es .latest_articles.one_slider #stl_window h2.linesplitter:after,
.culture_fr_fr .latest_articles.one_slider #stl_window h2.linesplitter:after,
.culture_it_it .latest_articles.one_slider #stl_window h2.linesplitter:after {
  content: '';
  position: absolute;
  height: 1px;
  border-top: 1px solid #000;
  top: 50%;
  width: 100%;
}

/* line 4691, running-hub.scss */
.culture_de_de .latest_articles.one_slider #stl_window h2.linesplitter:before,
.culture_es_es .latest_articles.one_slider #stl_window h2.linesplitter:before,
.culture_fr_fr .latest_articles.one_slider #stl_window h2.linesplitter:before,
.culture_it_it .latest_articles.one_slider #stl_window h2.linesplitter:before {
  right: 100%;
  margin-right: 15px;
}

/* line 4699, running-hub.scss */
.culture_de_de .latest_articles.one_slider #stl_window h2.linesplitter:after,
.culture_es_es .latest_articles.one_slider #stl_window h2.linesplitter:after,
.culture_fr_fr .latest_articles.one_slider #stl_window h2.linesplitter:after,
.culture_it_it .latest_articles.one_slider #stl_window h2.linesplitter:after {
  left: 100%;
  margin-left: 15px;
}

@media (min-width: 40em) {
  /* line 4709, running-hub.scss */
  .culture_de_de .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track,
  .culture_es_es .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track,
  .culture_fr_fr .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track,
  .culture_it_it .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track {
    left: -100%;
    transform: translateX(100%);
  }

  /* line 4717, running-hub.scss */
  .culture_de_de .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track.is-reversing,
  .culture_es_es .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track.is-reversing,
  .culture_fr_fr .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track.is-reversing,
  .culture_it_it .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track.is-reversing {
    transform: translateX(-100%);
  }
}
/* line 4725, running-hub.scss */
.culture_de_de .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track li,
.culture_es_es .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track li,
.culture_fr_fr .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track li,
.culture_it_it .latest_articles.one_slider #stl_carousel #stl_window ul#stl_track li {
  margin: 0;
  flex-basis: 100%;
}

/* line 4733, running-hub.scss */
.culture_de_de .latest_articles.one_slider #stl_carousel #stl_window #stl_buttons,
.culture_es_es .latest_articles.one_slider #stl_carousel #stl_window #stl_buttons,
.culture_fr_fr .latest_articles.one_slider #stl_carousel #stl_window #stl_buttons,
.culture_it_it .latest_articles.one_slider #stl_carousel #stl_window #stl_buttons {
  display: block;
  width: 100%;
  overflow: auto;
}

/* line 4742, running-hub.scss */
.culture_de_de .latest_articles.one_slider #stl_carousel #stl_window #stl_buttons .stl_circle,
.culture_es_es .latest_articles.one_slider #stl_carousel #stl_window #stl_buttons .stl_circle,
.culture_fr_fr .latest_articles.one_slider #stl_carousel #stl_window #stl_buttons .stl_circle,
.culture_it_it .latest_articles.one_slider #stl_carousel #stl_window #stl_buttons .stl_circle {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #000;
  display: inline-block;
  margin: 0 3px;
}

/* line 4754, running-hub.scss */
.culture_de_de .latest_articles.one_slider #stl_carousel #stl_window #stl_buttons .stl_circle.active,
.culture_es_es .latest_articles.one_slider #stl_carousel #stl_window #stl_buttons .stl_circle.active,
.culture_fr_fr .latest_articles.one_slider #stl_carousel #stl_window #stl_buttons .stl_circle.active,
.culture_it_it .latest_articles.one_slider #stl_carousel #stl_window #stl_buttons .stl_circle.active {
  background: #000;
}

/* line 4761, running-hub.scss */
.culture_de_de .int-container #category_container h5.linesplitter,
.culture_es_es .int-container #category_container h5.linesplitter,
.culture_fr_fr .int-container #category_container h5.linesplitter,
.culture_it_it .int-container #category_container h5.linesplitter {
  font-size: 2.6rem;
  letter-spacing: 0.1em;
}

/* line 4769, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders,
.culture_es_es .int-container .category_flex .category_content_borders,
.culture_fr_fr .int-container .category_flex .category_content_borders,
.culture_it_it .int-container .category_flex .category_content_borders {
  margin-bottom: 30px;
  flex-basis: 25%;
  padding: 0 30px;
  opacity: 1;
}

/* line 4779, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_expand,
.culture_es_es .int-container .category_flex .category_content_expand,
.culture_fr_fr .int-container .category_flex .category_content_expand,
.culture_it_it .int-container .category_flex .category_content_expand {
  flex-basis: 30%;
}

/* line 4786, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders p,
.culture_es_es .int-container .category_flex .category_content_borders p,
.culture_fr_fr .int-container .category_flex .category_content_borders p,
.culture_it_it .int-container .category_flex .category_content_borders p {
  font-size: 1.3rem;
  color: #000;
  font-weight: 400;
  padding-top: 20px;
  padding-bottom: 30px;
  height: 190px;
  overflow: hidden !important;
  letter-spacing: 0.03em;
  text-overflow: ellipsis;
  text-align: center;
}

/* line 4802, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders button,
.culture_es_es .int-container .category_flex .category_content_borders button,
.culture_fr_fr .int-container .category_flex .category_content_borders button,
.culture_it_it .int-container .category_flex .category_content_borders button {
  width: 100%;
  padding: 0.7em 1em;
  font-size: 1.3rem;
  font-weight: 500 !important;
  letter-spacing: 0.1em;
}

/* line 4813, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders button:hover,
.culture_es_es .int-container .category_flex .category_content_borders button:hover,
.culture_fr_fr .int-container .category_flex .category_content_borders button:hover,
.culture_it_it .int-container .category_flex .category_content_borders button:hover {
  background-color: #000;
}

/* line 4820, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a:hover,
.culture_es_es .int-container .category_flex .category_content_borders a:hover,
.culture_fr_fr .int-container .category_flex .category_content_borders a:hover,
.culture_it_it .int-container .category_flex .category_content_borders a:hover {
  opacity: 1;
}

/* line 4827, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box {
  position: relative;
  transition: all 0.5s ease;
  margin-top: 20px;
}

/* line 4836, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box:hover:before,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box:hover:before,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box:hover:before,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box:hover:before {
  border-top-color: #000;
}

/* line 4843, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box:before,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box:before,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box:before,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box:before {
  content: '';
  position: absolute;
  border: 20px solid #fff;
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-color: transparent;
  z-index: 5;
  width: 30px;
  height: 30px;
  display: block;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0%);
  text-align: center;
  transition: all 0.5s ease;
  -webkit-filter: drop-shadow(0px 3px 2px rgba(0, 0, 0, 0.3));
}

/* line 4865, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box .border-animation,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box .border-animation,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box .border-animation,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box .border-animation {
  width: 88%;
  height: 88%;
  display: block;
  position: absolute;
  border: 3px solid transparent;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}

/* line 4880, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box .border-animation:after,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box .border-animation:after,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box .border-animation:after,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box .border-animation:after {
  content: '';
  border: 3px solid transparent;
  display: block;
  position: absolute;
  z-index: 0;
  background: transparent;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease;
}

/* line 4895, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box .border-animation:before,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box .border-animation:before,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box .border-animation:before,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box .border-animation:before {
  content: '';
  border: 3px solid transparent;
  display: block;
  position: absolute;
  z-index: 0;
  background: transparent;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease;
}

/* line 4910, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box .border-animation.running:hover:after,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box .border-animation.running:hover:after,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box .border-animation.running:hover:after,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box .border-animation.running:hover:after {
  /*animation: animate-after-running 0.8s linear forwards;*/
  border: 3px solid #ed1c24;
}

/* line 4918, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box .border-animation.running:hover:before,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box .border-animation.running:hover:before,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box .border-animation.running:hover:before,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box .border-animation.running:hover:before {
  /*animation: animate-before-running 0.8s linear forwards;*/
  border: 3px solid #ed1c24;
}

/* line 4926, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box .border-animation.training:hover:after,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box .border-animation.training:hover:after,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box .border-animation.training:hover:after,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box .border-animation.training:hover:after {
  /*animation: animate-after-training 0.8s linear forwards;*/
  border: 3px solid #00a651;
}

/* line 4934, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box .border-animation.training:hover:before,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box .border-animation.training:hover:before,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box .border-animation.training:hover:before,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box .border-animation.training:hover:before {
  /*animation: animate-before-training 0.8s linear forwards;*/
  border: 3px solid #00a651;
}

/* line 4942, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box .border-animation.trail:hover:after,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box .border-animation.trail:hover:after,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box .border-animation.trail:hover:after,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box .border-animation.trail:hover:after {
  /*animation: animate-after-trail 0.8s linear forwards;*/
  border: 3px solid #5853b9;
}

/* line 4950, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box .border-animation.trail:hover:before,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box .border-animation.trail:hover:before,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box .border-animation.trail:hover:before,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box .border-animation.trail:hover:before {
  /*animation: animate-before-trail 0.8s linear forwards;*/
  border: 3px solid #5853b9;
}

/* line 4958, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box .border-animation.hiking:hover:after,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box .border-animation.hiking:hover:after,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box .border-animation.hiking:hover:after,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box .border-animation.hiking:hover:after {
  /*animation: animate-after-hiking 0.8s linear forwards;*/
  border: 3px solid #edb42c;
}

/* line 4966, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box .border-animation.hiking:hover:before,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box .border-animation.hiking:hover:before,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box .border-animation.hiking:hover:before,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box .border-animation.hiking:hover:before {
  /*animation: animate-before-hiking 0.8s linear forwards;*/
  border: 3px solid #edb42c;
}

@keyframes animate-after-running {
  /* line 4972, running-hub.scss */
  0% {
    width: 0;
    height: 0;
    border-top-color: #ed1c24;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }

  /* line 4981, running-hub.scss */
  50% {
    width: 100%;
    height: 0;
    border-top-color: #ed1c24;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }

  /* line 4990, running-hub.scss */
  100% {
    width: 100%;
    height: 100%;
    border-top-color: #ed1c24;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: #ed1c24;
  }
}

@keyframes animate-after-training {
  /* line 5002, running-hub.scss */
  0% {
    width: 0;
    height: 0;
    border-top-color: #00a651;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }

  /* line 5011, running-hub.scss */
  50% {
    width: 100%;
    height: 0;
    border-top-color: #00a651;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }

  /* line 5020, running-hub.scss */
  100% {
    width: 100%;
    height: 100%;
    border-top-color: #00a651;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: #00a651;
  }
}

@keyframes animate-after-trail {
  /* line 5032, running-hub.scss */
  0% {
    width: 0;
    height: 0;
    border-top-color: #5853b9;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }

  /* line 5041, running-hub.scss */
  50% {
    width: 100%;
    height: 0;
    border-top-color: #5853b9;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }

  /* line 5050, running-hub.scss */
  100% {
    width: 100%;
    height: 100%;
    border-top-color: #5853b9;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: #5853b9;
  }
}

@keyframes animate-after-hiking {
  /* line 5062, running-hub.scss */
  0% {
    width: 0;
    height: 0;
    border-top-color: #edb42c;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }

  /* line 5071, running-hub.scss */
  50% {
    width: 100%;
    height: 0;
    border-top-color: #edb42c;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }

  /* line 5080, running-hub.scss */
  100% {
    width: 100%;
    height: 100%;
    border-top-color: #edb42c;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: #edb42c;
  }
}

@keyframes animate-before-running {
  /* line 5092, running-hub.scss */
  0% {
    width: 0;
    height: 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #ed1c24;
    border-right-color: transparent;
  }

  /* line 5101, running-hub.scss */
  50% {
    width: 0;
    height: 100%;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #ed1c24;
    border-right-color: transparent;
  }

  /* line 5110, running-hub.scss */
  100% {
    width: 100%;
    height: 100%;
    border-top-color: transparent;
    border-bottom-color: #ed1c24;
    border-left-color: #ed1c24;
    border-right-color: transparent;
  }
}

@keyframes animate-before-training {
  /* line 5122, running-hub.scss */
  0% {
    width: 0;
    height: 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #00a651;
    border-right-color: transparent;
  }

  /* line 5131, running-hub.scss */
  50% {
    width: 0;
    height: 100%;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #00a651;
    border-right-color: transparent;
  }

  /* line 5140, running-hub.scss */
  100% {
    width: 100%;
    height: 100%;
    border-top-color: transparent;
    border-bottom-color: #00a651;
    border-left-color: #00a651;
    border-right-color: transparent;
  }
}

@keyframes animate-before-hiking {
  /* line 5152, running-hub.scss */
  0% {
    width: 0;
    height: 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #edb42c;
    border-right-color: transparent;
  }

  /* line 5161, running-hub.scss */
  50% {
    width: 0;
    height: 100%;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #edb42c;
    border-right-color: transparent;
  }

  /* line 5170, running-hub.scss */
  100% {
    width: 100%;
    height: 100%;
    border-top-color: transparent;
    border-bottom-color: #edb42c;
    border-left-color: #edb42c;
    border-right-color: transparent;
  }
}

@keyframes animate-before-trail {
  /* line 5182, running-hub.scss */
  0% {
    width: 0;
    height: 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #5853b9;
    border-right-color: transparent;
  }

  /* line 5191, running-hub.scss */
  50% {
    width: 0;
    height: 100%;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #5853b9;
    border-right-color: transparent;
  }

  /* line 5200, running-hub.scss */
  100% {
    width: 100%;
    height: 100%;
    border-top-color: transparent;
    border-bottom-color: #5853b9;
    border-left-color: #5853b9;
    border-right-color: transparent;
  }
}

/* line 5214, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a .category_img_box img,
.culture_es_es .int-container .category_flex .category_content_borders a .category_img_box img,
.culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box img,
.culture_it_it .int-container .category_flex .category_content_borders a .category_img_box img {
  position: relative;
}

/* line 5221, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a.category_flex_item,
.culture_es_es .int-container .category_flex .category_content_borders a.category_flex_item,
.culture_fr_fr .int-container .category_flex .category_content_borders a.category_flex_item,
.culture_it_it .int-container .category_flex .category_content_borders a.category_flex_item {
  border: none;
  padding: 0;
  flex-basis: 33.33%;
  margin: 0;
}

/* line 5231, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom,
.culture_es_es .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom,
.culture_fr_fr .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom,
.culture_it_it .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom {
  height: 98px;
  overflow: hidden;
  position: relative;
  letter-spacing: 0.1em;
  vertical-align: unset;
  position: relative;
}

/* line 5243, running-hub.scss */
.culture_de_de .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom h5,
.culture_es_es .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom h5,
.culture_fr_fr .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom h5,
.culture_it_it .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom h5 {
  font-size: 1.5rem;
  bottom: 0;
  position: absolute;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  letter-spacing: 0.1em;
  word-break: break-word;
}

/* line 5257, running-hub.scss */
.culture_de_de .one_slider #stl_window,
.culture_es_es .one_slider #stl_window,
.culture_fr_fr .one_slider #stl_window,
.culture_it_it .one_slider #stl_window {
  padding: 10px 0;
}

/* line 5264, running-hub.scss */
.culture_de_de .one_slider #stl_window .slider-container-right,
.culture_es_es .one_slider #stl_window .slider-container-right,
.culture_fr_fr .one_slider #stl_window .slider-container-right,
.culture_it_it .one_slider #stl_window .slider-container-right {
  width: 1200px;
  margin: 0 auto;
  padding-top: 100px;
}

/* line 5273, running-hub.scss */
.culture_de_de .one_slider #stl_window .slider-container-right .slider-right ul,
.culture_es_es .one_slider #stl_window .slider-container-right .slider-right ul,
.culture_fr_fr .one_slider #stl_window .slider-container-right .slider-right ul,
.culture_it_it .one_slider #stl_window .slider-container-right .slider-right ul {
  width: 600%;
}

/* line 5280, running-hub.scss */
.culture_de_de .one_slider #stl_window .slider-container-right .slider-right ul li,
.culture_es_es .one_slider #stl_window .slider-container-right .slider-right ul li,
.culture_fr_fr .one_slider #stl_window .slider-container-right .slider-right ul li,
.culture_it_it .one_slider #stl_window .slider-container-right .slider-right ul li {
  flex-basis: 100%;
  margin: 0 2%;
}

/* line 5288, running-hub.scss */
.culture_de_de .one_slider #stl_window .slider-container-right i,
.culture_es_es .one_slider #stl_window .slider-container-right i,
.culture_fr_fr .one_slider #stl_window .slider-container-right i,
.culture_it_it .one_slider #stl_window .slider-container-right i {
  width: 35px;
}

/* line 5295, running-hub.scss */
.culture_de_de .one_slider #stl_window .slider-container-right i:before,
.culture_es_es .one_slider #stl_window .slider-container-right i:before,
.culture_fr_fr .one_slider #stl_window .slider-container-right i:before,
.culture_it_it .one_slider #stl_window .slider-container-right i:before {
  content: '';
}

/* line 5302, running-hub.scss */
.culture_de_de .one_slider #stl_window .slider-container-right .carousel_item,
.culture_es_es .one_slider #stl_window .slider-container-right .carousel_item,
.culture_fr_fr .one_slider #stl_window .slider-container-right .carousel_item,
.culture_it_it .one_slider #stl_window .slider-container-right .carousel_item {
  padding: 0;
  position: relative;
}

/* line 5310, running-hub.scss */
.culture_de_de .one_slider #stl_window .slider-container-right .carousel_item .left-side,
.culture_es_es .one_slider #stl_window .slider-container-right .carousel_item .left-side,
.culture_fr_fr .one_slider #stl_window .slider-container-right .carousel_item .left-side,
.culture_it_it .one_slider #stl_window .slider-container-right .carousel_item .left-side {
  width: 50%;
  float: left;
  position: relative;
  background-size: 110%;
  background-position: top center;
}

/* line 5321, running-hub.scss */
.culture_de_de .one_slider #stl_window .slider-container-right .carousel_item .left-side img,
.culture_es_es .one_slider #stl_window .slider-container-right .carousel_item .left-side img,
.culture_fr_fr .one_slider #stl_window .slider-container-right .carousel_item .left-side img,
.culture_it_it .one_slider #stl_window .slider-container-right .carousel_item .left-side img {
  opacity: 0;
  height: 0;
  padding-bottom: 104%;
}

/* line 5330, running-hub.scss */
.culture_de_de .one_slider #stl_window .slider-container-right .carousel_item .right-side,
.culture_es_es .one_slider #stl_window .slider-container-right .carousel_item .right-side,
.culture_fr_fr .one_slider #stl_window .slider-container-right .carousel_item .right-side,
.culture_it_it .one_slider #stl_window .slider-container-right .carousel_item .right-side {
  float: right;
  width: 50%;
  padding-left: 4%;
  padding-right: 4%;
}

/* line 5340, running-hub.scss */
.culture_de_de .one_slider #stl_window .slider-container-right .carousel_item .right-side h5,
.culture_es_es .one_slider #stl_window .slider-container-right .carousel_item .right-side h5,
.culture_fr_fr .one_slider #stl_window .slider-container-right .carousel_item .right-side h5,
.culture_it_it .one_slider #stl_window .slider-container-right .carousel_item .right-side h5 {
  font-size: 1.8rem;
  letter-spacing: 0.1em;
  margin-top: 30px;
}

/* line 5349, running-hub.scss */
.culture_de_de .one_slider #stl_window .slider-container-right .carousel_item .right-side p,
.culture_es_es .one_slider #stl_window .slider-container-right .carousel_item .right-side p,
.culture_fr_fr .one_slider #stl_window .slider-container-right .carousel_item .right-side p,
.culture_it_it .one_slider #stl_window .slider-container-right .carousel_item .right-side p {
  font-size: 1.1rem;
  letter-spacing: 0.04em;
}

/* line 5357, running-hub.scss */
.culture_de_de .one_slider #stl_window .slider-container-right .carousel_item .right-side p:nth-of-type(1),
.culture_es_es .one_slider #stl_window .slider-container-right .carousel_item .right-side p:nth-of-type(1),
.culture_fr_fr .one_slider #stl_window .slider-container-right .carousel_item .right-side p:nth-of-type(1),
.culture_it_it .one_slider #stl_window .slider-container-right .carousel_item .right-side p:nth-of-type(1) {
  padding-bottom: 30px;
  border-bottom: 1px solid #000;
}

/* line 5365, running-hub.scss */
.culture_de_de .one_slider #stl_window .slider-container-right .carousel_item .right-side p.date,
.culture_es_es .one_slider #stl_window .slider-container-right .carousel_item .right-side p.date,
.culture_fr_fr .one_slider #stl_window .slider-container-right .carousel_item .right-side p.date,
.culture_it_it .one_slider #stl_window .slider-container-right .carousel_item .right-side p.date {
  font-weight: 400;
  letter-spacing: 0.08em;
  color: #000;
  padding-top: 10px;
}

/* line 5375, running-hub.scss */
.culture_de_de .one_slider #stl_window .s-b-b,
.culture_es_es .one_slider #stl_window .s-b-b,
.culture_fr_fr .one_slider #stl_window .s-b-b,
.culture_it_it .one_slider #stl_window .s-b-b {
  margin-top: 30px;
}

/* line 5382, running-hub.scss */
.culture_de_de .one_slider #stl_window .s-b-b .s-b,
.culture_es_es .one_slider #stl_window .s-b-b .s-b,
.culture_fr_fr .one_slider #stl_window .s-b-b .s-b,
.culture_it_it .one_slider #stl_window .s-b-b .s-b {
  width: 20px;
  height: 20px;
}

@media (max-width: 800px) {
  /* line 5392, running-hub.scss */
  .culture_de_de .one_slider #stl_window .slider-container-right,
  .culture_es_es .one_slider #stl_window .slider-container-right,
  .culture_fr_fr .one_slider #stl_window .slider-container-right,
  .culture_it_it .one_slider #stl_window .slider-container-right {
    width: 100%;
  }

  /* line 5399, running-hub.scss */
  .culture_de_de .one_slider #stl_window .slider-container-right i,
  .culture_es_es .one_slider #stl_window .slider-container-right i,
  .culture_fr_fr .one_slider #stl_window .slider-container-right i,
  .culture_it_it .one_slider #stl_window .slider-container-right i {
    display: none;
  }

  /* line 5406, running-hub.scss */
  .culture_de_de .one_slider #stl_window .slider-container-right .slider-right ul li,
  .culture_es_es .one_slider #stl_window .slider-container-right .slider-right ul li,
  .culture_fr_fr .one_slider #stl_window .slider-container-right .slider-right ul li,
  .culture_it_it .one_slider #stl_window .slider-container-right .slider-right ul li {
    position: relative;
    margin: 0;
  }

  /* line 5414, running-hub.scss */
  .culture_de_de .one_slider #stl_window .slider-container-right .slider-right ul li .left-side,
  .culture_es_es .one_slider #stl_window .slider-container-right .slider-right ul li .left-side,
  .culture_fr_fr .one_slider #stl_window .slider-container-right .slider-right ul li .left-side,
  .culture_it_it .one_slider #stl_window .slider-container-right .slider-right ul li .left-side {
    width: 100%;
    display: block;
    float: unset;
  }

  /* line 5423, running-hub.scss */
  .culture_de_de .one_slider #stl_window .slider-container-right .slider-right ul li .right-side,
  .culture_es_es .one_slider #stl_window .slider-container-right .slider-right ul li .right-side,
  .culture_fr_fr .one_slider #stl_window .slider-container-right .slider-right ul li .right-side,
  .culture_it_it .one_slider #stl_window .slider-container-right .slider-right ul li .right-side {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    display: block;
    float: unset;
  }

  /* line 5436, running-hub.scss */
  .culture_de_de .one_slider #stl_window .slider-container-right .slider-right ul li .right-side h5,
  .culture_es_es .one_slider #stl_window .slider-container-right .slider-right ul li .right-side h5,
  .culture_fr_fr .one_slider #stl_window .slider-container-right .slider-right ul li .right-side h5,
  .culture_it_it .one_slider #stl_window .slider-container-right .slider-right ul li .right-side h5 {
    background: #000;
    color: #fff;
    border: 2px solid #fff;
    font-size: 1.5rem;
    padding: 5px 0;
    box-shadow: none;
  }

  /* line 5448, running-hub.scss */
  .culture_de_de .one_slider #stl_window .slider-container-right .slider-right ul li .right-side p,
  .culture_es_es .one_slider #stl_window .slider-container-right .slider-right ul li .right-side p,
  .culture_fr_fr .one_slider #stl_window .slider-container-right .slider-right ul li .right-side p,
  .culture_it_it .one_slider #stl_window .slider-container-right .slider-right ul li .right-side p {
    display: none;
  }

  /* line 5455, running-hub.scss */
  .culture_de_de .one_slider .s-b-b,
  .culture_es_es .one_slider .s-b-b,
  .culture_fr_fr .one_slider .s-b-b,
  .culture_it_it .one_slider .s-b-b {
    position: relative;
    bottom: 65px;
  }
}
@media (min-width: 800px) and (max-width: 1024px) {
  /* line 5466, running-hub.scss */
  .culture_de_de .one_slider #stl_window .slider-container-right,
  .culture_es_es .one_slider #stl_window .slider-container-right,
  .culture_fr_fr .one_slider #stl_window .slider-container-right,
  .culture_it_it .one_slider #stl_window .slider-container-right {
    width: 100%;
  }

  /* line 5473, running-hub.scss */
  .culture_de_de .one_slider #stl_window .slider-container-right li.carousel_item a,
  .culture_es_es .one_slider #stl_window .slider-container-right li.carousel_item a,
  .culture_fr_fr .one_slider #stl_window .slider-container-right li.carousel_item a,
  .culture_it_it .one_slider #stl_window .slider-container-right li.carousel_item a {
    display: flex;
  }

  /* line 5480, running-hub.scss */
  .culture_de_de .one_slider #stl_window .slider-container-right li.carousel_item a .left-side,
  .culture_es_es .one_slider #stl_window .slider-container-right li.carousel_item a .left-side,
  .culture_fr_fr .one_slider #stl_window .slider-container-right li.carousel_item a .left-side,
  .culture_it_it .one_slider #stl_window .slider-container-right li.carousel_item a .left-side {
    flex: 1;
  }

  /* line 5487, running-hub.scss */
  .culture_de_de .one_slider #stl_window .slider-container-right li.carousel_item a .right-side,
  .culture_es_es .one_slider #stl_window .slider-container-right li.carousel_item a .right-side,
  .culture_fr_fr .one_slider #stl_window .slider-container-right li.carousel_item a .right-side,
  .culture_it_it .one_slider #stl_window .slider-container-right li.carousel_item a .right-side {
    flex: 1;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 5497, running-hub.scss */
  .culture_de_de .int-container .category_flex .category_content_borders,
  .culture_es_es .int-container .category_flex .category_content_borders,
  .culture_fr_fr .int-container .category_flex .category_content_borders,
  .culture_it_it .int-container .category_flex .category_content_borders {
    flex-basis: 50%;
  }
}
@media (max-width: 767px) {
  /* line 5507, running-hub.scss */
  .culture_de_de .int-container .category_flex .category_content_borders,
  .culture_es_es .int-container .category_flex .category_content_borders,
  .culture_fr_fr .int-container .category_flex .category_content_borders,
  .culture_it_it .int-container .category_flex .category_content_borders {
    flex-basis: 100%;
  }

  /* line 5514, running-hub.scss */
  .culture_de_de .int-container .category_flex .category_content_borders p,
  .culture_es_es .int-container .category_flex .category_content_borders p,
  .culture_fr_fr .int-container .category_flex .category_content_borders p,
  .culture_it_it .int-container .category_flex .category_content_borders p {
    height: unset !important;
  }

  /* line 5518, running-hub.scss */
  #slide-b {
    background: #fff;
    color: #000;
    font-size: 0.9rem;
  }
}
/* line 5528, running-hub.scss */
.culture_de_de form.inline-button,
.culture_es_es form.inline-button,
.culture_fr_fr form.inline-button,
.culture_it_it form.inline-button {
  display: inline-block;
  height: auto;
}

/* line 5536, running-hub.scss */
.culture_de_de form.inline-button .article-tags,
.culture_es_es form.inline-button .article-tags,
.culture_fr_fr form.inline-button .article-tags,
.culture_it_it form.inline-button .article-tags {
  line-height: unset;
  font-size: 0.9375rem;
  width: max-content;
}

/* line 5545, running-hub.scss */
.culture_de_de .menu-link .selected,
.culture_es_es .menu-link .selected,
.culture_fr_fr .menu-link .selected,
.culture_it_it .menu-link .selected {
  font-weight: bold;
}

/* line 5552, running-hub.scss */
.culture_de_de .menu-link .selected:after,
.culture_es_es .menu-link .selected:after,
.culture_fr_fr .menu-link .selected:after,
.culture_it_it .menu-link .selected:after {
  width: 100% !important;
  bottom: 18px;
}

/* line 5560, running-hub.scss */
.culture_de_de .sub-menu-link .selected,
.culture_es_es .sub-menu-link .selected,
.culture_fr_fr .sub-menu-link .selected,
.culture_it_it .sub-menu-link .selected {
  font-weight: bold;
}

/* line 5567, running-hub.scss */
.culture_de_de .sub-menu-link,
.culture_es_es .sub-menu-link,
.culture_fr_fr .sub-menu-link,
.culture_it_it .sub-menu-link {
  transition: 0.3s ease-in;
}

/* line 5574, running-hub.scss */
.culture_de_de .sub-menu-link:hover,
.culture_es_es .sub-menu-link:hover,
.culture_fr_fr .sub-menu-link:hover,
.culture_it_it .sub-menu-link:hover {
  font-weight: bold;
}

@media (min-width: 911px) and (max-width: 1024px) {
  /* line 5583, running-hub.scss */
  .culture_de_de .one_slider #stl_window .slider-container-right .carousel_item .right-side h5,
  .culture_es_es .one_slider #stl_window .slider-container-right .carousel_item .right-side h5,
  .culture_fr_fr .one_slider #stl_window .slider-container-right .carousel_item .right-side h5,
  .culture_it_it .one_slider #stl_window .slider-container-right .carousel_item .right-side h5 {
    font-size: 1.5rem;
  }

  /* line 5590, running-hub.scss */
  .culture_de_de .int-container .category_flex .category_content_borders a .category_img_box img,
  .culture_es_es .int-container .category_flex .category_content_borders a .category_img_box img,
  .culture_fr_fr .int-container .category_flex .category_content_borders a .category_img_box img,
  .culture_it_it .int-container .category_flex .category_content_borders a .category_img_box img {
    width: 100%;
  }

  /* line 5597, running-hub.scss */
  .culture_de_de .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom h5,
  .culture_es_es .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom h5,
  .culture_fr_fr .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom h5,
  .culture_it_it .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom h5 {
    font-size: 2.2rem;
  }

  /* line 5604, running-hub.scss */
  .culture_de_de .article_page .col_80 .article_container .article_right h5,
  .culture_es_es .article_page .col_80 .article_container .article_right h5,
  .culture_fr_fr .article_page .col_80 .article_container .article_right h5,
  .culture_it_it .article_page .col_80 .article_container .article_right h5 {
    font-size: 1.5rem;
    height: unset;
  }

  /* line 5612, running-hub.scss */
  .culture_de_de .article_page .col_80 .article_container .article_right .article_date,
  .culture_es_es .article_page .col_80 .article_container .article_right .article_date,
  .culture_fr_fr .article_page .col_80 .article_container .article_right .article_date,
  .culture_it_it .article_page .col_80 .article_container .article_right .article_date {
    font-size: 1rem;
  }

  /* line 5619, running-hub.scss */
  .culture_de_de .article_page .col_80 .article_container .article_right .article_text,
  .culture_es_es .article_page .col_80 .article_container .article_right .article_text,
  .culture_fr_fr .article_page .col_80 .article_container .article_right .article_text,
  .culture_it_it .article_page .col_80 .article_container .article_right .article_text {
    font-size: 0.9em;
    padding-top: 10px;
    padding-right: 0;
    padding-left: 0;
  }

  /* line 5629, running-hub.scss */
  .culture_de_de .article_page .col_80 .article_container button,
  .culture_es_es .article_page .col_80 .article_container button,
  .culture_fr_fr .article_page .col_80 .article_container button,
  .culture_it_it .article_page .col_80 .article_container button {
    font-size: 0.9rem;
    padding: 0.75em 3em;
  }

  /* line 5637, running-hub.scss */
  .culture_de_de #content_container,
  .culture_es_es #content_container,
  .culture_fr_fr #content_container,
  .culture_it_it #content_container {
    padding: 0 15px;
  }
}
/* line 5642, running-hub.scss */
#navbar-int .close {
  display: none;
}

@media only screen and (orientation: landscape) and (max-width: 870px) {
  /* line 5651, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_es_es .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_fr_fr .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_it_it .nav_container #navbar-int #navbar .sub-menu .sub-menu-categories {
    width: 40%;
    padding-left: 2%;
  }

  /* line 5659, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_es_es .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_fr_fr .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_it_it .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles {
    width: 60%;
    padding-left: 2.1%;
  }

  /* line 5667, running-hub.scss */
  .culture_de_de div#navbar-int.sticky #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
  .culture_es_es div#navbar-int.sticky #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
  .culture_fr_fr div#navbar-int.sticky #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
  .culture_it_it div#navbar-int.sticky #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image {
    height: 105px;
  }

  /* line 5674, running-hub.scss */
  .culture_de_de .nav_container .social_widget_int,
  .culture_es_es .nav_container .social_widget_int,
  .culture_fr_fr .nav_container .social_widget_int,
  .culture_it_it .nav_container .social_widget_int {
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center;
  }

  /* line 5688, running-hub.scss */
  .culture_de_de .nav_container #navbar-int.sticky #navbar .hub-menu,
  .culture_es_es .nav_container #navbar-int.sticky #navbar .hub-menu,
  .culture_fr_fr .nav_container #navbar-int.sticky #navbar .hub-menu,
  .culture_it_it .nav_container #navbar-int.sticky #navbar .hub-menu,
  .culture_de_de .nav_container #navbar-int #navbar .hub-menu,
  .culture_es_es .nav_container #navbar-int #navbar .hub-menu,
  .culture_fr_fr .nav_container #navbar-int #navbar .hub-menu,
  .culture_it_it .nav_container #navbar-int #navbar .hub-menu {
    width: 20%;
  }

  /* line 5695, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5 {
    font-size: 0.9rem;
    padding: 1% 2%;
    line-height: 1.1rem;
  }

  /* line 5704, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button,
  .culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button,
  .culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button {
    width: 105px;
    font-size: 0.9rem;
  }

  /* line 5712, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .sub-menu,
  .culture_es_es .nav_container #navbar-int #navbar .sub-menu,
  .culture_fr_fr .nav_container #navbar-int #navbar .sub-menu,
  .culture_it_it .nav_container #navbar-int #navbar .sub-menu {
    top: 32px;
  }

  /* line 5719, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar.visible,
  .culture_es_es .nav_container #navbar-int #navbar.visible,
  .culture_fr_fr .nav_container #navbar-int #navbar.visible,
  .culture_it_it .nav_container #navbar-int #navbar.visible {
    height: 32px;
  }

  /* line 5726, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_es_es .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_fr_fr .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50,
  .culture_it_it .nav_container #navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 {
    width: 100%;
    margin-bottom: 7px;
  }

  /* line 5734, running-hub.scss */
  .culture_de_de .square_border h5,
  .culture_es_es .square_border h5,
  .culture_fr_fr .square_border h5,
  .culture_it_it .square_border h5 {
    letter-spacing: 0.1em;
    font-size: 1.5rem;
    height: 76px;
  }

  /* line 5743, running-hub.scss */
  .culture_de_de .square_border p,
  .culture_es_es .square_border p,
  .culture_fr_fr .square_border p,
  .culture_it_it .square_border p {
    text-align: center;
  }

  /* line 5750, running-hub.scss */
  .culture_de_de .square_border img,
  .culture_es_es .square_border img,
  .culture_fr_fr .square_border img,
  .culture_it_it .square_border img {
    max-width: 90%;
  }

  /* line 5757, running-hub.scss */
  .culture_de_de .square_border,
  .culture_es_es .square_border,
  .culture_fr_fr .square_border,
  .culture_it_it .square_border {
    flex-basis: 50%;
    padding-top: 0 !important;
    display: inline-block;
  }

  /* line 5766, running-hub.scss */
  .culture_de_de #related_articles,
  .culture_es_es #related_articles,
  .culture_fr_fr #related_articles,
  .culture_it_it #related_articles {
    width: 50%;
    display: inline-block;
    margin-top: 0;
  }

  /* line 5775, running-hub.scss */
  .culture_de_de #related_articles h5,
  .culture_es_es #related_articles h5,
  .culture_fr_fr #related_articles h5,
  .culture_it_it #related_articles h5 {
    height: 76px;
  }
}
@media (max-width: 870px) {
  /* line 5781, running-hub.scss */
  #navbar-int .close {
    position: absolute;
    cursor: pointer;
    z-index: 1;
    top: 2px;
    right: 4px;
    display: block;
  }

  /* line 5790, running-hub.scss */
  .close:before {
    content: '\f00d';
    font-family: 'FontAwesome';
    font-weight: bold;
  }

  /* line 5799, running-hub.scss */
  .culture_de_de .int-container #category_container h5.linesplitter,
  .culture_es_es .int-container #category_container h5.linesplitter,
  .culture_fr_fr .int-container #category_container h5.linesplitter,
  .culture_it_it .int-container #category_container h5.linesplitter {
    padding: 0;
  }

  /* line 5806, running-hub.scss */
  .culture_de_de #category_container.main-hub > h5,
  .culture_es_es #category_container.main-hub > h5,
  .culture_fr_fr #category_container.main-hub > h5,
  .culture_it_it #category_container.main-hub > h5 {
    font-size: 2rem;
    word-break: break-word;
  }

  /* line 5814, running-hub.scss */
  .culture_de_de #category_container.main-hub p,
  .culture_es_es #category_container.main-hub p,
  .culture_fr_fr #category_container.main-hub p,
  .culture_it_it #category_container.main-hub p {
    font-size: 1.1rem;
    width: 100%;
    margin-bottom: 10px;
  }

  /* line 5823, running-hub.scss */
  .culture_de_de .nav_container .title h2,
  .culture_es_es .nav_container .title h2,
  .culture_fr_fr .nav_container .title h2,
  .culture_it_it .nav_container .title h2 {
    font-size: 1.5rem;
  }

  /* line 5830, running-hub.scss */
  .culture_de_de #main_container .article_page .article_container a .article_left h5,
  .culture_es_es #main_container .article_page .article_container a .article_left h5,
  .culture_fr_fr #main_container .article_page .article_container a .article_left h5,
  .culture_it_it #main_container .article_page .article_container a .article_left h5 {
    font-size: 1.5rem;
  }

  /* line 5837, running-hub.scss */
  .culture_de_de .article_page .col_80 .article_container .article_right .article_text p,
  .culture_es_es .article_page .col_80 .article_container .article_right .article_text p,
  .culture_fr_fr .article_page .col_80 .article_container .article_right .article_text p,
  .culture_it_it .article_page .col_80 .article_container .article_right .article_text p {
    font-size: 1.1rem;
  }

  /* line 5844, running-hub.scss */
  .culture_de_de .article_page .col_80 .article_container button,
  .culture_es_es .article_page .col_80 .article_container button,
  .culture_fr_fr .article_page .col_80 .article_container button,
  .culture_it_it .article_page .col_80 .article_container button {
    font-size: 1.1rem;
  }

  /* line 5851, running-hub.scss */
  .culture_de_de .article_container,
  .culture_es_es .article_container,
  .culture_fr_fr .article_container,
  .culture_it_it .article_container {
    border-right: unset;
  }

  /* line 5858, running-hub.scss */
  .culture_de_de div#navbar-int .link.sticky,
  .culture_es_es div#navbar-int .link.sticky,
  .culture_fr_fr div#navbar-int .link.sticky,
  .culture_it_it div#navbar-int .link.sticky {
    display: block !important;
    opacity: 1;
    visibility: visible;
    height: 47px !important;
    width: 100%;
    line-height: 52px;
  }

  /* line 5870, running-hub.scss */
  .culture_de_de .nav_container #navbar-int #navbar.visible,
  .culture_es_es .nav_container #navbar-int #navbar.visible,
  .culture_fr_fr .nav_container #navbar-int #navbar.visible,
  .culture_it_it .nav_container #navbar-int #navbar.visible {
    margin-top: 0;
  }

  /* line 5878, running-hub.scss */
  div#navbar.sticky #stickylogo,
  .culture_de_de div#navbar-int.sticky #stickylogo,
  .culture_es_es div#navbar-int.sticky #stickylogo,
  .culture_fr_fr div#navbar-int.sticky #stickylogo,
  .culture_it_it div#navbar-int.sticky #stickylogo {
    height: 15px;
    opacity: 1;
  }

  /* line 5886, running-hub.scss */
  .culture_de_de div#navbar-int #stickylogo,
  .culture_es_es div#navbar-int #stickylogo,
  .culture_fr_fr div#navbar-int #stickylogo,
  .culture_it_it div#navbar-int #stickylogo {
    opacity: 0;
  }

  /* line 5893, running-hub.scss */
  .culture_de_de div#navbar-int #navbar,
  .culture_es_es div#navbar-int #navbar,
  .culture_fr_fr div#navbar-int #navbar,
  .culture_it_it div#navbar-int #navbar {
    padding-left: 3%;
    padding-right: 3%;
  }
}
@media (min-width: 1025px) {
  /* line 5904, running-hub.scss */
  .culture_de_de .pos-rel,
  .culture_es_es .pos-rel,
  .culture_fr_fr .pos-rel,
  .culture_it_it .pos-rel {
    padding-top: 10px;
  }
}
@media (min-width: 767px) and (max-width: 1024px) {
  /* line 5914, running-hub.scss */
  .culture_de_de #main_container #content_container,
  .culture_es_es #main_container #content_container,
  .culture_fr_fr #main_container #content_container,
  .culture_it_it #main_container #content_container {
    padding-top: 5%;
  }
}
@media (max-width: 767px) {
  /* line 5924, running-hub.scss */
  .culture_de_de .article_text,
  .culture_es_es .article_text,
  .culture_fr_fr .article_text,
  .culture_it_it .article_text {
    padding-left: 0;
    padding-right: 0px;
  }

  /* line 5932, running-hub.scss */
  .culture_de_de .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom h5,
  .culture_es_es .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom h5,
  .culture_fr_fr .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom h5,
  .culture_it_it .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom h5 {
    font-size: 1.4rem !important;
  }

  /* line 5939, running-hub.scss */
  .culture_de_de .int-container .category_flex .category_content_borders button,
  .culture_es_es .int-container .category_flex .category_content_borders button,
  .culture_fr_fr .int-container .category_flex .category_content_borders button,
  .culture_it_it .int-container .category_flex .category_content_borders button {
    font-size: 1.1rem !important;
  }

  /* line 5946, running-hub.scss */
  .culture_de_de .int-container .category_flex .category_content_borders p,
  .culture_es_es .int-container .category_flex .category_content_borders p,
  .culture_fr_fr .int-container .category_flex .category_content_borders p,
  .culture_it_it .int-container .category_flex .category_content_borders p {
    font-size: 1.1rem !important;
  }

  /* line 5953, running-hub.scss */
  .culture_de_de .one_slider #stl_window .slider-container-right .slider-right ul li .right-side h5,
  .culture_es_es .one_slider #stl_window .slider-container-right .slider-right ul li .right-side h5,
  .culture_fr_fr .one_slider #stl_window .slider-container-right .slider-right ul li .right-side h5,
  .culture_it_it .one_slider #stl_window .slider-container-right .slider-right ul li .right-side h5 {
    font-size: 1.2rem !important;
  }

  /* line 5960, running-hub.scss */
  .culture_de_de .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom,
  .culture_es_es .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom,
  .culture_fr_fr .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom,
  .culture_it_it .int-container .category_flex .category_content_borders a.category_flex_item .text-bottom {
    height: unset !important;
    overflow: visible !important;
    padding-bottom: 20px !important;
    padding-top: 30px !important;
  }

  /* line 5970, running-hub.scss */
  .culture_de_de .one_slider #stl_window .slider-container-right,
  .culture_es_es .one_slider #stl_window .slider-container-right,
  .culture_fr_fr .one_slider #stl_window .slider-container-right,
  .culture_it_it .one_slider #stl_window .slider-container-right {
    padding-top: 40px !important;
  }

  /* line 5977, running-hub.scss */
  .culture_de_de .article_title .title h2,
  .culture_es_es .article_title .title h2,
  .culture_fr_fr .article_title .title h2,
  .culture_it_it .article_title .title h2 {
    font-size: 1.9rem !important;
  }

  /* line 5984, running-hub.scss */
  .culture_de_de .latest_articles.one_slider #stl_window h2.linesplitter,
  .culture_es_es .latest_articles.one_slider #stl_window h2.linesplitter,
  .culture_fr_fr .latest_articles.one_slider #stl_window h2.linesplitter,
  .culture_it_it .latest_articles.one_slider #stl_window h2.linesplitter {
    transform: unset !important;
    font-size: 2.1rem !important;
  }

  /* line 5992, running-hub.scss */
  .culture_de_de .int-container #category_container h5.linesplitter,
  .culture_es_es .int-container #category_container h5.linesplitter,
  .culture_fr_fr .int-container #category_container h5.linesplitter,
  .culture_it_it .int-container #category_container h5.linesplitter {
    font-size: 2.1rem !important;
  }

  /* line 5999, running-hub.scss */
  .culture_de_de #category_container,
  .culture_es_es #category_container,
  .culture_fr_fr #category_container,
  .culture_it_it #category_container {
    border: none !important;
  }

  /* line 6003, running-hub.scss */
  div#invisibility-hamburger {
    position: absolute;
    width: 100%;
    height: 47px;
    top: 0;
  }

  /* line 6013, running-hub.scss */
  .culture_de_de form.inline-button .article-tags,
  .culture_es_es form.inline-button .article-tags,
  .culture_fr_fr form.inline-button .article-tags,
  .culture_it_it form.inline-button .article-tags {
    width: 100%;
    display: block;
  }

  /* line 6021, running-hub.scss */
  .culture_de_de .tags-share .col,
  .culture_es_es .tags-share .col,
  .culture_fr_fr .tags-share .col,
  .culture_it_it .tags-share .col {
    width: 70% !important;
    margin: 0 auto;
    margin-bottom: 20px;
    float: none;
  }

  /* line 6031, running-hub.scss */
  .culture_de_de .article-tags.article-hub,
  .culture_es_es .article-tags.article-hub,
  .culture_fr_fr .article-tags.article-hub,
  .culture_it_it .article-tags.article-hub {
    width: 100%;
    margin: 0;
    margin-bottom: 15px;
  }

  /* line 6040, running-hub.scss */
  .culture_de_de form.inline-button,
  .culture_es_es form.inline-button,
  .culture_fr_fr form.inline-button,
  .culture_it_it form.inline-button {
    width: 100%;
    display: block;
  }

  /* line 6045, running-hub.scss */
  .square_border img {
    max-width: 280px;
  }

  /* line 6052, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5 {
    transform: translate(-50%, -85%);
    font-size: 0.9rem;
    padding: 2% 2%;
  }

  /* line 6061, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button,
  .culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button,
  .culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button {
    width: 95px;
    font-size: 0.7rem;
  }

  /* line 6069, running-hub.scss */
  .culture_de_de .flex.article_gallery .carousel_item_description p,
  .culture_es_es .flex.article_gallery .carousel_item_description p,
  .culture_fr_fr .flex.article_gallery .carousel_item_description p,
  .culture_it_it .flex.article_gallery .carousel_item_description p {
    display: block;
  }

  /* line 6076, running-hub.scss */
  .culture_de_de .flex.article_gallery.search .carousel_item,
  .culture_es_es .flex.article_gallery.search .carousel_item,
  .culture_fr_fr .flex.article_gallery.search .carousel_item,
  .culture_it_it .flex.article_gallery.search .carousel_item {
    flex-basis: 100%;
    max-width: 100%;
  }

  /* line 6084, running-hub.scss */
  .culture_de_de .carousel_item_description h5,
  .culture_es_es .carousel_item_description h5,
  .culture_fr_fr .carousel_item_description h5,
  .culture_it_it .carousel_item_description h5 {
    font-size: 1.2rem;
  }
}
@media (max-width: 991px) and (min-height: 400px) {
  /* line 6090, running-hub.scss */
  div#invisibility-hamburger {
    position: absolute;
    width: 100%;
    height: 47px;
    top: 0;
  }
}
@media (max-height: 399px) and (orientation: landscape) {
  /* line 6103, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
  .culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image,
  .culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image {
    width: 100%;
    float: right;
  }

  /* line 6111, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5,
  .culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-article-image h5 {
    font-size: 0.7rem;
    line-height: 0.9rem;
    text-align: center;
  }

  /* line 6120, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button,
  .culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button,
  .culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles .article-50 .menu-button {
    width: 95px;
    font-size: 0.7rem;
  }

  /* line 6128, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_es_es div#navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .menu-latest-hub-articles,
  .culture_it_it div#navbar-int #navbar .sub-menu .menu-latest-hub-articles {
    width: 35%;
  }

  /* line 6135, running-hub.scss */
  .culture_de_de div#navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_es_es div#navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_fr_fr div#navbar-int #navbar .sub-menu .sub-menu-categories,
  .culture_it_it div#navbar-int #navbar .sub-menu .sub-menu-categories {
    width: 60%;
  }

  /* line 6142, running-hub.scss */
  .culture_de_de .nav_container .social_widget_int,
  .culture_es_es .nav_container .social_widget_int,
  .culture_fr_fr .nav_container .social_widget_int,
  .culture_it_it .nav_container .social_widget_int {
    float: right;
  }

  /* line 6149, running-hub.scss */
  .culture_de_de #related_articles,
  .culture_es_es #related_articles,
  .culture_fr_fr #related_articles,
  .culture_it_it #related_articles {
    width: 50%;
    margin-top: 15px;
  }

  /* line 6157, running-hub.scss */
  .culture_de_de .square_border img,
  .culture_es_es .square_border img,
  .culture_fr_fr .square_border img,
  .culture_it_it .square_border img {
    max-width: 342px;
  }

  /* line 6168, running-hub.scss */
  .culture_de_de #related_articles,
  .culture_de_de #instagram-s,
  .culture_es_es #related_articles,
  .culture_es_es #instagram-s,
  .culture_fr_fr #related_articles,
  .culture_fr_fr #instagram-s,
  .culture_it_it #related_articles,
  .culture_it_it #instagram-s {
    width: 50%;
    display: inline-block;
    margin-top: 0px;
  }
}
@media (max-width: 750px) and (orientation: landscape) {
  /* line 6176, running-hub.scss */
  .article_pagination .page_selector {
    display: none;
  }

  /* line 6180, running-hub.scss */
  .article_pagination .page_numbers {
    flex-basis: 100% !important;
  }
}
@media (max-width: 768px) {
  /* line 6186, running-hub.scss */
  .video-media {
    max-width: 100%;
    width: 100%;
    padding: 0 15px;
  }
}
