/*

************************************************* 

    Template Author : pixelhint.com
    Author Email    : contact@pixelhint.com
    Template Name   : Notify
    
    
************************************************* 
    
*/



/*  Fonts  */
@font-face {
 font-family: 'Aleo-Regular';
 src: url('../fonts/Aleo-Regular.eot');
 src: url('../fonts/Aleo-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Aleo-Regular.woff') format('woff'), url('../fonts/Aleo-Regular.ttf') format('truetype'), url('../fonts/Aleo-Regular.svg#Aleo-Regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'Aleo-Bold';
 src: url('../fonts/Aleo-Bold.eot');
 src: url('../fonts/Aleo-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Aleo-Bold.woff') format('woff'), url('../fonts/Aleo-Bold.ttf') format('truetype'), url('../fonts/Aleo-Bold.svg#Aleo-Bold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'Lato-Regular';
 src: url('../fonts/Lato-Regular.eot');
 src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Lato-Regular.woff') format('woff'), url('../fonts/Lato-Regular.ttf') format('truetype'), url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'Lato-Bold';
 src: url('../fonts/Lato-Bold.eot');
 src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Lato-Bold.woff') format('woff'), url('../fonts/Lato-Bold.ttf') format('truetype'), url('../fonts/Lato-Bold.svg#Lato-Bold') format('svg');
 font-weight: normal;
 font-style: normal;
}
/*  General CSS*/

h1, h2, h3, h4, h5, h6 {
 color: #ffffff;
 font-family: "Aleo-Regular", arial;
 letter-spacing: 1px;
}
h1 {
 font-size: 2em;
}
h2 {
 font-size: 1.5em;
}
h3 {
 font-size: 1.17em;
}
h5 {
 font-size: .83em;
}
h6 {
 font-size: .75em;
}
h1, h2, h3, h4, h5, h6 {
 font-weight: bolder
}
.clearfix:before, .clearfix:after {
 content: " ";
 display: table;
}
.clearfix:after {
 clear: both;
}
.clearfix {
 *zoom: 1;
}
.wrapper {
 width: 790px;
 margin: 0 auto;
}
.content {
 position: absolute;
 display: block;
 overflow: hidden;
 z-index: 9999;
 text-align: center;
}
.content H1 {
 color: #fff;
 font-family: "Aleo-Bold", arial;
 font-size: 56px;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: 1px;
}
.content p {
 color: #fff;
 font-family: "Aleo-Regular", arial;
 font-size: 16px;
 letter-spacing: 1px;
 line-height: 28px;
}
.content p.description {
 margin-top: 20px;
}
.content .subscription_form {
 width: 401px;
 margin: 60px auto 0 auto;
 position: relative;
}
.content .subscription_form > div:before, .content .subscription_form > div:after {
 content: "";
 display: block;
 width: 120px;
 height: 1px;
 background: rgba(255, 255, 255, .3);
 position: absolute;
 top: 50%;
}
.content .subscription_form > div:before {
 left: -35%;
}
.content .subscription_form > div:after {
 right: -35%;
}
.subscription_form form input[type=email], .subscription_form form input[type=text] {
 display: block;
 width: 300px;
 padding: 20px;
 background-color: #fff;
 color: #cc45e4;
 font-size: 16px;
 letter-spacing: 1px;
 outline: none;
 float: left;
 margin: 0;
 border: 0;
 font-family: 'Aleo-Regular', arial;
}
 .subscription_form form input[type=email]::-webkit-input-placeholder, .subscription_form form input[type=text]::-webkit-input-placeholder {
 color: #e3cced;
}
 .subscription_form form input[type=email]::-moz-placeholder, .subscription_form form input[type=text]::-moz-placeholder {
 color: #e3cced;
}
 .subscription_form form input[type=email]::-moz-placeholder, .subscription_form form input[type=text]::-moz-placeholder {
 color: #e3cced;
}
 .subscription_form form input[type=email]::-ms-input-placeholder, .subscription_form form input[type=text]::-ms-input-placeholder {
 color: #e3cced;
}
.subscription_form form button {
 display: block;
 width: 62px;
 height: 59px;
 background: #ffffff;
 border: 0;
 float: left;
 margin-left: -1px;
 outline: none;
}
.subscription_form form button:hover {
 cursor: pointer;
}
.subscription_form form .icon {
 display: block;
 width: 26px;
 height: 19px;
 background: url("../images/mail_icon.png") no-repeat;
 margin-left: 10px;
}
.subscription_form form .loading {
 display: block;
 width: 16px;
 height: 16px;
 background: url("../images/load.gif") no-repeat;
 margin-left: 20px;
}
.back_img {
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 95%;
 margin: 0px;
 padding: 0px;
 z-index: -9999;
 background-image:  url('../images/bg_img.jpg') ;
 background-position: bottom left;
 background-repeat:no-repeat;
 overflow: hidden;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
}
.gradient_back_img {
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 margin: 0px;
 padding: 0px;
 z-index: -9999;
 background: #50cda7 url('../images/bg_img_raw.jpg') no-repeat;
 background-position: center 0;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
}
.bg_gradient {
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 margin: 0px;
 padding: 0px;
 z-index: -888;
 background: #50cda7;
 background: -moz-linear-gradient(top, rgba(185, 85, 218, .9) 0%, rgba(81, 179, 160, .9) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(185, 85, 218, .9)), color-stop(100%, rgba(81, 179, 160, .9)));
 background: -webkit-linear-gradient(top, rgba(185, 85, 218, .9) 0%, rgba(81, 179, 160, .9) 100%);
 background: -o-linear-gradient(top, rgba(185, 85, 218, .9) 0%, rgba(81, 179, 160, .9) 100%);
 background: -ms-linear-gradient(top, rgba(185, 85, 218, .9) 0%, rgba(81, 179, 160, .9) 100%);
 background: linear-gradient(to bottom, rgba(185, 85, 218, .9) 0%, rgba(81, 179, 160, .9) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(185, 85, 218, .9)', endColorstr='rgba(81, 179, 160, .9)', GradientType=0 );
}
/*Counter*/
.counter {
 margin-top: 40px;
}
.time_circles {
 position: relative;
 width: 100%;
 height: 100%;
}
.time_circles > div {
 position: absolute;
 text-align: center;
}
.time_circles > div > h4 {
 margin: 0px;
 padding: 0px;
 text-align: center;
 text-transform: uppercase;
 font-family: 'Lato-Regular', Arial;
 color: #fff;
 font-weight: normal!important;
}
.time_circles > div > span {
 display: block;
 width: 100%;
 text-align: center;
 font-family: 'Lato-Bold', Arial;
 margin: 0.25em 0 0.5em 0;
 font-weight: bold;
 color: #fff;
 font-size: 40px;
}
/*  Tooltip  */
.tooltip {
 display: block;
 padding: 10px 20px;
 background: #454545;
 color: #fff;
 font-family: "Aleo-Regular", arial;
 font-size: 13px;
 position: absolute;
 white-space: nowrap;
 z-index: 999;
 opacity: 0;
 text-align: center;
 letter-spacing: .5px;
}
.tooltip:after {
 content: '';
 width: 0px;
 height: 0px;
 border-style: solid;
 border-width: 3px 3px 0 3px;
 border-color: #454545 transparent transparent transparent;
 display: block;
 text-align: center;
 position: absolute;
 bottom: -3px;
 left: 50%;
 margin-left: -3px;
}
.logobox {
 background:;
 width: auto;
 position: absolute;
 top: 0;
 right: 0;
}
.logobox img {
 width: 290px;
 display: block;
}
.logobox > div {
 padding: 30px
}
.footer {
 background: #000;
 padding: 20px;
 overflow: hidden;
 width: 100%;
 height:5%;
 position: fixed;
 bottom: 0;
 right: 0;
 left: 0;
 font-family: 'PT Sans', sans-serif;
 line-height:1.2
}
.footer .contacts {
 text-align: center;
 color: #6CBCB6;
 font-size:16px;
 margin-bottom:15px;
}
.footer .copyright {
 text-align: center;
 color: #508693;
 font-size:14px
}
.footer a {
 color:#6CBCB6;
 text-decoration: none
}
.white {
 background:rgba(255,255,255,.9)
}
.k {
 background:rgba(0,0,0,.7)
}