
form.layout-2 label {

}

form.layout-2 .form-row {
    margin: 0 0 8px 0;
    overflow: hidden;
}

form.layout-2 .checkbox-row {
    float: left;
}

form.layout-2 label.form-label {
    display: block;
    float: left;
    width: 160px;
}

#sidebar .distribution-list-1 h3 {
    display: none;
}

#sidebar .distribution-list-1 ul {
    border-bottom: 1px solid #d5d5d5;
    margin: 0 15px 9px 15px;
    padding: 0 0 10px 0;
}

#sidebar .distribution-list-1 li {
    list-style: none;
}

#sidebar .distribution-list-1 .col-md-3 {
    display: none;
}

#sidebar .distribution-list-1 .col-md-9 {
    padding: 0;
    width: auto;
}

#sidebar .distribution-list-1 p {
    font-size: 1.5rem !important;
    margin: 0;
}

#sidebar .distribution-list-1 p.small {
    color: #777 !important;
    font-family: 'Gentium Basic','serif';
}

#sidebar .distribution-list-1 h4 {
    color: #c8041a;
    font-family: 'Gentium Basic','serif';
    font-weight: bold;
    font-size: 1.6rem;
    margin: 4px 0;
    padding: 0 15px;
}

#sidebar .distribution-list-1 .teaser-text p {
    display: none;
}

#sidebar .distribution-list-1 .teaser-text p:first-child {
    display: block;
}

#sidebar .distribution-list-1 a.btn {
    background-color: #000;
    text-transform: uppercase;
    margin: 0 9px 9px 0;
    padding: 0 7px;
}

#sidebar .distribution-list-1 a.btn i {
    display: none;
}

#sidebar .distribution-list-1 {
    overflow: hidden;
}

#wrap .start-news {
    background: #fff;
    margin: 0 -10px 0 -15px;
    padding: 0 10px 0 15px;
    overflow: hidden;
}

#wrap .start-news > div {
    border-bottom: 1px solid #d5d5d5;
    padding: 20px 0;
    overflow: hidden;
}

#wrap .start-news img {
    display: block;
    float: left;
}

#wrap .start-news-right {
    margin: 0 0 0 265px;
}

#wrap .start-news-right .date {
    color: #777 !important;
    font-family: 'Gentium Basic','serif';
    font-size: 1.5rem;
    margin: 0 0 4px 0 !important;
}

#wrap .start-news-right h3 {
    color: #000 !important;
    font-family: 'Gentium Basic','serif';
    font-size: 2rem;
    font-weight: bold;
    margin: 0 0 8px 0;
}

#wrap .start-news-right p {
    color: #000;
    margin: 0 0 12px 0;
}

#wrap .start-news-right a.btn {
    background-color: #000;
    float: none;
    text-transform: uppercase;
    padding: 0 8px;
}

body#page-9 #content .container .maincontent .csc-default {
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
    background: none;
}

@media screen and (max-width:650px) {
    #wrap .start-news-right {
        margin: 10px 0 0 0;
        float: left;
    }
}