*{
    box-sizing:border-box
}
body,html{
    height:100%;
    margin:0;
    font-family:'lobster';
}
body{
    box-shadow:inset 0 0 20px rgba(0,0,0,.8);
}
.tablink{
    background-color:grey;
    color:#000;
    float:left;
    border:none;
    outline:none;
    cursor:pointer;
    padding:8px 16px;
    font-size:14px;
    width:33.33333%
}
.tablink:hover{
    background-color:#777
}
.tabcontent{
    background-color:#fff!important;
    display:none;
    padding:100px 20px;
    height:auto;
    max-width: 700px;
    margin: auto;
}
.gapplebees{
    display:block;
    margin-left:auto;
    margin-right:auto;
    width:55%
}
h2,h6{
    color:#000
}
@font-face{
    font-family:'lobster';
    src:url(/src/lobster.woff2) format("woff2")
}
.equ{
    font-family:'lobster';
    font-size:48px;
    font-weight:300
}
.column{
    float:left;
    width:33.33%;
    padding:5px
}
.row::after{
    content:"";
    clear:both;
    display:table
}
.mikuni{
    margin-top:-27%;
    width:100%;
}
.hpt{
    width:100%;
}
.holley{
    margin-top:50%;
    width:100%;
}
#Gapplebees{
    background-color:#fff
}
#Contact{
    background-color:#fff
}
#Equipment{
    background-color:#fff
}
.input-container{
    height:50px;
    position:relative;
    width:100%
}
.ic1{
    margin-top:40px
}
.input{
    background-color:#303245;
    border-radius:12px;
    border:0;
    box-sizing:border-box;
    color:#eee;
    font-size:18px;
    height:100%;
    outline:0;
    padding:4px 20px 0;
    width:100%
}
.cut{
    background-color:#fff;
    border-radius:10px;
    height:20px;
    left:20px;
    position:absolute;
    top:-20px;
    transform:translateY(0);
    transition:transform 500ms;
    width:55px;
    text-color:#fff
}
.cut-short{
    width:120px
}
.input:focus ~ .cut,.input:not(:placeholder-shown) ~ .cut{
    transform:translateY(8px)
}
.placeholder{
    color:#fff;
    font-family:sans-serif;
    left:20px;
    line-height:14px;
    pointer-events:none;
    position:absolute;
    transform-origin:0 50%;
    transition:transform 200ms,color 200ms;
    top:20px
}
.input:focus ~ .placeholder,.input:not(:placeholder-shown) ~ .placeholder{
    transform:translateY(-30px) translateX(10px) scale(0.75)
}
.input:not(:placeholder-shown) ~ .placeholder{
    color:#808097
}
.input:focus ~ .placeholder{
    color:#000
}
.submit{
    background-color:#08d;
    border-radius:12px;
    border:0;
    box-sizing:border-box;
    color:#eee;
    cursor:pointer;
    font-size:18px;
    height:50px;
    margin-top:38px;
    text-align:center;
    width:25%
}
.votar{
    display:none;
}
.submit:active{
    background-color:#06b
}
.submission{
    width:35vw;
    display:block;
    margin-left:auto;
    margin-right:auto
}
@media (max-width:900px){
    .submission{
        width:100%
    }
}
