body{font-family:'Rubik',sans-serif !important}p{font-size:15px}body.offcanvas{overflow-x:hidden}body.offcanvas #colorlib-aside{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);width:270px;background:#000;z-index:999;position:fixed}body.offcanvas #colorlib-main,body.offcanvas .colorlib-nav-toggle{top:0;-moz-transform:translateX(270px);-webkit-transform:translateX(270px);-ms-transform:translateX(270px);-o-transform:translateX(270px);transform:translateX(270px)}a{color:#c3102f}@media (prefers-reduced-motion:reduce){#colorlib-aside{-webkit-transition:none;-o-transition:none;transition:none}}@media (min-width:992px){#colorlib-aside{width:20%}}@media (max-width:991.98px){#colorlib-aside{width:270px;-moz-transform:translateX(-270px);-webkit-transform:translateX(-270px);-ms-transform:translateX(-270px);-o-transform:translateX(-270px);transform:translateX(-270px);padding-top:2em;background:rgba(0,0,0,.04)}}#colorlib-aside #colorlib-main-menu ul{margin:0;padding:0}#colorlib-aside #colorlib-main-menu ul li{margin:0 0 10px;padding:0;list-style:none;font-size:22px;font-weight:500;line-height:1.5}#colorlib-aside #colorlib-main-menu ul li a{color:#000;text-decoration:none;position:relative;padding:7px 0;font-size:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (prefers-reduced-motion:reduce){#colorlib-aside #colorlib-main-menu ul li a{-webkit-transition:none;-o-transition:none;transition:none}}#colorlib-aside #colorlib-main-menu ul li a:after{content:"";position:absolute;height:2px;bottom:7px;left:0;right:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .3s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .3s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}#colorlib-aside #colorlib-main-menu ul li a:hover:after{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}#colorlib-aside #colorlib-main-menu ul li.colorlib-active a{color:#fff}#colorlib-aside #colorlib-main-menu ul li.colorlib-active a:after{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.colorlib-nav-toggle{cursor:pointer;text-decoration:none}.colorlib-nav-toggle.active i:before,.colorlib-nav-toggle.active i:after{background:#ccc}.colorlib-nav-toggle.dark.active i:before,.colorlib-nav-toggle.dark.active i:after{background:#000}.colorlib-nav-toggle:hover,.colorlib-nav-toggle:focus,.colorlib-nav-toggle:active{outline:none;border-bottom:none !important}.colorlib-nav-toggle i{position:relative;display:inline-block;width:30px;height:2px;color:#000;font:bold 14px/.4 Helvetica;text-transform:uppercase;text-indent:-55px;background:#ccc;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.colorlib-nav-toggle i:before,.colorlib-nav-toggle i:after{content:'';width:30px;height:2px;background:#ccc;position:absolute;left:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media (prefers-reduced-motion:reduce){.colorlib-nav-toggle i:before,.colorlib-nav-toggle i:after{-webkit-transition:none;-o-transition:none;transition:none}}.colorlib-nav-toggle.dark i{position:relative;color:#000;background:#ccc;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.colorlib-nav-toggle.dark i:before,.colorlib-nav-toggle.dark i:after{background:#ccc;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media (prefers-reduced-motion:reduce){.colorlib-nav-toggle.dark i:before,.colorlib-nav-toggle.dark i:after{-webkit-transition:none;-o-transition:none;transition:none}}.colorlib-nav-toggle i:before{top:-7px}.colorlib-nav-toggle i:after{bottom:-7px}.colorlib-nav-toggle:hover i:before{top:-10px}.colorlib-nav-toggle:hover i:after{bottom:-10px}.colorlib-nav-toggle.active i{background:0 0}.colorlib-nav-toggle.active i:before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.colorlib-nav-toggle.active i:after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.colorlib-nav-toggle{position:fixed;left:-12px;top:0;z-index:9999;cursor:pointer;opacity:1;visibility:hidden;padding:20px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@media (prefers-reduced-motion:reduce){.colorlib-nav-toggle{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:991.98px){.colorlib-nav-toggle{opacity:1;visibility:visible}}#colorlib-aside{padding-top:2em;padding-bottom:40px;padding-left:2em;padding-right:2em;width:20%;position:fixed;bottom:0;top:0;left:0;right:0;overflow-y:hidden;z-index:1001;background:#000;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.logo{width:150px;display:block;margin:0 auto 20px}.logo img{width:100%}@media (prefers-reduced-motion:reduce){#colorlib-aside{-webkit-transition:none;-o-transition:none;transition:none}}@media (min-width:992px){#colorlib-aside{width:20%}}@media (max-width:991.98px){#colorlib-aside{width:270px;-moz-transform:translateX(-270px);-webkit-transform:translateX(-270px);-ms-transform:translateX(-270px);-o-transform:translateX(-270px);transform:translateX(-270px);padding-top:2em;background:rgba(0,0,0,.04)}}#colorlib-aside #colorlib-main-menu ul{margin:0;padding:0}#colorlib-aside #colorlib-main-menu ul li{margin:0;padding:0;list-style:none;font-weight:500;line-height:1.5;text-align:center;text-transform:uppercase}#colorlib-aside #colorlib-main-menu ul li a{color:#fff;text-decoration:none;position:relative;padding:0;display:inline-block;font-weight:400;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (prefers-reduced-motion:reduce){#colorlib-aside #colorlib-main-menu ul li a{-webkit-transition:none;-o-transition:none;transition:none}}#colorlib-aside #colorlib-main-menu ul li a:after{content:"";position:absolute;height:1px;bottom:0;left:0;right:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .3s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .3s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}#colorlib-aside #colorlib-main-menu ul li a:hover{text-decoration:none}#colorlib-aside #colorlib-main-menu ul li a:hover:after{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}#colorlib-aside #colorlib-main-menu ul li.colorlib-active a{color:#fff}#colorlib-aside #colorlib-main-menu ul li.colorlib-active a:after{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}#colorlib-main{width:100%;float:right;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;padding:0}@media (prefers-reduced-motion:reduce){#colorlib-main{-webkit-transition:none;-o-transition:none;transition:none}}@media (min-width:992px){#colorlib-main{width:80%}}.order-btn{background:#89171a;border-radius:5px;color:#fff;text-align:center;display:block;padding:6px;margin-top:10px;text-transform:uppercase}.order-btn:hover{background:#fff;color:#000;text-decoration:none}.slider .carousel-item img{width:100%}.slider .carousel-caption{position:absolute;right:15%;bottom:42%;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.slider .carousel-caption h3{font-size:82px;font-family:'Oleo Script',system-ui}.slider .carousel-caption p{font-size:30px;font-weight:500}.info-box{display:flex;height:90%}.info-box-main{padding:40px}.icon-box img{width:60px}.info-box-content{padding-left:20px}.info-box{display:flex;border:1px dashed #ccc;padding:30px 20px;border-radius:10px;transition:.3s all ease;margin-bottom:30px}.welcome-content h2{font-weight:700}.welcome-content i{margin-bottom:15px;display:block}.mrg-left{margin-left:35%}.info-box:hover{box-shadow:0 4px 59px 0 rgb(92 92 92/20%);transition:.3s all ease}.info-box p{font-size:15px}.btn1{background:#000;color:#fff;text-decoration:none;padding:8px 15px;border-radius:5px;transition:.3s all ease}.btn1:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);color:#fff;text-decoration:none;transition:.3s all ease}.welcome-box{background:url(//thatsitalian.ca/wp-content/themes/thatsitalian/css/../images/bg-it.jpg);padding:80px 40px;background-size:cover}.welcome-box img{width:100%}.our-team{padding:40px;background:#f9f9f9}.team-img{width:150px;height:150px;overflow:hidden;border-radius:100%;margin:0 auto 10px}.team{text-align:center;padding:20px;border:1px dashed #ccc;border-radius:10px;transition:.3s all ease}.team:hover{box-shadow:0 4px 59px 0 rgb(92 92 92/20%)}.team a:hover{text-decoration:none}.team h4{text-decoration:none;color:#000}.team h6{text-decoration:none;color:#000;margin-bottom:15px}.team-img img{width:100%}.team p{font-size:14px;color:#727272}.email img{width:16px;margin-right:2px}.email{color:#000;font-size:14px;display:flex;width:100%;justify-content:center;margin-bottom:10px}.our-team h3{text-align:center;font-weight:600}.our-team p{text-align:center;margin-bottom:40px}.opration-box{padding:40px;text-align:center}.day{background:#000;display:inline-block;padding:0 9px;border-radius:10px;color:#fff;margin:10px 0}.time{margin-bottom:0}.Reservations{text-align:center}.Reservations img{width:200px;display:block;margin:0 auto}.download-app{background:url(//thatsitalian.ca/wp-content/themes/thatsitalian/css/../images/bg1.jpg);background-size:cover;text-align:center}.download-icon img{width:150px}.download-app{padding:60px;text-align:center}.download-app h3{color:#fff;display:block;font-weight:600;font-size:50px}.download-app p{color:#fff;display:block}.download-icon{margin:30px auto 0}.map-block{padding:40px}footer{padding:40px}.contact-info{background:#f9f9f9;padding:40px;height:100%}.contact-info ul{list-style:none;padding-left:0}.contact-info ul li img{width:20px}.contact-info ul li{margin-bottom:15px}.contact-info h4{color:#000;font-weight:600;margin-bottom:15px}.contact-info i{color:#000}.footerlinks a{color:#ccc;text-decoration:none}.gmap{border:1px solid #000;color:#000;padding:10px 20px;display:inline-block;margin-top:15px;border-radius:5px}.gmap:hover{text-decoration:none;background:#000;color:#fff}.form-btm{background:#f9f9f9;padding:40px}.form-btm input{width:100%;height:40px;padding:10px;font-size:16px;margin-bottom:10px;border:1px solid #ccc}.form-btm textarea{width:100%;height:60px;padding:10px;font-size:16px;margin-bottom:10px;border:1px solid #ccc}.form-btm button{background:#000;padding:8px 20px;color:#fff;border-radius:5px}.form-btm .wpcf7-submit{background:#000;padding:8px 20px;color:#fff;border-radius:5px;width:inherit}.socialicons{display:flex;justify-content:center;width:100%;padding:10px 0 0;margin-top:40px}.socialicons a i{color:#ccc;font-size:18px}.socialicons a{margin:0 10px}.socialicons{list-style:none}.copy{text-align:center;color:#ccc}.timing{margin-top:30px;padding-top:10px;border-top:1px solid #222;border-bottom:1px solid #222}.location{margin:0;text-align:center;padding:0}.location{list-style:none;position:absolute;bottom:0;width:calc(100% - 4em)}.location li{margin-bottom:1px;font-size:13px}.location li a{color:#fff}.location li i{color:#fff}.mobile-head{display:none;background:#000;padding:15px}.mobile-head .logo{margin:0}@media screen and (max-width:1400px){.slider .carousel-caption h3{font-size:48px}.slider .carousel-caption p{font-size:23px}.slider .carousel-caption{bottom:37%}}@media (max-width:767px){body.offcanvas #colorlib-aside{width:275px}.column-reverse{flex-direction:column-reverse!important}.slider .carousel-caption h3{font-size:24px}.slider .carousel-caption p{font-size:16px;font-weight:500}.slider .carousel-caption{bottom:16%}.info-box-content{padding-left:0}.info-box{flex-direction:column}.mrg-left{margin-left:0}.welcome-box{padding:20px;background:0 0}.team{margin-bottom:20px}.opration-inner{border-right:none;margin-bottom:50px}.download-app h3{font-size:30px}.download-icon img{width:130px}.map-block{padding:20px 20px 0}footer{padding:20px}.mobile-head{display:flex;justify-content:center}}.sub-header{padding:120px 20px;background:#f9f9f9;margin-bottom:20px;background-position:center center;background-repeat:no-repeat;background-size:cover}.sub-header h1,.sub-header h2{text-align:center;text-transform:uppercase;font-size:52px;color:#ffff}.sec-paddings{padding:40px}.ot-btn a{display:block;padding:10px 15px;background-color:#000;border:2px solid #c1272d;color:#fff;text-transform:uppercase;font-size:18px;text-decoration:none;font-weight:600}.ot-btn a:hover{background-color:#fff;color:#c1272d}.sign-btnm{text-align:left;width:100%;margin-bottom:30px;text-align:center}.sign-btnm a{display:inline-block;text-align:center;border-radius:30px;padding:8px 20px}.sign-btnm a:hover{background-color:#fff;color:#c1272d}.reward-video{display:block;border:2px solid #c1272d;border-bottom:none;width:calc(100% - 4px)}.buono-zone{margin:0 -10px 15px}.category-tbl{display:inline-block;vertical-align:top;width:calc(25% - 25px);padding:10px}.category-tbl table{width:100%;border-collapse:collapse;text-align:center;box-shadow:0 0 3px 0px #e5e5e5}.category-tbl table th{padding:12px;font-size:16px;text-transform:uppercase;text-align:center;font-weight:700;background-color:rgba(193,39,45,1);border-bottom:1px solid #e5e5e5;color:#fff}.category-tbl table td{font-weight:500;font-size:14px;padding:10px 15px}.category-tbl table tr:nth-child(odd){background-color:rgba(63,63,63,.1)}.content-boxes-m{float:left;width:100%;margin:0}.one-fourth-m{padding:5px;width:calc(25% - 10px);float:left;margin-bottom:20px}.wpmci-popup-cnt-inr-wrp{padding:0 !important}.wpmci-popup-cnt-inr-wrp img{margin:0 !important}#back-top a{right:85px}@media screen and (max-width:959px) and (min-width:565px){.category-tbl{width:50%}}@media screen and (max-width:564px){.category-tbl{width:100%}}.btn-mike1{margin-bottom:15px;padding:8px 15px;color:#fff !important;background-color:#c1272d;text-transform:uppercase;display:inline-block;font-size:18px;font-weight:600;border:2px solid #3f3f3f !important}.btn-mike1:hover{border:2px solid #c1272d !important;background-color:#fff;color:#c1272d !important}.btn-mike2{margin-bottom:15px;padding:8px 15px;color:#3f3f3f !important;text-transform:uppercase;display:inline-block;background-color:#fff;font-size:18px;font-weight:600;border:2px solid #3f3f3f !important}.btn-mike2:hover{border:2px solid #c1272d !important;color:#c1272d !important}.blogsss{margin-bottom:30px}.blog-box{background:#ffff;box-shadow:0px 3px 5px 0px #d3d3d3;height:100%}.entry-details{padding:20px}div#Tock_widget_container>div.TockWidgetWrapper .TockButtonWidgetContainer{width:100% !important;align-items:center}div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue{background-color:#89171a !important}div#Tock_widget_container>div.TockWidgetWrapper .TockButton-iconBlue{color:#89171a !important}div#Tock_widget_container>div.TockWidgetWrapper .TockButton-labelBlue{color:#89171a !important}.reser-box{background:#000;text-align:center;padding:30px 15px}.reser-box h3{color:#fff;text-transform:uppercase}.content-box-separator-line{height:3px;width:40px;background-color:#fff;margin-top:14px;margin-bottom:16px;margin-left:auto;margin-right:auto}.post-password-form{text-align:center}.post-password-form input{height:40px;font-size:16px;margin-bottom:10px;border:1px solid #ccc;padding:8px 20px;border-radius:5px;width:inherit}.post-password-form input[type=submit]{border:1px solid #ccc;background:#000;color:#fff}.paymentlink{background:#89171a;border-radius:5px;color:#fff;text-align:center;display:inline-block;font-size:18px;padding:10px 15px;width:260px;margin-top:15px;text-transform:uppercase}.paymentlink:hover{text-decoration:none;color:#fff;background:#000}.payment-btn{text-align:center;display:inline-block;color:#fff;font-size:16px;margin-top:7px;text-transform:uppercase;text-decoration:none;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.payment-btn:hover{text-decoration:none;color:#fff}.payment-btn:after{content:"";position:absolute;height:1px;bottom:0;left:0;right:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .3s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .3s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.payment-btn:hover:after{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.gg-right ul{padding:0;list-style:none;display:block;text-align:center}.gg-right li{display:inline-block;margin:0 5px 10px}.gg-right li a{background:#fff;color:#333;box-shadow:0 0 3px #aaa;padding:10px;border-radius:4px;font-size:16px;cursor:pointer;text-decoration:none}.gg-right li a.active,.gg-right li a:hover{background:#89171a;color:#fff}.nebox{border-bottom:2px dashed #ccc;margin-bottom:2rem;padding-bottom:2rem}.nebox:last-child{border-bottom:0;margin-bottom:0}.nebox img{width:100%}.nebox h4 a{color:#89171a}.nebox h4 a:hover{color:#000}.btn-primary{background:#89171a;color:#fff;border:0;font-size:16px;padding:10px 20px}.sin-news .stitle{max-width:100%}.sin-news .stime{color:#89171a;font-size:18px;margin-bottom:15px}.sin-news img{max-width:100%;margin-bottom:15px}#snwt .carousel-caption{position:unset;padding:15px;background:#fff}#snwt .carousel-caption p{color:#000;margin:0}#snwt .carousel-caption a{color:#89171a;font-size:20px}@media screen and (max-width:1380px) and (min-width:991px){#colorlib-aside #colorlib-main-menu ul li{line-height:1.2}#colorlib-aside #colorlib-main-menu ul li a{font-size:13px}.timing h3{font-size:15px !important}.timing{margin-top:15px;padding-top:5px;font-size:12px}.timing p strong{font-size:13px !important}#colorlib-aside{padding:1em}.location{width:calc(100% - 2em)}.location li{font-size:12px}.order-btn{padding:5px;font-size:14px}.payment-btn{font-size:13px}}@media screen and (max-width:990px){.order-btn{font-size:12px;padding:4px}.location{width:calc(100% - 2em)}.location li{font-size:12px}#colorlib-aside #colorlib-main-menu ul li{line-height:1.2}#colorlib-aside #colorlib-main-menu ul li a{font-size:13px}.timing h3{font-size:14px !important}.timing{margin-top:15px;padding-top:5px;font-size:12px}.timing p strong{font-size:13px !important}.timing p.text-center{margin-bottom:0}.logo{width:125px;margin:0 auto 10px}body.offcanvas #colorlib-aside{padding:1em}.opration-inner{margin-bottom:10px !important}.payment-btn{font-size:13px}}