*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{line-height:1.7em;color:#7f8c8d;font-size:13px;}
h1,
h2,
h3,
h4,
h5,
h6,
label{color:#34495e;}
.pure-img-responsive{max-width:100%;height:auto;}
.l-box{padding:1em;}
.l-box-lrg{padding:2em;border-bottom:1px solid rgba(0,0,0,0.1);}
.is-center{text-align:center;}
.pure-form label{margin:1em 0 0;font-weight:bold;font-size:100%;}
.pure-form input[type]{border:2px solid #ddd;box-shadow:none;font-size:100%;width:100%;margin-bottom:1em;}
.pure-button{background-color:#64A845;color:white;padding:0.5em 2em;border-radius:5px;}
a.pure-button-primary{background:white;color:#64A845;border-radius:5px;font-size:120%;}
.home-menu{padding:0.5em;text-align:center;box-shadow:0 1px 1px rgba(0,0,0, 0.10);}
.home-menu{background:#2d3e50;}
.pure-menu.pure-menu-fixed{border-bottom:none;z-index:4;}
.home-menu .pure-menu-heading{color:white;font-weight:400;font-size:120%;}
.home-menu .pure-menu-selected a{color:white;}
.home-menu a{color:#6FBEF3;}
.home-menu li a:hover,
.home-menu li a:focus{background:none;border:none;color:#AECFE5;}
.mid-container{height:250px;background:#1D1D1D;}
.splash-container{background:#1D1D1D;z-index:1;overflow:hidden;width:100%;height:88%;top:0;left:0;position:fixed !important;height:500px;top:0px;}
.splash{width:80%;height:50%;margin:0 auto;position:absolute;top:150px;left:0;bottom:0;right:0;text-align:center;text-transform:uppercase;}
.splash-head{font-size:20px;font-weight:bold;color:white;border:3px solid white;padding:1em 1.6em;font-weight:100;border-radius:5px;line-height:1em;}
.splash-subhead{color:white;letter-spacing:0.05em;opacity:0.8;}
.content-wrapper{position:absolute;top:87%;width:100%;min-height:12%;z-index:2;background:white;top:350px}
.no-splash{top:130px}
.content{padding:1em 1em 3em;}
.content-head{font-weight:400;text-transform:uppercase;letter-spacing:0.1em;margin:2em 0 1em;}
.content-head-ribbon{color:white;}
.content-subhead{color:#1f8dd6;}
.content-subhead i{margin-right:7px;}
.ribbon{background:#2d3e50;color:#aaa;}
.footer{background:#111;position:fixed;bottom:0;width:100%;}
.wwcd-bg, .wwcdm-bg{overflow:hidden;position:relative;margin:auto}
.wwcd-bg{height:70px;}
.wwcd-bg img, .wwcdm-bg img{position:relative;}
.bg-code-top{width:73px;}
.bg-code-top img{left:-210px;top:-304px;}
.bg-web-top{width:74px;}
.bg-web-top img{left:-295px;top:-220px;}
.bg-speed-top{width:70px;}
.bg-speed-top img{left:-210px;top:-220px;}
.wwcdm-bg{width:200px;}
.bg-software-main{height:200px}
.bg-software-main img{left:0px;top:-210px;}
.bg-web-main{height:188px}
.bg-web-main img{left:-440px;top:0px;}
.bg-speed-main{height:200px}
.bg-speed-main img{left:0px;top:0px;}
.bg-dont-main{height:200px}
.bg-dont-main img{left:-220px;top:0px;}
.wwcdm-bg{display:none}
.legal-links {list-style:none; padding:0}
.legal-links li{list-style:none}
.legal-links a{color:#FFFFFF; text-decoration:none}
.splash-subhead{display: none;}
@media (min-width:32em){
.splash-subhead{display: block;}
}

@media (min-width:48em){.wwcdm-bg{display:block}
body{font-size:16px;}

.home-menu{text-align:left;}
.home-menu ul{float:right;}
.splash{width:70%;height:50%;}
.splash-head{font-size:250%;}
.splash-head{font-size:100%;}
.splash-container, .mid-container{background-image:url(/img/BackgroundImage.jpg);}
.mid-container{background-attachment:fixed;}
.l-box-lrg{border:none;}
.splash-container{height:300px}
.content-wrapper{top:300px}
.no-splash{top:130px}
.splash-subhead{font-size: 12px;}
}
@media (min-width:58em){
.splash-container{height:500px}
.content-wrapper{top:500px}
.no-splash{top:130px}
.splash-head{font-size:250%;}
.splash-subhead{font-size: 14px;}
}
@media (min-width:68em){
    .splash-head{font-size:275%;}

}
@media (min-width:78em){.splash-head{font-size:300%;}
.splash-container{height:500px}
.content-wrapper{top:500px}
.no-splash{top:130px}
}
.custom-wrapper{margin-bottom:1em;-webkit-font-smoothing:antialiased;height:2.1em;overflow:hidden;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;transition:height 0.5s;}
.custom-wrapper.open{height:14em;}
.custom-menu-3{text-align:right;}
.custom-toggle{width:34px;height:34px;position:absolute;top:0;right:0;display:none;}
a.custom-toggle{text-decoration:none;line-height:60px;pasdding-top:10px;paddisng-right:10px}
.bar{color:#000000;font-size:120%;font-weight:bold}
@media (max-width:63.999em){.custom-menu-3{text-align:left;}
.custom-toggle{display:block;}
}
h3.content-subhead,a.pure-menu-link{color:#000}
a.pure-menu-link:hover{color:#333333}
h2{color:#64A845}
.ribbon{background-color:#333333}
#menu{z-index:1110;position:fixed;width:100%}