/* 
 * SingleApp Website Cached Styles 
 * bistro.meuleetcaquelon.com.m.mobile.style.css
 * 2025-08-06 @ 18:04:36
 */
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
@charset "UTF-8";.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;-moz-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;filter:alpha(opacity=50);opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{filter:alpha(opacity=100);opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;filter:alpha(opacity=20);opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#33aaff;font-weight:bold}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:bold;background:#33aaff;-moz-box-shadow:inset 0 1px 3px #178fe5;-webkit-box-shadow:inset 0 1px 3px #178fe5;box-shadow:inset 0 1px 3px #178fe5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.has-event .pika-button{background:#005da9;-moz-box-shadow:inset 0 1px 3px #0076c9;-webkit-box-shadow:inset 0 1px 3px #0076c9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;filter:alpha(opacity=30);opacity:.3}.is-outside-current-month .pika-button{color:#999;filter:alpha(opacity=30);opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(http://bistro.meuleetcaquelon.com/m/websites/_ext/colorbox-master/theme0/images/overlay.png) repeat 0 0;filter:alpha(opacity=90);opacity:0.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(http://bistro.meuleetcaquelon.com/m/websites/_ext/colorbox-master/theme0/images/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(http://bistro.meuleetcaquelon.com/m/websites/_ext/colorbox-master/theme0/images/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(http://bistro.meuleetcaquelon.com/m/websites/_ext/colorbox-master/theme0/images/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(http://bistro.meuleetcaquelon.com/m/websites/_ext/colorbox-master/theme0/images/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(http://bistro.meuleetcaquelon.com/m/websites/_ext/colorbox-master/theme0/images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(http://bistro.meuleetcaquelon.com/m/websites/_ext/colorbox-master/theme0/images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(http://bistro.meuleetcaquelon.com/m/websites/_ext/colorbox-master/theme0/images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(http://bistro.meuleetcaquelon.com/m/websites/_ext/colorbox-master/theme0/images/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#292929;padding:10px 30px 0;background-image:-webkit-gradient( linear, left bottom, left top, color-stop(0.95, rgba(255, 255, 255, 1.0)), color-stop(1, rgba(255, 255, 255, 0.0)) );background-image:-o-linear-gradient(top, rgba(255, 255, 255, 1.0) 95%, rgba(255, 255, 255, 0.0) 100%);background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 1.0) 95%, rgba(255, 255, 255, 0.0) 100%);background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 1.0) 95%, rgba(255, 255, 255, 0.0) 100%);background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 1.0) 95%, rgba(255, 255, 255, 0.0) 100%);background-image:linear-gradient(to top, rgba(255, 255, 255, 1.0) 95%, rgba(255, 255, 255, 0.0) 100%)}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(http://bistro.meuleetcaquelon.com/m/websites/_ext/colorbox-master/theme0/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(http://bistro.meuleetcaquelon.com/m/websites/_ext/colorbox-master/theme0/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(http://bistro.meuleetcaquelon.com/m/websites/_ext/colorbox-master/theme0/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;right:0;background:url(http://bistro.meuleetcaquelon.com/m/websites/_ext/colorbox-master/theme0/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;top:0;right:0;background:url(http://bistro.meuleetcaquelon.com/m/websites/_ext/colorbox-master/theme0/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;-moz-border-radius:0 0 0 6px;-webkit-border-radius:0 0 0 6px;border-radius:0 0 0 6px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;line-height:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}object{display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;margin:0;font-family:Arial;color:#000000;background-color:#FFFFFF}body{min-height:100%;background:transparent none scroll repeat 0 0;text-align:center;vertical-align:top;position:relative;padding:0;z-index:2}strong,b{font-weight:bold}em,i{font-style:italic}u{text-decoration:underline}a{color:#000000;cursor:pointer;_cursor:hand;text-decoration:none}p{text-align:left}div{text-align:center}* div{text-align:inherit}pre{display:block;margin:0 auto;text-align:left;max-height:500px;overflow:auto;background-color:#FFFFFF;color:#000000;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;padding:10px;clear:both;font-size:12px;line-height:16px}@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}.header .social_16x16,.nav .social_16x16,.page .text_social_16x16 .social_icon,.footer .text_social_16x16 .social_icon{line-height:16px}.header .social_32x32,.nav .social_32x32,.page .text_social_32x32 .social_icon,.footer .text_social_32x32 .social_icon{line-height:32px}.header .social_64x64,.nav .social_64x64,.page .text_social_64x64 .social_icon,.footer .text_social_64x64 .social_icon{line-height:64px}.header .social_16x16 .social_icon,.nav .social_16x16 .social_icon,.page .text_social_16x16 .social_icon .icon_span,.footer .text_social_16x16 .social_icon .icon_span{width:16px;height:16px;background:transparent url(https://singleapp.com/images/social-icons_16x16_2k20.png?1673843520) scroll no-repeat 0 0}.header .social_32x32 .social_icon,.nav .social_32x32 .social_icon,.page .text_social_32x32 .social_icon .icon_span,.footer .text_social_32x32 .social_icon .icon_span{width:32px;height:32px;background:transparent url(https://singleapp.com/images/social-icons_32x32_2k20.png?1673843520) scroll no-repeat 0 0}.header .social_64x64 .social_icon,.nav .social_64x64 .social_icon,.page .text_social_64x64 .social_icon .icon_span,.footer .text_social_64x64 .social_icon .icon_span{width:64px;height:64px;background:transparent url(https://singleapp.com/images/social-icons_64x64_2k20.png?1673843520) scroll no-repeat 0 0}.content .content_hidden{position:absolute;left:-100000px;top:-100000px}.content .header_block{display:block;margin:0 auto 0 0;overflow:hidden;padding-bottom:10px}.content .body_block{display:block;margin:0 auto 0 0;overflow:hidden;padding-bottom:15px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content .text_title{display:block;margin:0 auto 10px 0;font-size:120%;line-height:120%;font-weight:bold;text-align:left;background-color:transparent;background-position:left center;background-repeat:no-repeat;background-attachment:scroll;clear:both}.content h1.subtitle,.content h2.subtitle,.content h3.subtitle,.content h4.subtitle,.content h5.subtitle,.content h6.subtitle,.content .text_title.subtitle{font-size:110%;line-height:110%}.float_sidebar h1,.float_sidebar h2,.float_sidebar h3,.float_sidebar h4,.float_sidebar h5,.float_sidebar h6,.float_sidebar .text_title{line-height:140%}.page div,.page p,.page ul,.page ol,.content .text_summary,.content_editor div,.content_editor p,.content_editor ul,.content_editor ol{display:block}.body_block p,.body_block ul,.body_block ol,.content .body_block .text_summary,.content_editor p,.content_editor ul,.content_editor ol{margin:0 auto 10px 0;text-align:left}.content_editor p:not([class]){margin:0 auto 10px 0}.content_editor div:not([class]){margin:0 auto 10px 0}.content .text_summary,.content .header_block p,.content .body_block p{font-size:100%;line-height:140%}.content .text_summary.subtext,.content .header_block p.subtext,.content .body_block p.subtext{font-size:80%;line-height:140%}.float_sidebar{display:block;overflow:hidden;position:relative;min-height:300px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.content hr,.content .line_divider{display:block;clear:both;margin:20px auto;background-color:transparent;color:transparent;border:0 none transparent;border-bottom-width:1px}.content hr.hidden{visibility:hidden}.content hr.solid{border-style:solid}.content hr.dotted{border-style:dotted}.content .clear_header{display:block;clear:both;overflow:hidden;margin-bottom:0}.content .clear_body{display:block;clear:both;overflow:hidden}.content .clear_body:after{content:" ";display:block;clear:both;height:0px}.content .float_body{display:block;float:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden;margin-bottom:15px}.content .float_body_left{float:left}.content .float_body_right{float:right}.page .float_sidebar{display:block;float:right;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden;margin-bottom:15px}.content .float_sidebar_left{float:left}.content .float_sidebar_right{float:right}.content .float_sidebar .sidebar_widget{padding:0 0 20px;margin:0 0 20px;border-bottom-width:1px}.content .float_sidebar .sidebar_widget:last-child{border-bottom:0 none transparent;margin-bottom:0;padding-bottom:0}.content .float_sidebar .sidebar_widget > div:last-child,.content .float_sidebar .sidebar_widget p:last-child,.content .float_sidebar .sidebar_widget ul:last-child,.content .float_sidebar .sidebar_widget li:last-child{margin-bottom:0}.content .body_block .replace,.content .float_body .replace,.content .float_sidebar .replace{visibility:hidden}.content .header_block{display:block;margin:0 auto 0 0;overflow:hidden;padding-bottom:10px}.content .body_block{display:block;margin:0 auto 0 0;overflow:hidden;padding-bottom:25px}.content .body_sublinks{position:absolute;left:0;right:0;bottom:0;display:block;margin:0 auto;overflow:hidden;text-align:right;font-size:80%;padding:0 10px 10px}.content .body_sublinks .top_link:before{content:"\25b2";padding-right:5px}.content .image_gallery,.content .image_block,.content .frame_block,.content iframe{display:block;margin:0 0 18px 0;border-width:1px;overflow:hidden}.content iframe{border:0 none transparent;margin:0}.content .image_gallery{overflow:hidden}.content .image_gallery img{display:block;margin:0;border:0 none transparent}.content hr,.content .line_divider{border-color:#BABABA;border-style:dotted}.content .image_border{border-color:#BABABA;border-style:solid}.content .block_border{border-color:#BABABA;border-style:solid}.content .highlight_block{border-color:#BABABA;background-color:#FFFFFF;border-style:dotted}.content .inset_block{border-color:#BABABA;background-color:#E9E9E9;border-style:solid}.content .button_border{border-color:#606060;background-color:#707070;border-style:solid;color:#FFFFFF}.content .button_border:hover{background-color:#7F7F7F}.content .no_content{display:block;margin:20px auto;text-align:center;padding:20px 10px;border:0 none transparent;background-color:transparent;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;background-clip:padding-box}.content .no_content a{text-decoration:none}.content .no_content a:hover{text-decoration:underline}.content .no_content div,.content .no_content p{text-align:center;margin:0 auto 10px}.content .no_content div:last-child,.content .no_content p:last-child{margin-bottom:0}.content_editor,.mceContentBody{position:static !important;width:100% !important;margin:0 !important;padding:10px !important;text-align:left !important;background-color:#FFFFFF !important;background-image:none !important;color:#000000 !important;border:0 none transparent !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;overflow:auto !important;min-height:10px !important;height:auto !important}.no-flash .flash-only{display:none}.content .block_form button.button,.content .block_form input.button,.content .block_form a.button{display:inline-block;width:auto;height:auto;cursor:pointer;padding:3px 9px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;background-image:none;background-repeat:repeat-x;background-attachment:scroll;background-position:0 0;background-color:#5C5C5C;border-width:1px;border-style:solid;border-color:#3E3E3E;color:#FFFFFF;-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);font-size:100%;line-height:100%;font-family:Arial}.content .block_form input.button:hover,.content .block_form a.button:hover{background-color:#6C6C6C}.status{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:100%}.status:before{content:"";margin-right:6px;line-height:100%;display:inline-block;width:16px;height:16px;background:transparent none scroll no-repeat 0 0;border:0 none transparent;vertical-align:top}.status.alert{color:#4b6f8e}.status.alert:before{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/icon_alert.png)}.status.default{color:#5F5F5F}.status.default:before{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/icon_default.png)}.status.error{color:#8a2222}.status.error:before{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/icon_error.png)}.status.loading{color:#617388}.status.loading:before{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/icon_loading.png)}.status.notice{color:#b8763b}.status.notice:before{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/icon_notice.png)}.status.success{color:#2f6d2d}.status.success:before{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/icon_success.png)}.status.unknown{color:#6C6C6C}.status.unknown:before{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/icon_unknown.png)}.status.warning{color:#AA8640}.status.warning:before{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/icon_warning.png)}.topscroll{display:none;position:fixed;bottom:0;right:10px;width:30px;height:26px;border:1px solid #161616;background-color:#262626;color:#b1b1b1;font-size:16px;line-height:20px;text-align:center;padding-top:2px;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;filter:alpha(opacity=60);opacity:0.6;z-index:900}.topscroll:before{content:"\025b2";display:block;width:100%;height:100%;text-align:center}.topscroll:hover{filter:alpha(opacity=100);opacity:1.0}.nofx,.nofx *{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}
.content .block_status_messages{display:block;margin:0 auto 20px;text-align:left}.content .block_status_messages .list_messages{display:block;margin:0 auto;list-style-type:none;list-style-image:none}.content .block_status_messages .list_messages .message{display:block;margin:0 auto 6px;padding:3px 6px;font-size:90%;line-height:130%;border-width:1px;border-style:solid;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em}.content .replace_flash[data-size],.content .replace_flash[data-ratio]{display:block;overflow:visible;position:relative}.content .replace_flash[data-size] > *,.content .replace_flash[data-ratio] > *{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.content .replace_flash[data-ratio]{width:auto;height:0;padding:0}
.website .page_banner{height:0;margin:0 auto;padding:0 0 33%;background-image:none;background-position:center center;background-repeat:repeat-x;background-size:100% auto;background-color:transparent;border-style:none;border-width:0;position:relative;overflow:hidden}.content > .page_banner{border-color:#BABABA}.content .body_block .page_banner,.content .sidebar_wrapper .page_banner{border-width:0;border-style:solid}.content .body_block .page_banner_block,.content .sidebar_wrapper .page_banner_block{border-width:1px;border-style:solid;margin-bottom:20px}.website .page_banner .banner_wrapper{position:absolute;margin:0;top:0;bottom:0;right:0;left:0;z-index:1;overflow:hidden}.website .page_banner .banner_wrapper:before,.website .page_banner .banner_wrapper:after{content:"";display:block;position:absolute;right:-20px;left:-20px;height:30px;width:auto;z-index:200;pointer-events:none}.website .page_banner .banner_wrapper:before{top:0;-moz-box-shadow:inset 0 10px 10px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 10px 10px rgba(0, 0, 0, 0.1);box-shadow:inset 0 10px 10px rgba(0, 0, 0, 0.1)}.website .page_banner .banner_wrapper:after{bottom:0;-moz-box-shadow:inset 0 -10px 10px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 -10px 10px rgba(0, 0, 0, 0.1);box-shadow:inset 0 -10px 10px rgba(0, 0, 0, 0.1)}.page:first-child .page_banner .banner_wrapper:before{display:none;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.website .page_banner .banner_slide{position:absolute;margin:0 auto;width:100%;top:0;bottom:0;right:-10px;left:-10px;z-index:100;background-size:auto 100%;background-position:center center;background-repeat:repeat}.website .page .page_banner.page_banner_parallax .banner_slide{background-image:none !important}.website .page .page_banner.page_banner_parallax .banner_slide .image{position:absolute;top:0;left:0;right:0}.website .page_banner_rotator .banner_slide .image{border:0 none transparent;display:block;margin:0;padding:0;z-index:1}.website .page_banner_rotator .banner_slide .wrapper{border-collapse:collapse;height:100%;left:0;overflow:visible;position:absolute;top:0;width:100%;z-index:10}.website .page_banner_rotator .banner_slide .wrapper .data{padding:16px}.website .page_banner_rotator .banner_slide .wrapper .overlink{position:absolute;z-index:100;top:0;bottom:0;right:0;left:0;direction:ltr;text-indent:-9999px}.website .page_banner_rotator .banner_slide .wrapper .caption{display:inline-block;position:static;margin:0 auto;background-color:rgb(0, 0, 0);-moz-text-shadow:1px 1px 2px rgb(0, 0, 0);-webkit-text-shadow:1px 1px 2px rgb(0, 0, 0);text-shadow:1px 1px 2px rgb(0, 0, 0);color:#FFFFFF;padding:6px 12px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-size:124%;line-height:144%;text-align:inherit}.website .page_banner_rotator .banner_slide .wrapper .caption:empty{display:none}.website .page_banner_rotator .banner_slide .wrapper .caption a,.website .page_banner_rotator .banner_slide .wrapper .caption a:hover{color:inherit;text-decoration:none}.website .page_banner_rotator .banner_slide .wrapper .caption a:hover{text-decoration:underline}.website .page_banner_rotator .banner_slide .wrapper_top-left .data,.website .page_banner_rotator .banner_slide .wrapper_top-center .data,.website .page_banner_rotator .banner_slide .wrapper_top-right .data{vertical-align:top}.website .page_banner_rotator .banner_slide .wrapper_center-left .data,.website .page_banner_rotator .banner_slide .wrapper_center-center .data,.website .page_banner_rotator .banner_slide .wrapper_center-right .data{vertical-align:middle}.website .page_banner_rotator .banner_slide .wrapper_bottom-left .data,.website .page_banner_rotator .banner_slide .wrapper_bottom-center .data,.website .page_banner_rotator .banner_slide .wrapper_bottom-right .data{vertical-align:bottom}.website .page_banner_rotator .banner_slide .wrapper_top-left .data,.website .page_banner_rotator .banner_slide .wrapper_center-left .data,.website .page_banner_rotator .banner_slide .wrapper_bottom-left .data{text-align:left}.website .page_banner_rotator .banner_slide .wrapper_top-center .data,.website .page_banner_rotator .banner_slide .wrapper_center-center .data,.website .page_banner_rotator .banner_slide .wrapper_bottom-center .data{text-align:center}.website .page_banner_rotator .banner_slide .wrapper_top-right .data,.website .page_banner_rotator .banner_slide .wrapper_center-right .data,.website .page_banner_rotator .banner_slide .wrapper_bottom-right .data{text-align:right}.website .page_banner_slideshow .banner_slide .wrapper .data{padding-left:38px;padding-right:38px;padding-bottom:36px}.website .page_banner_slideshow .banner_buttons{display:block;margin:0;padding:0;font-size:100%;line-height:100%}.website .page_banner_slideshow .banner_buttons .index_frames{position:absolute;z-index:3;left:8px;right:8px;bottom:8px;display:block;margin:0;padding:0;height:auto;text-align:center}.website .page_banner_slideshow .banner_buttons .index_frames .frame{display:inline}.website .page_banner_slideshow .banner_buttons .button{position:absolute;z-index:4;background-color:transparent;border:0 none transparent;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#FFFFFF;text-align:center;vertical-align:middle;cursor:pointer;-moz-text-shadow:1px 1px 0 rgba(0, 0, 0, 0.6);-webkit-text-shadow:1px 1px 0 rgba(0, 0, 0, 0.6);text-shadow:1px 1px 0 rgba(0, 0, 0, 0.6)}.website .page_banner_slideshow .banner_buttons .button_direction{display:block;top:44%;padding:12px 4px;font-weight:normal;font-size:26px;line-height:26px;filter:alpha(opacity=80);opacity:0.8}.website .page_banner_slideshow .banner_buttons .button_direction.active,.website .page_banner_slideshow .banner_buttons .button_direction:hover{filter:alpha(opacity=100);opacity:1.0}.website .page_banner_slideshow .banner_buttons .button_prev{left:8px}.website .page_banner_slideshow .banner_buttons .button_next{right:8px}.website .page_banner_slideshow .banner_buttons .button_frame{position:static;display:inline-block;padding:2px;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;width:1em;height:1em;background-color:transparent;border:1px solid rgb(255, 255, 255);border-color:rgba(255, 255, 255, 0.9)}.website .page_banner_slideshow .banner_buttons .button_frame.active,.website .page_banner_slideshow .banner_buttons .button_frame:hover{background-color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.8)}.website .page_banner_slideshow .banner_buttons .button_frame .num{display:none}.website .page_banner_rotator .banner_slide .data{padding:16px}.website .page_banner_rotator .banner_slide .caption{font-size:120%;line-height:140%;padding:6px 12px}.website .float_body .page_banner_rotator .banner_slide .data{padding:12px}.website .float_body .page_banner_rotator .banner_slide .caption{font-size:100%;line-height:130%;padding:4px 8px}.website .float_sidebar .page_banner_rotator .banner_slide .data{padding:8px}.website .float_sidebar .page_banner_rotator .banner_slide .caption{font-size:80%;line-height:120%;padding:3px 6px}.website .page_banner_slideshow .banner_buttons{font-size:100%}.website .page_banner_slideshow .banner_buttons .button_direction{top:0;bottom:0;margin:auto;height:48px}.website .page_banner_slideshow .banner_buttons .button_prev{left:8px}.website .page_banner_slideshow .banner_buttons .button_next{right:8px}.website .page_banner_slideshow .banner_buttons .index_frames{left:8px;right:8px;bottom:8px}.website .page_banner_slideshow .banner_slide .wrapper .data{padding-left:38px;padding-right:38px;padding-bottom:36px}.website .float_body .page_banner_slideshow .banner_buttons{font-size:90%}.website .float_body .page_banner_slideshow .banner_buttons .button_direction{height:35px;padding:11px 7px}.website .float_body .page_banner_slideshow .banner_buttons .button_prev{left:7px}.website .float_body .page_banner_slideshow .banner_buttons .button_next{right:7px}.website .float_body .page_banner_slideshow .banner_buttons .index_frames{left:7px;right:7px;bottom:7px}.website .float_body .page_banner_slideshow .banner_buttons .button_frame{padding:3px}.website .float_body .page_banner_slideshow .banner_slide .wrapper .data{padding-left:34px;padding-right:34px;padding-bottom:32px}.website .float_sidebar .page_banner_slideshow .banner_buttons{font-size:80%}.website .float_sidebar .page_banner_slideshow .banner_buttons .button_direction{height:31px;padding:10px 6px}.website .float_sidebar .page_banner_slideshow .banner_buttons .button_prev{left:6px}.website .float_sidebar .page_banner_slideshow .banner_buttons .button_next{right:6px}.website .float_sidebar .page_banner_slideshow .banner_buttons .index_frames{left:6px;right:6px;bottom:6px}.website .float_sidebar .page_banner_slideshow .banner_buttons .button_frame{padding:2px 6px}.website .float_sidebar .page_banner_slideshow .banner_slide .wrapper .data{padding-left:28px;padding-right:28px;padding-bottom:26px}.website .page_banner .banner_wrapper .title_overlay{display:block;position:absolute;top:50%;left:0;right:0;transform:translate(0, -50%);margin:0 auto;padding:0 40px;text-align:center;font-size:100%;line-height:1.2;z-index:100;color:inherit;-moz-text-shadow:1px 1px 6px rgba(0, 0, 0, 0.8);-webkit-text-shadow:1px 1px 6px rgba(0, 0, 0, 0.8);text-shadow:1px 1px 6px rgba(0, 0, 0, 0.8)}.website .page_banner .banner_wrapper .title_overlay .title{display:inline-block;text-align:center;font-size:400%;font-size:5vw;letter-spacing:1px;color:#FFFFFF;margin-bottom:1%}.website .page_banner .banner_wrapper .title_overlay .scroller{display:inline-block;text-align:center;font-size:200%;font-size:3vw;color:#F0F0F0;transition:color 0.3s}.website .page_banner .banner_wrapper .title_overlay .scroller:hover{color:#FFFFFF}.website .page_banner .banner_wrapper .title_overlay .clear{display:block;clear:both;height:0}
.content .block_entries_header{display:block;margin:0 auto 20px;text-align:left}.content .block_entries_header .subtitle{display:block;margin:-5px auto 10px;text-align:left;font-size:100%}.content .block_entries_header .subtitle:before{display:inline-block;content:"\0bb";padding-right:4px}.content .block_entries{display:block;margin:0 auto 20px;text-align:left}.content .block_entries .entry{display:block;margin:0 auto 20px;text-align:left}.content .block_entries .entry .wrapper{overflow:hidden}.content .block_entries .entry a{text-decoration:none}.content .block_entries .entry a:hover{text-decoration:underline}.content .block_entries .entry.preview .image{display:block;float:right;width:25%;height:auto;margin:0 0 0 10px}.content .block_entries .entry.preview .image img{width:auto !important;height:auto !important;margin:0 !important;border:0 none transparent !important;max-width:100%}.content .block_entries .entry .head{display:block;margin:0 auto 6px}.content .block_entries .entry .head .title{display:block;margin:0 auto 6px 0;font-size:110%;line-height:120%;font-weight:bold}.content .block_entries .entry .head .title .link{text-decoration:none}.content .block_entries .entry .head .title .link:hover{text-decoration:underline}.content .block_entries .entry .head .date,.content .block_entries .entry .head .author,.content .block_entries .entry .head .category{display:inline-block;margin:0;font-size:90%;line-height:120%;font-weight:normal}.content .block_entries .entry .head .date a,.content .block_entries .entry .head .author a,.content .block_entries .entry .head .category a{text-decoration:underline}.content .block_entries .entry .head .cover{display:block;margin:5px auto 10px;clear:both}.content .block_entries .entry .head .cover img{display:block;width:auto;max-width:100%}.content .block_entries .entry .body{display:block;margin:0 auto 6px;font-size:100%}.content .block_entries .entry .body .pretext p:last-of-type{margin-bottom:0}.content .block_entries .entry .body p{text-align:left}.content .block_entries .entry .body a{text-decoration:none}.content .block_entries .entry .body a:hover{text-decoration:underline}.content .block_entries .entry .body img{display:inline-block;max-width:100%;border-width:1px;border-style:solid;border-color:#969696}.content .block_entries .entry .body .readmore,.content .block_entries .entry .body .readmore:hover{display:inline-block;margin-top:2px;font-size:80%;text-decoration:none}.content .block_entries .entry .body .readmore:after{content:"\0bb";padding-left:2px}.content .block_entries .entry .body .readmore span{text-decoration:none}.content .block_entries .entry .body .readmore:hover span{text-decoration:underline}.content .block_entries .entry .foot{display:block;margin:0 auto;font-size:90%}.content .block_entries .entry .foot .date,.content .block_entries .entry .foot .author,.content .block_entries .entry .foot .category,.content .block_entries .entry .foot .tags{display:inline-block;margin:0;font-size:90%;line-height:120%;font-weight:normal}.content .block_entries .entry .foot .attachments{display:block;margin:10px auto;font-size:100%}.content .block_entries .entry .foot .attachments .files{display:block;margin:0 auto}.content .block_entries .entry .foot .attachments .files .file{display:block;margin:0 auto 2px}.content .block_entries .entry .foot .attachments .files .file .icon{margin-right:4px}.content .block_entries .entry .foot .tags .link{display:inline-block}.content .block_entries .entry .foot .tags.coloured .link{padding:2px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.content .block_entries[data-mode="list"] .entry[data-featured]{border:1px solid #DEDEDE;background-color:rgba(255, 255, 255, 0.2);padding:6px}.content .block_entries_filters{display:block;margin:0 auto 20px;text-align:left;font-size:100%}.content .block_entries_filters[data-layout="list"] .filter{display:block;margin:0 auto 5px}.content .block_entries_filters[data-layout="cloud"] .filter{display:inline-block;margin:0 5px 5px 0}.content .block_entries_filters .filter .link{text-decoration:none}.content .block_entries_filters .filter.active .link,.content .block_entries_filters .filter .link:hover{text-decoration:underline}.content .block_entries_filters[data-layout="list"] .filter .count{float:right;font-size:80%}.content .block_entries_filters[data-layout="list"] .filter .count:before{content:"("}.content .block_entries_filters[data-layout="list"] .filter .count:after{content:")"}.content .block_entries_filters[data-layout="cloud"] .filter .count{display:none}.content .block_entries .pglinks{display:block;margin:0 auto;text-align:left}.content .block_entries .pglinks:empty{display:none}.content .block_entries .pglinks.before{margin:0 auto 20px}.content .block_entries .pglinks.after{margin:20px auto 0}.content .block_entries .pglinks a{display:inline-block;text-decoration:none;margin:0 2px}.content .block_entries .pglinks a span{text-decoration:none}.content .block_entries .pglinks a:hover span,.content .block_entries .pglinks a.active span{text-decoration:underline}.content .block_entries .pglinks .prev{margin-right:4px}.content .block_entries .pglinks .prev:before{content:"\0ab";padding-right:4px}.content .block_entries .pglinks .next{margin-left:4px}.content .block_entries .pglinks .next:after{content:"\0bb";padding-left:4px}
.content .block_contact_address{display:block;float:none;margin:0 auto 15px 0;padding:10px;overflow:hidden;width:auto;height:auto;border-width:1px;text-align:left;font-size:100%;line-height:160%}.content .block_contact_address .text_address,.content .block_contact_address .text_social{display:block;margin:0 auto 10px 0;overflow:hidden}.content .block_contact_address .text_address .name,.content .block_contact_address .text_address .phone,.content .block_contact_address .text_address .email,.content .block_contact_address .text_address .address{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content .block_contact_address .text_address .name{margin-bottom:6px}.content .block_contact_address .text_address .address{margin-top:6px}.content .block_contact_address .text_social{margin-top:20px}.content .block_contact_address .social_glyphs{margin-top:0;padding-top:5px}.content .block_contact_address .social_icon{display:block;float:left;clear:both;margin-bottom:4px}.content .block_contact_address .social_icon:hover .label_span{text-decoration:underline}.content .block_contact_address .social_icon .icon_span{display:inline-block;*zoom:1;margin:0 4px 0 0;text-align:left;text-indent:-9999px;color:transparent;border:0 none transparent;background-color:transparent;background-attachment:scroll;background-repeat:no-repeat;background-position:0 0;filter:alpha(opacity=90);opacity:0.90}.content .block_contact_address .social_icon:hover .icon_span,.content .block_contact_address .social_icon .icon_span:hover{filter:alpha(opacity=100);opacity:1.00}.content .block_contact_address .social_glyphs .social_icon{color:inherit;text-align:center;vertical-align:middle;overflow:visible}.content .block_contact_address .social_glyphs .icon_span{color:inherit;font-size:110%;text-indent:0;overflow:visible}.content .block_contact_address .social_glyphs .label_span{margin-left:4px}.content .block_contact_dynamicmap{display:block;margin:0 0 15px auto;overflow:hidden;float:none;width:100%;height:210px;color:#000000;border-width:1px;background-color:#BABABA;display:block;margin:0 auto 10px 0;font-size:100%;text-align:left;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none}.content .block_contact_dynamicmap div{margin:0}.content .block_contact_dynamicmap a{color:#000000;text-decoration:none}.content .block_contact_dynamicmap a:hover{color:#292929;text-decoration:underline}.content .block_contact_dynamicmap .no_content{margin:20px}.content .block_contact_staticmap{overflow:hidden;white-space:nowrap;border-width:1px;display:block;float:none;margin:0 0 18px 0;background-image:none;background-position:center center;background-repeat:no-repeat;background-size:100% auto;background-size:cover;height:210px;width:100%;position:relative}.content .block_contact_staticmap .dir_link{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.content .block_contact_staticmap .map_image{display:none}.content .block_contact_directions{overflow:hidden;text-align:left}.content .block_contact_directions .direction_wrapper{margin:0 auto 10px;text-align:left}.content .block_contact_directions .label{display:inline-block;_zoom:1;margin-right:5px;font-weight:bold}.content .block_contact_directions input.text{margin-right:5px;padding:1px;width:40%;border:1px solid #767676}.content .block_contact_directions .button{background:#B8B8B8 none scroll repeat-x 0 0;border:1px solid #B8B8B8;padding:3px 6px;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;cursor:pointer;_cursor:hand}.content .block_contact_directions .button:hover{background-position:0 -27px}.content .block_contact_directions .checkbox{display:inline-block;_zoom:1;font-size:10px;line-height:13px;height:20px;vertical-align:middle;padding-left:10px}.content .block_contact_directions .checkbox input,.content .block_contact_directions .checkbox label{margin:0;vertical-align:middle}.content .block_contact_directions .checkbox label{padding-left:5px}.content .block_contact_results{display:block;margin:0 10px 0 0;font-size:90%;text-align:left}.content .block_contact_results a{color:#464646}.content .block_contact_results .adp-directions{width:100%}.content .block_contact_results .adp-placemark{background-color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.5)}.content .block_contact_results .adp,.content .block_contact_results .adp table,.content .block_contact_results .adp-details,.content .block_contact_results .adp-legal{color:inherit}.content .body_block .text_warning{display:block;margin:10px auto;font-size:80%;text-align:left}.content .block_contact_form{display:block;margin:0 auto 20px}.content .block_contact_form .section{display:block;overflow:hidden;margin:0 auto 20px;text-align:left}.content .block_contact_form .section_hidden{display:none}.content .block_contact_form .section .title{display:block;margin:0 auto 10px 0;font-size:100%;line-height:100%;font-weight:bold}.content .block_contact_form .section .field{display:block;margin:0 2% 1% 0;padding:0 1px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:48%;text-align:left;overflow:hidden}.content .block_contact_form .section .field_header{margin:0 auto 20px;float:none;clear:both;width:auto}.content .block_contact_form .section .field_header h3:only-child{margin-bottom:0}.content .block_contact_form .section .field_header p:last-child{margin-bottom:0}.content .block_contact_form .section .field_legend{margin:0 auto 10px;float:none;clear:both;width:auto;font-size:80%;filter:alpha(opacity=60);opacity:0.6}.content .block_contact_form .section .field_favourite_colour{position:absolute;left:-9999px;top:-9999px}.content .block_contact_form .section .label,.content .block_contact_form .section input.text,.content .block_contact_form .section textarea.textarea,.content .block_contact_form .section select.select,.content .block_contact_form .section .format,.content .block_contact_form .section .radio_wrapper,.content .block_contact_form .section .checkbox_wrapper,.content .block_contact_form .section .file_wrapper{font-size:100%;line-height:160%;float:left;padding:3px 6px;vertical-align:middle}.content .block_contact_form .section .radio_wrapper,.content .block_contact_form .section .checkbox_wrapper,.content .block_contact_form .section .file_wrapper{font-size:90%;padding-left:0}.content .block_contact_form .section .radio_wrapper .radio,.content .block_contact_form .section .checkbox_wrapper .checkbox{margin:0 3px 0 0;vertical-align:middle}.content .block_contact_form .section .file_wrapper .file{margin:0 3px 0 0;vertical-align:middle}.content .block_contact_form .section .file_wrapper .types{display:block;clear:left;font-size:10px;line-height:16px}.content .block_contact_form .section .file_wrapper .types span{display:inline-block;margin-right:6px}.content .block_contact_form .section .file_wrapper .types span:after{content:","}.content .block_contact_form .section .file_wrapper .types span:last-child:after{content:""}.body[data-lang=fr] .block_contact_form .section .label,.body[data-lang=fr] .block_contact_form .section input.text,.body[data-lang=fr] .block_contact_form .section textarea.textarea,.body[data-lang=fr] .block_contact_form .section select.select,.body[data-lang=fr] .block_contact_form .section .format{font-size:80%}.body[data-lang=fr] .block_contact_form .section .radio_wrapper,.body[data-lang=fr] .block_contact_form .section .checkbox_wrapper{font-size:70%}.content .block_contact_form .section .field_error input.text,.content .block_contact_form .section .field_error textarea.textarea,.content .block_contact_form .section .field_error select.select{border-color:#D60000}.content .block_contact_form .section .field_error .radio_wrapper .radio,.content .block_contact_form .section .field_error .checkbox_wrapper .checkbox{-moz-box-shadow:1px 1px 2px #D60000;-webkit-box-shadow:1px 1px 2px #D60000;box-shadow:1px 1px 2px #D60000}.content .block_contact_form .section .label{width:35%;border-width:1px;border-style:solid;border-color:transparent;padding-left:0}.content .block_contact_form .section .radio_wrapper .label,.content .block_contact_form .section .checkbox_wrapper .label{display:inline;float:none;width:auto}.content .block_contact_form .section .field_required .label:after{content:"*";color:#D60000;padding-left:6px}.content .block_contact_form .section .field_required .radio_wrapper .label:after,.content .block_contact_form .section .field_required .checkbox_wrapper .label:after{display:none}.content .block_contact_form .section .format{width:auto;border-width:1px;border-style:solid;border-color:transparent;padding-left:12px;filter:alpha(opacity=40);opacity:0.4;font-size:80%}.content .block_contact_form .section input.text,.content .block_contact_form .section textarea.textarea,.content .block_contact_form .section select.select{width:65%;border-width:1px;border-style:solid;background-color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.9)}.content .block_contact_form .section .text:focus,.content .block_contact_form .section .textarea:focus,.content .block_contact_form .section .select:focus{background-color:rgb(255, 255, 255)}.content .block_contact_form .section .field_legend .label{display:block;float:none;width:auto;margin:0 auto}.content .block_contact_form .section .field_postal_code input.text{width:30%;min-width:120px}.content .block_contact_form .section .field_province_name select.select{width:50%;min-width:200px}.content .block_contact_form .section .field_birth_date input.text{width:20%;min-width:90px}.content .block_contact_form .section .field_event_date input.text,.content .block_contact_form .section .field[class*=event_date] input.text{width:20%;min-width:90px}.content .block_contact_form .section .field_anniversary_date input.text{width:15%;min-width:50px}.content .block_contact_form .section .field_event_time select.select,.content .block_contact_form .section .field[class*=event_time] select.select{width:30%;min-width:100px}.content .block_contact_form .section .field_guest_count input.text{width:15%;min-width:50px}.content .block_contact_form .section .field_questions_comments .label,.content .block_contact_form .section .field_custom_textarea .label{width:62%}.content .block_contact_form .section .field_questions_comments,.content .block_contact_form .section .field_custom_textarea,.content .block_contact_form .section .field_questions_comments .label,.content .block_contact_form .section .field_custom_textarea .label,.content .block_contact_form .section .field_questions_comments textarea.textarea,.content .block_contact_form .section .field_custom_textarea textarea.textarea{float:none;width:auto;clear:both}.content .block_contact_form .section .field_questions_comments textarea.textarea,.content .block_contact_form .section .field_custom_textarea textarea.textarea{width:100%}.content .block_contact_form .section .field_viplist_consent{float:none;clear:both;width:auto;border-width:1px;border-style:solid;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em}.content .block_contact_form .section .field_viplist_consent.field_error{border-color:#D60000}.content .block_contact_form .section .field_viplist_consent .wrapper{display:block;float:left;padding:0 16px 0 8px;margin-top:12px}.content .block_contact_form .section .field_viplist_consent .wrapper .checkbox{margin:0;vertical-align:top}.content .block_contact_form .section .field_viplist_consent .label{width:90%;padding-bottom:6px}.content .block_contact_form .section_buttons{margin-top:-10px;padding-bottom:10px}.content .block_contact_form .section .button{text-align:left;overflow:hidden}.content .block_contact_form .section .button .submit{display:block;float:left;font-size:110%;padding:6px 18px}.content .block_contact_form .section_buttons .g-recaptcha{display:block;float:right;clear:none;margin:0 2% 6px auto;background-color:#FFFFFF}@media screen and (max-width: 575px){iframe[title="recaptcha challenge"]{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}}.content .block_contact_form .section_fields_success{color:#027701}.content .block_contact_form .section_fields_success .title{margin-bottom:4px}.float_body .block_contact_form .section .field,.float_body .block_contact_form .section .question{clear:both;float:none;width:auto;margin-bottom:2%}.float_body .block_contact_form .section .field_postal_code input.text,.float_body .block_contact_form .section .field_province_name select.select{width:50%}.float_body .block_contact_form .section .field_birth_date input.text{width:30%}.float_body .block_contact_form .section .field_anniversary_date input.text{width:20%}.float_body .block_contact_form .section .question .label{width:56%}.float_body .block_contact_form .section .question .wrapper .flag{min-width:44%;text-align:center}.float_body .block_contact_form .section .question_consent .label{float:left;width:85%}
#iframe_certificates_html,#iframe_certificates{background-color:transparent;background-image:none;height:auto;width:auto;text-align:left;font-size:90%;line-height:100%}#iframe_certificates p{margin:0 auto 10px}#iframe_certificates a{text-decoration:underline}#iframe_certificates table{line-height:100%}#iframe_certificates table td{padding:0 5px 5px 0;vertical-align:middle}.content .block_gift_certificate{display:block}.float_sidebar .block_gift_certificate .frame_block{display:block;border:0 none transparent;width:100%;height:160px;margin-bottom:0}#iframe_certificates_html,#iframe_certificates{background-image:none;background-color:transparent;border:0 none transparent;margin:0;padding:0;position:static;top:auto;bottom:auto;left:auto;right:auto}#iframe_certificates_html input,#iframe_certificates_html select,#iframe_certificates_html textarea{border-color:#3A3A3A}
.content .list_events{text-align:left;margin:15px auto 15px 0;font-size:90%;border-width:1px 0;overflow:hidden}.content .list_events .list_item{margin:0 auto 0 0;padding:10px 8px;overflow:hidden;border-bottom-width:1px}.content .list_events .before_active{-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;margin-bottom:0;border-bottom-width:0}.content .list_events .list_item_active{padding-top:10px;padding-bottom:10px;border-width:1px 0;-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.10);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.10);box-shadow:0 0 4px rgba(0, 0, 0, 0.10)}.content .list_events .list_item:first-child,.content .list_events .list_item_active:first-child{border-top-width:0}.content .list_events .list_item:last-child,.content .list_events .list_item_active:last-child{border-bottom-width:0}.content .list_events .item_image{display:block;margin:0 0 0 10px;border-width:1px;float:right;width:auto;height:auto}.content .list_events .item_image img{display:block;margin:0 0 0 auto;border:0 none transparent}.content .list_events .item_image_thumb img{width:auto;height:auto}.content .list_events .item_image_full img{width:auto;height:100px}.content .list_events .item_day{display:block;margin:0 auto 5px 0;font-weight:normal}.content .list_events .item_name{display:block;margin:0 auto 5px 0;font-weight:bold;font-weight:bold;text-decoration:none}.content .list_events .item_date{display:block;margin:5px auto 0 0;font-weight:normal;text-decoration:none}.content .list_events .item_description{display:block;margin-top:5px}.content .list_events .list_item .item_text hr{margin:8px auto 4px;border-style:dotted}.float_sidebar .list_events_weekly .list_events{margin:0;padding:0}.float_sidebar .list_events_weekly .list_item{float:none;margin:0;min-height:none;padding:0;width:auto}.float_sidebar .list_events_weekly .more_item{margin-top:5px;text-decoration:underline}.content .list_events_featured{text-align:left;margin:0 auto 15px 0;border:0 none transparent}.content .list_events_featured .list_item{margin:0 auto 10px 0;padding:0;overflow:hidden}.content .list_events_weekly .event_photo,.content .list_events_featured .event_photo{display:block;float:left;width:50%;margin:0 10px 0 0;border-width:2px;text-decoration:none}.content .list_events_weekly .event_photo img,.content .list_events_featured .event_photo img{display:block;margin:0;border:0 none transparent;max-width:100%}.content .list_events_featured .list_item .item_text{margin:0 0 0 auto;width:auto}.content .list_events_featured .list_item .item_text_noimage{margin:0 auto 0 0;width:auto}.content .list_events_featured .item_name{font-weight:bold;text-decoration:none}.float_sidebar .list_events_featured .list_events{margin:0;padding:0}.float_sidebar .list_events_featured .list_item{float:none;margin:0;min-height:none;padding:0;width:auto}.float_sidebar .list_events_featured .more_item{margin-top:5px;text-decoration:underline}.float_sidebar .list_events_featured .event_photo{margin-top:10px}
.content .gallery_block{display:block;margin:0 auto 15px;position:relative}.content .gallery_block .gallery_row{display:block;text-align:left;margin:0 0 9px 0;overflow:hidden}.content .gallery_block .gallery_link,.content .gallery_block .gallery_span{float:left;width:auto;background-color:#DEDEDE;position:relative;margin:0 1% 1% 0}.content .gallery_block .gallery_link_first,.content .gallery_block .gallery_span_first{clear:left}.content .gallery_block .gallery_link_last,.content .gallery_block .gallery_span_last{margin-right:0}.content .gallery_block .gallery_link{cursor:pointer}.content .gallery_block .gallery_span{cursor:default}.content .gallery_block .gallery_photo{margin:0;padding:0;height:0;width:100%;background-image:none;background-position:center center;background-repeat:no-repeat;background-size:100% auto;background-size:cover;direction:ltr;text-indent:-9999px;border-width:2px;display:block;float:left;overflow:hidden}.content .gallery_block .gallery_photo img{display:none;margin:0}.content .image_panels{overflow:hidden;white-space:nowrap;border-width:1px;display:block;float:none;margin:0 auto 10px;height:210px}.content .image_panels_wrapper{overflow:hidden;white-space:nowrap;display:block;margin:0;height:inherit;width:102%;text-align:left}.content .image_panels .no_content{margin:10px}.content .image_panels .panel_block{display:inline-block;float:none;overflow:hidden;margin:0;width:auto;height:auto;border-right-width:1px;background-color:transparent;background-image:none;background-position:center center;background-repeat:no-repeat;background-size:100% auto;background-size:cover;float:left;height:inherit}.content .image_panels .panel_block .block_image{border:0 none transparent;visibility:hidden}.content .image_panels_slideshow{position:relative}.content .image_panels_slideshow .image_panels{position:absolute;top:0;left:0;right:0;bottom:0}.content .float_sidebar .block_contact_staticmap{float:none;clear:both;margin-bottom:0}.content .video_block{display:block;float:left;margin:0 0 18px 0;overflow:hidden;width:100%;height:auto;border-width:1px}.content .video_block .block_wrapper{display:block;float:none;position:relative;height:0;width:100%;margin:0;padding:0;margin-bottom:-1px}.content .video_block .block_wrapper iframe,.content .video_block .block_wrapper video{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}#cboxTitle .caption{float:left}#cboxTitle .count{float:right}.content .tour_block{display:block;margin:0 auto 9px;width:auto;height:auto;border-width:2px;border-style:none;overflow:hidden}.content .tour_block.image_border{border-style:none none solid}.website .page_banner .tour_block{display:block;margin:0 auto;width:auto;height:auto;border-width:0}.content .tour_block .tour_wrapper{display:block;margin:0;padding:0;width:auto;height:0;border:0 none transparent;overflow:hidden;padding-bottom:75.00%;padding-bottom:56.25%;position:relative}.content .tour_block .tour_wrapper .replace_flash{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-width:2px;border-style:solid;border-bottom-style:none !important}.content .tour_block .tour_wrapper .replace_flash .icon{display:block;position:absolute;top:49%;bottom:51%;left:0;right:0;margin:auto;text-align:center;font-size:120%;color:#BABABA}.content .tour_block .tour_frame{display:block;position:absolute;height:100%;width:100%;width:calc(100% + 1px);top:0;left:0;background-color:transparent;border:0 none transparent;float:none}.content .tour_block .menu_frame_hidden{filter:alpha(opacity=0);opacity:0}.content .tour_block_iframe{margin-bottom:20px;border-style:solid !important}.content .tour_block_iframe iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.content .tour_block .link_zoom{display:block;margin:0 auto}.content .pano_tour{display:block;width:auto;height:auto;position:relative;padding-bottom:66.66666666666667%;border-style:solid;border-width:2px;margin:0 auto 20px}.content .pano_tour iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}
.content .block_group_photo{padding:0;text-align:center;float:none;width:auto}.content .block_group_photo .photo_block{border-width:2px;display:block;margin:0 auto;width:100%}.content .block_group_description{padding:0;margin:0 auto 10px;text-align:left;text-decoration:none;float:none;width:auto}.content .block_group_description .text_block{margin:0 auto 10px;text-align:justify}.content .block_group_details{font-size:90%;line-height:100%;padding:0;text-align:left;text-decoration:none;float:none;width:auto}.content .block_group_details table.formatter{border:0 none transparent;border-collapse:collapse;margin:0;width:100%}.content .block_group_details td.left_column{padding:0 5px 0 0;vertical-align:top;width:50%}.content .block_group_details td.right_column{padding:0 0 0 5px;vertical-align:top;width:50%}.content .block_group_details .field_block{margin:0 0 5px;text-align:left;vertical-align:top}.content .block_group_details .field_block .label{display:block;font-weight:bold;padding:0 0 8px}.content .block_group_details .field_block .detail{display:block;font-weight:normal;padding:0 0 8px;text-decoration:none}
.content .block_info_details{display:block;margin:0 auto 15px}.content .block_info_details .text_list{text-align:left;margin:0 auto 15px 0;font-size:90%}.content .block_info_details .list_item{margin:0 auto 5px 0;padding:2px;overflow:hidden}.content .block_info_details .item_label{display:table-cell;float:none;width:auto;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:3px;padding-right:24px;padding-top:3px}.content .block_info_details .item_value{display:table-cell;margin:0;padding-bottom:3px;padding-top:3px;width:auto}.content .block_info_details .item_value .padding{display:inline-block;zoom:1;filter:alpha(opacity=25);opacity:0.25}.content .float_sidebar .block_info_details,.content .float_sidebar .block_info_details .text_list{margin-bottom:0}.content .block_info_hours{display:block;margin:0 auto 15px}.content .block_info_hours .text_list{text-align:left;margin:0 auto 15px 0;font-size:90%;line-height:200%;border-collapse:separate;width:100%}.content .block_info_hours .list_item{margin:0 auto 5px 0;overflow:hidden}.content .block_info_hours .item_label{display:table-cell;float:none;width:1%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 12px 0 0}.content .block_info_hours .item_value{display:table-cell;width:99%;margin:0;padding:0 0 0 12px;width:auto}.content .block_info_hours .item_label,.content .block_info_hours .item_value{border-style:inherit;border-width:1px;border-color:inherit;background-color:inherit}.content .block_info_hours .item_label{border-right-width:0}.content .block_info_hours .item_value{border-left-width:0}.content .block_info_hours .list_item_active .item_label,.content .block_info_hours .list_item_active .item_value{font-weight:bold}.content .float_sidebar .block_info_hours,.content .float_sidebar .block_info_hours .text_list{margin-bottom:0}.content .float_sidebar .block_info_hours .list_item{display:block;width:auto;margin:0 auto 6px}.content .float_sidebar .block_info_hours .item_label,.content .float_sidebar .block_info_hours .item_value{display:block;width:auto;line-height:140%}.content .float_sidebar .block_info_hours .item_value{padding-left:0}.content .float_sidebar .block_info_hours .list_item_active .item_label{border-width:1px 1px 0;border-style:inherit inherit none}.content .float_sidebar .block_info_hours .list_item_active .item_value{border-width:0 1px 1px;border-style:none inherit inherit}.content .block_info_reviews{display:block;margin:0 auto 15px}.content .block_info_reviews p,.content .block_info_reviews .text_summary{text-align:left;margin:0 auto 15px 0;font-size:90%}.content .block_info_about{display:block;margin:0 auto 15px}.content .block_info_about .text_summary{text-align:left;margin:0 auto 15px 0;font-size:90%}
.content .locations_lists.fullsize{display:block;float:left;width:40%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;margin-bottom:0}.content .locations_lists.fullsize .locations_list{display:block;float:none;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content .locations_lists.fullsize .list_item{display:block;padding:5px 10px 10px 0;margin:0;font-size:100%;line-height:120%}.content .locations_lists.fullsize:not(.nomap) .list_item:not(.item_group):hover{background-color:rgba(255, 255, 255, 0.3)}.content .locations_lists.fullsize:not(.nomap) .list_item:not(.item_group).focus{background-color:rgba(255, 255, 255, 0.6)}.content .locations_lists.fullsize .list_item.item_group{padding-top:0}.content .locations_lists.fullsize .list_item:not(.item_group) + .list_item.item_group{padding-top:10px}.content .locations_lists.fullsize .list_item.item_group .name{display:block;margin:0;padding:0;font-size:110%}.content .locations_lists.fullsize .list_item.item_group[data-depth="0"] .name:before{content:"\00bb";padding-right:6px;color:#969696}.content .locations_lists.fullsize .list_item.item_group[data-depth="1"] .name:before{content:"\00bb";padding-right:6px;color:#969696;font-size:80%}.content .locations_lists.fullsize .list_item .title{display:block;float:left;font-size:100%;font-weight:bold;margin-bottom:4px;margin-left:10px}.content .locations_lists.fullsize .list_item .title a{text-decoration:none}.content .locations_lists.fullsize .list_item .title a:hover{text-decoration:underline}.content .locations_lists.fullsize .list_item.pending .title a,.content .locations_lists.fullsize .list_item.pending .title a:hover{text-decoration:none}.content .locations_lists.fullsize .list_item .flags{display:block;float:left;font-size:80%;margin-bottom:0;margin-left:10px}.content .locations_lists.fullsize .list_item .flags .flag{display:inline-block;font-weight:normal;line-height:100%;padding:2px 3px;margin-right:6px;margin-bottom:4px;border:1px solid #969696;background-color:#CACACA;color:#FFFFFF;-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.content .locations_lists.fullsize .list_item .flags .flag.pending{background-color:#F9C669;border-color:#E2B158}.content .locations_lists.fullsize .list_item .flags .flag.recent{background-color:#46C0FF;border-color:#37A0D6}.content .locations_lists.fullsize .list_item .flags .flag.alcohol{background-color:#AB5ED2;border-color:#904AB3}.content .locations_lists.fullsize .list_item .address{font-size:80%;margin-left:10px;clear:both}.content .locations_lists.fullsize .list_item .region{font-size:80%;margin-left:10px;clear:both}.content .locations_lists.fullsize .list_item .phone{font-size:80%;font-weight:bold;margin-left:10px;clear:both}.content .locations_lists.fullsize .list_item .social{font-size:100%;font-weight:normal;margin-left:10px;margin-bottom:4px;clear:both}.content .locations_lists.fullsize .list_item .social .social_icon{margin-right:6px}.content .locations_lists.fullsize .list_item .social .social_icon:hover{position:relative;bottom:2px}.content .locations_lists.fullsize .list_item .social .icon_span{text-align:left}.content .locations_lists.fullsize .list_item .hours{display:none;font-size:80%;margin-left:10px;clear:both}.content .locations_lists.fullsize .list_item .hours .block_info_hours{margin:-2px auto 4px 0;padding:0}.content .locations_lists.fullsize .list_item .hours .block_info_hours .text_list{margin:0 auto 0 0}.content .locations_lists.fullsize .list_item .hours .block_info_hours .list_item{display:table-row;margin:0 auto 0 0;padding:0}.content .locations_lists.fullsize .list_item .hours .block_info_hours .list_item,.content .locations_lists.fullsize .list_item .hours .block_info_hours .list_item:hover{background-color:transparent}.content .locations_lists.fullsize .list_item .hours .block_info_hours .list_item .item_label,.content .locations_lists.fullsize .list_item .hours .block_info_hours .list_item .item_value{line-height:1.6}.content .locations_lists.fullsize .list_item .link,.content .locations_lists.fullsize .list_item .mapit{display:inline-block;font-size:80%;margin-top:4px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:100%;margin-left:10px}.content .locations_lists.fullsize .list_item .link a{text-decoration:none}.content .locations_lists.fullsize .list_item .link a:hover{text-decoration:underline}.content .locations_lists.fullsize .list_item .mapit{display:block}.content .locations_lists.fullsize .list_item .mapit:before{content:"\f041";margin-right:6px;font:normal normal normal 14px/1 FontAwesome;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:100%;color:#E01616}.content .locations_lists.fullsize .list_item .mapit .view{display:inline-block;margin:0;font-size:100%}.content .locations_lists.fullsize .list_item .mapit .dist{display:inline-block;margin:0 0 0 10px;font-size:90%;color:#FF9800}.content .locations_lists.fullsize .list_item .mapit .dist:empty{display:none}.content .locations_lists.fullsize .list_item .links{margin-left:10px;margin-bottom:6px;clear:both}.content .locations_lists.fullsize .list_item .links .link{margin:0 6px 0 0}.content .locations_lists.fullsize .list_item .links .link a{color:inherit}.content .locations_lists.fullsize .list_item[data-depth="0"]{padding-left:0}.content .locations_lists.fullsize .list_item[data-depth="1"]{padding-left:15px;font-size:90%}.content .locations_lists.fullsize .list_item[data-depth="2"]{padding-left:30px;font-size:85%}.content .locations_lists.fullsize .list_item[data-depth="3"]{padding-left:45px;font-size:80%}.content .locations_float{display:block;float:right;width:60%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none transparent;background-color:transparent;overflow:hidden}.content .locations_map{display:block;float:none;clear:both;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ABABAB;background-color:rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 1px 1px 6px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 1px 1px 6px rgba(0, 0, 0, 0.1);box-shadow:inset 1px 1px 6px rgba(0, 0, 0, 0.1);overflow:hidden}.content .locations_map > .wrapper{display:block;width:auto;height:0;margin:0;padding:0;overflow:visible;position:relative;padding-bottom:75%;padding-bottom:calc((3 / 4) * 100%)}.content .locations_map .block_contact_dynamicmap{margin:0;padding:0;position:absolute;height:auto;width:auto;top:0;right:0;bottom:0;left:0}.content .locations_filter{display:block;float:none;clear:both;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 transparent none;background-color:transparent;overflow:hidden;text-align:center;margin:5px 0 0}.content .locations_filter .title,.content .locations_filter .inputs{display:block;font-size:80%;line-height:120%;vertical-align:middle;clear:both}.content .locations_filter .title{float:right;text-align:right;width:auto}.content .locations_filter .title .label{display:inline-block;font-weight:normal;padding:5px 0}.content .locations_filter .inputs{float:right;text-align:right;width:75%}.content .locations_filter .inputs input[name="user_address"],.content .locations_filter .inputs input[name="user_submit"]{display:inline-block;vertical-align:middle;border:1px solid #DEDEDE;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:4px}.content .locations_filter .inputs input[name="user_address"]{width:210px;width:calc(100% - 80px);text-align:center;border-color:#CACACA}.content .locations_filter .inputs input[name="user_submit"]{margin-left:5px;width:75px;text-align:center;border-color:#ABABAB;background-color:#D0D0D0;cursor:pointer}.content .locations_filter .inputs input[name="user_submit"]:hover{background-color:#DFDFDF}.content .locations_filter.loading .inputs input[name="user_address"],.content .locations_filter.loading .inputs input[name="user_submit"]{filter:alpha(opacity=60);opacity:0.6}.content .locations_filter.loading .inputs input[name="user_address"]{color:transparent;background-color:#D0D0D0;background-position:center center;background-repeat:no-repeat;background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/ajax-loader.gif)}.content .locations_filter.loading .inputs input[name="user_submit"]{cursor:default}.content .locations_filter.error .inputs input[name="user_address"]{background-color:#f7cccc;border-color:#bd0000}.content .locations_content .topbar{display:block;overflow:hidden;text-align:left;margin:0 auto 10px 0;overflow:hidden;padding:6px 12px;background-color:rgba(0, 0, 0, 0.15)}.content .locations_content .topbar .address{float:left;margin-bottom:3px}.content .locations_content .topbar .address span:after{content:", "}.content .locations_content .topbar .address span:last-child:after{content:""}.content .locations_content .topbar .contact{clear:left;float:left;margin-bottom:3px}.content .locations_content .topbar .contact a{text-decoration:none}.content .locations_content .topbar .contact a:hover span{text-decoration:underline}.content .locations_content .topbar .contact a:after{content:" | ";color:rgba(0, 0, 0, 0.3)}.content .locations_content .topbar .contact a:last-child:after{content:""}.content .locations_content .topbar .links{float:right}.content .locations_content .topbar .links a{text-decoration:none}.content .locations_content .topbar .links a:hover span{text-decoration:underline}.content .locations_content .topbar .links a.index:before{content:"\0ab";padding-right:4px}.content .locations_content .topbar .social{float:right}.content .locations_content .topbar .social .social_icon{margin-left:6px}.content .locations_content .topbar .social .social_icon:hover{position:relative;bottom:2px}.content .locations_content .topbar .social .icon_span{font-size:100%;font-weight:normal}.content .locations_content .navbar{display:block;overflow:hidden;text-align:center;margin:0 auto 20px 0;padding:6px 12px;background-color:rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 1px 1px 6px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 1px 1px 6px rgba(0, 0, 0, 0.1);box-shadow:inset 1px 1px 6px rgba(0, 0, 0, 0.1)}.content .locations_content .navbar a{text-decoration:none}.content .locations_content .navbar a:hover span,.content .locations_content .navbar a.active span{text-decoration:underline}.content .locations_content .navbar a:after{content:" | ";padding:0 4px;color:rgba(0, 0, 0, 0.3)}.content .locations_content .navbar a:last-child:after{content:""}.content .locations_content .subpage{display:block;overflow:hidden;clear:both;margin:0 auto 10px 0}.content .locations_content .sublogo{display:block;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 6px 0;padding-bottom:6px}.content .locations_content .sublogo img{display:block;border:0 none transparent;margin:0;width:auto;float:left;max-width:60%}.content .locations_content[data-sub="reservations"] .sublogo{text-align:center;margin-bottom:12px}.content .locations_content[data-sub="reservations"] .sublogo img{max-width:36%;margin:0 auto;float:none}.content .locations_content[data-sub="reservations"] .subbody .subtitle{text-align:center}.content .locations_content .subbody{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content .locations_content .subbody.full{text-align:left;clear:left}.content .locations_content .subbody.desc{float:left;text-align:left;width:60%;padding-right:20px;clear:left}.content .locations_content .subbody.maps{float:right;text-align:right;width:40%}.content .locations_content .subbody .subtitle{display:block;margin:0 auto 6px 0;padding-bottom:6px;font-size:110%}.content .locations_content .subbody .subtitle.multi span:after{content:"\00bb";padding:0 3px 0 6px;color:#969696}.content .locations_content .subbody .subtitle.multi span:last-child:after{content:""}.content .locations_content .subbody .socialvine{display:block;margin:0 auto 6px 0;padding-bottom:6px}.content .locations_content .subbody .socialvine .social_block{display:block;margin:0 auto;padding:0 0 5px}.content .locations_content .subbody .socialvine:empty{display:none}.content .locations_content .subbody .description,.content .locations_content .subbody .subtext{display:block;margin:0 auto 6px 0;padding-bottom:6px}.content .locations_content .subbody .description p,.content .locations_content .subbody .subtext p{font-size:90%;line-height:160%}.content .locations_content .subbody.maps .block_contact_staticmap{padding-bottom:75%;width:auto;height:0}.content .locations_content .subbody .subtext .block_contact_dynamicmap{min-height:300px}@media (max-width: 640px){.content .locations_map{float:none;width:auto;margin-bottom:20px}.content .locations_lists.fullsize{float:none;width:auto;padding-right:0}.content .locations_lists.fullsize .list_item{padding-right:0}.content .locations_lists.fullsize .list_item .title,.content .locations_lists.fullsize .list_item .links,.content .locations_lists.fullsize .list_item .address,.content .locations_lists.fullsize .list_item .region,.content .locations_lists.fullsize .list_item .phone,.content .locations_lists.fullsize .list_item .link.mapit{margin-left:0}}
.content .menus_list{display:block;margin:0 auto 10px 0;overflow:hidden;width:auto;text-align:left;font-size:90%;line-height:100%}.content .menus_list > .name{display:block;margin:0 auto 10px 0}.content .menus_list_count_1{display:none}.content .menus_list .list_item{display:inline-block;zoom:1;margin:0 auto 0 0;text-align:left;padding-right:20px;line-height:160%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content .menus_list .list_item_floated{display:block;float:none}.content .menus_list .list_item .item_link{font-weight:bold;text-decoration:none;cursor:pointer;_cursor:hand;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content .menus_list .list_item .item_link:hover,.content .menus_list .list_item .active_link{text-decoration:underline}.content .sections_list{display:block;margin:0 auto 10px}.content .sections_list .list_item{text-decoration:none}.content .sections_list .list_item:hover,.content .sections_list .list_item.active_item{text-decoration:underline}.content .menu_section{font-size:100%}.content .menu_frame{display:block;width:100%;background-color:transparent;border:0 none transparent}.content .menu_frame_hidden{filter:alpha(opacity=0);opacity:0}.content .menus_content{display:block;margin:0 0 10px auto;overflow:hidden;min-height:75px;text-align:left;padding:0 10px;border-width:1px;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;background-clip:padding-box;font-size:100%}.content .menus_content_hidden{display:none}.content .menus_content .menu_top{display:block;margin:0 auto 10px;padding-top:10px;padding-bottom:0;background-color:transparent;background-image:none;border-bottom-width:1px;overflow:hidden}.content .menus_content .menu_name{display:block;float:left;clear:left;margin:0 auto 0 0;font-weight:bold;text-align:left;font-size:180%}.content .menus_content .menu_top .menu_modified{display:block;float:right;clear:right;margin:0 0 0 auto;text-align:right;font-size:80%;color:#767676}.content .menus_content .menu_text{display:block;margin:0 auto 10px;padding-bottom:30px;font-size:100%;line-height:180%}.content .menus_content .menu_text p{margin:12px auto}.content .menu_section h3.section_name{font-size:140%;line-height:120%}.content .menu_section .menu_item h4.item_name{font-size:120%;line-height:120%}.content .menu_section .menu_item .item_desc{font-size:100%;line-height:120%}.content .menu_section .menu_item.has_images .item_desc{clear:both}.content .menu_section .menu_item table.menu_item_prices{margin-left:10px;margin-top:5px}.content .menu_section .menu_item td.price{font-size:120%;line-height:120%}.content .menu_section .menu_item td.calories_details{font-size:120%;line-height:120%}.content .menus_content .menu_embed{display:block;margin:0 auto;border-style:solid;border-width:1px}.content .menus_content .menu_file{display:block;margin:0;padding:0 0 10px;border:0 none transparent}.content .menus_content .menu_file .text_download,.content .menus_content .menu_file .text_instructions,.content .menus_content .menu_file .text_requirements{display:block;margin:0 auto}.content .menus_content .menu_file .text_download{font-size:120%;line-height:140%}.content .menus_content .menu_file .text_download a{display:inline-block;margin:0 auto 5px;text-decoration:underline}.content .menus_content .menu_file .text_instructions{display:none;font-size:90%;line-height:120%}.content .menus_content .menu_file .text_requirements{display:none;font-size:80%;line-height:120%}.content .menus_content .menu_file .text_requirements a{color:#000000;text-decoration:underline}.content .menus_content .menu_file .text_requirements a:hover{color:#262626}.menus_content .menu_text.has_legend{padding-bottom:10px}.content .menus_content .menu_legend{display:block;clear:both;margin:0 auto 10px;padding-bottom:20px}.content .menus_content .menu_legend:after{content:" ";display:block;clear:both}.content .menus_content .menu_legend .item{display:block;float:left;margin:0 10px 5px 0}.content .menus_content .loader{display:block;margin:10px auto;text-align:center}.content .menus_content .loader label{display:block;margin:0 auto 5px;font-weight:bold;color:#767676;font-size:90%;line-height:100%;font-family:'Courier New'}.content .menus_content .loader img{display:block;margin:0 auto;border:0 none transparent}.content .menus_content .menu_top .print{display:block;float:right}.content .menus_content .menu_top .print .label{display:none}.content .menus_content .has_images .menu_item_images{width:85px;height:auto;float:left;margin:0;padding:0 10px 5px 0;display:block}.content .menus_content .has_images .menu_item_images .image_gallery{display:block;width:auto;height:auto;float:none;margin:0;padding:4px;background-color:rgba(255, 255, 255, 0.1)}.content .menus_content .has_images .menu_item_images .image_gallery:hover{background-color:rgba(255, 255, 255, 0.3)}.content .menus_content .has_images .menu_item_images .image_gallery .img_wrap{width:100%;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;overflow:hidden}.content .menus_content .has_images .menu_item_images .image_gallery .img_wrap img{width:100%;height:auto;min-width:1px;min-height:1px}.content .menus_content .pdf_frame{display:block;border:1px solid #DEDEDE;width:auto;height:auto;margin:0 auto 10px}.content .menus_content .pdf_frame .wrapper{display:block;width:auto;height:0;margin:0;padding:0;padding-bottom:137.5%;padding-bottom:calc((11 / 8) * 100%);overflow:visible;position:relative}.content .menus_content .pdf_frame .wrapper iframe{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.content .body_block .menus_subtext{font-size:80%;line-height:140%}.content .menu_section .menu_item.has_images h4.item_name{width:auto;float:left}.content .menu_section .menu_item.has_images table.menu_item_prices{table-layout:fixed;width:auto;float:right}.content .menu_section .menu_item.has_images table.menu_item_prices td:empty{display:none}.content .menu_section.section-columns-2{overflow:hidden}.content .menu_section.section-columns-2 .column{width:48%;float:left;margin-right:2%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content .menu_section.section-columns-2 .column:last-child{margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content .menu_item_prices.prices-delivery-pickup{clear:both}.content .menu_item_prices.prices-delivery-pickup .price_row,.content .menu_item_prices.prices-delivery-pickup .calories_details{clear:both;overflow:hidden}.content .menu_item_prices.prices-delivery-pickup .omethod{float:left}.content .menu_item_prices.prices-delivery-pickup .price,.content .menu_item_prices.prices-delivery-pickup .pTitle,.content .menu_item_prices.prices-delivery-pickup .unit,.content .menu_item_prices.prices-delivery-pickup .calories_details{float:right}.content .menu_item_prices.prices-delivery-pickup .price:not(:empty):not(.no-dollar-sign):before{content:"$"}.menu_section .menu_item td.price.no-dollar-sign:before{content:"" !important}.content .float_sidebar .menus_list{margin-bottom:0;font-size:90%;line-height:200%}.content .float_sidebar .menus_list .list_item{display:block;float:left;clear:both;margin:0;overflow:visible;font-size:inherit;line-height:inherit}
.page .block_guide_listings{display:block;margin:20px auto 10px;text-align:left;border-width:0 0 1px;border-style:dotted;overflow:hidden}.page .block_guide_listings .guide_block{display:block;margin:0 auto 20px;text-align:left;width:100%;margin-right:0;margin-bottom:10px;float:left}.page .clear_body .block_guide_listings .guide_block{width:49%;margin-right:1%}.page .block_guide_listings .guide_block .banner{display:block;width:auto;height:auto;max-width:100%;padding:0;margin:0 auto 4px 0;background-color:#F0F0F0;background-size:100% auto;background-size:cover}.page .block_guide_listings .guide_block .banner .wrapper{display:block;width:auto;height:0;padding:0;padding-bottom:26.19%;padding-bottom:calc((154 / 588) * 100%);direction:ltr;text-indent:-9999px}.page .block_guide_listings .guide_block_winterlicious .banner{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/guide-banner_winterlicious2k20.jpg);max-height:100px}.page .block_guide_listings .guide_block_summerlicious .banner{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/guide-banner_summerlicious2k19.jpg);max-height:100px}.page .block_guide_listings .guide_block .text{margin:0 auto;text-align:left}.page .block_guide_listings .guide_block .price,.page .block_guide_listings .guide_block .link{font-weight:bold}.page .block_guide_listings .guide_block a.price,.page .block_guide_listings .guide_block a.link{text-decoration:none}.page .block_guide_listings .guide_block a.price:hover span,.page .block_guide_listings .guide_block a.link:hover span{text-decoration:underline}.page .block_guide_listings .guide_block .price:after{content:" | ";font-weight:normal;filter:alpha(opacity=50);opacity:0.5}.page .block_guide_listings .guide_block .price:last-child:after{content:"";display:none}@media (max-width: 640px){.content .block_guide_listings .guide_block .banner{width:auto;height:0;padding-bottom:22%}.content .block_guide_listings .guide_block .text{font-size:90%;line-height:120%}}.content .privacy_block{text-align:left}.content .terms_block{text-align:left}.content .policy_block{text-align:left}.action_button{display:none}.action_button img{display:block;margin:0;width:100%;height:auto}.website .action_button_v2{background-color:#464646;border:1px solid #262626;color:#F2F2F2;font-size:38px;line-height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;text-align:center;width:300px}.website .action_button_v2:after{content:" ";display:block;clear:both;height:0}.website .action_button_v2:hover{background-color:#4B4B4B}.website .header .action_button_v2.order_online,.website .nav .action_button_v2.order_online,.website .header .action_button_v2.reserve_online,.website .nav .action_button_v2.reserve_online,.website .header .action_button_v2.call_now,.website .nav .action_button_v2.call_now{-moz-text-shadow:0 0 2px rgba(255, 255, 255, 0.9);-webkit-text-shadow:0 0 2px rgba(255, 255, 255, 0.9);text-shadow:0 0 2px rgba(255, 255, 255, 0.9);color:#000000}.website .header .action_button_v2.order_online,.website .nav .action_button_v2.order_online{background-color:#00a3ad}.website .header .action_button_v2.order_online:hover,.website .nav .action_button_v2.order_online:hover{background-color:#00a3ad}.website .header .action_button_v2.reserve_online,.website .nav .action_button_v2.reserve_online{background-color:#3ba1d5}.website .header .action_button_v2.reserve_online:hover,.website .nav .action_button_v2.reserve_online:hover{background-color:#49a6d4}.website .header .action_button_v2.call_now,.website .nav .action_button_v2.call_now{background-color:#38ad4e}.website .header .action_button_v2.call_now:hover,.website .nav .action_button_v2.call_now:hover{background-color:#40b555}.website .action_button_v2 .wrap{display:block;position:relative;overflow:hidden;padding:3px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.website .action_button_v2 .wrap:before,.website .action_button_v2 .wrap:after{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0}.website .action_button_v2 .wrap:before{background:-moz-linear-gradient(top, rgba(255,255,255,0.10) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0.10) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.10) 0%,rgba(255,255,255,0) 100%)}.website .action_button_v2 .wrap:after{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.20) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.20) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.20) 100%)}.website .action_button_v2:hover .wrap:before{background:-moz-linear-gradient(top, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 100%)}.website .action_button_v2:hover .wrap:after{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%)}.website .action_button_v2 .icon,.website .action_button_v2 .pipe,.website .action_button_v2 .label{display:block;float:left;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;line-height:110%}.website .action_button_v2 .icon{width:20%;font-size:80%}.website .action_button_v2 .pipe{width:5%;font-size:60%}.website .action_button_v2 .label{width:75%;font-size:45%}[data-lang="fr"] .header .action_button_v2 .label{font-size:35%}.website .action_button_v2 .icon .sq,.website .action_button_v2 .pipe .sq,.website .action_button_v2 .label .sq{display:block;height:0;width:auto}.website .action_button_v2 .icon .sq{padding-bottom:100%;padding-bottom:calc((20 / 20) * 100%)}.website .action_button_v2 .pipe .sq{padding-bottom:400%;padding-bottom:calc((20 / 5) * 100%)}.website .action_button_v2 .label .sq{padding-bottom:26.67%;padding-bottom:calc((20 / 75) * 100%)}.website .action_button_v2 .icon .fo,.website .action_button_v2 .pipe .vl,.website .action_button_v2 .label .tx{display:block;position:absolute}.website .action_button_v2 .icon .fo{top:50%;left:50%;transform:translate(-50%, -50%)}.website .action_button_v2 .pipe .vl,.website .action_button_v2 .label .tx{top:50%;left:0;right:0;transform:translateY(-50%)}.website .action_button_v2 .pipe .vl:before{display:block;content:"|";content:"\02502";transform:scaleX(0.6) translateX(-25%);font-family:Arial, Verdana, sans-serif}.website .action_button_v2 .label .tx{overflow:hidden;text-overflow:ellipsis}.page .action_block{display:block;margin:10px auto;text-align:left;overflow:hidden}.page .action_block .action_button{display:block;float:left;margin:0 5px 5px 0;overflow:hidden;border:0 none transparent;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;max-width:90%}.page .action_block .action_button.of3{max-width:40%}.page .action_block .action_button.of2{max-width:90%}.page .action_block .action_button.of1{max-width:none}.page .action_block .action_button.call_now{display:none}@media (max-width: 640px){.page .action_block .action_button.of3{max-width:33%;margin-right:0.5%}.page .action_block .action_button.of2{max-width:49%;margin-right:1.0%}.page .action_block .action_button.of1{max-width:100%;margin-right:auto}.page .action_block .action_button.pos1.of1,.page .action_block .action_button.pos2.of2,.page .action_block .action_button.pos3.of3{margin-right:auto}.page .action_block .action_button.call_now{display:block}}.page .action_block .action_button_v2{width:300px}
.content .ui-widget-content a,.content .ui-widget-content a:hover{color:#333333}.content .ui-widget-content a:hover{font-weight:bold}.content .reservations_block{display:block;margin:0 auto 20px}.content .reservations_block .frame_block{display:block;margin:0 auto 20px;border:0 none transparent;overflow:hidden}.content .reservations_block .opentable_block,.content .reservations_block .urbanspoon_block,.content .reservations_block .tablestatus_block{display:block;font-size:13px;line-height:16px}.float_sidebar .block_reservations_link{display:block}.float_sidebar .block_reservations_link .text_list{font-size:90%}.float_sidebar .block_reservations_link .more_link{text-decoration:underline}.ypdineBooker,.ypdineBooker .content{-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;border:0 none transparent}.content .bookenda_block{display:block;margin:0 auto 20px;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none}.content .bookenda_block .content{overflow:visible}.content .bookenda_block .ypdineBooker{background-color:transparent}.content .bookenda_block .ypdineBooker .content{background-color:transparent;padding:0 10px 10px;margin-bottom:0;width:auto}.content .bookenda_block .frame_block{display:block;margin:0 auto 20px;border:0 none transparent;overflow:hidden;width:100%;min-height:660px}.content .bookenda_block.kind_widget{display:inline-block;text-align:left}.content .sidebar_widget .bookenda_block.kind_widget{display:block;margin:0 auto 10px 0}.content .bookenda_block.kind_widget > .bkda{background-color:transparent;margin:10px auto 0}.content .bookenda_block.kind_widget.format_1col .ypdineBooker .content:after{content:"";display:none}body .customDatePickerContainer.ypdineBooker.onerow{background:transparent}body .customDatePickerContainer > span.content{position:static}.content .bookenda_block .rezbutton{display:inline-block;margin:0 auto;padding:0;direction:ltr;text-align:left;text-indent:-9999px;width:auto;height:auto;background-color:transparent;background-image:none;background-position:0 0;background-repeat:no-repeat}.content .bookenda_block.size_small .rezbutton{width:116px;height:44px;background-position:0 -44px}.content .bookenda_block.size_small .rezbutton:hover{background-position:0 0}body[data-lang="en"] .content .bookenda_block.size_small .rezbutton{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/booking_116x44-en_hover.png?20161005)}body[data-lang="fr"] .content .bookenda_block.size_small .rezbutton{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/booking_116x44-fr_hover.png?20161005)}.content .bookenda_block.size_large .rezbutton{width:180px;height:110px;background-position:0 -110px}.content .bookenda_block.size_large .rezbutton:hover{background-position:0 0}body[data-lang="en"] .content .bookenda_block.size_large .rezbutton{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/booking_180x110-en_hover.png?20161005)}body[data-lang="fr"] .content .bookenda_block.size_large .rezbutton{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/booking_180x110-fr_hover.png?20161005)}.content .ypdineBooker .content .formtext,.content .ypdineBooker .content .formselect,.content .ypdineBooker .content .formbutton{color:#262626}.content .ypdineBooker .content .search{font-size:14px !important}.content .ypdineBooker.onerow .content .search{border:0 none transparent}.content .ypdineBooker .content .search > .wrapper{-moz-border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.content .ypdineBooker .content .search .people,.content .ypdineBooker .content .search .date,.content .ypdineBooker .content .search .time{position:relative;border:0 none transparent}.content .ypdineBooker.onecol .content .search .people,.content .ypdineBooker.onecol .content .search .date{border-bottom:1px solid #E0E0E0}.content .ypdineBooker .content .search .people:before,.content .ypdineBooker .content .search .date:before,.content .ypdineBooker .content .search .time:before{font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;position:absolute;left:14px;top:14px;color:#262626;font-size:16px;line-height:16px;height:16px;width:16px}.content .ypdineBooker .content .search .people:before{content:"\f0c0"}.content .ypdineBooker .content .search .date:before{content:"\f073"}.content .ypdineBooker .content .search .time:before{content:"\f017"}.content .ypdineBooker.onerow .content .search .people:before,.content .ypdineBooker.onerow .content .search .date:before,.content .ypdineBooker.onerow .content .search .time:before{top:16px}.content .ypdineBooker.onerow .content .search .people:before,.content .ypdineBooker.onerow .content .search .time:before{left:0}.content .ypdineBooker.onerow .content .search .date:before{left:-10px}.content .ypdineBooker .content .search .button button{color:#FFFFFF;background-color:#161616;border-color:#060606;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.content .ypdineBooker.onecol .content .search .button button{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.content .ypdineBooker.onerow .content .search .button button{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.content .ypdineBooker .content .search .button button:hover{background-color:#262626}.ypdineBooker .content div.ui-datepicker .ui-datepicker-header{color:#262626}.ypdineBooker .content div.ui-datepicker .ui-datepicker-calendar .ui-state-active,.ypdineBooker .content div.ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-active,.ypdineBooker .content div.ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-active,.ypdineBooker .content div.ui-datepicker .ui-datepicker-calendar .ui-state-hover,.ypdineBooker .content div.ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-hover,.ypdineBooker .content div.ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-hover{background-color:#262626}.ypdineBooker .content div.ui-datepicker .ui-widget-header .ui-icon,.ypdineBooker .content div.ui-datepicker .ui-widget-header .ui-state-hover .ui-icon{background-image:url("https://www.bookenda.com/Content/ypdine/injected/images/ui-icons_222222_256x240.png")}.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content,.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search,.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .people,.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .date,.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .time{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right}.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search{text-align:center}.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .people,.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .date,.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .time{position:relative;padding-left:25px;padding-right:5px;margin-left:5px;font-size:14px !important;line-height:16px !important;width:auto}.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .people:before,.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .date:before,.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .time:before{left:5px;top:14px}.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .people:after,.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .date:after,.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .time:after{position:absolute;right:-5px;top:15px}.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .people select,.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .date input,.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .time select{text-align:right;width:auto;max-width:99%}.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search .date{max-width:160px}.content .dine_script_tag_booker_wrapper{color:#454545;display:inline-block;width:100%}.content .dine_script_tag_booker_wrapper.is_1col{max-width:300px}.content .dine_script_tag_booker_wrapper.is_2col{max-width:1000px}.content .dine_script_tag_booker_wrapper.is_1row{max-width:1000px}.content .dine_script_tag_booker_wrapper .baseCssClass{color:inherit}.content .dine_script_tag_booker_wrapper .dine__booker{color:#262626}.content .dine_script_tag_booker_wrapper .dine__booker.single-col .dine__booker__title{text-align:center}.content .dine_script_tag_booker_wrapper .dine__booker.single-row .dine__booker__title{padding-right:15px}.content .dine_script_tag_booker_wrapper .dine__booker .dine__booker__title h4{text-align:inherit}.content .dine_script_tag_booker_wrapper .dine__booker .dine__booker__section{color:inherit}.content .dine_script_tag_booker_wrapper .dine__booker .dine__booker__section:after{content:"";display:block;clear:both}.content .dine_script_tag_booker_wrapper .dine__booker .wb-input-icon{float:left;color:inherit}.content .dine_script_tag_booker_wrapper .dine__booker .wb-input-icon + .dine__booker__input-group{float:left;max-width:calc(100% - 50px)}.content .dine_script_tag_booker_wrapper .dine__booker .dine__booker__submit{color:#ffffff}#iframe_reservations_html,#iframe_reservations{height:auto}#iframe_reservations{background:#F2F2F2 none scroll no-repeat 0 0;margin:0;padding:0;font-size:80%}#iframe_reservations input,#iframe_reservations textarea,#iframe_reservations select{border-style:solid;border-width:1px;padding:2px}#iframe_reservations p{margin:5px auto}#iframe_reservations table{border-collapse:collapse;border-spacing:0;border:0 none transparent}#iframe_reservations table td{border:0 none transparent;padding:0 0 6px 0;vertical-align:top}#iframe_reservations input.error{color:red}#iframe_reservations label.error{display:inline-block;_zoom:1;color:red;font-size:10px;line-height:10px;position:relative;bottom:2px;padding:0 5px}#iframe_reservations .red_txt{color:red}#iframe_reservations #success_message{padding:30px}#iframe_reservations .form_title{margin:0 auto 5px;font-weight:bold;font-size:16px;line-height:19px;text-transform:uppercase}#iframe_viplist #submitImg,#iframe_reservations #submitImg{display:block;float:left;width:auto;height:auto;padding:0 12px 0 6px;border-width:1px;-moz-border-radius:0.3em 0.9em 0.9em 0.3em;-webkit-border-radius:0.3em 0.9em 0.9em 0.3em;border-radius:0.3em 0.9em 0.9em 0.3em;cursor:pointer;_cursor:hand;text-align:center;font-weight:bold;font-size:100%}#iframe_reservations table.jCalendar{border:1px solid #000000;border-collapse:separate}#iframe_reservations table.jCalendar td{padding:3px 5px}#iframe_reservations #opentable{margin:0 auto 10px}#iframe_reservations #opentable .main{vertical-align:top;text-align:left}#iframe_reservations div.dp-popup{color:#000000}.content .opentable_block{display:block;margin:0 auto 20px;overflow:visible}.content .opentable_block .frame_block{display:block;margin:0 auto 20px;border:0 none transparent;overflow:hidden}.content .opentable_block .opentable_block{display:block;font-size:13px;line-height:16px}.content .opentable_block .opentable_block{height:350px;min-height:350px}.content .opentable_block .opentable_block .OT_title{font-size:14px;font-weight:normal;margin:0;padding:10px 0 0;text-align:center;width:165px}.content .opentable_block .opentable_block .OT_subtitle{font-size:8px;font-weight:normal;letter-spacing:0.15em;margin:0;padding:0;text-align:center;text-transform:uppercase;white-space:nowrap;width:165px}.content .opentable_block .opentable_block .OTButton,.content .opentable_block .opentable_block #OTButton{margin:0 auto;padding:0;text-align:center;width:135px}.content .opentable_block.v3{text-align:center}.content .opentable_block.v3 .format,.content .opentable_block.v3 iframe{margin:0 auto}.content .opentable_block.v3.opentable_block_dynamic .format.wide{display:block}.content .opentable_block.v3.opentable_block_dynamic .format.standard{display:none}@media (max-width: 900px){.content .opentable_block.v3.opentable_block_dynamic .format.wide{display:none}.content .opentable_block.v3.opentable_block_dynamic .format.standard{display:block}}.content .opentable_block.v3.opentable_block_wide .format.wide{display:block}.content .opentable_block.v3.opentable_block_wide .format.standard{display:none}.content .opentable_block.v3.opentable_block_standard .format.wide{display:none}.content .opentable_block.v3.opentable_block_standard .format.standard{display:block}.content .TableStatus{margin:0 auto 10px 0 !important;padding:10px;position:relative;border-color:#AAAAAA;height:auto}.content .TableStatus .title{display:block;margin:0 auto 10px 0;font-size:110%;line-height:100%;width:auto;text-align:left}.content .TableStatus .tswrap{display:block;margin:0 auto;overflow:hidden;float:none;clear:both;width:auto}.content .TableStatus .tswrap .vsep{display:none;float:none;clear:both;height:0;line-height:0;font-size:0}.content .TableStatus img.referer{display:none !important}.content .TableStatus .referer_link,.content .TableStatus .referer_override{display:block;position:absolute;width:60px;height:27px;bottom:6px;right:6px}.content .tablestatus_block_dto .TableStatus .referer_link,.content .tablestatus_block_dto .TableStatus .referer_override{background-image:url(http://www.tablestatus.com/public/images/source-dto.png)}.content .tablestatus_block_qdg .TableStatus .referer_link,.content .tablestatus_block_qdg .TableStatus .referer_override{background-image:url(http://www.tablestatus.com/public/images/source-qdg.png)}.content .TableStatus .referer_link *{display:none !important}.content .tablestatus_layout_1 .TableStatus{width:385px}.content .tablestatus_layout_1 .TableStatus img,.content .tablestatus_layout_1 .TableStatus select,.content .tablestatus_layout_1 .TableStatus input[type=text]{float:left;margin:0 6px 6px 0;vertical-align:top}.content .tablestatus_layout_1 .TableStatus img{width:16px !important;height:16px !important}.content .tablestatus_layout_1 .TableStatus select{width:78px}.content .tablestatus_layout_1 .TableStatus input[type=text]{width:120px}.content .tablestatus_layout_2 .TableStatus{width:210px}.content .tablestatus_layout_2 .TableStatus .tswrap .vsep{display:block}.content .tablestatus_layout_2 .TableStatus img,.content .tablestatus_layout_2 .TableStatus select,.content .tablestatus_layout_2 .TableStatus input[type=text]{float:left;margin:0 6px 6px 0;vertical-align:top}.content .tablestatus_layout_2 .TableStatus img{width:16px !important;height:16px !important}.content .tablestatus_layout_2 .TableStatus select{width:100px}.content .tablestatus_layout_2 .TableStatus input[type=text]{width:150px}.content .tablestatus_layout_3 .TableStatus{width:600px;padding-bottom:37px}.content .tablestatus_layout_3 .TableStatus .tswrap,.content .tablestatus_layout_3 .TableStatus.long.loaded .tswrap{margin-top:0;width:auto}.content .tablestatus_layout_3 .TableStatus img,.content .tablestatus_layout_3 .TableStatus select,.content .tablestatus_layout_3 .TableStatus input[type=text]{float:left;margin:0 6px 6px 0;vertical-align:top}.content .tablestatus_layout_3 .TableStatus img{width:16px !important;height:16px !important;margin:3px 6px 3px 0}.content .tablestatus_layout_3 .TableStatus select{width:90px;height:24px}.content .tablestatus_layout_3 .TableStatus input[type=text]{width:120px;height:24px}.content .tablestatus_layout_3 .TableStatus input[type=button]{margin:0 6px 6px 0;height:24px !important}.content .float_body .TableStatus.long{width:552px}.content .float_body .TableStatus .searchTableStatus{right:80px}.content #OT_form *,.content #OT_form *:before,.content #OT_form *:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.content #OT_form input,.content #OT_form selec,.content #OT_form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content .OT_header{overflow:hidden}.content .OT_title{color:#0f0f0f;float:left;font-size:14px;font-weight:normal;margin:5px 0 0 15px;padding:0;text-align:left;width:170px}.content .OT_subtitle{color:#0f0f0f;float:left;font-size:8px;font-weight:normal;letter-spacing:0.16em;margin:0 0 0 15px;padding:0;text-align:left;text-transform:uppercase;width:170px}.content .opentable_block_wide #OT_form .OT_list{margin:0 0 0 195px}#iframe_reservations_html,#iframe_reservations{background-image:none;background-color:transparent;border:0 none transparent;margin:0;padding:0;position:static;top:auto;bottom:auto;left:auto;right:auto}#iframe_reservations_html input,#iframe_reservations_html select,#iframe_reservations_html textarea{border-color:#3A3A3A}
.content .block_sitemap{margin:0 auto 15px 0}.content .block_sitemap .sitemap_list{display:block;margin:0 auto;text-align:left;padding-left:20px;list-style-type:disc;list-style-position:inside;list-style-image:none;font-size:14px;line-height:22px;width:auto}.content .block_sitemap .sitemap_list .sitemap_list{margin-bottom:0}.content .block_sitemap .sitemap_list .list_item{padding-bottom:6px}.content .block_sitemap .sitemap_list .list_item .item_link{display:inline-block;padding-left:10px}.content .block_sitemap .sitemap_list .list_item .item_link:hover{text-decoration:underline}.content .block_sitemap .sitemap_list .list_item .subtext{display:block;font-size:10px;line-height:10px;zoom:1;filter:alpha(opacity=60);opacity:0.60}
.page .social_block_vine{display:block;margin:20px auto 10px;border-width:0 0 1px;border-style:dotted;text-align:left}.page .social_block_vine .link{display:block;margin:-10px auto 10px}.social_img{width:45px;float:left;cursor:pointer}.social_float_left{float:left;width:auto;min-width:285px;margin-top:-5px}.clear_both{clear:both}.content .body_widget_facebook,.content .sidebar_widget_facebook,.content .body_widget_twitter,.content .sidebar_widget_twitter,.content .body_widget_instagram,.content .sidebar_widget_instagram{display:block;overflow:hidden}.content .body_widget_facebook .text_facebook,.content .sidebar_widget_facebook .text_facebook,.content .body_widget_twitter .text_twitter,.content .sidebar_widget_twitter .text_twitter,.content .body_widget_instagram .text_instagram,.content .sidebar_widget_instagram .text_instgram{display:block;overflow:hidden;margin:0}.content .body_widget_facebook .text_facebook iframe,.content .sidebar_widget_facebook .text_facebook iframe,.content .body_widget_twitter .text_twitter iframe,.content .sidebar_widget_twitter .text_twitter iframe,.content .body_widget_instagram .text_instagram iframe,.content .sidebar_widget_instagram .text_instagram iframe{width:99.9% !important}.content .block_social_reviews{display:block;margin:0 auto 20px}.page .block_social_reviews .group[data-kind] .logo_wrapper{float:left}.page .block_social_reviews .group[data-kind] .logo{display:block;width:137px;height:87px;background-color:transparent;border:0;margin:0 10px 10px 0;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em}.page .block_social_reviews .group[data-kind] .logo img{display:block;margin:5px;width:125px;height:75px;border:1px solid #DEDEDE}.page .block_social_reviews .group[data-kind] .source{display:block;float:left;width:137px;font-weight:normal;text-decoration:none;font-size:11px;line-height:16px;height:26px;margin:-14px 10px 10px 0;padding:3px 5px 5px;background-color:transparent;border:0;border-top:0 none transparent;-moz-border-radius:0 0 0.3em 0.3em;-webkit-border-radius:0 0 0.3em 0.3em;border-radius:0 0 0.3em 0.3em;-moz-border-radius:0 0 0.3em 0.3em;-webkit-border-radius:0 0 0.3em 0.3em}.page .block_social_reviews .yelp .source a{background-image:url(../images/favicon_yelp.png) !important}.page .block_social_reviews .foursquare .source a{background-image:url(../images/favicon_foursquare.png)}.page .block_social_reviews .zomato .source a{background-image:url(../images/favicon_zomato.png)}.page .block_social_reviews .tripadvisor .source a{background-image:url(../images/favicon_tripadvisor.png)}.page .block_social_reviews .google .source a{background-image:url(../images/favicon_googleplaces.png)}.page .block_social_reviews .group[data-kind] .source a,.page .block_social_reviews .group[data-kind] .source a:hover{display:block;text-decoration:none;font-size:11px;line-height:16px;height:16px;background:transparent none scroll no-repeat 0 0;text-align:left;padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page .block_social_reviews .group[data-kind] .summary{min-height:100px;display:block;margin:0 auto 20px;overflow:hidden;font-size:14px;line-height:20px}.page .block_social_reviews .group[data-kind] .summary .title{display:block;float:left;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #FFCE41;margin-bottom:6px;clear:right}.page .block_social_reviews .group[data-kind] .summary .description{display:block;float:none;clear:left;margin:0 auto;padding:0;text-align:left;color:inherit}.page .block_social_reviews .group[data-kind] .wrapper{display:block;margin:0 auto;font-size:100%;line-height:16px}.page .block_social_reviews .group[data-kind] .review:first-child{padding-top:10px;border-top:1px dotted #999}.page .block_social_reviews .group[data-kind] .review{display:block;margin:0 auto 10px;padding:0 0 10px;border-bottom:1px dotted #999}.page .block_social_reviews .group[data-kind] .review span.read-more{display:block;text-align:right;font-size:70%;text-decoration:none;cursor:pointer}.page .block_social_reviews .group[data-kind] .review span.read-more:hover{text-decoration:underline}.page .block_social_reviews .group[data-kind] .review .avatar{display:block;float:left;margin:0 10px 0 0;width:35px;height:35px;border:1px solid #DEDEDE}.page .block_social_reviews .group[data-kind] .review.hidden{display:none}.page .block_social_reviews .group[data-kind] .review .avatar.hidden,.page .block_social_reviews .group[data-kind] .review .info .rating.hidden{display:none}.page .block_social_reviews .group[data-kind] .review .avatar img{display:block;margin:0;border:0 none transparent}.page .block_social_reviews .group[data-kind] .review .info{display:block;float:none;margin:0 auto 6px;overflow:hidden;font-size:80%}.page .block_social_reviews .group[data-kind] .review .info .author,.page .block_social_reviews .group[data-kind] .review .info .date,.page .block_social_reviews .group[data-kind] .review .info .rating{display:block;float:left;margin-right:15px;text-align:left}.page .block_social_reviews .group[data-kind] .review .info .author{width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page .block_social_reviews .group[data-kind] .review .info .author .label,.page .block_social_reviews .group[data-kind] .review .info .date .label,.page .block_social_reviews .group[data-kind] .review .info .rating .label{font-weight:bold;padding-right:5px}.page .block_social_reviews .group[data-kind] .review .info .author .label .fa{margin-right:4px}.page .block_social_reviews .group[data-kind] .review .info .author .label .fa-yelp{color:#bf2519}.page .block_social_reviews .group[data-kind] .review .info .author .label .fa-spoon{color:#cb212e}.page .block_social_reviews .group[data-kind] .review .info .author .label .fa-google-plus{color:#dd4b38}.page .block_social_reviews .group[data-kind] .review .info .author .label .fa-tripadvisor{color:#589442}.page .block_social_reviews .group[data-kind] .review .info .author .label .fa-foursquare{color:#f94777}.page .block_social_reviews .group[data-kind] .review .quote{display:block;margin:0 auto 4px;overflow:hidden}.page .block_social_reviews .group[data-kind] .review .quote .quote_left,.page .block_social_reviews .group[data-kind] .review .quote .quote_right{display:inline;font-weight:bold}.page .block_social_reviews .group[data-kind] .review .quote .quote_left{float:left;padding-right:2px}.page .block_social_reviews .group[data-kind] .review .quote .quote_right{float:left;padding-left:2px}.page .block_social_reviews .group[data-kind] .review .quote .comment_compact{display:block;float:left;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.page .block_social_reviews .group[data-kind] .review .quote .comment{display:block;float:left;margin:0 auto;white-space:normal;overflow:hidden;text-overflow:ellipsis;max-width:90%}.page .block_social_reviews .buttons button.show-all{display:block;background:transparent url(http://bistro.meuleetcaquelon.com/m/websites/images/viplist_gradients.png) scroll repeat-x 0 -800px;border:0 none transparent;float:left;width:auto;height:auto;cursor:pointer;padding:3px 9px;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;border:1px solid #3e3e3e;color:#FFFFFF;-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);font-size:100%}.page .block_social_reviews .buttons button.show-all:hover,.page .block_social_reviews .buttons button.show-all:active{background-position:0 -900px}.content .block_social_links .text_social{display:block;margin:0 auto 10px 0;overflow:visible}.content .block_social_links .text_social:after{content:" ";display:block;clear:both}.content .block_social_links .text_social{margin-top:20px}.content .block_social_links .social_glyphs{margin-top:0;padding-top:5px}.content .block_social_links .social_icon{display:block;float:left;clear:both;margin-bottom:4px}.content .block_social_links .social_icon:hover .label_span{text-decoration:underline}.content .block_social_links .social_icon .icon_span{display:inline-block;*zoom:1;margin:0 4px 0 0;text-align:left;text-indent:-9999px;color:transparent;border:0 none transparent;background-color:transparent;background-attachment:scroll;background-repeat:no-repeat;background-position:0 0;filter:alpha(opacity=90);opacity:0.90}.content .block_social_links .social_icon:hover .icon_span,.content .block_social_links .social_icon .icon_span:hover{filter:alpha(opacity=100);opacity:1.00}.content .block_social_links .social_glyphs .social_icon{color:inherit;text-align:center;vertical-align:middle;overflow:visible}.content .block_social_links .social_glyphs .icon_span{color:inherit;font-size:110%;text-indent:0;overflow:visible}.content .block_social_links .social_glyphs .label_span{margin-left:4px}
.content .block_specials_deals{display:block;margin:0 auto 10px;padding:0}.content .block_specials_deals .list_specials{text-align:left;font-size:90%;margin:0 auto 10px;border-left-width:0;border-right-width:0;border-top-width:0;border-bottom-width:1px;overflow:hidden}.content .block_specials_deals .list_item{margin:0 auto 10px 0;padding:0 0 5px;overflow:hidden;border-bottom-width:1px}.content .block_specials_deals .list_item:first-child{border-top-width:1px}.content .block_specials_deals .before_active{-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;margin-bottom:0;border-bottom-width:0}.content .block_specials_deals .list_item_active{border-width:0 0 1px;border-style:solid}.content .block_specials_deals .list_item:last-child,.content .block_specials_deals .list_item_active:last-child{border-bottom:0 none transparent;margin-bottom:0}.content .block_specials_deals .item_text hr{margin:8px auto 4px;border-bottom-style:dotted}.float_sidebar .block_specials_deals .list_item{float:none;min-height:10px;width:auto;margin:0;padding:0}.float_sidebar .block_specials_deals .more_item{margin-top:5px;min-height:none;text-decoration:underline}.content .block_specials_coupons{display:block;margin:0 auto 10px}.content .block_specials_coupons .list_coupons{text-align:left;margin:0 auto 10px;font-size:90%;overflow:hidden}.content .block_specials_coupons .list_item{float:left;width:49%;min-height:100px;margin:0 1% 1% 0;padding:10px;border-width:1px;overflow:hidden}.content .sidebar .block_specials_coupons .list_item{float:none;width:auto;min-height:0}.content .block_specials_coupons .list_item.more_item{min-height:0}.content .block_specials_coupons .item_name{font-weight:bold}.content .block_specials_coupons .item_print,.content .block_specials_coupons .item_open{display:inline-block;margin-left:5px;text-decoration:none}.content .block_specials_coupons .item_open{display:none}.content .block_specials_coupons .item_print:hover,.content .block_specials_coupons .item_open:hover{text-decoration:none}.content .block_specials_coupons .item_print .label,.content .block_specials_coupons .item_open .label{display:inline-block;font-size:11px;margin-left:2px}.content .block_specials_coupons .item_text{display:block;margin:0}.content .block_specials_coupons .item_expiry{margin-top:5px;padding-top:5px;background-color:transparent;background-image:none;border-width:1px 0 0;font-size:80%;line-height:100%;filter:alpha(opacity=70);opacity:0.70;display:block;font-style:normal}.float_sidebar .block_specials_coupons .list_item{float:none;min-height:10px;width:auto;margin:0;padding:0}.float_sidebar .block_specials_coupons .item_expiry{border-width:0;padding-top:0}.float_sidebar .block_specials_coupons .more_item{margin-top:5px;min-height:none;text-decoration:underline}@media (max-width: 640px){.content .block_specials_coupons .item_print:not(.solo){display:none}.content .block_specials_coupons .item_open{display:inline-block}}
.content .contest_block{display:block;margin:0 auto 20px;text-align:left;font-size:80%;padding:10px;border-width:1px;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em}.content .contest_block .title{text-transform:uppercase}.content .contest_block .rules{display:block;margin:2px auto 4px;font-size:14px;line-height:20px}.content .contest_block .sub{display:block;margin:2px auto 0;font-size:10px;line-height:14px}.content .viplist_form{display:block;margin:20px auto}.content .viplist_form .section{display:block;overflow:hidden;margin:0 auto 20px}.content .viplist_form .section_hidden{display:none}.content .viplist_form .section .title{display:block;margin:0 auto 10px 0;font-size:100%;line-height:100%;font-weight:bold}.content .viplist_form .section .field,.content .viplist_form .section .rating,.content .viplist_form .section .question{display:block;margin:0 2% 1% 0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:48%;text-align:left;overflow:hidden}.content .viplist_form .section .question[data-dropdown="0"]{clear:left}.content .viplist_form .section .field_header,.content .viplist_form .section .field_legend,.content .viplist_form .section .rating_legend,.content .viplist_form .section .question_legend{margin:-10px auto 10px;float:none;clear:both;width:auto;font-size:80%;filter:alpha(opacity=60);opacity:0.6}.content .viplist_form .section .label,.content .viplist_form .section input.text,.content .viplist_form .section textarea.textarea,.content .viplist_form .section select.select,.content .viplist_form .section .format{font-size:100%;line-height:160%;float:left;padding:3px 6px}.content .viplist_form .section .field_error input.text,.content .viplist_form .section .field_error textarea.textarea,.content .viplist_form .section .field_error select.select{border-color:#D60000}.content .viplist_form .section .label{width:35%;border-width:1px;border-style:solid;border-color:transparent;padding-left:0}.content .viplist_form .section .field_required .label:after{content:"*";color:#D60000;padding-left:6px}.content .viplist_form .section .format{width:auto;border-width:1px;border-style:solid;border-color:transparent;padding-left:12px;filter:alpha(opacity=40);opacity:0.4;font-size:80%}.content .viplist_form .section input.text,.content .viplist_form .section textarea.textarea,.content .viplist_form .section select.select{width:65%;min-height:2.1em;border-width:1px;border-style:solid;background-color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.9)}.content .viplist_form .section .text:focus,.content .viplist_form .section .textarea:focus,.content .viplist_form .section .select:focus{background-color:rgb(255, 255, 255)}.content .viplist_form .section .field_legend .label,.content .viplist_form .section .rating_legend .label,.content .viplist_form .section .question_legend .label{display:block;float:none;width:auto}.content .viplist_form .section .rating .wrapper,.content .viplist_form .section .question .wrapper{overflow:hidden}.content .viplist_form .section .rating .wrapper .star{display:block;background:transparent url(http://bistro.meuleetcaquelon.com/m/websites/images/viplist_stars.png) scroll no-repeat 0 0;border:0 none transparent;float:left;width:32px;height:32px;cursor:pointer;margin-right:6px}.content .viplist_form .section .rating .wrapper .star:hover,.content .viplist_form .section .rating .wrapper .star.checked{background-position:0 -32px}.content .viplist_form .section .rating .wrapper .star .value,.content .viplist_form .section .rating .wrapper .star .radio{display:none}.content .viplist_form .section .field_postal_code input.text{width:30%;min-width:120px}.content .viplist_form .section .field_province_name select.select{width:30%;min-width:220px}.content .viplist_form .section .field_province_name[data-province="other"] select.select{width:20%;min-width:80px}.content .viplist_form .section .field_province_name input[name="member_province2"]{display:none;width:30%;min-width:190px;margin-left:5px}.content .viplist_form .section .field_province_name[data-province="other"] input[name="member_province2"]{display:block}.content .viplist_form .section .field_birth_date input.text{width:20%;min-width:90px}.content .viplist_form .section .field_anniversary_date input.text{width:15%;min-width:50px}.content .viplist_form .section .question .label{width:62%}.content .viplist_form .section .question .wrapper .flag{display:block;background:transparent url(http://bistro.meuleetcaquelon.com/m/websites/images/viplist_gradients.png) scroll repeat-x 0 0;border:0 none transparent;float:left;width:auto;height:auto;cursor:pointer;margin-right:6px;padding:3px 9px;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;border:1px solid #808080;color:#FFFFFF;-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);font-size:80%}.content .viplist_form .section .question .wrapper .flag .radio{display:none}.content .viplist_form .section .question .wrapper .flag_yes{background-position:0 0}.content .viplist_form .section .question .wrapper .flag_yes:hover,.content .viplist_form .section .question .wrapper .flag_yes.checked{background-position:0 -100px;border-color:#2ca832}.content .viplist_form .section .question .wrapper .flag_no{background-position:0 -200px}.content .viplist_form .section .question .wrapper .flag_no:hover,.content .viplist_form .section .question .wrapper .flag_no.checked{background-position:0 -300px;border-color:#d42c2c}.content .viplist_form .section .question .wrapper .flag_male{background-position:0 -400px}.content .viplist_form .section .question .wrapper .flag_male:hover,.content .viplist_form .section .question .wrapper .flag_male.checked{background-position:0 -500px;border-color:#227ed4}.content .viplist_form .section .question .wrapper .flag_female{background-position:0 -600px}.content .viplist_form .section .question .wrapper .flag_female:hover,.content .viplist_form .section .question .wrapper .flag_female.checked{background-position:0 -700px;border-color:#8945db}.content .viplist_form .section .question_leave_comments,.content .viplist_form .section .question_leave_comments .label,.content .viplist_form .section .question_leave_comments textarea.textarea{float:none;width:auto;clear:both}.content .viplist_form .section .question_leave_comments textarea.textarea{width:100%}.content .viplist_form .section .question_consent{float:none;clear:both;width:auto;border-width:1px;border-style:solid;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em}.content .viplist_form .section .question_consent.field_error{border-color:#D60000}.content .viplist_form .section .question_consent .wrapper{display:block;float:left;padding:16px 16px 0 8px}.content .viplist_form .section .question_consent .wrapper .checkbox{margin:0}.content .viplist_form .section .question_consent .label{width:90%;padding-bottom:6px}.content .viplist_form .section_buttons{margin-top:-10px}.content .viplist_form .section .button{text-align:left;overflow:hidden}.content .viplist_form .section .button .submit{display:block;float:left;font-size:110%;padding:6px 18px}.content .viplist_form .section_fields_success{color:#027701}.content .viplist_form .section_fields_success .title{margin-bottom:4px}.float_body .viplist_form .section .field,.float_body .viplist_form .section .rating,.float_body .viplist_form .section .question{clear:both;float:none;width:auto;margin-bottom:2%}.float_body .viplist_form .section .field_postal_code input.text,.float_body .viplist_form .section .field_province_name select.select{width:50%}.float_body .viplist_form .section .field_birth_date input.text{width:30%}.float_body .viplist_form .section .field_anniversary_date input.text{width:20%}.float_body .viplist_form .section .question .label{width:56%}.float_body .viplist_form .section .question .wrapper .flag{min-width:44%;text-align:center}.float_body .viplist_form .section .question_consent .label{float:left;width:85%}.float_sidebar .block_viplist_link{display:block}.float_sidebar .block_viplist_link .text_list{font-size:90%}.float_sidebar .block_viplist_link .more_link{text-decoration:underline}#iframe_viplist_html,#iframe_viplist{height:auto}#iframe_viplist{background:#F2F2F2 none scroll no-repeat 0 0;margin:0;padding:0;font-size:80%}#iframe_viplist input,#iframe_viplist textarea,#iframe_viplist select{border-style:solid;border-width:1px;padding:2px}#iframe_viplist .label{display:block;padding-right:20px}#iframe_viplist .label .required{color:red;font-size:10px}#iframe_viplist p{margin:5px auto}#iframe_viplist table{border-collapse:collapse;border-spacing:0;border:0 none transparent}#iframe_viplist table td{border:0 none transparent;padding:0 0 6px 0;vertical-align:top}#iframe_viplist .radio{padding-right:10px;font-size:12px}#iframe_viplist .field_format{padding-left:10px;font-size:80%;color:#696969}#iframe_viplist div.dp-popup{color:#000000}#iframe_viplist_html,#iframe_viplist{background-image:none;background-color:transparent;border:0 none transparent;margin:0;padding:0;position:static;top:auto;bottom:auto;left:auto;right:auto}#iframe_viplist_html input,#iframe_viplist_html select,#iframe_viplist_html textarea{border-color:#3A3A3A}
.popup_image,.popup_photo,.popup_frame,.popup_iframe,.popup_element{cursor:pointer}.popup_overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.6);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.popup_overlay > .wrapper{display:block;position:relative;width:100%;height:100%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.popup_overlay .popup_container{display:inline-block;max-width:90vw;position:absolute;left:50%;top:50%;top:20vh;transform:translate(-50%, 0);background-color:#161616;padding:10px;border:1px solid #060606;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 3px 9px rgba(0, 0, 0, 0.6);-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.6);box-shadow:0 3px 9px rgba(0, 0, 0, 0.6);z-index:100}.popup_overlay .popup_container > .wrapper{position:relative;border:0 none transparent;background-color:#FEFEFE;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:visible;-moz-box-shadow:inset 0 0 9px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0 0 9px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 9px rgba(0, 0, 0, 0.3);min-height:0;margin:0 auto;padding:0;font-family:inherit;color:inherit}.popup_overlay .oclose{display:block;position:absolute;position:fixed;top:0;right:0;bottom:0;left:0;background-color:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;z-index:10}.popup_overlay .popup_container .pclose{display:inline-block;position:absolute;top:-2px;right:-2px;font-size:12px;line-height:12px;width:20px;height:20px;background-color:#161616;border:0 none transparent;border-top:0 none transparent;border-right:0 none transparent;-moz-border-radius:0 0 0 3px;-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px;-moz-box-shadow:-2px 2px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow:-2px 2px 3px rgba(0, 0, 0, 0.1);box-shadow:-2px 2px 3px rgba(0, 0, 0, 0.1);color:#ADADAD;text-align:center;text-decoration:none;z-index:10}.popup_overlay .popup_container .pclose .fa{position:relative;top:2px}.popup_overlay .popup_container .pclose:hover{color:#FFFFFF}.popup_overlay .popup_container .ptitle{display:block;font-size:16px;line-height:24px;font-weight:normal;margin:0 auto;display:none}.popup_overlay .popup_container .pcontent{display:block;font-size:16px;line-height:19px;font-weight:normal;max-width:100%;min-width:75px;min-height:75px;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.popup_overlay .popup_container .hastext .pcontent{padding:10px;min-width:320px}.popup_overlay .popup_container .pcontent img{max-width:80vw;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:auto}.popup_overlay .popup_container .pcontent img:first-child:last-child{display:block;margin-top:0}.popup_overlay .popup_container .pcontent p{margin:10px auto;text-align:center}.popup_overlay .popup_container.slideshow_image{text-align:center;background-color:#161616}.popup_overlay .popup_container.slideshow_image > .wrapper{background-color:transparent}.popup_overlay .popup_container.slideshow_image .popup{background-color:transparent}.popup_overlay .popup_container.slideshow_image .popup .pcontent{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.popup_overlay .popup_container.slideshow_image .popup .pcontent img{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin:0 auto}.popup_overlay .popup_container.slideshow_image .popup .pcaption,.popup_overlay .popup_container.slideshow_image .popup .pcount{display:block;padding:3px 6px 6px;font-size:14px;line-height:18px;font-weight:normal;margin:0 auto;border-top:2px solid #161616;background-color:#1c1c1c;color:#FFFFFF}.popup_overlay .popup_container.slideshow_image .popup .pcount{font-size:11px;line-height:14px;padding:0px 0 6px;border-top:0 none transparent;margin-top:-3px;color:#ADADAD}.popup_overlay .popup_container.slideshow_image .popup .pcount .slash{padding:0 3px}.popup_overlay .popup_container.slideshow_image .popup .pnav{position:absolute;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;top:50%;top:calc(50% - 25px);height:50px;font-size:20px;line-height:42px;padding:3px 6px;background-color:#161616;border:1px solid #060606;color:#ADADAD}.popup_overlay .popup_container.slideshow_image .popup .pnav:hover{color:#FFFFFF}.popup_overlay .popup_container.slideshow_image .popup .pnav.prev{left:-40px;border-right:0 none transparent;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;padding-right:9px}.popup_overlay .popup_container.slideshow_image .popup .pnav.next{right:-40px;border-left:0 none transparent;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;padding-left:9px}.popup_overlay .popup_container.slideshow_image .popup .pnav .txt{display:none}.popup_overlay .popup_container.inline_frame{text-align:center}.popup_overlay .popup_container.inline_frame > .wrapper{background-color:transparent}.popup_overlay .popup_container.inline_frame .popup{background-color:transparent}.popup_overlay .popup_container.inline_frame .popup .pcontent iframe{background-color:transparent;border:0 none transparent;margin:0 auto;padding:0;max-width:calc(100vw - 110px)}.popup_overlay .popup_container.inline_element .ewrapper{max-width:calc(100vw - 110px)}@media (max-width: 640px){.popup_overlay .popup_container.slideshow_image .popup .pcaption{font-size:12px}.popup_overlay .popup_container.slideshow_image .popup .pnav{font-size:16px;padding:3px;color:#FFFFFF}.popup_overlay .popup_container.slideshow_image .popup .pnav.prev{left:-30px;padding-right:3px}.popup_overlay .popup_container.slideshow_image .popup .pnav.next{right:-30px;padding-left:3px}}
@font-face{font-family:'icomoon';src:url('http://bistro.meuleetcaquelon.com/m/websites/fonts/icomoon.eot?-xrkqhf');src:url('http://bistro.meuleetcaquelon.com/m/websites/fonts/icomoon.eot?#iefix-xrkqhf') format('embedded-opentype'), url('http://bistro.meuleetcaquelon.com/m/websites/fonts/icomoon.woff?-xrkqhf') format('woff'), url('http://bistro.meuleetcaquelon.com/m/websites/fonts/icomoon.ttf?-xrkqhf') format('truetype'), url('http://bistro.meuleetcaquelon.com/m/websites/fonts/icomoon.svg?-xrkqhf#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:100%}.icon:before{content:"";margin-right:6px;font-family:icomoon, arial;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:100%}span.icon:before{margin:0}.icon.home:before{content:"\e600"}.icon.guides:before{content:"\e62a"}.icon.certificate:before{content:"\e641"}.icon.weather:before{content:"\e63f"}.icon.info:before{content:"\e648"}.icon.details:before{content:"\e62e"}.icon.reviews:before{content:"\e620"}.icon.hours:before{content:"\e613"}.icon.menus:before{content:"\e621"}.icon.gallery:before{content:"\e603"}.icon.tour:before{content:"\e623"}.icon.specials:before{content:"\e60e"}.icon.coupons:before{content:"\e646"}.icon.events:before{content:"\e614"}.icon.fevents:before{content:"\e615"}.icon.groups:before{content:"\e61a"}.icon.viplist:before{content:"\e624"}.icon.reservations:before{content:"\e602"}.icon.contact:before{content:"\e60f"}.icon.directions:before{content:"\e612"}.icon.pdf:before{content:"\e647"}.icon.print:before{content:"\e616"}.icon.sitemap:before{content:"\e626"}.icon.connect:before{content:"\e60a"}.icon.email:before{content:"\e611"}.icon.navigation:before{content:"\e649"}.icon.desktop:before{content:"\e617"}.icon.mobile:before{content:"\e618"}.icon.plus:before{content:"\e636"}.icon.minus:before{content:"\e635"}.icon.play:before{content:"\e637"}.icon.pause:before{content:"\e638"}.icon.download:before{content:"\e625"}.icon.uparrow:before{content:"\e63a"}.icon.downarrow:before{content:"\e63c"}.icon.leftarrow:before{content:"\e63d"}.icon.rightarrow:before{content:"\e63b"}.icon.orderonline:before{content:"\e62e"}.icon.locations:before{content:"\e612"}.icon.camera:before{content:"\e604"}.icon.photos:before{content:"\e603"}.icon.videos:before{content:"\e606"}.icon.flag:before{content:"\e627"}.icon.earth:before{content:"\e626"}.icon.hearts:before{content:"\e62b"}.icon.spades:before{content:"\e607"}.icon.clubs:before{content:"\e608"}.icon.diamonds:before{content:"\e609"}.icon.star:before{content:"\e62a"}.icon.leaf:before{content:"\e644"}.icon.cog:before{content:"\e61f"}.icon.entries:before,.icon.news:before{content:"\e601"}
@font-face{font-family:'tbdine-social-icons';src:url('http://bistro.meuleetcaquelon.com/m/websites/fonts/tbdine-social-icons.eot?3847249');src:url('http://bistro.meuleetcaquelon.com/m/websites/fonts/tbdine-social-icons.eot?3847249#iefix') format('embedded-opentype'), url('http://bistro.meuleetcaquelon.com/m/websites/fonts/tbdine-social-icons.woff?3847249') format('woff'), url('http://bistro.meuleetcaquelon.com/m/websites/fonts/tbdine-social-icons.ttf?3847249') format('truetype'), url('http://bistro.meuleetcaquelon.com/m/websites/fonts/tbdine-social-icons.svg?3847249#tbdine-social-icons') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'website-action-icons';src:url('http://bistro.meuleetcaquelon.com/m/websites/fonts/website-action-icons.eot?70654104');src:url('http://bistro.meuleetcaquelon.com/m/websites/fonts/website-action-icons.eot?70654104#iefix') format('embedded-opentype'), url('http://bistro.meuleetcaquelon.com/m/websites/fonts/website-action-icons.woff?70654104') format('woff'), url('http://bistro.meuleetcaquelon.com/m/websites/fonts/website-action-icons.ttf?70654104') format('truetype'), url('http://bistro.meuleetcaquelon.com/m/websites/fonts/website-action-icons.svg?70654104#website-action-icons') format('svg');font-weight:normal;font-style:normal}[class^="fo-"],[class*=" fo-"]{font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fo{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:100%}.fo-fw{width:1.28571429em;text-align:center}.fo:before{content:"";font-family:inherit;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:100%}.fo-ypdine,.fo-linkedin,.fo-tumblr,.fo-pinterest,.fo-twitter,.fo-youtube,.fo-foursquare,.fo-tripadvisor,.fo-facebook,.fo-instagram,.fo-zomato,.fo-google,.fo-flickr,.fo-yelp,.fo-tbdine{font-family:"tbdine-social-icons", arial}.fo-linkedin:before{content:"\f0e1"}.fo-tumblr:before{content:"\f173"}.fo-pinterest:before{content:"\f231"}.fo-twitter:before{content:"\f099"}.fo-youtube:before{content:"\f16a"}.fo-foursquare:before{content:"\f180"}.fo-tripadvisor:before{content:"\f262"}.fo-facebook:before{content:"\f09a"}.fo-instagram:before{content:"\f16d"}.fo-zomato:before{content:"\f1b1"}.fo-google:before{content:"\f0d5"}.fo-flickr:before{content:"\f16e"}.fo-yelp:before{content:"\f1e9"}.fo-ypdine:before{content:"\e801"}.fo-tbdine:before{content:"\e802"}.fo-reserve-a,.fo-order-a,.fo-call-a{font-family:"website-action-icons", arial}.fo-reserve-a:before{content:"\e800"}.fo-order-a:before{content:"\e801"}.fo-call-a:before{content:"\e802"}

@media screen and (max-device-width: 480px){body .menu_body{-webkit-text-size-adjust:none}}.menu_body{width:100%}.menu_tags{line-height:18px}.menu_tags .title{font-weight:bold}.menu_section{margin-bottom:20px}.menu_section h3.section_name{width:100%;border-bottom:2px solid #000000;padding-top:4px;margin:5px 0}.menu_section .menu_item{overflow:hidden;padding-bottom:5px;margin:3px 0;border-bottom:1px solid #E6E6E6}.menu_section .menu_item h4.item_name{font-size:14px;line-height:19px;padding-top:5px;float:left;margin:0;clear:none;font-family:Arial, ​sans-serif, ​Verdana, ​Tahoma;font-weight:bold}.menu_section .menu_item.menu_label h4.item_name{font-size:16px}.menu_section .menu_item .item_desc{font-size:14px;line-height:18px;margin-top:31px;font-style:italic}.menu_section .menu_item table.menu_item_prices{float:right;padding-top:5px;width:auto}.menu_section .menu_item table.menu_item_prices tbody{border:none}.menu_section .menu_item td.price{text-align:right;padding-left:10px;font-weight:bold;font-family:Arial, ​sans-serif, ​Verdana, ​Tahoma;font-size:11px}.menu_section .menu_item td.price:not(:empty):before{content:"$"}.menu_section .menu_item td.unit{font-size:11px;padding-left:6px}.menu_section .menu_item td.unit:not(:empty):before{content:" ("}.menu_section .menu_item td.unit:not(:empty):after{content:")"}.menu_section .menu_item_images{float:left;margin-right:4px;overflow:hidden}.menu_section .menu_item_images .hide_img{display:none}.menu_section .menu_item_images a{width:64px;overflow:hidden;display:block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:7px 4px 3px 6px}.menu_section .menu_item_images .img_wrap{width:60px;overflow:hidden}.menu_section .menu_item_images .img_icon{position:absolute;height:50px;width:60px;overflow:hidden;background:transparent none center center no-repeat;filter:alpha(opacity=70);opacity:.7}.menu_section .menu_item_images a:hover .img_icon{filter:alpha(opacity=100);opacity:1}.menu_section .menu_item_images a:hover{background-color:#F1F1F1}.menu_section .menu_item_images img{height:50px;min-width:60px}.menu_section .menu_item_images .hover_icon_wrapper{position:absolute;height:80px;width:100px;cursor:pointer}.menu_section .menu_item_images .hover_icon_wrapper .hover_icon{position:relative;background:transparent none 0 0 no-repeat;height:50px;left:20px;top:3px}.menu_section .menu_item_images .hover_icon_wrapper:hover .hover_icon{background-image:none}.menu_section .menu_item .item_details{overflow:hidden;clear:both}#kiosk_body .menu_section .menu_item_images{display:none}
@media (min-device-width:1025px){html,body{height:100.1% !important}}html{background-color:#363636;height:auto}body{width:100%;height:auto;background-color:#363636;background-image:none;background-position:center 60px;background-repeat:repeat-x;background-attachment:scroll;background-size:100% auto;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:140%}.body_wrapper{width:100%;background-color:transparent}.website_wrapper{padding:60px 0 120px}.website{display:block;width:100%;min-height:100vh;background-color:transparent;position:relative}.content{position:relative;overflow:hidden}.content_wrapper{position:absolute;top:0;right:0;left:0;bottom:0}.header,.content,.footer{display:block;width:100%}.header{position:absolute;top:0;left:0;right:0;padding:10px;height:60px;background-color:#696969;border-bottom:2px solid #000000;z-index:100;background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.0)), color-stop(1, rgba(0, 0, 0, 0.3)) );background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.3) 100%);background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.3) 100%);background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.3) 100%);background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.3) 100%);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.3) 100%)}.header_wrapper{height:40px;position:relative}.header .header_helper{display:none}.header .header_nav{position:absolute;width:40px;height:40px;top:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #393939;background-color:#797979;cursor:pointer;text-align:center;font-size:30px;line-height:40px;padding:0;color:#393939;-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.0)), color-stop(1, rgba(0, 0, 0, 0.2)) );background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%);background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%);background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%);background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%)}.website_nav_left .header_nav{left:0;right:auto}.website_nav_right .header_nav{left:auto;right:0}.header .header_nav:hover{color:#292929}.header .header_nav:before{margin:0}.header .header_nav .alt{display:none}.header .header_logo{position:absolute;width:114px;height:40px;top:0;right:0;background-size:100% auto;background-repeat:no-repeat;background-position:center top}.website_nav_left .header_logo{left:auto;right:0}.website_nav_right .header_logo{left:0;right:auto}.header .header_logo.inner{display:block;width:114px;height:40px;top:0;right:0;bottom:0;left:0}.header .header_logo.inner .text{display:none}.nav{position:absolute;z-index:10;width:66%;left:-66%;top:0;margin:0 auto;padding:0;background-color:#494949;border-color:#292929;border-style:solid;border-width:0;overflow:hidden}.website_nav_left .nav{left:-66%;right:auto;border-right-width:1px}.website_nav_right .nav{left:auto;right:-66%;border-left-width:1px}.nav .nav_wrapper{margin:0 auto;position:relative}.nav .list_pages .item_page,.nav .list_subs .item_sub{display:block;text-align:left;border-bottom:1px solid #292929}.nav .list_pages .item_page{background-color:#696969;background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.0)), color-stop(1, rgba(0, 0, 0, 0.2)) );background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%);background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%);background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%);background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%)}.nav .list_subs .item_sub{background-color:#595959;background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.0)), color-stop(1, rgba(0, 0, 0, 0.1)) );background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.1) 100%);background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.1) 100%);background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.1) 100%);background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.1) 100%);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.1) 100%)}.nav .list_subs .item_sub:first-child{border-top:1px solid #292929}.nav .list_subs .item_sub:last-child{border-bottom:0 none transparent}.nav .list_pages .item_page .link_page,.nav .list_subs .item_sub .link_sub{display:block;padding:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav .list_pages .item_page .link_page{padding-left:12px;text-decoration:none;color:#F0F0F0}.nav .list_pages .item_page:hover .link_page,.nav .list_pages .item_page.active .link_page{color:#FFFFFF;text-decoration:none}.nav .list_pages .item_page:hover .link_page span,.nav .list_pages .item_page.active .link_page span{text-decoration:underline}.nav .list_subs .item_sub .link_sub{padding-left:18px;text-decoration:none;color:#E0E0E0}.nav .list_subs .item_sub:hover .link_sub,.nav .list_subs .item_sub.active .link_sub{color:#FFFFFF;text-decoration:none}.nav .list_subs .item_sub:hover .link_sub span,.nav .list_subs .item_sub.active .link_sub span{text-decoration:underline}.nav .list_subs .item_sub .link_sub:before{font-size:50%}.nav .item_sticky{display:none !important}.footer{position:absolute;left:0;right:0;bottom:0;padding:10px;height:120px;overflow:hidden;background-color:#494949;-moz-text-shadow:2px 2px 1px rgba(0, 0, 0, 0.3);-webkit-text-shadow:2px 2px 1px rgba(0, 0, 0, 0.3);text-shadow:2px 2px 1px rgba(0, 0, 0, 0.3);border-top:2px solid #000000;color:#FFFFFF;font-size:90%;z-index:100;background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.0)), color-stop(1, rgba(0, 0, 0, 0.3)) );background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.3) 100%);background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.3) 100%);background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.3) 100%);background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.3) 100%);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.3) 100%)}.footer_wrapper{margin:6px 12px;position:relative;height:100px;margin:0 auto}.footer a{color:#FFFFFF}.footer .footer_info{position:absolute;top:0;left:0;width:auto;height:auto;margin:0;padding:0;text-align:left;vertical-align:bottom;overflow:hidden}.footer .footer_info .detail{display:block;margin:0;overflow:hidden;font-size:100%;line-height:120%}.footer .footer_info .name,.footer .footer_info .connect,.footer .footer_info .sitemap{font-weight:bold}.footer .footer_info .address{font-size:90%;margin-bottom:2px}.footer .footer_info .phone,.footer .footer_info .phone:hover{font-weight:bold;text-decoration:none;margin-bottom:2px}.footer .footer_logo{position:absolute;right:0;top:12px;width:auto;height:50px;margin:0;text-align:left;vertical-align:bottom}.footer .footer_logo .link{display:block;margin:0;border:0 none transparent}.footer .footer_logo .image{display:block;margin:0 0 2px;border:0 none transparent;float:right;background-image:none;background-position:center right;background-repeat:no-repeat;background-size:auto 100%;width:75px;height:19px;direction:ltr;text-indent:-9999px}.footer .footer_logo .text{display:block;margin:0;float:right;clear:right;text-align:right;font-size:80%;line-height:110%}.footer .footer_social{position:absolute;left:0;right:0;bottom:52px;clear:both;padding-top:10px;border-top:1px solid rgba(0, 0, 0, 0.1);font-size:80%;line-height:110%}.footer .footer_social .social_icon{display:inline-block;*zoom:1;margin:0 4px 4px 0;width:34px;height:34px;text-align:left;color:transparent;border:1px solid #292929;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 0 3px rgba(255, 255, 255, 0.6);-webkit-box-shadow:0 0 3px rgba(255, 255, 255, 0.6);box-shadow:0 0 3px rgba(255, 255, 255, 0.6);background:transparent none scroll no-repeat 0 0;line-height:100%;overflow:hidden;vertical-align:bottom;-webkit-background-clip:padding-box;background-clip:padding-box;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.footer .footer_social .social:before{padding-right:10px}.footer .footer_social .social_icon .label_span{visibility:hidden}.footer .footer_links{position:absolute;left:0;right:0;bottom:24px;clear:both;padding-top:10px;border-top:1px solid rgba(0, 0, 0, 0.1);font-size:80%;line-height:110%}.footer .footer_links .item{padding:0}.footer .footer_links .item .link{white-space:nowrap}.footer .footer_links .item:before{content:'|';padding:0 3px 0 0;filter:alpha(opacity=25);opacity:0.25;font-weight:normal}.footer .footer_links .item:first-child{padding-left:0}.footer .footer_links .item:first-child:before{content:'';padding:0}.footer .footer_links a:hover,.footer .footer_links .lang_active,.footer .footer_links .link_active{text-decoration:underline}.footer .footer_copy{position:absolute;left:0;right:0;bottom:0;margin:0;padding:0;width:auto;height:auto;text-align:center;vertical-align:bottom;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;font-size:80%}.footer .footer_info a,.footer .footer_info a:hover{color:#FFFFFF;text-decoration:none}.footer .footer_info a.active,.footer .footer_info a:hover{text-decoration:underline}.has_social_footer .website_wrapper{padding-bottom:176px}.has_social_footer .footer{height:176px}.has_social_footer .footer .footer_wrapper{height:156px}.content{padding:0;min-height:500px}.content .content{min-height:0}.pages{position:absolute;z-index:20;width:100%;top:0}.website_nav_left .pages{left:0;right:auto}.website_nav_right .pages{left:auto;right:0}.page{margin:0 auto;padding:15px 10px 20px;background-color:#F2F2F2}.page_with_banner{border-top:2px solid #000000}.page_without_banner{border-top:0 none transparent}.page .page_wrapper{margin:0 auto;min-height:100px;position:relative}.page .clear_body .block_guide_listings .guide_block{width:auto;max-width:432px}.page .block_guide_listings .guide_block .banner{width:auto;height:0;padding-bottom:22%}.page .block_guide_listings .guide_block .text{font-size:90%;line-height:120%}.pages .banner{display:block;height:auto;overflow:hidden;padding:10px 10px 12px;color:#FFFFFF;-moz-text-shadow:2px 2px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow:2px 2px 1px rgba(0, 0, 0, 0.6);text-shadow:2px 2px 1px rgba(0, 0, 0, 0.6);-moz-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.6);-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.6);box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.6);background-color:rgba(0, 0, 0, 0.3)}.pages .rotator{display:block;height:auto;overflow:hidden;padding:0;color:#FFFFFF;border-top:2px solid #000000}.pages .banner .banner_info{font-size:110%;line-height:140%;text-align:left;float:left}.pages .banner .banner_info .detail{display:block;float:left;clear:both;line-height:140%}.pages .banner .banner_info .phone,.pages .banner .banner_info .menus,.pages .banner .banner_info .reserve,.pages .banner .banner_info .map,.pages .banner .banner_info .order,.pages .banner .banner_info .feedback{clear:none;margin-top:4px;margin-right:4px;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;border:1px solid #393939;background-color:#595959;padding:4px 6px;color:#FFFFFF;-moz-box-shadow:2px 2px 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:2px 2px 1px rgba(0, 0, 0, 0.3);box-shadow:2px 2px 1px rgba(0, 0, 0, 0.3);background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.0)), color-stop(1, rgba(0, 0, 0, 0.2)) );background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%);background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%);background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%);background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.2) 100%)}.pages .banner .banner_info .phone{clear:left;background-color:#da251d}.pages .banner .banner_info .menus{background-color:#00923f}.pages .banner .banner_info .reserve{background-color:#0093dd}.pages .banner .banner_info .map{background-color:#838281}.pages .banner .banner_info .order{clear:left;background-color:#B37E05;text-align:center;width:99%}.pages .banner .banner_info .feedback{background-color:#CC7608}.pages .banner .banner_info .social{padding-top:6px;text-align:left}.pages .banner .banner_info .social .social_header{display:block;font-weight:bold}.pages .banner .banner_info .social .social_icon{display:inline-block;*zoom:1;margin:0 4px 4px 0;width:34px;height:34px;text-align:left;color:transparent;border:1px solid #292929;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 0 3px rgba(255, 255, 255, 0.6);-webkit-box-shadow:0 0 3px rgba(255, 255, 255, 0.6);box-shadow:0 0 3px rgba(255, 255, 255, 0.6);background:transparent none scroll no-repeat 0 0;line-height:100%;overflow:hidden;vertical-align:bottom;-webkit-background-clip:padding-box;background-clip:padding-box;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.pages .banner .banner_info .social:before{padding-right:10px}.pages .banner .banner_info .social .social_icon .label_span{visibility:hidden}.page .block_contact_form .section .field{clear:both;float:none;width:auto;margin-bottom:2%}.page .block_contact_form .section .label{font-size:80%}.page .block_contact_form .section .field_postal_code input.text,.page .block_contact_form .section .field_province_name select.select{width:50%}.page .block_contact_form .section .field_birth_date input.text{width:30%}.page .block_contact_form .section .field_anniversary_date input.text{width:20%}.page .block_contact_form .section .format{font-size:80%}.page .block_contact_form .section .format .fwrap{display:none}.page .block_contact_form .section .field_viplist_consent .label{float:left;width:85%}.page .viplist_form .section .field,.page .viplist_form .section .rating,.page .viplist_form .section .question{clear:both;float:none;width:auto;margin-bottom:2%}.page .viplist_form .section .label{font-size:80%}.page .viplist_form .section .field_postal_code input.text,.page .viplist_form .section .field_province_name select.select{width:50%}.page .viplist_form .section .field_birth_date input.text{width:30%}.page .viplist_form .section .field_anniversary_date input.text{width:20%}.page .viplist_form .section .question .label{width:56%}.page .viplist_form .section .format{font-size:80%}.page .viplist_form .section .format .fwrap{display:none}.page .viplist_form .section .question .wrapper .flag{min-width:44%;text-align:center}.page .viplist_form .section .question_consent .label{float:left;width:85%}.page .contact_form .section .label{display:block;float:none;width:auto}.page .contact_form .section input.text,.page .contact_form .section textarea.textarea,.page .contact_form .section select.select{display:block;float:none;width:99%}.page .contact_form .section .format{width:auto}.page .contact_form .section .question_consent .label{padding-left:36px}.page .contact_form .section .field{clear:both;float:none;width:auto;margin-bottom:2%}.page .contact_form .section .label{font-size:80%}.page .contact_form .section .format{font-size:80%}.page_splash .website_wrapper{padding-bottom:86px}.page_splash .page{text-align:center}.page_splash .splash_select{margin:0 auto;width:100%;text-align:center}.page_splash .splash_logo{display:none}.page_splash .splash_logo .logo_image{display:block;margin:0 auto}.page_splash .splash_header{text-align:center;padding-bottom:10px}.page_splash .splash_header{text-align:center;padding-bottom:10px}.page_splash .splash_links{display:block;margin:0 auto;text-align:center}.page_splash .splash_links .location{display:inline-block;text-align:center;padding:0 10px}.page_splash .splash_select strong{display:block;font-size:100%;line-height:120%;text-transform:uppercase}.page_splash .splash_select a{text-decoration:none}.page_splash .splash_select a:hover,.page_splash .splash_select a.splash_active{text-decoration:underline}.page_splash .footer .footer_logo{bottom:auto;top:0}.page_splash .footer{height:86px}.page_splash .footer .footer_wrapper{height:66px}.page_splash .footer .footer_copy{padding-top:4px;border-top:1px solid rgba(0, 0, 0, 0.1)}.page_lang .website_wrapper{padding-bottom:100px}.page_lang .page{text-align:center}.page_lang .lang_select{margin:0 auto;width:100%;text-align:center}.page_lang .lang_logo{display:none}.page_lang .lang_logo .logo_image{display:block;margin:0 auto}.page_lang .lang_header{text-align:center;padding-bottom:10px}.page_lang .lang_header{text-align:center;padding-bottom:10px}.page_lang .lang_links{display:block;margin:0 auto;text-align:center}.page_lang .lang_links .lang{display:inline-block;text-align:center;padding:0 10px}.page_lang .lang_select strong{display:block;font-size:100%;line-height:120%;text-transform:uppercase}.page_lang .lang_select a{text-decoration:none}.page_lang .lang_select a:hover,.page_lang .lang_select a.lang_active{text-decoration:underline}.page_lang .footer{height:100px}.page_lang .footer .footer_wrapper{height:80px}.page_lang .footer .footer_copy{padding-top:4px;border-top:1px solid rgba(0, 0, 0, 0.1)}.content .block_info_details .item_label,.content .block_info_details .item_value{display:block;width:auto;float:none}.content .block_specials_coupons .list_item{display:block;width:auto;float:none}.content .block_specials_coupons .list_item[data-coupon],.content .block_specials_coupons .list_item[data-coupon] *{cursor:default !important}.content .block_specials_coupons .list_item[data-coupon] a{cursor:pointer !important}.page .menus_list{display:block;margin:0 auto 10px 0;overflow:hidden;width:auto;text-align:left;font-size:90%;line-height:100%}.page .menus_list_count_1{display:none}.page .menus_list .list_item{display:inline-block;zoom:1;margin:0 10px 0 -10px;text-align:left;padding:0;line-height:160%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page .menus_list .list_item .bullet{display:none}.page .menus_list .list_item:before{content:"|";padding-right:3px;filter:alpha(opacity=30);opacity:0.3}.page .menus_list .list_item_floated{display:block;float:none}.page .menus_list .list_item .item_link{font-weight:bold;text-decoration:none;cursor:pointer;_cursor:hand;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page .menus_list .list_item .item_link:hover,.page .menus_list .list_item .active_link{text-decoration:underline}.content .list_events_featured .event_photo{width:100%;margin-bottom:10px}.page h2.tour{display:none}.page .tour_block{display:none}.content .block_group_photo{margin-bottom:10px}.content .block_group_details{font-size:80%}.page .gallery_block{display:block;margin:0 auto 15px;position:relative}.page .gallery_block .gallery_row{display:block;text-align:center;margin:0 auto 10px;overflow:hidden;position:relative}.page .gallery_block .gallery_link,.page .gallery_block .gallery_span{display:block;float:none;clear:both;margin:0 auto;border-width:2px;height:auto;overflow:hidden;position:static;z-index:20;top:0;left:auto;right:auto}.page .gallery_block .gallery_row .gallery_button{display:block;position:absolute;width:36px;top:0;bottom:0;border:0 none transparent;background-color:transparent;z-index:300;filter:alpha(opacity=90);opacity:0.9;font-size:160%}.page .gallery_block .gallery_row .gallery_button:hover{filter:alpha(opacity=100);opacity:1.0}.page .gallery_block .gallery_row .gallery_button .icon{display:block;position:absolute;width:36px;top:45%;text-align:center;color:#FFFFFF;-moz-text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);-webkit-text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6)}.page .gallery_block .gallery_row .gallery_button .icon:before{margin:0}.page .gallery_block .gallery_row .gallery_button_prev{left:0}.page .gallery_block .gallery_row .gallery_button_next{right:0}#iframe_viplist_html,#iframe_viplist{height:auto}#iframe_viplist{background:#F2F2F2 none scroll no-repeat 0 0;margin:0;padding:0;font-size:80%}#iframe_viplist input,#iframe_viplist textarea,#iframe_viplist select{border-style:solid;border-width:1px;padding:2px}#iframe_viplist .label{display:block;padding-right:20px}#iframe_viplist .label .required{color:red;font-size:10px}#iframe_viplist p{margin:5px auto}#iframe_viplist table{border-collapse:collapse;border-spacing:0;border:0 none transparent}#iframe_viplist table td{border:0 none transparent;padding:0 0 6px 0;vertical-align:top}#iframe_viplist .radio{padding-right:10px;font-size:12px}#iframe_viplist .field_format{padding-left:10px;font-size:80%;color:#696969}#iframe_viplist div.dp-popup{color:#000000}#iframe_viplist table .row_field label.label{padding:0;width:110px;font-size:90%;text-align:left;font-weight:bold}#iframe_viplist table .row_field span.field_format{display:block;clear:left;padding:0}#iframe_viplist table .row_field td{vertical-align:middle}#iframe_viplist table .row_field_mailingaddress textarea[name=member_address]{width:178px !important}#iframe_viplist table .row_field_terms td label{text-align:left}#iframe_reservations_html,#iframe_reservations{height:auto}#iframe_reservations{background:#F2F2F2 none scroll no-repeat 0 0;margin:0;padding:0;font-size:80%}#iframe_reservations input,#iframe_reservations textarea,#iframe_reservations select{border-style:solid;border-width:1px;padding:2px}#iframe_reservations p{margin:5px auto}#iframe_reservations table{border-collapse:collapse;border-spacing:0;border:0 none transparent}#iframe_reservations table td{border:0 none transparent;padding:0 0 6px 0;vertical-align:top}#iframe_reservations input.error{color:red}#iframe_reservations label.error{display:inline-block;_zoom:1;color:red;font-size:10px;line-height:10px;position:relative;bottom:2px;padding:0 5px}#iframe_reservations .red_txt{color:red}#iframe_reservations #success_message{padding:30px}#iframe_reservations .form_title{margin:0 auto 5px;font-weight:bold;font-size:16px;line-height:19px;text-transform:uppercase}#iframe_viplist #submitImg,#iframe_reservations #submitImg{display:block;float:left;width:auto;height:auto;padding:0 12px 0 6px;border-width:1px;-moz-border-radius:0.3em 0.9em 0.9em 0.3em;-webkit-border-radius:0.3em 0.9em 0.9em 0.3em;border-radius:0.3em 0.9em 0.9em 0.3em;cursor:pointer;_cursor:hand;text-align:center;font-weight:bold;font-size:100%}#iframe_reservations table.jCalendar{border:1px solid #000000;border-collapse:separate}#iframe_reservations table.jCalendar td{padding:3px 5px}#iframe_reservations #opentable{margin:0 auto 10px}#iframe_reservations #opentable .main{vertical-align:top;text-align:left}#iframe_reservations div.dp-popup{color:#000000}#iframe_reservations table .row_field td:first-child{width:100px;font-weight:bold}#iframe_reservations table .row_field td.txt_sml_gray{font-weight:normal}#iframe_reservations table .row_field_telephone input[name=AreaCode]{width:30px}#iframe_reservations table .row_field_telephone input[name=PhoneNum]{width:73px}#iframe_reservations table .row_field_telephone input[name=Ext]{width:30px}#iframe_reservations table .row_field_comments2 td:first-child{width:auto}#iframe_reservations table .row_field_comments2 textarea[name=Comments]{width:99%}.customDatePickerContainer.ypdineBooker.onerow{background:transparent}.customDatePickerContainer > span.content{position:static}.content .OTButton{height:26px;margin:10px auto 10px 0;padding:0;text-align:left;width:198px}.content .OTButton a.OTReserveNow:link,.content .OTButton a.OTReserveNow:visited,.content .OTButton a.OTReserveNow:hover,.content .OTButton a.OTReserveNow:active{background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/reserve-opentable.png);background-position:0 0;background-repeat:no-repeat;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;color:#fff;display:block;font-family:Verdana,Arial,Helvetica,sans-serif !important;font-size:16px !important;font-weight:normal !important;height:31px;line-height:29px;padding:0;text-align:left;text-decoration:none;-moz-text-shadow:0.1em 0.1em 0.2em black;-webkit-text-shadow:0.1em 0.1em 0.2em black;text-shadow:0.1em 0.1em 0.2em black;width:195px}.content .OTButton .OTReserveNowInner{display:none}.content .OTButton a.OTReserveNow:hover,.content .OTButton a.OTReserveNow:active{color:#867f75}.content .OTButton a.OTPoweredBy:link,.content .OTButton a.OTPoweredBy:visited,.content .OTButton a.OTPoweredBy:hover,.content .OTButton a.OTPoweredBy:active{color:#7f7f7f;display:block;font-family:Verdana,Arial,Helvetica,sans-serif !important;font-size:0.5em !important;margin:9px 0 0;text-align:center;text-decoration:none;text-transform:uppercase}.content a.OTLink:link,a.OTLink:visited,.content a.OTLink:hover,a.OTLink:active{color:#42383c;font-family:Verdana,Arial,Helvetica,sans-serif !important;font-size:12px !important;font-weight:normal !important;text-decoration:underline}.content a.OTLink:hover,a.OTLink:active{text-decoration:none}.page .block_contact_address{width:100%;height:auto;float:none;clear:both}.page .block_contact_address .text_social{display:none}.page .block_contact_dynamicmap{width:86%;height:300px;float:none}.page .block_contact_dynamicmap_right{display:block;float:right;width:13.2%;height:300px;margin:0 0 0 1px;padding:0;border-width:1px;background-color:#DEDEDE;background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/texture_bumps-15.png);background-position:center center;background-repeat:no-repeat}.content .locations_float,.content .locations_lists.fullsize,.content .locations_lists.fullsize .locations_list{float:none;clear:both;width:auto;margin:0 auto 10px}.content .locations_float .block_contact_dynamicmap{width:auto !important;height:auto !important}.content .TableStatus{margin-top:10px;padding:10px;position:static;border-color:#AAAAAA}.content .TableStatus .title{display:block;margin:0 auto 10px 0;font-size:110%;line-height:100%}.content .TableStatus.long.loaded .tswrap{margin-top:0}.content .TableStatus .searchTableStatusWrapper{position:relative}.content .TableStatus .searchTableStatus{height:20px;line-height:18px;padding:1px 10px;position:absolute;right:132px;top:30px;width:115px}.content .TableStatus .TSPolic{text-align:left}.content .TableStatus .referer{display:none !important}.content .TableStatus .referer_override{display:block;position:absolute;bottom:6px;right:6px;width:60px;height:72px;background:transparent none scroll no-repeat 0 0}.content .tablestatus_block_dto .TableStatus .referer_override{background-image:url(http://www.tablestatus.com/public/images/source-dto.png)}.content .tablestatus_block_qdg .TableStatus .referer_override{background-image:url(http://www.tablestatus.com/public/images/source-qdg.png)}.content .TableStatus .title{display:none}.content .TableStatus{margin:0;padding-top:10px;border-color:#AAAAAA}.content .TableStatus .title{display:none}.content .TableStatus.long.loaded .searchTableStatus,.content .TableStatus.dineto.loaded .searchTableStatus{top:-85px}.content .TableStatus.horz img.icon_user{clear:left;margin-left:0}.content .TableStatus.horz #alternate,.content .TableStatus.horz #tablestatus_time,.content .TableStatus.horz #tablestatus_num_guests,.content .TableStatus .searchTableStatus{font-size:13px;line-height:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content .TableStatus.horz #alternate{width:160px}.content .TableStatus.horz #tablestatus_time{width:115px}.content .TableStatus.horz #tablestatus_num_guests{width:160px}.content .TableStatus .searchTableStatus{height:20px;line-height:18px;padding:1px 10px;position:static;left:144px;top:33px;width:115px}.content .TableStatus .TSPolic{text-align:left}.content .TableStatus .referer{display:none !important}.content .TableStatus .referer_override{display:block;float:right;width:60px;height:27px}.content .TableStatus .tswrap{min-height:78px}.page .social_block_vine{display:block;margin:20px auto 10px;border-width:0 0 1px;border-style:dotted}.page .social_block_vine .link{display:block;margin:-10px auto 10px}.page .body_widget_facebook,.page .sidebar_widget_facebook,.page .body_widget_twitter,.page .sidebar_widget_twitter,.page .body_widget_instagram,.page .sidebar_widget_instagram{display:block;overflow:hidden}.page .body_widget_facebook .text_facebook,.page .sidebar_widget_facebook .text_facebook,.page .body_widget_twitter .text_twitter,.page .sidebar_widget_twitter .text_twitter,.page .body_widget_instagram .text_instagram,.page .sidebar_widget_instagram .text_instgram{display:block;overflow:hidden;margin:0}.page .body_widget_twitter .text_twitter iframe,.page .sidebar_widget_twitter .text_twitter iframe,.page .body_widget_instagram .text_instagram iframe,.page .sidebar_widget_instagram .text_instagram iframe{width:100% !important}.page .block_social_handle_right{display:block;height:590px;margin:0;padding:0;border-width:1px;background-color:#DEDEDE;background-image:url(http://bistro.meuleetcaquelon.com/m/websites/images/texture_bumps-15.png);background-position:center center;background-repeat:no-repeat}.page .block_social_handle_right{float:right;margin-left:1px;width:13.2%}.content .body_block .replace,.content .float_body .replace,.content .float_sidebar .replace{visibility:hidden}.page .action_block{display:none}