
/* create title subtext styles for h1, h2 where it appiles line-height spacing, size etc..... */


h1,h2,h3,h4,h5,h6,p {
font-family: 'Merriweather', serif;

}

.genesis {

font-family: 'Merriweather', serif;
background-color: white;
color: black;
line-height: 22px;


}
/* dark blue #021b79  */
/* light blue #0575e6  */

/* h1  */
.fusionxheading {
font-family: 'Merriweather', serif;
font-size: 3.2em;
font-weight: lighter;
color:#021b79 ;
}

/* h2  */
.fusionxsubtitles {
font-family: 'Merriweather', serif;
    font-size: 2.2em;
    font-weight: lighter;
    color: #021b79;

    /* may have to adjust per element  */
    margin-bottom: 15px;    
}
/* p  */
.fusionxtext {
font-family: 'Merriweather', serif;
    font-size: 1.2em;
    color: black;
    line-height: 1.9;

}

/* upcoming milesstones  */
.upcomingwhite {
font-family: 'Merriweather', serif;
    font-size: 1.8em;
    font-weight: bold;
    color: white;
    padding-top: 4em;


}


.upcomingblack {
font-family: 'Merriweather', serif;
    font-size: 1.8em;
    font-weight: bold;
    color: black;
    padding-top: 4em;


}



/* features custom styles */
/* features page list group  */
.fusionxfeat {
font-family: 'Merriweather', serif;
    font-size: 1.6em;
    color: black;
    font-weight: light;

}

.fusionxuserf {
font-family: 'Merriweather', serif;
    font-size: 1.1em;
    color: black;
    font-weight: lighter;
}

.fusionxtrust {
    font-family: 'Merriweather', serif;
    font-size: 1.0em;
    color: black;
    font-weight: normal;
    line-height: 1.4;
}

/* feature page cards  */

.fusionxfcardtitle {
font-family: 'Merriweather', serif;
    font-size: 1.6em;
    color: black;
    font-weight: bold;
    line-height: normal;
    color: #021b79;

}
.fusionxfcarddetails {
font-family: 'Merriweather', serif;
    font-size: 1.2em;
    color: black;
    font-weight: normal;

}
/* roadmap custom styles  */
/* specs  */

.fusionxspecs {
font-family: 'Merriweather', serif;
    font-size: 1.6em;
    color: #021b79;
    font-weight: bold;


}

p.fusionxspecstext {

font-family: 'Merriweather', serif;
    font-size: 1.2em;
    color: black;
    font-weight: normal;

}

.xmilestones {

font-family: 'Merriweather', serif;
    font-size: 1.4em;
    color: black;
    font-weight: bold;

}

/* custom how to page styles  */

.supportedplatforms {
font-family: 'Merriweather', serif;
    font-size: 1.6em;
    color: black;
font-weight: bolder;
}

/* custom about page styles */
/* add text effects  */
.staff {
font-family: 'Merriweather', serif;
    font-size: 2.8em;
    color: darkblue;
    font-weight: bold;
}

.staffrole {
    font-family: 'Merriweather', serif;
        font-size: 1.6em;
        color: darkblue;
        font-weight: bold;
       
}

.beliefs {

font-family: 'Merriweather', serif;
    font-size: 1.6em;
    color: black;
    font-weight: bolder;

}

/* contact page styles  */

.fusionxticket {
font-family: 'Merriweather', serif;
    font-size: 1.6em;
    color: black;
    font-weight: bolder;

}




.messageus {

font-family: 'Merriweather', serif;
    font-size: 1.6em;
    color: black;
    font-weight: normal;

}

.messagetext {
font-family: 'Merriweather', serif;
    font-size: 1.0em;
    color: black;
    font-weight: lighter;


}

/* general form styles  */

/* Target the label element */
.form-floating label,.input-group-text{
    /* Your CSS styles here */
    /* For example: */

    font-family: 'Merriweather', serif;
        font-size: 1.0em;
    font-weight: normal;
    color: black;
}

/* Target the span inside the label */
.form-floating label span {
    /* Your CSS styles here */
    /* For example: */
    font-size: 20px;
    margin-right: 5px;
}