* {
    hyphens: auto;
}
#page-content,
nav *{
    white-space: break-spaces;
}
.pl-ces-slider-wrapper .extra-content{
    margin-top:-100px;
}
/* provide legacy styling */
.gallery-row img{
    width:auto !important;
}
.gallery-row{
    justify-content: center;
}

.frame-type-menu_subpages ul,
.main-navigation > ul{
    display: grid !important;
    column-gap: 50px;
    grid-template-columns: 1fr;
}
@media screen and (min-width: 992px){
    .main-navigation{
        margin-left: 50px;
        margin-right: 50px;
    }
    .frame-type-menu_subpages ul,
    .main-navigation > ul{
        grid-template-columns: 1fr 1fr;
    }
}
.frame-type-menu_subpages ul li a,
a.bt-big,
button.bt-big,
.frame-type-menu_subpages li button.bt-big{
    display:block;
    background-color: #ffe84f !important;
    border-color: black !important;
    padding-top: 20px !important;
    margin-top: 20px !important;
    padding-bottom: 20px !important;
    text-align: center !important;
    color:black !important;
    border:none!important;
    border-radius: 0 !important;
    width:100%;
}
nav > ul > li a:hover,
.frame-type-menu_subpages li a:hover{
    opacity:0.8;
}
.dropdown-menu{
    width:100%;
    box-sizing: border-box;
    padding: 20px;
}
.dropdown-menu li a{
    padding: 10px 20px;
    display:block;
}
footer a{
    color:white !important;
}
.scroll-top{
    color:white !important;
 }