html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    
}

.container {
    margin: 0 auto;
    margin-top: 20px;
    position: relative;
    width: 80%;
    height: 20%;
    padding-bottom: 40%;
    background: #D1D1D1;
    border: solid;
    border-color: #e1e1e1
}

.slide_img {
    position: absolute;
    width: 100%;
    height: 100%;
    
}

.slide_img img{
    width: 100%;
    height: 100%;
    
}

#i1,#i2,#i3 {
    display: none;
}

.pre, .nxt {
    width: 6%;
    height: 100%;
    position: absolute;
    top: 0;
    background: rgba(222,222,222,.00);
    z-index: 99;
    cursor: pointer;
    border: none;
    
}

.pre {
    left: 0;
}

.nxt {
    right: 0;
}

.pre:hover {
    left: 0;
    background: rgba(222,222,222,.4);

}

.nxt:hover {
    right: 0;
    background: rgba(222,222,222,.4);

}

.nav {
    width: 100%;
    height: 11px;
    bottom: 3%;
    position: absolute;
    text-align: center;
    z-index: 99;
    
}

.dots {
    top: -5px;
    width: 12px;
    height: 12px;
    margin: 0 4px;
    position: relative;
    border-radius: 50%;
    display: inline-block;
    background: rgba(255, 255, 255, .1);
    cursor: pointer;
}

.slide_img {
    z-index: -1;
}

#i1:checked ~ #one,
#i2:checked ~ #two,
#i3:checked ~ #three{
    z-index: 9;
}

#i1:checked ~ .nav #dot1,
#i2:checked ~ .nav #dot2,
#i3:checked ~ .nav #dot3{
    background: rgba(255, 255, 255, .4);
}

#home {
    font-size: 56px;
    font-family: titleFont;
    color: #E1E1E1;
    text-shadow: 0px 6px 22px #E1E1E1;
    text-align: center;
    padding: 0px;
    margin-top: auto;
}

@font-face {
    font-family: titleFont;
    src: url("Ailerons-Typeface.otf");
}

html {
    cursor:crosshair;
}

a {
    font-size: 42px;
    font-family: titleFont;
    color: silver;
    text-shadow: 0px 6px 22px #E1E1E1;
    text-align: center;
    list-style: none;
    padding: 0;
    vertical-align: middle;
    text-decoration: none;
    z-index: 10;
}

a:hover {
    cursor: cell;
    padding: 0px;
    color: white;
    font-size: 44px;
    text-shadow: 0px 6px 22px #D1D1D1;
    transition-property: color;
    transition-duration: .250s;
    
}