*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,ol,ul{padding:0;margin:0}
p{margin:0 0 24px;color:#666}img{max-width:100%}a{color:#0067ab;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.toplinks:before,.wrap-top:before,.main-content:before,.site-footer:before,.wrap:before{content:" ";display:table}.toplinks:after,.wrap-top:after,.main-content:after,.site-footer:after,.wrap:after{clear:both;content:" ";display:table}header{border-bottom:1px solid #e1e1e1;background:#fff}.toplinks{background:#f1f1f1}.wrap-top{margin:0 auto;max-width:1240px}.wrap-top nav{float:right}.wrap-top nav ul li{display:inline-block;position:relative}.wrap-top nav ul li a{padding:5px 10px;font-size:14px;font-weight:100;display:inline-block;color:#838586;text-transform:uppercase}.wrap-top nav ul li a:hover{color:#0067ab;text-decoration:underline}.wrap-top .logo{float:left;padding:12px 0 4px 0;max-width:390px;width:auto}.wrap-top .logo h1{font-size:2rem;margin:0}.wrap-top nav ul li:before{content:'|';position:absolute;left:-4px;top:-3px;font-weight:400;color:#c5c5c5;font-size:16px;font-family:Raleway;line-height:38px;display:inline-block}.wrap-top nav ul li:first-child:before{content:'';padding:0!important}.main-content{margin:20px auto;max-width:1240px;padding-top:20px}.main-content .main{padding:30px 40px;background-color:#fff;border:1px solid #e1e1e1;margin-bottom:30px;float:left;width:67%}.main-content .main h1{font-family:Raleway,sans-serif;font-weight:400;font-size:32px;word-wrap:break-word;line-height:40px;margin:0 0 20px;border-bottom:1px solid #eee;padding-bottom:10px}.sidebar{padding:0;float:right;width:31.623931623931625%}.sidebar .widget-wrap{padding:25px;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #e1e1e1;margin-bottom:20px}.sidebar .widget-wrap h3{text-transform:uppercase;color:#282e32;font-weight:400;line-height:1.2;margin:0 0 10px}.widget-wrap a{border:none;margin-right:20px;text-decoration:none}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.widget-wrap a.fa-facebook{color:#5470b9}.widget-wrap a.fa-twitter{color:#55acee}.widget-wrap a.fa-google-plus{color:#eb5e4c}.widget-wrap a.fa-rss{color:#fb8926}.widget-wrap input[type=text]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:1px 1px 3px #eee inset;width:100%;font-size:16px;color:#999;padding:10px}.widget-wrap input[type=submit]{cursor:pointer;padding:10px 15px;color:#fff;text-transform:uppercase;border-radius:3px;font-size:13px;background:#0067ab;border:1px solid #0164a5;box-shadow:none;width:auto}.widget-wrap input[type=submit]:hover{background:#024978}.sidebar input[type=submit]{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-footer{background:#1d1d1d;color:#666;font-size:14px}.site-footer a{color:#666;text-decoration:none;text-transform:uppercase}.site-footer a:hover{color:#fff}.site-footer .wrap{margin:0 auto;max-width:1240px;position:relative;padding:20px}.site-footer .wrap p{margin:0}.site-footer .wrap .left-footer{float:left;line-height:30px}.site-footer .wrap .right-footer{float:right;margin-top:20px}.site-footer .wrap .right-footer a{border-right:1px solid #666;padding:0 4px 0 2px}.site-footer .wrap .right-footer a:last-child{border-right:0}.demohome table{width:100%;border-collapse:collapse}.demohome table tr:nth-of-type(odd){background:#f9f9f9}.demohome table th{background:#333;color:#fff;text-align:left;font-weight:400;border:1px solid #ccc;padding-left:6px}.demohome table td{padding-left:6px;border:1px solid #ccc}.demohome table a{color:#454545}.demohome table a:hover{text-decoration:underline}#toTop{background-color:#333;border-radius:4px 4px 0 0;bottom:0;color:#fff;display:none;height:40px;position:fixed;right:95px;text-align:center;text-transform:uppercase;width:48px;opacity:.9;z-index:100000;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#toTop:before{line-height:35px;-webkit-font-smoothing:antialiased;font-size:22px;content:"\f077";font:normal normal normal 14px/1 FontAwesome;top:10px;right:16px;position:absolute}#toTop:hover{background-color:#0067ab}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}@media only screen and (max-width:1140px){.main-content .main h1{font-size:28px;line-height:36px}}@media only screen and (max-width:880px){.main-content .main{width:100%;padding:20px}.main-content .sidebar{width:100%}}@media only screen and (max-width:650px){.main-content .main h1{font-size:25px;line-height:31px}}@media only screen and (max-width:480px){.main-content .main h1{font-size:22px;line-height:25px}}