/* General */
body>.page{
    padding-top: 60px;
    border: none;
}
body{
    color: #4B4949;
    font-size: 18px;
}
#section-berck-social-networks-side ul a,
#section-berck-shortcut-links a{
    font-size: 1.5em;
}
.section .section-title, .section-berck-title{
    font-family: 'Oswald', 'Roboto', 'Open Sans', sans-serif;;
}
#wrapper-article-homepage .berck-side-agenda-title h2,
.section.section-item-list .section-title h1, .section.section-item .section-title h1,
.section-title h1, .section-berck-title h2{
    font-size: 2.2em !important;
    color: #4B4949;
}

.pagination>li{
    display: inline-block;
}
.pagination>li>a, .pagination>li>span, .pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span{
    color: #4B4949;
    border: solid 1px #4B4949;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    padding: 0;
    line-height: 40px;
}
.pagination>li.pagination-previous>a, .pagination>li.pagination-previous>span,
.pagination>li.pagination-next>a, .pagination>li.pagination-next>span{
    border: none !important;
}
.pagination{
    position: relative;
    border: none;
    width: 400px;
    max-width: 100%;
    text-align: center;
    padding: 20px 40px;
}
.pagination>li.pagination-next{
    position: absolute;
    right: 0;
    top: 20px;
}
.pagination>li.pagination-previous{
    position: absolute;
    left: 0;
    top: 20px;
}
#navigation.navbar-default.navbar-base{
    box-shadow: 0 0 15px -10px #000;
}
#form-berck-contact{
    margin-bottom: 50px;
}
.page-item .page-image-cover img{
    border-bottom: none;
}
.section-item-page .section-title h1{
    color: #B76B8A !important;
}
.page-item .widget-side-navigation.widget-side .widget-body>ul>li{
    background: #B76B8A;
    color: #fff;
}
.page-item .widget-side-navigation.widget-side .widget-body>ul>li li{
    background: #eee;
    color: #777;
}
.page-item .widget-side-navigation.widget-side .widget-body>ul>li li a{
    color: #4B4949;
}
.widget-side-navigation .widget-side-navigation-collapse,
.widget-side-navigation .widget-side-navigation-collapse-all[data-collapse="true"],
.widget-side-navigation .widget-side-navigation-collapse.collapsed{
    background: #855468;
}
@media (min-width:768px){
    .page-item .page-image-cover{
        border-top: solid 35px #1e99bd;
    }
    .page-item .page-item-preview{
        padding: 45px 80px;
    }
}
@media (max-width:767px){
    .page-item .page-image-cover{
        border-top: solid 9px #1e99bd;
    }
    .page-item .page-item-preview{
        padding: 45px 10px;
    }
}
@media (max-width:1330px){
    #section-berck-footer{
        bottom: 0;
        height: 50px;
        width: 100%;
        top: auto;
        left: 0;
        border-radius: 0;
        background: #f7f7f7;
        border-top: solid 1px #eee;
        padding: 0;
        position: fixed;
        z-index: 10000;
        box-shadow: 0 0 15px -10px #000;
    }
    #section-berck-footer .section-content{
        max-width: 250px;
    }
    #section-berck-social-networks-side,
    #section-berck-shortcut-links{
        position: initial;
        width: auto;
        padding: 0;
        margin: auto;
        box-shadow: none;
        border-radius: 0;
        background: transparent;
    }
    #section-berck-social-networks-side a,
    #section-berck-shortcut-links a{
        background: transparent;
        height: 50px !important;
        width: 50px !important;
        line-height: 50px !important;
        float: left;
    }
    #section-berck-contact{
        padding-bottom: 100px;
    }
}

.accessibility-improvement{
    text-align: right;
}
.accessibility-improvement .accessibility-improvement-more,
.accessibility-improvement .accessibility-improvement-less{
    padding: 0;
    line-height: 40px;
    width: 40px;
    height: 40px;
}
.accessibility-improvement .accessibility-improvement-less{
    font-size: 0.5em;
}