@charset "utf-8";
/* CSS Document */

html, body{height:100%}
body{
background: #fff url(img/back.png) repeat;
margin: 0;
padding: 0;
font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.content{margin:0;}
.megamenu{margin: 0 0 0 0;
}
.megamenu > li.grid .megapanel .row [class*="col"]{background: #ccc !important;}
.megamenu h4{margin-top: 0;}
.megamenu .adress{}.megamenu .adress label{float: left;width: 100%;margin-bottom: 2px;}



#layerslider * {
font-weight: 300;
}
#layerslider h1 
{
font-size: 30px;
color: #eee;
}
#layerslider 
{
z-index: 1;
}
*, *:after, *:before {
    box-sizing: border-box;
    padding: 0px;
    margin: 0px;
}
.datakey{ margin-left:25px; }
.datakey li{ list-style:disc; line-height:2; }
.datakey li a { color: #444; }
.datakey li a:hover { text-decoration:underline;}
.datakey li.last { margin-bottom:10px;}
.datakey li span { font-weight:bold; letter-spacing:0.2px;}
.datakey1{ margin-left:40px; }
.datakey1 li{ list-style:disc; line-height:2; }
.datakey1 li.last { margin-bottom:10px;}
.primg { width:230px; height:230px; } .primg p { text-align:center; color:#B71D22; }
.cane { font-size:13px; color:#B71D22; margin-bottom:0; } .cane b { color:#666; font-weight:bold;}
.cane1 { font-size:15px; font-weight:bold; color:#B71D22; margin-bottom:0; } .hrstyle { border:1px solid #E6E6E6; margin:10px 0; }