.custom-spacer {
    margin-top: 30px !important;
}
.custom-spacer-40 {
    margin-top: 40px !important;
}
.custom-spacer-60 {
    margin-top: 60px !important;
}
.article-block ul li {
    margin-left:20px;
}


.form-field-v2.outlined .label::after {
    content: "/ tournament page";
}

@media only screen and (max-width: 1199px) {
    .w_carousel_slides,
    .w_carousel {
        max-height: 600px;
    }
}

@media only screen and (max-width: 799px) {
    .w_carousel_slides,
    .w_carousel {
        max-height: 300px;
    }
}
.w_carousel_caption .w_carousel_intro {
    text-transform: initial !important;
    margin: auto;
    width: 84%;
}

/* Infoscreen */
.page_id_845046 .w_header {
    display:none !important;
}
.page_id_845046 .w_carousel_teaser {
    font-size: 65px !important;
}
.page_id_845046 .w_carousel_title h2 {
    font-size: 40px !important;
    line-height:90px;
}
.page_id_845046 .w_carousel_intro {
    font-size: 30px !important;
    padding-left:50px;
    padding-right:50px;
    font-weight: 200;
}
.page_id_845046 .w_carousel_button {
    margin-top:40px !important;
}


#mainContent a:hover {
    background-color: transparent !important;
}
.w_header .w_logo img {
    min-height:260px;
}
.w_developer { display:none !important; }
.w_footer img {
    max-width:  100px;
    max-height: 80px;
    margin:auto;
}
.w_block {
    text-align: center !important;
}
.w_footer .w_block:first-child {
    min-width:25.5%;
} 
.w_footer .w_block:nth-child(4) {
    min-width:100%;
} 
.w_footer {
    border-top: 2px solid orange !important;
    border-bottom: 3px solid orange !important;
}


.block_type_timerblock * {
    text-align: center !important;
}
.block_type_timerblock {
    border-top: 1px solid var(--footer-on-surface-color) !important;
    border-bottom: 1px solid var(--footer-on-surface-color) !important;
}


.course-practical-information {
    background-color:#eee;
    padding:10px;
    margin-bottom:30px;
    border: 1px solid #3CBAC9;
}
.course-registrations::before {
    content: "Signups is only visible for logged in admin user (right click to list and export):";
}

body.read-more #featured, body.read-more #featured .bxslider, body.read-more #featured .bx-wrapper, body.read-more #featured .bx-viewport, body.read-more #featured .bxslider li {
    min-height: 86vh !important;
}
.button-element.form-field-v2.outlined.level-2 {
    display:none !important;
}
.w_footer .w_logo img   {
    max-height: 110px !important;
}
.article-block h3,
.course-instructor-label,
.course-instructor {
    display:none;
}
.course-duration,
.course-day-label,
.course-date-time,
.course-day,
.course-duration-label {}

.course-day-label .course-inner {
    visibility: hidden;
}

/* Ikoner, forside */
.custom-forsideikoner {
    margin-bottom:-40px !important;
}
.custom-forsideikoner li svg { 
    height:34px;
    width:34px;
}
.custom-forsideikoner .block-title {
    margin-top:70px !important;
    text-align: center !important;
}
.custom-forsideikoner .block_type_roundedbuttonnavigateblock span {
    width:  3.5em !important;
    height: 3.5em !important;
    border-radius: 3em !important;
}
.custom-forsideikoner .block_type_roundedbuttonnavigateblock li {
    flex:1 1 7em !important
}
.block_type_roundedbuttonnavigateblock li div {
    line-height:22px;
}
.custom-forsideikoner .block_type_roundedbuttonnavigateblock li div {
    /*white-space: nowrap;*/
}


/* Nedtelling */
.block_type_timerblock *,
.countdownElement * {
    /*color:aqua;*/
    /*color:gold !important;*/
}
.block_type_timerblock {
    padding: 30px !important;
    padding-bottom: 16px !important;
    /*background-color: #fdbd59 !important; */
    /*background-color: black !important; */
    /*background-color: var(--footer-surface-color) !important; */
    /*background-color: var(--footer-on-surface-color)  !important; */
    background-color: #f1f1f1 !important;
}


