.tran-bg{-webkit-transition:background-color .1s ease-in-out 0s;-moz-transition:background-color .1s ease-in-out 0s;-o-transition:background-color .1s ease-in-out 0s;transition:background-color .1s ease-in-out 0s}.tran-all{-webkit-transition:all .1s ease-in-out 0s;-moz-transition:all .1s ease-in-out 0s;-o-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s}.headingFont{font-family:'Oswald',sans-serif;font-weight:500}.bodyFont{font-family:'Poppins',serif;font-weight:400}.topRight ul{float:right}.topRight ul li{display:inline-block;font-family:'Oswald',sans-serif;font-weight:500;text-transform:uppercase;padding-top:5px;margin-left:10px;font-size:16px}.topRight ul li a{color:#3f3e3e;border-top:2px solid #3f3e3e;padding:4px 12px 6px;background-color:white;box-shadow:0 2px 4px 0 rgba(0,0,0,0.06)}.topRight ul li a:hover{text-decoration:none}.topRight ul li a.shop{border-color:transparent;background-color:#3f3e3e;color:white;-webkit-transition:all .1s ease-in-out 0s;-moz-transition:all .1s ease-in-out 0s;-o-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s}.topRight ul li a.shop:hover{background-color:white;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);color:#3f3e3e}.logo img{width:175px;height:auto}.navbar-default{background-color:transparent;border-color:transparent}.navbar-default ul li a{background-color:transparent;font-family:'Poppins',serif;font-weight:400;-webkit-transition:all .1s ease-in-out 0s;-moz-transition:all .1s ease-in-out 0s;-o-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s;font-weight:500;text-transform:uppercase;font-size:18px;color:#c83e32 !important}.navbar-default ul li a:hover,.navbar-default ul li a:active,.navbar-default ul li a:focus{background-color:transparent;color:#3f3e3e !important}.navbar-default ul li a.nav-selected{background-color:transparent !important;cursor:text;color:#3f3e3e !important}.navbar-default ul li:first-child a.nav-selected{color:#c83e32 !important}.ccm-page{font-family:'Poppins',serif;font-weight:400}.ccm-page h1,.ccm-page h2,.ccm-page h3,.ccm-page h4,.ccm-page h5{font-family:'Oswald',sans-serif;font-weight:500;color:#3f3e3e}.ccm-page p{color:#3f3e3e;font-size:16px}.ccm-page a{color:black}.ccm-page .breadcrumbs{border-top:2px solid #3f3e3e;border-bottom:2px solid #3f3e3e;padding:10px 0;margin-bottom:30px;font-family:'Oswald',sans-serif;font-weight:500;font-size:16px}.ccm-page .breadcrumbs ol.breadcrumb{background-color:transparent;border:none;padding:0;margin:0}.ccm-page .breadcrumbs ol.breadcrumb>li+li:before{color:#3f3e3e;content:"\2192"}.ccm-page .ccm-image-slider-container{position:relative;text-align:center}.ccm-page .ccm-image-slider-container .ccm-image-slider-text{width:100%;top:auto;bottom:45px}.ccm-page .ccm-image-slider-container .ccm-image-slider-text h2{font-family:'Poppins',serif;font-weight:400;font-style:italic;color:white;font-weight:normal}.ccm-page .ccm-image-slider-container ul.rslides_tabs{position:absolute;width:100%;bottom:0px;z-index:200;margin:0}.ccm-page .ccm-image-slider-container ul.rslides_tabs .rslides_here a{background-color:white}.ccm-page .sectionA{margin-top:30px;padding-top:30px;background-color:#3f3e3e;text-align:center}.ccm-page .sectionA .homeIntro h1{text-transform:uppercase;color:white}.ccm-page .sectionA .quoteOuter .quote{padding:30px 0;background-color:#c83e32;border-radius:27px;min-height:50px}.ccm-page .sectionA .quoteOuter .quote p{color:white}.ccm-page .sectionA .quoteOuter .quote blockquote{color:white;padding:15px 20px 45px;border:0;text-align:left;font-size:42px;line-height:48px;margin:0;font-family:'Oswald',sans-serif;font-weight:500;position:relative}.ccm-page .sectionA .quoteOuter .quote blockquote cite{font-family:'Poppins',serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:14px;line-height:14px;position:absolute;bottom:15px;right:15px}.ccm-page .sectionA p{color:white}.ccm-page .sectionA .intro{text-align:left}.ccm-page .sectionA .intro p{font-size:18px}.ccm-page .features{margin-bottom:30px}.ccm-page .features .welcome{position:relative}.ccm-page .features .welcome img{width:100%;height:auto}.ccm-page .features .welcome .welcomeBoxCaption{background-color:rgba(63,62,62,0.5);position:absolute;bottom:0;width:100%;height:50px}.ccm-page .features .welcome .welcomeBoxCaption p{color:white;line-height:50px;text-transform:uppercase;font-family:'Oswald',sans-serif;font-weight:500;font-size:20px}.ccm-page .sectionB{background-image:url(/application/themes/IGAthirroul/images/corn-IGA-Thirroul-fresh-produce.jpg);background-size:cover;background-position:center center;display:flex}.ccm-page .sectionB .tagline{margin:auto}.ccm-page .sectionB .tagline p{text-align:center;color:#FFFFFF;text-shadow:0 2px 6px rgba(0,0,0,0.5)}.ccm-page .sectionC{padding:30px 0 0}.ccm-page .sectionC .pricePromise .pricePromiseA ol{counter-reset:li;font-size:14px;color:#757575;margin:20px 0;padding-left:0}.ccm-page .sectionC .pricePromise .pricePromiseA ol strong{color:#c83e32;font-size:17px}.ccm-page .sectionC .pricePromise .pricePromiseA ol>li{position:relative;margin:30px 0 6px 2.5em;padding:4px 8px;list-style:none}.ccm-page .sectionC .pricePromise .pricePromiseA ol>li:before{content:counter(li);counter-increment:li;position:absolute;top:-1px;left:-2.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:30px;margin-right:12px;padding:4px;background-color:white;border-radius:40px;text-align:center;border:2px solid #e5e5e5;color:#c83e32}.ccm-page .sectionC .pricePromise .pricePromiseB{background-color:#00adee}.ccm-page .sectionC .pricePromise .pricePromiseB img{padding:20px 30px;margin:0 auto}.ccm-page .shopNow a img{height:45px;width:auto}.ccm-page .shopNow a.shopNowButton{-webkit-transition:all .1s ease-in-out 0s;-moz-transition:all .1s ease-in-out 0s;-o-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s;display:block;transform:translateY(50px);background-color:#c83e32;width:100%;padding:20px;text-align:center;border-radius:27px;border-bottom:5px solid #fff}.ccm-page .shopNow a.shopNowButton:hover{transform:translateY(45px);box-shadow:0px 5px 7px 2px rgba(0,0,0,0.2)}.ccm-page .shopNow a.shopNowButton:focus,.ccm-page .shopNow a.shopNowButton:active{transform:translateY(48px);box-shadow:0px 2px 7px 2px rgba(0,0,0,0.2)}.ccm-page .footer{background-color:#3f3e3e;padding:80px 0 80px}.ccm-page .footer .footerLogo img{width:100%;height:auto}.ccm-page .footer p{color:white;font-size:14px}.ccm-page .footer p a{color:white}.ccm-page .footer h5{font-family:'Poppins',serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:17px;color:white}.ccm-page .footer ul{list-style:none;color:white;padding:0}.ccm-page .footer a{color:white}.ccm-page .text-muted{color:rgba(63,62,62,0.7)}.ccm-page .ccm-block-express-form form input,.ccm-page .ccm-block-express-form form textarea{border-color:#3f3e3e}.ccm-page .ccm-block-express-form form input:focus,.ccm-page .ccm-block-express-form form textarea:focus,.ccm-page .ccm-block-express-form form input:active,.ccm-page .ccm-block-express-form form textarea:active{outline:none;box-shadow:none}.ccm-page .ccm-block-express-form form .btn{background-color:#3f3e3e;border-color:#3f3e3e}.ccm-page .ccm-block-express-form form .btn:focus,.ccm-page .ccm-block-express-form form .btn:active{outline:none;box-shadow:none}.ccm-page .btn-thirroul{width:100%;background-color:#c83e32;border-radius:0px;color:white;font-family:'Oswald',sans-serif;font-weight:500;text-transform:uppercase;font-size:24px;margin:20px 0;-webkit-transition:background-color .1s ease-in-out 0s;-moz-transition:background-color .1s ease-in-out 0s;-o-transition:background-color .1s ease-in-out 0s;transition:background-color .1s ease-in-out 0s}.ccm-page .btn-thirroul:hover,.ccm-page .btn-thirroul:focus{background-color:#9f3128}.page-template-inner .innerTop{margin-top:30px;background-color:#3f3e3e;padding:20px 0;text-align:center}.page-template-inner .innerTop h1{font-size:36px;color:white;letter-spacing:0.6px;text-transform:uppercase;line-height:36px;margin:0}.page-template-inner .innerTop p{color:white}.page-template-inner .innerMain{padding:40px 0 25px}.page-template-inner .innerMain p{font-size:14px}.page-template-inner .innerMain h2,.page-template-inner .innerMain h3{color:#c83e32}.page-template-inner .innerMain h2:first-child,.page-template-inner .innerMain h3:first-child{margin-top:0}.page-template-inner .innerMain h2 small,.page-template-inner .innerMain h3 small{color:#c83e32}.page-template-inner .innerMain .RH p.caption{margin-top:6px}.page-template-inner .innerMain .RH p.caption strong{font-weight:500;color:#c83e32;text-transform:uppercase}#ccm-account-menu{display:none}.ccm-notification{top:160px}@media screen and (min-width:1200px){.ccm-page .sectionA .intro{padding-left:40px;transform:translateY(30px)}.ccm-page .sectionC .pricePromise .pricePromiseA{padding:40px 0 0 20px}}@media screen and (min-width:768px){.ccm-page .ccm-image-slider-text h2{font-size:36px;margin:0}.ccm-page .features .welcome{margin-top:40px}.ccm-page .navbar{margin-top:70px;margin-bottom:0}.ccm-page .navbar .navbar-collapse{padding-right:0}.ccm-page .navbar .navbar-collapse ul{float:right}.ccm-page .navbar .navbar-collapse ul li{display:inline-block}.ccm-page .navbar .navbar-collapse ul li:last-child a{padding-right:0}.ccm-page .footer .footerLogo{margin-top:-30px}.ccm-page .footer .footerAddress{padding-left:30px}.ccm-page .footer .footerRight{text-align:right}.ccm-page .sectionA .quoteOuter{padding-right:30px;transform:translateY(30px)}.ccm-page .sectionA .quoteOuter .quote{border-radius:27px}.ccm-page .sectionB{height:290px}.ccm-page .sectionB .tagline{width:60%;min-height:80px}.ccm-page .sectionB .tagline p{font-size:36px;letter-spacing:0.45px}.page-template-inner .innerMain .LH p{padding-left:50px}}@media screen and (max-width:767px){nav .navbar-toggle{background-color:transparent;border:0;margin-right:20px}nav .navbar-toggle:hover,nav .navbar-toggle:active,nav .navbar-toggle:focus{background-color:transparent !important}nav .navbar-toggle .icon-bar-margin{margin-bottom:8px}nav .navbar-toggle .icon-bar{background-color:#c83e32 !important;transition:300ms ease-in-out;position:relative;width:32px;height:2px}nav .navbar-toggle .icon-bar:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:-10px}nav .navbar-toggle .icon-bar:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:10px}nav .navbar-toggle .icon-bar:nth-child(3){opacity:0}nav .navbar-toggle.collapsed .icon-bar{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:0;opacity:1}nav.navbar-default{margin-bottom:30px}nav.navbar-default .navbar-collapse{border:0;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.ccm-page .features .welcome{margin-bottom:15px}.ccm-page .features .feature h1,.ccm-page .features .feature h2,.ccm-page .features .feature h3,.ccm-page .features .feature h4,.ccm-page .features .feature h5{font-size:24px}.ccm-page .features .feature p{font-size:18px}.ccm-page .sectionA .quoteOuter{margin-bottom:30px}.ccm-page .sectionA .intro{text-align:center;margin-bottom:30px}.ccm-page .sectionB{height:200px;display:flex}.ccm-page .sectionB .tagline{width:80%;min-height:80px}.ccm-page .sectionB .tagline p{font-size:24px;letter-spacing:0.45px}.ccm-page .footer .footerRight{margin-top:20px}}@media screen and (max-width:400px){.ccm-page .ccm-image-slider-text{display:none}}#map_wrapper{height:500px;margin-bottom:30px}#map_canvas{width:100%;height:100%}