/* CONTENT FONTS */

p {
    margin-bottom: 15px;
}
h1,
h2,
h3,
h4,
h5,
h6,
div.csc-header *,
.news h1,
.news h2 a,
.news h3 a {
    color: #29235c;
}
ul li {
    background: url('../Images/vnd/bg_ul_li.png') 2px 7px no-repeat;
}
.contentcontainer div {
    max-width: 100% !important;
}
.slider .contentcontainer div {
    max-width: none !important;
}
img {
    max-width: 100%;
    height: auto;
}

/* fixes left column white bg */

#c120 {
    background: #fff;
}
/* containers */

.header {
}

/* header */

.tagline {
    display: none;
}

/* logo */

.logo {
    background-image: url('../Images/vnd/logo.png');
    background-position: 0 19px !important;
}

/* actionsection */

.actionsection {
    float: left;
    width: 70%;
    height: 61px;
    padding: 20px 0 0 0;
}
.actionsection .csc-frame {
    width: 100%;
}
.actionsection * {
    text-align: right;
    margin: 0;
    font-size: 20px;
    line-height: 24px;
    font-family: Museo500;
    font-weight: 400;
}
.actionsection b {
    color: #BE1522;
}
.actionsection a {
    text-decoration: underline;
}


/* mainmenu */

.menu {
}
nav.mainmenu {
    float: left !important;
    height: 75px !important;
}
nav.mainmenu li {
    height: 100% !important;
}
nav.mainmenu li a {
    padding: 0 15px 0 15px;
    height: 100% !important;
    line-height: 75px !important;
}
nav.mainmenu li a:hover,
body.home nav.mainmenu li.menu-home a,
nav.mainmenu li.selected a {
    color: #be1522;
}
body.home nav.mainmenu li.menu-home a,
nav.mainmenu li.selected a {
    background: url('../Images/vnd/bg_menu_selected.png') center bottom no-repeat;
}

/* submenu */

    /*
.nextpage .content.intro {
    min-height: auto !important;
}
    */
.content .left .submenucontainer {
    background: #29235c;
}
.submenu ul li.selected a {
    color: #faab12;
}

/* footer */

.footer * {
    color: #191919;
}
.footer .left {
    padding: 2% 0 0.5% 0 !important;
}
.footer .right {
    padding: 2% 2% 0.5% 6% !important;
}
.nextpage .footer .left,
.nextpage .footer .right {
    width: 50% !important;
    margin-right: 0 !important;
}
.footer header * {
    color: #1e1a42;
    font-family: Museo700;
    font-size: 27px;
    margin-bottom: 0px;
}
.footer .csc-header-n2 * {
    font-family: Museo700;
    font-size: 20px;
    font-weight: normal;
    color: #fff;
}
.footer ul li {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 0;
}
.footer a {
    text-decoration: underline;
}
.footer .full * {
    color: #fff;
}

/* homepage */

.container.slider {
    background-image: url('../Images/vnd/bg_welkom.jpg');
        background-image: url('../Images/vnd/bg_slider.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    background-color: #fff;
}
.container.slider .contentcontainer {
    padding: 0;
}
.container.welcome {
    background: #fff;
}
.welcome .contentcontainer {
    background: #EDF1F4;
    padding-top: 5%;
    padding-bottom: 5%;
}
.welcome .right,
.where .contentcontainer {
    background: #221e45;
}
.offer .contentcontainer {
    background: #a9c8de;
}
.infographic {
    background: #EDF1F4;
        display: none;
}
.nextpage .infographic {
    display: none;
}
.infographic .contentcontainer {
    background: #fff;
    padding: 3%;
}
.footer,
.footermenu {
    background: #a9c8de;
}
.footer .contentcontainer {
    background: #f39200;
}
.footer .full div,
.footer .csc-textpic-intext-left-nowrap .ce-gallery ul,
.footer .csc-textpic-intext-left-nowrap .ce-gallery li {
    width: auto !important;
    margin: 0 10px 0 0 !important;
}
.footer .full .ce-bodytext p {
    margin-top: 5px;
}

/* welcome */

.welcome .left * {
    color: #29235c;
}
.welcome .left a{
    text-decoration: underline;
}
.welcome .left h1 {
    color: #f39200;
    font-size: 35px;
}
.welcome .left header * {
    color: #29235c !important;
    font-size: 25px !important;
}
.welcome .right header * {
}
.welcome .right * {
    color: #fff;
}
.welcome .right header * {
    color: #f39200 !important;
    font-size: 28px !important;
}
.welcome .right .ce-textpic div {
    margin: 0 !important;
}
.welcome .right .ce-bodytext {
    position: relative;
    left: 30%;
    width: 70% !important;
}
.welcome .right .ce-gallery {
    position: absolute;
    left: -5% !important;
    bottom: -20% !important;
}
.welcome .right ol a {
/*  position: static !important; */
}
.home ol a {
    background: url('../Images/vnd/bg_button.png') 10px center no-repeat #faab12;
    color: #fff !important;
    font-size: 18px;
    padding: 10px 15px 10px 30px;
    border-radius: 6px;
}
.home .welcome .left ol a {
    background-color: #faab12;
}

/* why */

.actions .contentcontainer {
    padding: 0px !important;
}
.actions {
    padding-bottom: 0 !important;
}
.actions .csc-header * {
    font-size: 25px !important;
    line-height: 25px !important;
}
.actions .block1,
.actions .block3 {
    width: 10% !important;
}
.actions .block2,
.actions .block4 {
    width: 35%;
    margin-left: 20px;
    margin-right: 20px;
}
.actions .block1 img,
.actions .block3 img {
    height: auto;
    margin: 0;
}
.actions ol li {
    width: auto;
    margin-right: 10px;
}
.actions ol li:first-child a {
    background-color: #29235c;
}
.actions header * {
    font-size: 28px !important;
    color: #f39200 !important;
}
.actions .csc-header h3,
.actions h4 {
    font-size: 20px !important;
}
.actions h4 {
    color: #be1522;
}

/* offer */

.offer .left *,
.offer .right * {
    color: #191919;
}
.offer .left header *,
.offer .right header * {
    color: #29235c;
}

/* where */

.where .left * {
    color: #fff;
}
.where header *,
.where h3 {
    font-size: 30px !important;
}
.where header * {
    color: #f39200 !important;
}
.where p.initial {
    font-style: italic;
}
.where .left select,
.where .left option {
    color: #333;
}
.where .left p.message span {
    color: #faab12;
}
.where .left ol a {
    background-color: #faab12;
}

/* NEXT */

.leftcontent .csc-default {
    background: #be1522;
}
.leftcontent,
.leftcontent * {
    color: #fff !important;
}

/* actionbutton */

.action a,
.call2action a {
    background: url('../Images/vnd/bg_button.png') 10px center no-repeat #faab12;
    color: #fff !important;
    font-size: 18px;
    padding: 10px 15px 10px 30px;
    border-radius: 6px;
}

/* FORMS */

legend {
    padding-left: 25px;
    min-height: 22px;
    background: url('../Images/vnd/bg_legend_1.png') 0 2px no-repeat;
}
.powermail_fieldset_2 legend,
.powermail_fieldset_5 legend,
.powermail_fieldset_8 legend {
    background-image: url('../Images/vnd/bg_legend_2.png');
}
.powermail_fieldset_3 legend,
.powermail_fieldset_6 legend,
.powermail_fieldset_9 legend {
    background-image: url('../Images/vnd/bg_legend_3.png');
}
input[type=text],
input[type=email],
select,
textarea {
    color: #333;
    border: 1px solid #357f9e;
}
div.powermail_fieldwrap_file_inner {
    width: 75%;
}
input[type=submit] {
    background: url('../Images/vnd/bg_button.png') 10px center no-repeat #faab12;
    color: #fff !important;
    font-size: 18px;
    padding: 10px 15px 10px 30px;
    border-radius: 6px;
}
.powermail-errors-list {
    display: none;
}
.powermail_field_error {
    border-color: #c00 !important;
    box-shadow: 0 0 10px 0 rgba(204,0,0,0.2);
}

.footer .powermail_field_error {
    background: rgb(255,240,240);
    box-shadow: 0 0 10px 0 rgba(204,0,0,0.9);
}

/* TT_NEWS */

.news .item {
    border: 1px solid #357f9e;
}
/* tt_news page navigation */

div.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell a {
    color: #fff;
    background-color: #51A126;
    border: 1px solid #51A126;
}
div.tx-ttnews-browsebox td a:hover {
    color: #51A126;
    border: 1px solid #51A126;
}
/* teflon */

ol a:hover,
.action a:hover,
.call2action a:hover,
input[type=submit]:hover {
    transition: all ease 0.4s;
    background-color: #be1522 !important;
    color: #fff !important;
}

@media screen and (max-width : 768px) {
    .slider {
        display: none;
    }
}