@charset "UTF-8";
/* CSS Document */
html{margin-top:0px !important;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
html { -webkit-font-smoothing: antialiased; }
body {background-image:url('../images/background.png');font-family: Georgia, Times, 'Times New Roman', serif;visibility:hidden;}
body.page-bookings{visibility:visible;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
em{font-style:italic;}
strong{font-weight:bold;}
@-ms-viewport{width: device-width;}

@font-face {
    font-family: 'Avenir_Medium';
    src: url('../fonts/Avenir_LT_65_Medium.eot');
    src: url('../fonts/Avenir_LT_65_Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Avenir_LT_65_Medium.woff') format('woff'),
         url('../fonts/Avenir_LT_65_Medium.ttf') format('truetype'),
         url('../fonts/Avenir_LT_65_Medium.svg#Avenir_Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* PIG AND BUTCHER */

a{text-decoration:none;outline:0;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.clear{clear:both;}
img{display: block;}
h2{text-transform:uppercase;}
p{line-height:18px;}

/* HEADER */

header{background:url('../images/header-bg.png');padding:55px 0px 22px;border-bottom:solid #3c3c3b 10px;}
header .wrapper{position:relative;}
.wrapper{width:1024px;margin:0px auto;}
.inner-header{width:100%;height:100px;margin:0px auto;}

.header-logo{float:left;}
.header-logo img{height:33px;width:118px;}
.header-logo:first-child{padding-right:10px;margin-right:10px;border-right:1px solid #000000;}
.logo{width:151px;position:absolute;top:0px;left:0;right:0;margin:0px auto;}
.logo img{width:100%;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.logo img:hover{opacity:0.7;}

#container{width:1029px;margin:0px auto;position:relative;}
.banner{width:1024px;margin:0px auto;position:relative;}
.page-home .banner{width:1019px;}
.mobile-image{display:none;}
.banner img{width:100%;}
.booking{position:absolute;top:60px;right:-45px;width:155px;}
.booking-bottom{position:relative;width:1024px;margin:0px auto;}
body.page-careers .booking{top:-40px;}

#container .booking-image{position:absolute;top:45px;right:-40px;left:auto;z-index:10;width:155px;}

/* NAVIGATION */

nav{text-align:center;margin-top:42px;font-family: Georgia, Times, 'Times New Roman', serif;font-weight:bold;font-style:italic; }
nav ul li{display:inline;padding:0px 5px;}
nav ul li a{color:#4d4d4e;text-decoration:none;font-size:16px;margin-right:10px;}
nav ul li a:hover{opacity:0.6;}
nav ul li::after{content:"|";}
nav ul li.menu-item-861::after{content:"";}

nav ul li.menu-item-has-children{position:relative;}
nav ul li .sub-menu{display:none;position:absolute;left:-5px;z-index:1000;width:180px;padding:10px 0px 0px;text-align:left;border-bottom:2px solid #000000;}
nav ul li .sub-menu li{display:list-item;padding:8px 0px 8px 10px;background-image:url('../images/about-bg.jpg');border:2px solid #000000;border-bottom:0;}
nav ul li:hover .sub-menu{display:block;}
nav .current_page_item a{color:#8f724b;padding-bottom:20px;}
nav ul li.current_page_item ul.sub-menu li a{color:#4d4d4e !important;}
.sub-menu li.current_page_item a{background:none !important;padding-bottom:0px;}
.sub-menu li:after{content:"";}
nav ul li.current_page_item ul.sub-menu li a{background:none !important;padding-bottom:0px;}
.current_page_item a:hover{opacity:1;}
.current_page_item .sub-menu li a:hover{opacity:0.6;}
#menu-icon{display:none;background:url(../images/navicon.png) no-repeat;}
#menu-icon img{width:20px;}
#nav-wrap li a{margin-right:10px !important;}
header nav ul li.menu-item-3394{display:none;}
.noble-logos{float:left;}
.noble-logos img{-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.noble-logos img:hover{opacity:0.7;}

.social-icons{float:right;}
.social-icons a img{-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.social-icons a:hover img{opacity:0.6;}
.social{float:left;width:27px;}
.social img{width:100%;}

/* FOOTER */

.footer-logo{width:115px;margin:0px auto;}
.footer-logo img{width:100%;}
footer{background-image:url('../images/footer-background2.png');padding:50px 0px;color:#ebe4de;}
.top-footer{margin-bottom:40px;position:relative;z-index:0;}
footer .wrapper{position:relative;}
footer .booking-image{position:absolute;top:-79px;right:160px;width:155px;}
.footer-navigation li{padding:4px 0px;}
.footer-navigation li:first-child{padding:0px;}
.footer-navigation li a{-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.footer-navigation ul li.current-menu-item a{background:none;padding:none;}
footer h3, .footer-navigation{font-size:15px;text-transform:uppercase;letter-spacing:3px;line-height:21px;font-family: 'Avenir_Medium';width: 180px;}
footer h3{margin-bottom:5px;}
footer .sub-menu{text-transform:capitalize;font-family: Georgia, Times, 'Times New Roman', serif;}
footer .sub-menu li{padding:1px 0px;letter-spacing:1px;}
footer a{color:#ebe4de;}
.footer-border{width:440px;margin-top:21px;}
.mob-div{display:none !important;}
.footer-middle{z-index:1;position:relative;}
.one-four{width:30%;float:left;}
.one-four:nth-child(2), .one-four:nth-child(4){width:20%;}
.one-four a:hover {opacity:0.6;}
.one-four p{line-height:25px;}
.tel{margin-top:10px;line-height:25px;}
.footer-bottom{margin-top:20px;}
.footer-bottom .footer-logos{float:left;}
.footer-bottom a:hover{opacity:0.8;}
.footer-logos img{display:inline;width:100%;}
.noble{width:120px;}
.princess{width:194px;}
.smokehouse{width:197px;}
.logos-bottom{width:412px;margin:0px auto;}
.copyright{text-align:center;font-size:11px;margin-top:15px;}

/* ISOTOPE STYLES */

.isotope{max-width:1029px;margin:0px auto 30px;}
.page-id-502 .isotope{padding-top:30px;}
.item {width:333px;height:auto;float: left;color: #e0dbd4;margin:0px 5px 10px 5px;}
.item h2{font-size:20px;line-height:30px;text-align:center;margin-bottom:20px;}
.item img{width:100%;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.img-grid a:hover img, .img-grid-2 a:hover img{opacity:0.8;}
.item span{font-size:54px;font-family: 'amertype_light';letter-spacing: 2px;}

.img-grid{height:auto;background: #f8f3ee;}
.img-grid-3{height:523px;}

.item .about{padding:40px 25px 25px;font-family: Georgia, Times, 'Times New Roman', serif;color:#43474c;background:url('../images/about-bg.jpg');}
.item .about p{font-size:15px;margin-bottom:15px;}
.item .about h1{font-size:22px;line-height:25px;font-weight:bold;font-style:italic;margin-bottom:30px;}

.page-link{background:url('../images/about-bg.jpg');padding:6px 6px 35px;}
.mod-text{font-size:15px;border-top:1px solid #000000;margin-top:10px;padding:3px 0px 0px 2px;}
.image-container{position:relative;}

.event-text{position:absolute;top:0;bottom:0;display:table-cell;vertical-align:middle;margin: auto;max-height:150px;text-transform:uppercase;font-size:30px;text-align:center;padding:0px 40px;}
.inner-text{height:150px;display:table;}
.event-text h2{font-family: "bookman";display:table-cell;vertical-align:middle;margin: auto;text-transform:uppercase;font-size:30px;text-align:center;letter-spacing:4px;}
.border{width:55px;height:1px;background:#404041;margin:0px auto;}
.page-link a{color:#404041;}

.quotes{background:url('../images/about-bg.jpg');padding:35px 0px;}
.quote-container{background:url(../images/quotes2.png) no-repeat;background-size:58px auto;padding-top:55px;margin:10px;color:#43474c;}
.quote-container h1{font-family: "bookman";font-size:30px;line-height:32px;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase;}
.quote-container p{border-top:1px solid #000000;margin-top:10px;padding-top:5px;}

.noticeboard{background:url(../images/blackboard.jpg);background-width:676px;width:676px;text-align:center;font-size:16px;height:auto;padding:50px 0px 30px;}
.noticeboard h2{font-family: 'Rock Salt', cursive;font-size:36px;text-transform:capitalize;letter-spacing:1px;margin-bottom:40px;padding:0px 50px;line-height:45px;}
.noticeboard p{margin-bottom:20px;padding:0px 40px;line-height:20px;}
.noticeboard img{width:auto;margin:0px auto;}
.noticeboard .board-title{width:429px;margin-left:40px;}
.noticeboard .board-title img{width:100%;}
.specials-info{width:600px;margin:0px auto;font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;font-size:15px;letter-spacing:0px;font-weight:bold;}
.specials-date{float:left;padding:10px 0px 10px 20px;}
.specials-weather{float:left;background:url('../images/div-middle.png') no-repeat 0px 2px;padding:10px 0px 10px 20px;margin-left:15px;}
.specials-div{width:600px;}
.specials-div img{width:100%;}

.gallery{color:#4d4d4e;background:url('../images/about-bg.jpg');height:377.5px;}
.gallery-slider{height:auto;padding:6px;}
.slide-text{padding-bottom:5px;}

.tweet-container{background:url('../images/about-bg.jpg');font-size:14px;color:#51555b;padding:15px;}
.tweet-info{float:left;margin:8px 0px 0px 10px;}
.tweet-container .pages{margin-top:10px;}
.tweet-container img{float:left;width:auto;}
.tweet-container li{list-style:none;margin-bottom:10px;}
.tweet-container a{color:#8f724b;}
.tweet-container p, .contact-container p{margin-bottom:0px;}
.tweet-container span{font-size:12px;letter-spacing:0px;text-transform:lowercase;line-height:28px;}
.tweet-container span a{color:#404041;}

.image-block{background:url('../images/about-bg.jpg');padding:6px;}

.contact-container{padding:15px;color:#43474c;}
.contact-container h2{text-align:left;letter-spacing:3px;}
p.make-booking{margin-top:5px;}
p.make-booking a{color:#e0dbd4;text-decoration:underline;color:#43474c;}
.home-image{height:224px;}
.contact-grid{height:333px;}

.heading-image{margin-bottom:10px;}
.menu-heading{position:relative;background:url('../images/about-bg.jpg');padding:20px;}
.heading-text{color:#404041;margin-right:10px;}
.heading-text h1{font-size:24px;line-height:28px;font-style:italic;font-weight:bold;margin:25px 0px 20px;}
.heading-text p{font-size:16px;font-style:italic;line-height:20px;margin-bottom:15px;}

/* SLIDERS */

.slides, .slides > li {margin: 0;padding: 0;list-style: none;}
.flexslider {width:676px;position: relative;zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides img {height: auto;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li, .small-slider .slides > li, .gallery-slider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.flexslider .slides:after {content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.content-section{width:1024px;margin:0px auto;text-align:center;font-size:16px;background-image:url('../images/bg2.jpg');color:#404041;}
.content-inner{padding:55px 205px;}
.content-section h1{font-size:40px;font-style:italic;text-align:center;margin-bottom:32px;}
.content-section p{margin-bottom:20px;line-height:21px;}
.content-inner a{color:#8f724b;}
.single-image{float:left;margin:0px 0px 11px 11px;}
.parent-pageid-502 p{line-height:24px;}

/*.booking-section{width:400px;margin:0px auto;padding-bottom:40px;}*/
.booking-section {width: 100%;margin: 0px auto;padding-bottom: 40px;max-width: 600px;
}
.page-reservation-test .booking-section{background:none;}
.page-bookings .content-images{display:none;}

/* MENUS PAGES */

.sub-container{width:689px;}
.menu-image{margin:0px 5px;}
.sub-container .book{margin-top:0px;}
#menu-info{background-color:#ffffff;padding:60px 40px;color:#43474c;letter-spacing:1px;line-height:25px;width:596px;margin:10px 5px;position:relative}
.menu-image img{width:676px;height:auto;}
.menu-booking{position:absolute;top:-90px;right:20px;}
#menu-info h1{font-family: 'amertype_light';font-size:54px;text-transform:capitalize;margin-bottom:30px;line-height:56px;}
#menu-info h2{font-family: 'Avenir_Medium';font-size:22px;letter-spacing:4px;line-height:40px;margin-top:25px;}
#menu-info .menu-section, #menu-info p.menu-intro{margin-bottom:30px;}

.menu-background{position:relative;}
.menu-content{position:absolute;top:0px;border-top:2px solid #e0dbd4;border-bottom:2px solid #e0dbd4;height:455px;margin:12px auto 0px;width:300px;left:0;right:0;}
.menu-content h2{font-family:"bookman";font-weight:bold;text-align:left;font-size:34px;letter-spacing:4px;margin-top:200px;line-height:36px;}
.menu-content p{font-family:"bookman";font-style:italic;font-weight:bold;font-size:22px;letter-spacing:2px;line-height:24px;}

/* ABOUT PAGE */

.about-us{background-color:#ffffff;padding:60px 40px;color:#43474c;letter-spacing:1px;line-height:25px;width:596px;margin:10px 5px;position:relative}
.about-us h1{font-family: 'amertype_light';font-size:54px;text-transform:capitalize;margin-bottom:30px;line-height:56px;width:80%}
.content-images img{width:326px;}

/* RESERVATIONS */

.menu-section a{color:#43474c;}

#map-canvas{width:1024px;height:368px;margin:0px 0px 55px;}
.contact-section{width:640px;margin:0px auto;text-align:left;padding-bottom:50px;}
.contact-section h3{font-size:16px;line-height:28px;letter-spacing: 1px;font-weight:bold;font-style:italic;margin-bottom:12px;}
.contact-section p{line-height:24px;}
.contact-section a{color:#404041;}
.contact-left{float:left;width:50%;}


/* GALLERY */

.page-id-106 .isotope{margin-top:55px;width:1024px;}
.gallery-page{width:auto;height:auto;}
.gallery-image{width:162px;height:162px;background-position:center;background-size:150%;background-repeat:none;}
.contact-booking{position:absolute;top:20px;right:30px;}
.fotorama__nav-wrap{margin-top:15px;}
.fotorama__arr--next{background: url('../images/next.png') no-repeat !important;height:45px !important;}
.fotorama__arr--prev{background: url('../images/previous.png') no-repeat !important;height:45px !important;}

/* SlickNav */

#slick-menu{margin-top:20px;}
.slicknav_btn {position: relative;display: block;vertical-align: middle;float: left;padding: 15px;line-height: 1.125em;cursor: pointer;margin: 5px;}
.slicknav_menu:before {content: " ";display: table; }
.slicknav_menu:after {content: " ";display: table;clear: both; }
.slicknav_nav ul, .slicknav_nav li{display: block;}
.slicknav_nav .slicknav_item {cursor: pointer;}
.slicknav_nav .slicknav_item a {display: inline;}
.slicknav_nav .slicknav_row{display: block;}
.slicknav_nav .slicknav_parent-link a {display: inline;}
.slicknav_nav {color: #000000;margin: 0;padding: 20px 0 20px;font-size: 0.875em;list-style: none;overflow: hidden;clear: both;text-align:center;}
.slicknav_nav a {font-family: 'Avenir_Medium' ;padding:10px 0px;margin: 2px 5px;text-decoration: none;color: #000;text-transform:uppercase;letter-spacing:3px;display: block;}
.slicknav_menu {font-size: 20px;padding: 5px 20px;display:none;}
.slicknav_nav .slicknav_row {padding: 5px 0px;margin: 2px 0px; }
.slicknav_menu a.slicknav_btn{background:url(../images/navicon.png) no-repeat center;}
.slicknav_menu a.slicknav_open{background:url(../images/close.png) no-repeat center;}
.slicknav_nav .slicknav_arrow {display:none;}


.content-section, .content-section h1{text-align:left;}
.page-template-page-content .content-section h1{font-size:40px;}


/* RESPONSIVE STYLES */

@media screen and ( max-width: 1150px ) {
	.wrapper{width:686px;}
	header{padding-top:20px;}
	.inner-header{width:676px;margin-top: 30px;}
	header .social-icons{top:5px;right:2px;}
	nav ul li::after{content:"";}
	header nav ul li{padding:0px;}
	.menu-main-menu-container, .menu-right-menu-container{width:260px;}
	#container{width:755px;}
	.page-id-110 #container{padding-top:18px;}
	.banner{width:676px !important;}
	.noble-logos{display:none;}
	
	.isotope{width:686px;}
	.booking-bottom{display:none;}
	.page-id-502 .isotope{padding-top:18px;}
	.page-id-106 .isotope{margin-top:55px;width:686px;}
	.content-section{width:676px;}
	.content-inner{padding:55px 100px;}
	.content-images .single-image{width:215px;margin:0px 0px 8px 8px;}
	.single-image img{width:100%;}
	
	/*.heading{width:676px;}
	.heading-image{float:left;margin-right:10px;}
	.menu-heading{float:left;width:293px;}*/
	
	.noticeboard{width:333px;background-size: auto 100%;}
	.noticeboard p{padding:0px 30px;}
	.noticeboard .specials-title{width:240px;}
	.noticeboard .board-title{width:220px;}
	.specials-info{width:280px;text-align:left;}
	.specials-div{width:280px;}
	.specials-weather{background:none;padding-left:3px;margin-left:0px;}
	.specials-date{padding-left:3px;}
	
	#map-canvas{width:676px;}
	.contact-section{width:575px;}
	
	.footer-logo{margin-top:20px;}
	.stamp{top:-156px;}
	.one-four{width:50% !important;margin-bottom:40px;}
	.one-four:nth-child(3){clear:both;}
	.footer-border img{width:292px;}
	footer .menu-main-menu-container, footer .menu-right-menu-container{width:auto;}

	#container .booking-image{right:-64px;}
	
	/* Responsive Navigation */
	
	nav ul li::after{content:"";}
	.nav-wrap{display:none;}
	.nav-wrap li a{display:block;border-right:0px;padding:20px 0px;background:none;}
	.current_page_item a{background:none;}
	.slicknav_menu a.slicknav_btn{width:240px !important;}
	.slicknav_menu{width:280px;margin:0px auto;}
	.js #menu-main-menu {display:none;}
	.js .slicknav_menu {display:block;}
	
	footer .booking-image{right:24px;}
	.footer-border{width:40%;margin-top:50px;}
	.noble{width:20%;margin-bottom:10px;}
	.footer-border img{width:100%;}
	.main-div{display:none !important;}
	.mob-div{display:block !important;}
}

@media screen and ( max-width: 800px ) {
	.wrapper{width:320px;}
	header {width:100%;}
	.inner-header{width:320px;}
	
	header .social-icons{display:none;}
	#container{background:none;width:363px;}
	.banner{width:333px !important;}
	.banner-image{display:none;}
	.mobile-image{display:block;}
	.booking{width:125px;margin:10px auto;top:50px;right:-20px;}
	.booking-image{width:125px;}
	.parent-pageid-502 .banner{padding:0px;}
	.parent-pageid-502 .booking{position:inherit;top:20px;left:45px;margin:0 auto;}
	.isotope{width:343px;}
	.page-id-106 .isotope{width:343px;}
	.content-section{width:333px;}
	.content-inner{padding:35px 30px;}
	.content-images .single-image{width:313px;margin:5px 10px}
	#map-canvas{width:333px;}
	.contact-section{width:280px;}
	.contact-left{float:none;width:100%;}
	
	.heading{width:333px;}
	.heading-image{float:none;margin-right:0px;}
	.menu-heading{float:none;width:293px;}
	
	.book img{width:175px;display:inline;}
	
	.img-grid-3{height:240px;}
	.img-grid{background: none;}
	.grid-item .about{padding-bottom:0px;}
	.book{padding-bottom:10px;}
	.gallery-page, .gallery-page img{width:150px !important;}
	.footer-middle{padding-top:20px;}
	.footer-middle h3{margin:0px auto;}
	.social-icons {bottom: -35px;right: 139px;}
	.one-four{width:100% !important;text-align:center;}
	.logos-bottom .footer-logos{float:none;margin:0px auto;}
	
	.logo-center{margin-left:20px;}
	.logos-bottom{width:auto;}
	
	.footer-bottom, .copyright{text-align:center;}
	
	.flexslider, .small-slider{width:310px !important;}
	.small-slider{height:415px;}
	.menu-image img{width:310px;height:auto;}
	#menu-info{width:270px; padding:20px;}
	.menu-booking{display:none;}
	#menu-info h1{ margin-top: 30px;}
	.about-us{width:270px; padding:20px;}
	.about-us h1{  margin-top:10px;margin-bottom:10px;font-size:30px !important;line-height:34px;}
	.footer-navigation{width:320px;}
	.contact-container a{color:#43474c;}
	#map-canvas{height:300px;}
	.booking-form, .booking-form iframe{width:270px;}
	
	.booking-section{width:333px;background-position: center;}
	.booking-section iframe{width:333px !important;}
	
	footer .booking-image{display:none;}
	
	.gallery-image{width:150px;height:150px;}
	.home-image{height:207px;}
	.height_one{height:341px !important;}
	.height_two{height:415px !important;}
	.contact-booking{display:none;}
	
	.footer-border{width:33%;}
	.noble{width:33%;}
	#container .booking-image{right:-20px;}
}

.entry-title{font-size:45px !important;width:100% !important;}

@media screen and ( max-width: 400px ) {
	
	#container{width:320px;}
	.isotope{width:320px;}
	.menu-text{width:310px !important;}
	.stamp{display:none;}
	.booking-image img{width:125px !important;}
	.banner{width:310px !important;}
	.booking{top:-15px;right:5px;}
	.isotope{width:310px;}
	.page-id-106 .isotope{width:310px;}
	.item{width:300px;}
	.item img{width:290px;}
	.tweet-container img{width:auto;}
	.gallery{height:342.2px;}
	.gallery img{width:290px;}
	
	.menu-heading{width:auto;}
	.heading-image img, img.event-image{width:100%;}
	
	.content-section{width:310px;}
	.content-images{padding-bottom:5px;}
	.content-images .single-image{width:290px;margin:5px 10px}
	
	.noticeboard p{padding:0px 20px;}
	.specials-info{width:260px;}
	.specials-div{width:260px;}
	.specials-div img{width:260px;}
	
	.menu-heading img{width:300px;}
	.heading-text{width:270px;}
	.heading-text h1{margin:40px 0px 35px;}
	.event-text{padding:0px 21px;}
	.booking-section{width:310px;}
	.booking-section iframe{width:310px !important;}
	
	#map-canvas{width:310px;}
	
	.booking-image{display:none;}
	
	.menu-background img{width:100%;}
	.menu-content{width:280px;height:408px;}
	.menu-content h2{margin-top:150px;}
	
}
#rd-widget-root .rd-widget-content{background-color:transparent !important;}