body{
    background : url('../img/background_texture.png');
}

.thumbnail{
    background : white;
}

.hidden{
    display: none;
    height : 0;
    width : 0;
}

#main-hero{
    padding-top : 60px;
    border-radius : 0;
    height : 280px;
    background-image : url('../img/hero_background.jpeg');
    color : white;
    margin-bottom : 10px;

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-attachment : fixed;

}

#main-hero h1{
    margin-left : 20px;
}
#bar_checkout_button{
    margin-right : 10px;
    margin-top : 10px ;
    margin-bottom : 5px;
}

#marketing {
    padding-bottom : 30px;
    text-align : center;
}

#marketing h2{
    margin-top : 10px ;
    margin-bottom : 30px;
}
#marketing img{
    display : block;
    /*width : 75px;*/
    opacity : 0.8;
    margin : auto;
}

#marketing .icon{
    height : 100px;
    width : 130px ;
    margin : auto;
    margin-bottom : 15px;
}

#items h5{
    margin-top : 3px ;
    margin-bottom : 2px ;
}

#items p{
    margin-top : 2px ;
    margin-bottom : 2px ;
}

.pack{
    padding-top : 5px ;
    padding-bottom : 5px ;
    border-radius : 10px ;
}

.selected{
    box-shadow : green 0px 0px 5px;
}

.pack.selected{
    box-shadow: none;
}

.pack.selected img{
    box-shadow : green 0px 0px 10px;
}

.background_stellar{
    height : 400px;
    margin-top : 30px;
    margin-bottom : 0px ;
}

#background_1{
    background : url('../img/background_1.jpg');

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-attachment : fixed;
    background-repeat: no-repeat;
}

#background_2{
    background : url('../img/background_2.jpg');

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-attachment : fixed;
    background-repeat: no-repeat;
}

#background_3{
    background : url('../img/background_3.jpg');

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-attachment : fixed;
    background-repeat: no-repeat;
}


.deliverer img{ 
    height : 200px;
    width : 200px;
    display : block;
    margin : auto;
}

.brand img{
    height : 45px;
    margin-top : -5px;
    margin-bottom : -5px ;
}

.fb-like{
    display : block;
    width : 450px;
    margin : auto;
}