html, body { overflow: auto; }

h1 { font-size: 30px; }

h2 { font-size: 22px; }

h3 { font-size: 16px; }

.container { border-left: 25px solid white; border-right: 25px solid white; }

.action_links { margin-top: 72px; margin-bottom: 15px; }

.action_link { font-size: 15px; colour: white !important; padding-left: 0px; padding-right: 0px; }

.action_link > i { display: none; }

.action_link:hover { background: #1D78AF; color: white !important; }

.phonenumber { font-size: 16px; white-space: nowrap; padding: 0px; line-height: 37px; }

.phonenumber > i { display: none; }

#slider { border: 2px solid #1D78AF; }

.content-image { max-width: 10%; float: left; margin-right: 15px; }

.large { max-width: 100% !important; }

.medium { max-width: 33%; margin-right: 30px; }

.mobile-padding { padding-left: 0px; padding-right: 0px; }

.navigation > a > span, .navigation > span { font-size: 14px; padding-left: 3px; padding-right: 3px; }

.submenu { display: none; position: absolute; background-color: #1D78AF; z-index: 200; margin-top: 30px; margin-left: -7px; padding: 0px; background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); background-repeat: repeat-x; border: 1px solid #d4d4d4; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); }

.submenu > a > span { display: block; list-style-type: none; padding: 10px; color: black; padding-left: 15px; padding-right: 15px; cursor: hand; cursor: pointer; border-bottom: 0px solid black; }

.submenu > a:hover > span { background: #1D78AF; color: white; }

.footerinfo > * { text-align: right; line-height: 14px; }

.socials { text-align: left; padding-left: 15px; }

.nopadd-xs { padding-left: 15px; padding-right: 15px; }

.address { padding-right: 0px; padding-left: 25px; text-align: left; }

.sidemenu_item > img { display: none; }

.newsimage { max-width: 33%; }

.fensalogo { max-width: 20%; }

.productpanellabel { font-size: 18px; }

/*# sourceMappingURL=../css/tablet.map */