@font-face{font-family:Ludicrous;src:url("/wp-content/themes/coquitlam/includes/ludicrous.otf")}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all .2s ease-in-out;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}#page .gm-style .gm-style-iw-c[style]{padding:8px 25px 10px 25px !important;font-size:14px !important;max-width:450px !important}#page .gm-style .gm-style-iw-c p{margin-bottom:13px !important}#page .gm-style .gm-style-iw-c button[style]{top:0px !important;right:0px !important;width:36px !important;height:36px !important}#page .gm-style .gm-style-iw-c button img[style]{width:20px !important;height:20px !important}#page .gm-style{line-height:1.7 !important}.site-main{background:none;padding-bottom:30px;padding-top:80px}@media screen and (max-width: 1020px){.site-main{padding-top:0}.site-main #breadcrumbs{padding-bottom:10px}}body{position:relative}.site-main .main-content .mobile-content{display:none}@media screen and (max-width: 1020px){.site-main .main-content{padding-bottom:0 !important}}@media screen and (max-width: 600px){.site-main .main-content{padding-bottom:0 !important;text-align:left}.site-main .main-content p{font-size:16px}.site-main .main-content .mobile-content{display:block}.site-main .main-content .mobile-content .mobile-content-read-more{pointer:cursor;font-size:16px;color:#59aa70;font-weight:400;display:flex;align-items:center;width:fit-content;margin-left:auto}.site-main .main-content .mobile-content .mobile-content-read-more svg{margin-left:9px}.site-main .main-content .full-content{display:none}}.more-filter-modal{width:100vw;height:100%;position:fixed;top:0;pointer-events:none;align-items:center;justify-content:center;z-index:1000;display:none}.more-filter-modal .modal-shadow{width:100%;height:100%;position:absolute;background:#323232;opacity:.29}.more-filter-modal .more-filter-inside{pointer-events:all;background:#fff;border-radius:20px;max-width:800px;position:relative;margin:0 50px;box-shadow:rgba(0,0,0,.35) 0px 5px 15px}.more-filter-modal .more-filter-inside .overflow-wrap{overflow-y:scroll;padding-top:5%;position:relative}@media screen and (max-width: 1600px){.more-filter-modal .more-filter-inside .overflow-wrap{max-height:500px}}.more-filter-modal .more-filter-inside .overflow-wrap::-webkit-scrollbar{width:12px}.more-filter-modal .more-filter-inside .overflow-wrap::-webkit-scrollbar-track{background:#fff}.more-filter-modal .more-filter-inside .overflow-wrap::-webkit-scrollbar-thumb{background:linear-gradient(#12739E, #59AA70);border-radius:20px;border:3px solid #fff;height:70px}.more-filter-modal .more-filter-inside .modal-close{width:fit-content;height:fit-content;position:absolute;right:27px;top:27px;cursor:pointer}.more-filter-modal .more-filter-inside .modal-filter-header{font-size:16px;font-weight:600;display:flex;justify-content:center;margin:30px 0}.more-filter-modal .more-filter-inside .modal-filter-header-underline{height:1px;width:80%;background:#707070;opacity:54%;margin-left:10%}.more-filter-modal .more-filter-inside .modal-filter-header-underline.bottom{margin-bottom:0%}.more-filter-modal .more-filter-inside .modal-filter-feature,.more-filter-modal .more-filter-inside .modal-filter-cuisine{display:flex;justify-content:center;text-transform:uppercase;font-size:13px;font-weight:400;color:#12739e;margin-bottom:16px}.more-filter-modal .more-filter-inside .modal-filter-cuisine{margin-bottom:25px}.more-filter-modal .more-filter-inside .filter-wrap-modal{font-size:16px;font-weight:300;display:flex;margin-bottom:35px;justify-content:center}.more-filter-modal .more-filter-inside .filter-wrap-modal label{display:flex;align-items:center;position:relative;margin-left:45px;cursor:pointer}.more-filter-modal .more-filter-inside .filter-wrap-modal label:nth-child(2){margin-left:0}.more-filter-modal .more-filter-inside .filter-wrap-modal label.view-all-modal-label{margin-left:0}.more-filter-modal .more-filter-inside .filter-wrap-modal label .visual-toggle{width:40px;height:24px;background:#f2f2f2;border-radius:20px;position:relative;display:flex;align-items:center;margin-left:25px}.more-filter-modal .more-filter-inside .filter-wrap-modal label .visual-toggle .inside-toggle{height:19px;width:19px;background-color:#fff;border-radius:10px;position:absolute;left:3px;transition:left .2s ease}.more-filter-modal .more-filter-inside .cuisine-wrap-modal{display:flex;flex-wrap:wrap;max-height:175px;margin:0 10%;scrollbar-width:thin;scrollbar-color:gray #fff}.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap{display:flex;flex-direction:column;margin-right:8%;width:19%;margin-bottom:30px}.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap .cuisine-label-modal{cursor:pointer}.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap img{width:100%;height:120px;width:120px;object-fit:cover}@media screen and (max-width: 900px){.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap img{height:150px;width:150px}}@media screen and (max-width: 800px){.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap img{height:100px;width:100px}}@media screen and (max-width: 500px){.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap img{height:60px;width:60px}}.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap:nth-child(4n+0){margin-right:0}.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap:last-child{padding-bottom:30px}@media screen and (max-width: 800px){.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap:last-child{padding-bottom:18px}}@media screen and (max-width: 900px){.more-filter-modal .more-filter-inside .cuisine-wrap-modal{max-height:260px}.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap{margin-right:9.5%;width:27%}.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap:nth-child(4n+0){margin-right:9.5%}.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap:nth-child(3n+0){margin-right:0}}.more-filter-modal .more-filter-inside .modal-bottom-bar{display:flex;justify-content:space-between;margin:3% 10%;align-items:center}.more-filter-modal .more-filter-inside .modal-bottom-bar .clear-all{font-size:14px;font-weight:600;cursor:pointer}.more-filter-modal .more-filter-inside .modal-bottom-bar .show-restaurants{border-radius:28px;padding:2px 2px;font-size:12px;font-weight:600;background:linear-gradient(to right, #12739E, #59AA70);cursor:pointer}.more-filter-modal .more-filter-inside .modal-bottom-bar .show-restaurants .show-restaurants-inside{background:#fff;padding:8px 20px;border-radius:28px;text-transform:uppercase;display:flex}.more-filter-modal .more-filter-inside .modal-bottom-bar .show-restaurants .show-restaurants-inside .calculated-hits-modal{margin:0 3px}.more-filter-modal .more-filter-inside input[type=radio],.more-filter-modal .more-filter-inside input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;display:none}.more-filter-modal .more-filter-inside input[type=checkbox]:checked+label .inside-toggle{left:17px;background-image:linear-gradient(to right, #12739E, #59AA70)}.more-filter-modal .more-filter-inside input[type=radio]#all-cuisines-modal:checked+label,.more-filter-modal .more-filter-inside input[type=checkbox].cuisine-input-modal:checked+label{height:fit-content;font-weight:600}.more-filter-modal .more-filter-inside input[type=radio]#all-cuisines-modal:checked+label:not(.cuisine-input-modal+label):not(#all-cuisines-modal+label):after,.more-filter-modal .more-filter-inside input[type=radio]#all-cuisines-modal:checked+label .text:after,.more-filter-modal .more-filter-inside input[type=checkbox].cuisine-input-modal:checked+label:not(.cuisine-input-modal+label):not(#all-cuisines-modal+label):after,.more-filter-modal .more-filter-inside input[type=checkbox].cuisine-input-modal:checked+label .text:after{content:"";width:-webkit-fill-available;width:-moz-available;height:2px;background-image:linear-gradient(to right, #12739E, #59AA70);position:absolute;bottom:0px;left:0}.more-filter-modal .more-filter-inside input[type=checkbox].cuisine-input-modal+label .text,.more-filter-modal .more-filter-inside input[type=radio]#all-cuisines-modal+label .text{position:relative;width:fit-content;margin:auto;text-align:center}.more-filter-modal .more-filter-inside input[type=checkbox].cuisine-input-modal:checked+label,.more-filter-modal .more-filter-inside input[type=radio]#all-cuisines-modal:checked+label{letter-spacing:-0.016em}.more-filter-modal .more-filter-inside input[type=checkbox]:checked+label{font-weight:600}.more-filter-modal .more-filter-inside input[type=radio]:checked+label .text{font-weight:600}@media screen and (max-width: 800px){.more-filter-modal{align-items:flex-end}.more-filter-modal .more-filter-inside{transform:translateY(100%);width:100%;border-radius:20px 20px 0 0;transition:transform .2s ease;margin:0}.more-filter-modal .more-filter-inside.extended{transform:translateY(0%)}.more-filter-modal .more-filter-inside .modal-filter-feature{margin-left:10%;justify-content:flex-start;margin-bottom:10px}.more-filter-modal .more-filter-inside .filter-wrap-modal{flex-direction:column;margin-left:10%;margin-right:10%;margin-bottom:31px}.more-filter-modal .more-filter-inside .filter-wrap-modal label{margin-left:0;justify-content:space-between;margin-bottom:15px}.more-filter-modal .more-filter-inside .filter-wrap-modal label:last-child{margin-bottom:0}.more-filter-modal .more-filter-inside .filter-wrap-modal .view-all-modal-label{width:fit-content}.more-filter-modal .more-filter-inside .modal-filter-cuisine{justify-content:flex-start;margin:0 10%;margin-bottom:10px}.more-filter-modal .more-filter-inside .cuisine-wrap-modal{display:block;max-height:250px}.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap{margin-bottom:18px;margin-right:8%;width:100%}.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap label{display:flex}.more-filter-modal .more-filter-inside .cuisine-wrap-modal .input-wrap label .text{margin-left:12px !important;white-space:nowrap}.more-filter-modal .more-filter-inside .modal-filter-header{margin:25px 0;margin-bottom:11px}.more-filter-modal .more-filter-inside .modal-bottom-bar{margin:4% 10%}}.map-wrap{position:relative}@media screen and (max-width: 1024px){.map-wrap{flex-wrap:wrap}}.map-wrap .controls{position:absolute;bottom:25px;right:20px;z-index:20;display:flex;align-items:center}@media screen and (max-width: 1024px){.map-wrap .controls{right:15px;bottom:20px}}@media screen and (max-width: 800px){.map-wrap .controls{display:none}}.map-wrap .controls div{width:40px;height:40px;background:#59aa70;color:#fff;font-size:40px;border-radius:50%;display:inline-block;margin-right:15px;line-height:40px;text-align:center;cursor:pointer;background:#fe5000;transition:background .2s ease-out}@media screen and (max-width: 1024px){.map-wrap .controls div{margin-right:12px}}.map-wrap .controls div#zoom-out{line-height:33px;font-size:50px}.map-wrap .controls div:hover{background:#ff7332}.map-wrap .acf-map{min-height:650px;width:100%;transition:min-height .2s ease}@media screen and (max-width: 1024px){.map-wrap .acf-map{min-height:400px}.map-wrap .acf-map.extended{min-height:650px}}@media screen and (max-width: 800px){.map-wrap .acf-map{pointer-events:none}.map-wrap .acf-map.extended{min-height:calc(100vh - 212px)}}.map-wrap .map-modals-wrap.zoom .acf-map{pointer-events:all}.map-wrap .filter-bar{display:flex;align-items:center;padding:0 10%;margin:15px 0}@media only screen and (max-width: 1200px){.map-wrap .filter-bar{display:none}}.map-wrap .filter-bar .filter-heading{text-transform:uppercase;color:#12739e;font-weight:400;font-size:13px}.map-wrap .filter-bar input[type=radio],.map-wrap .filter-bar input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0}.map-wrap .filter-bar input[type=checkbox]:checked+label .inside-toggle{left:17px;background-image:linear-gradient(to right, #12739E, #59AA70)}.map-wrap .filter-bar input[type=radio]#all-cuisines:checked+label,.map-wrap .filter-bar input[type=checkbox].cuisine-input:checked+label{height:fit-content;font-weight:600}.map-wrap .filter-bar input[type=radio]#all-cuisines:checked+label:after,.map-wrap .filter-bar input[type=checkbox].cuisine-input:checked+label:after{content:"";width:-webkit-fill-available;width:-moz-available;height:2px;background-image:linear-gradient(to right, #12739E, #59AA70);position:absolute;bottom:4px}.map-wrap .filter-bar input[type=checkbox].cuisine-input:checked+label,.map-wrap .filter-bar input[type=radio]#all-cuisines:checked+label{letter-spacing:-0.016em}.map-wrap .filter-bar input[type=checkbox]:checked+label{font-weight:600;letter-spacing:-0.022em}.map-wrap .filter-wrap{font-size:16px;font-weight:300;display:flex;align-items:center}.map-wrap .filter-wrap label{display:flex;align-items:center;position:relative;margin-left:45px;cursor:pointer}@media only screen and (max-width: 1500px){.map-wrap .filter-wrap label{margin-left:25px}}.map-wrap .filter-wrap label .visual-toggle{width:40px;height:25px;background:#f2f2f2;border-radius:20px;position:relative;display:flex;align-items:center;margin-left:25px}.map-wrap .filter-wrap label .visual-toggle .inside-toggle{height:19px;width:19px;background-color:#fff;border-radius:10px;position:absolute;left:3px;transition:left .2s ease}.map-wrap .filter-wrap select{display:none}.map-wrap .filter-wrap .nice-select{margin-left:45px;border:none;font-size:16px;font-weight:300}@media only screen and (max-width: 1500px){.map-wrap .filter-wrap .nice-select{margin-left:25px}}.map-wrap .filter-wrap .nice-select li[data-value$=hidden000]{display:none}.map-wrap .filter-wrap ul li{width:initial;float:none;position:relative;padding:none;background:none;font-size:16px;font-weight:300;text-align:center}.map-wrap .cuisine-wrap{font-size:16px;font-weight:300;display:flex;flex-wrap:wrap;overflow:hidden;height:70px;display:none}.map-wrap .cuisine-wrap label{display:flex;align-items:center;position:relative;cursor:pointer}.map-wrap .cuisine-wrap .input-wrap{display:flex;margin-left:45px;align-items:center;height:70px}@media only screen and (max-width: 1500px){.map-wrap .cuisine-wrap .input-wrap{margin-left:27px}}.map-wrap .cuisine-wrap .input-wrap .cuisine-label{white-space:nowrap}.map-wrap .filter-toggle{margin-left:35px;cursor:pointer;display:flex;flex-direction:column;align-items:center}.map-wrap .filter-toggle img{min-width:25px;margin-bottom:2px}.map-wrap .filter-toggle div{font-size:12px;font-weight:600;color:#59aa70}.map-wrap .divider-line{height:24px;width:1px;min-width:1px;background-color:#323232;opacity:54%;margin:0 3%}@media only screen and (max-width: 1500px){.map-wrap .divider-line{margin:0 2%}}.map-wrap .filter-inside-wrap{display:flex;align-items:center;white-space:nowrap;height:70px;justify-content:center;flex-grow:1}.amount-hits{display:flex;justify-content:center;margin:30px 0;margin-bottom:20px;font-size:16px}.amount-hits .bar{position:absolute;top:10px;width:28px;height:2px;background-color:#59aa70;left:50%;border-radius:62px;transform:translateX(-50%)}@media only screen and (min-width: 801px){.amount-hits .bar{display:none}}.amount-hits .divider-line{width:1px;background:#323232;opacity:54%;margin:5px 20px}.amount-hits .calculated-hits-wrap{font-weight:600;font-size:16px;display:flex}.amount-hits .calculated-hits{margin-right:4px;box-shadow:rgba(0,0,0,.35) 0px -14px 9px -15px}@media screen and (max-width: 800px){.amount-hits{flex-direction:column;padding:0 10%;background:#fff;margin-top:-20px;position:relative;padding-top:17px;border-radius:20px}.amount-hits .calculated-hits-wrap{justify-content:center}.amount-hits .divider-line{width:100%;height:1px;margin:12px 0px}}.search-wrap{text-align:center;display:flex;justify-content:center}.search-wrap .filter-toggle-mobile{display:none;margin-left:0px;cursor:pointer;flex-direction:column;align-items:center}@media only screen and (max-width: 1200px){.search-wrap .filter-toggle-mobile{display:flex;align-self:center}}.search-wrap .filter-toggle-mobile img{min-width:25px;width:25px;margin-bottom:2px}.search-wrap .filter-toggle-mobile div{font-size:12px;font-weight:600;color:#59aa70}.search-wrap .search-toggle{display:none}.search-wrap .small-heading{display:inline-block;vertical-align:middle;margin:0px}@media screen and (max-width: 1200px){.search-wrap .small-heading{display:none}}.search-wrap form{display:inline-block;vertical-align:middle}.search-wrap form label{display:inline-block;vertical-align:middle}.search-wrap form input{display:inline-block;vertical-align:middle;background:none;border:none}.search-wrap form .search-field{width:600px;border-bottom:1px solid #fff;margin:0px 30px;height:55px;padding:0px;background-color:#f2f2f2;border-radius:26px;padding-left:43px;background-image:url(/wp-content/themes/coquitlam/images/shell/icon-feather-search.svg);background-repeat:no-repeat;background-position:15px center}@media screen and (max-width: 800px){.search-wrap form .search-field{font-size:12px;width:270px;margin:0px 15px}}@media screen and (max-width: 500px){.search-wrap form .search-field{font-size:11px;width:250px}}.search-wrap form .search-field::-webkit-input-placeholder{color:#323232;opacity:54%;font-size:16px;font-weight:300;font-family:"Montserrat",Helvetica,Roboto,Arial,sans-serif}@media screen and (max-width: 800px){.search-wrap form .search-field::-webkit-input-placeholder{font-size:14px}}.search-wrap form .search-field::-moz-placeholder{color:#323232;opacity:54%;font-size:16px;font-weight:300;font-family:"Montserrat",Helvetica,Roboto,Arial,sans-serif}@media screen and (max-width: 800px){.search-wrap form .search-field::-moz-placeholder{font-size:14px}}.search-wrap form .search-field:-ms-input-placeholder{color:#323232;opacity:54%;font-size:16px;font-weight:300;font-family:"Montserrat",Helvetica,Roboto,Arial,sans-serif}@media screen and (max-width: 800px){.search-wrap form .search-field:-ms-input-placeholder{font-size:14px}}.search-wrap form .search-field:-moz-placeholder{color:#323232;opacity:54%;font-size:16px;font-weight:300;font-family:"Montserrat",Helvetica,Roboto,Arial,sans-serif}@media screen and (max-width: 800px){.search-wrap form .search-field:-moz-placeholder{font-size:14px}}.search-wrap form .search-submit{border:2px solid #fff;text-transform:uppercase;background:none;font-weight:600;padding:15px 28px;border-radius:80px;line-height:1.3;color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.search-wrap form .search-submit:hover{color:#59aa70;background:#fff}@media screen and (max-width: 800px){.search-wrap form .search-submit:hover{background:url("/wp-content/themes/coquitlam/images/shell/search.svg") center center no-repeat;-webkit-background-size:15px;-moz-background-size:15px;-o-background-size:15px;background-size:15px}}@media screen and (max-width: 1400px){.search-wrap form .search-submit{padding:13px 23px;font-size:14px}}@media screen and (max-width: 800px){.search-wrap form .search-submit{font-size:0px;padding:0px;height:40px;width:50px;border-radius:80px;background:url("/wp-content/themes/coquitlam/images/shell/search.svg") center center no-repeat;-webkit-background-size:15px;-moz-background-size:15px;-o-background-size:15px;background-size:15px}}.restaurant-bottom{text-align:center;padding:10px 50px 10px 50px;padding-top:0;position:relative;margin-top:15px}@media screen and (max-width: 800px){.restaurant-bottom{margin-top:0}}.restaurant-bottom .custom-button{cursor:pointer;margin-top:0}.restaurant-bottom .ajax-loader{position:absolute;top:-30px;left:0px;right:0px;margin:auto}#insta-section{padding-top:0;padding-bottom:34px}#insta-section .insta-header{text-align:center;font-size:28px;font-weight:700;font-family:"Montserrat",Helvetica,Roboto,Arial,sans-serif;padding-bottom:30px}@media screen and (max-width: 500px){#insta-section .insta-header{display:none}}#insta-section .loadMore{-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;background-image:-ms-linear-gradient(left, #12739e 0%, #59aa70 100%);background-image:-o-linear-gradient(left, #12739e 0%, #59aa70 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0.05, #12739e), color-stop(0.95, #59aa70));background-image:-moz-linear-gradient(center bottom, #12739e 5%, #59aa70 95%);background-image:linear-gradient(left, #12739e 0%, #59aa70 100%);background-image:url("/wp-content/themes/coquitlam/images/shell/gradient.svg");padding:2px;border-radius:80px;margin:8px auto !important;margin-top:50px !important;display:block;width:initial !important;height:initial}#insta-section .loadMore:hover{background:none}#insta-section .loadMore:hover:after{opacity:0}#insta-section .loadMore .loadMore__text{text-transform:uppercase;display:inline-block;background:#fff;font-weight:600;padding:15px 28px;border-radius:80px;line-height:1.3;color:#323232;font-size:15px;font-family:"Montserrat",Helvetica,Roboto,Arial,sans-serif;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#insta-section .loadMore .loadMore__text:hover{color:#fff;background:rgba(0,0,0,0);box-shadow:0px 2px 7px rgba(0,0,0,.15)}.blog-wrap{padding:0 !important;padding-bottom:10px !important}.blog-wrap .blog-wrap-inside{padding:90px 10%;padding-top:0 !important;padding-bottom:0 !important;padding-bottom:10px}@media screen and (max-width: 1400px){.blog-wrap .blog-wrap-inside{padding:60px 5%}}@media screen and (max-width: 1020px){.blog-wrap .blog-wrap-inside{padding:50px 5%}}@media screen and (max-width: 800px){.blog-wrap .blog-wrap-inside{padding:30px 5%}}@media screen and (max-width: 700px){.blog-wrap .blog-wrap-inside{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.blog-wrap .blog-wrap-inside::-webkit-scrollbar{display:none}}.blog-wrap .card-wrap{min-width:600px}.blog-wrap .custom-link{text-align:center;margin-bottom:47px;padding:90px 10%;padding-top:0 !important;padding-bottom:0 !important}@media screen and (max-width: 1400px){.blog-wrap .custom-link{padding:60px 5%}}@media screen and (max-width: 1020px){.blog-wrap .custom-link{padding:50px 5%}}@media screen and (max-width: 1400px){.blog-wrap .custom-link{margin-bottom:25px}}@media screen and (max-width: 800px){.blog-wrap .custom-link{padding:30px 5%;margin-bottom:9px}}@media screen and (max-width: 500px){.blog-wrap .custom-link{text-align:left}}.blog-wrap .custom-link a{color:#59aa70;background:url("/wp-content/themes/coquitlam/images/shell/arrow-green.svg") right center no-repeat;padding:10px 22px 10px 0px}.map-modals-wrap{position:relative}.map-modals-wrap .top-shadow{width:100%;height:50px;position:absolute;box-shadow:inset rgba(0,0,0,.24) 0px 10px 10px -10px;z-index:99;pointer-events:none}.map-modals-wrap .bottom-shadow{width:100%;height:50px;position:absolute;box-shadow:inset rgba(0,0,0,.24) 0px -11px 10px -10px;z-index:99;pointer-events:none;bottom:0}@media screen and (max-width: 800px){.map-modals-wrap .bottom-shadow{display:none}}.map-modals-wrap .exit-map{display:none;position:absolute;z-index:22;width:100px;height:45px;border-radius:0 0 20px 20px;top:0;justify-content:center;align-items:center;cursor:pointer;background:#fff;left:50%;transform:translateX(-50%);font-weight:700;color:#59aa70}.map-modals-wrap .exit-map svg line{stroke:#fff}.map-modals-wrap.zoom .exit-map{display:flex}@media screen and (max-width: 1200px){.map-modals-wrap .acf-map-wrap{margin-top:30px}}.map-modals-wrap .marker-modal{display:none;z-index:100;position:absolute;top:0;background:#fff;width:365px;top:50%;left:60px;transform:translate(0, -50%);box-shadow:rgba(0,0,0,.35) 0px 5px 15px}.map-modals-wrap .marker-modal.active{display:block}.map-modals-wrap .marker-modal .top-image{height:175px;background-repeat:no-repeat;background-size:cover;position:relative}.map-modals-wrap .marker-modal .top-image .marker-modal-close{position:absolute;right:17px;top:16px;cursor:pointer}.map-modals-wrap .marker-modal .top-image .shadow{width:100%;height:65%;position:absolute;opacity:.6;background:#000;-webkit-mask:linear-gradient(black, transparent);mask:linear-gradient(#fff, transparent)}.map-modals-wrap .marker-modal .bottom-content{padding:30px}.map-modals-wrap .marker-modal .bottom-content p:last-child{margin-bottom:0}.map-modals-wrap .marker-modal .bottom-content .pop-info-header{font-size:16px;font-weight:600;font-family:"Montserrat",Helvetica,Roboto,Arial,sans-serif;margin-top:-5px}.map-modals-wrap .marker-modal .bottom-content .read-more{display:flex;align-items:center;color:#59aa70;font-weight:400;cursor:pointer;width:max-content;transition:all .2s ease}.map-modals-wrap .marker-modal .bottom-content .read-more svg{margin-left:10px;transition:all .2s ease}.map-modals-wrap .marker-modal .bottom-content .read-more:hover{color:#12739e}.map-modals-wrap .marker-modal .bottom-content .read-more:hover svg{margin-left:15px}.map-modals-wrap .marker-modal .bottom-content .read-more:hover svg path{stroke:#12739e}.map-modals-wrap .marker-modal .marker-modal-content{margin-bottom:13px}@media screen and (max-width: 1024px){.map-modals-wrap .marker-modal{width:312px;bottom:60px;transform:none;top:initial}.map-modals-wrap .marker-modal .top-image{height:120px}.map-modals-wrap .marker-modal .marker-modal-content{display:none}}@media screen and (max-width: 600px){.map-modals-wrap .marker-modal{transform:translate(-50%, 0%);left:50%}}.map-modals-wrap .marker-modal-inside{display:flex;position:fixed;width:100%;height:100%;bottom:0;justify-content:center;align-items:center;z-index:1000}.map-modals-wrap .marker-modal-inside .modal-inside-wrap{width:720px;box-shadow:rgba(0,0,0,.35) 0px 5px 15px;border-radius:20px}.map-modals-wrap .marker-modal-inside .modal-inside-wrap .top-image{height:390px;background-repeat:no-repeat;background-size:cover;position:relative;border-radius:20px 20px 0 0}.map-modals-wrap .marker-modal-inside .modal-inside-wrap .top-image .shadow{width:100%;height:65%;position:absolute;opacity:.8;background:#000;border-radius:20px 20px 0 0;-webkit-mask:linear-gradient(black, transparent);mask:linear-gradient(#fff, transparent)}@media only screen and (max-height: 1050px){.map-modals-wrap .marker-modal-inside .modal-inside-wrap .top-image{height:320px}}@media only screen and (max-height: 900px){.map-modals-wrap .marker-modal-inside .modal-inside-wrap .top-image{height:260px}}@media only screen and (max-height: 800px){.map-modals-wrap .marker-modal-inside .modal-inside-wrap .top-image{height:200px}}.map-modals-wrap .marker-modal-inside .modal-inside-wrap .top-image .marker-modal-close{position:absolute;right:22px;top:21px;cursor:pointer}.map-modals-wrap .marker-modal-inside .modal-inside-wrap .bottom-content{padding:35px 60px 40px 60px;background:#fff;border-radius:0 0 20px 20px}.map-modals-wrap .marker-modal-inside .modal-inside-wrap .bottom-content .the_content p:last-child{margin-bottom:30px}.map-modals-wrap .marker-modal-inside .modal-inside-wrap .pop-info-header{font-size:28px;font-weight:700;font-family:"Montserrat",Helvetica,Roboto,Arial,sans-serif;line-height:1.4em;margin-bottom:10px}.map-modals-wrap .marker-modal-inside .modal-inside-wrap .categories{font-size:14px;font-weight:400;color:#59aa70;margin-bottom:30px}.map-modals-wrap .marker-modal-inside .modal-inside-wrap .contact-details a{font-weight:300}.map-modals-wrap .marker-modal-inside .modal-inside-wrap .contact-details .contact-details-header{font-size:16px;font-weight:600;color:#12739e;text-transform:uppercase;margin-bottom:10px}.map-modals-wrap .marker-modal-inside .modal-inside-wrap .contact-details .contact-details-hours{color:#59aa70}.map-modals-wrap .marker-modal-inside .modal-inside-wrap .contact-details .contact-details-phone{color:#59aa70}.map-modals-wrap .marker-modal-inside .modal-inside-wrap .contact-details .contact-details-visit{color:#59aa70}@media screen and (max-width: 800px){.map-modals-wrap .marker-modal-inside{align-items:flex-end}.map-modals-wrap .marker-modal-inside .modal-inside-wrap{min-width:initial;max-width:none;width:100%;border-radius:20px 20px 0 0;transform:translateY(100%);transition:transform .2s ease}.map-modals-wrap .marker-modal-inside .modal-inside-wrap.extended{transform:translateY(0%)}.map-modals-wrap .marker-modal-inside .modal-inside-wrap .bottom-content{border-radius:0}}@media screen and (max-width: 800px)and (max-width: 600px){.map-modals-wrap .marker-modal-inside .modal-inside-wrap .bottom-content{padding:35px 37px 40px 37px}}@media screen and (max-width: 800px)and (max-width: 600px){.map-modals-wrap .marker-modal-inside .modal-inside-wrap .scroll-wrap{max-height:190px;overflow:scroll}}.restaurants .single-inner{display:flex;flex-wrap:wrap;padding:0px 10% 0px 10%;max-width:none}.restaurants .single{width:31.333%;padding:0;min-height:initial;box-shadow:none;cursor:pointer}.restaurants .single .single-img{height:250px;background-size:cover;background-repeat:no-repeat;background-position:center}.restaurants .single .content-wrap{padding:37px 37px}.restaurants .single .single-heading{font-size:16px;font-weight:600}.restaurants .single .read-more{display:flex;align-items:center;color:#59aa70;font-weight:400;cursor:pointer;width:max-content;margin-top:24px;transition:all .2s ease}.restaurants .single .read-more svg{margin-left:10px;transition:all .2s ease}.restaurants .single .read-more:hover{color:#12739e}.restaurants .single .read-more:hover svg{margin-left:15px}.restaurants .single .read-more:hover svg path{stroke:#12739e}@media only screen and (max-width: 1100px){.restaurants .single .content-wrap{padding:37px 20px}}@media only screen and (max-width: 850px){.restaurants .single{width:48%;margin:1%}}@media only screen and (max-width: 600px){.restaurants .single{width:100%;margin:0}.restaurants .single .content-wrap{padding:37px 0}}@media only screen and (max-width: 450px){.restaurants .single .single-img{height:200px}}.restaurants .restaurant{display:none}.restaurants .filtered{display:block}.restaurants .filtered.unshown{display:none}.map-scroll{display:flex;position:fixed;bottom:17px;z-index:999;justify-content:center;width:100%}.map-scroll svg{cursor:pointer}.ctaContracted__holdCta{display:none !important}.modal-filter-neighbourhood{display:flex;justify-content:center;text-transform:uppercase;font-size:13px;font-weight:400;color:#12739e;margin-bottom:16px}.neighbourhood-radio{display:flex;flex-wrap:wrap;margin:0 10%;margin-bottom:25px}.neighbourhood-radio label{margin-bottom:10px;flex:0 0 33.333%;display:flex;position:relative;padding-right:40px}@media screen and (max-width: 900px){.neighbourhood-radio label{flex:0 0 50%}}@media screen and (max-width: 500px){.neighbourhood-radio label{flex:0 0 100%}}.neighbourhood-radio label .visual-toggle{cursor:pointer}.neighbourhood-radio label .visual-toggle .inside-toggle-n{width:16px;min-width:16px;height:16px;border:#707070 1px solid;border-radius:20px;display:block;position:relative;top:6px;margin-right:11px;opacity:58%}.neighbourhood-radio label .text{cursor:pointer;position:relative;height:fit-content}.neighbourhood-radio input[type=radio]:checked+label{letter-spacing:-0.02em}.neighbourhood-radio input[type=radio]:checked+label .text:after{content:"";width:-webkit-fill-available;width:-moz-available;height:2px;background-image:linear-gradient(to right, #12739E, #59AA70);position:absolute;bottom:0px;left:0}.neighbourhood-radio input[type=radio]:checked+label .visual-toggle{background:linear-gradient(to right, #12739E, #59AA70);position:relative;width:16px;min-width:16px;height:16px;margin-right:11px;top:6px;display:flex;align-items:center;justify-content:center;border-radius:20px}.neighbourhood-radio input[type=radio]:checked+label .visual-toggle .inside-toggle-n{top:0px;border:none;background:#fff;opacity:1;width:10px;height:10px;min-width:10px;margin-right:0}@media screen and (max-width: 1400px){.custom-button a,.custom-button span{padding:13px 23px !important}}@media screen and (max-width: 800px){.card-wrap .card{width:33%;padding:5px}.blog-wrap .card:last-child{display:initial}.blog-wrap .card-wrap{min-width:900px}.blog-wrap .blog-wrap-inside{overflow:scroll}}/*# sourceMappingURL=explorebusiness.css.map */
