/* =General CSS
-------------------------------------------------------------- */
.full_width,
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth{float:left;}
.clear_column{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;overflow:hidden;}

/* =Shortcodes Templates
-------------------------------------------------------------- */

/* =Default Template (no margin)
-------------------------------------------------------------- */
.full_width{width:100%;}
.one_half{width:50%;}
.one_third{width:33.3%;}
.two_third{width:66.6%;}
.one_fourth{width:25%;}
.three_fourth{width:75%;}
.one_fifth{width:20%;}
.two_fifth{width:40%;}
.three_fifth{width:60%;}
.four_fifth{width:80%;}
.one_sixth{width:16.6%;}
.five_sixth{width:83.4%;}

/* =Responsive
-------------------------------------------------------------- */
/* Maximum width of 600 pixels. */
@media screen and (max-width: 600px) {
	.full_width,
	.one_half,
	.one_third,
	.two_third,
	.one_fourth,
	.three_fourth,
	.one_fifth,
	.two_fifth,
	.three_fifth,
	.four_fifth,
	.one_sixth,
	.five_sixth{clear:both;width:100%;margin-left:0;margin-right:0;margin-bottom:1em;}
}

/* =Small Margins Template
-------------------------------------------------------------- */
/*
.full_width{width:100%;}
.one_half{width:49% !important;margin-right:2% !important;}
.one_half.last_column{width:49% !important;margin-right:0px !important;}
.one_third{width:32% !important;margin-right:2% !important;}
.one_third.last_column{width:32% !important;margin-right:0px !important;}
.two_third{width:66% !important;margin-right:2% !important;}
.two_third.last_column{width:66% !important;margin-right:0px !important;}
.one_fourth{width:23.5% !important;margin-right:2% !important;}
.one_fourth.last_column{width:23.5% !important;margin-right:0px !important;}
.three_fourth{width:74.5% !important;margin-right:2% !important;}
.three_fourth.last_column{width:74.5% !important;margin-right:0px !important;}
.one_fifth{width:18.4% !important;margin-right:2% !important;}
.one_fifth.last_column{width:18.4% !important;margin-right:0px !important;}
.two_fifth{width:39% !important;margin-right:2% !important;}
.two_fifth.last_column{width:39% !important;margin-right:0px !important;}
.three_fifth{width:59% !important;margin-right:2% !important;}
.three_fifth.last_column{width:59% !important;margin-right:0px !important;}
.four_fifth{width:79.6% !important;margin-right:2% !important;}
.four_fifth.last_column{width:79.6% !important;margin-right:0px !important;}
.one_sixth{width:15% !important;margin-right:2% !important;}
.one_sixth.last_column{width:15% !important;margin-right:0px !important;}
*/div.wpcf7{margin:0;padding:0;}
div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;}
div.wpcf7-mail-sent-ng{border:2px solid #ff0000;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;}
div.wpcf7-validation-errors{border:2px solid #f7e700;}
.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{color:#f00;font-size:1em;display:block;}
.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #ff0000;background:#fff;padding:.2em .8em;}
span.wpcf7-list-item{margin-left:0.5em;}
.wpcf7-display-none{display:none;}
div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px;}
div.wpcf7 div.ajax-error{display:none;}
div.wpcf7 .placeheld{color:#888;}
/*! jQuery Timepicker Addon - v1.4.1 - 2013-10-23
* http://trentrichardson.com/examples/timepicker
* Copyright (c) 2013 Trent Richardson; Licensed MIT */

.ui-timepicker-div .ui-widget-header{margin-bottom:8px}
.ui-timepicker-div dl{text-align:left}
.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}
.ui-timepicker-div dl dd{margin:0 10px 10px 40%}
.ui-timepicker-div td{font-size:90%}
.ui-tpicker-grid-label{background:0;border:0;margin:0;padding:0}
.ui-timepicker-rtl{direction:rtl}
.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}
.ui-timepicker-rtl dl dt{float:right;clear:right}
.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}/**************/
/*** LAYOUT ***/
/**************/
/* Feed wrapper */
.cff-wrapper:after{content:"";display:table;clear:both;}
/* Feed container */
#cff{float:left;width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cff:after{content:"";display:table;clear:both;}
#cff .cff-posts-wrap,
#cff .cff-masonry-posts{position:relative;clear:both;height:100%;top:0;bottom:0;width:100%;}
/* Individual post item */
#cff .cff-item{float:left;width:100%;clear:both;padding:20px 0 15px 0;margin:0;border-bottom:1px solid #ddd;}
#cff .cff-item:first-child{padding-top:0;}
#cff .cff-item.cff-box,
#cff .cff-item.cff-box:first-child{padding:15px;margin:5px 0;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cff.cff-masonry .cff-item.cff-box,
#cff.cff-masonry .cff-item.cff-box:first-child{margin-left:1.5%;margin-right:1.5%;}
#cff.cff-masonry{position:relative;margin-bottom:50px;/* To account for the load more button */}
.cff-masonry .cff-load-more{display:none;}
/* Feed Header */
.cff-header{width:100%;margin:0 0 15px 0;padding:0;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cff-header .fa{float:left;margin-right:10px;}
.cff-header span{/*float:left;*/ display:table-cell;vertical-align:middle;}
/******************/
/*** TYPOGRAPHY ***/
/******************/
/*See more/less links*/
#cff .cff-less{display:none;}
/* Links */
#cff a{text-decoration:none;}
#cff a:hover,
#cff a:focus{text-decoration:underline;}
#cff .cff-html5-video,
#cff .cff-photo,
#cff .cff-album-cover,
#cff .cff-event-thumb,
#cff .cff-iframe-wrap,
#cff .cff-vidLink{text-decoration:none;border:none;}
/* Post titles and body text */
#cff h3, #cff h4, #cff h5, #cff h6, #cff p{float:left;width:100%;clear:both;padding:0;margin:5px 0;line-height:1.4;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word;}
/* Date */
#cff .cff-date{float:left;width:100%;min-width:50px;font-size:11px;}
#cff .cff-date.cff-date-below,
#cff .cff-timeline-event .cff-date.cff-date-below{margin:5px 0 0 0;}
/************/
/***AUTHOR***/
/************/
#cff .cff-author,
#cff-lightbox-wrapper .cff-author{float:left;clear:both;margin:0 0 15px 0;padding:0;line-height:1.2;width:100%;}
#cff .cff-author a,
#cff-lightbox-wrapper .cff-author a{text-decoration:none;border:none;}
#cff .cff-author-img,
#cff-lightbox-wrapper .cff-author-img{float:left;width:40px;margin:0 0 0 -100% !important;font-size:0;background:#eee;}
#cff .cff-author img,
#cff-lightbox-wrapper .cff-author img{float:left;margin:0 !important;padding:0 !important;border:none !important;font-size:0;background:#eee;}
#cff .cff-author .cff-author-text span.cff-page-name,
#cff-lightbox-wrapper .cff-author .cff-author-text span.cff-page-name{display:table-cell;vertical-align:middle;height:40px;margin:0;font-weight:bold;/* For when there's no date immediately under author:*/ padding-left:50px;float:none;}
#cff .cff-author a,
#cff-lightbox-wrapper .cff-author a{text-decoration:none;}
#cff .cff-author .cff-story,
#cff-lightbox-wrapper .cff-author .cff-story{font-weight:normal;}
/* Author Date */
#cff .cff-author .cff-author-text,
#cff-lightbox-wrapper .cff-author .cff-author-text{float:left;width:100%;}
#cff .cff-author .cff-page-name,
#cff .cff-author .cff-date,
#cff-lightbox-wrapper .cff-author .cff-page-name,
#cff-lightbox-wrapper .cff-author .cff-date{float:left;clear:both;width:auto;margin:0 0 0 50px !important;font-weight:bold;line-height:1.2;}
#cff .cff-author .cff-date,
#cff-lightbox-wrapper .cff-author .cff-date{color:#9197a3;font-weight:normal;font-size:11px;margin-top:0px !important;margin-bottom:0px !important;}
#cff .cff-author.cff-no-author-info .cff-date,
#cff-lightbox-wrapper .cff-author.cff-no-author-info .cff-date{margin-top:14px !important;}
#cff .cff-author.cff-no-author-info .cff-author-img,
#cff-lightbox-wrapper .cff-author.cff-no-author-info .cff-author-img{width:40px;height:40px;background:url(//www.bistrolago.co.nz/wp-content/plugins/custom-facebook-feed-pro/img/cff-sprite.png) no-repeat -132px -50px;}
#cff .cff-author .cff-page-name.cff-author-date,
#cff-lightbox-wrapper .cff-author .cff-page-name.cff-author-date{float:left;padding:2px 0 0 0;font-size:14px;}
/* Description */
#cff .cff-post-desc,
#cff-lightbox-wrapper .cff-post-desc{line-height:1.3;}
#cff span.cff-post-desc,
#cff-lightbox-wrapper span.cff-post-desc{display:block;}
#cff .cff-post-text .cff-post-desc,
#cff-lightbox-wrapper .cff-post-desc{margin-top:10px;border-left:2px solid #ddd;border-left:2px solid rgba(0,0,0,0.1);padding-left:8px;}
/*************/
/*** MEDIA ***/
/*************/
/*Content wraper*/
#cff .cff-text-wrapper{float:right;width:77%;margin:0;padding:0;}
#cff .cff-break-word{word-break:break-all;}
/*** PHOTOS ***/
#cff .cff-item img{border:none;}
#cff .cff-byline{font-size:12px;display:block;margin:-5px 0 10px 0;}
#cff .cff-photo{max-width:100%;float:left;display:block;position:relative;margin:0;}
#cff .cff-photo span{display:block;}
#cff .cff-photo:after,
#cff .cff-event-thumb:after,
#cff .cff-html5-video:after{border:1px solid rgba(0, 0, 0, .1);bottom:0;content:'';left:0;position:absolute;right:0;top:0;}
#cff .cff-media-above{margin-bottom:7px;}
#cff .cff-photo img{float:left;max-width:100%;height:auto;margin:0 !important;padding:0 !important;}
#cff .cff-photo .cff-album-icon{position:absolute;z-index:5;bottom:5px;right:5px;height:22px;background:#000 url(//www.bistrolago.co.nz/wp-content/plugins/custom-facebook-feed-pro/img/cff-sprite.png) no-repeat -49px -38px;background:rgba(0,0,0,0.7) url(//www.bistrolago.co.nz/wp-content/plugins/custom-facebook-feed-pro/img/cff-sprite.png) no-repeat -49px -38px;color:#fff;font-size:12px;margin:0;padding:0 0 0 26px;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:0 0 1px 0 rgba(255,255,255,0.8);-moz-box-shadow:0 0 1px 0 rgba(255,255,255,0.8);-webkit-box-shadow:0 0 1px 0 rgba(255,255,255,0.8);}
/* Multiple image attachments */
#cff .cff-photo.cff-multiple{width:100%;}
#cff .cff-multiple .cff-crop{overflow:hidden;}
#cff .cff-main-image.cff-crop{height:300px;/* Calculated dynamically in JS */}
#cff .cff-img-attachments{width:100%;float:left;clear:both;}
/* Attachment layouts */
#cff .cff-img-layout-2 .cff-img-wrap{margin:0;}
#cff .cff-img-layout-2 .cff-img-wrap.cff-main-image{margin:0 0 0.5% 0;}
#cff .cff-img-layout-2.cff-portrait .cff-img-wrap{width:49.75%;float:left;}
#cff .cff-img-layout-2.cff-portrait .cff-img-wrap.cff-main-image{margin:0 0.5% 0 0;}
#cff .cff-img-layout-3 .cff-img-attachments .cff-img-wrap{width:49.75%;margin:0.5% 0.25% 0 0.25%;float:left;}
#cff .cff-img-layout-4 .cff-img-attachments .cff-img-wrap{width:33%;margin:0.5% 0.25% 0 0.25%;float:left;}
/* Small layouts */
#cff .cff-small-layout.cff-img-layout-2 .cff-img-wrap.cff-main-image{margin:0 0 1% 0;}
#cff .cff-small-layout.cff-img-layout-2.cff-portrait .cff-img-wrap{width:49.5%;}
#cff .cff-small-layout.cff-img-layout-2.cff-portrait .cff-img-wrap.cff-main-image{margin:0 1% 0 0;}
#cff .cff-small-layout.cff-img-layout-3 .cff-img-attachments .cff-img-wrap{width:49.5%;margin:1% 0.5% 0 0.5%;}
#cff .cff-small-layout.cff-img-layout-4 .cff-img-attachments .cff-img-wrap{width:32.5%;margin:1% 0.5% 0 0.5%;}
/* Remove left and right margins so images are flush */
#cff .cff-img-layout-3 .cff-img-attachments .cff-img-wrap:first-child,
#cff .cff-img-layout-4 .cff-img-attachments .cff-img-wrap:first-child{margin-left:0;}
#cff .cff-img-layout-3 .cff-img-attachments .cff-img-wrap:last-child,
#cff .cff-img-layout-4 .cff-img-attachments .cff-img-wrap:last-child{margin-right:0;}
#cff .cff-img-layout-2:after,
#cff .cff-img-layout-3:after,
#cff .cff-img-layout-4:after{border:none;}
/* Add border to images */
#cff .cff-img-wrap{position:relative;}
#cff .cff-img-wrap:after{border:1px solid rgba(0, 0, 0, .1);bottom:0;content:'';left:0;position:absolute;right:0;top:0;}
/* Crop attachment images */
#cff .cff-img-attachments .cff-crop{width:100%;height:100px;display:block;float:left;position:relative;border:none;}
#cff .cff-img-attachments .cff-crop img{visibility:visible;}
/* More attachments number tile */
#cff .cff-more-attachments{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4);}
#cff .cff-more-attachments span{position:absolute;width:100%;text-align:center;top:50%;left:0;height:30px;margin-top:-15px;line-height:30px;color:#fff;font-size:30px;}
#cff .cff-small-layout .cff-more-attachments span{font-size:20px;}
/* 2 img layout */
#cff .cff-photo.cff-img-layout-2 .cff-crop,
#cff .cff-html5-video.cff-img-layout-2 .cff-crop{height:150px;}
#cff .cff-photo.cff-multiple .cff-album-icon{display:none;}
/*** GRID LAYOUT ***/
/*Album*/
#cff .cff-album-item{float:left;width:100%;margin:0 0 20px 0;padding:0;text-align:center;}
/*2 col*/
#cff .cff-album-item.cff-col-2{width:47.5%;width:45%\9;margin-right:5%;}
#cff .cff-album-item.cff-col-2:nth-of-type(2n){margin-right:0;}
/*3 col*/
#cff .cff-album-item.cff-col-3{width:30.3%;width:28.83%\9;margin-right:4.5%;}
#cff .cff-album-item.cff-col-3:nth-of-type(3n){margin-right:0;}
/*4 col*/
#cff .cff-album-item.cff-col-4{width:22%;width:21%\9;margin-right:4%;}
#cff .cff-album-item.cff-col-4:nth-of-type(4n){margin-right:0;}
/*5 col*/
#cff .cff-album-item.cff-col-5{width:17.2%;width:16.5%\9;margin-right:3.5%;}
#cff .cff-album-item.cff-col-5:nth-of-type(5n){margin-right:0;}
/*6 col*/
#cff .cff-album-item.cff-col-6{width:14.16%;width:13.6%\9;margin-right:3%;}
#cff .cff-album-item.cff-col-6:nth-of-type(6n){margin-right:0;}
/*7 col*/
#cff .cff-album-item.cff-col-7{width:12.14%;width:11.78%\9;margin-right:2.5%;}
#cff .cff-album-item.cff-col-7:nth-of-type(7n){margin-right:0;}
/*8 col*/
#cff .cff-album-item.cff-col-8{width:10.75%;width:10.5%\9;margin-right:2%;}
#cff .cff-album-item.cff-col-8:nth-of-type(8n){margin-right:0;}
/*Narrow/mobile - force 2 col layout*/
#cff.narrow .cff-album-item.cff-col-3,
#cff.narrow .cff-album-item.cff-col-4,
#cff.narrow .cff-album-item.cff-col-5,
#cff.narrow .cff-album-item.cff-col-6,
#cff.narrow .cff-album-item.cff-col-7,
#cff.narrow .cff-album-item.cff-col-8{width:47.5%;width:45%\9;margin-right:5%;}
#cff.narrow .cff-album-item.cff-col-3:nth-of-type(2n),
#cff.narrow .cff-album-item.cff-col-4:nth-of-type(2n),
#cff.narrow .cff-album-item.cff-col-5:nth-of-type(2n),
#cff.narrow .cff-album-item.cff-col-6:nth-of-type(2n),
#cff.narrow .cff-album-item.cff-col-7:nth-of-type(2n),
#cff.narrow .cff-album-item.cff-col-8:nth-of-type(2n){margin-right:0;}
/*Album image container*/
#cff .cff-album-item .cff-album-cover,
#cff .cff-photo.cff-crop,
#cff .cff-main-image.cff-crop{width:100%;height:200px;display:block;float:left;position:relative;border:none;overflow:hidden;}
#cff .cff-album-item .cff-album-cover img{height:100%;/* Used when the JS file doesn't run (eg, ajax theme) so the images still show at full height */}
#cff .cff-main-image.cff-crop,
#cff .cff-html5-video.cff-multiple .cff-main-image{overflow:hidden;float:none;}
#cff .cff-html5-video.cff-multiple .cff-main-image:not(.cff-crop){display:block;height:auto !important;}
#cff .cff-html5-video.cff-img-layout-2 .cff-img-wrap{display:block;}
/* Portrait video */
#cff .cff-html5-video.cff-multiple.cff-portrait .cff-main-image{float:left;}
/*Image border*/
#cff .cff-album-item .cff-album-cover:after{border:1px solid rgba(0, 0, 0, .1);bottom:0;content:'';left:0;position:absolute;right:0;top:0;}
/*Album info*/
#cff .cff-album-item .cff-album-info{width:100%;height:70px;float:left;clear:both;}
/*Album name*/
#cff .cff-album-item h4{font-size:14px;line-height:1.2;margin:10px 0 0 0;padding:0;}
/*Number of photos*/
#cff .cff-album-item p{font-size:12px;color:gray;margin:5px 0 0 0;}
#cff p.cff-empty-album{display:inline !important;margin:0 !important;padding:0 !important;height:0 !important;line-height:0 !important;width:0 !important;clear:none !important;}
/*** VIDEO ***/
/* Embedded videos */
#cff .cff-embed-wrap{float:left;width:100%;margin-top:5px;}
#cff .cff-iframe-wrap{float:left;clear:both;margin:5px 0;width:100%;position:relative;padding-bottom:62%;}
#cff iframe{border:0;}
#cff .cff-iframe-wrap iframe{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;}
#cff .cff-iframe-img{display:none;}
/* Soundcloud iframe */
#cff .cff-soundcloud{margin:10px 0 0 0;}
#cff .cff-desc-wrap{float:left;width:100%;}
#cff .cff-embedded-video .cff-post-text{margin:0 0 15px 0;}
/* Narrow embedded videos */
#cff.narrow .cff-embedded-video .cff-iframe-wrap,
#cff.narrow .cff-embedded-video .cff-text-wrapper{width:100%;}
#cff.narrow .cff-embedded-video .cff-iframe-wrap{padding-bottom:62%;}
/* Facebook Video Player embedded in feed */
#cff .cff-video-player iframe,
#cff .cff-video-player .fb-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}
/* Link to an external video - Contains screenshot of video and play button */
#cff .cff-html5-video,
#cff video{float:left;clear:left;position:relative;width:100%;margin:0;padding:0;overflow:hidden;}
/* Fixes issue with HTML5 video controls now displaying when playing videos in feed (lightbox disabled) */
#cff video{z-index:1;}
#cff .cff-vidLink{float:left;clear:both;position:relative;z-index:1;width:100%;max-width:100%;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;}
/* Video screenshot/poster image */
#cff .cff-vidLink .cff-poster{width:100%;height:auto;float:left;}
/* Video play button */
#cff .cff-playbtn{position:absolute;z-index:9;background:#000;background:rgba(0,0,0,0.7);top:50%;left:50%;margin-top:-28px;margin-left:-28px;padding:13px 16px;font-size:30px;color:#fff;font-style:normal !important;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;/* IE7 and under */ *width:47px;*height:51px;*padding:0;*background:#000 url(//www.bistrolago.co.nz/wp-content/plugins/custom-facebook-feed-pro/img/cff-sprite.png) no-repeat -83px -32px;}
/* Play button hover state */
#cff .cff-html5-play:hover .cff-playbtn,
#cff .cff-html5-play:focus .cff-playbtn,
#cff .cff-html5-video .cff-playbtn:hover{background:#000;cursor:pointer;/* IE7 and under */ *background:#000 url(//www.bistrolago.co.nz/wp-content/plugins/custom-facebook-feed-pro/img/cff-sprite.png) no-repeat -83px -32px;}
#cff.cff .cff-posts-wrap svg.cff-playbtn{font-size:40px;padding:8px;}
/* If it's a video with no poster image */
#cff .cff-desc-wrap.cff-no-image{float:right;width:86%;}
#cff .cff-playbtn-solo{width:10%;float:left;margin-top:5px;}
#cff .cff-playbtn.no-poster,
#cff.cff-half-layout .cff-playbtn.no-poster,
#cff.cff-thumb-layout .cff-playbtn.no-poster{position:relative;top:0;left:0;margin:0;}
/*HTML5 video play button*/
.cff-html5-play{display:block;position:absolute;z-index:8;width:100%;top:0;right:0;bottom:0;left:0;}
#cff .cff-video-player iframe,
#cff .cff-video-player .fb-video{z-index:1;}
/* Videos only play button */
#cff.cff-thumb-layout .cff-video .cff-playbtn,
#cff.cff-half-layout .cff-video .cff-playbtn{margin-top:-22px;margin-left:-23px;padding:11px 13px;font-size:24px;}
/* Link */
#cff .cff-expand{display:none;white-space:normal;}
#cff .cff-expand a{font-size:11px;font-weight:normal;}
/*Link image*/
#cff .cff-shared-link{float:left;clear:both;width:100%;padding:8px;margin:10px 0 5px 0;/* IE8 */ background:#f9f9f9;border:1px solid #d9d9d9;background:rgba(0,0,0,0.02);border:1px solid rgba(0,0,0,0.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cff .cff-no-styles{background:none;border:none;padding:0;}
#cff .cff-link{float:left;clear:both;border:none;max-width:20%;margin-right:3%;}
#cff .cff-link:hover,
#cff .cff-link:focus{text-decoration:none;}
#cff .cff-link img{width:100%;max-width:100%;float:left;margin:0 !important;padding:0 !important;border:none !important;}
/*Link text*/
#cff .cff-link-title{float:left;clear:both;width:100%;display:block;font-weight:bold;}
#cff p.cff-link-title{margin:0;}
#cff .cff-text-link{float:left;clear:none;width:100%;padding:0 0 5px 0;width:72%;}
#cff .cff-link-caption{font-size:12px;margin:0;}
#cff .cff-text-link.cff-no-image{width:100% !important;}
#cff .cff-shared-link .cff-post-desc{margin-bottom:0;}
/* Full-size link images - full-width layout */
#cff .cff-full-size .cff-link{width:100%;max-width:100%;margin-right:0%;margin-bottom:5px;text-align:center;}
#cff .cff-full-size .cff-link img{width:auto;float:none;}
#cff .cff-full-size .cff-text-link{width:100%;}
/* Feed events */
#cff .cff-details,
#cff-lightbox-wrapper .cff-details{float:left;clear:none;width:77%;margin-left:3%;padding:0 0 10px 0;}
#cff .cff-timeline-event .cff-details,
#cff-lightbox-wrapper .cff-details{width:100%;margin:0;padding:0;}
#cff-lightbox-wrapper .cff-details{padding-bottom:20px;}
#cff .cff-timeline-event .cff-timeline-event-title,
#cff .cff-timeline-event .cff-date,
#cff .cff-timeline-event .cff-where,
#cff .cff-timeline-event .cff-info,
#cff-lightbox-wrapper .cff-timeline-event-title,
#cff-lightbox-wrapper .cff-date,
#cff-lightbox-wrapper .cff-where{display:block;}
#cff-lightbox-wrapper .cff-info{display:none;}
#cff .cff-timeline-event .cff-date,
#cff-lightbox-wrapper .cff-date{margin:0;}
/* Event date. Uses bold tags so can target in JS */
#cff .cff-timeline-event b,
#cff .cff-event b,
#cff-lightbox-wrapper b{font-weight:normal;}
/* Hide end date and show in JS if different then start date */
#cff .cff-timeline-event .cff-end-date k,
#cff .cff-event .cff-end-date k,
#cff-lightbox-wrapper .cff-end-date k,
#cff-lightbox-wrapper .cff-end-date k{display:none;}
#cff .cff-timeline-event .cff-post-text{padding-bottom:5px;}
#cff .cff-event-thumb{position:relative;width:100%;float:left;clear:none;margin:0;}
#cff .cff-event-thumb img{float:left;overflow:hidden;width:100%;height:auto;margin:0 !important;padding:0 !important;border:none !important;}
/* Timeline event which has cover photo */
#cff .cff-event-thumb.cff-has-cover{width:100%;padding:0;}
#cff .cff-details.cff-has-cover{width:100%;margin:5px 0 0 0;}
#cff .cff-details h5{margin:0 0 5px 0;padding:0;font-size:16px;}
#cff .cff-details p{font-size:14px;}
#cff .cff-details .cff-info{padding:10px 0 0 0;line-height:1.2;clear:both;}
#cff .cff-details .cff-where{clear:both;}
#cff .cff-details .cff-where,
#cff .cff-details .cff-when{white-space:normal !important;}
#cff .cff-timeline-event .cff-text-wrapper{width:100% !important;}
/* Events only */
#cff .cff-event .cff-photo{margin-top:5px;}
#cff .cff-event .cff-photo img{width:100%;max-width:100%;height:auto;margin:0;}
#cff .cff-event .cff-details{padding:0;}
#cff.cff-half-layout .cff-event .cff-details{float:right;width:47%;}
#cff .cff-event .cff-meta-links{float:right;clear:both;margin:5px 0 0 0;}
#cff .cff-event .cff-meta-links a{float:left;padding:0 10px;border-left:1px solid #ccc;}
#cff .cff-event .cff-meta-links a:first-child{border:none;}
#cff .cff-no-events{width:100%;text-align:center;}
/* Multiple/recurring dates */
#cff .cff-event .cff-date{position:relative;}
#cff .cff-more-dates{height:16px;margin:0 0 0 10px;padding:2px 5px;border:1px solid #ddd;font-size:12px;text-decoration:none;border-radius:3px;}
#cff .cff-more-dates:hover{background:rgba(0,0,0,0.05);text-decoration:none;}
#cff .cff-multiple-dates{display:none;position:absolute;top:30px;left:0;max-height:150px;padding:8px 20px 8px 12px;margin:0 0 0 -12px;overflow-y:auto;background:rgba(255,255,255,0.95);border-radius:3px;border:1px solid #ddd;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}
#cff .cff-multiple-date{display:block;}
/*****************/
/*** POST META ***/
/*****************/
/* Meta container */
#cff .cff-meta-wrap{float:left;width:100%;margin:5px 0 0 0;padding:0;}
#cff .cff-meta,
#cff-lightbox-wrapper .cff-meta{float:left;clear:both;list-style-type:none;padding:10px 0 5px 0 !important;margin:0 !important;}
/* Meta list items (likes, comments, shares) */
#cff .cff-meta li,
#cff-lightbox-wrapper .cff-meta li{float:left;width:auto;display:block;list-style-type:none !important;margin:0 10px 0 0 !important;padding:0 !important;font-size:11px;line-height:13px !important;background:none !important;}
#cff .cff-meta li:before,
#cff-lightbox-wrapper .cff-meta li:before{content:none !important;}
/* Icons */
#cff .cff-icon,
#cff .cff-reactions-count .cff-like,
#cff-lightbox-wrapper .cff-icon,
#cff-lightbox-wrapper .cff-reactions-count .cff-like{display:block;float:left;position:relative;z-index:2;width:13px;height:14px;margin:0;text-indent:-9999px;background:url(//www.bistrolago.co.nz/wp-content/plugins/custom-facebook-feed-pro/img/cff-sprite.png) no-repeat;}
#cff .cff-meta .cff-count,
#cff-lightbox-wrapper .cff-meta .cff-count{margin-left:5px;}
#cff .cff-replace,
#cff-lightbox-wrapper .cff-replace{display:none;}
/*Light icons*/
/* Comments */
#cff .cff-comments .cff-icon,
#cff-lightbox-wrapper .cff-comments .cff-icon{width:12px;background-position:0 -1px;}
#cff .cff-dark .cff-comments .cff-icon,
#cff-lightbox-wrapper .cff-dark .cff-comments .cff-icon{background-position:-17px -1px;}
#cff .cff-comments-box .cff-comments .cff-icon,
#cff .cff-comments-box .cff-likes .cff-icon,
#cff-lightbox-wrapper .cff-comments-box .cff-comments .cff-icon,
#cff-lightbox-wrapper .cff-comments-box .cff-likes .cff-icon{margin:2px 8px 0 0;}
/* Likes */
#cff .cff-likes .cff-icon,
#cff-lightbox-wrapper .cff-likes .cff-icon{background-position:0 -17px;}
#cff .cff-dark .cff-likes .cff-icon,
#cff-lightbox-wrapper .cff-dark .cff-likes .cff-icon{background-position:-17px -17px;}
/* Reactions */
#cff .cff-reactions-count .cff-like,
#cff .cff-love,
#cff .cff-haha,
#cff .cff-wow,
#cff .cff-sad,
#cff .cff-angry,
#cff-lightbox-wrapper .cff-reactions-count .cff-like,
#cff-lightbox-wrapper .cff-love,
#cff-lightbox-wrapper .cff-haha,
#cff-lightbox-wrapper .cff-wow,
#cff-lightbox-wrapper .cff-sad,
#cff-lightbox-wrapper .cff-angry{display:block;float:left;width:14px;height:14px;margin:0 0 0 2px;background:url(//www.bistrolago.co.nz/wp-content/plugins/custom-facebook-feed-pro/img/cff-sprite.png) no-repeat;}
#cff .cff-reactions-count .cff-like,
#cff-lightbox-wrapper .cff-reactions-count .cff-like{background-position:0 -17px;}
#cff .cff-dark .cff-reactions-count .cff-like,
#cff-lightbox-wrapper .cff-dark .cff-reactions-count .cff-like{background-position:-17px -17px;}
#cff .cff-love,
#cff-lightbox-wrapper .cff-love{width:13px;height:12px;margin-top:1px;background-position:-34px -1px;}
#cff .cff-haha,
#cff-lightbox-wrapper .cff-haha{background-position:-34px -15px;}
#cff .cff-wow,
#cff-lightbox-wrapper .cff-wow{background-position:-34px -47px;}
#cff .cff-sad,
#cff-lightbox-wrapper .cff-sad{background-position:-34px -31px;}
#cff .cff-angry,
#cff-lightbox-wrapper .cff-angry{background-position:-34px -63px;}
/* Animate reactions in */
#cff .cff-reaction-one:not(.cff-no-animate),
#cff-lightbox-wrapper .cff-reaction-one{position:relative;z-index:1;animation-name:cff_reactions_enter;animation-duration:0.1s;}
#cff .cff-reaction-one.cff-no-animate{margin-left:0;}
#cff .cff-reaction-two,
#cff-lightbox-wrapper .cff-reaction-two{position:relative;z-index:0;animation-name:cff_reactions_enter_two;animation-duration:0.2s;}
@keyframes cff_reactions_enter {
    0%{opacity:0;margin-left:-10px;}
  25%{opacity:0;margin-left:-7px;}
  50%{opacity:25%;margin-left:-4px;}
  50%{opacity:50%;margin-left:-1px;}
  100%{opacity:100%;margin-left:2px;}
}
@keyframes cff_reactions_enter_two {
    0%{opacity:0;margin-left:-30px;}
  25%{opacity:0;margin-left:-22px;}
  50%{opacity:25%;margin-left:-14px;}
  50%{opacity:50%;margin-left:-6px;}
  100%{opacity:100%;margin-left:2px;}
}
/* Reactions count */
#cff .cff-reactions-count,
#cff-lightbox-wrapper .cff-reactions-count{float:left;padding-top:1px;font-size:11px;line-height:13px !important;margin-right:-2px;}
#cff .cff-reactions-count span:first-child,
#cff-lightbox-wrapper .cff-reactions-count span:first-child{margin-left:0;}
#cff .cff-like-count,
#cff .cff-love-count,
#cff .cff-haha-count,
#cff .cff-wow-count,
#cff .cff-sad-count,
#cff .cff-angry-count,
#cff-lightbox-wrapper .cff-like-count,
#cff-lightbox-wrapper .cff-love-count,
#cff-lightbox-wrapper .cff-haha-count,
#cff-lightbox-wrapper .cff-wow-count,
#cff-lightbox-wrapper .cff-sad-count,
#cff-lightbox-wrapper .cff-angry-count{float:left;margin:0 8px 0 3px;font-size:11px;}
/* Shares */
#cff .cff-shares .cff-icon,
#cff-lightbox-wrapper .cff-shares .cff-icon{width:14px;background-position:0 -33px;}
/*Dark icons*/
/* Comments */
#cff .cff-meta.cff-dark li.cff-comments .cff-icon,
#cff-lightbox-wrapper .cff-meta.cff-dark li.cff-comments .cff-icon{background-position:-17px 0;}
/* Likes */
#cff .cff-meta.cff-dark li.cff-likes .cff-icon,
#cff-lightbox-wrapper .cff-meta.cff-dark li.cff-likes .cff-icon{background-position:-17px -17px;}
/* Shares */
#cff .cff-meta.cff-dark li.cff-shares .cff-icon,
#cff-lightbox-wrapper .cff-meta.cff-dark li.cff-shares .cff-icon{background-position:-17px -34px;}
/* Reactions */
#cff .cff-dark .cff-love,
#cff-lightbox-wrapper .cff-dark .cff-love{background-position:-52px -1px;}
#cff .cff-dark .cff-angry,
#cff-lightbox-wrapper .cff-dark .cff-angry{background-position:-51px -63px;}
/* Display comments */
#cff .cff-view-comments,
#cff-lightbox-wrapper .cff-view-comments{display:block;overflow:hidden;outline:none;float:left;clear:left;margin:5px 12px 5px 0;padding:0 5px 5px 10px;background:#edeff4;border:none;text-decoration:none;}
/* This is needed otherwise icons don't show in masonry-css layout: */
#cff.cff-masonry-css .cff-view-comments{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
#cff .cff-view-comments.cff-hide-comments{display:none;}
#cff .cff-view-comments:hover,
#cff .cff-view-comments:focus,
#cff-lightbox-wrapper .cff-view-comments:hover,
#cff-lightbox-wrapper .cff-view-comments:focus{background:#ddd;}
#cff .cff-comments-box,
#cff-lightbox-wrapper .cff-comments-box{display:none;float:left;clear:both;width:100%;max-width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;/* IE7 and below*/ *width:95%;*margin-top:5px;}
#cff .cff-comments-box .cff-likes,
#cff-lightbox-wrapper .cff-comments-box .cff-likes{margin-bottom:1px;}
#cff .cff-comments-box p,
#cff .cff-comments-box .cff-comment,
#cff .cff-comments-box .cff-comment-reply,
#cff-lightbox-wrapper .cff-comments-box p,
#cff-lightbox-wrapper .cff-comments-box .cff-comment,
#cff-lightbox-wrapper .cff-comments-box .cff-comment-reply{width:100%;min-width:100%;float:left;clear:both;font-size:12px;padding:5px 20px 5px 10px;margin:0 0 1px 0;background:#edeff4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cff .cff-comments-box.cff-no-comments,
#cff-lightbox-wrapper .cff-comments-box.cff-no-comments{width:auto;}
#cff .cff-comments-box .cff-comment,
#cff-lightbox-wrapper .cff-comments-box .cff-comment{display:none;margin:0;}
#cff .cff-comments-box .cff-name,
#cff-lightbox-wrapper .cff-comments-box .cff-name{padding:0;margin-right:6px;font-weight:bold;}
#cff .cff-comments-box .cff-comment-likes,
#cff-lightbox-wrapper .cff-comments-box .cff-comment-likes{font-style:normal;}
#cff .cff-comments-box .cff-comment-likes b,
#cff-lightbox-wrapper .cff-comments-box .cff-comment-likes b{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;background:url(//www.bistrolago.co.nz/wp-content/plugins/custom-facebook-feed-pro/img/cff-sprite.png) no-repeat;background-position:0 -50px;width:10px;height:9px;margin:3px 3px 0 3px;}
#cff .cff-comments-box.cff-dark .cff-comment-likes b,
#cff-lightbox-wrapper .cff-comments-box.cff-dark .cff-comment-likes b{background-position:-17px -50px;}
#cff .cff-comments-box .cff-time,
#cff-lightbox-wrapper .cff-comments-box .cff-time{float:left;clear:both;font-size:11px;margin:2px 0 0 0;display:block;font-style:italic;}
#cff .cff-comment-likes,
#cff-lightbox-wrapper .cff-comment-likes{margin:5px 0 10px 0;width:100%;}
/*Avatars*/
#cff .cff-comment-text-wrapper,
#cff-lightbox-wrapper .cff-comment-text-wrapper{width:100%;float:left;}
#cff .cff-comment .cff-comment-img,
#cff-lightbox-wrapper .cff-comment .cff-comment-img{float:left;width:32px;margin:0 0 0 -100% !important;}
#cff .cff-comment .cff-comment-img img,
#cff .cff-comment .cff-comment-avatar,
#cff-lightbox-wrapper .cff-comment .cff-comment-img img,
#cff-lightbox-wrapper .cff-comment .cff-comment-avatar{float:left;width:32px;margin:0 10px 0 0 !important;padding:0 !important;border:none !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#cff .cff-comment .cff-comment-avatar,
#cff-lightbox-wrapper .cff-comment .cff-comment-avatar{height:32px;background:url(//www.bistrolago.co.nz/wp-content/plugins/custom-facebook-feed-pro/img/cff-sprite.png) no-repeat -77px 0;}
#cff .cff-comment .cff-comment-text,
#cff-lightbox-wrapper .cff-comment .cff-comment-text{margin:0 0 0 42px;line-height:1.3;}
#cff .cff-comment .cff-comment-text p,
#cff-lightbox-wrapper .cff-comment .cff-comment-text p{padding:0 !important;margin:0 !important;line-height:1.4;background:none !important;}
#cff .cff-comment-text.cff-no-image,
#cff-lightbox-wrapper .cff-comment-text.cff-no-image{margin:0;}
#cff .cff-comments-box .cff-show-more-comments,
#cff-lightbox-wrapper .cff-comments-box .cff-show-more-comments{margin-top:1px;}
/* Stops emojis from floating to the left of sentences */
#cff .cff-comment .cff-comment-text img,
#cff img.emoji,
#cff-lightbox-wrapper .cff-comment .cff-comment-text img,
#cff-lightbox-wrapper img.emoji{float:none;max-width:100%;}
#cff .cff-comment-attachment,
#cff-lightbox-wrapper .cff-comment-attachment{float:left;clear:both;width:120px;height:auto;margin:5px 0 0 0;}
#cff .cff-comment-attachment img,
#cff-lightbox-wrapper .cff-comment-attachment img{float:left;}
/* Comment replies */
#cff .cff-comment-replies a,
#cff-lightbox-wrapper .cff-comment-replies a{display:block;float:left;position:relative;padding:3px 0;font-size:11px;}
#cff .cff-comment-replies-box,
#cff-lightbox-wrapper .cff-comment-replies-box{float:left;clear:both;border-left:2px solid #dcdee3;border-left:2px solid rgba(0,0,0,0.1);}
#cff .cff-comments-box .cff-comment-replies-box .cff-comment-reply,
#cff-lightbox-wrapper .cff-comments-box .cff-comment-replies-box .cff-comment-reply{background:none;}
#cff .cff-comment-replies-box a,
#cff-lightbox-wrapper .cff-comment-replies-box a{color:inherit !important;}
#cff .cff-comment-replies-box .cff-comment-reply .cff-comment-img img,
#cff-lightbox-wrapper .cff-comment-replies-box .cff-comment-reply .cff-comment-img img{width:20px;height:20px;}
#cff .cff-comment-replies-box .cff-comment-reply .cff-comment-text,
#cff-lightbox-wrapper .cff-comment-replies-box .cff-comment-reply .cff-comment-text{margin:0 0 0 28px;}
/* If there's no author name then remove margin */
#cff .cff-comment-replies-box .cff-comment-reply .cff-comment-text.cff-no-name,
#cff-lightbox-wrapper .cff-comment-replies-box .cff-comment-reply .cff-comment-text.cff-no-name{margin:0;}
#cff .cff-comment-replies .cff-replies-icon,
#cff-lightbox-wrapper .cff-comment-replies .cff-replies-icon{background:url(//www.bistrolago.co.nz/wp-content/plugins/custom-facebook-feed-pro/img/cff-sprite.png) no-repeat 0 -65px;width:11px;height:8px;display:block;float:left;margin:5px 5px 0 0;}
#cff .cff-dark .cff-comment-replies .cff-replies-icon,
#cff-lightbox-wrapper .cff-dark .cff-comment-replies .cff-replies-icon{background-position:-17px -65px;}
/* View on Facebook / View Link text */
#cff .cff-post-links,
#cff .cff-event-meta{float:right;clear:none;margin-top:12px;font-size:11px;}
#cff .cff-event-meta{float:left;}
#cff .cff-post-links.cff-left{float:left;margin:8px 0;}
#cff .cff-post-links a{font-size:11px;/*padding-left:7px;margin-left:7px;border-left:1px solid #ccc;*/}
#cff .cff-post-links a:first-child{padding-left:0;margin:0;}
#cff .cff-dot{padding:0 5px;}
/* Share tooltip */
#cff .cff-share-container{position:relative;display:inline;}
#cff .cff-share-tooltip{display:none;position:absolute;z-index:1000;bottom:22px;right:0;width:140px;padding:5px 5px 4px 5px;margin:0;background:#333;color:#eee;font-size:12px;line-height:1.3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cff .cff-share-tooltip .fa-play{position:absolute;font-size:8px;bottom:-6px;right:10px;color:#333;}
#cff .cff-share-tooltip a .fa,
#cff .cff-share-tooltip a svg{font-size:16px;margin:0;padding:5px;}
#cff .cff-share-tooltip a{display:block;float:left;margin:0 !important;padding:0 !important;color:#eee !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#cff .cff-share-tooltip a:hover{color:#fff;}
#cff .cff-share-tooltip .cff-facebook-icon:hover{background:#3b5998;}
#cff .cff-share-tooltip .cff-twitter-icon:hover{background:#00aced;}
#cff .cff-share-tooltip .cff-google-icon:hover{background:#dd4b39;}
#cff .cff-share-tooltip .cff-linkedin-icon:hover{background:#007bb6;}
#cff .cff-share-tooltip .cff-pinterest-icon:hover{background:#cb2027;}
#cff .cff-share-tooltip .cff-email-icon:hover{background:#666;}
/* Like box */
.cff-likebox{float:left;width:100%;position:relative;margin:20px 0 0 0;padding:0;}
.cff-likebox .fb_iframe_widget{width:100%;}
.cff-likebox .fb_iframe_widget span{width:100% !important;}
.cff-likebox .fb_iframe_widget iframe{margin:0;position:relative;top:0;left:0;width:100% !important;height:100%;}
/*Like box is not inside of #cff*/
.cff-likebox.cff-top.cff-outside{margin-bottom:10px;}
.cff-likebox.cff-bottom.cff-outside{margin-top:10px;}
/*********************/
/*** STYLE OPTIONS ***/
/*********************/
#cff.cff-fixed-height{overflow:hidden;overflow-y:auto;padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* Thumb layout */
/*Media size*/
#cff.cff-thumb-layout .cff-photo,
#cff.cff-thumb-layout .cff-iframe-wrap,
#cff.cff-thumb-layout .cff-html5-video,
#cff.cff-thumb-layout .cff-vidLink{width:20%;clear:none;}
#cff.cff-thumb-layout .cff-html5-video .cff-vidLink{width:100%;}
#cff.cff-thumb-layout .cff-iframe-wrap{margin-top:0;padding-bottom:16%;}
#cff.cff-thumb-layout .cff-likebox .fb_iframe_widget iframe{margin:0;}
#cff.cff-thumb-layout .cff-photo img{width:100%;height:auto;}
/* Video play button */
#cff.cff-thumb-layout .cff-playbtn{margin-top:-16px;margin-left:-16px;padding:8px 10px;font-size:16px;}
/*Content wraper*/
#cff.cff-thumb-layout .cff-text-wrapper{float:right;width:77%;}
#cff.cff-thumb-layout .cff-link-item .cff-text-wrapper{width:100%;}
#cff.cff-thumb-layout .cff-audio-post .cff-text-wrapper{width:100%;}
#cff.cff-thumb-layout .cff-post-text{margin-top:0;}
/*Date*/
#cff.cff-thumb-layout .cff-date{margin-bottom:10px;}
/* Lightbox link */
#cff.cff-thumb-layout .cff-photo-hover .fa,
#cff.cff-thumb-layout .cff-photo-hover svg{margin-top:-11px;margin-left:-10px;font-size:24px;}
#cff.cff-thumb-layout .cff-full-size .cff-link{width:auto;max-width:20%;margin-right:3%;margin-bottom:0;text-align:left;}
#cff.cff-thumb-layout .cff-full-size .cff-link img{float:left;}
#cff.cff-thumb-layout .cff-full-size .cff-text-link{width:72%;}
/* Timeline event */
#cff.cff-thumb-layout .cff-event-thumb{width:20%;}
#cff.cff-thumb-layout .cff-details.cff-has-cover{width:100%;margin:0;}
/*Half image size */
#cff.cff-half-layout .cff-photo,
#cff.cff-half-layout .cff-iframe-wrap,
#cff.cff-half-layout .cff-html5-video,
#cff.cff-half-layout .cff-vidLink{width:50%;clear:none;}
#cff.cff-half-layout .cff-html5-video .cff-vidLink{width:100%;}
#cff.cff-half-layout .cff-photo img{width:100%;height:auto;}
#cff.cff-half-layout .cff-iframe-wrap{margin-top:0;padding-bottom:28%;}
#cff.cff-half-layout .cff-likebox .fb_iframe_widget iframe{margin:0;}
#cff.cff-half-layout .cff-text-wrapper{float:right;width:47%;}
#cff.cff-half-layout .cff-link-item .cff-text-wrapper{width:100%;}
#cff.cff-half-layout .cff-audio-post .cff-text-wrapper{width:100%;}
#cff.cff-half-layout .cff-post-text{margin-top:0;}
/* Lightbox link */
#cff.cff-half-layout .cff-photo-hover .fa,
#cff.cff-half-layout .cff-photo-hover svg{margin-top:-16px;margin-left:-14px;font-size:32px;}
#cff.cff-half-layout .cff-full-size .cff-link{width:auto;max-width:50%;margin-right:3%;margin-bottom:0;text-align:left;}
#cff.cff-half-layout .cff-full-size .cff-link img{float:left;}
#cff.cff-half-layout .cff-full-size .cff-text-link{width:47%;}
/* Timeline event */
#cff.cff-half-layout .cff-event-thumb{width:50%;}
#cff.cff-half-layout .cff-details.cff-has-cover{width:100%;margin:0;}
/* Narrow width */
#cff.narrow.cff-half-layout .cff-photo,
#cff.narrow.cff-half-layout .cff-iframe-wrap,
#cff.narrow.cff-half-layout .cff-vidLink,
#cff.narrow.cff-half-layout .cff-html5-video,
#cff.narrow.cff-thumb-layout .cff-photo,
#cff.narrow.cff-thumb-layout .cff-iframe-wrap,
#cff.narrow.cff-thumb-layout .cff-vidLink,
#cff.narrow.cff-thumb-layout .cff-html5-video{width:100%;clear:both;}
#cff.narrow.cff-half-layout .cff-text-wrapper,
#cff.narrow.cff-thumb-layout .cff-text-wrapper{float:left;width:100%;}
#cff.narrow .cff-shared-link .cff-link{max-width:100%;width:100%;margin:0 0 5px 0;text-align:center;}
#cff.narrow .cff-shared-link .cff-link img{float:none;width:auto;}
#cff.narrow .cff-shared-link .cff-text-link{width:100%;}
/* Events only mobile layout */
#cff.narrow .cff-event .cff-details{width:100%;}
/* Timeline event which has cover photo */
#cff.narrow .cff-event-thumb{width:100%;}
#cff.narrow .cff-details.cff-has-cover{width:100%;margin:5px 0 0 0;}
#cff .cff-error-msg{display:none;position:relative;font-size:12px;font-family:sans-serif;padding:8px 12px;border:1px solid #ddd;margin-bottom:10px;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
#cff .cff-error-msg p{float:none;}
#cff .cff-error-msg .cff_notice_dismiss{position:absolute;top:4px;right:8px;}
#cff #cff-error-reason{padding:5px 0 0 0;clear:both;}
/* Credit link */
#cff .cff-credit{font-size:11px;padding-top:10px;}
#cff .cff-credit a{text-decoration:none;}
#cff .cff-credit .cff-credit-logo{float:left;display:block;width:18px;height:21px;margin:-2px 5px 0 0;background:url(//www.bistrolago.co.nz/wp-content/plugins/custom-facebook-feed-pro/img/cff-sprite.png) no-repeat -54px -16px;}
#cff .cff-credit .fa{padding-right:5px;font-size:13px;}
/**************/
/***LIGHTBOX***/
/**************/
/* Hover tile */
#cff .cff-lightbox-link{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;width:100%;padding:0;text-align:center;color:#fff;font-size:12px;line-height:1.1;border:none;}
#cff .cff-photo-hover{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;color:#fff;background:#333;background:rgba(0,0,0,0.4);}
#cff .cff-photo-hover .fa,
#cff .cff-photo-hover svg{display:none;position:absolute;z-index:2;top:50%;left:50%;margin-top:-19px;margin-left:-16px;padding:0;font-size:39px;font-style:normal !important;}
/* Lightbox thumbs */
.cff-lightbox-thumbs{display:none;float:left;width:100%;position:relative;/* Set width to 111% so thumbs are wider than the 85% default lightbox details width */ width:111%;margin:0 0 0 -5px;}
.cff-lightbox-thumbs-holder{float:left;}
.cff-lightbox-thumbs a{width:60px;height:60px;display:block;float:left;margin:5px;/* Removes the transition that Genesis theme adds to links which causes a bumping hover effect in lightbox thumbs */ -webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.cff-lightbox-thumbs a:hover,
.cff-lightbox-thumbs a:focus{width:64px;height:64px;margin:3px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.cff-lightbox-thumbs .cff-selected,
.cff-lightbox-thumbs .cff-selected:hover,
.cff-lightbox-thumbs .cff-selected:focus{box-shadow:inset 0 0 2px 2px rgba(255,255,255,0.8);border:2px solid #333;position:relative;width:60px;height:60px;margin:3px;border-radius:2px;}
.cff-lightbox-thumbs .cff-selected:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.6);}
.cff-lightbox-thumbs img{width:60px;height:auto;}
.cff-lightbox-thumbs .cff-loader{position:absolute;z-index:999;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}
/* Preload images */
.cff-lightbox-overlay{position:absolute;top:0;left:0;z-index:999999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.9;display:none;}
.cff-lightbox-wrapper{position:absolute;left:0;width:100%;z-index:1000000;text-align:center;line-height:0;font-weight:normal;}
.cff-lightbox-wrapper .cff-lightbox-image{display:block;/*height:auto !important;*/ height:auto;max-width:inherit;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.cff-lightbox-wrapper.cff-enable-lb-comments .cff-lightbox-image{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;-ms-border-radius:3px 0 0 0;-o-border-radius:3px 0 0 0;border-radius:3px 0 0 0;}
.cff-lightbox-wrapper a img{border:none;}
.cff-lightbox-outerContainer{position:relative;background-color:#000;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.cff-lightbox-outerContainer:after{content:"";display:table;clear:both;}
.cff-lightbox-container{position:relative;padding:0;height:100%;}
.cff-lightbox-cancel{display:block;width:16px;height:16px;margin:0 auto;background:url(//www.bistrolago.co.nz/wp-content/plugins/custom-facebook-feed-pro/img/cff-sprite.png) no-repeat -71px -62px;}
#cff-lightbox-wrapper .cff-lightbox-caption-text{margin:0 8px 0 0;}
#cff-lightbox-wrapper .cff-lightbox-facebook{margin:0;padding:0 0 0 8px;border-left:1px solid #ccc;border-bottom:none;color:#3b579d;text-decoration:none;}
#cff-lightbox-wrapper .cff-lightbox-caption .cff-dot{margin:0 7px;}
/* No lightbox caption */
#cff-lightbox-wrapper .cff-lightbox-caption.cff-no-caption .cff-lightbox-caption-text{margin:0;}
#cff-lightbox-wrapper .cff-lightbox-caption.cff-no-caption .cff-lightbox-facebook{padding:0;border:none;}
#cff-lightbox-wrapper .cff-lightbox-caption-text a:link,
#cff-lightbox-wrapper .cff-lightbox-caption-text a:hover,
#cff-lightbox-wrapper .cff-lightbox-caption-text a:active,
#cff-lightbox-wrapper .cff-lightbox-caption-text a:visited,
#cff-lightbox-wrapper .cff-lightbox-facebook:link,
#cff-lightbox-wrapper .cff-lightbox-facebook:hover,
#cff-lightbox-wrapper .cff-lightbox-facebook:active,
#cff-lightbox-wrapper .cff-lightbox-facebook:visited{color:#3b579d;text-decoration:none;}
#cff-lightbox-wrapper .cff-lightbox-caption-text a:hover,
#cff-lightbox-wrapper .cff-lightbox-caption-text a:focus,
#cff-lightbox-wrapper .cff-lightbox-facebook:hover,
#cff-lightbox-wrapper .cff-lightbox-facebook:focus{text-decoration:underline;border-bottom:none;}
.cff-lightbox-nav{/*position:absolute;*/ top:0;left:0;/* height:100%;*/ width:100%;z-index:1000;}
.cff-lightbox-container > .nav{left:0;}
.cff-lightbox-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);position:absolute;z-index:1000;top:0;bottom:0;height:auto;}
/* When lightbox contains a iframe video then make controls shorter */
.cff-has-iframe .cff-lightbox-nav a{top:50px;bottom:50px;}
.cff-has-video .cff-lightbox-nav a{top:35px;bottom:35px;}
/* If it's the Facebook Player then leave more room for video controls */
.cff-fb-player .cff-lightbox-nav a.cff-lightbox-next,
.cff-fb-player .cff-lightbox-nav a.cff-lightbox-prev{top:75px;bottom:75px;width:7%;}
.cff-lightbox-prev, .cff-lightbox-next{height:100%;cursor:pointer;display:block;}
.cff-lightbox-nav a.cff-lightbox-prev{width:25%;left:0;float:left;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}
.cff-lightbox-nav a.cff-lightbox-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.cff-lightbox-nav a.cff-lightbox-next{width:25%;right:0;float:right;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}
.cff-lightbox-nav a.cff-lightbox-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.cff-lightbox-dataContainer{margin:0 auto;padding:0;*zoom:1;width:100%;background:#fff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
/* Arrows */
.cff-lightbox-nav span{display:block;top:50%;position:absolute;left:20px;width:34px;height:45px;margin:-25px 0 0 0;background:url(//www.bistrolago.co.nz/wp-content/plugins/custom-facebook-feed-pro/img/cff-sprite.png) no-repeat;text-indent:-9999px;}
.cff-lightbox-nav a.cff-lightbox-prev span{background-position:-160px 0;}
.cff-lightbox-nav a.cff-lightbox-next span{left:auto;right:20px;background-position:-125px 0;}
.cff-fb-player .cff-lightbox-nav a.cff-lightbox-prev span{left:10px;}
.cff-fb-player .cff-lightbox-nav a.cff-lightbox-next span{right:10px;}
.cff-lightbox-dataContainer:after{content:"";display:table;clear:both;}
/* Lightbox extension */
.cff-lb-dataContainer a{color:#ccc;text-decoration:underline;}
.cff-lb-dataContainer a:hover,
.cff-lb-dataContainer a:focus{color:#fff;text-decoration:underline;}
.cff-lightbox-data{padding:0 4px;color:#444;}
.cff-lightbox-data .cff-lightbox-details{position:relative;width:90%;padding:10px 0 10px 10px;float:left;text-align:left;line-height:1.1em;}
.cff-lightbox-data .cff-lightbox-caption{padding:0;margin:0;font-size:14px;/*font-weight:bold;*/ line-height:1.3;}
.cff-lightbox-data .cff-lightbox-number{/*display:block;*/ clear:left;padding-right:10px;font-size:12px;color:#999999;}
.cff-lightbox-data .cff-lightbox-close{display:block;float:right;width:30px;height:30px;margin:0 -5px 0 0;color:#333;text-align:center;margin-top:7px;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}
.cff-lightbox-data .cff-lightbox-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.cff-lightbox-sidebar .cff-lightbox-closeContainer{position:absolute;top:0;right:0;}
.cff-lightbox-sidebar .cff-lightbox-closeContainer .cff-lightbox-close{display:block;padding:8px;cursor:pointer;line-height:1;}
.cff-lightbox-sidebar .cff-lightbox-closeContainer .cff-lightbox-close:hover{color:black;}
/* LIGHTBOX VIDEO */
.cff-lightbox-video{display:none;position:absolute;z-index:999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.cff-has-video .cff-lightbox-video{display:block;}
#cff-lightbox-wrapper.cff-has-video .cff-lightbox-image{display:none !important;/* Show photo in IE7 as doesn't support video */ *display:block !important;}
/* Set minimum size for shared videos which have small thumbnails */
.cff-has-video .cff-lightbox-outerContainer{min-width:640px;min-height:360px;}
.cff-has-video .cff-lightbox-dataContainer{min-width:640px;}
/*Don't set a minimum size when the lightbox comments are enabled*/
.cff-has-video.cff-enable-lb-comments .cff-lightbox-outerContainer,
.cff-has-video.cff-enable-lb-comments .cff-lightbox-dataContainer{min-width:0;min-height:0;}
/* On mobile make the min-width 100% */
@media all and (max-width: 640px){
  .cff-has-video .cff-lightbox-outerContainer{min-width:100%;min-height:auto;}
.cff-has-video .cff-lightbox-dataContainer{min-width:100%;}
#cff.cff-width-resp{width:100% !important;}
}

/* Iframe */
#cff-lightbox-wrapper iframe{display:none;position:absolute;z-index:999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;}
#cff-lightbox-wrapper.cff-has-iframe iframe{display:block;}
#cff-lightbox-wrapper.cff-has-iframe .cff-lightbox-image{min-width:500px;display:none !important;}
/* Overlay used over the top of the video iframes for linking to the Facebook post */
#cff .cff-media-overlay{position:absolute;z-index:5;top:0;left:0;right:0;bottom:0;width:100%;height:100;}
/*REVIEWS*/
#cff.cff-all-reviews .cff-review{display:none;}
#cff .cff-review .cff-reviewer-name{padding-right:8px;margin-left:0 !important;}
#cff .cff-review .cff-author .cff-author-text .cff-rating{float:none;display:inline-block;margin:0 0 5px 0 !important;padding:3px 6px;height:auto;background:#5890FF;color:#fff;line-height:0.9;white-space:nowrap;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;}
#cff .cff-review .cff-rating span.cff-rating-num,
#cff .cff-review .cff-rating span.cff-star{margin:0 2px 0 4px !important;padding:0;height:auto;display:inline-block;vertical-align:top;line-height:1;color:#fff;font-weight:normal;}
#cff .cff-review .cff-rating span.cff-star{margin:0 2px 0 0 !important;}
#cff .cff-review .cff-post-links{float:left;}
/* PAGINATION */
/* Load more */
#cff .cff-load-more{display:block;float:left;clear:both;border:none;background:#eee;background:rgba(0,0,0,0.05);width:100%;min-height:30px;padding:5px 0;margin:10px 0 0 0;position:relative;text-align:center;box-sizing:border-box;outline:none;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:background 0.1s ease-in-out;-webkit-transition:background 0.1s ease-in-out;-o-transition:background 0.1s ease-in-out;transition:background 0.1s ease-in-out;}
#cff .cff-load-more:hover{background:#ddd;background:rgba(0,0,0,0.1);-moz-transition:background 0.1s ease-in-out;-webkit-transition:background 0.1s ease-in-out;-o-transition:background 0.1s ease-in-out;transition:background 0.1s ease-in-out;}
#cff .cff-load-more.cff-loading span{-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}
#cff .cff-load-more.cff-loading span{filter:alpha(opacity=0);opacity:0;}
#cff .cff-no-more-posts{width:100%;float:left;clear:both;display:block;min-height:30px;padding:7px 0;margin:10px 0 -1px 0;position:relative;box-sizing:border-box;background:rgba(255,255,255,0.1);border:1px solid #ddd;text-align:center;outline:none;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
/*Loaders */
#cff .cff-loader,
.cff-lightbox-loader{width:20px;height:20px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:none;background-color:rgba(0,0,0,0.5);border-radius:100%;-webkit-animation:ctf-sk-scaleout 1.0s infinite ease-in-out;animation:ctf-sk-scaleout 1.0s infinite ease-in-out;}
.cff-lightbox-loader{width:30px;height:30px;margin:-15px 0 0 -15px;background-color:rgba(255,255,255,0.8);}
#cff .cff-comment-replies .cff-loader{width:12px;height:12px;position:absolute;top:50%;left:auto;right:-16px;margin:-6px 0 0 0;}
@-webkit-keyframes ctf-sk-scaleout {
    0%{-webkit-transform:scale(0)}
  100%{-webkit-transform:scale(1.0);opacity:0;}
}
@keyframes ctf-sk-scaleout {
    0%{-webkit-transform:scale(0);transform:scale(0);}
100%{-webkit-transform:scale(1.0);transform:scale(1.0);opacity:0;}
}
#cff .cff-load-more.cff-disabled{cursor:default;}
/* Hide events initially when pagination is enabled then they're shown using JS*/
#cff.cff-pag:not(.cff-carousel) .cff-event, /* Don't hide them in carousel as sets height to 0 */
#cff.cff-pag.cff-masonry.cff-masonry-css .cff-item.cff-event,
#cff.cff-pag.cff-masonry.cff-masonry-css.masonry-2-desktop .cff-item.cff-event,
#cff.cff-pag.cff-masonry.cff-masonry-css.masonry-4-desktop .cff-item.cff-event,
#cff.cff-pag.cff-masonry.cff-masonry-css.masonry-5-desktop .cff-item.cff-event,
#cff.cff-pag.cff-masonry.cff-masonry-css.masonry-6-desktop .cff-item.cff-event{display:none;}
/* Include poster over video so that it doesn't flash when loading more posts */
#cff .cff-poster{padding:0 !important;margin:0 !important;width:100% !important;}
/* Adding sidebar to lightbox */
.cff-lightbox-wrapper.cff-enable-lb-comments .cff-lightbox-outerContainer{position:relative;padding-right:300px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.cff-lightbox-wrapper.cff-enable-lb-comments .cff-lightbox-sidebar{width:300px;position:absolute;top:0;right:-300px;height:100%;bottom:0;background:#fff;line-height:1.4;overflow:hidden;overflow-y:auto;text-align:left;border-radius:0 3px 0 0;}
#cff-lightbox-wrapper .cff-comments-box,
#cff-lightbox-wrapper .cff-comments-box.cff-no-comments{display:block !important;width:100%;}
#cff-lightbox-wrapper .cff-comment{display:block !important;}
#cff-lightbox-wrapper .cff-comments-box p{text-align:left;}
#cff-lightbox-wrapper .cff-lightbox-sidebar-content{padding:15px 20px;}
#cff-lightbox-wrapper p.cff-comment-likes{padding-right:10px;line-height:16px;}
#cff-lightbox-wrapper .cff-likes-this-text{display:inline;}
#cff-lightbox-wrapper .cff-likes-this-text.cff-long{display:inline-block;float:left;clear:both;margin-top:4px;line-height:16px;}
.cff-screenreader{text-indent:-9999px !important;display:block !important;width:0 !important;height:0 !important;line-height:0 !important;}
#cff .cff-linebreak{
  display: block;
  height: 5px;
}/*! Plugins - v0.1.0 - 2015-06-10 */.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}
@-moz-keyframes shake{20%{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg);-moz-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg);-o-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg);-ms-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg);transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg)}
60%{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg);-moz-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg);-o-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg);-ms-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg);transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg)}
100%{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg);-moz-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg);-o-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg);-ms-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg);transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg)}}@-webkit-keyframes shake{20%{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg);-moz-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg);-o-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg);-ms-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg);transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg)}
60%{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg);-moz-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg);-o-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg);-ms-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg);transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg)}
100%{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg);-moz-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg);-o-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg);-ms-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg);transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg)}}@keyframes shake{20%{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg);-moz-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg);-o-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg);-ms-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg);transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(-2deg)}
60%{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg);-moz-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg);-o-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg);-ms-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg);transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(2deg)}
100%{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg);-moz-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg);-o-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg);-ms-transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg);transform:scale3d(1,1,1) translate3d(0,0,0) rotateY(0deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@-webkit-keyframes sticky_show_right{0%{opacity:0;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
}@keyframes sticky_show_right{0%{opacity:0;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
}@-webkit-keyframes sticky_hide_right{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}
}@keyframes sticky_hide_right{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}
}@-webkit-keyframes sticky_show_left{0%{opacity:0;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
}@keyframes sticky_show_left{0%{opacity:0;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
}@-webkit-keyframes sticky_hide_left{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}
}@keyframes sticky_hide_left{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}
}@-webkit-keyframes sticky_show{0%{opacity:0;transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
}@keyframes sticky_show{0%{opacity:0;transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
}@-webkit-keyframes sticky_hide{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0)}
}@keyframes sticky_hide{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0)}
}@-webkit-keyframes subOptionsIn{0%{opacity:0;transform:translate3d(0,20px,0);-webkit-transform:translate3d(0,20px,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
}@keyframes subOptionsIn{0%{opacity:0;transform:translate3d(0,20px,0);-webkit-transform:translate3d(0,20px,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
}@-webkit-keyframes fieldShowEven{0%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(-90deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(-90deg)}100%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg)}
}@keyframes fieldShowEven{0%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(-90deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(-90deg)}100%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg)}
}@-webkit-keyframes fieldShowOdd{0%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(90deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(90deg)}100%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg)}
}@keyframes fieldShowOdd{0%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(90deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(90deg)}100%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg)}
}@-webkit-keyframes fieldHideEven{0%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg)}100%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(-90deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(-90deg)}
}@keyframes fieldHideEven{0%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg)}100%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(-90deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(-90deg)}
}@-webkit-keyframes fieldHideOdd{0%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg)}100%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(90deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(90deg)}
}@keyframes fieldHideOdd{0%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(0deg)}100%{transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(90deg);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1) rotateX(90deg)}
}@-webkit-keyframes optionsIn{0%{opacity:0;transform:translate3d(0,0,0) scaleX(0) scaleY(0);-webkit-transform:translate3d(0,0,0) scaleX(0) scaleY(0)}100%{opacity:1;transform:translate3d(0,0,0) scaleX(1) scaleY(1);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1)}
}@keyframes optionsIn{0%{opacity:0;transform:translate3d(0,0,0) scaleX(0) scaleY(0);-webkit-transform:translate3d(0,0,0) scaleX(0) scaleY(0)}100%{opacity:1;transform:translate3d(0,0,0) scaleX(1) scaleY(1);-webkit-transform:translate3d(0,0,0) scaleX(1) scaleY(1)}
}@-webkit-keyframes optionsOut{0%{opacity:1;transform:translate3d(0,0,0) scale(1);-webkit-transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(0,0,0) scale(0);-webkit-transform:translate3d(0,0,0) scale(0)}
}@keyframes optionsOut{0%{opacity:1;transform:translate3d(0,0,0) scale(1);-webkit-transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(0,0,0) scale(0);-webkit-transform:translate3d(0,0,0) scale(0)}
}@-webkit-keyframes successIn{0%{opacity:0;transform:translate3d(0,200px,0);-webkit-transform:translate3d(0,200px,0)}100%{opacity:1;transform:translate3d(0,0,0) scale(1);-webkit-transform:translate3d(0,0,0) scale(1)}
}@keyframes successIn{0%{opacity:0;transform:translate3d(0,200px,0);-webkit-transform:translate3d(0,200px,0)}100%{opacity:1;transform:translate3d(0,0,0) scale(1);-webkit-transform:translate3d(0,0,0) scale(1)}
}@-webkit-keyframes slideDown{from{opacity:0;-webkit-transform:translate3d(0,-10px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes slideDown{from{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideUp{from{opacity:1;-webkit-transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(0,10px,0)}}@keyframes slideUp{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-webkit-keyframes slideLeft{from{opacity:0;-webkit-transform:translate3d(100px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes slideLeft{from{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideRight{from{opacity:0;-webkit-transform:translate3d(-20px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes slideRight{from{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes tooltipTop{0%{opacity:0;-webkit-transform:translate3d(0,-4px,0) scale(0.98)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1)}
}@keyframes tooltipTop{0%{opacity:0;-webkit-transform:translate3d(0,-4px,0) scale(0.98);transform:translate3d(0,-4px,0) scale(0.98)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95)}70%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1.01);transform:translate3d(0,0,0) scale(1.01)}
100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@keyframes bounceIn{0%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95)}70%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1.01);transform:translate3d(0,0,0) scale(1.01)}
100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@-webkit-keyframes bounceInBig{0%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}70%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}
100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@keyframes bounceInBig{0%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}70%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}
100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(1.5);transform:translate3d(0,0,0) scale(1.5)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@keyframes zoomIn{0%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(1.5);transform:translate3d(0,0,0) scale(1.5)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0.95);transform:translate3d(0,0,0) scale(0.95)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(10px,0,0) scale(0.99);transform:translate3d(10px,0,0) scale(0.99)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(10px,0,0) scale(0.99);transform:translate3d(10px,0,0) scale(0.99)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@-webkit-keyframes fadeInLeftLight{0%{opacity:0;-webkit-transform:translate3d(2px,0,0) scale(1);transform:translate3d(2px,0,0) scale(1)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@keyframes fadeInLeftLight{0%{opacity:0;-webkit-transform:translate3d(2px,0,0) scale(1);transform:translate3d(2px,0,0) scale(1)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translate3d(0px,0,0) scale(1);transform:translate3d(0px,0,0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(10px,0,0) scale(0.99);transform:translate3d(10px,0,0) scale(0.99)}
}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translate3d(0px,0,0) scale(1);transform:translate3d(0px,0,0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(10px,0,0) scale(0.99);transform:translate3d(10px,0,0) scale(0.99)}
}@-webkit-keyframes collapseIn{0%{opacity:1;-webkit-transform:translate3d(0px,0,0) scale(1);transform:translate3d(0px,0,0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(0,-5px,0) scale(0.95);transform:translate3d(0,-5px,0) scale(0.95)}
}@keyframes collapseIn{0%{opacity:1;-webkit-transform:translate3d(0px,0,0) scale(1);transform:translate3d(0px,0,0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(0,-5px,0) scale(0.95);transform:translate3d(0,-5px,0) scale(0.95)}
}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0) scale(0.99);transform:translate3d(-10px,0,0) scale(0.99)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0) scale(0.99);transform:translate3d(-10px,0,0) scale(0.99)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@-webkit-keyframes fadeInRightSmooth{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0) scale(1);transform:translate3d(-10px,0,0) scale(1)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@keyframes fadeInRightSmooth{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0) scale(1);transform:translate3d(-10px,0,0) scale(1)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translate3d(0px,0,0) scale(1);transform:translate3d(0px,0,0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(-10px,0,0) scale(0.99);transform:translate3d(-10px,0,0) scale(0.99)}
}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translate3d(0px,0,0) scale(1);transform:translate3d(0px,0,0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(-10px,0,0) scale(0.99);transform:translate3d(-10px,0,0) scale(0.99)}
}@-webkit-keyframes fadeOutRightSmooth{0%{opacity:1;-webkit-transform:translate3d(0px,0,0) scale(1);transform:translate3d(0px,0,0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(-10px,0,0) scale(1);transform:translate3d(-10px,0,0) scale(1)}
}@keyframes fadeOutRightSmooth{0%{opacity:1;-webkit-transform:translate3d(0px,0,0) scale(1);transform:translate3d(0px,0,0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(-10px,0,0) scale(1);transform:translate3d(-10px,0,0) scale(1)}
}#toast-container{position:fixed;top:82px;right:8px;z-index:999999}
#toast-container .icon-ok{font-size:9px;padding:1px;color:#4fb34f;background-color:white;border-radius:100px;vertical-align:middle;margin-right:2px}
#toast-container .toast{-webkit-animation:slideLeft .2s;animation:slideLeft .2s;padding:9px 14px;font-weight:600;background-color:#eee;text-align:center;border-radius:3px;margin-top:6px;box-shadow:0 1px 0 rgba(0,0,0,0.7);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.7);cursor:pointer}
#toast-container .toast.toast-success{color:white;background-color:#4fb34f}
#toast-container .toast.toast-error{color:white;background-color:#f45e5e}
#ui-datepicker-div.fc-datepicker{background-color:white;box-shadow:0 0 3px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);padding:0;margin-left:0;border-radius:0 0 2px 2px;position:absolute;z-index:100000!important;-webkit-animation:slideDown .2s ease-out!important;animation:slideDown .2s ease-out!important;color:#929292}
#ui-datepicker-div.fc-datepicker .ui-datepicker-calendar{color:#929292}
#ui-datepicker-div.fc-datepicker .ui-datepicker-header{text-align:center;background-color:#48e;border-bottom:1px solid #3b77d1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;color:#fff}
#ui-datepicker-div.fc-datepicker .ui-datepicker-prev,#ui-datepicker-div.fc-datepicker .ui-datepicker-next{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 13px 0 13px;color:#eee;font-size:13px;height:36px;line-height:37px;color:rgba(255,255,255,0.8)}
#ui-datepicker-div.fc-datepicker .ui-datepicker-prev:hover,#ui-datepicker-div.fc-datepicker .ui-datepicker-next:hover{color:#fff;background-color:#3b77d1}
#ui-datepicker-div.fc-datepicker select.ui-datepicker-month,#ui-datepicker-div.fc-datepicker select.ui-datepicker-year{letter-spacing:0;-webkit-appearance:none;border:0;background-color:transparent;background-image:none;display:inline-block;margin:0;height:auto;width:auto;line-height:normal;font-size:14px;padding:9px 8px;height:36px;cursor:pointer;color:#fff;border-radius:0;outline:0;box-shadow:none;-moz-appearance:none}
#ui-datepicker-div.fc-datepicker select.ui-datepicker-month:hover,#ui-datepicker-div.fc-datepicker select.ui-datepicker-year:hover{background-color:#3b77d1}
#ui-datepicker-div.fc-datepicker .ui-datepicker-title{padding:0 1px;letter-spacing:-4px;margin-left:33px;margin-right:33px}
#ui-datepicker-div.fc-datepicker .ui-datepicker-prev{float:left}
#ui-datepicker-div.fc-datepicker .ui-datepicker-next{float:right}
#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar{margin:7px 4px 4px 4px;width:auto;border-collapse:collapse;border:0}
#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar th{color:#48e;font-size:13px;text-align:center}
#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar th,#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td{padding:0;margin:0;height:26px;width:26px;line-height:26px;border:0;border-width:0;vertical-align:top}
#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td.ui-datepicker-today a{color:#48e;font-weight:bold}
#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td{width:26px;height:26px;position:relative}
#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td a,#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td span{text-decoration:none;color:inherit;cursor:pointer;display:block;text-align:center;height:26px;width:26px;line-height:26px;font-size:11px;outline:0;border-left:1px solid #efefef;border-bottom:1px solid #efefef;box-shadow:none;-webkit-transition:none;transition:none}
#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar tr td:first-child a,#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar tr td:first-child span{border-left-color:transparent}
#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar tr:last-child td a,#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar tr:last-child td span{border-bottom-color:transparent}
#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar .ui-state-disabled span{color:#ccc;cursor:default}
#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td.ui-datepicker-other-month span{color:white}
#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day a,#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td a:hover{position:absolute;right:-1px;top:-1px;padding-top:1px;box-shadow:0 0 4px rgba(0,0,0,0.4);background-color:#fff;border-left-width:0;border-bottom-width:0;border-radius:0;width:27px;height:27px;z-index:101}
.formcraft-css .wp-color-picker *,.formcraft-css *:before,.formcraft-css *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.formcraft-css .iris-picker *,.formcraft-css .iris-picker{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.formcraft-css .ac-inner{display:none}
.formcraft-css .ac-toggle .icon-angle-up{display:none}
.formcraft-css .ac-toggle .icon-angle-down{display:block}
.formcraft-css .ac-toggle.active .icon-angle-down{display:none}
.formcraft-css .ac-toggle.active .icon-angle-up{display:block}
.formcraft-css .loader{display:none;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0.3);z-index:101}
.formcraft-css .loader .fc-spinner{display:block;width:120px;position:absolute;left:50%;margin-left:-60px;top:50%;margin-top:-14px}
.formcraft-css .loader .fc-spinner div{background-color:#b8c1cf;margin:0 2px}
.formcraft-css [class^="icon-"]:before,.formcraft-css [class*=" icon-"]:before{font-family:"fc"}
.formcraft-css .tooltip-inner table{margin-top:8px}
.formcraft-css .tooltip-inner table td{padding:4px}
.formcraft-css .tooltip-inner table tr:nth-child(odd) td{background-color:#f3f3f3}
.formcraft-css .tooltip-inner table tr td:first-child{min-width:80px;vertical-align:top;font-weight:600}
.formcraft-css .input-group label{margin:0;display:block;position:relative}
.formcraft-css .input-group div.half label{display:inline-block;width:50%;letter-spacing:0}
.formcraft-css .input-group div.half{letter-spacing:-4px}
.formcraft-css .input-group div.half>label:first-child input,.formcraft-css .input-group div.half>label:first-child select{border-radius:0 0 0 3px;border-right:0}
.formcraft-css .input-group div.half>label:nth-child(2) input,.formcraft-css .input-group div.half>label:nth-child(2) select{border-left-color:#ddd;border-radius:0 0 3px 0;position:relative;left:1px}
.formcraft-css .input-group div.half select{cursor:pointer}
.formcraft-css .input-group .tooltip-icon{position:absolute;top:7.5px;right:11px;font-size:16px;background-color:#fff;border:0;color:#999;border-radius:50px}
.formcraft-css .input-group input[type='text'],.formcraft-css .input-group input[type='password'],.formcraft-css .input-group select{border-radius:0;box-shadow:none;margin:0;border-top-width:0;width:100%;color:#888}
.formcraft-css .input-group input[type='text']:focus,.formcraft-css .input-group input[type='password']:focus,.formcraft-css .input-group select:focus{border-color:#ccc;color:#333}
.formcraft-css .input-group>label:first-child input[type='text'],.formcraft-css .input-group>input[type='text']:first-child,.formcraft-css .input-group>label:first-child input[type='password'],.formcraft-css .input-group>input[type='password']:first-child,.formcraft-css .input-group>label:first-child select,.formcraft-css .input-group>select:first-child{border-radius:3px 3px 0 0;border-top-width:1px}
.formcraft-css .input-group label:last-child input[type='text'],.formcraft-css .input-group>input[type='text']:last-child,.formcraft-css .input-group label:last-child input[type='password'],.formcraft-css .input-group>input[type='password']:last-child,.formcraft-css .input-group label:last-child select,.formcraft-css .input-group>select:last-child{border-radius:0 0 3px 3px}
.formcraft-css .nav-tabs{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.formcraft-css textarea.copy-code{resize:none;letter-spacing:.6px;color:#666;vertical-align:top;width:auto;border-color:#ccc;font-size:14px;border-radius:2px;box-shadow:none;background-color:#fcfcfc;min-height:0;padding:9px}
.formcraft-css textarea.copy-code:focus{border-color:#ccc}
.formcraft-css .nav-content>div{display:none}
.formcraft-css .nav-content>div.active{display:block}
.formcraft-css .tooltip{position:absolute;z-index:99999;display:block;visibility:visible;font-size:12px;font-weight:normal;line-height:1.4;margin-top:-4px;opacity:0;filter:alpha(opacity=0);letter-spacing:0;text-transform:none}
.formcraft-css .tooltip.right.in{margin-top:0;padding:0 5px;margin-left:3px}
.formcraft-css .tooltip-cover{position:relative}
.formcraft-css .tooltip.in{opacity:1;filter:alpha(opacity=100)}
.formcraft-css .tooltip.top{margin-top:-10px;padding:0}
.formcraft-css .tooltip.top.in{-webkit-animation:tooltipTop .2s;animation:tooltipTop .2s}
.formcraft-css .tooltip.right.in{-webkit-animation:fadeInLeft .3s;animation:fadeInLeft .3s}
.formcraft-css .tooltip.right{margin-left:3px;margin-top:0;padding:0 5px;-webkit-animation:fadeOutLeft .2s;animation:fadeOutLeft .2s}
.formcraft-css .tooltip.bottom{margin-top:3px;padding:5px 0}
.formcraft-css .tooltip.left{margin-right:22px;margin-left:0;padding:0 5px;margin-top:1px;-webkit-animation:fadeInLeft .2s;animation:fadeInLeft .2s}
.formcraft-css .tooltip-inner{max-width:200px;min-width:150px;padding:8px 10px;color:#656565;text-align:left;text-decoration:none;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);border-radius:2px}
.formcraft-css .tooltip-inner br{line-height:1.8em}
.formcraft-css .tooltip.top .tooltip-arrow:after{content:'';position:absolute;width:0;height:0;border-color:transparent;bottom:-1px;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#c3c3c3;border-style:solid;z-index:-1}
.formcraft-css .tooltip.right .tooltip-arrow:after{content:'';position:absolute;width:0;height:0;border-color:transparent;bottom:-5px;left:14px;margin-left:-15px;border-width:5px 5px 5px 0;border-right-color:#c3c3c3;border-style:solid;z-index:-1}
.formcraft-css .tooltip.left .tooltip-arrow:after{content:'';position:absolute;width:0;height:0;border-color:transparent;bottom:-5px;right:14px;margin-right:-15px;border-width:5px 0 5px 5px;border-left-color:#c3c3c3;border-style:solid;z-index:-1}
.formcraft-css .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.formcraft-css .tooltip.top .tooltip-arrow{bottom:-4px;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#fff}
.formcraft-css .tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#fff}
.formcraft-css .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#fff}
.formcraft-css .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#fff}
.formcraft-css .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#fff}
.formcraft-css .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#fff}
.formcraft-css .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#fff}
.formcraft-css .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#fff}
.formcraft-css .fc-spinner{margin:0;width:70px;text-align:center;display:inline-block;padding:4px;display:none;padding-top:6px}
.formcraft-css .fc-spinner>div,.formcraft-css .fc-spinner>span{width:18px;height:18px;background-color:#48e;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.formcraft-css .fc-spinner.small>div,.formcraft-css .fc-spinner.small>span{width:10px;height:10px}
.formcraft-css .fc-spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.formcraft-css .fc-spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(0.9)}}@keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}
40%{transform:scale(0.9);-webkit-transform:scale(0.9)}}.formcraft-css input[type="text"],.formcraft-css input[type="password"],.formcraft-css input[type="checkbox"],.formcraft-css input[type="color"],.formcraft-css input[type="date"],.formcraft-css input[type="datetime"],.formcraft-css input[type="datetime-local"],.formcraft-css input[type="email"],.formcraft-css input[type="month"],.formcraft-css input[type="number"],.formcraft-css input[type="password"],.formcraft-css input[type="search"],.formcraft-css input[type="radio"],.formcraft-css input[type="tel"],.formcraft-css input[type="text"],.formcraft-css input[type="time"],.formcraft-css input[type="url"],.formcraft-css input[type="week"],.formcraft-css select,.formcraft-css textarea{border:1px solid #ddd;border-top-color:#c6c6c6;border-left-color:#c9c9c9;border-radius:2px;box-shadow:1px 1px 0 #eee inset;-webkit-box-shadow:1px 1px 0 #eee inset;padding:9px 12px 8px 12px;font-size:1em;font-family:inherit;line-height:normal;box-sizing:border-box;-moz-box-sizing:border-box;transition:border-color .2s;-webkit-transition:border-color .2s;float:none}
.formcraft-css select{-webkit-appearance:none;-moz-appearance:none;width:auto;height:auto}
.formcraft-css select{background-repeat:no-repeat;background-position:100% 50%;background-size:28px;cursor:pointer;background-image:url(//www.bistrolago.co.nz/wp-content/plugins/formcraft3/assets/images/select-icon.png)}
.formcraft-css input[type="text"]:focus,.formcraft-css input[type="password"]:focus,.formcraft-css input[type="checkbox"]:focus,.formcraft-css input[type="color"]:focus,.formcraft-css input[type="date"]:focus,.formcraft-css input[type="datetime"]:focus,.formcraft-css input[type="datetime-local"]:focus,.formcraft-css input[type="email"]:focus,.formcraft-css input[type="month"]:focus,.formcraft-css input[type="number"]:focus,.formcraft-css input[type="password"]:focus,.formcraft-css input[type="search"]:focus,.formcraft-css input[type="radio"]:focus,.formcraft-css input[type="tel"]:focus,.formcraft-css input[type="text"]:focus,.formcraft-css input[type="time"]:focus,.formcraft-css input[type="url"]:focus,.formcraft-css input[type="week"]:focus,.formcraft-css textarea:focus{border-color:#48e;outline:0;box-shadow:none}
.formcraft-css select:focus{outline:0}
.formcraft-css input[type="text"].underline-input{border-radius:0;border-width:0;border-color:#bbb;border-bottom-width:1px;padding:7px 6px 5px 6px;box-shadow:none}
.formcraft-css input[type="text"].underline-input:focus{background-color:#f3f3f5}
.formcraft-css input[type=checkbox]:checked:before,.formcraft-css input[type=radio]:checked:before{font-family:"fc";content:'\e80c';font-size:10px;color:white;width:auto;height:auto;font-weight:bold;line-height:normal;background:0;text-indent:0;margin:1px 0 0 2px;float:left;-webkit-font-smoothing:antialiased}
.formcraft-css input[type="checkbox"],.formcraft-css input[type="radio"]{border-radius:50px;border:1px solid #aaa;box-shadow:none;height:16px;width:16px;-webkit-appearance:none;clear:none;cursor:pointer;display:inline-block;outline:0;padding:0!important;text-align:center;min-width:16px;vertical-align:middle;margin:-4px 5px 0 0;background-color:white}
.formcraft-css input[type="checkbox"]:checked,.formcraft-css input[type="radio"]:checked{border-color:#14ad14;background:#14ad14}
.formcraft-css input[type="checkbox"]:hover,.formcraft-css input[type="radio"]:hover,.formcraft-css input[type="checkbox"]:focus,.formcraft-css input[type="radio"]:focus{border-color:#14ad14}
.formcraft-css label:hover>input[type="checkbox"],.formcraft-css label:hover>input[type="radio"]{border-color:#14ad14}
.formcraft-css .hide-checkbox label>input[type='radio'],.formcraft-css .hide-checkbox label>input[type='checkbox']{position:absolute!important;left:-99999em!important}
.formcraft-css .response{padding:5px 7px;color:#666;display:inline-block}
.formcraft-css .button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;font-size:14px;padding:0 15px;color:#777;background-color:#f6f6f8;border-width:1px;border-style:solid;border-color:#ccc;border-bottom-width:0;box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.4);border-radius:3px;-moz-border-radius:3px;display:inline-block;text-transform:uppercase;font-size:12px;font-weight:600;line-height:38px;height:38px;letter-spacing:.4px;text-shadow:none;position:relative}
.formcraft-css .button:hover{background:#ececef;color:#666;border-color:#ccc}
.formcraft-css .button .fc-spinner{display:none;position:absolute;top:0;bottom:0;height:38px;left:0;right:0;text-align:center}
.formcraft-css .button.fc-disabled span{opacity:0}
.formcraft-css .button.fc-disabled .fc-spinner{display:block;padding:0;opacity:1}
.formcraft-css .button.fc-disabled .fc-spinner>span{opacity:1;background-color:white}
.formcraft-css .button.wide{width:100%}
.formcraft-css .button [class^="icon-"]:before,.formcraft-css .button [class*=" icon-"]:before{position:relative;left:-3px}
.formcraft-css .button .icon-spin5:before{position:static}
.formcraft-css .button [class^="icon-"]:before,.formcraft-css .button [class*=" icon-"]:before{margin:0}
.formcraft-css .button.active,.formcraft-css .button.active:hover{box-shadow:1px 1px 1px rgba(0,0,0,0.35) inset;border:0;border-bottom:1px solid #ddd;border-right:1px solid #ddd;top:1px;left:1px;background-color:#eee}
.formcraft-css .button.small{line-height:30px;height:30px;padding:0 12px 1px;text-transform:uppercase;font-size:11px;font-weight:bold;letter-spacing:.4px}
.formcraft-css .button.v-small{font-size:10px;line-height:25px;height:25px;padding:0 10px 1px;text-transform:uppercase;font-weight:bold;letter-spacing:.4px}
.formcraft-css .button.blue,.formcraft-css .button.blue:focus{background:#5091f2;color:white;border-color:#4682dd;box-shadow:0 1px 0 #3c69ab}
.formcraft-css .button.blue:hover,.formcraft-css .button.blue:focus:hover{background:#4286ea;color:white;border-color:#3e79d2}
.formcraft-css .button.blue:disabled{background:#6ea5f4!important;color:white!important;border-color:#4682dd!important;box-shadow:0 1px 0 #3e6eb6!important;text-shadow:none!important}
.formcraft-css .button .icon-spin5{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;display:none}
.formcraft-css .button.fc-disabled>span{opacity:0}
.formcraft-css .button.fc-disabled .icon-spin5{display:block}
.formcraft-css .button.button-file{text-align:center;cursor:pointer}
.formcraft-css .button.button-file input{background-color:red;position:absolute;cursor:pointer;margin:0;left:-2px;right:0;bottom:-2px;height:105%;width:100%;opacity:0;z-index:2}
.formcraft-css .button.button-file ::-webkit-file-upload-button{cursor:pointer}
.formcraft-css .filename{position:absolute;right:16px;top:0;line-height:45px;font-size:12px;font-weight:normal;display:inline-block}
.formcraft-css .filename .icon-ok{color:#777;display:inline-block;font-size:11px;-webkit-animation:fadeIn .4s;animation:fadeIn .4s}
.formcraft-css .filename .fc-spinner{display:inline-block;width:auto;padding:0;text-align:left;-webkit-animation:fadeIn .4s;animation:fadeIn .4s}
.formcraft-css .filename .fc-spinner>div{background-color:#999;width:5px;height:5px;margin:0 1px}
.formcraft-css .button:focus{outline:0;box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.2);background:#f6f6f6;border-color:#ccc}
.formcraft-css .button:active{top:1px;background:#e6e6e6}
@-moz-document url-prefix(){.formcraft-css .fc_form input[type="checkbox"],.formcraft-css .fc_form input[type="radio"]{margin:0;margin-right:4px}}@font-face{font-family:'fc';src:url(//www.bistrolago.co.nz/wp-content/plugins/formcraft3/assets/fontello/font/fc.eot?61304469);src:url(//www.bistrolago.co.nz/wp-content/plugins/formcraft3/assets/fontello/font/fc.eot?61304469#iefix) format('embedded-opentype'),url(//www.bistrolago.co.nz/wp-content/plugins/formcraft3/assets/fontello/font/fc.woff?61304469) format('woff'),url(//www.bistrolago.co.nz/wp-content/plugins/formcraft3/assets/fontello/font/fc.ttf?61304469) format('truetype'),url(//www.bistrolago.co.nz/wp-content/plugins/formcraft3/assets/fontello/font/fc.svg?61304469#fc) format('svg');font-weight:normal;font-style:normal}
html .formcraft-css [class^="icon-"],html .formcraft-css [class*=" icon-"]{background-image:none}
html .formcraft-css [class^="icon-"]:before,html .formcraft-css [class*=" icon-"]:before{font-family:"fc";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}
html .formcraft-css .icon-trash:before{content:'\e800'}
html .formcraft-css .icon-trash-empty:before{content:'\e801'}
html .formcraft-css .icon-plus:before{content:'\e802'}
html .formcraft-css .icon-plus-circled:before{content:'\e803'}
html .formcraft-css .icon-angle-down:before{content:'\e804'}
html .formcraft-css .icon-angle-up:before{content:'\e805'}
html .formcraft-css .icon-cog-alt:before{content:'\e806'}
html .formcraft-css .icon-cog:before{content:'\e807'}
html .formcraft-css .icon-angle-circled-down:before{content:'\e808'}
html .formcraft-css .icon-angle-circled-up:before{content:'\e809'}
html .formcraft-css .icon-folder-open:before{content:'\e80a'}
html .formcraft-css .icon-folder-open-empty:before{content:'\e80b'}
html .formcraft-css .icon-ok:before{content:'\e80c'}
html .formcraft-css .icon-cancel:before{content:'\e80d'}
html .formcraft-css .icon-ok-circle:before{content:'\e80e'}
html .formcraft-css .icon-angle-left:before{content:'\e80f'}
html .formcraft-css .icon-angle-right:before{content:'\e810'}
html .formcraft-css .icon-trash-1:before{content:'\e811'}
html .formcraft-css .icon-pencil:before{content:'\e812'}
html .formcraft-css .icon-minus:before{content:'\e813'}
html .formcraft-css .icon-minus-circled:before{content:'\e814'}
html .formcraft-css .icon-docs:before{content:'\e815'}
html .formcraft-css .icon-mail:before{content:'\e816'}
html .formcraft-css .icon-mail-alt:before{content:'\e817'}
html .formcraft-css .icon-align-left:before{content:'\e818'}
html .formcraft-css .icon-align-center:before{content:'\e819'}
html .formcraft-css .icon-align-right:before{content:'\e81a'}
html .formcraft-css .icon-doc-text:before{content:'\e81b'}
html .formcraft-css .icon-up-circled:before{content:'\e81c'}
html .formcraft-css .icon-upload-cloud:before{content:'\e81d'}
html .formcraft-css .icon-download-cloud:before{content:'\e81e'}
html .formcraft-css .icon-help:before{content:'\e81f'}
html .formcraft-css .icon-help-circled:before{content:'\e820'}
html .formcraft-css .icon-star:before{content:'\e821'}
html .formcraft-css .icon-star-empty:before{content:'\e822'}
html .formcraft-css .icon-heart:before{content:'\e823'}
html .formcraft-css .icon-spin5:before{content:'\e824'}
html .formcraft-css .icon-move:before{content:'\e825'}
html .formcraft-css .icon-up-circled2:before{content:'\e826'}
html .formcraft-css .icon-quote-right:before{content:'\e827'}
html .formcraft-css .icon-quote-left:before{content:'\e828'}
html .formcraft-css .icon-bold:before{content:'\e829'}
html .formcraft-css .icon-italic:before{content:'\e82a'}
html .formcraft-css .icon-list-numbered:before{content:'\e82b'}
html .formcraft-css .icon-list-bullet:before{content:'\e82c'}
html .formcraft-css .icon-cw:before{content:'\e82d'}
html .formcraft-css .icon-ccw:before{content:'\e82e'}
html .formcraft-css .icon-underline:before{content:'\e82f'}
html .formcraft-css .icon-strike:before{content:'\e830'}
html .formcraft-css .icon-cancel-circled:before{content:'\e831'}
html .formcraft-css .icon-code:before{content:'\e832'}
html .formcraft-css .icon-picture:before{content:'\e833'}
html .formcraft-css .icon-link:before{content:'\e834'}
html .formcraft-css .icon-youtube-play:before{content:'\e835'}
html .formcraft-css .icon-indent-left:before{content:'\e836'}
html .formcraft-css .icon-indent-right:before{content:'\e837'}
html .formcraft-css .icon-align-justify:before{content:'\e838'}
html .formcraft-css .icon-unlink:before{content:'\e839'}
html .formcraft-css .icon-help-circled-1:before{content:'\e83a'}
html .formcraft-css .icon-star-1:before{content:'\e83b'}
html .formcraft-css .icon-star-filled:before{content:'\e83c'}
html .formcraft-css .icon-desktop:before{content:'\e83d'}
html .formcraft-css .icon-doc-text-inv:before{content:'\e83e'}
html .formcraft-css .icon-down-circled2:before{content:'\e83f'}
html .formcraft-css .icon-puzzle:before{content:'\e840'}
html .formcraft-css .icon-shuffle:before{content:'\e841'}
html .formcraft-css .icon-emo-unhappy:before{content:'\e842'}
html .formcraft-css .icon-search:before{content:'\e843'}
html .formcraft-css .icon-export:before{content:'\e844'}
html .formcraft-css .icon-export-alt:before{content:'\e845'}
html .formcraft-css .icon-chart:before{content:'\e846'}
html .formcraft-css .icon-chart-area:before{content:'\e847'}
html .formcraft-css .icon-chart-bar:before{content:'\e848'}
html .formcraft-css .icon-popup:before{content:'\e849'}
html .formcraft-css .icon-doc:before{content:'\e84a'}
html .formcraft-css .icon-right-circled2:before{content:'\e84b'}
html .formcraft-css .icon-key:before{content:'\e84c'}
html .formcraft-css .icon-key-outline:before{content:'\e84d'}
html .formcraft-css .icon-key-1:before{content:'\e84e'}
html .formcraft-css .icon-thumbs-up:before{content:'\e84f'}
html .formcraft-css .icon-thumbs-down:before{content:'\e850'}
html .formcraft-css .icon-thumbs-up-alt:before{content:'\e851'}
html .formcraft-css .icon-thumbs-down-alt:before{content:'\e852'}
html .formcraft-css .icon-thumbs-up-1:before{content:'\e853'}
html .formcraft-css .icon-thumbs-down-1:before{content:'\e854'}
html .formcraft-css .icon-docs-1:before{content:'\e855'}
html .formcraft-css .icon-doc-add:before{content:'\e856'}
html .formcraft-css .icon-calendar:before{content:'\e857'}
html .formcraft-css .icon-user:before{content:'\e858'}
html .formcraft-css .icon-ok-circled2:before{content:'\e859'}
html .formcraft-css .icon-cancel-circled2:before{content:'\e85a'}
html .formcraft-css .icon-info-circled:before{content:'\e85b'}
html .formcraft-css .icon-attach:before{content:'\e85c'}
html .formcraft-css .icon-lock:before{content:'\e85d'}
html .formcraft-css .icon-flag:before{content:'\e85e'}
html .formcraft-css .icon-chat:before{content:'\e85f'}
html .formcraft-css .icon-phone:before{content:'\e860'}
html .formcraft-css .icon-clock:before{content:'\e861'}
html .formcraft-css .icon-clock-1:before{content:'\e862'}
html .formcraft-css .icon-bookmark-empty:before{content:'\e863'}
html .formcraft-css .icon-home:before{content:'\e864'}
html .formcraft-css .icon-file-pdf:before{content:'\e865'}
html .formcraft-css .icon-file-word:before{content:'\e866'}
html .formcraft-css .icon-file-excel:before{content:'\e867'}
html .formcraft-css .icon-history:before{content:'\e868'}
html .formcraft-css .icon-arrows-cw:before{content:'\e869'}
html .formcraft-css .icon-scissors:before{content:'\e86a'}
html .formcraft-css .icon-crop:before{content:'\e86b'}
html .formcraft-css .icon-columns:before{content:'\e86c'}
html .formcraft-css .icon-paste:before{content:'\e86d'}
html .formcraft-css .icon-circle-notch:before{content:'\e86e'}
html .formcraft-css .icon-circle-thin:before{content:'\e86f'}
html .formcraft-css .icon-chart-line:before{content:'\e870'}
html .formcraft-css .icon-credit-card:before{content:'\e871'}
html .formcraft-css .icon-dropbox:before{content:'\e872'}
html .formcraft-css .icon-facebook:before{content:'\e873'}
html .formcraft-css .icon-facebook-squared:before{content:'\e874'}
html .formcraft-css .icon-flickr:before{content:'\e875'}
html .formcraft-css .icon-file-powerpoint:before{content:'\e876'}
html .formcraft-css .icon-git:before{content:'\e877'}
html .formcraft-css .icon-github:before{content:'\e878'}
html .formcraft-css .icon-file-image:before{content:'\e879'}
html .formcraft-css .icon-github-circled:before{content:'\e87a'}
html .formcraft-css .icon-file-archive:before{content:'\e87b'}
html .formcraft-css .icon-linkedin-squared:before{content:'\e87c'}
html .formcraft-css .icon-pinterest-circled:before{content:'\e87d'}
html .formcraft-css .icon-reddit:before{content:'\e87e'}
html .formcraft-css .icon-skype:before{content:'\e87f'}
html .formcraft-css .icon-file-audio:before{content:'\e880'}
html .formcraft-css .icon-twitter:before{content:'\e881'}
html .formcraft-css .icon-wordpress:before{content:'\e882'}
html .formcraft-css .icon-file-video:before{content:'\e883'}
html .formcraft-css .icon-lemon:before{content:'\e884'}
html .formcraft-css .icon-cw-1:before{content:'\e885'}
html .formcraft-css .icon-level-down:before{content:'\e886'}
html .formcraft-css .icon-file-code:before{content:'\e887'}
html .formcraft-css .icon-signal:before{content:'\e888'}
html .formcraft-css .icon-folder-empty:before{content:'\e889'}
html .formcraft-css .icon-mic:before{content:'\e88a'}
html .formcraft-css .icon-volume-up:before{content:'\e88b'}
html .formcraft-css .icon-lightbulb:before{content:'\e88c'}
html .formcraft-css .icon-laptop:before{content:'\e88d'}
html .formcraft-css .icon-tablet:before{content:'\e88e'}
html .formcraft-css .icon-mobile:before{content:'\e88f'}
html .formcraft-css .icon-globe:before{content:'\e890'}
html .formcraft-css .icon-check-empty:before{content:'\e891'}
html .formcraft-css .icon-off:before{content:'\e892'}
html .formcraft-css .icon-briefcase:before{content:'\e893'}
html .formcraft-css .icon-smile:before{content:'\e894'}
html .formcraft-css .icon-frown:before{content:'\e895'}
html .formcraft-css .icon-meh:before{content:'\e896'}
.fc-form-modal .fc_modal-content{background-color:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-clip:padding-box;outline:0}
.fc-form-modal .fc_modal-body{background-color:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;padding:0}
.fc_modal-open{overflow:hidden}
.fc_modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;padding-top:50px;z-index:9999998;transition:transform .3s cubic-bezier(0.1,0,0.7,1),opacity .2s linear;-moz-transition:transform .3s cubic-bezier(0.1,0,0.7,1),opacity .2s linear;-webkit-transition:-webkit-transform .3s cubic-bezier(0.1,0,0.7,1),opacity .2s linear;-ms-transition:transform .3s cubic-bezier(0.1,0,0.7,1),opacity .2s linear;-o-transition:transform .3s cubic-bezier(0.1,0,0.7,1),opacity .2s linear}
.fc_modal.fc_fade{opacity:.0;filter:alpha(opacity=0);-webkit-transform:scale(0.99) translate3d(0,-2px,0);-moz-transform:scale(0.99) translate3d(0,-2px,0);-o-transform:scale(0.99) translate3d(0,-2px,0);-ms-transform:scale(0.99) translate3d(0,-2px,0);transform:scale(0.99) translate3d(0,-2px,0)}
.fc_modal.fc_fade.fc_in{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0);-o-transform:scale(1) translate3d(0,0,0);-ms-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0)}
.fc_modal.animate-right,.fc_modal.animate-left{transition:transform .35s ease-out,opacity .2s linear;-moz-transition:transform .35s ease-out,opacity .2s linear;-webkit-transition:-webkit-transform .35s ease-out,opacity .2s linear;-ms-transition:transform .35s ease-out,opacity .2s linear;-o-transition:transform .35s ease-out,opacity .2s linear}
.fc_modal.fc_fade.animate-right{opacity:0;-webkit-transform:scale(0.5) translate3d(75%,0px,0) rotate(-3deg);-moz-transform:scale(0.5) translate3d(75%,0px,0) rotate(-3deg);-o-transform:scale(0.5) translate3d(75%,0px,0) rotate(-3deg);-ms-transform:scale(0.5) translate3d(75%,0px,0) rotate(-3deg);transform:scale(0.5) translate3d(75%,0px,0) rotate(-3deg)}
.fc_modal.fc_fade.animate-right.fc_in{opacity:1;-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0);-o-transform:scale(1) translate3d(0,0,0);-ms-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0)}
.fc_modal.fc_fade.animate-left{opacity:0;-webkit-transform:scale(0.5) translate3d(-75%,0px,0) rotate(3deg);-moz-transform:scale(0.5) translate3d(-75%,0px,0) rotate(3deg);-o-transform:scale(0.5) translate3d(-75%,0px,0) rotate(3deg);-ms-transform:scale(0.5) translate3d(-75%,0px,0) rotate(3deg);transform:scale(0.5) translate3d(-75%,0px,0) rotate(3deg)}
.fc_modal.fc_fade.animate-left.fc_in{opacity:1;-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0);-o-transform:scale(1) translate3d(0,0,0);-ms-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0)}
.fc_modal-dialog{margin-left:auto;margin-right:auto;width:auto;padding:10px;z-index:99999}
.fc_modal-content{position:relative;background-color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:0 1px 6px #666;-moz-box-shadow:0 1px 6px #666;box-shadow:0 1px 6px #666;background-clip:padding-box;outline:0}
.fc_modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999997;transition:opacity .2s linear;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;background:#323232;background:rgba(50,50,50,0.45)}
.fc_modal-backdrop.fc_fade{opacity:0;filter:alpha(opacity=0)}
.fc_modal-backdrop.fc_fade.fc_in{opacity:1;filter:alpha(opacity=100)}
.fc_modal-backdrop:before{content:'press ESC';font-size:14px;color:#000;position:absolute;top:10px;left:10px}
.fc_modal-header{padding:16px 20px;background-color:#f4f4f4;border-bottom:1px solid #ddd;font-size:20px;font-weight:normal;color:#666;border-radius:3px 3px 0 0}
.fc_modal-header h3{font-size:18px;margin:0;color:inherit}
body .fc_modal .fc_close{position:absolute;top:5px;right:5px;padding:0;border:0;font-size:21px;z-index:9000;color:#999;cursor:pointer;font-weight:bold;background:transparent;width:30px;height:30px;line-height:30px;outline:0;box-shadow:none;margin:0}
body .fc_modal .fc_close:hover{color:#666;box-shadow:none}
.fc_modal-title{margin:0;font-size:22px;font-weight:normal;line-height:1.428571429}
.fc_modal-body{position:relative;padding:20px;margin-bottom:0}
.fc_modal-footer{padding:19px 20px 20px;background-color:#f4f4f4;text-align:right;border-top:1px solid #e5e5e5;border-radius:0 0 3px 3px}
.fc_modal-footer:before,.fc_modal-footer:after{content:" ";display:table}
.fc_modal-footer:after{clear:both}
.fc_modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.fc_modal-footer .btn-group .btn+.btn{margin-left:-1px}
.fc_modal-footer .btn-block+.btn-block{margin-left:0}
@media screen and (min-width:768px){.fc_modal-dialog{left:50%;right:auto;width:600px;padding-top:40px;padding-bottom:40px}
.fc_modal-backdrop:before{content:''}}
#fc-form-preview{position:fixed;top:12px;left:10px;padding:9px 14px 8px 14px;color:#555;border-radius:2px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.3);z-index:999}
.rtl{direction:rtl}
.rtl .formcraft-css .fc-form .form-element .field-cover [class^="icon-"]{left:0;right:auto}
html .rtl .formcraft-css .fc-form .form-element .checkbox-cover>div label input{margin-left:.3em;margin-right:0}
.form-disabled-message{font-size:1em;color:inherit;margin:20px 0}
html body .fc-form-modal{text-align:center}
html body .fc-form-modal .fc_modal-dialog{display:inline-block;padding:40px 0 90px 0}
html body .fc-form-modal .fc_modal-dialog .form-live{width:auto;margin:0 auto}
html body .fc-form-modal .formcraft-css .fc-pagination .active .page-number{border-color:transparent}
html body .fc-form-modal .formcraft-css .fc-pagination>div .page-name{color:#ddd;text-shadow:0 0 8px #777}
html body .fc-form-modal .formcraft-css .fc-pagination>div.active .page-name{color:white;text-shadow:0 0 8px #777}
html body .fc-form-modal.fc_modal .fc_close{font-size:26px;font-weight:normal}
html body .fc-form-modal .formcraft-css .fc-pagination .pagination-trigger .page-number,html body .fc-form-modal .formcraft-css .fc-pagination .pagination-trigger:hover .page-number{box-shadow:0 0 1px rgba(0,0,0,0.8)}
html body .fc_modal .formcraft-css form.fc-form{margin:0 auto;box-shadow:0 1px 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.5)}
html .fc-form-modal .formcraft-css .form-cover .prev-next{margin-left:auto;margin-right:auto}
html body .formcraft-css .fc-sticky .form-cover .fc-form,html body .formcraft-css .fc-sticky .fc-pagination-cover .fc-pagination,html body .formcraft-css .fc-sticky .form-cover .prev-next{margin-left:0;margin-right:0}
html .formcraft-css .fc-sticky .fc-pagination-cover{height:auto;border-bottom:1px solid #e8e8e8}
html .formcraft-css .fc-sticky .fc-pagination-cover .fc-pagination{margin:0 auto;margin-top:10px!important}
html .formcraft-css .fc-sticky .form-cover .prev-next{margin:0;box-shadow:none;width:100%;max-width:100%;border-top:1px solid #e8e8e8}
html body .fc_modal .formcraft-css .prev-next{box-shadow:0 1px 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.5)}
html body .fc-form-modal.fc_modal .fc-pagination{padding:0}
html body .fc-form-modal.fc_modal .fc-pagination-cover{height:100px}
html body .fc-sticky span .powered-by{position:static!important;font-weight:normal;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.4px}
html body .fc_modal-dialog .powered-by{background:rgba(20,20,20,0.22);padding:5px 12px 4px 12px;border-radius:3px;color:rgba(255,255,255,0.7);margin-top:20px;display:inline-block;width:auto!important;box-shadow:1px 1px 0 rgba(0,0,0,0.12) inset;font-weight:normal;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.6px}
html body .fc_modal-dialog .powered-by:hover{background:rgba(20,20,20,0.22);color:rgba(255,255,255,0.77)}
html .formcraft-css{position:relative;font-size:14px}
html .formcraft-css .powered-by{color:#888;position:relative;z-index:999;display:inline-block;text-align:center;margin:13px auto;font-weight:normal;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.4px}
html .formcraft-css .powered-by:hover{color:#48e}
html .formcraft-css .fc-sticky-button{z-index:99999}
html .formcraft-css .fc-sticky{max-width:100%;display:none;position:fixed;overflow:auto;bottom:-5px;right:50px;box-shadow:0 0 3px rgba(0,0,0,0.35);-moz-box-shadow:0 0 3px rgba(0,0,0,0.35);border-radius:3px 3px 0 0;background-color:white;z-index:9999}
html .formcraft-css .fc-sticky.fc-sticky-right{top:50%;bottom:auto;right:0;left:auto;display:block;opacity:0}
html .formcraft-css .fc-sticky.fc-sticky-right.show{opacity:1;-webkit-animation:sticky_show_right .4s cubic-bezier(0,0,0,1);animation:sticky_show_right .4s cubic-bezier(0,0,0,1);display:block}
html .formcraft-css .fc-sticky.fc-sticky-right.show .form-cover{-webkit-animation:sticky_show_right .3s cubic-bezier(0,0,0,1);animation:sticky_show_right .3s cubic-bezier(0,0,0,1);display:block}
html .formcraft-css .fc-sticky.fc-sticky-right.hiding{opacity:1;-webkit-animation:sticky_hide_right .4s ease-in;animation:sticky_hide_right .4s ease-in;display:block}
html .formcraft-css .fc-sticky.fc-sticky-left{top:50%;bottom:auto;left:0;right:auto;display:block;opacity:0}
html .formcraft-css .fc-sticky.fc-sticky-left.show{opacity:1;-webkit-animation:sticky_show_left .4s cubic-bezier(0,0,0,1);animation:sticky_show_left .4s cubic-bezier(0,0,0,1);display:block}
html .formcraft-css .fc-sticky.fc-sticky-left.show .form-cover{-webkit-animation:sticky_show_left .3s cubic-bezier(0,0,0,1);animation:sticky_show_left .3s cubic-bezier(0,0,0,1);display:block}
html .formcraft-css .fc-sticky.fc-sticky-left.hiding{opacity:1;-webkit-animation:sticky_hide_left .4s ease-in;animation:sticky_hide_left .4s ease-in;display:block}
html .formcraft-css .fc-sticky.fc-sticky-bottom-right{top:50%;bottom:0;top:auto;left:auto;right:50px;display:block;opacity:0}
html .formcraft-css .fc-sticky.fc-sticky-bottom-right.show{opacity:1;-webkit-animation:sticky_show .4s cubic-bezier(0,0,0,1);animation:sticky_show .4s cubic-bezier(0,0,0,1);display:block}
html .formcraft-css .fc-sticky.fc-sticky-bottom-right.show .form-cover{-webkit-animation:sticky_show .3s cubic-bezier(0,0,0,1);animation:sticky_show .3s cubic-bezier(0,0,0,1);display:block}
html .formcraft-css .fc-sticky.fc-sticky-bottom-right.hiding{opacity:1;-webkit-animation:sticky_hide .4s ease-in;animation:sticky_hide .4s ease-in;display:block}
html .formcraft-css .fc-sticky.calculated{display:none;opacity:1}
html .formcraft-css .fc-sticky .fc-form{box-shadow:none}
html .formcraft-css .simple_button{display:inline-block;padding:6px 15px 7px 15px;border-radius:2px;outline:0;box-shadow:none}
html .formcraft-css .simple_button:hover{box-shadow:0 0 30px rgba(0,0,0,0.12) inset}
html .formcraft-css.image_button_cover{position:fixed;top:50%;box-shadow:none;z-index:999}
html .formcraft-css.image_button_cover a{padding:6px 15px 12px 15px;font-size:15px;font-weight:bold;display:inline-block;position:relative;transition:transform .3s;-webkit-transition:-webkit-transform .3s}
html .formcraft-css.image_button_cover.placement-left{left:0}
html .formcraft-css.image_button_cover.placement-left a{border-radius:3px 3px 0 0;transform:translate3d(-200%,0,0) rotate(90deg);-webkit-transform:translate3d(-200%,0,0) rotate(90deg);transform-origin:0 100%;-webkit-transform-origin:0 100%}
html .formcraft-css.image_button_cover.placement-left.now-show a{transform:translate3d(-4px,0,0) rotate(90deg);-webkit-transform:translate3d(-4px,0,0) rotate(90deg)}
html .formcraft-css.image_button_cover.placement-left a:hover{transform:translate3d(0px,0,0) rotate(90deg);-webkit-transform:translate3d(0px,0,0) rotate(90deg)}
html .formcraft-css.image_button_cover.placement-right{right:0}
html .formcraft-css.image_button_cover.placement-right a{border-radius:3px 3px 0 0;transform:translate3d(200%,0,0) rotate(-90deg);-webkit-transform:translate3d(200%,0,0) rotate(-90deg);transform-origin:100% 100%;-webkit-transform-origin:100% 100%}
html .formcraft-css.image_button_cover.placement-right.now-show a{transform:translate3d(4px,0,0) rotate(-90deg);-webkit-transform:translate3d(4px,0,0) rotate(-90deg)}
html .formcraft-css.image_button_cover.placement-right a:hover{transform:translate3d(0,0,0) rotate(-90deg);-webkit-transform:translate3d(0,0,0) rotate(-90deg)}
html .formcraft-css.image_button_cover.placement-bottom-right{position:relative;top:auto;z-index:99997}
html .formcraft-css.image_button_cover.placement-bottom-right a.fc-sticky-button{right:50px;position:fixed;bottom:0;top:auto!important;border-radius:3px 3px 0 0;transform:translate3d(0,50px,0);-webkit-transform:translate3d(0,50px,0);transform-origin:100% 100%;-webkit-transform-origin:100% 100%}
html .formcraft-css.image_button_cover.placement-bottom-right.now-show a.fc-sticky-button{transform:translate3d(0,6px,0);-webkit-transform:translate3d(0,6px,0)}
html .formcraft-css.image_button_cover.placement-bottom-right:hover a.fc-sticky-button{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
html .formcraft-css.image_button_cover a{box-shadow:none;border:0}
html .formcraft-css .form-page-logo{display:block;margin:30px auto;max-width:90%;height:auto}
html .formcraft-css .form-logic{display:none}
html .formcraft-css.align-left .fc-form,html .formcraft-css.align-left .fc-pagination-cover .fc-pagination,html .formcraft-css.align-left .prev-next{margin-left:2px}
html .formcraft-css.align-right .fc-form,html .formcraft-css.align-right .fc-pagination-cover .fc-pagination,html .formcraft-css.align-right .prev-next{margin-right:2px}
html .formcraft-css .prev-next{display:none;width:100%;letter-spacing:-4px;border-radius:2px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.3);margin:15px auto;background:white}
html .formcraft-css .prev-next input{box-shadow:none;border:0;border-radius:0;padding:8px;background:transparent;text-align:center;display:none;padding:15px 15px;font-size:.9em;text-transform:uppercase;font-weight:600;letter-spacing:.6px;color:inherit}
html .formcraft-css .prev-next>div{display:inline-block;width:50%;letter-spacing:0;text-align:center}
html .formcraft-css .prev-next>div span .icon-angle-left,html .formcraft-css .prev-next>div span .icon-angle-right{font-size:1.2em;vertical-align:middle;position:relative;top:-2px}
html .formcraft-css .prev-next>div span{display:block;padding:15px 15px;font-size:.87em;text-transform:uppercase;font-weight:600;letter-spacing:.6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
html .formcraft-css .prev-next>div span.inactive{opacity:.5;cursor:default}
html .formcraft-css .prev-next>div span.inactive:hover{color:inherit}
html .formcraft-css .prev-next>div:last-child{border-left:1px solid #e8e8e8;box-sizing:border-box;float:right}
html .formcraft-css #form-cover-html{text-align:center;position:relative;min-width:100%}
html .formcraft-css #form-cover-html>form{margin:0 auto}
html .formcraft-css #form-cover-html .no-fields{display:none}
html .formcraft-css #form-cover-html.nos-10 .no-fields{display:block;position:absolute;cursor:pointer;right:0;z-index:1;font-size:1.5em;top:48px;line-height:150px;width:420px;left:50%;margin-left:-210px;color:#999}
html .formcraft-css #form-cover-html.nos-10 .no-fields:hover{color:#777}
html .formcraft-css #form-cover-html.nos-10 .fc-form{min-height:150px}
html .formcraft-css .fc-pagination-cover{text-align:center;height:130px;display:none}
html .formcraft-css .fc-pagination{white-space:nowrap;text-align:center;position:relative;display:block;padding:12px 0;margin:0 auto;transition:background .3s;-webkit-transition:background .3s}
html .formcraft-css .fc-pagination>div{display:inline-block;padding:0 15px;position:relative;z-index:101;cursor:default;vertical-align:top;cursor:pointer;color:#999;transition:padding .3s;-webkit-transition:padding .3s}
html .formcraft-css .fc-pagination>div:hover{color:#777}
html .formcraft-css .fc-pagination>div:hover .page-number{box-shadow:0 0 4px rgba(0,0,0,0.5)}
html .formcraft-css .fc-pagination>div:first-child.active,html .formcraft-css .fc-pagination>div:last-child.active{z-index:101}
html .formcraft-css .fc-pagination>div.active{z-index:102}
html .formcraft-css .fc-pagination>div.active .page-number{transform:scale(1.25)}
html .formcraft-css .fc-pagination>div.active .page-name{color:#666}
html .formcraft-css .fc-pagination>div:after{position:absolute;border-top:2px solid #ccc;top:25px;width:100%;height:2px;content:'';left:0;z-index:101}
html .formcraft-css .fc-pagination>div:first-child:after{width:110px;left:50%;margin-left:-15px}
html .formcraft-css .fc-pagination>div:last-child:after{width:110px;right:50%;left:auto;margin-right:-15px}
html .formcraft-css .fc-pagination .page-number{font-weight:bold;display:inline-block;background-color:white;border-radius:4px;padding:5px;margin-bottom:10px;margin-top:10px;min-width:30px;position:relative;z-index:103;transition:transform .3s,background .3s,border-color .3s;-webkit-transition:transform .3s,background .3s,border-color .3s;border-width:0;box-shadow:0 0 3px rgba(0,0,0,0.4);border:1px solid transparent;box-sizing:border-box;-moz-box-sizing:border-box}
html .formcraft-css .fc-pagination .page-name{display:block;font-size:.85em;letter-spacing:.4px;font-weight:600;width:110px;text-transform:uppercase;padding:5px 0;white-space:normal}
html .formcraft-css .fc-form{background:white;box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);border-radius:2px;letter-spacing:-4px;text-align:left;margin:0 auto;min-width:140px;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;max-width:100%}
html .formcraft-css .fc-form .tooltip .tooltip-inner{min-width:120px;display:inline-block}
html .formcraft-css .fc-form.field-alignment-center{text-align:center}
html .formcraft-css .fc-form.field-alignment-center .form-element{margin-left:auto;margin-right:auto}
html .formcraft-css .fc-form.field-alignment-center .form-element .form-element-html .field-cover>span,html .formcraft-css .fc-form.field-alignment-center .form-element .form-element-html .field-cover>div{text-align:center}
html .formcraft-css .fc-form.field-alignment-center.label-floating .form-element .form-element-html .field-cover>div,html .formcraft-css .fc-form.field-alignment-center.label-floating .form-element .form-element-html .field-cover>span{text-align:left}
html .formcraft-css .fc-form.field-alignment-right{text-align:right}
html .formcraft-css .fc-form.field-alignment-right .form-element{margin-left:auto;margin-right:auto}
html .formcraft-css .fc-form.field-alignment-right .form-element .form-element-html .field-cover>span,html .formcraft-css .fc-form.field-alignment-right .form-element .form-element-html .field-cover>div{text-align:right}
html .formcraft-css .fc-form.icons-hide-true .form-element .field-cover div [class^="icon-"]{display:none}
html .formcraft-css .fc-form .form-page-content{padding:1.5em 1.5em;padding-right:0;padding-bottom:0}
html .formcraft-css .fc-form .form-page-content .form-element-type-customText:first-child .customText-cover{border-radius:2px 2px 0 0;padding-top:1.5em}
html .formcraft-css .fc-form .form-page-content .form-element-type-customText:last-child .customText-cover{border-radius:0 0 2px 2px;padding-bottom:1.5em;margin-bottom:-1.5em}
html .formcraft-css .fc-form .form-page-content .form-element-type-customText:last-child .form-element-html{margin-bottom:1.5em}
html .formcraft-css .fc-form .form-page-content .form-element-type-customText:first-child{margin-top:-1.5em}
html .formcraft-css .fc-form .form-page-content .form-element-type-customText:last-child{margin-bottom:-1.5em}
html .formcraft-css .fc-form h1{font-size:2em;margin:.5em 0;color:inherit}
html .formcraft-css .fc-form h2{font-size:1.6em}
html .formcraft-css .fc-form h3{font-size:1.5em}
html .formcraft-css .fc-form h2,html .formcraft-css .fc-form h3{margin:.4em 0}
html .formcraft-css .fc-form h1,html .formcraft-css .fc-form h2,html .formcraft-css .fc-form h3,html .formcraft-css .fc-form h4,html .formcraft-css .fc-form h5,html .formcraft-css .fc-form h6{font-weight:bold;display:inline-block;color:inherit;line-height:normal;margin-top:0;margin-bottom:.2em}
html .formcraft-css .fc-form.label-placeholder .field-cover>span{display:none}
html .formcraft-css .fc-form.label-placeholder .checkbox-cover>span,html .formcraft-css .fc-form.label-placeholder .star-cover>span,html .formcraft-css .fc-form.label-placeholder .thumb-cover>span,html .formcraft-css .fc-form.label-placeholder .slider-cover>span{display:block;width:100%;top:0;text-align:left}
html .formcraft-css .fc-form.label-placeholder .field-cover>div{width:100%;display:block}
html .formcraft-css .fc-form.label-placeholder .field-cover>div.tooltip{width:auto}
html .formcraft-css .fc-form.label-placeholder .slider-cover .ui-slider-cover{top:0}
html .formcraft-css .fc-form.label-floating .form-element .form-element-html .field-cover>span>span.main-label>span::after{right:-8px}
html .formcraft-css .fc-form.label-floating .form-element .submit-cover .submit-button{padding:8px 18px 8px 18px}
html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .checkbox-cover>div,html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .star-cover>div,html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .matrix-cover>div,html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .fileupload-cover>div{margin-top:4px;border-color:red}
html .formcraft-css .fc-form.label-floating .field-cover{position:relative}
html .formcraft-css .fc-form.label-floating .field-cover>span{z-index:101}
html .formcraft-css .fc-form.label-floating .field-cover input[type="text"],html .formcraft-css .fc-form.label-floating .field-cover input[type="email"],html .formcraft-css .fc-form.label-floating .field-cover input[type="tel"],html .formcraft-css .fc-form.label-floating .field-cover input[type="password"],html .formcraft-css .fc-form.label-floating .field-cover textarea{background-color:transparent!important;background-position:102% 50%}
html .formcraft-css .fc-form.label-floating .field-cover select{background-color:transparent!important;background-position:103% 52%;cursor:pointer}
html .formcraft-css .fc-form.label-floating .field-cover div [class^="icon-"]{bottom:4px;top:auto;line-height:1.4em;margin:10px 2px 6px 2px}
html .formcraft-css .fc-form.label-floating .form-element.form-element-type-customText .form-element-html{padding-top:0}
html .formcraft-css .fc-form.label-floating .form-element .form-element-html input[type="text"],html .formcraft-css .fc-form.label-floating .form-element .form-element-html input[type="email"],html .formcraft-css .fc-form.label-floating .form-element .form-element-html input[type="tel"],html .formcraft-css .fc-form.label-floating .form-element .form-element-html input[type="password"],html .formcraft-css .fc-form.label-floating .form-element .form-element-html textarea,html .formcraft-css .fc-form.label-floating .form-element .form-element-html select{border-width:0;border-radius:0;border-bottom-width:1px;box-shadow:none;margin:0;margin-top:6px;margin-bottom:4px;padding:10px 2px 6px 2px}
html .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover .time-fields-cover{border-width:0;border-radius:0;border-bottom-width:1px;box-shadow:none;background-color:transparent}
html .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover .time-fields-cover select,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover .time-fields-cover input[type="text"].meridian-picker{padding-top:3px;padding-bottom:3px}
html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html input[type="text"],html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html input[type="email"],html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html input[type="tel"],html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html input[type="password"],html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html textarea,html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html select{border-color:red}
html .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover input[type="text"].meridian-picker{padding:9px 12px 7px 12px}
html .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover input[type="text"].meridian-picker{padding:9px 22px 7px 22px}
html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .field-cover>span{color:red}
html .formcraft-css .fc-form.label-floating .field-cover>span{display:block;color:#a8a8a8;z-index:98;width:100%;text-align:left;padding:10px 2px 6px 2px;font-weight:normal;font-size:1em;position:absolute;left:0;top:6px;transform-origin:0 0;-webkit-transform-origin:0 0;transition:transform .2s linear;-webkit-transition:transform .2s linear}
html .formcraft-css .fc-form.label-floating .form-element .form-element-html .textarea-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .oneLineText-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .email-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .datepicker-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .password-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .dropdown-cover .error{font-size:11px;position:absolute;margin:0;padding:0;border:0;top:auto;bottom:-7px;right:2px;background:0}
html .formcraft-css .fc-form.label-floating .field-cover.has-input>span,html .formcraft-css .fc-form.label-floating .field-cover.has-focus>span{transform:translate3d(0,-19px,0) scale(0.8);-webkit-transform:translate3d(0,-19px,0) scale(0.8)}
html .formcraft-css .fc-form.label-floating .field-cover .sub-label{display:none}
html .formcraft-css .fc-form.label-floating .checkbox-cover>span,html .formcraft-css .fc-form.label-floating .star-cover>span,html .formcraft-css .fc-form.label-floating .thumb-cover>span,html .formcraft-css .fc-form.label-floating .matrix-cover>span,html .formcraft-css .fc-form.label-floating .slider-cover>span,html .formcraft-css .fc-form.label-floating .fileupload-cover>span,html .formcraft-css .fc-form.label-floating .timepicker-cover>span,html .formcraft-css .fc-form.label-floating .checkbox-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .star-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .matrix-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .slider-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .fileupload-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .timepicker-cover.has-focus>span{transform:none;position:static;display:block;width:100%;top:0;font-size:1em;padding-bottom:2px;text-align:left}
html .formcraft-css .fc-form.label-floating .field-cover>div{width:100%;position:relative;z-index:99}
html .formcraft-css .fc-form.label-floating .slider-cover .ui-slider-cover{top:0}
html .formcraft-css .fc-form.label-block .field-cover>span{display:block;text-align:left;top:0;width:100%}
html .formcraft-css .fc-form.label-block .field-cover>div{display:block;width:100%;margin-top:2px}
html .formcraft-css .fc-form.label-block .field-cover .sub-label{margin-bottom:2px}
html .formcraft-css .fc-form.label-block .form-element .slider-cover .ui-slider-cover{top:0}
html .formcraft-css .fc-form.frame-hidden{box-shadow:none;-moz-box-shadow:none;padding:0}
html .formcraft-css .fc-form.frame-hidden .form-page-content{padding:0;margin-right:-1.5em}
html .formcraft-css .fc-form.align-left{margin-left:0;margin-right:auto}
html .formcraft-css .fc-form.align-center{margin-left:auto;margin-right:auto}
html .formcraft-css .fc-form.align-right{margin-left:auto;margin-right:0}
html .formcraft-css .fc-form.remove-asterisk-true .form-element.is-required-true .field-cover>span>span:first-child>span::after{content:none}
html .formcraft-css .fc-form .form-element.is-required-true .field-cover>span>span:first-child>span{position:relative}
html .formcraft-css .fc-form .form-element.is-required-true .field-cover>span>span:first-child>span::after{content:'*';position:absolute;color:red;top:-3px;right:-6px}
html .formcraft-css .fc-form .field-cover{letter-spacing:-4px}
html .formcraft-css .fc-form .field-cover .tooltip{position:absolute;border:0!important;padding:0 5px!important}
html .formcraft-css .fc-form .field-cover.textarea-cover .tooltip{top:0!important;position:absolute}
html .formcraft-css .fc-form .field-cover.slider-cover .tooltip{top:-2px!important;padding:0 5px}
html .formcraft-css .fc-form .field-cover.slider-cover .tooltip-arrow{top:20px!important}
html .formcraft-css .fc-form .field-cover>div{position:relative}
html .formcraft-css .fc-form .field-cover>span,html .formcraft-css .fc-form .field-cover>div{letter-spacing:0;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box}
html .formcraft-css .fc-form .field-cover>span{width:30%;text-align:right;padding-right:9px;vertical-align:top;display:inline-block;position:relative;font-weight:600}
html .formcraft-css .fc-form .field-cover>span>span{display:block;width:100%;line-height:1.45em}
html .formcraft-css .fc-form .field-cover>span span.sub-label{font-weight:normal;position:relative;font-style:italic;font-size:.9em;margin-top:-1px;opacity:.8}
html .formcraft-css .fc-form .field-cover .sub-label-false{top:.7em}
html .formcraft-css .fc-form .field-cover .sub-label-false span.sub-label{display:none}
html .formcraft-css .fc-form .field-cover>div{width:70%;display:inline-block;text-align:left}
html .formcraft-css .fc-form .field-cover>div input[type="text"],html .formcraft-css .fc-form .field-cover>div input[type="email"],html .formcraft-css .fc-form .field-cover>div input[type="password"],html .formcraft-css .fc-form .field-cover>div input[type="tel"],html .formcraft-css .fc-form .field-cover>div textarea,html .formcraft-css .fc-form .field-cover>div select{width:100%;margin:0}
html .formcraft-css .fc-form .field-cover>div.full{width:auto;display:block}
html .formcraft-css .fc-form .field-cover>div.full hr{margin:0 -1.5em;border-top:0;opacity:.4;border-bottom:1px solid #e5e5e5}
html .formcraft-css .fc-form .final-success{letter-spacing:0;display:block;text-align:center;padding:40px 30px 35px 30px;font-size:1.2em;line-height:normal;z-index:999;display:none}
html .formcraft-css .fc-form .final-success .icon-ok-circle{display:block;-webkit-animation:successIn .8s;animation:successIn .8s;color:#23b323;font-size:1.6em;margin-bottom:.3em}
html .formcraft-css .fc-form .final-success span{display:block;-webkit-animation:successIn .8s;animation:successIn .8s;color:#18a118}
html .formcraft-css .fc-form.submitted .form-element{transition:transform .8s,opacity .8s;-webkit-transition:-webkit-transform .8s,opacity .8s;opacity:0;transform:translate3d(0,-500px,0);-webkit-transform:translate3d(0,-500px,0)}
html .formcraft-css .fc-form.submitted{overflow:hidden;min-height:130px}
html .formcraft-css .fc-form .form-element-type-slider{z-index:103}
html .formcraft-css .fc-form .form-element{position:relative;display:inline-block;letter-spacing:0;vertical-align:top;opacity:1;border-radius:2px;z-index:101;border:0}
html .formcraft-css .fc-form .form-element.error-field .error{display:block;white-space:nowrap}
html .formcraft-css .fc-form .form-element.error-field .form-element-html .checkbox-cover>div,html .formcraft-css .fc-form .form-element.error-field .form-element-html .star-cover>div,html .formcraft-css .fc-form .form-element.error-field .form-element-html .matrix-cover>div,html .formcraft-css .fc-form .form-element.error-field .form-element-html .fileupload-cover>div{border-color:red;padding-left:8px}
html .formcraft-css .fc-form .form-element.error-field .star-cover>div,html .formcraft-css .fc-form .form-element.error-field .matrix-cover>div{padding-left:0}
html .formcraft-css .fc-form .form-element.error-field .checkbox-cover.images-true>div{padding-left:0}
html .formcraft-css .fc-form .form-element.error-field .slider-cover>div{border:1px solid red;border-radius:3px}
html .formcraft-css .fc-form .form-element.error-field input[type='text'],html .formcraft-css .fc-form .form-element.error-field input[type='password'],html .formcraft-css .fc-form .form-element.error-field input[type='tel'],html .formcraft-css .fc-form .form-element.error-field textarea,html .formcraft-css .fc-form .form-element.error-field select{border-color:red}
html .formcraft-css .fc-form .form-element input[type="text"],html .formcraft-css .fc-form .form-element input[type="password"],html .formcraft-css .fc-form .form-element input[type="color"],html .formcraft-css .fc-form .form-element input[type="date"],html .formcraft-css .fc-form .form-element input[type="datetime"],html .formcraft-css .fc-form .form-element input[type="datetime-local"],html .formcraft-css .fc-form .form-element input[type="email"],html .formcraft-css .fc-form .form-element input[type="month"],html .formcraft-css .fc-form .form-element input[type="number"],html .formcraft-css .fc-form .form-element input[type="search"],html .formcraft-css .fc-form .form-element input[type="tel"],html .formcraft-css .fc-form .form-element input[type="tel"],html .formcraft-css .fc-form .form-element input[type="time"],html .formcraft-css .fc-form .form-element input[type="url"],html .formcraft-css .fc-form .form-element input[type="week"],html .formcraft-css .fc-form .form-element select,html .formcraft-css .fc-form .form-element textarea{line-height:1.4em;background-color:#fafafa;height:auto;box-shadow:none;-webkit-box-shadow:none;-webkit-appearance:none}
html .formcraft-css .fc-form .form-element input[type="text"]{background-image:none!important}
html .formcraft-css .fc-form .form-element .error{display:none;position:absolute;top:-4px;z-index:103;font-size:.85em;line-height:8px;margin:0;padding:0;border:0;margin-top:0;background:white;right:30px;color:red;-webkit-animation:fadeInRight .3s ease-out;animation:fadeInRight .3s ease-out}
html .formcraft-css .fc-form .form-element .form-element-html{padding:1.5em 1.5em;padding-left:0;padding-top:0}
html .formcraft-css .fc-form .form-element .field-cover{position:relative}
html .formcraft-css .fc-form .form-element.index-true{z-index:103!important}
html .formcraft-css .fc-form .form-element.form-element-type-customText .form-element-html{position:static}
html .formcraft-css .fc-form .form-element .field-cover.heading-cover .bold-true{font-weight:bold}
html .formcraft-css .fc-form .form-element .field-cover.heading-cover>div{line-height:normal;width:100%}
html .formcraft-css .fc-form .form-element .field-cover.customText-cover{white-space:pre-wrap;position:relative;margin:0 -1.5em;padding:0 1.5em;line-height:1.5em}
html .formcraft-css .fc-form .form-element .field-cover.customText-cover img{max-width:none}
html .formcraft-css .fc-form .form-element .field-cover.customText-cover iframe{max-width:100%}
html .formcraft-css .fc-form .form-element .field-cover.customText-cover.absolute-true{position:absolute;margin:0;margin-left:-1.5em;margin-right:-1.5em;padding-top:0;padding-bottom:0}
html .formcraft-css .fc-form .form-element .field-cover.customText-cover.absolute-true img{max-width:none}
html .formcraft-css .fc-form .form-element .field-cover.customText-cover h2,html .formcraft-css .fc-form .form-element .field-cover.customText-cover h1,html .formcraft-css .fc-form .form-element .field-cover.customText-cover h3,html .formcraft-css .fc-form .form-element .field-cover.customText-cover h4{display:block;letter-spacing:0;line-height:1.6em}
html .formcraft-css .fc-form .form-element .field-cover.customText-cover p{margin:.3em 0;width:100%!important;display:block;font-size:1em}
html .formcraft-css .fc-form .form-element .field-cover.customText-cover a{text-decoration:none}
html .formcraft-css .fc-form .form-element .textarea-cover .count-,html .formcraft-css .fc-form .form-element .textarea-cover .count-false{display:none}
html .formcraft-css .fc-form .form-element .textarea-cover .count-true{display:block;text-align:right;font-size:.87em;padding:1px 0;letter-spacing:.4px}
html .formcraft-css .fc-form .form-element .textarea-cover textarea{resize:none;display:block;min-height:0}
html .formcraft-css .fc-form .form-element .field-cover [class^="icon-"]{position:absolute;right:0;top:0;cursor:text;line-height:1.4em;font-size:1.05em;margin:9px 12px 7px 12px;color:inherit}
html .formcraft-css .fc-form .form-element .field-cover [class^="icon-"]::before{line-height:1.4em}
html .formcraft-css .fc-form .form-element .field-cover [class^="icon-"].icon-clock-1{font-size:1.1em;right:-1px}
html .formcraft-css .fc-form .form-element .emails-cover input{background-repeat:no-repeat;background-position:100% 50%;background-size:30px;background-image:url(//www.bistrolago.co.nz/wp-content/plugins/formcraft3/assets/images/email-icon.png)}
html .formcraft-css .fc-form .form-element .datepicker-cover input{background-repeat:no-repeat;background-position:100% 50%;background-size:30px}
html .formcraft-css .fc-form .form-element .submit-response{display:block;text-align:center}
html .formcraft-css .fc-form .form-element .submit-response>span{padding-top:15px;display:inline-block}
html .formcraft-css .fc-form .form-element .submit-response>span.has-error{color:#f11010}
html .formcraft-css .fc-form .form-element .submit-response>span a{padding:0;margin:0;display:inline}
html .formcraft-css .fc-form .form-element .required_field{opacity:0}
html .formcraft-css .fc-form .form-element .submit-cover.enabled{opacity:1}
html .formcraft-css .fc-form .form-element .submit-cover.enabled .text{display:block}
html .formcraft-css .fc-form .form-element .submit-cover.align-right{text-align:right}
html .formcraft-css .fc-form .form-element .submit-cover.align-left{text-align:left}
html .formcraft-css .fc-form .form-element .submit-cover.align-center{text-align:center}
html .formcraft-css .fc-form .form-element .submit-cover.align-right .submit-button{margin-right:0}
html .formcraft-css .fc-form .form-element .submit-cover.align-left .submit-button{margin-left:0}
html .formcraft-css .fc-form .form-element .submit-cover.align-center .submit-button{margin-left:auto;margin-right:auto}
html .formcraft-css .fc-form .form-element .submit-cover .loading-icon{height:22px;font-size:22px;text-align:center;margin:0;line-height:1em}
html .formcraft-css .fc-form .form-element .submit-cover .spin-cover{display:none;text-align:center;left:0;right:0;-webkit-animation:bounceInBig .4s ease-out;animation:bounceInBig .4s ease-out}
html .formcraft-css .fc-form .form-element .submit-cover .loading-icon:before{left:0;line-height:1em}
html .formcraft-css .fc-form .form-element .submit-cover.disabled .submit-button:hover{box-shadow:none}
html .formcraft-css .fc-form .form-element .submit-cover.disabled .submit-button{opacity:.75;border-radius:100px}
html .formcraft-css .fc-form .form-element .submit-cover.disabled .spin-cover{display:block}
html .formcraft-css .fc-form .form-element .submit-cover.disabled .spin-cover{display:block;position:absolute;top:50%;margin-top:-11px}
html .formcraft-css .fc-form .form-element .submit-cover.disabled .icon-spin5{display:block;margin:0;bottom:auto;line-height:normal}
html .formcraft-css .fc-form .form-element .submit-cover.disabled .text{opacity:0}
html .formcraft-css .fc-form .form-element .submit-cover.animate-false .submit-button{width:auto!important;border-radius:2px!important}
html .formcraft-css .fc-form .form-element .submit-cover .submit-button{box-shadow:none;height:auto;font-size:1em;line-height:1.5em;position:relative;text-transform:none;margin:0 auto;padding:9px 18px 9px 18px;border:0;border-radius:2px;width:auto;cursor:pointer;font-weight:600;font-family:inherit;letter-spacing:0;white-space:nowrap;transition:width .3s,padding .5s;-webkit-transition:width .3s,padding .5s}
html .formcraft-css .fc-form .form-element .submit-cover .submit-button:hover{box-shadow:0 0 100px rgba(50,50,50,0.08) inset}
html .formcraft-css .fc-form .form-element .checkbox-cover input[type="checkbox"]{border-radius:2px}
html .formcraft-css .fc-form .form-element .checkbox-cover input[type="checkbox"]::before{margin:2px 0 0 2px;font-size:9px}
html .formcraft-css .fc-form .form-element .checkbox-cover.images-true>div label{text-align:center;vertical-align:bottom;opacity:.75;padding:3px 5px 3px 5px}
html .formcraft-css .fc-form .form-element .checkbox-cover.images-true>div label:hover,html .formcraft-css .fc-form .form-element .checkbox-cover.images-true>div label.active{opacity:1}
html .formcraft-css .fc-form .form-element .checkbox-cover.images-true>div label input{display:block;margin:0 auto .5em auto}
html .formcraft-css .fc-form .form-element .checkbox-cover.images-true>div label img{display:block;margin:0 auto;margin-bottom:5px;max-width:94%}
html .formcraft-css .fc-form .form-element .checkbox-cover.images-false>div label img{display:none}
html .formcraft-css .fc-form .form-element .checkbox-cover>div{padding-bottom:4px;padding-top:5px;border-radius:2px;border:1px solid transparent;transition:padding .15s linear;-webkit-transition:padding .15s linear}
html .formcraft-css .fc-form .form-element .checkbox-cover>div label{padding:.3em 10px .3em 0;display:inline-block;cursor:pointer;font-size:.9em}
html .formcraft-css .fc-form .form-element .checkbox-cover>div label img{display:none}
html .formcraft-css .fc-form .form-element .checkbox-cover>div label input{position:relative;top:1px}
html .formcraft-css .fc-form .form-element .checkbox-cover>div label>span{vertical-align:top}
html .formcraft-css .fc-form .form-element .checkbox-cover>div label a{color:#48e}
html .formcraft-css .fc-form .form-element .checkbox-cover>div label a:hover{text-decoration:underline}
html .formcraft-css .fc-form .form-element .submit-cover.wide-true.animate-false .submit-button{width:100%!important;border-radius:2px!important;padding-left:0;padding-right:0;text-align:center}
html .formcraft-css .fc-form .form-element .submit-cover.wide-true .submit-button{width:100%}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover>div{border-radius:3px;margin-top:-8px;padding-top:8px;padding-bottom:8px;padding-right:8px;border:1px solid transparent;transition:padding .15s linear;-webkit-transition:padding .15s linear}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file .icon-upload-cloud{font-size:46px;position:absolute;display:block;z-index:1;color:#fff;left:0;top:auto;opacity:.18;bottom:-20px;right:auto;margin:0}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file{font-size:1em;padding:0 16px;padding-left:55px;height:36px;line-height:36px;overflow:hidden;text-transform:none;font-weight:bold;letter-spacing:0;padding-bottom:3px;box-shadow:none;border:0;border-radius:2px}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file:hover{box-shadow:0 0 100px rgba(50,50,50,0.08) inset}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file span{position:relative;z-index:1}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list{margin:10px 0;margin-bottom:0;padding:0}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li{display:block;letter-spacing:-4px;position:relative;display:none;list-style:none;border-radius:2px;margin-bottom:6px;box-shadow:0 1px 2px #aaa inset;background-color:#eee}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li:last-child{margin-bottom:0}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li div{transition:width .1s ease;-webkit-transition:width .1s ease;letter-spacing:0;height:31px;line-height:30px;white-space:nowrap;display:block;width:0;background-color:#22c222;border:1px solid #27a615;border-bottom-width:2px;border-radius:3px;color:white;font-size:.85em;padding:0 8px}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .icon-ok,html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .delete-file{letter-spacing:0;position:absolute;top:7px;font-weight:bold;right:3px;font-size:12px;color:#eee;cursor:pointer;-webkit-animation:bounceIn .3s;animation:bounceIn .3s}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .delete-file.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;font-size:16px;top:7px;right:5px;padding:0;color:#fff}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .delete-file:hover{color:white}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .delete-file{font-size:21px;line-height:31px;right:0;padding:0 9px;font-weight:500;top:0}
html .formcraft-css .fc-form .form-element .slider-cover>div{padding:15px 3px;border:1px solid transparent;top:5px}
html .formcraft-css .fc-form .form-element .slider-cover.show-scale-true>div{padding-top:27px;top:-2px}
html .formcraft-css .fc-form .form-element .slider-cover.show-scale-false .range-min,html .formcraft-css .fc-form .form-element .slider-cover.show-scale- .range-min,html .formcraft-css .fc-form .form-element .slider-cover.show-scale-false .range-max,html .formcraft-css .fc-form .form-element .slider-cover.show-scale- .range-max{display:none}
html .formcraft-css .fc-form .form-element .slider-cover .range-min,html .formcraft-css .fc-form .form-element .slider-cover .range-max{position:absolute;top:4px;width:40px;text-align:center;color:inherit;font-weight:500;left:-7px;font-size:.75em}
html .formcraft-css .fc-form .form-element .slider-cover .range-min::before,html .formcraft-css .fc-form .form-element .slider-cover .range-max::before{content:'';position:absolute;width:1px;height:7px;background-color:#ccc;left:50%;top:16px}
html .formcraft-css .fc-form .form-element .slider-cover .range-max{right:-3px;left:auto}
html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-cover{display:block;width:98%;margin-left:1%;height:6px;position:relative;padding-right:18px;background-color:#e9e9e9;box-shadow:0 1px 1px #ccc inset;border-radius:3px}
html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-range{height:6px;position:relative;border-radius:3px 0 0 3px}
html .formcraft-css .fc-form .form-element .slider-cover .ui-slider{cursor:pointer;display:block;width:100%;height:18px;font-size:inherit;top:-6px;padding-top:6px;position:relative;z-index:101;border:0;background:0}
html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-range .ui-slider-handle-nos{top:-41px;left:50%;margin-left:-16px}
html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle-nos{-webkit-animation:tooltipTop .2s;animation:tooltipTop .2s;position:absolute;white-space:nowrap;display:none;top:-36px;border-radius:2px;background-color:white;height:26px;min-width:30px;line-height:26px;padding:0 6px;left:0;color:#777;text-align:center;font-size:.85em;font-weight:bold;box-shadow:0 0 2px rgba(0,0,0,0.5)}
html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle-nos:before{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #bbb;position:absolute;left:50%;margin-left:-5px;bottom:-5px;z-index:100}
html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle-nos:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #fff;position:absolute;left:50%;margin-left:-5px;bottom:-4px;z-index:101}
html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;outline:0;background:#fff;border:0;box-shadow:0 0 2px rgba(0,0,0,0.6);width:20px;height:20px;top:50%;margin-top:-10px;margin-left:-2px;display:block;border-radius:40px;position:absolute}
html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle::before,html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle::after{display:none;content:none}
html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle:hover{box-shadow:0 0 2px rgba(0,0,0,0.7)}
html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover{border-radius:2px;overflow:hidden;display:block;font-size:1.1em;position:relative;background-color:#fafafa;border:1px solid #ddd;border-top-color:#bababa;border-left-color:#bfbfbf;background-repeat:no-repeat;background-position:100% 50%;background-size:30px}
html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover select,html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover select:first-child,html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover input.meridian-picker{padding:9px 10px 7px 4.5%}
html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover input.meridian-picker{text-transform:uppercase;letter-spacing:.6px}
html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover:after{content:'';position:absolute;line-height:35px;top:50%;margin-top:-17px;left:67px}
html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover.hide-meridian-true input.meridian-picker{display:none}
html .formcraft-css .fc-form .form-element .timepicker-cover select,html .formcraft-css .fc-form .form-element .timepicker-cover input.meridian-picker{vertical-align:middle;display:inline-block;cursor:pointer;text-align:left;box-shadow:none;border-radius:0;min-width:35px;width:30%;max-width:56px;border:0;background:0}
html .formcraft-css .fc-form .form-element .timepicker-cover select:first-child{padding-left:13px}
html .formcraft-css .fc-form .form-element .timepicker-cover select:focus,html .formcraft-css .fc-form .form-element .timepicker-cover input:hover{border:0}
html .formcraft-css .fc-form .form-element .timepicker-cover select:hover,html .formcraft-css .fc-form .form-element .timepicker-cover input:hover{background-color:#eee}
html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover{letter-spacing:-4px}
html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .thumbs-up,html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .thumbs-down{font-size:3.5em}
html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label{transition:transform .1s;-webkit-transition:-webkit-transform .1s;transform:translate3d(0,0,0) scale(0.9);-webkit-transform:translate3d(0,0,0) scale(0.9);display:inline-block;cursor:pointer;letter-spacing:0;padding:7px 0}
html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label [class^="icon-"]{position:static;cursor:pointer;margin:0;padding:0}
html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.active{transform:translate3d(0,0,0) scale(1.1);-webkit-transform:translate3d(0,0,0) scale(1.1)}
html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .thumbs-up{display:none}
html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .tooltip{-webkit-animation:none;animation:none;margin-top:-10px;font-family:inherit;width:auto;border:0}
html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .tooltip .tooltip-inner{max-width:120px;min-width:60px;height:auto;font-family:inherit;font-size:12px;font-weight:500;padding-bottom:6px;text-align:center;box-shadow:0 0 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5)}
html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.active,html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label:hover{color:red}
html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.odd.active,html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.odd:hover{color:green}
html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.odd .thumbs-up{display:block}
html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.odd .thumbs-down{display:none}
html .formcraft-css .fc-form .form-element .star-cover>div{border-radius:2px;border:1px solid transparent;transition:padding .15s linear;-webkit-transition:padding .15s linear}
html .formcraft-css .fc-form .form-element .star-cover .star-label-cover .tooltip{-webkit-animation:none;animation:none;margin-top:-5px;font-family:inherit;width:auto;border:0}
html .formcraft-css .fc-form .form-element .star-cover .star-label-cover .tooltip .tooltip-arrow{height:0}
html .formcraft-css .fc-form .form-element .star-cover .star-label-cover .tooltip .tooltip-inner{max-width:120px;min-width:60px;height:auto;font-family:inherit;font-size:12px;font-weight:500;padding-bottom:6px;text-align:center;box-shadow:0 0 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5)}
html .formcraft-css .fc-form .form-element .star-cover .star-label-cover>div{display:inline-block;min-height:40px}
html .formcraft-css .fc-form .form-element .star-cover label{font-size:2em;cursor:pointer;display:inline-block;padding:0;opacity:1;min-width:40px}
html .formcraft-css .fc-form .form-element .star-cover label>div{display:block;background-image:url(//www.bistrolago.co.nz/wp-content/plugins/formcraft3/assets/images/star.png);width:40px;margin:0 auto;height:40px;background-repeat:no-repeat;background-position:0 0;background-size:120px;transition:transform .2s;-webkit-transition:-webkit-transform .2s;transform:translate3d(0,0,0) scale(1);-webkit-transform:translate3d(0,0,0) scale(1)}
html .formcraft-css .fc-form .form-element .star-cover label .star{display:none}
html .formcraft-css .fc-form .form-element .star-cover label .star-empty{display:block;transition:transform .3s;-webkit-transition:-webkit-transform .3s;transform:translate3d(0,0,0) scale(1);-webkit-transform:translate3d(0,0,0) scale(1)}
html .formcraft-css .fc-form .form-element .star-cover>div>div label.fake-empty>div{background-position:0 0}
html .formcraft-css .fc-form .form-element .star-cover label.fake-hover>div{background-position:-40px 0}
html .formcraft-css .fc-form .form-element .star-cover label.fake-click>div,html .formcraft-css .fc-form .form-element .star-cover label.fake-click:hover>div,html .formcraft-css .fc-form .form-element .star-cover label.active>div{background-position:-80px 0}
html .formcraft-css .fc-form .form-element .star-cover label:hover>div{opacity:1;background-position:-40px 0;transform:translate3d(0,0,0) scale(1.1);-webkit-transform:translate3d(0,0,0) scale(1.1)}
html .formcraft-css .fc-form .form-element .star-cover label input[type='radio']{position:absolute;left:-999em}
html .formcraft-css .fc-form .form-element .matrix-cover>div{border-radius:2px;border:1px solid transparent}
html .formcraft-css .fc-form .form-element .matrix-cover table{width:100%;font-size:1em;color:inherit;border:0}
html .formcraft-css .fc-form .form-element .matrix-cover table td{padding:0;border:0}
html .formcraft-css .fc-form .form-element .matrix-cover table th{padding:7px 6px 7px 6px;text-align:center;border:0}
html .formcraft-css .fc-form .form-element .matrix-cover table td label{display:block;text-align:center;cursor:pointer}
html .formcraft-css .fc-form .form-element .matrix-cover table td label input{margin-right:0;margin:.9em 0}
html .formcraft-css .fc-form .form-element .matrix-cover table tr td:first-child{text-align:left;padding:9px 6px 9px 10px}
html .formcraft-css .fc-form .form-element .matrix-cover table tr:nth-child(odd) td{background-color:rgba(0,0,0,0.045)}
html .formcraft-css .fc-form .form-element .matrix-cover table tr:nth-child(even) td{background-color:rgba(0,0,0,0)}
html .formcraft-css .fc-form .form-element .matrix-cover table tr:nth-child(odd) td label:hover{background-color:rgba(0,0,0,0.055)}
html .formcraft-css .fc-form .form-element .matrix-cover table tr:nth-child(even) td label:hover{background-color:rgba(0,0,0,0.02)}
html .formcraft-css .fc-form .form-element .matrix-cover table thead th{text-align:center}
html .form-live .form-element.state-shown.even{display:inline-block;transform-origin:50% 0;-webkit-transform-origin:50% 0;-webkit-animation:fieldShowEven .35s ease-out;animation:fieldShowEven .35s ease-out}
html .form-live .form-element.state-shown.odd{display:inline-block;transform-origin:50% 0;-webkit-transform-origin:50% 0;-webkit-animation:fieldShowOdd .35s ease-out;animation:fieldShowOdd .35s ease-out}
html .form-live .form-element.state-hidden.even{transform-origin:50% 0;-webkit-transform-origin:50% 0;-webkit-animation:fieldHideEven .5s ease-out;animation:fieldHideEven .5s ease-out}
html .form-live .form-element.state-hidden.odd{transform-origin:50% 0;-webkit-transform-origin:50% 0;-webkit-animation:fieldHideOdd .5s ease-out;animation:fieldHideOdd .5s ease-out}
.form-live .form-cover{-webkit-perspective:750px;perspective:750px}
.form-live .form-spinner{margin-top:50px}
.form-live .form-spinner>div{background-color:#999;width:15px;margin:0 1px;height:15px}
.form-live .fc-form.shake{-webkit-animation:shake .5s linear;animation:shake .5s linear}
.form-live .fc-form .options-panel,.form-live .fc-form .form-options{display:none}
@media(max-width:480px){html body .formcraft-css .fc-sticky{right:3%;max-width:94%}html body .formcraft-css.image_button_cover.placement-bottom-right a{right:3%}html body .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover select,html body .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover select:first-child,html body .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover input.meridian-picker,html body .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover input[type="text"].meridian-picker{padding-right:0}html body .fc-form-modal .fc_modal-dialog{max-width:94%;padding-top:0;padding-bottom:0}html body .fc-form .form-element{width:100%!important}html body .fc-form-modal{padding-top:3%;padding-bottom:3%}}.gpp-sc-instruction-box{padding:20px;margin-bottom:20px;background:#EDEDED;color:#333;float:left;}
/* Grid */
.ls-sc-grid_1,
.ls-sc-grid_2,
.ls-sc-grid_3,
.ls-sc-grid_4,
.ls-sc-grid_5,
.ls-sc-grid_6,
.ls-sc-grid_7,
.ls-sc-grid_8,
.ls-sc-grid_9,
.ls-sc-grid_10,
.ls-sc-grid_11,
.ls-sc-grid_12{display:inline;float:left;position:relative;margin-left:1%;margin-right:1%;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.ls-sc-grid_1{width:6.333%;}
.ls-sc-grid_2{width:14.667%;}
.ls-sc-grid_3{width:23.0%;}
.ls-sc-grid_4{width:31.333%;}
.ls-sc-grid_5{width:39.667%;}
.ls-sc-grid_6{width:48.0%;}
.ls-sc-grid_7{width:56.333%;}
.ls-sc-grid_8{width:64.667%;}
.ls-sc-grid_9{width:73.0%;}
.ls-sc-grid_10{width:81.333%;}
.ls-sc-grid_11{width:89.667%;}
.ls-sc-grid_12{width:98.0%;}
@media screen and (max-width: 640px) {
  .ls-sc-grid_1,
  .ls-sc-grid_2,
  .ls-sc-grid_3,
  .ls-sc-grid_4,
  .ls-sc-grid_5,
  .ls-sc-grid_6,
  .ls-sc-grid_7,
  .ls-sc-grid_8,
  .ls-sc-grid_9,
  .ls-sc-grid_10,
  .ls-sc-grid_11,
  .ls-sc-grid_12{display:block;float:none;margin:0 auto;width:100%;}
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* Buttons */
.ls-sc-button{display:inline-block;margin:0 0 1em;padding:8px 15px;border:0;border-radius:2px;border:1px solid transparent;color:#ffffff;vertical-align:middle;text-align:center;font-weight:bold;font-size:13px;font-family:Arial, "Lucida Grande", sans-serif;line-height:1.5384615384615385;cursor:pointer;outline:none;background-color:#434a54;border-color:#434a54;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-style:normal;text-decoration:none;}
.ls-sc-button:hover{text-decoration:none;}
.ls-sc-button.medium{padding:12px 24px;font-size:18px;}
.ls-sc-button.medium .gpp-sc-genericon{line-height:1.25;font-size:18px;}
.ls-sc-button.large{padding:20px 32px;font-size:24px;}
.ls-sc-button.large .gpp-sc-genericon{line-height:1.5;font-size:24px;}
.ls-sc-button.block{display:block;}
.ls-sc-button-icon-left{padding-right:0.5em;margin-right:7px;}
.medium .ls-sc-button-icon-left{margin-right:10px;}
.large .ls-sc-button-icon-left{margin-right:15px;}
.ls-sc-button-icon-right{padding-left:0.5em;margin-left:7px;}
.medium .ls-sc-button-icon-right{margin-left:10px;}
.large .ls-sc-button-icon-right{margin-left:15px;}
.ls-sc-button-icon-left.gpp-sc-genericon,
.ls-sc-button-icon-right.gpp-sc-genericon{vertical-align:top;height:10px;}
.ls-sc-button:hover{opacity:0.8;}
.ls-sc-button span.ls-sc-button-inner{display:block;font-weight:normal;line-height:1.5384615384615385;text-decoration:none;text-align:center;white-space:nowrap;color:#fff;}
.ls-sc-button.grey,
.ls-sc-box.grey,
.ls-sc-highlight.grey,
.ls-sc-pricing-header.grey{background-color:#cccccc;border-color:#cccccc;color:#fff;}
.ls-sc-button.yellow,
.ls-sc-box.yellow,
.ls-sc-highlight.yellow,
.ls-sc-pricing-header.yellow{background-color:#edde45;border-color:#edde45;color:#fff;}
.ls-sc-button.green,
.ls-sc-box.green,
.ls-sc-highlight.green,
.ls-sc-pricing-header.green{background-color:#19dd89;border-color:#19dd89;color:#fff;}
.ls-sc-button.red,
.ls-sc-box.red,
.ls-sc-highlight.red,
.ls-sc-pricing-header.red{background-color:#ea3556;border-color:#ea3556;color:#fff;}
.ls-sc-button.pink,
.ls-sc-box.pink,
.ls-sc-highlight.pink,
.ls-sc-pricing-header.pink{background-color:#d770ad;border-color:#d770ad;color:#fff;}
.ls-sc-button.black,
.ls-sc-box.black,
.ls-sc-highlight.black,
.ls-sc-pricing-header.black{background-color:#282d31;border-color:#282d31;color:#fff;}
.ls-sc-button.blue,
.ls-sc-box.blue,
.ls-sc-highlight.blue,
.ls-sc-pricing-header.blue{background-color:#42a2ce;border-color:#42a2ce;color:#fff;}
.ls-sc-button.purple,
.ls-sc-box.purple,
.ls-sc-highlight.purple,
.ls-sc-pricing-header.purple{background-color:#8e44ad;border-color:#8e44ad;color:#fff;}
.ls-sc-pricing-header.grey h5{background-color:#cccccc;border-color:#cccccc;color:#fff;}
.ls-sc-pricing-header.yellow h5{background-color:#edde45;border-color:#edde45;color:#fff;}
.ls-sc-pricing-header.green h5{background-color:#19dd89;border-color:#19dd89;color:#fff;}
.ls-sc-pricing-header.red h5{background-color:#ea3556;border-color:#ea3556;color:#fff;}
.ls-sc-pricing-header.pink h5{background-color:#d770ad;border-color:#d770ad;color:#fff;}
.ls-sc-pricing-header.black h5{background-color:#282d31;border-color:#282d31;color:#fff;}
.ls-sc-pricing-header.blue h5{background-color:#42a2ce;border-color:#42a2ce;color:#fff;}
.ls-sc-pricing-header.purple h5{background-color:#8e44ad;border-color:#8e44ad;color:#fff;}
/*  Alert Boxes  */
.ls-sc-box{float:left;width:90%;display:block;padding:3% 5%;margin:0.5em 0;font-size:1.2em;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ls-sc-box.alignright,
.ls-sc-box.alignleft{margin-left:0;margin-right:0;}
.ls-sc-box a{text-decoration:underline;}
.ls-sc-box .ls-sc-button{text-decoration:none;float:right;margin:0;}
/* Dividers */
.ls-sc-divider{display:block;width:100%;height:0;margin:0;background:none;}
.ls-sc-divider.solid{border-top:1px solid #eee;}
.ls-sc-divider.dashed{border-top:1px dashed #eee;}
.ls-sc-divider.dotted{border-top:1px dotted #eee;}
.ls-sc-divider.double{height:5px;display:block;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.ls-sc-divider.yellow{border-color:#edde45;}
.ls-sc-divider.green{border-color:#19dd89;}
.ls-sc-divider.red{border-color:#ea3556;}
.ls-sc-divider.pink{border-color:#d770ad;}
.ls-sc-divider.black{border-color:#282d31;}
.ls-sc-divider.blue{border-color:#42a2ce;}
.ls-sc-divider.gray{border-color:#cccccc;}
.ls-sc-divider.purple{border-color:#8e44ad;}
/* Toggle
================================================== */
.ls-sc-toggle .ls-sc-toggle-trigger{color:#3d3d3d;display:block;padding:0.8em;border:1px solid #dddddd;background:#f9f9f9;outline:0;text-transform:none;font-weight:normal;font-size:1em;line-height:1.5em;margin:0;cursor:pointer;}
.ls-sc-toggle .ls-sc-toggle-trigger:hover{background-color:#fcfcfc;text-decoration:none;}
.ls-sc-toggle .ls-sc-toggle-container{display:none;overflow:hidden;padding:15px;border:1px solid #dddddd;border-top:0px;}
/* Accordion
================================================== */
.ls-sc-accordion{border:1px solid #dddddd;}
.ls-sc-accordion h3.ls-sc-accordion-trigger{color:#3d3d3d;display:block;padding:0.8em;border-bottom:1px solid #dddddd;background:#f9f9f9;outline:0;text-transform:none;letter-spacing:normal;font-weight:normal;font-size:1em;line-height:1.5em;margin:0;cursor:pointer;}
.ls-sc-accordion h3.ls-sc-accordion-trigger a{color:#555;text-decoration:none !important;}
.ls-sc-accordion .ui-state-focus{outline:none;}
.ls-sc-accordion .ls-sc-accordion-trigger:hover{background-color:#fcfcfc;text-decoration:none;}
.ls-sc-accordion .ls-sc-accordion-trigger.ui-state-active{background-color:#fff;text-decoration:none;}
.ls-sc-accordion .ls-sc-accordion-trigger.ui-state-active a{color:#000;}
.ls-sc-accordion .ui-accordion-content{background-color:#fff;padding:15px;border-bottom:solid 1px #dddddd;}
.ls-sc-accordion .ui-accordion-content p:last-child{margin:0px;}
.ls-sc-accordion .ui-icon{margin-right:7px;}
/* Tabs
================================================== */
.ls-sc-tabs{zoom:1;}
.ls-sc-tabs ul.ui-tabs-nav{display:block;margin:0;padding:0;border-bottom:solid 1px #dddddd;margin-left:1px;margin-bottom:0 !important;}
.ls-sc-tabs ul.ui-tabs-nav li{display:block;width:auto;height:40px;padding:0 !important;float:left !important;margin:0 !important;outline:none;}
.ls-sc-tabs ul.ui-tabs-nav li a{display:block;text-decoration:none;width:auto;height:39px;padding:0px 20px;line-height:40px;border:solid 1px #dddddd;border-width:1px 1px 0 0;margin:0;background-color:#f9f9f9;font-size:1em;color:#444;outline:none;}
.ls-sc-tabs ul.ui-tabs-nav li a:hover{color:#333;background:#fcfcfc;}
.ls-sc-tabs ul.ui-tabs-nav .ui-state-active a{background:#fff;height:45px;position:relative;top:-4px;padding-top:4px;border-left-width:1px;margin:0 0 0 -1px;color:#111 !important;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;}
.ls-sc-tabs ul.ui-tabs-nav .ui-state-active a:hover{background:#ffffff;}
.ls-sc-tabs ul.ui-tabs-nav li:first-child .ui-state-active a{margin-left:0;}
.ls-sc-tabs ul.ui-tabs-nav li:first-child a{border-width:1px 1px 0 1px;}
.ls-sc-tabs .tab-content{background:#fff;padding:20px;border-left:solid 1px #dddddd;border-right:solid 1px #dddddd;border-bottom:solid 1px #dddddd;margin:0;}
.ls-sc-tabs ul.tabs{zoom:1;}
.ls-sc-tabs ul.tabs:before,
.ls-sc-tabs ul.tabs:after{clear:both;}
.ls-sc-tabs ul.tabs:before,
.ls-sc-tabs ul.tabs:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.ls-sc-tabs .ui-tabs-hide{display:none;}
.ls-sc-tabs:before,
ul.ls-sc-tabs:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
/* Googlemap
================================================== */
.googlemap{position:relative;max-width:inherit;}
.googlemap .map_canvas{width:100%;height:100%;}
.googlemap .map_canvas h3{margin:0 0 10px;font-size:14px;}
.map_canvas img{max-width:none !important;}
/* Pricing Table
================================================== */
.ls-sc-pricing-table{list-style:none;margin:0;padding:0;font-size:16px;}
.ls-sc-pricing-table div{list-style:none;}
.ls-sc-pricing-table > div{list-style:none;text-shadow:none;margin-bottom:0;border:1px solid #dddddd;}
.ls-sc-pricing-table .ls-sc-pricing-header{text-align:center;padding:20px 0;border-bottom:1px solid #dddddd;}
.ls-sc-pricing-table .ls-sc-pricing-header h5{font-size:1.3em;margin:0;font-weight:normal;line-height:1;}
.ls-sc-pricing-table .ls-sc-pricing-cost{font-size:3em;line-height:1;}
.ls-sc-pricing-table .featured .ls-sc-pricing-header{background:#fd5c41;margin:-1px;border-bottom:1px solid #e72302;}
.ls-sc-pricing-table .featured .ls-sc-pricing-header h5{color:#fff;border-bottom:1px solid #e72302;}
.ls-sc-pricing-table .featured .ls-sc-pricing-cost{border-top:1px solid #fe8773;}
.ls-sc-pricing-table .ls-sc-pricing-per{font-size:0.786em;}
.ls-sc-pricing-table .ls-sc-pricing-content{background:#fff;font-size:0.857em;text-align:center;}
.ls-sc-pricing-content p{margin:0;}
.ls-sc-pricing-table .ls-sc-pricing-content ul{margin:0 !important;padding:0;list-style:none !important;}
.ls-sc-pricing-table .ls-sc-pricing-content ul li{margin:0 !important;padding:10px 20px !important;border-bottom:1px solid #eee;list-style:none !important;}
.ls-sc-pricing-table .ls-sc-pricing-content ul li:nth-child(2n+2){background:#f9f9f9;}
.ls-sc-pricing-table .ls-sc-pricing-button{background:#fff;text-align:center;border-top:1px solid #fff;padding:20px;}
.ls-sc-pricing-table .ls-sc-pricing-button .ls-sc-button{float:none;margin:0 auto;}
/* Clear Floats
================================================== */
.ls-cs-clear-floats{clear:both;}
.ls-sc-clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
/**

	Genericons

*/


/* IE8 and below use EOT and allow cross-site embedding. 
   IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
   So unfortunately, IE9 will throw a console error, but it'll still work.
   When the font is base64 encoded, cross-site embedding works in Firefox */
@font-face{font-family:"Genericons";src:url(//www.bistrolago.co.nz/wp-content/plugins/light-shortcode/includes/frontend/genericons/genericons/Genericons.eot);src:url(//www.bistrolago.co.nz/wp-content/plugins/light-shortcode/includes/frontend/genericons/genericons/Genericons.eot?#iefix) format("embedded-opentype"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAADM8AA0AAAAAUFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAzIAAAABoAAAAca+skRk9TLzIAAAGUAAAARQAAAGBVb3cIY21hcAAAAmgAAACUAAABqq7GqvhjdnQgAAAC/AAAAAQAAAAEAEQFEWdhc3AAADMYAAAACAAAAAj//wADZ2x5ZgAABBAAACvJAABC1JhKHWFoZWFkAAABMAAAACoAAAA2BsvOc2hoZWEAAAFcAAAAGAAAACQQuQgFaG10eAAAAdwAAACMAAABFFvWSjFsb2NhAAADAAAAAQ4AAAEO62bamG1heHAAAAF0AAAAIAAAACAA2AEZbmFtZQAAL9wAAAFSAAAChXWctFVwb3N0AAAxMAAAAegAAAVGmG4PknjaY2BkYGAA4uXnW1rj+W2+MnBzMIDA+WsHdiPTHAwcEIoJRAEATgIKjgAAeNpjYGRg4GAAgh1gEsRmZEAFLAAWNADXAAEAAACGAOgAEAAAAAAAAgAAAAEAAQAAAEAALgAAAAB42mNg4WBg/MLAysDAasw6k4GBUQ5CM19nSGMSYmBgYmDjZIADAQSTISDNNYXhwEeGr+wcIO4ODogwI5ISBQZGAOmfCT0AAAB42jVPuxHCUAyTnXCkzjK0FGzA0VNlDjV0DJGeWejZBizroXfPH9ln2QtwQWHpnwiAYCIZlUG5II6yXX8Vs3f2KftVhAeeQbxjTCiv3xP73ewFTYp/R3fhIM1g3qVYHHGVV98kfm0Oc9n0TI49Fe1WspZvGGre5IgNA9YLX+h7dEl1zueuncAf78UijHja3Y2tDgIxEISnd4TSsC1NUJcQOAOBYEDisLizOCwOhUTzILzg9eZ0KT9BIHgAvmRnMptJBkCO142g8OCWknrmDq7Jx/Dp42oTTCjCrOnRsOCCG+6455HnVscI1AgIPpQNCHqWXHHLigeeWsQ4yJ112ik7l7UsZSoTKWQoVnT/8t79geriU1JZkuy7gL/nDp1QJwAARAURAAAALAAsACwAWgCEAMwA8gEAARwBRgGUAc4CCAKyA0wDpAPgBBIEwgVcBagGBAZ2BwgHKgdqB44HyAgmCR4Kfgs6C8gMfgzKDZgN6g4sDmgOzg7wDwwPKg90D5YP3BAyEJwQ2hEQEU4RmBHyElwSfhKgEuoTCBMkE0ATbBOEE8gUABRSFJIUwhTWFPIVOBVGFVwVmhXIFjQWYBaQFqIWvBbUFugW/hcMFxoXMBeOF74X/BgwGHIYrBjUGPYZJBl+GboZ6hoAGg4aJBo6GkgaeBq6GvIbJBt6G5AbphvYG/wcJhxqHKQc4h0QHTAdZB2UHcYd+B4SHjoegB+YH8If0B/cH+of+CBMIIIg2iFqAAB42oV8CWBU1bn/+e46k4RMZk8m2yyZmZBlksyaPUPYM+yEsASUTZSAEEQQpdVrFQVB1KJoEQGroF1cK6gPlzzrWpWWujyrtQX7r9vDV/ue9SlkDv/vnDsTAqiPyb333HPPPfv5fb/vO9+FCGQMIcJSeRYRiUpCjwGpa31clcgX4ccU+c+tj4sCBsljIouWWfTjqgKDrY8Di4+YPWa/x+wZI7hpBdxFL5FnnfzVGOlNQogiEIEoRNZ4vrnERKzESQh47B7Z7onJMY8d8PBj2IxXgUhkkAhaWhMJkLSGIXIaX5W1zL/ThF8oHkQATKPiD/O1YlluyVIgSO4KocBCwvFowKvYxDr4OSw6coTupRfQvUeOwKtv79z59k6VnIlZxFIMHtnJHhAsXgNN1RQNs3WSYlKFdZVZ86weEm4XoiHBmy/YykC0yzESLgO7LV/weUMQjcuaQL7FxuKF7j90YMP48RsO6JfTp4nwi4d39ERmXTFq9o6eHmzMoCZqGpBT2lAidhG/XZjcRwd6dswedcWsSM+Oh3ew+gjEMLz/sO/MHsAqsYP9JMxrUBskIvYKYAg0Gc8CAbyn/MwO7B9gcQprm0CIUcC+1k7hXRp/+Iy/h305AhPaFNUsm0MQi8bdDlm7Zc1psuaW49B+XNY2vlSZ/lQT7qp8aePe48f5GOBbChsDNq5YH1s++MzheAzOBD2AY7rlxNa+nUI2QLHWbJy3ntgCZGffsCARWD15XYpIlI2rw27GGsXiMTMbVLxx2rFu5qgT+x+fuAMYboeEnT1yhFmyoHgYcg739STX7FmT7Okb6Ok7TL8+3NDTxCNUcngT1RbtCdzZ3A3a1DVrplKtu/nOwJ5FoG06hheqbTp8eBNoyXWzizAN5WkA07CeIwMqq1sB8WF7w7xu1WAGT8LDGq1H+HCEfF5Wr3hE0fp27uzTaJIe1GDr3uOU3+NtkgcUbDKLokkY0I7vFbQztzv7AENEhOy4yVhqGZsBrDwoY+MUjMeiQQwWYLBdiEUDQZaaj70mmeItLfF5qRQUzFmyZE5vXad/6ngZH5/CQyiIb9u9LTYv1deHz+d+Tgc/n9tbt+b6cZccHo9FYDujBpx55Aq+ssoEi90mKJKqBHBSsGLaFSy4XQgEQ5AvqIGgooZEE+QDLg6nYreVyU5FzRdCEAxJwSqMdzjLJGeZkrA5bHabEgxUBLC2lnZBXAcOyDn27PVdy5+m9C6fD4JlsblLJk+sL1muGI0mq5Qfbl2SuPLGG69MLO4I5eQUmAxGaXlJ/YQpi+fGoiMcofEd41yCsdQbL5Xyioxml2gsdXlHgOJ0J8YtbgWf706afnp51/XPHjMQdqZfb32Avnrq+bDqLpR+O2P0QpdirQhPWbx55r7LTJUTLmwAUbY0+L0AXn+DWRGEymlNiZLctXtnbFk8Jey3KKHenHy5IFYrjfAVFwpqrssCSmFZo0caMbKsKj/HXDG1IafQrUSeOwVND2zljcNOZEBFCO9TAzGTUsSWMEmSaYT4wwlBVIjq8MctiQq5DCyIKxZnnCQCwTxg3VsmOOOSUwCWqCIhWL2Kz2FtlxKBGnBLBGGPIO4RBnwSOXjY88hf6Oa+98QJu98opCfo2/nNvSfvuXzlj+HXnxQk6cd0jbx8/KH/bXWUBpVfwqSrXKeaX6D/rHsBvrrp5ofcmnvZ75R9k7cuH3k1fZJeCbthI1jvv59+QTfRpXh8cf/9YNWmQQ1c30WPvjKwbyV0D4RCxXfR3wlbkg/Q3294E+KT67WeMLzXdGFfWWmkO8+jFEMp/M8sevhdx4QQuCBecIAeEJrd7Z0VV/9UOydzLJAXyroLEI9rEI8/JE14o6gOBFxJ8rn9jkgYlzxOLwzgpQ3nF8OrhENy4gxtFyJhhzOeyAc1rmqpS4Xaedqjf6B0Oz1CT9fUzLrvto4rnvX53Q311zw4ZU5qTvgmuOmjnOYlm1NTtkZ+vNLW3bRKqe+fUmxf/vabh+9ZO2q/HBjXIG5frY4oev16uVoM//yCJT2/fD13ZHXX5iXNbYmiZHK5d4ReX4LyQ9VIcAgdfIjSVk8byoiIMxHwoQApRVhEoXkWQNCPIT+PflzdeUCevPyCn86poTRdwx6oiAinCELnKyAN5LUm4L9z4heuG3OCDqabdvbJ+IRjO5Yrf4Lluhk+iEwwsDKi7RL2RDmIXl6uKO2BiSb6Mh34y1+ctRMuuLor0edyqQuWVkZdRukbenTwSXEi1IEQXTh7QrxUEUX6sdlf6xUFI0H0ybbNisjsIUvJKo4NDgsbFJ8XV3SBJQ44c0GBMM7dXHBYwRpPtIuxKAMCA0JHJOwMVPi8kqKGI+F4B8QdiqqoYBURR+JOx5k4Pw61KsYtsajYBSth0pfbR6098OKnVx2iT3y5ffuX9M8n36TXjBMDN/1EEr757/6/gW+aIBXkW1VnoQ2cskXOl1RhSjMYV9HP7r6Jnj4yobjIv9LntVvzbTX14H/06m6byWbbNDWwwufDSHu14JPbvn7yfVXD3J84dNWnLx5YO2r7lzCJl57OP0E3LpVK7xmsC8mK8EB6lEfaN7gH8pS8hoZxkcLQ3JhX8BvcuSWmQntuUw8s7e+9b5UsiFDuFWVh8E7BDHNUweuGnGykWll94650Ux+s/eAIm+so68k1vH9NiPIRsgJHEhe6VzWzOc4wFazYjYF2cJaJTocCrIdwEgUxAtFVATbkSKzY1OLTDnE6JAS9IRX7PcFBO5LweBV2G/Hg3BRaLROtT9559Rsuj9tV7vnxa/b8xqumt66Z3ZZr1yBPhfQTs24oan5PmzHJOs4XL/XYxAEkYKf5qmRiS5at0d4uCOYFCtwmi6Eu9Zu5M/fdmL73mr9P02em0Awz4e/XiO1NntYKmCH9Yc/yRxaJQrLv1mn7BtIxj0dwLJs26xIBCkfUF1aWBoNyAZBMEYP4folj4rKL5jeW5pQWlNgK7cbo+JZtT/U/Vb998cxRbG1w2YjAqjyL/MhCGnR2FGSil001FEVIQTAqypYdqEgQPJagx96u4DPBLiygh6BrvzD9ootnJrproKZHLqBPTu+pHl81Ipc+KUkwMdfu9tRFOitmbLm4CYj41xsXT+xaVDu5oX5y6NQuwbL8Cn/EXRxP/4f4kwU3m0t8xcXW3MSKh1bzsdQyY2nFNdk6DA0yy55xJStShhD4kNTYHBjBqymoMY+jwK5irRMcx+xmHSEYCCAlcNJvrxszHaZ1jp4xfZTU8sDm8PRGbwH9BgAMhhxvk3fsqCxk6INwkohFg5+Im6Y2t06e0tI8dXAjvPLIoaLqYGG/h649eAgOV9tdI0sv7KZzsDN/hYJqOsqoaazGZZK+tANBAVdpMJCwhgTeswyHsT/ZerWwWYb1xqRIyNR89hdkydplqWH9nx7evjBaO/PKnYeWLnnEO7HAu+AOtfTnUr7j5mUz5wRa851XLV339OKx17364wW/unHVxOBMi6qKNkH1OWatT1RMWnnnb/5mIInFm/cdXLDxo+d3X9q6IEk/bNy4I/7gVcKjRs/y6LbDK2ZEdvx705Jbn4KGQ5c8dm1XaHr/DXdNu2Ox3VWYNzWn0Gz03f5M/+Q9d9+8YXZYlylZObwky20KhHwBmxmMJ6xlwCQLa5SoN8rhdCCEQSIeCGYkC04dxmyR9ic45WJzC9OVA3aSM0DO5TUZznH79lTJhJKbp1/5+1unt1y2+82164/uuXrqyL6LLSWyYBZkOX/MeG1gzUX39TVO23lBrNufl9tQNn50fF6swGBcY3XKB+mJ3cNZDP2cfs3yr9qwBFyx1IrDIN7R+9Dtq5OJC3506x1dN71VZci3GpI5Nrt56pWLHr9xeuvyW2bt+OaOWG+sbvcVVZ2zx1yVqp5utVL/zMVbpoIT1h8ZIisC2ScsVBfK+3BxmTgHL0CeXVCRuco2mPPVV/TBr9KXZwLyPnb+KnOHV112E86VvXgjiagr+FCSBHGyIG1N4M9qcVoQ2jCEURZlI9gK8lAx+2n6npWrvNPn267s3nTto3OPNkRtrRMb1/QbCjYnx16vEgPdT9O0jY6EcrjlaijvXnn52rsMNvoH+tRU+s9HH51/Vyk8xNqQ1eVMiA3nrT+joBBUYfYO8jNwrVNBBk75vYDnQc6kCcB7RFMqcS17dQ0H0RUBl4GyGQUVThtGgmNmX4w3KiGNhl/Q2eaC2tZJm29cu2DByo0XXjC6M/pyXyoVqjWrGm2hn9Do7poaV8Uc+nHc4Sgvb2q+dqOwLu1LJufN3ZqVBVn8cJJa0nZ+/YlbKXC44wVYI74a3Zz/YN0cCO5xM87LahQfpWBztEA4PhxCxHL6wnGmzqGa8F+WLSfo5ye2WOh/pWIyiaVSMS1zOhtFKDmuvzV4XCTjmlFZQz2uZWyavSIdzL6T4kvrNIAKymmynfyU7CQ/I/eQe8l+8iDTLLEJ9nqF/dmUBtRflAZFtbGTYmeAgt2pmAAUbxDq6yAQrA/EAnr3BoLRIF+BgRhGRrELYvXxWLwhyvo8Fk7wq/7rgPoExMNOqHc01DsiDufQz86OevZnc9oaHGCWE0Zw+mV7Asx+1Z8IqkYIyv6YquKo838C/gmZM17SneZKc7oTRMDpLLJYAc76J8BQYhTzwnOYXHgOBBjKI5MRYFZQ9kn6ivSpT6As/fJ+uIN+9Ikw/rPPPoNqQf6EfiQ075f+W5ZoraAKILF3WKECKzKTA+YPtDY3D95i2WdqKvLneAF8CV+U4C1JFkAGAW/ZwV7jGbDzW7m5tDbTQlHPkZXBkuEbMJW++fwumEMf3PX8vj+vSj8H0efvnrJ7924Mzdn1/L1/XnX2XLWinHuOfMLmKrLCAtQX3VzNa0dSjqqjgPLB6ZASuGS4fEBMRWDtAIapmAJ1Qitngwoj9Yis9dEGxncqWBR/Nc5AOASKHiGcAWakOQEueHgyphZgbuwhu2dCSUTFNcjxGrkT3rI3MrcChCsSOlViWSKGS1hmMGBJxDE+oUgKwr3FIUnkEGOhjBzS2xkJ5Xz0rT303UsvXWozH/jRBnBvnJha/cbtsyuSIexRowij7n/x4vugbJHbfwn94Faxqqpn6+Xru+ctfOTqVG5f9zL61aWXt7XnGHZduuqvLe3OVGjT5liP1R4pqImV1swLBKIGg6WooDpc7IrWWoqdslJdXlkXmjACdUKj3TE2EBhns8sWY7G30lHd6/H6RaFnU2dkVl2e3TJt2frGilERc7HR4tz4YPfsW2fRjSdg87KW2TtfWzv5ukWu+IS1/fTJBx6gn43vGjF7DtQ+brbcTT97bf21H0BI58B6MxkFzrDhOw3rVq+gf7rj9tMTJ+Q32efseKN/3OZ1YWxrjgCplS3bNkZqr74jnTP6hsa1Vb4Sb+rqRxYKK55vn2xraV++4kcbflvmmbGg96NUpNYWbFu4aFZxdbmam+90jh9Z1e1xeqyCkOeyFHf5/e1mpLeN1QKUTywt8whQ7fN1B20el1UyFpW759aPWhEy5429YHUs2l1rcOTXtVUkNrZOvTJmyrv0vsEbv3njhuvXHb17hc196c3T76QPb9jYX+r6697dcOnP7v5jmSTk3fQe/cueA/SPH/xkaP4aUFKRXNJLLifbdPskI9MxJNOg+jgNwmnDLH/lUCazO5zDIpvZqN0keEiJZeY1zlIPREM4izjp5BwCeZIYz3AKxkNtZaiXxRFlsmxXo447f1pYlnC7Ct2tNX6ntdBptc7yVMRL3SPCF9/2+rqlD6yfETQUlAYT3sjGbV1t1vziHFziggKGZvO8OxfGJk+8BwzgyCuvGNUesfqso9bXFlaMqvb+7fD9h55tcYbHLGksa49bowXl4Y6e+po5kpZl8gKZZS1Jtl0QCc9t7wyUOhx19dVWU2eJO1HbNjY4+to1PWF/R8+imCMUiYTrbO5qhyoVWUM1LtWUm6+aJCQvyeXXjet+IHntyUVlkXBVIlQhyhaT0VRVP73umn03i8ta1kQvXzu/yepzJleNnHfhrDGVfix7E+JGXL2WLMMeL8NFnS+HUPk05xtwJfNQmRBPoLgtE7Gf4yHFF/QG8jEZlInloIYkXPztIupC8h61aOLYOWNaXPnl1StXX9F/yeykxYJixGC2uf3R0uiq7rEWq2fM6MYCaFRsyY45k2d0NOQIFe0zeufPHGW1SgWRaGrczPETSoqLRLOryGg8rjqbR5bmThg99sEHHv35XRvnu9SRYl5VeNaC67Y/uXjulpkJqzxihKrQ/xRUh9Nd5isrzbUIRWV5I6DQW51fUSs+nv5YkHMl2Vo7esXYST/p7arxmgwIsYqpsDKSqq1dOH1Sc01e7mtG9/JV++99ef6Uy1rcQn5JUQ7h/Gsb9s3lOCdHkmuxdxwqNzQH2RSTUMwzJiqiLs2UHJyOwKyAgeE/TMN0bUeGqAw9R6LFZK1tmEy0ZTjM0HN7lt7E1VERmHzdwaVXXjp10mUfPIX02zy6oXfDHdNuvqJr3OLn9u9YO7OGLmvx+tpaumcs7ylzV7itBdFE7+LqKk+Js6gu6vMWuRobZ87q3758ZWNTItY7Z9P89kavp73zkim1oUKX015SXhP3+uLR2Vcc+tmqfrHz4suWHrxucnN+28rdT7+/tnvWZZum3bGhtyGVVzNz7Y79zy1eQH/XfcmcttbKYLHLaTUaLSbMI+StcLvbQ3ZHRUVtKFyP1MoVHDmxa+GyMZ3BQInNYvaUhTuqahx2jydWX1iEOl1q8qS6jlCI6wPI8ojCeGqUMRRcn7p2g2elGlkX51whoRrMXCrxjmeWfyQqqEUrmiNY5GBHKpZkLIgmR10+fl6VNtCwalESVEQ0z9xxBQYD7IulJFLcUGHwBPUzpu5LVdZXCtoF936zRTbXekq6d82Ytc8fSOkqyptwsxpR13JrYZDUkw4yAfWyLVjLOFZLH7YoEh0cK8BaZrReRwVTzxR2549z9UR1oIxjQW55sTkksDnjzBSlEK/CTOZRq023rQFKbM4js3oeprMioDnldtSLWFeg1hP0iw4nuy8D6VVTVZmp5+nDPaayKlPjLbfRf3SGQqNGhUKdMGZ+Z+f8TsFT3TSytnxmeuuvwPfLX9IPf/Vr+uEvfwm+9EeVdbNKa0Y2y7U4EB21BxpD+Ze/RL+k79IvX1pXUFpdtH5mw8ySJ/8+X7ZY7NBUOKOha/nyrrqpDSI9Ofkvj5TMCsfnx0WDqaza1NNjqi4zNYIS6sTiOzv1cyjUVl4/sinYlr647+CKlYf6+g69e6hPuLuuZFJbRZPQHWoP1SbTjyZ6i8MNFz29aerUTU9dhPpsZJRv5vrawCIjvObIzZMnjGxYfvvy2smhVnp13sLKUHw+W58MNVWcNcRHEjgezMDF1HiRbwcJbShA9K0I3m1Ouyp7sjpjMOZM6A+l6Q6/w1sHMP+eBWO1+XFQ68bUya9s3fqqdA/SInX+ngUL9syH5fdgtHR0vsNvD3lp+byfzY31/njM0SOeujoPfLL52ec3r6i95mjv7nlzd/X+sT70Nosneh3Z3gzOaxOpyOoPfINMtz+wLTLku2yfzAmJMlQSEk4FmX52bwwVhfcDqT4/fZ++7+9LBWC5bG4a02SWVb5lcVTfPjvK9ijSB1gC+gH4+Qs7pVKfr1Qius3wOeSGnUP7V05CjKLZmJewGyHmFG6BNekv6A64VLBSDAtWuDT9T8FEd6S/gDX0VrhsT/rL9Jd71E76Bn0SKtJPg48+Rd+AKEygH9IHxH30zzARoqe+pW9evJa+AO1rL9bxU+ek15Ii0sLw04YKia/B6wsEIRDtYNqBERhAWp38kZdFJ/ToYMBrAtYnqNEjCKqrzebBh81FomQz0aDZvM3cYAa/sNtcWGSeLbW1pbvbHmGnNuHXGIAYrX+/fnP9tvp6eN9dq7rH1MtP4xuDv7aIJvjA3GDZZjbT94U9FgudKbY90p6e2d4uPNT+SJvwcFsb/R2t+6AeX95cTys8uVKdjk9sz4ntsQ3XYodtMJHv3VDK7CBxjBNwtvJ9OrZ/hEqsEzmOGBEGmE2PabqYPK1pmoRqMDIi5AbZOYQlK4wl5XHrmhGym6sS9nKaUCK+3seATMFgmrC9uxS7J9l9Kz7/yok/YyvOagXMVKzvqCIm4Z1kNaPSaBYboAzkZ/r7n6Gn6Ef01LOrVz8Lt6975+7e3rvfWbebfr1rF+T8Gap66WMqWf2snoglR30FX3z21OreXe9+/u6u3l30a/oqJpcInUf/oxemwfusPXwPlPD9XTPeexl+Omwi61UP60ypj+8Qa0z7P75X0vi+MP38+F7GlfYeZ31ypl25pJjU6DZH5IoROx5WZsTz8F1KrodnxosNlY8VFpFR2JzEQxOws1OxQa45i3hOD7iQ8QeSeHYp2im2dDTtFCZjCdLsLBwMuChhz2EAU55dlzJSRZqxLvWo8asi408Jq16ipwXqwxFUhEqg4YeqKmFZSihSoq58mJdBmFbodHMT63fWWPotCAYVa1ScFyqCx7BKgtuJeunh76o8IXlDdR3uC1CMc6Ma12gHGc1wNGIXM0c27MmEI3iYf6ins++ecRFgNebX72kAJXoa9owfNHPNngXyXU2BmO6IwNfHLJilXqVehe1xI7KBE1BRaBcgASqDEbbvqULCEUbIicJfhPJ56eMVLc1Bb56tUfjmCaH8oL8vcLDQYil8In3sYADDfqGRp/LXleYbQ5EZ0jMH08ee8PsPFnV2Fh4UyjF4yN83tDY5vheQEuw7hnBe5v1Q4ZYsyOoIaivhdtREwKuoqGCY73o6s36gEXJ2rR5cveHIV0c2sBNgg/+xOvsEl87up++C1zMPN2wgWTt7pize0nOKI5mi8sHmsMY8dtkM/zivzPS4oTwNgiaupubzyqXfnqmVgfexOMzPo4RUchvckHr2g/UQtSH9Svg/qqOQMzsb6f+jXlyuEag2EOUdMgLrVIroVst8Khi0BVGwYFVEI/CONwKzKMdRxYhz46nA+RbipwynqLyUfoV856uLqAInL4I8qII8P6yjN09+6b0XJ9FtcNnkl1aufGlqmjBz3XH6wiKOrTK+SeVla9deDCfh5MVr1w5Ww+WwdsrMGVPoNnozXuGFvfoLx4UYR+ez6sx8W3x81RFAycfYIqs70skE01QTELQ6IZhgDUERmcV7P2eM2KCEzjMlUuSBJ5TjAsBC3pI7frF7xwXdK19Kwbo/ha49Ra7VaDNv1h3/+1p6K68GvNl3y4MredPa13Qc37sSIQee8BTtPS4co/tYm6bu8M6YApe/Bx/xHOBl1sB96Td4w7/uW86b+MKahZdyMAaBgZbuf4L9z8x3WD8joDAagKRGB+iABkl+gqR8zr3G0mT2bPl+wNl5GMjggJjUBgcGBzQxyU9iUj3nXmNp2BzVMnLFingWY15D9mpDzK/vtKmsBxlWIVLJkSEjbuTMTyY64Gg69qRigEDDBILrdAbwNR189BQKT4xQdBBBF/8G0lz1EPCaPThvgFLkDTuJka1XK/6BXAwqoRVPUj/1P0krhElPPCFdQw+lP4NJ9AnBCV0gONOfMWzR+YKGXZvDVzsCb5AZv1Hqa9og0URcMAoDTMrIVnoABmjyDC9mfMHI7ShGwD+zh7GINP5E/J3EMHdLGmAnVlUi8f4bUAbwPQMyjQI2Eri6xQ5AVgzgxA4aGNSQ0/CC00SrhYLQamxpUsGCBzUsfoD7jOET+s9a/mSIO2HObHiNWbcpFTkOozwIQck0vioMsGrAwHCsycN1zVkz933xRIUKnzmMIswFeJMDgRrwWZhChCIWiL5v0nWaHKF7/nAUtsN0KHl51Wkyf/8X9BN68OH+ff34J2fdT/4Ai4+IZNXL9P/RR+hlRx+GFBR9sX/+oMbTcblOZKzHafV55Hwu7vNThrKE66G4PNuRVQwty2LwWNU3qvOjl8/89kTnxa1Op0/4prr/sv5q+r98zf0pSj+OCPPGaQsSvuSsvkbpnXETJ447eZSvKIixfQ8sL7tXYkdciOichiEC6isJrmNyFENAQ+T1MFhwOFnjg2pIEDiFUrzMA47+LkV/+8Ls/Tc3A2oCgdjWyczhCQ9UWVPQ9sJPPp3L4sE3c8lXvLESjuav3w51twBqEP5423GhnG3G/PrtpXNZBFSES2k97z3df437hVVnvcLywct2XnBJOdzcPcznHXIC4+uMU2TuDMbRW2OhNVOn9eOa0diVuYKltasYrl/FcIH5fQna1DX90zJE60Xayu4EsomtCbhNYXMjnxTq/oYInCrD+VjUgupTASu+wCFWcKkxdxpdTpdPm7sLDlz/zDPXY84qYZJk3Vv4AO6c9ta63ZCTdj0DhmeYcxrDsoUMy+RjbPkgkfBBwilzTkKPacfkYwvTBPZpAzhWOEcNZIhHkSIcLDZe7Gog3xD9AG5cZHItzcXgML5gJSMxjyCu6Hxm23aacRBZE5jVw+kxl+ME4x4bZpz68Le/CdqndWP8f3rgxhO/WrxB3tx40bi/pTXrOxOmLX14FYtTSvH+01D/prGP0X/U0JOOLS+DuG03OOiUS15+cDy+b31n3L9dsu7I9lJQ8CFNM31ExLZKGm8NW5Ya82PM1JNhD+sE1j4+E/2ZFKdQNRnE9wYJdx5kKDNTSBpYn6lctyxnq5xzg8wFnFJmz9KSWS9CI/0X7NCoFdZJ+zOB/sHRODHYMPxzz5o1e9bI99Jyyiyje9PH9Wv7IvYUpw89vIYlOYuXqJzLMnzhrnnDV6bMffFQTcIrpM6sR0ThTKzIHfKGL0bCsuLyJJN3liUndJZMMrhjOefqz3jT6ixZFz0yFzoeLoBQZUTi7DOzNMIBLjiG/0HGWZT5pWZFEE3qqgA/J7Fy7DkOAn8D9Bepfjmgk2KJU2YmjfRcT3Ftkjn1MjLHSDhRmR5awnVZXRRG4y2QsV1xuxK3SQ7bsFTVw5s619eEnrls7/FCiXCdbGe5Z9PhSO1FG4/vbe/ka1NTQZUz/sUOG+PeQbYwghl9X0RKrhxKpT7rOpqiTfQYvAJdXZ+l3u6as+802SfvTr2Fj2ACbQI3e/Q23nWld+4DwgAZmNySGYVSz/S/qFdE1ivE7Yh/lP9LfpjLGgELj3lAIvAFtc6G2czll/5CfohaqbUHZmswm+v2uMD+qGj6O7jmkdgioZXIbPoL5tULs2dTq/xQD/0FvtsDX3A9PqmwejA250SeAggR6YE0MpoBmclhAWlNkqdjWJJk6bAuRkzGLQRCEn9MWrJgemDIH0LE6jHvVpzBIndPHuTzEHCFYtX0Zzi32SLNPstwBFnjLt7EKLLKa4yQsRlwigi6Izfn8AXsRtaU83U/HwnizK5DmZPgWiDJ6nrsSETsvuH3kWG64PfdC0NEKp0NDWrnBoYcyrMe5d8T4l0jcBsIt2OwOp+3E59FFoZjsm6M4WfdLsKMJMxiNsjjJOaQo2VWu4iPMjjC82f4FTgn/wgTuHZfbFg5YowpwXCmKI1lpGUL5IyMWf6yZaJ2x5TiMwUfZOrtad1+kLV9M5wp1rGYyXM5cwWPTVAY+QuBIOI7vEH8MoiDfMNnt50mt312g8KBg1u/9Wv69bvov35TSv8HRpT+BnK5PU5f90pGg2P4nAEAhlbDQaAMhlBAwuoxV2bAecNbi43THagV5fCmmu7xpTooCFg1HbuAmWyYHMGL273psLO6LIMRZ7CnYgh79Hp8X+kZz0ySrYM+rGeXzOFIh87vKFPg3z8wXmXk1jsz287yqFxeIxAjRuCiZd76TPdkpoj0+/OEAJ0nsBGiuO64NQ4F+AH+4Cz7lYmJiVLukIInX4x/CwAMajHNacaw2bBcqabZamR5M586fd1mxtzMR5xJiBZktZnZzOoWiCa4tqJwtSKZnbqDRAyHw4NHmC2KTSVNn8+nsLTETxNMyxQQLfeqC9WFpIbvpqh+RbWqQUYUg9ZAUA4y3TERTMjxhJhwIionnKLD6XeqDhxrPrkdYXVhM/19Xatj62sdrvbXttpb6unvmz81GD5thob6FvvW10bZRr22zdFSDw0smm7m8Cuc2OZorTuTUs9gRG4Sc2it05N+qme87VXMuJxjNznHvmBDXf6sL0mAG/ZViPttjAEnQDn3mxIpvOXE1s0bhcMTBgkPpcdOOO8Dk/SRrSe2TEiP3biZXYXDG8/jD8Vn5EpFVq9AQGWrny13WecOaf3CWBDCMGGTRsLZo8fqi/t1JoPZ6j4zV3QeZdZZIovNinqZ6FDNuPUQ5+Ip2Zc4+tc4Q994ZHFed4ES8eFJVjzJ4v2wPYdsWiRDVjY99e9q9BLTXEAMfY9Chn2PgqVlvkcRgTvMG74Xc8kwzNUN4Bmsy4Audo4BAfCkvmLx/E0WdHlVRY5HLH8FtSuGuRxTjWcV48n8hhUnZMBVGCoSeLVx6WeL5l/2YP+LWrZ4fAnbzVo/VI1z55313HknZTfmYsynN4LM7dx5J1yso/0+OqDtO2/ChXkxgykGLTQjx84qz/ndX0wxznreV1Pp4bz1nIJOHTlLjzyrjMh3l6HvVuOqcvItaga07FcKkRj34vqe8uF5f3f37U/cP/+GpZVFrsKi6Jhi1xtmy9gZ31cnoal5en9y1AVPjC8oKPGVFHuramtGNXlLbfbaaObbAl3n1Wc1+6k4b5iRgmPuMerGYXPDsXPSsoRGljaNIy8RZqxnaRnzoW5my8jaQBjTsRAHvhFBxSBixSPo81tRs4sUs6DCqEaaZd4D3fQ/363W0p/3cDuk1tOBdzKvC7dh8oSZMLdrqLh2vlWuZLsYTANtFxzlkGiHMpTWWPkNE1uC1z/93MR775343FObKlsn4pS9aOxvX7m7vWrsXXeNrWq/+9UXxnI7wzI4pu5S3LiC9a/LmO1LBNUqOpkxOyiseJcehbp3j0pH3z169F2oO9X3DZBv5KbtyKGbtkMTvLKdvkJf2Q6v0PJ2ibQznYzrpxkbUBHb+TEKMRS0qMWd5wQdO+O0rhuIFEQVkbt/q2cs7jEm33XzrMxhhFny8IRU9kwKbs8fMvieX4/SH66H/YfLT/9fJWvkO8os/4EyrSj+g+oPlToIL86jOw/2/lDJOH1e7GWJGIpm5qiMcgzLNRsF5qhgDqIIY5Zys8AtngyARYJyaGfXM0tPczyWk8wySgf4FGYf6NG3d3ZNopp+n/GR0HE9n/uFD89VPicv8h3vn7E9iKxPsrLIyx2iRJ85zJ0qOHpIfJKPW51KrR43fmV7pMnna4q0rxzPY4D3lIwrj2mk7BCHQsMwjvOjXGalgQyI8xKZj7YnyLfngVtGGHBLGltYTY39adLvjxQxNS/NxaOU+QwhdXNizZqKeReGteHcidsazh1S5tToxs6RPTH+qaLCFeFBft5yAhwntrAdUuQd0lljqOnetJqmf9PAZDHXlUYQO5u1wL1NGFllrNRvjnBt3srO1aiSvTJz2eFNqPhxJ12eZ3Jaf/+0AWlR8O4LNx1Ggto35z1O2bGF+/oz34JqmTLYfrBPjKieRMTqS3jkOdqXWiVNVrILqpRcieLSMmPj1jifyGW4w/o260AC5iBzIOWMAg5mZDBO1oHTHB8lnaIMvi4kB9ILwc0qYRzyD2dcwUjyuJ+2HUcN5b3V7LGyDyTYDBsJDG8Rj1S/EVCN13SFBrRv+TjpJhbQTcratxonv3gvZ8gwxdKzxhY2qqBx5qRx1YIZ2LSzZaOF/PvZcssZVNQO7iYaTNQJJqgTOlRnB5RDoA5MUrADnIlghxAIqk78M4ksEd6ifEsgJPOECZNQjnEYKAcTJNRyUBMmQ7Aab5wJzFByqnWywtxMnXVyh4BkuUPAtyUVk4qYo9OEM+1csZgvijmyuUwgL0KySzH5igobo5VBAFl2jrCO8AeKR7sKRzjl/FKnK1IojqgzFNorTZPWSjaPZDe0Tm5VCvJCDvfYshWL33kkUO/21ZUpJbn1qYrEiGCx1+rxGEtzbal4lZyfGypwlef7XDlul6EwFGxQSptNI4M1qCQawCDnyOAq+9F7m6Wc3NHuHDXfYDDZRrQGBZN1TIPXaPAY6urLBWdJuLLCLHikqvOE9b8kxYqsenDKnx7NiRQZrHaxNO5OqBZfvs3lgxzVn9Mal1XB4cs1VrpEh8voyN2QEsxyjmDM8ZW2euw2s8EM/hshz2BQVIvolIvsVSZLiTfgNFtyEjarI89coFqtsslstRW6Wl31ldXusmqX0TK1vqDTnGPOc1aElsy8jZ5+vCLvpo7OxpKCWLuca1RHWIqLVIfXKjcYC3Ila/OoMeW9stPsUrjc3Ce61YVS1u54Hncf4vC+f7vuun+7ThSHX6Rj1/HrsL/Mt4PM1jLAkBznvIF8o4kD4pCNBm8MbK2QmBnEAUT6wSR7R0ryvSuMR37BYw1kkO99SMnMvpbAOQuL1vMcrvdXknrSqH/zrXsoIQ/z6N9+Z77yMSNLi7dBJqois+ClDJlTtHHN/Ivu06R5HNN/mwNX3dC3k4cH9b1HIZVxEBm3znsfkxV9muTzrh/L0C7U0+mkjvE7++7zrhuHEQ6e9mCWJCtD+sTZ/39ARn5kN3Sy38ID0SXIIGFKu4hCm/IYkYEE05bwoCQbAs699DDHtwTHAA1xl++BGEXmExRsl/gOqc8bhFgwoJhAYT5bTt3EWA5nzDIEPsMC/8fvBz9wbz7xd3FsR5weSrp6/ZP8fX6ToJn8GDK5ktqjsUAg5lc16kSqOcLfF4AKUbaPn7HpJI1NSvXFoUtLukyYWH+rD0O9rmT6X/iSP0bI8O8xx5BJpJvMJ0uzsoL5/rVDgjn/ecxDMcyXlg3vsAj+KeCZ0WaWHrxmQX3I0+ecqzo01KlYZtjHNZ9GKZcJsh2cTJA5zaT1aTCYUc3OvizQx51PhPuQSH2YuR+73gu+VOy+zDzB2/v2HofstMGZRD88vjcjVk6mhinAqczc+f9QNsuRAAAAeNqNkD1OAzEQhZ/Jj0SEEEUO4AqFIo6ziVIEukhBiqBNnx9vsgXeaNdRElrOQksJl4CeE9BxB946FggJAWvZ882b8cx4ARzjAQL77wK3gQVqeAl8gCreApdwKs4Dl1ET28AVnIj7wFXqz8wU5UN6W3+rYIE6ngIf4AivgUu4wnvgMupiGrgCKe4CV6k/YoAMBhM4nnNITLHjOUJK35I2SBhbkobULLmwGRaMS0RQ0LQNZjiuFfpoccUhN/7MVcjpKaqG+hkwyMzEmbmc7uQoNVZuEreUw9S6YZotjIyUlo2lc6t+qxVTjQtV5bGyxvH2pR/PsHiCmW+WUzTWZMksteRr/54Ea9zQMfNkTfvbE/rcP1XdRzrMaaLHHZHa6LLYt1n78qs7nY5u9pqRbnf/MerYB3OGU//Lte+gvC0mw9hkeZJaqXVbaa3l3zU/ACH4cMIAAHjaXdJVbxZRGEXhbxUp7u7u8s0575lpcS3u7l4oUrS4Q/jbQNpVLpibnUwyT2bvvK2O1uDzu9Xq/Ru0/n9+Db7toIMRjGQUo+lkDGMZx3gmMJFJTGYKU5nGdGYwk1nMZg5zmcd8FrCQRSxmCUtZxnJWsJJVrGYNa1nHejawkU1spk1FIhMUahq66GYLW9nGdnawk13sZg972cd+ejjAQQ5xmCMc5RjHOcFJTnGaM5zlHOe5wEUucZkrXOUa17nBTW5xmzvc5R693OcBfTzkEY95Qj9PecZzXvCSVwzwmje85R3v+cBHPvGZL3zlG9/5wc/Ogf6+nqrdNiszmdkMs5i12ZhdZvdgJr2kl/SSXtJLekkv6SW9NOxVepVepVfpVXqVXqVX6VV6lV7SS3pJL+klvaSXhrxsr2yvbK9sr2yvbK/cHv6uMYf+I3RCJ3RCJ3RCJ3RCJ/45Q33CfcJ9wn3CfcJ9wn3CfcJ9wn3CfcJ9wn3CfcJ9wn3CfcJ9IuklvaSX9bJe1st6WS/rZb2sl/WyXuiFXuiFXuiFXuiFXuiFXtErekWv6BW9olf0il7RK3q1Xq1X69V6tV6tV+vVerVerdfoNXqNXqPX6DV6zZBXvLPinRXvrHhnxTsr3llpD3/X/AGATUTGAAAAAf//AAJ42mNgYGBkAIIztovOg+jz1w7shtEAVsEIvAAA), url(//www.bistrolago.co.nz/wp-content/plugins/light-shortcode/includes/frontend/genericons/genericons/Genericons.woff) format("woff"), url(//www.bistrolago.co.nz/wp-content/plugins/light-shortcode/includes/frontend/genericons/genericons/Genericons.ttf) format("truetype"), url(//www.bistrolago.co.nz/wp-content/plugins/light-shortcode/includes/frontend/genericons/genericons/Genericons.svg#Genericons) format("svg");font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face{font-family:"Genericons";src:url(//www.bistrolago.co.nz/wp-content/plugins/light-shortcode/includes/frontend/genericons/genericons/Genericons.svg#Genericons) format("svg");}
}


/**
 * All Genericons
 */

.gpp-sc-genericon{font-size:16px;vertical-align:top;text-align:center;-moz-transition:color .1s ease-in 0;-webkit-transition:color .1s ease-in 0;display:inline-block;font-family:"Genericons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;}
/**
 * Individual icons
 */

.gpp-sc-genericon-404:before{content:"\f423";}
.gpp-sc-genericon-aside:before{content:"\f101";}
.gpp-sc-genericon-attachment:before{content:"\f416";}
.gpp-sc-genericon-audio:before{content:"\f109";}
.gpp-sc-genericon-bold:before{content:"\f471";}
.gpp-sc-genericon-book:before{content:"\f444";}
.gpp-sc-genericon-cart:before{content:"\f447";}
.gpp-sc-genericon-category:before{content:"\f301";}
.gpp-sc-genericon-chat:before{content:"\f108";}
.gpp-sc-genericon-checkmark:before{content:"\f418";}
.gpp-sc-genericon-close:before{content:"\f405";}
.gpp-sc-genericon-close-alt:before{content:"\f406";}
.gpp-sc-genericon-cloud:before{content:"\f426";}
.gpp-sc-genericon-cloud-download:before{content:"\f440";}
.gpp-sc-genericon-cloud-upload:before{content:"\f441";}
.gpp-sc-genericon-code:before{content:"\f462";}
.gpp-sc-genericon-codepen:before{content:"\f216";}
.gpp-sc-genericon-cog:before{content:"\f445";}
.gpp-sc-genericon-collapse:before{content:"\f432";}
.gpp-sc-genericon-comment:before{content:"\f300";}
.gpp-sc-genericon-day:before{content:"\f305";}
.gpp-sc-genericon-digg:before{content:"\f221";}
.gpp-sc-genericon-document:before{content:"\f443";}
.gpp-sc-genericon-dot:before{content:"\f428";}
.gpp-sc-genericon-downarrow:before{content:"\f502";}
.gpp-sc-genericon-draggable:before{content:"\f436";}
.gpp-sc-genericon-dribbble:before{content:"\f201";}
.gpp-sc-genericon-dropbox:before{content:"\f225";}
.gpp-sc-genericon-dropdown:before{content:"\f433";}
.gpp-sc-genericon-dropdown-left:before{content:"\f434";}
.gpp-sc-genericon-edit:before{content:"\f411";}
.gpp-sc-genericon-ellipsis:before{content:"\f476";}
.gpp-sc-genericon-expand:before{content:"\f431";}
.gpp-sc-genericon-external:before{content:"\f442";}
.gpp-sc-genericon-facebook:before{content:"\f203";}
.gpp-sc-genericon-facebook-alt:before{content:"\f204";}
.gpp-sc-genericon-fastforward:before{content:"\f458";}
.gpp-sc-genericon-feed:before{content:"\f413";}
.gpp-sc-genericon-flag:before{content:"\f468";}
.gpp-sc-genericon-flickr:before{content:"\f211";}
.gpp-sc-genericon-foursquare:before{content:"\f226";}
.gpp-sc-genericon-fullscreen:before{content:"\f474";}
.gpp-sc-genericon-gallery:before{content:"\f103";}
.gpp-sc-genericon-github:before{content:"\f200";}
.gpp-sc-genericon-googleplus:before{content:"\f206";}
.gpp-sc-genericon-googleplus-alt:before{content:"\f218";}
.gpp-sc-genericon-heart:before{content:"\f461";}
.gpp-sc-genericon-help:before{content:"\f457";}
.gpp-sc-genericon-hide:before{content:"\f404";}
.gpp-sc-genericon-hierarchy:before{content:"\f505";}
.gpp-sc-genericon-home:before{content:"\f409";}
.gpp-sc-genericon-image:before{content:"\f102";}
.gpp-sc-genericon-info:before{content:"\f455";}
.gpp-sc-genericon-instagram:before{content:"\f215";}
.gpp-sc-genericon-italic:before{content:"\f472";}
.gpp-sc-genericon-key:before{content:"\f427";}
.gpp-sc-genericon-leftarrow:before{content:"\f503";}
.gpp-sc-genericon-link:before{content:"\f107";}
.gpp-sc-genericon-linkedin:before{content:"\f207";}
.gpp-sc-genericon-linkedin-alt:before{content:"\f208";}
.gpp-sc-genericon-location:before{content:"\f417";}
.gpp-sc-genericon-lock:before{content:"\f470";}
.gpp-sc-genericon-mail:before{content:"\f410";}
.gpp-sc-genericon-maximize:before{content:"\f422";}
.gpp-sc-genericon-menu:before{content:"\f419";}
.gpp-sc-genericon-minimize:before{content:"\f421";}
.gpp-sc-genericon-month:before{content:"\f307";}
.gpp-sc-genericon-next:before{content:"\f429";}
.gpp-sc-genericon-notice:before{content:"\f456";}
.gpp-sc-genericon-paintbrush:before{content:"\f506";}
.gpp-sc-genericon-path:before{content:"\f219";}
.gpp-sc-genericon-pause:before{content:"\f448";}
.gpp-sc-genericon-phone:before{content:"\f437";}
.gpp-sc-genericon-picture:before{content:"\f473";}
.gpp-sc-genericon-pinned:before{content:"\f308";}
.gpp-sc-genericon-pinterest:before{content:"\f209";}
.gpp-sc-genericon-pinterest-alt:before{content:"\f210";}
.gpp-sc-genericon-play:before{content:"\f452";}
.gpp-sc-genericon-plugin:before{content:"\f439";}
.gpp-sc-genericon-pocket:before{content:"\f224";}
.gpp-sc-genericon-polldaddy:before{content:"\f217";}
.gpp-sc-genericon-portfolio:before{content:"\f460";}
.gpp-sc-genericon-previous:before{content:"\f430";}
.gpp-sc-genericon-print:before{content:"\f469";}
.gpp-sc-genericon-quote:before{content:"\f106";}
.gpp-sc-genericon-reddit:before{content:"\f222";}
.gpp-sc-genericon-refresh:before{content:"\f420";}
.gpp-sc-genericon-reply:before{content:"\f412";}
.gpp-sc-genericon-reply-alt:before{content:"\f466";}
.gpp-sc-genericon-reply-single:before{content:"\f467";}
.gpp-sc-genericon-rewind:before{content:"\f459";}
.gpp-sc-genericon-rightarrow:before{content:"\f501";}
.gpp-sc-genericon-search:before{content:"\f400";}
.gpp-sc-genericon-send-to-phone:before{content:"\f438";}
.gpp-sc-genericon-send-to-tablet:before{content:"\f454";}
.gpp-sc-genericon-share:before{content:"\f415";}
.gpp-sc-genericon-show:before{content:"\f403";}
.gpp-sc-genericon-sitemap:before{content:"\f507";}
.gpp-sc-genericon-skip-ahead:before{content:"\f451";}
.gpp-sc-genericon-skip-back:before{content:"\f450";}
.gpp-sc-genericon-skype:before{content:"\f220";}
.gpp-sc-genericon-spam:before{content:"\f424";}
.gpp-sc-genericon-standard:before{content:"\f100";}
.gpp-sc-genericon-star:before{content:"\f408";}
.gpp-sc-genericon-status:before{content:"\f105";}
.gpp-sc-genericon-stop:before{content:"\f449";}
.gpp-sc-genericon-stumbleupon:before{content:"\f223";}
.gpp-sc-genericon-subscribe:before{content:"\f463";}
.gpp-sc-genericon-subscribed:before{content:"\f465";}
.gpp-sc-genericon-summary:before{content:"\f425";}
.gpp-sc-genericon-tablet:before{content:"\f453";}
.gpp-sc-genericon-tag:before{content:"\f302";}
.gpp-sc-genericon-time:before{content:"\f303";}
.gpp-sc-genericon-top:before{content:"\f435";}
.gpp-sc-genericon-trash:before{content:"\f407";}
.gpp-sc-genericon-tumblr:before{content:"\f214";}
.gpp-sc-genericon-twitter:before{content:"\f202";}
.gpp-sc-genericon-unapprove:before{content:"\f446";}
.gpp-sc-genericon-unsubscribe:before{content:"\f464";}
.gpp-sc-genericon-unzoom:before{content:"\f401";}
.gpp-sc-genericon-uparrow:before{content:"\f500";}
.gpp-sc-genericon-user:before{content:"\f304";}
.gpp-sc-genericon-video:before{content:"\f104";}
.gpp-sc-genericon-vimeo:before{content:"\f212";}
.gpp-sc-genericon-warning:before{content:"\f414";}
.gpp-sc-genericon-website:before{content:"\f475";}
.gpp-sc-genericon-week:before{content:"\f306";}
.gpp-sc-genericon-wordpress:before{content:"\f205";}
.gpp-sc-genericon-xpost:before{content:"\f504";}
.gpp-sc-genericon-youtube:before{content:"\f213";}
.gpp-sc-genericon-zoom:before{content:"\f402";}




/*


	This file location is deprecated

	Please link to the genericons.css file in the font folder instead


*/