.logo .small
{
    font-size:15px;
}

.logo 
{
    padding-top:0;
    font-weight:600;
}

.important-numbers
{
    font-size: 20px;
    font-weight: 800;
    padding-bottom: 34px !important;
    margin-top: -15px;
}

.slider li
{
    filter: brightness(50%);
-webkit-filter: brightness(50%);
}

.text-center
{
    text-align: center !important;
}

.text-bold 
{
    font-weight: 600 !important;
}

.text-semibold 
{
    font-weight: 500 !important;
}

.text-nobold 
{
    font-weight: 400 !important;
}

.f18 
{
    font-size: 18px;
}

.non-index-margin
{
    padding-top:27px;
}

.ui-accordion-content
{
    padding-left: 15px !important;
    border: 4px solid #3156a3;
}

.fullwidth
{
    width:100%;
}

.mt30
{
    margin-top: 30px;
}

.sidelink
{
    margin-top:20px;
    display: inline-block;
}

.sf-menu li a
{
    text-transform: uppercase;
}

.slider_content h2
{
    font-size: 72px;
    color: #FFF;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
}
.slider_content h3
{
    margin-top: 19px;
    font-size: 24px;
    line-height: 150%;
    color: #FFF;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
}

.opening_hours p
{
    padding: 0;
    color: white;
    line-height: 100%;
}

.info a 
{
    border-bottom:0;
}

.render-element p:last-child {
    margin-bottom: 0 !important;
    padding:0 !important;
}
.render-element
{
    margin:0 0 20px 0;
    float: left;
    clear: both;
}

.render-element img 
{
    width:100%;
}

.render-element .image-caption
{
    font-style: italic;
}

.render-element .files a 
{
    float:left;
    clear:both;
    margin:0 0 5px 0;
}

.render-element ul
{
    list-style: square;
    margin-left:20px;
}

.render-element ul li 
{
    margin-bottom:5px;
}

.render-element blockquote p 
{
    color: #3156A3;
    font-family: verdana;
}
.render-element blockquote strong
{
    color: #3156A3;
}
.render-element blockquote
{
    border:0;
    padding-left:0;
    font-size:18px;
    margin-bottom:0;
}

.items_list .value p
{
    margin:0;
    padding:0;
    line-height: 100%;;
}

figure.table
{
    margin:0;
}

/*Simon Css */

.caroufredsel_wrapper_slider{
    height:450px !important;
}

.slider_content {
    padding-top: 100px;
}

.slider_navigation{
    visibility: hidden;
    height: 0px;
}

.home_box {
    height: auto;
}

.slider_content_box {
    /*margin-top: -548px !important;*/
    margin-top: -506px !important;
     min-height: 353px !important;
}

.home_box .important-numbers
{
    padding-bottom: 10px !important;
}

.home_box .more {
    margin-top: 15px;
}

.page.relative.noborder
{
    margin-top:50px;
}

@media screen and (max-width: 1009px){
    .slider_content h2 {
        font-size: 60px;
    }
}

.footer_banner_box h2, .footer_banner_box h2 a {

    font-size: 20px;
}

.footer_banner_box {
    padding: 30px 30px;
}

@media screen and (max-width: 479px){
    .slider_content h2 {
        font-size: 35px;
    }   
    .slider_content_box {
      margin-top: -481px !important;
    min-height: 230px !important;
    }
    .slider_content {
        padding-top: 50px;
    }

    
}

.logo .small {
    font-size: 20px;
}

.header_left a, .logo {
    font-size: 38px;
}