html{height:100%;overflow-x:hidden}body{height:100%;min-height:100%;height:auto!important;display:flex;flex-direction:column;position:relative;font-size:15px;font-family:'Raleway',sans-serif}#wrap{flex:1 0 0;-ms-flex:1 0 0;position:relative;right:0;-webkit-transition:right .5s;-moz-transition:right .5s;-o-transition:right .5s;transition:right .5s}.container{max-width:1400px;width:100%}.clear{clear:both}.alignright,img.alignright{float:right;margin:0 0 15px 30px}.alignleft,img.alignleft{float:left;margin:0 30px 15px 0}*{outline:none!important}.link-wrapper .button{border-radius:25px;background-color:#c4262d;text-transform:uppercase;color:#fff;padding:15px 40px;text-decoration:none;border:3px solid transparent}.link-wrapper .button:hover{color:#c4262d;background-color:#fff;border:3px solid #c4262d}.large-button-wrapper a{display:block;background-color:#fff;max-width:420px;margin:0 auto;color:#2e73ae;text-transform:uppercase;border:3px solid transparent;font-size:18px;padding:20px 0;border-radius:25px;text-decoration:none!important}.large-button-wrapper a:hover{background-color:#2e73ae;border:3px solid #fff;color:#fff}::-moz-selection{background-color:#c4262d;color:#fff}::selection{background-color:#c4262d;color:#fff}img{display:block;width:100% \9;max-width:100%;height:auto}.navigation{padding-top:30px;padding-bottom:30px}.gform_body li:nth-child(odd){background:#f1f1f1;padding:15px}.gform_body li:nth-child(even){padding:15px}.gform_body li label{margin-top:15px}.gform_footer{padding:0!important}.gform_button{display:block;background-color:#2e73ae;max-width:420px;margin:0 auto;color:#fff;text-transform:uppercase;border:3px solid transparent;font-size:18px;padding:10px 30px;border-radius:25px;text-decoration:none!important}.gform_button:hover{background-color:#fff;border:3px solid #2e73ae;color:#2e73ae}.wp-caption{max-width:100%}h1{font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif;font-size:112px}h2{font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif;font-size:63px}h3{font-size:30px}h4{font-size:26px}h5{font-size:22px}h6{font-size:18px}p:first-child{margin-top:0}p{margin-top:15px;margin-bottom:15px;line-height:30px}strong{font-weight:700}a{text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a:visited,a:hover,a:active{text-decoration:underline}.rezdy-embedded-cart .hidden{display:none}.rezdy-embedded-cart{cursor:hand;cursor:pointer;background:0 0;color:#fff;border:none;border-radius:0;display:inline-block;padding:0}.rezdy-embedded-cart p{margin:0;padding:1px 0 0}.rezdy-embedded-cart p span{display:inline-block;padding-top:1px}.rezdy-embedded-cart .rezdy-cart-icon img{vertical-align:middle;position:relative;top:5px}#button-booking{display:block;background-color:#fff;max-width:420px;text-align:center;margin:0 auto;color:#2e73ae;text-transform:uppercase;border:3px solid transparent;font-size:18px;padding:10px 45px;border-radius:25px;text-decoration:none!important;float:right}#button-booking:hover{background-color:#2e73ae;border:3px solid #fff;color:#fff}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:0!important;clear:none;float:left}.wpml-ls-item{margin-top:10px!important}#lang_sel_list .icl-en a,.wpml-ls .wpml-ls-item-en a{background-image:url(//www.christchurchattractions.nz/wp-content/themes/christchurch-attractions-2018/images/english.jpg);background-position:bottom left;background-repeat:no-repeat;height:16px;margin:0 15px 0 0;padding:0 0 0 40px}#lang_sel_list .icl-zh-hans a,.wpml-ls .wpml-ls-item-zh-hans a{background-image:url(//www.christchurchattractions.nz/wp-content/themes/christchurch-attractions-2018/images/chinese.jpg);background-position:bottom left;background-repeat:no-repeat;height:16px;padding:0 0 0 30px;margin:0}header .col-xs-12{padding-right:0}header .utility-menu{background-color:#111}header .utility-menu ul{float:right}header .utility-menu ul li{display:inline-block;font-size:12px;font-weight:200;letter-spacing:.5px}header .utility-menu ul li.language-option{padding-left:15px}header .utility-menu ul li.language-option img{padding-right:5px;float:left}header .utility-menu ul li.login .fa-user{margin-right:5px}header .utility-menu ul li.login{padding-left:15px;padding-right:15px}header .utility-menu ul li a{color:#fff}header{background:rgba(255,255,255,.8);position:relative;z-index:3;min-height:111px}header .header-logo{float:left;margin-top:7px;margin-bottom:8px;background-image:url(//www.christchurchattractions.nz/wp-content/themes/christchurch-attractions-2018/images/logo.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:180px;height:82px}header .header-logo img{max-width:190px}header .main-menu{float:right;height:11px;padding:0;margin:0}nav{width:85%}nav ul{display:flex;flex-direction:row;margin:0;padding:0}nav ul li{list-style:none;flex-grow:1;text-align:center}nav ul li a{display:block}header .main-menu li a{border-left:1px solid #4b565b;margin:0;color:#000;padding:38px 14px 37px 15px;text-decoration:none;word-wrap:break-word}header .main-menu li a:hover,header .main-menu li.current_page_item>a,.main-menu li.current-menu-parent>a{background-color:#c4262d;color:#fff}.main-menu li{display:inline-block;position:relative}.main-menu li.menu-item-has-children>a:after{content:"\f107";font-family:"Font Awesome 5 Pro";margin-left:7px}.main-menu li.sub-menu-active.menu-item-has-children>a:after{content:"\f106";font-family:"Font Awesome 5 Pro"}.main-menu ul.sub-menu{position:absolute;display:none;white-space:nowrap;background:rgba(255,255,255,.8);min-width:100%}.main-menu li:last-child ul.sub-menu{right:0}.main-menu ul ul li{display:block}.main-menu ul ul li a{display:block;border-left:none;border-top:1px solid #4b565b;padding:18px 14px 19px 15px}.main-menu ul ul li.menu-item-has-children>a:after{content:"\f105";font-family:"Font Awesome 5 Pro"}.main-menu ul ul li.sub-menu-active.menu-item-has-children>a:after{content:"\f105";font-family:"Font Awesome 5 Pro"}.main-menu ul ul ul{display:none!important;position:absolute;left:100%!important;top:-17px!important}.main-menu ul ul li:hover ul{display:block!important}.main-menu ul ul ul li{display:block}.scroll-header{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.scroll-header .utility-menu{display:none!important}.scroll-header header{min-height:52px}.scroll-header .header-logo{float:left;margin-top:7px;background-image:url(//www.christchurchattractions.nz/wp-content/themes/christchurch-attractions-2018/images/logo-small.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:180px;height:40px}.scroll-header .main-menu{height:55px}.scroll-header .main-menu li .fa-home{padding-bottom:4px}.scroll-header .main-menu li a{padding:17px 14px 17px 15px}.navToggle{float:right;color:#c4262d;margin-top:40px;cursor:pointer}.mobileNav-header .navToggle{margin-right:20px}#mobileNav{height:100%;width:50%;position:fixed;z-index:1000;top:0;right:-50%;overflow-x:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-color:#3e3e46}#mobileNav nav ul{display:block;flex-direction:row;margin:0;padding:0 0 0 20px}#mobileNav nav ul li{list-style:none;flex-grow:10;margin-top:15px;margin-bottom:15px;text-align:left}#mobileNav li .fa{display:none}#mobileNav nav ul li a{display:block;color:#fff}#mobileNav .mobile-menu-social ul{padding:0 0 0 20px}#mobileNav .mobile-menu-social li{display:inline-block}#mobileNav .mobile-menu-social li a{color:#c4262d;font-size:25px;margin-right:10px}#wrap.menuOpenWrap{right:50%;pointer-events:none}#mobileNav.menuOpen{right:0}.mobileNav-overlay.menuOpen{width:100%;height:100%;left:0;top:0;position:absolute;background-color:#3e3e46;z-index:1}.book-now-wrapper{background-color:#428bca;padding:15px 0;text-align:}.book-now-wrapper p{margin:0}.book-now-wrapper span.button-text{float:left;font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif;font-size:36px;line-height:50px;color:#fff;padding-right:15px}.book-now-wrapper button{display:block;background-color:#fff;max-width:420px;float:right;color:#2e73ae;text-transform:uppercase;border:3px solid transparent;font-size:18px;padding:10px 30px;border-radius:25px;text-decoration:none!important}.book-now-wrapper button:hover{background-color:#2e73ae;border:3px solid #fff;color:#fff}.stick-book-now .book-now-wrapper{position:fixed;top:55px;width:100%;z-index:3}.stick-calendar .page-with-calendar-container{position:relative}.stick-calendar .calendar-wrapper .fixed-calendar{background-color:#fff;position:fixed;z-index:1;top:55px;overflow:scroll;max-height:580px}.calendar-wrapper .scroll-for-more{background:#c4262d;text-align:center;color:#fff}.unstick-calendar .calendar-wrapper .fixed-calendar{position:fixed;overflow:scroll}.modal{margin-top:105px}#rezdy-modal{margin:0}.modal-backdrop{z-index:2}.page-with-calendar-container{max-width:1400px;margin:0 auto}.page-with-calendar-container .main-content-wrapper{padding-left:0;padding-right:0}.fixed-calendar{border:1px solid #c4262d;margin-top:15px}.fixed-calendar h4{font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif;font-size:46px;color:#428bca;text-align:center;margin-bottom:-15px;position:relative}.fixed-calendar iframe{width:100%!important}.blog .intro{display:none}.blog .intro.image{display:block}.blog .intro.image{display:none}.blog .intro.image.blog-intro-image{display:block}.intro{position:relative;top:-115px;margin-bottom:-115px;height:700px;overflow:hidden;background-color:#428bca;background-repeat:no-repeat;background-size:cover;background-position:center;margin-top:155px}.intro-content{height:0;position:absolute;text-align:center;width:100%;top:40%;z-index:4;color:#fff}.intro-content h2{text-transform:uppercase;font-weight:400;font-family:'Raleway',sans-serif;font-size:36px}.intro .image{height:700px;background-size:cover;background-repeat:no-repeat;background-position:center}.intro .image-overlay{position:absolute;background-image:url(//www.christchurchattractions.nz/wp-content/themes/christchurch-attractions-2018/images/image-overlay.png);height:100%;width:100%;top:0}.youtube{max-height:700px;overflow:hidden}.scroll-arrow{font-size:45px;padding-top:15px}#blog-post{padding:50px 0}#blog-post small{font-size:14px;margin-bottom:0;font-weight:600;text-transform:uppercase}#blog-post .content{padding-top:15px}.single-post .navigation{padding-left:0;padding-right:0}.blog-inner{padding:50px 0}.blog-inner .blog-post .blog-post-inner{border:2px solid #2b5a83;margin-bottom:30px}.blog-inner .blog-post .blog-post-inner a{text-decoration:none}.blog-inner .blog-post .blog-post-inner .blog-post-image{border-bottom:2px solid #2b5a83;padding:100px 0;background-size:cover;background-repeat:no-repeat;background-position:center}.blog-inner .blog-post .blog-post-inner .blog-post-content .heading h3{margin-top:0;margin-bottom:5px;text-transform:uppercase;color:#428bca;font-size:20px!important}.blog-inner .blog-post .blog-post-inner .blog-post-content{padding:25px}.blog-inner .blog-post .blog-post-inner .preview p{margin-bottom:10px;line-height:24px}.blog-inner .blog-post .blog-post-inner .preview{padding:10px 0 20px;margin-bottom:15px}.blog-inner .blog-post .blog-post-inner .date small{font-size:14px}.blog-inner .blog-post .blog-post-inner .date{padding-top:5px}.blog-inner .blog-post .blog-post-inner .button a{display:block;background-color:#fff;text-align:center;margin:0 auto;color:#c4262d;text-transform:uppercase;border:3px solid #c4262d;font-size:16px;padding:10px 25px;border-radius:25px;text-decoration:none !important}.blog-inner .blog-post .blog-post-inner .button a:hover{background-color:#c4262d;color:#fff;transition:0s}.additional-content{padding:50px 0}.additional-content .heading h5{font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif;font-size:40px}.additional-content .content{padding:0!important}.additional-content .image-hidden{display:none}.additional-content .additional-content-row{padding-bottom:50px}.additional-content .image-hidden{display:none}.additional-content .additional-content-row:last-child{padding-bottom:0!important}.additional-content .additional-content-left img{float:left}.additional-content .additional-content-right img{float:right}.additional-content .content-pad-left{padding-left:50px}.additional-content .content-pad-right{padding-right:50px}.navigation a{color:#c4262d;text-decoration:none;text-transform:uppercase;font-weight:600}#book-now-button{padding:50px 0}#two-info-boxes{margin:15px 0}#two-info-boxes .main-heading{color:#428bca;border-bottom:1px solid #d0d0d2;margin-bottom:30px}#two-info-boxes .main-heading h2{margin:0}#two-info-boxes .info-box{text-align:center;border-right:1px solid #d0d0d2}#two-info-boxes .info-box:last-child{border-right:none}#two-info-boxes .info-box .info-box-image img{margin:0 auto}#two-info-boxes .info-box h4{color:#428bca;text-transform:uppercase;font-size:18px}#two-info-boxes .info-box p{margin-bottom:15px;line-height:24px}#two-info-boxes .info-box a.large-bold{font-size:22px;font-weight:700}#three-info-boxes{margin:15px 0 30px}#three-info-boxes .main-heading{color:#428bca;border-bottom:1px solid #d0d0d2;margin-bottom:30px}#three-info-boxes .main-heading h2{margin:0}#three-info-boxes .info-box{text-align:center;border-right:1px solid #d0d0d2}#three-info-boxes .info-box:last-child{border-right:none}#three-info-boxes .info-box .info-box-image img{margin:0 auto}#three-info-boxes .info-box h4{color:#428bca;text-transform:uppercase;font-size:18px}#three-info-boxes .info-box p{margin-bottom:15px;line-height:24px}#three-info-boxes .info-box a.large-bold{font-size:22px;font-weight:700}#four-info-boxes{margin:15px 0}#four-info-boxes .main-heading{color:#428bca;border-bottom:1px solid #d0d0d2;margin-bottom:30px}#four-info-boxes .main-heading h2{margin:0}#four-info-boxes .info-box .info-box-image img{margin:0 auto}#four-info-boxes .info-box{text-align:center;border-right:1px solid #d0d0d2}#four-info-boxes .info-box:last-child{border-right:none}#four-info-boxes .info-box .info-box-image{margin-bottom:15px}#four-info-boxes .info-box .info-box-inner{max-width:200px;margin:0 auto}#four-info-boxes .info-box h4{color:#428bca;text-transform:uppercase;font-size:18px}#four-info-boxes .info-box p{margin-bottom:15px;line-height:24px}#four-info-boxes .info-box a{display:block;padding-top:0}#four-info-boxes .info-box a.large-bold{font-size:22px;font-weight:700}#five-info-boxes{margin:15px 0}#five-info-boxes .main-heading{color:#428bca;border-bottom:1px solid #d0d0d2;margin-bottom:30px}#five-info-boxes .main-heading h2{margin:0}#five-info-boxes .info-box .info-box-image img{margin:0 auto}#five-info-boxes .four-info-boxes-inner{border-top:1px solid #d0d0d2;padding-top:30px}#five-info-boxes .info-box{text-align:center;border-right:1px solid #d0d0d2;width:20%}#five-info-boxes .info-box:last-child{border-right:none}#five-info-boxes .info-box .info-box-image{margin-bottom:15px}#five-info-boxes .info-box .info-box-inner{max-width:200px;margin:0 auto}#five-info-boxes .info-box h4{color:#428bca;text-transform:uppercase;font-size:18px}#five-info-boxes .info-box p{margin-bottom:15px;line-height:24px}#five-info-boxes .info-box a{display:block}#five-info-boxes .info-box a.large-bold{font-size:22px;font-weight:700}#daily-photo{text-align:center;padding:15px 0 0}#daily-photo .container{width:100%;max-width:100%;padding:0}#daily-photo .container .col-xs-12{padding:0}#daily-photo h2{font-size:63px;color:#428bca}#daily-photo img{margin:0 auto;width:100%}#mixed-width-layout{background-color:#428bca;padding:15px 0}#mixed-width-layout ul{padding:0 0 0 15px}#mixed-width-layout .col-xs-12{padding-left:0;padding-right:0}#mixed-width-layout .main-heading h2{color:#fff}#mixed-width-layout h2{font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif;font-size:63px;text-align:center;color:#428bca;margin-bottom:30px}#mixed-width-layout .top{padding-right:0}#mixed-width-layout .top-image{max-width:475px}#mixed-width-layout .top-image,#mixed-width-layout .middle-left-image,#mixed-width-layout .middle-right-image,#mixed-width-layout .top-right-image,#mixed-width-layout .bottom-image{height:320px;background-repeat:no-repeat;background-position:center;background-size:cover}#mixed-width-layout .top .top-inner{padding-left:0;border:5px solid #fff;margin-bottom:15px;background-color:#fff;border-radius:5px}#mixed-width-layout .top-left{padding-left:0}#mixed-width-layout .top-content{padding-left:35px}#mixed-width-layout h3{margin-top:15px;margin-bottom:15px;text-transform:uppercase;font-size:16px;font-weight:600}#mixed-width-layout .top-right-content{padding:10px 25px 0}#mixed-width-layout .top-right-content .did-you-know{margin:0 auto;margin-top:15px;margin-bottom:15px}#mixed-width-layout .text-beneath-image{padding-bottom:15px}#mixed-width-layout .top-right .top-right-inner{border:5px solid #fff;background-color:#fff;border-radius:5px}#mixed-width-layout .middle-wrapper{padding-top:15px}#mixed-width-layout .middle-left{padding-right:7px}#mixed-width-layout .middle-left-content,#mixed-width-layout .middle-right-content{padding:10px 25px 0}#mixed-width-layout .middle-left .middle-left-inner{border:5px solid #fff;background-color:#fff;border-radius:5px}#mixed-width-layout .middle-right{padding-left:22px;padding-right:0}#mixed-width-layout .middle-right .middle-right-inner{border:5px solid #fff;background-color:#fff;border-radius:5px}#mixed-width-layout .bottom{padding-top:15px}#mixed-width-layout .bottom-content{padding:10px 25px 0 40px}#mixed-width-layout .bottom-image{max-width:475px}#mixed-width-layout .bottom .bottom-inner{border:5px solid #fff;margin-top:15px;background-color:#fff;border-radius:5px}#image-left-content-right{padding:15px 0 0}#image-left-content-right .image-left{padding-left:0}#image-left-content-right .content{padding-right:0}#image-left-content-right .content h1,#image-left-content-right .content h2,#image-left-content-right .content h3,#image-left-content-right .content h4,#image-left-content-right .content h5,#image-left-content-right .content h6{color:#428bca;margin-top:0;font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif}#image-left-content-right .hr{border-bottom:1px solid #d0d0d2;clear:both;padding-top:15px}#content-left-image-right{padding:15px 0 0}#content-left-image-right .image-right{padding-right:0}#content-left-image-right .content{padding-left:0}#content-left-image-right .content h1,#content-left-image-right .content h2,#content-left-image-right .content h3,#content-left-image-right .content h4,#content-left-image-right .content h5,#content-left-image-right .content h6{color:#428bca;margin-top:0;font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif}#content-left-image-right .hr{border-bottom:1px solid #d0d0d2;clear:both;padding-top:15px}#gallery-content{padding:15px 0}#gallery-content .gallery ul{list-style:none outside none;padding-left:0;margin-bottom:0}#gallery-content .gallery li{display:block;float:left;margin-right:6px;cursor:pointer}#gallery-content .lSPager li{border-radius:0}.page-with-calendar-container #gallery-content .lSPager li img{display:block;height:40px;min-width:130px}#gallery-content .lSPager li img{display:block;height:80px;min-width:130px}#gallery-content .gallery img{display:block;height:auto;max-width:100%}#gallery-content .content .contain{padding-right:0}#youtube-tripadvisor-social{padding:15px 0}#youtube-tripadvisor-social .left{padding-left:0}#youtube-tripadvisor-social .right .social-media{padding-top:30px}#youtube-tripadvisor-social .right #CDSWIDSSP{width:100%!important}#youtube-tripadvisor-social .right .social-media span a{border:3px solid #428bca;width:35px;height:35px;display:inline-block;border-radius:100px;text-align:center;padding-top:2px;font-size:18px;margin-right:7px}#youtube-tripadvisor-social .right .social-media span a:hover{border-color:#2a6496;color:#2a6496}#youtube-tripadvisor-social .magic-memory-link{margin-top:25px}#youtube-tripadvisor-social .magic-memory-link a{background-color:#c4262c;color:#fff;display:block;text-align:center;padding:7px}#tripadvisor-full-width{padding:15px 0}#tripadvisor-full-width .col-sm-12{padding-left:0;padding-right:0}#tripadvisor-full-width .col-sm-12 .widSSP{width:100%!important}#item-carousel{background-color:#428bca;padding:15px 0}#item-carousel .main-heading h2{color:#fff;margin-top:0;font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif;font-size:63px;color:#fff;margin-bottom:15px}#item-carousel .item{background-color:#fff;padding:3px}#item-carousel .item .item-carousel-image{height:226px;background-repeat:no-repeat;background-position:center;background-size:cover}#item-carousel .item .item-content{padding-left:10px;padding-right:10px}#item-carousel .item h4{text-transform:uppercase;color:#428bca;font-size:16px;margin:20px 0 10px}#item-carousel .item .description{font-size:16px;color:#363637}#item-carousel .item .description p{margin-bottom:10px;line-height:24px}#item-carousel .item .item-footer{margin-top:0}#item-carousel .item .item-footer .left{padding:0;color:#428bca}#item-carousel .item .item-footer .left .rating{margin-bottom:4px}#item-carousel .item .item-footer .right{padding:0;text-align:right}#item-carousel .item .item-footer .right .from p{margin:0}#item-carousel .item .item-footer .right .price{font-size:18px;font-weight:500}#item-carousel .item .item-footer .right .small{font-size:12px;text-transform:uppercase}#item-carousel .owl-nav,#combo-boxes .owl-nav{position:absolute;height:100%;top:0;right:0;width:100%;z-index:-1}#item-carousel .owl-dots{display:none}#item-carousel .owl-prev{position:relative;top:0;left:-26px;float:left;min-height:100%}#item-carousel .owl-next{position:relative;left:26px;float:right;min-height:100%}#item-carousel .owl-next:hover{color:#fff}#item-carousel .owl-prev,#item-carousel .owl-next{font-size:45px;background-color:#c4262c;color:#fff;padding:5px 5px 10px 5px!important;line-height:0;height:35px}#combo-boxes{background-color:#2e73ae;padding:15px 0}#combo-boxes .main-heading h2{color:#fff;margin-top:0;font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif;font-size:63px;padding-left:15px;color:#fff;margin-bottom:15px}#combo-boxes .combo-box{padding-left:0;padding-right:0;background:#fff;padding-bottom:15px}#combo-boxes .combo-box .combo-box-inner{background-color:#fff;padding:3px}#combo-boxes .combo-box .combo-image{height:226px;background-repeat:no-repeat;background-position:center;background-size:cover}#combo-boxes .combo-box .combo-box-content{padding-left:10px;padding-right:10px}#combo-boxes .combo-box h4{text-transform:uppercase;color:#428bca;font-size:16px;margin:20px 0 15px}#combo-boxes .combo-box a{text-decoration:none!important}#combo-boxes .combo-box a:hover h4{text-decoration:underline}#combo-boxes .combo-box .inclusions{margin-bottom:15px}#combo-boxes .combo-box .inclusions .inclusion{display:block;font-size:16px;color:#363637;margin:0}#combo-boxes .combo-box .inclusions .inclusion .fa-check{color:#2e73ae;margin-right:5px}#combo-boxes .combo-box .notice{font-size:16px;color:#909090;font-style:italic}#combo-boxes .combo-box .qualmark-logo{max-width:60px;max-height:60px}#combo-boxes .combo-box .combo-footer{margin-top:15px}#combo-boxes .combo-box .combo-footer .left{padding:0;color:#428bca}#combo-boxes .combo-box .combo-footer .left .rating{margin-bottom:4px}#combo-boxes .combo-box .combo-book-now{margin-top:15px;margin-bottom:30px;padding:15px}#combo-boxes .combo-box .combo-book-now a{border-color:#428bca;display:block;width:100%}#combo-boxes .combo-box .combo-footer .right{padding:0 20px 0 0;text-align:right}#combo-boxes .combo-box .combo-footer .right .from p{margin:0}#combo-boxes .combo-box .combo-footer .right .price{font-size:18px;font-weight:500}#combo-boxes .combo-box .combo-footer .right .small{font-size:12px;text-transform:uppercase}#combo-boxes .large-button-wrapper{text-align:center;margin:15px 0 0}#combo-boxes .large-button-wrapper span{font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif;font-size:40px;color:#fff}#combo-boxes .owl-nav{position:absolute;display:block;height:100%;top:0;right:0;width:100%}#combo-boxes .owl-dots{display:none}#combo-boxes .owl-prev{position:relative;top:0;left:-27px;float:left;min-height:100%}#combo-boxes .owl-next{position:relative;left:27px;float:right;min-height:100%}#combo-boxes .owl-next:hover{color:#fff}#combo-boxes .owl-prev,#combo-boxes .owl-next{font-size:45px;background-color:#c4262c;color:#fff;padding:5px 5px 10px 5px!important;line-height:0;height:35px}#map-editor{padding:15px 0;background-color:#2e73ae}#map-editor .map{padding-right:0}#map-editor .content-editor{padding-top:25px;background-color:#fff}#map-editor .content-editor h1{font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif;color:#428bca;font-size:40px;margin-top:0}#map-editor .content-editor h2{font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif;color:#428bca;font-size:36px;margin-top:0}#map-editor .content-editor h3{font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif;color:#428bca;font-size:30px;margin-top:0}.acf-map{width:100%;height:100%;min-height:350px;border:#ccc solid 1px}.acf-map img{max-width:inherit !important}#content-editor-50-50{padding:15px 0}#content-editor-50-50 h1,#content-editor-50-50 h2,#content-editor-50-50 h3,#content-editor-50-50 h4,#content-editor-50-50 h5{color:#428bca}#content-editor{padding:15px 0}#content-editor .content-editor-inner h1,#content-editor .content-editor-inner h2,#content-editor .content-editor-inner h3,#content-editor .content-editor-inner h4,#content-editor .content-editor-inner h5,#content-editor .content-editor-inner h6{color:#428bca;margin-top:0;font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif}#rating{margin-top:15px}#rating .main-heading h2{color:#428bca;margin:0}#rating .rating{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d0d0d2}#rating .rating:last-child{border:none}#rating .review-date{margin-bottom:10px}#rating .rating-left{float:left;padding-right:15px;color:#428bca;margin-bottom:15px}#rating .review-name{font-style:italic;font-size:14px;color:#aaa;margin:0}#image-with-caption{min-height:400px;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;position:relative}#image-with-caption .content{margin-top:30px;margin-bottom:30px;padding-left:0;position:relative;z-index:3}#image-with-caption .content h3{font-family:'HaveHeartTwo',Helvetica,Arial,Sans-Serif;font-size:40px}#image-with-caption .content .link-wrapper{margin-top:45px}#image-with-caption .transparent-image-overlay{position:absolute;top:0;height:100%;width:100%;background-image:url(//www.christchurchattractions.nz/wp-content/themes/christchurch-attractions-2018/images/transparent-image-overlay.png);background-size:cover;background-repeat:no-repeat;background-position:center}.scroll-header .faqNav{margin:55px 0 0;padding:0;width:312px}.faqNav{margin:0;padding:0}.affix-top{position:relative}.affix{top:20px}.affix,.affix-bottom{width:255px}.affix-bottom{position:absolute}.faqNav li{display:inline-block;width:100%}.faqNav li a{display:block;padding:5px 15px;background-color:#428bca;color:#fff;font-size:18px;font-size:1.8rem;font-weight:400;border-bottom:1px solid #fff}.faqNav li a:hover,.faqNav li.active a{background-color:#2e73ae;text-decoration:none}.faq-section,.faq-intro{margin-bottom:40px}.faq-section h3{padding:0 0 20px;margin:0}.faq{border-bottom:1px solid #d9dbe3;border-bottom:none;margin-bottom:20px;background-color:#fff}.faq-header{padding:5px 5px 15px 0;border-bottom:1px solid #d9dbe3;position:relative}.faq-header:after{content:"\f107";font-family:"Font Awesome 5 Pro";color:#c4262d;position:absolute;top:-3px;right:15px;font-size:30px;font-size:3rem}.faq-open .faq-header:after{content:"\f106"}.faq-header h4{font-weight:600;font-size:16px;font-size:1.6rem;margin:0}.faq-body{border-bottom:1px solid #d9dbe3;height:0;margin-top:-1px;overflow:hidden;padding:0 15px;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.faq-body:before{content:"A.";top:0;padding-top:4px;left:20px;position:absolute;color:#c4262d;font-weight:700;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.faq-open .faq-body{margin:0;padding:20px 15px 10px;height:auto}.faq-open .faq-body:before{top:20px}.faq-body p{padding-left:30px}footer{background-color:#3e3e46}.footer-top{padding:15px 0 0;color:#c9c9cb}.footer-top h4{color:#fff;margin-bottom:25px;margin-top:0;padding-top:3px;font-size:18px}.footer-top a{color:#c9c9cb}.footer-top .contact-wrapper{clear:both;margin-bottom:30px}.footer-top .contact-wrapper.one .icon-left{min-height:90px}.footer-top .icon-left{float:left;color:#c4262d;min-width:25px;min-height:45px}.footer-top .content-right span{display:block}.footer-top>.two,.footer-top>.three,.footer-top .four,.footer-top .five{width:20%}.footer-top .two ul li,.footer-top .three ul li,.footer-top .four ul li,.footer-top .five ul li{list-style-type:none;margin-bottom:10px}.footer-top .two ul li:first-child a,.footer-top .three ul li:first-child a,.footer-top .four ul li:first-child a,.footer-top .five ul li:first-child a{color:#fff;font-size:18px}.footer-top .one ul{clear:both;padding:0}.footer-top .one ul li{list-style-type:none;display:inline-block}.footer-top .one ul li a{color:#c4262d;font-size:23px;margin-right:5px}.footer-top .one ul li a:hover{color:#848484;font-size:23px;margin-right:5px}.footer-social-wrapper{text-align:center;background-color:#c4262d}.footer-social-wrapper ul{clear:both;padding:0}.footer-social-wrapper ul li{list-style-type:none;display:inline-block}.footer-social-wrapper ul li a{color:#fff;font-size:23px;margin-right:5px}.footer-social-wrapper ul li a:hover{color:#848484;font-size:23px;margin-right:5px}.footer-bottom{background-color:#111;color:#848484;text-transform:uppercase;font-size:14px}.footer-bottom a{color:#848484}.footer-bottom .left{float:left;margin-top:8px}.footer-bottom .left ul{padding:0}.footer-bottom .left ul li{display:inline-block;padding-right:5px}.footer-bottom .left ul li a{border-left:1px solid #848484;padding-left:5px}.footer-bottom .right{float:right;margin-top:8px}@media (max-width:767px){#mobileNav{width:100%;right:-100%}#wrap.menuOpenWrap{right:100%}.mobile-utility-menu ul{padding:0 0 0 20px}.mobile-utility-menu ul li{list-style-type:none;display:block;padding-top:5px!important;padding-bottom:5px!important}.mobile-utility-menu ul li a{color:#fff;margin-bottom:10px;display:block}.mobile-utility-menu ul li .fa-user{margin-right:5px}header{position:relative!important;min-height:50px}header .col-xs-12{padding-left:0}header .utility-menu{display:none}header .header-logo{margin-top:10px}.scroll-header .book-now-wrapper{position:relative}.stick-calendar .calendar-wrapper .fixed-calendar{position:relative;top:0;overflow:scroll}.stick-calendar .calendar-wrapper .fixed-calendar iframe{width:100%!important}.unstick-calendar .calendar-wrapper .fixed-calendar{position:relative;margin-top:0;overflow:scroll}h1{font-size:50px}h2{font-size:44px!important}h3{font-size:40px!important}h4{font-size:30px}h5{font-size:20px}h6{font-size:18px}.intro{position:relative;top:-150px;margin-bottom:-135px;height:300px}.intro-content{color:#fff;top:0}.intro-content h2{color:#fff;font-size:20px!important}.intro .image{height:300px}.youtube{max-height:300px;overflow:hidden}.main-content-wrapper{width:100%}.calendar-wrapper{clear:both;width:100%}.blog-inner .blog-post .blog-post-inner .blog-post-content{padding:10px 15px 25px 10px}.navigation .alignleft{margin-bottom:5px}.navigation .alignright{float:left;margin-left:0;clear:both}.additional-content{padding:0}.additional-content .additional-content-left img{float:none;padding:10px 0 25px}.additional-content .additional-content-right img{float:none;padding:10px 0 25px}.additional-content .additional-content-row{padding-bottom:0}.additional-content .image-hidden-mobile{display:none}.additional-content .image-hidden{display:block!important}.additional-content .content-pad-left{padding-left:15px}.additional-content .content-pad-right{padding-right:15px}.stick-calendar .calendar-wrapper{margin-bottom:20px}.stick-calendar .calendar-wrapper .fixed-calendar{position:relative;top:0;overflow:scroll;max-height:850px}.stick-calendar .calendar-wrapper .fixed-calendar iframe{width:100%!important}.unstick-calendar .calendar-wrapper .fixed-calendar{position:relative;margin-top:0;overflow:scroll}#gallery-content .gallery{padding-left:0;padding-right:0}#gallery-content .lSPager li img{height:35px;min-width:130px}#gallery-content .contain{padding-left:0;padding-right:0}#gallery-content .content{padding-left:0;padding-right:0;padding-top:30px}#mixed-width-layout .top{padding-left:0;padding-right:0}#mixed-width-layout .top-content{padding-left:15px}#mixed-width-layout .top-left,#mixed-width-layout .top-right,#mixed-width-layout .bottom{padding-left:0;padding-right:0}#mixed-width-layout .top-image,#mixed-width-layout .middle-left-image,#mixed-width-layout .middle-right-image,#mixed-width-layout .top-right-image,#mixed-width-layout .bottom-image{width:100%;max-width:100%}#mixed-width-layout .middle-left{padding-right:0;padding-left:0;margin-bottom:30px}#mixed-width-layout .middle-right{padding-left:0;padding-right:0;margin-bottom:30px}#two-info-boxes .info-box{padding-bottom:60px;border-bottom:1px solid #d0d0d2;border-right:none;padding-bottom:60px;margin-bottom:60px}#two-info-boxes .info-box .info-box-inner{max-width:80%!important;margin:0 auto}#three-info-boxes .info-box{border-right:none;padding-top:15px;padding-bottom:15px}#four-info-boxes .info-box{border-right:none;border-bottom:1px solid #d0d0d2;padding-bottom:60px;margin-bottom:60px}#four-info-boxes .info-box:last-child{padding-bottom:60px;margin-bottom:0}#four-info-boxes .info-box .info-box-inner{max-width:80%!important}#five-info-boxes .info-box{border-right:none;border-bottom:1px solid #d0d0d2;padding-bottom:60px;margin-bottom:60px;width:100%}#image-left-content-right .image-left{padding-left:0;padding-right:0;margin-bottom:15px}#image-left-content-right .content{padding-right:0;padding-left:0}#youtube-tripadvisor-social .right #CDSWIDSSP{min-width:100%!important}#youtube-tripadvisor-social .right{padding-left:0;padding-top:30px}#youtube-tripadvisor-social .right .social-media span a{margin-right:3px}#combo-boxes .owl-carousel{background-color:#fff}#combo-boxes .combo-box{margin-bottom:30px}#combo-boxes .large-button-wrapper{margin-top:60px}#combo-boxes .owl-prev,#combo-boxes .owl-next{font-size:30px;padding:5px 9px 10px !important}#item-carousel .item-content{padding-right:60px!important}#map-editor .map{padding-left:0;padding-right:0}.faqNav{display:none}.faq-header:after{right:0;background-color:#fff}.footer-top{margin:0;padding:60px 0;text-align:center}footer .two,footer .three,footer .four,footer .five{padding-left:0;margin-top:60px;text-align:center}footer .two ul,footer .three ul,footer .four ul,footer .five ul{padding-left:15px}footer .four{margin-top:60px}.footer-top .content-right{word-break:break-all}.footer-top .contact-wrapper{clear:both;margin-bottom:30px}.footer-top .contact-wrapper.one .icon-left{min-height:0px}.footer-top .icon-left{float:none;text-align:center;min-height:5px}.footer-bottom{padding-top:15px;padding-bottom:20px;text-align:center}.footer-bottom li{margin-top:7px;margin-bottom:7px}.footer-bottom li a{border:none!important}.footer-bottom .right{float:none;margin:0;padding:0}.footer-top>.two,.footer-top>.three,.footer-top .four,.footer-top .five{width:100%}}@media (min-width:768px) and (max-width:991px){header .header-logo{margin-top:10px}.scroll-header .navToggle{margin-top:20px}#mobileNav{padding-top:60px}.stick-calendar .calendar-wrapper{margin-bottom:20px}.stick-calendar .calendar-wrapper .fixed-calendar{position:relative;top:0;overflow:scroll;max-height:850px}.stick-calendar .calendar-wrapper .fixed-calendar iframe{width:100%!important}.unstick-calendar .calendar-wrapper .fixed-calendar{position:relative;margin-top:0;overflow:scroll}h1{font-size:80px}.intro{height:560px}.intro-content{top:20%}#gallery-content .lSPager li img{display:block;height:25px;min-width:130px}#gallery-content .content .contain{width:100%}.additional-content{padding:0}.additional-content .additional-content-left img{float:none;padding:10px 0 25px}.additional-content .additional-content-right img{float:none;padding:10px 0 25px}.additional-content .additional-content-row{padding-bottom:0}.additional-content .image-hidden-mobile{display:none}.additional-content .image-hidden{display:block!important}.additional-content .content-pad-left{padding-left:15px}.additional-content .content-pad-right{padding-right:15px}#mixed-width-layout .top-image,#mixed-width-layout .middle-left-image,#mixed-width-layout .middle-right-image,#mixed-width-layout .top-right-image,#mixed-width-layout .bottom-image{width:100%;max-width:100%}#mixed-width-layout .middle-left{padding-right:0;margin-bottom:30px}#mixed-width-layout .middle-right{padding-left:15px;padding-right:0;margin-bottom:30px}#four-info-boxes{padding-bottom:0}#four-info-boxes .info-box{border-right:none;border-bottom:1px solid #d0d0d2;padding-bottom:60px;margin-bottom:60px}#four-info-boxes .info-box:last-child{padding-bottom:60px;margin-bottom:0}#five-info-boxes .info-box{border-right:none;border-bottom:1px solid #d0d0d2;padding-bottom:60px;margin-bottom:60px;width:50%}#youtube-tripadvisor-social .right #CDSWIDSSP{min-width:100%!important}#youtube-tripadvisor-social .right{padding-left:0;padding-top:30px}#map-editor .map{padding-right:0;padding-left:0}footer .three{clear:both;padding-left:0;margin-top:60px}footer .three ul{padding-left:15px}footer .four,footer .five{margin-top:60px}.footer-top .content-right{word-break:break-all}.footer-bottom{padding-top:10px;padding-bottom:15px}.footer-bottom .right{float:left;margin:0;padding:0}.footer-top>.two,.footer-top>.three,.footer-top .four,.footer-top .five{width:50%}}@media (min-width:992px) and (max-width:1199px){#mobileNav{padding-top:130px}.navToggle{margin-top:40px}.scroll-header .navToggle{margin-top:20px}header .header-logo{margin-top:10px}.calendar-wrapper .fixed-calendar{right:17px;max-width:268px}.calendar-wrapper .scroll-for-more{max-width:268px;margin:0}.intro{height:560px}.intro-content{top:20%}#gallery-content .lSPager li img{display:block;height:50px;min-width:130px}#gallery-content .content .contain{width:100%}#youtube-tripadvisor-social .right .social-media span{width:38px;height:38px;margin-right:0}#youtube-tripadvisor-social .right{padding-left:15px}#item-carousel .owl-nav{right:42px}.footer-top .content-right{word-break:break-all}.footer-top .one ul li a{color:#c4262d;font-size:25px;margin-right:5px}}@media (min-width:1200px){header .container,header .container .col-xs-12{padding-left:0;padding-right:0}.footer-top .content-right{word-break:break-all}}