/* HARLEY DAVIDSON */
a#btn_hd {
    display: inline-block;
    position: relative;
    margin: auto;
    margin-top: 100px;
    width: 80%;
    padding: 10px 10px 10px 10px;
    background-color: #2b2e33;
    color: #f58220;
    font-family: "League Gothic", sans-serif;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 2px;
    transition: all .8s;
}

a#btn_hd:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #f58220;
    transition: all .8s;
}

a#btn_hd:hover {
    color: #2b2e33;
}

a#btn_hd:hover:before {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

a#btn_hd span {
    position: relative;
    z-index: 10;
}

/* btn_michaelkors */
a#btn_michaelkors {
    display: inline-block;
    position: relative;
    margin: auto;
    margin-top: 100px;
    padding: 15px 10px 10px 15px;
    background-color: #ffffff;
    color: #000000;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 25px;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: -1px;

}

.fa-caret-up {
    transform: rotate(90deg)
}

a#btn_michaelkors:hover .fa-caret-up {
    transform: rotate(90deg) scale(1.2);

}

a#btn_michaelkors:before {
    content: "";
    display: block;
    z-index: 1;
    position: absolute;
    background-color: #ffffff;
    width: 0;
    height: 0;
}


a#btn_michaelkors:hover:before {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border: 2px solid rgb(0, 0, 0);



}

a#btn_michaelkors span {
    position: relative;
    z-index: 10;
}

/* CRAIGSLIST */
#btn_craigslist {
    display: inline-block;
    position: relative;
    margin: auto;
    margin-top: 100px;
    color: #642b7e;
    font-size: 40px;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Times New Roman', Times, serif;
}

.fa-peace {
    position: relative;
    top: 5px;
}

a#btn_craigslist:hover {
    transform: scale(1.1);
    transition: all .5s;

}

a#btn_craigslist:hover .fa-peace {
    transform: rotate(360deg);
    transition: all .5s;
}

/* LYFT */

a#btn_lyft {
    display: inline-block;
    position: relative;
    margin: auto;
    margin-top: 100px;
    font-size: 50px;
    background-color: rgb(241, 8, 218);
    color: white;
    padding: 0px 40px;
    border-radius: 75px;
}

a#btn_lyft:hover {
    background-color: #5741e1;
    transition: all .5s;
}

/* SAMSUNG */
#btn_samsung {
    display: inline-block;
    position: relative;
    margin: auto;
    margin-top: 100px;
    font-size: 40px;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 2px;
    padding: 10px 20px;
    border-radius: 50px;
    background-image: linear-gradient(to right, #66b0f6, #640963);
    background-size: 500% auto;
    color: white;
    transition: background-position 0.5s;
}

#btn_samsung:before {
    color: #b5b0cf;

}

#btn_samsung:hover {
    background-position: right center;
    transition: all .5s;

}

/* MISSOURI BOTANICAL GARDENS */

#btn_mbg {
    display: inline-block;
    position: relative;
    margin: auto;
    margin-top: 100px;
    font-family: "Josefin Sans", sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    color: rgb(13, 67, 7);
    background-color: rgba(128, 164, 128, 0.648);
    padding: 15px 10px 10px 10px;
    border-radius: 40px;

}


#btn_mbg:hover {
    border: 3px solid rgb(13, 67, 7);
    background-color: rgba(128, 164, 128, 0.431);
    transition: all .3s;

}

/* WIZARD */

#btn_wizard {
    font-family: "Croissant One", serif;
    display: inline-block;
    position: relative;
    margin: auto;
    margin-top: 50px;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: black;
    transition: color 0.5s;
}

.fa-hat-wizard {
    font-size: 50px;
    left: 50%;
    opacity: 0;
    transition: opacity 0.3s;
}

#btn_wizard:hover {
    color: gold;
}

.fa-hat-wizard:hover{
    opacity: 1;
}

/* Old navy */

#btn_oldnavy{
    font-family: "Bebas Neue", sans-serif;
    display: inline-block;
    position: relative;
    margin: auto;
    margin-top: 100px;
    font-size: 30px;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 2px;
    color: white;
    background-color: rgb(25, 25, 129);
    padding: 20px 20px 15px 20px;
    border-radius: 20px;
}

#btn_oldnavy:hover{

    border-radius: 100px;
    background-color: rgb(40, 40, 188);
    transition:all .5s;

}

/* ELECTRA */

#btn_electra {
    font-family: "Allura", cursive;
    display: inline-block;
    position: relative;
    margin: auto;
    margin-top: 100px;
    font-size: 50px;
    text-decoration: none;
    color: #04accc;
    padding: 20px 20px 15px 20px;
    transition: color 1s;

}

#btn_electra::before {
    content: "";
    position: absolute;
    top: 0;
    right: 150%; 
    width: 150%;
    height: 100%;
    background-color: #04accc; 
    transition: right 1s ease-in-out; 
    z-index: -1;
}

#btn_electra:hover{
    text-decoration:underline;
    color: white;
    background-color: #04accc;
}

#btn_electra:hover::before {
    right: 0; 
}

#btn_electra span {
    position: relative;
    z-index: 10;
}

/* FACEBOOK */
#btn_facebook{
    display: inline-block;
    position: relative;
    margin: auto;
    margin-top: 80px;
    font-size: 80px;
    color: #1877F2;
    padding: 10px 20px;
    border-radius: 10px;
    transition: color 0.5s;
}

#btn_facebook:hover{
    color: #f8f8f8;
    background-color: #1877F2;
}

/* a#btn_facebook:before {
    content: "facebook";
    display: block;
    left: -50%;
    top: 50%;
    z-index: 1;
    position: absolute;
    background-color: #f58220;
    transition: all .5s;
    font-size: 20px;
    opacity: 0;
    text-align: center;
    justify-content: center;
    border-radius: 10px;

}

a#btn_facebook:hover {
    color: #2b2e33;
}

a#btn_facebook:hover:before {
    width: 150%;
    height: 100%;
    opacity: 1;
    left: 0;
    top: 0;
    font-size: 20px;
}

a#btn_facebook span {
    position: relative;
    z-index: 10;
} */
