
body #mod_container_4915252{min-height: 100vh!important;}

.info_event-card{font-size: 14px!important;}

.info_event-card .label{font-weight: bold;}

.end_day-name,
.start_day-name{width: 100%;}

body #navigation ul li.active_link {
    background-color: #F8AE0D!important;
}

/* date ui */

.mod_pagelist:not(.grouped_items) .end_day,
.mod_pagelist .start_day-name,
.mod_pagelist .end_day-name,
.mod_pagelist .start_time,
.mod_pagelist .start_year,
.mod_pagelist .end_time,
.mod_pagelist .end_year
{display: none;}

.date_element_container span{color:white!important;}

.info_time .inner_elements{grid-gap: 0.25em!important;}

.date_element_container{background-color: rgb(37, 37, 31);
    justify-content: center;
    text-align: center;
    border-radius: 8px;
    padding: 0.25em;}

.mod_pagelist .date_element_container{flex-direction: column-reverse;
    color: white;
    font-size: 12px;
    min-width: 50px;

}

.end_day-number,
.start_day-number{font-weight: bold;
    font-size: 12px;}

.end_month-name,
.start_month-name{font-weight: bold;}

.mod_pagelist .info_event-card .label{display: none;}

.info_event-card .label em{text-align: center;font-size: 16px;width: 100%;display: block;color:black!important;font-weight: bold;}


.date_element_container em,
.date_element_container value,
.info_event-card em,
.date_element_container span em{color:white!important;}

{display: none!important;}

.item{position: relative;}

.mod_pagelist:not(.grouped_items) .item .date_wrapper{
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: flex-end!important;
}

.grouped_items .flex.inner_elements{background-color:black;border-radius: 8px;}

.date_container{background-color: white!important;
    border-radius: 8px;
    padding: 0.5em;}


.hero_container .date_element_container{
    min-width: 150px;
}

/* date ui end */

.ctab_border_mode:hover{bakground-color: rgba(0, 0, 0, 0.04);}

.toggle::before {
    content: "Menü";
    float: left;
    display: block;
    align-self: center;
}

.toggle {
    position: relative;
    height: 45px;
    width: auto;
    cursor: pointer;
    flex-wrap: wrap;
    justify-content: center;
    background-color: rgb(242, 242, 242);
    padding: 0.25em;
    border-radius: 8px;
    grid-gap: 1em;
}

.hamburger {
    position: relative;}


.visible #navigation .position_1.mod_container {
    box-shadow: -9px 10px 45px rgba(0, 0, 0, 0.31);
}

#mod_html_4915253 .img_wrapper {
    max-width: 300px!important;
    margin: auto!important;
}

.mod_page_preview:hover{box-shadow: -9px 10px 45px rgba(0, 0, 0, 0.2);}

body #navigation ul li:hover{background-color: rgba(248, 174, 13, 0.56) !important;}

.item.fad_page_pagelist_event_element  .date_news{
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px;
    background-color: white;
    border-bottom-left-radius: 8px;
}

.mod_blog_newslist .item .caption-text_wrapper{padding-top:20px!important;}


.mod_blog_newslist .text_element,
.mod_blog_newslist  .item h3 .word_container{  overflow: hidden;
    display: -webkit-box!important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.mod_blog_newslist  .item:hover .word_container::after{display: none;}

button{
    width: auto;
    min-width: 240px;
    background-color: black;
}

#footer p a{
    text-decoration: none!important;
}

#footer{background-color:#162337;}

#footer .active_link{
    font-weight: bold;
    border: 1px solid;
}

.control_EditText{width:100% !important}

.address_location::before{display: none;}

#mod_addressbox_4930631 .item{
    width: auto!important;
}