/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
 article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
 html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}a,a:visited,a:link,a:active{text-decoration:none}a:hover{text-decoration:none}img,embed,object,video{max-width:100%}body{background-color:#fff}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.grey{background-color:#eee}.dark_grey{background-color:#ddd}.blue{background-color:#0076bc}.black{background-color:#000}.white{background-color:#fff}.orange{background-color:#f58220}.page-wrap{width:100%;margin:0 auto}.layout_bg{width:100%;float:left;display:inline}.layout{width:90%;max-width:1280px;margin:0 auto}.absolute{position:absolute}.relative{position:relative}.center{text-align:center}.text_right{text-align:right}input{font-family:"aktiv-grotesk","Helvetica Neue",Helvetica,Arial,sans-serif}html{font-size:20px;line-height:30px}body{font-family:"aktiv-grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.6rem;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"aktiv-grotesk","Helvetica Neue",Helvetica,Arial,sans-serif}h1{font-size:4.25rem;line-height:4.5rem;margin-top:1.5rem;margin-bottom:3rem}h2{font-size:2.6rem;line-height:3rem;margin-top:1.5rem;margin-bottom:1.5rem}h3{font-size:1.6rem;line-height:2rem;margin-top:1.5rem;margin-bottom:.375rem}h4{font-size:1rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:0}h5{font-size:1rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:0}h6{font-size:.75em;line-height:1.5em;margin:0}p{color:#000;margin-top:0;margin-bottom:1.5rem}p a,p a:visited,p a:link,p a:active{color:#f58220;text-decoration:underline}p a:hover{color:#fcbd87;text-decoration:underline}p strong{color:#000}p strong a,p strong a:visited,p strong a:link,p strong a:active{color:#f58220;text-decoration:underline}p strong a:hover{color:#fcbd87;text-decoration:underline}p a strong,p a:visited strong,p a:link strong,p a:active strong{color:#f58220;text-decoration:underline}p a:hover strong{color:#fcbd87;text-decoration:underline}ul{margin:.75em 0 1.5rem 1.5em;padding:0}ul li{color:#000;padding:0 0 .375em 0;list-style:disc}ul li strong{color:#000}ul li a,ul li a:visited,ul li a:link,ul li a:active{color:#000;text-decoration:underline}ul li a:hover{color:#999;text-decoration:underline}ol{margin:.75em 0 1.5rem 1.5em;padding:0}ol li{color:#000;padding:0 0 .375em 0;list-style:decimal}ol li a{color:#000;text-decoration:underline}ol li a:hover{color:#999;text-decoration:underline}.col{display:block;float:left;margin:1% 0 1% 1.6%}.col:first-child{margin-left:0}.col_no_margin{margin-left:0}.col_12_of_12{width:100%}.col_11_of_12{width:91.53%}.col_10_of_12{width:83.06%}.col_9_of_12{width:74.6%}.h_9_of_12{width:74.6%}.col_8_of_12{width:66.13%}.col_7_of_12{width:57.66%}.col_6_of_12{width:49.2%}.col_5_of_12{width:40.73%}.col_4_of_12{width:32.26%}.col_3_of_12{width:23.8%}.h_3_of_12{width:23.8%}.col_2_of_12{width:15.33%}.col_1_of_12{width:6.86%}@media only screen and (max-width:1024px){.h_3_of_12{width:32.26%}.h_9_of_12{width:66.13%}}@media only screen and (max-width:800px){.h_3_of_12{width:49.2%}.h_9_of_12{width:49.2%}}@media only screen and (max-width:768px){.col{display:block;float:left;margin:1% 0 1% 0}.col_3_of_12{width:100%}.col_4_of_12{width:100%}.col_9_of_12{width:100%}.col_7_of_12{width:100%}.col_8_of_12{width:100%}}@media only screen and (max-width:480px){.h_3_of_12{width:100%}.h_9_of_12{width:100%}}.img_bg{background-position:0 100%;background-repeat:no-repeat;background-size:cover}.img_fixed{background-attachment:fixed}.img_bg_house{background-image:url('http://www.caprisanctuary.co.nz/img/bg_house.jpg')}.img_bg_1{background-image:url('http://www.caprisanctuary.co.nz/img/2.jpg')}.img_gradient{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0))}.img_black{background:rgba(0,0,0,.5);display:block;width:100%;height:100%;z-index:1}.img_white{background:rgba(255,255,255,.5);display:block;width:100%;height:100%;z-index:1}.img_height{height:500px}@media only screen and (max-width:480px){.img_fixed{background-attachment:scroll}}.logo{display:block;z-index:999999;position:absolute}.nav_padding{padding:1.5em 0 0 0}.nav_fixed{position:fixed;z-index:10}.nav_black{background:rgba(0,0,0,.75)}.nav ul{margin:0;padding:0;float:right}.nav ul li{list-style:none;margin:0;padding:0;float:left}.nav ul li a{padding:.1875em .75em .1875em .75em;display:block;color:#999;outline:0;text-decoration:none;font-size:1rem}.nav ul li a:hover{text-decoration:none}.nav ul li.here a{background-color:#eee;color:#000}.nav ul li:hover a{background-color:#000;color:#fff}.nav ul li.here:hover a{background-color:#000;color:#fff}.nav ul li a.contact{color:#fff;background-color:#f58220}.nav ul li a.contact:hover{color:#fff;background-color:#fcbd87}.nav ul li:hover a.drop{color:#fff}.nav ul li ul{margin:0;padding:.75em 0;background-color:#000}.nav ul li ul li{width:13em;padding:0;margin:0;text-align:left;border-left:0}.nav ul li ul li a,.nav ul li:hover ul li a,.nav ul li.here:hover ul li a{color:#999;border:0;background-color:#000}.nav ul li ul li a:hover,.nav ul li:hover ul li a:hover{color:#fff;background-color:#333;text-decoration:none}.sf_menu,.sf_menu *{margin:0;padding:0;list-style:none}.sf_menu li{position:relative}.sf_menu ul{position:absolute;display:none;top:100%;left:0;z-index:9999}.sf_menu>li{display:inline-block}.sf_menu li:hover>ul,.sf_menu li.sfHover>ul{display:block}.sf_menu a{display:block;position:relative}.sf_menu ul ul{top:0;left:100%}@media only screen and (max-width:1200px){.nav ul li a{font-size:.85rem}}@media only screen and (max-width:1024px){.nav_off{display:none}}.mobile_nav_padding{padding:.75em 0 0 0}.nav_on{display:none}.nav_toggle{display:none}.off{display:none}.mobile_nav_off{display:none}.z_a{z-index:9999}.z_b{z-index:999}@media only screen and (max-width:1024px){.nav_on{display:inline}}.nav_mobile ul{margin:1.5em 1em 0 1em;padding:1.5em 0 .75em 0}.nav_mobile ul li{list-style:none;margin:0 0 .75em 0;padding:0}.nav_mobile ul li a{padding:0 .75em 0 .75em;display:block;color:#fff;outline:0;text-decoration:none;font-size:1rem}.nav_mobile ul li a:hover{text-decoration:underline}.nav_mobile ul li ul{list-style:none;margin:.375em 0 .75em 0;padding:0}.nav_mobile ul li ul li{list-style:none;margin:0;padding:.1875em 0 .1875em .75em;border-bottom:2px solid #333}.nav_mobile ul li ul li:last-child{border-bottom:0}.nav_mobile ul li ul li a{color:#999}.nav_mobile ul li ul li a:hover{color:#fff}.nav_menu ul{margin:0;padding:0;float:right}.nav_menu ul li{list-style:none;margin:0;padding:0;float:left}.nav_menu ul li a{padding:.1875em .75em .1875em .75em;display:block;color:#999;outline:0;text-decoration:none;font-size:1rem}.header h2{color:#000;margin-top:.375em;margin-bottom:0;font-weight:700;font-size:1.25rem;line-height:2rem}.header h2 a{color:#000}.header img{display:block}.header .col{margin-top:0}.header_right{text-align:right}@media only screen and (max-width:1024px){.header h2{margin-top:2em}}@media only screen and (max-width:768px){.header h2{margin-top:2.5em;font-size:1.3rem;line-height:1.4rem}}@media only screen and (max-width:480px){.header_right{text-align:center}.header h2{margin-top:0;margin-bottom:.75em}}.hero h1{color:#fff;margin-top:0;margin-bottom:0;font-weight:300;font-size:2.6rem;line-height:3rem}.hero_padding{padding:4em 6em}@media only screen and (max-width:480px){.hero_padding{padding:2em 3em}.hero h1{font-size:1.6rem;line-height:2rem}}.statement h2{color:#fff;margin-top:0;margin-bottom:0;font-weight:300;font-size:2.6rem;line-height:3rem}@media only screen and (max-width:480px){.statement h2{font-size:1.6rem;line-height:2rem}}.entry_padding{padding:1.5em 3em}.entry h1{font-weight:400;margin-bottom:.375em;margin-top:0;color:#000;font-size:2.6rem;line-height:3rem}.entry h2{font-weight:700;margin-top:1.5rem;margin-bottom:.75rem;color:#000;font-size:1.6rem;line-height:2rem}.entry p{font-weight:400;color:#000}.entry p a{color:#f58220}.entry p a:hover{color:#fcbd87}@media only screen and (max-width:480px){.entry h1{font-size:1.6rem;line-height:2rem}}.scroll_page_top{font-family:"aktiv-grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;color:#f58220;background-color:#eee;padding:.375em .75em .375em .75em;display:block;font-weight:700;margin-top:.75em;font-size:1rem;text-transform:uppercase;border:0;position:fixed;right:0;bottom:0;display:none;outline:0;z-index:99999}.scroll_page_top:hover{color:#f58220;background-color:#ddd}a.cta{font-family:"aktiv-grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;color:#f58220;background-color:#fff;padding:.375em .75em .375em .75em;display:inline-block;font-weight:700;margin-bottom:.375em;font-size:1rem;text-transform:uppercase}a.cta:hover{color:#fcbd87;background-color:#fff}a.cta_entry{font-family:"aktiv-grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background-color:#f58220;padding:.375em .75em .375em .75em;display:inline-block;font-weight:700;margin-bottom:.375em;font-size:1rem;text-transform:uppercase}a.cta_entry:hover{color:#fff;background-color:#fcbd87}.cta_padding{padding:1.5em 1.5em 0 1.5em}.cta p{color:#000}.cta p a{color:#f58220}.cta p a:hover{color:#fcbd87}.cta a h3{color:#fff;margin:0;font-size:1.6rem;line-height:2rem}.cta a:hover h3{text-decoration:underline}.cta h3{color:#000;margin:0 0 .75em 0;font-size:1.6rem;line-height:2rem}.cta h2{color:#000;margin:0 0 .75em 0;font-size:1.6rem;line-height:2rem}.cta h1{color:#000;margin:0 0 .75em 0;font-size:1.6rem;line-height:2rem}.slider .flickity-viewport{position:absolute;width:100%}.slider_cell{width:100%;height:100%;margin-right:1.6875em}.slider_full{padding-bottom:57%}.slider_half{padding-bottom:75%}.sitemap_padding{padding:1.5em 0}.sitemap ul{margin:0;padding:0}.sitemap ul li{margin:0;padding:.1875em 0;color:#000;font-size:1rem;list-style:none}.sitemap ul li a{color:#f58220;text-decoration:none;display:block}.sitemap ul li a:hover{color:#fcbd87;text-decoration:underline}.sitemap ul li a strong{color:#fff;text-decoration:none}.sitemap ul li a:hover strong{color:#ccc;text-decoration:underline}@media only screen and (max-width:768px){.sitemap_padding{text-align:center}}.copyright ul{margin:0;padding:0}.copyright ul li{margin:0;padding:.375em 0;color:#000;font-size:1rem;list-style:none}@media only screen and (max-width:768px){.copyright{text-align:center}.copyright ul{margin-bottom:3em}}.home_padding{padding:3em 3em}.home a h3{color:#fff;margin:0;font-size:1.6rem;line-height:2rem}.home a:hover h3{text-decoration:underline}@media only screen and (max-width:768px){.home_padding{padding:1.5em .75em}}.vertical_center{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;z-index:2}.vertical_center h3{font-size:1rem;line-height:1.5rem;margin-top:0;margin-bottom:0;color:#fff}.logo img{display:block}.logo a{display:block}.logo a:hover{opacity:.5}@media only screen and (max-width:480px){.logo_padding{margin:1.5em 0 0 0}}.hr_list{width:5em;margin:0 auto;border:0;padding:0;border-top:.2em solid #ddd}.player{position:relative;padding-top:56.2757202%}.player iframe{position:absolute;left:0;top:0;height:100%;width:100%}.figure_full{float:left;display:inline;width:100%;margin:0 0 1.5em 0}.figure_half{float:right;display:inline;width:50%;margin:1.5em 0 1.5em 1.5em}.blog_padding{padding:1.5em 0}.blog h3{margin-top:0;margin-bottom:.75rem;color:#000;font-weight:400}.blog a h3{color:#0076bc}.blog a:hover h3{color:#7dabd9;text-decoration:underline}.blog p{color:#000;margin-bottom:0}.blog p a{color:#f58220;text-decoration:underline}.blog p a:hover{color:#fcbd87;text-decoration:none}.pagination ul li a{color:#f58220;text-decoration:none;outline:0}.pagination ul li a:hover{color:#fcbd87;text-decoration:underline}.sub_nav h4{font-size:1rem;line-height:1.5rem;margin-top:0;margin-bottom:0;text-transform:uppercase}.sub_nav ul{margin-top:1.5em}.sub_nav ul li a{color:#f58220;text-decoration:none;font-weight:400}.sub_nav ul li a:hover{color:#fcbd87;text-decoration:underline}.sub_nav ul li.here a{color:#000;text-decoration:underline}.send{font-family:"aktiv-grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background-color:#f58220;padding:.375em .75em .375em .75em;display:block;font-weight:700;margin-top:.75em;font-size:1rem;text-transform:uppercase;border:0}.send:hover{color:#fff;background-color:#fcbd87}input[type=text],textarea{font-size:.75rem;color:#000;padding:.375em;margin:0;border:3px solid #ddd;background-color:#fff}.label{display:block;font-size:.75rem;color:#000;margin:.75em 0 .375em 0;text-transform:uppercase;font-weight:700}.label_first{margin:0}.label span{color:#f58220}.label_checkbox{display:inline-block;font-size:.75rem;font-weight:400;color:#000;margin:0;padding:0}.small_field{width:23.75%}.medium_field{width:47.5%}.full_field{width:95%}.large_field{width:71.25%}.textarea_field{width:75%;height:7.5em}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input#preferredKitten{display:none}.errors{display:block;margin:0}.errors p{color:#f58220;padding:0;margin:.375em 0 0 0;display:inline-block;font-size:.75rem;font-weight:700}.blockquote{margin:0 0 1.5em 0;padding:1.5em;color:#000;background-color:#eee;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,Arial,sans-serif;font-style:italic}.blockquote span{font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;margin-left:1.5em;color:#000;display:block;margin-top:.75em}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*! Flickity v2.0.2
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.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-prev-next-button{position:absolute;top:50%;width:50px;height:50px;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:transparent}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.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:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto;display:none}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:white}.flickity-prev-next-button.no-svg{color:white}.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}
