/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}@font-face{font-family:"icomoon";src:url(/themes/custom/moncton/src/fonts/icomoon/icomoon.eot?lav0pj=);src:url(/themes/custom/moncton/src/fonts/icomoon/icomoon.eot?lav0pj=#iefix) format("embedded-opentype"),url(/themes/custom/moncton/src/fonts/icomoon/icomoon.ttf?lav0pj=) format("truetype"),url(/themes/custom/moncton/src/fonts/icomoon/icomoon.woff?lav0pj=) format("woff"),url(/themes/custom/moncton/src/fonts/icomoon/icomoon.svg?lav0pj=#icomoon) format("svg");font-weight:normal;font-style:normal;}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-ic_arts:before{content:"";color:#335364;}.icon-arrowselect:before{content:"";color:#a8b7bf;}.icon-bag:before{content:"";color:#335364;}.icon-bed:before{content:"";color:#49a8da;}.icon-bike:before{content:"";color:#335364;}.icon-building:before{content:"";color:#335364;}.icon-bus:before{content:"";color:#335364;}.icon-car:before{content:"";color:#335364;}.icon-cartaxi:before{content:"";color:#335364;}.icon-food:before{content:"";color:#49a8da;}.icon-ic_bag:before{content:"";color:#49a8da;}.icon-ic_beaches:before{content:"";color:#335364;}.icon-ic_calendar:before{content:"";color:#335364;}.icon-ic_flag:before{content:"";color:#49a8da;}.icon-ic_golf:before{content:"";color:#335364;}.icon-ic_house:before{content:"";color:#335364;}.icon-ic_parks:before{content:"";color:#335364;}.icon-ic_sign:before{content:"";color:#49a8da;}.icon-ic_star:before{content:"";color:#49a8da;}.icon-ic_weather:before{content:"";color:#335364;}.icon-link_arrow_blue:before{content:"";color:#335364;}.icon-link_arrow_white:before{content:"";color:#fff;}.icon-link_arrow_yellow:before{content:"";color:#f0cb4d;}.icon-map:before{content:"";color:#49a8da;}.icon-menu-left:before{content:"";color:#335364;}.icon-needle:before{content:"";color:#335364;}.icon-plane:before{content:"";color:#335364;}.icon-road:before{content:"";color:#49a8da;}.icon-slider_arrow:before{content:"";color:#335364;}.icon-social_fb:before{content:"";color:#a8b7bf;}.icon-social_ig:before{content:"";color:#a8b7bf;}.icon-social_tw:before{content:"";color:#a8b7bf;}.icon-train:before{content:"";color:#335364;}.icon-zoomsplit:before{content:"";color:#a8b7bf;}.icon-search:before{content:"";color:#335364;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[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{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-loading .slick-list{background:#fff url(/themes/custom/moncton/src/css/images/svg/ajax-loader.gif) center center no-repeat;}@font-face{font-family:"slick";src:url(/themes/custom/moncton/src/fonts/slick/slick.eot);src:url(/themes/custom/moncton/src/fonts/slick/slick.eot#iefix) format("embedded-opentype"),url(/themes/custom/moncton/src/fonts/slick/slick.woff) format("woff"),url(/themes/custom/moncton/src/fonts/slick/slick.ttf) format("truetype"),url(/themes/custom/moncton/src/fonts/slick/slick.svg#slick) format("svg");font-weight:normal;font-style:normal;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.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{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:black;opacity:0.75;}.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0;}.jq-file{position:relative;display:inline-block;overflow:hidden;}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em;}.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.jq-selectbox,.jq-select-multiple{position:relative;display:inline-block;}.jq-selectbox select,.jq-select-multiple select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;}.jq-selectbox li,.jq-select-multiple 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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;}.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{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch;}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch;}.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{margin:0;-webkit-appearance:none;}.jq-checkbox,.jq-radio{vertical-align:-4px;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #C3C3C3;background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 1px rgba(0,0,0,0.05),inset -1px -1px #FFF,inset 1px -1px #FFF;cursor:pointer;}.jq-checkbox.focused,.jq-radio.focused{border:1px solid #08C;}.jq-checkbox.disabled,.jq-radio.disabled{opacity:0.55;}.jq-checkbox{border-radius:3px;}.jq-checkbox.checked .jq-checkbox__div{width:8px;height:4px;margin:3px 0 0 3px;border-bottom:2px solid #666;border-left:2px solid #666;-webkit-transform:rotate(-50deg);transform:rotate(-50deg);}.jq-radio{border-radius:50%;}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:50%;background:#777;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.7);}.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.1);}.jq-file input{cursor:pointer;}.jq-file__name{box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1;font:14px/32px Arial,sans-serif;color:#333;}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #CCC;border-radius:0 4px 4px 0;background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,0.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #FFF;}.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__name,.jq-file.disabled .jq-file__browse{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888;}.jq-number{position:relative;vertical-align:middle;padding:0 36px 0 0;}.jq-number__field{width:100px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,0.1);}.jq-number__field:hover{border-color:#B3B3B3;}.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:none;background:none;font:14px Arial,sans-serif;color:#333;}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,0.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #FFF;cursor:pointer;}.jq-number__spin.minus{top:auto;bottom:0;}.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{content:"";position:absolute;top:4px;left:11px;width:0;height:0;border-right:5px solid transparent;border-bottom:5px solid #999;border-left:5px solid transparent;}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent;}.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{border-color:#CCC;background:#F5F5F5;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{vertical-align:middle;cursor:pointer;}.jq-selectbox__select{height:32px;padding:0 45px 0 10px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,0.1);font:14px/32px Arial,sans-serif;color:#333;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{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888;}.jq-selectbox__select-text{display:block;width:100%;}.jq-selectbox .placeholder{color:#888;}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #CCC;}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent;}.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{box-sizing:border-box;width:100%;margin:2px 0 0;padding:0;border:1px solid #CCC;border-radius:4px;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,0.2);font:14px/18px Arial,sans-serif;}.jq-selectbox__search{margin:5px;}.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;border:1px solid #CCC;border-radius:3px;outline:none;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") no-repeat 100% 50%;box-shadow:inset 1px 1px #F1F1F1;color:#333;}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px;}.jq-selectbox ul{margin:0;padding:0;}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;color:#231F20;}.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:bold;}.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default;}.jq-selectbox li.option{padding-left:25px;}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,0.1);font:14px/18px Arial,sans-serif;color:#333;cursor:default;}.jq-select-multiple.focused{border:1px solid #5794BF;}.jq-select-multiple.disabled{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888;}.jq-select-multiple ul{margin:0;padding:0;}.jq-select-multiple li{padding:3px 9px 4px;list-style:none;}.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:bold;}.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{padding:8px 9px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,0.1);font:14px Arial,sans-serif;color:#333;}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:#CCC;border-top-color:#B3B3B3;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}button.styler,input[type=button].styler,input[type=submit].styler,input[type=reset].styler{overflow:visible;padding:8px 11px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;outline:none;background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,0.1);font:14px Arial,sans-serif;color:#333;text-shadow:1px 1px #FFF;cursor:pointer;}button.styler.styler::-moz-focus-inner,input[type=button].styler.styler::-moz-focus-inner,input[type=submit].styler.styler::-moz-focus-inner,input[type=reset].styler.styler::-moz-focus-inner{padding:0;border:0;}button.styler:not([disabled]):hover,input[type=button].styler:not([disabled]):hover,input[type=submit].styler:not([disabled]):hover,input[type=reset].styler:not([disabled]):hover,input[type=reset].styler:hover{background:linear-gradient(#F6F6F6,#E6E6E6);}button.styler:active,input[type=button].styler:active,input[type=submit].styler:active,input[type=reset].styler:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD;}button.styler[disabled],input[type=button].styler[disabled],input[type=submit].styler[disabled]{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border-color:#D81240;background-color:#D81240;}.animated_title{position:relative;}.animated_title.title-wave:before{transition:1s;opacity:0;}.animated_title.show-wave:before{transition:1s;opacity:1;}.animated_title{position:relative;display:inline-block;overflow:hidden;padding-top:15px;}.animated_title{padding-bottom:5px;}.animated_title div div div{transform-origin:0 100%;opacity:0;display:inline-block;}body{font-family:"Lato",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#656565;}a{text-decoration:none;color:inherit;}h1{font-family:"Lato",sans-serif;font-size:52px;font-weight:300;color:#525252;}.title-4{font-family:"Lato",sans-serif;font-size:52px;font-weight:300;color:#525252;}h2{position:relative;color:#525252;}h2.title-h2{font-family:"Lato",sans-serif;font-size:56px;font-weight:600;color:#525252;}h2.title-2{font-family:"Lato",sans-serif;font-size:28px;font-weight:600;line-height:120%;color:#525252;}h2.title{font-size:56px;color:#525252;font-weight:bold;}h2.title-wave{display:inline-block;padding-top:30px;}h2.title-wave:before{content:"";display:block;background:url(/themes/custom/moncton/src/images/svg/wave_1.svg) no-repeat center/contain;width:40px;height:16px;position:absolute;top:0;left:0;}h3{font-size:28px;font-weight:600;display:block;position:relative;color:#525252;}h3.title-wave{display:inline-block;padding-top:30px;}h3.title-wave:before{content:"";display:block;background:url(/themes/custom/moncton/src/images/svg/wave_1.svg) no-repeat center/contain;width:40px;height:16px;position:absolute;top:0px;left:0;}.title-3{font-size:50px;font-weight:bold;}.link-underline{border-bottom:2px solid #D81240;display:inline-block;margin-bottom:10px;text-transform:uppercase;font-size:14px;font-weight:bold;padding-bottom:3px;color:#656565;transition:0.3s;}.link-underline:hover{border-color:transparent;}.yellow-underline{border-bottom:2px solid #F0CB4D;display:inline-block;margin-bottom:10px;text-transform:uppercase;font-size:14px;font-weight:bold;padding-bottom:2px;color:#656565;transition:0.3s;}.yellow-underline:hover{border-color:transparent;}.clr-yellow{color:#F0CB4D;}.clr-bl{color:#7F99A6;}.clr-bl p{color:#7F99A6;}.clr-grey a{color:#656565;}.txt p a{border-bottom:2px solid #D81240;transition:all 250ms ease-in;}.txt p a:hover,.txt p a:focus{border-bottom-color:transparent;}strong{font-weight:bold;}.header_wrap{height:81px;}.home-header .header-center{visibility:hidden;}.header{position:absolute;z-index:100;width:100%;top:0;left:0;right:0;}.header.header-scrolled{position:fixed;top:-100px;}.header.header-fixed{transition:all 0.5s ease-out;background:#fff;z-index:999;top:0;}.header.header-fixed .header-center{visibility:visible;}.header a{text-decoration:none;}.header .header-center{text-align:center;position:absolute;width:100%;top:0;left:0;right:0;height:100%;display:flex;justify-content:center;align-items:center;z-index:0;}.header .header-center a{display:block;}.header .header-left{background:#fff;padding:20px 25px;position:relative;z-index:10;}.header .header-left #block-headerlogo{width:100%;height:100%;}.header .header-left p{width:100%;height:100%;}.header .header-left img{width:110px;}.header .header-right{display:flex;align-items:center;background:#fff;padding:30px 35px;position:relative;z-index:10;}.header .flex-wrap{justify-content:space-between;}.header .container{min-width:1024px;width:100%;}.header .newsletter-link{font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;border-bottom:1px solid #D81240;display:inline-block;}.header .newsletter-link a{color:#101F30;text-decoration:underline;text-decoration-color:#D81240;}.header .search-btn{margin-right:20px;}.header .lang-switcher{position:relative;padding:0 25px;}.header .lang-switcher a{color:#A8B7BF;}.header .lang-switcher .lang-switcher__list{visibility:hidden;opacity:0;position:absolute;}.header .search-btn a{display:block;position:relative;top:-2px;}.header .search-btn a i{font-size:20px;}.inner-header .header-center{background:#fff;}.search-panel{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 38px;background:#fff;display:flex;align-items:center;visibility:hidden;opacity:0;z-index:-1;transition:0.5s;}.search-panel.show{visibility:visible;opacity:1;z-index:101;}.search-panel .search-close{position:absolute;right:35px;top:50%;margin-top:-10px;}.search-panel .inp-search{border:none;padding:10px 0;}.search-panel .search-form{width:80%;margin-top:-5px;}.search-panel .search-form input{width:100%;color:#656565;font-size:14px;font-family:"Lato",sans-serif;outline:none;}.search-panel .search-form input::placeholder{color:#A8B7BF;opacity:1;}.header-menu{position:fixed;top:0;width:450px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:60px 0 0 0;min-height:100vh;opacity:0;visibility:hidden;transition:0.5s;right:-450px;height:100vh;}.header-menu .close-menu{position:absolute;top:30px;right:30px;}.header-menu.show{opacity:1;visibility:visible;right:0;z-index:20;}.header-menu .header-menu-container{overflow-y:auto;height:100%;}.header-menu #block-moncton-main-menu{width:310px;margin:0 auto 40px;}.header-menu #block-moncton-main-menu .submenu-item{font-family:"Lato",sans-serif;font-size:19px;font-weight:bold;text-decoration:none;display:block;width:100%;}.header-menu #block-moncton-main-menu .submenu-item__content-wrapper{display:flex;flex-direction:row;align-items:center;}.header-menu #block-moncton-main-menu .submenu-item__text-container{flex:1;padding:25px 20px 25px 40px;font-weight:600;line-height:1.3;}.header-menu #block-moncton-main-menu .submenu-item__text-container span{border-bottom:2px solid white;transition:all 150ms ease-in;}.header-menu #block-moncton-main-menu .submenu-item__text-container:hover span,.header-menu #block-moncton-main-menu .submenu-item__text-container:focus span{border-color:#D81240;}.header-menu #block-moncton-main-menu .submenu-item__arrow-container{justify-self:flex-end;flex:0;padding:25px 20px;position:relative;}.header-menu #block-moncton-main-menu .submenu-item__arrow-container svg{width:14px;height:14px;transition:all 250ms ease-in;}.header-menu #block-moncton-main-menu .submenu-item__arrow-container svg path{fill:#656565;}.header-menu #block-moncton-main-menu .submenu-item__arrow-container:before{content:"";position:absolute;left:0;top:14.5px;bottom:14.5px;width:2px;background:#dedede;}.header-menu #block-moncton-main-menu .submenu__nested-submenu{max-height:0px;height:auto;transition:max-height 250ms cubic-bezier(0,1,0,1);overflow:hidden;padding-left:40px;}.header-menu #block-moncton-main-menu .submenu__nested-submenu .submenu-item__text-container{padding:15px 20px 15px 40px;font-size:16px;}.header-menu #block-moncton-main-menu .submenu__item-container.submenu__visible > .submenu-item svg{transform:rotate(90deg);}.header-menu #block-moncton-main-menu .submenu__item-container.submenu__visible .submenu__nested-submenu{max-height:1000px;transition:max-height 500ms ease-in-out;}.header-menu #block-moncton-main-menu .submenu__item-container.active-trail > .submenu-item span{border-color:#D81240;}.header-menu .extra-menu{width:70%;margin:0 auto;border-top:1px solid rgba(37,39,41,0.13);padding-top:30px;}.header-menu .extra-menu li{padding:8px 0;}.header-menu .extra-menu li a{font-size:16px;color:#A8B7BF;font-style:italic;}.mobile-nav{display:none;}.mobile-nav .lang-switcher{padding:0;}.mobile-nav .lang-switcher a{color:#656565;}.mobile-nav a{font-family:"Lato",sans-serif;text-decoration:none;display:block;width:100%;padding:15px 20px 15px 40px;font-size:16px;font-weight:600;line-height:1.3;color:#656565;}.carousel-internal{opacity:0;transition:opacity 150ms ease-in;}.carousel-internal.loaded{opacity:1;}.footer{padding:60px 0;}.footer__left{width:30%;}.footer__right{width:70%;display:flex;justify-content:flex-end;}.footer__right .block{margin-left:100px;}.footer__right .block h3{font-size:18px;color:#BDD1E6;font-weight:bold;display:block;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{font-weight:500;font-size:16px;display:block;}.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:150px;}.footer a:hover,.footer a:focus{text-decoration:underline;}.btn.btn-shadow{margin:20px 0;display:inline-block;padding:12px 40px;font-family:"Lato",sans-serif;font-style:italic;position:relative;border:2px solid #D81240;background:#D81240;border-radius:12px;font-weight:bold;color:#fff;font-size:16px;cursor:pointer;transition:all 250ms ease-in;}.btn.btn-shadow:hover{background:#fff;color:#D81240;}.btn.btn-shadow.btn-shadow-invert{background:transparent !important;border-color:#D81240 !important;color:#D81240;}.btn.btn-shadow.btn-shadow-invert:hover{background:#D81240;color:#fff;}body{overflow-x:hidden;}.container{width:1024px;margin:0 auto;}.flex-wrap{display:flex;}.w-940px{width:940px;margin:0 auto;}.w-940px .container{width:100%;}.w-300px{width:310px;}.w-500px{max-width:500px;width:100%;}.w-620px{width:620px;}.gradient-bg{background:linear-gradient(45deg,#101f30 0%,#4274ac 100%);color:#fff;}.gradient-bg a{text-decoration:none;color:#fff;}.grey-bg{background:rgba(51,83,100,0.05);}.icon-close{display:inline-block;}.icon-close:before{content:"";background:url(/themes/custom/moncton/src/images/icons/close.svg) no-repeat center/contain;display:block;width:17px;height:17px;}.list-links li{display:block;border-bottom:1px solid #5F7B8B;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:after{font-family:"icomoon";display:block;content:"";color:#fff;transform:rotate(180deg);position:absolute;right:0;top:50%;font-size:14px;margin-top:-7px;}.list-links li h4{font-family:"Roboto",sans-serif;font-size:18px;}.list-links li .date{font-size:14px;color:#A8B7BF;font-family:"Roboto",sans-serif;font-weight:500;padding:10px 0 0 0;display:block;}.text-img-section{margin-bottom:100px;margin-top:30px;}.text-img-section .flex-wrap{align-items:center;}.text-img-section .img-right{flex-direction:row-reverse;}.text-img-section .img-right .width-50per{padding-right:30px;box-sizing:border-box;}.text-img-section .img-right .txt{margin-right:70px;margin-left:0;}.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{padding-left:30px;box-sizing:border-box;}.text-img-section .txt{width:350px;margin-left:70px;}.text-img-section .txt h2{margin-bottom:20px;}.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{width:50%;margin-left:0;}.text-img-section .txt.width-50per .btn{margin-bottom:0;}.text-img-section .img{width:50%;}.text-img-section .img img{width:100%;height:auto;}.long-text{margin-bottom:100px;}.long-text p{font-size:16px;line-height:1.5;max-width:700px;margin-bottom:20px;}.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;}html,body{height:100%;}.text-sidebar{display:flex;align-items:flex-start;margin-bottom:50px;}.text-sidebar h2{color:#656565;font-weight:bold;font-size:28px;margin-bottom:30px;}.text-sidebar h3{color:#656565;font-weight:bold;font-size:20px;padding-left:50px;margin-bottom:15px;}.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{width:70%;padding:0 35px 0 0;}.text-sidebar .sidebar{width:30%;border-left:3px solid #D81240;padding:0 0 0 30px;}.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{padding-left:0;font-size:16px;}.text-sidebar .sidebar .title{font-size:18px;font-weight:bold;}.icon-cutlery{width:44px;height:60px;display:inline-block;}.icon-cutlery:after{content:"";background:url(/themes/custom/moncton/src/images/svg/cutlery.svg) no-repeat center/contain;width:44px;height:60px;display:inline-block;}.icon-pins{width:60px;height:58px;display:inline-block;background:url(/themes/custom/moncton/src/images/svg/pins.svg) no-repeat center/contain;}.icon-pins:after{content:"";width:60px;height:58px;display:inline-block;background:url(/themes/custom/moncton/src/images/svg/pins.svg) no-repeat center/contain;}.services-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;margin-bottom:10px;}.services-list .services-item{width:30%;padding:30px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.services-list .services-item h4{font-weight:bold;display:block;padding-bottom:10px;font-size:22px;}.services-list .services-item p{color:#80868F;line-height:140%;}.flex-row{display:flex;justify-content:space-between;flex-wrap:wrap;}.col-1{width:100%;}.col-2{width:49%;}.hr-line{height:1px;width:100%;background:rgba(37,39,41,0.13);margin:30px 0 15px;}.order-section p{font-size:14px;color:#80868F;margin-top:15px;line-height:120%;}.order-section .centered{margin:30px 0;}.directions_iframe iframe{width:100%;height:370px;}.ui-dialog .ui-dialog-content{flex:1;}.ui-dialog{border:0;border-radius:unset;}.ui-dialog .ui-dialog-titlebar{background:none;padding:10px 20px;border:0;color:#6F6F6F;}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{margin:0;font-size:18px;}.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{width:100%;}.ui-dialog .section-head .container .w-940px{width:100%;}.ui-dialog .ui-dialog-titlebar-close{background:url(/themes/custom/moncton/src/images/icons/close.svg) no-repeat center/contain;border:0;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{display:none;}@keyframes pulse{from{transform:scale3d(1,1,1);}50%{transform:scale3d(1.1,1.1,1.1);}to{transform:scale3d(1,1,1);}}.search-wrapper .count-items{margin:20px 0px;}.search-wrapper .search-results li{padding:20px 0;border-bottom:1px solid rgba(51,83,100,0.05);}.search-wrapper .search-results li h3{color:#D81240;}.search-wrapper .search-results li p{margin:10px 0;}.search-wrapper .search-results li p strong{background:#f68da6;padding:2px;color:#4b0616;}.search-wrapper .search-results li:last-of-type{border-bottom:none;}.field-box.select-element{position:relative;}.field-box.select-element select{background:#FFFFFF;border-radius:0;border-color:rgba(128,134,143,0.5);box-shadow:none;height:50px;width:100%;-moz-appearance:none;-webkit-appearance:none;font-size:16px;font-family:"Lato",sans-serif;color:#808080;padding:10px 40px 10px 10px;}.field-box.select-element:after{font-family:"icomoon";content:"";color:#a8b7bf;position:absolute;bottom:16px;height:16px;line-height:1;right:10px;}.field-box.date-element{width:100%;position:relative;}.field-box.date-element input{border:1px solid rgba(128,134,143,0.5);height:50px;line-height:50px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 50px 10px 10px;outline:none;color:#808080;font-size:16px;font-family:"Lato",sans-serif;}.field-box.date-element input::placeholder{color:#808080;}.field-box{margin:15px 0 0;}.field-box input[type=text],.field-box input[type=date],.field-box input[type=email],.field-box input[type=tel],.field-box input[type=datetime-local],.field-box input[type=datetime],.field-box input[type=number],.field-box input[type=time],.field-box input[type=password],.field-box textarea{border:1px solid rgba(128,134,143,0.5);height:50px;line-height:50px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 50px 10px 10px;outline:none;color:#808080;font-size:16px;font-family:"Lato",sans-serif;transition:all 250ms ease-in;}.field-box input[type=text]::placeholder,.field-box input[type=date]::placeholder,.field-box input[type=email]::placeholder,.field-box input[type=tel]::placeholder,.field-box input[type=datetime-local]::placeholder,.field-box input[type=datetime]::placeholder,.field-box input[type=number]::placeholder,.field-box input[type=time]::placeholder,.field-box input[type=password]::placeholder,.field-box textarea::placeholder{color:#808080;}.field-box input[type=text]:focus,.field-box input[type=text]:hover,.field-box input[type=date]:focus,.field-box input[type=date]:hover,.field-box input[type=email]:focus,.field-box input[type=email]:hover,.field-box input[type=tel]:focus,.field-box input[type=tel]: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=number]:focus,.field-box input[type=number]:hover,.field-box input[type=time]:focus,.field-box input[type=time]:hover,.field-box input[type=password]:focus,.field-box input[type=password]:hover,.field-box textarea:focus,.field-box textarea:hover{box-shadow:0 0 0px 2px #D81240;}.field-box label{margin-bottom:10px;display:block;}.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{display:flex;justify-content:space-between;align-items:center;}.form-managed-file .centered{margin:0;text-align:left;}.form-managed-file .btn{margin:0;}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;text-align:left;margin-top:20px;}.webform-submission-newsletter-subscription-form .checkbox-element input[type=checkbox]{display:block;}.webform-submission-newsletter-subscription-form .checkbox-element label{margin-left:10px;font-size:14px;color:#6F6F6F;}.webform-flexbox .webform-flex .webform-flex--container{height:100%;}.webform-flexbox .webform-flex .webform-flex--container fieldset{height:100%;}.webform-flexbox .webform-flex .webform-flex--container fieldset .fieldset-wrapper{height:100%;}.webform-flexbox .webform-flex .webform-flex--container fieldset .fieldset-wrapper .field-box{height:100%;justify-content:space-between;display:flex;flex-flow:column;}.section-head{margin-top:50px;margin-bottom:50px;}.section-head_img{height:430px;}.section-head_img img{width:100%;height:100%;object-fit:cover;}.section-head_description{display:flex;padding-top:50px;padding-bottom: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{content:"";clear:both;display:block;}.section-head_icons li{width:48%;display:inline-block;padding:10px 0;}.section-head_icons li i{display:inline-block;}.section-head_icons li span{display:inline-block;padding-left:10px;font-style:italic;color:#80868F;}.section-head .head-icons-col{flex-direction:column;width:200px;float:right;}.section-head .head-icons-col li{width:100%;}.section-head .text-on-right{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;}.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{width:60%;height:370px;}.section-head .text-on-right .section-head_img img{width:100%;}.section-head .text-on-left{display:flex;align-items:center;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 0;}.featured-section .gradient-bg{padding:60px 0;}.featured-section .section-title{padding-bottom:40px;}.featured-section h4.section-title{font-size:28px;font-weight:bold;}.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{width:32%;display:block;}.featured-box .featured-item_img{width:100%;height:220px;padding-bottom:15px;}.featured-box .featured-item_img img{width:100%;display:block;}.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;font-size:14px;text-transform:uppercase;display:block;padding:5px 0 10px;}.featured-box .featured-item .date{font-size:14px;margin-top:10px;display:block;}.featured-box .featured-item img{width:100%;height:100%;object-fit:cover;object-position:center;}a.featured-item .featured-item_img{overflow:hidden;padding-bottom:0;margin-bottom:15px;}a.featured-item img{transition:0.6s;}a.featured-item:hover img{transform:scale(1.1);}.featured-text{display:flex;align-items:center;}.featured-text p{color:#CFD8DD;padding:20px 0;line-height:150%;}.featured-text_img{width:50%;}.featured-text_img img{width:100%;}.featured-text_txt{width:50%;box-sizing:border-box;padding:0 80px;}.featured-text .btn{margin-bottom:0;}.text-box.w-300px,.text-box.w-500px{text-align:center;margin:0 auto;}.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{width:100%;display:flex;justify-content:space-between;align-items:center;height:105px;margin:20px 0;}.link-image-type-2 .image{width:35%;height:100%;}.link-image-type-2 .image img{width:100%;height:100%;display:block;object-fit:cover;}.link-image-type-2 .txt{width:60%;padding-right:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}.link-image-type-2 .txt .title{display:block;font-size:18px;}.link-image-type-2 .txt .subtitle{display:block;font-size:14px;color:#80868F;padding:10px 0;}.link-image{width:100%;display:flex;justify-content:space-between;align-items:center;height:105px;margin:20px 0;}.link-image .link-image_img{width:35%;height:100%;}.link-image .link-image_img img{width:100%;height:100%;display:block;object-fit:cover;}.link-image .link-image_txt{width:60%;padding-right:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}.link-image .link-image_txt:after{font-family:"icomoon";content:"";position:absolute;right:10px;top:50%;margin-top:-10px;font-size:12px;}.link-image .link-image_txt .title{font-size:18px;display:block;line-height:140%;}.link-image .link-image_txt .subtitle{font-size:14px;font-weight:500;text-transform:uppercase;margin-top:10px;display:block;opacity:0.8;}.pagination{text-align:center;margin:30px 0;}.pagination ul li{display:inline-block;}.pagination ul li span{color:red;display:block;padding:5px 10px;}.pagination ul li a{text-decoration:none;color:#80868F;transition:0.3s;display:block;padding:5px 10px;}.pagination ul li a:hover{color:red;text-decoration:underline;}.icon-disabled-pos{position:absolute;}.margin-left{margin-left:20px !important;}.section-type-1{padding:60px 0;margin-bottom:60px;}.section-type-1 .flexbox{display:flex;}.section-type-1 .textbox_1{padding:0 60px;box-sizing:border-box;}.section-type-1 .textbox_1 p{line-height:160%;}.section-type-1 .textbox_2{min-width:50%;}.section-type-1 p{padding:15px 0;line-height:140%;}.list-links_type-3 span{display:block;text-transform:uppercase;color:#80868F;padding-top:10px;font-size:14px;}.list-links_type-3 li{border-bottom-color:rgba(37,39,41,0.13);}.list-links_type-3 li:after{display:none;}.list-links_type-3 h4{font-size:18px;display:inline-block;}.list-links_type-2 h4{font-style:italic;font-size:18px;display:inline-block;}.list-links_type-2 li{padding-right:20px;border-bottom-color:rgba(37,39,41,0.13);padding-left:20px;transition:0.2s;}.list-links_type-2 li a{transition:0.2s;}.list-links_type-2 li a i{position:relative;left:10px;}.list-links_type-2 li:after{color:#656565;top:50%;right:10px;}.list-links_type-2 li:first-of-type:after{top:10px;}.list-links_type-2 li a:hover{color:#D81240;}.list-links_type-2 li a:hover i{color:#D81240;}.buttons-box{position:relative;}.buttons-box .icon-disabled-pos{position:absolute;top:35px;right:0;width:22px;height:22px;}.icon-disabled{background:url(/themes/custom/moncton/src/images/svg/icon_disabled.svg) no-repeat center/contain;width:22px;height:22px;display:inline-block;}.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{width:40%;margin-top:40px;box-sizing:border-box;padding-right:30px;}.event-history-section .event-history_l h2{margin-bottom:30px;}.event-history-section .event-history_l p{line-height:140%;color:#80868F;}.event-history-section .event-history_r{width:50%;}.see-more{text-align:center;width:100%;display:block;position:relative;padding:40px 0 0;}.see-more:after{content:"";height:1px;background-color:rgba(51,83,100,0.05);width:100%;display:block;position:absolute;bottom:15px;z-index:0;}.see-more a{display:inline-block;text-align:center;position:relative;z-index:10;}.see-more a span{font-size:12px;font-weight:bold;color:#626262;text-transform:uppercase;background:#F4F6F7;padding:10px;display:block;}.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,0.05);}.tide-times-section .tide-times-table_row div:nth-of-type(1){width:20%;font-size:14px;text-transform:uppercase;}.tide-times-section .tide-times-table_row div:nth-of-type(2){width:60%;font-size:20px;text-align:center;}.tide-times-section .tide-times-table_row div:nth-of-type(3){width:20%;text-align:right;font-size:14px;text-transform:uppercase;}.tabs-box{margin-bottom:60px;}.tabs-box .tabs-nav{border-bottom:1px solid rgba(37,39,41,0.13);padding:28px 0;margin-bottom:30px;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{font-size:20px;display:inline-block;vertical-align:middle;}.tabs-box .tabs-nav li span{padding-left:15px;display:inline-block;font-style:italic;vertical-align:middle;color:#80868F;}.tabs-box .tabs-nav .tabs-nav_line{position:absolute;width:100px;height:3px;bottom:-2px;background:#F0CB4D;transition:0.3s;}.tabs-box .tabs-contain{position:relative;}.tab-item{display:flex;visibility:hidden;height:0;width:100%;opacity:0;transition:0.4s;overflow:hidden;}.tab-item.active{visibility:visible;height:auto;width:100%;opacity:1;}.tab-item .img-icon{position:relative;}.tab-item .img-icon img{display:block;width:100%;height:100%;object-fit:cover;}.tab-item .img-icon .icon{position:absolute;bottom:30px;left:30px;font-size:29px;color:#fff;}.tab-item .img-icon .icon span{font-weight:bold;padding-left:10px;}.tab-item .img-icon .icon i{color:#fff;}.tab-item .img-icon .icon i:before{color:#fff;}.tab-item_img{width:40%;}.tab-item_text{width:60%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:60px;}.tab-item_text p{color:#80868F;line-height:150%;padding:10px 0;}.sliding:first-of-type .sliding_title{border-top:0;}.sliding_title{font-size:23px;font-weight:bold;padding:15px 30px;border-bottom:1px solid rgba(37,39,41,0.13);position:relative;cursor:pointer;}.sliding_title:after{content:"";display:block;position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #80868F;top:50%;right:20px;transition:0.3s;}.sliding.show .sliding_contain{visibility:visible;opacity:1;height:auto;}.sliding.show .sliding_title:after{transform:rotate(180deg);}.sliding_contain{visibility:hidden;opacity:0;transition:0.3s;width:100%;height:0;position:relative;}.sliding_contain img{display:block;width:100%;}.sliding_contain p{margin-top:15px;padding:0 30px;}.sliding_contain .img-padding{margin:20px 0 10px 0;}.filter-section{margin-bottom:50px;}.filter-section .w-940px{position:relative;}.filter-section.padding-section{padding:80px 0 40px;margin-bottom:0;}.filter-section.attractions-section{padding-top:40px;}.grey-bg input{background:transparent;}.grey-bg .filter-results{margin-top:30px;}.search-field{position:relative;display:inline-block;vertical-align:top;}.search-field i{display:block;position:absolute;top:50%;margin-top:-10px;right:10px;font-size:20px;opacity:0.8;}.search-field input{border:1px solid rgba(128,134,143,0.5);height:50px;line-height:50px;width:100%;box-sizing:border-box;padding:10px 50px 10px 10px;outline:none;color:#808080;font-size:16px;font-family:"Lato",sans-serif;}.search-field input::placeholder{color:#808080;}.filters-box{display:inline-block;vertical-align:top;margin-left:20px;}.filters-select{border:1px solid rgba(128,134,143,0.5);height:50px;line-height:50px;padding:0 15px;width:150px;position:relative;display:block;cursor:pointer;transition:0.3s;}.filters-select:after{content:"";width:0;height:1px;right:100%;bottom:-1px;background:linear-gradient(to left,#a8b7bf 0%,#a8b7bf 57%,rgba(168,183,191,0) 100%);position:absolute;transition:0.4s;}.filters-select:before{content:"";width:0;height:1px;left:100%;bottom:-1px;background:linear-gradient(to right,#a8b7bf 0%,#a8b7bf 57%,rgba(168,183,191,0) 100%);position:absolute;transition:0.4s;}.filters-select.active{padding-bottom:20px;border-bottom-color:transparent;}.filters-select.active:before{width:150px;}.filters-select.active:after{width:150px;}.filters-select.active i{transform:rotate(180deg);}.filters-select span{color:#80868F;}.filters-select i{transition:0.3s;position:absolute;right:10px;top:25px;margin-top:-7px;font-size:15px;}.more-filters{display:flex;}.filter-input{transition:0.2s;display:flex;justify-content:space-between;align-items:flex-start;}.filter-input_r img{height:50px;}.filters-params{position:absolute;transition:0.5s;visibility:hidden;opacity:0;width:940px;min-width:100%;background:#fff;left:0;right:0;z-index:100;box-sizing:border-box;padding:30px 0;}.filters-params.show{visibility:visible;opacity:1;}.filters-params .flexbox{display:flex;}.filters-params_col{width:25%;}.filters-params_col h4{padding-bottom:10px;font-weight:bold;font-size:16px;}.filters-params label{font-size:14px;color:#626262;cursor:pointer;user-select:none;}.filter-param .jq-checkbox{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:13px;height:13px;border:1px solid #A8B7BF;background:#fff;display:inline-block;vertical-align:middle;}.filter-param .focused{border:1px solid #A8B7BF;}.filter-param .jq-checkbox.checked .jq-checkbox__div{margin:2px 0px 0 2px;}.filter-param{display:block;padding:5px 0;}.filter-param label{margin-left:5px;}.more-filters{margin-top:30px;visibility:hidden;transition:0.4s;opacity:0;height:0;}.more-filters.show{visibility:visible;opacity:1;height:auto;}.more-filters-link{margin:20px 0;display:block;text-align:center;width:100%;position:relative;transition:0.4s;}.more-filters-link:after{content:"";height:1px;width:90%;background:rgba(37,39,41,0.13);position:absolute;top:50%;left:0;margin-left:5%;z-index:0;}.more-filters-link span{font-weight:bold;font-size:12px;text-transform:uppercase;color:#80868F;background:#fff;padding:10px;display:inline-block;position:relative;z-index:1;}.filter-results{display:flex;justify-content:space-between;flex-wrap:wrap;}.filter-results .filter-result{width:48%;}.welcome-section{height:780px;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;}.welcome-section__bg{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:opacity 150ms ease-in;}.welcome-section__bg .slick-slide{position:relative;}.welcome-section__bg .slick-slide:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%);}.welcome-section__bg.loaded{opacity:1;}.welcome-section__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;}.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 .carousel-home .slide-text{width:100%;height:100%;text-align:center;display:flex;justify-content:center;align-items:center;flex-flow:column;position:relative;}.welcome-section__bg .carousel-home .slide-text h2{color:#fff;font-size:100px;font-weight:bold;margin-bottom:100px;}.welcome-section__bg .carousel-home .slide-text .date{color:#fff;font-size:50px;font-weight:bold;}.welcome-section__bg .carousel-home .slick-dots{bottom:130px;}.welcome-section__bg .carousel-home .slick-dots li{margin:0 10px;}.welcome-section__bg .carousel-home .slick-dots li button{width:23px;height:23px;background:transparent;border:2px solid #fff;border-radius:100%;}.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{height:100%;flex-direction:column;justify-content:center;align-items:center;}.welcome-text{background:#fff;padding:80px;text-align:center;margin-top:-115px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;}.welcome-text h1{line-height:120%;color:#656565;}.highlights-section{margin-top:50px;}.highlights-section h3{margin-left:170px;position:relative;}.highlights-section .carousel a > img{height:200px;}.carousel{position:relative;margin-top:40px;}.carousel:before{content:"";background:linear-gradient(to right,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.98) 18%,rgba(255,255,255,0) 100%);width:180px;height:100%;position:absolute;left:0;top:0;z-index:10;}.carousel:after{content:"";background:linear-gradient(to right,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.98) 18%,rgba(255,255,255,0) 100%);width:180px;height:100%;position:absolute;right:0;top:0;transform:rotate(180deg);z-index:10;}.carousel .slick-next{transform:rotate(180deg);top:170px;position:absolute;width:13px;height:29px;background:url(/themes/custom/moncton/src/images/icons/slider_arrow.svg) no-repeat center/contain;right:0;z-index:900;}.carousel .slick-next:before{content:"";}.carousel .slick-prev{top:183px;width:13px;height:29px;position:absolute;z-index:99;background:url(/themes/custom/moncton/src/images/icons/slider_arrow.svg) no-repeat center/contain;left:0;}.carousel .slick-prev:before{content:"";}.carousel-item{outline:none;margin:10px;width:300px;}.carousel-item img{width:100%;}.carousel-item span{display:block;text-align:left;color:#463D3D;font-size:22px;font-weight:300;margin:15px 0;line-height:130%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.week-section{margin:120px 0;}.week-section .week-schedule{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:80px 160px;display:flex;}.week-section .week-schedule__left{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.week-section .week-schedule__left p{padding:40px 0;line-height:150%;opacity:0.8;}.week-section .week-schedule__left .wrap{width:300px;}.week-section .week-schedule__right{width:50%;}.week-section h2{color:#fff;}.start-planning-section h3{margin-left:160px;margin-bottom:50px;}.start-planning-section .icons-box{display:flex;justify-content:space-around;}.start-planning-section .icon-cloud{margin:10px 30px 70px 30px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:13px;display:flex;align-items:center;justify-content:center;flex-flow:column;}.start-planning-section .icon-cloud .icon-svg-holder{width:80px;height:80px;border-radius:100%;background:#D81240;display:flex;align-items:center;justify-content:center;}.start-planning-section .icon-cloud span{display:block;width:100%;text-align:center;font-family:"Lato",sans-serif;color:#525252;max-width:120px;margin-top:10px;}.start-planning-section .icon-cloud svg{stroke:#fff;width:54px;height:54px;}.start-planning-section .icon-cloud:hover span{text-decoration:underline;}.start-planning-section .icon-cloud:hover .icon-svg-holder{animation:pulse;animation-duration:400ms;animation-timing-function:ease-in-out;}.path-frontpage.lang-fr .week-schedule__left h2.title-h2{font-size:54px;}@media print,(prefers-reduced-motion:reduce){.icon-svg-holder{animation-duration:1ms !important;}}.events-filter{display:flex;margin-bottom:40px;align-items:baseline;}.event:nth-of-type(even){background:rgba(51,83,100,0.05);}.event .flexbox{display:flex;justify-content:space-between;padding:30px 0;}.event_date{width:15%;font-weight:bold;font-size:22px;color:#525252;text-transform:uppercase;padding-top:30px;padding-right:20px;}.event_description{width:85%;}.event .event-item{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(37,39,41,0.13);}.event .event-item .title{font-size:22px;color:#656565;display:block;padding:2px 0;}.event .event-item .location{font-size:14px;text-transform:uppercase;font-weight:500;color:#80868F;padding:5px 0 0;display:block;}.event .event-item_right span{font-size:16px;text-transform:uppercase;font-weight:500;color:#525252;}.featured-section .section-title{color:#fff;}.must-sees-section{margin:20px 0 80px;}.must-sees{display:flex;padding:90px 0 70px;color:#ffffff;}.must-sees .title-h2{color:#ffffff;}.must-sees .must-sees_left{width:40%;padding-right:50px;}.must-sees .must-sees_left p{margin:20px 0;opacity:0.8;line-height:140%;}.must-sees .must-sees_right{width:60%;}.must-sees-item{display:flex;align-items:center;height:105px;margin:20px 0;}.must-sees-item .must-sees-item_l{width:190px;min-width:190px;position:relative;height:100%;}.must-sees-item .must-sees-item_l .must-sees-item_img{height:100%;}.must-sees-item .must-sees-item_l img{width:100%;height:100%;object-fit:cover;}.must-sees-item .must-sees-item_l .num{position:absolute;font-weight:bold;font-size:56px;line-height:56px;z-index:10;color:#F0CB4D;right:-15px;top:50px;margin-top:-28px;}.must-sees-item .must-sees-item_r{width:60%;padding-left:50px;position:relative;padding-right:30px;}.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{font-size:14px;font-weight:500;color:#A8B7BF;text-transform:uppercase;padding-top:10px;}.must-sees-item .must-sees-item_r:after{font-family:"icomoon";content:"";display:inline-block;position:absolute;right:0;top:50%;font-size:12px;}.tours-section{padding:50px 0;}.tours-section h4{font-size:22px;font-weight:bold;margin-bottom:20px;}.tours-section p{font-size:16px;line-height:150%;color:#7F99A6;}.tours-section .tel{color:#7F99A6;text-transform:uppercase;display:block;margin-bottom:10px;}.tours-section .flexbox{justify-content:space-between;display:flex;flex-wrap:wrap;}.tours-section .flexbox .tour-item{width:48%;}.tour-item{padding:40px 0;}.tour-item_flex{display:flex;}.tour-item_flex span{display:block;padding:0;margin:0;}.tour-item_flex span:last-of-type{margin-bottom:0;}.tour-item_flex span:last-of-type a{margin-bottom:0;}.tour-item_flex .tour-item_l{width:65%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px;}.tour-item_flex .tour-item_r{width:35%;padding-left:20px;border-left:3px solid #F0CB4D;display:flex;flex-direction:column;justify-content:space-between;}.download-map{margin-bottom:50px;}.download-map .flex-wrap{padding:50px 0;align-items:center;}.download-map .download-map_text{padding-right:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;}.download-map .download-map_img{width:50%;}.download-map p{color:#CFD8DD;padding:20px 0;line-height:150%;}.visitor-info-section{padding:40px 0;}.visitor-info{display:flex;padding:30px 0;align-items:center;}.visitor-info .img{width:40%;height:280px;}.visitor-info .img img{height:100%;object-fit:cover;width:100%;}.visitor-info .txt{width:60%;box-sizing:border-box;padding:0 40px;}.visitor-info .txt span{text-transform:uppercase;font-size:14px;font-weight:500;color:#80868F;display:block;padding:10px 0;}.visitor-info .txt h2{font-size:28px;font-weight:bold;color:#656565;margin-bottom:10px;}.visitor-info .txt p{padding:10px 0 0;color:#80868F;line-height:150%;}.news-section{padding:70px 0 30px;}.news-list{display:flex;justify-content:space-between;flex-wrap:wrap;}.news-list .news-list-item{width:48%;}.image-section{padding:80px 0 50px;margin-bottom:50px;}.image-gallery{margin:20px -10px;}.image-gallery-item{width:30%;margin:10px;}.image-gallery-item img{width:100%;display:block;}.order-section{margin-top:-50px;}.about-text{padding:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.team-section{padding:80px 0 40px;}.team-section .flexbox{margin:30px -10px;display:flex;flex-wrap:wrap;}.team-section .team-item{width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-bottom:20px;}.team-section .team-item_img{height:180px;}.team-section .team-item_img img{width:100%;height:100%;object-fit:cover;}.team-section .team-item_name{color:#525252;font-size:22px;font-weight:300;padding-top:10px;font-weight:bold;}.team-section .team-item_subtitle{color:#80868F;text-transform:uppercase;font-size:14px;font-weight:500;padding:5px 0;}.team-section .team-item_subtitle .yellow-border{border-bottom:2px solid #D81240;}.tr-services-item{display:flex;width:100%;border-top:1px solid rgba(37,39,41,0.13);padding:30px 0;}.tr-services-item .tr-services-item_title{width:45%;}.tr-services-item .tr-services-item_desc{width:55%;padding-bottom:20px;}.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{text-decoration:underline;font-weight:500;padding-top:10px;display:block;}.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;padding-left:25px;margin-left:30px;width:45%;box-sizing:border-box;}.tr-services-item .tr-services-item_desc .tr-services-item_contacts span{display:block;padding:5px 0;font-size:14px;color:#A8B7BF;font-weight:500;}.tr-services-item .tr-services-item_desc .tr-services-item_contacts a{padding-top:10px;margin-bottom:0;}.tr-services-item .tr-services-item_desc .flexbox{display:flex;justify-content:space-between;align-items:flex-start;}.tr-services-item .tr-services-item_inner{padding:30px 0;border-top:1px solid rgba(37,39,41,0.13);}.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-right:70px;margin-left:0;}.accomodations-item{display:flex;justify-content:space-between;padding:50px 0;}.acc-border{display:block;height:1px;width:100%;border-bottom:1px solid #A8B7BF;}.acc-iframe{margin-bottom:50px;background:#f1f1f1;border-radius:10px;}.accomodations-item .accomodations-item_l{width:70%;display:flex;}.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{width:60%;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.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;font-size:14px;font-weight:500;display:block;text-transform:uppercase;}.accomodations-item .info-item .value{font-size:22px;padding-top:5px;display:block;}.accomodations-item .accomodations-item_r{width:30%;}.accomodations-item .accomodations-item_meta{margin-top:40px;border-left:3px solid #D81240;padding-left:20px;}.accomodations-item .accomodations-item_meta span{display:block;}.accomodations-item .accomodations-item_meta span a{padding-top:10px;margin-top:5px;}.accomodations-item .accomodations-item_meta span .link-type-1{text-decoration:underline;color:#5F7B8B;font-weight:500;margin-top:10px;display:block;}.accomodations-item .accomodations-item_meta .position{font-size:14px;letter-spacing:1px;color:#A8B7BF;font-weight:500;}.accomodations-item .accomodations-item_meta .name{font-size:22px;font-weight:bold;padding:8px 0;}.accomodations-item .accomodations-item_meta .phone{font-size:14px;letter-spacing:1px;color:#A8B7BF;font-weight:500;margin-bottom:10px;}@media only screen and (max-width:1024px){.container{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;}.header .container{min-width:100%;padding-left:0;padding-right:0;}}@media only screen and (max-width:992px){.w-940px{width:100%;}.week-section .week-schedule{padding-left:30px;padding-right:30px;}.start-planning-section h3{margin-left: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;text-align:right;padding:10px 0;}.text-img-section .txt .wrap{width:100%;}.week-section .container{padding:0;}.header .header-left{padding-top:20px;padding-bottom:10px;}.header .header-left:after{content:"";clear:both;display:block;}.welcome-text{width:90%;}.welcome-section{height:100vh;}h2.title-h2{font-size:40px;}h1{font-size:45px;}}@media only screen and (max-width:768px){body{overflow-x:hidden;}.welcome-section__bg img{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{width:100%;margin-bottom:30px;}.week-section .week-schedule .week-schedule__right{width:100%;}.text-img-section .flex-wrap{flex-direction:column;}.text-img-section .flex-wrap .img{width:100%;margin-bottom:50px;}.text-img-section .flex-wrap .txt{width:100%;margin:0;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.flex-wrap{flex-direction:column-reverse;}.footer{padding:30px 0px;text-align:left;}.footer .footer__left{text-align:left;width:100%;margin-top:30px;}.footer .footer__right{text-align:left;width:100%;}.footer .footer-menu li{padding-top:5px;padding-bottom:5px;padding-left:0;}.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{flex-direction:column;align-items:center;}.section-head_description .section-head_left{width:100%;}.section-head_description .section-head_left .text-box{width:100%;}.section-head_description .section-head_right{width:100%;margin-top:30px;}.featured-box .featured-item .title{font-size:18px;line-height:120%;}.featured-box .featured-item_img{height:180px;}.tab-item{flex-direction:column;}.tab-item .tab-item_text{padding-left:0;}.sliding_contain p{padding-left:0;}.tab-item_img{width:100%;display:none;}.tab-item_text{width:100%;}.tabs-nav{overflow-x:scroll;overflow-y:visible;}.tabs-nav ul{width:900px;padding:0 30px;}.tabs-nav .tabs-nav_line{display:none;}.tabs-nav .active{display:inline-block;position:relative;}.tabs-nav .active:after{width:100%;height:3px;content:"";position:absolute;left:0;bottom:-28px;background:#F0CB4D;}.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:0px;}.text-box.w-300px{width:100%;}.header .header-center{text-align:left !important;justify-content:flex-start;}.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{width:100%;box-sizing:border-box;}.must-sees .must-sees_right{width:100%;}.must-sees .must-sees-item .must-sees-item_l{width:40%;min-width:40%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.must-sees .must-sees-item .must-sees-item_r{width:60%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:25px;}.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{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.event .flexbox{flex-direction:column;}.event_date{width:100%;text-align:center;}.event_description{width:100%;}.text-sidebar{flex-direction:column-reverse;}.text-sidebar .sidebar{width:90%;margin:0 auto;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.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{width:100%;margin-bottom:30px;}.featured-text_txt{width:100%;padding:0 20px;}.download-map .download-map_text{width:100%;}.download-map .download-map_img{width:100%;}.download-map .download-map_img img{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{width:100%;flex-direction:column;}.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{width:100%;}.event-history-section .event-history_r{width:100%;}.section-type-1 .flexbox .textbox_1{padding-right:0;padding-left:0;}.section-head .head-icons-col{width:100%;}.shop-tabs .tabs-nav ul{width:650px;padding-left:10px;padding-right:10px;}.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{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.visitor-info{flex-direction:column;}.visitor-info .img{width:100%;}.visitor-info .txt{width:100%;margin-top:20px;margin-left:0;margin-right:0;padding:0;}.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{flex-direction:column;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.tr-services-item .tr-services-item_title{width:100%;margin-bottom:30px;}.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-right:0;margin-left:0;}.accomodations-item{justify-content:space-around;}.accomodations-item .accomodations-item_l{flex-direction:column;width:50%;text-align:center;}.accomodations-item .accomodations-item_l .accomodations-item_img{width:100%;margin-bottom:20px;}.accomodations-item .accomodations-item_l .accomodations-item_info{width:100%;padding-left:0;text-align:left;}.accomodations-item .accomodations-item_meta{margin-top:0;}.more-filters-link{width:100%;}.filters-params{width:100%;}.filters-params .filters-params_col{width:40%;margin-bottom:10px;}.more-filters{flex-wrap:wrap;justify-content:center;}.filters-params .flexbox{flex-wrap:wrap;justify-content:center;}.long-text{margin-bottom:75px;}.directions_iframe iframe{width:100%;height:250px;}.footer .footer__left,.footer .footer__right{text-align:center;justify-content:center;}.footer .footer__right{width:75%;margin:0 auto;display:flex;justify-content:space-between;}.footer .footer__right .block{margin-left:0px;}.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:before{display:none;}.carousel:after{display:none;}.highlights-section .container{padding:0;}.highlights-section .slick-arrow{display:none !important;}.welcome-logo{width:240px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-40px;text-align:center;}.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{flex-direction:column;text-align:center;align-items:center;}.start-planning-section .icon-cloud{width:100%;display:flex;flex-direction:row;background-position:left center !important;margin:10px 0;align-items:center;}.start-planning-section .icon-cloud i{padding:5px;}.start-planning-section .icon-cloud span{display:inline-block;position:static;text-align:left;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.start-planning-section .icon-cloud.cloud_1{background:none;}.start-planning-section .icon-cloud.cloud_1 i{background:url(/themes/custom/moncton/src/images/svg/ic_star_bg.svg) no-repeat center/contain;padding:10px;}.start-planning-section .icon-cloud.cloud_2{background:none;}.start-planning-section .icon-cloud.cloud_2 i{background:url(/themes/custom/moncton/src/images/svg/ic_flag_bg.svg) no-repeat center/contain;padding:10px;}.start-planning-section .icon-cloud.cloud_3{background:none;}.start-planning-section .icon-cloud.cloud_3 i{background:url(/themes/custom/moncton/src/images/svg/ic_bag_bg.svg) no-repeat center/contain;padding:10px;}.start-planning-section .icon-cloud.cloud_4{background:none;}.start-planning-section .icon-cloud.cloud_4 i{background:url(/themes/custom/moncton/src/images/svg/ic_sign_bg.svg) no-repeat center/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-top:0px;margin-bottom:20px;}.section-head_icons li{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 30px;}.featured-section .section-title{margin-bottom:0px;}.featured-box.flex-wrap{flex-direction:column;}.featured-box .featured-item{width:100%;margin:20px 0;}.featured-box .featured-item_img{width:auto;height:auto;}.team-section .team-item_img{height:150px;}.team-section .team-item_name{font-size:18px;}.event .event-item .title{font-size:18px;}.filter-input .filter-input_r{display:none;}.filter-input .filter-input_l{width:100%;}.filter-input .search-field{width:100%;}.title-3{font-size:40px;}.tour-item_flex{flex-direction:column;}.tour-item_flex > div{width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.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{width:90% !important;margin-left:5%;margin-right:5%;margin-bottom:10px;}.services-list .services-item{width:100%;padding:15px 0px;}.section-type-1 .flexbox .textbox_1{padding-left:0px;padding-right:0px;}h2.title{font-size:40px;}.section-type-1{margin-bottom:20px;}.event-history-section{padding-top:30px;}.link-image-type-2{height:auto;align-items:flex-start;}.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-right:0;padding-left:0;}.tide-times-section .tide-times-table_row{align-items:center;}.tide-times-section .tide-times{padding-top:10px;padding-bottom:10px;padding-right:0;padding-left:0;}.text-img-section .flex-wrap .txt{padding-right:0;padding-left: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{width:100%;margin:20px 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.filters-box .filters-select{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.tr-services-item:nth-child(odd){background:rgba(51,83,100,0.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 0;width:100%;}.accomodations-item{justify-content:space-around;flex-direction:column;}.accomodations-item .accomodations-item_l{flex-direction:column;width:100%;text-align:center;}.accomodations-item .accomodations-item_l .accomodations-item_img{width:100%;margin-bottom:20px;}.accomodations-item .accomodations-item_l .accomodations-item_info{width:100%;padding:10px 20px;text-align:left;}.accomodations-item .accomodations-item_meta{margin-top:0;}.accomodations-item .accomodations-item_r{width:80%;margin-left:20px;margin-top:20px;}.filters-params{width:100%;}.filters-params .filters-params_col{width:80%;margin-bottom:10px;}.event_date{text-align:left;margin-bottom:20px;}.event{padding-left:20px;padding-right:20px;}.event-item{flex-direction:column;text-align:left;align-items:flex-start;align-content:flex-start;}.event-item .event-item_left{width:100%;}.event-item .event-item_right{width:100%;margin-top:10px;}.text-img-section .container{padding:0;}.text-img-section .txt{padding:0 20px !important;box-sizing:border-box;}.long-text{margin-bottom:50px;}.header .header-left{height:77px;box-sizing:border-box;}.header .header-left img{height:100%;width:auto;}.header .header-right{padding:0;height:77px;}.header .header-right > .newsletter-link{display:none;}.header .header-right > .lang-switcher{display:none;}.header .header-right > .search-btn,.header .header-right > .search-panel{display:none;}.header .header-right > .menu-link{background:linear-gradient(45deg,#101f30 0%,#4274ac 100%);padding:30px;}.header .header-right > .menu-link i:before{color:white;}.header .header-center a img{height:60px;width:auto;}.footer .footer__left,.footer .footer__right{text-align:center;justify-content:center;}.footer .footer__right{width:100%;flex-flow:column;}.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:50px;}.language-modal{width:100% !important;height:100% !important;left:0 !important;top:0 !important;}.language-modal .containerP{padding-left:65px !important;padding-right:15px !important;}.language-modal .checkmark{left:30px !important;}.header-menu #block-moncton-main-menu{margin-bottom:0;}.ui-dialog.ui-widget.ui-widget-content{width:100% !important;height:100% !important;top:0 !important;left:0 !important;}.ui-dialog.ui-widget.ui-widget-content .ui-dialog-content{max-height:none !important;height:100% !important;}.header-menu .header-menu-container{width:100vw;overflow-x:hidden;}}@media only screen and (max-height:600px){.welcome-section__bg .carousel-home .slide-text h2{font-size:50px;margin-bottom:40px;}.welcome-section__bg .carousel-home .slide-text .date{font-size:20px;}}
*{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;}.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:#636363;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;}.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:#fff;}.containerP input{position:relative;opacity:0;cursor:pointer;}.checkmark{position:absolute;top:5px;left:300px;height:25px;width:25px;background-color:#37647a;border:2px solid #D81240;border-radius:100%;}.containerP:hover input ~ .checkmark{background-color:#37647a;}.containerP input:checked ~ .checkmark{background-color:#37647a;}.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 #fff;}.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;}.form-item-field-daterange-value-1 >input{text-align:center;padding:10px 20px 10px 10px;width:200px !important;margin-right:-30px;}.acc-iframe iframe{border-radius:10px;}.main_wrap{position:relative;}.btn-link{background-color:transparent !important;border:0px !important;color:#656565 !important;font-style:normal !important;font-size:10pt !important;}.form-item-field-daterange-value-1{order:3;display:flex;width:initial !important;}.form-item-field-daterange-value-1 .btn-link{padding-right:0 !important;}.events-filter .form-actions{margin-left:auto !important;}.time-top-position{position:absolute;top:55px;right:0px;}
@media only screen and (min-width :768px){.form-item-field-event-start-date-value-3{max-width:200px !important;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
