*{padding:0;margin:0;border:0;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{background:url('../pics/bg-body.jpg') top left #081421;color:#727272;font-family:'Open Sans';font-size:14px;color:#c4c3c3}
a{color:#6494c0}
img{max-width:100%}
p{margin:20px 0}
.align-left{float:left;margin:0 20px 20px 0}
.align-right{float:right;margin:0 0 20px 20px}
.yellow{color:#ffff1a}
.mobile-menu:before, .mobile-menu:after,
.clr:before, .clr:after,
header:before, header:after,
footer:before, footer:after,
.right-column:before, .right-column:after,
.content-box:before, .content-box:after,
.wrapper:before, .wrapper:after{content:" ";display:table}
.mobile-menu:after,
.clr:after,
header:after,
footer:after,
.right-column:after,
.content-box:after,
.wrapper:after{clear:both}
a.button{display:inline-block;padding:10px 16px;font-weight:bold;text-decoration:none;text-align:center;background:#172029}
.swf{text-align:center;margin:50px auto}
.swf h1{margin:0 0 30px 0}
.wrapper{width:98%;max-width:1000px;margin:0 auto;}
.left-column{width:25%;margin:0 4% 0 0;float:left}
.right-column{width:71%;float:left}
.left-column nav{background:url('../pics/bg-light.jpg');padding:10px}
.left-column li{list-style:none}
.left-column li.title{font-size:16px;padding-left:5px}
.left-column li a{display:block;padding:5px}
.left-column li a:hover{background:#6494c0;color:#fff}
.left-column li.active a{background:#6494c0;color:#fff;text-decoration:none}
@media(max-width:700px){.left-column{display:none}
.right-column{width:100%;float:none}
}
header{margin:30px 0}
header h1{float:left}
header h1 a{font-size:30px;font-weight:400;color:#fff;text-decoration:none}
header h1 span{display:block;font-size:13px}
header nav{float:right;background:url('../pics/bg-light.jpg')}
header nav a{color:#fff;display:inline-block;text-decoration:none;padding:10px 20px}
header nav a:hover,
header nav .active{color:#6494c0}
@media(max-width:800px){header{margin:20px 0}
header h1{float:none;text-align:center;margin:0 0 20px 0}
header nav{float:none;text-align:center}
}
footer{background:url('../pics/bg-light.jpg');margin-top:40px !important}
footer .col4{border-top:1px solid #000;padding:20px}
footer .col4 div{float:right}
@media(max-width:700px){footer .col4{text-align:center}
footer .col4 div{float:none;width:100%}
}
footer .col1,
footer .col2,
footer .col3{width:33%;float:left;padding:2%}
footer ul{margin:0 0 0 20px}
footer .contact td{padding:0 20px 10px 0}
footer .gallery img{border:4px solid #fff;margin:0 5px 5px 0}
@media(max-width:800px){footer .col1,
footer .col2{width:50%}
footer .col3{float:none;width:100%}
}
@media(max-width:480px){footer .col1,
footer .col2{float:none;width:100%}
}
.menu{margin:0 0 20px 0}
.video{position:relative;padding-bottom:56%;padding-top:30px;margin:20px 0;height:0;overflow:hidden}
.video iframe, .video object, .video embed{position:absolute;top:0;left:0;width:100%;height:100%}
.banner{margin:0 0 20px 0}
@media(max-width:700px){.banner{display:none}
}
.phone-numbers{text-align:center;font-weight:700;font-size:20px;border-top:1px solid #000;border-bottom:1px solid #000;margin:20px 0;padding:10px 0}
.content-box{background:url('../pics/bg-light.jpg');padding:15px;margin:0 0 20px 0}
.content-box ul{margin-left:30px}
.content-box ul li{margin:0 0 10px 0}
.mobile-menu{display:none}
.mobile-menu .title{float:right;padding:8px 10px 0 0;color:#fff;font-weight:700;font-size:20px}
.mobile-menu .menu-toggle{cursor:pointer;display:block;padding:14px;color:#fff;text-decoration:none;background:#6494c0}
.mobile-menu .hamburger{float:left;width:24px;margin:0 8px 0 0}
.mobile-menu .label{float:left;font-weight:700;line-height:1}
.mobile-menu .icon-bar{background-color:#fff;display:block;width:24px;height:3px}
.mobile-menu .icon-bar + .icon-bar{margin-top:4px}
@media(max-width:700px){.mobile-menu{display:block}
}
.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:220px;overflow-x:none;overflow-y:auto;background:#000;color:#fff;box-shadow:2px 2px 2px rgba(0,0,0,0.2);font-size:13px}
.sidr.left{left:-220px;right:auto}
.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d}
.sidr ul li{display:block;margin:0;line-height:35px;border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;font-weight:bold}
.sidr ul li:hover>a, .sidr ul li.active>a, .sidr ul li.sidr-class-active>a{background:#2d2d2d}
.sidr ul li a, .sidr ul li span{padding:0 10px;display:block;text-decoration:none;color:#fff;font-weight:normal;padding:0 10px}
.sidr ul li ul{border-bottom:none;margin:0}
.sidr ul li ul li{text-indent:20px;font-weight:normal}
.sidr ul li ul li:last-child{border-bottom:none}
.sidr ul li ul li:hover>a, .sidr ul li ul li.active>a, .sidr ul li ul li.sidr-class-active>a, .sidr ul li ul li.sidr-class-active>span{background:#2d2d2d}
.sidr ul li ul li a, .sidr ul li ul li span{color:rgba(255, 255, 255, 0.8)}
.sidr span{font-weight:bold}
.sidr .sidr-class-title{padding:0 10px}