@charset "UTF-8";
/*
 * CSS for the Frontend of Gwolle Guestbook plugin.
 */


.gwolle-gb {
	clear: left;
	position: relative;
}

.gwolle-gb .gwolle-gb-hide {
	display: none;
}
.gwolle-gb .gwolle-gb-invisible {
	visibility: hidden;
}

/* Write button */

.gwolle-gb-write-button {
	margin: 20px 0 10px;
}
html body div.gwolle-gb div.gwolle-gb-write-button input[type="button"].button {
	float: none; /* To avoid problems with too invasive themes. */
}

/* Write section */

.gwolle-gb form.gwolle-gb-write {
	position: relative;
	margin-top: 20px;
	text-align: left;
}

html body div.gwolle-gb form.gwolle-gb-write button.gb-notice-dismiss {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	border-radius: 2px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	color: #fff;
	background-color: #888;
	display: inline-block;
	speak: none;
	line-height: 16px;
	height: 16px;
	width: 14px;
	font-size: 11px;
	text-align: center;
}

.gwolle-gb-float .label,
.gwolle-gb-float .input {
	float: left;
}

/* Text meant only for screen readers in broken themes. */
.gwolle-gb .screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* Overwrite shizzle from fancy themes */
body .gwolle_gb_content a,
body .gwolle-gb-content a {
	box-shadow: none !important; /* Fuck Twenty Fifteen, Twenty Sixteen and Twenty Seventeen */
	border: 0;
}

/* Submit AJAX icon */
.gwolle-gb .gwolle_gb_submit_ajax_icon,
.gwolle-gb .gwolle-gb-submit-ajax-icon,
.gwolle-gb .gwolle_gb_addon_preview_ajax_icon,
.gwolle-gb .gwolle-gb-addon-preview-ajax-icon {
	display: none;
	background-image: url(//sylviechampel.fr/wp-content/plugins/gwolle-gb/frontend/images/loading.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	margin-left: 10px;
	padding: 13px 20px 13px 20px;
}

/* Messages / Notices */

.gwolle-gb .gwolle_gb_messages,
.gwolle-gb .gwolle-gb-messages {
	border-left: 4px solid #7ad03a;
	box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
	padding: 1px 12px;
	margin: 5px 0 15px;
}
.gwolle-gb .gwolle_gb_messages.error,
.gwolle-gb .gwolle-gb-messages.error {
	border-left: 4px solid #dd3d36;
}

.gwolle-gb .error p, div.updated p {
	margin: 0.5em 0;
	padding: 2px;
}

.gwolle-gb form.gwolle-gb-write div.input.error,
.gwolle-gb form.gwolle-gb-write input.error,
.gwolle-gb form.gwolle-gb-write textarea.error {
	border: 1px solid #dd3d36;
}
.gwolle-gb form.gwolle-gb-write input[type="checkbox"].error {
	box-shadow: 1px 1px 0px 0px rgba(221,61,54,1);
}

.gwolle-gb div.label,
.gwolle-gb div.input {
	vertical-align: top;
	width: 80%;
}
.gwolle-gb .gwolle-gb-float div.label {
	width: 35%;
}
.gwolle-gb .gwolle-gb-float div.input {
	width: 50%;
	border: 0px;
}

.gwolle-gb div.input input[type="text"],
.gwolle-gb div.input input[type="email"],
.gwolle-gb div.input input[type="url"],
.gwolle-gb div.input textarea,
.gwolle-gb div.input select {
	width: 99%;
}
.gwolle-gb div.input textarea {
	height: 150px;
}
.gwolle-gb .clearBoth {
	clear: both;
}


/* Page Navigation */

.gwolle-gb .page-navigation {
	width: 100%;
	text-align: right;
	padding: 8px 0;
}

.gwolle-gb .page-navigation a,
.gwolle-gb .page-navigation span {
	display: inline-block;
	padding: 0px 6px;
	margin-left: 0;
	color: #555;
	background-color: #fff;
	border: 1px solid #efefef;
	text-decoration: none;
	box-shadow: none;
}

/* Current page */
.gwolle-gb .page-navigation a:hover,
.gwolle-gb .page-navigation span.current {
	background: #eee;
	color: #000;
	opacity: 0.8;
	border: 1px solid #ddd;
}
.gwolle-gb .page-navigation span.dots {
	padding: 0px 3px;
	color: #555;
}

/* Border-radius for whole pagination thing. */
.gwolle-gb .page-navigation a:nth-child(2),
.gwolle-gb .page-navigation span:nth-child(2) {
	border-radius: 3px 0 0 3px;
}
.gwolle-gb .page-navigation a:last-child,
.gwolle-gb .page-navigation span:last-child {
	border-radius: 0 3px 3px 0;
}


/* Read section */

.gwolle-gb .gwolle-gb-read {
	position: relative;
}

.gwolle-gb .admin-entry {
	color: #333;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	padding-left: 5px;
}
.gwolle-gb .admin-entry a {
	color: #666;
}
.gwolle-gb .gb-entry {
	position: relative;
	border-top: 1px #ddd solid;
	padding: 10px 0;
	margin: 0;
	clear: left;
}
.gwolle-gb .gwolle-gb-first {
	border-width: 0px;
}
.gwolle-gb .gb-entry-count_0 {
	border-bottom: 1px #ddd solid; /* Ajax added entry */
}

.gwolle-gb .gb-entry .gb-author-info,
.gwolle-gb .gb-entry .gb-entry-content {
	display: block;
}
.gwolle-gb .gb-entry .gb-author-info .gb-author-avatar {
	margin: 0 0 8px 0;
}
.gwolle-gb .gb-entry .gb-author-info .gb-author-name {
	padding-left: 10px;
	font-weight: bold;
}
.gwolle-gb .gb-entry .gb-entry-content {
	padding-left: 10px;
}
.gwolle-gb .gb-entry .gb-entry-content img {
	max-width: 100%;
	max-height: 700px;
}
.gwolle-gb .gb-entry .gb-highlight {
	background-color: #ddff00;
}


/* Metabox */

div.gb-metabox-handle {
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px;
	cursor: pointer;
	font-weight: bold;
}
div.gb-metabox-handle:focus {
	outline-color: currentColor;
	outline-style: solid;
	outline-width: thin;
}

div.gb-metabox {
	display: none;
	position: absolute;
	top: 0;
	right: 30px;
	width: 200px;
	box-sizing: border-box;
	z-index: 10;
}
.gwolle-gb .gb-entry-count_1 div.gb-metabox {
	border-top: 1px #ddd solid;
}
div.gb-metabox-line {
	width: 100%;
	padding: 2px 5px;
	border-right: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	border-left: 1px #ddd solid;
	background-color: #fff;
	color: #333;
	box-sizing: border-box;
	clear: both;
}
div.gb-metabox-line a {
	text-decoration: none;
	box-shadow: none;
	color: #222;
}
div.gb-metabox-line.gb-metabox-line-ajax {
	display: none;
	background-image: url(//sylviechampel.fr/wp-content/plugins/gwolle-gb/frontend/images/loading.gif);
	background-position: 155px 2px;
	background-repeat: no-repeat;
	min-height: 34px;
}
div.gb-metabox-line.gb-social-media-share {
	padding: 0;
}
div.gb-metabox-line.gb-social-media-share a {
	float: left;
}



/* Admin Reply */

.gwolle-gb .gb-entry-admin_reply,
.gwolle-gb .gb-entry-admin-reply {
	margin: 10px 0 0 40px;
	padding: 4px 10px 4px 10px;
	border-left: 1px solid #ddd;
}


/* Infinite Scroll */

.gwolle-gb .gwolle_gb_load_message,
.gwolle-gb .gwolle-gb-load-message {
	display: none;
	background-color: #eee;
	background-image: url(//sylviechampel.fr/wp-content/plugins/gwolle-gb/frontend/images/loading.gif);
	background-position: 10px 13px;
	background-repeat: no-repeat;
	border: 1px solid #333;
	border-radius: 5px;
	bottom: -72px;
	color: #333;
	font-weight: bold;
	margin-left: 10px;
	padding: 15px 20px 15px 52px;
	position: absolute;
	z-index: 5;
}
.gwolle-gb .gwolle_gb_end_message,
.gwolle-gb .gwolle-gb-end-message {
	padding-left: 10px;
}


/* Widget */

li.gwolle_gb_widget,
li.gwolle-gb-widget {
	border-bottom: 1px #ddd solid;
	padding: 3px 0;
	margin: 0;
}

p.gwolle_gb_link,
p.gwolle-gb-link {
	padding: 3px 0;
}


/* Widget Slider */

ul.gwolle_gb_widget_slider,
ul.gwolle-gb-widget-slider {
	margin-left: 0;
}
ul.gwolle_gb_widget_slider .sss,
ul.gwolle-gb-widget-slider .sss {
	height: 0;
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	overflow: hidden;
}

ul.gwolle_gb_widget_slider li:first-child,
ul.gwolle-gb-widget-slider li:first-child,
li.gwolle_gb_widget.ssslide:first-child,
li.gwolle-gb-widget.ssslide:first-child {
	display: inline-block;
}
ul.gwolle_gb_widget_slider li,
ul.gwolle-gb-widget-slider li {
	display: none;
	border-bottom: 0px solid #ddd;
}

li.gwolle_gb_widget.ssslide,
li.gwolle-gb-widget.ssslide {
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	overflow: hidden;
}

/* Admin Bar */

#wpadminbar #wp-admin-bar-gwolle-gb .ab-icon::before {
	content: "";
	top: 3px;
}


/* Form inside a widget */
.widget .gwolle-gb-float div.label,
.widget .gwolle-gb-float div.input,
.widget-area .gwolle-gb-float div.label,
.widget-area .gwolle-gb-float div.input {
	float: none;
}
.widget .gwolle-gb div.label,
.widget-area .gwolle-gb div.label {
	width: 100%;
}
.widget .gwolle-gb div.input,
.widget-area .gwolle-gb div.input {
	width: 100%;
}


/* Responsive Design */

@media only screen and (max-width: 820px) {
	.gwolle-gb-float div.label,
	.gwolle-gb-float div.input {
		float: none;
	}
	.gwolle-gb .gwolle-gb-float div.label,
	.gwolle-gb .gwolle-gb-float div.input,
	.gwolle-gb div.label,
	.gwolle-gb div.input {
		width: 80%;
	}
}
@media only screen and (max-width: 620px) {
	.gwolle-gb-float div.label,
	.gwolle-gb-float div.input {
		float: none;
	}
	.gwolle-gb .gwolle-gb-float div.label,
	.gwolle-gb .gwolle-gb-float div.input,
	.gwolle-gb div.label,
	.gwolle-gb div.input {
		width: 100%;
	}
}


/* Add-On */

div.gwolle-gb-starrating-result {
	position: absolute;
	top: 0;
	right: 30px;
	width: 200px;
	padding: 3px 6px;
	box-sizing: border-box;
	z-index: 5;
}
div.gb-social-media-share img {
	float: left;
	cursor: pointer;
}


/* Print Style */

@media print {

	.gwolle-gb .gwolle-gb-write-button,
	.gwolle-gb .gwolle-gb-hide,
	.gwolle-gb .gwolle-gb-invisible,
	.gwolle-gb .gwolle-gb-write,
	.gwolle-gb .page-navigation,
	.gwolle-gb .gb-metabox-handle,
	.gwolle-gb .gb-metabox {
		display: none;
	}

}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.flatpickr-calendar{animation:none;background:transparent;background:#fff;border:0;border-radius:5px;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;flex:1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{align-items:center;background:transparent;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;flex:1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;flex-basis:14.2857143%;font-weight:400;height:39px;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{box-sizing:border-box;display:block;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;display:inline-block;padding:0}.flatpickr-time{box-sizing:border-box;display:block;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.guten-form-builder{margin-left:auto;margin-right:auto;max-width:1140px}.guten-form-builder.pinned{position:sticky}.guten-form-builder.pinned.fixed{position:fixed}.guten-form-builder.pinned.sticky-top{top:0}.guten-form-builder.pinned.sticky-bottom{bottom:0}.guten-form-builder .form-notification{width:100%}.guten-form-builder .form-notification .notification-body{margin-bottom:10px;padding:10px;text-align:center}.guten-form-builder .form-notification .notification-body.guten-success{background-color:#dff2bf;color:#4f8a10}.guten-form-builder .form-notification .notification-body.guten-error{background-color:#ffd2d2;color:#d8000c}.guten-form-input.input-invalid .choices__inner{border-color:var(--guten-error-text-color)}.guten-form-input .choices__list--multiple .choices__item{color:var(--guten-txt-alt-color)}.guten-form-input .choices{margin-bottom:0}.guten-form-input .choices__inner{background-color:var(--guten-form-bg-color);border-color:var(--guten-form-border-color)}.guten-form-input .choices__input{background-color:var(--guten-form-bg-color);border:none;box-shadow:none;font-size:var(--guten-form-font-size)}.guten-form-input .choices__input:focus{border:none;box-shadow:none}.guten-form-input .choices__input::-moz-placeholder{color:var(--guten-form-placeholder-color)}.guten-form-input .choices__input::placeholder{color:var(--guten-form-placeholder-color)}.guten-form-input .choices__item{color:var(--guten-form-txt-color);font-size:var(--guten-form-font-size)}.guten-form-input .choices__placeholder{color:var(--guten-form-placeholder-color);font-size:var(--guten-form-font-size);opacity:1}.guten-form-input .choices__button{padding:1px 6px 1px 16px}.guten-form-input .choices__list--single{padding:0}.choices{overflow:visible}.guten-form-input .gutenverse-input-textarea{height:180px}.guten-form-input.guten-form-input-switch .switch-wrapper input[type=checkbox]{display:none}.guten-form-input.guten-form-input-switch .switch-wrapper .switch{background:#e4e9f8;border-radius:24px;box-shadow:inset 0 2px 3px rgba(var(--guten-switch-shadow),.1);cursor:pointer;display:inline-block;height:24px;position:relative;transition:.25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:51px}.guten-form-input.guten-form-input-switch .switch-wrapper input:checked+.switch{background:var(--guten-switch-active)}.guten-form-input.guten-form-input-switch .switch-wrapper .switch:before{content:attr(data-off);font-size:9px;line-height:1;opacity:.6;padding-top:1px;position:absolute;right:7px;top:50%;transform:translate3d(0,-50%,0)}.guten-form-input.guten-form-input-switch .switch-wrapper input:checked+.switch:before{color:#fff;content:attr(data-on);left:11px;right:auto}.guten-form-input.guten-form-input-switch .switch-wrapper .switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(var(--guten-switch-shadow),.4);content:"";display:block;height:20px;left:2px;position:absolute;top:50%;transform:translate3d(0,-50%,0);transition:all .35s cubic-bezier(0,.95,.38,.98),background .15s ease;width:20px}.guten-form-input.guten-form-input-switch .switch-wrapper input:checked+.switch:after{transform:translate3d(27px,-50%,0)}.guten-form-input-checkbox .main-wrapper .gutenverse-inner-input.default label{display:inline-block}.guten-form-input-checkbox .main-wrapper .gutenverse-inner-input.block label{display:block}.guten-form-input-checkbox .main-wrapper label{display:inline-block;margin-right:15px}.guten-form-input-checkbox .main-wrapper label input[type=checkbox]{display:none}.guten-form-input-checkbox .main-wrapper label .check{cursor:pointer;display:inline-block;font-size:15px;position:relative;vertical-align:middle}.guten-form-input-checkbox .main-wrapper label .check:before{content:"\f0c8";font-family:Font Awesome\ 5 Free,serif!important;font-size:16px;margin-right:10px}.guten-form-input-checkbox .main-wrapper label input:checked+.check:before{color:#5f7bff;content:"\f14a"}.guten-form-input-radio .main-wrapper .gutenverse-inner-input.default label{display:inline-block}.guten-form-input-radio .main-wrapper .gutenverse-inner-input.block label{display:block}.guten-form-input-radio .main-wrapper label{display:inline-block;margin-right:15px}.guten-form-input-radio .main-wrapper label input[type=radio]{display:none}.guten-form-input-radio .main-wrapper label .radio{cursor:pointer;display:inline-block;font-size:15px;position:relative;vertical-align:middle}.guten-form-input-radio .main-wrapper label .radio:before{content:"\f111";font-family:Font Awesome\ 5 Free,serif!important;font-size:16px;margin-right:10px}.guten-form-input-radio .main-wrapper label input:checked+.radio:before{color:#5f7bff;content:"\f058"}.guten-button.gutenverse-input-submit-loader,.gutenverse-input-submit-loader{display:none}.guten-submit-wrapper{display:flex;flex-wrap:wrap-reverse}.guten-form-builder.loading .gutenverse-input-submit{display:none}.guten-form-builder.loading .guten-button.gutenverse-input-submit-loader,.guten-form-builder.loading .gutenverse-input-submit-loader{display:flex}.guten-form-input{padding-bottom:10px;padding-top:10px}.guten-form-input .input-helper{display:block}.guten-form-input .input-label{color:#181d23;display:inline-block;font-size:.8em;font-weight:600;letter-spacing:0;line-height:1.5;margin-bottom:5px;text-transform:normal}.guten-form-input .required-badge{color:#d60000}.guten-form-input .input-helper{clear:both;color:#96989b;font-size:.9em;font-weight:400;margin-top:3px;opacity:.7}.guten-form-input .gutenverse-input{background:0 0;background-color:var(--guten-form-bg-color);border-color:var(--guten-form-border-color);border-radius:2px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:var(--guten-form-txt-color);font-size:var(--guten-form-font-size);height:auto;line-height:1.5;max-width:100%;outline:0;padding:8px;transition:all .25s ease;width:100%}.guten-form-input .gutenverse-input::-moz-placeholder{color:var(--guten-form-placeholder-color)}.guten-form-input .gutenverse-input::placeholder{color:var(--guten-form-placeholder-color)}.guten-form-input .gutenverse-input:focus{border-color:var(--guten-form-border-focus);box-shadow:none}.guten-form-input.hide-label .label-wrapper{display:none}.guten-form-input.hide-label .main-wrapper{width:100%}.guten-form-input .validation-error{color:#d60000;display:none;font-size:14px;font-style:italic}.guten-form-input.input-invalid input,.guten-form-input.input-invalid textarea{border-color:#d60000}.guten-form-input.input-invalid .validation-error{display:block}.guten-input-position-left{display:flex}.guten-input-position-left .label-wrapper{width:20%}.guten-input-position-left .main-wrapper{flex-grow:1}

/*
	Theme Name: Waterlava
	Description: WaterLava is a modern, responsive, and elegant style theme template for WordPress fullsite editing and fully compatible with Gutenverse plugin. WaterLava’s created especially for Spa and Wellness Center, Meditation, Fashion and Beauty Salon, and all similar businesses website for companies or individuals that need a beautiful landing page for their business. The templates includes both core version and Gutenverse plugin version, also has core and Gutenverse block patterns ready so you can start mix and match your template parts as you desire. The templates is built ready so you don't need to build it from scratch. We want to make your experience using WordPress fullsite editor more convenient.
	Author: Jegstudio
	Author URI: https://gutenverse.com
  Theme URI: https://gutenverse.com/waterlava-theme
	Version: 1.0.3
	Stable tag: 1.0.3
	Requires at least: 5.9
	Tested up to: 6.0
	Requires PHP: 7.0
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: waterlava
  Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, full-site-editing, translation-ready, block-patterns, featured-images
*/
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* Sections ========================================================================== */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 15px;
  font-weight: 400;
  line-height: 1.7;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Header Fonts ======================================================================= */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  font-weight: 700;
  line-height: 1.2;
}

h1 {
  font-size: 2.5rem;
}

h2 {
  font-size: 2rem;
}

h3 {
  font-size: 1.75rem;
}

h4 {
  font-size: 1.5rem;
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 0;
}

/* Grouping content ========================================================================== */
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace;
  font-size: 1em;
  white-space: pre-wrap;
}

/* Text-level semantics ========================================================================== */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content ========================================================================== */
img {
  border-style: none;
  height: auto;
  max-width: 100%;
}

figure {
  margin-inline-start: 0;
  margin-inline-end: 0;
}

/* Interactive ========================================================================== */
details {
  display: block;
}

summary {
  display: list-item;
}

figcaption {
  font-size: 16px;
  line-height: 1.4;
  font-style: italic;
  font-weight: 400;
}

.wp-site-blocks > * {
  margin-top: 0!important;
}

.logged-in.admin-bar .wp-block-navigation__responsive-container.is-menu-open.has-modal-open {
  margin-top: 32px;
}

.wp-block-image img {
  display: block;
}

@media (max-width: 782px) {
  .logged-in.admin-bar .wp-block-navigation__responsive-container.is-menu-open.has-modal-open {
    margin-top: 46px;
  }
}

.comment-form-comment {
  margin-bottom: 0.9rem;
}

.wp-block-post-comments input[type=submit] {
  background-color: var(--wp--preset--color--waterlava-primary);
  color: var(--wp--preset--color--white);
  border-radius: 0px;
}