h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5 {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body {
    font-family: "Carrois Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif;

}

.navbar-brand {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
}

.bg-main {
    background: #222326;
}

.cover h1 {
    color: white;
}

.cover p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 1.2rem;
    font-weight: 300;
}

.btn-primary {
    border-radius: 0;
    background-image: linear-gradient(135deg, #6fa6ce 0%, #0275d8 100%);
    border: none !important;
    color: #fff !important;
    padding: .8rem 1.3rem;
}

.btn-primary:hover {
    background-image: linear-gradient(135deg, #6fa6ce 20%, #0275d8 100%);
    transition: .5s all;
    border: none;
}

.download a {
    margin-bottom: 5px;
    padding: 15px 0;
}

.screens {
    position: relative;
}

.cover {
    max-width: 1300px;
    width: 100%;
}

@media screen and (min-width: 992px) {
    .cover {
        padding: 5rem 2rem 6rem;
    }

}

@media screen and (min-width: 1200px) {

    .cover .row {
        align-items: flex-start !important;
    }

    .cover #img_wrap {
        top: 0;
        max-width: none;
        position: absolute;
        left: 0;
        display: block;
    }

}

#features {
    max-width: 1500px;
    margin: 0 auto;
}

.bg-primary {
    background: #2980b9;
}

#donate .option div {
    background: #fff;
    padding: 10px 20px;
    margin-bottom: 15px;
    font-size: 16px;
    word-break: break-all;
}

#cloud {
    color: #2980b9;
    padding: 20px;
    text-align: center;
    font-size: 1.2rem;
}

#cloud span {
    padding: 5px;
    display: inline-block;
}

#cloud span:nth-child(odd) {
    padding: 5px 20px;
}

#cloud span:nth-child(even) {
    padding: 5px 40px;
}

#img_wrap {
    position: relative;
    margin-bottom: -30px;
}

#img_wrap .blur {
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: -1;
    position: absolute;
}

i#play_icon {
    opacity: .3;
    position: absolute;
    font-size: 30rem;
    top: 0;
    right: 0;
    margin-top: -3rem;
    color: #2980b9;
    z-index: -1;
    margin-right: 12rem;
}

.brand {
    font-size: 2.5rem;
    margin-bottom: 15px;
}

#downloads .alert {
    display: none;
}

#downloads .active .alert {
    display: block;
}

#downloads .active .brand {
    color: #2980b9;
}

/*
    #2980b9
    #222326
  */

.success-cover {
    padding: 5rem 2rem 7rem;
}

.success-cover .icon-check-circle {
    padding: 2rem;
    font-size: 5rem;
}

.opencollective {
    background: hsla(211, 25%, 94%, 1);
    box-shadow: 4px 4px 25px rgba(0, 0, 0, 0.04);
    border-radius: 7px;
    padding: 1.5rem;
    margin-bottom: 10px;
    color:black;
}

#donate {
    background-color: #f3f3f3;
    background-image:url("../img/music.jpeg");
    color:white;
    position: relative;
    z-index:1;
}
#donate:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgb(0, 62, 117);
    display: block;
    z-index: -1;
    opacity: .7;
}