::selection {
    background: #;
    color: #efffff;
}
h1,h2,h3,h4,h5,h6,p,li {
    color:white;
}
.capitalize {
    text-transform: capitalize !important;
}
.uppercase {
    text-transform: uppercase !important;
}
.lowercase {
    text-transform: lowercase !important;
}
.normal {
    text-transform: none !important;
}
.font-big {
    font-size: 4em !important;
}
.font-small {
    font-size: .8em !important;
}
.font-vsmall {
    font-size: .5em !important;
}
.font-xsmall {
    font-size: .25em !important;
}
.bold, b {
    font-weight: bold !important;
}
.bolder {
    font-weight: bolder !important;
}
.italic, i {
    font-style: italic !important;
}
.stress, stress {
    font-style: italic !important;
    font-weight: bolder !important;
}
.underline {
    text-decoration: underline !important;
}
.text-white {
    color: #efffff !important;
}
.text-black {
    color: #1c1c1c !important;
}
.text-grey {
    color: #aaaaaa !important;
}
.text-brand {
    color: #c99b4e !important;
}
.text-red {
    color: #b00b13 !important;
}
.text-yellow {
    color: #ffff00 !important;
}
.text-brightred {
    color: #ff0000 !important;
}
.text-orange {
    color: #ffa500 !important;
}
.text-center {
    text-align: center;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-transformless {
    text-transform: none;
}
.up {
    margin-top: -.5em !important;
}
.up1 {
    margin-top: -1em !important;
}
.up2 {
    margin-top: -2em !important;
}
.up3 {
    margin-top: -3em !important;
}
.up4 {
    margin-top: -4em !important;
}
.columns {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content:space-evenly;
    align-items:center;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.inline-block {
    display: inline-block;
}
.no-border {
    border: none !important;
}
.vertical-top {
    vertical-align: top !important;
}
.vertical-middle {
    vertical-align: middle !important;
}
.vertical-bottom {
    vertical-align: bottom !important;
}
.unstyle, .unstyle>li {
    list-style-type: none;
}
.undecorate, .undecorate a {
    text-decoration: none !important;
    /*color: #efffff;*/
}
.clear {
    clear: both;
}
.dark-bg, .darker-bg, .darkest-bg {
    background-color: rgba(0,0,0,.32);
    padding: 1em !important;
}
.darker-bg {
    background-color: rgba(0,0,0,.5);
}
.darkest-bg {
    background-color: rgba(0,0,0,.68);
}
.darkerest-bg {
    background-color: rgba(0,0,0,.85);
}
.text-shadow {
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 20px 20px rgba(0, 0, 0, 0.15);
}

