/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}table{width:100%}table td,table th{border:1px solid #888;padding:10px}table th{background-color:#ededed;font-weight:700}.long-text_text a,li a{color:#006eaa!important}form .checkbox-element,form .radio-element{align-items:center;display:flex}form .checkbox-element label,form .radio-element label{margin:5px 0 0 10px}.js-webform-checkboxes-other,.radios--wrapper{margin-top:25px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none;margin:40px 0;padding-left:40px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.main_wrap{min-height:calc(100vh - 424px)}.white-text,.white-text h2,.white-text h3,.white-text h4{color:#fff!important}.image-left-text h2{font-size:36px!important}.image-left-text img{height:100%;-o-object-fit:cover;object-fit:cover;width:50%}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(/fonts/icomoon.eot?bf30ff23b036721f9fb1f349140c2b1f);src:url(/fonts/icomoon.eot?bf30ff23b036721f9fb1f349140c2b1f#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?6c9842efc98c2f3af86344009af387c6) format("truetype"),url(/fonts/icomoon.woff?bbc9997b69696c570220f19bdf1e915c) format("woff"),url(/fonts/icomoon.svg?b921e11e8fc856458069a3d5764f956c#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-ic_arts:before{color:#335364;content:"\e909"}.icon-arrowselect:before{color:#a8b7bf;content:"\e900"}.icon-bag:before{color:#335364;content:"\e901"}.icon-bed:before{color:#49a8da;content:"\e902"}.icon-bike:before{color:#335364;content:"\e903"}.icon-building:before{color:#335364;content:"\e904"}.icon-bus:before{color:#335364;content:"\e905"}.icon-car:before{color:#335364;content:"\e906"}.icon-cartaxi:before{color:#335364;content:"\e907"}.icon-food:before{color:#49a8da;content:"\e908"}.icon-ic_bag:before{color:#49a8da;content:"\e90a"}.icon-ic_beaches:before{color:#335364;content:"\e90b"}.icon-ic_calendar:before{color:#335364;content:"\e90c"}.icon-ic_flag:before{color:#49a8da;content:"\e90d"}.icon-ic_golf:before{color:#335364;content:"\e90e"}.icon-ic_house:before{color:#335364;content:"\e90f"}.icon-ic_parks:before{color:#335364;content:"\e910"}.icon-ic_sign:before{color:#49a8da;content:"\e911"}.icon-ic_star:before{color:#49a8da;content:"\e912"}.icon-ic_weather:before{color:#335364;content:"\e913"}.icon-link_arrow_blue:before{color:#335364;content:"\e914"}.icon-link_arrow_white:before{color:#fff;content:"\e915"}.icon-link_arrow_yellow:before{color:#f0cb4d;content:"\e916"}.icon-map:before{color:#49a8da;content:"\e917"}.icon-menu-left{background-color:#d6df22;background-image:url(/themes/custom/moncton/images/menu.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;cursor:pointer;display:block;height:99px;width:99px}.icon-needle:before{color:#335364;content:"\e919"}.icon-plane:before{color:#335364;content:"\e91a"}.icon-road:before{color:#49a8da;content:"\e91b"}.icon-slider_arrow:before{color:#335364;content:"\e91c"}.icon-social_fb,.icon-social_ig{background-image:url(/themes/custom/moncton/images/fb.svg);background-position:50%;background-repeat:no-repeat;background-size:13px;display:block;height:30px;width:30px}.icon-social_ig{background-image:url(/themes/custom/moncton/images/insta.svg);background-size:22px}.icon-train:before{color:#335364;content:"\e920"}.icon-zoomsplit:before{color:#a8b7bf;content:"\e921"}.icon-search{background:url(/themes/custom/moncton/images/search_white.svg) no-repeat 50%/contain;cursor:pointer;display:block;height:27px;margin:0 10px;width:27px}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/images/ajax-loader.gif?fb6f3c230cb846e25247dfaa1da94d8f) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/fonts/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29);src:url(/fonts/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29?#iefix) format("embedded-opentype"),url(/fonts/slick.woff?295183786cd8a138986521d9f388a286) format("woff"),url(/fonts/slick.ttf?c94f7671dcc99dce43e22a89f486f7c2) format("truetype"),url(/fonts/slick.svg?2630a3e3eab21c607e21576571b95b9d#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.jq-checkbox,.jq-radio{display:inline-block;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-checkbox input,.jq-radio input{margin:0;opacity:0;padding:0;position:absolute;z-index:-1}.jq-file{display:inline-block;overflow:hidden;position:relative}.jq-file input{font-size:100px;height:auto;line-height:1em;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0}.jq-file__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jq-select-multiple,.jq-selectbox{display:inline-block;position:relative}.jq-select-multiple select,.jq-selectbox select{height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.jq-select-multiple li,.jq-selectbox li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{list-style:none;overflow:auto}.jq-select-multiple ul,.jq-selectbox__dropdown ul{-webkit-overflow-scrolling:touch;overflow-x:hidden;position:relative}.jq-number{display:inline-block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jq-checkbox,.jq-radio{background:linear-gradient(#fff,#e6e6e6);border:1px solid #c3c3c3;box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;cursor:pointer;height:16px;margin:0 4px 0 0;vertical-align:-4px;width:16px}.jq-checkbox.focused,.jq-radio.focused{border:1px solid #08c}.jq-checkbox.disabled,.jq-radio.disabled{opacity:.55}.jq-checkbox{border-radius:3px}.jq-checkbox.checked .jq-checkbox__div{border-bottom:2px solid #666;border-left:2px solid #666;height:4px;margin:3px 0 0 3px;transform:rotate(-50deg);width:8px}.jq-radio{border-radius:50%}.jq-radio.checked .jq-radio__div{background:#777;border-radius:50%;box-shadow:inset 1px 1px 1px rgba(0,0,0,.7);height:10px;margin:3px 0 0 3px;width:10px}.jq-file{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);width:270px}.jq-file input{cursor:pointer}.jq-file__name{background:#fff;border:1px solid;border-color:#ccc #ccc #b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1;box-sizing:border-box;height:34px;padding:0 80px 0 10px;width:100%}.jq-file__browse,.jq-file__name{color:#333;font:14px/32px Arial,sans-serif}.jq-file__browse{background:linear-gradient(#fff,#e6e6e6);border-left:1px solid #ccc;border-radius:0 4px 4px 0;box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);padding:0 10px;position:absolute;right:1px;text-shadow:1px 1px #fff;top:1px}.jq-file:hover .jq-file__browse{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-file:active .jq-file__browse{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-file.focused .jq-file__name{border:1px solid #5794bf}.jq-file.disabled,.jq-file.disabled .jq-file__browse,.jq-file.disabled .jq-file__name{background:#f5f5f5;border-color:#ccc;box-shadow:none;color:#888}.jq-number{padding:0 36px 0 0;position:relative;vertical-align:middle}.jq-number__field{border:1px solid;border-color:#ccc #ccc #b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);width:100px}.jq-number__field:hover{border-color:#b3b3b3}.jq-number__field input{background:none;border:none;box-sizing:border-box;color:#333;font:14px Arial,sans-serif;outline:none;padding:8px 9px;width:100%}.jq-number__spin{background:linear-gradient(#fff,#e6e6e6);border:1px solid;border-color:#ccc #ccc #b3b3b3;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);cursor:pointer;height:14px;position:absolute;right:0;text-shadow:1px 1px #fff;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:32px}.jq-number__spin.minus{bottom:0;top:auto}.jq-number__spin:hover{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-number__spin:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-number__spin:after{border-bottom:5px solid #999;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:11px;position:absolute;top:4px;width:0}.jq-number__spin.minus:after{border:5px solid transparent;border-bottom:none;border-top-color:#999;top:5px}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.focused .jq-number__field{border:1px solid #5794bf}.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{background:#f5f5f5;border-color:#ccc;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#aaa}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#aaa}.jq-selectbox{cursor:pointer;vertical-align:middle}.jq-selectbox__select{background:linear-gradient(#fff,#e6e6e6);border:1px solid;border-color:#ccc #ccc #b3b3b3;border-radius:4px;box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);color:#333;font:14px/32px Arial,sans-serif;height:32px;padding:0 45px 0 10px;text-shadow:1px 1px #fff}.jq-selectbox__select:hover{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-selectbox__select:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-selectbox.focused .jq-selectbox__select{border:1px solid #5794bf}.jq-selectbox.disabled .jq-selectbox__select{background:#f5f5f5;border-color:#ccc;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;width:100%}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{border-left:1px solid #ccc;height:100%;position:absolute;right:0;top:0;width:34px}.jq-selectbox__trigger-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #999;height:0;position:absolute;right:12px;top:14px;width:0}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#aaa}.jq-selectbox__dropdown{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);box-sizing:border-box;font:14px/18px Arial,sans-serif;margin:2px 0 0;padding:0;width:100%}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") no-repeat 100% 50%;border:1px solid #ccc;border-radius:3px;box-shadow:inset 1px 1px #f1f1f1;box-sizing:border-box;color:#333;margin:0;outline:none;padding:5px 27px 6px 8px;width:100%}.jq-selectbox__not-found{background:#f0f0f0;font-size:13px;margin:5px;padding:5px 8px 6px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{color:#231f20;min-height:18px;padding:5px 10px 6px}.jq-selectbox li.selected{background-color:#a3abb1;color:#fff}.jq-selectbox li:hover{background-color:#08c;color:#fff}.jq-selectbox li.disabled{color:#aaa}.jq-selectbox li.disabled:hover{background:none}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:none;color:#231f20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{background:#fff;border:1px solid;border-color:#ccc #ccc #b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-sizing:border-box;color:#333;cursor:default;font:14px/18px Arial,sans-serif;padding:1px}.jq-select-multiple.focused{border:1px solid #5794bf}.jq-select-multiple.disabled{background:#f5f5f5;border-color:#ccc;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{list-style:none;padding:3px 9px 4px}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08c;color:#fff}.jq-select-multiple li.disabled{color:#aaa}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}.jq-select-multiple.disabled li.selected,.jq-select-multiple li.selected.disabled{background:#ccc;color:#fff}input[type=email].styler,input[type=password].styler,input[type=search].styler,input[type=tel].styler,input[type=text].styler,input[type=url].styler,textarea.styler{border:1px solid;border-color:#ccc #ccc #b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);color:#333;font:14px Arial,sans-serif;padding:8px 9px}input[type=search].styler{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.styler{overflow:auto}input[type=email].styler:hover,input[type=password].styler:hover,input[type=search].styler:hover,input[type=tel].styler:hover,input[type=text].styler:hover,input[type=url].styler:hover,textarea.styler:hover{border-color:#b3b3b3}input[type=email].styler:hover:focus,input[type=password].styler:hover:focus,input[type=search].styler:hover:focus,input[type=tel].styler:hover:focus,input[type=text].styler:hover:focus,input[type=url].styler:hover:focus,textarea.styler:hover:focus{border-color:#b3b3b3 #ccc #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);outline:none}button.styler,input[type=button].styler,input[type=reset].styler,input[type=submit].styler{background:linear-gradient(#fff,#e6e6e6);border:1px solid;border-color:#ccc #ccc #b3b3b3;border-radius:4px;box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);color:#333;cursor:pointer;font:14px Arial,sans-serif;outline:none;overflow:visible;padding:8px 11px;text-shadow:1px 1px #fff}button.styler.styler::-moz-focus-inner,input[type=button].styler.styler::-moz-focus-inner,input[type=reset].styler.styler::-moz-focus-inner,input[type=submit].styler.styler::-moz-focus-inner{border:0;padding:0}button.styler:not([disabled]):hover,input[type=button].styler:not([disabled]):hover,input[type=reset].styler:hover,input[type=reset].styler:not([disabled]):hover,input[type=submit].styler:not([disabled]):hover{background:linear-gradient(#f6f6f6,#e6e6e6)}button.styler:active,input[type=button].styler:active,input[type=reset].styler:active,input[type=submit].styler:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}button.styler[disabled],input[type=button].styler[disabled],input[type=submit].styler[disabled]{background:#f5f5f5;border-color:#ccc;box-shadow:none;color:#888}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background-color:#d6df22;border-color:#d6df22}.animated_title.title-wave:before{opacity:0;transition:1s}.animated_title.show-wave:before{opacity:1;transition:1s}.animated_title{display:inline-block;overflow:hidden;padding-bottom:5px;padding-top:15px;position:relative}.animated_title div div div{display:inline-block;opacity:0;transform-origin:0 100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#656565;font-family:roboto,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}.title-4,h1{color:#525252;font-family:roboto,sans-serif;font-size:52px;font-weight:300}h2{color:#525252;font-size:30pt;position:relative}.text-align-center{margin-left:auto;margin-right:auto}h2.title-h2{font-size:56px}h2.title-2,h2.title-h2{color:#525252;font-family:roboto,sans-serif;font-weight:600}h2.title-2{font-size:28px;line-height:120%}h2.title{color:#525252;font-size:56px;font-weight:700}h2.title-wave{display:inline-block;padding-top:30px}h2.title-wave:before{background:url(/images/wave_1.svg?eccc44c7b9a07af7dc44a8c537f20902) no-repeat 50%/contain;content:"";display:block;height:16px;left:0;position:absolute;top:0;width:40px}h3{color:#525252;display:block;font-size:28px;font-weight:600;position:relative}h3.title-wave{color:#006eaa;display:inline-block}h3.title-wave:before{background:url(/images/wave_1.svg?eccc44c7b9a07af7dc44a8c537f20902) no-repeat 50%/contain;content:"";display:block;height:16px;left:0;position:absolute;top:0;width:40px}.title-3{font-size:50px;font-weight:700}.link-underline{border-bottom:2px solid #d6df22;color:#656565;display:inline-block;font-size:14px;font-weight:700;margin-bottom:10px;padding-bottom:3px;text-transform:uppercase;transition:.3s}.link-underline:hover{border-color:transparent}.yellow-underline{border-bottom:2px solid #f0cb4d;color:#656565;display:inline-block;font-size:14px;font-weight:700;margin-bottom:10px;padding-bottom:2px;text-transform:uppercase;transition:.3s}.yellow-underline:hover{border-color:transparent}.clr-yellow{color:#f0cb4d}.clr-bl,.clr-bl p{color:#7f99a6}.clr-grey a{color:#656565}.txt p a{border-bottom:2px solid #d6df22;transition:all .25s ease-in}.txt p a:focus,.txt p a:hover{border-bottom-color:transparent}strong{font-weight:700}.header_wrap{height:81px}.header.header-scrolled{position:fixed;top:-100px}.header.header-fixed{background:#fff;top:0;transition:all .5s ease-out;z-index:999}.header.header-fixed .header-center{visibility:visible}.header a{text-decoration:none}.header .header-center{border-right:1px solid #d3d3d3;margin-left:auto;padding:10px 15px}.header .header-center a{display:block}.header .header-left{background:#fff;margin-left:60px;position:relative;z-index:10}.header .header-left #block-headerlogo,.header .header-left p{height:100%;width:100%}.header .header-left img{width:180px}.header .header-right{align-items:center;background:#fff;display:flex;position:relative;z-index:10}.header .flex-wrap{justify-content:space-between}.header .container{min-width:1024px;width:100%}.header .newsletter-link{border-bottom:1px solid #d6df22;display:inline-block;font-family:roboto,sans-serif;font-size:14px;font-weight:700}.header .newsletter-link a{color:#101f30;text-decoration:underline;-webkit-text-decoration-color:#d6df22;text-decoration-color:#d6df22}.header .search-btn{margin-right:20px}.header .lang-switcher{padding:0 25px;position:relative}.header .lang-switcher a{text-transform:uppercase}.header .lang-switcher .lang-switcher__list{opacity:0;position:absolute;visibility:hidden}.header .search-btn a{display:block;position:relative;top:-2px}.header .search-btn a i{font-size:20px}.inner-header .header-center,.search-panel{background:#fff}.search-panel{align-items:center;box-sizing:border-box;display:flex;height:100%;opacity:0;padding:0 38px;position:absolute;right:0;top:0;transition:.5s;visibility:hidden;width:805px;z-index:-1}.search-panel.show{opacity:1;visibility:visible;z-index:101}.search-panel .search-close{margin-top:-10px;position:absolute;right:35px;top:44%}.search-panel .inp-search{border:none;padding:10px 0}.search-panel .search-form{margin-top:-5px;width:675px}.search-panel .search-form input{color:#656565;font-family:roboto,sans-serif;font-size:14px;outline:none;width:100%}.search-panel .search-form input::-moz-placeholder{color:#a8b7bf;opacity:1}.search-panel .search-form input:-ms-input-placeholder{color:#a8b7bf;opacity:1}.search-panel .search-form input::placeholder{color:#a8b7bf;opacity:1}.header-menu{background:#fff;box-sizing:border-box;height:100vh;min-height:100vh;opacity:0;padding:60px 0 0;position:fixed;right:-450px;top:0;transition:.5s;visibility:hidden;width:450px}.header-menu .close-menu{background-image:url(/themes/custom/moncton/images/close.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;position:absolute;right:30px;top:30px}.header-menu.show{box-shadow:0 10px 30px #d4d4d4;opacity:1;right:0;visibility:visible;z-index:20}.header-menu .header-menu-container{height:100%;overflow-y:auto}.header-menu #block-mainnavigation{margin:0 auto 40px;width:310px}.header-menu #block-mainnavigation .submenu-item{display:block;font-family:roboto,sans-serif;font-size:19px;font-weight:700;text-decoration:none;width:100%}.header-menu #block-mainnavigation .submenu-item__content-wrapper{align-items:center;display:flex;flex-direction:row}.header-menu #block-mainnavigation .submenu-item__text-container{flex:1;font-weight:600;line-height:1.3;padding:25px 20px 25px 40px}.header-menu #block-mainnavigation .submenu-item__text-container span{border-bottom:2px solid #fff;transition:all .15s ease-in}.header-menu #block-mainnavigation .submenu-item__text-container:focus span,.header-menu #block-mainnavigation .submenu-item__text-container:hover span{border-color:#d6df22}.header-menu #block-mainnavigation .submenu-item__arrow-container{flex:0;justify-self:flex-end;padding:25px 20px;position:relative}.header-menu #block-mainnavigation .submenu-item__arrow-container svg{height:14px;transition:all .25s ease-in;width:14px}.header-menu #block-mainnavigation .submenu-item__arrow-container svg path{fill:#656565}.header-menu #block-mainnavigation .submenu-item__arrow-container:before{background:#dedede;bottom:14.5px;content:"";left:0;position:absolute;top:14.5px;width:2px}.header-menu #block-mainnavigation .submenu__nested-submenu{height:auto;max-height:0;overflow:hidden;padding-left:40px;transition:max-height .25s cubic-bezier(0,1,0,1)}.header-menu #block-mainnavigation .submenu__nested-submenu .submenu-item__text-container{font-size:16px;padding:15px 20px 15px 40px}.header-menu #block-mainnavigation .submenu__item-container.submenu__visible>.submenu-item svg{transform:rotate(90deg)}.header-menu #block-mainnavigation .submenu__item-container.submenu__visible .submenu__nested-submenu{max-height:1000px;transition:max-height .5s ease-in-out}.header-menu #block-mainnavigation .submenu__item-container.active-trail>.submenu-item span{border-color:#d6df22}.header-menu .extra-menu{border-top:1px solid rgba(37,39,41,.13);margin:0 auto;padding-top:30px;width:70%}.header-menu .extra-menu li{padding:8px 0}.header-menu .extra-menu li a{color:#a8b7bf;font-size:16px;font-style:italic}.mobile-nav{display:none}.mobile-nav .lang-switcher{padding:0}.mobile-nav .lang-switcher a{color:#656565}.mobile-nav a{color:#656565;display:block;font-family:roboto,sans-serif;font-size:16px;font-weight:600;line-height:1.3;padding:15px 20px 15px 40px;text-decoration:none;width:100%}.carousel-internal{opacity:0;transition:opacity .15s ease-in}.carousel-internal.loaded{opacity:1}.footer{padding:60px 0}.footer__left{width:30%}.footer__right{display:flex;justify-content:flex-end;width:70%}.footer__right .block{margin-left:100px}.footer__right .block h3{display:block;font-size:18px;font-weight:700;margin:0 0 20px}.footer__right .block h2{font-size:28px;margin:0 0 10px}.footer__right .block p{line-height:1.2}.footer .flex-wrap{justify-content:space-between}.footer .footer-menu{margin-bottom:20px}.footer .footer-menu li{display:inline-block;padding:0 10px}.footer .footer-menu li:first-of-type{padding-left:0}.footer .footer-menu li a{display:block;font-size:16px;font-weight:500}.footer .footer-social a{display:inline-block;padding:10px}.footer .footer-social a:first-of-type{padding-left:0}.footer .footer-logo{margin-top:20px}.footer .footer-logo img{width:100px}.footer a:focus,.footer a:hover{text-decoration:underline}.btn.btn-shadow{background:#d6df22;border:2px solid #d6df22;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-family:roboto,sans-serif;font-size:16px;font-weight:700;margin:20px 0;padding:12px 40px;position:relative;transition:all .25s ease-in}.btn.btn-shadow:hover{background:transparent;color:#d6df22}.btn.btn-shadow.btn-shadow-invert{background:transparent!important;border-color:#d6df22!important;color:#d6df22}.btn.btn-shadow.btn-shadow-invert:hover{background:#d6df22;color:#fff}body{overflow-x:hidden}.container{margin:0 auto;width:1024px}.flex-wrap{display:flex}.w-940px{margin:0 auto;width:940px}.w-940px .container{width:100%}.w-300px{width:310px}.w-500px{max-width:500px;width:100%}.w-620px{width:620px}.gradient-bg{background:#2a2929;color:#fff}.gradient-bg a{color:#fff;text-decoration:none}.grey-bg{background:rgba(51,83,100,.05)}.icon-close{background:url(/themes/custom/moncton/images/close.svg) no-repeat 50%/contain;cursor:pointer;display:block;height:27px;width:27px}.list-links li{border-bottom:1px solid #5f7b8b;display:block;padding:20px 0;position:relative}.list-links li a{display:block}.list-links li:first-of-type{padding-top:0}.list-links li:last-child{border-bottom:0}.list-links li h4{font-family:Roboto,sans-serif;font-size:18px}.list-links li .date{color:#a8b7bf;display:block;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;padding:10px 0 0}.text-img-section{margin-bottom:75px;margin-top:30px}.text-img-section .flex-wrap .txt{align-items:center;display:flex;padding:10px 0}.text-img-section .flex-wrap .txt h2{margin:0;padding:0}.text-img-section .img-right{flex-direction:row-reverse}.text-img-section .img-right .width-50per{box-sizing:border-box;padding-right:30px}.text-img-section .img-right .txt{margin-left:0;margin-right:70px}.text-img-section p{padding:5px 0}.text-img-section .text-img-section-buttons .btn{margin:20px 0 0}.text-img-section .img-left .width-50per{box-sizing:border-box;padding-left:30px}.text-img-section .txt{margin-left:70px;width:350px}.text-img-section .txt h2,.text-img-section .txt h3{margin-bottom:20px}.text-img-section .txt p{line-height:150%}.text-img-section .txt .wrap{width:350px}.text-img-section .txt.width-50per{margin-left:0;width:50%}.text-img-section .txt.width-50per .btn{margin-bottom:0}.text-img-section .img{width:50%}.text-img-section .img img{height:100%;margin-bottom:-2.5px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.long-text{margin-bottom:100px}.long-text p{font-size:16px;line-height:1.5;margin-bottom:20px;max-width:700px}.long-text p:last-of-type{margin-bottom:0}.long-text h2,.long-text h3,.long-text h4{margin-bottom:20px}.centered{text-align:center}.padding-section{padding:30px 0}.padding-section_bottom{margin-bottom:60px;padding:60px 0}.no-marg{margin-bottom:0!important}*{margin:0;padding:0}body,html{height:100%}.text-sidebar{align-items:flex-start;display:flex;margin-bottom:50px}.text-sidebar h2{color:#656565;font-size:28px;font-weight:700;margin-bottom:30px}.text-sidebar h3{color:#656565;font-size:20px;font-weight:700;margin-bottom:15px;padding-left:50px}.text-sidebar p{color:#7f99a6;font-size:16px;line-height:140%;padding:10px 0 10px 50px}.text-sidebar img{margin:20px 0;width:100%}.text-sidebar img:first-of-type{margin-top:0}.text-sidebar .text{padding:0 35px 0 0;width:70%}.text-sidebar .sidebar{border-left:3px solid #d6df22;padding:0 0 0 30px;width:30%}.text-sidebar .sidebar .sidebar-element{padding:10px 0}.text-sidebar .sidebar .sidebar-element:first-of-type{padding-top:0}.text-sidebar .sidebar .sidebar-element:last-of-type{padding-bottom:0}.text-sidebar .sidebar .btn{margin:0}.text-sidebar .sidebar p{font-size:16px;padding-left:0}.text-sidebar .sidebar .title{font-size:18px;font-weight:700}.icon-cutlery,.icon-cutlery:after{display:inline-block;height:60px;width:44px}.icon-cutlery:after{background:url(/images/cutlery.svg?8769aa87e295ca8b819d43351704861d) no-repeat 50%/contain;content:""}.icon-pins,.icon-pins:after{background:url(/images/pins.svg?df6421cfc5108a2c9fae365d3e7a8f97) no-repeat 50%/contain;display:inline-block;height:58px;width:60px}.icon-pins:after{content:""}.services-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;margin-top:30px}.services-list .services-item{box-sizing:border-box;padding:30px 0;width:30%}.services-list .services-item h4{display:block;font-size:22px;font-weight:700;padding-bottom:10px}.services-list .services-item p{color:#80868f;line-height:140%}.flex-row{display:flex;flex-wrap:wrap;justify-content:space-between}.col-1{width:100%}.col-2{width:49%}.hr-line{background:rgba(37,39,41,.13);height:1px;margin:30px 0 15px;width:100%}.order-section p{color:#80868f;font-size:14px;line-height:120%;margin-top:15px}.order-section .centered{margin:30px 0}.directions_iframe iframe{height:370px;width:100%}.ui-dialog .ui-dialog-content{flex:1}.ui-dialog{border:0;border-radius:unset}.ui-dialog .ui-dialog-titlebar{background:none;border:0;color:#6f6f6f;padding:10px 20px}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:18px;margin:0}.ui-dialog .ui-dialog-content{padding:10px 20px}.ui-dialog .field-box:first-of-type{margin-top:0}.ui-dialog .section-head{margin:0}.ui-dialog .section-head .container,.ui-dialog .section-head .container .w-940px{width:100%}.ui-dialog .ui-dialog-titlebar-close{background:url(/images/close.svg?76658319f87146d6d1b3b3f9e56345a9) no-repeat 50%/contain;border:0}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{display:none}@-webkit-keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleX(1)}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleX(1)}}.search-wrapper .count-items{margin:20px 0}.search-wrapper .search-results li{border-bottom:1px solid rgba(51,83,100,.05);padding:20px 0}.search-wrapper .search-results li h3{color:#d6df22}.search-wrapper .search-results li p{margin:10px 0}.search-wrapper .search-results li p strong{background:#f68da6;color:#4b0616;padding:2px}.search-wrapper .search-results li:last-of-type{border-bottom:none}.field-box.select-element{position:relative}.field-box.select-element select{-moz-appearance:none;-webkit-appearance:none;background:#fff;border-color:hsla(216,6%,53%,.5);border-radius:0;box-shadow:none;color:grey;font-family:roboto,sans-serif;font-size:16px;height:50px;padding:10px 40px 10px 10px;width:100%}.field-box.select-element:after{bottom:16px;color:#a8b7bf;content:"\e900";font-family:icomoon;height:16px;line-height:1;position:absolute;right:10px}.field-box.date-element{position:relative;width:100%}.field-box.date-element:after{bottom:0;color:#335364;content:"\e90c";font-family:icomoon;font-size:16px;line-height:50px;position:absolute;right:10px}.field-box.date-element input{border:1px solid hsla(216,6%,53%,.5);box-sizing:border-box;color:grey;font-family:roboto,sans-serif;font-size:16px;height:50px;line-height:50px;outline:none;padding:10px 50px 10px 10px;width:100%}.field-box.date-element input::-moz-placeholder{color:grey}.field-box.date-element input:-ms-input-placeholder{color:grey}.field-box.date-element input::placeholder{color:grey}.field-box{margin:15px 0 0}.field-box input[type=date],.field-box input[type=datetime-local],.field-box input[type=datetime],.field-box input[type=email],.field-box input[type=number],.field-box input[type=password],.field-box input[type=tel],.field-box input[type=text],.field-box input[type=time],.field-box textarea{border:1px solid hsla(216,6%,53%,.5);box-sizing:border-box;color:grey;font-family:roboto,sans-serif;font-size:16px;height:50px;line-height:50px;outline:none;padding:10px 50px 10px 10px;transition:all .25s ease-in;width:100%}.field-box input[type=date]::-moz-placeholder,.field-box input[type=datetime-local]::-moz-placeholder,.field-box input[type=datetime]::-moz-placeholder,.field-box input[type=email]::-moz-placeholder,.field-box input[type=number]::-moz-placeholder,.field-box input[type=password]::-moz-placeholder,.field-box input[type=tel]::-moz-placeholder,.field-box input[type=text]::-moz-placeholder,.field-box input[type=time]::-moz-placeholder,.field-box textarea::-moz-placeholder{color:grey}.field-box input[type=date]:-ms-input-placeholder,.field-box input[type=datetime-local]:-ms-input-placeholder,.field-box input[type=datetime]:-ms-input-placeholder,.field-box input[type=email]:-ms-input-placeholder,.field-box input[type=number]:-ms-input-placeholder,.field-box input[type=password]:-ms-input-placeholder,.field-box input[type=tel]:-ms-input-placeholder,.field-box input[type=text]:-ms-input-placeholder,.field-box input[type=time]:-ms-input-placeholder,.field-box textarea:-ms-input-placeholder{color:grey}.field-box input[type=date]::placeholder,.field-box input[type=datetime-local]::placeholder,.field-box input[type=datetime]::placeholder,.field-box input[type=email]::placeholder,.field-box input[type=number]::placeholder,.field-box input[type=password]::placeholder,.field-box input[type=tel]::placeholder,.field-box input[type=text]::placeholder,.field-box input[type=time]::placeholder,.field-box textarea::placeholder{color:grey}.field-box input[type=date]:focus,.field-box input[type=date]:hover,.field-box input[type=datetime-local]:focus,.field-box input[type=datetime-local]:hover,.field-box input[type=datetime]:focus,.field-box input[type=datetime]:hover,.field-box input[type=email]:focus,.field-box input[type=email]:hover,.field-box input[type=number]:focus,.field-box input[type=number]:hover,.field-box input[type=password]:focus,.field-box input[type=password]:hover,.field-box input[type=tel]:focus,.field-box input[type=tel]:hover,.field-box input[type=text]:focus,.field-box input[type=text]:hover,.field-box input[type=time]:focus,.field-box input[type=time]:hover,.field-box textarea:focus,.field-box textarea:hover{box-shadow:0 0 0 2px #d6df22}.field-box label{display:block;margin-bottom:10px}.field-box input[type=number],.field-box input[type=time]{padding:10px}.field-box textarea{height:auto;line-height:1}.webform-flex--container>fieldset>.fieldset-wrapper>.field-box{margin:0}.form-checkboxes{margin-bottom:15px}.field-box.checkbox-element{margin-top:5px}.form-managed-file{align-items:center;display:flex;justify-content:space-between}.form-managed-file .centered{margin:0;text-align:left}.form-managed-file .btn,fieldset.webform-address--wrapper{margin:0}fieldset.webform-select-other legend,fieldset.webform-select legend{display:none}.webform-submission-newsletter-subscription-form .checkbox-element{display:flex;margin-top:20px;text-align:left}.webform-submission-newsletter-subscription-form .checkbox-element input[type=checkbox]{display:block}.webform-submission-newsletter-subscription-form .checkbox-element label{color:#6f6f6f;font-size:14px;margin-left:10px}.webform-flexbox .webform-flex .webform-flex--container,.webform-flexbox .webform-flex .webform-flex--container fieldset,.webform-flexbox .webform-flex .webform-flex--container fieldset .fieldset-wrapper{height:100%}.webform-flexbox .webform-flex .webform-flex--container fieldset .fieldset-wrapper .field-box{display:flex;flex-flow:column;height:100%;justify-content:space-between}.grey-bg{margin-bottom:75px}.grey-bg h2,.grey-bg h3,.grey-bg h4{padding:0}.section-head{margin-bottom:0;margin-top:120px}.section-head_img{height:430px}.section-head_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-head_description{display:flex;padding-bottom:50px;padding-top:50px}.section-head_description p{color:#80868f}.section-head_left{width:50%}.section-head_left .text-box{width:300px}.section-head_right{width:50%}.section-head_right:after{clear:both;content:"";display:block}.section-head_icons li{display:inline-block;padding:10px 0;width:48%}.section-head_icons li i{display:inline-block}.section-head_icons li span{color:#80868f;display:inline-block;font-style:italic;padding-left:10px}.section-head .head-icons-col{flex-direction:column;float:right;width:200px}.section-head .head-icons-col li{width:100%}.section-head .text-on-right{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.section-head .text-on-right .text-box{text-align:left}.section-head .text-on-right .section-head_description{padding-right:20px}.section-head .text-on-right .section-head_img{height:370px;width:60%}.section-head .text-on-right .section-head_img img{width:100%}.section-head .text-on-left{align-items:center;display:flex;justify-content:space-between}.section-head .text-on-left .text-box{text-align:left}.section-head .text-on-left .section-head_description{padding-right:20px}.section-head .text-on-left .section-head_description .date-picker{margin-top:20px}.section-head .text-on-left .section-head_img{height:370px;width:60%}.section-head .text-on-left .section-head_img img{width:100%}.text-box .title-wave{padding-bottom:20px}.text-box p{line-height:150%}.featured-section{margin:0 0 30px}.featured-section .gradient-bg{padding:60px 0}.featured-section .section-title{padding-bottom:40px}.featured-section h4.section-title{font-size:28px;font-weight:700}.not-bg{padding-bottom:50px}.not-bg .title{color:#80868f;font-weight:300}.featured-box.flex-wrap{justify-content:space-between}.featured-box .featured-item{display:block;width:32%}.featured-box .featured-item_img{height:220px;padding-bottom:15px;width:100%}.featured-box .featured-item_img img{display:block;width:100%}.featured-box .featured-item .title{font-size:22px;line-height:140%}.featured-box .featured-item .title-2{font-size:18px;line-height:140%}.featured-box .featured-item .subtitle{color:#a8b7bf;display:block;font-size:14px;padding:5px 0 10px;text-transform:uppercase}.featured-box .featured-item .date{display:block;font-size:14px;margin-top:10px}.featured-box .featured-item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}a.featured-item .featured-item_img{margin-bottom:15px;overflow:hidden;padding-bottom:0}a.featured-item img{transition:.6s}a.featured-item:hover img{transform:scale(1.1)}.featured-text{align-items:center;display:flex}.featured-text p{color:#cfd8dd;line-height:150%;padding:20px 0}.featured-text_img{width:50%}.featured-text_img img{width:100%}.featured-text_txt{box-sizing:border-box;padding:0 80px;width:50%}.featured-text .btn{margin-bottom:0}.text-box.w-300px,.text-box.w-500px{margin:0 auto;text-align:center}.text-box.w-300px h3,.text-box.w-500px h3{margin-bottom:10px}.links-box{display:flex;flex-wrap:wrap;justify-content:space-between}.links-box .link-image{width:48%}.link-image-type-2{align-items:center;display:flex;height:105px;justify-content:space-between;margin:20px 0;width:100%}.link-image-type-2 .image{height:100%;width:35%}.link-image-type-2 .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.link-image-type-2 .txt{box-sizing:border-box;padding-right:50px;position:relative;width:60%}.link-image-type-2 .txt .title{display:block;font-size:18px}.link-image-type-2 .txt .subtitle{color:#80868f;display:block;font-size:14px;padding:10px 0}.link-image{align-items:center;display:flex;height:105px;justify-content:space-between;margin:20px 0;width:100%}.link-image .link-image_img{height:100%;width:35%}.link-image .link-image_img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.link-image .link-image_txt{box-sizing:border-box;padding-right:50px;position:relative;width:60%}.link-image .link-image_txt:after{content:"\e915";font-family:icomoon;font-size:12px;margin-top:-10px;position:absolute;right:10px;top:50%}.link-image .link-image_txt .title{display:block;font-size:18px;line-height:140%}.link-image .link-image_txt .subtitle{display:block;font-size:14px;font-weight:500;margin-top:10px;opacity:.8;text-transform:uppercase}.pagination{margin:30px 0;text-align:center}.pagination ul li{display:inline-block}.pagination ul li span{color:red;display:block;padding:5px 10px}.pagination ul li a{color:#80868f;display:block;padding:5px 10px;text-decoration:none;transition:.3s}.pagination ul li a:hover{color:red;text-decoration:underline}.icon-disabled-pos{position:absolute}.margin-left{margin-left:20px!important}.section-type-1{margin-bottom:60px;padding:60px 0}.section-type-1 .flexbox{display:flex}.section-type-1 .textbox_1{box-sizing:border-box;padding:0 60px}.section-type-1 .textbox_1 p{line-height:160%}.section-type-1 .textbox_2{min-width:50%}.section-type-1 p{line-height:140%;padding:15px 0}.list-links_type-3 span{color:#80868f;display:block;font-size:14px;padding-top:10px;text-transform:uppercase}.list-links_type-3 li{border-bottom-color:rgba(37,39,41,.13)}.list-links_type-3 li:after{display:none}.list-links_type-2 h4,.list-links_type-3 h4{display:inline-block;font-size:18px}.list-links_type-2 h4{font-style:italic}.list-links_type-2 li{border-bottom-color:rgba(37,39,41,.13);padding-left:20px;padding-right:20px;transition:.2s}.list-links_type-2 li a{transition:.2s}.list-links_type-2 li a i{left:10px;position:relative}.list-links_type-2 li:after{color:#656565;right:10px;top:50%}.list-links_type-2 li:first-of-type:after{top:10px}.list-links_type-2 li a:hover,.list-links_type-2 li a:hover i{color:#d6df22}.buttons-box{position:relative}.buttons-box .icon-disabled-pos{height:22px;position:absolute;right:0;top:35px;width:22px}.icon-disabled{background:url(/images/icon_disabled.svg?32a277be8ec9db22ef27b6a081dbd6d4) no-repeat 50%/contain;display:inline-block;height:22px;width:22px}.margin-none{margin-bottom:0}.event-history-section{padding:60px 0}.event-history-section .flexbox{display:flex;justify-content:space-between}.event-history-section .event-history_l{box-sizing:border-box;margin-top:40px;padding-right:30px;width:40%}.event-history-section .event-history_l h2{margin-bottom:30px}.event-history-section .event-history_l p{color:#80868f;line-height:140%}.event-history-section .event-history_r{width:50%}.see-more{display:block;padding:40px 0 0;position:relative;text-align:center;width:100%}.see-more:after{background-color:rgba(51,83,100,.05);bottom:15px;content:"";display:block;height:1px;position:absolute;width:100%;z-index:0}.see-more a{display:inline-block;position:relative;text-align:center;z-index:10}.see-more a span{background:#f4f6f7;color:#626262;display:block;font-size:12px;font-weight:700;padding:10px;text-transform:uppercase}.tide-times-section .flexbox{display:flex;justify-content:space-between}.tide-times-section .tide-times{padding:60px 20px;width:45%}.tide-times-section .tide-times-table{margin:25px 0}.tide-times-section .tide-times-table_row{display:flex;padding:15px 20px}.tide-times-section .tide-times-table_row:nth-of-type(odd){background:rgba(37,39,41,.05)}.tide-times-section .tide-times-table_row div:first-of-type{font-size:14px;text-transform:uppercase;width:20%}.tide-times-section .tide-times-table_row div:nth-of-type(2){font-size:20px;text-align:center;width:60%}.tide-times-section .tide-times-table_row div:nth-of-type(3){font-size:14px;text-align:right;text-transform:uppercase;width:20%}.tabs-box{margin-bottom:60px}.tabs-box .tabs-nav{border-bottom:1px solid rgba(37,39,41,.13);margin-bottom:30px;padding:28px 0;position:relative}.tabs-box .tabs-nav .tabs-nav_padding li a{display:block;padding-left:30px;padding-right:30px}.tabs-box .tabs-nav ul{display:flex;justify-content:space-between}.tabs-box .tabs-nav li{display:inline-block}.tabs-box .tabs-nav li i{display:inline-block;font-size:20px;vertical-align:middle}.tabs-box .tabs-nav li span{color:#80868f;display:inline-block;font-style:italic;padding-left:15px;vertical-align:middle}.tabs-box .tabs-nav .tabs-nav_line{background:#f0cb4d;bottom:-2px;height:3px;position:absolute;transition:.3s;width:100px}.tabs-box .tabs-contain{position:relative}.tab-item{display:flex;height:0;opacity:0;overflow:hidden;transition:.4s;visibility:hidden;width:100%}.tab-item.active{height:auto;opacity:1;visibility:visible;width:100%}.tab-item .img-icon{position:relative}.tab-item .img-icon img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tab-item .img-icon .icon{bottom:30px;color:#fff;font-size:29px;left:30px;position:absolute}.tab-item .img-icon .icon span{font-weight:700;padding-left:10px}.tab-item .img-icon .icon i,.tab-item .img-icon .icon i:before{color:#fff}.tab-item_img{width:40%}.tab-item_text{box-sizing:border-box;padding-left:60px;width:60%}.tab-item_text p{color:#80868f;line-height:150%;padding:10px 0}.sliding:first-of-type .sliding_title{border-top:0}.sliding_title{border-bottom:1px solid rgba(37,39,41,.13);cursor:pointer;font-size:23px;font-weight:700;padding:15px 30px;position:relative}.sliding_title:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #80868f;content:"";display:block;height:0;position:absolute;right:20px;top:50%;transition:.3s;width:0}.sliding.show .sliding_contain{height:auto;opacity:1;visibility:visible}.sliding.show .sliding_title:after{transform:rotate(180deg)}.sliding_contain{height:0;opacity:0;position:relative;transition:.3s;visibility:hidden;width:100%}.sliding_contain img{display:block;width:100%}.sliding_contain p{margin-top:15px;padding:0 30px}.sliding_contain .img-padding{margin:20px 0 10px}.filter-section{margin-bottom:50px}.filter-section .w-940px{position:relative}.filter-section.padding-section{margin-bottom:0;padding:80px 0 40px}.filter-section.attractions-section{padding-top:40px}.grey-bg input{background:transparent}.grey-bg .filter-results{margin-top:30px}.search-field{display:inline-block;position:relative;vertical-align:top}.search-field i{display:block;font-size:20px;margin-top:-10px;opacity:.8;position:absolute;right:10px;top:50%}.search-field input{border:1px solid hsla(216,6%,53%,.5);box-sizing:border-box;color:grey;font-family:roboto,sans-serif;font-size:16px;height:50px;line-height:50px;outline:none;padding:10px 50px 10px 10px;width:100%}.search-field input::-moz-placeholder{color:grey}.search-field input:-ms-input-placeholder{color:grey}.search-field input::placeholder{color:grey}.filters-box{display:inline-block;margin-left:20px;vertical-align:top}.filters-select{border:1px solid hsla(216,6%,53%,.5);cursor:pointer;display:block;height:50px;line-height:50px;padding:0 15px;position:relative;transition:.3s;width:150px}.filters-select:after{background:linear-gradient(270deg,#a8b7bf 0,#a8b7bf 57%,rgba(168,183,191,0));right:100%}.filters-select:after,.filters-select:before{bottom:-1px;content:"";height:1px;position:absolute;transition:.4s;width:0}.filters-select:before{background:linear-gradient(90deg,#a8b7bf 0,#a8b7bf 57%,rgba(168,183,191,0));left:100%}.filters-select.active{border-bottom-color:transparent;padding-bottom:20px}.filters-select.active:after,.filters-select.active:before{width:150px}.filters-select.active i{transform:rotate(180deg)}.filters-select span{color:#80868f}.filters-select i{font-size:15px;margin-top:-7px;position:absolute;right:10px;top:25px;transition:.3s}.more-filters{display:flex}.filter-input{align-items:flex-start;display:flex;justify-content:space-between;transition:.2s}.filter-input_r img{height:50px}.filters-params{background:#fff;box-sizing:border-box;left:0;min-width:100%;opacity:0;padding:30px 0;position:absolute;right:0;transition:.5s;visibility:hidden;width:940px;z-index:100}.filters-params.show{opacity:1;visibility:visible}.filters-params .flexbox{display:flex}.filters-params_col{width:25%}.filters-params_col h4{font-size:16px;font-weight:700;padding-bottom:10px}.filters-params label{color:#626262;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-param .jq-checkbox{background:#fff;border:1px solid #a8b7bf;border-radius:0;display:inline-block;height:13px;vertical-align:middle;width:13px}.filter-param .focused{border:1px solid #a8b7bf}.filter-param .jq-checkbox.checked .jq-checkbox__div{margin:2px 0 0 2px}.filter-param{display:block;padding:5px 0}.filter-param label{margin-left:5px}.more-filters{height:0;margin-top:30px;opacity:0;transition:.4s;visibility:hidden}.more-filters.show{height:auto;opacity:1;visibility:visible}.more-filters-link{display:block;margin:20px 0;position:relative;text-align:center;transition:.4s;width:100%}.more-filters-link:after{background:rgba(37,39,41,.13);content:"";height:1px;left:0;margin-left:5%;position:absolute;top:50%;width:90%;z-index:0}.more-filters-link span{background:#fff;color:#80868f;display:inline-block;font-size:12px;font-weight:700;padding:10px;position:relative;text-transform:uppercase;z-index:1}.filter-results{display:flex;flex-wrap:wrap;justify-content:space-between}.filter-results .filter-result{width:48%}.welcome-section{align-items:center;display:flex;flex-direction:column;height:780px;overflow:hidden;position:relative}.welcome-section__bg{height:100%;left:0;position:absolute;top:0;transition:opacity .15s ease-in;width:100%}.welcome-section__bg .slick-slide{position:relative}.welcome-section.page-sect{height:380px}.welcome-section.page-sect .page-home,.welcome-section.page-sect .slide{height:100%}.path-frontpage .welcome-section.page-sect{height:80vh}.welcome-section__bg .slick-slide:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.8));bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.welcome-section__bg.loaded{opacity:1}.welcome-section__bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.welcome-section__bg .carousel-home{height:100%;width:100%}.welcome-section__bg .carousel-home .slick-list,.welcome-section__bg .carousel-home .slick-track{height:100%}.welcome-section__bg .slide-text{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center;position:relative;text-align:center;width:100%}.welcome-section__bg .slide-text h2{color:#fff;font-family:myriad-pro,sans-serif;font-size:100px;font-style:normal;font-weight:600;font-weight:700;margin-bottom:25px;text-transform:none}.welcome-section__bg .slide-text .date{color:#fff;font-size:50px;font-weight:700}.welcome-section__bg .carousel-home .slick-dots{bottom:231px}.welcome-section__bg .carousel-home .slick-dots li{margin:0 10px}.welcome-section__bg .carousel-home .slick-dots li button{background:transparent;border:2px solid #fff;border-radius:100%;height:23px;width:23px}.welcome-section__bg .carousel-home .slick-dots li button:before{display:none}.welcome-section__bg .carousel-home .slick-dots li.slick-active button{background:#fff}.welcome-section .container{height:100%}.welcome-section .flex-wrap{align-items:center;flex-direction:column;height:100%;justify-content:center}.welcome-text{background:#fff;box-sizing:border-box;margin-top:-115px;padding:80px;position:relative;text-align:center;z-index:1}.welcome-text h1{color:#656565;font-weight:300;line-height:120%;text-transform:none}.highlights-section{margin-top:50px}.highlights-section h3{margin-left:170px;position:relative}.highlights-section .carousel a>img{height:200px}.carousel{margin-top:40px;position:relative}.carousel:before{left:0}.carousel:after,.carousel:before{background:linear-gradient(90deg,hsla(0,0%,100%,.98) 0,hsla(0,0%,100%,.98) 18%,hsla(0,0%,100%,0));content:"";height:100%;position:absolute;top:0;width:180px;z-index:10}.carousel .slick-next,.carousel:after{right:0;transform:rotate(180deg)}.carousel .slick-next{background:url(/images/slider_arrow.svg?2812ff0d440a91880e4d2bd3849d3075) no-repeat 50%/contain;height:29px;position:absolute;top:170px;width:13px;z-index:900}.carousel .slick-next:before{content:""}.carousel .slick-prev{background:url(/images/slider_arrow.svg?2812ff0d440a91880e4d2bd3849d3075) no-repeat 50%/contain;height:29px;left:0;position:absolute;top:183px;width:13px;z-index:99}.carousel .slick-prev:before{content:""}.carousel-item{margin:10px;outline:none;width:300px}.carousel-item img{width:100%}.carousel-item span{box-sizing:border-box;color:#463d3d;display:block;font-size:22px;font-weight:300;line-height:130%;margin:15px 0;padding:0 10px;text-align:left}.week-section{margin:120px 0}.week-section .week-schedule{box-sizing:border-box;display:flex;padding:80px 160px}.week-section .week-schedule__left{box-sizing:border-box;width:50%}.week-section .week-schedule__left p{line-height:150%;opacity:.8;padding:40px 0}.week-section .week-schedule__left .wrap{width:300px}.week-section .week-schedule__right{width:50%}.week-section h2{color:#fff}.start-planning-section .icons-box{display:flex;justify-content:space-around}.start-planning-section .icon-cloud{align-items:center;box-sizing:border-box;display:flex;flex-flow:column;justify-content:center;margin:10px 30px 30px;padding:13px;text-align:center}.start-planning-section .icon-cloud .icon-svg-holder{align-items:center;background:#d6df22;border-radius:100%;display:flex;height:80px;justify-content:center;width:80px}.start-planning-section .icon-cloud span{color:#525252;display:block;font-family:roboto,sans-serif;margin-top:10px;max-width:120px;text-align:center;width:100%}.start-planning-section .icon-cloud svg{stroke:#fff;height:54px;width:54px}#block-socialmedialinks{margin-left:-10px}.start-planning-section .icon-cloud:hover .icon-svg-holder{-webkit-animation:pulse;animation:pulse;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.path-frontpage.lang-fr .week-schedule__left h2.title-h2{font-size:54px}@media (prefers-reduced-motion:reduce),print{.icon-svg-holder{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}}.events-filter{display:flex;justify-content:space-between;margin-bottom:40px}.event:nth-of-type(2n){background:rgba(51,83,100,.05)}.event .flexbox{display:flex;justify-content:space-between;padding:30px 0}.event_date{color:#525252;font-size:22px;font-weight:700;padding-right:20px;padding-top:30px;text-transform:uppercase;width:15%}.event_description{width:85%}.event .event-item{align-items:center;border-bottom:1px solid rgba(37,39,41,.13);display:flex;justify-content:space-between;padding:20px}.event .event-item .title{color:#656565;display:block;font-size:22px;padding:2px 0}.event .event-item .location{color:#80868f;display:block;font-size:14px;font-weight:500;padding:5px 0 0;text-transform:uppercase}.event .event-item_right span{color:#525252;font-size:16px;font-weight:500;text-transform:uppercase}.featured-section .section-title{color:#fff}.must-sees-section{margin:20px 0 80px}.must-sees{color:#fff;display:flex;padding:90px 0 70px}.must-sees .title-h2{color:#fff}.must-sees .must-sees_left{padding-right:50px;width:40%}.must-sees .must-sees_left p{line-height:140%;margin:20px 0;opacity:.8}.must-sees .must-sees_right{width:60%}.must-sees-item{align-items:center;display:flex;height:105px;margin:20px 0}.must-sees-item .must-sees-item_l{height:100%;min-width:190px;position:relative;width:190px}.must-sees-item .must-sees-item_l .must-sees-item_img{height:100%}.must-sees-item .must-sees-item_l img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.must-sees-item .must-sees-item_l .num{color:#f0cb4d;font-size:56px;font-weight:700;line-height:56px;margin-top:-28px;position:absolute;right:-15px;top:50px;z-index:10}.must-sees-item .must-sees-item_r{padding-left:50px;padding-right:30px;position:relative;width:60%}.must-sees-item .must-sees-item_r span{display:block}.must-sees-item .must-sees-item_r span.title{font-size:18px}.must-sees-item .must-sees-item_r span.subtitle{color:#a8b7bf;font-size:14px;font-weight:500;padding-top:10px;text-transform:uppercase}.must-sees-item .must-sees-item_r:after{content:"\e915";display:inline-block;font-family:icomoon;font-size:12px;position:absolute;right:0;top:50%}.tours-section{padding:50px 0}.tours-section h4{font-size:22px;font-weight:700;margin-bottom:20px}.tours-section p{color:#7f99a6;font-size:16px;line-height:150%}.tours-section .tel{color:#7f99a6;display:block;margin-bottom:10px;text-transform:uppercase}.tours-section .flexbox{display:flex;flex-wrap:wrap;justify-content:space-between}.tours-section .flexbox .tour-item{width:48%}.tour-item{padding:40px 0}.tour-item_flex{display:flex}.tour-item_flex span{display:block;margin:0;padding:0}.tour-item_flex span:last-of-type,.tour-item_flex span:last-of-type a{margin-bottom:0}.tour-item_flex .tour-item_l{box-sizing:border-box;padding-right:10px;width:65%}.tour-item_flex .tour-item_r{border-left:3px solid #f0cb4d;display:flex;flex-direction:column;justify-content:space-between;padding-left:20px;width:35%}.icons-box{margin:75px 0 25px}.download-map{margin-bottom:50px}.download-map .flex-wrap{align-items:center;padding:50px 0}.download-map .download-map_text{box-sizing:border-box;padding-right:50px;width:50%}.download-map .download-map_img{width:50%}.download-map p{color:#cfd8dd;line-height:150%;padding:20px 0}.visitor-info-section{padding:40px 0}.visitor-info{align-items:center;display:flex;padding:30px 0}.visitor-info .img{height:280px;width:40%}.visitor-info .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.visitor-info .txt{box-sizing:border-box;padding:0 40px;width:60%}.visitor-info .txt span{color:#80868f;display:block;font-size:14px;font-weight:500;padding:10px 0;text-transform:uppercase}.visitor-info .txt h2{color:#656565;font-size:28px;font-weight:700;margin-bottom:10px}.visitor-info .txt p{color:#80868f;line-height:150%;padding:10px 0 0}.news-section{padding:70px 0 30px}.news-list{display:flex;flex-wrap:wrap;justify-content:space-between}.news-list .news-list-item{width:48%}.image-section{margin-bottom:50px;padding:80px 0 50px}.image-gallery{display:flex;flex-wrap:wrap;margin:25px 0}.image-gallery-item{margin:10px;width:30%}.image-gallery-item img{border-radius:15px;cursor:pointer;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.order-section{margin-top:-50px}.about-text{box-sizing:border-box;padding:50px}.team-section{padding:80px 0 40px}.team-section .flexbox{display:flex;flex-wrap:wrap;margin:30px -10px}.team-section .team-item{box-sizing:border-box;margin-bottom:20px;padding:10px;width:25%}.team-section .team-item_img{height:180px}.team-section .team-item_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-section .team-item_name{color:#525252;font-size:22px;font-weight:300;font-weight:700;padding-top:10px}.team-section .team-item_subtitle{color:#80868f;font-size:14px;font-weight:500;padding:5px 0;text-transform:uppercase}.team-section .team-item_subtitle .yellow-border{border-bottom:2px solid #d6df22}.tr-services-item{border-top:1px solid rgba(37,39,41,.13);display:flex;padding:30px 0;width:100%}.tr-services-item .tr-services-item_title{width:45%}.tr-services-item .tr-services-item_desc{padding-bottom:20px;width:55%}.tr-services-item .tr-services-item_desc h3{font-size:22px;padding-bottom:20px}.tr-services-item .tr-services-item_desc p{color:#7f99a6;line-height:150%}.tr-services-item .tr-services-item_desc .tr-services-item_address{padding-right:30px;width:55%}.tr-services-item .tr-services-item_desc .tr-services-item_address a{display:block;font-weight:500;padding-top:10px;text-decoration:underline}.tr-services-item .tr-services-item_desc .tr-services-item_address a:hover{text-decoration:none}.tr-services-item .tr-services-item_desc .tr-services-item_contacts{border-left:2px solid #f0cb4d;box-sizing:border-box;margin-left:30px;padding-left:25px;width:45%}.tr-services-item .tr-services-item_desc .tr-services-item_contacts span{color:#a8b7bf;display:block;font-size:14px;font-weight:500;padding:5px 0}.tr-services-item .tr-services-item_desc .tr-services-item_contacts a{margin-bottom:0;padding-top:10px}.tr-services-item .tr-services-item_desc .flexbox{align-items:flex-start;display:flex;justify-content:space-between}.tr-services-item .tr-services-item_inner{border-top:1px solid rgba(37,39,41,.13);padding:30px 0}.tr-services-item .tr-services-item_inner:first-child{border:none;padding-top:0}.text-img-section.img-right .flex-wrap{flex-direction:row-reverse}.text-img-section.img-right .flex-wrap .txt{margin-left:0;margin-right:70px}.accomodations-item{border-bottom:1px solid #a8b7bf;display:flex;justify-content:space-between;padding:50px 0}.accomodations-item .accomodations-item_l{display:flex;width:70%}.accomodations-item .accomodations-item_l .accomodations-item_img{width:35%}.accomodations-item .accomodations-item_l .accomodations-item_img img{width:100%}.accomodations-item .accomodations-item_l .accomodations-item_info{box-sizing:border-box;padding-left:20px;width:60%}.accomodations-item .accomodations-item_l .accomodations-item_info .title-1{margin-bottom:20px}.accomodations-item .info-item{display:block;padding:10px 0}.accomodations-item .info-item .title{color:#a8b7bf;display:block;font-size:14px;font-weight:500;text-transform:uppercase}.accomodations-item .info-item .value{display:block;font-size:22px;padding-top:5px}.accomodations-item .accomodations-item_r{width:30%}.accomodations-item .accomodations-item_meta{border-left:3px solid #d6df22;margin-top:40px;padding-left:20px}.accomodations-item .accomodations-item_meta span{display:block}.accomodations-item .accomodations-item_meta span a{margin-top:5px;padding-top:10px}.accomodations-item .accomodations-item_meta span .link-type-1{color:#5f7b8b;display:block;font-weight:500;margin-top:10px;text-decoration:underline}.accomodations-item .accomodations-item_meta .position{color:#a8b7bf;font-size:14px;font-weight:500;letter-spacing:1px}.accomodations-item .accomodations-item_meta .name{font-size:22px;font-weight:700;padding:8px 0}.accomodations-item .accomodations-item_meta .phone{color:#a8b7bf;font-size:14px;font-weight:500;letter-spacing:1px;margin-bottom:10px}@media only screen and (max-width:1024px){.container{box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}.header .container{min-width:100%;padding-left:0;padding-right:0}.toolbar-horizontal .header,.toolbar-horizontal .header-menu,.toolbar-tray-open .header,.toolbar-tray-open .header-menu{top:0}.welcome-section__bg .carousel-home{margin-top:0}.welcome-section__bg .carousel-home .slick-dots{bottom:190px}.image-left-text .txt{padding-bottom:50px}.icons-box{margin:0 0 25px}.space-bottom50{margin-bottom:10px!important}.card-background{margin-left:0!important}.section-title{margin-top:0!important}.park-info-card{padding:75px 25px 0!important}.image-with-box__content-container{padding:50px 25px!important}.long-text_text{margin:75px 0}}.js-webform-checkboxes{align-items:center;display:flex}.js-webform-checkboxes>div{margin:0 10px}.js-webform-checkboxes>div label{margin:0 5px}li{line-height:25px}ul>li>ul{margin:10px 0}label,legend{margin:0 0 15px}.path-webform .w-300px{text-align:left!important;width:600px!important}.js-form-item{margin:15px 0}.long-text li,.text-img-section li{list-style-type:disc;margin:10px 0}.black-btn{background:#525252!important;border:2px solid #525252!important}@media only screen and (max-width:992px){.w-940px{width:100%}.week-section .week-schedule{padding-left:30px;padding-right:30px}.highlights-section h3{margin-left:30px}.text-img-section .txt{margin-left:30px;width:50%}.header .header-left{align-items:center;display:block}.header .header-left .guide-link{display:block}.header .header-left .lang-switcher{float:left}.header .header-left .search-btn{float:right;padding:10px 0;text-align:right}.text-img-section .txt .wrap{width:100%}.week-section .container{padding:0}.header .header-left:after{clear:both;content:"";display:block}.welcome-text{width:90%}h2.title-h2{font-size:40px}h1{font-size:45px}.welcome-section{height:500px}.slide{background-position:50%!important;background-size:cover!important;height:500px!important}.slide .slide-text{height:80%!important}.slide .slide-text h2{font-size:22pt!important;margin-bottom:10px!important}.slide .slide-text .date{font-size:16pt!important}}@media only screen and (max-width:768px){body{overflow-x:hidden}.welcome-section__bg img{-o-object-position:80% 0;object-position:80% 0}.week-section .week-schedule{flex-direction:column}.week-section .week-schedule .week-schedule__left{width:100%}.week-section .week-schedule .week-schedule__left .wrap{margin-bottom:30px;width:100%}.week-section .week-schedule .week-schedule__right{width:100%}.text-img-section .flex-wrap{flex-direction:column}.text-img-section .flex-wrap .img{margin-bottom:50px;width:100%}.text-img-section .flex-wrap .txt{box-sizing:border-box;margin:0;padding:0 20px;width:100%}.flex-wrap{flex-direction:column-reverse}.footer{padding:30px 0;text-align:left}.footer .footer__left{margin-top:30px}.footer .footer__left,.footer .footer__right{text-align:left;width:100%}.footer .footer-menu li{padding-bottom:5px;padding-left:0;padding-top:5px}.header .header-right{text-align:right}.header .flex-wrap{flex-direction:row}.start-planning-section .icons-box{flex-wrap:wrap}.start-planning-section .icon-cloud{width:150px}.mobile-nav{display:block;padding-bottom:70px}.header-menu .main-menu{margin-bottom:20px}.header-menu .extra-menu{padding-top:20px}.header-menu .main-menu li{margin-bottom:20px;margin-top:20px}.featured-box.flex-wrap{flex-direction:row}.section-head_img{height:auto}.section-head_description{align-items:center;flex-direction:column}.section-head_description .section-head_left,.section-head_description .section-head_left .text-box{width:100%}.section-head_description .section-head_right{margin-top:30px;width:100%}.featured-box .featured-item .title{font-size:18px;line-height:120%}.featured-box .featured-item_img{height:180px}.tab-item{flex-direction:column}.sliding_contain p,.tab-item .tab-item_text{padding-left:0}.tab-item_img{display:none;width:100%}.tab-item_text{width:100%}.tabs-nav{overflow-x:scroll;overflow-y:visible}.tabs-nav ul{padding:0 30px;width:900px}.tabs-nav .tabs-nav_line{display:none}.tabs-nav .active{display:inline-block;position:relative}.tabs-nav .active:after{background:#f0cb4d;bottom:-28px;content:"";height:3px;left:0;position:absolute;width:100%}.text-on-left{flex-direction:column-reverse}.text-on-left .section-head_img{width:100%!important}.text-on-right{flex-direction:column-reverse!important}.text-on-right .section-head_img{width:100%!important}.section-head .text-on-right .section-head_img{width:100%}.section-head .container{padding:0}.section-head .section-head_description{padding:50px 20px 10px}.text-sidebar h3{padding-left:20px}.section-head{margin-top:0}.text-box.w-300px{width:100%}.header .header-center{justify-content:flex-start;text-align:left!important}.header .header-center a{display:inline-block;padding-left:20px;width:150px}.header .header-center a img{width:100%}.team-section .flexbox{justify-content:center}.team-section .team-item{width:50%}.text-img-section{margin-bottom:20px}.must-sees{flex-direction:column;padding-bottom:30px;padding-top:50px}.must-sees .must-sees_left{box-sizing:border-box;width:100%}.must-sees .must-sees_right{width:100%}.must-sees .must-sees-item .must-sees-item_l{box-sizing:border-box;min-width:40%;width:40%}.must-sees .must-sees-item .must-sees-item_r{box-sizing:border-box;padding-left:25px;width:60%}.must-sees .must-sees-item{height:80px}.must-sees .must-sees-item .must-sees-item_r span.title{font-size:16px}.events-filter{flex-direction:column}.events-filter .date-picker{width:100%}.events-filter_left{margin-bottom:20px;width:100%}.select-styled{width:100%}.select-styled .jq-selectbox__select{box-sizing:border-box;width:100%}.event .flexbox{flex-direction:column}.event_date{text-align:center;width:100%}.event_description{width:100%}.text-sidebar{flex-direction:column-reverse}.text-sidebar .sidebar{box-sizing:border-box;margin:0 auto 30px;width:90%}.text-sidebar .text{width:100%}.text-sidebar .text p{padding:5px 20px}.section-head .text-on-left .section-head_img{height:auto}.filter-section.attractions-section{padding-top:10px}.filter-results{flex-direction:column}.filter-results .filter-result{width:100%}.tours-section .flexbox{flex-direction:column}.tours-section .flexbox .tour-item{width:100%}.tours-section{padding:20px 0}.featured-text{flex-direction:column;width:100%}.featured-text_img{margin-bottom:30px;width:100%}.featured-text_txt{padding:0 20px;width:100%}.download-map .download-map_img,.download-map .download-map_img img,.download-map .download-map_text{width:100%}.text-sidebar h2{text-align:center}.text-box.w-300px{text-align:left}.news-list{flex-direction:column}.news-list .news-list-item{width:100%}.section-type-1 .flexbox{flex-direction:column;width:100%}.section-type-1 .flexbox .textbox_1{padding:20px}.image-gallery-item{width:45%!important}.services-list .services-item{width:45%}.event-history-section .flexbox{flex-direction:column}.event-history-section .event-history_l,.event-history-section .event-history_r{width:100%}.section-type-1 .flexbox .textbox_1{padding-left:0;padding-right:0}.section-head .head-icons-col{width:100%}.shop-tabs .tabs-nav ul{padding-left:10px;padding-right:10px;width:650px}.shop-tabs .tabs-box .tabs-nav .tabs-nav_padding li a{padding-left:0;padding-right:0}.tide-times-section .flexbox{flex-direction:column}.tide-times-section .flexbox .tide-times{box-sizing:border-box;width:100%}.visitor-info{flex-direction:column}.visitor-info .img{width:100%}.visitor-info .txt{margin-left:0;margin-right:0;margin-top:20px;padding:0;width:100%}.visitor-info-section{padding-top:0}.links-box{flex-direction:column}.links-box .link-image{width:100%}.filter-input{flex-direction:column}.filter-input_r{display:none}.tr-services-item{box-sizing:border-box;flex-direction:column;padding:20px}.tr-services-item .tr-services-item_title{margin-bottom:30px;width:100%}.tr-services-item .tr-services-item_desc{width:100%}.text-img-section.img-right .flex-wrap{flex-direction:column}.text-img-section.img-right .flex-wrap .txt{margin-left:0;margin-right:0}.accomodations-item{justify-content:space-around}.accomodations-item .accomodations-item_l{flex-direction:column;text-align:center;width:50%}.accomodations-item .accomodations-item_l .accomodations-item_img{margin-bottom:20px;width:100%}.accomodations-item .accomodations-item_l .accomodations-item_info{padding-left:0;text-align:left;width:100%}.accomodations-item .accomodations-item_meta{margin-top:0}.filters-params,.more-filters-link{width:100%}.filters-params .filters-params_col{margin-bottom:10px;width:40%}.filters-params .flexbox,.more-filters{flex-wrap:wrap;justify-content:center}.long-text{margin-bottom:75px}.directions_iframe iframe{height:250px;width:100%}.footer .footer__left,.footer .footer__right{justify-content:center;text-align:center}.footer .footer__right{display:flex;justify-content:space-between;margin:0 auto;width:75%}.footer .footer__right .block{margin-left:0}.welcome-section__bg .carousel-home .slide-text .date{font-size:30px}}@media only screen and (max-width:600px){.header .newsletter-link{border:none}}@media only screen and (max-width:480px){.footer .footer-menu li{display:block}.container{padding-left:20px;padding-right:20px}h1{font-size:30px}.welcome-text{padding:40px 20px}.carousel:after,.carousel:before{display:none}.highlights-section .container{padding:0}.highlights-section .slick-arrow{display:none!important}.welcome-logo{box-sizing:border-box;margin-top:-40px;text-align:center;width:240px}.welcome-logo img{width:80%}.welcome-logo:after{height:60px;right:-35px;top:10px}.welcome-logo:before{height:60px;left:-35px;top:10px}.start-planning-section .icons-box{align-items:center;flex-direction:column;text-align:center}.start-planning-section .icon-cloud{align-items:center;background-position:0!important;display:flex;flex-direction:row;margin:10px 0;width:100%}.start-planning-section .icon-cloud i{padding:5px}.start-planning-section .icon-cloud span{box-sizing:border-box;display:inline-block;padding-left:20px;position:static;text-align:left}.start-planning-section .icon-cloud.cloud_1{background:none}.start-planning-section .icon-cloud.cloud_1 i{background:url(/images/ic_star_bg.svg?d42c206de0d559326794219db50726b7) no-repeat 50%/contain;padding:10px}.start-planning-section .icon-cloud.cloud_2{background:none}.start-planning-section .icon-cloud.cloud_2 i{background:url(/images/ic_flag_bg.svg?71d2019f291e886f4d725109401edcbb) no-repeat 50%/contain;padding:10px}.start-planning-section .icon-cloud.cloud_3{background:none}.start-planning-section .icon-cloud.cloud_3 i{background:url(/images/ic_bag_bg.svg?f51e19286362808ecbe74fd3544b39dd) no-repeat 50%/contain;padding:10px}.start-planning-section .icon-cloud.cloud_4{background:none}.start-planning-section .icon-cloud.cloud_4 i{background:url(/images/ic_sign_bg.svg?44eae2afe24d009a5d219804f5fb86cb) no-repeat 50%/contain;padding:10px}.text-img-section{margin-bottom:50px}.start-planning-section h3{margin-bottom:30px}.week-section{margin:70px 0}.header-menu{width:100%}.section-head{margin-bottom:20px;margin-top:0}.section-head_icons li{box-sizing:border-box;padding:10px 30px;width:100%}.featured-section .section-title{margin-bottom:0}.featured-box.flex-wrap{flex-direction:column}.featured-box .featured-item{margin:20px 0;width:100%}.featured-box .featured-item_img{height:auto;width:auto}.team-section .team-item_img{height:150px}.event .event-item .title,.team-section .team-item_name{font-size:18px}.filter-input .filter-input_r{display:none}.filter-input .filter-input_l,.filter-input .search-field{width:100%}.title-3{font-size:40px}.tour-item_flex{flex-direction:column}.tour-item_flex>div{box-sizing:border-box;width:100%!important}.tour-item_flex .tour-item_l{padding-right:0!important}.tour-item_flex .tour-item_r{margin:20px 0!important;padding-right:20px!important}.image-gallery-item{margin-bottom:10px;margin-left:5%;margin-right:5%;width:100%!important}.services-list .services-item{padding:15px 0;width:100%}.section-type-1 .flexbox .textbox_1{padding-left:0;padding-right:0}h2.title{font-size:40px}.section-type-1{margin-bottom:20px}.event-history-section{padding-top:30px}.link-image-type-2{align-items:flex-start;height:auto}.see-more{padding-top:20px}.list-links_type-2 li{padding-left:0}.section-type-1{padding-top:20px}.order-section{margin-top:30px}.order-section .flex-row{flex-direction:column}.order-section .flex-row .col-2{width:100%}.tide-times-section .tide-times-table_row div:nth-of-type(2){font-size:18px;padding-left:0;padding-right:0}.tide-times-section .tide-times-table_row{align-items:center}.tide-times-section .tide-times{padding:10px 0}.text-img-section .flex-wrap .txt{padding-left:0;padding-right:0}.buttons-box{display:flex;flex-direction:column}.buttons-box .margin-left{margin-left:0!important}.buttons-box .icon-disabled-pos{display:none}.filters-box{box-sizing:border-box;margin:20px 0 0;width:100%}.filters-box .filters-select{box-sizing:border-box;margin:0;width:100%}.tr-services-item:nth-child(odd){background:rgba(51,83,100,.05);border:none}.tr-services-item .tr-services-item_desc .flexbox{flex-direction:column}.tr-services-item .tr-services-item_desc .flexbox .tr-services-item_address{width:100%}.tr-services-item .tr-services-item_desc .flexbox .tr-services-item_contacts{margin:20px 0 0;width:100%}.accomodations-item{flex-direction:column;justify-content:space-around}.accomodations-item .accomodations-item_l{flex-direction:column;text-align:center;width:100%}.accomodations-item .accomodations-item_l .accomodations-item_img{margin-bottom:20px;width:100%}.accomodations-item .accomodations-item_l .accomodations-item_info{padding:10px 20px;text-align:left;width:100%}.accomodations-item .accomodations-item_meta{margin-top:0}.accomodations-item .accomodations-item_r{margin-left:20px;margin-top:20px;width:80%}.filters-params{width:100%}.filters-params .filters-params_col{margin-bottom:10px;width:80%}.event_date{margin-bottom:20px;text-align:left}.event{padding-left:20px;padding-right:20px}.event-item{align-content:flex-start;align-items:flex-start;flex-direction:column;text-align:left}.event-item .event-item_left{width:100%}.event-item .event-item_right{margin-top:10px;width:100%}.text-img-section .container{padding:0}.text-img-section .txt{box-sizing:border-box;padding:0 20px 30px!important}.long-text{margin-bottom:50px}.header .header-left{box-sizing:border-box;height:77px}.header .header-left img{height:100%;width:auto}.header .header-right{height:77px;padding:0;position:static}.header .header-right>.lang-switcher,.header .header-right>.newsletter-link{display:none}.header .header-right>.menu-link i:before{color:#fff}.search-panel{height:100px;left:0;right:0;top:77px;width:100%}.search-panel input{box-sizing:border-box!important;width:100%}.search-panel .search-form{width:100%}.search-panel #block-moncton-search{width:85%}.header .header-center a img{height:60px;width:auto}.user-logged-in .search-panel{top:116px}.footer .footer__left,.footer .footer__right{justify-content:center;text-align:center}.footer .footer__right{flex-flow:column;width:100%}.footer .footer__right .block{margin-bottom:30px}.footer .footer__right .block:last-of-type{margin-bottom:0}.welcome-section__bg .carousel-home .slide-text h2{font-size:60px;margin-bottom:25px}.language-modal{height:100%!important;left:0!important;top:0!important;width:100%!important}.language-modal .containerP{padding-left:65px!important;padding-right:15px!important}.language-modal .checkmark{left:30px!important}.header-menu #block-mainnavigation{margin-bottom:0}.ui-dialog.ui-widget.ui-widget-content{height:100%!important;left:0!important;top:0!important;width:100%!important}.ui-dialog.ui-widget.ui-widget-content .ui-dialog-content{height:100%!important;max-height:none!important}.header-menu .header-menu-container{overflow-x:hidden;width:100vw}}@media only screen and (max-height:600px){.welcome-section__bg .carousel-home .slide-text h2{font-size:50px;margin-bottom:20px}.welcome-section__bg .carousel-home .slide-text .date{font-size:20px}}.header{background-color:#fff}.header a{letter-spacing:1px}.header_wrap{display:none!important}.header ul{margin:5px 0}.second-menu ul{display:flex}.second-menu ul li a{color:#2b2e32;margin:0 15px;text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-family:myriad-pro,sans-serif;font-style:normal;font-weight:600;text-transform:uppercase}@media (max-width:1100px){.header-center{display:none}.header-left{margin-left:10px!important}.header-left .zoo-logo{width:100px!important}.icon-menu-left{height:77px;width:77px}}.footer{margin-top:75px;padding-top:100px}.footer a,.footer h3{color:#d6df22!important;font-family:roboto,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:none!important}.footer #block-socialmedialinks a{margin:10px 2px 0;padding:0}.footer #block-footeraddress a,.footer h2>a{color:#fff!important}.flex{display:flex}.acenter{align-items:center}.tcenter{text-align:center}.flex-wrap{flex-wrap:wrap}.jcenter{justify-content:center}.border-line{background-color:#000;flex-grow:1;height:3px;margin:12px 22px 0}.space-bottom50{margin-bottom:50px}.image-cards{display:flex;flex-wrap:wrap;margin:100px 0;width:100%}.image-cards .image-cards__image-card-container{width:50%}.image-cards .image-cards__image-card-container:nth-child(3n+1){background:#006eaa}.image-cards .image-cards__image-card-container:nth-child(3n+2){background:#d6df22}.image-cards .image-cards__image-card-container:nth-child(3n+3){background:#422c18}.image-cards .image-cards__image-card-container:nth-child(3n+4){background:#004150}.image-cards .image-cards__image-card-container:nth-child(3n+5){background:#01b283}.image-cards .image-cards__image-card-container:nth-child(3n+6){background:#7bcbf7}.image-cards .image-cards__image-card-container .image-card__card-container{color:#fff;display:flex}.image-cards .image-cards__image-card-container .image-card__card-container .image-card__image-container{width:35%}.image-cards .image-cards__image-card-container .image-card__card-container .image-card__image-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.image-cards .image-cards__image-card-container .image-card__card-container .image-card__text-container{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:300px;text-align:left}.image-cards .image-cards__image-card-container .image-card__card-container .image-card__text-container h4{font-size:30px;font-weight:900;margin-top:10px}.image-cards .image-cards__image-card-container .image-card__card-container .image-card__text-container p{line-height:20pt;margin:25px 0}.image-cards .read-more{display:block;margin:25px 0;transition:.2s}.image-cards .read-more:hover:after{margin-left:15px}.image-cards .read-more:after{content:">";margin-left:10px;transition:.2s}.video-header{position:relative}.video-header video{height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.video-header img{margin:calc(50vh - 165px) calc(50% - 100px);position:absolute;width:200px;z-index:9}.alert-red-background{background-color:#db4848;border-radius:20px;color:#fff;line-height:25pt;margin:-115px auto 115px;padding:40px 170px;position:relative;text-align:center;width:640px}.alert-red-background h1,.alert-red-background h2,.alert-red-background h3,.alert-red-background h4{color:#fff;font-size:30pt;line-height:40pt;margin:40px 0}.alert-red-background .alert-icon,.alert-red-background .svg{background-color:#db4848;border-radius:100%;height:50px;left:calc(50% - 34px);padding:10px;position:absolute;top:-30px;width:50px}.alert-red-background svg{stroke:#fff}.alert-red-background .close-icon{cursor:pointer;position:absolute;right:25px;top:25px;width:20px}.alert-red-background a{background-color:#932d2d;border-radius:15px;color:#fff;display:inline-block;line-height:1;margin:20px 0;padding:16px 60px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.alert-red-background a:hover{background-color:#fff;color:#932d2d}.page-alert{margin:-16px auto 75px;padding:40px 120px;width:700px}.link-grid{margin:75px auto}.red-arrow{height:16px;width:8px}.link-grid-content__links__flex-item{align-items:center;display:flex}.link-grid-content__links__flex-item .red-arrow{transform:translateX(-15px);transition:transform .3s ease-in-out}.link-grid-content__links__flex-item:hover .red-arrow{transform:translateX(0)}.link-grid-content__links__flex-item-wrapper{margin:20px 0;width:33%}.link-grid-content__links__flex-item-wrapper a{display:block;font-size:14pt;width:80%}.image-with-box--align-center{align-items:center}.image-with-box{display:flex;font-family:roboto,sans-serif!important;font-size:14pt;justify-content:center;line-height:24pt;margin:0 auto;padding:40px 0}.image-with-box__image{height:auto;width:100%}.image-with-box__content-container--white{background-color:#01b283;color:#fff;margin-bottom:10px}.image-with-box__content-container--white h2{color:#fff;font-size:26pt;margin:0 0 25px}.image-with-box__content-container--white p{line-height:25pt}.image-with-box__content-container{flex-grow:1;flex-shrink:3;margin-left:-10%;padding:50px;z-index:1}.picture-with-map-and-two-text-boxes{display:flex;flex-flow:row wrap;font-family:roboto,sans-serif!important;font-size:14pt;font-weight:300;line-height:24pt;margin:0 auto;max-width:1200px;padding:40px 0}.picture-with-map-and-two-text-boxes h2,.picture-with-map-and-two-text-boxes h3,.picture-with-map-and-two-text-boxes h4{margin:0 0 25px}.picture-with-map-and-two-text-boxes__image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1 100%;height:100vh;max-height:485px;max-width:1180px;position:relative;width:100vw}.picture-with-map-and-two-text-boxes__info-and-highlights-container{display:flex;flex:1 1 100%;flex-direction:row;z-index:1}.picture-with-map-and-two-text-boxes__info-card-container{flex:1 1 auto}.card-background--park-information{max-width:908px}.card-background{background-color:#422c18;background-repeat:repeat;background-repeat:no-repeat;background-size:auto;background-size:100% 100%;color:#fff;margin-left:8px;margin-right:auto;padding-bottom:70px}.card-background h2{color:#fff}.long-text_text{margin:75px 25px}#webform-submission-contact-us-paragraph-1420-add-form{margin:120px 0}.section-title{margin-top:50px}.park-info-card{margin:-70px auto 0!important;max-width:840px;padding:75px 80px 0}.picture-with-map-and-two-text-boxes__highlights-container{flex:0 1 280px;padding:35px 0 0 20px}.toggle-text-item{background-color:#fff;border-radius:15px;box-shadow:0 10px 34px 0 rgba(0,0,0,.12);margin-bottom:28px;padding:20px 50px}.toggle-text-item-hidden{line-height:24pt;padding:30px 0}.toggle-label{cursor:pointer;padding:30px 0}summary{position:relative}summary::marker{position:absolute}details>summary{list-style:none}summary::-webkit-details-marker{display:none}summary:after{color:#d6df22;content:" ►";position:absolute;right:20px;top:34px}details[open] summary:after{content:" ▼"}.rates-table{width:100%}.rates-table td,.rates-table th{border:2px solid #fff}.rates-table tr:nth-child(odd){background-color:#efefef}.rates-table tr th{color:#004150;font-size:14pt;font-weight:700;padding:20px 10px;text-align:left}.rates-table tr td{margin:0 5px;padding:20px 10px;width:20%}.rates-table tr .label{width:20%}.short-white-divider{border:2px solid #fff;margin:18px 0;width:41px}.image-overlay-white-text{color:#fff;font-size:15px;letter-spacing:.38px;line-height:28px}.picture-cards__flex-container{display:flex;flex-flow:row wrap;margin:0 auto;padding:40px 0 0}.picture-card__item-container{padding:0 10px 20px;width:48%}.picture-card__item-container a{display:block;text-decoration:none}.picture-card__item-container:nth-child(odd){padding-left:0}.picture-card__item-container:nth-child(2n){padding-right:0}.picture-card__flex-item{height:330px;overflow:hidden;position:relative;transition:all .35s ease-in-out}.picture-card__flex-item:nth-child(odd){padding-left:0}.picture-card__flex-item:nth-child(2n){padding-right:0}.picture-card__flex-item img{height:100%;max-height:330px;transition:all .25s ease-in-out;width:100%}.picture-card__flex-item .picture-card_text-gradient{background:linear-gradient(0deg,#000,transparent);height:200px;margin-top:130px}.picture-card__flex-item .picture-card_hidden-text{bottom:-110px;height:96px;left:30px;position:absolute;transition:all .35s ease-in-out;width:90%}.picture-card__flex-item:hover .picture-card_hidden-text{bottom:24px}.picture-card__flex-item:hover .image-overlay-white-title{bottom:117px}.picture-card__flex-item .image-overlay-white-title{bottom:24px;color:#fff;font-size:20pt;font-weight:700;left:30px;margin-bottom:0;position:absolute;text-transform:uppercase;transition:all .35s ease-in-out}.picture-card__flex-item .image-overlay-white-text{margin-bottom:0}.video-block iframe{min-height:400px;width:100%}@media only screen and (max-width:1024px){.picture-card__flex-item .picture-card_hidden-text{bottom:24px}.picture-card__flex-item:hover img{transform:none}.image-card__image-container{width:35%}.image-card__image-container img{height:380px!important;-o-object-position:top!important;object-position:top!important;width:100%}}@media only screen and (max-width:1024px) and (min-width:889px){.picture-card__flex-item .image-overlay-white-title,.picture-card__flex-item:hover .image-overlay-white-title{bottom:117px}}@media only screen and (max-width:888px) and (min-width:769px){.picture-card__flex-item .image-overlay-white-title,.picture-card__flex-item:hover .image-overlay-white-title{bottom:143px}.picture-card__flex-item .picture-card_hidden-text,.picture-card__flex-item:hover .picture-card_hidden-text{bottom:50px}}@media only screen and (max-width:768px){.image-cards{margin:30px 0}.picture-card__item-container{display:block;padding:10px 0;width:100%}.picture-card__item-container:first-child{padding:0 0 10px}.picture-card__item-container:last-child{padding:10px 0 0}.picture-card__item-container .picture-card_hidden-text{max-width:100%}.picture-card__flex-item .image-overlay-white-title,.picture-card__flex-item:hover .image-overlay-white-title{bottom:117px;transition:none}}@media only screen and (max-width:768px) and (min-width:435px){.picture-card__flex-item .image-overlay-white-title,.picture-card__flex-item:hover .image-overlay-white-title{bottom:117px;transition:none}}@media only screen and (max-width:434px){.picture-card__flex-item .image-overlay-white-title,.picture-card__flex-item .picture-card_hidden-text,.picture-card__flex-item:hover .image-overlay-white-title,.picture-card__flex-item:hover .picture-card_hidden-text{left:20px;padding-right:20px}}@media only screen and (max-width:434px) and (min-width:332px){.picture-card__flex-item .image-overlay-white-title,.picture-card__flex-item:hover .image-overlay-white-title{bottom:143px}.picture-card__flex-item .picture-card_hidden-text,.picture-card__flex-item:hover .picture-card_hidden-text{bottom:50px}}@media only screen and (max-width:331px){.picture-card__flex-item .image-overlay-white-title,.picture-card__flex-item:hover .image-overlay-white-title{bottom:169px}.picture-card__flex-item .picture-card_hidden-text,.picture-card__flex-item:hover .picture-card_hidden-text{bottom:76px}}@media (max-width:1024px){.image-cards{flex-direction:column}.image-cards .image-card__image-container,.image-cards .image-cards__image-card-container{width:100%!important}.image-cards .image-card__card-container{flex-direction:column}.image-cards .image-card__text-container{padding:70px 0}.video-block iframe{max-height:250px;min-height:auto;width:100%}.border-line{display:none}.alert-red-background{border-radius:5px;margin:-115px auto 115px;padding:20px;width:calc(100% - 60px)}.page-alert{margin:-3px 10px 25px;padding:40px 20px;width:calc(100% - 60px)}.rates-table{text-align:center;width:100%}.rates-table tr th{font-size:9pt;text-align:center}.rates-table tr th:first-child{background-color:#fff}.rates-table tr td{padding-top:15px;text-align:center;width:auto}.rates-table tr td:first-child{font-weight:700;padding-top:0!important;text-align:left}.rates-table tr .label{width:30%}.link-grid-content__links__flex-item-wrapper{width:100%}.image-with-box{flex-direction:column}.image-with-box .image-with-box__image-container img{height:auto;position:relative;width:100%}.image-with-box .image-with-box__content-container{margin-left:0}.picture-with-map-and-two-text-boxes{flex-direction:column}.picture-with-map-and-two-text-boxes__image-container{display:block;flex:none;width:100%}.picture-with-map-and-two-text-boxes__info-and-highlights-container{flex:none;flex-direction:column}}.lb-loader,.lightbox{left:0;line-height:0;position:absolute;text-align:center}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{background-color:#000;display:none;filter:alpha(Opacity=80);left:0;opacity:.8;position:absolute;top:0;z-index:9999}.lightbox{font-weight:400;outline:0;width:100%;z-index:10000}.lightbox .lb-image{border:4px solid #fff;border-radius:3px;display:block;height:auto;max-height:none;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{background-color:#fff;border-radius:4px;height:250px;margin:0 auto;position:relative;width:250px}.lb-outerContainer:after{clear:both;content:"";display:table}.lb-loader{height:25%;top:43%;width:100%}.lb-cancel{background:url(/themes/custom/moncton/images/loading.gif) no-repeat;display:block;height:32px;margin:0 auto;width:32px}.lb-nav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);outline:0}.lb-next,.lb-prev{cursor:pointer;display:block;height:100%}.lb-nav a.lb-prev{background:url(/themes/custom/moncton/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);float:left;left:0;opacity:0;transition:opacity .6s;width:34%}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{background:url(/themes/custom/moncton/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);float:right;opacity:0;right:0;transition:opacity .6s;width:64%}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:0 auto;padding-top:5px;width:100%}.lb-dataContainer:after{clear:both;content:"";display:table}.lb-data{color:#ccc;padding:0 4px}.lb-data .lb-details{float:left;line-height:1.1em;text-align:left;width:85%}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{clear:left;color:#999;display:block;font-size:12px;padding-bottom:1em}.lb-data .lb-close{background:url(/themes/custom/moncton/images/close.png) 100% 0 no-repeat;display:block;filter:alpha(Opacity=70);float:right;height:30px;opacity:.7;outline:0;text-align:right;transition:opacity .2s;width:30px}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
*{outline:none;}.smalltext{font-size:9pt;font-weight:normal;}.filter-section .filter-input_r:after{content:'';background:url(/themes/custom/moncton/src/images/google.svg) no-repeat right center;background-size:contain;display:block;width:150px;height:50px;}.featured-box.carousel-simple{padding:0 30px;}.featured-box.carousel-simple:before,.featured-box.carousel-simple:after{display:none;}.featured-box.carousel-simple .featured-item{width:auto;margin:10px;}.featured-box.carousel-simple .slick-next,.featured-box.carousel-simple .slick-prev{background:url(/themes/custom/moncton/src/images/icons/slider_arrow_white.svg) no-repeat center center;top:110px;-webkit-transform:none;-ms-transform:none;transform:none;}.featured-box.carousel-simple .slick-next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.tour-item_flex .tour-item_l,.tour-item_flex .tour-item_r{justify-content:flex-start;}.visitor-info .txt p span{text-transform:none;}.views-infinite-scroll-content-wrapper .event{background:transparent;}.views-infinite-scroll-content-wrapper .event:nth-of-type(odd){background:rgba(51,83,100,0.05);}.tr-services-item .tr-services-item_desc.full-width{width:100%;}.webform-submission-form .webform-flexbox{margin-top:0;margin-bottom:0;}.webform-submission-form .webform-flexbox > .webform-flex{margin-top:15px;}.webform-submission-form .webform-flexbox p{margin-top:0;}.webform-submission-form .webform-horizontal-rule{border:0;height:1px;width:100%;background:rgba(37,39,41,0.13);margin:30px 0 15px;}.image-gallery-item{width:33.33%;margin:0;padding:10px;box-sizing:border-box;}.attractions-section .filter-results{margin-top:0;}.text-sidebar img:first-of-type,.text-sidebar img{margin:20px 0;}.text-sidebar img:first-child,.text-sidebar h2 + img{margin-top:0;}.text-sidebar h2{margin:20px 0 30px;}.text-sidebar h2:first-child{margin-top:0;}.ajax-progress{display:none;}.lang-switcher ul.links li.is-active,html[lang="en"] .lang-switcher ul.links li.en,html[lang="fr"] .lang-switcher ul.links li.fr{display:none;}.search-form .form-actions{position:absolute;left:-9999px;visibility:hidden;}.events-section .form-actions{position:absolute;left:-9999px;visibility:hidden;}.section-welcome-moncton .search-box{margin-bottom:0;}.section-search h2{display:none;}.section-search .count-items{margin-bottom:10px;padding:0 30px;}.messages{line-height:normal;background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}.language-switcher-wrapper{display:none;}.language-switcher-wrapper.active{display:block;}.language-modal{font-size:13pt;color:#2f2f2f;opacity:2.0 !important;width:940px;height:350px;display:block;left:calc(50% - 470px);position:fixed;top:30%;z-index:9999;box-shadow:0px 5px 50px #000;text-align:center;padding:130px 0 0px;background-color:white;}.language-modal a{font-weight:300;}.language-modal .btn.btn-shadow.btn-shadow-invert{background:white !important;border-color:white !important;color:#D81240;}.language-modal .btn.btn-shadow.btn-shadow-invert:hover,.language-modal .btn.btn-shadow.btn-shadow-invert:focus{box-shadow:0 0 0px 2px #D81240;}@media (max-width:767px){.language-modal{top:10%;}}.short-black-divider{border:1.5px solid #bbbbbb;margin:30px auto 60px auto;width:67px;}.language-check{border:1px solid #ff0000;}.modal-blur{background-color:#000;opacity:0.6;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:9998;}.containerP{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-weight:300;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;}.containerP input{position:relative;opacity:0;cursor:pointer;}.checkmark{position:absolute;top:5px;left:300px;height:25px;width:25px;background-color:#ffffff;border:2px solid #D6DF22;border-radius:100%;}.containerP:hover input ~ .checkmark{background-color:#ffffff;}.containerP input:checked ~ .checkmark{background-color:#ffffff;}.checkmark:after{content:"";position:absolute;display:none;}.containerP input:checked ~ .checkmark:after{display:block;}.containerP .checkmark:after{left:4px;top:4px;width:11px;height:11px;border-radius:10px;border:3px solid #D6DF22;background-color:#D6DF22;}.margin-lr{margin:35px !important;}.spacerview{width:100%;height:40px;display:block;}.clear-view{cursor:pointer;color:#656565;position:absolute;margin-top:63px;margin-left:6px;font-size:10pt;}.subtitle.lowercase{text-transform:none !important;}.events-filter_right{display:none;}.form-item-field-event-start-date-value-3{position:relative;}.form-item-field-event-start-date-value-3 input{text-align:left !important;}.form-item-field-event-start-date-value-3 label{display:none;}.js-form-item-field-event-start-date-value-3::after{font-family:'icomoon';content:"\e90c";color:#335364;position:absolute;bottom:0;right:20px;font-size:16px;line-height:50px;}.form-item-field-event-start-date-value-3 > input{text-align:center;padding:10px 20px 10px 10px;width:200px;margin-right:-30px;}#block-socialmedialinks span{color:#fff;}sup{vertical-align:super;font-size:smaller;}sub{vertical-align:sub;font-size:smaller;}
