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

    nav { display: none; }
    
	#navigation {
		font-family:'Raleway',helvetica,arial,sans-serif;
		text-transform:uppercase;
		font-size:1.8em;
		position:relative;
		top:0;
		width:100%;
		margin:0 auto;
		display:block!important;
		padding:10px;
		min-height:65px;
		background:#313133;
		color:#fff;
		text-align:left;
		z-index:425;
	}
	
	#logo {
		display:none;
	}
	
	#navigation ul {
		display:none;
		list-style:none;
		margin-left:0;
		padding-left:0;
		margin-bottom:0;
		margin-top:15px;
		text-align:center;
	}
	
	#navigation ul.expanded {
		display:block;
	}
	
	#navigation li a {
		display:block;
		padding:10px 0;
		border-top:1px solid #666;
		font-size:16px;
		color:#ccc;
		text-decoration:none;
	}
	
	#navigation .homey {
		display:inline-block;
	}
	
	#navigation li a:hover,#navigation .current-menu-item a {
		color:#cd932d;
	}
	
	.article-inner {
    	padding: 40px !important;
	}
	
	#bar-food-posters {
    	width: 100%;
	}
	
	.flex-viewport {
    	height: auto;
	}
	
	#navigation a img {
    	width: 100px;
        margin-top: 10px;
        margin-left: 10px;
	}
	
}

@media screen and (max-width: 700px) { 
    #ninja_forms_field_6_div_wrap, #ninja_forms_field_7_div_wrap, #ninja_forms_field_9_div_wrap {
        width: 100% !important;
    }
    #bar-food-posters li {
        width: 100% !important;
        background-position: center center;
        box-sizing: border-box;
        height: 340px;
    }
    #make-booking p, #bar-food-posters li p {
        font-size: 1.5em;
        width: 200px;
        margin: 0 auto;
    }
    .event_block figure {
        float: left;
        width: 100%;
        display: inline;
        text-align: center;
    }
    .event_block-details {
        float: left;
        width: 100%;
        display: inline;
    }
    .home-event_block {
        width: 100%;
    }
    .home-copy {
        padding: 40px;
    }
    
    .tabs-menu li {
        width: 100%;
        margin-bottom: 4px;
    }
}



