#footer-widgets .footer-widget li:before {
display: none;
left-margin:-20px;
}

#footer-widgets .footer-widget li a{
margin:0 0 0 -12px;
}

#footer-widgets .footer-widget .footer-logo {
    max-width:500px;
    padding-top:20px;
}


/*-------------------------[FULL]------------------------*/

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


#call_to_order-mobile{
    display:none;
}

#fullscreen-GB-slideshow{
    position:relative;
    top:-30px;
}

#page-container{
    position:relative;
    top:0;
}

.page-label{
    position:relative;
    top:-200px;
}

#promo-blocks{
    z-index:16;
}

#slide-bottom-trim{
    z-index:10;
}

#page-header-bkg{
    position:relative;
    margin-top:-40px;
    z-index:100;
}  

#home-appetizer-block{
    position:relative;
    margin-top:-168px;
}  

.menu-food-item{
    border-bottom:1px solid #ffffff;
}

.menu-food-item-purple{
    border:3px solid #ffffff;
}


#slide-bottom-footer{
    position:relative;
    margin-top:-168px;
    margin-bottom:0;
    z-index:10;
}

#next-button{
    position:absolute;
    top: -76px;
    left: 0px;
    right: 0px; 
    margin: 0 auto;
    padding:0 0 48px 0;
    z-index:20;
} 


}


/*-------------------------[TABLET LANDSCAPE]------------------------*/

@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

#call_to_order-mobile{
    display:none;
}

#page-container{
    position:relative;
    top:0;
}

#promo-blocks{
    z-index:16;
}

#slide-bottom-trim{
    z-index:10;
}

#home-appetizer-block{
    position:relative;
    margin-top:-160px;
}  

 

#slide-bottom-footer{
    position:relative;
    margin-top:-168px;
    margin-bottom:0;
    z-index:10;
}

#next-button{
    position:absolute;
    top: -76px;
    left: 0px;
    right: 0px; 
    margin: 0 auto;
    padding:0 0 48px 0;
    z-index:20;
} 


}

/*-------------------------[TABLET PORTRAIT]------------------------*/

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {



#call_to_order-mobile{
    display:none;
}

#page-container{
    position:relative;
    top:0;
}

#promo-blocks{
    text-align:center;
    left: 0;
    right: 0; 
    margin: 0 auto;
    width:100%;
    overflow:hidden;
    z-index:16;
}

.promo-block-frame{
    text-align:center;
    left: 2%;
    right: -2%; 
    margin: 0 auto;
}

.promo-block-frame .et_pb_column{
    left: 0;
    right: 0; 
    margin: 0 auto;
    max-width:32%;
}


#slide-bottom-trim{
    z-index:10;
}

#home-appetizer-block{
    position:relative;
    margin-top:-160px;
} 
   

#slide-bottom-footer{
    position:relative;
    margin-top:-168px;
    margin-bottom:0;
    z-index:10;
}

#next-button{
    position:absolute;
    top: -66px;
    left: 0px;
    right: 0px; 
    margin: 0 auto;
    padding:0 0 48px 0;
    z-index:20;
} 


.menu-label .et_pb_column{
    max-width:50%;
    padding:0;
}


}

/*-------------------------[Mobile]------------------------*/

@media only screen and ( max-width: 767px ) {


#page-container{
    position:relative;
    top:60px;
}

#call_to_order-mobile a{
    font-size: 15pt;
    font-weight:bold;
    text-decoration:none;
    color: #fff;
}

#call_to_order-mobile{
    position:absolute;
    background-color:#522474;
    text-align:center;
    top: 0px;
    left: 0;
    right: 0;
    font-size: 14pt;
    font-weight:normal;
    text-decoration:none;
    color: #fff;
    margin: 0 auto;
    padding:20px 0px 20px 0px;
    border-bottom:6px solid #7a46a0;
    height:60px;
    width:100%;
    z-index:20;
}

#promo-block{
    text-align:center;
    left: 0;
    right: 0; 
    margin: 0 auto;
    width:100%;
    overflow:hidden;
    z-index:16;
}

.promo-block-frame{
    text-align:center;
    left: 2%;
    right: -2%; 
    margin: 0 auto;
}

.promo-block-frame .et_pb_column{
    left: 0;
    right: 0; 
    margin: 0 auto;
    max-width:100%;
}

#slide-bottom-trim{
    z-index:10;
}

#home-appetizer-block{
    position:relative;
    margin-top:-160px;
} 


#next-button{
    position:relative;
    background-color:#1e1e1e;
    top: -5px;
    left: 0px;
    right: 0px; 
    margin: 0 auto;
    margin-bottom: -5px;
    padding:0 0 48px 0;
    z-index:20;
} 

#slide-bottom-footer{
    position:relative;
    margin-top:-168px;
    margin-bottom:0;
    z-index:10;
}

.menu-label .et_pb_column{
    max-width:50%;
    padding:0;
}

.et_parallax_bg style{
    max-width:50%;

}

}