@charset "utf-8";
/* CSS Document */

 #dMiddle{
                padding-bottom:30px; /*push page up for safari*/
                margin:325px auto 0 auto;
                width:100%;
                text-align:center;
                }
                q{	display:block;
                    font-family: 'Josefin Slab',Tahoma, Geneva, serif;
                    text-transform:uppercase;
                    font-size:35px;
                    width:auto;
                    max-width:800px;
                    quotes:none;
                    padding:0 20px;
                    margin:0 auto 30px auto;
                    letter-spacing:3px;
                    line-height:40px;
                    }
                #dHighLightBox{
                    height:auto;
                    background:rgba(0,0,0,0.7);
                    margin:340px auto 0px auto;
                    padding:50px 0;
                    box-shadow:0 -5px 5px rgba(17,17,17,0.3);
                    }
                    #dHighLightBox p{
                        margin:20px auto;
                        max-width:800px;
                        font-weight:300;
                        font-size:28px;
                        letter-spacing:2.7px;
                        padding:20px;
						}
                #dImgGallery_largeScreen{
                    margin:0px auto 80px auto;
                    padding-bottom:100px;
                    background:rgba(0,0,0,0.7);
                    height:auto;
                    }
                    #dImgGallery_largeScreen img{width:200px;margin:0px;}
                
                #dImgGallery_smallScreen{display:none;}
                
                #dMainContent{
                    max-width:1280px;
                    margin: 0 auto 100px auto;
                    height:auto;
                    }
                    #dDrinks, #dFood{
                        display:inline-block;
                        width:auto;
                        min-width:250px;
                        max-width:500px;
                        padding:50px;
                        vertical-align:top;
                        }	
                    #dDrinks h1, #dFood h1{
                        font-size:43px;
                        letter-spacing:1.5px;
                        color:#D8C583;
                        line-height:58px;
                        margin-bottom:40px;
						font-weight:bold;
                        }
                    #dDrinks h2, #dFood h2{
                        font-family:Georgia,"Times New Roman", Times, serif;
                        font-style:italic;
                        text-transform:none;
                        font-size:30px;
                        margin-bottom:50px;
                        }
                    #dDrinks p, #dFood p{
                        font-family:"Droid Sans", sans-serif;
                        text-transform:none;
                        font-size:18px;
                        line-height:30px;
                        text-align:justify;
                        letter-spacing:normal;
                        margin-bottom:40px;
                        }
                    #dDrinks p.cItalic{
                        font-style:italic;
                        font-family:Georgia, "Times New Roman", Times, serif;
                        text-shadow: 3px 3px 3px black;
                        text-transform:none;
                        font-size:28px;
                        margin-bottom:50px;
                        line-height:50px;
                        text-align:center;
                        color:#D8C583;
                        }
        
        /*========== Class styles ==========*/
                  .cInfobutton{margin-top:20px;margin-bottom:0px;}
                  
        /*========================== Start CSS for pop up box =======================================================*/
                #dFixedPopBoxHolder{display:none;visibility:visible;top:0px;left:0px;width:100%;height:100%;text-align:center;background-color:transparent;overflow:hidden;z-index:400;}
                .cFixedPopBoxHolder{position:fixed;margin-top:0px;top:0px;left:0px;visibility:visible;}
                #dPopBoxOpacity{position:absolute;color:#030;top:0px;left:0px;width:100%;height:100%;cursor:pointer;background:rgba(27,22,14,0.8);z-index:403;}		
                #dPopBox{background-color:rgba(0,0,0,0.5);position:relative;width:5000px;height:100px;top:80px;margin-left:auto;margin-right:auto;text-align:center;border:1px dotted #D8C583;padding:10px 10px 10px 10px;overflow:hidden;z-index:405;}
                #dPopBoxDesign{background-color:rgba(0,0,0,0.1);border:none;overflow:hidden;z-index:406;margin-left:auto;margin-right:auto;}
        /*========================== End CSS for pop up box ==========================================================*/
                
        
        /*========= START small screens styles (this style applies to screens smaller than 600px) ==================== */
        @media screen and (max-width: 600px){
         
            #dMiddle{margin-top:0px;margin-bottom:100px;}	
                q{	margin-bottom:0px;
                    padding-top:80px;
                    padding-bottom:120px;
                    font-size:30px;
                    max-width:600px;
                    }
                    h1{font-size:32px;}/*---the words food & drinks--*/
                #dHighLightBox{display:none;}
                #dImgGallery_largeScreen{display:none;}	
                #dImgGallery_smallScreen{
                    display:block;
                    margin:0px auto;
                    box-shadow:0 0px 80px 80px rgba(0,0,0,1);/*== overcast the shadow onto the q before this*/
                    background:black;
                    }
                #dMainContent{max-width:600px; margin: 0 auto 50px auto;}
                    #dDrinks, #dFood{
                        display:inline-block;
                        width:auto;
                        min-width:250px;
                        max-width:500px;
                        margin-top:80px;
                        padding:0px 30px;
                        }
                    #dDrinks h1, #dFood h1{
                        font-size:35px;
                        letter-spacing:2px;
                        text-shadow:none;
                        line-height:42px;
                        }
                    #dDrinks h2, #dFood h2{
                        margin-top:40px;
                        margin-bottom:50px;
                        font-size:25px;
                    }
                    #dDrinks p, #dFood p{
                        font-size:18px;
                        line-height:25px;
                    }
                    #dDrinks p.cItalic{
                        text-shadow: none;
                        line-height:35px;
                    }
            #dPopBox{top:5px;}
                }
		 /*========= END small screens styles (this style applies to screens smaller than 600px) ==================== */
