/* cmsms stylesheet: layout modified: 04/18/19 13:58:24 */
/* Page */body {overflow-x: hidden;}body.noscroll {overflow:hidden;}/* reset */a,a:hover {text-decoration:none;}/*textarea:hover,select:hover,input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,textarea:active,select:active,input[type=text]:active,input[type=email]:active,input[type=password]:active,textarea:focus,select:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,.btn:active,.btn.focus.btn.hover{box-shadow: none !important;outline:0px !important;-webkit-appearance:none;}*//* Fix up BS */input[type=image] {width: auto;height: auto;}.img-responsive {width: auto;}/* TinyMCE editor overrides */#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4, #tinymce,#tinymce p,#tinymce ul li,#tinymce ol li,#tinymce p a {font-family: 'Verdana', sans-serif;}#tinymce img {max-width: 100%;}/* tables */section table {width: 100%;border-collapse:collapse;}section table tr th,section table tr td,section table thead tr th,section table tbody tr td {padding: .2em;}section table tr td .multi {overflow: auto;}section table tr td .multi .form-control {width: 75%;float: right;}/* accordians */.contentstyle-global .card,.contentstyle-global .card .card-header {border: none !important;}.contentstyle-global .card .card-header h2:hover {cursor:pointer;}.contentstyle-global .card .card-header a span {float: right;font-family: 'FontAwesome';font-size: 1.6em;position: relative;top: -12px;height: 15px;}.contentstyle-global .card .card-header a span:after {content: "\f106";}.contentstyle-global .card .card-header a.collapsed span:after {content: "\f107";}.contentstyle-global .card .card-body p {margin: 0;}/* viewtable */.dataTables_scrollHeadInner {padding-left: 0px !important;}.viewtable thead .sorting:after, .viewtable thead .sorting_asc:after, .viewtable thead .sorting_desc:after,.viewtable thead .sorting_asc_disabled:after, .viewtable thead .sorting_desc_disabled:after {bottom: 2px !important;right: 2px !important;}.badgebutton {margin-right: 10px;float: left;position:relative;}/* quickfiltertable */.quickfiltertable {}@media only screen and (min-width : 768px) {/* layer containers */.container-layered {position: relative;/*		overflow: hidden; */}.container-layered .container-fluid {}.container-layered .container {position: absolute;top: 0;left: 0;right: 0;margin-left: auto;margin-right: auto;}}/* badges */.badge-notify {position:absolute;right: -5px;bottom: -5px;}/* readmorereveal */.readmorereveal {max-height: 150px;position: relative;overflow: hidden;}.readmorereveal .readmorereveal-btn {position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;margin: 0;padding: 100px 0 0px;background-image: linear-gradient(transparent, white);}/* breadcrumbs */section .breadcrumb {padding: 0;margin: 0;background-color: transparent;}section .breadcrumb > li + li:before {content: " > ";}/* padding and margins */.nopadding {padding: 0px;}/* content defaults */blockquote {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: none;margin: 0px 0px 20px 0px;padding: 0.25em 40px;line-height: 1.45;position: relative;}blockquote:before {display: block;content: "\201C";font-size: 80px;position: absolute;left: 0px;top: -20px;}blockquote cite {display: block;margin-top: 5px;}blockquote cite:before {content: "\2014 \2009";}section blockquote,section .testimonials p {font-family: Georgia, serif;font-style: italic;}ul.multicolumn {overflow:hidden;padding: 0px;margin: 0px 0px 20px 0px;}ul.multicolumn li {float:left;display:inline;padding: 0px;margin: 0px;border-bottom: 1px solid #f0f0f0;}ul.double li  { width:50%;}ul.triple li  { width:33.333%; }ul.quad li    { width:25%; }h1,h2,h3,h4 {clear: both;}/* Testimonial */.testimonials p {background: #d1d1d1;border-radius: 5px;margin-bottom: 25px;padding: 20px;position: relative;}.testimonials p:after {border-top: 22px solid ;border-left: 0px solid transparent;border-right: 22px solid transparent;left: 60px;bottom: -22px;width: 0;height: 0;content: "";display: block;position: absolute;border-top-color: #d1d1d1;border-left-style: inset;border-right-style: inset;}.testimonials .testimonial-info {min-height: 60px;}.testimonials .testimonial-info span {color: #000000;}.testimonials .testimonial-info span em {color: #777;display: block;}.testimonials .testimonial-info img {border: 4px solid #d1d1d1;float: left;height: 60px;margin-right: 15px;padding: 2px;width: 60px;}.testimonials .carousel-indicators {bottom: 46px;left: auto;right: 80px;width: auto;}.testimonials .carousel-indicators li {border-color: #b3b3b3;}.testimonials-arrows {bottom: 57px;left: auto;right: 37px;width: auto;position: absolute;}.testimonials-arrows a {color: #b3b3b3;}.testimonials-bg-primary p {background: #3c3343;color: #ffffff;}.testimonials-bg-primary p:after {border-top-color: #3c3343;}.testimonials-bg-light p {background: #ffffff;}.testimonials-bg-light p:after {border-top-color: #ffffff;}.testimonials-bg-dark p {background: #27212c;color: #FFFFFF;}.testimonials-bg-dark p:after {border-top-color: #27212c;}/* special formating */.gridpadding p:last-child, .gridpadding .form-group:last-child,.removemargin p:last-child, .removemargin .form-group:last-child,.removemargin ul:last-child, .removemargin ol:last-child {margin-bottom: 0px;}/* special content effects */.headingline {text-align:center;}.headingline:after {content:' ';width: 15%;margin: 0.2em auto 0 auto;display:block;height: 1px;}/* Header */header.coverpage {text-align: center;}/* Navigation */header {min-height: 0px;margin: 0px;}.nav-stacked>li{float: none;}.navstyle1 nav,.navstyle2 nav,.navstyle3 nav,.navstyle4 nav,.navstyle5 nav,.navstyle6 nav,.navstyle7 nav,.navstyle8 nav {border: none;min-height: 0px;border-radius: 0px;margin: 0px;}.navstyle1 .navbar-brand {padding-top: 10px;}.widemenu .nav,.widemenu .dropup,.widemenu .dropdown,.widemenu .collapse {position: static;}.widemenu .navbar-inner,.widemenu .container {position: relative;}.widemenu .dropdown-menu {left: auto;}.widemenu .dropdown-menu > li {display: block;}.widemenu .dropdown-submenu .dropdown-menu {left: 100%;}.widemenu .nav.float-right .dropdown-menu {right: 0;}.widemenu .widemenu-content {padding: 20px 30px;*zoom: 1;}.widemenu .widemenu-content:before,.widemenu .widemenu-content:after {display: table;content: "";line-height: 0;}.widemenu .widemenu-content:after {clear: both;}.widemenu.navbar .nav > li > .dropdown-menu:after,.widemenu.navbar .nav > li > .dropdown-menu:before {display: none;}.widemenu .dropdown.widemenu-fullwidth .dropdown-menu {width: 100%;left: 0;right: 0;}@media (max-width: 969px) {.widemenu .dropdown.widemenu-fullwidth .dropdown-menu {width: auto;}.widemenu .widemenu-content {padding-left: 0;padding-right: 0;}.widemenu .dropdown-menu > li > ul {display: block;}}/* nav-stacked */ul.nav-stacked {list-style-type:none;margin: 0px;padding: 0px;}ul.nav-stacked li {margin: 0px;padding: 0px;}ul.nav-stacked li ul {list-style-type:none;margin: 0px;padding: 0px;}ul.sidenav {margin: 0;padding: 0;}/* make sidebar nav vertical */@media (min-width: 768px) {header.coverpage {color: #fff;background-attachment: fixed;background-position: center center;background-repeat: none;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;}}/* sections */section.shaded {box-shadow:	inset 0px 20px 20px -7px rgba(0,0,0,0.1);}section.shaded .container, section.shaded .container-fluid {background-color: transparent;}section {padding: 0px;margin: 0px;}section.parallax {position: relative;background-attachment: fixed;background-position: center 0;background-repeat: no-repeat;background-size: cover;height: 100%;}.section-diamondmenu {padding: 0px;}.hoverlink:hover {cursor: pointer;}.diamondswrap .iteminfo {width: 100%;height: 100%;cursor: pointer;padding-top: 100px;color: white;-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.diamondswrap .item:hover .iteminfo {-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;}.diamondswrap .iteminfo:hover {background: rgba(0, 0, 0, 0.7);}.diamondswrap .item {display: block;position: relative;width: 100%;height: 100%;padding: 0% 0;background-position: center center;background-size: 400px;/*    background-size: cover; */-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}.diamonds {width: 2000px;position: relative;left: -200px;top: -200px;text-align: center;overflow: visible;white-space: nowrap;display: inline-block;}.diamond-row-wrap {text-align: center;position: relative;float: left;clear: both;}.diamond-row-upper, .diamond-row-lower {overflow: visible;clear: both;width: 100%;}.diamond-row-lower {position: absolute;bottom: 0;}.diamond-row-lower .diamond-box {margin-left: 64.644660941%; /* 1 - 1 / sqrt(2) / 2 */margin-top: 64.644660941%;}.diamond-box-wrap {float: left;}.diamond-box {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;overflow: hidden;position: relative;z-index: 1;width: 70.710678118%; /* x = sqrt(x^2 / 2) = 1 / sqrt(2) = 0.70710678118 */height: 70.710678118%;margin: 14.644660941%;border: 1px solid transparent;}.diamond-box-inner {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: center center;-moz-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;width: 141.421356237%; /* sqrt(2) */height: 141.421356237%;margin: -20.7106781185% 0 0 -20.7106781185%; /* (1 - sqrt(2)) / 2 */}/* Carousels */.sequencecontainer {position: relative;overflow: hidden;}.sequencecontainer > .sequence-canvas li > * {position: absolute;}.sequencecontainer > .sequence-canvas {height: 100%;width: 100%;padding: 0px;margin: 0px;}.sequencecontainer > .sequence-canvas > li {position: absolute;width: 100%;height: 100%;z-index: 1;padding: 0px;margin: 0px;}.animate-in .framespeed,.animate-out .framespeed {-webkit-transition-duration: .25s;-moz-transition-duration: .25s;-o-transition-duration: .25s;-ms-transition-duration: .25s;transition-duration: .25s;}/* isotope */.isotopegrid .item .item-wrap {position:relative;overflow:hidden;margin-bottom: 20px;}.isotopegrid .item .item-wrap .caption {position:absolute;top:0;background:rgba(50, 50, 50, 0.25);height:100%;width:100%;right:0;display: none;text-align:center;color:#fff !important;z-index:2;}.isotope,.isotope .item {-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}.isotope {-webkit-transition-property: height, width;-moz-transition-property: height, width;-ms-transition-property: height, width;-o-transition-property: height, width;transition-property: height, width;}.isotope .item {-webkit-transition-property: -webkit-transform, opacity;-moz-transition-property:    -moz-transform, opacity;-ms-transition-property:     -ms-transform, opacity;-o-transition-property:         top, left, opacity;transition-property:         transform, opacity;}.multiitemcarousel {overflow: hidden;}.multiitemcarousel .carousel-control.left,.multiitemcarousel .carousel-control.right {background-image: none;width: 40px;}.multiitemcarousel .carousel-control.left {left: 0px;}.multiitemcarousel .carousel-control.right {right: 15px;}.multiitemcarousel .carousel-control .glyphicon {font-size: 50px;}.multiitemcarousel .carousel-inner {width: auto;margin-left: 50px;margin-right: 50px;}.multiitemcarousel .carousel-inner .active.left { left: -33%; }.multiitemcarousel .carousel-inner .next        { left:  33%; }.multiitemcarousel .carousel-inner .prev        { left: -33%; }.multiitemcarousel .carousel-inner .item {-webkit-transition: 500ms ease-in-out left;transition: 500ms ease-in-out left;-webkit-transition: 500ms ease-in-out left;transition: 500ms ease-in-out left;-webkit-transition: 500ms ease-in-out all;transition: 500ms ease-in-out all;-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-transform: none!important;transform: none!important;}.multiitemcarousel .item:not(.prev) {visibility: visible;}.multiitemcarousel .item.right:not(.prev) {visibility: hidden;}.multiitemcarousel .rightest{ visibility: visible;}/* Fade in and out slides */.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;transition-duration: 1s;transition-timing-function:linear;}.carousel-fade .carousel-inner .active {opacity: 1;}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity: 1;}.carousel-fade .carousel-control {z-index: 2;}.listcarousel {}.listcarousellist {list-style:none;padding: 0px;margin: 0px;}.listcarousellist li {padding: 10px;margin: 0px;border-bottom: 1px solid red;}.listcarousellist li.active {background-color: #666666;}/* carousel - thumbnails */.thumbcarousel {position: relative;}.thumbcarousel .carousel-inner .item {margin-bottom: 80px;overflow: hidden;}.thumbcarousel .carousel-inner .item img {height: 300px;}.thumbcarousel .carousel-inner .item img {margin: 0 auto;text-align:center;}.thumbcarousel .carousel-indicators {position: absolute;left: 0;bottom: 0;overflow: auto;width: 100%;margin: 0px;padding: 0px;text-align:left;}.thumbcarousel .carousel-indicators li {background-color: transparent;-webkit-border-radius: 0;border-radius: 0;display: inline-block;height: 60px;width: auto;margin: 0px;padding: 0px;overflow: hidden;}.thumbcarousel .carousel-indicators li img {display: block;opacity: 0.5;margin: 0px;padding: 0px;height: 60px;}.thumbcarousel .carousel-indicators li.active img {opacity: 1;}.thumbcarousel .carousel-indicators li:hover img {opacity: 0.75;}@media all and (transform-3d), (-webkit-transform-3d) {.carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}/* back to top */#back-top a{position:fixed;bottom:30px;right:30px;color:#eee;background-color:rgba(0,0,0,0.3);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;padding:10px;border-radius:5px;text-align:center}#back-top a:hover{background-color:rgba(0,0,0,0.7)}/* buttons and icons */.btn {display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}ul.largesocialicons {margin-bottom: 0;}ul.largesocialicons li a {display: block;width: 40px;height: 40px;border-radius: 100%;font-size: 20px;line-height: 40px;outline: 0;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}.icon-large:hover{filter: grayscale(90%);-webkit-filter: grayscale(90%);filter: none;}/* content animation */.animateblock img.img-responsive,.animate {opacity:0;}/* forms */.input-group-btn button {border: none;}.form-group .input-group .input-group-addon.text + .form-control {border-left:none;}.input-group-text {border: 0;border-radius: 0;}.input-group-text button {border: 0;background-color: transparent;}/*.form-group .input-group .input-group-addon.text {background-color:#FFF;color: #CCCCCC;}.form-group input[type=text],.form-group input[type=checkbox],.form-group input[type=radio],.form-group select,.form-group input[type=password] {height: auto;}*/.form-group textarea.form-control {height: 8em;}/*input[type=checkbox],input[type=radio] {width: 20px;height: 20px;float: left;margin-right: 10px;}*/.form-subfields {overflow: auto;width: 100%;}.form-subfields select {margin-right: 20px;width: auto;float: left;}form h1,form h2,form h3,form h4 {text-align:center;}.form-group select[multiple] {min-height: 300px;}.twitter-typeahead {width: 100%;}.tt-menu {background-color: white;padding: 0.2em;margin-top: 0.2em;border: 1px solid #c0c0c0;border-radius: 4px;width: 100%;}/* content */section form {clear: both;}/* modals */.modal .modal-body {padding: 0px;}.modal .modal-dialog {width: auto;}.modal .modal-content,.modal .modal-body button.modal-close {background-color: transparent;background-color: transparent;}.modal .modal-body button.modal-close {position: absolute;top: -20px;right: -20px;padding: 0px;border: none;}.modal .modal-body button.modal-close:hover {cursor:pointer;}/* images */section img.imagepopupsingle,.imagepopups img:hover {cursor: pointer;}.text-center img.img-responsive {margin: 0 auto;}/*#popup-image .modal-dialog .modal-content {background-color: transparent;}#popup-image .modal-dialog .modal-content {box-shadow: none;-webit-box-shadow: none;border: none;border-radius: 0px;}*//* popup-images-gallery */.popup-images-gallery img:hover {cursor:pointer;}/* popupstyle-image */.popupstyle-image.wide .modal-dialog {max-width: 1000px;height: auto;position: relative;}.popupstyle-image.square .modal-dialog {max-width: 600px;max-height: 600px;}.popupstyle-image.tall .modal-dialog {max-width: 600px;max-height: 600px;}.popupstyle-image .modal-body img {/*	border: 2px solid white; */width: 100%;height: auto;}.popupstyle-image.tall .modal-dialog .modal-body img {width: auto;height: 600px;margin: 0 auto;display: block;}/* images - gallery */.gallery {overflow: hidden;}.imggogrey:hover{-webkit-filter: grayscale(90%);-webkit-filter: grayscale(1);filter: grayscale(90%);filter: gray;}.imggocoloured {-webkit-filter: grayscale(90%);-webkit-filter: grayscale(1);filter: grayscale(90%);}.imggocoloured:hover {-webkit-filter: grayscale(0%);-webkit-filter: grayscale(0);filter: none;}.imagebutton {position: relative;}.imagebutton .zoom {overflow: hidden;}.imagebutton .zoom img {-webkit-transition: all .5s ease; /* Safari and Chrome */-moz-transition: all .5s ease; /* Firefox */-o-transition: all .5s ease; /* IE 9 */-ms-transition: all .5s ease; /* Opera */transition: all .5s ease;z-index: 5;}.imagebutton:hover .zoom img {-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform:translateZ(0) scale(1.20); /* Safari and Chrome */-moz-transform:scale(1.20); /* Firefox */-ms-transform:scale(1.20); /* IE 9 */-o-transform:translatZ(0) scale(1.20); /* Opera */transform:translatZ(0) scale(1.20);}.imagebutton .captionlower {position: absolute;bottom: 0px;z-index: 10;width: 100%;}.imagebutton .captioncentred {width: 100%;height: 100%;z-index: 10;position: absolute;top: 0px;text-align: center;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;justify-content: center;}.flipcard {border: 1px solid red;width: 100%;height: auto;position: absolute;-webkit-transition: -webkit-transform 1s;-moz-transition: -moz-transform 1s;-o-transition: -o-transform 1s;transition: transform 1s;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;}.flipcard.flipped {-webkit-transform: rotateY( 180deg );-moz-transform: rotateY( 180deg );-o-transform: rotateY( 180deg );transform: rotateY( 180deg );}.flipcard figure {display: block;height: 100%;width: 100%;text-align: center;position: absolute;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}.flipcard .flipcardfront {}.flipcard .flipcardback {-webkit-transform: rotateY( 180deg );-moz-transform: rotateY( 180deg );-o-transform: rotateY( 180deg );transform: rotateY( 180deg );}/* links */.btn-tiny,.btn-small,.btn-large {transition: all 0.3s ease 0s;}/* navbar defaults */.navbar-brand {margin: 0px;padding-top: 0px;padding-bottom: 0px;}.navbar-default .navbar-collapse, .navbar-default .navbar-form{border: none;}/* embedded content *//*.embed-video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } .embed-video iframe, .embed-video object, .embed-video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }*//* nicegrid */.nicegrid-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:         flex;}.nicegrid-inner {height: 100%;}.nolinkformatting a, .nolinkformatting a:hover {text-decoration: none !important;}/* Extra Small Devices, Phones col-xs- *//* content */header.coverpage .coverpageinner {padding-top: 80px;padding-bottom: 70px;}#back-top a i{font-size:1em}/* images */.imgfill img {width: 100%;max-width: none;}.imgthumbtiny { height: 150px; }.imgthumbsmall { height: 300px; }.imgthumbmedium { height: 450px; }.imgshowall {position: relative;}.imgshowall img {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);max-width: 100%;max-height: 100%;}.imgshowall img.square {height: auto;width: 100%;}.imgshowall img.tall {height: 100%;width: auto;}.imgshowall img.wide {height: auto;width: 100%;}.imgshowall img.superwide {height: auto;width: 100%;}.imgthumbtiny.imgfill img.square {height: auto;width: 100%;}.imgthumbsmall.imgfill img.square {height: auto;width: 100%;}.imgthumbmedium.imgfill img.square {position: relative;left: -10%;height: 100%;width: auto;}.imgthumbtiny.imgfill img.tall {position: relative;top: -20%;height: auto;width: 100%;}.imgthumbsmall.imgfill img.tall {position: relative;top: -20%;height: auto;width: 100%;}.imgthumbmedium.imgfill img.tall {position: relative;top: -10%;height: auto;width: 100%;}.imgthumbtiny.imgfill img.wide {position: relative;height: 100%;width: auto;}.imgthumbsmall.imgfill img.wide {position: relative;left: -10%;height: 100%;width: auto;}.imgthumbmedium.imgfill img.wide {position: relative;left: -50%;height: 100%;width: auto;}.imgthumbsmall.imgfill img.superwide {position: relative;left: -10%;height: 100%;width: auto;}.imgthumbmedium.imgfill img.superwide {position: relative;left: -50%;height: 100%;width: auto;}/* Small Devices, Tablets col-sm- */@media only screen and (min-width : 768px) {/* images */.imgthumbtiny { height: 150px; }.imgthumbsmall { height: 300px; }.imgthumbmedium { height: 450px; }.imgcircle {width: 100%;padding-top: 100%;}.imgthumbtiny, .imgthumbsmall, .imgthumbmedium {overflow: hidden;position: relative;}.imgthummtiny img, .imgthumbsmall img, .imgthumbmedium img {display: none;}#back-top a i{font-size:3em}header.coverpage .coverpageinner {padding-top: 150px;padding-bottom: 150px;}.navbar-default .navbar-centered {width: 100%;display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */display: -ms-flexbox;  /* TWEENER - IE 10 */display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */-webkit-box-pack: justify;-moz-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}.hoverborder1 .hoverborder,.hoverborder1:hover .hoverborder {border-width: 4px;border-style: solid;}.hoverborder1 .hoverborder {transition: border 200ms ease-in-out;}.hoverborder2 .imgfill {position: relative;}.hoverborder2 .imgfill .hoverborder {border-radius: 50%;position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;transition: box-shadow 200ms ease-in-out;pointer-events: none;}}/* Medium Devices, Desktops - col-md- */@media only screen and (min-width : 992px) {/* images */.imgthumbtiny { height: 100px; }.imgthumbsmall { height: 200px; }.imgthumbmedium { height: 300px; }.imgcircle {border: 5px solid black;width: 100%;padding-top: 100%;}.navstyle-global li.dropdown:hover > ul.dropdown-menu {display: block;}header.coverpage .coverpageinner {padding-top: 250px;padding-bottom: 250px;}.navbar-default .navbar-centered-logo {float: none;text-align:center;}.navbar-default .navbar-centered-logo a.navbar-brand {float: none;}.navbar-default .navbar-centered-logo a.navbar-brand img {float: none;margin: auto;display: inline;}}/* Large Devices, Wide Screens - col-lg- */@media only screen and (min-width : 1200px) {/* images */.imgthumbtiny { height: 170px; }.imgthumbsmall { height: 250px; }.imgthumbmedium { height: 350px; }}
/* cmsms stylesheet: styles modified: 09/24/25 19:35:04 */
/*dark blue	#017bb6;bright blue	#99ffff;light blue	#00a8d4;text		#666666;text blue	#49c1e3;*/* {/*    	border: 1px dashed red;   */}/* base document properties */body {font-family: 'PT Sans',Helvetica,Arial,sans-serif;}/* type size - variable across devices */body { font-size: 16px; line-height: 1.5; }@media only screen and (min-width : 768px ) { body { font-size: 14px; } }@media only screen and (min-width : 992px ) { body { font-size: 15px; } }@media only screen and (min-width : 1200px) { body { font-size: 16px; } }/* type size - fixed across all devices *//*body { font-size: 12px; line-height: 1.3; } *//* TinyMCE */.wysiwyg {background-color: white;}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4 {clear: both;}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg p,.wysiwyg ul li,.wysiwyg ol li {color: black;}.wysiwyg table, .wysiwyg ul, .wysiwyg p, .wysiwyg ol {margin: 0 0 1em;}.wysiwyg ul, .wysiwyg ol {margin-left: 0.25em;padding-left: 1em;}.wysiwyg ul {list-style: disc;}.wysiwyg ul li, .wysiwyg ol li {padding: 0 0 0.5em 0.3em;}.wysiwyg img[style*="float: left"],.wysiwyg img[style*="float: right"] {max-width: 300px !important;height: auto !important;}.wysiwyg img[style*="float: left"] {margin-right: 15px;margin-bottom: 15px;}.wysiwyg img[style*="float: right"] {margin-left: 15px;margin-bottom: 15px;}/* fonts */.font-bob {font-family: 'Bob';}/* typesizes */section p,section p a,.form-group,section ul li,section ol li,section blockquote,section .testimonials p,section blockquote cite,section .alert,section table thead tr th,section table tbody tr td,section table tr th,section table tr td,div.dataTables_paginate .paginate_button,.btn-tiny, .btn-small, .btn-large {font-size: 1em;line-height: 1.4em;}section .form-group label,section .form-group .control-label,section .form-group .form-control,section .dataTables_wrapper label,section .dataTables_wrapper .dataTables_info,section .dataTables_wrapper select, section .dataTables_wrapper input {font-size: 1em;line-height: 1.2em;}section .form-group .control-label { padding-top: 0.3em; }section .form-group .form-control { padding: 0.3em; }.form-group.required label:after { font-size: 0.6em; }h1,h2,h3,h4 { font-size: 1.5em; }@media only screen and (min-width : 768px) {h1 { font-size: 2em; }h2 { font-size: 1.6em; }h3 { font-size: 1.4em; }h4 { font-size: 1.4em; }}section .breadcrumb li {font-size: .75em;}section ul, section ol {margin-left: 0em;padding-left: 1em;}section ul li,section ol li {padding: 0 0 0em 0.3em;}section ul li:last-child,section ol li:last-child {padding-bottom: 0;}div.dataTables_paginate .paginate_button,.btn-tiny, .btn-tiny:hover,.btn-small, .btn-small:hover,.btn-large, .btn-large:hover {font-size: 1.1em;line-height: 1;padding: .2em 0.4em;}.alert {font-size: 1em;padding: .8em;}/* weights */section h1,section h2,section h3,section h4 {font-weight: 400;line-height: 1.3;}strong,.alert span,section table thead tr th,section table tr th,section .breadcrumb > li + li:before {font-weight: 700;}/* spacing and margins */header {padding: 1em 0 1em 0;}section table,section p,section ul,section ol,.usercontent img.img-fluid,section .breadcrumb, section .readmorereveal,section .card,img.float-left, section img.img-responsive, img.float-right,.contentpadding, .navstyle5,.bottompadding {margin-top: 0;margin-bottom: 1em;}section h1,section h2,section h3,section h4,section h5 {margin: 0 0 0.3em 0;}section.contentstyle-image .container, section.contentstyle-parallax .container,.bleeding .container .left, .bleeding .container .right,section.contentstyle-global .container,section.contentstyle-global .container-fluid,.contentstyle-boxes .container-fluid .inner {padding-top: 1em;padding-bottom: 1em;}section.followon .container {padding-top: 0em;}.nicegrid-padding {padding-bottom: 1em;}.nicegrid-col .nicegrid-inner h2, .nicegrid-col .nicegrid-inner h3, .nicegrid-col .nicegrid-inner h4, .nicegrid-col .nicegrid-inner p {margin-top: 1em;margin-bottom: 0em;}@media only screen and (min-width : 768px) {section.contentstyle-global .container,section.contentstyle-global .container-fluid {padding-top: 3em;padding-bottom: 3em;}section.contentstyle-parallax .container,section.contentstyle-image .container {padding-top: 5em;padding-bottom: 5em;}.bleeding .container .left, .bleeding .container .right {padding: 6em 4em;}.contentstyle-boxes .container-fluid .inner {padding: 4em;}footer.contentstyle-footer1 .container,footer.contentstyle-footer2 .container {padding-top: 0;padding-bottom: 0;}}/* special sections */section.headertop {background-color: #FFFF00;padding-top: 0.2em;padding-bottom: 0.2em;}section.headertop .container {background-color: transparent;padding-top: 0px;padding-bottom: 0px;}/* global classes for look */.borderrounded {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.backgroundmask {background-color: rgba(0,0,0,0.6) !important;}/* contentstyle-video */.contentstyle-video {position: relative;overflow: hidden;}.contentstyle-video, .contentstyle-video .backgroundmask {height: 350px;}.contentstyle-video .backgroundmask {position: absolute;top: 0;}.contentstyle-video video {position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: 0;-ms-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}/* contentstyle-global */.contentstyle-global .dataTables_paginate .paginate_button,.contentstyle-global .btn {background-color: #017bb6;border-color: #017bb6;color: white;text-decoration:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.contentstyle-global .dataTables_paginate .paginate_button:hover, .contentstyle-global .dataTables_paginate .paginate_button.current,.contentstyle-global .btn:hover,.contentstyle-global.btn:focus,.contentstyle-global.btn:active,.contentstyle-global .btn.active,.hoverborder1:hover .btn {background-color: #017bb6;border-color: #017bb6;color: #00a8d4;text-decoration:none;}.contentstyle-global .btnstyle-square {/*background-color: transparent;border-color: #352e78;color: #b1cb49;*/border-radius: 0px;border-width: 0px;}.contentstyle-global .btnstyle-rounded {background-color: transparent;text-transform: uppercase;border-width: 2px;}.contentstyle-global .btnstyle-rounded,.contentstyle-global .btnstyle-rounded i {border-radius: 20px;}.contentstyle-global .btnstyle-rounded i {background-color: #b1cb49;color: #352e78;padding: 0.2em;}.contentstyle-global .btnstyle-tag,.contentstyle-global .btnstyle-tag:hover {background-color: #c0c0c0;color: #808080;font-size: 12px;border-radius: 10px;border: none;}/* contentstyle-default */.contentstyle-default {background-color: #e1f4f9;}.contentstyle-default .container, .contentstyle-default .container-fluid {background-color: transparent;}.contentstyle-default h1, .contentstyle-default h1 a, .contentstyle-default h1 a:hover {color: #00a8d4;}.contentstyle-default h2,.contentstyle-default h2 a, .contentstyle-default h2 a:hover {color: #00a8d4;font-style: italic;}.contentstyle-default h3,.contentstyle-default h3 a, .contentstyle-default h3 a:hover {color: #00a8d4;}.contentstyle-default h4, .contentstyle-default h4 a, .contentstyle-default h4 a:hover {color: #00a8d4;}.formstyle-global, .formstyle-global .control-label,.contentstyle-default p,.contentstyle-default ul li, .contentstyle-default ol li,.contentstyle-default table tbody tr th, .contentstyle-default table tbody tr td, .contentstyle-default table tbody tr td a,.contentstyle-default table tbody tr td a:hover,.contentstyle-default blockquote, .contentstyle-default blockquote:before, .contentstyle-default blockquote cite,.contentstyle-default .breadcrumb li.active, .contentstyle-default .breadcrumb > li + li:before,.contentstyle-default .dataTables_wrapper label,.contentstyle-default .dataTables_wrapper select, .contentstyle-default .dataTables_wrapper input,.contentstyle-default .dataTables_wrapper .dataTables_info {color: #666666;}.contentstyle-default p a {color: #49c1e3;text-decoration:underline;}.contentstyle-default p a:hover {color: #49c1e3;text-decoration:underline;}.contentstyle-default table tr th,.contentstyle-default table thead tr th,.contentstyle-default table tbody tr td {border: 1px solid #cccccc;}.contentstyle-default table tr {background-color: #e0e0e0;}.contentstyle-default table thead tr th,.contentstyle-default table tr th {background-color: #CCCCCC;}.contentstyle-default table .clickable:hover {background-color: #DDDDDD;cursor: pointer;}.contentstyle-default table tr:nth-child(odd) {background-color: #EEEEEE;}.contentstyle-default .editabletableorderable tr:hover td:first-child {cursor: move;cursor: grab;cursor: -moz-grab;cursor: -webkit-grab;}.contentstyle-default .dataTables_paginate {text-align:center !important;padding: 10px 0px;}.contentstyle-default .dataTables_paginate .paginate_button {cursor:pointer;margin-right: 1px;padding: 0.2em 0.8em;}.contentstyle-default .dataTables_paginate .paginate_button.disabled {display: none;}.contentstyle-default .dataTables_paginate .paginate_button.previous {-webkit-border-radius: 5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px;}.contentstyle-default .dataTables_paginate .paginate_button.next {-webkit-border-radius: 0px 5px 5px 0px;-moz-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px;}.contentstyle-default .card .card-body,.contentstyle-default .card .card-header {padding: 0.5em;}.contentstyle-default .card .card-header {background-color: #00FF00;}.contentstyle-default .card .card-header h2 {margin: 0;color: red;}.contentstyle-default .card .card-body {background-color: #009900;}.contentstyle-default .card .card-body p {color: black;}.contentstyle-default p[style*="text-align: center"] img,.contentstyle-default img.float-left,.contentstyle-default img.float-right {-webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, .2);box-shadow: 0 0 3px 1px rgba(0, 0, 0, .2);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: 3px solid #fafafa;}/* contentstyle-header */.contentstyle-header {background-image: url( 'https://www.vitae.co.nz/uploads/layout/thatch-bg.png' );background-repeat: repeat-x;}.contentstyle-header .container {background-color: transparent;background-image: url( 'https://www.vitae.co.nz/uploads/layout/thatch-innerbg.png' );background-repeat: repeat-y;background-position: center top;}.contentstyle-header .container p, .contentstyle-header .container h1, .contentstyle-header .container h2, .contentstyle-header .container h3 {color: #666666;}.contentstyle-header .container p strong, .contentstyle-header .container h1 strong, .contentstyle-header .container h2 strong, .contentstyle-header .container h3 strong {color: #49c1e3;}/* bleeding */section.bleeding h2, section.bleeding h2 a, section.bleeding h2 a:hover, section.bleeding p {color: white;}/* contentstyle-triangle */.contentstyle-triangle .container .left {padding: 1em 2em;}.contentstyle-triangle h1, .contentstyle-triangle h1 a, .contentstyle-triangle h1 a:hover,.contentstyle-triangle h2, .contentstyle-triangle h2 a, .contentstyle-triangle h2 a:hover,.contentstyle-triangle h3, .contentstyle-triangle h3 a, .contentstyle-triangle h3 a:hover,.contentstyle-triangle h4, .contentstyle-triangle h4 a, .contentstyle-triangle h4 a:hover,.contentstyle-triangle p,.contentstyle-triangle ul li, .contentstyle-triangle ol li,.contentstyle-triangle table tbody tr th, .contentstyle-triangle table tbody tr td, .contentstyle-triangle table tbody tr td a,.contentstyle-triangle table tbody tr td a:hover,.contentstyle-triangle blockquote, .contentstyle-triangle blockquote:before, .contentstyle-triangle blockquote cite,.contentstyle-triangle .breadcrumb li.active, .contentstyle-triangle .breadcrumb > li + li:before,.contentstyle-triangle .dataTables_wrapper label,.contentstyle-triangle .dataTables_wrapper select, .contentstyle-triangle .dataTables_wrapper input,.contentstyle-triangle .dataTables_wrapper .dataTables_info {color: white;}.contentstyle-triangle h2,.contentstyle-triangle h2 a, .contentstyle-triangle h2 a:hover {font-weight: bold;font-style: normal;}.contentstyle-triangle h3,.contentstyle-triangle h3 a, .contentstyle-triangle h3 a:hover {font-style: normal;}.contentstyle-triangle p a {color: #99ffff;text-decoration:underline;}.contentstyle-triangle p a:hover {color: #99ffff;text-decoration:underline;}.contentstyle-triangle1 {background-color: #017bb6;}.contentstyle-triangle2 {background-color: #249fd0;}.contentstyle-triangle1 .container, .contentstyle-triangle2 .container {background-color: transparent;}/* section parallax */section.contentstyle-parallax {background-color: transparent;}section.contentstyle-parallax .container-fluid {padding-top: 0;padding-bottom: 0;background-color: transparent;}section.contentstyle-parallax .container {background-color: transparent;}/* contentstyle-overimage */.contentstyle-overimage h1, .contentstyle-overimage h1 a, .contentstyle-overimage h1 a:hover,.contentstyle-overimage h2, .contentstyle-overimage h2 a, .contentstyle-overimage h2 a:hover,.contentstyle-overimage h3, .contentstyle-overimage h3 a, .contentstyle-overimage h3 a:hover,.contentstyle-overimage p,.contentstyle-overimage ul li, .contentstyle-overimage ol li,.contentstyle-overimage table tbody tr th, .contentstyle-overimage table tbody tr td, .contentstyle-overimage table tbody tr td a,.contentstyle-overimage table tbody tr td a:hover,.contentstyle-overimage blockquote, .contentstyle-overimage blockquote:before, .contentstyle-overimage blockquote cite,.contentstyle-overimage .breadcrumb li.active, .contentstyle-overimage .breadcrumb > li + li:before,.contentstyle-overimage .dataTables_wrapper label,.contentstyle-overimage .dataTables_wrapper select, .contentstyle-overimage .dataTables_wrapper input,.contentstyle-overimage .dataTables_wrapper .dataTables_info {color: white;}/* contentstyle-image */section.contentstyle-image {background-repeat:no-repeat;background-size: cover;}section.contentstyle-image .container-fluid {padding-top: 0;padding-bottom: 0;background-color: transparent;}section.contentstyle-image .container {background-color: transparent;}/* formstyle-global */.formstyle-global .form-group.row {margin-left: 0;margin-right: 0;}.formstyle-global .form-group.row .control-label, .formstyle-global .form-group.row .control-field  {padding-left: 0;padding-right: 0;}.formstyle-global {}.formstyle-global .control-label {color: #666666;}.formstyle-global .control-field {}.formstyle-global .form-control::placeholder {color: #e0e0e0;}.formstyle-global .form-control::-webkit-input-placeholder {color: #e0e0e0;}.formstyle-global .form-control::-moz-placeholder {color: #e0e0e0;}.formstyle-global .form-control:-ms-placeholder {color: #e0e0e0;}.formstyle-global .required label:after {content: "   *";vertical-align:top;color: red;font-size: 1.2em;font-weight: bold;}.formstyle-global input.form-control[type=radio],.formstyle-global input.form-control[type=checkbox] {width: 1em;height: 1em;float: left;margin-right: 0.5em;}.formstyle-global input.form-control-plaintext {background-color: transparent !important;border: none !important;border-radius: 0 !important;}.formstyle-global input.form-control[type=text],.formstyle-global input.form-control[type=email],.formstyle-global input.form-control[type=password],.formstyle-global select.form-control,.formstyle-global textarea.form-control,.formstyle-global input.form-control[type=text]:active,.formstyle-global input.form-control[type=email]:active,.formstyle-global input.form-control[type=password]:active.formstyle-global select.form-control:active,.formstyle-global textarea.form-control:active {overflow: auto;outline: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.formstyle-global .dropdown-menu {background-color: white;padding: 0.25em;margin: 0;}.formstyle-global .dropdown-menu ul.list-unstyled {padding: 0;margin: 0;}.formstyle-global .dropdown-menu ul.list-unstyled li {padding: 0;margin: 0;}.formstyle-global .dropdown-menu ul.list-unstyled li.accordion-toggle {display: none;}.formstyle-global .dropdown-menu table {}.formstyle-global .dropdown-menu table tr {background-color: transparent !important;}.formstyle-global .dropdown-menu table tr th {background-color: transparent !important;font-weight: bold;font-size: 1em;}.formstyle-global .dropdown-menu table tr td {font-size: 0.8em;}.formstyle-global .dropdown-menu table tr th,.formstyle-global .dropdown-menu table tr td {padding: 0.5em;border: none;color: black;text-align:center;}.formstyle-global .dropdown-menu table tr th.prev:hover,.formstyle-global .dropdown-menu table tr th.next:hover,.formstyle-global .dropdown-menu table tr td:hover {cursor:pointer;}.formstyle-global .dropdown-menu table tr td.today {background-color: rgba( 204,204,204, 0.3);color: black;}.formstyle-global .dropdown-menu table tr td.active {background-color: rgba( 0,0,255, 0.3);color: white;}/* formstyle-boxed */.formstyle-boxed input.form-control[type=text],.formstyle-boxed input.form-control[type=email],.formstyle-boxed select.form-control,.formstyle-boxed textarea.form-control,.formstyle-boxed input.form-control[type=password] {background-color: white;border: none;border-radius: 0;}/* formstyle-boxedborder */.formstyle-boxedborder input.form-control[type=text],.formstyle-boxedborder input.form-control[type=email],.formstyle-boxedborder select.form-control,.formstyle-boxedborder textarea.form-control,.formstyle-boxedborder input.form-control[type=password] {border: 1px solid #ced4da;border-radius: 0;}/* formstyle-nicecorners */.formstyle-nicecorners input.form-control[type=text],.formstyle-nicecorners input.form-control[type=email],.formstyle-nicecorners select.form-control,.formstyle-nicecorners textarea.form-control,.formstyle-nicecorners input.form-control[type=password],.formstyle-nicecorners input.form-control[type=text]:active,.formstyle-nicecorners input.form-control[type=email]:active,.formstyle-nicecorners select.form-control:active,.formstyle-nicecorners textarea.form-control:active,.formstyle-nicecorners input.form-control[type=password]:active {background-color: white;border: 1px solid #ced4da;border-radius: 3px;}.formstyle-nicecorners .input-group .input-group-addon {border: 1px solid #ced4da;border-left: none;border-radius: 0px 3px 3px 0px;}.formstyle-nicecorners .input-group .input-group-addon .input-group-text {padding: 5px 10px;}.formstyle-nicecorners .input-group input.form-control[type=text] {border-radius: 3px 0px 0px 3px;border-right: none;}/* animation-scrollzoom */.animation-scrollzoom {width: 100%;}.animation-scrollzoom-canvas {top: 0px;width: 100%;overflow: hidden;}.animation-scrollzoom-canvas img {position: absolute;top: 0;width: 100%;}/* contentstyle-imagerow */.contentstyle-imagerow-index {}.contentstyle-imagerow-big {margin-bottom: 0.5em;}.contentstyle-imagerow-index .item {margin: 0 0.5em 0.5em 0;}.contentstyle-imagerow-index .item {border: 1px solid #404040;height: 5em;width: 5em;overflow: hidden;float: left;}.contentstyle-imagerow-index .item img {height: 100%;width: auto;}.contentstyle-imagerow-big {clear: both;border: 1px solid #404040;}/* contentstyle-nicegrid1 */.contentstyle-nicegrid1 .nicegrid-col {padding: 1em;}.contentstyle-nicegrid1 .nicegrid-col .nicegrid-inner {border: 1px solid #ced4da;border-radius: 10px;background-color: white;overflow: hidden;padding: 1em;}.contentstyle-nicegrid1 .nicegrid-col .nicegrid-inner img {}/* contentstyle-nicegrid2 */.contentstyle-nicegrid2 .nicegrid-col {padding: 1em;}.contentstyle-nicegrid2 .nicegrid-col .nicegrid-inner, .contentstyle-nicegrid2 .nicegrid-col .nicegrid-inner .imgfill {border: 1px solid #ced4da;border-radius: 10px;}.contentstyle-nicegrid2 .nicegrid-col .nicegrid-inner {background-color: white;overflow: hidden;padding: 1em;}.contentstyle-nicegrid2 .nicegrid-col .nicegrid-inner img {}/* contentstyle-nicegrid3 */.contentstyle-nicegrid3 .nicegrid-col {padding: 0em;}.contentstyle-nicegrid3 .nicegrid-col .nicegrid-inner, .contentstyle-nicegrid3 .nicegrid-col .nicegrid-inner .imgfill {}.contentstyle-nicegrid3 .nicegrid-col .nicegrid-inner {overflow: hidden;padding: 1em;}.contentstyle-nicegrid3 .nicegrid-col .nicegrid-inner img {}/* contentstyle-boxes */section.contentstyle-boxes .container-fluid {padding: 0;}.contentstyle-boxes .container-fluid .inner {text-align:center;}.contentstyle-boxes .container-fluid .inner p, .contentstyle-boxes .container-fluid .inner h2, .contentstyle-boxes .container-fluid .inner h3,.contentstyle-boxes .container-fluid .inner h2 a, .contentstyle-boxes .container-fluid .inner h3 a, .contentstyle-boxes .container-fluid .inner p a i {color: white;}.contentstyle-boxes .container-fluid .box1 { background-color: #00a1de; }.contentstyle-boxes .container-fluid .box2 { background-color: #e6b711; }.contentstyle-boxes .container-fluid .box3 { background-color: #e9292c; }/* contentstyle-nicegridblog */.contentstyle-nicegridblog .nicegrid-col .nicegrid-inner {border: 1px solid #ced4da;position: relative;padding-bottom: 1em;}.contentstyle-nicegridblog-date {position: absolute;top: -10px;right: -10px;width: 44px;height: 60px;padding-top: 2px;background-color: black;color: white;font-size: 35px;line-height: 35px;text-align:center;}.contentstyle-nicegridblog-date span {font-size: 15px;line-height: 15px;text-transform:uppercase;position: relative;top: -20px;}/* popupstyle-global */.popupstyle-global .modal-content {background-color: white;}.popupstyle-global .modal-content,.popupstyle-image .modal-content img {border-radius: 10px;border: 1px solid white;}.popupstyle-image .previous, .popupstyle-image .next {color: black;padding-top: 0.25em;padding-bottom: 0.25em;}.popupstyle-image .previous {float: left;padding-left: 1em;}.popupstyle-image .next {float: right;padding-right: 1em;}/* gallerystyle-flowing */.gallerystyle-flowing {position: relative;border: 4px solid white;}.gallerystyle-flowing .overlay {pointer-events: none;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.gallerystyle-flowing:hover .overlay {background-color: rgba(0,0,0,0.3);}.gallerystyle-flowing img {}/* gallerystyle-folder */.gallerystyle-folder .overlay {background-color: rgba(255,255,255,0.6);position: absolute;top: 0;right: 0;bottom: 0;left: 0;display:flex;align-items: center; /* Vertical center alignment */justify-content: center}.gallerystyle-folder .overlay p {text-align:center;margin: 2em;color: #303030;}.gallerystyle-folder .overlay:hover {-webkit-transition: background-color 1s;background-color: rgba(0,0,0,0.7);}.gallerystyle-folder .overlay:hover p {-webkit-transition: color 1s;color: white;}/* gallerystyle-pictureframe */.gallerystyle-pictureframe {-webkit-box-shadow:0px 0px 0px 2px rgba(0,0,0,0.6),0px 0px 0px 14px #fff,0px 0px 0px 18px rgba(0,0,0,0.2),6px 6px 8px 17px #555;-moz-box-shadow:0px 0px 0px 2px rgba(0,0,0,0.6),0px 0px 0px 14px #fff,0px 0px 0px 18px rgba(0,0,0,0.2),6px 6px 8px 17px #555;box-shadow:0px 0px 0px 2px rgba(0,0,0,0.6),0px 0px 0px 14px #fff,0px 0px 0px 18px rgba(0,0,0,0.2),6px 6px 8px 17px #555;margin: 1em;}/* Specific site containers and styling */.wysiwyg .textstyle-red,.textstyle-red {color: red;}.badge-notify {background:red;}/* global - maps */#map1 {width: 100%;height: 500px;}/* global - rounding borders *//*.wysiwyg img,.btn-small,.btn-large,.multiitemcarousel .img-responsive {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.wysiwyg img,.imgthumb,section img.niceborder {-webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, .2);box-shadow: 0 0 3px 1px rgba(0, 0, 0, .2);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: 3px solid #fafafa;}.wysiwyg img.noborder,img.noborder {border-radius: 0;border: none;}.imgcircle {border-radius: 50%;}section img.img-icon {margin-top: 10px;margin-bottom: 10px;-webkit-box-shadow: none;box-shadow: none;border: none !important;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}.imagebutton .captionlower {background:rgba(0,0,0,0.7);}.imagebutton .captionlower a {color: white;}.imagebutton .captioncentred a {color: white;text-shadow: 0 1px 2px rgba(0,0,0,.6);}*//* carousel - isotope */.isotopegrid .item .caption,.isotopegrid .item img {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}/* carouselstyle-default */.carouselstyle-default .carousel-item .container {position: absolute;z-index: 30;left: 0;right: 0;margin-left: auto;margin-right: auto;background-color: transparent;}.carouselstyle-default .carousel-item .caption-left, .carouselstyle-default .carousel-item .caption-right {background-color: rgba( 128,128,128,0.7);padding: 1em;}.carouselstyle-default .carousel-item {overflow: hidden;}.carouselstyle-default .carousel-item img.square {width: 100%;height: auto;}.carouselstyle-default .carousel-item img.wide {width: 100%;height: auto;}.carouselstyle-default .carousel-item img.superwide {width: auto;height: 100%;}.carouselstyle-default .carousel-item img.tall {width: auto;height: 100%;}.carouselstyle-default .carousel-item .carousel-item-mask {/*	background-color: rgba( 255,0,0,0.75);  */position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.carouselstyle-default .carousel-item .caption-center,.carouselstyle-default .carousel-item .caption-left,.carouselstyle-default .carousel-item .caption-right {text-align:center;}.carouselstyle-default .caption-overlay h1, .carouselstyle-default .caption-overlay h2, .carouselstyle-default .caption-overlay h3 {color: green;font-size: 1.5em;}.carouselstyle-default .caption-overlay p {font-size: 1.2em;line-height: 1.3em;color: #99ffff;margin-bottom: 0;font-weight: bold;}.carouselstyle-default .caption-overlay p.quote {color: white;}.carouselstyle-default .carousel-item .container {top: 15%;}.carouselstyle-default .carousel-item {height: 200px;}.carouselstyle-default .carousel-item .caption-withmask .container,.carouselstyle-default .carousel-item .caption-withmask .container-fluid,.carouselstyle-default .carousel-item .caption-withmask .inner {height: 3em;}.carouselstyle-default .carousel-item .caption-withmask .inner {padding: 0.5em;}.carouselstyle-default .carousel-item .caption-withmask {position: absolute;z-index: 30;left: 0;right: 0;top: 35%;}.carouselstyle-default .carousel-item .caption-withmask .container-fluid {}.carouselstyle-default .carousel-item .caption-withmask .container-fluid .inner {background-color: rgba( 0,0,0,0.4);}.carouselstyle-default .carousel-item .caption-withmask .container {position: absolute;top: 0;}/* carouselstyle-short */.carouselstyle-short .carousel-item .container {top: 25%;}.carouselstyle-short .carousel-item {height: 100px;}/* carouselstyle-multi */.carouselstyle-multi .carousel-item {height: 240px;}.carouselstyle-multi .row {padding: 0;margin: 0;}.carouselstyle-multi .carousel-item .carousel-item-inner {float: left;}.carouselstyle-multi .carousel-item .imgthumbtiny {width: 100%;height: 120px;}/* carouselstyle-endless */.carouselstyle-endless {visibility: hidden;}.carouselstyle-endless img {padding-left: 1em;padding-right: 1em;width: auto;}.carouselstyle-endless {height: 60px;}.carouselstyle-endless img {max-height: 60px;}/* headerstyle-default */.headerstyle-global {padding: 0;}/* navstyle-global */.navstyle-global {background-color: purple;}.navstyle-global .container-fluid {padding-left: 0;padding-right: 0;}/*.navstyle-global .row1 .container {padding-top: 0.25em;padding-bottom: 0.25em;}*/.navstyle-global .tagline {text-align: center;margin-bottom: 0.5em;}.navstyle-global .tagline,.navstyle-global .tagline p {font-size: 1em;line-height: 1.1em;}.navstyle-global .formstyle-labelinside .form-control {border: none;}.navstyle-global .input-group .form-control,.navstyle-global .input-group .input-group-text {border: none;}.navstyle-global .input-group .input-group-text {background-color: transparent;}.navstyle-global button,.navstyle-global .form-control {background-color: transparent;}.navstyle-global button:hover {cursor:pointer;}.navstyle-global .row1 {background-color: #f3fbfd;padding: 0.5em;}.navstyle-global .row2 {background-color: #666666;}.navstyle-global .tagline p,.navstyle-global button,.navstyle-global .form-control {color: black;}.navstyle-global .formstyle-labelinside .input-group {border: 1px solid purple;}.navstyle-global .formstyle-labelinside .form-control::placeholder {color: #c0c0c0;}.navstyle-global .formstyle-labelinside .form-control::-webkit-input-placeholder {color: #c0c0c0;}.navstyle-global .formstyle-labelinside .form-control::-moz-placeholder {color: #c0c0c0;}.navstyle-global .formstyle-labelinside .form-control:-ms-placeholder {color: #c0c0c0;}.navstyle-global .headertall {display: none;}.navstyle-global .navbar-nav > li,.navstyle-global .navbar-nav .dropdown-menu,.navstyle-global .navbar-nav .dropdown-menu > li {background-color: transparent;}.navstyle-global .navbar-nav > li.open > a,.navstyle-global .navbar-nav > li.open > a:focus,.navstyle-global .navbar-nav > li.open > a:hover,.navstyle-global .navbar-nav > li > a,.navstyle-global .navbar-nav .open .dropdown-menu > li >a,.navstyle-global .navbar-nav .dropdown-menu > li > a {color: white;font-size: 1.2em;line-height: 1.2em;padding: 0.2em 0.2em;display: block;background-color: transparent;}.navstyle-global .navbar-nav > li.open > a:focus,.navstyle-global .navbar-nav > li.open > a:hover,.navstyle-global .navbar-nav > li > a:hover,.navstyle-global .navbar-nav > li > a:focus,.navstyle-global .navbar-nav .open .dropdown-menu > li > a:hover, .navstyle-global .navbar-nav .open .dropdown-menu > li > a:focus,.navstyle-global .navbar-nav .dropdown-menu > li > a:hover, .navstyle-global .navbar-nav .dropdown-menu > li > a:focus {color: white;}.navstyle-global .navbar-nav.navbar-tabs > li.active,.navstyle-global .navbar-nav > li.active > a,.navstyle-global .navbar-nav > li.active > a:hover,.navstyle-global .navbar-nav > li.active > a:focus,.navstyle-global .navbar-nav .open .dropdown-menu > li.active > a,.navstyle-global .navbar-nav .open .dropdown-menu > li.active > a:hover,.navstyle-global .navbar-nav .dropdown-menu > li.active > a, .navstyle-global .navbar-nav .dropdown-menu > li.active > a:hover {color: white;background-color: none;}.navstyle-global .navbar-toggler {float: right;border-color: #19acd5;border-width: 3px;padding: 4px;}.navstyle-global .navbar-toggler i {color: #19acd5;}.navstyle-global .navbar-toggler:hover,.navstyle-global .navbar-toggler:focus {background-color: #666666;}.navstyle-global .collapse .dropdown-menu {background:none;border:none;padding: 0 1em;}.navstyle-fixed {position: fixed;top: 0;right: 0;left: 0;z-index: 1030;}/* navstyle-3 */.navstyle-3 .navbar-brand img.logo {height: 30px;}.navstyle-3 .formstyle-navbar input {padding: 5px;height: 25px;font-size: 15px;line-height: 15px;margin: 0;}.navstyle-3 .formstyle-navbar .input-group-text {padding: 0;background-color: white;}.navstyle-3 .formstyle-navbar .input-group-text button {color: #666666;height: 25px;padding: 0 5px 0 5px;}.navstyle-3 .formstyle-navbar .input-group-text button i {font-size: 13px;}.navstyle-3 .login {color: white;text-align:center;}.navstyle-3 .login a {color: white;text-decoration: underline;text-transform:uppercase;}.navstyle-3 ul.navbar-nav li a.maori,.navstyle-3 ul.navbar-nav li a.maori:hover {color: #2fbde0 !important;font-style:italic;font-weight: normal;}font-style:italic;font-weight: normal;}.navstyle-3 .tagline p {color: #017bb6;}.navstyle-3 .tagline p {margin-bottom: 0;}/* navstyle-6 */.navstyle-6 .navbar-nav {margin: 0;padding: 0.2em;background-color: #017bb6;}.navstyle-6 .navbar-nav > li {margin: 0;padding: 0.2em;}.navstyle-6 .navbar-nav li > ul {}.navstyle-6 .navbar-nav > li.open > a,.navstyle-6 .navbar-nav > li.open > a:focus,.navstyle-6 .navbar-nav > li.open > a:hover,.navstyle-6 .navbar-nav > li > a {text-transform: none;color: white;font-size: 1.2em;line-height: 1.2em;padding: 0.2em 0.2em;display: block;background-color: transparent;}.navstyle-6 .navbar-nav > li.open > a:focus,.navstyle-6 .navbar-nav > li.open > a:hover,.navstyle-6 .navbar-nav > li > a:hover,.navstyle-6 .navbar-nav > li > a:focus {color: white;background-color: #00a8d4;}.navstyle-6 .navbar-nav.navbar-tabs > li.active,.navstyle-6 .navbar-nav > li.active > a,.navstyle-6 .navbar-nav > li.active > a:hover,.navstyle-6 .navbar-nav > li.active > a:focus {color: white;background-color: #00a8d4;}.navstyle-6 .navbar-nav > li ul.nav > li > a {color: white;}.navstyle-6 .navbar-nav > li ul.nav > li > a:hover,.navstyle-6 .navbar-nav > li ul.nav > li.active > a {font-weight: bold;}/* contentstyle-footer1 */.contentstyle-footer1 p, .contentstyle-footer1 ul li {font-size: 1em;line-height: 1.3em;}.contentstyle-footer1 {padding-top: 2em;padding-bottom: 2em;}.contentstyle-footer1 ul {list-style: none;margin: 0;padding: 0;}.contentstyle-footer1 ul li {margin: 0;padding: 0;}.contentstyle-footer1 {background-color: #cce9fa;}.contentstyle-footer1 .container {background-color: transparent;padding-top: 0;padding-bottom: 0;}.contentstyle-footer1 h4, .contentstyle-footer1 h5, .contentstyle-footer1 p, .contentstyle-footer1 p a, .contentstyle-footer1 p a:hover,.contentstyle-footer1 ul li, .contentstyle-footer1 ul li a, .contentstyle-footer1 ul li a:hover {color: white;}.contentstyle-footer1 p[style*="text-align: center"] img {height: 60px;}/* contentstyle-footer2 */.contentstyle-footer2 p, .contentstyle-footer2 ul li {font-size: 0.8em;line-height: 1.1em;}.contentstyle-footer2 {padding-top: 1em;padding-bottom: 1em;}.contentstyle-footer2 {background-color: #666666;}.contentstyle-footer2 .container {background-color: transparent;padding-top: 0;padding-bottom: 0;}.contentstyle-footer2 h4, .contentstyle-footer2 h5 {color: #80cfff;}.contentstyle-footer2 p, .contentstyle-footer2 p a, .contentstyle-footer2 p a:hover, .contentstyle-footer2 ul li, .contentstyle-footer2 ul li a, .contentstyle-footer2 ul li a:hover {color: white;}.contentstyle-footer2 p a, .contentstyle-footer2 p a:hover {text-decoration:none;}/* ecommerce */.contentstyle-ecomm-default p.price span {text-decoration:line-through;}.contentstyle-ecomm-default .nicegrid-col {padding: 0 1em 1em 1em;}.contentstyle-ecomm-default .nicegrid-col .nicegrid-inner, .contentstyle-ecomm-default .nicegrid-col .nicegrid-inner .imgfill {}.contentstyle-ecomm-default .nicegrid-col .nicegrid-inner {overflow: hidden;border: 2px solid black;padding-bottom: 1em;background-color: white;}.contentstyle-ecomm-default .nicegrid-col .nicegrid-inner h2,.contentstyle-ecomm-default .nicegrid-col .nicegrid-inner h3,.contentstyle-ecomm-default .nicegrid-col .nicegrid-inner h4,.contentstyle-ecomm-default .nicegrid-col .nicegrid-inner p {margin: 1em 0 0 0;padding-left: 0.5em;padding-right: 0.5em;}/* ecommstyle-default */.ecommstyle-default .prodcategory {padding: 0;border: 1px solid #c0c0c0;position: relative;overflow: hidden;z-index: 0;}.ecommstyle-default .prodcategory .prodinfo {padding: 1em 3em 1em 1em;padding-right: 0em;z-index: 20;}.ecommstyle-default .prodcategory .prodimage {position: absolute;opacity: 0.3;top: 0px;right: 0px;width: 50%;height: 100%;z-index: -10;-webkit-transition: all .5s ease; /* Safari and Chrome */-moz-transition: all .5s ease; /* Firefox */-o-transition: all .5s ease; /* IE 9 */-ms-transition: all .5s ease; /* Opera */transition: all .5s ease;}.ecommstyle-default .prodcategory .prodimage img {width: auto;height: 100%;float: right;}.ecommstyle-default .prodcategory .prodinfo h2, .ecommstyle-default .prodcategory .prodinfo h3, .ecommstyle-default .prodcategory .prodinfo p, .ecommstyle-default .prodcategory .prodinfo h3 a {z-index: 20;color: green;}.ecommstyle-default .prodcategory .prodlink a {display: block;background-color: orange;color: white;font-size: 1.2em;padding: 0.5em;}.ecommstyle-default .prodcategory .prodlink a span {float: right;}.ecommstyle-default .prodcategory:hover .prodimage {-webkit-transform:translateZ(0) scale(1.20); /* Safari and Chrome */-moz-transform:scale(1.20); /* Firefox */-ms-transform:scale(1.20); /* IE 9 */-o-transform:translatZ(0) scale(1.20); /* Opera */transform:translatZ(0) scale(1.20);}.ecommstyle-default .prodcategory:hover {cursor:pointer;}.ecommstyle-default .prodcategory:hover .prodlink a {background-color: blue;}.ecommstyle-default .proditem {background-color: green;padding: 0.5em;}.ecommstyle-default .proditem .prodimage {background-color: transparent;}.ecommstyle-default .proditem .prodinfo,.ecommstyle-default .proditem .prodlink {text-align:center;}.ecommstyle-default .proditem .prodinfo {height: 11em;overflow: hidden;}.ecommstyle-default .prodprice {font-family: 'Droid Serif';font-weight: 700;font-size: 1.2em;color: orange;}.ecommstyle-default .prodprice span {text-decoration:line-through;padding-right: 0.5em;font-size: 0.8em;color: purple;}/* isotope */.isotopegrid .item .item-wrap .caption {padding: 20% 5%;}.isotopegrid .item .caption h3,.isotopegrid .item .caption h3 a,.isotopegrid .item .caption h3 a:hover {font-size: 12px;line-height: 14px;color: white;margin-bottom: 5px;}/* tabs */.tabstyle1 ul.nav {margin: 0px 0px 0px 10px;}.tabstyle1 ul.nav>li {border-radius: 10px 10px 0px 0px;float: left;padding: 0px;margin: 0px;}.tabstyle1 ul.nav>li a {color: red;background-color: transparent;padding: 0.6em 1.2em;}.tabstyle1 .tab-content>.tab-pane {border-radius: 10px;padding: 10px;}.tabstyle1 ul.nav>li {background-color: green;}.tabstyle1 ul.nav>li.active,.tabstyle1 .tab-content>.tab-pane {background-color: blue;}/* icons */.fa-facebook { color: #3b5998; }.fa-instagram { color: #3f729b; }.fa-youtube-square  { color: #e52d27; }/* ------------------ Mobile overrides ------------------ */@media only screen and (max-width : 768px) {section img.float-right,section img.float-left {width: 100%;float: none;}footer .text-left p,footer .text-right p {text-align:center;}.carousel .carousel-indicators, .carousel .carousel-control-prev, .carousel .carousel-control-next {display: none;}.fa-10x { font-size: 3em; }.navstyle-3 ul.navbar-nav li a.en {float: left;padding-right: 0.25em;}}/* ------------------ Tablet portrait overrides ------------------ */@media only screen and (min-width : 768px) and (max-width : 992px) {/* navigation - global */.navbar-default .navbar-nav > li.open > a,.navbar-default .navbar-nav > li.open > a:focus,.navbar-default .navbar-nav > li.open > a:hover,.navbar-default .navbar-nav > li > a {font-size: 0.9em;}.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .dropdown-menu > li > a {font-size: 0.9em;}}/* ------------------ Small Devices, Tablets col-sm- ------------------*/@media only screen and (min-width : 768px) {/* spacing and margins */section img.float-right {margin-left: 1em;}section img.float-left {margin-right: 1em;}.gridboxcontainer .gridbox {height: 300px;}.btn-tiny, .btn-tiny:hover {font-size: 1em;padding: .3em 1em;}div.dataTables_paginate .paginate_button,.btn-small, .btn-small:hover {font-size: 1.2em;padding: .4em 1em;}.btn-large, .btn-large:hover {font-size: 1.4em;padding: .4em 1em;}/* bleeding */section.bleeding {background-color: transparent;background-repeat: no-repeat;background-size: cover;position: relative;}section.bleeding .container-fluid {position: absolute;top: 0;padding: 0;background-size: cover;}section.bleeding .container {padding: 0;}section.bleeding iframe {width: 100%;}section.bleeding .leftbg,section.bleeding .rightbg {padding: 0;}/* navstyle-global */.navstyle-global {}.navstyle-global .navbar-brand img {height: auto;}.navstyle-global .navbar-nav {padding: 1em 0;}.navstyle-global .navbar-nav > li {border-right: 2px solid #2fbde0;}.navstyle-global .navbar-nav > li:last-child {border-right: none;}.navstyle-global .navbar-nav > li.open > a,.navstyle-global .navbar-nav > li.open > a:focus,.navstyle-global .navbar-nav > li.open > a:hover,.navstyle-global .navbar-nav > li > a {padding: 0.2em 1em;text-align:center;}.navstyle-global .navbar-nav > li.open > a,.navstyle-global .navbar-nav > li.open > a:focus,.navstyle-global .navbar-nav > li.open > a:hover,.navstyle-global .navbar-nav > li > a,.navstyle-global .navbar-nav .open .dropdown-menu > li >a,.navstyle-global .navbar-nav .dropdown-menu > li > a {font-size: 1em;line-height: 1em;font-weight: bold;}.navstyle-global .collapse .dropdown-menu {background-color: #666666;border:none;border-radius: 0;padding: 0.3em;width: 18em;margin: 0;}.navstyle-global .collapse .dropdown-menu li {padding-left: 0;}.navstyle-global .collapse .dropdown-menu li > a {font-weight: normal;}.navstyle-global .tagline {margin-bottom: 0;}.navstyle-global .tagline,.navstyle-global .tagline p {font-size: 1.2em;line-height: 1.1em;}.navstyle-global .tagline {text-align: right;}.navstyle-global .tagline a.btn {margin-bottom: 0.25em;}/* navstyle-3 */.navstyle-3 {background-image: url( 'https://www.vitae.co.nz/uploads/layout/header-bg.jpg' );background-size: 100%;background-repeat: none;}.navstyle-3 .row1 {height: 108px;background-color: transparent;}.navstyle-3 .navbar-brand img.logo {height: 40px;}.navstyle-3 .tagline {padding-top: 0px;padding-bottom: 0px;}.navstyle-3 .navbar-brand,.navstyle-3 .tagline {padding-top: 25px;}.navstyle-3 .tagline {font-size: 1em;}.navstyle-3 .row1 {padding-top: 0px;padding-bottom: 0px;}.navstyle-3 .row2 {margin-top: 0px;}.navstyle-3 .login {text-align:right;}.navstyle-3 ul.navbar-nav li a.en {float: none;}/* navstyle-6 */.navstyle-6 .navbar-nav > li {border-right: none;}.navstyle-6 .navbar-nav > li.open > a,.navstyle-6 .navbar-nav > li.open > a:focus,.navstyle-6 .navbar-nav > li.open > a:hover,.navstyle-6 .navbar-nav > li > a {text-align: left;}/* contentstyle-carousel */.carouselstyle-default .carousel-item .container {top: 30%;}.carouselstyle-default .carousel-item {height: 300px;}.carouselstyle-default .carousel-item .caption-withmask .container,.carouselstyle-default .carousel-item .caption-withmask .container-fluid,.carouselstyle-default .carousel-item .caption-withmask .inner {height: 3.5em;}.carouselstyle-default .carousel-item .caption-withmask {top: 55%;}/* carouselstyle-short */.carouselstyle-short .carousel-item .container {top: 25%;}.carouselstyle-short .carousel-item {height: 150px;}/* carouselstyle-multi */.carouselstyle-multi .carousel-item {height: 250px;}/* carouselstyle-endless */.carouselstyle-endless {height: 60px;}.carouselstyle-endless img {max-height: 60px;}/* carouselstyle-endless-large */.carouselstyle-endless-large {background-color: green;width: 100%;}.carouselstyle-endless-large, .carouselstyle-endless-large .carouselstyle-endless {height: 120px;}.carouselstyle-endless-large .carouselstyle-endless img {padding-top: 1em;padding-bottom: 1em;max-height: 120px;}/* content */.allow2lines {min-height: 4.2em;}section img.float-left,section img.float-right {width: initial;max-width: 300px;}.imagebutton .captionlower {padding: 5px;}.imagebutton .captionlower a {font-size: 16px;}.imagebutton .captioncentred {padding: 20px;}.imagebutton .captioncentred a {font-size: 35px;line-height: 40px;}/* contentstyle-video */.contentstyle-video, .contentstyle-video .backgroundmask {height: 300px;}/* ecommstyle-default */.ecommstyle-default .prodcategory .prodinfo {padding: 1em;height: 10em;}/* content */.contentstyle-default p[style*="text-align: center"] img {display: inline;margin-left: 10px;margin-right: 10px;margin-bottom: 20px;height: 200px;}.contentstyle-footer1 p[style*="text-align: center"] img {display: inline;margin-left: 10px;margin-right: 10px;margin-bottom: 20px;height: 60px;}/* contentstyle-triangle */.contentstyle-triangle .setheight {height: 200px;}.contentstyle-triangle1 .container {background-color: transparent;}.contentstyle-triangle2 .container {background-color: transparent;}.contentstyle-triangle .container .right {background-size: 100% auto;background-repeat: no-repeat;}.contentstyle-triangle .leftbg, .contentstyle-triangle .rightbg {background-repeat: repeat-x;background-size: auto 200px;}.contentstyle-triangle1 .leftbg {background-image: url( 'https://www.vitae.co.nz/uploads/layout/triangles1-bgleft.png' );}.contentstyle-triangle1 .rightbg {background-image: url( 'https://www.vitae.co.nz/uploads/layout/triangles1-bgright.png' );}.contentstyle-triangle2 .leftbg {background-image: url( 'https://www.vitae.co.nz/uploads/layout/triangles2-bgleft.png' );}.contentstyle-triangle2 .rightbg {background-image: url( 'https://www.vitae.co.nz/uploads/layout/triangles2-bgright.png' );}}/* ------------------ Medium Devices, Desktops - col-md- ------------------*/@media only screen and (min-width : 992px) {/* layer containers */.coverpageinner h2 {font-size: 45px;}.coverpageinner h3 {font-size: 35px;}h1.navbar-brand a {font-size: 20px;}/* spacing and margins */.gridboxcontainer .gridbox {height: 240px;}/* navstyle-3 */.navstyle-3 .row1 {height: 145px;}.navstyle-3 .navbar-brand img.logo {height: 50px;}.navstyle-3 .navbar-brand,.navstyle-3 .tagline {padding-top: 45px;}/* popups */.contentstyle-popup {border: 1px solid #c0c0c0;border-radius: 10px;-webkit-box-shadow: 0px 0px 25px -1px rgba(208,208,208,1);-moz-box-shadow: 0px 0px 25px -1px rgba(208,208,208,1);box-shadow: 0px 0px 25px -1px rgba(208,208,208,1);overflow-hidden;background-color: #fff;}.contentstyle-popup .container-fluid {padding: 1.2em;background-color: transparent;}/* animate-rotatein */.animate-rotatein {display: flex;align-items: center;justify-content: center;position: fixed;width: 100vw;height: 100vh;bottom: 0;right: 0;z-index: 2;visibility: hidden;opacity: 0;overflow: hiden;transition: .64s ease-in-out;z-index: 1200;}.animate-rotatein-content {-webkit-box-shadow: -1px 4px 28px 0px rgba(255,255,255,0.5);-moz-box-shadow: -1px 4px 28px 0px rgba(255,255,255,0.5);box-shadow: -1px 4px 28px 0px rgba(255,255,255,0.5);border-radius: 10px;border: 1px solid #c0c0c0;position: relative;bottom: -100vw;right: -100vh;padding: 1em;max-width: 800px;max-height: 600px;width: 60%;height: 80%;-webkit-transform: rotate(32deg);transform: rotate(32deg);transition: .64s ease-in-out;}.animate-rotatein.open {visibility: visible;opacity: 1;}.animate-rotatein.open .animate-rotatein-content {bottom: 0;right: 0;-webkit-transform: rotate(0);transform: rotate(0);}.animate-rotatein-close {position: absolute;right: -1rem;top: -1rem;width: 3rem;height: 3rem;font-size: 1.6em;font-weight: 300;border-radius: 100%;background-color: #0A0A0A;z-index: 4;line-height: 3rem;text-align: center;cursor: pointer;text-decoration: none;}.animate-rotatein-close, .animate-rotatein-close:hover {color: white;}/* animation-scrollzoom */.animation-scrollzoom {width: 100%;}.animation-scrollzoom-canvas {position: fixed;}.animation-scrollzoom-canvas img {position: absolute;top: 0;}.animation-scrollzoom-canvas img.pic2 {opacity: 0;}/* content */section img.float-left,section img.float-right {max-width: 400px;}.imagebutton .captionlower {padding: 2px;}.imagebutton .captionlower a {font-size: 14px;}.imagebutton .captioncentred {padding: 15px;}.imagebutton .captioncentred a {font-size: 25px;line-height: 30px;}/* contentstyle-carousel */.carouselstyle-default .carousel-item .caption-left, .carouselstyle-default .carousel-item .caption-right {padding: 1em;width: 40%;}.carouselstyle-default .carousel-item .caption-left {text-align: left;}.carouselstyle-default .carousel-item .caption-right {text-align: right;float: right;}.carouselstyle-default .caption-overlay h1, .carouselstyle-default .caption-overlay h2, .carouselstyle-default .caption-overlay h3 {font-size: 2em;}.carouselstyle-default .caption-overlay p {font-size: 1.2em;}.carouselstyle-default .carousel-item .container {top: 25%;}.carouselstyle-default .carousel-item {height: 430px;}.carouselstyle-default .carousel-item .caption-withmask .container,.carouselstyle-default .carousel-item .caption-withmask .container-fluid,.carouselstyle-default .carousel-item .caption-withmask .inner {height: 9em;}.carouselstyle-default .carousel-item .caption-withmask {top: 50%;}/* carouselstyle-short */.carouselstyle-short .carousel-item .container {top: 25%;}.carouselstyle-short .carousel-item {height: 190px;}/* carouselstyle-multi */.carouselstyle-multi .carousel-item {height: 250px;}/* carouselstyle-endless */.carouselstyle-endless {height: 100px;}.carouselstyle-endless img {max-height: 100px;}/* carouselstyle-endless-large *//* carouselstyle-endless-large */.carouselstyle-endless-large, .carouselstyle-endless-large .carouselstyle-endless {height: 480px;}.carouselstyle-endless-large .carouselstyle-endless img {max-height: 480px;}/* contentstyle-imagerow-index */.contentstyle-imagerow-index .item {height: 2.7em;width: 2.7em;}/* contentstyle-video */.contentstyle-video, .contentstyle-video .backgroundmask {height: 300px;}/* ecommstyle-default */.ecommstyle-default .prodcategory .prodinfo {padding-right: 7em;height: 12em;}.ecommstyle-default .prodcategory .prodimage {width: 40%;opacity: 0.8;}.ecommstyle-default .prodcategory .prodimage img {width: 100%;height: auto;}/* contentstyle-triangle */.contentstyle-triangle .setheight {height: 230px;}.contentstyle-triangle .leftbg, .contentstyle-triangle .rightbg {background-size: auto 230px;}}/* ------------------ Large Devices, Wide Screens - col-lg- ------------------ */@media only screen and (min-width : 1200px) {/* layer containers *//* spacing and margins *//* navstyle-3 */.navstyle-3 .row1 {height: 170px;}.navstyle-3 .navbar-brand img.logo {height: 59px;}.navstyle-3 .navbar-brand,.navstyle-3 .tagline {padding-top: 45px;}/* contentstyle-carousel */.carouselstyle-default .carousel-item .container {top: 35%;}.carouselstyle-default .carousel-item {height: 500px;}.carouselstyle-default .carousel-item .caption-withmask,.carouselstyle-default .carousel-item .caption-withmask .container,.carouselstyle-default .carousel-item .caption-withmask .container-fluid,.carouselstyle-default .carousel-item .caption-withmask .inner {height: 9em;}.carouselstyle-default .carousel-item .caption-withmask {top: 65%;}/* carouselstyle-short */.carouselstyle-short .carousel-item .container {top: 30%;}.carouselstyle-short .carousel-item {height: 250px;}/* carouselstyle-multi */.carouselstyle-multi .carousel-item {height: 250px;}/* content */section img.float-left,section img.float-right {max-width: 600px;}.imagebutton .captionlower {padding: 3px;}.imagebutton .captionlower a {font-size: 16px;}.imagebutton .captioncentred {padding: 15px;}.imagebutton .captioncentred a {font-size: 33px;line-height: 40px;}/* contentstyle-video */.contentstyle-video, .contentstyle-video .backgroundmask {height: 500px;}/* ecommstyle-default */.ecommstyle-default .prodcategory .prodinfo {padding-right: 7em;height: 10em;}/* contentstyle-triangle */.contentstyle-triangle .setheight {height: 321px;}.contentstyle-triangle .leftbg, .contentstyle-triangle .rightbg {background-size: auto 321px;}}/* Printing */@media print {* {font-size: 1em;line-height: 1em;}a[href]:after {content: none;}.noprint,header,.alert,.btn,.navbar {display: none;}section .form-group .control-label {text-align: left;}.table>tbody>tr>td {padding: 2px;}table tr td .form-control,section .form-group .form-control {box-shadow: none;border: none;padding: 0px;}}
