.content-wrapper::before,
.v-center {
    display: inline-block;
    vertical-align: middle
}

body,
h3,
ul {
    padding: 0
}

.content-wrapper,
.v-center,
ul li {
    position: relative
}

a,
li a {
    color: #e53559;
    cursor: pointer
}

.content-wrapper::before,
li a:after {
    content: ''
}


body,
html {
    height: 100%
}

a,
a:active,
a:focus,
input:focus {
    text-decoration: none!important;
    outline: 0
}

::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .1)
}

:-moz-placeholder {
    color: rgba(255, 255, 255, .1)
}

::-moz-placeholder {
    color: rgba(255, 255, 255, .1)
}

:-ms-input-placeholder {
    color: rgba(255, 255, 255, .1)
}

input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important
}

body {
    margin: 0;
    color: #9b9089;
    line-height: 30px
}

.content-wrapper {
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 1
}

.content-wrapper::before {
    height: 100%;
    margin-right: -.25em
}

p,
ul {
    margin: 0
}

.v-center {
    width: 86%;
    text-align: left
}

p {
    font-size: 1em;
    line-height: 1.875em;
    padding: 0 0 .9375em
}

h3 {
    margin-bottom: .714em;
    font-size: 1.333em;
    line-height: 1.429em
}

a {
    -webkit-transition: color .5s;
    -moz-transition: color .5s;
    -ms-transition: color .5s;
    -o-transition: color .5s;
    transition: color .5s
}

p a {
    color: #e53559
}

ul {
    opacity: 1;
    font-size: .75em
}

li a,
li a:after,
ul li {
    font-size: 16px
}

ul li {
    display: inline;
    padding-bottom: .1875em;
    margin-right: .75em
}

li a {
    -webkit-transition: color .5s;
    -moz-transition: color .5s;
    -ms-transition: color .5s;
    -o-transition: color .5s;
    transition: color .5s
}

li a:after {
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    height: .125em;
    background-color: #e53559;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s
}

li a:hover:after {
    font-size: 16px;
    opacity: 1
}

@-webkit-keyframes load {
    from {
        -webkit-transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

#minimos-1 {
    font-family: Raleway, normal;
    font-weight: 400;
    font-size: 1em;
    background: #fff
}

.layout-center,
.layout-center .v-center {
    text-align: center
}

.layout-center .main-content {
    margin: 0 auto
}