/* 
 * SingleApp Website Cached Styles 
 * www.veganpizzahouse.ca.vertical-2.style.css
 * 2017-03-16 @ 10:47:31
 */
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
@import url(https://fonts.googleapis.com/css?family=Lora);
#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://www.veganpizzahouse.ca/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://www.veganpizzahouse.ca/websites/_ext/colorbox-master/theme0/images/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(http://www.veganpizzahouse.ca/websites/_ext/colorbox-master/theme0/images/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(http://www.veganpizzahouse.ca/websites/_ext/colorbox-master/theme0/images/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(http://www.veganpizzahouse.ca/websites/_ext/colorbox-master/theme0/images/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(http://www.veganpizzahouse.ca/websites/_ext/colorbox-master/theme0/images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(http://www.veganpizzahouse.ca/websites/_ext/colorbox-master/theme0/images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(http://www.veganpizzahouse.ca/websites/_ext/colorbox-master/theme0/images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(http://www.veganpizzahouse.ca/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://www.veganpizzahouse.ca/websites/_ext/colorbox-master/theme0/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(http://www.veganpizzahouse.ca/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://www.veganpizzahouse.ca/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://www.veganpizzahouse.ca/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://www.veganpizzahouse.ca/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;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;height:500px;overflow:auto;background-color:#FFFFFF;color:#000000;-moz-text-shadow:0 0 0 transparent;-webkit-text-shadow:0 0 0 transparent;text-shadow:0 0 0 transparent;padding:10px;clear:both;font-size:12px;line-height:16px}@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}#fancybox-content{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#fancybox-content > div{overflow:hidden !important}.content .list_item[data-coupon],.content .list_item[data-coupon] *{cursor:pointer !important}#fancybox-content #coupon_wrapper .coupon_body{padding:0 !important}#fancybox-content .note{float:none;width:auto;background-color:rgb(204, 204, 204)}.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(http://www.dine.to/images/social-icons_16x16_2k16.png?1489674480) 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(http://www.dine.to/images/social-icons_32x32_2k16.png?1489674480) 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(http://www.dine.to/images/social-icons_64x64_2k16.png?1489674480) 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 .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{padding-bottom:0;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:1px dotted #BABABA;background-color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.75);-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_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://www.veganpizzahouse.ca/websites/images/icon_alert.png)}.status.default{color:#5F5F5F}.status.default:before{background-image:url(http://www.veganpizzahouse.ca/websites/images/icon_default.png)}.status.error{color:#8a2222}.status.error:before{background-image:url(http://www.veganpizzahouse.ca/websites/images/icon_error.png)}.status.loading{color:#617388}.status.loading:before{background-image:url(http://www.veganpizzahouse.ca/websites/images/icon_loading.png)}.status.notice{color:#b8763b}.status.notice:before{background-image:url(http://www.veganpizzahouse.ca/websites/images/icon_notice.png)}.status.success{color:#2f6d2d}.status.success:before{background-image:url(http://www.veganpizzahouse.ca/websites/images/icon_success.png)}.status.unknown{color:#6C6C6C}.status.unknown:before{background-image:url(http://www.veganpizzahouse.ca/websites/images/icon_unknown.png)}.status.warning{color:#AA8640}.status.warning:before{background-image:url(http://www.veganpizzahouse.ca/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_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:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.3);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}.website .page_banner_slideshow .banner_buttons .button.active,.website .page_banner_slideshow .banner_buttons .button:hover{background-color:rgb(16, 16, 16);background-color:rgba(0, 0, 0, 0.6)}.website .page_banner_slideshow .banner_buttons .button_direction{display:block;top:44%;padding:12px 8px;font-weight:bold;font-size:14px;line-height:16px}.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:4px 8px}.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:38px;padding:12px 8px}.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_buttons .button_frame{padding:4px 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 7px}.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}
.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;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 .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 .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:0 0 0 transparent;-webkit-text-shadow:0 0 0 transparent;text-shadow:0 0 0 transparent}.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_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 .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%}.content .block_contact_staticmap .map_image{display:none}.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{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.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 .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 .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:"\e612";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%;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://www.veganpizzahouse.ca/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 .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 .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_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}.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:0;padding:0;margin:0 auto 4px 0;padding-bottom:9.765625%;padding-bottom:calc(100/1024) * 100%;background-color:#F0F0F0;position:relative;background-size:100% auto;background-size:cover;direction:ltr;text-indent:-9999px}.page .block_guide_listings .guide_block .banner .wrapper{display:block;position:absolute;top:0;right:0;left:0;bottom:0;border-width:1px;border-style:solid}.page .block_guide_listings .guide_block_winterlicious .banner{background-image:url(http://www.veganpizzahouse.ca/websites/images/guide-banner_winterlicious2k17.jpg);width:432px;height:100px;padding:0}.page .block_guide_listings .guide_block_summerlicious .banner{background-image:url(http://www.veganpizzahouse.ca/websites/images/guide-banner_summerlicious2k16.jpg)}.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 .link{text-decoration:none}.page .block_guide_listings .guide_block .link:hover{text-decoration:underline}.page .block_guide_listings .guide_block .price:after{content:" | ";font-weight:normal;filter:alpha(opacity=50);opacity:0.5}.content .privacy_block{text-align:left}.content .terms_block{text-align:left}.action_button{display:none}.action_button img{display:block;margin:0;width:100%;height:auto}.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}}
.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:0 0 0 transparent;-webkit-text-shadow:0 0 0 transparent;text-shadow:0 0 0 transparent;border:0 none transparent}.content .bookenda_block{display:block;margin:0 auto 20px;-moz-text-shadow:0 0 0 transparent;-webkit-text-shadow:0 0 0 transparent;text-shadow:0 0 0 transparent}.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;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://www.veganpizzahouse.ca/websites/images/booking_116x44-en_hover.png?20161005)}body[data-lang="fr"] .content .bookenda_block.size_small .rezbutton{background-image:url(http://www.veganpizzahouse.ca/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://www.veganpizzahouse.ca/websites/images/booking_180x110-en_hover.png?20161005)}body[data-lang="fr"] .content .bookenda_block.size_large .rezbutton{background-image:url(http://www.veganpizzahouse.ca/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")}#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 .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://www.veganpizzahouse.ca/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:hidden}.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%;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://www.veganpizzahouse.ca/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,.content .viplist_form .section .field_province_name select.select{width:30%;min-width:120px}.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://www.veganpizzahouse.ca/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_overlay{display:block;position:absolute;position:fixed;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_container{display:inline-block;max-width:90vw;max-height:90vh;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);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_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)}.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_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:#FEFEFE;text-align:center;text-decoration:none;z-index:10}.popup_container .pclose .fa{position:relative;top:2px}.popup_container .pclose:hover{color:#FFFFFF}.popup_container .ptitle{display:block;font-size:16px;line-height:24px;font-weight:normal;margin:0 auto;display:none}.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_container .hastext .pcontent{padding:10px;min-width:320px}.popup_container .pcontent img{max-width:80vw;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:auto}.popup_container .pcontent img:first-child:last-child{display:block;margin-top:0}.popup_container .pcontent p{margin:10px auto;text-align:center}
@font-face{font-family:'icomoon';src:url('http://www.veganpizzahouse.ca/websites/fonts/icomoon.eot?-xrkqhf');src:url('http://www.veganpizzahouse.ca/websites/fonts/icomoon.eot?#iefix-xrkqhf') format('embedded-opentype'), url('http://www.veganpizzahouse.ca/websites/fonts/icomoon.woff?-xrkqhf') format('woff'), url('http://www.veganpizzahouse.ca/websites/fonts/icomoon.ttf?-xrkqhf') format('truetype'), url('http://www.veganpizzahouse.ca/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"}

@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}
html{background-color:#363636}body{width:100%;background-color:transparent;background-image:none;background-position:center top;background-repeat:repeat-x;background-attachment:fixed;background-size:100% auto;background-size:cover;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:140%}.body_wrapper{width:100%;height:100%;background-color:transparent}.website{display:block;width:100%;background-color:transparent;position:relative;z-index:2;min-width:1024px}.header{display:block;position:fixed;min-width:1024px}.footer{display:block;min-width:1024px}.header{top:0;left:0;right:0;height:90px;padding:10px 0;z-index:1000;-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);text-align:center;background-color:transparent;background-image:url(http://www.veganpizzahouse.ca/websites/images/trans-colour_090909-70.png);border-style:solid;border-width:0 0 1px;border-color:#090909;border-color:rgba(0, 0, 0, 0.9)}.header_helper{display:none}.top,.nav{text-align:left;vertical-align:bottom}.top_wrapper,.nav_wrapper{margin:0 auto;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;max-width:1024px}.top{background-color:transparent;height:30px}.header .header_logo{display:block;float:left;width:200px;height:70px;margin:0 10px 0 0;text-align:left;direction:ltr;text-indent:-9999px;background-color:transparent;background-position:0 0;background-repeat:no-repeat;color:transparent;position:absolute;z-index:10}.header .header_logo.inner{background-image:none;float:none;margin:0;top:0;right:0;bottom:0;left:0}.header .header_logo.inner .image{display:block;width:100%;height:auto}.header .header_info{display:block;float:right;margin-right:10px;color:#FFFFFF;font-size:90%;line-height:30px;-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.9);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.9);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.9)}.header .header_info .detail{*display:inline;*zoom:normal;display:inline-block;margin:0;padding-left:10px}.header .header_info .name{padding-left:0}.header .header_info .name,.header .header_info .phone{font-weight:bold}.header .header_info .link,.header .header_info .email{text-decoration:none}.header .header_info .link.active span,.header .header_info .link:hover span,.header .header_info .email.active span,.header .header_info .email:hover span{text-decoration:underline}.header .header_info .detail:before{content:'|';padding-right:15px;font-weight:normal}.header .header_info .detail:first-child:before{content:'';padding-right:0}.header .header_info .phone.real{display:inline-block}.header .header_info .phone.track{display:none}.header .header_info a,.header .header_info a:hover{color:inherit}.header .header_info .social{padding-left:10px}.header .header_info .social .social_icon{display:inline-block;*zoom:1;margin:0 0 0 4px;text-align:left;color:transparent;border:0 none transparent;background-color:transparent;background-attachment:scroll;background-repeat:no-repeat;background-position:0 0;line-height:100%;filter:alpha(opacity=90);opacity:0.90;overflow:hidden;vertical-align:bottom}.header .header_info .social .social_icon:first-child{margin-left:0}.header .header_info .social .social_icon:hover{filter:alpha(opacity=100);opacity:1.00}.header .header_info .social:before{padding-right:10px}.header .header_info .social .social_icon .label_span{visibility:hidden}.header .header_info .social_glyphs .social_icon{color:inherit;text-align:center;vertical-align:middle;overflow:visible;margin-left:4px}.header .header_info .social_glyphs .social_icon .icon_span{font-size:120%}.header .header_info .social_glyphs .social_icon .label_span{display:none}.nav{background-color:transparent;height:40px}.nav_toggle{display:none}.nav .list_pages{overflow:visible;font-size:120%;line-height:40px;-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.7);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.7);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.7);text-align:right;padding-right:10px}.nav .list_pages .item_page{display:inline-block;margin-left:15px;padding-bottom:10px;position:relative}.nav .list_pages .item_page .link{color:#FFFFFF}.nav .list_pages .item_page .link:hover,.nav .list_pages .item_page:hover .link,.nav .list_pages .active .link{text-decoration:underline}.nav .list .item_sitemap,.nav .list .item_debug{display:none;overflow:hidden;visibility:hidden;white-space:nowrap;width:1px}.nav .list_pages .item_sticky{display:none}.nav .list_pages .list_subs{display:none;position:absolute}.nav .list_pages .list_subs{width:auto;width:150px;margin:1px 0 0;padding:6px 6px 12px;-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-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);text-align:left;background-color:transparent;background-image:url(http://www.veganpizzahouse.ca/websites/images/trans-colour_090909-80.png);border-style:solid;border-width:0 1px 1px;border-color:#090909;border-color:rgba(0, 0, 0, 0.9);left:-1px;top:49px;z-index:9999;background-clip:padding-box}.nav .list_pages .item:hover .list_subs,.nav .list_pages .active:hover .list_subs{display:block;filter:alpha(opacity=99);opacity:0.99}.nav .list_pages .list_subs .item{font-size:80%;line-height:160%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav .list_pages .list_subs .item .link{display:block;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav .list_pages .list_subs .active .link,.nav .list_pages .list_subs .item .link:hover{text-decoration:underline}.footer{bottom:0;left:0;right:0;height:auto;padding:10px 0;z-index:1000;color:#FFFFFF;background-color:#090909;background-image:none}.footer_wrapper{margin:6px 12px;position:relative;height:auto;margin:0 auto;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;padding-bottom:60px;max-width:1024px}.footer a{color:#FFFFFF}.footer .footer_info,.footer .footer_info .formatter{width:100%;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:160%}.footer .footer_info .footer_column{min-width:20%;margin:0 20px 10px 0;padding:0 20px;vertical-align:top;border-right:1px solid #FFFFFF;border-color:rgba(255, 255, 255, 0.25)}.footer .footer_info .footer_column:first-child{padding-left:0}.footer .footer_info .footer_column:last-child{border-right:0 none transparent;padding-right:0}.footer .footer_info .footer_column_address{width:20%}.footer .footer_info .footer_column_sitemap{width:25%}.footer .footer_info .footer_column_connect{width:20%}.footer .footer_info .footer_column_logo{width:auto}.footer .footer_info .footer_column_logo .logo_image{background-color:transparent;background-position:0 0;background-repeat:no-repeat;color:transparent;direction:ltr;display:block;float:right;height:70px;text-align:left;text-indent:-9999px;width:200px}.footer .footer_info .footer_column_logo .logo_image .image_logo{display:none}.footer .footer_info .name,.footer .footer_info .connect,.footer .footer_info .sitemap{font-weight:bold}.footer .footer_info .name:before{display:none}.footer .footer_info .address{font-size:90%}.footer .footer_info .phone{margin-top:6px;font-weight:bold}.footer .footer_info .phone.real{display:inline-block}.footer .footer_info .phone.track{display:none}.footer .footer_info .email,.footer .footer_info .email:hover{margin-top:6px;font-weight:bold;text-decoration:none;cursor:text}.footer .footer_info .sitemap_list{margin-top:5px;font-size:90%;line-height:140%}.footer .footer_info .sitemap_list .list_item{display:block;width:50%;float:left;overflow:hidden;text-overflow:ellipsis}.footer .footer_info .sitemap_list .item_link:before{content:"\BB \a0 "}.footer .footer_info .text_social{margin-top:5px;overflow:hidden}.footer .footer_info .social_icon{display:block;float:left;clear:both;margin-bottom:4px;outline:0}.footer .footer_info .social_icon:hover .label_span{text-decoration:underline}.footer .footer_info .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}.footer .footer_info .social_icon:hover .icon_span,.footer .footer_info .social_icon .icon_span:hover{filter:alpha(opacity=100);opacity:1.00}.footer .footer_info .text_social_16x16 .social_icon_dineto .icon_span{background:transparent url(http://www.dine.to/images/social-icons_16x16_dineto.png?20130718) scroll no-repeat 0 0}.footer .footer_info .text_social_32x32 .social_icon_dineto .icon_span{background:transparent url(http://www.dine.to/images/social-icons_32x32_dineto.png?20130718) scroll no-repeat 0 0}.footer .footer_info .text_social_16x16 .social_icon_qdgca .icon_span{background:transparent url(http://www.dine.to/images/social-icons_16x16_ypdine.png?20130718) scroll no-repeat 0 0}.footer .footer_info .text_social_32x32 .social_icon_qdgca .icon_span{background:transparent url(http://www.dine.to/images/social-icons_32x32_ypdine.png?20130718) scroll no-repeat 0 0}.footer .footer_info .social_glyphs{margin-top:0;padding-top:5px}.footer .footer_info .social_glyphs .social_icon{color:inherit;text-align:center;vertical-align:middle;overflow:visible}.footer .footer_info .social_glyphs .icon_span{color:inherit;font-size:120%;text-indent:0;overflow:visible}.footer .footer_info .social_glyphs .label_span{margin-left:4px}.footer .footer_links{position:absolute;left:0;right:0;bottom:6px;clear:both;padding-left:5px;font-size:80%;line-height:110%}.footer .footer_links .item{padding:0}.footer .footer_links .item:before{content:'|';padding:0 6px 0 2px;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_logo{position:absolute;right:0;bottom:0;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;border:0 none transparent;background-image:none;background-position:center right;background-repeat:no-repeat;background-size:auto 100%;float:right;width:150px;height:25px;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_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}.content{padding:90px 0 0;font-family:Verdana, Helvetica, sans-serif}.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{border-color:#BABABA;background-color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.75)}.content .float_body{width:62%}.content .float_sidebar{width:36%}.page{margin:0 auto;padding:0;background-color:transparent;background-size:auto 100%;background-position:center top;background-attachment:fixed;border-color:#BABABA;border-style:solid;border-width:0 0 1px}.page .page_content{display:block;margin:0 auto;padding:20px 0;background-color:#F2F2F2;background-image:none;text-align:center}.page .page_wrapper{margin:0 auto;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;min-height:500px;width:1024px;position:relative}.page .page_banner{border-style:solid;border-width:0 0 1px;background-image:inherit;background-position:center center;background-size:auto 100%;background-size:cover;background-attachment:fixed}.page:first-child > .page_banner{margin-top:-90px;border-color:#BABABA}.page:first-child > .page_banner_rotator .banner_slide .wrapper .data{padding-top:106px}.page:first-child > .page_banner_slideshow .banner_slide .wrapper .data{padding-left:38px;padding-right:38px;padding-bottom:36px}@media screen and (min-width: 1024px){.page > .page_banner_rotator .banner_slide .wrapper .caption{font-size:1.6vw}}.page:first-child > .page_banner_slideshow .banner_buttons{font-size:100%}.page:first-child > .page_banner_slideshow .banner_buttons .button_direction{padding:12px 8px}.page:first-child > .page_banner_slideshow .banner_buttons .button_prev{left:8px}.page:first-child > .page_banner_slideshow .banner_buttons .button_next{right:8px}.page:first-child > .page_banner_slideshow .banner_buttons .button_frame{padding:4px 8px}.page__lang .header_logo,.page__splash .header_logo{display:none}.page__lang .header,.page__splash .header{height:50px}.page__lang .header .nav,.page__splash .header .nav{display:none}.page__error .content,.page__lang .content,.page__splash .content{padding-top:0}.page__error .page,.page__lang .page,.page__splash .page{padding-top:0;text-align:center}.page__error .page_content{padding-top:120px}.page__error .page_content_hasbanner{padding-top:20px}.page__lang .page_content,.page__splash .page_content{padding-top:80px}.page__lang .page_content_hasbanner,.page__splash .page_content_hasbanner{padding-top:20px}.page__error .page_wrapper,.page__lang .page_wrapper,.page__splash .page_wrapper{min-height:100px}.page__error:first-child > .page_banner,.page__lang:first-child > .page_banner,.page__splash:first-child > .page_banner{margin-top:0;padding-bottom:22%}.page__lang:first-child > .page_banner_rotator .banner_slide .wrapper .data,.page__splash:first-child > .page_banner_rotator .banner_slide .wrapper .data{padding-top:66px}.content .error_select,.content .lang_select,.content .splash_select{margin:0 auto;width:100%;text-align:center}.content .error_logo,.content .lang_logo,.content .splash_logo{text-align:center;padding-bottom:20px}.content .error_logo .logo_image,.content .lang_logo .logo_image,.content .splash_logo .logo_image{display:block;margin:0 auto}.content .error_header,.content .lang_header,.content .splash_header{text-align:center;padding-bottom:10px}.content .lang_links,.content .splash_links{display:block;margin:0 auto;text-align:center}.content .lang_links .lang,.content .splash_links .location{display:inline-block;text-align:center;padding:0 10px}.content .lang_select .lang strong,.content .splash_select .location strong{display:block;font-size:100%;line-height:120%;text-transform:uppercase}.content .lang_select .lang a,.content .splash_select .location a{text-decoration:none}.content .lang_select .lang a:hover,.content .lang_select .lang a.lang_active,.content .splash_select .location a:hover,.content .splash_select .location a.lang_active{text-decoration:underline}.page__error .footer .footer_logo,.page__lang .footer .footer_logo,.page__splash .footer .footer_logo{bottom:auto;top:0}.content .float_sidebar .TableStatus .title{display:none}.content .float_sidebar .sidebar_widget.sidebar_widget_tablestatus{padding-bottom:10px;margin-bottom:10px}.content .float_sidebar .tablestatus_layout_2 .TableStatus{width:auto}.content .float_sidebar .tablestatus_layout_2 .TableStatus{width:auto}.content .float_sidebar .tablestatus_layout_2 .TableStatus .tswrap .vsep{display:none}.content .float_sidebar .tablestatus_layout_2 .TableStatus input[type=text]{width:39%;margin-bottom:0}.content .float_sidebar .tablestatus_layout_2 .TableStatus select{width:39%}.content .float_sidebar .tablestatus_layout_2 .TableStatus img{margin-bottom:2px;margin-top:2px}.content .float_sidebar .tablestatus_layout_2 .TableStatus div.searchTableStatusWrapper{display:block;float:none;height:1px;margin:0;position:relative;width:auto}.content .float_sidebar .tablestatus_layout_2 .TableStatus div.searchTableStatusWrapper input[type=button]{position:absolute;left:49.5%;top:-28px;height:20px !important}.page_home .image_panels{float:left;width:59%}.page_home .block_contact_staticmap{float:right;width:39%}.page_home .float_body .sidebar_widget,.page_home .clear_body .sidebar_widget{float:left;width:50%;padding-right:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page_groups .block_group_photo{float:right;width:40%}.page_groups .block_group_description{float:left;width:58%}.page_groups .block_group_details{float:left;width:58%}.page_contact .block_contact_dynamicmap{float:right;width:73%;height:350px}.page_contact .block_contact_address{float:left;width:26%;height:350px}.website .header .action_button{position:fixed;z-index:100;right:14px;width:42px;height:auto;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden;background-color:transparent;-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);transition:width 0.3s}.header .action_button:hover{width:200px}.header .action_button.call_now{display:none}.header .action_button img{width:auto;height:42px}.header .action_button.pos1{bottom:12px}.header .action_button.pos2{bottom:58px}.header .action_button.pos3{bottom:104px}.website .nav .action_button{display:none}
.header{height:200px;background-image:url(http://www.veganpizzahouse.ca/restaurants/vegan_pizza_house/website/images/texture-background.jpg?1489674480);border:none}.header .header_logo{width:250px;height:180px;background-size:89%;background-position:0 -68px;margin-left:calc(50% - 120px)}.header .header_info{-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;color:#000000;display:none}.page:first-child > .page_banner{margin-top:100px}.header.compact{height:0px;top:0px}.header.compact .header_info{display:none}.header.compact .header_logo{width:193px;height:55px;margin-top:-1px;background-size:100%;background-position:0px 1px;margin-left:0px}.header.compact .nav{margin-top:-10px;height:70px}.header.compact .nav .list_pages{line-height:60px}.header.compact .top{height:0px}.header_button_left p,.header_button_right p{text-align:center}.header.compact .header_button_left h2,.header.compact .header_button_right h2,.header.compact .header_button_left p,.header.compact .header_button_right p{display:none}.header.compact .header_button_left,.header.compact .header_button_right{top:10px}.header.compact .nav .list_pages{text-align:right}.top{height:190px}.nav{background-color:rgb(248, 245, 236);height:40px;font-family:'Lora', serif;font-size:120%;border-bottom:1px solid rgba(0, 0, 0, 0.2)}.nav .list_pages{text-align:center}.nav .list_pages .item_page{margin-left:10px;margin-right:10px}.nav .list_pages .item_page .link{-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;color:#000000}.nav .list_pages .item_page .link:hover,.nav .list_pages .item_page:hover .link,.nav .list_pages .active .link{text-decoration:none;color:#F27D21}#nav > div > ul > li.item.item_page.item_page_order-online > a{color:#7EC142 !important;font-weight:bold}#nav > div > ul > li.item.item_page.item_page_order-online> a:hover{color:#F27D21 !important}.content h2{font-family:'Lora', serif;font-size:180%}.content h3{font-family:'Lora', serif;font-size:150%}.icon:before{display:none}.content .text_summary,.content .header_block p,.content .body_block p{margin:0 auto 0px 0}.content .highlight_block{background-color:transparent;border:none}.content .block_contact_address{padding:0}.content .menus_content{padding:0px}.page{margin-top:150px}.page .page_content{background-color:#F8F5EC}.page .page_banner{display:none}.right-block{float:right;width:24%}.left-block{float:left;width:60%}.footer .footer_info .footer_column_logo .logo_image{height:150px;background-size:90%;width:200px}