@import url(normalize.css);@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";@font-face{font-family:ZonaPro;src:url(../fonts/ZonaPro-Bold.otf)}@font-face{font-family:SignPainter;src:url(../fonts/SignPainter-HouseScript.ttf)}@font-face{font-family:Bellerose;src:url(../fonts/Bellerose.ttf)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{opacity:0;-webkit-animation:fadeIn .3s ease-in;-webkit-animation-delay:2s;-webkit-animation-fill-mode:forwards}.ad{margin:auto;margin-bottom:50px;color:white}.ad a{color:white;text-decoration:none}.headline{font-family:'SignPainter';font-weight:400;text-shadow:6px 6px 5px rgba(0, 0, 0, 0.33);-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.tagline{font-family:'ZonaPro';text-transform:uppercase;text-shadow:6px 6px 5px rgba(0, 0, 0, 0.33)}.logoBox{font-family:'Bellerose';text-align:center;position:relative}.logoBox h4{font-size:2.8em;margin:0}.logoBox h5{font-size:.5em;margin-top:1em}.logo{text-shadow:6px 6px 5px rgba(0, 0, 0, 0.33)}#ad1:hover .overlay{height:91px;top:-1px}#ad1{width:728px;height:90px;background:url(../img/ad1BG.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-color:#2F343B}#ad1 .bgDesign{background-color:#2F343B;height:100%;width:50%;float:right;margin-right:14%;-webkit-transform:skewX(26deg);-ms-transform:skewX(26deg);transform:skewX(26deg)}#ad1 .logoBox{top:7px;font-size:10pt;text-align:right;padding-right:15px}#ad1 .logoImg{width:6em;position:relative;top:31px;float:left;left:1px}#ad1 h1{font-size:2.3em;line-height:1em;letter-spacing:2px;margin-top:6px!important;margin-left:8.5em;position:absolute;top:0}#ad1 h2{line-height:1.3em;font-size:1.3em;text-align:center;padding-left:450px;position:absolute;z-index:1;margin:0;top:18px}#ad1 .button{font-size:1em;margin-top:0px!important;margin-left:0px!important;left:80px;top:18px;position:relative}#ad1 .overlay{position:absolute;width:728px;height:0px;overflow:hidden;transition:all 0.5s cubic-bezier(0, 1, 0.5, 1);box-shadow:inset 0 0 0 1px white;background:#00AEEF;z-index:5}#ad1 .overlay h3{text-align:center;font-size:2.5em;top:15px;right:-215px;position:absolute}#ad1 .overlay .logoBox{margin-top:-28px;margin-right:250px}#ad1 .overlay .logoBox h4{font-size:5em;margin-right:150px}#ad1 .overlay .logoBox h5{font-size:.92em;margin-right:150px}#ad2:hover .overlay{width:300px}#ad2{width:300px;height:600px;background:url(../img/ad2BG.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}#ad2 .logoBox{top:100px;font-size:11pt}#ad2 .logoImg{width:20%;position:relative;top:10px}#ad2 h1{font-size:6em;line-height:1em;letter-spacing:2px;margin-left:37px;padding-top:20px}#ad2 h2{line-height:1.3em;text-align:center;position:relative;z-index:1}#ad2 .overlay{position:absolute;width:0%;height:600px;overflow:hidden;transition:all 0.5s cubic-bezier(0, 1, 0.5, 1);box-shadow:inset 0 0 0 1px white;background:#00AEEF;z-index:5}#ad2 .overlay h3{text-align:center;font-size:3em}#ad2 .overlay .logoBox{top:0!important;text-shadow:0!important}#ad2 .overlay .logoBox h4{font-size:5em}#ad2 .overlay .logoBox h5{font-size:.92em}#ad2 .overlay i.logoPart{font-size:18em;padding-top:200px;margin-top:-200px;-webkit-box-shadow:inset 18px -18px 0px 18px #fff;-moz-box-shadow:inset 18px -18px 0px 18px #fff;box-shadow:inset 18px -18px 0px 18px #fff}#ad2 .batteryBox{-webkit-transform:rotate(-70deg);-ms-transform:rotate(-70deg);transform:rotate(-70deg);position:relative;top:-245px;left:-20px;z-index:0;opacity:.6}#ad2 .battery{position:relative;display:block;margin:20px 65px;background:#ffffff;width:10px;height:28px;float:left}#ad2 .battery:before{content:"";display:block;background:transparent;border:6px solid #ffffff;margin:-12px;width:85px;height:40px;position:absolute;border-radius:2px;-moz-box-shadow:0 0 5px 5px #888;-webkit-box-shadow:0 0 5px 5px #888;box-shadow:-2px 0 5px 2px #222;z-index:2000}#ad2 .battery:after{content:"";display:block;background:#ffffff;border:6px solid #ffffff;margin:0px 80px;width:6px;height:16px;position:absolute;border-radius:2px;-moz-box-shadow:0 0 5px 5px #888;-webkit-box-shadow:0 0 5px 5px #888;box-shadow:2px 0 5px 2px #222;z-index:0}@-webkit-keyframes charging{0%{width:0px;background:#f00}to{width:72px;background:#0f0}}#ad2 .charging{-webkit-animation:charging 10s ease-out infinite}@-webkit-keyframes glow{0%{opacity:0}to{opacity:1}}#ad2 .glow{-webkit-animation:glow 3s ease-out infinite;-webkit-animation-direction:alternate}#ad3:hover .overlay{height:280px}#ad3{width:336px;height:280px;background:url(../img/ad3BG.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}#ad3 .logoBox{top:15px;font-size:10pt;text-align:right;padding-right:15px}#ad3 .logoImg{width:256px;position:absolute;top:40px;float:left;left:0;z-index:-1}#ad3 h1{font-size:2.5em;line-height:1em;letter-spacing:2px;margin-left:3.3em;padding-top:20px}#ad3 h2{line-height:.3em;font-size:.82em;text-align:right;padding-right:15px;position:relative;z-index:1}#ad3 .button{font-size:1em;position:relative}#ad3 .overlay{position:absolute;width:336px;height:0px;overflow:hidden;transition:all 0.5s cubic-bezier(0, 1, 0.5, 1);box-shadow:inset 0 0 0 1px white;background:#00AEEF;z-index:5}#ad3 .overlay h3{text-align:right;position:relative;font-size:3em;z-index:1;width:336px;right:20px;margin-top:-10px}#ad3 .overlay .logoBox{text-shadow:none!important;position:relative;top:-15px!important}#ad3 .overlay .logoBox h4{font-size:5em;position:relative;z-index:1;text-align:center;width:336px;top:0px}#ad3 .overlay .logoBox h5{font-size:.92em;position:relative;width:336px;text-align:center}.button{display:inline-block;position:relative;margin-top:2.5em;margin-left:7.5em;padding:1em 1.5em;border:2px solid #FFF;overflow:hidden;text-decoration:none;font-size:1em;outline:none;color:#FFF;background:red;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.button span{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}