.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}button.menu-toggle{background-color:transparent;width:100%;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}.nav-search-enabled .main-navigation .menu-toggle{text-align:left}.mobile-bar-items{display:none;position:absolute;right:0;top:0;z-index:21;list-style-type:none}.mobile-bar-items a{display:inline-block}nav.toggled ul ul.sub-menu{width:100%}.dropdown-hover .main-navigation.toggled ul li.sfHover>ul,.dropdown-hover .main-navigation.toggled ul li:hover>ul{transition-delay:0s}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled ul ul{transition:0s;visibility:hidden}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .main-nav li{float:none;clear:both;display:block;text-align:left}.main-navigation.toggled .main-nav li.hide-on-mobile{display:none!important}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.main-navigation.toggled .menu li.search-item{display:none!important}.main-navigation.toggled .sf-menu>li.menu-item-float-right{float:none;display:inline-block}@media(max-width:768px){a,body,button,input,select,textarea{transition:all 0s ease-in-out}.top-bar.top-bar-align-left,.top-bar.top-bar-align-right{text-align:center}.top-bar .widget{float:none!important;margin:0 10px!important}.top-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:20px}.header-aligned-right .site-header,.site-header{text-align:center}.header-widget{float:none;max-width:100%;text-align:center}.content-area,.inside-footer-widgets>div,.sidebar{float:none;width:100%;left:0;right:0}.site-main{margin-left:0!important;margin-right:0!important}body:not(.no-sidebar) .site-main{margin-bottom:0!important}.one-container .sidebar{margin-top:40px}.separate-containers #left-sidebar+#right-sidebar .inside-right-sidebar{margin-top:0}.both-left.separate-containers .inside-left-sidebar,.both-left.separate-containers .inside-right-sidebar,.both-right.separate-containers .inside-left-sidebar,.both-right.separate-containers .inside-right-sidebar{margin-right:0;margin-left:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.post-image-aligned-left .post-image,.post-image-aligned-right .post-image{float:none;margin:2em 0;text-align:center}.comment .children{padding-left:10px;margin-left:0}.edd_download{display:block;float:none!important;margin-bottom:1.5em;width:100%!important}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}.site-info{text-align:center}.copyright-bar{float:none!important;text-align:center!important}.footer-bar{float:none!important;text-align:center!important;margin-bottom:20px}.footer-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}}@font-face{font-family:GeneratePress;src:url(//www.tourismproperties.co.nz/wp-content/themes/generatepress/assets/fonts/generatepress.eot);src:url(//www.tourismproperties.co.nz/wp-content/themes/generatepress/assets/fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//www.tourismproperties.co.nz/wp-content/themes/generatepress/assets/fonts/generatepress.woff2) format("woff2"),url(//www.tourismproperties.co.nz/wp-content/themes/generatepress/assets/fonts/generatepress.woff) format("woff"),url(//www.tourismproperties.co.nz/wp-content/themes/generatepress/assets/fonts/generatepress.ttf) format("truetype"),url(//www.tourismproperties.co.nz/wp-content/themes/generatepress/assets/fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}html , body{height:100vh;}
main.site-main{margin-top:5px !important;margin-left:15px;margin-right:15px;}
.separate-containers .inside-article{padding-top:20px;}
h6{display:block;font-size:0.67em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;}
.tab-header *, .tab-header  *:before, *:after{}
.tab-header label{display:flex;justify-content:space-between;}
.tab-header section p{margin:0 0 12px;}
.tab-header label{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;line-height:18.5667px;}
.status-alert{font-size:0.8em;padding:5px 15px;color:red;background-color:#ededed;}
.property-listing{padding:8px;}
.property-listing hr{margin:12px 0 6px 0;}
h1, h2, h3{font-weight:400;}
h1.page-title{font-size:22px;margin-top:15px;margin-bottom:10px;}
h1.listing-title{font-size:24px;font-weight:500;padding-top:12px;display:inline-block;line-height:32px;}
h2.listing-title{font-size:19.5px;font-weight:500;line-height:24px;}
.listing-title{color:rgb(85, 85, 85);text-transform:capitalize;font-weight:600;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.listing-title a, .listing-title a:visited{color:rgb(85, 85, 85);}
.property-listing span.muted{display:block;color:#aaa;margin-top:3px;}
.listing-row .listing-title{height:3.5em;}
.listing-row div.list-title h4:after, .listing-row h4.list-title:after{display:inline-block;float:right;font-weight:500;font-size:1.5em;content:"+";cursor:pointer;color:#009900;}
.listing-row div.list-title.active h4:after, .listing-row h4.list-title.active:after{content:"-";color:#cc0000;font-weight:800;font-size:1.8em;}
@media screen and (min-width: 1281px) and (max-width: 1500px) {
.listing-row .listing-title{height:3.0em;}
}
@media screen and (min-width: 962px) and (max-width: 1280px) {
.listing-row .listing-title{height:3.5em;}
}
@media screen and (max-width:961px){
.listing-row .listing-title{height:auto;}
}
.tab-header section{display:none;padding:20px 0 0;}
.tab-header input{display:none;}
.tab-header label{display:inline-block;margin:0 0 -1px;padding:8px 20px;font-size:1.1rem;font-weight:400;text-align:center;color:rgb(8, 68, 131);border:1px solid transparent;background-image:linear-gradient(rgb(236, 236, 236) 50%, rgb(214, 214, 214) 50%);}
.tab-header label:hover{color:#888;cursor:pointer;}
.tab-header input:checked + label{color:#FFF;border:1px solid #ddd;border-bottom:1px solid #fff;background-image:linear-gradient(rgb(17, 86, 161) 50%, rgb(8, 68, 131) 50%);position:relative;}
.tab-header input:checked + label:after{box-sizing:border-box;content:'';display:block;border-width:15px;border-style:solid;border-color:#084483 transparent transparent transparent;position:absolute;margin-left:-15px;top:100%;left:50%;}
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4,
#tab5:checked ~ #content5{display:block;}
.tab-header section p  ~ ol,
.tab-header section p  ~ ul{margin-top:-8px;}
.tab-header section ol, .tab-header section ul{margin-left:20px;}
.tab-header section ol li, .tab-header section ul li{margin-left:8px;padding-left:12px;}
.tab-header section .flexslider ul, .tab-header section .flexslider ol{margin-left:0;}
.tab-header section .flexslider ul li, .tab-header section .flexslider ol li{margin-left:0;padding-left:0;}
.static-banner{max-width:1130px;margin-left:auto;margin-right:auto;}
@media screen and (max-width:650px){
.tab-header label{font-size:12px;}
.tab-header label:before{margin:0;font-size:18px;}
}
@media screen and (max-width:400px){
.tab-header label{padding:10px 8px;}
}
.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;}
.embed-container iframe, .embed-container object, .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
div.block-header{width:100%;position:relative;background:linear-gradient(to bottom, #e92023 0%,#b91219 100%);}
div.block-header:after{box-sizing:border-box;content:'';display:block;border-width:1.154em;border-style:solid;border-color:#b91219 transparent transparent transparent;position:absolute;top:100%;left:1.538em;}
div.block-header h1, div.block-header h2{margin-bottom:10px;padding:10px 18px;font-size:1.4rem;font-weight:400;color:#fff;text-transform:uppercase;}
.listing-block{margin:10px;padding:20px 10px;}
.listing-block h3{margin:10px 0 0 0;}
#broker-details h2{margin:15px 0 0 0;}
.image-gradient{height:165px;width:130px;border:1px solid #D3D4D9;-webkit-border-radius:3px;border-radius:3px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #D8DBEC 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#D8DBEC));background:-webkit-linear-gradient(top, #ffffff 0%,#D8DBEC 100%);background:-o-linear-gradient(top, #ffffff 0%,#D8DBEC 100%);background:-ms-linear-gradient(top, #ffffff 0%,#D8DBEC 100%);background:linear-gradient(to bottom, #ffffff 0%,#D8DBEC 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#D8DBEC',GradientType=0 );}
.image-gradient .person-photo{height:153px;width:118px;margin:5px auto;border:1px solid #B7B5B6;}
.publication-status-notice{border:solid 1px #666;padding:15px;background-color:#ffdddd;}
.framed{border:5px solid #E6E6E6;}
.inner{padding:15px;}
.information-block{margin-top:20px;}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:500;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px;}
.ico-wrapper{display:inline-block;margin-left:0.769em;vertical-align:text-top;}
.ico-wrapper.badge{color:white;background:#555;padding:0.35em 0.45em 0.25em 0.55em;border-radius:2px;text-align:center;white-space:nowrap;}
a span.ico-wrapper.badge{float:none;margin:0px 0 0 0.5em;}
[class^="icon-"], [class*=" icon-"]{background:url(//www.tourismproperties.co.nz/assets/sprite.png) no-repeat;display:inline-block;margin-top:-1px;vertical-align:text-top;}
.ico-wrapper i{float:left;}
.icon-chevron-small-right.light{background-position:-17px -442px;width:9px;height:13px;}
.icon-quote{background-position:0 -370px;width:27px;height:25px;}
.icon-youtube{background-position:0 0;width:32px;height:33px;}
.icon-linkedin{background-position:0 -36px;width:31px;height:32px;}
.icon-facebook{background-position:0 -71px;width:31px;height:32px;}
.icon-twitter{background-position:0 -109px;width:31px;height:31px;}
.icon-blog{background-position:0 -144px;width:30px;height:30px;}
.icon-pdf{background:url(//www.tourismproperties.co.nz/assets/icon-pdf.png) no-repeat 0 0;width:40px;height:48px;float:left;clear:left;margin:0 10px 20px 0;}
.acf-field .acf-label{vertical-align:top;margin:4px 0 0 0 !important;}
.acf-fields > .acf-field{margin:0;padding:12px 12px !important;}
.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:0 0;}
.acf-map img{max-width:inherit !important;}
.infobox{position:relative;width:244px;max-width:244px;background-color:rgba( 255, 255, 255, 0.7);-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.3);}
.infobox:after{content:'';display:block;position:absolute;left:20px;top:100%;border-color:#fff transparent transparent transparent;border-style:solid;border-width:20px 20px 0px 0px;}
.infobox > .inner{width:226px;margin:0 auto;padding:25px 0 15px 0;}
.infobox .inner > .property-image{border:none;border-width:0;width:100%;height:150px;}
.infobox .inner h2{font-size:16px;color:#525252;margin:10px 0 15px 0;}
.infobox .inner p{font-size:15px;font-weight:600;color:#525252;}
.infobox .inner span{display:block;font-size:13px;color:#555;margin-top:3px;}
.property-listing h2{color:#525252;margin:10px 0 0 0;min-height:3em;}
.property-listing .property-address{color:#555;margin:0 0 8px 0;}
.property-listing .property-address span.muted{display:block;color:#aaa;margin-top:3px;margin-bottom:-8px;}
.property-listing .property-image img{width:100%;height:100%;}
.property-listing .property-description{margin-top:15px;}
.property-listing  .property-price{margin-top:12px;color:#1e73be;font-size:16px;font-weight:500;height:3.0em;}
.property-listing  .property-price span{display:block;color:#555;font-size:0.867em;}
.property-listing .view-details-wrapper{width:100%;height:42px;margin-top:10px;}
.view-details{display:block;width:157px;height:42px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ0AAAAqCAYAAACp6VkbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8wMy8xM0ndFvsAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAKCUlEQVR4nO2df2wT5xnHP07BSRwrhlSZs03+0QZRYRK7f5BWxSGh0mYko7CuLUVBmE6dqkEbaVpJhkZRs1SUCZFK60qho+ofEATtslGWjEhxJxHSuNVwVWEXUhXVKHakLadsaZw6cRIo3h/nO+LYzg/HSVp0H8mK7u553/d53/ve89x7vrxWxWIxJFQqVQ6wArgPyAFUKChkRgy4A3wL3I7FYnekA6pYLIZKpVIhii0X0AB5wEpE0SnCU5gvsfjnFjAOjAETiOKLrYgbrUAU26re3t7fmc3mJ/Lz8/XL4q7CPUM0GhX6+vouWCyWPwDDiOK7pUJMoxrg/pGRkX+2fvLvNW+0XaN/cHQ5/VW4BzAUF/DrbWVsf+xHXxUWFv4E+B8wpgLUiBHu1U/6c35V/+6/ltdThXuO5l8+ymOGO3+2WCyvAMM5iJOGPLPZ/MQbbdeW2T2Fe5E32q5hNpufQJwr3JeDmF5X5ufn65WUqrAY9A+OEp8jrARypMciygxVYSlQAaqcKRsKCouNCsTUqqCwpCiiU1hyFNEpLDmLKrr2xi0Mvb+bSkvJYjYzbxbi117nOnZuLl1wm9/VsVkKVsxukjmf9w0BEB6bXMxmloz9223sf9rGkb/65l32XhuLhbCoojtwyruY1X+v+C6NRbm5CGeFgbc7viA8mvoi0BWoeesFO0daffIFky0yEt3OzaUYirV4rgv09A6kPWb8QQGGYi3nugKEBiMAGIu17HGuo9xcBEBoMMK5roBcz/7tNgCOtN6NJpWWEuzr9fQPRjjbFUhqa2r90yk3F7HHuQ5jsRaAc5e/Smk3m187N5fKqbDSUgLbkdudXhagwxvi7OWAfFJn81VXoGZndSnOCiMgRsQObyihv9mg3FxEe6ODQo2arRVGapo6k4SnK1DT3riFMtNqKi16aprcWRVeRqLTadTsf9pGh7k/SXSHn62gUKOm2vsPaqtt2C16PNcFQoORhA5L2NFTW11K3QkPZ7sC7Kxeg6G4gA5vv9zRPVvX4dxgYGRsMuEkSG2dS3NitlYYaKl/PGGf3ZL88sxc/KqtXiOXtVv0cr+MxVraGh1Jddotemo3r6Hqt+0AcnlpLKZzpv7xJN+cGwzUVq+hpqkzZf8yQRozgDLTatobtyQJ7/CzFZSZVgNQqFHT3ujIqvAymkhc9PYD4qBIEQTEq7lQo6Z/cDSlg2fqHxdFcjnAw3XneeC593g5nnaO7bVjLNZy0RsCoLb67s16ZfxkFGrUcjTZWmGgUKPmWvDrtFHurRfsAJy7HOCB597j4brzXAt+nZFfB055OXc5INe3rcnN58EhDv+iIqGNoh2nqTvhAcSTOjX6paPcXITdomdkbJJtTW6KdpzG1XwJEMU7dYwXyq7mSwnnRhKeruDuBXfglDfBRhLeXPoyFzISXWgwQsenovC2Vhjk/VJqeLujN6lMpaUEQ3EBnl6BF497CA1GCI9OcqLjC/nGfI9zHZ545KxcL6aycnNRQgRyxtuT2uq5nhhpJSRR9g+O8uJxD+HRSUKDEXYdvZSRX5/3DcniDg1G6OkdIDw6Sc/1ATy9AgdOeeVocbYrgKdXAMSsMBupbC56+6k74aHuhCerk4/w6CTbXnXPKLxUNtkUXsYTiQ5vCOcGA3ucFk50fIGxWItzgygIKRJOxb5ejFbGYi3tjVsSjkmdLTcXceCUl5GxScpMq8U64yLr+LQf5wYDlZYSjuCT76+k6DOdsvjgSJFTIjQY4Vrwazl9zNWvdBw45UVXoKbcVIR9vR6dRk3l+hK5/rnQ0zvAyNgkhRo1bY0ORsYm6ekV6PCGuOjtT3uznymSqNpeuSui6ak2lU22Um3Gz+nOdgUYGZvEUFxApaVEjngdn/anTXcgvtgn3RNJn+knSBLt1goDW+MRTZpY2C16OTqlS+NTSRUlUp3EufiVip2bS/Ede5K2Rgf7n7axx7luXoKTqGlyy9mjUKPGucHAsb12fMeezFpam0p4dBJXc1fCvjLTag4/WzGjTaFGnWCTCQmRLjoUSmeXktOdV6n7+SM881gJVTYTABcuXZXruXN7HICJbwRuR/MAOOP28/zRthnr/eBSPrXVpezYZKTMtJrw6ARXPrvKR/5yNllNHHKJM9y/91xP6/N/B8VI+ONCVZKN4f68jPy6HTXH/4aJDoXQafN4bfcOCjVqzrj9dPuCBIVhfAGB1qbtbLKamPhGIDoUShiLVNtXhkI89dlVdNo8qmwmqmwmXA4buoJc6n+2lmca/zKjb/NFp83j9EuJkd0fEPjNHz8gGhlPazMcGeelP7URHRIybntB30i0dIrRp8b+EEa9jvDoBC3u1A9O2zxfyrY6bV7CsYO7q4h+eJCDu6sA6PYFAbA+qE/YluqQ9rfHt1MhlZneXpXNhFGvy8iv6dhK9egKcvHfFHj+aBstbh/dviAmvY5NVlNa36bjctgYuNDAOw3bCEfGafd8ScNxNw3H3QCs0ubOua65oNPm4X7dJY8jiIJz1LcQniK46TbDkXG21LfgD2QuOFjgw2F/QMB/U5iTCKbaXnn7eQ6d7iYoDONy2NjlsAJ3hRKOjNP+8Q1qNq6N7+9LOA4QHp1I2E7V3kf+IJusJtyvuzj2tysAHH3BkWQ3V78kpEgkYX1Qz8HdVXT7glTZTNQ9+Wj6QUuBLzCAriBXbq/F7cOkX0XdU4+kbH8hLLfgIAvfvUrRDuDN8zP/f4VjXwv+mwJGvY6TDTV0NrvkgW444U4Y3KkClvb7AwLh0Ymk4+nY3tgqC+pkQw0nG2rQFeTKdczXL+nvJquJzmYXJv0qzrj9ALzsqqKz2cXLLjEqfuS/G2lnwx8QeK2lG4BdDiudzS5ONtRgfVCP/6bAm+evzFrHXGlt2j6j4ACa9zoWTXAgvlSnBX4Yi8Vu5P/00Lwr0GnzsJUmpkEJa6meVdo8fAEhoVM19ofkMsORcdo9NwgKw3OqV6ozOBBOKpMOl8OGqURMqS2dfnTa3Iz9mhrlun1BObpJ+4IDYdo+Fi8IW6me4cg4/oCQNBapxsZaqqfKZmJVPM37AsKcLq75YC3V09nsYpU2L6XgIB7pml1Y4/5nQ3DRDw+iUqnWAv9ZsOgUvn9YS/XUbHyIYx9cSRKchE6bxzv1NRxq6c5KhJsqukX9wl/hu4k/IMwqpHBknGd+37oo7SsvcSosOYroFJYcRXQKS44iOoUlRxGdwpKjiE5hyZFEF5vRSkEhO8RAFJ20aqKCwmITA2I5iOvC3opGo8LUty8UFLKFUa8jGo0KiMvB3slBXIh4vK+v78K+HRuX1zuFe5J9OzbS19d3AXH94W+Tln8913Vjzevvf0xICC+rowrff4x6Hft2bKR289rE5V/jq6uvRFnoWiHLpFroOhaL3VKW9FdYDGZc0l+l/HiJwiKR9sdL/g/huQTU9WszJQAAAABJRU5ErkJggg==) no-repeat;margin-right:0 !important;padding:0;}
.property-listing li .addto-watchlist, .property-listing li .removefrom-watchlist{line-height:42px;}
.sold_label{background:url(//www.tourismproperties.co.nz/assets/tourismproperties-sold-by-logo.png);background-size:contain;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;--aspect-ratio:3/2;}
.red-icon{font-size:14px;color:red;}
.green-icon{font-size:14px;color:green;}
.content-left{text-align:left;}
.content-center{text-align:center;}
.content-right{text-align:right;}
.reference-bar{margin:0 10px;}
.reference-bar .pull-right{text-align:right;padding-bottom:10px;}
.addto-watchlist{padding-right:30px;background-position:right center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8wMy8xM0ndFvsAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAM0lEQVQokWP8//8/AzbwTEEZLiH14C4jNjVMWHUSCUaiZsan8krYg5vWNlPm7NFEQkfNALd0EDv/9vMjAAAAAElFTkSuQmCC);background-repeat:no-repeat;cursor:pointer;color:#555;}
.addto-watchlist.added, .removefrom-watchlist{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAADCAYAAABMFFUxAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8wMy8xM0ndFvsAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAFklEQVQImWN8Kq/0n4FMwESuRoo1AwCF2QIrIbZidAAAAABJRU5ErkJggg==);color:#E51F21;}
.watchlist, .watchlist-add, .watchlist-rem{font-size:12px;vertical-align:middle;}
span.watchlist-add:hover{cursor:pointer;}
span.watchlist-rem:hover{cursor:pointer;}
.hide{display:none;}
.guest .watchlist, .guest .watchlist-add, .guest .watchlist-rem,  .guest .property-listing li .addto-watchlist, .guest .property-listing li .removefrom-watchlist{line-height:0;display:none;}
#featured-carousel{margin-top:20px;margin-bottom:30px;}
#featured-carousel  .flickity-prev-next-button{top:100%;}
#featured-carousel .property-info{margin-bottom:8px;}
#featured-carousel .property-info .info-block{min-height:130px;}
#featured-carousel .property-info .info-block h3{margin:10px 0;font-weight:600;color:#3a3a3a;}
#featured-carousel .property-info .info-block p{margin-bottom:8px;color:#aaa;}
#featured-carousel .property-info .info-block .property-price{font-weight:600;font-size:15px;}
#featured-carousel .flickity-prev-next-button{width:100px;height:36px;border-radius:10px;transform:translateY(-30%);}
#featured-carousel .flickity-prev-next-button.previous svg.flickity-button-icon{transform:translate(-30px, 0px);}
#featured-carousel .flickity-prev-next-button.previous:after{content:"PREV";width:60px;display:inline-block;position:absolute;left:30px;top:5px;font-size:1.2em;color:#999;font-weight:400;}
#featured-carousel .flickity-prev-next-button.next svg.flickity-button-icon{transform:translate(30px, 0px);}
#featured-carousel .flickity-prev-next-button.next:before{content:"NEXT";width:60px;display:inline-block;position:absolute;right:30px;top:5px;font-size:1.2em;color:#999;font-weight:400;}
#featured-carousel .flickity-prev-next-button.next:hover,
#featured-carousel .flickity-prev-next-button.previous:hover{color:#888;}
.bar.testimonial{margin-top:20px;margin-bottom:25px;}
p.testimonial{font-style:italic;}
p.testimonial strong{display:block;padding-top:10px;font-style:normal;}
#newsletter{background:#E6E6E6;padding:10px;}
#newsletter .ctr p{display:inline-block;margin-top:10px;margin-bottom:8px;}
.icon-mail{background-position:0 -339px;width:32px;height:21px;}
#signup{float:right;}
#signup input, #signup button, .form_button{display:inline-block;font-size:1.231em;padding:0.438em 0.625em;-webkit-border-radius:0.250em;border-radius:0.250em;font-weight:600;}
#signup input{color:#aaa;width:9.938em;border:1px solid #E5E5E5;-webkit-box-shadow:inset 1px 1px 1px 1px rgba(0, 0, 0, 0.54);box-shadow:inset 1px 1px 1px 1px rgba(0, 0, 0, 0.54);}
@media screen and (max-width:990px){
#signup input, #signup button{width:100%;margin-top:4px;}
} .goog-te-gadget{font-family:arial;font-size:11px;color:#666;white-space:nowrap;}
.goog-te-combo{margin-left:4px;margin-right:4px;vertical-align:baseline;*vertical-align:middle;}
.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon *{font-family:arial;font-size:10pt;}
.goog-te-gadget .goog-te-combo{margin:4px 0;}
.goog-te-gadget .goog-te-combo{padding:2px 5px;}
.tagline-container{margin-bottom:1.154em;}
.tagline{color:#fff;font-weight:600;font-size:1.154em;padding:0;margin:0;margin-bottom:0px;text-shadow:2px 2px 2px rgba(0,0,0, 0.4);}
.tagline.xxl{font-size:2.077em;margin-bottom:0.125em;padding:0px 20px;}
.tagline.medium{padding:0px 20px 20px 20px;}
#search-filter-form-1323{background-color:#ebebeb;border-radius:5px;margin-bottom:20px;padding-bottom:10px;}
#search-filter-form-1323>ul{display:inline-block;padding:0px;margin-left:5px;margin-bottom:5px;}
#search-filter-form-1323 ul li{display:inline-block;padding:10px;}
#search-filter-form-1323 ul li li{display:block;}
#search-filter-form-1323 ul li.sf-field-search label{margin:0;padding:0;}
#search-filter-form-1323 ul li.sf-field-search input{margin:0;padding:2px 6px;}
form.searchandfilter{background-color:none;border-radius:5px;margin-bottom:20px;padding-bottom:10px;}
#search-slider{margin:10px;}
#search-slider .search-slides{border:5px solid #e6e6e6;}
@media screen and (min-width:900px){
#search-slider ul{padding-inline-start:10px;}
}
#search-slider .search-slides{min-height:350px;}
#search-slider .search-slides .static-banner{position:absolute;z-index:100;}
#search-slider .static-banner{top:20%;left:10px;right:10px;}
@media screen and (min-width:1200px){
#search-slider .search-slides{min-height:468px;}
}
@media screen and (max-width:900px){
#search-slider .static-banner{top:10%;}
#search-slider .search-slides .flickity-viewport .carousel-cell, 
#search-slider .search-slides .flickity-viewport .carousel-cell img{min-height:380px;}
}
@media screen and (max-width:769px){
#search-slider .static-banner{top:5%;}
#search-slider .search-slides .flickity-viewport .carousel-cell, 
#search-slider .search-slides .flickity-viewport .carousel-cell img{min-height:500px;}
.tagline.xxl{font-size:1.5em;margin-bottom:0.125em;padding:0px 10px;}
 
.gradient-red .ico-wrapper{display:none;}
}
#search-slider .static-wrapper{}
.search-slider .tagline-container{position:relative;left:-50%;}
#search-slider .flickity-slider{transform:none !important;}
#search-slider .carousel-cell{left:0 !important;opacity:0;transition:opacity 1.5s ease-in-out;z-index:1;}
#search-slider .carousel-cell.is-selected{opacity:1;transition:opacity 1.5s ease-in-out;z-index:2;}
form.searchandfilter{margin:0px;padding-left:0px;}
form.searchandfilter>ul{background-color:rgba(0,0,0, 0.4);margin:0px;padding:0px 10px;border-radius:6px;}
form.searchandfilter>ul>li{display:inline-block;margin-right:0px;}
div.nav-pages{width:100%;margin:20px 20px 5px 20px;border-top:solid 2px #eaeaea;}
div.nav-next, div.nav-previous{display:inline-block;margin:10px 20px 20px 20px;align-content:center;}
div.nav-next a, div.nav-previous a{padding:6px 16px;align-content:center;background-color:rgb(32, 63, 154);color:#ffffff;}
@media screen and (min-width:1200px){
form.searchandfilter>ul{display:flex;justify-content:space-between;max-width:1200px;}
.static-banner{left:50%;}
li.sf-field-taxonomy-region, li.sf-field-taxonomy-property_type{width:22%;max-width:225px !important;}
}
@media screen and (min-width: 900px) and (max-width: 1199px) {
form.searchandfilter ul>li.sf-field-taxonomy-price_range{display:inline;float:none;clear:left !important;}
form.searchandfilter ul>li.sf-field-taxonomy-price_range:after{content:"\A";white-space:pre;}
form.searchandfilter ul>li.sf-field-search{width:600px;}
form.searchandfilter ul>li.sf-field-search input{width:500px;}
li.sf-field-taxonomy-region label, li.sf-field-taxonomy-property_type label{margin-right:15px;}
li.sf-field-taxonomy-region label, li.sf-field-taxonomy-property_type label{width:100%;max-width:650px !important;}
li.sf-field-taxonomy-region label span, li.sf-field-taxonomy-property_type label span{width:100%;}
}
@media screen and (min-width: 769px) and (max-width: 899px) {
form.searchandfilter ul>li.sf-field-search{width:400px;}
form.searchandfilter ul>li.sf-field-search input{width:350px;}
li.sf-field-taxonomy-region label, li.sf-field-taxonomy-property_type label{margin-right:10px;}
}
.property-detail-inline-block{display:none;}
.property-detail-block{display:block;}
@media screen and (max-width:768px){
.property-detail-inline-block{display:block;border:solid 2px #e6e6e6;}
.property-detail-inline-block h4{margin-top:0;margin-bottom:5px;}
.property-detail-block{display:none;}
form.searchandfilter ul>li.sf-field-taxonomy-region, form.searchandfilter ul>li.sf-field-taxonomy-region label, form.searchandfilter ul>li.sf-field-taxonomy-region select, form.searchandfilter ul>li.sf-field-taxonomy-region .select2-container,
form.searchandfilter ul>li.sf-field-taxonomy-property_type, form.searchandfilter ul>li.sf-field-taxonomy-property_type .select2-container, form.searchandfilter ul>li.sf-field-taxonomy-property_type li.select2-search, form.searchandfilter ul>li.sf-field-taxonomy-property_type input, 
form.searchandfilter ul>li.sf-field-taxonomy-price_range, form.searchandfilter ul>li.sf-field-taxonomy-price_range label, form.searchandfilter ul>li.sf-field-taxonomy-price_range select{width:100% !important;}
form.searchandfilter ul>li.sf-field-search, form.searchandfilter ul>li.sf-field-search label, form.searchandfilter ul>li.sf-field-search input, form.searchandfilter ul>li.sf-field-submit, form.searchandfilter ul>li.sf-field-submit input{width:100%;}
.tab-header label{display:inline-block;margin:0 0 -1px;padding:6px 8px;font-size:1rem;font-weight:400;text-align:center;color:rgb(8, 68, 131);}
}    .select2-container.select2-container--default.select2-container--open{width:90% !important;min-width:250px !important;max-width:600px !important;}
.select2-container--classic .select2-results>.select2-results__options, .select2-container--default .select2-results>.select2-results__options{max-height:none;overflow-y:visible;}
span.select2-dropdown--below{padding:10px;}
.select2-container--open .select2-dropdown, form.searchandfilter li.sf-field-taxonomy-property_type .select2-container .select2-dropdown{width:90% !important;min-width:250px !important;max-width:600px !important;}
form.searchandfilter li.sf-field-taxonomy-region .select2-results__option, form.searchandfilter ul li.sf-field-taxonomy-property_type .select2-results__option, form.searchandfilter li.sf-field-taxonomy-region .chosen-results, form.searchandfilter ul li.sf-field-taxonomy-property_type .chosen-results{width:600px;max-height:none;}
ul.select2-results__options li{font-weight:400;width:45%;float:left;padding-top:0;}
ul.select2-results__options li[id*="-new-zealand"],
ul.select2-results__options li[id*="-rest-of-the-world"],
ul.select2-results__options li[id*="-confidential"]{font-weight:700;width:90%;display:inline-block;float:none;clear:both;}
ul.select2-results__options li[id*="-north-island"],
ul.select2-results__options li[id*="-south-island"]{clear:both;padding-top:10px;font-weight:500;width:90%;float:none;}
ul.select2-results__options li[id*="-central-otago"]{width:90%;clear:both;}
form.searchandfilter li.sf-field-taxonomy-price_range{clear:left;}
form.searchandfilter li.sf-field-submit input{font-weight:600;font-size:22px;padding:4px 18px 6px 18px;letter-spacing:3px;background:#e92023;background:-moz-linear-gradient(top, #e92023 0%, #b91219 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e92023), color-stop(100%,#b91219));background:-webkit-linear-gradient(top, #e92023 0%,#b91219 100%);background:-o-linear-gradient(top, #e92023 0%,#b91219 100%);background:-ms-linear-gradient(top, #e92023 0%,#b91219 100%);background:linear-gradient(to bottom, #e92023 0%,#b91219 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e92023', endColorstr='#b91219',GradientType=0 );border-radius:10px;}
.property-id{font-size:15px;color:#525252;margin:0 0 30px 0;}
#property-aside .addto-watchlist, #property-aside .removefrom-watchlist{margin:15px 0 35px 0;}
section.pull-left > h1.medium{margin-bottom:30px;}
.property-content{color:#555;}
.listing-row{margin-bottom:25px;clear:both;}
.listing-row h4{margin-bottom:5px;}
.listing-section-field{padding-bottom:20px !important;margin-bottom:40px !important;}
.red-alert{color:red;font-weight:600;}
.btn{background:transparent;border-radius:4px;padding:0px 6px;text-align:center;display:inline-block;font-size:12px;font-weight:600;margin:4px 2px;-webkit-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;text-decoration:none;text-transform:uppercase;}
.button-edit{border:2px solid #284dbf;color:#284dbf;}
.button-edit:hover{background-color:#284dbf;color:white;}
.button-view, .button-view:visited,
.button-request, .button-request:visited{border:2px solid #009900;color:#009900;}
.button-view:hover, .button-request:hover{background-color:#009900;color:white;}
.btn-access-approve{border:1px solid #009900;padding:0px 6px;text-align:center;display:inline-block;font-size:14px;margin:2px 8px;}
.btn-access-approve:hover{background-color:#009900;color:white;}
.btn-access-decline{border:1px solid #991100;padding:0px 6px;text-align:center;display:inline-block;font-size:14px;margin:2px 8px;}
.btn-access-decline:hover{background-color:#bb0000;color:white;}
.button-copy{background:#eaeaef;border-radius:4px;padding:0px 6px;text-align:center;display:inline-block;font-size:14px;margin:2px 8px;-webkit-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;text-decoration:none;font-weight:400;border:1px solid #284dbf;}
.button-copy:hover{background-color:#fff;color:#000;}
.team-info{margin-top:10px;margin-bottom:20px;}
.broker-block{margin-top:20px;}
.broker-block .broker-image{width:125px;margin-right:25px;margin-bottom:25px;}
.broker-block .broker-detail{margin-bottom:20px;}
.badged-link{color:#858585 !important;text-decoration:none;margin:0 25px 0 0px;white-space:nowrap;line-height:2.2em;}
@media screen and (min-width:650px){
.brokers .broker-block{display:flex;}
.brokers .broker-block .broker-detail{flex-grow:1;}
.broker-profile .broker-block .broker-image{float:left;}
}
.broker-block h1, .broker-block h2, .broker-block h3, .broker-block .broker-detail h1, .broker-block .broker-detail h2{font-weight:400;margin-bottom:10px;}
@media screen and (max-width:600px){ .broker-block .broker-image{float:none;width:100%;}
.broker-block .broker-detail{float:none;width:100%;}
} .acf-form table{display:table;overflow:auto;}
.grid-container .acf-field{clear:none;}
.acf-field.clear-both, .acf-field .clear-both{clear:both;}
.acf-field.clear-left, .acf-field .clear-left{clear:left;}
.hidden{display:none;}
.acf-button{border-radius:5px;padding:2px 15px;margin-left:15px;margin-right:15px;}
#main{min-height:400px;}
.broker-info{font-size:0.9em;line-height:0.9em;}
.pull-right{float:right;}
.clearfix::after{content:"";clear:both;display:table;}
@media screen and (max-width:650px){
#footer-widgets{margin-bottom:110px;}
}
@media screen and (min-width:651px){
#footer-widgets{margin-bottom:80px;}
}
@media screen and (min-width:1025px){
#footer-widgets{margin-bottom:20px;}
}
.footer-widgets .widget, .sidebar .widget{font-size:14px;}
.address{margin-bottom:20px;font-style:normal;line-height:1.42857143;font-size:0.8em;}
#contact-info .ctr address{font-style:normal;font-size:0.8em;line-height:1.4em;}
.agent-acts a{color:#ccc;float:left;width:50%;}
.credits p{font-size:0.923em;margin:5px 0 0.583em 0;}
nav ul, nav ol{list-style:none;list-style-image:none;list-style-image:none;}
.secondary{margin-top:1.34em;}
.secondary ul, #social-nav ul{margin:0;padding:0;}
#social-nav ul li, .secondary ul li{display:block;float:left;margin-left:0.462em;}
.icon-chevron-large-right.light{background-position:0 -437px;width:11px;height:23px;}
.icon-phone{background-position:0 -251px;width:26px;height:36px;}
footer > nav ul li .icon-phone{margin-top:-0.555em;}
footer.fixed{position:fixed;left:0;right:0;bottom:0;z-index:20;-moz-box-shadow:0 -1px 3px 0 rgba(0, 0, 0, 0.54);-webkit-box-shadow:0 -1px 3px 0 rgba(0, 0, 0, 0.54);box-shadow:0 -1px 3px 0 rgba(0, 0, 0, 0.54);}
footer.fixed ul{margin:5px;}
footer.fixed nav.gradient-red{padding-top:5px;}
@media(max-width:1100px){
#footer-widgets{margin-bottom:0px;}
footer.fixed{position:relative;z-index:1;}
}
footer > nav{overflow:hidden;position:relative;}::before, ::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.gradient-blue, .sq-backend-section-table input{background:#203f9a;background:-moz-linear-gradient(top, #203f9a 0%, #202664 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#203f9a), color-stop(100%,#202664));background:-webkit-linear-gradient(top, #203f9a 0%,#202664 100%);background:-o-linear-gradient(top, #203f9a 0%,#202664 100%);background:-ms-linear-gradient(top, #203f9a 0%,#202664 100%);background:linear-gradient(to bottom, #203f9a 0%,#202664 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#203f9a', endColorstr='#202664',GradientType=0 );}
a.gradient-blue, a.gradient-blue:hover, a.gradient-blue:visited{color:#fff;padding:4px 8px;}
a.gradient-blue .raquo{font-size:2.4rem;line-height:1.0rem;vertical-align:sub;}
.bar{width:100%;position:relative;margin-bottom:15px;margin-top:15px;}
.bar p, .bar h1, .bar h2{color:#fff;text-transform:uppercase;font-size:22px;line-height:1em;padding:12px 15px;margin:0;}
.entry-content p{margin-bottom:1.154em;}
.content-wrapper p{margin-bottom:1.154em;}
.bar.wpointer::after{content:'';display:block;border-width:1.154em;border-style:solid;border-color:#b91219 transparent transparent transparent;position:absolute;top:100%;left:1.538em;}
.bar.gradient-blue.wpointer::after{border-color:#202664 transparent transparent transparent;}
.gradient-red{background:#e92023;background:-moz-linear-gradient(top, #e92023 0%, #b91219 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e92023), color-stop(100%,#b91219));background:-webkit-linear-gradient(top, #e92023 0%,#b91219 100%);background:-o-linear-gradient(top, #e92023 0%,#b91219 100%);background:-ms-linear-gradient(top, #e92023 0%,#b91219 100%);background:linear-gradient(to bottom, #e92023 0%,#b91219 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e92023', endColorstr='#b91219',GradientType=0 );}
.large-home{height:610px !important;border:5px solid #e6e6e6;margin-right:10px;}
.ctr{position:relative !important;height:100%;min-height:1px;margin:0 auto;}
footer .gradient-red li{padding:5px;}
footer > nav ul li, footer > nav ul li a, footer > nav ul li a:visited{display:block;color:#fff;text-transform:uppercase;}
footer > nav ul li a:hover{color:#333 !important;}
footer > nav ul li .separator{display:inline-block;position:absolute;left:0;top:0;border:0;border-right-color:currentColor;border-right-style:none;border-right-width:0px;border-left-color:currentColor;border-left-style:none;border-left-width:0px;border-right:1px solid #B91219;border-left:1px solid #E71F23;height:100%;}
.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative;}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}
.flickity-button:hover{background:#fff;cursor:pointer}
.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}
.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.flickity-button-icon{fill:#333}
.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}
.flickity-prev-next-button.previous{left:10px}
.flickity-prev-next-button.next{right:10px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
.flickity-enabled.is-fullscreen{position:fixed;left:0;top:0;width:100%;height:100%;background:hsla(0, 0%, 0%, 0.9);padding-bottom:35px;z-index:111;}
.flickity-enabled.is-fullscreen .flickity-page-dots{bottom:10px;}
.flickity-enabled.is-fullscreen .flickity-page-dots .dot{background:white;}
html.is-flickity-fullscreen{overflow:hidden;}
.flickity-fullscreen-button{display:block;right:16px;top:16px;width:28px;padding-left:0px;padding-right:0px;height:28px;border-radius:4px;}
.flickity-rtl .flickity-fullscreen-button{right:auto;left:10px;}
.flickity-fullscreen-button-exit{display:none;}
.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block;margin-top:20px;}
.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view{display:none;}
.flickity-fullscreen-button .flickity-button-icon{position:absolute;width:20px;height:20px;left:4px;top:4px;}
.carousel-cell{width:100%;display:flex;align-items:center;justify-content:center;}
.main-carousel.is-fullscreen .carousel-cell{height:100%;}
.carousel-nav{margin-top:5px;}
.carousel-cell img{display:block;}
.carousel.main-carousel .flickity-viewport, .carousel.main-carousel .carousel-cell{height:300px;}
.carousel.main-carousel .flickity-viewport, .carousel.main-carousel .carousel-cell{object-fit:cover;}
.carousel-nav .carousel-cell{height:80px;width:130px;margin-right:5px;background-color:#fff;}
@media screen and (min-width:768px){
.carousel.main-carousel .flickity-viewport, .carousel.main-carousel .carousel-cell{height:400px;}
.carousel-nav .carousel-cell{height:100px;width:130px;margin-right:5px;background-color:#fff;}
}
.carousel.is-fullscreen .flickity-viewport{position:static;}
.main-carousel.is-fullscreen .carousel-cell{background:rgba(10, 10, 10, 0.5 );height:100% !important;max-height:100%!important;width:100% !important;max-width:none !important;}
.main-carousel.is-fullscreen .carousel-cell img{height:auto !important;max-height:none !important;width:auto !important;max-width:none !important;}
.main-carousel:not(.is-fullscreen) .carousel-cell.is-selected{overflow:hidden;}
.flickity-caption{width:100%;padding:16px 0;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:20px;line-height:20px;margin-top:-52px !important;position:absolute;}
.flickity-caption p{margin:0 !important;text-align:center;}
.contact-page .rmheader{padding:0;margin:0 0 20px 0;}
.rm-user-name{font-weight:500;}
[style*="--aspect-ratio"] > :first-child{width:100%;}
[style*="--aspect-ratio"] > img{height:auto;}
@supports (--custom:property) {
[style*="--aspect-ratio"]{position:relative;}
[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)));}
[style*="--aspect-ratio"] > :first-child{position:absolute;top:0;left:0;max-height:100%;}
}
.ui-tabs .ui-tabs-panel{padding:1em 1em;}
.public{border:solid #e6e6e6 5px;background-color:#eeeeff;}
div.contact-us{padding:40px 0 20px 0;}
.email-status{display:block;}
.email-pause{font-weight:600;font-size:0.8em;background-color:rgba(150,230,150, 0.7);padding:4px 4px;border:solid 1px #ccc;}
.email-resume{font-weight:600;font-size:0.8em;background-color:rgba(230,150,150, 0.7);padding:4px 4px;border:solid 1px #ccc;}
.tp-site-footer{background:#202664;line-height:1.6;border-top:8px solid #e92023;}
.tp-footer-main{padding:50px 0 35px;}
.tp-footer-container{max-width:1200px;margin:0 auto;padding:0 20px;}
.tp-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:35px;}
.tp-footer-col{display:flex;flex-direction:column;}
.tp-footer-logo a{text-decoration:none;}
.tp-logo-text{font-size:24px;font-weight:700;color:#ffffff;letter-spacing:-0.5px;}
.tp-logo-accent{color:#e92023;}
.tp-footer-desc{font-size:14px;color:#fff;margin:15px 0 20px;}
.tp-footer-contact{display:flex;flex-direction:column;gap:10px;font-size:14px;margin-bottom:20px;}
.tp-contact-item{display:flex;align-items:center;gap:10px;color:#fff;}
.tp-contact-item i{color:#e92023;width:16px;text-align:center;}
.tp-contact-item a{color:#fff;text-decoration:none;transition:color 0.2s ease;}
.tp-contact-item a:hover{color:#ffffff;}
.tp-footer-social{margin-top:auto;}
.tp-social-heading{display:block;font-size:13px;text-transform:uppercase;letter-spacing:0.5px;color:#fff;margin-bottom:10px;font-weight:600;}
.tp-social-icons{display:flex;gap:10px;}
.tp-social-icons a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255, 255, 255, 0.08);color:#ffffff;border-radius:50%;text-decoration:none;font-size:14px;transition:all 0.3s ease;}
.tp-social-icons a:hover{background:#e92023;transform:translateY(-2px);}
.tp-footer-title{color:#ffffff;font-size:18px;font-weight:600;margin-bottom:20px;position:relative;padding-bottom:8px;}
.tp-footer-title::after{content:"";position:absolute;left:0;bottom:0;width:35px;height:3px;background:linear-gradient(to right, #e92023, #b91219);border-radius:2px;}
.tp-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;}
.tp-footer-links li a{color:#fff;text-decoration:none;font-size:14px;transition:color 0.2s ease, padding-left 0.2s ease;display:inline-block;}
.tp-footer-links li a:hover{color:#ffffff;padding-left:4px;}
.tp-newsletter-desc{font-size:14px;color:#fff;margin-bottom:15px;}
.tp-newsletter-form{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;}
.tp-form-row{display:flex;gap:8px;}
.tp-form-row input[type="text"],
.tp-form-row input[type="email"]{width:100%;padding:10px 14px;border-radius:4px;border:1px solid rgba(255, 255, 255, 0.15);background-color:rgba(255, 255, 255, 0.06);color:#ffffff;font-size:13px;transition:border-color 0.2s ease, background-color 0.2s ease;box-sizing:border-box;}
.tp-form-row input::placeholder{color:#fff;}
.tp-form-row input:focus{outline:none;border-color:#e92023;background-color:rgba(255, 255, 255, 0.12);}
.tp-btn-subscribe{background:linear-gradient(135deg, #e92023 0%, #b91219 100%);color:#ffffff;border:none;padding:12px 18px;border-radius:4px;font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease;}
.tp-btn-subscribe:hover{background:linear-gradient(135deg, #ff2e31 0%, #c9151c 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(233, 32, 35, 0.3);}
.tp-footer-translate{margin-top:10px;padding-top:15px;border-top:1px solid rgba(255, 255, 255, 0.08);color:#fff;}
.tp-footer-translate .goog-te-gadget, .tp-footer-translate .goog-te-gadget a{color:#fff;}
.tp-translate-label{display:inline-block;font-size:13px;color:#fff;margin-bottom:8px;font-weight:500;}
.tp-translate-label i{color:#e92023;margin-right:4px;}
#google_translate_element select{padding:6px 10px;border-radius:4px;font-size:13px;width:100%;}
.tp-footer-bottom{background-color:#202664;padding:20px 0;border-top:1px solid rgba(255, 255, 255, 0.05);font-size:13px;}
.tp-bottom-flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;}
.tp-copyright{margin:0;color:#fff;}
.tp-copyright strong{color:#ffffff;}
.tp-bottom-links{display:flex;gap:12px;align-items:center;}
.tp-bottom-links a{color:#fff;text-decoration:none;transition:color 0.2s ease;}
.tp-bottom-links a:hover{color:#e92023;}
.tp-sep{color:#334155;}
@media(max-width:992px){
.tp-footer-grid{grid-template-columns:1fr 1fr;gap:30px;}
}
@media(max-width:576px){
.tp-footer-grid {
grid-template-columns: 1fr;
gap: 25px;
}
.tp-form-row {
flex-direction: column;
}
.tp-bottom-flex {
flex-direction: column;
text-align: center;
}
}.rmagic *{box-sizing:border-box;}
.rmagic .rmrow li{list-style:none;margin:0 0 5px 0;}
.rmagic .rmrow li input[type=radio],
.rmagic .rmrow li input[type=checkbox]{margin-right:10px;width:auto;}
.rmagic .rmrow li input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;}
.rmagic .rmrow li input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;}
.rmagic .operationsbar{display:block;width:30%;float:left;padding:10px;}
.rm_spacing{margin-top:100px;clear:both;width:100%;float:left;}
.rm_divider{width:100%;size:8px;height:1px;clear:both;float:left;}
.rmagic .rmtitle{display:block;float:left;padding:0px 0px 25px 5px;width:100%;font-size:24px;text-transform:uppercase;}
.rmagic .rmsubtitle{display:block;float:left;padding:0px 0px 25px 5px;width:100%;font-size:18px;text-transform:uppercase;}
.operationsbar .nav{display:inline-block;position:relative;width:100%;}
.operationsbar .nav ul{font-size:14px;list-style:none;padding:0px;margin:0px;border-radius:5px;border:1px solid #e5e5e5;overflow:hidden;}
.operationsbar .nav ul li, .operationsbar .nav ul li a{display:inline-block;padding:10px;color:#000;text-decoration:none;transition:0.2s;display:block;background-color:#fbfbfb;}
.operationsbar .nav ul li.rm-form-toggle{background:#fdf99f;color:#e6a719;}
.operationsbar .nav ul li.rm-form-toggle:hover{background:#fdf99f;color:#c38a09;}
.operationsbar .nav ul li{border-bottom:1px solid #e5e5e5;}
.operationsbar .nav ul li:nth-last-child(1){border-bottom:none}
.operationsbar .nav ul li:hover, .operationsbar .nav ul li:hover a, .operationsbar .nav ul li a:hover, .operationsbar .nav ul li.ui-state-active, .operationsbar .nav ul li.ui-state-active a{background-color:#FFF;cursor:pointer;}
.rmagic ul li.rm-form-toggle{display:inline-block;padding:20px;margin-right:0px;display:block;}
.rmagic li.rm-form-toggle select{background-color:rgb(253, 253, 253);border:1px solid rgb(240, 240, 240);color:rgb(150, 150, 150);margin-left:10px;}
.rmagic .map{height:300px;width:100%;}
.rmagic .rm-map-controls{margin-top:10px;border:1px solid transparent;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;height:32px;outline:none;box-shadow:0 2px 6px rgba(0, 0, 0, 0.3);}
.rmagic .rm_map_autocomplete{background-color:#fff;font-family:Roboto;font-size:15px;font-weight:300;margin-left:12px;padding:0 11px 0 13px;text-overflow:ellipsis;width:200px;}
.rmagic .rm_map_autocomplete:focus{border-color:#4d90fe;}
.pac-container{font-family:Roboto;}
#type-selector{color:#fff;background-color:#4d90fe;padding:5px 11px 0px 11px;}
#type-selector label{font-family:Roboto;font-size:13px;font-weight:300;}
@media screen and (max-width:700px){
.rmagic table{display:block;overflow:auto;}
} .rmagic-table{display:block;width:70%;float:left;padding:10px;}
.rmagic tr:nth-child(odd){background-color:rgb(250, 250, 250);}
.rmagic table.rm-table, .rmagic table.rm-table td, .rmagic table.rm-table th{text-align:center;}
.rmagic table.rm-table{border-collapse:collapse;font-size:14px;width:100%;}
.rmagic table.rm-table th{text-transform:uppercase;font-weight:normal;padding:8px;background-color:rgb(240, 240, 240);}
td{padding:8px;border-bottom:1px dotted silver;}
tr{transition:0.3s;}
.rmagic th.table-header{font-size:12px;text-transform:uppercase;background-color:rgb(253, 253, 253);}
.rm-user-details-card .rm-user-image{border-bottom:2px solid #e5e5e5;padding-bottom:50px;margin-bottom:10px;}
.rmagic .rm-user-details-card.rm-narrow-card .rm-user-card{height:auto;overflow:visible;text-align:center}
.rmagic .rm-user-details-card.rm-narrow-card .rm-user-card img{float:none;}
.rmagic .rm-user-details-card.rm-narrow-card .rm-user-card .rm-user-name-submission{width:100%;text-align:center;}
.rmagic .rm-user-details-card.rm-narrow-card .rm-user-card .rm-user-name-submission .rm-user-name{padding-left:0px;width:100%;text-align:center;}
.rmagic .rm-user-details-card.rm-narrow-card .rm-user-card .rm-user-name-submission .rm-user-name-subtitle{padding-left:0px;width:100%;text-align:center;}
.tooltip{position:relative;display:inline-block;}
.tooltip .tooltiptext{visibility:hidden;font-family:Arial, sans-serif;width:220px;font-size:14px;background-color:azure;opacity:1;color:#5e7071;text-align:center;padding:5px 0;border-radius:6px;position:absolute;border-left:1px solid #7adfe3;border-top:1px solid #7adfe3;border-bottom:3px solid #7adfe3;border-right:3px solid #7adfe3;z-index:1;}
.tooltip a{display:block;text-align:center;}
.tooltiptext a::before{content:"»";}
.tooltip:hover .tooltiptext{visibility:visible;}
@keyframes textfade {
from{color:transparent}
to{color:#6db5b6}
}
.rmagic-table{display:block;}
.rmagic table.rm-table img{width:25px;height:25px;}
.rmagic ul.rmpagination{font-size:14px;display:inline-block;padding:10px;;margin:0;float:right;}
.rmagic ul.rmpagination li{display:inline;}
.rmagic ul.rmpagination li a{color:black;float:left;padding:6px 14px;text-decoration:none;background-color:white;margin-left:5px;transition:0.3s;cursor:pointer;box-shadow:none;}
.rmagic ul.rmpagination li a.active{background-color:rgb(50, 50, 50);color:white;}
.rm-user-details-card{display:block;float:left;padding:20px;margin:10px;font-weight:200;padding-top:0px;width:100%;}
.rm-user-image-container{width:100%;text-align:center;}
.rm-user-image-container .rm-user-image img{max-width:150px;padding:5px;}
.rm-user-fields-container{width:100%;padding:50px 10px 20px 20px;}
.rm-user-field-row{display:block;width:100%;float:left;padding:10px;}
.rm-user-field-label{display:inline-block;width:40%;float:left;font-weight:bold;text-align:left;}
.rm-user-field-value{display:inline-block;width:60%;float:left;text-align:left;}
.rm-user-field-label{text-transform:capitalize;}
.rm-user-name, .rm-user-image{font-size:120%;width:100%;display:block;float:left;padding:5px;color:#333333;text-transform:capitalize;text-align:center;font-weight:bold;}
img.rm-user{max-width:100%;height:auto;background-color:white;padding:15px;border:1px solid rgb(225, 225, 225);}
.rm-submission-status-row .rm-custom_status-wrap{width:100% !important;}
.rm-submission-status-row .rm-custom_status-wrap .rm-custom-status{position:relative;width:auto;height:30px;display:inline-block;margin:0px 25px 10px 0px;font-size:12px;color:#fff;padding:5px 9px 5px 18px;line-height:22px;}
.rm-submission-status-row .rm-custom_status-wrap .rm-custom-status span:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-left-color:inherit;border-width:15px;margin-top:-15px;}
.rmagic .rm-submission{margin-top:25px;}
.rm-submission-field-row{border-bottom:1px dotted rgb(240, 240, 240);}
.rmagic .rm-submission, .rm-submission-field-row{display:block;background-color:#fffffe;float:left;width:70%;padding:15px;text-align:left;}
.rmagic .rm-submission.rm-tab-content{background-color:transparent;}
.rmagic.rmNarrow .rm-submission.rm-tab-content{width:100%;}
.rmagic .rm-submission-label, .rm-submission-value{display:inline-block;float:left;}
.rmagic .rm-submission-label{font-weight:bold;width:40%;text-transform:uppercase;font-size:12px;}
.rmagic .rm-submission-value{width:60%;}
.rmagic .rm-submission-field-row .rm-submission-attachment{display:inline-block;float:left;padding:10px;background-color:rgb(250, 250, 250);border:2px dashed rgb(240, 240, 240);width:120px;margin:0 10px 10px 0;}
.rmagic .rm-submission-field-row .rm-submission-attachment img{float:left;display:block;width:100px;max-height:100px;height:auto;}
.rmagic .rm-submission-attachment-field{display:block;float:left;font-size:12px;width:100px;text-align:center;padding:5px 0 0 0;text-overflow:ellipsis;overflow:hidden;}
.rmagic .rm-submission-note{border-left:4px solid red;padding:10px;margin-top:10px;display:block;width:100%;float:left;background:#fffffe;}
.rmagic .rm-submission-note-text{background-image:url(//www.tourismproperties.co.nz/wp-content/plugins/custom-registration-form-builder-with-submission-manager/public/css/rm-submission-note.png);background-repeat:no-repeat;padding-left:25px;display:block;width:100%;float:left;font-style:italic;}
.rmagic .rm-submission-note-attribute{font-size:10px;padding:10px;text-transform:uppercase;display:block;width:100%;float:left;text-align:right;color:rgb(175, 175, 175);}
.rm-submission#rm_my_details_tab{padding-top:0px !important;margin-top:0px;}
.rmagic .rm-submission-note-attribute a{padding-right:10px;font-size:14px;}
.rm_user_exists_alert{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%;}
.rmagic .rmcontent form fieldset{border:0px solid #000;margin:0px;padding:5px;width:100%;background-color:transparent;}
.rmagic .rmcontent .rm_input_fields_container{width:100%;float:left;padding-top:20px;}
.rm_exp_link_msg{float:left;width:100%;}
@media screen and (max-width:700px){
.rmagic .rm-submission-label, .rmagic .rm-submission-value{display:block;width:100%;margin-bottom:10px;font-size:120%;}
.operationsbar .nav ul li, .operationsbar .nav ul li a{display:block;width:100%;text-transform:uppercase;}
}
.rmagic .childfieldsrow{width:94%;display:block;float:left;padding:20px 0 0 0;border-width:0px 0px 0px 0px;border-style:solid;border-color:#94cdc9;margin:0 4% 2% 4%;background-color:rgb(240, 240, 240);border-radius:10px;}
.rmagic.rm_tabbing_container .rm-submission{padding:0px;margin-top:0px;}
.rmagic.rm_tabbing_container ul.ui-tabs-nav li a{box-shadow:0 0px 0 0 currentColor;}
.rm_forgot_pass{margin-top:3px;float:left;}
.rmagic .rm_expiry_stat_container{padding:10px;width:100%;font-size:150%;text-align:center;}
.rmagic .rm_expiry_stat_container .rm-formcard-expired .rm_pb_container{display:block;border:2px solid #FFAE00;float:left;height:20px;width:70%;margin-left:15%;margin-bottom:5px;}
.rmagic .rm_expiry_stat_container .rm-formcard-expired{width:100%;display:inline-block;font-size:15px;text-transform:uppercase;}
.rmagic .rm_expiry_stat_container .rm-formcard-expired .rm_pb_container .rm_progress_bar{display:block;float:left;background-color:#FFDD00;height:16px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFDD00), color-stop(1, #FFAE00));background-image:-o-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%);background-image:-moz-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%);background-image:-webkit-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%);background-image:-ms-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%) \9;background-image:linear-gradient(to bottom, #FFDD00 10%, #FFAE00 60%);}
.rmagic.rm_tabbing_container .rmagic-table table.rm-table{border:0px;}
.rmagic.rm_tabbing_container .rmagic-table table.rm-table th, .rmagic.rm_tabbing_container .rmagic-table table.rm-table td{border:0px;text-align:center;padding:10px;}
.rmagic.rm_tabbing_container .rmagic-table table.rm-table td{border-bottom:1px dotted silver;}
.operationsbar .nav ul li.ui-state-active{background-color:#FFF;}
.rmagic.rm_tabbing_container ul.ui-tabs-nav li a{border-bottom:0px solid #333;outline:0px;color:#000;}
.rmagic .rm_expiry_stat_container .rm-formcard-expired .rm_sandclock{}
.rmagic #address input{}
#address .rm_ad_container .slimField{float:left;width:16%;margin-right:5px;margin-top:0px}
#address .rm_ad_container .wideField.rm-alone{width:78%;float:right;}
#address .rm_ad_container .slimField input{width:87%;float:right;}
#address .rm_ad_container .wideField input{width:100%;}
#address .rm_ad_container .wideField.rm-semi-field{width:62%;float:right;}
#address .rm_ad_container .wideField.rm-semi-field-with-label{width:48%;float:right;}
.rm_ad_container .label{float:left;width:20%;text-align:right;color:gray;color:rgba(0, 0, 0, 0.5);background-color:transparent;font-size:0.8em;}
.rm_ad_container .label.label-short{width:14%;}
.rm_ad_container{width:100%;float:left;}
#address{width:100%;float:left;margin-bottom:20px;border-radius:0 0 5px 5px;}
.rmagic input.rmgoogleautocompleteapi{width:100%;}
.rmagic .rminput #locationField{margin-bottom:12px;}
@media only screen and (max-width:479px) {
.rmagic #address .rm_ad_container .label{width:100%;text-align:left;}
.rmagic #address .rm_ad_container .slimField{width:100%;margin-bottom:15px;}
.rmagic #address .rm_ad_container .slimField input{width:100%;}
.rmagic #address .rm_ad_container .wideField.rm-semi-field{width:100%;}
.rmagic #address .rm_ad_container .wideField.rm-alone{width:100%;}
.rmagic #address .rm_ad_container .wideField.rm-semi-field-with-label{width:100%;}
} .rm_hidden{display:none;}
.floating_page .rm_floating_action{position:fixed;right:20px;bottom:20px;width:70px;height:70px;border-radius:50%;text-indent:-99999px;box-shadow:none;float:left;background-color:#008d7d;}
.floating_page .rm_floating_action span{background:url(//www.tourismproperties.co.nz/wp-content/plugins/custom-registration-form-builder-with-submission-manager/images/floating-form-icon.png);background-repeat:no-repeat;width:100px;overflow:hidden;height:100px;float:left;background-position:20% 15%;}
.floating_page .rm_floating_box.rm_hidden{position:absolute;bottom:116px;max-width:300px;right:26px;width:154px;}
.floating_page .rm_floating_box.rm_hidden ul li{font-size:12px;padding-top:7px;padding-bottom:7px;list-style:none;padding-left:10px;border-left:2px solid #fff;color:#000;cursor:pointer}
.floating_page .rm_floating_box.rm_hidden ul li:hover{background-color:#fafafa;color:#008d7c;border-left:2px solid #008d7c;}
.floating_page{position:fixed;right:10px;z-index:9999;bottom:10px;font-family:'Roboto', sans-serif;}
.floating_page .rm_floating_box.rm_hidden ul{margin:0px;padding:12px 0px 12px 0px;}
.floating_page .rm_floating_box.rm_hidden{background:#fff;border-radius:10px;border-bottom-right-radius:0px;}
.floating_page .rm_floating_box.rm_hidden:after{top:97%;left:96%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.floating_page .rm_floating_box.rm_hidden:after{border-color:rgba(255, 255, 255, 0);border-top-color:#fff;border-width:40px;margin-left:-34px;border-right:0px;}
.floating_page .rm_floating_screens .rm_floating_screen{z-index:9999;position:fixed;height:100%;width:368px;bottom:0;right:0;}
.floating_page .rm_floating_screens .rm_floating_screen{}
.floating_page .rm_floating_screens .rm_floating_screen{background:rgba(255, 255, 255, 0.95);box-shadow:0 1px 10px 0 rgba(0, 0, 0, .20);}
.floating_page .rm_floating_screens .rm_floating_screen .rm_close_screen{width:100%;height:50px;background-color:#f0f0f0;box-shadow:0 1px 2px 0 rgba(0, 0, 0, .12);margin-bottom:20px;border-bottom:1px solid #c8c8c8;}
.floating_page input[type="text"],
.floating_page input[type="email"],
.floating_page input[type="url"],
.floating_page input[type="password"],
.floating_page input[type="search"],
.floating_page textarea{background-color:#f0f0f0;}
.floating_page .close-floating-icon{background-image:url(//www.tourismproperties.co.nz/wp-content/plugins/custom-registration-form-builder-with-submission-manager/images/float-close-icon.png);background-repeat:no-repeat;float:right;text-indent:-99999px;height:15px;width:15px;margin-right:10px;margin-top:16px;opacity:.4;cursor:pointer;}
.floating_page .close-floating-icon:hover{opacity:1;transition:opacity .2s linear;}
.floating_page .floating-bottom-buttons{position:fixed;bottom:0px;width:100%;padding:10px;background-color:#f0f0f0;height:85px;border-top:1px solid #c8c8c8;padding-top:25px;}
.floating_page .floating-bottom-buttons .floating-login{display:inline-block;color:#fff;border:none;background:#ff6c6c;transition:.1s;border-radius:4px;outline:0;font-size:14px;cursor:pointer;font-weight:normal;padding:5px 14px 5px 15px;}
.floating_page .floating-bottom-buttons .cancel-button{font-family:Roboto, Arial, serif;display:inline-block;color:#c8c8c8;margin-right:20px;border-radius:4px;transition:.3s;}
.floating_page .floating-bottom-buttons .cancel-button a{color:#ff6c6c;}
.floating_page .rm_floating_content{padding:10px;width:100%;float:left;overflow-y:scroll;height:100%;}
.rm_embedeed_form{background-color:#fefefe;float:left;width:100%;font-family:'Roboto', sans-serif;}
.rm_embedeed_form .rmagic .rmcontent .rminput input[type="text"],
.rm_embedeed_form .rmagic .rmcontent .rminput input[type="password"],
.rm_embedeed_form .rmagic .rmcontent .rminput input[type="email"],
.rm_embedeed_form .rmagic .rmcontent .rminput input[type=number],
.rm_embedeed_form textarea, .rm_embedeed_form .rmagic .rmcontent .rminput select{background-color:#f0f0f0;}
.rm_embedeed_form{font-family:'Roboto', sans-serif;}
.floating_page .rm_floating_content .rm_user_gravatar{text-align:Center;background:rgba(255, 255, 255, 0.95);}
.floating_page .rm_floating_content .rm_user_gravatar img{width:150px;height:150px;border:10px solid #fff;border-radius:50%;}
.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field{border-top:1px solid #f0f0f0;padding-top:7px;padding-bottom:7px;font-size:15px;width:100%;float:left;color:#7b7b7b;font-weight:300;}
.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field .rm_custom_field_label{width:50%;float:left;}
.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field .rm_custom_field_value{width:50%;float:left;}
.floating_page .rm_floating_content #rm_otp_login input{margin-bottom:20px;width:100%;height:40px;font-size:16px;}
.floating_page .floating-bottom-buttons a{text-decoration:none;}
.floating_page .close-floating-page-title{width:88%;text-align:center;float:left;font-size:18px;color:#646464;padding-top:8px;}
.nspLinks .nspLinkScroll1 div ul{padding:0 !important;list-style-type:none !important;padding-top:11px !important;margin-left:0px !important;padding-left:0px !important;}
.rm-table.rm-floating-submissions .rm-floating-submission{background-color:#fff;border:1px solid #e1e1e1;max-width:292px;width:100%;margin:0px 5%;margin-bottom:20px;border-radius:8px;float:left;}
.floating_page .rm-floating-submission-form-name{background-color:#fafafa;text-align:center;font-size:14px;font-weight:400;color:#646464;line-height:36px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid #e1e1e1;}
.rm-floating-submission-form-date{float:left;width:88%;font-size:12px;color:#969696;margin-bottom:20px;}
.rm-floating-submission-form-download{float:left;width:20px;}
.rm-floating-submission-form-status{float:left;font-size:12px;width:28%;color:#fff;text-align:center;border-radius:5px;line-height:24px;}
.rm-floating-submission-form-status.pending{background-color:#ffa500;}
.rm-floating-submission-form-status.succeeded{background-color:#24b046;}
.rm-floating-submission-form-amount{width:24px;height:24px;float:left;color:#c8c8c8;font-weight:600;font-size:18px;}
.rm-floating-submission-form-content.rm-payment-from-main{width:95%}
.rm-floating-submission-form-date.rm-payment-from{width:70%;}
.rm-floating-submission-form-status.completed{background-color:#24b046;}
.rm-floating-submission-form-icon{background-image:url(//www.tourismproperties.co.nz/wp-content/plugins/custom-registration-form-builder-with-submission-manager/images/rm-floating-date-icon.png);background-repeat:no-repeat;width:24px;height:24px;float:left;}
.rm-floating-submission-form-date .date span{float:left;width:100%;font-weight:700;color:#646464;}
.rm-floating-submission-form-date .date{float:left;width:80%;padding-left:12px;}
.rm-floating-submission-form-content{width:80%;margin:0px auto;margin-top:12px;}
.floating_page .rm_floating_content .rm_custom_fields{margin-top:12px}
.floating_page .rm_f_notifications .rm_f_success{}
.rm-floating-submission-form-download img:hover{opacity:0.5;cursor:pointer;}
.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field:nth-child(even){background-color:#fbfbfb;padding-left:8px;}
.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field:nth-child(odd){background-color:#fff;padding-left:8px;}
.rm-no-default-from-notification{text-align:center;}
@-webkit-keyframes floating_screens {
0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes floating_screens {
0%{opacity:0;}
100%{opacity:1;}
}
@-o-keyframes floating_screens {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes floating_screens {
0%{opacity:0;}
100%{opacity:1;}
}
.rm_floating_screenshhh{-webkit-animation:floating_screens 5s infinite;-moz-animation:floating_screens 5s infinite;-o-animation:floating_screens 5s infinite;animation:floating_screens 5s infinite;}
select#id_rm_fac_day,
select#id_rm_fac_month,
input#id_rm_fac_year{width:20%;-webkit-appearance:none;-moz-appearance:none;border:1px solid #e1e1e1;background-color:#fafafa;padding:8px;margin-right:1%;color:#646464;font-family:inherit;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;}
.rm-fac-dob{margin:20px 10%;display:flex;align-items:center;justify-content:center;}
form#rm-fac{text-align:center;margin:auto;}
.rmagic #rm-fac .rm-fac-dob select,
.rmagic #rm-fac .rm-fac-dob input{width:20%;border:1px solid #e1e1e1;background-color:#fafafa;padding:8px;margin:0% 1%;color:#646464;font-family:inherit;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;}
i.rm_front_field_icon{vertical-align:middle;margin-right:10px;}
.rm_theme_matchmytheme i.rm_front_field_icon{margin-bottom:4px;}
.rmagic .rmnote{z-index:9999999;display:none;position:absolute !important;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;font-size:1em;color:initial;font-weight:normal;color:#fff;top:12px;line-height:22px;box-shadow:2px 2px 2px 0px rgba(150, 150, 150, 0.4);}
.rmnote .rmprenote{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid rgb(255, 202, 119);position:absolute;top:-10px;left:20px;}
.rmagic .rmrow{position:relative !important;}
.rmcontent form.rmagic-form fieldset.rmfieldset legend{width:100%;margin:20px 0;font-size:1.2em;}
.rm-floating-page .rm-floating-page-content .rmagic{float:none;width:97%;margin:0px auto;}
.rm-floating-page .rm-floating-page-content .rmformui{float:none;width:94%;margin:0px auto;}
.rmagic.rm_theme_matchmytheme.rm_layout_label_left .rmrow .rm-link-field{text-align:center;}
.rmagic #rm_reset_pass_form .buttonarea{width:100%;float:left;margin-top:20px;}
#rm_my_pay_tab .rm-table th{padding:10px 0px;}
#rm_edit_sub_link{clear:both;}
pre.rm-pre-wrapper-for-script-tags{display:none !important;}
.rmagic .rm_optin_text .rmrow, .rmagic .rm_optin_text .rminput, .rmagic .rm_optin_text .rmradio{width:100%;}
.rmagic .rmrow.rm_captcha_fieldrow, .rmagic .rmrow.rm_captcha_fieldrow *{width:100%;}
.rmagic .rmrow.rm_captcha_fieldrow .g-recaptcha > div{margin:0px auto}
.rmagic .rm-thirdp-login-button-wrap{margin-top:10px;text-align:center;}
.rmagic .rm-thirdp-login-button-wrap{text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:600px;margin:0px auto;}
.rmagic .rm-thirdp-login-button-wrap .rm-facebook-login .rm-third-party-login-btn{background-color:#3b5998;}
.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login-btn{margin:5px;}
.rmagic .rmagic-form .rm_terms_checkbox input[type="checkbox"]{margin-right:6px;}
#ui-datepicker-div.ui-datepicker select.ui-datepicker-month,
#ui-datepicker-div.ui-datepicker select.ui-datepicker-year{float:left;margin-right:3px;background-image:none;border:0px;height:auto;padding:0px;}
.rmagic .rmradio{padding:0px;}
.rmagic .rmmap_container input.rm-map-controls{width:auto !important;}
.rmagic.rm_theme_classic form.rmagic-form{background-color:transparent !important;}
.rmagic .rmrow .rminput ul li::before{display:none;}
.rmagic .rminput .rmradio{margin:0px;display:inline-block;}
.rmagic .rminput .rmradio li{list-style:none;}
.rmagic .rmrow .rminput .rateit{width:100%;}
.rmagic .rmrow .rminput > div{width:100%;float:left;}
.rmagic .rmrow .rminput select{background-color:transparent;border:1px solid #e1e1e1;border:1px solid rgba(150, 150, 150, 0.4);min-width:50%;width:100%;font-size:1em;min-height:36px;line-height:16px;}
.rmagic .rmrow .rminput select[multiple=multiple]{padding:10px;min-height:100px;overflow:auto;}
.rmagic .rmrow .rminput textarea{resize:vertical !important;}
.rmagic .rmrow .rminput > div.form-group{margin:0px;}
.rmagic .rmrow .rminput input[type="text"],
.rmagic .rmrow .rminput input[type="password"],
.rmagic .rmrow .rminput input[type="email"],
.rmagic .rmrow .rminput input[type="url"],
.rmagic .rmrow .rminput input[type="number"],
.rmagic .rmrow .rminput textarea{width:100%;min-height:48px;font-size:0.8em;max-width:100%;height:auto;}
.rmagic .rm-login-wrapper .rmrow{width:100%;margin-bottom:15px;margin-left:0px;}
@media screen and (max-width:900px){
.rmagic .rmrow .rminput input[type="text"],
.rmagic .rmrow .rminput input[type="password"],
.rmagic .rmrow .rminput input[type="email"],
.rmagic .rmrow .rminput input[type="url"],
.rmagic .rmrow .rminput input[type="number"],
.rmagic .rmrow .rminput textarea, .rmagic .rmrow .rminput select{width:100%;}
}
@media only screen and (max-width:760px) {
.rmagic .rmnote{margin-left:0px;}
}
@media only screen and (max-width:479px){}
.rmagic .rmrow .rminput input[type="number"]{font-size:1em;padding-left:1em;}
.rmagic .rmrow .rminput textarea.rm_terms_area, .rmagic .rmagic-row .rmagic-field .rminput textarea.rm_terms_area{width:100%;padding:10px;font-size:0.8em;min-height:100px;}
.rmagic .rmrow .rminput .appendable_options >input{display:block;}
.rmagic .rmrow .rminput .appendable_options .rm_actions{display:inline-block;text-align:left;margin:5px 20px 10px 0;cursor:pointer;}
.rmagic .rmrow .rminput .appendable_options .rm_actions a{font-size:80%;text-transform:uppercase;}
.ui-datepicker.ui-widget.ui-widget-content{border:none;box-shadow:0 0 0 1px rgba(14, 41, 57, .12), 0 2px 5px rgba(14, 41, 57, .44), inset 0 -1px 2px rgba(14, 41, 57, .15);padding:10px;font-family:Roboto, Helvetica, serif;border-radius:0;max-width:400px;}
.ui-datepicker.ui-widget.ui-widget-content.rm_jqui_element{z-index:99999 !important}
.ui-datepicker-header.ui-widget-header{background-image:none;background-color:#e1e1e1;border:none;padding:10px 0 !important;border-radius:0;}
.ui-widget-content .ui-state-default{border-color:#fff !important;background-image:none !important;text-align:center;border-radius:4px;}
.rm_jqui_element .ui-state-active, .rm_jqui_element .ui-widget-content .ui-state-active{background-color:cornflowerblue!important;color:#fff !important;}
#ui-datepicker-div .ui-datepicker-calendar th{font-weight:lighter;}
#ui-datepicker-div .ui-datepicker-calendar th,
#ui-datepicker-div .ui-datepicker-calendar td{width:14.28%;}
.rm_jqui_element .ui-state-highlight, .rm_jqui_element .ui-widget-content .ui-state-highlight{background-color:aliceblue !important;}
#rm-data-clear-picker{cursor:pointer;}
.rmagic .rm-field-hint{float:left;width:100%;font-size:12px;opacity:0.5;}
.rmagic .rm_total_price{text-align:center;font-size:larger;line-height:60px;background-color:rgba(150, 150, 150, 0.1);margin:10px 0;}
.rmagic .buttonarea{width:100%;display:block;float:left;margin:50px 0 10px 0;;}
.rmagic .rmcontent.rm-login-wrapper .buttonarea{margin:8px 0px;text-align:center;}
.rmagic .rmcontent.rm-login-wrapper .buttonarea input[type='submit']{margin:0px;}
.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login{display:inline-table;position:relative;}
.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login .rm-third-party-login-btn{text-transform:none;font-weight:normal;font-size:14px;border-radius:4px;line-height:26px;font-family:arial;width:286px;text-align:left;color:#fff;padding:12px 2px 12px 50px;border:0px;box-shadow:none;background-image:none;height:auto;margin:0px 5px 10px 5px;}
.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login span{position:absolute;left:26px;top:0px;color:#fff;font-size:20px;margin-top:8px;line-height:34px;}
.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login svg{width:20px;margin:10px 0px 0px -4px;}
.rmagic .rmcontent.rm-login-wrapper .rm_forgot_pass{float:left;width:100%;text-align:center;}
.rmagic .rmagic-form.rmagic-form-btn-left .buttonarea{text-align:left}
.rmagic .rmagic-form.rmagic-form-btn-center .buttonarea{text-align:center}
.rmagic .rmagic-form.rmagic-form-btn-right .buttonarea{text-align:right}
.rmagic .buttonarea input[type='button'],
.rmagic .buttonarea input[type='submit']{width:auto;min-width:150px;min-height:50px !important;float:none;margin-bottom:10px;margin-right:10px;display:inline-block;}
.rmagic .rmheader{display:block;float:left;width:100%;margin:20px 0;}
.rm-post-sub-msg{margin:20px 0;font-size:1.2em;text-align:center;}
.rmagic .rmrow .rminput ul li label{display:inline-block;}
.rmagic .rmrow .rminput ul li label img{margin-bottom:0px;}
.rmagic .rmrow .rmfield label{font-weight:600;width:auto;}
.rmagic .rm-login-wrapper input[type="checkbox"]:checked + label span{background-image:none;width:auto;}
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="text"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="password"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="email"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="url"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="number"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput textarea{box-shadow:0 0 30px 0 rgba(18, 25, 33, 0.15);}
.rmagic .rminput .rmradio li .best-radio{margin-right:-60px;}
.rmagic .rm_pricefield_checkbox .rmradio .rm-pricefield-wrap .best-check{margin:-2px -64px 7px 11px;}
.wp-container-7 > .rmagic{float:none;}
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="text"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="password"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="email"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="url"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="file"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="number"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput textarea{outline:1px;border-style:solid;}
.rmagic .rminput.rm-richtext-fw{width:100%;}
.rm-login-widget-modal .rmagic .rmcontent.rm-login-wrapper{width:95%;margin:30px auto;}
.widget_rm_form_widget{width:100%;display:inline-block;}
.widget_rm_form_widget .rm_layout_two_columns .rm-two-columns-wrap .rmrow{width:100%;}
.widget_rm_form_widget .rmrow .rminput ul.rmradio li{background:none;border:0px;padding:0px;margin:0px}
.widget_rm_form_widget .rmagic.rm_theme_classic fieldset{}
.widget_rm_form_widget .rmagic .rmrow.rm_captcha_fieldrow .g-recaptcha{transform:scale(0.70);-webkit-transform:scale(0.70);transform-origin:0 0;-webkit-transform-origin:0 0;}
.widget_rm_form_widget .rmagic .rmrow.rm_captcha_fieldrow .g-recaptcha > div{width:100% !important;}
.widget_rm_form_widget .rmagic .rmrow .rminput select{width:100%;}
.widget_rm_form_widget .rmagic .rmrow .rminput input[type="file"]{width:100%;}
.widget_rm_form_widget #address .rm_ad_container .label{width:100%;text-align:left;}
.widget_rm_form_widget #address .rm_ad_container .slimField{width:100%;margin-bottom:15px;}
.widget_rm_form_widget #address .rm_ad_container .slimField input{width:100%;}
.widget_rm_form_widget #address .rm_ad_container .wideField.rm-semi-field{width:100%;}
.widget_rm_form_widget #address .rm_ad_container .wideField.rm-alone{width:100%;}
.widget_rm_form_widget #address .rm_ad_container .wideField.rm-semi-field-with-label{width:100%;}
.widget_rm_form_widget .rminput .rm_clock.rm-flip-clock-wrapper{margin:0px !important;}
.widget_rm_form_widget .rminput .rm-flip-clock-wrapper ul{width:36px !important;margin:5px 2px !important;height:80px!important;}
.widget_rm_form_widget .rminput .rm-flip-clock-wrapper ul li a div div.rm-clock-inner{font-size:50px;}
.widget_rm_form_widget .rminput .rm-flip-clock-wrapper ul li a{height:82px;}
.widget_rm_form_widget .rminput .rm-flip-clock-wrapper ul li{padding:0px;margin:0px;border:0px;padding-left:0px !important;position:absolute !important;overflow:hidden;}
.widget_rm_form_widget .rminput  .rm-flip-clock-divider{width:0px;}
.rmagic.rm_theme_classic .rm_form_field_type_heading{color:inherit;}
.rmagic.rm_theme_classic .rm_field_type_repeatable_container a{color:#737373;}
.rmagic.rm_theme_classic{color:#8a8a8a;color:rgb(138, 138, 138);}
.rmagic .rmrow.rm_pricefield_row .rminput select#id_rm_multisel_paypal_field,
.rmagic .rmrow.rm_pricefield_row .rminput input[type="text"]{width:60%;float:left;margin-bottom:5px;}
.rmagic .rmrow.rm_pricefield_row .rminput select[id*="id_rm_multisel_paypal_field"]{width:60%;float:left;margin-bottom:5px;}
.rmagic .rm_pricefield_checkbox .rmradio .rmrow .rminput input[type="number"]{padding:2px 8px;}
.rmagic .rm_pricefield_row .rmrow .rminput input[type="number"]{min-width:70px;}
.rmagic .rmrow.rm_pricefield_row .rminput .rmrow{width:auto;margin-left:10px;padding-top:0px;}
.rmagic .rmrow.rm_pricefield_row .rminput .rmrow .rmfield{padding-top:0px;}
.rmagic .rmrow.rm_pricefield_row .rminput .rmrow .rminput{padding-top:0px;}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field.rm_pricefield_row > .rminput{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field.rm_pricefield_row > .rminput >  .rmagic-field{display:flex;}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field.rm_pricefield_row > .rminput label.rmfield{text-align:center;width:24px;}
.widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow.rm_pricefield_row .rmfield{width:auto;}
.widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow.rm_pricefield_checkbox .rmfield{width:auto;}
.widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow.rm_pricefield_checkbox .rmrow .rminput{width:50px;}
.widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow .rmfield{width:100%;}
.widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow .rminput{width:100%;}
.rm_noscript_btn{display:none !important}
.widget_rm_form_widget .rmagic .rmagic-form .rmrow .rmnote{margin-left:0px;}
#address.rm_address_type_ca .rm_ad_container .rm-address-fw{width:100%;margin:0px;margin-bottom:12px;}
#address.rm_address_type_ca .rm_ad_container .rm-address-fw input{width:100%;margin:0px;}
#address.rm_address_type_ca .rm_ad_container .rm-address-hw{width:48%;float:left;margin:0px 2% 12px 0px;}
#address.rm_address_type_ca .rm_ad_container .rm-address-hw:last-child{float:right;margin-right:0px;}
#address.rm_address_type_ca .rm_ad_container .rm-address-hw input,
#address.rm_address_type_ca .rm_ad_container .rm-address-hw select{width:100%;white-space:nowrap;}
.rmagic #address.rm_address_type_ca .rm_ad_container .label{width:100%;text-align:left;}
#address.rm_address_type_ga .rm_ad_container .rm-address-fw{width:100%;margin:0px;margin-bottom:12px;}
#address.rm_address_type_ga .rm_ad_container .rm-address-fw input{width:100%;margin:0px;}
#address.rm_address_type_ga .rm_ad_container .rm-address-hw{width:48%;float:left;margin:0px 2% 12px 0px;}
#address.rm_address_type_ga .rm_ad_container .rm-address-hw:last-child{float:right;margin-right:0px;}
#address.rm_address_type_ga .rm_ad_container .rm-address-hw input{width:100%;}
#address.rm_address_type_ga .rm_ad_container .label{width:100%;text-align:left;padding-left:0px;margin-left:0px;}
.rm-google-addess-field{font-size:12px;}
.rminput #locationField span,
.rmwc-input #locationField span{font-size:12px;}
@media only screen and (max-width:1200px) {
.rmagic #address.rm_address_type_ca .rm_ad_container .rm-address-hw,
.rmagic #address.rm_address_type_ga .rm_ad_container .rm-address-hw{width:44%;margin:0px 4px 12px 4px;}
}
@media screen and (max-width:900px){}
@media only screen and (max-width:479px) {
.rmagic #address.rm_address_type_ga .rm_ad_container .rm-address-hw,
.rmagic #address.rm_address_type_ca .rm_ad_container .rm-address-hw{width:100%;margin:6px 0px;}
} .widget_rm_form_widget .rmagic #address.rm_address_type_ga .rm_ad_container .rm-address-hw,
.widget_rm_form_widget .rmagic #address.rm_address_type_ca .rm_ad_container .rm-address-hw{width:100%;}
.rmwc-input #address.rm_address_type_ga .rm_ad_container .rm-address-hw,
.rmwc-input #address.rm_address_type_ca .rm_ad_container .rm-address-hw{width:100%;}
.rmagic .rmrow .rm-rgfeed, .rmwc-field.rmrow .rmwc-input .rm-rgfeed{border:1px solid #f2f2f2;margin-bottom:-1px;font-size:13px;padding:5px 12px;float:left;width:100%;}
.rmagic .rmrow .rm-rgfeed .rm-avatar img, .rmwc-field.rmrow .rmwc-input .rm-rgfeed .rm-avatar img{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;width:36px;height:36px;}
.rmagic .rmrow .rm-rgfeed .rm-rgfeed-user, .rmwc-field.rmrow .rmwc-input .rm-rgfeed .rm-rgfeed-user{font-weight:700;}
.rmagic .rmrow .rm-rgfeed .rm-rgfeed-user-info, .rmwc-field.rmrow .rmwc-input .rm-rgfeed .rm-rgfeed-user-info{float:left;padding:6px 6px 0px 10px;width:88%;width:calc(100% - 36px);}
.rmagic .rmrow .rm-rgfeed .rm-rgfeed-user-info{padding:0px 6px 0px 10px;}
.rmagic .rmrow .rm-rgfeed .rm-rgfeed-user-info img.rm_country_flag{width:16px;height:16px;margin:0px;margin-left:5px;}
.rmagic .rmrow .rm-rgfeed .rm-avatar, .rmwc-field.rmrow .rmwc-input .rm-rgfeed .rm-avatar{float:left;width:36px;height:36px;}
.rmagic .rmrow .rm_mapv_container .rm-map-widget{height:100% !important;padding-bottom:50%;width:100%;}
.rmagic .rm_mapv_container{margin:0px auto;max-width:100%;}
.rmagic .rmrow.rm_mapv_container{max-width:100%;}
.rm_mapv_container.rm_mapvsm{display:block}
.rm_mapv_container.rm_mapvlg{display:table-cell}
.widget_rm_form_widget .rm_mapv_container.rm_mapvsm{width:100% !important;}
.rmagic .rmrow .fdata-row{float:left;width:98%;border:1px solid #f1f1f1;padding:10px 2%;font-size:12px;}
.rmagic .rmrow .fdata-row .rm-form-name{margin-top:10px;}
.rmagic .rmrow .fdata-row span{font-weight:600}
.rmagic .rm-image-widget{position:relative;text-align:center;width:auto;margin:0px auto;display:table;}
.rmagic .rm-image-widget a img{margin:0px auto !important;}
.rmagic figure.rm-image-widget.wp-caption{border:0px;margin:0px auto;}
.rmagic .rm-image-widget .rm-caption{font-size:12px;width:auto;float:left;text-align:left;margin-top:5px;position:absolute;bottom:4%;left:2%;background-color:#000;background-color:rgba(70, 70, 70, 0.85);color:#fff;padding:5px 10px;}
.rmagic .rm-image-widget.imgv_shape_circle img{border-radius:100%;max-width:100%;max-height:100%;object-fit:cover;}
.rm-image-widget .wp-caption-text{text-align:center}
.rmagic .rm-image-widget.imgv_shape_circle .rm-caption{bottom:25%;left:30%;}
.rm-image-widget .wp-caption-text:empty{display:none;}
.csscalc #TB_window{padding-bottom:20px;}
.csscalc #TB_closeWindowButton{bottom:4px;top:inherit;}
.rmagic .rmrow.rm-box-graph .rm-box-title{text-align:center;margin-bottom:18px;}
.rmagic .rmrow.rm-box-graph .rm-box-title{text-align:center;margin-bottom:18px;}
.rmagic .rmrow.rm-box-graph #rm_sot_div svg *{}
.widget_rm_form_widget .rmrow.rm_mapv_container{width:100% !important;}
.rm-floating-page .rmrow.rm_mapv_container{max-width:100%;}
.rm-floating-page .rmrow.rm-box-graph{max-width:100%;}
.rm-floating-page .rm-box-graph #rm_sot_div > div > div,
.rm-floating-page .rm-box-graph #rm_conversion_chart_div > div > div,
.rm-floating-page .rm-box-graph #rm_browser_usage_chart_div > div > div,
.rm-floating-page .rm-box-graph #rm_browser_conversion_div > div > div{margin:0px auto;}
.rm-floating-page .rm-image-widget{width:100%;text-align:center}
.rmagic .rminput.pass-strength-visible .pass-colorbar{height:3px;background-image:url(//www.tourismproperties.co.nz/wp-content/plugins/custom-registration-form-builder-with-submission-manager/images/rmpasswordstrength.jpg);position:absolute;top:0;left:0;}
.rmagic .rminput.pass-strength-visible .pass-graybar{height:3px;background-color:#ccc;width:100%;position:relative;top:-2px;}
.rmagic .rminput.pass-strength-visible .pass-wrapper ~ .pass-wrapper{display:none !important;}
.rmagic .rminput.pass-strength-visible .pass-text{font-size:12px;}
.rm-logged-in-view-wrap{width:100%;text-align:center;}
.rmagic .rm-logged-in-view-wrap{width:100%;max-width:600px;margin:0px auto;display:table;line-height:1.75;}
.rm-logged-in-view-wrap .rm-logged-in-lf{width:120px;float:left;}
.rm-logged-in-view-wrap .rm-logged-in-lf#rm-hide-user_avatar{display:none;}
.rm-logged-in-view-wrap .rm-logged-in-lf#rm-hide-user_avatar + .rm-logged-in-rf{width:100%;}
.rm-logged-in-view-wrap .rm-logged-in-lf + .rm-logged-in-rf{width:calc(100% - 153px);margin-left:30px;}
.rm-logged-in-view-wrap .rm-logged-in-rf{float:left;width:100%;}
.rm_display_custom_msg{width:100%;float:left;padding-bottom:10px;font-size:12px;}
.rm-logged-in-view-wrap .rm-logged-in-lf img{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;width:120px;height:120px;}
.rm-logged-in-view-wrap .rm-logged-in-rf span.rm-greetings-text{font-size:20px;}
.rm-logged-in-view-wrap .rm-logged-in-rf span + span{font-size:28px;width:100%;float:left;font-weight:700;}
.rm-logged-in-lf img.avatar{float:left}
.rm-logged-in-rf .rm-logged-welcome{float:left;width:100%;}
.rm-logged-in-account-links{border-top:5px solid #efefef;margin-top:12px;padding-top:6px;float:left;width:100%;}
.rm-logged-in-account-links .rm_display_account{float:left;}
.rm-logged-in-account-links .rm_display_logout{float:right;}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.rm-alert-error, .rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error, .rmagic .rmcontent form#rm_reset_pass_form fieldset .rm-response-message.alert-error,
.rmagic .rmcontent form.rmagic-form fieldset .rm-response-message.alert-error{background-color:#F9E4E8;box-shadow:inset 2px 0 0 0 #E04562;-moz-box-shadow:inset 3px 0 0 0 #E04562;-webkit-box-shadow:inset 3px 0 0 0 #E04562;border:0px;color:#333333;font-family:inherit;font-weight:400;text-transform:none;font-size:14px;margin:0 0 20px;border-top-right-radius:2px;border-bottom-right-radius:2px;text-align:left;padding:10px 10px;}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.rm-alert-error, .rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error, .rmagic .rmcontent form.rmagic-form fieldset .rm-response-message.alert-error{position:relative;}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.rm-alert-error span.close, .rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error span.close, .rmagic .rmcontent form.rmagic-form fieldset .rm-response-message.alert-error span.close{position:absolute;right:7px;top:4px;cursor:pointer;}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error ul li{list-style:none;}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.rm-alert-error{padding:10px 12px;}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error ul{margin:0px;padding:0px 12px;}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error ul li::marker{display:none;}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error a.close, .rmagic .rmcontent form#rm_reset_pass_form fieldset .rm-response-message.alert-error a.close{color:#E04562;line-height:20px;box-shadow:none;text-decoration:none;}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message .rm_inline_forgot_pass{display:inline;}
.widget.widget_rm_login_btn_widget{max-width:400px;}
.widget_rm_login_btn_widget{display:inline-block;width:100%;padding:25px 0px !important;overflow:visible !important;margin:0px 0px;float:left;margin-bottom:0px;}
.rm_widget_container{text-align:center;position:relative;}
.rm_widget_container #rm_login_widget_front,
.rm_widget_container #rm-login-widget{position:absolute;height:140px;z-index:999;top:0px;left:-25px;padding-top:50px;min-width:300px;width:100%;}
.rm_widget_container #rm_login_widget_front .rmagic,
.rm_widget_container #rm-login-widget .rmagic{margin:0px;border:0px;background-color:transparent;}
.rm_widget_container #rm_login_widget_front .rmagic .rmcontent.rm-login-wrapper,
.rm_widget_container #rm-login-widget .rmagic .rmcontent.rm-login-wrapper{border:0px;}
.rm_widget_container #rm-login-widget .rmrow,
.rm_widget_container #rm-login-widget  .rmagic .buttonarea{background-color:#fff;}
.rm_widget_container #rm-login-widget #rm_login_form .rmrow .rmfield label{color:#2b2b2b;font-size:13px;}
.rm_widget_container #rm-login-widget #rm_login_form .rmrow .rminput input{color:#696565;}
.rm_widget_container .rm_login_widget-wrap .rm-login-wrapper .rmrow .rmfield{width:100%;text-align:left;min-height:auto;}
.rm_widget_container .rm_login_widget-wrap .rm-login-wrapper .rmrow .rminput{width:100%;min-height:auto;}
.rm_widget_container .rm_login_widget-wrap .rm-login-wrapper .rmrow .rmfield span{float:left;margin-bottom:10px;}
.rm_widget_container div a.rm-button{border:2px;border-style:solid;border-color:#000;border-radius:5px;padding:8px 30px;font-size:15px;font-size:16px;position:relative;z-index:99999;}
.rm_widget_container .rm-login-widget-wrap a.rm-button{pointer-events:visible;}
.rm_widget_container .rm_login_widget-wrap, .rm_widget_container .rm-logged-in-view{float:left;background-color:#fff;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);color:#2b2b2b;margin-bottom:50px;margin-top:10px;padding-top:12px;min-width:360px;max-width:400px;min-height:46px;border-radius:3px;}
.rm_widget_container .rm_login_widget-wrap > .rm-failed-ip-error{font-size:12px;width:88%;margin:20px auto;display:inline-block;}
.rm_widget_container .rm-logout-widget:hover #rm_login_widget_front{display:block !important;}
.widget_rm_login_btn_widget .rm-logout-widget:hover #rm_login_widget_front{display:block !important;}
.rm_widget_container .rm-logged-in-view-wrap .rm-logged-in-lf img{width:70px;height:70px;}
.rm_widget_container .rm-logged-in-view-wrap{width:92%;margin:0px auto;color:#2b2b2b;}
.rm_widget_container .rm-logged-in-account-links{border-top:2px solid #efefef;margin:0px 0px 4px 0px;padding-top:10px;}
.rm_widget_container .rm-logged-in-rf span + span{font-size:25px;}
.rm_widget_container .rm-logged-in-rf .rm-user-last-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:200px;}
.rm_widget_container .rm-logged-in-rf span.rm-greetings-text{font-size:16px;width:100%;float:left;}
.rm_widget_container .rm-logged-in-lf{width:70px;margin-top:18px;}
.rm_widget_container .rm-logged-in-rf{float:left;margin:22px 0px 0px 0px;width:calc(100% - 70px);}
#rm_login_widget_front .rm_login_widget_nub,
#rm-login-widget .rm_login_widget_nub{position:absolute;width:24px;height:24px;-webkit-transform:rotate(225deg);transform:rotate(225deg);z-index:2;box-shadow:2px 2px 2px 0px rgba(0, 0, 0, 0.08);-webkit-box-shadow:2px 2px 2px 0px rgba(0, 0, 0, 0.08);-moz-box-shadow:2px 2px 2px 0px rgba(0, 0, 0, 0.08);background:#fff;top:48px;left:50%;}
#rm-login-widget .rm_login_widget-close{position:fixed;top:0px;width:100%;height:100%;left:0px;z-index:-1;}
.rmagic .rmcontent.rm-login-wrapper ul.rmradio li.rm-login-remember{background-image:none;border:0px;}
.rmagic .rm-login-attempted-notice{padding:15px;font-size:12px;}
.rmagic .rmcontent.rm-login-wrapper .rmrow .rmfield label span i{margin-bottom:5px;}
.widget_rm_login_btn_widget.rm-narrow-widget .rm_login_widget-wrap, .widget_rm_login_btn_widget.rm-narrow-widget .rm-logged-in-view{width:99%;min-width:99%;}
.widget_rm_login_btn_widget.rm-narrow-widget .rm_login_widget-wrap .rmagic, .widget_rm_login_btn_widget.rm-narrow-widget .rm-logged-in-view .rmagic{border:0px}
.rmagic .rmrow .rm-wc-wrap{width:100%;float:left;}
.rmagic .rmrow .rm-wc-hw{width:48%;float:left;margin:0px 2% 12px 0px;}
.rmagic .rmrow .rm-wc-label{width:100%;text-align:left;float:left;color:gray;color:rgba(0, 0, 0, 0.5);background-color:transparent;font-size:0.8em;}
.rmagic .rmrow .rm-wc-fw{width:100%;float:left;margin-bottom:12px;}
.rmagic .rmrow .rm-wc-wrap .rm-wc-field select{width:100%;font-size:1em;height:36px;}
.theme-astra .rmagic .rmrow .rm-wc-wrap .rm-wc-field select{height:42px;font-size:0.9em;}
body.is-light-theme .rmagic.rm_theme_matchmytheme, body.is-light-theme .rmagic{float:none}
.rmagic .rmrow .rm-wcbilling, .rmagic .rmrow .rm-wcshipping{position:relative;}
.rmagic .rmrow .rm-wc-hover-text{bottom:-20px;top:inherit;margin-left:0px;}
.woocommerce-FormRow  .rm-wcshipping .rmnote.rm-wc-hover-text{display:none !important;}
.rmagic .rm-privacy-row{text-align:center;background-color:rgba(150, 150, 150, 0.1);margin:10px 0;padding:24px 10px;font-weight:normal;border-radius:3px}
.rmagic .buttonarea input[type='submit'][disabled]{opacity:0.5;cursor:default;}
.rmagic .rm-privacy-row .rm-privacy-icon input.rm_privacy_cb{margin-right:5px;}
#rm_front_submissions_nav_form, #rm_front_submissions_respas_form{display:none;}
.rm_error_msg{background-color:#F8E1E7;padding:8px 20px;border-radius:5px;border:1px solid #D2375E;color:#D2375E;font-size:12px;margin:0px auto;display:table;}
.rm_success_msg{background-color:#DAF5E7;padding:8px 20px;border-radius:5px;border:1px solid #42CC83;color:#42CC83;font-size:12px;margin:0px auto;display:table;}
.rm-password-request{}
.rm-security-token{padding:22px 5px;text-align:center;width:100%;margin-bottom:20px;border:2px dotted #e6e6e6;background-color:#FBFBFB;color:#949494;}
.rm_error_msg-wrap{float:left;width:100%;text-align:center;}
.rm_error_msg-wrap .rm_pr_error_msg{background-color:#F8E1E7;margin:0px auto;text-align:left;box-shadow:inset 2px 0 0 0 #E04562;-moz-box-shadow:inset 2px 0 0 0 #E04562;-webkit-box-shadow:inset 3px 0 0 0 #E04562;border-top-right-radius:2px;border-bottom-right-radius:2px;color:#333333;font-family:inherit;font-weight:400;padding:20px;font-size:14px;width:100%;max-width:690px;}
.rm_error_msg-wrap .rm_pr_error_msg p, .rm_error_msg-wrap .rm_pr_success_msg p, .rm_error_msg-wrap .rm_pr_warning_msg p{padding:0px;margin:0px;}
.rm_error_msg-wrap .rm_pr_error_msg .rm_red_cross{color:#E04562;line-height:20px;box-shadow:none;text-decoration:none;background-color:transparent;margin-right:0px;float:right;}
.rm_error_msg-wrap .rm_pr_success_msg{background-color:#DAF5E7;padding:8px 20px;color:#42CC83;font-size:12px;margin:0px auto;display:inline-flex;text-align:left;box-shadow:inset 2px 0 0 0 #42CC83;-moz-box-shadow:inset 2px 0 0 0 #E04562;-webkit-box-shadow:inset 3px 0 0 0 #42CC83;border-top-right-radius:2px;border-bottom-right-radius:2px;color:#333333;font-family:inherit;font-weight:400;padding:20px;font-size:14px;width:100%;max-width:690px;}
.rm_error_msg-wrap .rm_pr_success_msg .rm_green_tik{background-color:#42CC83;color:#DAF5E7;border-radius:50%;width:18px;height:18px;padding:5px;float:left;line-height:10px;font-size:12px;margin-right:10px;text-align:center;}
.rm_error_msg-wrap .rm_pr_warning_msg{background-color:#fff0e4;padding:8px 20px;border-radius:5px;border:1px solid #ff9947;color:#ff9947;font-size:12px;margin:0px auto;display:inline-flex;text-align:left;}
.rm_error_msg-wrap .rm_pr_warning_msg .rm_waring_symbol{background-color:#ff9947;color:#fff0e4;border-radius:50%;width:18px;height:18px;float:left;line-height:4px;font-size:12px;margin-right:10px;text-align:left;padding:8px;}
.rmagic .rmrow .rminput.rminput-note ~ .rmnote{top:-89px !important;}
.rmagic .rmrow .rminput.rminput-note ~ .rmnote .rmprenote{bottom:-11px;top:auto;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
div#rm_stat_container,
div.rm_hide_form_page{display:none;}:root{--rm-field-gutter:10px;}
.rmagic .rmagic-row{width:100%;margin:0px auto 20px auto;}
@media(min-width:783px){
.rmagic .rmagic-row .rmagic-fields-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:calc(var(--rm-field-gutter) * -1);margin-left:calc(var(--rm-field-gutter) * -1);}
.rmagic-row .rmagic-fields-wrap .rmagic-col{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:calc(var(--rm-field-gutter) * 1);padding-left:calc(var(--rm-field-gutter) * 1);}
.rmagic-row .rmagic-fields-wrap .rmagic-col-8{-webkit-box-flex:2;-ms-flex:2;flex:2;}
.rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap, .rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:calc(var(--rm-field-gutter) * -1);margin-left:calc(var(--rm-field-gutter) * -1);}
.rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-hw, .rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-fw, .rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-hw, .rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-fw{position:relative;}
.rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-hw, .rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-fw, .rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-hw, .rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-fw{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:calc(var(--rm-field-gutter) * 1);padding-left:calc(var(--rm-field-gutter) * 1);}
.rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-hw, .rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-hw{position:relative;width:100%;float:left;}
}
@media only screen and (max-width:781px) {
.rmagic .rmagic-row{display:inline-block;}
.rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col:empty{display:none;}
.rmagic .rmagic-row.rm-hidden-row .rmagic-col-hide{display:none !important;}
.rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col{display:inline-block;width:100%;margin-bottom:20px;}
.rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col:last-child{margin-bottom:0px;}
.rmagic .rmagic-row .rmagic-fields-wrap{}
}
.rmagic .rmagic-row .rmagic-field .rminput input[type="text"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="password"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="email"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="url"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="file"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="number"],
.rmagic .rmagic-row .rmagic-field .rminput textarea{width:100%;min-height:36px;font-size:1em;max-width:100%;height:auto;}
.rmagic-row .rmagic-field .rminput input[type="password"]:disabled,
.rmagic .rmagic-row .rmagic-field .rminput input[type="text"]:disabled{opacity:0.7;}
.rmagic .rmagic-row .rmagic-field .rminput select{background-color:transparent;border:1px solid #e1e1e1;border:1px solid rgba(150, 150, 150, 0.4);min-width:50%;width:100%;font-size:1em;min-height:36px;line-height:16px;max-width:100%;}
.rmagic .rmagic-row .rmagic-heading{font-size:20px;}
.rmagic .rmagic-row .rmagic-subheading{padding-bottom:20px;color:gray;color:rgba(0, 0, 0, 0.5);font-size:16px;}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field{position:relative;width:100%;float:left;}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field label sup{padding:0px;margin:0px;bottom:0px;vertical-align:baseline;}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field .rminput .intl-tel-input{width:100%;}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field .rminput .iti--allow-dropdown input[type="text"]{background-image:none;}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field .rminput ul.iti__country-list{margin:0 0 0 -1px !important;padding:0 !important;}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field .rminput ul.iti__country-list li{margin-left:0px !important;}
.rmagic .rmrow .rminput .iti--allow-dropdown input, .rmagic .rmrow .rminput .iti--allow-dropdown input[type=tel],
.rmagic .rmrow .rminput .iti--allow-dropdown input[type=text],
.rmagic .rmrow .rminput .iti--separate-dial-code input, .rmagic .rmrow .rminput .iti--separate-dial-code input[type=tel],
.rmagic .rmrow .rminput .iti--separate-dial-code input[type=text]{padding-right:6px !important;padding-left:52px !important;margin-left:0}
.rmagic-row .rmagic-fields-wrap .rm_divider{margin:0px;padding:0px;}
.rmagic-row .rmagic-fields-wrap .rmrow{min-height:auto;}
.rmagic-row .rmagic-fields-wrap .rmrow.rm-privacy-row{display:inline-flex !important;align-items:center;justify-content:center;}
.rmagic-row .rmagic-field .rminput ul.rmradio li{display:flex;justify-content:flex-start;align-items:flex-start;}
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=radio],
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=checkbox]{margin-right:10px;}
.rmagic-row .rm_pricefield_checkbox .rminput .rmradio li{margin-bottom:10px;}
.rmagic .rm_payment_options .rmagic-field .rminput ul.rmradio li{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;margin:10px 0px;}
.rmagic .rm_payment_options .rmagic-field .rminput ul.rmradio li label{}
.rmagic .rmagic-row .rmagic-fields-wrap .rm-total-price-widget{text-align:center;font-size:larger;line-height:60px;background-color:rgba(150, 150, 150, 0.1);margin:10px 0;}
.rmagic .rmagic-row .rmagic-fields-wrap .rm-total-price-widget .rm-total-price-taxt-info{margin-left:4px;font-size:12px;font-weight:400;}
.rmagic .rm_payment_options .rmagic-field .rminput ul.rmradio li .rm_payment_method_select{margin-right:10px;}
@media all and (min-width:782px) {
.rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-4 .rmagic-field label.rmfield, .rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-3 .rmagic-field label.rmfield{width:100%;}
.rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-8 ~ .rmagic-col.rmagic-col-4 .rmagic-field label.rmfield{width:25%;max-width:250px;}
.rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-8 ~ .rmagic-col.rmagic-col-4 .rminput{width:75%;}
.rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-4 .rmagic-field .rminput, .rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-3 .rmagic-field .rminput{width:100%;}
.rm_layout_label_left .rmagic-row .rmagic-field label.rmfield{width:25%;max-width:250px;}
.rm_layout_label_left .rmagic-row .rmagic-field .rminput{width:75%;}
}
.rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col .rmnote{margin-left:0px;}
.rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col{position:relative;}
.rmagic-row .rmagic-fields-wrap .rmrow iframe{max-width:100%;vertical-align:middle;}
.rmagic-row .rmagic-fields-wrap .rmagic-field .rminput .rm-flip-clock-wrapper{display:flex;}
.rmagic-row .rmagic-fields-wrap .rmagic-col-3 .rmagic-field .rminput .rm-flip-clock-wrapper ul li a div div.rm-clock-inner{font-size:54%;}
.rm_theme_matchmytheme .rm-form-error-message.rm-form-field-invalid-msg, .rm_theme_classic .rm-form-error-message.rm-form-field-invalid-msg{padding:3px 8px;display:inline-block;color:red;margin:5px 0 0 0;font-size:0.8em;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;animation:rm-warning 1s ease-out 1;-webkit-animation:rm-warning 1s ease-out 1;-moz-animation:rm-warning 1s ease-out 1;-o-animation:rm-warning 1s ease-out 1;float:left;}
.rm_theme_matchmytheme .rm-form-error-message.rm-form-field-invalid-msg:before, .rm_theme_classic .rm-form-error-message.rm-form-field-invalid-msg:before{content:"\2191\00a0";font-size:14px;}
.rmagic-table.rm-single-inbox-tabs .rm-user-row.rm-inbox-icon{display:none;}
.rmagic .rmagic-table.rm-single-payment-tabs{width:100%;}
.rmagic .rm-form-preview-notice{color:#70613a;background-color:#fff3cd;position:relative;padding:18px;margin:12px 0px;border:1px solid #e8e0c6;font-size:12px;font-weight:bold;overflow:hidden;border-radius:5px;}
.rmagic .rm-form-preview-notice span{float:left;width:100%;font-size:9px;padding-top:2px;text-transform:uppercase;font-weight:normal;}
.admin_page_rm_field_manage  #TB_window iframe .rmagic{max-width:1100px;margin:0px auto;}
.rm-password-toggle-wrap, .rm-c-password-toggle-wrap{position:relative !important;}
.rm-password-toggle-wrap .pass-wrapper, .rm-c-password-toggle-wrap .pass-wrapper{height:0 !important;margin-bottom:20px !important;}
.rm-togglePassword{background-image:url(//www.tourismproperties.co.nz/wp-content/plugins/custom-registration-form-builder-with-submission-manager/images/svg/eye-slash-regular.svg);padding:6px;background-repeat:no-repeat;cursor:pointer;position:absolute;top:12px;top:calc(50% - 6px);right:7px;margin:0px 0px;line-height:normal;width:26px;}
.rm-togglePassword.rm-togglePassword-show{background-image:url(//www.tourismproperties.co.nz/wp-content/plugins/custom-registration-form-builder-with-submission-manager/images/svg/eye-regular.svg);}
.rminput.rm-password-toggle-wrap.rm-togglePassword{}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field.rm-confirm-pass-below.rm-password-field-col{width:100%;margin:0px auto 20px auto;}
.rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col .rmnote{width:100% !important;}
.rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap, .rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap{margin-bottom:20px;}
.rmagic .rmagic-row .rm-wcbilling, .rmagic .rmagic-row .rm-wcshipping{margin:20px 0px;;}
table.rm_paypal_order_details{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%;}
table.rm_paypal_order_details, table.rm_paypal_order_details th, table.rm_paypal_order_details td{border:1px solid #d1d1d1;}
#rm_paypal_order_success{text-align:center;}
#rm_paypal_order_success img{width:55px;margin:0px auto;}
#rm_paypal_order_area{text-align:center;}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd !important;color:#000 !important;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ddd !important;color:#000 !important;}
.rmagic .rm-login-wrapper .rmrow .rminput ul.rmradio{margin:0px !important;padding:0px !important;}
.rm_form_submit_msg.rm-form-submit-wrap{text-align:center;}
.rm_form_submit_msg.rm-form-submit-wrap svg{width:42px;height:42px;fill:#46B756;}
.rm-form-submit-message-icon{margin:20px 0px;width:100%;}
.rmform-submisstion-token{text-align:center;font-weight:700;}
.rmagic .rmcontent.rm-login-wrapper .rm-password-toggle-wrap input[type="password"],
.rmagic .rmcontent.rm-login-wrapper .rm-password-toggle-wrap input[type="text"],
.rmagic .rmcontent.rm-login-wrapper .rm-c-password-toggle-wrap input[type="password"],
.rmagic .rmcontent.rm-login-wrapper .rm-c-password-toggle-wrap input[type="text"]{padding-right:46px !important;}
.rmagic .rmcontent.rm-login-wrapper .rm-password-toggle-wrap input[type="password"]{margin-bottom:0px;}
.rmagic #rm_reset_pass_form .rminput.rm-password-toggle-wrap input[type="password"],
.rmagic #rm_reset_pass_form .rminput.rm-password-toggle-wrap input[type="text"]{padding-right:46px !important;padding-left:10px;}
input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear {
display: none;
}:root{--rm-input-padding-y:6px;--rm-input-padding-x:10px;--rm-input-border-width:1px;--rm-input-border-color:128,128,128;--rm-input-border-opacity:0.5;--rm-input-font-size:13px;--rm-input-bg-opacity:0.33;--rm-input-bg-color:255,255,255;--rm-input-border-radius:3px;--rm-form-font-family:"Inter", sans-serif;--rm-form-label-min-width:140px;--rm-form-label-max-width:250px;}
#rm-form-container.rmform-design--classic-container{width:100%;border-top:8px solid black;background-color:#F9F9F9;padding:16px 20px;margin-top:20px;}
.rmformui .rmheader{padding:0px;}
#rm-form-container .rmform-design--classic{}
.rmform-ui[data-design=classic] .rmform-row .rmform-field input[type="text"],
.rmform-ui[data-design=classic] .rmform-row .rmform-field input[type="password"],
.rmform-ui[data-design=classic] .rmform-row .rmform-field input[type="email"],
.rmform-ui[data-design=classic] .rmform-row .rmform-field input[type="url"],
.rmform-ui[data-design=classic] .rmform-row .rmform-field input[type="file"],
.rmform-ui[data-design=classic] .rmform-row .rmform-field input[type="tel"],
.rmform-ui[data-design=classic] .rmform-row .rmform-field input[type="number"],
.rmform-ui[data-design=classic] .rmform-row .rmform-field textarea,
.rmform-ui[data-design=classic] .rmform-row .rmform-field select{box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.rmformui[data-design=classic] .rmform-row .rmform-field input[type="text"]:focus, 
.rmformui[data-design=classic] .rmform-row .rmform-field input[type="password"]:focus, 
.rmformui[data-design=classic] .rmform-row .rmform-field input[type="email"]:focus,
.rmformui[data-design=classic] .rmform-row .rmform-field input[type="url"]:focus, 
.rmformui[data-design=classic] .rmform-row .rmform-field input[type="file"]:focus, 
.rmformui[data-design=classic] .rmform-row .rmform-field input[type="number"]:focus, 
.rmformui[data-design=classic] .rmform-row .rmform-field textarea:focus,
.rmformui[data-design=classic] .rmform-row .rmform-field select:focus{box-shadow:0 0 0 0.1875em rgb(66 88 255 / 25%);}
.rmformui .rmform-row .rmform-field .rmform-label{display:block;font-weight:700;font-size:var(--rm-label-font-size);float:none;line-height:1.6;margin:0 0 6px 0;padding:0;word-break:break-word;word-wrap:break-word;}
.rmformui .rmform-row .rmform-field .rmform-checkbox-label span{font-size:var(--rm-label-font-size);}
.rmformui .rmform-row .rmform-field span.rmform-label{font-weight:700;}
.rmformui .rmform-row .rmform-error-message{padding:3px 8px;display:inline-block;color:red;margin:5px 0 0 0;font-size:0.7em;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;animation:rm-warning 1s ease-out 1;-webkit-animation:rm-warning 1s ease-out 1;-moz-animation:rm-warning 1s ease-out 1;-o-animation:rm-warning 1s ease-out 1;}
.rmformui .rmform-row .rmform-field.rmform-has-error .rmform-error-message::before{content:"\2191\00a0";font-size:14px;}
@keyframes rm-warning {
0%{transform:translateY(2000px);}
100%{transform:translateY(0px);}
 
}
@-webkit-keyframes rm-warning {
0%{transform:translateY(2000px);}
100%{transform:translateY(0px);}
 
}
@-moz-keyframes rm-warning {
0%{transform:translateY(2000px);}
100%{transform:translateY(0px);}
 
}
@-o-keyframes rm-warning {
0%{transform:translateY(2000px);}
100%{transform:translateY(0px);}
 
} .rmformui .rmform-row .rmform-field .rmform-check{align-items:flex-start;}
.rmformui .rmform-custom-form .rmform-row .rmform-field .rmform-check input[type="radio"], 
.rmformui .rmform-custom-form .rmform-row .rmform-field .rmform-check input[type="checkbox"]{margin-top:4px;}
@supports (-webkit-appearance: none) or (-moz-appearance: none) {
.rmformui .rmform-row .rmform-field input[type=checkbox]:focus,
.rmformui .rmform-row .rmform-field input[type=radio]:focus{outline:0px !important;}
.rmformui .rmform-row .rmform-field input[type=checkbox],
.rmformui .rmform-row .rmform-field input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;}
.rmformui .rmform-row .rmform-field .rmform-pricefield input[type=checkbox]{width:1em;height:1em;margin-top:.20em;vertical-align:top;}
.rmformui .rmform-row .rmform-field input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;}
.rmformui .rmform-row .rmform-field input[type=checkbox]:after,
.rmformui .rmform-row .rmform-field input[type=radio]:after,
.rmformui .rmform-row .rmform-field input[type="checkbox"]:after{content:none;}
} #rm_form_submit_button{margin:50px auto;}
#rm_form_submit_button input[type=submit]{background-color:#FFAE00;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFDD00), color-stop(1, #FFAE00));background-image:-o-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%);background-image:-moz-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%);background-image:-webkit-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%);background-image:-ms-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%) \9;background-image:linear-gradient(to bottom, #FFDD00 10%, #FFAE00 60%);border-image:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;font-size:15px;text-transform:uppercase;font-weight:normal;display:inline-block;padding:6px 30px 6px !important;text-decoration:none;border:1px solid #ffc600;cursor:pointer;width:auto;}
#rm_form_submit_button input[type=submit]:hover{border:1px solid #e3a415;background:#f1b900;}
@media(min-width:783px){
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rmform-col > .rmform-field{
display: flex;
}
.widget_rm_form_widget .rmform-ui.rmform-custom-form[data-style="label_left"] .rmform-row .rmform-col > .rmform-field {
display: initial !important;
}
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row  .rm-address-field-wrap.rmform-col > .rmform-field .rmform-field {
display: block;
}
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rm-address-field-wrap.rmform-col > .rmform-field .rmform-field input.rmform-control {
width:100%;
}
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rmform-col > .rmform-field > .rmform-control-wrap {
flex: 1;
}
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rmform-col > .rmform-field > label.rmform-label,
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rmform-col > .rmform-field > span.rmform-label{
min-width: var(--rm-form-label-min-width);
max-width: var(--rm-form-label-max-width);
margin-right: 18px;
}
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rmform-col > .rmform-field > .rmform-control-wrap,
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rmform-col > .rmform-field > .rmform-toggle-wrap,
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rmform-col > .rmform-field > .rmform-c-toggle-wrap{ flex: 1;
}
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rmform-col > .rmform-field > input.rmform-control,
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rmform-col > .rmform-field > .rmform-toggle-wrap,
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rmform-col > .rmform-field > .rmform-c-toggle-wrap{
width: calc(100% - var(--rm-form-label-min-width));
display: inline-block;
}
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rmform-col > .rmform-field > .rmform-error-message,
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rmform-col > .rmform-field > .rmform-note{
width: calc(100% - var(--rm-form-label-min-width));
}
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rmform-col > .rmform-field.rmform-password-field-col{
margin-bottom: 20px;
}
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-row .rmform-col  .rmform-password-toggle-wrap .rm-togglePassword{
top: 12px !important;
}
}:root{--rm-field-gutter:10px;--rm-input-min-height:36px;--rm-label-font-size:13px;--rm-field-error:rgb(204 0 41);--rm-error-input-border-color:204,0,41;}
.rmformui *{box-sizing:border-box;}
.rmformui .rmheader{width:100%;margin:20px 0;}
.rmformui .rmform-row .rmform-field .rmform-label sup.rmform-req-symbol, .rmformui .rmform-row .rmform-field .rmform-label span.rmform-req-symbol{color:#E04562;font-size:12px;vertical-align:top;}
.rmformui .rmform-row .rmform-field .pass-wrapper{position:relative;margin-bottom:28px;height:0;}
.rmformui .rmform-row{margin:0px auto 20px auto;}
.rmformui .rmform-row .rmform-field{position:relative}
@media(min-width:783px){
.rmformui .rmform-row .rmform-row-field-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:calc(var(--rm-field-gutter) * -1);margin-left:calc(var(--rm-field-gutter) * -1);}
.rmformui .rmform-row .rmform-row-field-wrap  .rmform-col{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:calc(var(--rm-field-gutter) * 1);padding-left:calc(var(--rm-field-gutter) * 1);}
.rmformui .rmform-row .rmform-row-field-wrap   .rmform-col-8{-webkit-box-flex:2;-ms-flex:2;flex:2;}
}
.rmformui .rmform-row .rmform-field input[type="text"],
.rmformui .rmform-row .rmform-field input[type="password"],
.rmformui .rmform-row .rmform-field input[type="email"],
.rmformui .rmform-row .rmform-field input[type="url"],
.rmformui .rmform-row .rmform-field input[type="file"],
.rmformui .rmform-row .rmform-field input[type="tel"],
.rmformui .rmform-row .rmform-field input[type="number"],
.rmformui .rmform-row .rmform-field input textarea{width:100%;min-height:var(--rm-input-min-height);max-width:100%;height:auto;transition:none;margin:0px;}
.rmformui #rm-form-container .rmform-row .rmform-field.rmform-password-field-col input[type="password"],
.rmformui #rm-form-container .rmform-row .rmform-field.rmform-password-field-col input[type="text"]{padding-right:46px !important;}
.rmformui .rmform-row .rmform-field .rmform-control{}
.rmformui .rmform-row .rmform-field.rmform-password-field-col.rmform-has-error input.rmform-control{background-image:none;}
.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="text"]:read-only{}
.rmformui .rmform-row .rmform-field input[type="email"][readonly="readonly"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="email"]:read-only)),
.rmformui .rmform-row .rmform-field input[type="email"]:read-only:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="email"]:read-only )),
.rmformui .rmform-row .rmform-field input[type="password"]:disabled,
.rmformui .rmform-row .rmform-field input[type="password"]:read-only:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="password"]:read-only)),
.rmformui .rmform-row .rmform-field input[type="text"][readonly="readonly"],
.rmformui .rmform-row .rmform-field input[type="text"]:read-only:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="text"]:read-only)),
.rmformui .rmform-row .rmform-field input[type="text"]:disabled{cursor:not-allowed;background-color:rgba(128, 128, 128, 0.08);color:rgba(128, 128, 128, 0.5);}
.rmformui .rmform-row .rmform-field input.hasDatepicker:read-only{cursor:default;background-color:rgba(var(--rm-input-bg-color), var(--rm-input-bg-opacity));color:#333;}
.rmformui .rmform-row .rmform-field input[type="text"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="text"] )),
.rmformui .rmform-row .rmform-field input[type="password"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="password"] )),
.rmformui .rmform-row .rmform-field input[type="email"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="email"] )),
.rmformui .rmform-row .rmform-field input[type="url"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="url"] )),
.rmformui .rmform-row .rmform-field input[type="file"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="file"] )),
.rmformui .rmform-row .rmform-field input[type="tel"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="tel"] )),
.rmformui .rmform-row .rmform-field input[type="number"]:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field input[type="number"] )),
.rmformui .rmform-row .rmform-field textarea:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field textarea )),
.rmformui .rmform-row .rmform-field select:not(:where(.rmform-ui.rmform-custom-form[data-design=matchmytheme] .rmform-row .rmform-field select )){box-sizing:border-box;border-radius:2px;color:#333;color:rgba(0, 0, 0, 0.75);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;float:none;font-size:var(--rm-input-font-size);background-color:rgba(var(--rm-input-bg-color),var(--rm-input-bg-opacity));border-style:solid;border-width:var(--rm-input-border-width);border-color:rgba(var(--rm-input-border-color),var(--rm-input-border-opacity));border-radius:var(--rm-input-border-radius);padding:var(--rm-input-padding-y) var(--rm-input-padding-x) !important;margin:0px;height:38px;width:100%;max-width:100%;line-height:1.3;box-shadow:none;transition:background-color 0.2s, border 0.2s;}
.rmformui .rmform-row .rmform-row-heading{font-size:17px;font-weight:bold;font-family:var(--rm-form-font-family);padding-bottom:6px;}
.rmformui .rmform-row .rmform-row-subheading{font-size:13px;color:rgba(128, 128, 128, 0.9);font-family:var(--rm-form-font-family);padding-bottom:20px;}
.rmformui #rm-form-container{font-family:var(--rm-form-font-family);}
.rmformui .rmform-row .rmform-field label.rmform-label{display:block;font-family:var(--rm-label-font-family);float:none;line-height:1.6;margin:0 0 6px 0;padding:0;word-break:break-word;word-wrap:break-word;}
.rmformui .rmform-row .rmform-field .rmform-check{display:flex;width:fit-content;cursor:pointer;min-height:1.5rem;padding-left:1em;margin-bottom:.125rem;}
.rmformui .rmform-row div[id^="rm-checkbox-"] .rmform-field .rmform-check{padding-left:1.5em;}
.rmformui .rmform-row .rmform-field .rmform-check:checked:before{display:none;}
.rmformui .rmform-row .rmform-field .rmform-check .rmform-label.rmform-radio-check{font-weight:normal;}
.rmformui .rmform-row .rmform-field .rmform-check input[type="radio"],
.rmformui .rmform-row .rmform-field .rmform-check input[type="checkbox"]{float:left;margin-left:-1.5em;margin-right:6px;opacity:1;outline:0;}
.rmformui .rmform-row .rmform-field .rmform-check input[type="checkbox"]{margin-top:0;vertical-align:top;}
.rmformui .rmform-row .rmform-field .rmform-field-horizontal-row{display:flex;flex-wrap:wrap;}
.rmformui .rmform-row .rmform-field .rmform-field-horizontal-row label.rmform-check{margin-right:12px;}
.rmformui .rmform-row .rmform-field .rmform-field-vertical-row{display:grid;gap:2px 10px;grid-template-columns:repeat(var(--field-col-count), 1fr);}
.rmformui .rmform-row .rmform-field .rmform-field-horizontal-row .rmform-check{margin-right:6px;}
.rmformui .rmform-row .rmform-field .rmform-field-vertical-row label.rmform-check{}
.rmformui .rmform-row .rmform-field .pass-wrapper .pass-text{font-size:calc(var(--rm-label-font-size) - 2px);}
.rmformui .rmform-row .rmform-field .pass-wrapper .pass-graybar{height:3px;background-color:#ccc;width:100%;position:relative;top:-2px;}
.rmformui .rmform-row .rmform-field .pass-wrapper .pass-colorbar{height:3px;background-image:url(//www.tourismproperties.co.nz/wp-content/plugins/custom-registration-form-builder-with-submission-manager/images/rmpasswordstrength.jpg);position:absolute;top:0;left:0;}
.rmformui .rmform-row .rmform-field textarea{min-height:100px;height:auto;resize:vertical;}
.rmformui .rm_total_price, .rmformui .rm-total-price-widget{text-align:center;font-size:larger;line-height:60px;background-color:rgba(150, 150, 150, 0.1);margin:10px 0;}
#rmagic-progressbar li .rm-progressbar-counter{color:rgba(var(--ep-white-color), 1) !important;background-color:rgba(var(--themeColor), 1);border-color:rgba(var(--themeColor), 1);}
ul#rmagic-progressbar{margin:0px 0px 24px 0px;padding:0px;width:100%;}
ul#rmagic-progressbar li{margin:0px;padding:0px;list-style:none;}
ul#rmagic-progressbar li .rm-form-page-name{}
@media only screen and (max-width:781px) {
#rmagic-progressbar li span.rm-form-page-name{display:none;}
#rmagic-progressbar li span.rm-progressbar-counter:before{width:40px;height:40px;line-height:40px;font-size:18px;}
}
@media only screen and (max-width:479px) {
#rmagic-progressbar li span.rm-progressbar-counter:before{width:30px;height:30px;line-height:30px;font-size:16px;}
}  .rmformui .rmform-row .rmform-error-message:empty{display:none;}
.rmformui .rmform-row .rmform-field.rmform-has-error input[type="text"],
.rmformui .rmform-row .rmform-field.rmform-has-error input[type="password"],
.rmformui .rmform-row .rmform-field.rmform-has-error input[type="email"],
.rmformui .rmform-row .rmform-field.rmform-has-error input[type="url"],
.rmformui .rmform-row .rmform-field.rmform-has-error input[type="file"],
.rmformui .rmform-row .rmform-field.rmform-has-error input[type="number"],
.rmformui .rmform-row .rmform-pricefield.rmform-has-error .rmform-multiselect-price-checkbox input[type="number"],
.rmformui .rmform-row .rmform-field .rmform-pricefield.rm-select-price-field.rmform-has-error input[type="number"],
.rmformui .rmform-row .rmform-field .rmform-pricefield.rm-fixed-price-field.rmform-has-error input[type="number"]{border-color:rgba(var(--rm-error-input-border-color), 1);background-image:url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23cc0029"%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3Cpath d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;background-size:18px;}
.rmformui .rmform-row .rmform-field.rmform-has-error input[type="file"]{background-image:none;}
.rmformui .rmform-row .rmform-field.rmform-has-error textarea, .rmformui .rmform-row .rmform-field.rmform-has-error select{border-color:rgba(var(--rm-error-input-border-color), 1);}
.rmformui .rmform-row .rmform-field.rmform-has-error input[type="number"]:hover{background-image:none;}
.rmformui .rmform-row .rmform-field.rmform-has-error.rmform-is_filled input[type="text"],
.rmformui .rmform-row .rmform-field.rmform-has-error.rmform-is_filled input[type="email"]{padding-right:30px;}
.rmformui .rmform-row .rmform-field .rmform-toggle-wrap, .rmformui .rmform-row .rmform-field .rmform-c-toggle-wrap{position:relative;}
.rmformui .rmform-row .rmform-field.rmform-has-error .rmform-toggle-wrap input.rmform-control{background-image:none;}
.rmformui .rmform-row .rmform-field input[type="password"]:before{}
#rm-form-errors.rmform-errors-message{background-color:#F9E4E8;box-shadow:inset 2px 0 0 0 #E04562;-moz-box-shadow:inset 3px 0 0 0 #E04562;-webkit-box-shadow:inset 3px 0 0 0 #E04562;border:0px;color:#333333;font-family:inherit;font-weight:400;text-transform:none;font-size:14px;margin:0 0 20px;border-top-right-radius:2px;border-bottom-right-radius:2px;text-align:left;padding:10px 14px;}
.rmformui .rmform-note{background-color:rgba(var(--themeColor), 1);color:rgba(var(--rm-note-color), 1);padding:10px;line-height:22px;box-shadow:2px 2px 2px 0px rgba(150, 150, 150, 0.4);font-size:13px;border-radius:3px;position:absolute;width:100%;z-index:99999;}
.rmform-ui.rmform-custom-form[data-style=label_left] .rmform-note{width:auto;}
.rmformui .rmform-note:empty{display:none !important;}
.rmformui .rmform-note:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-bottom:solid rgba(var(--themeColor), 1) 10px;top:-10px;content:" ";height:0;left:35px;margin-left:-13px;position:absolute;width:0;}
.rmformui .rmform-note:before{top:0px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%;}
.rmformui .rmform-row .rmform-field .rmform-checkbox-label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0px 0px 16px 0px;}
.rmformui .rmform-row .rmform-field .rmform-checkbox-label input[type=checkbox]{margin-right:5px;}
.rmformui .rmform-row .rmform-field label.rmform-label.rmform-label-address{color:rgba(100, 100, 100, 0.8) !important;font-size:calc(var(--rm-label-font-size) - 2px);font-weight:normal;}
.rmformui .rmform-row .rmform-field span.rm-field-hint{width:100%;font-size:12px !important;opacity:0.5;display:inline-block;}
.rmformui .rmform-row .rmform-field select[multiple]{height:auto;background-image:none;overflow-y:auto;padding:6px 8px;}
.rmformui .rmform-row .rmform-field select[multiple] option{padding:2px 3px;margin-bottom:1px;}
.rmformui .rmform-row .rmform-field select[multiple] option:checked{background-color:#c4ddf7;color:#000;font-weight:bold;}
.rmformui .rmform-row .rmform-field select[multiple]{padding:8px;border:1px solid #ccc;border-radius:4px;}
.rmformui .rmform-row .rmform-field .appendable_options .rm_actions{cursor:pointer;display:inline-block;margin-right:8px;font-size:12px;}
.rmformui .rmform-row .rmform-field .appendable_options .rm_actions a{text-decoration:none;}
.rmformui .rmform-row .rmform-field .appendable_options{margin-bottom:12px;}
.rmformui .rmform-row .rmform-field .appendable_options #rm_delete_repeatable_field.rm_actions a{color:#ff0000;}
.rmformui #rm_form_submit_button input[type='button'],
.rmformui #rm_form_submit_button input[type='submit']{width:auto;min-width:150px;min-height:50px !important;float:none;margin-bottom:10px;display:inline-block;}
.rmformui #rm_form_submit_button input#rm-form-next-btn{margin-right:0px;}
#rm_form_submit_button{display:flex;gap:16px;width:100%;}
#rm_form_submit_button.rm-form-btn-align-center{text-align:center;justify-content:center;}
#rm_form_submit_button.rm-form-btn-align-left{text-align:left;justify-content:flex-start;}
#rm_form_submit_button.rm-form-btn-align-right{text-align:right;justify-content:flex-end;}
.rmformui .rmform-row .rmform-field .rmform-pricefield{display:flex;align-items:center;width:100%;}
.rmformui .rmform-row .rmform-field .rmform-pricefield.rm-select-price-field{display:inline-block;width:100%;}
.rmformui .rmform-row .rmform-field .rmform-pricefield.rm-fixed-price-field{display:inline-block;width:100%;}
.rmformui .rmform-row .rmform-field .rmform-pricefield.rm-fixed-price-field .rm-fixed-price-field-wrap{display:flex;align-items:center;width:100%;}
.rmformui .rmform-row .rmform-field .rmform-pricefield .rm-select-price-wrap{display:flex;align-items:center;width:100%;}
.rmformui .rmform-row .rmform-field .rmform-pricefield.rm-fixed-price-field input[type="text"]:read-only{opacity:1;color:inherit;}
.rmformui .rmform-row .rmform-field .rmform-pricefield span{margin:0px 6px;font-size:12px;}
.rmformui .rmform-row .rmform-field .rmform-pricefield input[type="number"]{max-width:70px;}
.rmformui .rmform-row .rmform-field .rmform-pricefield .rmform-multiselect-price-checkbox{display:inline-block;margin-bottom:14px;vertical-align:top;width:100%;padding-left:1.5em;}
.rmformui .rmform-row .rmform-field .rmform-pricefield .rmform-multiselect-price-checkbox .rm-multiselect-price-wrap{display:flex;align-items:center;}
.rmformui .rmform-row .rmform-field .rmform-pricefield .rmform-multiselect-price-checkbox .rmform-error-message:empty{display:none;}
.rmformui .rmform-row  .rmrow.rm-box-graph .rm-box-title{text-align:center;margin-bottom:18px;}
.rmform-divider{width:100%;size:8px;height:1px;clear:both;float:left;}
.rmformui .rmform-row .rmform-field .rmform-sumission-widget-row{display:block;float:left;position:inherit;padding:11px 0px 13px 0px;min-height:60px;width:100%;}
.rmformui .rmform-row .rmform-field .rmform-sumission-widget-row .rm-rgfeed{border:1px solid #f2f2f2;margin-bottom:-1px;font-size:13px;padding:5px 12px;float:left;width:100%;}
.rmformui .rmform-row .rmform-field .rmform-sumission-widget-row .rm-rgfeed .rm-rgfeed-user-info{float:left;padding:6px 6px 0px 10px;width:88%;width:calc(100% - 36px);}
.rmformui .rmform-row .rmform-field .rmform-sumission-widget-row .rm-rgfeed .rm-rgfeed-user-info{font-weight:700;}
.rmformui .rmform-row .rmform-field .rmform-sumission-widget-row .rm-rgfeed .rm-avatar{float:left;width:36px;height:36px;}
.rmformui .rmform-row .rmform-field .rmform-sumission-widget-row .rm-rgfeed .rm-avatar img{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;width:36px;height:36px;border-radius:50%;}
.rmformui .rmform-row .rmform-field .fdata-row{float:left;width:98%;border:1px solid #f1f1f1;padding:10px 2%;font-size:12px;}
.rmformui .rmform-row .rmform-field .fdata-row span{font-weight:600;}
.rmformui .rmform-row .rmform-field .rmform-terms-checkbox{margin-top:6px;display:flex;}
.rmformui .rmform-row .rmform-field .rmform-terms-checkbox label{margin:0px;padding:0px;}
.rmformui .rmform-row .rmform-field .rmform-terms-checkbox input[type="checkbox"]{margin-right:6px;}
.rmformui .rmform-row .rmform-field .rmform-terms-checkbox input[type="checkbox"]:focus{}
.rmformui .rmform-row .rmform-field .rmform-privicy-wrap{display:flex;align-items:center;justify-content:center;}
.rmformui .rmform-row .rmform-field .rmform-privicy-wrap input[type="checkbox"]{margin-right:5px;}
.rmformui .rmform-row .rmform-field .rmform-privicy-wrap .rmform-label{margin-bottom:0px;}
.rmformui .rmform-row .rmform-field .rmform-privicy-wrap p{padding:0px;margin:0px;}
.rmformui .rmform-row .rmform-field select.rmform-control{padding-right:25px}
.rmform-payment-selector{margin:30px 0px;}
.rmform-payment-selector .rmform-label{display:block;font-family:var(--rm-label-font-family);float:none;line-height:1.6;margin:0 0 6px 0;padding:0;word-break:break-word;word-wrap:break-word;}
.rmform-payment-selector .rm_payment_options{}
.rmform-payment-selector .rm_payment_options input[type="radio"]{width:auto;margin:0 8px 0 0;}
.rmform-payment-selector .rm_payment_options .rmform-payment-option{margin-bottom:14px;display:flex;align-items:center;justify-content:flex-start;gap:8px}
.rmform-payment-selector .rm_payment_options .rmform-payment-option label{line-height:20px;text-transform:uppercase;font-size:13px;}
.rmformui #rm-form-container #rm_limit_stat_msg{padding:10px;width:100%;text-align:center;}
.rmformui .rmform-row .rmform-field .rmform-control.rm_spacing{margin-top:100px;clear:both;width:100%;float:left;}
.rmformui .rmform-row .rmform-field textarea.rmform-terms-text-area{min-height:100px;height:auto;resize:vertical;}
#rm-last-fields .g-recaptcha > div{margin:30px auto;}
#rm-recaptcha-error{max-width:308px;margin:0px auto;}
.rmformui .rmform-row .rmform-field .g-recaptcha iframe{height:78px;}
.rmformui .rmform-row .rmform-col.rmform-col-3 .flip-clock-wrapper{zoom:0.4;}
.rmformui .rmform-row .rmform-col.rmform-col-4 .flip-clock-wrapper{zoom:0.6;}
.rmformui .rmform-row .rmform-field ul:after, .rmformui .rmform-row .rmform-field ul:before, .rmformui .rmform-row .rmform-field ul li:after, .rmformui .rmform-row .rmform-field ul li:before{display:none;}
.rmformui .rmform-row .rmform-field ul{list-style:none !important;}
.rmformui .rmform-row .rmform-field ul li::marker{display:none;}
.rmformui .rmform-row .rmform-field .rmform-control P{padding:0px;margin:0px;}
html[style*="--themeColor"] #ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content{font-size:initial;}
.rmformui .rmform-row .rmform-field .rm-image-widget{position:relative;text-align:center;width:auto;margin:0px auto;}
.rmformui .rmform-row .rmform-field .rm-image-widget.imgv_shape_circle{width:400px;height:400px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:50%;}
.rmformui .rmform-row .rmform-field .rm-image-widget.imgv_shape_circle img{border-radius:50%;object-fit:cover;height:100%;}
.rmformui .rm_mapv_container{margin:0px auto;max-width:100%;}
.rmformui .rm_mapv_container .rm-map-widget{height:100% !important;padding-bottom:50%;width:100%;}
.rmformui .rm_mapv_container.rm_mapvlg{display:block;}
.rm-subscription-wrap{display:flex;justify-content:center;}
input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear{display:none;}
input[type="password"]{}@-ms-viewport{width:auto;}
.lgc-clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.lgc-grid-container:before, .lgc-grid-5:before, .lgc-mobile-grid-5:before, .lgc-tablet-grid-5:before, .lgc-grid-10:before, .lgc-mobile-grid-10:before, .lgc-tablet-grid-10:before, .lgc-grid-15:before, .lgc-mobile-grid-15:before, .lgc-tablet-grid-15:before, .lgc-grid-20:before, .lgc-mobile-grid-20:before, .lgc-tablet-grid-20:before, .lgc-grid-25:before, .lgc-mobile-grid-25:before, .lgc-tablet-grid-25:before, .lgc-grid-30:before, .lgc-mobile-grid-30:before, .lgc-tablet-grid-30:before, .lgc-grid-35:before, .lgc-mobile-grid-35:before, .lgc-tablet-grid-35:before, .lgc-grid-40:before, .lgc-mobile-grid-40:before, .lgc-tablet-grid-40:before, .lgc-grid-45:before, .lgc-mobile-grid-45:before, .lgc-tablet-grid-45:before, .lgc-grid-50:before, .lgc-mobile-grid-50:before, .lgc-tablet-grid-50:before, .lgc-grid-55:before, .lgc-mobile-grid-55:before, .lgc-tablet-grid-55:before, .lgc-grid-60:before, .lgc-mobile-grid-60:before, .lgc-tablet-grid-60:before, .lgc-grid-65:before, .lgc-mobile-grid-65:before, .lgc-tablet-grid-65:before, .lgc-grid-70:before, .lgc-mobile-grid-70:before, .lgc-tablet-grid-70:before, .lgc-grid-75:before, .lgc-mobile-grid-75:before, .lgc-tablet-grid-75:before, .lgc-grid-80:before, .lgc-mobile-grid-80:before, .lgc-tablet-grid-80:before, .lgc-grid-85:before, .lgc-mobile-grid-85:before, .lgc-tablet-grid-85:before, .lgc-grid-90:before, .lgc-mobile-grid-90:before, .lgc-tablet-grid-90:before, .lgc-grid-95:before, .lgc-mobile-grid-95:before, .lgc-tablet-grid-95:before, .lgc-grid-100:before, .lgc-mobile-grid-100:before, .lgc-tablet-grid-100:before, .lgc-grid-33:before, .lgc-mobile-grid-33:before, .lgc-tablet-grid-33:before, .lgc-grid-66:before, .lgc-mobile-grid-66:before, .lgc-tablet-grid-66:before, .lgc-clearfix:before,
.lgc-grid-container:after, .lgc-grid-5:after, .lgc-mobile-grid-5:after, .lgc-tablet-grid-5:after, .lgc-grid-10:after, .lgc-mobile-grid-10:after, .lgc-tablet-grid-10:after, .lgc-grid-15:after, .lgc-mobile-grid-15:after, .lgc-tablet-grid-15:after, .lgc-grid-20:after, .lgc-mobile-grid-20:after, .lgc-tablet-grid-20:after, .lgc-grid-25:after, .lgc-mobile-grid-25:after, .lgc-tablet-grid-25:after, .lgc-grid-30:after, .lgc-mobile-grid-30:after, .lgc-tablet-grid-30:after, .lgc-grid-35:after, .lgc-mobile-grid-35:after, .lgc-tablet-grid-35:after, .lgc-grid-40:after, .lgc-mobile-grid-40:after, .lgc-tablet-grid-40:after, .lgc-grid-45:after, .lgc-mobile-grid-45:after, .lgc-tablet-grid-45:after, .lgc-grid-50:after, .lgc-mobile-grid-50:after, .lgc-tablet-grid-50:after, .lgc-grid-55:after, .lgc-mobile-grid-55:after, .lgc-tablet-grid-55:after, .lgc-grid-60:after, .lgc-mobile-grid-60:after, .lgc-tablet-grid-60:after, .lgc-grid-65:after, .lgc-mobile-grid-65:after, .lgc-tablet-grid-65:after, .lgc-grid-70:after, .lgc-mobile-grid-70:after, .lgc-tablet-grid-70:after, .lgc-grid-75:after, .lgc-mobile-grid-75:after, .lgc-tablet-grid-75:after, .lgc-grid-80:after, .lgc-mobile-grid-80:after, .lgc-tablet-grid-80:after, .lgc-grid-85:after, .lgc-mobile-grid-85:after, .lgc-tablet-grid-85:after, .lgc-grid-90:after, .lgc-mobile-grid-90:after, .lgc-tablet-grid-90:after, .lgc-grid-95:after, .lgc-mobile-grid-95:after, .lgc-tablet-grid-95:after, .lgc-grid-100:after, .lgc-mobile-grid-100:after, .lgc-tablet-grid-100:after, .lgc-grid-33:after, .lgc-mobile-grid-33:after, .lgc-tablet-grid-33:after, .lgc-grid-66:after, .lgc-mobile-grid-66:after, .lgc-tablet-grid-66:after, .lgc-clearfix:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
.lgc-grid-container:after, .lgc-grid-5:after, .lgc-mobile-grid-5:after, .lgc-tablet-grid-5:after, .lgc-grid-10:after, .lgc-mobile-grid-10:after, .lgc-tablet-grid-10:after, .lgc-grid-15:after, .lgc-mobile-grid-15:after, .lgc-tablet-grid-15:after, .lgc-grid-20:after, .lgc-mobile-grid-20:after, .lgc-tablet-grid-20:after, .lgc-grid-25:after, .lgc-mobile-grid-25:after, .lgc-tablet-grid-25:after, .lgc-grid-30:after, .lgc-mobile-grid-30:after, .lgc-tablet-grid-30:after, .lgc-grid-35:after, .lgc-mobile-grid-35:after, .lgc-tablet-grid-35:after, .lgc-grid-40:after, .lgc-mobile-grid-40:after, .lgc-tablet-grid-40:after, .lgc-grid-45:after, .lgc-mobile-grid-45:after, .lgc-tablet-grid-45:after, .lgc-grid-50:after, .lgc-mobile-grid-50:after, .lgc-tablet-grid-50:after, .lgc-grid-55:after, .lgc-mobile-grid-55:after, .lgc-tablet-grid-55:after, .lgc-grid-60:after, .lgc-mobile-grid-60:after, .lgc-tablet-grid-60:after, .lgc-grid-65:after, .lgc-mobile-grid-65:after, .lgc-tablet-grid-65:after, .lgc-grid-70:after, .lgc-mobile-grid-70:after, .lgc-tablet-grid-70:after, .lgc-grid-75:after, .lgc-mobile-grid-75:after, .lgc-tablet-grid-75:after, .lgc-grid-80:after, .lgc-mobile-grid-80:after, .lgc-tablet-grid-80:after, .lgc-grid-85:after, .lgc-mobile-grid-85:after, .lgc-tablet-grid-85:after, .lgc-grid-90:after, .lgc-mobile-grid-90:after, .lgc-tablet-grid-90:after, .lgc-grid-95:after, .lgc-mobile-grid-95:after, .lgc-tablet-grid-95:after, .lgc-grid-100:after, .lgc-mobile-grid-100:after, .lgc-tablet-grid-100:after, .lgc-grid-33:after, .lgc-mobile-grid-33:after, .lgc-tablet-grid-33:after, .lgc-grid-66:after, .lgc-mobile-grid-66:after, .lgc-tablet-grid-66:after, .lgc-clearfix:after{clear:both;}
.lgc-grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px;}
.lgc-grid-5, .lgc-mobile-grid-5, .lgc-tablet-grid-5, .lgc-grid-10, .lgc-mobile-grid-10, .lgc-tablet-grid-10, .lgc-grid-15, .lgc-mobile-grid-15, .lgc-tablet-grid-15, .lgc-grid-20, .lgc-mobile-grid-20, .lgc-tablet-grid-20, .lgc-grid-25, .lgc-mobile-grid-25, .lgc-tablet-grid-25, .lgc-grid-30, .lgc-mobile-grid-30, .lgc-tablet-grid-30, .lgc-grid-35, .lgc-mobile-grid-35, .lgc-tablet-grid-35, .lgc-grid-40, .lgc-mobile-grid-40, .lgc-tablet-grid-40, .lgc-grid-45, .lgc-mobile-grid-45, .lgc-tablet-grid-45, .lgc-grid-50, .lgc-mobile-grid-50, .lgc-tablet-grid-50, .lgc-grid-55, .lgc-mobile-grid-55, .lgc-tablet-grid-55, .lgc-grid-60, .lgc-mobile-grid-60, .lgc-tablet-grid-60, .lgc-grid-65, .lgc-mobile-grid-65, .lgc-tablet-grid-65, .lgc-grid-70, .lgc-mobile-grid-70, .lgc-tablet-grid-70, .lgc-grid-75, .lgc-mobile-grid-75, .lgc-tablet-grid-75, .lgc-grid-80, .lgc-mobile-grid-80, .lgc-tablet-grid-80, .lgc-grid-85, .lgc-mobile-grid-85, .lgc-tablet-grid-85, .lgc-grid-90, .lgc-mobile-grid-90, .lgc-tablet-grid-90, .lgc-grid-95, .lgc-mobile-grid-95, .lgc-tablet-grid-95, .lgc-grid-100, .lgc-mobile-grid-100, .lgc-tablet-grid-100, .lgc-grid-33, .lgc-mobile-grid-33, .lgc-tablet-grid-33, .lgc-grid-66, .lgc-mobile-grid-66, .lgc-tablet-grid-66{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;}
.lgc-grid-parent{padding-left:0;padding-right:0;}
.lgc-grid-offset{margin-left:-10px;margin-right:-10px;}
@media(max-width:767px){
.mobile-push-5, .lgc-mobile-pull-5, .lgc-mobile-push-10, .lgc-mobile-pull-10, .lgc-mobile-push-15, .lgc-mobile-pull-15, .lgc-mobile-push-20, .lgc-mobile-pull-20, .lgc-mobile-push-25, .lgc-mobile-pull-25, .lgc-mobile-push-30, .lgc-mobile-pull-30, .lgc-mobile-push-35, .lgc-mobile-pull-35, .lgc-mobile-push-40, .lgc-mobile-pull-40, .lgc-mobile-push-45, .lgc-mobile-pull-45, .lgc-mobile-push-50, .lgc-mobile-pull-50, .lgc-mobile-push-55, .lgc-mobile-pull-55, .lgc-mobile-push-60, .lgc-mobile-pull-60, .lgc-mobile-push-65, .lgc-mobile-pull-65, .lgc-mobile-push-70, .lgc-mobile-pull-70, .lgc-mobile-push-75, .lgc-mobile-pull-75, .lgc-mobile-push-80, .lgc-mobile-pull-80, .lgc-mobile-push-85, .lgc-mobile-pull-85, .lgc-mobile-push-90, .lgc-mobile-pull-90, .lgc-mobile-push-95, .lgc-mobile-pull-95, .lgc-mobile-push-33, .lgc-mobile-pull-33, .lgc-mobile-push-66, .lgc-mobile-pull-66{position:relative;}
.lgc-hide-on-mobile{display:none !important;}
.lgc-mobile-grid-5{float:left;width:5%;}
.lgc-mobile-prefix-5{margin-left:5%;}
.lgc-mobile-suffix-5{margin-right:5%;}
.lgc-mobile-push-5{left:5%;}
.lgc-mobile-pull-5{left:-5%;}
.lgc-mobile-grid-10{float:left;width:10%;}
.lgc-mobile-prefix-10{margin-left:10%;}
.lgc-mobile-suffix-10{margin-right:10%;}
.lgc-mobile-push-10{left:10%;}
.lgc-mobile-pull-10{left:-10%;}
.lgc-mobile-grid-15{float:left;width:15%;}
.lgc-mobile-prefix-15{margin-left:15%;}
.lgc-mobile-suffix-15{margin-right:15%;}
.lgc-mobile-push-15{left:15%;}
.lgc-mobile-pull-15{left:-15%;}
.lgc-mobile-grid-20{float:left;width:20%;}
.lgc-mobile-prefix-20{margin-left:20%;}
.lgc-mobile-suffix-20{margin-right:20%;}
.lgc-mobile-push-20{left:20%;}
.lgc-mobile-pull-20{left:-20%;}
.lgc-mobile-grid-25{float:left;width:25%;}
.lgc-mobile-prefix-25{margin-left:25%;}
.lgc-mobile-suffix-25{margin-right:25%;}
.lgc-mobile-push-25{left:25%;}
.lgc-mobile-pull-25{left:-25%;}
.lgc-mobile-grid-30{float:left;width:30%;}
.lgc-mobile-prefix-30{margin-left:30%;}
.lgc-mobile-suffix-30{margin-right:30%;}
.lgc-mobile-push-30{left:30%;}
.lgc-mobile-pull-30{left:-30%;}
.lgc-mobile-grid-35{float:left;width:35%;}
.lgc-mobile-prefix-35{margin-left:35%;}
.lgc-mobile-suffix-35{margin-right:35%;}
.lgc-mobile-push-35{left:35%;}
.lgc-mobile-pull-35{left:-35%;}
.lgc-mobile-grid-40{float:left;width:40%;}
.lgc-mobile-prefix-40{margin-left:40%;}
.lgc-mobile-suffix-40{margin-right:40%;}
.lgc-mobile-push-40{left:40%;}
.lgc-mobile-pull-40{left:-40%;}
.lgc-mobile-grid-45{float:left;width:45%;}
.lgc-mobile-prefix-45{margin-left:45%;}
.lgc-mobile-suffix-45{margin-right:45%;}
.lgc-mobile-push-45{left:45%;}
.lgc-mobile-pull-45{left:-45%;}
.lgc-mobile-grid-50{float:left;width:50%;}
.lgc-mobile-prefix-50{margin-left:50%;}
.lgc-mobile-suffix-50{margin-right:50%;}
.lgc-mobile-push-50{left:50%;}
.lgc-mobile-pull-50{left:-50%;}
.lgc-mobile-grid-55{float:left;width:55%;}
.lgc-mobile-prefix-55{margin-left:55%;}
.lgc-mobile-suffix-55{margin-right:55%;}
.lgc-mobile-push-55{left:55%;}
.lgc-mobile-pull-55{left:-55%;}
.lgc-mobile-grid-60{float:left;width:60%;}
.lgc-mobile-prefix-60{margin-left:60%;}
.lgc-mobile-suffix-60{margin-right:60%;}
.lgc-mobile-push-60{left:60%;}
.lgc-mobile-pull-60{left:-60%;}
.lgc-mobile-grid-65{float:left;width:65%;}
.lgc-mobile-prefix-65{margin-left:65%;}
.lgc-mobile-suffix-65{margin-right:65%;}
.lgc-mobile-push-65{left:65%;}
.lgc-mobile-pull-65{left:-65%;}
.lgc-mobile-grid-70{float:left;width:70%;}
.lgc-mobile-prefix-70{margin-left:70%;}
.lgc-mobile-suffix-70{margin-right:70%;}
.lgc-mobile-push-70{left:70%;}
.lgc-mobile-pull-70{left:-70%;}
.lgc-mobile-grid-75{float:left;width:75%;}
.lgc-mobile-prefix-75{margin-left:75%;}
.lgc-mobile-suffix-75{margin-right:75%;}
.lgc-mobile-push-75{left:75%;}
.lgc-mobile-pull-75{left:-75%;}
.lgc-mobile-grid-80{float:left;width:80%;}
.lgc-mobile-prefix-80{margin-left:80%;}
.lgc-mobile-suffix-80{margin-right:80%;}
.lgc-mobile-push-80{left:80%;}
.lgc-mobile-pull-80{left:-80%;}
.lgc-mobile-grid-85{float:left;width:85%;}
.lgc-mobile-prefix-85{margin-left:85%;}
.lgc-mobile-suffix-85{margin-right:85%;}
.lgc-mobile-push-85{left:85%;}
.lgc-mobile-pull-85{left:-85%;}
.lgc-mobile-grid-90{float:left;width:90%;}
.lgc-mobile-prefix-90{margin-left:90%;}
.lgc-mobile-suffix-90{margin-right:90%;}
.lgc-mobile-push-90{left:90%;}
.lgc-mobile-pull-90{left:-90%;}
.lgc-mobile-grid-95{float:left;width:95%;}
.lgc-mobile-prefix-95{margin-left:95%;}
.lgc-mobile-suffix-95{margin-right:95%;}
.lgc-mobile-push-95{left:95%;}
.lgc-mobile-pull-95{left:-95%;}
.lgc-mobile-grid-33{float:left;width:33.33333%;}
.lgc-mobile-prefix-33{margin-left:33.33333%;}
.lgc-mobile-suffix-33{margin-right:33.33333%;}
.lgc-mobile-push-33{left:33.33333%;}
.lgc-mobile-pull-33{left:-33.33333%;}
.lgc-mobile-grid-66{float:left;width:66.66667%;}
.lgc-mobile-prefix-66{margin-left:66.66667%;}
.lgc-mobile-suffix-66{margin-right:66.66667%;}
.lgc-mobile-push-66{left:66.66667%;}
.lgc-mobile-pull-66{left:-66.66667%;}
.lgc-mobile-grid-100{clear:both;width:100%;}
}
@media(min-width:768px) and (max-width:1025px){
.tablet-push-5, .lgc-tablet-pull-5, .lgc-tablet-push-10, .lgc-tablet-pull-10, .lgc-tablet-push-15, .lgc-tablet-pull-15, .lgc-tablet-push-20, .lgc-tablet-pull-20, .lgc-tablet-push-25, .lgc-tablet-pull-25, .lgc-tablet-push-30, .lgc-tablet-pull-30, .lgc-tablet-push-35, .lgc-tablet-pull-35, .lgc-tablet-push-40, .lgc-tablet-pull-40, .lgc-tablet-push-45, .lgc-tablet-pull-45, .lgc-tablet-push-50, .lgc-tablet-pull-50, .lgc-tablet-push-55, .lgc-tablet-pull-55, .lgc-tablet-push-60, .lgc-tablet-pull-60, .lgc-tablet-push-65, .lgc-tablet-pull-65, .lgc-tablet-push-70, .lgc-tablet-pull-70, .lgc-tablet-push-75, .lgc-tablet-pull-75, .lgc-tablet-push-80, .lgc-tablet-pull-80, .lgc-tablet-push-85, .lgc-tablet-pull-85, .lgc-tablet-push-90, .lgc-tablet-pull-90, .lgc-tablet-push-95, .lgc-tablet-pull-95, .lgc-tablet-push-33, .lgc-tablet-pull-33, .lgc-tablet-push-66, .lgc-tablet-pull-66{position:relative;}
.lgc-hide-on-tablet{display:none !important;}
.lgc-tablet-grid-5{float:left;width:5%;}
.lgc-tablet-prefix-5{margin-left:5%;}
.lgc-tablet-suffix-5{margin-right:5%;}
.lgc-tablet-push-5{left:5%;}
.lgc-tablet-pull-5{left:-5%;}
.lgc-tablet-grid-10{float:left;width:10%;}
.lgc-tablet-prefix-10{margin-left:10%;}
.lgc-tablet-suffix-10{margin-right:10%;}
.lgc-tablet-push-10{left:10%;}
.lgc-tablet-pull-10{left:-10%;}
.lgc-tablet-grid-15{float:left;width:15%;}
.lgc-tablet-prefix-15{margin-left:15%;}
.lgc-tablet-suffix-15{margin-right:15%;}
.lgc-tablet-push-15{left:15%;}
.lgc-tablet-pull-15{left:-15%;}
.lgc-tablet-grid-20{float:left;width:20%;}
.lgc-tablet-prefix-20{margin-left:20%;}
.lgc-tablet-suffix-20{margin-right:20%;}
.lgc-tablet-push-20{left:20%;}
.lgc-tablet-pull-20{left:-20%;}
.lgc-tablet-grid-25{float:left;width:25%;}
.lgc-tablet-prefix-25{margin-left:25%;}
.lgc-tablet-suffix-25{margin-right:25%;}
.lgc-tablet-push-25{left:25%;}
.lgc-tablet-pull-25{left:-25%;}
.lgc-tablet-grid-30{float:left;width:30%;}
.lgc-tablet-prefix-30{margin-left:30%;}
.lgc-tablet-suffix-30{margin-right:30%;}
.lgc-tablet-push-30{left:30%;}
.lgc-tablet-pull-30{left:-30%;}
.lgc-tablet-grid-35{float:left;width:35%;}
.lgc-tablet-prefix-35{margin-left:35%;}
.lgc-tablet-suffix-35{margin-right:35%;}
.lgc-tablet-push-35{left:35%;}
.lgc-tablet-pull-35{left:-35%;}
.lgc-tablet-grid-40{float:left;width:40%;}
.lgc-tablet-prefix-40{margin-left:40%;}
.lgc-tablet-suffix-40{margin-right:40%;}
.lgc-tablet-push-40{left:40%;}
.lgc-tablet-pull-40{left:-40%;}
.lgc-tablet-grid-45{float:left;width:45%;}
.lgc-tablet-prefix-45{margin-left:45%;}
.lgc-tablet-suffix-45{margin-right:45%;}
.lgc-tablet-push-45{left:45%;}
.lgc-tablet-pull-45{left:-45%;}
.lgc-tablet-grid-50{float:left;width:50%;}
.lgc-tablet-prefix-50{margin-left:50%;}
.lgc-tablet-suffix-50{margin-right:50%;}
.lgc-tablet-push-50{left:50%;}
.lgc-tablet-pull-50{left:-50%;}
.lgc-tablet-grid-55{float:left;width:55%;}
.lgc-tablet-prefix-55{margin-left:55%;}
.lgc-tablet-suffix-55{margin-right:55%;}
.lgc-tablet-push-55{left:55%;}
.lgc-tablet-pull-55{left:-55%;}
.lgc-tablet-grid-60{float:left;width:60%;}
.lgc-tablet-prefix-60{margin-left:60%;}
.lgc-tablet-suffix-60{margin-right:60%;}
.lgc-tablet-push-60{left:60%;}
.lgc-tablet-pull-60{left:-60%;}
.lgc-tablet-grid-65{float:left;width:65%;}
.lgc-tablet-prefix-65{margin-left:65%;}
.lgc-tablet-suffix-65{margin-right:65%;}
.lgc-tablet-push-65{left:65%;}
.lgc-tablet-pull-65{left:-65%;}
.lgc-tablet-grid-70{float:left;width:70%;}
.lgc-tablet-prefix-70{margin-left:70%;}
.lgc-tablet-suffix-70{margin-right:70%;}
.lgc-tablet-push-70{left:70%;}
.lgc-tablet-pull-70{left:-70%;}
.lgc-tablet-grid-75{float:left;width:75%;}
.lgc-tablet-prefix-75{margin-left:75%;}
.lgc-tablet-suffix-75{margin-right:75%;}
.lgc-tablet-push-75{left:75%;}
.lgc-tablet-pull-75{left:-75%;}
.lgc-tablet-grid-80{float:left;width:80%;}
.lgc-tablet-prefix-80{margin-left:80%;}
.lgc-tablet-suffix-80{margin-right:80%;}
.lgc-tablet-push-80{left:80%;}
.lgc-tablet-pull-80{left:-80%;}
.lgc-tablet-grid-85{float:left;width:85%;}
.lgc-tablet-prefix-85{margin-left:85%;}
.lgc-tablet-suffix-85{margin-right:85%;}
.lgc-tablet-push-85{left:85%;}
.lgc-tablet-pull-85{left:-85%;}
.lgc-tablet-grid-90{float:left;width:90%;}
.lgc-tablet-prefix-90{margin-left:90%;}
.lgc-tablet-suffix-90{margin-right:90%;}
.lgc-tablet-push-90{left:90%;}
.lgc-tablet-pull-90{left:-90%;}
.lgc-tablet-grid-95{float:left;width:95%;}
.lgc-tablet-prefix-95{margin-left:95%;}
.lgc-tablet-suffix-95{margin-right:95%;}
.lgc-tablet-push-95{left:95%;}
.lgc-tablet-pull-95{left:-95%;}
.lgc-tablet-grid-33{float:left;width:33.33333%;}
.lgc-tablet-prefix-33{margin-left:33.33333%;}
.lgc-tablet-suffix-33{margin-right:33.33333%;}
.lgc-tablet-push-33{left:33.33333%;}
.lgc-tablet-pull-33{left:-33.33333%;}
.lgc-tablet-grid-66{float:left;width:66.66667%;}
.lgc-tablet-prefix-66{margin-left:66.66667%;}
.lgc-tablet-suffix-66{margin-right:66.66667%;}
.lgc-tablet-push-66{left:66.66667%;}
.lgc-tablet-pull-66{left:-66.66667%;}
.lgc-tablet-grid-100{clear:both;width:100%;}
}
@media(min-width:1025px){
.push-5, .lgc-pull-5, .lgc-push-10, .lgc-pull-10, .lgc-push-15, .lgc-pull-15, .lgc-push-20, .lgc-pull-20, .lgc-push-25, .lgc-pull-25, .lgc-push-30, .lgc-pull-30, .lgc-push-35, .lgc-pull-35, .lgc-push-40, .lgc-pull-40, .lgc-push-45, .lgc-pull-45, .lgc-push-50, .lgc-pull-50, .lgc-push-55, .lgc-pull-55, .lgc-push-60, .lgc-pull-60, .lgc-push-65, .lgc-pull-65, .lgc-push-70, .lgc-pull-70, .lgc-push-75, .lgc-pull-75, .lgc-push-80, .lgc-pull-80, .lgc-push-85, .lgc-pull-85, .lgc-push-90, .lgc-pull-90, .lgc-push-95, .lgc-pull-95, .lgc-push-33, .lgc-pull-33, .lgc-push-66, .lgc-pull-66{position:relative;}
.lgc-hide-on-desktop{display:none !important;}
.lgc-grid-5{float:left;width:5%;}
.lgc-prefix-5{margin-left:5%;}
.lgc-suffix-5{margin-right:5%;}
.lgc-push-5{left:5%;}
.lgc-pull-5{left:-5%;}
.lgc-grid-10{float:left;width:10%;}
.lgc-prefix-10{margin-left:10%;}
.lgc-suffix-10{margin-right:10%;}
.lgc-push-10{left:10%;}
.lgc-pull-10{left:-10%;}
.lgc-grid-15{float:left;width:15%;}
.lgc-prefix-15{margin-left:15%;}
.lgc-suffix-15{margin-right:15%;}
.lgc-push-15{left:15%;}
.lgc-pull-15{left:-15%;}
.lgc-grid-20{float:left;width:20%;}
.lgc-prefix-20{margin-left:20%;}
.lgc-suffix-20{margin-right:20%;}
.lgc-push-20{left:20%;}
.lgc-pull-20{left:-20%;}
.lgc-grid-25{float:left;width:25%;}
.lgc-prefix-25{margin-left:25%;}
.lgc-suffix-25{margin-right:25%;}
.lgc-push-25{left:25%;}
.lgc-pull-25{left:-25%;}
.lgc-grid-30{float:left;width:30%;}
.lgc-prefix-30{margin-left:30%;}
.lgc-suffix-30{margin-right:30%;}
.lgc-push-30{left:30%;}
.lgc-pull-30{left:-30%;}
.lgc-grid-35{float:left;width:35%;}
.lgc-prefix-35{margin-left:35%;}
.lgc-suffix-35{margin-right:35%;}
.lgc-push-35{left:35%;}
.lgc-pull-35{left:-35%;}
.lgc-grid-40{float:left;width:40%;}
.lgc-prefix-40{margin-left:40%;}
.lgc-suffix-40{margin-right:40%;}
.lgc-push-40{left:40%;}
.lgc-pull-40{left:-40%;}
.lgc-grid-45{float:left;width:45%;}
.lgc-prefix-45{margin-left:45%;}
.lgc-suffix-45{margin-right:45%;}
.lgc-push-45{left:45%;}
.lgc-pull-45{left:-45%;}
.lgc-grid-50{float:left;width:50%;}
.lgc-prefix-50{margin-left:50%;}
.lgc-suffix-50{margin-right:50%;}
.lgc-push-50{left:50%;}
.lgc-pull-50{left:-50%;}
.lgc-grid-55{float:left;width:55%;}
.lgc-prefix-55{margin-left:55%;}
.lgc-suffix-55{margin-right:55%;}
.lgc-push-55{left:55%;}
.lgc-pull-55{left:-55%;}
.lgc-grid-60{float:left;width:60%;}
.lgc-prefix-60{margin-left:60%;}
.lgc-suffix-60{margin-right:60%;}
.lgc-push-60{left:60%;}
.lgc-pull-60{left:-60%;}
.lgc-grid-65{float:left;width:65%;}
.lgc-prefix-65{margin-left:65%;}
.lgc-suffix-65{margin-right:65%;}
.lgc-push-65{left:65%;}
.lgc-pull-65{left:-65%;}
.lgc-grid-70{float:left;width:70%;}
.lgc-prefix-70{margin-left:70%;}
.lgc-suffix-70{margin-right:70%;}
.lgc-push-70{left:70%;}
.lgc-pull-70{left:-70%;}
.lgc-grid-75{float:left;width:75%;}
.lgc-prefix-75{margin-left:75%;}
.lgc-suffix-75{margin-right:75%;}
.lgc-push-75{left:75%;}
.lgc-pull-75{left:-75%;}
.lgc-grid-80{float:left;width:80%;}
.lgc-prefix-80{margin-left:80%;}
.lgc-suffix-80{margin-right:80%;}
.lgc-push-80{left:80%;}
.lgc-pull-80{left:-80%;}
.lgc-grid-85{float:left;width:85%;}
.lgc-prefix-85{margin-left:85%;}
.lgc-suffix-85{margin-right:85%;}
.lgc-push-85{left:85%;}
.lgc-pull-85{left:-85%;}
.lgc-grid-90{float:left;width:90%;}
.lgc-prefix-90{margin-left:90%;}
.lgc-suffix-90{margin-right:90%;}
.lgc-push-90{left:90%;}
.lgc-pull-90{left:-90%;}
.lgc-grid-95{float:left;width:95%;}
.lgc-prefix-95{margin-left:95%;}
.lgc-suffix-95{margin-right:95%;}
.lgc-push-95{left:95%;}
.lgc-pull-95{left:-95%;}
.lgc-grid-33{float:left;width:33.33333%;}
.lgc-prefix-33{margin-left:33.33333%;}
.lgc-suffix-33{margin-right:33.33333%;}
.lgc-push-33{left:33.33333%;}
.lgc-pull-33{left:-33.33333%;}
.lgc-grid-66{float:left;width:66.66667%;}
.lgc-prefix-66{margin-left:66.66667%;}
.lgc-suffix-66{margin-right:66.66667%;}
.lgc-push-66{left:66.66667%;}
.lgc-pull-66{left:-66.66667%;}
.lgc-grid-100{clear:both;width:100%;}
} .lgc-column p{margin-bottom:1.5em;}
.inside-grid-column{padding:0 10px 0 10px;margin-bottom:1.5em;}
.inside-grid-column > p:last-child{margin-bottom:0;}
@media(max-width:767px){
.lgc-mobile-grid-100 .inside-grid-column{padding:0;}
}
@media(max-width:1024px){
.lgc-clear {
display: none;
}
}.secondary-navigation{clear:both;z-index:99;padding:0}.secondary-navigation ul{list-style:none;margin:0;padding-left:0}.secondary-navigation li{float:left;position:relative}.secondary-navigation a{display:block;text-decoration:none}.secondary-navigation ul ul{display:block;box-shadow:0 2px 2px rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.secondary-navigation ul ul li{width:100%}.secondary-navigation ul ul li a{line-height:normal;font-size:90%}.secondary-navigation.sub-menu-left .sub-menu{right:0}.secondary-navigation .main-nav ul ul li a{line-height:normal;font-size:12px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px}.secondary-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.secondary-navigation .main-nav ul li a{font-family:inherit;font-weight:400;text-transform:none;font-size:13px;padding-left:20px;padding-right:20px;line-height:40px}.secondary-navigation .menu-toggle{font-family:inherit;font-weight:400;text-transform:none;font-size:13px;padding-left:20px;padding-right:20px;line-height:40px;margin:0}.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.dropdown-hover .secondary-navigation:not(.toggled) ul li.sfHover>ul,.dropdown-hover .secondary-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.dropdown-hover .secondary-navigation:not(.toggled) ul ul li.sfHover>ul,.dropdown-hover .secondary-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.dropdown-hover .secondary-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.dropdown-hover .secondary-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;top:0;left:auto}.secondary-nav-float-right .secondary-navigation{float:right}.secondary-nav-float-right .secondary-navigation .main-nav ul ul li a{line-height:normal}.secondary-nav-float-right .secondary-navigation ul ul ul{top:0}.secondary-nav-float-left .inside-header .secondary-navigation{float:left;clear:left}.secondary-nav-float-left .inside-header:after{clear:both;content:'';display:table}.secondary-nav-float-left:not(.nav-float-right) .inside-header .site-branding,.secondary-nav-float-left:not(.nav-float-right) .inside-header .site-logo{float:right;clear:right}.secondary-nav-float-left.nav-float-right .inside-header .site-branding,.secondary-nav-float-left.nav-float-right .inside-header .site-logo{float:none;clear:none}.secondary-nav-float-left.nav-float-right .site-header{text-align:center}.secondary-nav-float-right.nav-float-left .inside-header .site-branding,.secondary-nav-float-right.nav-float-left .inside-header .site-logo{float:none;clear:none}.secondary-nav-float-right.nav-float-left .site-header{text-align:center}.widget-area .secondary-navigation li{display:block;float:none;margin:0;padding:0;width:100%}.widget-area .secondary-navigation ul ul{left:100%;top:0;width:220px}.both-right .widget-area .secondary-navigation ul ul,.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation ul ul,.right-sidebar .widget-area .secondary-navigation ul ul{left:auto;right:100%}.secondary-nav-aligned-center.secondary-nav-above-header .secondary-navigation .sf-menu>li,.secondary-nav-aligned-center.secondary-nav-below-header .secondary-navigation .sf-menu>li,.secondary-nav-aligned-right.secondary-nav-above-header .secondary-navigation .sf-menu>li,.secondary-nav-aligned-right.secondary-nav-below-header .secondary-navigation .sf-menu>li{float:none;display:inline-block}.secondary-nav-aligned-center .secondary-navigation ul.secondary-menu,.secondary-nav-aligned-right .secondary-navigation ul.secondary-menu{font-size:0}.secondary-nav-aligned-left.secondary-nav-above-header .secondary-navigation,.secondary-nav-aligned-left.secondary-nav-below-header .secondary-navigation{text-align:left}.secondary-nav-aligned-left.secondary-nav-above-header .secondary-navigation:after,.secondary-nav-aligned-left.secondary-nav-below-header .secondary-navigation:after{clear:both;content:'';display:table}.secondary-nav-aligned-center.secondary-nav-above-header .secondary-navigation,.secondary-nav-aligned-center.secondary-nav-below-header .secondary-navigation{text-align:center}.secondary-nav-aligned-right.secondary-nav-above-header .secondary-navigation,.secondary-nav-aligned-right.secondary-nav-below-header .secondary-navigation{text-align:right}.dropdown-click .secondary-navigation ul ul{visibility:hidden}.dropdown-click .secondary-navigation ul li.sfHover>ul.toggled-on,.dropdown-click .secondary-navigation ul.toggled-on{left:auto;opacity:1;visibility:visible;pointer-events:auto;height:auto;overflow:visible}.dropdown-click .secondary-navigation ul ul ul.toggled-on{left:0;top:auto;position:relative}.dropdown-click .widget-area .secondary-navigation ul ul{top:auto;position:absolute;float:none;width:100%;left:-99999px}.dropdown-click .widget-area .secondary-navigation ul ul.toggled-on{position:relative;left:0;right:0}.dropdown-click.both-right .widget-area .secondary-navigation ul ul,.dropdown-click.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation ul ul,.dropdown-click.right-sidebar .widget-area .secondary-navigation ul ul{right:0}.dropdown-hover .widget-area .secondary-navigation:not(.toggled) ul li.sfHover>ul,.dropdown-hover .widget-area .secondary-navigation:not(.toggled) ul li:hover ul{top:0;left:100%;width:220px}.dropdown-hover.both-right .widget-area .secondary-navigation:not(.toggled) ul li.sfHover ul,.dropdown-hover.both-right .widget-area .secondary-navigation:not(.toggled) ul li:hover ul,.dropdown-hover.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation:not(.toggled) ul li.sfHover ul,.dropdown-hover.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation:not(.toggled) ul li:hover ul,.dropdown-hover.right-sidebar .widget-area .secondary-navigation:not(.toggled) ul li.sfHover ul,.dropdown-hover.right-sidebar .widget-area .secondary-navigation:not(.toggled) ul li:hover ul{right:100%;left:auto}.rtl .secondary-navigation ul ul{float:right;left:auto;right:0;text-align:right}.rtl .secondary-navigation ul ul ul{left:auto;right:100%}.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}.secondary-navigation .top-bar{background:0 0}.secondary-navigation .inside-top-bar{padding:0}.secondary-navigation .top-bar a{display:inline}.secondary-nav-aligned-right .secondary-navigation .top-bar{float:left}.secondary-nav-aligned-right .secondary-navigation .top-bar .inside-top-bar .widget{margin:0 10px}.secondary-nav-aligned-left .secondary-navigation .top-bar{float:right}.secondary-nav-aligned-left .secondary-navigation .top-bar .inside-top-bar .widget{margin-left:10px}.secondary-nav-aligned-center .secondary-navigation .top-bar,.secondary-nav-aligned-center .secondary-navigation .top-bar+.menu-toggle+div{display:inline-block;vertical-align:middle}.secondary-nav-aligned-center .secondary-navigation .top-bar .widget:not(:first-child){margin-left:10px}