body {
    z-index: auto;
    overflow: auto;
    position: static;
    display: block;
    height: auto;
    width: auto;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0;
    border-radius: 0;
    background: #FFFFFF;
    opacity: 1;
}

.wrap {
    z-index: 0;
    overflow: visible;
    position: relative;
    display: block;
    height: auto;
    width: auto;
    margin: 0 auto 0 auto;
    padding: 10px 10px 10px 10px;
    outline: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    opacity: 1;
}

.left {
    float: left;
    z-index: 0;
    overflow: visible;
    position: relative;
    display: block;
    height: auto;
    width: auto;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    opacity: 1;
}
.right {
    float: right;
    z-index: 0;
    overflow: visible;
    position: relative;
    display: block;
    height: auto;
    width: auto;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    opacity: 1;
}
.clear {
    clear: both;
    z-index: 0;
    overflow: visible;
    position: relative;
    display: block;
    height: auto;
    width: auto;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    opacity: 1;
}

.small {
    min-width: 0;
    max-width: 600px;
}
.medium {
    min-width: 0;
    max-width: 800px;
}
.large {
    min-width: 0;
    max-width: 1600px;
}

.size-1 {
    width: 8.33%;
}
.size-2 {
    width: 16.66%;
}
.size-3 {
    width: 25.00%;
}
.size-4 {
    width: 33.33%;
}
.size-5 {
    width: 41.66%;
}
.size-6 {
    width: 50.00%;
}
.size-7 {
    width: 58.33%;
}
.size-8 {
    width: 66.66%;
}
.size-9 {
    width: 75.00%;
}

@media (min-width: 400px) and (max-width: 800px) {
    .size-1 {
        width: 16.66%;
    }
    .size-2 {
        width: 33.33%;
    }
    .size-3 {
        width: 50.00%;
    }
    .size-4.responsive {
        width: 100.00%;
    }
    .size-5.responsive {
        width: 100.00%;
    }
    .size-6.responsive {
        width: 100.00%;
    }
    .size-7.responsive {
        width: 100.00%;
    }
    .size-8.responsive {
        width: 100.00%;
    }
    .size-9.responsive {
        width: 100.00%;
    }
}

@media (min-width: 0px) and (max-width: 400px) {
    .size-1.responsive {
        width: 33.33%;
    }
    .size-2.responsive {
        width: 50.00%;
    }
    .size-3.responsive {
        width: 100.00%;
    }
    .size-4.responsive {
        width: 100.00%;
    }
    .size-5.responsive {
        width: 100.00%;
    }
    .size-6.responsive {
        width: 100.00%;
    }
    .size-7.responsive {
        width: 100.00%;
    }
    .size-8.responsive {
        width: 100.00%;
    }
    .size-9.responsive {
        width: 100.00%;
    }
}

p,
a,
h1,
h2,
h3,
h4,
h5,
h6 {
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}

.fast {
    -webkit-transition: height 0.25s linear, width 0.25s linear, margin 0.25s linear, padding 0.25s linear, background 0.25s linear, opacity 0.25s linear, color 0.25s linear, box-shadow 0.25s linear;
    -moz-transition: height 0.25s linear, width 0.25s linear, margin 0.25s linear, padding 0.25s linear, background 0.25s linear, opacity 0.25s linear, color 0.25s linear, box-shadow 0.25s linear;
    -ms-transition: height 0.25s linear, width 0.25s linear, margin 0.25s linear, padding 0.25s linear, background 0.25s linear, opacity 0.25s linear, color 0.25s linear, box-shadow 0.25s linear;
    -o-transition: height 0.25s linear, width 0.25s linear, margin 0.25s linear, padding 0.25s linear, background 0.25s linear, opacity 0.25s linear, color 0.25s linear, box-shadow 0.25s linear;
    transition: height 0.25s linear, width 0.25s linear, margin 0.25s linear, padding 0.25s linear, background 0.25s linear, opacity 0.25s linear, color 0.25s linear, box-shadow 0.25s linear;
}
.slow {
    -webkit-transition: height 0.50s linear, width 0.50s linear, margin 0.50s linear, padding 0.50s linear, background 0.50s linear, opacity 0.50s linear, color 0.50s linear, box-shadow 0.50s linear;
    -moz-transition: height 0.50s linear, width 0.50s linear, margin 0.50s linear, padding 0.50s linear, background 0.50s linear, opacity 0.50s linear, color 0.50s linear, box-shadow 0.50s linear;
    -ms-transition: height 0.50s linear, width 0.50s linear, margin 0.50s linear, padding 0.50s linear, background 0.50s linear, opacity 0.50s linear, color 0.50s linear, box-shadow 0.50s linear;
    -o-transition: height 0.50s linear, width 0.50s linear, margin 0.50s linear, padding 0.50s linear, background 0.50s linear, opacity 0.50s linear, color 0.50s linear, box-shadow 0.50s linear;
    transition: height 0.50s linear, width 0.50s linear, margin 0.50s linear, padding 0.50s linear, background 0.50s linear, opacity 0.50s linear, color 0.50s linear, box-shadow 0.50s linear;
}