@font-face{font-family:'ActionMan';src:url('../fonts/ActionMan/ActionManBold.eot');src:url('../fonts/ActionMan/ActionManBold.eot?#iefix') format('embedded-opentype'),url('../fonts/ActionMan/ActionManBold.woff') format('woff'),url('../fonts/ActionMan/ActionManBold.ttf') format('truetype');font-weight:bold;font-style:normal}

@font-face{font-family:'sk';src:url('../fonts/fontello/font/sk.eot?82125629');src:url('../fonts/fontello/font/sk.eot?82125629#iefix') format('embedded-opentype'),url('../fonts/fontello/font/sk.woff?82125629') format('woff'),url('../fonts/fontello/font/sk.ttf?82125629') format('truetype'),url('../fonts/fontello/font/sk.svg?82125629#sk') format('svg');font-weight:normal;font-style:normal}[class^="sk-"]:before,[class*=" sk-"]:before{font-family:"sk";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sk-facebook-circled:before{content:'\e800'}.sk-gplus-circled:before{content:'\e801'}.sk-twitter-circled:before{content:'\e802'}.sk-open-right:before{content:'\e803'}.sk-play-circled:before{content:'\e804'}.sk-location:before{content:'\e805'}.sk-open-down:before{content:'\e806'}.sk-open-left-mini:before{content:'\e807'}.sk-open-right-mini:before{content:'\e808'}.sk-menu:before{content:'\e809'}.sk-cancel:before{content:'\e80a'}.sk-cog:before{content:'\e80b'}.sk-phone:before{content:'\e80c'}.sk-mail-alt:before{content:'\e80d'}.sk-ok-circled:before{content:'\e80e'}.sk-cancel-circled:before{content:'\e80f'}.sk-attention-circled:before{content:'\e810'}.sk-info-circled:before{content:'\e811'}.sk-left-dir:before{content:'\e812'}.sk-up-dir:before{content:'\e813'}.sk-down-dir:before{content:'\e814'}.sk-right-dir:before{content:'\e815'}.sk-plus-circled:before{content:'\e816'}.sk-minus-circled:before{content:'\e817'}.sk-location-1:before{content:'\e818'}.sk-gift:before{content:'\e819'}.sk-ticket:before{content:'\e81a'}.sk-plus:before{content:'\e81b'}.sk-email:before{content:'\e81c'}.sk-phone-alt:before{content:'\e81d'}.sk-speaker:before{content:'\e81e'}.sk-pause:before{content:'\e81f'}.sk-minus:before{content:'\e820'}.sk-child:before{content:'\e821'}.sk-adult:before{content:'\e822'}.sk-birthday:before{content:'\e823'}.sk-logout:before{content:'\e824'}

/* fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../plugins/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('../plugins/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../plugins/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../plugins/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../plugins/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('../plugins/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}

.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../plugins/jquery.bxslider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(../plugins/jquery.bxslider/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(../plugins/jquery.bxslider/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../plugins/jquery.bxslider/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../plugins/jquery.bxslider/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}

.picker,.picker__holder{width:100%;position:absolute}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em)perspective(600px)rotateX(10deg);transform:translateY(-1em)perspective(600px)rotateX(10deg);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s}/* * Classic picker styling for pickadate.js * Demo: http://amsul.github.io/pickadate.js */.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0)perspective(600px)rotateX(0);transform:translateY(0)perspective(600px)rotateX(0);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;box-shadow:0 6px 18px 1px rgba(0,0,0,.12)}

.picker__footer,.picker__header,.picker__table{text-align:center}.picker__day--highlighted,.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__box{padding:0 1em}.picker__header{position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}@media(min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}.picker__nav--next,.picker__nav--prev{top:-.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{color:#000;cursor:pointer;background:#b1dcfb}.picker__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media(min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media(min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}

body.vivo_asset_browser{padding-top:0}body.vivo_asset_browser a:hover{text-decoration:none}body.vivo_asset_browser table.file-list td{vertical-align:top}body.vivo_asset_browser table.file-list td div.image-container{min-width:80px;padding-right:5px}.file-collection .editable-unsaved{font-weight:normal}.file-collection .btn-toolbar .input-append{margin-right:5px}.file-collection .progress-bars{width:400px}.file-collection .progress-bars .progress-container{display:none}.file-collection .progress-bars .progress-container .upload-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-collection .errors .alert{display:none}.file-collection .thumbnails>li{width:270px}.file-collection .asset-container .assets.ui-sortable .asset .drag-handle{cursor:move}.file-collection .asset-container .assets .asset{min-height:282px;background:#fff}.file-collection .asset-container .assets .placeholder{outline:1px dashed #4183c4}.file-collection .asset-container .assets .item .btn-toolbar{margin-top:0;margin-bottom:0}.file-collection .asset-container .assets .view-item .preview{position:relative}.file-collection .asset-container .assets .view-item .preview .labels{position:absolute;top:5px;left:5px}.file-collection .asset-container .assets .view-item .preview .labels .label{margin-right:2px}.file-collection .asset-container .assets .view-item .caption .detail-row{clear:both}.file-collection .asset-container .assets .view-item .caption .detail-row label{width:50px;float:left}.file-collection .asset-container .assets .view-item .caption .detail-row span{width:190px;float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-collection .asset-container .assets .asset-form{display:none}.file-collection.single .asset-container .assets .asset .drag-handle{cursor:hand}.vivo-asset-asset-file-fancy{min-width:600px}.vivo-asset-asset-file-fancy textarea{width:380px;height:100px}.vivo-asset-asset-file-fancy input[type="text"],.vivo-asset-asset-file-fancy input[type="url"]{width:380px}.vivo-asset-asset-file-fancy .controls .input-append.date input[type="text"],.vivo-asset-asset-file-fancy .controls .input-append.date input[type="url"]{width:190px}.vivo-asset-asset-file-fancy .controls .minicolors input[type="text"]{width:80px}.vivo-asset-asset-file-fancy .control-group.error input[type="text"],.vivo-asset-asset-file-fancy .control-group.error input[type="url"]{width:220px}

/*Chosen, a Select Box Enhancer for jQuery and Prototypeby Patrick Filler for Harvest, http://getharvest.comVersion 1.4.2Full source at https://github.com/harvesthq/chosenCopyright (c) 2011-2015 Harvest http://getharvest.comMIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.mdThis file is generated by `grunt build`, do not edit it by hand.*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('../plugins/chosen/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('../plugins/chosen/chosen-sprite.png') no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:white url('../plugins/chosen/chosen-sprite.png') no-repeat 100% -20px;background:url('../plugins/chosen/chosen-sprite.png') no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('../plugins/chosen/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url('../plugins/chosen/chosen-sprite.png') no-repeat -30px -20px;background:url('../plugins/chosen/chosen-sprite.png') no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url('../plugins/chosen/chosen-sprite@2x.png') !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}

@charset "UTF-8";/* 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:-0.5em}sub{bottom:-0.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}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}a,a:hover,a:active{text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul{font-family:Arial,sans-serif}p{font-size:12px;line-height:150%}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(../less/includes/plugins/boxsizing/boxsizing.htc)}.rep-style,body.homepage .hero h3:after{display:block;overflow:hidden;text-indent:-9999px}.inline-style,form .form-row .form-cell,form .form-submit,form .submit-save,.btn,ul.cards li,.contact-blocks a.contact-block,.contact-blocks a.contact-block i,.tri-image-block img,ul.features li .table .cell.image img,ul.galleries-list li,ul.galleries-list li .inner span.photos,ul.gallery-list li,header nav,header nav>ul li,footer .primary-footer img,footer .primary-footer nav ul li,body.homepage .hero h3,body.homepage .super-activities-section .speech-balloon,body.homepage .super-activities-section img,body.homepage .super-activities-section .section-a,body.homepage .super-activities-section .section-b,.center-enquiry .contact-block .center-enquiry-contact-link{display:inline-block;*display:inline;*zoom:1}.content-box-style,.wrapper{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;*behavior:none}.clean-list-style,div.bx-wrapper div.bx-viewport ul.bxslider,ul.cards,ul.features,ul.galleries-list,ul.gallery-list,header nav>ul,footer .primary-footer nav ul{list-style:none;margin:0;padding:0}.clean-list-style li{margin:0;padding:0;background:0;line-height:120%}.smooth-style,form .form-submit,form .submit-save,html,body,.btn,.center-enquiry .contact-block .center-enquiry-contact-link{-webkit-font-smoothing:antialiased}form{text-align:left}form fieldset{max-width:575px;margin:0 auto 35px}form fieldset legend{text-align:center;font-size:21px;color:#333;display:block;margin:0 0 20px;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}form .form-row{display:block;clear:both;font-size:0;text-align:left}form .form-row .form-cell{vertical-align:top;width:48.6%;width:calc((100% - 8px) / 2);margin-right:2.8%;margin-right:calc(8px)}form .form-row .form-cell:nth-child(2n){margin-right:0}form .control-group{width:100%;margin:0 0 8px;position:relative}form .control-group.error input.text,form .control-group.error textarea,form .control-group.error span.customSelect{border-color:#f00 !important}form .control-group.error span.text-error{color:#656565;font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:145%;margin:0 0 25px 0}form .control-group.error span.text-error strong{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}form .control-group.error span.text-error em{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:inherit;font-style:italic}form .control-group.error span.text-error.intro{font-size:17px;line-height:140%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:70px;color:#656565;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}form .control-group.inline-control .controls{vertical-align:top}form .control-group.inline-control .controls input[type=checkbox]{vertical-align:middle}form .control-group.inline-control .controls input[type=checkbox]+label{vertical-align:middle;display:inline-block;margin:0}form .control-group.inline-control button{vertical-align:top;margin:0 0 0 6px !important;float:none}form .control-group.inline-control button input[type=checkbox]{vertical-align:middle}form .control-group.inline-control button input[type=checkbox]+label{vertical-align:middle;display:inline-block;margin:0}form .control-group.inline input[type=checkbox]{vertical-align:middle}form .control-group.inline input[type=checkbox]+label{vertical-align:middle;display:inline-block;margin:0}form .control-group.inline-checkbox label{display:inline-block}form .control-group.inline-checkbox label input[type=checkbox]{margin-right:10px}form .control-group.half{width:49%;float:left;margin-right:1%}form .control-group.half.second{margin-left:1%;margin-right:0}form .control-group.quarter{width:24%;float:left;margin-right:1%}form .control-group.quarter.second{margin-left:1%;margin-right:0}form .control-group.profile-image{width:200px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:10px;margin:0;display:inline-block;background-color:white}form .control-group label{text-transform:none;color:#333;font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;margin:10px 0 10px;display:block}form .control-group input.text,form .control-group input[type=text],form .control-group input[type=date],form .control-group input[type=email],form .control-group input[type=password],form .control-group input[type=number],form .control-group textarea{font-size:14px;color:#2d2d2d;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url('../less/includes/plugins//pie/PIE.htc');-webkit-box-shadow:inset 1px 1px 0 0 rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 1px 0 0 rgba(0,0,0,0.05);box-shadow:inset 1px 1px 0 0 rgba(0,0,0,0.05);border:1px solid #ccc;padding:11px;line-height:120%;width:100%}form .control-group input.text::-webkit-input-placeholder,form .control-group input[type=text]::-webkit-input-placeholder,form .control-group input[type=date]::-webkit-input-placeholder,form .control-group input[type=email]::-webkit-input-placeholder,form .control-group input[type=password]::-webkit-input-placeholder,form .control-group input[type=number]::-webkit-input-placeholder,form .control-group textarea::-webkit-input-placeholder{color:#656565}form .control-group input.text:-moz-placeholder,form .control-group input[type=text]:-moz-placeholder,form .control-group input[type=date]:-moz-placeholder,form .control-group input[type=email]:-moz-placeholder,form .control-group input[type=password]:-moz-placeholder,form .control-group input[type=number]:-moz-placeholder,form .control-group textarea:-moz-placeholder{color:#656565}form .control-group input.text::-moz-placeholder,form .control-group input[type=text]::-moz-placeholder,form .control-group input[type=date]::-moz-placeholder,form .control-group input[type=email]::-moz-placeholder,form .control-group input[type=password]::-moz-placeholder,form .control-group input[type=number]::-moz-placeholder,form .control-group textarea::-moz-placeholder{color:#656565}form .control-group input.text:-ms-input-placeholder,form .control-group input[type=text]:-ms-input-placeholder,form .control-group input[type=date]:-ms-input-placeholder,form .control-group input[type=email]:-ms-input-placeholder,form .control-group input[type=password]:-ms-input-placeholder,form .control-group input[type=number]:-ms-input-placeholder,form .control-group textarea:-ms-input-placeholder{color:#656565}form .control-group input.text:focus,form .control-group input[type=text]:focus,form .control-group input[type=date]:focus,form .control-group input[type=email]:focus,form .control-group input[type=password]:focus,form .control-group input[type=number]:focus,form .control-group textarea:focus{outline:0;border-color:#00c0f2 !important}form .control-group input.text:focus::-webkit-input-placeholder,form .control-group input[type=text]:focus::-webkit-input-placeholder,form .control-group input[type=date]:focus::-webkit-input-placeholder,form .control-group input[type=email]:focus::-webkit-input-placeholder,form .control-group input[type=password]:focus::-webkit-input-placeholder,form .control-group input[type=number]:focus::-webkit-input-placeholder,form .control-group textarea:focus::-webkit-input-placeholder{color:#656565}form .control-group input.text:focus:-moz-placeholder,form .control-group input[type=text]:focus:-moz-placeholder,form .control-group input[type=date]:focus:-moz-placeholder,form .control-group input[type=email]:focus:-moz-placeholder,form .control-group input[type=password]:focus:-moz-placeholder,form .control-group input[type=number]:focus:-moz-placeholder,form .control-group textarea:focus:-moz-placeholder{color:#656565}form .control-group input.text:focus::-moz-placeholder,form .control-group input[type=text]:focus::-moz-placeholder,form .control-group input[type=date]:focus::-moz-placeholder,form .control-group input[type=email]:focus::-moz-placeholder,form .control-group input[type=password]:focus::-moz-placeholder,form .control-group input[type=number]:focus::-moz-placeholder,form .control-group textarea:focus::-moz-placeholder{color:#656565}form .control-group input.text:focus:-ms-input-placeholder,form .control-group input[type=text]:focus:-ms-input-placeholder,form .control-group input[type=date]:focus:-ms-input-placeholder,form .control-group input[type=email]:focus:-ms-input-placeholder,form .control-group input[type=password]:focus:-ms-input-placeholder,form .control-group input[type=number]:focus:-ms-input-placeholder,form .control-group textarea:focus:-ms-input-placeholder{color:#656565}form .control-group textarea{height:100px;clear:both}form .control-group select{width:100% !important;height:100% !important}form .control-group .picker__select--year{width:inherit !important;height:inherit !important}form .control-group .customSelect{border:1px solid #ccc;line-height:120%;width:100%;font-size:14px;padding:0;font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url('../less/includes/plugins//pie/PIE.htc')}form .control-group .customSelect .customSelectInner{width:auto !important;padding:11px}form .control-group .customSelect .customSelectInner input[type=checkbox]{vertical-align:middle}form .control-group .customSelect .customSelectInner input[type=checkbox]+label{vertical-align:middle;display:inline-block;margin:0}form .control-group .customSelect .arrow{float:right;display:block;text-align:center;width:45px;line-height:38px}form .control-group .customSelect.customSelectDisabledOption{color:#656565}form .form-actions{text-align:center;margin-top:25px;padding-bottom:25px}form .form-actions.enrol-form{font-size:0}form .form-actions.enrol-form a.btn,form .form-actions.enrol-form button{display:inline-block;width:50%;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form .form-actions.enrol-form a.btn{width:49%;margin-right:1%}form .form-submit,form .submit-save{clear:both;background:0;outline:0;border:0;overflow:visible;cursor:pointer;line-height:50px;padding:0 35px;font-size:20px;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url('../less/includes/plugins//pie/PIE.htc');position:relative;z-index:0;overflow:hidden;color:#fff}form .form-submit:before,form .submit-save:before,form .form-submit:after,form .submit-save:after{content:"";display:block;width:100%;height:50%;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s}form .form-submit:after,form .submit-save:after{position:absolute;top:50%}form .form-submit:before,form .submit-save:before{background:#916b98}form .form-submit:after,form .submit-save:after{background:#75557b}form .form-submit:hover,form .submit-save:hover{color:#fff}form .form-submit:hover:before,form .submit-save:hover:before{background:#a789ad}form .form-submit:hover:after,form .submit-save:hover:after{background:#916b98}form .form-submit:active,form .submit-save:active{color:#fff}form .form-submit:active:before,form .submit-save:active:before{background:#75557b}form .form-submit:active:after,form .submit-save:active:after{background:#58405d}form .form-submit:disabled,form .submit-save:disabled{color:#ccc}form .form-submit:disabled:before,form .submit-save:disabled:before{background:#d4c5d7}form .form-submit:disabled:after,form .submit-save:disabled:after{background:#bea7c2}.chosen-container{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#2d2d2d}.chosen-container.chosen-container-active .chosen-single{border:1px solid #00c0f2;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.chosen-container .chosen-single{height:45px;line-height:45px;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #ccc}.chosen-container .chosen-single div b{background-position:0 12px}.chosen-container .chosen-drop{border:1px solid #00c0f2}.chosen-container .chosen-drop ul.chosen-results li{background:0}.chosen-container .chosen-drop ul.chosen-results li.highlighted{background:#a1cddd;background:-moz-linear-gradient(top,#a1cddd 0,#69afc8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a1cddd),color-stop(100%,#69afc8));background:-webkit-linear-gradient(top,#a1cddd 0,#69afc8 100%);background:-o-linear-gradient(top,#a1cddd 0,#69afc8 100%);background:-ms-linear-gradient(top,#a1cddd 0,#69afc8 100%);background:linear-gradient(to bottom,#a1cddd 0,#69afc8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1cddd',endColorstr='#69afc8',GradientType=0)}.select2-container{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#2d2d2d}.select2-container.select2-container-active .select2-choice{border-color:#00c0f2}.select2-container .select2-choice{height:42px;line-height:42px;padding-top:3px;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #ccc}.select2-container .select2-choice .select2-arrow{background:#fff;border:0}.select2-container .select2-choice .select2-arrow b{background-position:0 10px}.select2-drop{border-color:#00c0f2}.select2-drop .select2-results li{margin:0;padding-left:0}.select2-drop .select2-results li.select2-highlighted{background:#a1cddd;background:-moz-linear-gradient(top,#a1cddd 0,#69afc8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a1cddd),color-stop(100%,#69afc8));background:-webkit-linear-gradient(top,#a1cddd 0,#69afc8 100%);background:-o-linear-gradient(top,#a1cddd 0,#69afc8 100%);background:-ms-linear-gradient(top,#a1cddd 0,#69afc8 100%);background:linear-gradient(to bottom,#a1cddd 0,#69afc8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1cddd',endColorstr='#69afc8',GradientType=0)}.wrapper{max-width:960px;margin:0 auto;position:relative;padding-left:20px;padding-right:20px}html,body{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal}.defaultUl{padding-left:30px;list-style:disc;margin:15px 0}.defaultUl li{color:#656565;font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:145%;margin:0 0 25px 0;margin:0}.defaultUl li strong{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}.defaultUl li em{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:inherit;font-style:italic}.defaultUl li.intro{font-size:17px;line-height:140%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:70px;color:#656565;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}.defaultOl{list-style:decimal;padding-left:30px;margin:15px 0}.defaultOl li{color:#656565;font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:145%;margin:0 0 25px 0;margin:0}.defaultOl li strong{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}.defaultOl li em{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:inherit;font-style:italic}.defaultOl li.intro{font-size:17px;line-height:140%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:70px;color:#656565;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}h1{margin:0 0 15px;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;font-size:35px;display:block;color:#333;text-align:center}h2{color:#333;margin:30px 0 15px;font-size:25px;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}h3{color:#333;font-size:20px;margin:20px 0 15px;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}h4{color:#656565;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}h5{color:#656565;font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal}h6{color:#656565;font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal}p{color:#656565;font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:145%;margin:0 0 25px 0}p strong{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}p em{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:inherit;font-style:italic}p.intro{font-size:17px;line-height:140%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:70px;color:#656565;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}a{color:#69afc8;-webkit-transition:color .1s;-moz-transition:color .1s;-o-transition:color .1s;-ms-transition:color .1s;transition:color .1s}a:hover{color:#8ec3d6}a:active{color:#449bba}ul{padding-left:30px;list-style:disc;margin:15px 0}ul li{color:#656565;font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:145%;margin:0 0 25px 0;margin:0}ul li strong{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}ul li em{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:inherit;font-style:italic}ul li.intro{font-size:17px;line-height:140%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:70px;color:#656565;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}ol{list-style:decimal;padding-left:30px;margin:15px 0}ol li{color:#656565;font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:145%;margin:0 0 25px 0;margin:0}ol li strong{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}ol li em{font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:inherit;font-style:italic}ol li.intro{font-size:17px;line-height:140%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:70px;color:#656565;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}table{width:100%}.btn{outline:0;border:0;overflow:visible;cursor:pointer;line-height:50px;padding:0 35px;font-size:20px;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url('../less/includes/plugins//pie/PIE.htc');position:relative;z-index:0;overflow:hidden}.btn:before,.btn:after{content:"";display:block;width:100%;height:50%;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s}.btn:after{position:absolute;top:50%}.btn-small{line-height:40px;font-size:16px;padding:0 20px}.top-btn{vertical-align:top}.btn-primary{color:#fff}.btn-primary:before{background:#916b98}.btn-primary:after{background:#75557b}.btn-primary:hover{color:#fff}.btn-primary:hover:before{background:#a789ad}.btn-primary:hover:after{background:#916b98}.btn-primary:active{color:#fff}.btn-primary:active:before{background:#75557b}.btn-primary:active:after{background:#58405d}.btn-primary:disabled{color:#ccc}.btn-primary:disabled:before{background:#d4c5d7}.btn-primary:disabled:after{background:#bea7c2}.btn-secondary{color:#fff}.btn-secondary:before{background:#4398b6}.btn-secondary:after{background:#357991}.btn-secondary:hover{color:#fff}.btn-secondary:hover:before{background:#65adc7}.btn-secondary:hover:after{background:#4398b6}.btn-secondary:active{color:#fff}.btn-secondary:active:before{background:#357991}.btn-secondary:active:after{background:#275a6c}.btn-secondary:disabled{color:#ccc}.btn-secondary:disabled:before{background:#8bc1d4}.btn-secondary:disabled:after{background:#65adc7}.btn-error{color:#fff}.btn-error:before{background:#ff786a}.btn-error:after{background:#ff6a5b}.btn-error:hover,.btn-error:active{color:#fff}.btn-error:hover:before,.btn-error:active:before{background:#ff8f84}.btn-error:hover:after,.btn-error:active:after{background:#ff8175}.btn-error:disabled{color:#ccc}.btn-error:disabled:before{background:#ff8f84}.btn-error:disabled:after{background:#ff8175}.hr-title{position:relative;text-align:center;z-index:0}.hr-title h2{background-color:#fff;display:inline-block;margin:30px 0;padding:0 20px}.hr-title hr{position:absolute;top:50%;width:100%;margin:0;z-index:-1;border:0;border-bottom:1px solid #d2d2d2}ul.bxslider{display:none}div.bx-wrapper div.bx-viewport{border:0}div.bx-wrapper div.bx-viewport ul.bxslider{display:block}div.bx-wrapper div.bx-viewport ul.bxslider .bx-caption{width:360px;height:100%;max-width:30%}.hero{padding-top:190px;padding-bottom:72px;background:url('../img/hero-bar-pattern.png') repeat-x center bottom}.hero .hero-inner{text-align:center}.hero .hero-inner .content-hero-text{max-width:620px;margin:0 auto}.hero .hero-inner h1{margin:0 0 15px;color:#fefefe;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px}.hero .hero-inner h2,.hero .hero-inner h3,.hero .hero-inner h4,.hero .hero-inner h5,.hero .hero-inner p{color:#b5e9fb}.hero .hero-inner p{font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;margin:0;font-size:24px;line-height:125%;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px}ul.cards{margin:0;padding:0;font-size:0}ul.cards li{position:relative;padding:0;margin-bottom:20px;margin-right:2%;margin-right:calc(10px);width:32%;width:calc((100% - 20px) / 3);vertical-align:top;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url('../less/includes/plugins//pie/PIE.htc')}ul.cards li .push{margin-top:75%}ul.cards li .background-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-color:white;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}ul.cards li .caption{position:absolute;bottom:0;left:0;right:0;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;-ms-transition:background-color .2s;transition:background-color .2s}ul.cards li .caption .top{position:absolute;top:0;bottom:0;right:0;left:-2px;-webkit-transform-origin:left top;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;-ms-transition:background-color .2s;transition:background-color .2s;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}ul.cards li .caption .inner{z-index:1;position:relative;text-align:center;padding:15px}ul.cards li .caption .inner p{color:#fff;margin:0 0 5px}ul.cards li .caption .inner p:last-child{margin:0}ul.cards li .caption .inner p span{font-size:80%}ul.cards li .caption .inner .left{float:left}ul.cards li .caption .inner .right{float:right;text-align:right}ul.cards li .caption .bottom{position:absolute;height:50%;bottom:0;right:0;left:-2px;-webkit-transform-origin:left top;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;-ms-transition:background-color .2s;transition:background-color .2s;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}ul.cards li:nth-child(2n) .caption .top{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);-webkit-transform-origin:right top}ul.cards li:nth-child(2n) .caption .bottom{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transform-origin:right top}ul.cards li:nth-child(3n){margin-right:0}ul.cards li:nth-child(7n+1) div .caption,ul.cards li:nth-child(7n+1) div .top{background-color:#bac869}ul.cards li:nth-child(7n+1) div .bottom{background-color:#c1cf6e}ul.cards li:nth-child(7n+1) div:hover .caption,ul.cards li:nth-child(7n+1) div:hover .top{background-color:#bac869}ul.cards li:nth-child(7n+1) div:hover .bottom{background-color:#c1cf6e}ul.cards li:nth-child(7n+2) div .caption,ul.cards li:nth-child(7n+2) div .top{background-color:#ff6a5b}ul.cards li:nth-child(7n+2) div .bottom{background-color:#ff786a}ul.cards li:nth-child(7n+2) div:hover .caption,ul.cards li:nth-child(7n+2) div:hover .top{background-color:#ff6a5b}ul.cards li:nth-child(7n+2) div:hover .bottom{background-color:#ff786a}ul.cards li:nth-child(7n+3) div .caption,ul.cards li:nth-child(7n+3) div .top{background-color:#fbae52}ul.cards li:nth-child(7n+3) div .bottom{background-color:#ffb860}ul.cards li:nth-child(7n+3) div:hover .caption,ul.cards li:nth-child(7n+3) div:hover .top{background-color:#fbae52}ul.cards li:nth-child(7n+3) div:hover .bottom{background-color:#ffb860}ul.cards li:nth-child(7n+4) div .caption,ul.cards li:nth-child(7n+4) div .top{background-color:#825689}ul.cards li:nth-child(7n+4) div .bottom{background-color:#895d90}ul.cards li:nth-child(7n+4) div:hover .caption,ul.cards li:nth-child(7n+4) div:hover .top{background-color:#825689}ul.cards li:nth-child(7n+4) div:hover .bottom{background-color:#895d90}ul.cards li:nth-child(7n+5) div .caption,ul.cards li:nth-child(7n+5) div .top{background-color:#da83ae}ul.cards li:nth-child(7n+5) div .bottom{background-color:#d178a4}ul.cards li:nth-child(7n+5) div:hover .caption,ul.cards li:nth-child(7n+5) div:hover .top{background-color:#da83ae}ul.cards li:nth-child(7n+5) div:hover .bottom{background-color:#d178a4}ul.cards li:nth-child(7n+6) div .caption,ul.cards li:nth-child(7n+6) div .top{background-color:#fbd053}ul.cards li:nth-child(7n+6) div .bottom{background-color:#fbc548}ul.cards li:nth-child(7n+6) div:hover .caption,ul.cards li:nth-child(7n+6) div:hover .top{background-color:#fbd053}ul.cards li:nth-child(7n+6) div:hover .bottom{background-color:#fbc548}ul.cards li:nth-child(7n+7) div .caption,ul.cards li:nth-child(7n+7) div .top{background-color:#8ec7da}ul.cards li:nth-child(7n+7) div .bottom{background-color:#7cbdd3}ul.cards li:nth-child(7n+7) div:hover .caption,ul.cards li:nth-child(7n+7) div:hover .top{background-color:#8ec7da}ul.cards li:nth-child(7n+7) div:hover .bottom{background-color:#7cbdd3}.enquiry-form{max-width:630px;margin:0 auto}.contact-blocks{width:100%;font-size:0}.contact-blocks a.contact-block{width:calc((100% - 10px) / 2);background-color:#efefef;vertical-align:top;text-align:center;padding:15px 15px 13px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;line-height:35px;font-size:21px;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}.contact-blocks a.contact-block i{font-size:25px;margin-right:0}.contact-blocks a.contact-block.email{color:#5dbedd;margin-right:10px}.contact-blocks a.contact-block.phone{color:#825689}.contact-blocks a.contact-block.phone i{margin-right:0;font-size:30px;margin-left:-10px}.contact-blocks a.contact-block:hover{background-color:#e7e7e7}.contact-blocks a.contact-block:active{background-color:#d6d6d6}.facebook-block{display:block;margin:25px 0 0}.facebook-block img{display:block;margin:0 auto}.tri-image-block{font-size:0;text-align:center;position:relative;top:-100px;margin-bottom:-80px}.tri-image-block img{max-width:100%}ul.features li:nth-child(7n+1){background-color:#bac869}ul.features li:nth-child(7n+2){background-color:#ff6a5b}ul.features li:nth-child(7n+3){background-color:#fbae52}ul.features li:nth-child(7n+4){background-color:#825689}ul.features li:nth-child(7n+5){background-color:#da83ae}ul.features li:nth-child(7n+6){background-color:#fbd053}ul.features li:nth-child(7n+7){background-color:#8ec7da}ul.features li{display:block;margin:0 0 18px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;behavior:url('../less/includes/plugins//pie/PIE.htc');-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.4);box-shadow:0 1px 2px 0 rgba(0,0,0,0.4);padding:30px 20px}ul.features li .table{display:table;width:100%;table-layout:fixed}ul.features li .table .cell{display:table-cell;vertical-align:middle}ul.features li .table .cell.image{text-align:center;width:280px;padding-right:20px;border-right:1px solid rgba(0,0,0,0.15)}ul.features li .table .cell.image img{max-width:204px;height:80px}ul.features li .table .cell.text{text-align:left;padding-left:20px}ul.features li .table .cell.text p{font-size:15px;color:#000;color:rgba(0,0,0,0.55);line-height:165%;font-weight:600}ul.features li .table .cell.text p:last-child{margin:0}ul.galleries-list{margin:0;padding:0;font-size:0;margin:35px 0}ul.galleries-list li{position:relative;padding:0;margin-bottom:20px;margin-right:2%;margin-right:calc(10px);width:32%;width:calc((100% - 20px) / 3);vertical-align:top;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url('../less/includes/plugins//pie/PIE.htc')}ul.galleries-list li .push{margin-top:50%}ul.galleries-list li .background-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-color:white;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}ul.galleries-list li .caption{position:absolute;bottom:0;left:0;right:0;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;-ms-transition:background-color .2s;transition:background-color .2s}ul.galleries-list li .caption .top{position:absolute;top:0;bottom:0;right:0;left:-2px;-webkit-transform-origin:left top;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;-ms-transition:background-color .2s;transition:background-color .2s;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}ul.galleries-list li .caption .inner{z-index:1;position:relative;text-align:center;padding:15px}ul.galleries-list li .caption .inner p{color:#fff;margin:0 0 5px}ul.galleries-list li .caption .inner p:last-child{margin:0}ul.galleries-list li .caption .inner p span{font-size:80%}ul.galleries-list li .caption .inner .left{float:left}ul.galleries-list li .caption .inner .right{float:right;text-align:right}ul.galleries-list li .caption .bottom{position:absolute;height:50%;bottom:0;right:0;left:-2px;-webkit-transform-origin:left top;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;-ms-transition:background-color .2s;transition:background-color .2s;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}ul.galleries-list li:nth-child(2n) .caption .top{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);-webkit-transform-origin:right top}ul.galleries-list li:nth-child(2n) .caption .bottom{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transform-origin:right top}ul.galleries-list li:nth-child(3n){margin-right:0}ul.galleries-list li:nth-child(7n+1) div .caption,ul.galleries-list li:nth-child(7n+1) div .top{background-color:#bac869}ul.galleries-list li:nth-child(7n+1) div .bottom{background-color:#c1cf6e}ul.galleries-list li:nth-child(7n+1) div:hover .caption,ul.galleries-list li:nth-child(7n+1) div:hover .top{background-color:#bac869}ul.galleries-list li:nth-child(7n+1) div:hover .bottom{background-color:#c1cf6e}ul.galleries-list li:nth-child(7n+2) div .caption,ul.galleries-list li:nth-child(7n+2) div .top{background-color:#ff6a5b}ul.galleries-list li:nth-child(7n+2) div .bottom{background-color:#ff786a}ul.galleries-list li:nth-child(7n+2) div:hover .caption,ul.galleries-list li:nth-child(7n+2) div:hover .top{background-color:#ff6a5b}ul.galleries-list li:nth-child(7n+2) div:hover .bottom{background-color:#ff786a}ul.galleries-list li:nth-child(7n+3) div .caption,ul.galleries-list li:nth-child(7n+3) div .top{background-color:#fbae52}ul.galleries-list li:nth-child(7n+3) div .bottom{background-color:#ffb860}ul.galleries-list li:nth-child(7n+3) div:hover .caption,ul.galleries-list li:nth-child(7n+3) div:hover .top{background-color:#fbae52}ul.galleries-list li:nth-child(7n+3) div:hover .bottom{background-color:#ffb860}ul.galleries-list li:nth-child(7n+4) div .caption,ul.galleries-list li:nth-child(7n+4) div .top{background-color:#825689}ul.galleries-list li:nth-child(7n+4) div .bottom{background-color:#895d90}ul.galleries-list li:nth-child(7n+4) div:hover .caption,ul.galleries-list li:nth-child(7n+4) div:hover .top{background-color:#825689}ul.galleries-list li:nth-child(7n+4) div:hover .bottom{background-color:#895d90}ul.galleries-list li:nth-child(7n+5) div .caption,ul.galleries-list li:nth-child(7n+5) div .top{background-color:#da83ae}ul.galleries-list li:nth-child(7n+5) div .bottom{background-color:#d178a4}ul.galleries-list li:nth-child(7n+5) div:hover .caption,ul.galleries-list li:nth-child(7n+5) div:hover .top{background-color:#da83ae}ul.galleries-list li:nth-child(7n+5) div:hover .bottom{background-color:#d178a4}ul.galleries-list li:nth-child(7n+6) div .caption,ul.galleries-list li:nth-child(7n+6) div .top{background-color:#fbd053}ul.galleries-list li:nth-child(7n+6) div .bottom{background-color:#fbc548}ul.galleries-list li:nth-child(7n+6) div:hover .caption,ul.galleries-list li:nth-child(7n+6) div:hover .top{background-color:#fbd053}ul.galleries-list li:nth-child(7n+6) div:hover .bottom{background-color:#fbc548}ul.galleries-list li:nth-child(7n+7) div .caption,ul.galleries-list li:nth-child(7n+7) div .top{background-color:#8ec7da}ul.galleries-list li:nth-child(7n+7) div .bottom{background-color:#7cbdd3}ul.galleries-list li:nth-child(7n+7) div:hover .caption,ul.galleries-list li:nth-child(7n+7) div:hover .top{background-color:#8ec7da}ul.galleries-list li:nth-child(7n+7) div:hover .bottom{background-color:#7cbdd3}ul.galleries-list li{width:48.5%;width:calc((100% - 30px) / 2);margin-right:3%;margin-right:30px;margin-bottom:30px}ul.galleries-list li:nth-child(even){margin-right:0}ul.galleries-list li:nth-child(3n){margin-right:3%;margin-right:30px}ul.galleries-list li:nth-child(3n):nth-child(even){margin-right:0}ul.galleries-list li .caption .top,ul.galleries-list li .caption .bottom{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}ul.galleries-list li .caption .top{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}ul.galleries-list li .caption .bottom{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-ms-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}ul.galleries-list li:nth-child(2n) .caption .top{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-ms-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}ul.galleries-list li:nth-child(2n) .caption .bottom{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}ul.galleries-list li .inner h4{color:#fff;font-size:21px;line-height:25px}ul.galleries-list li .inner span.photos{line-height:25px;color:#fff;font-size:15px;font-weight:600}ul.galleries-list li:hover .caption .top,ul.galleries-list li:hover .caption .bottom{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}ul.gallery-list{font-size:0;margin:40px 0}ul.gallery-list li{vertical-align:top;width:24.8%;width:calc((100% - 45px) / 4);margin-bottom:15px;margin-right:1.5%;margin-right:calc(15px);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}ul.gallery-list li:nth-child(4n){margin-right:0}ul.gallery-list li img{display:block;max-width:100%}ul.gallery-list li:hover{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}ul.gallery-list li:hover:nth-child(even){-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-ms-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}.students.enrol .student{padding-bottom:12px}.students.enrol .student .remove-student{display:none;visibility:hidden}.students.enrol .student:nth-child(n+2){border-top:1px solid #ccc;padding-top:19px}.students.enrol .student:nth-child(n+2) .remove-student{display:block;visibility:visible}.students.update{padding-left:25px}.students.update .student{border:1px solid #ccc;border-left-width:5px;padding:25px 20px 20px 20px;margin:0 0 30px 0}.students.update a.btn{margin-left:25px}.students.update .student:nth-child(7n+1){border-left-color:#bac869}.students.update .student:nth-child(7n+2){border-left-color:#ff6a5b}.students.update .student:nth-child(7n+3){border-left-color:#fbae52}.students.update .student:nth-child(7n+4){border-left-color:#825689}.students.update .student:nth-child(7n+5){border-left-color:#da83ae}.students.update .student:nth-child(7n+6){border-left-color:#fbd053}.students.update .student:nth-child(7n+7){border-left-color:#8ec7da}.text-center{text-align:center}.plus-more{font-size:30px;margin:10px 0}.hero-link{color:#c1a5c5}.hero-link:hover,.hero-link:active,.hero-link:focus{color:#d3bcd6}.equal-cols{margin-top:55px;overflow:hidden}.equal-cols .col{float:left;width:calc(50% - 22.5px);margin-right:45px}.equal-cols .col:last-child{margin-right:0}.equal-cols .col p{text-align:left;line-height:160%;margin-bottom:25px}.equal-cols .col p.pre-list{margin-bottom:10px}.equal-cols .col ul{margin-bottom:40px}.equal-cols .col ul li p{margin-bottom:10px !important}html,body{height:100%}#wrap{min-height:100%}#main{overflow:auto}footer{position:relative;clear:both}body{overflow-x:hidden;background-color:#8ec7da}body #main{padding-bottom:470px}body footer{margin-top:-470px;height:470px}body footer div.cta-banner{display:block}body.no-cta-footer #main{padding-bottom:200px}body.no-cta-footer footer{border-top:1px solid #e0e0e0;margin-top:-200px;height:200px}.menu-container{width:100%;overflow-x:hidden}.menu-container .main-area{width:100%;z-index:1;position:relative}.menu-container .slide-menu{width:80%;position:fixed;right:0;top:0;height:100%;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;transition:all .6s;background:#333;z-index:10}.menu-container.menu-active .slide-menu{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mobile-menu-trigger{display:none;background:url("../img/enrol-btn-mob.png") no-repeat 0 0;width:54px;height:54px;padding-top:12px;transition:.6s ease;position:fixed;top:15px;right:17px;z-index:15}.mobile-menu-trigger i{color:#fff;position:absolute;top:15px;left:14px;font-size:18px}.mobile-menu-trigger i:hover{color:#8dc7d9}.mobile-menu-trigger i:active{color:#fff}header{position:absolute;top:0;width:100%;height:150px;z-index:1}header .left{float:left}header .right{float:right;text-align:right}header .right .cta-center-enquiry{padding:20px 0}header .right .cta-center-enquiry a{font-size:16px;color:#316f89;padding-right:25px}header .right .cta-center-enquiry a:after{content:"";display:inline-block;position:relative;bottom:1px;left:5px;width:0;height:0;border-left:8px solid #316f89;border-top:5px solid transparent;border-bottom:5px solid transparent}header .logo{max-width:100%;display:block}header nav{position:relative;padding-right:62px;text-align:left}header nav>ul{font-size:0;background:url("../img/nav-bg.png") no-repeat 0 0;width:456px;height:54px;padding-left:30px;padding-top:9px}header nav>ul li{vertical-align:top;position:relative;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}header nav>ul li a{display:block;padding:0 10px;line-height:25px;text-align:center;font-size:16px;color:#fff}header nav>ul li a:hover{color:#8dc7d9}header nav>ul li a:active{color:#fff}header nav>ul li.active a{color:#fff}header nav>ul li:nth-child(1):nth-last-child(4) a,header nav>ul li:nth-child(1):nth-last-child(4) ~ li a{padding:0 17px}header nav .enrol-tab{display:block;background:url("../img/enrol-btn.png") no-repeat 0 0;width:133px;height:54px;top:14px;right:0;position:absolute;padding-top:12px}header nav .enrol-tab a{display:block;padding:0 10px;line-height:25px;font-size:16px;text-align:center;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;color:#fff}header nav .enrol-tab a:hover{color:#8dc7d9}header nav .enrol-tab a:active{color:#fff}footer{background-color:#fff;text-align:center}footer .cta-banner{background-color:#3a4b52;height:270px}footer .cta-banner .wrapper{display:table;height:100%}footer .cta-banner .wrapper .inner{display:table-cell;vertical-align:middle}footer .cta-banner .wrapper .inner h2{color:#fff;font-size:35px;margin:0 0 25px}footer .primary-footer{background:#fff;padding-top:40px}footer .primary-footer img{width:32px;height:39px}footer .primary-footer nav{margin:15px 0}footer .primary-footer nav ul{font-size:0}footer .primary-footer nav ul li{font-size:16px;font-weight:900;text-transform:uppercase}footer .primary-footer nav ul li a{color:#999;display:block;padding:0 8px}footer .primary-footer nav ul li a:hover{color:#666}footer .primary-footer nav ul li a:active{color:#333}footer .primary-footer p{font-size:12px;color:#999;margin:0}footer .primary-footer p .staff-login{color:#999;font-weight:600;text-transform:uppercase}footer .primary-footer p .staff-login:hover{color:#b3b3b3}.content.main{background-color:#fff;padding:60px 0 110px}.content.secondary{background-color:#3a4b52;color:#fff;text-align:center;padding:45px 0}.content.secondary h2{color:#fff;font-size:35px}.content.secondary h2:first-child{margin-top:0;margin-bottom:20px}.content.secondary p{color:#fff}.content.secondary p.intro{margin-bottom:45px}body.homepage{background:#fff}body.homepage header{z-index:1000}body.homepage footer .primary-footer{background:#fff}body.homepage .hero{padding:165px 0 100px;z-index:100;background:0;position:relative}body.homepage .hero .left{float:left;text-align:left}body.homepage .hero .left h3{color:#2e2e2f}body.homepage .hero .left h3 strong{font-weight:900}body.homepage .hero .left h3 .green{color:#bac869}body.homepage .hero .left h3 .red{color:#ff6a5b}body.homepage .hero .left h3 .pink{color:#da83ae}body.homepage .hero .right{float:right;text-align:right;position:relative}body.homepage .hero .right .characters{position:absolute;right:-80px;top:-100px;z-index:100}body.homepage .hero h3{color:#000;font-size:30px;margin:0;line-height:133%;font-weight:700}body.homepage .hero h3 strong{font-weight:900}body.homepage .hero h3:after{content:"";display:block;background:url("../img/underscore.svg") no-repeat 0 0;background-size:517px 26px;width:517px;height:26px;position:relative;top:15px}body.homepage .content.main{background:url('../img/hero-bar-pattern-alt.png') repeat-x center top #8ec7da;text-align:center;border-bottom:10px solid #93ccdf;padding-top:0;-webkit-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.06);-moz-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.06);box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.06)}body.homepage .homepage-slideshow{position:relative;top:-12px;margin-bottom:44px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url('../less/includes/plugins//pie/PIE.htc');-webkit-box-shadow:-2px 3px 0 0 rgba(0,0,0,0.06);-moz-box-shadow:-2px 3px 0 0 rgba(0,0,0,0.06);box-shadow:-2px 3px 0 0 rgba(0,0,0,0.06)}body.homepage .homepage-slideshow .bxslider{margin:0;padding:0;list-style:none}body.homepage .homepage-slideshow .bxslider li{position:relative;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url('../less/includes/plugins//pie/PIE.htc')}body.homepage .homepage-slideshow .bxslider li img{display:block}body.homepage .homepage-slideshow .bxslider li .caption{position:absolute;top:0;left:0;height:100%;max-width:320px;min-width:250px;width:50%;z-index:10;text-align:left;background-color:#162c32;zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#de162c32, endColorstr=#de162c32)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#de162c32,endColorstr=#de162c32);background-color:rgba(22,44,50,0.87);padding:40px 30px}body.homepage .homepage-slideshow .bxslider li .caption h4,body.homepage .homepage-slideshow .bxslider li .caption p{color:#fff}body.homepage .homepage-slideshow .bxslider li .caption h4{font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;font-size:23px;line-height:120%;margin:0 0 15px}body.homepage .homepage-slideshow .bxslider li .caption p{margin:0 0 15px;font-size:15px}body.homepage .homepage-slideshow .bxslider li .caption p:last-child{margin:0}body.homepage .homepage-slideshow .bx-wrapper .bx-controls{z-index:100}body.homepage .homepage-slideshow .bx-wrapper .bx-controls .bx-pager{text-align:left;padding:0 40px;bottom:35px}body.homepage .homepage-slideshow .bx-wrapper .bx-controls .bx-pager a{width:7px;height:7px;background:#fff;margin:0 6px 0 0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}body.homepage .homepage-slideshow .bx-wrapper .bx-controls .bx-pager a.active{background:#a9a9a9}body.homepage .super-activities-section{position:relative;margin:0 0 55px;font-size:0}body.homepage .super-activities-section h2{margin:0 0 30px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.25);font-size:28px}body.homepage .super-activities-section .speech-balloon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url('../less/includes/plugins//pie/PIE.htc');position:relative;background:#6db5cb;width:170px;height:170px;padding:26px 13px 13px;text-align:center}body.homepage .super-activities-section .speech-balloon:before{content:"";display:block;position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:45px solid #6db5cb;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body.homepage .super-activities-section .speech-balloon a{display:block;font-size:20px;color:#c6f1ff;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;margin:0 0 10px}body.homepage .super-activities-section .speech-balloon a:hover{color:#f9feff}body.homepage .super-activities-section .speech-balloon a:active{color:#93e4ff}body.homepage .super-activities-section .speech-balloon a.active i:before{content:"\e81f"}body.homepage .super-activities-section .speech-balloon a i{font-size:20px}body.homepage .super-activities-section .speech-balloon a span{font-size:11px;text-transform:uppercase;display:block;font-weight:600}body.homepage .super-activities-section .speech-balloon>span{font-size:23px;color:#fff;font-family:'ActionMan','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;line-height:102%;text-transform:uppercase;display:block}body.homepage .super-activities-section img{vertical-align:top}body.homepage .super-activities-section .section-a,body.homepage .super-activities-section .section-b{vertical-align:top;font-size:0}body.homepage .super-activities-section .section-a img{width:296px;height:141px;margin-left:5px;margin-top:6px}body.homepage .super-activities-section .section-b img{width:265px;height:141px;margin-top:6px}body.homepage .home-cta{background-color:white;max-width:655px;width:100%;position:relative;padding:32px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url('../less/includes/plugins//pie/PIE.htc');top:-95px;margin:0 auto -48px}body.homepage .home-cta h2{color:#333;font-size:30px;margin:0 0 15px;line-height:140%}body.homepage .home-cta .btn{padding:0 40px}body.homepage .home-cta img{position:absolute;bottom:-34px;right:0}body.homepage .content.secondary{border-top:10px solid #7abbd1;background-color:#69afc8;padding-top:0;-webkit-box-shadow:inset 0 -5px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -5px 5px 0 rgba(0,0,0,0.1);box-shadow:inset 0 -5px 5px 0 rgba(0,0,0,0.1)}body.homepage .home-explore-themes{text-align:center}body.homepage .home-explore-themes h2,body.homepage .home-explore-themes h3{text-shadow:1px 1px 1px rgba(0,0,0,0.25)}body.homepage .home-explore-themes h2{font-size:30px;margin:0 0 10px}body.homepage .home-explore-themes h3{color:#c9effa;font-size:23px;margin:0 0 45px}body.homepage .home-explore-themes .btn{margin:20px 0}.center-enquiry #main{padding-bottom:185px}.center-enquiry footer{margin-top:-185px;height:185px}.negMargin{margin-bottom:-70px}.info-title{margin-bottom:20px;margin-top:-100px;font-size:35px}.intro-text{width:80%;margin:0 auto;line-height:140%;font-size:16px}.image-block{position:relative;bottom:120px}.image-block img{display:block;margin:0 auto}.center-enquiry .contact-block{padding-top:20px;padding-bottom:70px}.center-enquiry .contact-block .center-enquiry-contact-link{clear:both;background:0;outline:0;border:0;overflow:visible;cursor:pointer;line-height:50px;padding:0 35px;font-size:20px;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url('../less/includes/plugins//pie/PIE.htc');position:relative;z-index:0;overflow:hidden;color:#fff}.center-enquiry .contact-block .center-enquiry-contact-link:before,.center-enquiry .contact-block .center-enquiry-contact-link:after{content:"";display:block;width:100%;height:50%;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s}.center-enquiry .contact-block .center-enquiry-contact-link:after{position:absolute;top:50%}.center-enquiry .contact-block .center-enquiry-contact-link:before{background:#916b98}.center-enquiry .contact-block .center-enquiry-contact-link:after{background:#75557b}.center-enquiry .contact-block .center-enquiry-contact-link:hover{color:#fff}.center-enquiry .contact-block .center-enquiry-contact-link:hover:before{background:#a789ad}.center-enquiry .contact-block .center-enquiry-contact-link:hover:after{background:#916b98}.center-enquiry .contact-block .center-enquiry-contact-link:active{color:#fff}.center-enquiry .contact-block .center-enquiry-contact-link:active:before{background:#75557b}.center-enquiry .contact-block .center-enquiry-contact-link:active:after{background:#58405d}.center-enquiry .contact-block .center-enquiry-contact-link:disabled{color:#ccc}.center-enquiry .contact-block .center-enquiry-contact-link:disabled:before{background:#d4c5d7}.center-enquiry .contact-block .center-enquiry-contact-link:disabled:after{background:#bea7c2}.center-enquiry .form .control-group .customSelect{background-color:#fff}.center-enquiry .form .control-group .customSelect .customSelectInner{color:#2d2d2d}.center-enquiry .form .control-group .customSelectDisabledOption{color:#656565}.center-enquiry .form .control-group .text-error{color:#fff}.center-enquiry .form h3{color:#fff;text-align:center}body.app{background-color:#69afc8}body.app #main{padding:0}body.app .top-bg{background:url('../img/hero-bar-pattern-alt.png') repeat-x center top;padding-top:60px}body.app.roll,body.app .darker-block{background-color:#5399b2}body.app .lighter-block{background-color:#69afc8}body.app .pull-up{padding-top:71px;margin-top:-71px}body.app header{position:relative;background:#333;color:#fff;height:auto}body.app header div.left{display:inline-block;float:left;height:100px;position:relative}body.app header div.left div.heading::before{content:'';height:100px;width:0;display:inline-block;vertical-align:middle}body.app header div.left div.heading h1,body.app header div.left div.heading h2{margin:0;padding:0;display:inline-block;vertical-align:bottom;margin-bottom:35px;color:white}body.app header div.left div.heading h1 a,body.app header div.left div.heading h2 a{color:inherit;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s}body.app header div.left div.heading h1 a:hover,body.app header div.left div.heading h2 a:hover,body.app header div.left div.heading h1 a:active,body.app header div.left div.heading h2 a:active{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}body.app header div.left div.heading h1{line-height:84%}body.app header div.left div.heading h2{text-transform:uppercase;line-height:24px;color:#69afc8}body.app header div.right{float:right;display:inline-block;padding:0}body.app header div.right div.profile-controls{display:inline-block;vertical-align:middle}body.app header div.right div.profile-controls div.greeting{text-align:right;display:inline-block;vertical-align:middle}body.app header div.right div.profile-controls div.greeting p{font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;display:block;margin:0;color:white}body.app header div.right div.profile-controls div.greeting p.username{color:#69afc8;font-size:110%;line-height:90%}body.app header div.right div.profile-controls a.profile-edit{display:inline-block;vertical-align:middle;background-color:#555;padding:4px 0;margin-left:15px;color:white;font-size:22px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;behavior:url('../less/includes/plugins//pie/PIE.htc');-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}body.app header div.right div.profile-controls a.profile-edit:hover,body.app header div.right div.profile-controls a.profile-edit:active{color:#69afc8;background-color:#595959}body.app header div.right div.profile-thumbnail{width:100px;height:100px;display:inline-block;vertical-align:middle;margin-right:10px}body.app header div.right div.profile-thumbnail img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url('../less/includes/plugins//pie/PIE.htc');border:10px solid #333}body.app header::after{content:'';clear:both;display:block}body.app.dashboard .week-pagination{clear:both;padding:30px 0}body.app.dashboard .week-pagination>a{color:#fff;display:block;position:relative}body.app.dashboard .week-pagination>a:hover{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}body.app.dashboard .week-pagination>a:active{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}body.app.dashboard .week-pagination>a i{position:absolute;top:50%;margin-top:-15px;width:30px;line-height:24px;border:3px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url('../less/includes/plugins//pie/PIE.htc');text-align:center}body.app.dashboard .week-pagination>a.back-btn{float:left;padding-left:40px}body.app.dashboard .week-pagination>a.back-btn i{left:0}body.app.dashboard .week-pagination>a.forward-btn{float:right;padding-right:40px}body.app.dashboard .week-pagination>a.forward-btn i{right:0}body.app.dashboard ul.accordion{margin:0;padding:0;width:100%}body.app.dashboard ul.accordion>li{margin:0 auto;padding:0;list-style:none}body.app.dashboard ul.accordion>li div.label{background-color:#5dbedd;border-bottom:1px solid #69afc8;padding:0;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}body.app.dashboard ul.accordion>li div.label .expand{display:inline-block;padding:20px 0}body.app.dashboard ul.accordion>li div.label .expand span.day{color:white}body.app.dashboard ul.accordion>li div.label a.control{float:right;background-color:white;width:25px;height:25px;position:relative;margin:20px 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url('../less/includes/plugins//pie/PIE.htc')}body.app.dashboard ul.accordion>li div.label a.control span{color:#5dbedd;position:absolute;left:3px;top:3px}body.app.dashboard ul.accordion>li div.label a.control span .sk-minus{display:none}body.app.dashboard ul.accordion>li div.wrap{max-height:0;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}body.app.dashboard ul.accordion>li div.wrap .frame{width:100%;padding:30px 0 10px}body.app.dashboard ul.accordion>li div.wrap .frame .slidee{margin:0;padding:0;height:100%;list-style:none}body.app.dashboard ul.accordion>li div.wrap .frame .slidee li{float:left;margin:0 5px 0 0;padding:0;width:120px;height:100%}body.app.dashboard ul.accordion>li ul.cards{margin:0 auto;padding:0;font-size:0}body.app.dashboard ul.accordion>li ul.cards>li{margin:0 10px 0 0;padding:0;list-style:none;width:250px;display:inline-block}body.app.dashboard ul.accordion>li ul.cards>li.past{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}body.app.dashboard ul.accordion>li ul.cards>li div.header{background-color:#ff6946;width:100%;color:white;padding:10px 10px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;behavior:url('../less/includes/plugins//pie/PIE.htc');font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}body.app.dashboard ul.accordion>li ul.cards>li div.header a{color:white;display:block;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}body.app.dashboard ul.accordion>li ul.cards>li div.header a .left{float:left}body.app.dashboard ul.accordion>li ul.cards>li div.header a .right{float:right}body.app.dashboard ul.accordion>li ul.cards>li div.header a:hover{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}body.app.dashboard ul.accordion>li ul.cards>li div.body{background-color:white;padding:20px 10px 10px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;behavior:url('../less/includes/plugins//pie/PIE.htc')}body.app.dashboard ul.accordion>li ul.cards>li div.body h3{margin:0 0 10px}body.app.dashboard ul.accordion>li ul.cards>li div.body h4{font-weight:900;color:#ff4c22}body.app.dashboard ul.accordion>li ul.cards>li div.body h3,body.app.dashboard ul.accordion>li ul.cards>li div.body h4,body.app.dashboard ul.accordion>li ul.cards>li div.body p{font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}body.app.dashboard ul.accordion>li ul.cards>li div.body hr{border:0;border-bottom:1px solid #DDD}body.app.dashboard ul.accordion>li ul.cards>li div.body p{margin-bottom:10px}body.app.dashboard ul.accordion>li ul.cards>li:nth-last-child(1){margin:0}body.app.dashboard ul.accordion>li.active .wrap{max-height:999999999px}body.app.dashboard ul.accordion>li.active div.label a.control span .sk-minus{display:block}body.app.dashboard ul.accordion>li.active div.label a.control span .sk-plus{display:none}body.app.login div.content{text-align:center}body.app .roll-title h1{text-align:left;color:white}body.app .roll-title a.back-btn{position:absolute;left:-20px;display:inline-block;padding:0;margin:0;border:4px solid #8ec7da;color:#8ec7da;border-radius:50%;width:30px;height:30px}body.app .roll-title a.back-btn i{font-size:24px;position:absolute;left:-7px;top:-1px}body.app .roll-title a.back-btn:hover{color:#8ec7da;border-color:#b4dae7}body.app .roll-title .roll-details{margin-bottom:25px}body.app .roll-title .roll-details>div{display:inline-block;vertical-align:top}body.app .roll-title .roll-details>div p{margin:0;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;color:#8ec7da}body.app .roll-title .roll-details>div p.label{color:white}body.app .roll-title .roll-details>div:nth-child(n+2){padding:0 15px}body.app .roll-title .roll-details .form-actions{margin-top:0;padding-bottom:0;float:right}body.app .roll-title .roll-details .form-actions button{line-height:40px;font-size:16px;padding:0 20px}body.app table.attendances .past-attendance{font-size:24px}body.app table.attendances .past-attendance .green{color:#bac869}body.app table.attendances .past-attendance .amber{color:#fbae52}body.app table.attendances .past-attendance .red{color:#ff6a5b}body.app table.attendances td{border:1px solid #e3e3e3}body.app table.attendances thead tr th{vertical-align:bottom}body.app table.attendances thead tr th>div{padding:15px 10px;text-align:center}body.app table.attendances thead tr th>div h3,body.app table.attendances thead tr th>div p{font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;margin:0}body.app table.attendances thead tr th>div p{font-size:12px}body.app table.attendances thead tr th:first-child>div{padding:25px 0;background-color:#333;-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;border-radius:3px 0 0 0;behavior:url('../less/includes/plugins//pie/PIE.htc')}body.app table.attendances thead tr th:nth-child(2){-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}body.app table.attendances thead tr th:nth-child(2)>div{background-color:#bac869;padding-top:25px;padding-bottom:25px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;behavior:url('../less/includes/plugins//pie/PIE.htc')}body.app table.attendances thead tr th:nth-child(2)>div h3{font-size:28px}body.app table.attendances thead tr th:nth-child(2)>div h3,body.app table.attendances thead tr th:nth-child(2)>div p{color:white}body.app table.attendances thead tr th:nth-child(n+3):nth-child(-n+5)>div{background-color:#5399b2}body.app table.attendances thead tr th:nth-child(n+3):nth-child(-n+5)>div h3,body.app table.attendances thead tr th:nth-child(n+3):nth-child(-n+5)>div p{color:#2d667a}body.app table.attendances thead tr th:last-child>div{-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;border-radius:0 3px 0 0;behavior:url('../less/includes/plugins//pie/PIE.htc')}body.app table.attendances tbody tr td{background-color:white;text-align:center;vertical-align:middle}body.app table.attendances tbody tr td:first-child{text-align:left;background-color:#333;border:0;border-top:1px solid #4d4d4d}body.app table.attendances tbody tr td:first-child>span{font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;color:#a3a3a3;margin:0;width:100%;display:block;padding:0 10px}body.app table.attendances tbody tr td:first-child>span>a,body.app table.attendances tbody tr td:first-child>span>span{float:right}body.app table.attendances tbody tr td:first-child .open-info{color:#a3a3a3;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}body.app table.attendances tbody tr td:first-child .open-info:hover{color:#bcbcbc}body.app table.attendances tbody tr td:nth-child(2)>div{border-left:1px solid #bac869;border-right:1px solid #bac869}body.app table.attendances tbody tr:first-child td:first-child{border:0}body.app table.attendances tbody tr:first-child td:nth-child(2){border-top:0}body.app table.attendances tbody tr:first-child td:nth-child(2)>div{border-left:1px solid #bac869;border-right:1px solid #bac869}body.app table.attendances div.control-group{margin:0}body.app table.attendances ul.options{margin:0;padding:10px 0;list-style-type:none}body.app table.attendances ul.options li{margin:0;padding:0;list-style-type:none;display:inline-block;font-size:35px}body.app table.attendances ul.options li a{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}body.app table.attendances ul.options li.green a{color:#bac869}body.app table.attendances ul.options li.amber a{color:#fbae52}body.app table.attendances ul.options li.red a{color:#ff6a5b}body.app table.attendances ul.options.active-green .amber a,body.app table.attendances ul.options.active-green .red a{color:#999;-webkit-opacity:.4;-moz-opacity:.4;opacity:.4}body.app table.attendances ul.options.active-amber .green a,body.app table.attendances ul.options.active-amber .red a{color:#999;-webkit-opacity:.4;-moz-opacity:.4;opacity:.4}body.app table.attendances ul.options.active-red .amber a,body.app table.attendances ul.options.active-red .green a{color:#999;-webkit-opacity:.4;-moz-opacity:.4;opacity:.4}body.app .comp-form{font-size:0;padding-bottom:75px}body.app .comp-form h3{color:white}body.app .comp-form .control-group.quarter{display:inline-block;width:25%;margin:0;vertical-align:top;position:relative}body.app .comp-form .control-group.quarter input.text{background-color:#69afc8;border:0;color:#396d7f;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;behavior:url('../less/includes/plugins//pie/PIE.htc')}body.app .comp-form .control-group.quarter input.text::-webkit-input-placeholder{color:#498ba3}body.app .comp-form .control-group.quarter input.text:-moz-placeholder{color:#498ba3}body.app .comp-form .control-group.quarter input.text::-moz-placeholder{color:#498ba3}body.app .comp-form .control-group.quarter input.text:-ms-input-placeholder{color:#498ba3}body.app .comp-form .control-group.quarter:first-of-type input.text{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;behavior:url('../less/includes/plugins//pie/PIE.htc')}body.app .comp-form .control-group.quarter .help-inline{font-size:13px;position:absolute;top:45px;background:#333;color:white;width:100%;text-align:center;padding:10px 5px}body.app .comp-form .control-group.quarter .help-inline span.text-error{font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}body.app .comp-form .control-group.quarter .help-inline span.text-error:before{content:'';display:block;position:absolute;top:-5px;margin-left:-5px;left:50%;border-bottom:5px solid #333;border-left:5px solid transparent;border-right:5px solid transparent}body.app .comp-form .form-actions{width:18%;display:inline-block;margin-top:0;padding:0;vertical-align:top}body.app .comp-form .form-submit{line-height:40px;font-size:16px;padding:0 20px;width:25%}body.app .comp-form .form-right{display:block;width:100%;text-align:right;padding-top:5px}body.app .profile-update{display:table;table-layout:fixed;width:100%}body.app .profile-update>div{display:table-cell;vertical-align:top}body.app .profile-update>.profile-left{padding-right:20px}body.app .profile-update>.profile-right{width:220px;padding-top:35px}body.app form.login-form{max-width:500px;margin:0 auto;text-align:center}body.app .details-popup{max-width:500px;width:100%;table-layout:fixed}body.app .details-popup tr td{padding:10px}body.app .details-popup tr td:nth-child(2n+1) p{font-weight:600}body.app .details-popup tr td:nth-child(2n){text-align:center}body.app .details-popup tr td p{margin:0}body.app .checkbox-button{color:#FFF;display:inline-block;vertical-align:top;z-index:1;position:relative;font-family:'Museo Sans W01 Rounded','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;padding:13px 13px 12px;margin-right:2px}body.app .checkbox-button .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:background .2s;-moz-transition:background .2s;-o-transition:background .2s;-ms-transition:background .2s;transition:background .2s}body.app .checkbox-button .background:before{background:#75557b}body.app .checkbox-button .background:after{background:#674b6c}body.app .checkbox-button input[type="checkbox"]:checked ~ .background{color:#fff}body.app .checkbox-button input[type="checkbox"]:checked ~ .background:before{background:#916b98}body.app .checkbox-button input[type="checkbox"]:checked ~ .background:after{background:#75557b}body.app .checkbox-button input[type="checkbox"]:checked ~ .background:hover{color:#fff}body.app .checkbox-button input[type="checkbox"]:checked ~ .background:hover:before{background:#a789ad}body.app .checkbox-button input[type="checkbox"]:checked ~ .background:hover:after{background:#916b98}body.app .checkbox-button input[type="checkbox"]:checked ~ .background:active{color:#fff}body.app .checkbox-button input[type="checkbox"]:checked ~ .background:active:before{background:#75557b}body.app .checkbox-button input[type="checkbox"]:checked ~ .background:active:after{background:#58405d}body.app .checkbox-button input[type="checkbox"]:checked ~ .background:disabled{color:#ccc}body.app .checkbox-button input[type="checkbox"]:checked ~ .background:disabled:before{background:#d4c5d7}body.app .checkbox-button input[type="checkbox"]:checked ~ .background:disabled:after{background:#bea7c2}body.readonly .roll-title .roll-details .form-actions{display:none}body.readonly table.attendances ul.options li a{cursor:not-allowed}@media screen and (max-width:1024px){body.app .roll-title a.back-btn{position:relative;left:0;margin-right:10px;vertical-align:top;display:inline-block}body.app .roll-title h1{display:inline-block;vertical-align:top}}@media screen and (max-width:768px){body.app table.attendances thead th:nth-child(n+3),body.app table.attendances tbody td:nth-child(n+3){display:none}body.app .profile-update{display:block}body.app .profile-update>div,body.app .profile-update>.profile-right{display:block;width:100%}body.app .profile-update>.profile-left{padding:0}body.app .profile-update .profile-image{display:block !important;margin:0 auto;max-width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.app .profile-update .profile-image img{max-width:100%}}@media screen and (max-width:414px){body.app header .wrapper{padding:0 10px}body.app header .wrapper .left .heading h1{font-size:28px;vertical-align:middle;margin:0}body.app header .wrapper .left .heading h2{display:none}body.app header .wrapper .right .profile-controls div.greeting{display:none}body.app .roll-title .roll-details>div{display:block;width:100%;padding:0 0 10px !important}body.app .roll-title .roll-details .form-actions{float:none;text-align:left}body.app table.attendances thead th:nth-child(n+3),body.app table.attendances tbody td:nth-child(n+3){display:none}body.app .comp-form .control-group.quarter{width:50% !important;margin-bottom:15px;display:inline-block;vertical-align:top}body.app .comp-form .control-group.quarter .help-inline{position:relative;top:10px;display:block}body.app .comp-form .form-actions{width:100% !important;display:block;text-align:center}}@media screen and (max-width:979px){header .left .logo img{width:300px !important}header .right #main-nav{position:absolute !important;top:45px !important;right:0 !important}header .right #main-nav ul{width:410px;background-size:contain}header .right #main-nav ul li a{font-size:15px}.hero-inner h3{font-size:28px !important}.hero-inner h3:after{background-size:contain !important;width:315px !important}.wrapper{max-width:760px}}@media screen and (max-width:779px){#wrap{min-height:1px}body #main{padding-bottom:0;overflow-y:visible;overflow-x:hidden}body footer{height:auto;margin-top:0}.mobile-menu-trigger{display:block}header .right .cta-center-enquiry,header .right #main-nav{display:none}header .left .logo img{width:200px !important;margin-left:-25px}nav.mobile-navigation{padding:20px}nav.mobile-navigation ul{padding-left:0}nav.mobile-navigation ul li{padding-bottom:20px;display:block;font-size:16px}nav.mobile-navigation ul li a{text-align:left}.hero-inner h3{font-size:22px !important}.hero-inner h3:after{background-size:contain !important}.hero-inner .right img{width:450px !important;top:-55px !important;right:-100px !important}.homepage-slideshow .caption{padding:20px 30px !important}.homepage-slideshow .caption h4{font-size:20px !important;margin-bottom:5px !important}.homepage-slideshow .caption p{font-size:12px !important}.homepage-slideshow .bx-pager{bottom:10px !important}.wrapper{max-width:560px}.equal-cols .col{width:100% !important;padding:0 5%;margin-right:0}.equal-cols .col p{margin-bottom:20px}.contact-blocks a{font-size:18px !important}.contact-blocks a i{font-size:20px !important}.cards li{width:calc((100% - 20px) / 2) !important}.cards li:nth-child(2n){margin-right:0}.cards li:nth-child(3n){margin-right:10px !important}.cards li .caption .top{z-index:-2 !important}.cards li .caption .inner{z-index:0 !important}.cards li .caption .bottom{z-index:-1 !important}.tri-image-block img{width:40% !important}}@media screen and (max-width:625px){.btn{font-size:16px !important}}@media screen and (max-width:579px){.hero .wrapper{max-width:85% !important}.hero .wrapper .hero-inner .right{float:none !important}.hero .wrapper .hero-inner .right img{position:relative !important;top:25px !important;right:65px !important}.hero .wrapper .hero-inner .left{float:none !important;text-align:center !important;margin:0 auto !important;width:100% !important}.hero .wrapper .hero-inner .left h3:after{width:100% !important;background-size:contain !important}.homepage-slideshow .bx-wrapper{height:300px !important}.homepage-slideshow .bx-wrapper .bx-viewport{height:300px !important}.homepage-slideshow .bx-wrapper .bx-viewport li{height:300px !important}.homepage-slideshow .bx-wrapper .bx-viewport li img{height:300px !important}.wrapper{max-width:360px}.home-cta img{width:30%;right:-40px !important}.info-title{font-size:24px !important}.intro-text{font-size:15px !important}.cta-banner h2{font-size:24px !important}.contact-blocks .contact-block{width:100% !important;margin-right:0;margin-bottom:10px !important}.cards li{width:100% !important;margin-right:0}.cards li:nth-child(3n){margin-right:0 !important}.table .cell.image{width:130px !important}.table .cell.image img{width:80% !important}.table .cell.text p{font-size:13px !important}}@media screen and (max-width:390px){.image-block img{width:100%}.tri-image-block{top:-60px !important}.secondary h2{font-size:28px !important}.secondary .intro{font-size:15px !important}.home-cta img{right:-20px !important}.primary-footer .footer-nav ul li{font-size:14px !important}.primary-footer p{font-size:9px !important}}@media screen and (max-width:375px){.hero .wrapper .hero-inner .right img{right:85px !important}}@media screen and (max-width:360px){.hero .wrapper .hero-inner .right img{right:100px !important}}
