@font-face{font-family:DaxPro;src:url(../fonts/daxpro.eot);src:url(../fonts/daxpro.eot?#iefix) format('embedded-opentype'),url(../fonts/daxpro.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:DaxPro-Light;src:url(../fonts/daxprolight.eot);src:url(../fonts/daxprolight.eot?#iefix) format('embedded-opentype'),url(../fonts/daxprolight.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:DaxPro-Black;src:url(../fonts/daxproblack.eot);src:url(../fonts/daxproblack.eot?#iefix) format('embedded-opentype'),url(../fonts/daxproblack.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:DaxPro-Bold;src:url(../fonts/daxprobold.eot);src:url(../fonts/daxprobold.eot?#iefix) format('embedded-opentype'),url(../fonts/daxprobold.ttf) format('truetype');font-weight:400;font-style:normal}
html, body{height:100%;}
body{padding:0;margin:0;background:#FFF;height:100%;}
.w1{max-width:1200px;margin:0 auto;}
.none{display:none!important;}
.clear{clear:both;}
a{text-decoration:none;transition:all 0.3s ease 0s;}
:focus{outline:none;}
.header{position:fixed;z-index:2;top:0;width:100%;background:rgba(228,60,73,0.95);box-shadow:0 4px 0 rgba(223, 46, 27, 0.3);height:60px;overflow:hidden;}
.header ul{list-style:none;margin:0;padding:0;float:right;}
.header ul li{font-family:DaxPro, sans-serif;float:left;font-size:15px;}
.header ul li a{color:#FFF;padding:18px 20px;display:block;position:relative;transition:all 0.2s ease 0s;}
.header ul li a:hover:before, .header ul li a.active:before{background:#FFF;bottom:20%;content:"";height:2px;left:20px;position:absolute;right:20px;}
.header .logo{width:150px;height:60px;display:inline-block;}
.header .logo a{width:150px;height:60px;display:block;color:#fff;font-family:DaxPro, sans-serif;font-size:20px;}
.header .logo a img{height:100%;vertical-align:top;}
.header .logo a span{padding-top:15px;display:inline-block;}
.slide-desc{background:url(../images/main-1600.jpg) no-repeat center top #e43c49;min-height:550px;position:relative;}
.slide-desc-inner{padding:150px 0;position:relative;}
.slide-intro{position:absolute;top:0;right:0;background:url(../images/main-intro.png) no-repeat right 100px;width:100%;height:410px;}
.intro-box{overflow:hidden;margin-bottom:50px;}
.intro-box .big-logo{background:url(../images/armageddon_logo.png) no-repeat left 0;padding-left:10px;float:left;width:549px;height:200px;}
.intro-box h2{float:left;width:500px;font-weight:normal;font-family:DaxPro-Light, sans-serif;font-weight:normal;font-size:65px;color:#FFF;text-shadow:0 0 10px #c1343f;margin:0;padding:0 0 0 20px;box-sizing:border-box;clear:both;}
.intro-box h2 span{text-shadow:none;color:rgba#FFF;padding-top:10px;font-size:15px;display:block;font-family:DaxPro-Light, sans-serif;letter-spacing:2px;}
.about-button, .client-button{background:rgba(0, 0, 0, 0.15);border:1px solid rgba(255, 255, 255, 0.05);border-radius:3px;color:rgba(255, 255, 255, 0.6);cursor:pointer;font-family:DaxPro,sans-serif;font-size:17px;margin:0 0 0 50px;padding:10px 25px;}
.client-button{margin:0 0 0 20px;}
.about-button:hover, .client-button:hover{color:#FFF;text-shadow:0 0 10px #c1343f;}

[class*="decor-"]{height:60px;left:0;position:absolute;width:100%;bottom:0;}
.decor-top{bottom:23px;}
.slide-desc .decor-top{bottom:0;}
.slide-desc .decor-top .decor{fill:#FFF;stroke:#e43c49;}
.about, .promotions{position:relative;text-align:center;font-weight:normal;font-family:DaxPro-Light, sans-serif;font-size:15px;margin:0 auto;padding:50px 0 50px;color:#444;}
.about h1, .promotions h1{font-size:50px;margin:0;padding:10px 0 10px 0;color:#949084;font-weight:normal;}
.about h1 span, .promotions h1 span{display:block;width:140px;margin:10px auto 20px;height:2px;background:#e43c49;}
.about .about-box{overflow:hidden;padding:20px 0;}
.about .offer-numbers{width:33.3%;box-sizing:border-box;padding:0 15px 0px;float:left;text-align:center;}
.about .offer-numbers .fa{background:#e43c49;font-size:40px;color:#FFF;vertical-align:middle;line-height:70px;padding:10px;border-radius:100px;width:70px;height:70px;}
.about .offer-numbers .name{font-size:25px;font-family:DaxPro, sans-serif;color:#e43c49;position:relative;display:block;margin-bottom:22px;}
.about .offer-numbers .amount{position:relative;min-height:88px;font-size:13px;font-family:DaxPro, sans-serif;color:#666;display:block;line-height:22px;}
.about .decor-top .decor{fill:#119dff;stroke:#FFF;}
.about .decor-top{bottom:-1px;}

.prices{background:#119dff;position:relative;text-align:center;font-weight:normal;font-family:DaxPro-Light, sans-serif;font-size:15px;margin:0 auto;padding:50px 0 50px;color:#444;}
.prices .prices-inner{height:550px;}
.prices h1{font-size:50px;margin:0;margin:0;padding:10px 0 10px 0;color:#FFF;font-weight:normal;}
.prices h1 span{display:block;width:140px;margin:10px auto 20px;height:2px;background:#FFF;}
.price-boxes{overflow:hidden;}
.price-boxes .price-box{float:left;width:16%;padding:5px 5px;box-sizing:border-box;}
.price-boxes .price-box .price-box-inner{background:#FFF;height:300px;border-radius:3px;}
.price-boxes .price-box .price-box-inner h2{margin:0 10px;padding:10px 0;font-size:20px;border-bottom:1px solid #ede9dd;}
.price-boxes .price-box .price-box-inner h2 span{display:block;font-size:14px;color:#949084;font-weight:normal;}
.price-boxes .price-box .price-box-inner .speed{color:#119dff;font-size:28px;font-family:DaxPro-Bold, sans-serif;padding:24px 0 27px;border-bottom:1px solid #ede9dd;margin:0 10px;}
.price-boxes .price-box .price-box-inner .price{color:#119dff;font-family:DaxPro, sans-serif;padding:24px 0;position:relative;}
.price-boxes .price-box .price-box-inner .price strong{font-family:DaxPro-Bold, sans-serif;font-size:74px;}
.price-boxes .price-box .price-box-inner .price sup{font-family:DaxPro-Bold, sans-serif;font-size:34px;position:absolute;top:35px;}
.prices .decor-top .decor{fill:#FFF;stroke:#119dff;}
.prices .decor-top{bottom:-1px;}
.promotions{position:relative;text-align:center;font-weight:normal;font-family:DaxPro-Light, sans-serif;font-size:15px;margin:0 auto;padding:50px 0 50px;min-height:350px;}
.promo-boxes{overflow:hidden;margin:0 auto;}
.promo-boxes .promo-box{text-align:left;float:left;width:50%;padding:5px 5px;box-sizing:border-box;font-family:DaxPro, sans-serif;font-size:16px;}
.promo-boxes .promo-box b{color:#e43c49;}
.promotions .decor-top .decor{fill:#e43c49;stroke:#FFF;}
.promotions .decor-top{bottom:-1px;}
.network{background:url(../images/network-bg.jpg) no-repeat center center #e43c49;position:relative;text-align:center;font-weight:normal;font-family:DaxPro-Light, sans-serif;font-size:15px;margin:0 auto;padding:50px 0 50px;color:#FFF;min-height:350px;}
.network h1{font-size:50px;margin:0;padding:10px 0 10px 0;color:#FFF;font-weight:normal;}
.network h1 span{display:block;width:140px;margin:10px auto 20px;height:2px;background:#FFF;}
.network-boxes{overflow:hidden;max-width:700px;margin:0 auto;}
.network-boxes .network-box{text-align:left;float:left;width:33.3%;padding:5px 5px;box-sizing:border-box;font-family:DaxPro-Bold, sans-serif;font-size:16px;}
.contacts{position:relative;text-align:center;font-weight:normal;font-family:DaxPro-Light, sans-serif;font-size:15px;margin:0 auto;padding:50px 0 50px;color:#444;}
.contacts .w1{padding-bottom:50px;}
.contacts h1{font-size:50px;margin:0;padding:10px 0 10px 0;color:#949084;font-weight:normal;}
.contacts h1 span{display:block;width:140px;margin:10px auto 20px;height:2px;background:#e43c49;}
.contact-boxes{overflow:hidden;}
.contact-boxes .contact-box{float:left;width:50%;text-align:left;}
.contact-boxes .contact-box iframe{box-sizing:border-box;padding:0 20px 0 0;}
.contact-boxes .contact-box input{display:inline-block;background:#fafafa;padding:10px 10px 10px 10px;-moz-box-shadow:0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;-webkit-box-shadow:0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;-khtml-box-shadow:0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;box-shadow:0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;color:#666666;border-color:#A4A4A4 #B9B9B9 #B9B9B9;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border-style:solid;border-width:1px;-moz-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s, min-height 0.2s linear 0s;-o-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s, min-height 0.2s linear 0s;-webkit-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s, min-height 0.2s linear 0s;-ms-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s, min-height 0.2s linear 0s;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s, min-height 0.2s linear 0s;width:285px;font-family:DaxPro,sans-serif;font-size:17px;box-sizing:border-box;}
.input-field{margin-top:5px;margin-right:10px;margin-bottom:20px;}
.contact-boxes .contact-box .textarea-field{display:block;min-height:190px;background:#fafafa;padding:10px 10px 10px 10px;-moz-box-shadow:0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;-webkit-box-shadow:0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;-khtml-box-shadow:0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;box-shadow:0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;color:#666666;border-color:#A4A4A4 #B9B9B9 #B9B9B9;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border-style:solid;border-width:1px;-moz-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s, min-height 0.2s linear 0s;-o-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s, min-height 0.2s linear 0s;-webkit-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s, min-height 0.2s linear 0s;-ms-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s, min-height 0.2s linear 0s;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s, min-height 0.2s linear 0s;width:560px;font-family:DaxPro,sans-serif;font-size:17px;}
.contact-boxes .contact-box input:focus, .contact-boxes .contact-box .textarea-field:focus{border-color:rgba(82, 168, 236, 0.75) !important;-moz-box-shadow:0 0 8px rgba(82, 168, 236, 0.5)!important;-webkit-box-shadow:0 0 8px rgba(82, 168, 236, 0.5)!important;-khtml-box-shadow:0 0 8px rgba(82, 168, 236, 0.5)!important;box-shadow:0 0 8px rgba(82, 168, 236, 0.5)!important;}
.contact-boxes .contact-box button{border:none;background:#f4405b;color:#FFF;border-radius:3px;cursor:pointer;font-family:DaxPro,sans-serif;font-size:17px;margin:20px 0 010px;padding:10px 25px;transition:all 0.3s ease 0s;}
.contact-boxes .contact-box button:hover{background:#a40f3d;}
.contacts .decor-top .decor{fill:#e43c49;stroke:#FFF;}
.contacts .decor-top{bottom:-1px;}
.footer{background:#e43c49;position:relative;font-weight:normal;font-family:DaxPro-Light, sans-serif;font-size:15px;margin:0 auto;padding:50px 0 30px;color:#FFF;min-height:80px;}
.footer .footer-inner{overflow:hidden;}
.footer .footer-inner .footer-left{width:800px;float:left;}
.footer .footer-inner .footer-left a{margin-right:10px;font-size:30px;color:#e43c49;width:50px;height:50px;line-height:50px;text-align:center;display:inline-block;background:#fff;border-radius:50px;}
.footer .footer-inner .footer-left a.facebook:hover{color:#4e71a8;}
.footer .footer-inner .footer-left a.twitter:hover{color:#55acee;}
.footer .footer-inner .footer-left a.youtube:hover{color:#e52d27;}
.footer .footer-inner .footer-left a.google:hover{color:#d0422a;}
.footer .footer-inner .footer-right{width:400px;float:left;font-family:DaxPro, sans-serif;font-size:13px;text-align:right;color:#f0c6bc;line-height:47px;}
.footer .footer-inner .footer-right a{color:#f0c6bc;}
.white-popup{font-family:Verdana,sans-serif;line-height:20px;position:relative;background:#FFF;color:#514840;font-size:12px;padding:20px;width:auto;max-width:95%;margin:20px auto;}
.white-popup .rules-title{font-family:DaxPro,sans-serif;font-size:25px;text-align:center;color:#000;}
.white-popup b{font-family:DaxPro,sans-serif;font-size:17px;color:#000;}