img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.logo{width:240px;margin:0 auto 0 24px;align-self:center}.logo a{display:block}.logo a svg,.logo a img{display:block;margin:0}.menu_spacer{position:relative;height:0;width:100%}.menu_top_bar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;height:32px;top:0;box-sizing:border-box;z-index:21;background:#000}.menu_top_bar *{align-self:center}.menu_top_bar>a{display:inline-flex;margin-left:auto;padding-left:34px;color:#fff;letter-spacing:1px;opacity:1 !important}_:-ms-fullscreen,:root .menu_top_bar>a{margin-left:0}.menu_top_bar>a img{display:none;width:16px;margin-right:11px}.menu_top_bar .menu{list-style:none;margin:0 12px 0 auto;padding:0}.menu_top_bar .menu li{display:inline-block}.menu_top_bar .menu li a{color:#fff;text-decoration:none}.menu_desktop{display:flex;flex-direction:column;justify-content:center;width:100%;height:64px;top:32px;z-index:20;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menu_desktop .menu{position:relative;display:flex;align-items:center;list-style-type:none;padding:0;margin:0;align-self:center;z-index:1;font-size:12px}.menu_desktop .menu a{display:block;height:100%;color:#fff;font-weight:700;text-decoration:none;backface-visibility:hidden}.menu_desktop .menu ul a:hover{color:#fff !important}.menu_desktop .menu a:hover:after{border-top:5px solid #a7a7a7 !important}.menu_desktop .menu ul a:hover{color:#000 !important}.menu_desktop .menu>li{float:left;margin-right:20px;padding:0;letter-spacing:.5px}#menu-desktop-en li.lang-item,#menu-desktop-fr li.lang-item,#menu-footer-en li.lang-item,#menu-footer-fr li.lang-item{margin-right:0}.menu_desktop .menu-link-with-down-arrow>a:after{content:"";position:relative;width:0;height:0;border-top:5px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;bottom:-15px;right:-17px;margin-left:-5px}.menu_desktop .menu-link-with-down-arrow{margin-right:23px !important}.menu_desktop .menu-link-with-down-arrow a{padding-right:20px}.menu_desktop .menu>.lang-item-first{margin-right:26px}.menu-link-cta a{color:#ffe1be !important;text-decoration:underline !important}.menu_desktop .menu>.current-lang{font-weight:700}.menu_desktop .menu>.current_page_item,.menu_desktop .menu>.current-menu-parent,.menu_desktop .menu>.current-menu-item,.menu_desktop .menu>.current_page_parent{font-weight:700}.menu_desktop .menu li .sub-menu .current-menu-item a{font-weight:700}.menu_desktop .menu>.lang-item{border-bottom:0 solid #fff !important}.menu_desktop .menu ul{position:absolute;min-width:173px;visibility:hidden;list-style-type:none;padding:12px 0 0}.menu_desktop .menu ul li{position:relative;float:none;opacity:0;font-weight:400;background:#fff;box-shadow:0 .08em .25em 0 rgba(0,0,0,.3)}.menu_desktop .menu ul a{color:#000 !important;padding:10px 18px}.menu_desktop .menu ul a:hover{background:#f7f7f7}.menu_desktop .menu ul li:last-of-type{margin:0}.menu_desktop .menu li:hover>ul,.menu_desktop .menu li>ul:hover{visibility:visible}.menu_desktop .menu li:hover>ul li{opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.menu_desktop .menu>li a:hover{opacity:1 !important;color:#fff}.menu_desktop .menu li .sub-menu li a:hover{color:#000 !important}.menu_desktop_socials{position:relative;display:flex;align-items:center;list-style-type:none;padding:0;margin:0;align-self:center}.menu_desktop_socials li{float:left}.menu_desktop_socials li a{float:left;opacity:1}.menu_desktop_socials li a svg,.menu_desktop_socials li a img{float:left;width:22px;margin-right:26px}.menu_desktop_socials li a svg:hover .st0,.menu_desktop_socials li a svg:hover g{fill:#fff}.menu_desktop_socials li:nth-of-type(1) a svg{width:21px}.menu_desktop_socials li:last-child a svg{width:21px;margin-right:0}.menu_desktop_socials li a .st0,.menu_desktop_socials li a g{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menu_desktop_secondary{display:none;align-self:center;margin-top:17px}#menu-desktop-language-switcher{display:flex}.ajax_cart{position:relative;display:none;margin:-2px 32px 0 0;align-self:center;z-index:1}.ajax_cart:hover{cursor:pointer;opacity:.8}.ajax_cart_contents{display:block;float:left;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.ajax_cart_contents:before{display:block;width:20px;height:20px;margin-right:7px;content:"";background-image:url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/components/modern-classic-menu/../../assets/svgs/icon_cart.svg);background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;float:left}.ajax_cart_contents:hover{text-decoration:none}.ajax_cart_contents_count{width:16px;height:7.5px;margin:-2px 0 0 -2px;color:#fff;background:#000;border:1.5px solid #000;padding:2px 0 6px;border-radius:100%;font-size:10px;font-weight:900;line-height:1.2;float:right;text-align:center}.menu_burger{position:absolute;top:21px;top:53px;right:24px;align-self:center;z-index:21;line-height:0}.menu_mobile{position:absolute;display:block;width:67%;max-width:300px;height:auto;min-height:calc(100vh + 50px);margin:auto;margin-left:0;top:0;left:0;right:0;background:#fff;box-shadow:.17em .25em .3em 0px rgba(0,0,0,.2);z-index:22;transform:translateX(-120%);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.menu_mobile ul{position:relative;display:block;overflow:auto;margin:auto;padding:0;text-align:left;font-size:1em;font-weight:400;list-style-type:none}.menu_mobile ul a{position:relative;display:block;width:100%;height:100%;padding:16px 0 16px 25px;box-sizing:border-box;color:#333336;background:#fff;text-decoration:none}.menu_mobile ul a:hover{background:#f7f7f7}.menu_mobile ul li{float:none;margin:0;border-bottom:1px solid #d8d8d8}.menu_mobile ul .current_page_item a:before,.menu_mobile ul .current-menu-parent a:before,.menu_mobile ul .current-menu-item a:before,.menu_mobile ul .current_page_parent a:before{position:absolute;width:12px;height:100%;top:0;left:0;background:#000;content:""}.menu_mobile_shader{position:absolute;display:none;width:100%;min-height:calc(100vh + 50px);top:0;left:0;background:rgba(255,255,255,.94);z-index:20;opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.hamburger{display:inline-block;overflow:visible;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hamburger:hover{opacity:.86}.hamburger{position:relative;display:inline-block;width:22px;height:20px}.hamburger .inner,.hamburger .inner:after,.hamburger .inner:before{position:absolute;width:22px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;background-color:#000}.hamburger .inner{top:10px;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.1s}.hamburger .inner:before{display:block;content:'';top:-8px;transition:top .1s .14s ease,opacity .1s ease}.hamburger .inner:after{display:block;content:'';bottom:-8px;transition:bottom .1s .14s ease,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger.flag-active .inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.flag-active .inner:before{top:0;transition:top .1s ease,opacity .1s .14s ease;opacity:0}.hamburger.flag-active .inner:after{bottom:0;transition:bottom .1s ease,-webkit-transform .1s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger.active-color .inner,.hamburger.active-color .inner:before,.hamburger.active-color .inner:after{background-color:#000}.menu_search{width:20px;height:auto;margin-right:72px;align-self:center;opacity:1}.menu_search svg{display:block;margin:auto}.menu_search svg:hover{cursor:pointer}.menu_search svg:hover .st0{stroke:#a7a7a7}.menu_search .st0{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.fullscreen_search_overlay{position:fixed;display:flex;width:100%;height:100vh;top:0;left:0;visibility:hidden;z-index:999;background:rgba(255,255,255,.94);opacity:0;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.search_overlay_content{position:relative;width:66%;max-width:520px;min-width:300px;margin:auto;top:-120px;bottom:0;left:0;right:0;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.search_overlay_close{position:absolute;width:24px;margin:auto;left:0;right:0;bottom:36vh;background:#fff;border-radius:50%;padding:8px;visibility:hidden;box-shadow:0 .09em .05em 0 rgba(0,0,0,.15);opacity:0;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.search_overlay_close:hover{cursor:pointer;opacity:.8}.desktop_search_box{background:#fff;text-align:center;padding:16px 0;border-radius:3px;box-shadow:0 .16em .2em 0 rgba(0,0,0,.15)}.desktop_search_input{width:100%;text-align:center;color:#000;background:0 0;border:0}.desktop_search_submit{display:none}.desktop_search_input::-webkit-input-placeholder,.desktop_search_input:-moz-placeholder,.desktop_search_input::-moz-placeholder,.desktop_search_input:-ms-input-placeholder{color:#000}.desktop_search_input:focus::-webkit-input-placeholder,.desktop_search_input:focus:-moz-placeholder,.desktop_search_input:focus::-moz-placeholder,.desktop_search_input:focus:-ms-input-placeholder{opacity:0}@media screen and (min-width:360px){.menu_desktop .menu{font-size:13.5px}}@media screen and (min-width:411px){.menu_desktop .menu>li{margin-right:28px}.menu_desktop .menu{font-size:14px}}@media screen and (min-width:720px){.menu_top_bar{justify-content:flex-end}.menu_top_bar>a{margin-right:24px;padding-left:0}.menu_top_bar>a img{display:block}.menu_top_bar .menu{display:block;margin:0 16px 0 0}.menu_desktop .menu{font-size:1.15em}.menu_desktop .menu>li{margin-right:52px}.menu_desktop{flex-direction:row}}@media screen and (min-width:1000px){.menu_burger,.menu_mobile,.menu_mobile_shader{display:none !important}.menu_search{margin-right:32px}.search_overlay_content{top:-8vw}.desktop_search_box{padding:1vw 0}}@media screen and (min-width:1160px){.menu_top_bar .menu{margin:0 1.5vw 0 0}#menu-desktop-en li.lang-item,#menu-desktop-fr li.lang-item{display:none}.menu_desktop_secondary{display:flex;margin-top:0}.menu_desktop{justify-content:flex-end}.footer .menu_desktop{justify-content:center}.menu_desktop_secondary{margin-right:52px}}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html{line-height:1.5}body{width:100%;height:auto;margin:auto;font-size:15px;font-family:'Segoe UI',sans-serif;-webkit-font-smoothing:subpixel-antialiased}h1{font-family:inherit;letter-spacing:inherit;font-size:1.5em;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}h2{font-family:inherit;letter-spacing:inherit;font-size:1.2em;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}h3{font-family:inherit;letter-spacing:inherit;font-size:1em;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}h4,h5,h6{font-family:inherit;letter-spacing:inherit;font-size:1em;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}p,span{font-family:inherit;letter-spacing:inherit;font-size:1em;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{font-family:inherit;letter-spacing:inherit;font-size:1em;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{opacity:.8}a img:hover,a svg:hover{opacity:.8}a:focus{outline:0}a:hover,a:active{outline:0}li{font-family:inherit;letter-spacing:inherit;font-size:1em;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{display:block;max-width:100%;height:auto;margin:auto;vertical-align:bottom;-webkit-tap-highlight-color:rgba(0,0,0,0)}svg{display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}figure{margin:0}.wrapper{width:100%;margin:0 auto;position:relative;overflow:hidden}.pageSection{position:relative;float:left;width:100%}.contentFrame{position:relative}.columnWrap,.col{position:relative;width:100%;float:left}.contentFrame,.columnWrap,.col,ul,li,article{box-sizing:border-box}.wrapper:after,.contentFrame:after,.columnWrap:after,.col:after{display:block;content:"";clear:both}.spacer,.clearfix{clear:both}.lang-fr,.lang-en{display:none}.lang-fr:lang(fr),.lang-en:lang(en){display:block}img,svg{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input:focus{outline:0}button:focus{outline:0}textarea,input{outline:none}input[type='text'],input[type='email'],input[type='tel'],input[type='password'],input[type='number'],textarea{padding:8px;width:100%;box-sizing:border-box}select{padding:6.9px;width:100%;box-sizing:border-box}input[type='submit']{width:100%;padding:12px;box-sizing:border-box;cursor:pointer}::-webkit-input-placeholder{color:#323232}:-moz-placeholder{color:#323232}::-moz-placeholder{color:#323232}:-ms-input-placeholder{color:#323232}:focus::-webkit-input-placeholder{color:transparent}:focus:-moz-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-ms-input-placeholder{color:transparent}.state-on-screen{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-moz-transform:translateY(-64px)!important;-webkit-transform:translateY(-64px)!important;-o-transform:translateY(-64px)!important;-ms-transform:translateY(-64px)!important;transform:translateY(-64px)!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.ut-display-block{display:block!important}.ut-display-none{display:none!important}.ut-display-table{display:table!important}.ut-display-table-cell{display:table-cell!important}.ut-display-flex{display:flex!important}.ut-visibility-visible{visibility:visible!important}.ut-visibility-hidden{visibility:hidden!important}.ut-fixed{position:fixed!important}.ut-absolute{position:absolute!important}.ut-relative{position:relative!important}.ut-static{position:static!important}.ut-float-right{float:right!important}.ut-float-left{float:left!important}.ut-absolute-top{position:absolute!important;top:0!important;bottom:unset!important}.ut-absolute-bottom{position:absolute!important;bottom:0!important;top:unset!important}.ut-opacity-1{opacity:1!important}.ut-opacity-0{opacity:0!important}.ut-border-none{border:none!important}.ut-bg-none{background:none!important}.ut-text-align-center{text-align:center!important}.ut-overflow-hidden{overflow:hidden!important}.ut-overflow-x-hidden{overflow-x:hidden!important}.ut-overflow-y-hidden{overflow-y:hidden!important}.ut-width-full{width:100%!important}.ut-margin-top-0{margin-top:0!important}.ut-text-align-left{text-align:left!important}.ut-text-align-right{text-align:right!important}.ut-text-align-left{text-align:center!important}.ut-height-auto{height:auto!important}.ut-rotate-pos-45-deg{transform:rotate(45deg)!important}.ut-translate-x-0{transform:translateX(0%)!important}.ut-translate-y-0{transform:translateY(0%)!important}.ut-body-lock{height:100vh;overflow-y:scroll}.ut-wrapper-lock{height:100vh;overflow:hidden}.ut-z-index-max{z-index:99999}.ut-no-box-shadow{box-shadow:none!important}.ut-responsive-video{position:relative;height:0;margin:auto;overflow:hidden;padding-bottom:56.25%}.ut-responsive-video embed,.ut-responsive-video iframe,.ut-responsive-video object,.ut-responsive-video video{position:absolute;width:100%;height:100%;top:0;left:0}.ut-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ut-no-touch{-webkit-tap-highlight-color:rgba(0,0,0,0)}.ut-no-select-touch{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ut-video-popup-shader{position:fixed;width:100%;height:100%;margin:auto;top:0;bottom:0;left:0;right:0;z-index:1001;opacity:0;background:rgba(255,255,255,0.8);-moz-transition:all .5s linear;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.ut-video-popup{position:fixed;width:0;height:0;margin:auto;top:0;bottom:0;left:0;right:0;z-index:1002;opacity:0;background:rgba(0,0,0,0.92);-moz-transition:all .5s linear;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.ut-video-popup.open{opacity:1;width:340px;height:192px}.ut-video-popup > *{width:100%;opacity:0;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;box-shadow:0 .2em 1em 0 rgba(0,0,0,0.15)}@media screen and (min-width: 720px){.ut-video-popup.open{width:520px;height:292px}}@media screen and (min-width: 1000px){.ut-video-popup.open{width:903px;height:507px}}@media screen and (min-width: 1880px){.ut-video-popup.open{width:1200px;height:675px}}.ut-parallax-viewport{width:100%;margin:auto;position:absolute;top:0;left:0;right:0;background-size:cover;background-position-y:0;background-repeat:no-repeat}.ut-parallax-viewport:after{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;content:"";background:rgba(0,0,0,0.3)}@media screen and (min-width: 1000px){.ut-height-viewport{height:100vh!important}.ut-min-height-viewport{min-height:100vh!important}.ut-parallax-viewport{min-height:125vh!important}}.ut-faux-page-loader{position:fixed;width:100%;height:100vh;background:#fff;z-index:999;display:none;opacity:0;-webkit-transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84);-moz-transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84);-ms-transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84);-o-transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84);transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84)}.ut-faux-page-loader svg,.ut-faux-page-loader img{position:absolute;width:72px;margin:auto;left:0;right:0;top:0;bottom:0}_:-ms-lang(x),_:-webkit-full-screen,.ut-faux-page-loader{visibility:hidden}_:-ms-fullscreen,:root .ut-faux-page-loader{display:none!important}.ut-trigger{position:absolute;height:2px;width:100%;right:0;left:0;top:0;margin:0;background:#0f0;visibility:hidden;z-index:999}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer."}
:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer."}
/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT *//*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-webkit-touch-callout:none;-khtml-user-select:none;overflow:hidden}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/lib/dist/css/../img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
@font-face{font-family:'Lato';src:url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/fonts/Lato-Black.ttf) format('ttf'),url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/fonts/Lato-Black.woff) format('woff');font-weight:900;font-style:normal}@font-face{font-family:'Lato';src:url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/fonts/Lato-BlackItalic.ttf) format('ttf'),url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/fonts/Lato-BlackItalic.woff) format('woff');font-weight:900;font-style:italic}@font-face{font-family:'Lato';src:url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/fonts/Lato-Bold.ttf) format('ttf'),url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/fonts/Lato-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Lato';src:url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/fonts/Lato-Regular.ttf) format('ttf'),url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/fonts/Lato-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Lato';src:url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/fonts/Lato-Light.ttf) format('ttf'),url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/fonts/Lato-Light.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Lato';src:url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/fonts/Lato-Italic.ttf) format('ttf'),url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/fonts/Lato-Italic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'Lebbad Script';src:url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/fonts/Lebbad-Script.ttf) format('ttf'),url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/fonts/Lebbad-Script.woff) format('woff');font-weight:400;font-style:normal}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-pop:hover,.hvr-pop:focus,.hvr-pop:active{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hvr-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.hvr-push:hover,.hvr-push:focus,.hvr-push:active{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}body{font-family:'Lato',sans-serif}_:-ms-fullscreen,:root body{overflow-x:hidden}h1,h2{font-family:'Lebbad Script',sans-serif}.sectionHeading{text-align:center}.sectionHeading__header{font-size:2em}.btn{position:relative;display:inline-block;max-width:270px;margin:auto;border-radius:32px;padding:12px 32px;box-sizing:border-box;font-weight:700;text-decoration:none;text-align:center;opacity:1 !important;cursor:pointer;letter-spacing:.5px}.btn.small{padding:8px 42px}.btn.shadowed{box-shadow:0 .2em 1em 0 rgba(0,0,0,.08)}.btn--transparentWhite{border:1.5px solid #fff;color:#ffe1be}.btn--transparentFroly{border:1.5px solid #f26a75;color:#f26a75}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}.bg-color-white{background:#fff}.text-color-white{color:#fff}.bg-color-night-rider-black{background:#2c2c2c}.text-color-night-rider-black{color:#2c2c2c}.bg-color-bisque{background:#ffe1be}.text-color-bisque{color:#ffe1be}.bg-color-froly{background:#f26a75}.text-color-froly{color:#f26a75}.ut-faux-page-loader svg,.ut-faux-page-loader img{width:280px;animation:ld-breath 1s infinite linear}@keyframes ld-breath{0%{animation-timing-function:cubic-bezier(.9647,.2413,-.0705,.7911);transform:scale(.9099999999999999)}51%{animation-timing-function:cubic-bezier(.9226,.2631,-.0308,.7628);transform:scale(1.02994)}100%{transform:scale(.9099999999999999)}}.pageSection--homeAboveFold{background:#f26a75}.pageSection--homeAboveFold .columnWrap-01 .col-01{display:flex}_:-ms-fullscreen,:root .pageSection--homeAboveFold .columnWrap-01 .col-01{height:100vh}.homeHeroContent{width:92%;margin:auto;align-self:center;text-align:center}.homeHeroContent__logo{width:310px;margin:0 auto 10px auto}.homeHeroContent__caption{margin:0 auto 42px auto;font-size:16px;text-transform:uppercase;font-style:italic;font-weight:900;font-family:'Lato',sans-serif;letter-spacing:1px}.homeHeroContent__caption span{font-weight:400;margin:0 4px}.homeHeroContent__btn{font-size:1.1em;cursor:pointer}.homeHeroContent__socials{position:absolute;display:flex;width:82px;align-items:center;list-style-type:none;padding:0;margin:auto;left:0;right:0;bottom:32px}.homeHeroContent__socials li{float:left}.homeHeroContent__socials li a{float:left;opacity:1}.homeHeroContent__socials li a svg,.homeHeroContent__socials li a img{float:left;width:32px;margin-right:20px}.homeHeroContent__socials li a svg:hover .st0,.homeHeroContent__socials li a svg:hover g{fill:#fff}.homeHeroContent__socials li:nth-of-type(1) a svg{width:32px}.homeHeroContent__socials li:last-child a svg{width:30px;margin-right:0}.homeHeroContent__socials li a .st0,.homeHeroContent__socials li a g{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.homeOrdering{display:flex;width:320px;margin:64px auto;justify-content:space-between}.homeOrdering__item{text-align:center}.homeOrdering__item span{display:block;margin-bottom:12px;font-weight:300}.homeOrdering__item a{width:152px;border-radius:64px;padding:13px 0;box-sizing:border-box;background:#fff;box-shadow:0 .2em 1em 0 rgba(0,0,0,.15);opacity:1 !important}.homeOrdering__item a *{height:16px;opacity:1 !important}.homeStoryContent{display:flex;flex-direction:column;justify-content:space-between;width:88%;margin:auto}.homeStory__header{width:160px;margin:0 auto 32px auto}.homeStory__btn{display:table;margin:32px auto 64px auto}.homeStoryImages__image{flex-shrink:0}.homeStoryImages__image--first{margin:0 auto 16px auto}.sectionHeading.sectionHeading--homeMenu{margin:48px auto 32px auto}.imageBanner{width:92%;margin:24px auto 0 auto}.menuEmbed{width:88%;margin:0 auto 108px auto;background:#fff;padding:16px;box-sizing:border-box}.menuEmbed #m2g-view .m2g-order{margin-top:16px !important}.menuEmbed #m2g-view .m2g-section{margin-bottom:16px !important}.sectionHeading.sectionHeading--homeSlider{margin:48px auto 32px auto}article.post{position:relative;width:100%;float:left;box-shadow:0 .2em 1em 0 rgba(0,0,0,.15)}.post-categories{display:inline-block;list-style-type:none;padding:0;margin:0}.post-categories li{display:inline-block}.pagination{float:right;clear:both}.socialSharing{list-style-type:none;padding:0;clear:both}.socialSharing li{display:inline-block;width:32px;margin:0 7px 0 0}.socialSharing li:last-of-type{margin:0}.postNavWrap{width:100%;float:left}.postNavWrap__item--left{float:left}.postNavWrap__item--right{float:right}.post-edit-link{float:left;clear:both}.ContentContainer li{line-height:2}.featImageContainer img{width:100%}.footer{width:100%;background-image:url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/images/bg_footer.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.footerBusinessInfo{width:92%;margin:64px auto;text-align:center}.footerBusinessInfo__item{margin-bottom:32px}.footerTitle{margin:0 auto;font-size:1.2em;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:2px}.footerSocials{display:flex;width:62px;height:24px;align-items:center;list-style-type:none;padding:0;margin:12px auto 0 auto}.footerSocials li{float:left}.footerSocials li a{float:left;opacity:1}.footerSocials li a svg,.footerSocials li a img{float:left;width:32px;margin-right:15px}.footerSocials li a svg:hover .st0,.footerSocials li a svg:hover g{fill:#fff}.footerSocials li:nth-of-type(1) a svg{width:24px}.footerSocials li:last-child a svg{width:23px;margin-right:0}.footerSocials li a .st0,.footerSocials li a g{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footerNavigation{padding:48px 0;background:rgba(242,106,117,.8)}.footerNavigation__logo{width:260px;margin:auto}.homeOrdering.homeOrdering--footer{margin:8px auto 8px auto}.copyright{width:100%;margin:0 auto;float:left;font-size:.9em;text-align:center;color:#ffe1be;background:#f26a75}.copyright p{text-align:center}.copyright .inner{display:table;width:90%;margin:0 auto}#menu-copyright-fr,#menu-copyright-en{list-style:none;padding:0}#menu-copyright-fr li,#menu-copyright-en li{padding:0;margin:0;text-align:center}#menu-copyright-fr li:first-of-type,#menu-copyright-en li:first-of-type{margin:0 0 10px}#menu-copyright-fr li a,#menu-copyright-en li a{color:#000;text-decoration:none}.footerLine{display:none;float:left;width:16px;margin:0 16px;height:1px;transform:translateY(23px);background:#000}.wpcf7{width:100%;margin:auto !important}.wpcf7 form{float:left}.wpcf7 label{width:100%;display:block}.wpcf7 p{margin:0}.wpcf7 figure{width:100%;float:left}.wpcf7 figure h4{margin:0 auto 4px auto}.wpcf7 input[type=submit]{float:right;margin-bottom:21px}.wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 .wpcf7-response-output{width:100%;margin:0;padding:12px;float:left;text-align:center}.wpcf7 .wpcf7-mail-sent-ok{border:2px solid #398f14;color:#398f14}.wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:block;width:100%;margin:12px 0 16px 7px;float:left;box-sizing:border-box;text-align:left;text-decoration:underline}.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ng,.wpcf7 .wpcf7-aborted{display:block !important;width:100%;float:left;color:red;border-color:red;box-sizing:border-box;text-align:center}.wpcf7 .wpcf7-form .wpcf7-mail-sent-ok{display:block !important;width:100%;margin-bottom:32px;float:left;box-sizing:border-box;text-align:center}.wpcf7 ::-webkit-input-placeholder{color:#000}.wpcf7 :-moz-placeholder{color:#000}.wpcf7 ::-moz-placeholder{color:#000}.wpcf7 :-ms-input-placeholder{color:#000}.cf7sr-g-recaptcha{margin-bottom:24px;clear:both}.lSSlideOuter{width:92%;max-width:1600px;margin:0 auto 48px auto}.lslide img{margin:0}.lSSlideOuter .lSPager.lSpg{position:relative;display:block;z-index:1}.lSAction>.lSPrev{display:none;width:16px;height:32px;background-image:url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/svgs/arrow_left.svg);background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;z-index:1;opacity:1 !important}.lSAction>.lSNext{display:none;width:16px;height:32px;background-image:url(//sangennaro.ca/wp-content/themes/ci-san-gennaro/./assets/svgs/arrow_right.svg);background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;z-index:1;opacity:1 !important}.lSSlideOuter .lSPager.lSpg>li{padding:0 10px}.lSSlideOuter .lSPager.lSpg>li a{width:12px;height:12px;background-color:#ffe1be;transition:none !important}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#2c2c2c}.lg-outer .lg-thumb-outer{display:none;background:rgba(13,10,10,.7)}.lg-outer .lg-item,.lg-outer .lg-img-wrap{height:93%;top:4%}.lg-progress-bar .lg-progress{background-color:#fff !important}#lg-download{display:none !important}@media screen and (min-width:600px){article.post{width:49%;margin:0 2% 2% 0}article.post:nth-of-type(2n+2){margin:0 0 2%}}@media screen and (min-width:720px){.btn{max-width:350px;padding:12px 48px}.wpcf7 figure.wpcf7_field_first_name,.wpcf7 figure.wpcf7_field_last_name,.wpcf7 figure.wpcf7_field_email,.wpcf7 figure.wpcf7_field_phone,.wpcf7 figure.wpcf7_field_company,.wpcf7 figure.wpcf7_field_inquiry_type{width:49%}.wpcf7 figure.wpcf7_field_first_name,.wpcf7 figure.wpcf7_field_email,.wpcf7 figure.wpcf7_field_company{margin:0 2% 0 0}.cf7sr-g-recaptcha{float:left}.copyright .inner{width:auto}.footerLine{display:table}.copyright p{display:table;float:left}#menu-copyright-fr,#menu-copyright-en{display:table;float:left}#menu-copyright-fr li,#menu-copyright-en li{text-align:left}#menu-copyright-fr li:first-of-type,#menu-copyright-en li:first-of-type{margin:0 16px 0 0}.homeHeroContent__logo{width:512px;margin:0 auto 18px auto}.homeHeroContent__caption{margin:0 auto 58px auto;font-size:21px}.homeHeroContent__socials{bottom:64px}.homeOrdering{width:460px}.homeOrdering__item a{width:216px;padding:18px 0}.homeOrdering__item a *{height:24px}.homeStoryContent{width:80%}.homeStoryImages{width:100%}.homeStoryImages__image{flex-basis:50%;margin:auto}.homeStoryImages__image--first{margin:0 auto 32px auto}.homeStory__header{width:228px;margin:0 auto 42px auto}.homeStory__story{max-width:580px;margin:auto;text-align:justify;text-align-last:center}.homeStory__btn{margin:42px auto 52px auto}.sectionHeading__header{font-size:3em}.sectionHeading.sectionHeading--homeMenu{margin:72px auto 64px auto}.sectionHeading.sectionHeading--homeSlider{margin:48px auto 64px auto}.lSSlideOuter{margin:0 auto 72px auto}.footerBusinessInfo{font-size:1.2em}.footerNavigation__logo{width:320px}.homeOrdering.homeOrdering--footer{width:410px}.homeOrdering--footer .homeOrdering__item a{width:187px;padding:12px 0}.homeOrdering--footer .homeOrdering__item a *{height:20px}.imageBanner{width:92%;margin:72px auto}}@media screen and (min-width:768px){input[type=submit]{width:auto}}@media screen and (min-width:1000px){article.post{width:32%;margin:0 2% 2% 0}article.post:nth-of-type(2n+2){margin:0 2% 2% 0}article.post:nth-of-type(3n+3){margin:0 0 2%}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=submit],input[type=number],textarea{padding:.7vw}select{padding:.61vw}.homeOrdering{width:492px;margin:92px auto 108px}.homeStory__header{width:260px}.homeStory{width:50%}.homeStoryImages{width:35%;max-width:440px}.homeStoryImages__image{flex-basis:auto;box-shadow:0 .2em 1em 0 rgba(0,0,0,.15)}.footerBusinessInfo{margin:82px auto}.footerBusinessInfo__item{margin-bottom:64px}.homeStoryContent{flex-direction:row;align-items:center}}@media screen and (min-width:1160px){article.post{width:23.5%;margin:0 2% 2% 0}article.post:nth-of-type(2n+2){margin:0 2% 2% 0}article.post:nth-of-type(3n+3){margin:0 2% 2% 0}article.post:nth-of-type(4n+4){margin:0 0 2%}.homeHeroContent{padding-top:120px}.homeHeroContent__logo{margin:0 auto 10px auto}.homeHeroContent__caption{font-size:1.25em}.homeHeroContent__socials{display:none}.homeOrdering{width:460px}.homeOrdering__item a{width:203px;padding:14px 0}.sectionHeading.sectionHeading--homeMenu{margin:92px auto}.sectionHeading.sectionHeading--homeSlider{margin:56px auto}}@media screen and (min-width:1326px){.homeHeroContent{padding-top:72px}.homeStory{width:60%}.sectionHeading__header{font-size:3.5em}}@media screen and (min-width:1880px){body{font-size:1.2em}.homeHeroContent{padding-top:102px}.homeHeroContent__logo{width:600px}.homeHeroContent__caption{margin:0 auto 92px auto}.homeOrdering{width:612px}.homeOrdering__item a{width:278px;padding:16px 0}.homeOrdering__item a *{height:32px}.homeOrdering.homeOrdering--footer{width:505px;margin:16px auto 8px auto}.homeOrdering--footer .homeOrdering__item a{width:232px;padding:14px 0}.homeOrdering--footer .homeOrdering__item a *{height:26px}.footerNavigation__logo{width:360px;margin-bottom:8px}.menuEmbed{margin:0 auto 160px auto}.homeStory__story{max-width:680px;font-size:1.2em}.homeStoryImages{max-width:100%}}@media screen and (min-width:2184px){.homeStory__story{max-width:820px}}@media screen and (max-width:350px){.homeOrdering{width:300px}.homeOrdering__item a{width:142px}}
.menu_desktop_socials li a g{fill:#fff}
.menu_desktop_socials li a .st0{fill:#fff}
.homeHeroContent__socials li a g{fill:#fff}
.homeHeroContent__socials li a .st0{fill:#fff}
.footerSocials li a g{fill:#fff}
.footerSocials li a .st0{fill:#fff}