.read-more .course-deadline-date-time-label.course-label, 
.read-more .course-free-seats {
    display: none !important;
}

/* forsiden */
.page_id_1005357262 .textbox-inner {
    min-height: 306px !important;
}
.page_id_1005357262 .media-wrapper {
    border-bottom: 1px solid #aaa;
}


.custom-spacer {
    margin-top: 30px !important;
}
.custom-spacer-40 {
    margin-top: 40px !important;
}
.custom-spacer-50 {
    margin-top: 50px !important;
}
.custom-spacer-60 {
    margin-top: 60px !important;
}
.custom-spacer-70 {
    margin-top: 70px !important;
}
.custom-spacer-80 {
    margin-top: 80px !important;
}
.custom-spacer-90 {
    margin-top: 90px !important;
}
.custom-spacer-100 {
    margin-top: 100px !important;
}
.article-block ul li {
    margin-left:20px;
    line-height: 1.5em !important;
}
.custom-clear {
    margin-left: 1px !important;
    margin-right:1px !important;
}

#container-list .innercol {
    background-color: #fff !important;
}
#container-list .outercol,
.block_type_textareaadvancedblock,
.block_type_roundedbuttonnavigateblock,
.block_type_timerblock{
    filter: drop-shadow(0px 0px 24px #333);
}




#wrap #outerContent {
    /* background-color: #f1f1f1 !important; */
}



.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;
}




/* Header / footer  */
.w_header .w_logo img {
    min-height:260px;
}
.w_developer { display:none !important; }
.w_footer img {
    max-width:  150px;
    max-height: 130px;
    margin:auto;
}
#W-footer,
#W-header {
    filter: drop-shadow(0px 0px 24px #555);
}
.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 {
    margin-top:50px;
    border-top: 2px solid orange !important;
    border-bottom: 3px solid orange !important;
}
.w_footer .w_logo img   {
    max-height: 110px !important;
}



/* Countdown block */
.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;
}



/* påmeldingsportal */
.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;
}

.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 li svg { 
    height:34px;
    width:34px;
}
.custom-forsideikoner .block-title {
    margin-top:0px !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: #fafafa !important;
}





/* custom button i teksteditor */
.custom-button-link .block-TextAreaAdvanced-html {
    /* border: 1px solid var(--secondary-color-contrast) !important; */
    border-radius: 10px;
    padding-bottom: 32px !important;
}

.article-block.article-content a:hover,
.custom-button-link .block-TextAreaAdvanced-html a:hover {
    border: 1px solid var(--primary-color-contrast) !important;
    background-color: #fff !important;
    color: var(--secondary-color) !important;
}
.article-block.article-content a,
.custom-button-link .block-TextAreaAdvanced-html a {
    padding: 3px 22px !important;
    font-size: 16px !important;
    text-decoration: none !important;
    border-radius: 6px !important;
    white-space: nowrap;
    /* color: var(--secondary-color) !important; */
    /* color: var(--primary-color) !important; */
    color: #fff !important;
    background-color: var(--primary-color-contrast) !important;
    border: 1px solid var(--primary-color-contrast) !important;
}








.custom-hvit .block-TextAreaAdvanced-html,
.custom-hvit .block_type_tfpagesearchblock,
.custom-hvit .block_type_roundedbuttonnavigateblock {
    background-color: #ffffff !important;
    padding: 10px 40px 10px 40px !important;
    border: 1px solid var(--secondary-color-contrast) !important;    /*  #fbf10e  */
    border-radius: 10px;
}
.custom-hvit .block_type_contactformblock {
    margin-left: 20px !important;
    max-width: 94.5% !important;
    background-color: #ffffff !important;
    padding: 20px 40px 0px 40px !important;
    border: 1px solid var(--secondary-color-contrast) !important;    /*  #fbf10e  */
    border-radius: 10px;
}
@media only screen and (max-width: 799px) {
    .custom-hvit .block_type_contactformblock {
        max-width: 92.5% !important;
    }
}
.custom-hvit .block_type_contactformblock input,
.custom-hvit .block_type_contactformblock textarea {
    background-color: #fafafa !important;
}
.custom-hvit .form-field-v2 div {
    background-color: #ffffff !important;
}
.custom-hvit .block_type_contactformblock label {
    font-size: 0.9em !important;
    font-weight: 400 !important;
}
.custom-hvit .block_type_contactformblock .required-helper-text {
    font-size: 0.8em !important;
    font-weight: 400 !important;
}
.custom-sort .block-TextAreaAdvanced-html,
.custom-sort .block_type_tfpagesearchblock,
.custom-sort .block_type_roundedbuttonnavigateblock {
background-color: #000000 !important;
padding: 20px 40px 0px 40px !important;
border: 1px solid var(--secondary-color-contrast) !important;    /*  #fbf10e  */
border-radius: 10px;
}
.read-more #mainContent {
background-color: #ffffff !important;
}

