body{color:#545454;font-family: Tahoma, Geneva, sans-serif;font-size:15px;line-height:1.5;background: url(images/body.jpg) top repeat-x;margin:0;padding:20px 0 20px;-webkit-font-smoothing:subpixel-antialiased;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
h1{color:#fff;font-size:34px;margin:0;padding:0 0 0 20px;}
h2{color:#162E74;font-size:40px;font-style:italic;margin:0;padding:0;}
h4{font-size:18px;line-height:1.3em;margin:0;color:#777777;}
.clear{clear:both;}
img{border:0;margin:0;padding:0;}
a:link,a:visited{color:#185BD2;text-decoration:none;}
a:hover{text-decoration:underline;color:#5F8804;}
a:hover,a:active{outline:none;}
.left{float:left;margin-right:10px;}
#wrapper{width:100%;max-width:1030px;box-shadow:0 0 5px #909090;background:#fff;margin:0 auto 30px;padding:20px 0 10px 0;}
header{width:100%;max-width:1030px;background:#262626;height:auto;position:fixed;top:0;z-index:100;}
nav{width:95%;padding:0;margin:15px auto;}
#menu{display:table;width:100%;padding:0;margin:0;}
#menu li{list-style:none;display:table-cell;vertical-align:middle;margin-right:1px;}
#menu li a{height:auto;letter-spacing:1px;display:block;padding:5px 20px;text-align:center;text-decoration:none;outline:none;-webkit-transition: background 0.3s linear;transition: background 0.3s linear;}
.about{background:#E12626;}
.services{background:#2650C9;}
.lights{background:#777777;}
.opening{background:#162E74;}
.contact{background:#fff;}
#menu li a.black{color:#262626;}
#menu li a.white{color:#fff;}
#intro{width:100%;text-align:center;height:auto;min-height:290px;padding:50px 0 0 0;color:#E12626;font-size:22px;}
#intro img{max-width:98%;height:auto;}
#intro p{margin:5px;}
.vat{height:80px;width:95%;margin:0 auto;text-align:left;}
#about-link{height:58px;}
#about{width:100%;margin:0;padding:0 0 5px 0;height:auto;}
.about-title-left{float:right;width:50px;background:url(images/left.png) top left no-repeat;height:50px;margin-top:1px;}
.about-title{float:right;height:50px;width:250px;line-height:50px;text-align:center;color:#fff;margin-top:1px;margin-right:1px;font-weight:bold;background:#E12626;}
.content{width:90%;margin:0 auto;}
.content h2{font-size:30px;margin-top:20px;}
.content h3{color:#578843;}
.content img{max-width:99%;height:auto;}
#services-link{height:60px;}
#services{width:100%;margin:0;padding:0 0 5px 0;height:auto;background:#2650C9;}
.services-title-left{float:left;width:50px;background:url(images/right-s.png) top right no-repeat;height:50px;margin-top:1px;}
.services-title{float:left;height:50px;width:250px;line-height:50px;text-align:center;color:#fff;margin-top:1px;margin-left:1px;font-weight:bold;background:#718FE4;}
.services-content{color:#fff;width:90%;margin:0 auto;}
.services-content h2{font-size:30px;color:#fff;margin-top:20px;}
.services-content h3{color:#FFE550;}
.services-content a:link,.services-content a:visited{color:#fff;text-decoration:underline;}
#opening-link{height:60px;width:100%;background:#2650C9;}
#opening{width:100%;margin:0;padding:0 0 5px 0;height:auto;background:#162E74;}
.opening-title-left{float:right;width:50px;background:url(images/left-o.png) top left no-repeat;height:50px;margin-top:1px;}
.opening-title{float:right;height:50px;width:250px;line-height:50px;text-align:center;color:#fff;margin-top:1px;margin-right:1px;font-weight:bold;background:#2650C9;}
.opening-content{color:#fff;width:90%;margin:0 auto;text-align:center;}
.opening-content h2{font-size:30px;color:#fff;margin-top:20px;}
.column-container{width:480px;margin:20px auto;}
.left-column{float:left;width:50%;font-weight:bold;font-size:20px;background:#E9E9E9;color:#262626;}
.right-column{float:right;width:50%;font-weight:bold;font-size:20px;background:#262626;}
#lights{width:100%;margin:0;padding:0 0 5px 0;height:auto;}
.lights-title-left{float:right;width:50px;background:url(images/left-li.png) top left no-repeat;height:50px;margin-top:1px;}
.lights-title{float:right;height:50px;width:250px;line-height:50px;text-align:center;color:#fff;margin-top:1px;margin-right:1px;font-weight:bold;background:#777777;}
#contact-link{height:60px;width:100%;background:#162E74;}
#contact{width:100%;margin:0;padding:0 0 5px 0;height:auto;background:#fff;}
.contact-title-left{float:left;width:50px;background:url(images/right-c.png) top right no-repeat;height:50px;margin-top:1px;}
.contact-title{float:left;height:50px;width:250px;line-height:50px;text-align:center;color:#262626;margin-top:1px;margin-left:1px;font-weight:bold;background:#e9e9e9;}
.contact-content{width:90%;margin:0 auto;}
.contact-content h2{font-size:30px;margin-top:20px;}
.contact-content h2 .red-no{color:#E12626;}
.contact-content h2 .blue-na{color:#2650C9;}
.content-left{float:left;width:50%;}
.content-right{float:right;width:45%;}
footer{width:100%;text-align:center;}
.footer-top{width:60px;margin:0 auto;height:30px;}
.footer-content{background:#262626;color:#fff;}
.address{width:90%;margin:0 auto;padding:15px 0 15px 0;}
#copyright{width:100%;margin:0 auto;text-align:center;}
ul.list_bullet2{list-style:none;margin:20px 0 40px 0;padding:0;}
ul.list_bullet2 li{line-height:1.6em;font-size:18px;font-weight:700;background:url("images/bullet2.png") no-repeat scroll 0 3px;margin:0 0 10px;padding:0 0 5px 45px;}
ul.list_bullet3{list-style:none;margin:20px 0 40px 0;padding:0;}
ul.list_bullet3 li{line-height:1.6em;font-size:18px;font-weight:700;background:url("images/bullet3.png") no-repeat scroll 0 4px;margin:0 0 10px;padding:0 0 5px 35px;}
.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:4px;line-height:1.125em;cursor:pointer;}
.slicknav_menu  .slicknav_menutxt{display:block;line-height:1.188em;float:left;}
.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;border-radius: 1px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em}
.slicknav_nav{clear:both;background:#fff;}
.slicknav_nav ul,
.slicknav_nav li{display:block;}
.slicknav_nav .slicknav_arrow{font-size: 0.8em;margin:0 0 0 0.4em;}
.slicknav_nav .slicknav_item{display:block;cursor:pointer;}
.slicknav_nav a{display:block}
.slicknav_nav .slicknav_item a {display:inline}
.slicknav_menu:before,
.slicknav_menu:after{content: " "; display:table;}
.slicknav_menu:after{clear:both}
.slicknav_menu{ *zoom: 1 }
.slicknav_menu{font-size:16px;}
.slicknav_btn{border:1px solid #3E587B;border-radius:3px;background-image: url("images/sapphire-menu-bg.png");background-position: center top;margin:0 5px 2px 0;text-decoration:none;text-shadow: 1px 1px 1px #3E587B;}
.slicknav_menu  .slicknav_menutxt{color:#FFF;font-weight:normal;text-shadow:0 1px 3px #000;}
.slicknav_menu .slicknav_icon-bar{background-color:#f5f5f5;}
.slicknav_menu{display:none;}
.slicknav_nav{color:#fff;margin:0;padding:0;font-size:1.4em;}
.slicknav_nav, .slicknav_nav ul{list-style: none;overflow:hidden;}
.slicknav_nav ul{padding:0; margin:0 0 0 20px;}
.slicknav_nav .slicknav_item{padding:5px 10px; margin:2px 5px;}
.slicknav_nav a{color:#fff;font-size:17px;display:block;width:100%;background-color:#537698;text-align: center;padding: 10px 0px;border-bottom: 1px solid #3C5779;border-top: 1px solid #6883A6;text-shadow: 1px 1px 1px #333;}
.slicknav_nav .slicknav_item a{padding:0;margin:0;}
.slicknav_nav .slicknav_item:hover{border-radius: 6px;background:#ccc;color:#fff;}
.slicknav_nav a:hover{border-radius: 6px;background:#ccc;color:#222;}
.slicknav_nav .slicknav_txtnode{margin-left:15px;}
@media only screen and (max-width: 750px){
#about-link{height:78px;}
#contact-link{height:80px;}
#services-link{height:80px;}
#opening-link{height:80px;}
.content-left{float:none;width:100%;}
.content-right{float:none;width:100%;}
}
@media only screen and (max-width: 640px){
body{margin:0;padding:0;}
.js #menu { display:none; }
.js #menu2 { display:none; }
nav { display:none; }
.js .slicknav_menu { display:block; }
.slicknav_menu { display:block; background: #262626 url(images/dropdownbg414.gif) top repeat-x; padding:5px; }
#about-link{height:1px;}
#contact-link{height:1px;}
#services-link{height:1px;}
#opening-link{height:1px;}
.content-left{float:none;width:100%;}
.content-right{float:none;width:100%;}
h2{font-size:30px;}
.column-container{width:100%;}
.left-column{font-size:16px;}
.right-column{font-size:16px;}
}
@media only screen and (max-width: 335px){
.column-container{width:100%;}
.left-column{font-size:16px;min-height:470px;}
.left-column p{margin-bottom:40px;}
.right-column{font-size:16px;min-height:470px;}
}