body {font-size:14px;}
.width_2 {float:left;width:100%;margin:0;box-sizing:border-box;}
.width_3 {float:left;width:100%;margin:0;box-sizing:border-box;}
.width_2.leftColumn {padding:0 0 10px;}
.width_2.rightColumn {padding:0 0 10px;}
.width_3.leftColumn {padding:0 0 10px;}
.width_3.middleColumn {padding:0 0 10px;}
.width_3.rightColumn {padding:0 0 10px;}

#header {height:auto;}
#headerContent {height:140px;position:fixed;top:0;left:0;right:0;background:#dde3c9;z-index:10;}
#headerContent img#logo {width:280px;position:relative;margin:0 auto 0 auto;display:block;}

#menuButton {display:block;right:auto;left:50%;transform:translateX(-50%);top:90px;}

#headerImage {height:140px;margin-top:115px;}

#content {padding:30px 10px;}

#navigation {display:none;background:#a7b871;max-height:250px;overflow:auto;-webkit-overflow-scrolling:touch;right:20px;left:20px;top:125px;min-width:250px;}
#navigation.opened {display:block;}
#navigation li {float:none;display:block;position:relative;}
#navigation li a {position:relative;}
#navigation li > ul {position:relative;}
#navigation li:hover > ul {display:none;}
#navigation li.opened > ul {display:block;}
#navigation li.hasChilds> a {padding-right:32px;}
#navigation li.hasChilds > a > .mobilenavigationitem {position:absolute;right:0;top:0;bottom:0;width:30px;background:url('./../../images/plus.svg') no-repeat center center;}
#navigation li.hasChilds.opened > a > .mobilenavigationitem {background-image:url('./../../images/minus.svg');}
#navigation li > ul li {width:100%;}

#footer {height:auto;position:relative;margin:0;}
#footercontent {padding-left:10px;padding-right:10px;padding-bottom:10px;height:auto;}
#footerNav {right:auto;display:block;position:relative;top:0;margin-bottom:10px;}
#footerNav li {float:none;display:block;margin:0;}
#backtotop {right:auto;position:relative;display:inline-block;bottom:auto;}
#footercontent table, #footercontent table tbody, #footercontent table tr, #footercontent table td {display:block;width:100% !important;}

/* MOBILE CONTENT FIX */
#content img {max-width:100%;width:auto !important;height:auto !important;}
#content table {max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;}
#content table, #content table tbody, #content table tr, #content table td {display:block;width:100% !important;}
#content table td img {margin-left:0 !important;margin-right:0 !important;}

#footerBoxes .footerBox, #footerBoxes .footerBox.footerBox0 {width:100%;float:none;margin:0 auto 30px auto;display:block;max-width:360px;}
