@font-face {
    font-family: 'apercumonowebfont';
    src: url('fonts/apercumonowebfont.eot');
    src: url('fonts/apercumonowebfont.eot') format('embedded-opentype'),
    url('fonts/apercumonowebfont.woff2') format('woff2'),
    url('fonts/apercumonowebfont.woff') format('woff'),
    url('fonts/apercumonowebfont.ttf') format('truetype'),
    url('fonts/apercumonowebfont.svg#apercumonowebfont') format('svg');
}
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
body{
    font-family: 'apercumonowebfont';
    font-size: 13px;
    background: #fff url("images/bg.jpg") no-repeat;
    background-size: cover !important;
    -moz-background-size: cover !important;
    -webkit-background-size: cover !important;
}
a{
    color: #000;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
    outline: none;
}
.comming_text {
    font-size: 23px;
    color: #fff;
    text-align: center;
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}
.comming_text .logo {
    margin: 48px auto;
    display: block;
}
img{
    max-width: 100%;
    height: auto;
}
.comming_text a{
    color: #fff;
}
.comming_text a.instagram {
    background: url(images/insta.png) no-repeat left top 12px;
    padding: 0 0 0 28px;
    display: inline-block;
    font-size: 26px;
}
.mail_chimp {
    position: fixed;
    bottom: 23px;
    left: 23px;
    transform: translateZ(0);
    -moz-transform: translateZ(0);
    -webkit-transform: translateZ(0);
}
.mail_chimp {
    width: 100%;
    max-width: 305px;
    line-height: 22px;
}
.form_mailchimp_table {
    display: table;
    width: 100%;
}
.form_mailchimp_cell {
    display: table-cell;
}
.form_mailchimp_table .submit {
    width: 80px;
}
.form_mailchimp_table input {
    width: 100%;
    border: 1px solid #fff;
    height: 30px;
    padding: 3px 10px;
    outline: none;
}
.form_mailchimp_cell.submit input {
    background: #000;
    border-color: #000;
    color: #fff;
    font-family: 'apercumonowebfont';
    font-size: 13px;
    cursor: pointer;
}
.form_mailchimp_cell.submit input:hover,
.form_mailchimp_cell.submit input:focus {
    background: #312f2f;
    border-color: #312f2f;
}
.form_mailchimp {
    margin: 10px 0 0 0;
}
.main_wrap {
    min-width: 100%;
    min-height: 100vh;
    display: table;
}
@media (max-width: 767px){
    body{
        overflow: hidden;
    }
    .comming_text {
        position: relative;
        top: inherit;
        left: inherit;
        transform: inherit;
    }
    .comming_text_w{
        max-width: 90%;
        margin: 0 auto;
    }
    .comming_text .logo {
        margin: 30px auto;
    }
    .mail_chimp {
        max-width: 270px;
    }
}