#style-switcher {
    background: #fff;
    width: 205px;
    position: fixed;
    top: 205px;
    z-index: 99;
    left: -205px;
    border-radius: 0 0 4px 0;
    -webkit-box-shadow: 0 6px 15px rgba(0,0,0,0.175);
    box-shadow: 0 6px 15px rgba(0,0,0,0.175)
}

#style-switcher h3 {
    color: #fff;
    font-size: 13px;
    margin: 10px 0;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0
}

#style-switcher ul {
    list-style: none;
    padding: 0;
    margin-bottom: 22px
}

#style-switcher div {
    padding: 6px 18px
}

#style-switcher h6 {
    background: #f8f8f8;
    color: #333;
    font-size: 14px;
    line-height: 46px;
    padding: 0 0 0 20px;
    margin-top: 0;
    font-weight: 500
}

#style-switcher h6 a {
    background-color: #f8f8f8;
    display: block;
    height: 46px;
    position: absolute;
    right: -46px;
    top: 0;
    width: 46px;
    border-radius: 0 4px 4px 0;
    font-size: 20px;
    color: #fff;
    text-align: center
}

#style-switcher h6 a i {
    position: relative;
    color: #444
}

.colors {
    list-style: none;
    margin: 0 0px 10px 0;
    overflow: hidden
}

.colors li {
    float: left;
    margin: 4px 2px 0 2px
}

.colors li a {
    display: block;
    width: 17px;
    height: 17px;
    cursor: pointer
}

.default {
    /*background: #fc5b62*/
}

.aqua {
    background: #1cbbb4
}

.green {
    background: #82ca9c
}

.orange {
    background: #ea5a15
}

.blue {
    background: #0086cd
}

.beige {
    background: #bea882
}

.gray {
    background: #555555
}

.green-2 {
    background: #18a84c
}

.navy {
    background: #4a5d7d
}

.peach {
    background: #ff915d
}

.purple {
    background: #7e0b80
}

.red {
    background: #f0151f
}

.violet {
    background: #785cb4
}

.colors li a.active {
    box-shadow: 0 0 0 2px #fff inset
}

.colors li a {
    border-radius: 3px
}


.fonts {
    list-style: none;
    margin: 0 0px 10px 0;
    overflow: hidden
}

.fonts li {
    float: left;
    margin: 4px 2px 0 2px
}

.fonts li a {
    display: block;
    border: 2px solid #ddd;
    border-radius: 4px;
    padding: 3px 6px;
    cursor: pointer
}

.fonts li a.active {
    background: #eee;
}

.r-fonts {
    font-size: 14px;
    font-weight: 500;
    color: #222;
    padding-left: 3px;
}


.default {
    font-family: Inter
}

.recursive {
    font-family: Recursive
}


@media only screen and (max-width: 1024px) {
    #style-switcher {
        display: none
    }
}
