@font-face{font-family:'fs_lolaregular';src:url(../fonts/fs_lola-bold-webfont.eot);src:url(../fonts/fs_lola-bold-webfont.eot#iefix) format("embedded-opentype"),url(../fonts/fs_lola-bold-webfont.woff) format("woff2"),url(../fonts/fs_lola-bold-webfont.woff) format("woff"),url(../fonts/fs_lola-bold-webfont.ttf) format("truetype"),url(../fonts/fs_lola-bold-webfont.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'fs_lolabolditalic';src:url(../fonts/fs_lola-bolditalic-webfont.eot);src:url(../fonts/fs_lola-bolditalic-webfont.eot#iefix) format("embedded-opentype"),url(../fonts/fs_lola-bolditalic-webfont.woff) format("woff2"),url(../fonts/fs_lola-bolditalic-webfont.woff) format("woff"),url(https://holidayinnrotorua.co.nz/wp-content/themes/holidayinn-child/assets/fonts/fs_lola-bolditalic.ttf) format("truetype"),url(https://holidayinnrotorua.co.nz/wp-content/themes/holidayinn-child/assets/fonts/fs_lola-bolditalic.svg#fs_lolabolditalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'fs_lolalight';src:url(../fonts/fs_lola-light-webfont.eot);src:url(../fonts/fs_lola-light-webfont.eot#iefix) format("embedded-opentype"),url(../fonts/fs_lola-light-webfont.woff) format("woff2"),url(../fonts/fs_lola-light-webfont.woff) format("woff"),url(../fonts/fs_lola-light-webfont.ttf) format("truetype"),url(../fonts/fs_lola-light-webfont.svg) format("svg");font-weight:400;font-style:normal}.lola-light{font-family:"fs_lolalight",georgia,serif!important}#holiday-inn-theme .datepicker td span.active,#holiday-inn-theme .datepicker td.active.day,#holiday-inn-theme .datepicker td.active.year{background:#8cc83c}#holiday-inn-theme.check-booking{color:#46AA46!important}#holiday-inn-theme.check-booking article .loader{background-color:rgba(255,255,255,0.2)}#holiday-inn-theme.check-booking article .loader:before{background-color:#46AA46!important}#holiday-inn-theme.check-booking .page-title{background-color:#46AA46!important}#holiday-inn-theme.check-booking p.small-print{background:#cacaca!important;color:#666!important}#holiday-inn-theme h1,#holiday-inn-theme h2,#holiday-inn-theme h3,#holiday-inn-theme h4,#holiday-inn-theme h5,#holiday-inn-theme a.button,#holiday-inn-theme button,#holiday-inn-theme #top-bar-menu a,#holiday-inn-theme input[type="submit"]{font-family:"fs_lolabolditalic",georgia,serif!important;text-transform:capitalize}#holiday-inn-theme #top-bar-menu{background:#fff;color:#46AA46}#holiday-inn-theme #top-bar-menu a{color:#46AA46;transition:all .2s ease-in-out}#holiday-inn-theme #top-bar-menu a:hover{color:#8CC83C;text-decoration:none;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#holiday-inn-theme #top-bar-menu .make-reservation{background:#8CC83C}#holiday-inn-theme #top-bar-menu .make-reservation a{color:#fff}#holiday-inn-theme #top-bar-menu .make-reservation a:hover{color:#fff}#holiday-inn-theme #top-bar-menu .list-sn{margin:1.2em 0 0;top:0;position:absolute;right:162px;display:none}#holiday-inn-theme #top-bar-menu .list-sn a{background:#46AA46;width:25px;height:25px;font-size:14px;top:27%;margin:0}#holiday-inn-theme #top-bar-menu .list-sn a i{color:#fff}@media screen and (max-width: 414px){#holiday-inn-theme .booking-tile .form-room{margin:1.5em auto 0}#holiday-inn-theme .booking-tile .form-room .quantities .columns{-ms-flex: 0 0 100% !important;flex: 0 0 100% !important;-webkit-flex: 0 0 33% !important;}}}@media screen and (max-width: 1354px){#holiday-inn-theme #top-bar-menu .menu li a{padding:.7rem .5em;font-size:.9em}}@media screen and (max-width: 1226px){#holiday-inn-theme #top-bar-menu .menu li a{padding:.7rem .3em}}@media screen and (min-width: 1190px){#holiday-inn-theme #top-bar-menu .list-sn{display:inline-block}}@media (max-width: 900px){#holiday-inn-theme .booking-tile form h4{display:none!important}}#holiday-inn-theme .top-bar-left button.hamburger{background:none;box-shadow:none}#holiday-inn-theme .top-bar-left button.hamburger .hamburger-inner,#holiday-inn-theme .top-bar-left button.hamburger .hamburger-inner::before,#holiday-inn-theme .top-bar-left button.hamburger .hamburger-inner::after{background-color:#46AA46}#holiday-inn-theme .top-bar-left button.hamburger.is-active .hamburger-inner{background-color:#fff}#holiday-inn-theme .top-bar-left .make-reservation-button svg g{fill:#46AA46}#holiday-inn-theme .search-modal{color:#46AA46;margin:1.7rem 0 0 .5rem}#holiday-inn-theme a.button,#holiday-inn-theme button,#holiday-inn-theme .form-room input[type="submit"]{font-style:italic;background:#eabb2d;color:#fff;box-shadow:1px 1px 0 1px #333}#holiday-inn-theme a.button:hover,#holiday-inn-theme button:hover,#holiday-inn-theme .form-room input[type="submit"]:hover{background:#ffd220;color:#fff}#holiday-inn-theme .footer-wrap{background:#46AA46;color:#fff;overflow:inherit}#holiday-inn-theme .feature-image span{color:#8CC83C}#holiday-inn-theme .upcoming-events .event-item a{background:#F4F4F4}#holiday-inn-theme .upcoming-events .event-item a .event-date{background:#eabb2d}#holiday-inn-theme .upcoming-events .event-item a:hover .event-date{background:#ffd220}#holiday-inn-theme .upcoming-events .event-item a:hover h3{color:#8CC83C}#holiday-inn-theme .tile-flip .tile-item .tile-content-inner .tile-front,#holiday-inn-theme .tile-flip .tile-item .tile-content-inner .tile-back,#holiday-inn-theme .tile-flip .tile-item .tile-content-inner .tile-title{background:#8CC83C}#holiday-inn-theme #large-tile-list .tile-item{background:#8cc83c;background:linear-gradient(135deg,#8cc83c 0%,#46aa46 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cc83c',endColorstr='#46aa46',GradientType=1)}#holiday-inn-theme #masonry-list .grid-item .tile-inner a.tile-content{color:#fff}#holiday-inn-theme #masonry-list .grid-item .tile-inner .tile-content{height:100%!important;background:none}#holiday-inn-theme #masonry-list .grid-item .tile-inner .tile-content .tile-content-inner{width:100%;height:100%}#holiday-inn-theme #masonry-list .grid-item .tile-inner .tile-content .tile-content-inner .tile-front,#holiday-inn-theme #masonry-list .grid-item .tile-inner .tile-content .tile-content-inner .tile-back{position:absolute;top:0;left:0;padding:1rem;vertical-align:middle;height:100%}#holiday-inn-theme #masonry-list .grid-item .tile-inner .tile-content .tile-content-inner .tile-front .inner,#holiday-inn-theme #masonry-list .grid-item .tile-inner .tile-content .tile-content-inner .tile-back .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#holiday-inn-theme #masonry-list .grid-item .tile-inner .tile-content .tile-content-inner .tile-front{background:#8cc83c;background:linear-gradient(135deg,#8cc83c 0%,#46aa46 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cc83c',endColorstr='#46aa46',GradientType=1)}#holiday-inn-theme #masonry-list .grid-item .tile-inner .tile-content .tile-content-inner .tile-back{display:block;background:#46aa46}#holiday-inn-theme #masonry-list .grid-item .tile-inner .tile-content.booking-tile .tile-content-inner{background:#8cc83c;background:linear-gradient(135deg,#8cc83c 0%,#46aa46 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cc83c',endColorstr='#46aa46',GradientType=1);height:100%;color:#fff}#holiday-inn-theme #large-tile-list .tile-item,#holiday-inn-theme .find-venue .filters{background:#46AA46}#holiday-inn-theme #contactusModal .contactus-form_wrapper span label{color:#fff!important}#holiday-inn-theme .reviews-list{background:#46AA46;margin-bottom:0!important}#holiday-inn-theme .reviews-list .excerpt-read-more{display:none}#holiday-inn-theme .reviews-list .slick-slide header h2{padding-left:2.5rem}#holiday-inn-theme .reviews-list.slick-slider button.slick-next{background:url(../../../ihg/assets/images/arrow-right.svg) no-repeat!important}#holiday-inn-theme .reviews-list.slick-slider button.slick-prev{background:url(../../../ihg/assets/images/arrow-left.svg) no-repeat!important}#holiday-inn-theme .time-weather{color:#333;top:20px}#holiday-inn-theme .time-weather .wpc-weather-id #wpc-weather .now .time_symbol svg{fill:#333}#holiday-inn-theme .booking-tile{text-align:center}#holiday-inn-theme .booking-tile h2{margin-bottom:0;line-height:1rem}#holiday-inn-theme .booking-tile .gform_wrapper{max-width:100%;width:100%;font-size:.85rem}#holiday-inn-theme .booking-tile .gform_wrapper .gform_body ul{width:100%;text-align:center}#holiday-inn-theme .booking-tile .gform_wrapper .gform_body ul li.date-field{width:47%;display:inline-block;clear:none;position:relative;margin-left:2%!important;margin-bottom:0;margin-top:.1rem}#holiday-inn-theme .booking-tile .gform_wrapper .gform_body ul li.date-field:nth-of-type(1){margin-left:0!important}#holiday-inn-theme .booking-tile .gform_wrapper .gform_body ul li.date-field .ginput_container_date input.datepicker{width:100%!important}#holiday-inn-theme .booking-tile .gform_wrapper .gform_body ul li.date-field .ginput_container_date img{position:absolute;top:10px;right:13px;z-index:5}#holiday-inn-theme .booking-tile .gform_wrapper .gform_body ul li.quantity-field{width:32%;max-width:100px;display:inline-block;clear:none;margin-left:2%!important;margin-top:0;margin-bottom:0}#holiday-inn-theme .booking-tile .gform_wrapper .gform_body ul li.quantity-field:nth-of-type(3){margin-left:0!important}#holiday-inn-theme .booking-tile .gform_wrapper .gform_body ul li.quantity-field select{width:100%}#holiday-inn-theme .booking-tile .gform_wrapper .gform_body ul li input,#holiday-inn-theme .booking-tile .gform_wrapper .gform_body ul li select{border:none}#holiday-inn-theme .booking-tile .gform_wrapper .gform_footer{text-align:center;padding:0;margin:0}#holiday-inn-theme .booking-tile .gform_wrapper .gform_footer .button{font-family:"fs_lolaregular",georgia,serif!important;text-transform:capitalize;font-style:italic;background:#eabb2d;color:#fff;box-shadow:1px 1px 0 1px #333}#holiday-inn-theme .booking-tile .gform_wrapper .gform_footer .button:hover{background:#ffd220;color:#fff}#holiday-inn-theme .slick-slider button.slick-arrow{font-style:none!important;background:none!important;box-shadow:none!important}#holiday-inn-theme .feature-image span{background:url(../../../ihg/assets/images/hi-icon-gallery.svg) no-repeat}@media screen and (max-width: 512px){#holiday-inn-theme .booking-tile .gform_wrapper .gform_body ul li.quantity-field{width:30%}#holiday-inn-theme .freephone-contact span{font-family:fs_lolaregular,georgia,serif!important}}#holiday-inn-theme #top-bar-menu a:hover,#holiday-inn-theme a,#holiday-inn-theme a:hover{color:#46AA46}#holiday-inn-theme .date-field-2{width:35%!important}#holiday-inn-theme .gform_wrapper .left_label ul.gfield_checkbox{margin-left:10%!important}#holiday-inn-theme .article-content h3{color:#46AA46!important}#holiday-inn-theme footer .gform_widget .gform_wrapper .gform_body ul li label{width:100%!important}#holiday-inn-theme footer .gform_widget .gform_wrapper .gform_body ul li .ginput_container,#holiday-inn-theme .gform_wrapper form .left_label li.gfield_html_formatted,#holiday-inn-theme .gform_wrapper form .right_label li.gfield_html_formatted{width:90%!important;margin-left:10%!important}#holiday-inn-theme .tile-description p a{color:#fefefe!important;text-decoration:underline!important}#holiday-inn-theme .button{text-transform:uppercase!important}#holiday-inn-theme .post-venues li a,#holiday-inn-theme .gform_wrapper .ginput_complex label,#holiday-inn-theme .button{color:#333!important}#holiday-inn-theme .tile-flip .tile-item .tile-content-inner .tile-back,#holiday-inn-theme .tile-flip .tile-item .tile-content-inner .tile-title{background-color:#43a23b!important}#holiday-inn-theme #masonry-list .grid .grid-item .tile-inner .tile-content{background:#e5e5e5!important}#holiday-inn-theme #masonry-list .grid-item .tile-inner .tile-content .tile-content-inner .tile-back .inner,#holiday-inn-theme #masonry-list .grid-item .tile-inner .tile-content .tile-content-inner .tile-front .inner,#holiday-inn-theme #masonry-list .grid .grid-item .tile-inner .tile-content h2{width:100%!important}#holiday-inn-theme .grid{border:0!important}#holiday-inn-theme .gform_wrapper .top_label input.medium{width:90%!important}#holiday-inn-theme #top-bar-menu,#holiday-inn-theme #top-bar-menu .make-reservation{height:75px!important}#holiday-inn-theme .content-tiles .thumbnail .callout-text{background-color:rgba(67,162,59,0.8)!important;width:150px;height:150px;left:20px;font-style:italic}#holiday-inn-theme .content-tiles .thumbnail .callout-text:hover{background-color:#43a23b!important}#holiday-inn-theme .tile-rollover .tile-inner .tile-content{background-color:#46aa46}#holiday-inn-theme .tile-rollover .tile-inner{box-shadow:1px 1px 1px 1px #333}#holiday-inn-theme .find-venue .venue-list ul li{background-color:#e5e5e5}#holiday-inn-theme .gform_button{font-style:italic!important;box-shadow:1px 1px 0 1px #333;background:#eabb2d;box-shadow:1px grey #333;font-family:fs_lolaregular,georgia,serif!important;color:#fff;padding:.85em 1em!important}#holiday-inn-theme .gform_button:hover,#holiday-inn-theme .gform_button:active{background:#FFD22D!important}#holiday-inn-theme .archive #content main article,#holiday-inn-theme .blog #content main article{padding:0}#holiday-inn-theme footer .widget_nav_menu .menu-footer-menu-container ul li a{color:#FFF!important}#holiday-inn-theme .vc_btn3.vc_btn3-color-juicy-pink,#holiday-inn-theme .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color:#EABB2D!important}#holiday-inn-theme .vc_gitem_row .vc_gitem-col{color:#fefefe}#holiday-inn-theme .vc_btn3.vc_btn3-color-juicy-pink,#holiday-inn-theme .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:inline-block;text-align:center;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;border:1px solid transparent;padding:.85em 1em;margin:0 1rem 1rem 0;font-size:.9rem;color:#fff!important;border-radius:3px;box-shadow:1px 1px 0 1px #333}#holiday-inn-theme .vc_btn3.vc_btn3-color-juicy-pink,#holiday-inn-theme .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover{background-color:#ffd220}#holiday-inn-theme .vc_gitem-zone{border:1px solid #CCC;background-color:#e5e5e5}@media (min-width: 500px) and (max-width: 990px){#holiday-inn-theme header.header,#holiday-inn-theme #top-bar-menu{height:100px!important}#holiday-inn-theme #top-bar-menu #menu-main-menu a{font-size:1em!important}}@media screen and (max-width: 31.9375em){#holiday-inn-theme .phone-contact,#holiday-inn-theme .phone-contact a{color:#fefefe!important}#holiday-inn-theme .row{width:100%!important;margin-left:auto!important;margin-right:auto!important}#holiday-inn-theme #masonry-list .grid .grid-item{width:50%;min-height:297px}#holiday-inn-theme .tile-description p a{color:#f3f3f3;text-decoration:underline}#holiday-inn-theme #masonry-list .grid .grid-item--height2{display:none}#holiday-inn-theme .grid-item--width2:first-child{display:block!important;width:100%!important;padding:0}#holiday-inn-theme .grid-item--width2{display:none!important}#holiday-inn-theme .find-venue .filters .filter-item{width:50%;margin:0 2rem .3rem}#holiday-inn-theme .small-6,#holiday-inn-theme #menu-list .small-12{padding:0!important;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#holiday-inn-theme #large-tile-list .tile-item .tile-inner .thumbnail,#holiday-inn-theme #large-tile-list .tile-item .tile-inner .tile-content{float:none!important;display:block;width:100%}#holiday-inn-theme .freephone-contact span,#holiday-inn-theme .freephone-contact span a{font-size:3rem;color:#f3f3f3!important}#holiday-inn-theme .logo a img{height:100px;border-style:none}#holiday-inn-theme #masonry-list .grid .grid-item .tile-inner .tile-content .tile-content-inner{padding:20px 10px!important}}@media (max-width: 1023px){#holiday-inn-theme #masonry-list .grid .grid-item .tile-inner .tile-content h2{font-size:1.1em}#holiday-inn-theme #masonry-list .grid .grid-item .tile-inner .tile-content a.button{padding:.55em 1em}#holiday-inn-theme #masonry-list .grid .grid-item .tile-inner .thumbnail{background-position:50% 50%}}@media (max-width: 511px){#holiday-inn-theme #masonry-list .grid .grid-item{min-height:0;height:230px}#holiday-inn-theme #masonry-list .grid .grid-item--width2:first-child{min-height:295px!important}}#holiday-inn-theme .row{max-width:90rem!important}#holiday-inn-theme .contact-details .gform_footer{display:none}#holiday-inn-theme .review-content a{padding:5px 10px;background:#8cc83c}#holiday-inn-theme .reviews-list:before{position:absolute;height:30px;width:30px;background:red;text-transform:uppercase;font-weight:700}#holiday-inn-theme .gradSqua{background:linear-gradient(135deg,#8cc83c 0,#46aa46 100%);width:100%;float:left;margin:20px;padding:20px}#holiday-inn-theme .reviews-list{color:#f3f2f2;background:#888;border-top:#8CC83C solid 15px;background-image:url(../../../../uploads/sites/5/2016/09/hi-tripadvisor-cir-1.png);background-position:bottom right;background-repeat:no-repeat}#holiday-inn-theme .reviews-list h2{color:#8cc83c}#holiday-inn-theme .tile-description .button{color:#333;text-decoration:none!important}#holiday-inn-theme a.button,#holiday-inn-theme button{box-shadow:none}#holiday-inn-theme .booking-tile .gform_wrapper .gform_footer .button{box-shadow:none}#holiday-inn-theme .button-white{font-color:#43A23B!important;background:#fefefe!important;border:1px solid #333}#holiday-inn-theme .button-white:hover{color:#FFF;background:#CCC!important}#holiday-inn-theme .content-tiles .specials-item{width:100%!important}#holiday-inn-theme #top-bar-menu a{font-family:fs_lolaregular!important;font-size:1.1em;color:#575757}#holiday-inn-theme .find-venue .venue-list{min-height:250px}#holiday-inn-theme .styHIcont{padding:10px 0;background:#fefefe}#holiday-inn-theme .styHIcont h3,#holiday-inn-theme .styHIcont p{padding:0 20px}#holiday-inn-theme .styHI{width:31%;min-width:260px;background-position:top;margin:0 1%;display:inline-block;padding-left:20px;vertical-align:top}#holiday-inn-theme .coRed{background:repeating-linear-gradient(135deg,#fff,#fff 7px,#f9423a 7px,#f9423a 15px)}#holiday-inn-theme .coGreen{background:repeating-linear-gradient(135deg,#fff,#fff 7px,#00664f 7px,#00664f 15px)}#holiday-inn-theme .coHGreen{background:repeating-linear-gradient(-45deg,#43a23b,#43a23b 7px,#fff 6px,#fff 13px)}#holiday-inn-theme .coBlue{background:repeating-linear-gradient(-45deg,#008eaa,#008eaa 7px,#fff 6px,#fff 13px)}#holiday-inn-theme body{font-family:fs_lolalight,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}#holiday-inn-theme .introduction{font-family:fs_lolaregular,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width: 31.9375em) and (min-width: 0em){#holiday-inn-theme #sb_instagram{max-width:280px;height:300px}}#holiday-inn-theme .styContTile{padding:20px;background:#e6e6e6;width:100%}#holiday-inn-theme .tile-description ul li a{color:#FFF}#holiday-inn-theme .hide-footer .gform_footer{display:none}#holiday-inn-theme .specialMenu li{list-style-type:none;border-bottom:1px #CCC dotted;margin:5px 0}#holiday-inn-theme .cate1colli{width:100%;background:#e8e8e8;padding:3px 15px;margin:5px;display:inline-block;list-style-type:none}#holiday-inn-theme .cate1col{padding-left:0!important;margin-left:0!important}#holiday-inn-theme .gradSquar #field_16_1{display:block}#holiday-inn-theme .gradSquaRes{background:linear-gradient(135deg,#8cc83c 0,#46aa46 100%);width:100%;padding:0 20px;display:block;position:fixed;bottom:0;height:auto;left:0;z-index:999}@media screen and (max-width: 500px){#holiday-inn-theme .gradSquaRes{position:relative}#holiday-inn-theme .categoryOptions li{width:100%}}#holiday-inn-theme .gform_wrapper .ginput_complex label{color:#fefefe!important}#holiday-inn-theme .gform_wrapper .contactus-form .ginput_complex label{color:#333!important;}#holiday-inn-theme .categoryOptions li{width:47%;background:#e8e8e8;padding:3px 15px;margin:5px;display:inline-block;list-style-type:none}#holiday-inn-theme .categoryOptions{padding-left:0!important;margin-left:0!important}#holiday-inn-theme .button{font-style:normal;font-family:fs_lolaregular,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}#holiday-inn-theme .button .button-green{background:#43a23b!important;color:#FFF!important}#holiday-inn-theme .feature-image span{background:#FFF!important;padding:1rem;right:45%;font-size:1.1rem;font-family:fs_lolaregular,georgia,serif!important}#holiday-inn-theme .feature-image span:before{font-family:FontAwesome;content:"\f055";padding-right:5%}#holiday-inn-theme .find-venue .venue-list ul li{padding-bottom:20px!important}#holiday-inn-theme .contact-details p{text-align:center}#holiday-inn-theme .bubbleStay h3,#holiday-inn-theme .bubbleStay h5{color:#FFF}#holiday-inn-theme .bubbleStay{background:url(../../../../../aucklandairport-sub/wp-content/uploads/sites/4/2016/05/bubble.svg);width:250px;height:300px;background-repeat:no-repeat}#holiday-inn-theme .upcoming-events{display:none}@media screen and (max-width: 1350px){#holiday-inn-theme .medium-8{width:100%!important;max-width:100%!important;display:block;-webkit-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}}