html, body { font-family: 'Open Sans', sans-serif; color: #373737; font-weight: 400; overflow-x: hidden; width: 100%; }

.bodybody { background: #F6F9EE; }

.bodybody .container { background: white; border: 30px solid white; }

.bodybody > h1 { font-size: 34px; }

h1 { font-size: 38px; font-weight: 300; margin-bottom: 25px; margin-top: 25px; letter-spacing: -2px; }

h2 { font-size: 26px; border-bottom: 1px solid #DDE89B; margin-bottom: 0px; padding-bottom: 25px; margin-bottom: 10px; color: black; letter-spacing: -0.5px; font-weight: 300; line-height: 32px; }

h2 > span { font-size: 16px; color: #BFD630; }

p { text-align: justify; font-size: 16px; }

p > a { color: blue !important; }

p > a:hover { text-decoration: underline; }

h3 { font-size: 17px; font-weight: 600; line-height: 24px; margin-top: 15px; }

hr { background: #DDE89B; border: 0px; height: 1px; }

.footfoot { background: #114da2; height: 200px; }

footer { padding-top: 25px; background: #114da2; color: white; }

ol { font-size: 16px; }

.allchecked_content > h1 { font-size: 28px; }

.carousel-control.right, .carousel-control.left { background-image: none !important; }

ol > li { font-size: 16px; margin-bottom: 20px; }

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { font-size: 45px !important; }

.carousel-control { font-size: 60px !important; color: white !important; opacity: 1 !important; }

.header_phone_text { margin-top: 41px; text-align: right; margin-bottom: 5px; font-size: 24; font-weight: 400; }

.menustrip { background: #114da2; height: 42px; }

.carousel-indicators { bottom: -10px; }

.container { padding: 0px; }

a:hover, a:visited, a:active, a:link { text-decoration: none; color: black; }

.action_link { font-size: 16px; width: 30%; float: right; box-sizing: border-box; margin-left: 10px; margin-right: 0px; display: block; background: #BFD630; text-align: center; padding: 10px; color: black !important; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black; border: 1px solid #262E5E; }

h1 { background: #BFD630; padding: 10px; }

.phonenumber { font-size: 24px; white-space: nowrap; padding: 0px; line-height: 26px; font-weight: 400; color: red !important; padding-top: 5px; display: inline-block;}
.header_phone_text b{
	color: #174F9F;
}
.action_links { margin-top: 34px; }

.logo { text-align: left; }

.logo > img, .logo > a > img { max-width: 100%; margin-top: 0px; margin-bottom: 0px; }

.brocheck, .broall { font-weight: 300; font-size: 12px; margin-right: 10px; }

.brodown { background: #0071B9; color: white; padding: 5px; font-size: 14px; margin-bottom: 5px; }

.shermin { text-align: center; }

.shermin > a > img { max-width: 100%; }

.redbar { background-color: #BFD630; color: black; padding-left: 15px; padding-top: 30px !important; padding-bottom: 30px !important; margin-top: 5px; margin-bottom: 5px; border-top: #DDE89B solid 5px; border-bottom: #DDE89B solid 5px; }

.brodown:hover { background: #004A80 !important; }

.navigation { width: 100%; padding: 0px; margin-bottom: 15px; }

.navigation > a > span, .navigation > span { list-style-type: none; padding: 10px; display: inline-block; background: #114da2; color: white; padding-left: 8px; padding-right: 8px; cursor: hand; cursor: pointer; font-size: 13px; float: left; margin-right: 0px; border-right: 0px solid white; }

.navigation > span > a { color: white; }

.navigation > a > span:hover, .navigation > span:hover, .navigation > span > a:hover, .navigation > span:hover > a { background: #DDE89B; color: black !important; text-decoration: none !important; }

.submenu { display: block; z-index: 200; margin-top: 27px; margin-left: -7px; padding: 0px; }

.submenu > a > span { display: block; list-style-type: none; padding: 10px; color: black; padding-left: 15px; padding-right: 15px; cursor: hand; cursor: pointer; background: #DDE89B; }

.submenu > a > span:hover { background: #BFD630; color: black !important; }

.submenu > span { display: block; text-align: left; color: white; }

.haserror { border: 1px solid red; }

.mobile_action_link { background: #DDE89B; display: block; padding: 10px; text-align: center; color: black; font-size: 22px; border-top: 1px solid black; border-bottom: 1px solid black; }

.mobile_phonenumber { font-size: 26px; display: block; padding: 10px; text-align: center; color: black; line-height: 45px; }

.circle-icon { border: 3px solid black; border-radius: 100%; display: inline-block; width: 40px; line-height: 37px; font-size: 20px; }

.mobile-menu-trigger { background: #0E2F63; color: #ffffff; font-size: 24px; text-align: center; height: 50px; line-height: 50px; position: fixed; top: 0px; width: 100%; z-index: 200; cursor: hand; cursor: pointer; }

.mobile-menu-trigger > span { margin-left: 15px; }

.mobile-menu-buffer { height: 50px; }

#slider { border-top: 5px #DDE89B solid; border-bottom: 5px #DDE89B solid; }

.arrow_bottom { max-width: 100%; }

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

.submenu { padding: 0px; margin-top: 10px; }

.submenu > a > span { display: block; list-style-type: none; padding: 10px; margin: 0px; }

.mobile-navigation { z-index: 200; background: #0E2F63; width: 66%; padding: 0px; position: fixed; border-top: 1px solid white; left: -2000px; transition: all 0.5s ease; }

.mobilemenushown { left: 0px; }

.mobile-navigation > a > span, .mobile-navigation > span > span, .mobile-navigation > span { display: block; list-style-type: none; padding: 10px; color: #ffffff; padding-left: 15px; padding-right: 15px; text-align: left; border-bottom: 1px solid white; }

.mobile-navigation > span > span { font-weight: bold; border-bottom: 0px solid white; }

.mobile-navigation > span { padding: 0px; padding-top: 10px; }

.mobile-navigation > span > .submenu { display: none; }

.mobile-navigation > span > .submenu > a > span { padding-left: 35px; }

.mobile-navigation > a > span:hover { background: #DDE89B; color: #000000; }

.content-image { max-width: 100%; margin-top: 20px; margin-bottom: 20px; }

.sideimage { margin-top: 25px; text-align: center; font-weight: 400; color: black; }

.sideimage > img, .sideimage > a > img { max-width: 100%; }

.sideimage > span { font-size: 16px; padding: 10px; display: block; }

.productpanel { background-repeat: no-repeat; margin-bottom: 15px; overflow: hidden; position: relative; background-position: center top; background-size: cover; border: 0px solid #eee; }

.productpanellabel { box-sizing: border-box; background: #eee; color: black; text-align: center; padding: 10px; padding-left: 0px; padding-right: 0px; font-size: 18px; position: absolute; bottom: 0px; z-index: 150; font-weight: 300;}

.productpanel:hover > .productpanellabel { font-weight: bold; }

.productextra { box-sizing: border-box; position: absolute; bottom: -250px; background: rgba(255, 255, 255, 0.8); color: black; z-index: 149; transition: all 0.5s ease; }

.productextrashow { bottom: 45px; }

.productextra > div { padding: 10px; }

.action_but { background: #BFD541; padding: 15px; text-align: center; color: white !important; border: 1px solid #169618; }

.action_but:hover { font-weight: bold; box-shadow: none; position: relative; top: 3px; }

.action_but > .head { font-size: 20px; font-weight: 400; margin: 5px; letter-spacing: normal; }

.action_but > p { text-align: center; font-weight: 300; font-size: 16px; margin-bottom: 0px; }

.footerinfo { padding-top: 15px; }

.footerinfo > * { text-align: center; padding-right: 15px; }

.footerinfo > h4 { font-weight: bold; }

.address { font-size: 12px !important; font-weight: 300 !important; padding-left: 25px; padding-right: 25px; text-align: center; }

.footerinfo > .credits > a, .footerinfo > .sitedocs, .footerinfo > .sitedocs > a { font-size: 12px; line-height: 10px; margin-bottom: 10px; color: white !important; }

.socialbutton { border-radius: 100%; height: 40px; width: 40px; color: white; border: 3px solid white; text-align: center; line-height: 35px; font-size: 16px; display: inline-block; margin: 5px; margin-top: 15px; }

.socials { text-align: center; }

.socialbutton:hover { background: white; color: #0E2F63; border-color: #0E2F63; }

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

.one-edge-shadow { -webkit-box-shadow: 0 8px 6px -6px #AAA; -moz-box-shadow: 0 8px 6px -6px #AAA; box-shadow: 0 8px 6px -6px #AAA; }

.bigpic { max-width: 100%; border-top: 5px #DDE89B solid; border-bottom: 5px #DDE89B solid; }

.sidemenu { margin-top: 35px; }

.sidemenu > h2 { font-size: 26px; }

.sidemenu_item { line-height: 50px; text-align: center; color: black; margin-bottom: 5px; background: #BFD630; font-weight: 400; }

.sidemenu_item:hover { background: #DDE89B; color: black; }

.sidemenu_item > img { max-height: 75px; float: right; }

.sidemenu > a[href*="/networkveka/"] > div { background: #0068B4 !important; color: white; }

.mobile_logo { text-align: center; }

.sidemenu > a[href*="/networkveka/"] > div:hover { background: #004A80 !important; color: white; }

.contactform { background: #eee; padding: 10px; }

.contactform > h2 { color: #000000; font-size: 14px; letter-spacing: normal; }

.has-error { border-color: red; }

.newsimage { max-width: 100%; float: left; margin-right: 15px; margin-bottom: 15px; }

.nextshowcase { background: #DDE89B; max-width: 33%; float: right; padding: 10px; }

.conservatory-style-image { float: left; max-width: 100%; margin-right: 50px; }

.places { list-style: none; padding: 0px !important; }

.places > li { font-size: 13px; display: block; width: 20%; float: left; padding: 10px; }

.places > li > i { color: white; margin-right: 5px; }

.redbar h2 { color: #f5514f; }

.showcase-header-text { border-top: 1px solid #f5514f; border-bottom: 1px solid #f5514f; padding: 15px; padding-left: 0px; font-size: 26px; }

.tubes { width: 100%; height: 320px; }

.bifold-action { padding: 15px; background: #eee; font-size: 30px; text-align: center; color: black; border: 0px solid #0E2F63; }

.bifold-action:hover { background: #BFD630; color: black; }

.bifold-action > h3 { font-size: 16px; margin-top: 0px; font-weight: 300; }

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