@media (max-width: 400px) {
    html {
        background-color: #fff;
    }

    .bigBorderImg #logo {
        margin-top: 0px;
    }

    #headarea {
        z-index: 20;
    }
    #mainmenu {
        /*position: absolute;*/
        margin-top: -3px !important;
    }

    #headLeft {
        margin-top: -3px;
    }

    #mainmenu.showMe ul {
        float: left;
        margin: 0;
        position: relative;
        text-align: center;
        width: 100%;
    }

    #mainmenu.showMe ul#mainul {
        /*padding-bottom: 15px;*/
    }

    #mainmenu.showMe ul li {
        float: left;
        list-style: outside none none;
        padding: 0;
        position: relative;
        width: 100%;
    }

    #mainmenu.showMe ul li::after {
        border-bottom: 2px solid #fff;
        content: "";
        display: inline-block;
        height: 1px;
        line-height: 1px;
        margin: 0;
        padding: 0;
        position: absolute;
        width: 10px;
        margin-left: -6px;
    }


    #mainmenu.showMe ul,
    #mainmenu.showMe ul li,
    #mainmenu.showMe ul li a {
        font-family: "PT Sans Narrow",sans-serif;
    	margin: 0;
    	padding: 0;
    	position: relative;
    }


    #mainmenu.showMe ul li a span {
    	display: none;
    }

    #mainmenu.showMe ul li a {
        color: #fff;
        display: block;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 1.2px;
        line-height: 36px;
        padding: 4px 17px;
        text-align: center;
        text-decoration: none;
    }

    #mainmenu.showMe ul li.active a {
    	color: #fff;

    }

    #mainmenu.showMe ul li.active a {
    	/*background-color: #b9cadb;*/
    }
    
    #mainmenu.showMe ul li:hover a span,
    #mainmenu.showMe ul li.active:hover a span {
        color: #b9cadb;
    }

    #mainmenu.showMe ul.second {
    	margin-top: 0;
    }

    #mainmenu.showMe ul.second .last{
    	padding-bottom: 5px;
    }

    #mainmenu.showMe ul li ul {
    	display: none;
    }

    /*#mainmenu.showMe ul li.active ul {
    	display: block;
    }*/

    #mainmenu.showMe ul li ul li {
    	background-color: #fff;
    }

    #mainmenu.showMe ul li ul li a {
    	padding-left: 30px;
    }
    #mainmenu.showMe ul li.active:hover ul li a,
    #mainmenu.showMe ul li.active:hover ul li a span {
        color: #fff;
    }

    #mainmenu.showMe ul li ul li ul li a:before {
    	font-size: 6px;
    }



    #mainmenu.showMe ul li ul li ul li a {
    	font-size: 12px;
    	line-height: 15px;
    }

    #mainmenu.showMe ul li.active ul li a {
    	background-color: #676d6a;
    	color: #fff;
    }

    #mainmenu.showMe ul li.active ul li.active a,
    #mainmenu.showMe ul li.active ul li.active a span {
    	background-color: #fff;
    	color: #7494B7;
    }
    #mainmenu.showMe ul li.active ul li:hover a span {
        color: #B9CADB;
    }

    #mainmenu.showMe ul li ul li ul {
    		padding: 15px 0;
    }

    #mainmenu.showMe ul li ul li ul li a {
    	border: medium none;
    	font-weight: 600;
    	padding: 5px 20px 2px 40px;
    	position: relative;
    }

    #mainmenu.showMe ul li.active ul li ul li a,
    #mainmenu.showMe ul li.active ul li.active ul li a {
    	color: #676d6a;
    }

    #mainmenu.showMe ul li.active ul li.active ul li.active a,
    #mainmenu.showMe ul li.active ul li.active ul li a:hover {
    	color: #b9cadb;
    }

    #mainmenu.showMe ul li ul li ul li a:before {
    	content: "\e825";
    	font-family: "wt";
        font-size: 6px;
        left: 31px;
        margin: 0 8px 0 0;
        position: absolute;
        top: 4px;
    }

    #mainmenu.showMe ul li ul li ul li a:before {
    	color: #b9cadb;
    }


    #mainmenu.showMe ul li.last2 {
        display: block;
    }


    #content {
        padding-top: 26px;
    }

    .openMobNav .startpage #site #links {
    background-color: #7494b7 !important;
    background-image: none !important;
    margin-bottom: -27px;
    padding-bottom: 27px;
}
}

@media (max-width: 768px) {
    ul#footerline {
        margin-top: -3px;
    }
    #footermenu,
    #footerline .page-59,
    #footerline .page-57,
    ul#footerline li.last:after {
        display: none !important;
    }

    ul#footerline li a {
        padding: 4px 0;
    }
    ul#footerline li.last {
        padding: 4px 0;
        color: #fff;
        font-weight: bold;
        font-size: 14px;
        display: block;
    }
}