@font-face
{
    font-family: myFont;
    src: url('../fonts/Roboto-Light.ttf');
}

#infoContainer
{
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 50px;
    padding-top: 50px;
    
    background: linear-gradient(rgba(10, 10, 10, 0.3), rgba(50, 50, 50, 0.45));
    text-align: center;
    color: rgba(255, 255, 255, 0.9);
    font-size: 24px;
    font-family: myFont;
}

body
{
    background: radial-gradient(rgba(255, 255, 255, 0.8), rgba(149, 150, 154, 0.8));
}

li
{
    float: left;
    margin-left:10px;
    margin-right:10px;
}

.storeItem
{
    display: block;
    width: 150px;
    height:45px;
    margin-left:0px;
    margin-right:0px;
}

.fItem
{
    display: block;
    width: 45px;
    height:45px;
}

.hContainer
{
    background: linear-gradient(rgba(10, 10, 10, 0.45), rgba(50, 50, 50, 0.65));
    width: 100%;
}

.cContainer
{
    display:table;
    margin:0 auto;
}

.fLogo
{
    display:table;
    margin:0 auto;
}

#footerLinksContaner
{
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 50px;
    padding-top: 50px;
    
    background: linear-gradient(rgba(10, 10, 10, 0.45), rgba(50, 50, 50, 0.65));
}

#contact
{
    display:table;
    margin:0 auto;
}

#contactLink
{
    color: rgba(255, 255, 255, 0.95);
    font-size: 20px;
    font-family: myFont;
}

#social
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#stores
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#storeContainer
{
    display:table;
    margin:0 auto;
    margin-bottom: 20px;
    margin-top: 5px;
}

#share
{
    display:table;
    margin:0 auto;
    margin-bottom: 25px;
    margin-top: 10px;
}

.socialImgHover
{
    opacity: 0.5;
    filter: alpha(opacity = 50);
}

.socialImgHover:hover
{
    opacity: 1.0;
    filter: alpha(opacity = 100);
}