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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a{text-decoration:none;color:#b8714a;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color}a:hover{color:rgb(48.637254902%,14.5%,27.0313973691%);text-decoration:none}html{width:100%}body{background:rgba(0,0,0,0) url(/assets/site_footer_bg-f1aeb7874b8f4d675eb05843f1d45189dcf83021791bf6d5e9ea47fc71db57f3.png) left top repeat;color:#585858;font-family:"lemonde-journal",serif;line-height:24px;width:100%}#wrapper{background:#fff url(/assets/site_header_top_band-79b0f4e594217e263218b4c347369157db5e6f9fae3072ccabe27901c6738e20.jpg) left top repeat-x;min-height:400px;padding-bottom:34px;border-bottom:2px solid #ede7c7}#main_container,footer{width:960px;margin-left:auto;margin-right:auto}.clear{clear:both}.visually_hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#home header nav ul li#home_link a{background-position:0 -250px;color:adjust-saturation(#B8714A, 10%)}.menu header nav ul li#menus_link a{background-position:-10px -350px;color:adjust-saturation(#B8714A, 10%)}.catering header nav ul li#catering_link a{background-position:0 -300px;color:adjust-saturation(#B8714A, 10%)}.news header nav ul li#news_link a{background-position:0 -400px;color:adjust-saturation(#B8714A, 10%)}#contact header nav ul li#contact_link a{background-position:-5px -450px;color:adjust-saturation(#B8714A, 10%)}header{height:146px;margin-bottom:22px;position:relative;float:left;width:100%;background:rgba(0,0,0,0) url(/assets/site_heade_gradient_over_bg-afdfb3fddb7221cbdf14e801e4a58eb26d3d6f2c4697a6e6e6420bc46c7430b7.png) 50px top no-repeat}header h1,header p.logo{width:224px;height:112px;position:absolute;top:0px;left:-20px;padding-left:106px;padding-top:42px;background:url(/assets/site_header_poele_and_crepe-00f7d9d87303e0767f6783d30d79b3d1bf681bbc56a219efd7aa36547bfeab6c.png) no-repeat top left,url(/assets/site_header_poele_background-d44ae0eccbefacd5f933200916bedb259b1c2cf9a35a96afc74d0d4d10df4f80.png) no-repeat left -3px}header nav{float:right;margin-top:44px}header nav ul{list-style:none;margin:0;padding:0}header nav ul li{display:inline-block;white-space:nowrap}header nav ul li{height:72px;text-transform:uppercase;letter-spacing:.05em;padding-bottom:22px;padding-left:10px;margin-left:13px;background:rgba(0,0,0,0) url(/assets/site_header_main_nav_dots-032c9e32a0b83d35c2c380cd6d6a48682dadc6fae81271c454694e571c8243cd.png) left 34px no-repeat;font-size:15px;line-height:24px}header nav ul li a{display:inline-block;padding:24px 0 2px 50px;color:#687973;background-image:url(/assets/site_header_main_nav_icons-1990275478bd723575b5312ab6d537292074ce21cb2fcb88f4d004091ad62e6d.png);background-repeat:no-repeat}header nav ul li a:hover{color:#b94049}header nav ul li#home_link a{background-position:0 0}header nav ul li#home_link a:hover{background-position:0 -500px}header nav ul li#home_link.current a{background-position:0 -250px}header nav ul li#home_link{padding-left:0;background:none}header nav ul li#catering_link a{background-position:0 -50px}header nav ul li#catering_link a:hover{background-position:0 -550px}header nav ul li#catering_link.current a{background-position:0 -300px}header nav ul li#menus_link a{background-position:-10px -100px;padding-left:40px}header nav ul li#menus_link a:hover{background-position:-10px -600px}header nav ul li#menus_link.current a{background-position:-10px -350px}header nav ul li#news_link a{background-position:0 -150px}header nav ul li#news_link a:hover{background-position:0 -650px}header nav ul li#news_link.current a{background-position:0 -400px}header nav ul li#contact_link a{background-position:-5px -200px;padding-left:45px}header nav ul li#contact_link a:hover{background-position:-5px -700px}header nav ul li#contact_link.current a{background-position:-5px -450px}header nav ul li.current a{color:adjust-saturation(#B8714A, 10%)}header nav ul li#home_link{border-left:none}footer{padding:36px 0;background:rgba(0,0,0,0) url(/assets/site_footer_gradient_over_bg-ecf76d66c0cfe2127479bb0427762eb2c086837cb843ed5a933450e7a6c6a7f5.png) center 0 no-repeat}footer>section{float:left;text-align:center}footer #footer_contact_details{width:228px;height:142px;border:1px dashed rgb(80.6092436975%,61.218487395%,50.5672268908%)}footer #footer_contact_details h3{color:#b8714a;padding-top:8px;font-size:36px;line-height:48px;font-family:"adage-script",sans-serif}footer #footer_contact_details h4{font-size:12px;line-height:24px;color:#687973}footer #footer_contact_details h4 span{color:#b94049}footer #footer_contact_details ul{margin-top:8px}footer #footer_contact_details ul li{font-size:13px;line-height:24px;line-height:1.5em;color:#b8714a}footer #footer_contact_details ul li span,footer #footer_contact_details ul li a{color:#687973}footer #footer_contact_details ul li a{text-decoration:underline;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color}footer #footer_contact_details ul li a:hover{color:#b94049}footer #footer_social_and_address{width:460px;margin:0 20px;height:144px;background:url(/assets/site_footer_curly_braces-e0ab2577c1dd00be91a7a48ee9f92c0bedeb19798691bab6dd4e48d1dc8fec90.png) no-repeat -20px 20px,url(/assets/site_footer_curly_braces-e0ab2577c1dd00be91a7a48ee9f92c0bedeb19798691bab6dd4e48d1dc8fec90.png) no-repeat 440px 20px,url(/assets/site_footer_flower_eiffel_tower-fb8a50e81183b107bd1babc4132ca187cb35e0280e600ed556a594e52c65c4a5.png) no-repeat 191px 0}footer #footer_social_and_address ul{float:left;height:96px;position:relative;left:50%;margin-top:24px}footer #footer_social_and_address ul li{text-transform:lowercase;float:left;margin-right:60px;position:relative;right:50%;font-size:26px;line-height:48px;color:#b8714a;font-family:"adage-script",sans-serif;border-bottom:dashed 1px rgb(80.6092436975%,61.218487395%,50.5672268908%)}footer #footer_social_and_address ul li a{display:inline-block;height:48px;background:rgba(0,0,0,0) url(/assets/site_footer_social_media_icons-76403913453cde8c17db503ff7c3b5d4d2510d73b9abf2795a8e20b07a69bc85.png) 0 0 no-repeat;text-indent:-5000px}footer #footer_social_and_address ul li#footer_twitter a{width:65px;background-position:0 18px}footer #footer_social_and_address ul li#footer_facebook{margin-right:0}footer #footer_social_and_address ul li#footer_facebook a{background-position:-65px 18px;width:71px}footer #footer_social_and_address #footer_address{background-color:#fae6ba;color:#687973;text-transform:uppercase;letter-spacing:.15em;font-size:12px;line-height:24px;float:left;width:100%}footer #copyright_design_credit{width:220px}footer #copyright_design_credit #copyright{font-size:11px;line-height:24px;text-transform:uppercase;letter-spacing:.15em;color:#585858}footer #copyright_design_credit #copyright span{color:#b8714a}footer #copyright_design_credit #copyright{height:48px;padding-top:24px;background:url(/assets/site_footer_yellow_dot-5f0525b4fe8c18b256cd87d0c8511a575013c33521f73d67b99cf9bef68fbbf8.png) no-repeat center 7px,url(/assets/site_footer_yellow_dot-5f0525b4fe8c18b256cd87d0c8511a575013c33521f73d67b99cf9bef68fbbf8.png) no-repeat center 55px}footer #copyright_design_credit #web_design{margin-top:14px}footer #copyright_design_credit #web_design a{display:block;height:51px;padding-top:5px;width:178px;padding-left:40px;background:rgba(0,0,0,0) url(/assets/site_footer_red_book-ec22b1bc9530d9ec933c2fb7825e35ec7e28e8d442fbaee02edafe938076a123.png) 15px center no-repeat;border:1px dashed rgb(80.6092436975%,61.218487395%,50.5672268908%);font-size:13px;line-height:24px;color:#687973}footer #copyright_design_credit #web_design a span{font-family:"adage-script",sans-serif;color:#b94049;font-size:20px;line-height:24px;clear:both;display:block;line-height:18px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color}footer #copyright_design_credit #web_design a:hover span{color:#aba160}form{position:relative;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;background:#212121 url(/assets/site_form_board_bg-644e70f0e66198890a758b0a9da72bedafe898d60c01861316ecc8084f25cf89.jpg) left top no-repeat}form:before{content:" ";width:93px;height:96px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/home_main_call_stripes-57d01ef904d285efc2cad56a99d37e3d45e35145a43cfd8af5668e4aae75664a.png) no-repeat top left;background-position:-93px -96px;top:-4px;left:-4px;z-index:1000}form:after{content:" ";width:93px;height:96px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/home_main_call_stripes-57d01ef904d285efc2cad56a99d37e3d45e35145a43cfd8af5668e4aae75664a.png) no-repeat top left;background-position:0 0;bottom:-6px;right:-6px;z-index:1000}form{float:left;width:560px;padding:24px 0}form ul{float:left}form ul li{position:relative}form ul li.boolean label{width:240px;text-align:right;float:right;font-family:"lemonde-journal",serif;font-size:16px;line-height:24px}form ul li.boolean input{width:auto;float:left;margin-top:0px}form ul li.field_with_errors input,form ul li.field_with_errors textarea{border-color:#dd586a}form ul li.field_with_errors label abbr{color:#dd586a}form ul li{width:460px;margin-bottom:24px;float:left;clear:left}form ul li label{font-family:"adage-script",sans-serif;width:220px;text-align:right;float:left;font-size:28px;line-height:48px;color:#fef8d8}form ul li label abbr{color:#f3d38a;margin-right:3px;text-decoration:none}form ul li input,form ul li textarea{float:right;background-color:rgba(0,0,0,0);border:none;border-bottom:2px dotted #4c4c4c;font-size:16px;line-height:24px;color:#fff;font-family:"lemonde-journal",serif}form ul li input{width:220px;height:24px;padding:18px 0 0 0}form ul li textarea{width:192px;border:2px dotted #4c4c4c;padding:12px;font-size:14px;line-height:24px;height:170px}form ul li span.error{font-family:"adage-script",sans-serif;color:rgb(88.3582089552%,42.818261633%,48.9815627744%);font-size:20px;line-height:24px;position:absolute;width:220px;text-align:right;top:42px;left:0}form input.submit{float:left;clear:left;margin-left:240px;width:142px;height:39px;display:block;background:rgba(0,0,0,0) url(/assets/site_send_button-b687b18f32903b11cbb2b4eec15665e748a736bf2c5f12e6070270a9b67e449c.png) left top no-repeat;text-indent:-9999px;border:none;padding:0;cursor:pointer}form input.submit:hover{background-position:-142px 0}form p.email_success,form p.error{width:220px;position:absolute;text-align:right;left:0;bottom:20px;color:rgb(86.5593395253%,85.4695562436%,78.9308565531%);font-size:12px;line-height:24px}form p.email_success.email_success span,form p.error.email_success span{color:#e1ea9a}form p.email_success.error span,form p.error.error span{color:#dd586a}form p.email_success span,form p.error span{font-family:"adage-script",sans-serif;font-size:42px;line-height:48px;color:#e1ea9a;display:block;clear:both}#contact textarea:focus{background-color:#333}html.no-js footer section#footer_social_and_address ul#footer_social_media li{font-size:19px;line-height:24px;line-height:3em}html.no-js form ul li label{font-size:19px;line-height:3em}html.no-js #contact #side_section ul#contact_facilities li h4{font-size:28px;line-height:48px;line-height:1.5em}html.no-js .catering #main_section #main_copy #copy_container h1{font-size:36px;line-height:48px}html.no-js .catering #main_section #main_copy ul#catering_nav{font-size:12px;line-height:24px}#home #main_slideshow{float:left;width:630px;height:408px;position:relative;-webkit-box-shadow:2px 1px 2px #bbb;-moz-box-shadow:2px 1px 2px #bbb;box-shadow:2px 1px 2px #bbb;background:url(/assets/home_main_slide_gradient_over_bg-5c928aa8cfa6361c379524502e2d425e7d767b61129c723679199304520288cf.png) no-repeat center bottom,url(/assets/home_main_slide_bg-b2e715d3fbf353d3edb0518465d6689eae27f4d90be6b038cc9382fed558aa45.png) repeat top left}#home #main_slideshow .slides{position:relative}#home #main_slideshow .slides .slides_container{width:630px;overflow:hidden}#home #main_slideshow .slides .slides_container div{width:630px}#home #main_slideshow .slides .slides_container div a:hover .caption h2,#home #main_slideshow .slides .slides_container div a:hover .caption p.more{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color}#home #main_slideshow .slides .slides_container div a:hover .caption h2{color:#b94049}#home #main_slideshow .slides .slides_container div a:hover .caption p.more{color:#b8714a}#home #main_slideshow .slides .slides_container div .caption{width:300px;height:78px;margin:5px 165px 2px 165px;background:rgba(0,0,0,0) url(/assets/home_main_slide_flower_and_dots-54877f28cbaa7828aaa38fed83ae602312be24ed7bdc36a5bc00c283b739b244.png) left top no-repeat;text-align:center}#home #main_slideshow .slides .slides_container div .caption h2{font-family:"adage-script",sans-serif;font-size:22px;line-height:24px;color:#585858;line-height:40px}#home #main_slideshow .slides .slides_container div .caption p.more{text-transform:uppercase;letter-spacing:.15em;color:#b94049;text-decoration:underline;font-size:10px;line-height:24px;line-height:14px}#home #main_slideshow .slides .prev,#home #main_slideshow .slides .next{position:absolute;top:341px;text-indent:-9999px;background:rgba(0,0,0,0) url(/assets/home_main_slide_arrows-38074369f9f94d4ab8ff33739fd6919c8543f30eb7f9c71c56820d006eda59b8.png) 0 0 no-repeat;width:37px;height:38px;z-index:5000}#home #main_slideshow .slides .prev.next,#home #main_slideshow .slides .next.next{background-position:-37px 0;right:90px}#home #main_slideshow .slides .prev.next:hover,#home #main_slideshow .slides .next.next:hover{background-position:-37px -38px}#home #main_slideshow .slides .prev.prev,#home #main_slideshow .slides .next.prev{background-position:0 0;left:90px}#home #main_slideshow .slides .prev.prev:hover,#home #main_slideshow .slides .next.prev:hover{background-position:0 -38px}#home #main_call_to_action{position:relative;margin-left:20px;width:260px;padding:24px 18px;height:356px;border:rgb(86.5438223482%,61.1032364753%,62.9955114576%) 2px dotted;background:#fdfede url(/assets/home_main_call_gradient_over_bg-ed5c0a607cb430e3907c5990ff83c68afd076423a1532060edd5df3ba26b6d31.png) left top no-repeat;float:left}#home #main_call_to_action:before{content:" ";width:93px;height:96px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/home_main_call_stripes-57d01ef904d285efc2cad56a99d37e3d45e35145a43cfd8af5668e4aae75664a.png) no-repeat top left;background-position:-93px -96px;top:-4px;left:-4px;z-index:1000}#home #main_call_to_action:after{content:" ";width:93px;height:96px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/home_main_call_stripes-57d01ef904d285efc2cad56a99d37e3d45e35145a43cfd8af5668e4aae75664a.png) no-repeat top left;background-position:0 0;bottom:-6px;right:-6px;z-index:1000}#home #main_call_to_action h2{width:204px;height:121px;background:rgba(0,0,0,0) url(/assets/home_main_call_heading-81ecab1dbaf52c28fb80ccb0f77b9667283076b4d029cae47481022c78de5d8b.png) left top no-repeat;text-indent:-9999px;margin:30px 28px 0 28px}#home #main_call_to_action h3,#home #main_call_to_action a{width:260px}#home #main_call_to_action h3{text-align:center;margin-top:19px;padding-top:6px;text-transform:uppercase;font-size:13px;line-height:24px;letter-spacing:.1em;color:#687973;border-top:2px dotted rgb(82.6646026832%,81.2590299278%,72.8255933953%)}#home #main_call_to_action a{margin-top:29px;display:block;height:96px;width:216px;padding:0px 22px;background:url(/assets/home_main_call_curly_braces-a9e30971569a219332276a1cd3f0c18ced90d65202c07cc87b8de302e390193c.png) -22px 0px no-repeat,url(/assets/home_main_call_curly_braces-a9e30971569a219332276a1cd3f0c18ced90d65202c07cc87b8de302e390193c.png) 238px 0px no-repeat;color:#b8714a}#home #main_call_to_action a h4{width:100px;font-size:36px;line-height:48px;text-align:center;font-family:"adage-script",sans-serif;-webkit-transition-property:background-position;-moz-transition-property:background-position;-o-transition-property:background-position;transition-property:background-position;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;line-height:36px;padding:0 20px 0 96px;background:rgba(0,0,0,0) url(/assets/home_main_call_hand-65a7fca01f8c0c875bec697b0b40a409ea496d21d99e02c2e0fad112d9c884bd.png) 18px 26px no-repeat;background-position:18px 26px}#home #main_call_to_action a:hover{color:#b94049}#home #main_call_to_action a:hover h4{background-position:34px 26px}#home #secondary_copy{margin-top:24px;float:left;width:930px;padding:10px;background:rgba(0,0,0,0) url(/assets/news_article_alt_bg-1246be47a98ed19eefebba9e9d714d48ccf014cd34a47525c6479c780c45f3a2.png) left top repeat}#home #secondary_copy section{width:363px;padding:10px 45px;border:1px dotted #d0d3d6;border-width:1px;float:left;min-height:155px;position:relative}#home #secondary_copy section:before{content:" ";width:46px;height:46px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/site_small_leather_diagonal_band-547008b2fcd3c08a3b63df3bbbbca09c81554b323b95323bf66e3f1cd54bcf21.png) no-repeat top left;background-position:-46px -46px;top:0px;left:0px;z-index:1000}#home #secondary_copy section:after{content:" ";width:46px;height:46px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/site_small_leather_diagonal_band-547008b2fcd3c08a3b63df3bbbbca09c81554b323b95323bf66e3f1cd54bcf21.png) no-repeat top left;background-position:0 0;bottom:-2px;right:-2px;z-index:1000}#home #secondary_copy section h2{margin-bottom:8px;font-family:"adage-script",sans-serif;font-size:24px;line-height:24px;line-height:1.25em;padding:8px 0}#home #secondary_copy section p{font-size:14px;line-height:24px;line-height:1.5em}#home #secondary_copy section p+p{margin-top:6px}#home #secondary_copy section#introductory_text{margin-right:20px}#home #secondary_copy section#introductory_text h2{color:#b94049;border-bottom:1px dotted rgb(81.4032600992%,46.2437987243%,48.8589652729%)}#home #secondary_copy section#latest_news a{display:block;float:left;width:363px}#home #secondary_copy section#latest_news a p{color:#687973}#home #secondary_copy section#latest_news a h2{color:rgb(54.4845679012%,49.916134108%,20.2213144517%);border-bottom:1px dotted hsl(200,24.8908296944%,59.9019607844%);background:rgba(0,0,0,0) url(/assets/newspaper_isolated-c486815461e02c0d6af1ff6604749e32b91718dfbd4cc60477e4bb78c1025493.png) 0 4px no-repeat;padding-left:58px}#home #secondary_copy section#latest_news a:hover h2{color:#782946}#home #secondary_copy section#latest_news a:hover p{color:#b8714a}#home #secondary_copy section#latest_news img{border:#e5dfb6 3px solid;float:left;margin-right:12px}.menu #menus_navigation{width:240px;float:left}.menu #menus_navigation ul li.current{background:url(/assets/menu_side_nav_line-5556bae370841edc918a49a7f1681c48b0301d2d8e7874a530c50fe9d1aafe2f.png) 20px 49px no-repeat,url(/assets/site_heade_gradient_over_bg-afdfb3fddb7221cbdf14e801e4a58eb26d3d6f2c4697a6e6e6420bc46c7430b7.png) -15px -15px no-repeat,url(/assets/menu_side_nav_bg-abed7cab64efc0b93d75604b89bb3e2130916b8a806bd92211476b87cf667507.png) top left no-repeat;height:119px;border:none;padding:1px 19px 0 1px}.menu #menus_navigation ul li.current h3{color:#b94049;left:10px;top:64px}.menu #menus_navigation ul li:not(.current):hover{background:url(/assets/menu_side_nav_line-5556bae370841edc918a49a7f1681c48b0301d2d8e7874a530c50fe9d1aafe2f.png) 20px 48px no-repeat,url(/assets/site_heade_gradient_over_bg-afdfb3fddb7221cbdf14e801e4a58eb26d3d6f2c4697a6e6e6420bc46c7430b7.png) -15px -15px no-repeat,url(/assets/site_vintage_bg-f093226a9377e168121a71fd0ee40cdeb7c1758b8327c511cb54feab0638080c.png) left top repeat;border-color:#b8714a}.menu #menus_navigation ul li:not(.current):hover h3{color:#b8714a}.menu #menus_navigation ul li a{display:block;width:218px;height:118px}.menu #menus_navigation ul li{width:218px;height:118px;margin-bottom:24px;text-align:center;border:dotted 1px rgb(56.0287581699%,62.2065359477%,60.0261437908%);position:relative;background:rgba(0,0,0,0) url(/assets/menu_side_nav_line-5556bae370841edc918a49a7f1681c48b0301d2d8e7874a530c50fe9d1aafe2f.png) center 48px no-repeat}.menu #menus_navigation ul li h3{position:absolute;width:200px;left:9px;top:63px;text-align:center;font-family:"adage-script",sans-serif;font-size:24px;line-height:48px}.menu #menus_navigation ul li h3 span{font-family:"lemonde-journal",serif;font-size:.416666667em;display:block;text-transform:uppercase;color:rgb(39.9834881321%,37.915376677%,25.5067079463%);letter-spacing:.2em;position:relative;top:-0.75em;line-height:1em}.menu #menus_navigation ul li a h3{color:#585858}.menu #menus_navigation ul li#sweet-crepes-tab img{margin-top:8px}.menu #menus_navigation ul li#galettes-tab img{margin-top:7px}.menu #menus_navigation ul li#poele-specialties-tab img{margin-top:4px}.menu #menus_navigation ul li#homemade-product-tab img{margin-top:0px}.menu #menu{width:620px;padding:24px 49px;float:left;background:url(/assets/menu_gradient_over_bg-8a1279db4fa7f6bde8a1c1647b53097247b6edf737d9219b019e42a4104e0b73.png) top left no-repeat,url(/assets/menu_main_bg-3d49b44297debbae1dd13b10bfdaa7de34363e2b7d8a66cf345e7accbdff5ed3.png) top left repeat;border:dashed 1px rgb(66.7843137255%,71.4509803922%,69.8039215686%)}.menu #menu h1{font-size:18px;line-height:24px;color:#6b656a;letter-spacing:.2em;text-transform:uppercase;text-align:center;line-height:48px;padding-bottom:24px;border-bottom:dotted 2px rgb(82.6646026832%,81.2590299278%,72.8255933953%)}.menu #menu h1 span{font-size:42px;line-height:48px;color:rgb(70.0466853408%,38.473049826%,21.1297852474%);position:relative;display:inline-block;top:.2em;line-height:48px;font-family:"adage-script",sans-serif;letter-spacing:.07em}.menu #menu #menu_content{margin-top:46px;float:left}.menu #menu #menu_content ul{width:300px;float:left;min-height:144px}.menu #menu #menu_content ul#column_1{padding-right:9px;margin-right:9px;border-right:dotted 2px rgb(82.6646026832%,81.2590299278%,72.8255933953%)}.menu #menu #menu_content ul li{margin-bottom:24px}.menu #menu #menu_content ul li h3{color:#585e59;font-size:18px;line-height:24px}.menu #menu #menu_content ul li h3 span.photo_link a{text-indent:-9999px;width:21px;height:24px;background:rgba(0,0,0,0) url(/assets/menu_camera_icon-c73172b8303ffa89de70d1405d3bc13f00d4f5fe44ff2dcc32744524091c4e76.png) left 5px no-repeat;display:inline-block;margin-right:2px}.menu #menu #menu_content ul li h3 span.price{color:#782946;font-size:13px;line-height:24px;margin-left:2px}.menu #menu #menu_content ul li p.description{color:#687973;font-size:13px;line-height:24px;line-height:1.5em}.menu #menu #menu_content ul li.photograph_featured{border:2px solid #e6dbbf;width:296px;background-color:#fffffe}.menu #menu #menu_content ul li.photograph_featured h3,.menu #menu #menu_content ul li.photograph_featured p.description{padding:0 8px}.menu #menu #menu_content ul li.photograph_featured h3{margin-top:12px}.menu #menu #menu_content ul li.photograph_featured p{margin-bottom:12px}.menu #menu #footer_note{margin-top:34px;float:left;width:100%;text-align:center;padding-top:12px;border-top:dotted 2px rgb(82.6646026832%,81.2590299278%,72.8255933953%);text-transform:uppercase;font-size:13px;line-height:24px;color:#aba160;letter-spacing:.1em}#contact #main_contact_form{float:left;width:560px}#contact #main_contact_form h1{font-family:"adage-script",sans-serif;text-align:center;font-size:60px;line-height:72px;width:auto}#contact #main_contact_form h1 span.phone_icon{width:60px;height:72px;line-height:72px;display:inline-block;background:rgba(0,0,0,0) url(/assets/contact_title_phone_icon-59b269e9d3c9933efda96e38ac0908b6972fcaad89dc458ef1174764ab07070b.png) left 35px no-repeat}#contact #main_contact_form h1{background:rgba(0,0,0,0) url(/assets/contact_main_section_heading_underline-89079bc9fb07dca2cf970f4f8278b2b38267ba61eb4b3fa25969df02b7c3ded8.png) center bottom no-repeat;padding-bottom:36px;margin-bottom:48px;color:#b98070}#contact #main_contact_form h1 span{color:rgb(63.1909184727%,60.2063983488%,42.2992776058%)}#contact #side_section{width:320px;float:right;padding-top:12px}#contact #side_section #at_the_market{background:rgba(0,0,0,0) url(/assets/site_side_semi_circle-fb5fc6fb0d8ed1e1b18599e53104848b97b4dcc47dc559562c7495b05975626a.png) center top no-repeat}#contact #side_section #at_the_market h2{background:rgba(0,0,0,0) url(/assets/contact_at_the_market-3fa9b183ce680cc707049fd33906dcf32028a6c151a914b0654782f8bfd0fdbc.png) center 20px no-repeat;text-indent:-9999px;height:72px}#contact #side_section #at_the_market #market_details{background:url(/assets/catering_side_column_ornament-66b838200393edc2c231f239a86f5a074316f0449d353ffce2b9ae8ef5b46d5e.png) center top no-repeat,url(/assets/site_side_section_gradient_over_bg-e7b979706ac3d1102c527f19f9b5db6a7b4a3b3bd1c33d8ac97b8dea9ecc5041.png) center top no-repeat,#efeed1 url(/assets/site_main_content_vintage_bg-925eaecbf790d106a028fa9a551385be098335bcd8acdae163122cc24c9d7a64.png) left top repeat;padding:48px 10px 10px 10px}#contact #side_section #at_the_market #market_details .content{border:2px dotted rgb(86.5593395253%,85.4695562436%,78.9308565531%);padding:24px 12px 24px 92px;width:192px;position:relative}#contact #side_section #at_the_market #market_details .content:after{content:" ";width:98px;height:110px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/contact_side_basket-84957dbac904f48a27a5e5d9bd1f377c2d7396830594d83ef636bb17abf7a45b.png) no-repeat top left;background-position:0 0;top:3px;left:-8px}#contact #side_section #at_the_market #market_details .content hgroup h3{font-size:18px;line-height:24px;color:rgb(65.4878618114%,39.7992530345%,25.6886087768%);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px dotted rgb(86.5593395253%,85.4695562436%,78.9308565531%);padding-bottom:6px}#contact #side_section #at_the_market #market_details .content hgroup h4{color:#677972;font-size:15px;line-height:24px}#contact #side_section #at_the_market #market_details .content #market_hours li{color:#567c8f;font-size:12px;line-height:24px;line-height:125%;letter-spacing:.02em;margin-top:8px;padding-left:16px;background:rgba(0,0,0,0) url(/assets/contact_side_blue_square-48061a8bb70f9dcce281012a4e9ced2e838518f78df738b03e618d99c8737020.png) left 5px no-repeat}#contact #side_section ul#contact_facilities{position:relative}#contact #side_section ul#contact_facilities:before{content:" ";width:46px;height:46px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/site_small_leather_diagonal_band-547008b2fcd3c08a3b63df3bbbbca09c81554b323b95323bf66e3f1cd54bcf21.png) no-repeat top left;background-position:-46px -46px;top:0px;left:0px;z-index:1000}#contact #side_section ul#contact_facilities:after{content:" ";width:46px;height:46px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/site_small_leather_diagonal_band-547008b2fcd3c08a3b63df3bbbbca09c81554b323b95323bf66e3f1cd54bcf21.png) no-repeat top left;background-position:0 0;bottom:-2px;right:-2px;z-index:1000}#contact #side_section ul#contact_facilities{margin-top:24px;background:url(/assets/site_side_section_gradient_over_bg-e7b979706ac3d1102c527f19f9b5db6a7b4a3b3bd1c33d8ac97b8dea9ecc5041.png) center top no-repeat,url(/assets/site_main_content_vintage_bg-925eaecbf790d106a028fa9a551385be098335bcd8acdae163122cc24c9d7a64.png) left top repeat;padding:10px}#contact #side_section ul#contact_facilities li{border:1px solid rgb(82.6646026832%,81.2590299278%,72.8255933953%)}#contact #side_section ul#contact_facilities li h4{font-family:"adage-script",sans-serif;font-size:36px;line-height:48px;text-transform:lowercase;border-bottom:2px dotted rgb(86.5593395253%,85.4695562436%,78.9308565531%);padding-bottom:6px;margin-bottom:6px}#contact #side_section ul#contact_facilities li p{font-size:18px;line-height:24px}#contact #side_section ul#contact_facilities li{padding:12px 12px 12px 102px;height:94px}#contact #side_section ul#contact_facilities li#contact_phone{margin-bottom:10px;background:url(/assets/contact_small_red_phone-fb696df878e6e1c749f1583ab198da7000ad374cc9afa25251e331433172c0b2.png) 0px 15px no-repeat,url(/assets/contact_contact_icon_bg-0cf1a84a624c76dccd1403f03cff3a9c68b3202120e08dba99600c7fc4f829b8.png) 3px 15px no-repeat,url(/assets/contact_side_yellow_bg-78b7d288efc4c25e342de2b8e2210eed617c7b55222e44d5dc22d3b50ae45fb1.png) left top repeat}#contact #side_section ul#contact_facilities li#contact_phone h4{color:#782946}#contact #side_section ul#contact_facilities li#contact_phone p{color:#b94049;letter-spacing:.015em}#contact #side_section ul#contact_facilities li#contact_phone p span{color:#687973;padding-right:5px}#contact #side_section ul#contact_facilities li#contact_email{background:url(/assets/contact_letter-8c07b4f749dd2c0a0bbab92467ade25f9c104beb9cc27c392a0292656bbb1b5f.png) 7px 26px no-repeat,url(/assets/contact_contact_icon_bg-0cf1a84a624c76dccd1403f03cff3a9c68b3202120e08dba99600c7fc4f829b8.png) 3px 15px no-repeat,url(/assets/contact_side_pink_bg-262c50d351a450fccc30425b1537831353a299261ae54529fcc8368e07b5baf6.png) left top repeat}#contact #side_section ul#contact_facilities li#contact_email h4{color:#585858;border-color:rgb(82.6646026832%,81.2590299278%,72.8255933953%)}#contact #side_section ul#contact_facilities li#contact_email p a{color:#b94049;text-decoration:underline}#event_catering h1 span{color:#b8714a}#corporate_catering h1 span{color:#567c8f}#party_catering h1 span{color:#ac7272}.catering #main_section{width:575px;float:left;position:relative;top:-2px}.catering #main_section #main_copy ul#catering_nav{height:72px;background:rgba(0,0,0,0);float:left;position:relative;overflow:hidden;width:100%;z-index:100;top:2px}.catering #main_section #main_copy ul#catering_nav li{position:absolute;display:block;list-style:none;line-height:60px;text-align:center;font-family:"adage-script",sans-serif;font-size:24px;line-height:24px;top:0;width:210px;text-transform:lowercase;color:rgb(55.4248366013%,51.9389978214%,29.2810457516%)}.catering #main_section #main_copy ul#catering_nav li span{text-transform:capitalize}.catering #main_section #main_copy ul#catering_nav li.current,.catering #main_section #main_copy ul#catering_nav li a{-webkit-box-shadow:2px 1px 2px #bbb;-moz-box-shadow:2px 1px 2px #bbb;box-shadow:2px 1px 2px #bbb;background:#edeccb url(/assets/site_main_content_vintage_bg-925eaecbf790d106a028fa9a551385be098335bcd8acdae163122cc24c9d7a64.png) left top repeat;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px;display:block;color:rgb(55.4248366013%,51.9389978214%,29.2810457516%);width:180px;padding-left:30px;padding-top:12px;height:60px}.catering #main_section #main_copy ul#catering_nav li a:hover{background:rgba(0,0,0,0) url(/assets/news_article_alt_bg-1246be47a98ed19eefebba9e9d714d48ccf014cd34a47525c6479c780c45f3a2.png) left top repeat}.catering #main_section #main_copy ul#catering_nav li#event_catering_tab a,.catering #main_section #main_copy ul#catering_nav li#event_catering_tab a span,.catering #main_section #main_copy ul#catering_nav li#corporate_catering_tab a,.catering #main_section #main_copy ul#catering_nav li#corporate_catering_tab a span,.catering #main_section #main_copy ul#catering_nav li#party_catering_tab a,.catering #main_section #main_copy ul#catering_nav li#party_catering_tab a span{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color}.catering #main_section #main_copy ul#catering_nav li#event_catering_tab a:hover,.catering #main_section #main_copy ul#catering_nav li#corporate_catering_tab a:hover,.catering #main_section #main_copy ul#catering_nav li#party_catering_tab a:hover{color:#585858}.catering #main_section #main_copy ul#catering_nav li#event_catering_tab a:hover span,.catering #main_section #main_copy ul#catering_nav li#corporate_catering_tab a:hover span,.catering #main_section #main_copy ul#catering_nav li#party_catering_tab a:hover span{color:#b94049}.catering #main_section #main_copy ul#catering_nav li#event_catering_tab{left:0;z-index:500}.catering #main_section #main_copy ul#catering_nav li#event_catering_tab a{padding-left:0;padding-right:30px}.catering #main_section #main_copy ul#catering_nav li#event_catering_tab.current{z-index:1000;width:210px;padding-right:0}.catering #main_section #main_copy ul#catering_nav li#event_catering_tab span{color:#b8714a}.catering #main_section #main_copy ul#catering_nav li#corporate_catering_tab{left:180px;z-index:300}.catering #main_section #main_copy ul#catering_nav li#corporate_catering_tab.current{z-index:1000}.catering #main_section #main_copy ul#catering_nav li#corporate_catering_tab span{color:#567c8f}.catering #main_section #main_copy ul#catering_nav li#party_catering_tab{left:360px;z-index:200}.catering #main_section #main_copy ul#catering_nav li#party_catering_tab.current{z-index:1000;width:185px;left:385px}.catering #main_section #main_copy ul#catering_nav li#party_catering_tab span{color:#ac7272}.catering #main_section #main_copy ul#catering_nav li.current{background:#fff url(/assets/catering_main_section_bg-dba5fe15c9a32427657eda951dca7ad9211f35725e35f69595c4defc947ddf58.gif) left top repeat;width:210px;padding-left:0}.catering #main_section #main_copy ul#catering_nav li.current span{padding-left:16px;background:rgba(0,0,0,0) url(/assets/news_side_bullet-f6bef2411c87931db12a759a0978a1bb32ac53fb39f7d9be04802a04fa45c6ab.png) left 17px no-repeat}.catering #main_section #main_copy #copy_container{-webkit-box-shadow:2px 1px 2px #bbb;-moz-box-shadow:2px 1px 2px #bbb;box-shadow:2px 1px 2px #bbb;background:#fff url(/assets/catering_main_section_bg-dba5fe15c9a32427657eda951dca7ad9211f35725e35f69595c4defc947ddf58.gif) left top repeat;float:left;width:570px;padding-bottom:24px}.catering #main_section #main_copy #copy_container h1,.catering #main_section #main_copy #copy_container h2,.catering #main_section #main_copy #copy_container h3,.catering #main_section #main_copy #copy_container p,.catering #main_section #main_copy #copy_container ul{width:460px;margin:24px 55px 0 55px;float:left}.catering #main_section #main_copy #copy_container h1{text-align:center;font-family:"adage-script",sans-serif;font-size:60px;line-height:72px;background:rgba(0,0,0,0) url(/assets/contact_main_section_heading_underline-89079bc9fb07dca2cf970f4f8278b2b38267ba61eb4b3fa25969df02b7c3ded8.png) center bottom no-repeat;padding-bottom:36px;color:#aba160}.catering #main_section #main_copy #copy_container h2{font-size:20px;line-height:24px;padding:0 30px;text-align:center;width:400px;line-height:140%}.catering #main_section #main_copy #copy_container p{color:#687973}.catering #main_section #main_copy #copy_container h3.introducing_highlight{color:rgb(63.1909184727%,60.2063983488%,42.2992776058%);font-size:20px;line-height:24px}.catering #main_section #main_copy #copy_container .highlighted_content:before{content:" ";width:46px;height:46px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/site_small_leather_diagonal_band-547008b2fcd3c08a3b63df3bbbbca09c81554b323b95323bf66e3f1cd54bcf21.png) no-repeat top left;background-position:-46px -46px;top:0px;left:0px;z-index:1000}.catering #main_section #main_copy #copy_container .highlighted_content:after{content:" ";width:46px;height:46px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/site_small_leather_diagonal_band-547008b2fcd3c08a3b63df3bbbbca09c81554b323b95323bf66e3f1cd54bcf21.png) no-repeat top left;background-position:0 0;bottom:-2px;right:-2px;z-index:1000}.catering #main_section #main_copy #copy_container .highlighted_content{width:478px;border:dotted 1px rgb(82.6646026832%,81.2590299278%,72.8255933953%);margin:24px 45px 0 45px;position:relative;float:left;background-color:#fff}.catering #main_section #main_copy #copy_container .highlighted_content p.highlight_caption,.catering #main_section #main_copy #copy_container .highlighted_content hgroup.highlight_caption,.catering #main_section #main_copy #copy_container .highlighted_content p.extra_description{background:#f7f4d5 url(/assets/catering_main_section_yellow_bg-7e28672648d4764cb6b6aaf0e3245c1aa3a6a2cf2da59f5e581c303462ea3388.png) left top repeat;text-align:center;width:444px;padding:12px;margin:5px 5px 5px 5px;float:left}.catering #main_section #main_copy #copy_container .highlighted_content.alternative hgroup.highlight_caption h2{color:#567c8f}.catering #main_section #main_copy #copy_container .highlighted_content hgroup.highlight_caption.alternative h2{color:#567c8f}.catering #main_section #main_copy #copy_container .highlighted_content hgroup.highlight_caption h2,.catering #main_section #main_copy #copy_container .highlighted_content hgroup.highlight_caption h3{width:444px;padding:0;margin:0}.catering #main_section #main_copy #copy_container .highlighted_content hgroup.highlight_caption h2{font-family:"adage-script",sans-serif;font-size:42px;line-height:48px;color:#b8714a;padding-bottom:6px}.catering #main_section #main_copy #copy_container .highlighted_content hgroup.highlight_caption h3{text-transform:uppercase;letter-spacing:.1em;font-size:12px;line-height:24px}.catering #main_section #main_copy #copy_container .highlighted_content hgroup.highlight_caption h3 span{color:#b94049}.catering #main_section #main_copy #copy_container .highlighted_content ul.menu_main_features{font-size:15px;line-height:24px;width:408px;margin:12px 30px 0 30px}.catering #main_section #main_copy #copy_container .highlighted_content ul.menu_main_features li{padding-left:20px;background:rgba(0,0,0,0) url(/assets/catering_yellow_square-774609875cff8da5be4cb7e7bcb1661418ec339abda91ef06f84371f6798dc36.png) left 8px no-repeat;margin-bottom:12px;color:#687973}.catering #main_section #main_copy #copy_container .highlighted_content p.highlight_caption{text-transform:uppercase;font-size:13px;line-height:24px;color:#b8714a;list-style-position:.2em;padding:12px 30px;width:408px}.catering #main_section #main_copy #copy_container .highlighted_content ul#main_features{width:408px;margin:12px 30px}.catering #main_section #main_copy #copy_container .highlighted_content ul#main_features li{padding-left:20px;background:rgba(0,0,0,0) url(/assets/catering_yellow_square-774609875cff8da5be4cb7e7bcb1661418ec339abda91ef06f84371f6798dc36.png) left 8px no-repeat}.catering #main_section #main_copy #copy_container .highlighted_content ul#main_features li strong{font-size:20px;line-height:24px;color:#782946}.catering #main_section #main_copy #copy_container .highlighted_content ul#main_features li{color:#687973;font-size:15px;line-height:24px;margin-bottom:12px}.catering #main_section #main_copy #copy_container .highlighted_content p.extra_description{font-size:14px;line-height:24px;line-height:150%;margin:5px 5px 5px 5px}.catering #main_section #main_copy #copy_container .highlighted_content p.extra_description strong{color:#b8714a;padding-right:3px}.catering #main_section #main_copy #copy_container p.warning{font-size:14px;line-height:24px;line-height:150%}.catering #main_section #main_copy #copy_container p.warning span{color:#b94049;text-transform:uppercase}.catering #main_section #catering_contact_form{float:left}.catering #main_section #catering_contact_form h2{font-family:"adage-script",sans-serif;font-size:40px;line-height:48px;color:#aba160;padding:12px 0;border-width:2px 0;border-color:rgb(86.5593395253%,85.4695562436%,78.9308565531%);border-style:dotted;text-align:center;margin:36px 0;float:left;width:100%}.catering #main_section #catering_contact_form h2 span{text-transform:capitalize}.catering #main_section #catering_contact_form form{margin-left:7px;margin-right:7px}.catering #main_section #catering_contact_form form ul li{margin-bottom:6px}.catering #main_section #catering_contact_form form input.submit{margin-left:318px;margin-top:18px}.catering #main_section #catering_contact_form form p.form_information{float:left;margin-top:18px;font-size:12px;line-height:24px;line-height:150%;width:300px}.catering #side_section{width:320px;float:right;padding-top:12px}.catering #side_section #catering_specialties{background:rgba(0,0,0,0) url(/assets/site_side_semi_circle-fb5fc6fb0d8ed1e1b18599e53104848b97b4dcc47dc559562c7495b05975626a.png) center top no-repeat}.catering #side_section #catering_specialties h2{background:rgba(0,0,0,0) url(/assets/catering_our_specialties-ba1b6787d35e722d5e974bc240115deb871029d449ce86590fd22816507b8dd4.png) center 20px no-repeat;text-indent:-9999px;height:72px}.catering #side_section #catering_specialties ul{background:url(/assets/catering_side_column_ornament-66b838200393edc2c231f239a86f5a074316f0449d353ffce2b9ae8ef5b46d5e.png) center top no-repeat,url(/assets/site_side_section_gradient_over_bg-e7b979706ac3d1102c527f19f9b5db6a7b4a3b3bd1c33d8ac97b8dea9ecc5041.png) center top no-repeat,#efeed1 url(/assets/site_main_content_vintage_bg-925eaecbf790d106a028fa9a551385be098335bcd8acdae163122cc24c9d7a64.png) left top repeat;padding:48px 10px 10px 10px}.catering #side_section #catering_specialties ul li{border:2px dotted rgb(86.5593395253%,85.4695562436%,78.9308565531%);padding:18px 12px 12px 92px;width:192px;position:relative;margin-bottom:24px}.catering #side_section #catering_specialties ul li h3{font-size:17px;line-height:24px;color:rgb(65.4878618114%,39.7992530345%,25.6886087768%);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px dotted rgb(86.5593395253%,85.4695562436%,78.9308565531%);padding-bottom:6px;margin-bottom:8px}.catering #side_section #catering_specialties ul li p{font-size:12.5px;line-height:24px;color:#677972;line-height:150%}.catering #side_section #catering_specialties ul li p span.quote_price{color:#782946}.catering #side_section #catering_specialties ul li#specialty_sweet:after{content:" ";width:104px;height:110px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/catering_honey_pot-a00f19e05143b927933dcaa735116d9443ba79919360cacb8c7acc375064caa4.png) no-repeat top left;background-position:0 0;top:3px;left:-8px}.catering #side_section #catering_specialties ul li#specialty_savoury h3{color:#567c8f}.catering #side_section #catering_specialties ul li#specialty_savoury:after{content:" ";width:63px;height:87px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/catering_ham-075d7173bf5c57e6a6498beb59912f5230b26c21b606d95dc4bf28924fd61d54.png) no-repeat top left;background-position:0 0;top:7px;left:13px}.catering #side_section #catering_specialties ul li#specialty_poele h3{color:#782946}.catering #side_section #catering_specialties ul li#specialty_poele:after{content:" ";width:127px;height:117px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/catering_poele-7883374600b3af20f43b6379be1e4e456bdbaddb05b18f86598ba8c5340f2eb5.png) no-repeat top left;background-position:0 0;top:-10px;left:-25px}.catering #side_section #catering_specialties ul li#specialty_poele{margin-bottom:0}.catering #side_section #phone_call_to_action{position:relative}.catering #side_section #phone_call_to_action:before{content:" ";width:94px;height:95px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/site_big_leather_diagonal_band-09327613729346193c4d592f36584a59dcc17a1d664427f8f8cd069a09befb09.png) no-repeat top left;background-position:-94px -95px;top:0px;left:0px;z-index:1000}.catering #side_section #phone_call_to_action:after{content:" ";width:94px;height:95px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/site_big_leather_diagonal_band-09327613729346193c4d592f36584a59dcc17a1d664427f8f8cd069a09befb09.png) no-repeat top left;background-position:0 0;bottom:-2px;right:-2px;z-index:1000}.catering #side_section #phone_call_to_action{margin-top:24px;background:url(/assets/site_side_section_gradient_over_bg-e7b979706ac3d1102c527f19f9b5db6a7b4a3b3bd1c33d8ac97b8dea9ecc5041.png) center top no-repeat,url(/assets/site_main_content_vintage_bg-925eaecbf790d106a028fa9a551385be098335bcd8acdae163122cc24c9d7a64.png) left top repeat;padding:10px}.catering #side_section #phone_call_to_action .content{border-width:2px;border-color:rgb(86.5593395253%,85.4695562436%,78.9308565531%);border-style:dotted;width:296px;padding:24px 0 48px 0;text-align:center}.catering #side_section #phone_call_to_action .content h3{border-top:2px dotted rgb(86.5593395253%,85.4695562436%,78.9308565531%);width:220px;text-transform:uppercase;letter-spacing:.07em;color:#782946;padding:6px 0 0 0;margin:0 38px;font-size:15px;line-height:24px}.catering #side_section #phone_call_to_action .content .phone_number{font-size:26px;line-height:48px;color:#585858}.catering #side_section #phone_call_to_action .content .phone_number span{color:#b8714a;padding-right:5px}.catering #side_section #phone_call_to_action .content .phone_number{line-height:110%}#news #main_section{float:left;width:650px}#news #main_section article:before,#news #main_section a#add_new_post:before{content:" ";width:93px;height:96px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/home_main_call_stripes-57d01ef904d285efc2cad56a99d37e3d45e35145a43cfd8af5668e4aae75664a.png) no-repeat top left;background-position:-93px -96px;top:-4px;left:-4px;z-index:1000}#news #main_section article:after,#news #main_section a#add_new_post:after{content:" ";width:93px;height:96px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/home_main_call_stripes-57d01ef904d285efc2cad56a99d37e3d45e35145a43cfd8af5668e4aae75664a.png) no-repeat top left;background-position:0 0;bottom:-6px;right:-6px;z-index:1000}#news #main_section article,#news #main_section a#add_new_post{float:left;position:relative;border:2px dotted rgb(82.6646026832%,81.2590299278%,72.8255933953%);background:rgba(0,0,0,0) url(/assets/news_article_bg-0c1439e4c70d917ec3244e140c95c2de384d6d266fe15f297c935f6b5f0ff67a.png) left top repeat;margin-top:48px;width:540px;padding:24px 53px}#news #main_section article.alternate,#news #main_section a#add_new_post.alternate{background:rgba(0,0,0,0) url(/assets/news_article_alt_bg-1246be47a98ed19eefebba9e9d714d48ccf014cd34a47525c6479c780c45f3a2.png) left top repeat}#news #main_section article.alternate:before,#news #main_section a#add_new_post.alternate:before{content:" ";width:94px;height:95px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/site_big_leather_diagonal_band-09327613729346193c4d592f36584a59dcc17a1d664427f8f8cd069a09befb09.png) no-repeat top left;background-position:-94px -95px;top:0px;left:0px;z-index:1000}#news #main_section article.alternate:after,#news #main_section a#add_new_post.alternate:after{content:" ";width:94px;height:95px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/site_big_leather_diagonal_band-09327613729346193c4d592f36584a59dcc17a1d664427f8f8cd069a09befb09.png) no-repeat top left;background-position:0 0;bottom:-2px;right:-2px;z-index:1000}#news #main_section article.alternate,#news #main_section a#add_new_post.alternate{border:none}#news #main_section article.alternate a.title h1,#news #main_section article.alternate a.title h2,#news #main_section a#add_new_post.alternate a.title h1,#news #main_section a#add_new_post.alternate a.title h2{color:#b94049}#news #main_section article a.title,#news #main_section a#add_new_post a.title{display:block;width:540px;text-align:center;border-bottom:2px dotted rgb(82.6646026832%,81.2590299278%,72.8255933953%);padding-bottom:24px;margin-bottom:24px}#news #main_section article a.title:hover h1,#news #main_section article a.title:hover h2,#news #main_section a#add_new_post a.title:hover h1,#news #main_section a#add_new_post a.title:hover h2{color:#782946}#news #main_section article a.title h1,#news #main_section article a.title h2,#news #main_section a#add_new_post a.title h1,#news #main_section a#add_new_post a.title h2{font-family:"adage-script",sans-serif;font-size:50px;line-height:72px;color:#b8714a;padding:0 50px;line-height:110%;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color}#news #main_section article a.title p.published_date,#news #main_section a#add_new_post a.title p.published_date{font-size:11px;line-height:24px;text-transform:uppercase;color:#687973;letter-spacing:.1em;padding-top:8px}#news #main_section article .article_content,#news #main_section a#add_new_post .article_content{width:460px;margin-left:40px;margin-right:40px;color:#687973}#news #main_section article .article_content p,#news #main_section a#add_new_post .article_content p{margin-bottom:24px}#news #main_section article .article_content p,#news #main_section article .article_content ul,#news #main_section article .article_content h2,#news #main_section article .article_content li,#news #main_section a#add_new_post .article_content p,#news #main_section a#add_new_post .article_content ul,#news #main_section a#add_new_post .article_content h2,#news #main_section a#add_new_post .article_content li{text-align:left}#news #main_section article .article_content img,#news #main_section a#add_new_post .article_content img{max-width:454px;margin-bottom:24px;text-align:center;border:#e5dfb6 3px solid;display:block;margin-left:auto;margin-right:auto}#news #main_section article .article_content i,#news #main_section a#add_new_post .article_content i{font-family:"adage-script",sans-serif;font-size:1.6em}#news #main_section article .article_content b,#news #main_section a#add_new_post .article_content b{font-weight:bold}#news #main_section article .article_content a,#news #main_section a#add_new_post .article_content a{text-decoration:underline}#news #main_section article .article_content ul,#news #main_section a#add_new_post .article_content ul{margin-bottom:24px;margin-left:12px}#news #main_section article .article_content ul li,#news #main_section a#add_new_post .article_content ul li{padding-left:20px;background:rgba(0,0,0,0) url(/assets/catering_yellow_square-774609875cff8da5be4cb7e7bcb1661418ec339abda91ef06f84371f6798dc36.png) left 8px no-repeat;margin-bottom:12px;color:#567c8f}#news #main_section .pagination_container{margin-top:48px;width:628px;padding:10px;border:1px dotted rgb(82.6646026832%,81.2590299278%,72.8255933953%);float:left}#news #main_section .pagination_container .pagination{background:rgba(0,0,0,0) url(/assets/news_article_bg-0c1439e4c70d917ec3244e140c95c2de384d6d266fe15f297c935f6b5f0ff67a.png) left top repeat;font-family:"adage-script",sans-serif;font-size:22px;line-height:24px;text-align:center}#news #main_section .pagination_container .pagination a{color:#aba160}#news #main_section .pagination_container .pagination a:hover{color:#782946}#news #main_section .pagination_container .pagination .current{color:#b8714a}#news #main_section .pagination_container .pagination .previous_page,#news #main_section .pagination_container .pagination .next_page{margin:0 12px;color:#aba160}#news #main_section .pagination_container .pagination .disabled{display:none}#news #side_section{float:right;width:230px;background:url(/assets/site_side_section_gradient_over_bg-e7b979706ac3d1102c527f19f9b5db6a7b4a3b3bd1c33d8ac97b8dea9ecc5041.png) center top no-repeat,#efeed1 url(/assets/site_main_content_vintage_bg-925eaecbf790d106a028fa9a551385be098335bcd8acdae163122cc24c9d7a64.png) left top repeat;position:relative;margin-top:48px;padding-top:96px;padding-left:10px;padding-right:10px;text-align:center}#news #side_section:after{content:"";width:134px;height:134px;text-indent:-9999px;background:rgba(0,0,0,0) url(/assets/news_side_paper_img-c600610c72502d1b06d98e74f1649b1dbd40e8dfbd7b6c785546dcd83bc05985.png) left top no-repeat;top:-48px;position:absolute;left:58px}#news #side_section h2{font-family:"adage-script",sans-serif;font-size:30px;line-height:48px;color:#687973;padding-bottom:6px;border-bottom:2px dotted rgb(72.1620915033%,76.0732026144%,74.6928104575%)}#news #side_section ul{margin:24px 0 48px 0}#news #side_section ul li:first-child{margin-top:0;background:none;padding-top:0}#news #side_section ul li{padding-top:12px;margin-top:12px;background:rgba(0,0,0,0) url(/assets/news_side_bullet-f6bef2411c87931db12a759a0978a1bb32ac53fb39f7d9be04802a04fa45c6ab.png) center top no-repeat}#news #side_section ul li a h3,#news #side_section ul li a p.published_date{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color}#news #side_section ul li a h3{font-size:13px;line-height:24px;text-transform:uppercase;letter-spacing:.1em;color:#567c8f;line-height:1.5em}#news #side_section ul li a p.published_date{font-size:11px;line-height:24px;color:#687973;line-height:130%}#news #side_section ul li a:hover h3{color:#782946}#news #side_section ul li a:hover p.published_date{color:#b8714a}#news #side_section ul li.even h3{color:#b8714a}#wait_img{z-index:700;position:fixed;top:0px;bottom:0px;right:0px;left:0px;margin-left:auto;margin-right:auto;background:rgba(0,0,0,0) url(/assets/dynamic_loader_bg-968a343f6056942e5739ab79b757463051fcef1d82b03d764e24b78e3fcb8752.png) center center no-repeat}#wait_img #inside_wait_img{background:rgba(0,0,0,0) url(/assets/dynamic_ajax_loader_main-463d8bca72a5f97d5a6a5c5f53df2ca96bbf7e4428e88f505e650a6f87a86c3d.gif) center center no-repeat;z-index:710;width:100%;height:100%}body.theatre_mode{overflow:hidden}#blind{background:url(/assets/site_footer_gradient_over_bg-ecf76d66c0cfe2127479bb0427762eb2c086837cb843ed5a933450e7a6c6a7f5.png) center 0,#b5af8b url(/assets/site_footer_bg-f1aeb7874b8f4d675eb05843f1d45189dcf83021791bf6d5e9ea47fc71db57f3.png) left top repeat;opacity:1;position:fixed;bottom:0;z-index:1000;left:0;right:0;top:0}#overlay{position:fixed;bottom:0;right:0;left:0;top:0;display:none;overflow-y:scroll;z-index:2000}#overlay #dynamic_display{margin-left:auto;margin-right:auto;position:relative;z-index:3000;float:left;padding:36px 45px}#overlay #dynamic_display #dynamic_main_container{padding:10px;-webkit-box-shadow:1px 1px 1px 0 #ccc;-moz-box-shadow:1px 1px 1px 0 #ccc;box-shadow:1px 1px 1px 0 #ccc;background-color:#fff;z-index:4000;position:relative}#overlay #dynamic_display #dynamic_main_container #dynamic_main_display{overflow:hidden;position:relative}#overlay #dynamic_display #dynamic_main_container #dynamic_main_display img{background:rgba(0,0,0,0) url(/assets/dynamic_ajax_loader-8c6d24939be66e0d79dd9e1eec6ab3d4d8e40bf62d910dacaecd36a4cf8d5a48.gif) center center no-repeat}#overlay #dynamic_display #dynamic_main_container #dynamic_main_display #dynamic_caption{position:absolute;bottom:0;left:0;width:100%;height:72px;background:url(/assets/site_side_section_gradient_over_bg-e7b979706ac3d1102c527f19f9b5db6a7b4a3b3bd1c33d8ac97b8dea9ecc5041.png) left top no-repeat,#efeed1 url(/assets/site_main_content_vintage_bg-925eaecbf790d106a028fa9a551385be098335bcd8acdae163122cc24c9d7a64.png) left top repeat;opacity:.96}#overlay #dynamic_display #dynamic_main_container #dynamic_main_display #dynamic_caption h1{text-align:center;color:#b94049;font-size:36px;line-height:48px;padding-top:12px;letter-spacing:.02em;font-family:"adage-script",sans-serif}#overlay #dynamic_display #dynamic_close{background:no-repeat url(/assets/dynamic_close_button-e33a540bfa8c7a5ff833f9251f9ddbd945f8e7bd59e4381aa7d44f9074105c35.png) top left;width:33px;height:33px;position:absolute;top:10px;right:10px;text-indent:-5000px;display:block;cursor:pointer;z-index:5000}#overlay #dynamic_display .dynamic_link{position:absolute;top:50%;margin-top:-54px;z-index:3500;width:53px;height:108px;background:rgba(0,0,0,0) no-repeat url(/assets/dynamic_previous_next_buttons-44d820bfd48e17b72cf6ef81cb72ee8f807b12c713519e4d9851ca7158c02249.png) top left;text-indent:-5000px;display:block}#overlay #dynamic_display .dynamic_link#dynamic_previous{left:10px;background-position:0 0}#overlay #dynamic_display .dynamic_link#dynamic_next{right:10px;background-position:-53px 0}#overlay .pagination{margin-top:36px;position:relative;left:50%;float:left;overflow:visible}#overlay .pagination li{position:relative;right:50%;margin-left:6px}a.admin-controls-small_edit,a.admin-controls-small_delete,a.admin-controls-edit,a.admin-controls-delete,span.admin-controls-move_up_down,span.admin-controls-small_green_add,span.admin-controls-smaller_green_add{display:inline-block;text-indent:-9999px;overflow:hidden;background-color:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;margin:0 2px}.admin-controls-small_edit{width:20px;height:21px;background:url(/assets/admin-controls/small_edit-d8a59697360658495e375e4fb4f04a3fa1df13cbf7461bc919ee098d5dccdf3b.png) no-repeat}.admin-controls-small_delete{width:20px;height:21px;background:url(/assets/admin-controls/small_delete-cf7e0dd1c88083c7e8f3f648a3822f4465551c437a7276faaa2abc988c22f2dd.png) no-repeat}.admin-controls-move_up_down{width:11px;height:27px;background:url(/assets/admin-controls/move_up_down-0c9112ea1e3cf214681de7754ebeb1158a4ebf740ed6c1d409c539dd23c0fea8.png) no-repeat;cursor:move}.admin-controls-small_green_add{width:16px;height:16px;background:url(/assets/admin-controls/small_green_add-fb31f69a5c82d0f25c5a8b0b381063d9c4dc690c6b68c3894be3e2f98fbcb3a9.png) no-repeat}.admin-controls-smaller_green_add{width:16px;height:16px;background:url(/assets/admin-controls/smaller_green_add-fb31f69a5c82d0f25c5a8b0b381063d9c4dc690c6b68c3894be3e2f98fbcb3a9.png) no-repeat}.admin-controls-edit{width:29px;height:29px;background:url(/assets/admin-controls/edit-eaa51d2e802f5bfbb9d6078bb1c32dcec1f0a7a4e126816c661c06ef4bb9bb5c.png) no-repeat}.admin-controls-delete{width:29px;height:29px;background:url(/assets/admin-controls/delete-0a629b014d53bcf0048060a8fd2e83c6620bfd8d55413c07d2a06a85812b66bd.png) no-repeat}p.sign_out_link{position:absolute;background-color:#782946;font-size:12px;line-height:24px;color:#fff;right:0;top:0;padding:5px}p.sign_out_link:hover{background-color:#b8714a}p.sign_out_link a{color:#fff}.admin_form{text-align:center;width:100%}.admin_form h1{font-family:"adage-script",sans-serif;font-size:48px;line-height:48px;padding:12px 0;border-width:2px 0;border-color:rgb(86.5593395253%,85.4695562436%,78.9308565531%);border-style:dotted;text-align:center;margin:12px 200px;float:left;width:560px}.admin_form h1 span{color:#b8714a}.admin_form{float:left}.admin_form p.admin_desc{text-transform:uppercase;letter-spacing:.1em;font-size:13px;line-height:24px}.admin_form form{margin:24px 200px}a.admin,.admin a{display:inline-block;padding:2px 6px;background-color:rgba(255,255,255,.9);border:1px solid #ccc;border-radius:3px;font-size:11px;color:#333;text-decoration:none}a.admin:hover,.admin a:hover{background-color:#b8714a;color:#fff;border-color:#b8714a}.eagle #menu #menu_content h3.dish_name span.edit,.eagle #menu #menu_content h3.dish_name span.delete,.eagle #menu #menu_content h3.dish_name span.dish_handle{opacity:0;letter-spacing:0;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;display:inline-block;margin-left:4px}.eagle #menu #menu_content h3.dish_name span.edit a,.eagle #menu #menu_content h3.dish_name span.delete a,.eagle #menu #menu_content h3.dish_name span.dish_handle a{display:inline-block;position:relative}.eagle #menu #menu_content h3.dish_name{cursor:pointer;position:relative}.eagle #menu #menu_content h3.dish_name:hover span.edit,.eagle #menu #menu_content h3.dish_name:hover span.delete,.eagle #menu #menu_content h3.dish_name:hover span.dish_handle{opacity:1}.eagle #menu #menu_content .new_dish span{position:relative;display:inline-block;top:4px;margin-right:6px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.eagle #menu #menu_content .new_dish{color:#aba160;text-transform:uppercase;font-size:14px;line-height:24px}.eagle a#admin_home_slides_expand{position:absolute;display:block;width:24px;height:24px;background:rgba(0,0,0,0) url(/assets/site_green_arrows-c6370460c7ccb8c8bda12a8172d5051fce9b94d578c2b85b8f711b73c187e929.gif) -24px 0 no-repeat;text-indent:-5000px;z-index:500;top:5px;right:5px}#homepage_slides ul{margin-top:24px;float:left;width:460px;margin-left:250px;margin-right:250px}#homepage_slides ul li:before{content:" ";width:46px;height:46px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/site_small_leather_diagonal_band-547008b2fcd3c08a3b63df3bbbbca09c81554b323b95323bf66e3f1cd54bcf21.png) no-repeat top left;background-position:-46px -46px;top:0px;left:0px;z-index:1000}#homepage_slides ul li:after{content:" ";width:46px;height:46px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/site_small_leather_diagonal_band-547008b2fcd3c08a3b63df3bbbbca09c81554b323b95323bf66e3f1cd54bcf21.png) no-repeat top left;background-position:0 0;bottom:-2px;right:-2px;z-index:1000}#homepage_slides ul li{float:left;position:relative;border:2px dotted rgb(82.6646026832%,81.2590299278%,72.8255933953%);background:rgba(0,0,0,0) url(/assets/news_article_bg-0c1439e4c70d917ec3244e140c95c2de384d6d266fe15f297c935f6b5f0ff67a.png) left top repeat;margin-top:24px;width:400px;height:48px;padding:24px 30px}#homepage_slides ul li img{float:left;width:100px;height:50px;margin-right:15px}#homepage_slides ul li h3{font-size:30px;line-height:48px;font-family:"adage-script",sans-serif;color:#782946;cursor:pointer;position:relative}#homepage_slides ul li h3 span.edit,#homepage_slides ul li h3 span.delete,#homepage_slides ul li h3 span.item_handle{letter-spacing:0;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;display:inline-block}#homepage_slides ul li h3 span.edit a,#homepage_slides ul li h3 span.delete a,#homepage_slides ul li h3 span.item_handle a{display:inline-block;position:relative;top:16px}#homepage_slides ul li h3 span.edit,#homepage_slides ul li h3 span.delete{margin-left:0}#homepage_slides ul li h3 span.edit.edit,#homepage_slides ul li h3 span.delete.edit{margin-left:2px}#homepage_slides ul li h3 span.item_handle{position:absolute;right:-16px;top:13px;text-indent:-5000px;opacity:1}#homepage_slides ul li.add_new_slide{padding:0;width:460px;height:96px}#homepage_slides ul li.add_new_slide a{font-size:42px;line-height:48px;font-family:"adage-script",sans-serif;color:#fff;text-shadow:2px 2px 2px #666;padding:24px 30px;text-align:center;background-color:hsl(52,100%,37.3529411765%);display:block;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}#homepage_slides ul li.add_new_slide a:hover{background-color:rgb(71.1764705882%,25.2352941176%,0%)}#homepage_slides ul li:hover h3 span.edit,#homepage_slides ul li:hover h3 span.delete,#homepage_slides ul li:hover h3 span.item_handle{opacity:1}#news #main_section a#add_new_post:before{content:" ";width:46px;height:46px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/site_small_leather_diagonal_band-547008b2fcd3c08a3b63df3bbbbca09c81554b323b95323bf66e3f1cd54bcf21.png) no-repeat top left;background-position:-46px -46px;top:0px;left:0px;z-index:1000}#news #main_section a#add_new_post:after{content:" ";width:46px;height:46px;display:block;position:absolute;background:rgba(0,0,0,0) url(/assets/site_small_leather_diagonal_band-547008b2fcd3c08a3b63df3bbbbca09c81554b323b95323bf66e3f1cd54bcf21.png) no-repeat top left;background-position:0 0;bottom:-2px;right:-2px;z-index:1000}#news #main_section a#add_new_post{display:block;color:#aba160;background-color:#fff;font-family:"adage-script",sans-serif;font-size:42px;line-height:48px;text-align:center;display:block;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,color;-moz-transition-property:background-color,color;-o-transition-property:background-color,color;transition-property:background-color,color}#news #main_section a#add_new_post:hover{background-color:hsl(52,100%,17.3529411765%);color:#fff}#news #main_section article{position:relative}#news #main_section article #admin_controls{position:absolute;z-index:1000;top:24px;right:24px}#news #main_section article #admin_controls .edit.admin,#news #main_section article #admin_controls .delete.admin{float:left}#news #main_section article #admin_controls .edit.admin{margin-right:3px}.admin_form form{background:#fff url(/assets/news_article_alt_bg-1246be47a98ed19eefebba9e9d714d48ccf014cd34a47525c6479c780c45f3a2.png) left top repeat}.admin_form form label{color:#585858}.admin_form form label abbr{color:#782946}.admin_form form input,.admin_form form textarea{border-color:rgb(82.6646026832%,81.2590299278%,72.8255933953%);color:#585858}#article_form form ul li{width:520px;padding-left:20px;padding-right:20px}#article_form form ul li label{width:170px}#article_form form ul li input{width:330px;float:left;margin-left:20px}#article_form form ul li textarea{width:492px;font-size:16px;line-height:24px;height:312px}#article_form input.submit{margin-left:210px}#content_toolbar{float:left;display:block;border-radius:4px;width:520px;background:#eee;position:relative;z-index:1;text-align:center;background-image:linear-gradient(bottom, rgb(238, 238, 238) 0%, rgb(255, 255, 255) 100%);background-image:-o-linear-gradient(bottom, rgb(238, 238, 238) 0%, rgb(255, 255, 255) 100%);background-image:-moz-linear-gradient(bottom, rgb(238, 238, 238) 0%, rgb(255, 255, 255) 100%);background-image:-webkit-linear-gradient(bottom, rgb(238, 238, 238) 0%, rgb(255, 255, 255) 100%);background-image:-ms-linear-gradient(bottom, rgb(238, 238, 238) 0%, rgb(255, 255, 255) 100%);box-shadow:0 0 4px 1px rgba(0,0,0,.3);font-size:0;text-align:center;margin-left:20px;margin-right:20px;margin-top:48px;margin-bottom:24px}.commands{border-left:1px solid #ddd;display:inline-block}[data-wysihtml5-command],[data-wysihtml5-action],.fore-color{position:relative;border-right:1px solid #ddd;border-left:1px solid #fff;list-style:none;font-size:12px;display:inline-block;cursor:pointer;height:40px;width:68px;text-indent:-9999px}[data-wysihtml5-command]::after,[data-wysihtml5-action]::after,.fore-color::after{content:"";background-image:url(/assets/spr_toolbar_icons_r1-8161136ecc247bdb85b568a9d71b1a6f48f442fa6d1ec84fe16ca8f47ced248b.png);background-repeat:no-repeat;position:absolute;left:0;right:0;top:0;bottom:0}[data-wysihtml5-command]:hover,[data-wysihtml5-action]:hover,.fore-color:hover{background-image:linear-gradient(bottom, rgb(229, 240, 226) 0%, rgb(255, 255, 255) 100%);background-image:-o-linear-gradient(bottom, rgb(229, 240, 226) 0%, rgb(255, 255, 255) 100%);background-image:-moz-linear-gradient(bottom, rgb(229, 240, 226) 0%, rgb(255, 255, 255) 100%);background-image:-webkit-linear-gradient(bottom, rgb(229, 240, 226) 0%, rgb(255, 255, 255) 100%);background-image:-ms-linear-gradient(bottom, rgb(229, 240, 226) 0%, rgb(255, 255, 255) 100%)}[data-wysihtml5-command=bold]::after{background-position:24px center}[data-wysihtml5-command=italic]::after{background-position:-48px center}[data-wysihtml5-command=insertUnorderedList]::after{background-position:-115px center}[data-wysihtml5-command=insertOrderedList]::after{background-position:-197px center}[data-wysihtml5-command=formatBlock][data-wysihtml5-command-value=h1]::after{background-position:-344px center}[data-wysihtml5-command=formatBlock][data-wysihtml5-command-value=h2]::after{background-position:-428px center}[data-wysihtml5-command=createLink]::after{background-position:-271px center}[data-wysihtml5-command=insertImage]::after{background-position:-513px center}.fore-color::after{background-position:-741px center}[data-wysihtml5-command=insertSpeech]::after{background-position:-596px center}[data-wysihtml5-action=change_view]::after{background-position:-670px center}.fore-color ul{display:none;position:absolute;z-index:2;top:40px;right:-1px;left:-2px;border:1px solid #ccc;border-top:0;background:#fff;overflow:hidden}.fore-color li{display:block;margin:3px;width:auto;border:0;height:15px}.fore-color li::after{display:none}.fore-color:hover ul{display:block}.fore-color [data-wysihtml5-command-value=silver]{background:silver !important}.fore-color [data-wysihtml5-command-value=gray]{background:gray !important}.fore-color [data-wysihtml5-command-value=maroon]{background:maroon !important}.fore-color [data-wysihtml5-command-value=red]{background:red !important}.fore-color [data-wysihtml5-command-value=purple]{background:purple !important}.fore-color [data-wysihtml5-command-value=green]{background:green !important}.fore-color [data-wysihtml5-command-value=olive]{background:olive !important}.fore-color [data-wysihtml5-command-value=navy]{background:navy !important}.fore-color [data-wysihtml5-command-value=blue]{background:blue !important}.fore-color .wysihtml5-command-active{outline:1px solid #666;outline-offset:1px}.wysihtml5-commands-disabled .fore-color ul{display:none}.wysihtml5-action-active,.wysihtml5-command-active{box-shadow:inset 0 1px 6px rgba(0,0,0,.2);background:#eee !important}.wysihtml5-commands-disabled [data-wysihtml5-command],.wysihtml5-commands-disabled .fore-color{opacity:.4;cursor:default;background-image:none !important}[data-wysihtml5-dialog]{color:#333;font-size:14px;text-align:left;border-radius:4px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;padding:5px 10px;background:#fffbe0;position:absolute;width:520px;text-align:center;top:45px}[data-wysihtml5-dialog] input{color:#333;border:1px solid #ccc;padding:3px;width:300px}[data-wysihtml5-dialog] input:focus{outline:0;border:1px solid #666}[data-wysihtml5-dialog-action]{padding:4px;color:#fff;cursor:pointer}[data-wysihtml5-dialog-action=save]{background:#007200}[data-wysihtml5-dialog-action=cancel]{background:#999}textarea:focus{box-shadow:2px 2px 2px 1px rgba(0,0,0,.3);background:rgba(255,255,255,.4);outline:0}a.fork{position:absolute;top:0;right:0;border:0}html{-webkit-text-size-adjust:100%}#home #main_slideshow .slides .slides_container{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}#home #main_slideshow .slides .slides_container::-webkit-scrollbar{display:none}#home #main_slideshow .slides .slides_container>div{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}#home #main_slideshow .slides .slides_container>div img{display:block;width:100%;height:auto}#home #main_slideshow .slides .slides_container:focus-visible{outline:2px dotted #b94049;outline-offset:-4px}header .nav_toggle{display:none}@media(max-width: 979px){#main_container,footer{width:auto;max-width:960px;padding-left:16px;padding-right:16px;box-sizing:border-box}#main_content{clear:both}header h1,header p.logo{left:-12px}header .nav_toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:absolute;right:0;top:44px;width:64px;height:64px;padding:0;border:1px dashed #ce9c81;background:#fdfede url(/assets/site_vintage_bg-f093226a9377e168121a71fd0ee40cdeb7c1758b8327c511cb54feab0638080c.png) left top repeat;color:#687973;cursor:pointer;font:inherit}header .nav_toggle:hover,header.nav_open .nav_toggle{color:#b94049;border-color:#b94049}header .nav_toggle:focus-visible{outline:2px dotted #b94049;outline-offset:2px}header .nav_toggle .nav_toggle_bars,header .nav_toggle .nav_toggle_bars::before,header .nav_toggle .nav_toggle_bars::after{display:block;width:24px;height:2px;background:currentColor;content:"";position:relative;transition:transform .3s,background-color .3s}header .nav_toggle .nav_toggle_bars{margin:8px 0 10px}header .nav_toggle .nav_toggle_bars::before{position:absolute;top:-7px}header .nav_toggle .nav_toggle_bars::after{position:absolute;top:7px}header.nav_open .nav_toggle .nav_toggle_bars{background:rgba(0,0,0,0)}header.nav_open .nav_toggle .nav_toggle_bars::before{transform:translateY(7px) rotate(45deg)}header.nav_open .nav_toggle .nav_toggle_bars::after{transform:translateY(-7px) rotate(-45deg)}header .nav_toggle .nav_toggle_label{font-size:11px;line-height:12px;text-transform:uppercase;letter-spacing:.15em}header nav{display:none;float:none;position:absolute;top:118px;right:0;width:280px;max-width:100%;margin:0;padding:8px 0;z-index:3000;background:#fdfede url(/assets/site_vintage_bg-f093226a9377e168121a71fd0ee40cdeb7c1758b8327c511cb54feab0638080c.png) left top repeat;border:2px dotted #dd9ca1;box-shadow:2px 3px 6px rgba(0,0,0,.18);box-sizing:border-box}header.nav_open nav{display:block}header{z-index:6000}#blind{z-index:6100}#overlay{z-index:6200}#home #main_slideshow .slides{z-index:0}header nav ul li,header nav ul li#home_link{display:block;height:auto;margin:0;padding:0 24px 6px;background:none;border-top:1px dotted #d3cfba}header nav ul li#home_link{border-top:none}header nav ul li a{display:block}header nav{background:#fff}header nav ul li,header nav ul li#home_link{padding:0 20px}header nav ul li a,header nav ul li#home_link a,header nav ul li#catering_link a,header nav ul li#menus_link a,header nav ul li#news_link a,header nav ul li#contact_link a{height:50px;margin:3px 0;padding:0 0 0 62px;line-height:50px;background-position-x:0;text-align:left}#wrapper #main_container header nav ul li a{background-position-x:0}header nav ul li a{box-sizing:border-box}header nav ul li#home_link a{line-height:48px}header nav ul li#catering_link a{padding-top:8px}header nav ul li#menus_link a{padding-top:6px}header nav ul li#news_link a{padding-top:11px}header nav ul li#contact_link a{padding-top:10px}html.no-js header{height:auto}html.no-js header nav{display:block;position:static;width:auto;margin-top:150px}#home #main_slideshow{float:none;width:100%;height:auto;margin:0;padding-bottom:11px}#home #main_slideshow .slides .slides_container{width:100%}#home #main_slideshow .slides .slides_container div .caption{width:300px;max-width:100%;height:auto;min-height:78px;margin:5px auto 2px;background-position:center top;box-sizing:border-box}#home #main_slideshow .slides .prev,#home #main_slideshow .slides .next{top:auto;bottom:29px}#home #main_call_to_action{float:none;width:auto;margin:36px 0 0;height:auto}#home #main_call_to_action h2{margin:30px auto 0}#home #main_call_to_action h3{width:auto}#home #main_call_to_action a{margin-left:auto;margin-right:auto}#home #secondary_copy{float:none;width:auto;margin-top:36px}#home #secondary_copy section,#home #secondary_copy section#introductory_text{float:none;width:auto;margin-right:0}#home #secondary_copy section+section{margin-top:10px}#home #secondary_copy section#latest_news a{float:none;width:auto;overflow:hidden}.menu #menus_navigation{float:none;width:auto;margin-bottom:24px}.menu #menus_navigation ul{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.menu #menus_navigation ul li,.menu #menus_navigation ul li.current,.menu #menus_navigation ul li:not(.current):hover{width:auto;height:auto;margin:0;padding:0 0 12px;background:rgba(0,0,0,0)}.menu #menus_navigation ul li.current{border:1px dotted #b94049;background:url(/assets/site_heade_gradient_over_bg-afdfb3fddb7221cbdf14e801e4a58eb26d3d6f2c4697a6e6e6420bc46c7430b7.png) -15px -15px no-repeat,url(/assets/site_vintage_bg-f093226a9377e168121a71fd0ee40cdeb7c1758b8327c511cb54feab0638080c.png) left top repeat}.menu #menus_navigation ul li:not(.current):hover{background:url(/assets/site_vintage_bg-f093226a9377e168121a71fd0ee40cdeb7c1758b8327c511cb54feab0638080c.png) left top repeat}.menu #menus_navigation ul li a{width:auto;height:auto}.menu #menus_navigation ul li h3,.menu #menus_navigation ul li.current h3{position:static;width:auto;padding:0 6px;font-size:22px;line-height:24px;margin-top:4px}.menu #menus_navigation ul li h3 span{top:0;margin-top:6px}.menu #menu{float:none;width:auto;padding:24px 32px}.menu #menu #menu_content{float:none}.menu #menu #menu_content ul,.menu #menu #menu_content ul#column_1{float:none;width:auto;min-height:0;padding-right:0;margin-right:0;border-right:none}.menu #menu #menu_content ul li.photograph_featured{width:auto}.menu #menu #menu_content ul li.photograph_featured img{display:block;width:100%;height:auto}.menu #menu #footer_note{float:none}.catering #main_section{float:none;width:auto;top:0}.catering #main_section #main_copy ul#catering_nav{display:flex;align-items:flex-end;float:none;height:auto;overflow:visible;top:0}.catering #main_section #main_copy ul#catering_nav li#event_catering_tab,.catering #main_section #main_copy ul#catering_nav li#corporate_catering_tab,.catering #main_section #main_copy ul#catering_nav li#party_catering_tab,.catering #main_section #main_copy ul#catering_nav li#event_catering_tab.current,.catering #main_section #main_copy ul#catering_nav li#corporate_catering_tab.current,.catering #main_section #main_copy ul#catering_nav li#party_catering_tab.current{position:relative;left:auto;flex:1 1 0;min-width:0;width:auto;padding:0}.catering #main_section #main_copy ul#catering_nav li.current,.catering #main_section #main_copy ul#catering_nav li a,.catering #main_section #main_copy ul#catering_nav li#event_catering_tab a{width:auto;height:auto;min-height:48px;padding:14px 8px 12px;box-sizing:border-box}.catering #main_section #main_copy ul#catering_nav li.current span{background-position:left 5px}.catering #main_section #main_copy #copy_container{float:none;width:auto}.catering #main_section #main_copy #copy_container h1,.catering #main_section #main_copy #copy_container h2,.catering #main_section #main_copy #copy_container h3,.catering #main_section #main_copy #copy_container p,.catering #main_section #main_copy #copy_container ul{float:none;width:auto;margin:24px 40px 0}.catering #main_section #main_copy #copy_container h2{padding:0 16px}.catering #main_section #main_copy #copy_container .highlighted_content{float:none;width:auto;margin:24px 28px 0}.catering #main_section #main_copy #copy_container .highlighted_content p.highlight_caption,.catering #main_section #main_copy #copy_container .highlighted_content hgroup.highlight_caption,.catering #main_section #main_copy #copy_container .highlighted_content p.extra_description{float:none;width:auto;margin:5px}.catering #main_section #main_copy #copy_container .highlighted_content hgroup.highlight_caption h2,.catering #main_section #main_copy #copy_container .highlighted_content hgroup.highlight_caption h3{width:auto}.catering #main_section #main_copy #copy_container .highlighted_content ul.menu_main_features,.catering #main_section #main_copy #copy_container .highlighted_content ul#main_features{width:auto;margin:12px 24px}.catering #main_section #catering_contact_form{float:none}.catering #main_section #catering_contact_form h2{float:none}.catering #main_section #catering_contact_form form{margin-left:auto;margin-right:auto}.catering #side_section,#contact #side_section{float:none;width:auto;margin:48px 0 0}.catering #side_section #catering_specialties ul li{width:auto}.catering #side_section #phone_call_to_action .content{width:auto}.catering #side_section #phone_call_to_action .content h3{width:auto;margin:0 38px}#contact #side_section #at_the_market #market_details .content{width:auto}#contact #main_contact_form{float:none;width:auto}form{float:none;width:auto;margin-left:0;margin-right:0;box-sizing:border-box;background-size:cover}form ul{float:none;display:table;margin:0 auto}#news #main_section{float:none;width:auto}#news #main_section article,#news #main_section a#add_new_post{float:none;width:auto}#news #main_section article a.title,#news #main_section a#add_new_post a.title{width:auto}#news #main_section article .article_content,#news #main_section a#add_new_post .article_content{width:auto;margin-left:0;margin-right:0}#news #main_section article .article_content img,#news #main_section a#add_new_post .article_content img{max-width:100%;height:auto;box-sizing:border-box}#news #main_section .pagination_container{float:none;width:auto}#news #side_section{float:none;width:auto;margin:96px 0 0}#news #side_section:after{left:50%;margin-left:-67px}footer>section{float:none;margin:0 auto 24px}footer #footer_social_and_address{max-width:100%}}@media(min-width: 600px)and (max-width: 979px){#home #main_content{display:grid;grid-template-columns:300px minmax(0, 1fr);column-gap:20px;row-gap:36px;align-items:stretch}#home #main_slideshow{grid-column:1/-1}#home #main_call_to_action{width:260px;margin:0;display:flex;flex-direction:column;justify-content:center}#home #main_call_to_action h2{margin-top:0}#home #secondary_copy{margin-top:0;display:flex;flex-direction:column;gap:10px}#home #secondary_copy section{flex:1 1 auto;padding:10px 24px 14px;min-height:0}#home #secondary_copy section+section{margin-top:0}}@media(max-width: 599px){#main_container,footer{padding-left:12px;padding-right:12px}#wrapper{background-size:36px 104px}header{height:112px;margin-bottom:20px}header h1,header p.logo{left:-2px;top:0;transform:scale(0.72);transform-origin:left top}header .nav_toggle{top:22px;height:60px;padding-left:14px;background-position:left 26px}header nav{top:88px;width:100%}#home #main_slideshow .slides .slides_container div .caption{width:auto;margin:5px 52px 2px}#home #main_slideshow .slides .slides_container div .caption h2{line-height:26px;padding-top:7px}#home #main_slideshow .slides .slides_container div .caption{background:none;min-height:0;display:flex;flex-direction:column;align-items:stretch}#home #main_slideshow .slides .slides_container div .caption::before,#home #main_slideshow .slides .slides_container div .caption::after{content:"";display:block;background:url(/assets/home_main_slide_flower_and_dots-54877f28cbaa7828aaa38fed83ae602312be24ed7bdc36a5bc00c283b739b244.png) no-repeat}#home #main_slideshow .slides .slides_container div .caption::before{height:4px;background-position:center top}#home #main_slideshow .slides .slides_container div .caption::after{height:22px;margin-top:2px;background-position:center bottom}#home #main_slideshow .slides .slides_container div .caption h2{min-height:52px;padding:4px 0 0;display:flex;align-items:center;justify-content:center;text-wrap:balance}#home #main_slideshow .slides .slides_container div .caption p.more{margin-top:8px}#home #main_slideshow .slides .prev.prev,#home #main_slideshow .slides .next.prev{left:8px}#home #main_slideshow .slides .prev.next,#home #main_slideshow .slides .next.next{right:8px}#home #secondary_copy{padding:6px}#home #secondary_copy section{padding:12px 20px 16px}.menu #menus_navigation ul{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.menu #menu{padding:16px 16px 24px}.menu #menu h1{line-height:36px;padding-bottom:16px}.menu #menu #menu_content{margin-top:24px}.catering #main_section #main_copy ul#catering_nav li{font-size:20px;line-height:22px}.catering #main_section #main_copy ul#catering_nav li.current,.catering #main_section #main_copy ul#catering_nav li a,.catering #main_section #main_copy ul#catering_nav li#event_catering_tab a{padding:12px 4px 10px}.catering #main_section #main_copy ul#catering_nav li.current span{padding-left:0;background:none}.catering #main_section #main_copy #copy_container h1{font-size:44px;line-height:52px}.catering #main_section #main_copy #copy_container h1,.catering #main_section #main_copy #copy_container h2,.catering #main_section #main_copy #copy_container h3,.catering #main_section #main_copy #copy_container p,.catering #main_section #main_copy #copy_container ul{margin:24px 20px 0}.catering #main_section #main_copy #copy_container h2{padding:0}.catering #main_section #main_copy #copy_container .highlighted_content{margin:24px 20px 0}.catering #main_section #main_copy #copy_container .highlighted_content p.highlight_caption,.catering #main_section #main_copy #copy_container .highlighted_content hgroup.highlight_caption,.catering #main_section #main_copy #copy_container .highlighted_content p.extra_description{padding:16px 20px}.catering #main_section #main_copy #copy_container .highlighted_content ul.menu_main_features,.catering #main_section #main_copy #copy_container .highlighted_content ul#main_features{margin:12px 16px}.catering #main_section #catering_contact_form h2{font-size:32px;line-height:40px}.catering #main_section #catering_contact_form form input.submit{margin-left:0}.catering #main_section #catering_contact_form form p.form_information{float:none;width:auto;clear:both}#contact #main_contact_form h1{font-size:48px;line-height:60px;margin-bottom:36px}form{width:auto;padding:64px 20px 24px;box-sizing:border-box;background-size:cover}form ul{float:none;display:block;margin:0}form ul li{float:none;width:auto;margin-bottom:18px}form ul li label{float:none;display:block;width:auto;text-align:left;line-height:36px}form ul li input,form ul li textarea{float:none;width:100%;box-sizing:border-box}form ul li input{height:36px;padding:6px 0}form ul li textarea{height:160px}form ul li span.error{position:static;display:block;width:auto;text-align:left}form ul li.boolean label{float:none;width:auto;text-align:left}form input.submit{float:none;margin-left:0}form p.email_success,form p.error{position:static;width:auto;text-align:left;margin-top:18px}#news #main_section article,#news #main_section a#add_new_post{padding:24px 20px;margin-top:36px}#news #main_section article a.title h1,#news #main_section article a.title h2,#news #main_section a#add_new_post a.title h1{font-size:36px;padding:0 8px}#news #main_section .pagination_container{margin-top:36px}footer #footer_social_and_address{width:auto;height:auto;margin:0 auto 24px;padding-top:124px;background:url(/assets/site_footer_flower_eiffel_tower-fb8a50e81183b107bd1babc4132ca187cb35e0280e600ed556a594e52c65c4a5.png) no-repeat center 0}footer #footer_social_and_address ul{float:none;position:static;height:auto;margin:0 0 16px;display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:0}footer #footer_social_and_address ul li{float:none;position:static;margin-right:0}footer #footer_social_and_address #footer_address{float:none}}@media(max-width: 979px){.catering #main_section #main_copy #copy_container{display:flow-root}.catering #main_section #main_copy ul#catering_nav{align-items:stretch;overflow:hidden;position:relative;z-index:100;margin-bottom:-3px;padding:0 4px 0 0}.catering #main_section #main_copy ul#catering_nav li.current,.catering #main_section #main_copy ul#catering_nav li a,.catering #main_section #main_copy ul#catering_nav li#event_catering_tab a{padding-bottom:13px}.catering #main_section #main_copy #copy_container{position:relative;z-index:1}.catering #main_section #main_copy ul#catering_nav li.current,.catering #main_section #main_copy ul#catering_nav li a,.catering #main_section #main_copy ul#catering_nav li#event_catering_tab a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.3em;height:100%;text-align:center}.catering #main_section #main_copy ul#catering_nav li.current span{display:inline-block;background-position:left center}form{display:flow-root}form input.submit,.catering #main_section #catering_contact_form form input.submit{margin-left:calc(50% + 10px)}.catering #main_section #catering_contact_form form p.form_information{float:none;clear:both;width:auto;margin:18px 24px 0;text-align:center}footer #footer_social_and_address{margin-left:auto;margin-right:auto}header .nav_toggle{top:34px;width:56px;height:60px;padding:0;justify-content:center;gap:0;border:none;background:rgba(0,0,0,0);color:#b8714a;z-index:3100}header .nav_toggle::before{content:"";position:absolute;inset:0;border:1px dashed #b8714a;background:#fff}header .nav_toggle:hover,header.nav_open .nav_toggle{color:#b8714a;border:none}header .nav_toggle:hover::before{border-style:solid}header.nav_open .nav_toggle::before{bottom:-2px;border-bottom-color:rgba(0,0,0,0);border-style:dashed}header .nav_toggle .nav_toggle_bars{margin:7px 0 0;width:22px;z-index:1}header .nav_toggle .nav_toggle_bars::before,header .nav_toggle .nav_toggle_bars::after{width:22px}header.nav_open .nav_toggle .nav_toggle_bars{background:currentColor}header.nav_open .nav_toggle .nav_toggle_bars::before,header.nav_open .nav_toggle .nav_toggle_bars::after{transform:none}header .nav_toggle .nav_toggle_label{display:block;position:relative;margin-top:10px;font-size:12px;line-height:16px;letter-spacing:.1em;color:#b8714a}header.nav_open .nav_toggle .nav_toggle_label{color:#b8714a}header nav,header nav[id]{top:93px;border:1px dashed #b8714a;box-shadow:2px 3px 6px rgba(0,0,0,.15)}footer #footer_social_and_address ul{float:none;position:static;left:auto;height:auto;display:flex;justify-content:center;gap:60px;margin-top:24px;margin-bottom:24px}footer #footer_social_and_address ul li{float:none;position:static;right:auto;margin-right:0}.catering #main_section #main_copy ul#catering_nav li.current{height:auto}}@media(min-width: 600px)and (max-width: 979px){.catering #side_section,#contact #side_section{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;align-items:start}.catering #side_section #phone_call_to_action,#contact #side_section ul#contact_facilities{margin-top:0}.catering #side_section{align-items:stretch}#news #side_section{padding-bottom:24px}#news #side_section ul{margin-bottom:0}#contact #side_section{align-items:stretch}#contact #side_section ul#contact_facilities{margin-top:72px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}#contact #side_section ul#contact_facilities li{flex:1 1 0;margin:0;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.catering #side_section #phone_call_to_action{margin-top:72px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.catering #side_section #phone_call_to_action .content{padding:24px 0}footer{display:grid;grid-template-columns:230px 220px;column-gap:30px;justify-content:center;row-gap:24px}footer>section{margin:0}footer #footer_contact_details{justify-self:start}footer #copyright_design_credit{justify-self:end}footer #footer_social_and_address{grid-column:1/-1;grid-row:1;margin:0}footer #footer_social_and_address{width:480px;justify-self:center;background-position:-20px 20px,right -20px top 20px,center top}footer #footer_social_and_address ul{gap:70px}footer #footer_contact_details{grid-row:2}footer #copyright_design_credit{grid-row:2}footer .clear{display:none}}@media(max-width: 599px){form input.submit,.catering #main_section #catering_contact_form form input.submit{margin-left:0}.catering #main_section #catering_contact_form form p.form_information{margin:18px 0 0;text-align:left}.catering #main_section #main_copy ul#catering_nav li.current span{background:none;padding-left:0}header .nav_toggle{top:32px;width:48px;height:44px}header .nav_toggle .nav_toggle_bars{margin:0}header .nav_toggle .nav_toggle_label{display:none}header nav,header nav[id]{top:75px}#news #side_section{padding-bottom:24px}#news #side_section ul{margin-bottom:0}footer #footer_social_and_address ul{flex-direction:column;align-items:center;gap:4px;margin:0 0 16px}}@media(min-width: 600px)and (max-width: 979px){form{display:grid;grid-template-columns:minmax(40px, 1fr) minmax(0, 640px) minmax(40px, 1fr);padding:36px 0}form>*{grid-column:2}form ul{display:block;float:none;width:auto;margin:0}form ul li{display:flex;align-items:flex-start;gap:20px;float:none;width:auto}form ul li label{flex:0 0 220px;float:none}form ul li input,form ul li textarea{flex:1 1 auto;min-width:0;float:none;width:auto}form ul li textarea{height:196px}form input.submit,.catering #main_section #catering_contact_form form input.submit{margin-left:240px}}@media(max-width: 979px){.admin_form{float:none}.admin_form h1{float:none;width:auto;margin:12px 0}.admin_form form{margin:24px 0}#homepage_slides ul{float:none;width:auto;max-width:460px;margin:24px auto 0}#homepage_slides ul li,#homepage_slides ul li.add_new_slide{float:none;width:auto;height:auto;min-height:48px}#article_form form ul li{width:auto;padding-left:0;padding-right:0}#article_form form ul li label{width:auto}#article_form form ul li input{width:auto;margin-left:0}#article_form form ul li textarea{width:100%;box-sizing:border-box}#article_form iframe.wysihtml5-sandbox{width:100% !important;box-sizing:border-box}#content_toolbar{float:none;width:auto;margin-left:0}#article_form input.submit{margin-left:240px}}@media(max-width: 599px){#article_form input.submit{margin-left:0}#article_form form ul li input{width:100%}#content_toolbar>[data-wysihtml5-command],#content_toolbar>[data-wysihtml5-action]{width:20%;box-sizing:border-box;vertical-align:top}}@media(prefers-reduced-motion: reduce){#home #main_slideshow .slides .slides_container{scroll-behavior:auto}}
