/* CAROUSEL POST */
.lokalnyt_blog_post_nyheder .et_pb_post {
  border: 1px rgba(10, 10, 10, 0.5) solid !important;
}

.lokalnyt_blog_post_nyheder .et_pb_post:hover {
  background-color: #f8f8f8 !important;
}

.lokalnyt_blog_post_nyheder .et_pb_blog_grid .column {
  padding: 10px !important;
}

.lokalnyt_blog_post_nyheder .et_pb_blog_grid .column article {
  margin: 25px 0 !important;
}

.sektion-heading {
  z-index: 1025;
}


.carousel-item {
  transition-duration: 0.6s!important;
}

.carousel-control-top {
  display: flex;
  justify-content: center;
  align-items: center;
}

.carousel-indicator-item {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #34ab7b;
  border-radius: 10px;
  cursor: pointer;
  background-color: #e9e9e9;
}

.carousel-indicator-item.active,
.carousel-indicator-item:hover {
  background-color: #34ab7b;
}

.post-tags-post {
  margin: 6px 0px 0px 20px;
}

.post-tags-post a {
  background-color: #34ab7b;
  color: #fff;
  padding: 3px 6px;
  margin: 6px 6px;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}

.post-tags-post a:nth-child(1) {
  display: none;
}

.post-tags-post a:nth-child(n+5) {
  display: none;
}

.tag-small a{
  display: none;
}

.truncate-lines-3 {
  overflow: hidden;
}

/* .font-size-2-lines {
  font-size: 32px;
}

.font-size-3-lines {
  font-size: 28px; 
}

.font-size-4-lines {
  font-size: 26px;
} */

.hidden{
  display: none;
}

/* MOUSE EVENTS */
.cursor-pointer{
  cursor: pointer;
}

/* BREAKING NEWS */
.breaking-news{
  background: linear-gradient(-45deg, #ffd528, #ffda41, #ffd528, #ffda41);
	animation: breaking_news_gradient 5s ease infinite;
  background-size: 400% 400%;
  border-top-right-radius: 12px;
}

.breaking-news-text{
  padding: 1px 12px 0 12px;
  line-height: 23px;
  background: linear-gradient(
    to right,
    #333333 0%,
    #000 50%,
    #333333 100%
);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
background-size: 500% auto;
animation: textShine 2.5s ease-in-out infinite alternate;
font-size: 13px;
font-weight: 700;
font-style: italic;
letter-spacing: 2px!important;
}

@keyframes breaking_news_gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

@keyframes textShine {
  0% {
      background-position: 0% 50%;
  }
  100% {
      background-position: 100% 50%;
  }
}

.map-marker-popup-image{
  outline-style: auto!important;
  outline-color: #fff!important;
}

/* KALENDER */
.mec-owl-theme .owl-nav [class*="owl-"] {
  color: #fff !important;
  margin: 5px !important;
  padding: 30px 5px !important;
  background: #d6d6d6 !important;
  display: inline-block !important;
  cursor: pointer !important;
  border-radius: 5px !important;
}

.mec-wrap .mec-event-carousel-type2 .owl-next,
.mec-wrap .mec-event-carousel-type2 .owl-prev,
.mec-wrap .mec-event-carousel-type3 .owl-next,
.mec-wrap .mec-event-carousel-type3 .owl-prev,
.mec-wrap .mec-event-carousel-type4 .owl-next,
.mec-wrap .mec-event-carousel-type4 .owl-prev {
  transition: all 0.25s ease !important;
  -webkit-transition: all 0.25s ease !important;
  position: absolute !important;
  top: 40% !important;
  background-color: #f8f8f8 !important;
  position: absolute !important;
}

.mec-event-carousel-type2 .owl-next i,
.mec-event-carousel-type2 .owl-prev i,
.mec-event-carousel-type3 .owl-next i,
.mec-event-carousel-type3 .owl-prev i,
.mec-event-carousel-type4 .owl-next i,
.mec-event-carousel-type4 .owl-prev i {
  font-size: 1.625rem !important;
  line-height: 1.8rem !important;
  color: #222 !important;
}

.mec-event-image {
  height: 160px;
  overflow: hidden;
}

.mec-event-date-info {
  font-size: 70% !important;
  font-style: italic !important;
  font-family: "Manrope", Helvetica, Arial, Lucida, sans-serif !important;
}

.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-carousel-title {
  font-family: "Poppins", Helvetica, Arial, Lucida, sans-serif !important;
  font-size: 100% !important;
  line-height: 1.5rem !important;
  letter-spacing: 1px !important;
  color: #222 !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 70px !important;
}

.mec-event-carousel-type2 .event-carousel-type2-head .mec-event-carousel-content-type2 p {
  font-family: "Manrope", Helvetica, Arial, Lucida, sans-serif !important;
  font-size: 90% !important;
  font-weight: 400 !important;
  color: #222 !important;
}

.mec-event-sharing-wrap {
  display: none;
}

.mec-event-footer-carousel-type2 .mec-booking-button {
  line-height: 25px;
  height: 41px;
  width: 100%;
  margin-right: 0;
}

.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button {
  border: 1px solid #e4e4e4;
  padding: 7px 23px 7px;
  font-size: 80%;
  text-align: center;
  text-transform: uppercase;
  color: #222;
  font-weight: 300;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.mec-wrap p {
  font-size: 16px !important;
}

ul.mec-event-sharing-wrap {
  padding: 0 !important;
}

body.mec-events-template-default.single-mec-events {
  padding-left: 0px;
}

/* KALENDER 2.0 */
.artikel #acf-date-filter #datepicker-container .ui-widget.ui-widget-content {
  width: 100%;
}

.ui-widget-header{
  background:#fff;
}

.ui-widget-header {
  border: 1px solid #e9e9e9!important;
  background: #fff!important;
  color: #333!important;
  font-weight: bold!important;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #e9e9e9!important;
  background: #fff!important;
  font-weight: normal!important;
  color: #333!important;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #e9e9e9!important;
  background: #e9e9e9!important;
  font-weight: bold!important;
  color: #333!important;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.4em!important;
  text-align: right;
  text-decoration: none;
}

.information-box span{
  display: block;
  margin-bottom: 1rem;
  margin-top: 0;
}

td.has-posts a.ui-state-default::after {
  content: '';
  display: inline-block;
  width: 5px;
  height: 5px;
  background-color: #34ab7b;
  border-radius: 50%;
  position: relative;
  float:left;
  top:8px;
}


/* POST SLIDER & CAROSEL */
.psac-post-carousel.psac-design-1 .psac-post-title,
.psac-post-title {
  font-size: 100% !important;
  line-height: 1.4rem !important;
  letter-spacing: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
  overflow: hidden !important;
  display: inherit !important;
}

.psac-post-carousel.psac-design-1 .psac-post-image-bg::before {
  content: "" !important;
  opacity: 0 !important;
  background: none !important;
}

.psac-design-1 .psac-post-carousel-content {
  background-color: rgba(10, 10, 10, 0.8) !important;
  padding: 15px !important;
}

/* CUSTOM POST */

.blog_text {
  background-color: rgba(240, 240, 240, 1) !important;
  width: 350px;
  border-radius: 0px 0px 5px 5px;
}

.blog_text:hover {
  background-color: rgba(220, 220, 220, 1) !important;
  scale: 1.02;
  text-decoration: none !important;
  border-radius: 0px 0px 5px 5px;
  transition: all 0.2s ease-in-out;
}

.blog_text h6 {
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}

.blog_text .social-post {
  position: absolute;
  visibility: hidden;
  overflow: hidden !important;
}

.kalender-carousel-inner {
  display: flex;
  flex-wrap: nowrap;
  /* Add padding to avoid drop shadow being cut */
  padding: 3px;
  /* Use margin to remove whitespace from the padding */
  margin-top: -3px;
  margin-bottom: -3px;
}

.social-post-inner {
  background-color: rgba(220, 220, 220, 1) !important;
  transition: all 0.2s ease-in-out;
  border-radius: 5px;
}

.blog_text .social-post i {
  color: #222 !important;
}

.blog_text .social-post i:hover {
  color: #34ab7b !important;
  transition: all 0.2s ease-in-out;
}

.blog_text:hover .social-post {
  visibility: visible;
}

.blog_text img {
  height: 250px;
}

.text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  color: #333;
}
p.text {
  margin-bottom: 0!important;
}

.e-avis-text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
}

p.e-avis-text {
  margin-bottom: 0!important;
}

.e-avis-splash{
  transform: rotate(5deg);
  margin:-100px 0 0 50px;
}

.e-avis-splash-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff!important;
  width: 200px; /* Adjust as needed */
  height: 200px; /* Adjust as needed */
  border: 4px solid white;
  border-radius: 50%; /* Makes it a circle */
  background-color: #34ab7b;
  -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}

@media (max-width: 1199.98px) {
.e-avis-splash-container {
  scale: 0.5;
}
}

.e-avis-splash-container .splash-text {
  font-weight: normal;
  margin: 0;
  padding: 0.5rem;
  color: #fff!important;
}

.text-category p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  color: #333 !important;
  margin: 0!important;
}

.image-container {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;

}

.hyphens{
  hyphens: auto!important;
  -ms-hyphens: auto!important;
  -webkit-hyphens: auto!important;
}

/* VIDEO */
.post-video video {
  width: 100%;
  height: auto;
}

/* POPUP */
.hsk-column4.hsk-agency-inquiry-form {
  display: none;
}

.active-form {
  display: block;
}

/* Footer */
.et-l--footer div div div ul li {
  font-size: 90% !important;
}

.et-l--footer div div div p,
.et_pb_text_6_tb_footer a {
  font-size: 100% !important;
}

/* DIVI OVERRIDES */
.map-header-items .et_pb_scroll_top:before {
  content: "" !important;
  display: none !important;
}

/* PLUGIN OVERRIDES */

/* WP OVERRIDE */
#wp-admin-bar-lokalnyt-websites-default {
  display: grid;
  flex-direction: row;
  grid-template-columns: repeat(4, 20%);
  gap: 6px 45px;
  overflow: scroll;
  height: 310px;
}

.admin_top_menu_secoundary a {
  color: #fff !important;
  font-weight: 600 !important;
}

#wpadminbar .menupop .ab-sub-wrapper {
  border: 1px #fff solid;
  border-radius: 6px;
}

/* FACEBOOK SDK */
#ff-stream-2{
  width: 100%!important;
  z-index: -999!important;
}

.ff-stream-wrapper{
  margin:0!important;
}

.ff-header{
  display: none!important;
}

.ff-upic-round.ff-infinite > li {
  border-radius: 0px!important;
  overflow: hidden;
}

.ff-stream{
  padding:0!important;
  margin-top:0!important;
}

.ff-slideshow .ff-dropdown .ff-external-link, .ff-slideshow .ff-dropdown .flaticon-share2 {
  background: #34ab7b!important;
}

.ff-nickname, .ff-userpic{
  display: none!important;
}

.ff-slideshow .ff-item-header {
  display: none!important;
} 

.ff-loadmore-wrapper{
  display: none!important;
}

.networks-list i {
  font-size: 22px!important;
}

/* ANIMATIONS */
.marquee-container {
  width: 100%;
  overflow: hidden;
}

.marquee {
  display: inline-block;
  white-space: nowrap;
  animation: marquee 40s linear infinite;
  animation-delay: 0s;
}

.marquee a {
  padding-right: 10px;
  display: inline-block;
}

@keyframes marquee {
  0% {
    transform: translateX(30%);
  }

  100% {
    transform: translateX(-30%);
  }
}

/* NO ANIMATION */
.et_animated {
  opacity: 1 !important;
}

.et_pb_section,
.et_pb_section * {
  opacity: 1 !important;
  -o-transition-property: none !important;
  -moz-transition-property: none !important;
  -webkit-transition-property: none !important;
  transition-property: none !important;
  -o-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
  -webkit-animation: none !important;
  -moz-animation: none !important;
  -o-animation: none !important;
  animation: none !important;
}

.et_pb_row,
.et_pb_row * {
  animation: none !important;
  opacity: 1 !important;
}

.et_pb_column,
.et_pb_column * {
  animation: none !important;
  opacity: 1 !important;
}

.et_pb_row {
  max-width: 1280px;
  margin: auto;
  position: relative;
}

/* SLIDE IN */

.slide_in_sidebar_label_v1 .et_pb_row {
  max-width: 1080px !important;
  margin: auto;
  position: relative;
}
/* MODAL */
.modal {
  z-index: 11000 !important;
}

.modal-body,
.modal-content {
  border-radius: 12px !important;
}

.modal-dialog {
  max-width: 41% !important;
}

.modal_close {
  padding: 0px 0px 6px 0px !important;
  align-self: flex-start !important;
}

.modal_close span {
  font-size: 34px !important;
}

/* LOGIN CSS */
.button-primary {
  color: #222 !important;
  font-weight: 600;
  padding: 6px 0px;
}

.button-primary:hover {
  color: #222 !important;
  font-weight: 600;
  padding: 6px 0px;
}

/* UserInterface */
.userinterface_nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end !important;
  gap: 12px;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none !important;
  list-style-type: none !important;
  padding: 12px 0 !important;
  font-size: 12px;
}

#wp-post_content-editor-tools {
  display: none;
}

#selected_tags span {
  padding-right: 6px;
  font-weight: bold;
}

/* USER INFO */

.lokalnyt-overlay {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.lokalnyt-logo {
  max-width: 200px;
  margin-bottom: 20px;
}

.lokalnyt-text {
  text-align: left;
}

/* IMAGE MAP PRO */
.squares-element h3 {
  font-size: 100% !important;
  font-weight: 600 !important;
  color: #222 !important;
}

.imp-tooltip {
  border-radius: 5px !important;
  padding: 2px 5px !important;
  background: rgb(255, 255, 255) !important;
}

/* RSS */
.wpra-item-list {
  padding: 25px;
}

.wpra-item {
  border-bottom: 2px #e9e9e9 solid;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.wpra-item a {
  font-weight: 600;
  color: #333;
}

.wprss-feed-meta {
  padding-top: 6px;
  font-weight: 400;
  font-size: 0.8rem;
  color: #34ab7b;
}

.wp-rss-aggregator {
  background-color: #ffffff;
  border-radius: 12px;
}

/* USER MENU DASHBOARD */
.link-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.link-text {
  font-size: 0.8rem;
  margin-top: 2px;
}

/* WP USER FRONTEND PRO */
body .wpuf-dashboard-container {
  max-width: 100%!important;
  width:100%!important;
}

body .wpuf-dashboard-container .wpuf-dashboard-navigation {
  width: 100%!important;
  float: left!important;
}

body .wpuf-menu-item.active a {
  color: #34ab7b !important;
}

body .wpuf-posts-edit:hover {
  background-color: #34ab7b!important;
}

body .wpuf-posts-delete:hover {
  background-color: #e00e0e!important;
}

body .wpuf-posts-edit,
body .wpuf-posts-delete {
  float: left!important;
  padding: 10px 12px!important;
  border-radius: 50%!important;
}

body .wpuf-dashboard-container .wpuf-dashboard-content {
  width: 100%!important;
  float: left!important;
  display: flex!important;
  flex-direction: column!important;
  justify-content: center!important;
  align-items: center!important;
}

.wpuf-form-layout1{
  width: 100% !important;
}

.wpuf-el .company{
  margin-top:24px!important;
}

.wpuf-checkbox-block{
opacity: 1!important;
}

#wpuf-post-draft{
  display: none!important;
}

.wpuf-fields label.wpuf-checkbox-block input[type="checkbox"]+span {
  display: none;
}

body .wpuf-dashboard-container table.items-table th,
body .wpuf-dashboard-container table.items-table td {
  border: 0!important;
  padding: 6px!important;
  font-size: 12px !important;
}

body .wpuf-dashboard-container table .items-list-header,
body .wpuf-dashboard-container table .items-list-header {
  font-size: 12px !important;
}

.wpuf-dashboard-content.dashboard p{
  width:100%!important;
  text-align: left;
}

/* WPUF REGISTER & LOGIN */
#wp-submit{
background-color: #34ab7b;
color: #fff;
text-transform: uppercase;
padding: 6px 25px;
border: none!important;
float: left;
font-weight: 700;
width:auto;
border: 1px #666 solid;
}

.forgetmenot{
  display: none;
}

#wpuf-login-form a{
background-color: #34ab7b;
  color: #fff;
  text-transform: uppercase;
  padding: 6px 12px;
  border: none !important;
  font-weight: 500;
  float: right;
  margin:0px 0px 0px 25px;
  border:1px #666 solid;
}


.wpuf-login-form {
  margin: 12px 0;
}

#wpuf-login-form,
.wpuf-login-form p label {
  width: 100%;
  margin:12px 0;
}

#wpuf-login-form,
.wpuf-login-form p input{
  width:100%;
  padding:6px 0;
}

.g-recaptcha div{
  width: 100%!important;
  display: flex;
  justify-content: flex-end;
}

.wpuf-form-add .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li.active-step, .wpuf-form-add .wpuf-form .wpuf-multistep-progressbar .ui-widget-header {
  color: #ffffff;
  background-color: #34ab7b!important;
  font-weight: 500;
}

.wpuf-form-add .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li.active-step::after {
  border-left-color: #34ab7b!important;
}

.items-table img{
  width:auto!important;
  height: 50px!important;
}

.items-table-container{
  width:100%!important;
}

.items-list-header th, .items-table tbody tr td  {
  max-width: 25%!important;
}

.items-list-header:nth-child(2){
  max-width: 200px!important;
}

/* COOKIES & GDPR */
.gdpr-cookie-consent {
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: #333;
  color: #fff;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  font-size: 14px;
}

.gdpr-cookie-consent a {
  color: #fff;
  text-decoration: underline;
}

.gdpr-cookie-consent-accept {
  background-color: #4CAF50;
  color: #fff;
  border: none;
  padding: 3px 6px;
  cursor: pointer;
}

.gdpr-cookie-consent-deny {
  background-color: #dc3545;
  color: #fff;
  border: none;
  padding: 6px 12px;
  cursor: pointer;
}

/* Gutenberg column overrides */
.wp-block-columns {
  display: flex !important;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}


.wp-block-column {
  flex-basis: 0;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
  padding-left: 5px;
  padding-right: 5px;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 16px;
}

/* Specific column widths for Bootstrap equivalents */
.wp-block-column[class*="is-1-"] {
  flex: 0 0 auto;
  width: 8.333333%;
}

.wp-block-column[class*="is-2-"] {
  flex: 0 0 auto;
  width: 16.666667%;
}

.wp-block-column[class*="is-3-"] {
  flex: 0 0 auto;
  width: 25%;
}

.wp-block-column[class*="is-4-"] {
  flex: 0 0 auto;
  width: 33.333333%;
}

.wp-block-column[class*="is-5-"] {
  flex: 0 0 auto;
  width: 41.666667%;
}

.wp-block-column[class*="is-6-"] {
  flex: 0 0 auto;
  width: 50%;
}

.wp-block-column[class*="is-7-"] {
  flex: 0 0 auto;
  width: 58.333333%;
}

.wp-block-column[class*="is-8-"] {
  flex: 0 0 auto;
  width: 66.666667%;
}

.wp-block-column[class*="is-9-"] {
  flex: 0 0 auto;
  width: 75%;
}

.wp-block-column[class*="is-10-"] {
  flex: 0 0 auto;
  width: 83.333333%;
}

.wp-block-column[class*="is-11-"] {
  flex: 0 0 auto;
  width: 91.666667%;
}

.wp-block-column[class*="is-12-"] {
  flex: 0 0 auto;
  width: 100%;
}

@media only screen and (max-width: 1600px) {

  .blog-sidebar {
    flex-basis: 9% !important;
    -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
      flex-grow: 1 !important;
  }

  .page-ad-remove {
    display: none;
  }
  
  .carousel-item .row .col {
    margin: 12px 0;
  }
}

.wp-block-columns>.wp-block-column:nth-child(4),
.right-sidebar {
  flex-basis: 0% !important;
  display: none !important;
} 

@media only screen and (max-width: 1024px) {

  .wp-container-5>.wp-block-column:nth-child(1),
  .wp-container-16>.wp-block-column:nth-child(1),
  .wp-container-27>.wp-block-column:nth-child(1),
  .wp-container-38>.wp-block-column:nth-child(1),  
  .left-sidebar {
    flex-basis: 0% !important;
    display: none !important;
  }
  
  .left-sidebar,
  .right-sidebar {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .carousel-item .row .col {
    margin: 12px 0;
  }

}

@media only screen and (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis:36%"] {
    flex-grow: 1;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis:39%"] {
    flex-grow: 1;
  }
}

@media only screen and (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis:20%"] {
    flex-basis: 22% !important;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis:17%"] {
    flex-basis: 22% !important;
  }
}

.wp-block-columns {
  margin-bottom: 0 !important;
}

@media only screen and (max-width: 991px) {
  .modal-dialog {
    max-width: 80% !important;
    margin: 0 auto !important;
  }

        .wp-container-5>.wp-block-column:nth-child(1),
        .wp-container-16>.wp-block-column:nth-child(1),
        .wp-container-27>.wp-block-column:nth-child(1),
        .wp-container-38>.wp-block-column:nth-child(1),
        .left-sidebar {
          flex-basis: 0% !important;
          display: none !important;
        }
    
        .left-sidebar,
        .right-sidebar {
          -webkit-box-flex: 0 !important;
          -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
        }
    
      .wp-block-columns>.wp-block-column:nth-child(2) {
        flex-basis: 100% !important;
      }
    
      .wp-block-columns>.wp-block-column:nth-child(3) {
        flex-basis: 100% !important;
      }
    
      .wp-block-columns>.wp-block-column:nth-child(4),
      .right-sidebar {
        flex-basis: 0% !important;
        display: none !important; 
      }
    
      .wp-block-columns {
        flex-wrap: wrap !important;
      }
    
      .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 100% !important;
      }

      .carousel-item .row .col{
        margin:12px 0;
      }

      .carousel-control-top{
        display: none;
      }

      #header_logo{
        margin: 12px 0;
      }
}


/* GAME */
.trykstart{
  background: url("../../inc/images/trykstart/trykstart_placeholder.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin: 0 0 0 -12px;
}

.brickball {
  background: url("../../inc/images/brickball/brickball_placeholder.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin: 0 0 0 -12px;
}

/* TEMAER */
#menu-topmenu .jul a{
  color: #8b091f!important;
  font-weight: 600!important;
}

.jul .date-box{
  color: #fff!important;
  background-color: #8b091f!important;
}

.week-header:first-of-type {
  margin-top: 0 !important;
}

.week-header {
  display: flex;
  align-items: center;
  height: 24px;
  margin-top: 50px;
}

.week-title {
  margin-right: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
  color: #8b091f!important;
  display: flex;
  align-items: center;
  text-transform: uppercase;
}

.week-separator {
  flex-grow: 1;
  height: 2px;
  background-color: #8b091f!important;
  margin-left: 10px;
  align-self: center;
}

.menu-margin{
  margin-left: 11px!important;
}