:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*{padding:0;border:0;outline:none;margin:0}[class*=fi-]{height:auto;background-position:0 0;width:auto;background-image:none;line-height:inherit;background-repeat:repeat;vertical-align:baseline;display:inline}[class*=fi-]:before{text-decoration:inherit;font-weight:400;font-style:normal}html{left:0}body,html{height:100%}body{overflow:hidden;min-height:100%;padding:0;position:relative;min-width:100%;box-sizing:border-box;margin:0;z-index:1}.preloader,body{background-color:#111}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #292b2c;-webkit-text-fill-color:#fff}input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 50px #48494a;-webkit-text-fill-color:#fff}body>#wrapper{height:100%;min-height:100%;width:100%;display:inline-block}body>.main-container{height:100%;overflow:hidden;min-height:100%;overflow-y:auto;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;position:static!important;min-width:100%;z-index:0}body>.main-container:after{right:0;content:"";position:absolute;opacity:.4;bottom:0;top:0;background-color:#111;left:0;display:block;z-index:-1}body>.login-form-container{height:100%;min-height:100%;right:-308px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;position:fixed;max-width:308px;outline:1px solid transparent;min-width:308px;top:0;background:none repeat scroll 0 0 rgba(0,0,0,.8);width:100%;display:none;z-index:0;z-index:999}body.open-login-form>.login-form-container{right:0}body.open-login-form>.main-container{overflow:hidden;-ms-transform:perspective(1920px) rotateY(9deg);-webkit-transform:perspective(1920px) rotateY(9deg);transform:perspective(1920px) rotateY(9deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;transform-origin:0 50%}.btn-open-login-form{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding-top:6px;font-size:36px;-moz-border-radius-bottomleft:4px;position:absolute;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;text-align:center;top:23%;background:none repeat scroll 0 0 rgba(0,0,0,.8);cursor:pointer;padding-bottom:6px;-moz-border-radius-topleft:4px;left:-54px;width:54px;display:inline-block}#btn-sound{margin-top:60px;display:none}body.error .btn-open-login-form{color:red}.btn-open-login-form i:before,.btn-open-login-form.sound i{transition:all .3s linear}.btn-open-login-form.sound:hover i,.btn-open-login-form:hover i:before{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:.8}.center{padding:0 10px;content:"";max-width:1020px;text-align:center;clear:both;box-sizing:border-box;margin:0 auto;width:100%;display:block}.logotype{max-width:100%}#wrapper{height:calc(100% - 90px)}#wrapper,.site-content,header{position:relative;width:100%;display:inline-block}.site-content{color:#fff;top:0;left:0}.site-content .font-center{text-align:center}.site-content h2,.site-content h3{width:100%;display:block}.site-content h2.heading{font-size:45px;font-weight:lighter}.site-content .description h3{font-size:28px;font-weight:lighter;text-align:center}.site-content .description p{font-size:14px;margin:0;line-height:normal}.site-content .description ol,.site-content .description ul{margin:5px 0}.site-content .description p{margin-bottom:10px}.site-content .description blockquote{padding:1.5em 40px 0;font-size:18px;font-style:italic;position:relative;text-align:left;margin:.25em 0;line-height:1.45;display:block}.site-content .description blockquote:before{font-size:80px;content:"\201C";position:absolute;opacity:.85;top:-5px;left:-5px;font-family:Georgia,serif;display:block}.site-content .description blockquote cite{font-size:14px;opacity:.85;margin-top:5px;display:block}.site-content .description blockquote cite:before{content:"\2014 \2009"}.site-content p{font-size:16px;margin:0 0 15px;line-height:24px}footer{color:#fff;position:relative;top:0;margin:25px 0 20px;width:100%;display:inline-block}footer .center{padding:0}.company-name{font-size:16px;font-weight:700;color:inherit;text-align:center;margin:20px 0;width:100%}.company-name,.logo,.logo-retina{text-decoration:none;font-family:inherit;display:block}.logo,.logo-retina{font-weight:400;margin-right:auto;margin-left:auto}.logo-box{padding:50px 0 30px}.logo-box img{max-width:100%}@media only screen and (min-width:200px) and (max-width:670px){div.logo-box>img{height:auto;width:100%;display:block}}.logo.istext{padding:30px 60px;max-width:100%}.site-title{padding:0 0 20px;font-weight:lighter;text-align:center;vertical-align:middle;font-family:inherit}.login-form{filter:alpha(opacity=50);padding:20px;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;margin:25px 0 0;display:inline-block}.login-form input[type=password],.login-form input[type=text]{padding:5px 16px 5px 40px;font-size:20px;font-weight:400;color:inherit;max-width:210px;outline:none;background-color:hsla(0,0%,44%,.6);margin:0 0 10px;background-position:14px;width:100%;line-height:28px;float:left;background-repeat:no-repeat;font-family:inherit;display:block}.ie7 .login-form input[type=password],.ie7 .login-form input[type=text],.ie8 .login-form input[type=password],.ie8 .login-form input[type=text]{background-color:#717171}.login-form .licon,.login-form .picon{position:relative;display:inline-block}.ie7 .login-form .licon,.ie7 .login-form .picon{margin:8px 0 0}.login-form .licon:before,.login-form .picon:before{font-size:24px;font-weight:400;font-style:normal;color:inherit;position:absolute;top:7px;left:12px;display:inline-block}.login-form .licon:before{content:"\f1fe";font-family:foundation-icons}.login-form .picon:before{content:"\f16a";font-family:foundation-icons}.login-form .licon.error:before,.login-form .picon.error:before{color:red;content:"\f217";font-family:foundation-icons}.login-form a.lost-pass{text-decoration:none;float:left;display:inline-block}.login-form a.lost-pass:hover{text-decoration:underline}.login-form label{padding:0 0 10px;font-size:25px;color:inherit;width:100%;float:left;font-family:inherit}.login-form input[type=submit]{text-align:center;float:right;display:inline-block}.login-form input[type=submit],input[type=submit]{padding:5px 10px;font-size:20px;border:2px solid #fff;font-weight:700;color:inherit;margin:10px 0 0;background:none;cursor:pointer;font-family:inherit}input[type=submit]{transition:all .3s linear}input[type=submit]:hover{color:#222;background-color:hsla(0,0%,100%,.7)}.login-form:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.preloader{height:100%;position:absolute;width:100%;display:block;z-index:99999991}.preloader i,.preloader img{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:56px;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;color:inherit;position:absolute;-webkit-animation-name:spin;-moz-animation-name:spin;-ms-animation-name:spin;animation-name:spin;top:50%;background:none repeat scroll 0 0 transparent;left:50%;-webkit-animation-duration:2.2s;-moz-animation-duration:2.2s;-ms-animation-duration:2.2s;animation-duration:2.2s;display:inline-block}.btn-open-login-form,.login-form,.login-form a.lost-pass,.maintenance a,.preloader i,.site-content,.site-title,.user-content,.user-content-wrapper,footer{color:#fff}@-ms-keyframes spin{0%{-ms-transform:translate(-50%,-50%) rotate(0deg)}to{-ms-transform:translate(-50%,-50%) rotate(1turn)}}@-moz-keyframes spin{0%{-moz-transform:translate(-50%,-50%) rotate(0deg)}to{-moz-transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}::-webkit-input-placeholder{font-size:20px;color:inherit;opacity:1;font-family:inherit}:-moz-placeholder,::-moz-placeholder{font-size:20px;color:inherit;opacity:1;font-family:inherit}:-ms-input-placeholder{font-size:20px;color:inherit;opacity:1;font-family:inherit}#vague-svg-blur{height:0;width:0;display:inline}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){body.open-login-form>.main-container{-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-ms-transform-origin:0 50%;-o-transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;transform-origin:0 50%}.center{max-width:1004px}}@media screen and (max-width:1366px){body.open-login-form>.main-container{-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-ms-transform-origin:0 50%;-o-transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;transform-origin:0 50%}}@media screen and (min-width:320px) and (max-width:640px) and (orientation:landscape){#countdown .box-digits{padding:30px 16px}#countdown .digits{height:120px;min-width:80px}#mailchimp-box{margin:40px 0 0}footer .social{text-align:center}}@media screen and (max-width:480px){body>.login-form-container{background:none repeat scroll 0 0 #000}.center{max-width:460px}.site-content h2.heading{font-size:30px}.site-content .description h3{font-size:18px}.btn-open-login-form{font-size:32px;top:10%;left:-52px;width:52px}#btn-sound{margin-top:40px}body>.login-form-container{right:-293px;max-width:290px;min-width:290px}.login-form input[type=password],.login-form input[type=text]{max-width:170px}footer .social{text-align:center}}@media screen and (max-width:360px){.center{max-width:340px}}@media screen and (max-width:320px){.center{max-width:300px}.site-content h2.heading{font-size:24px}.site-content .description h3{font-size:18px}.btn-open-login-form{font-size:21px;top:10%;left:-44px;width:44px}#btn-sound{margin-top:40px}body>.login-form-container{right:-266px;max-width:266px;min-width:266px}.login-form input[type=password],.login-form input[type=text]{max-width:170px}}.bg-img{height:100%;overflow:hidden;position:absolute;top:0;left:0;width:100%;z-index:-1}.bg-img img,.bg-img source{height:auto;-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-height:100%;position:absolute;visibility:visible;min-width:100%;top:50%;left:50%;width:auto;z-index:-1}@supports (object-fit:cover){.bg-img img,.bg-img source{min-height:100%;max-width:100%;max-height:100%;object-fit:cover;min-width:100%}}.login-error{margin-bottom:10px;color:red;display:inline-block}#outdated{padding:10px 0;color:#fff;text-transform:uppercase;position:fixed;opacity:.7;text-align:center;top:0;background-color:#f25648;left:0;width:100%;z-index:1500}* html #outdated{position:absolute}#outdated h6{font-size:25px;margin:30px 0 10px;line-height:25px}#outdated p{font-size:12px;margin:0;line-height:12px}#outdated #btnUpdateBrowser{padding:10px 20px;border:2px solid #fff;text-decoration:none;color:#fff;position:relative;margin:30px auto 0;cursor:pointer;width:230px;display:block}#outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}#outdated .last{height:20px;right:25px;position:absolute;top:10px;width:20px}#outdated .last[dir=rtl]{right:auto!important;left:25px!important}#outdated #btnCloseUpdateBrowser{height:100%;font-size:36px;text-decoration:none;color:#fff;position:relative;width:100%;line-height:36px;display:block}@supports (transform:translate(0,0)){#outdated{display:none}}@supports (-webkit-transform:translate(0,0)){#outdated{display:none}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){#outdated{display:none}}