	@font-face {
	font-family: 'gb-nav';
	src: url('https://apps.bravenet.com/libraries/font/gb-nav.eot?85607216');
	src: url('https://apps.bravenet.com/libraries/font/gb-nav.eot?85607216#iefix') format('embedded-opentype'),
	url('https://apps.bravenet.com/libraries/font/gb-nav.woff2?85607216') format('woff2'),
	url('https://apps.bravenet.com/libraries/font/gb-nav.woff?85607216') format('woff'),
	url('https://apps.bravenet.com/libraries/font/gb-nav.ttf?85607216') format('truetype'),
	url('https://apps.bravenet.com/libraries/font/gb-nav.svg?85607216#gb-nav') format('svg');
	font-weight: normal;
	font-style: normal;
	}
	/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
	/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
	/*
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
	font-family: 'gb-nav';
	src: url('https://apps.bravenet.com/libraries/font/gb-nav.svg?85607216#gb-nav') format('svg');
	}
	}
	*/

	[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: "gb-nav";
	font-style: normal;
	font-weight: normal;
	speak: none;

	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */

	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;

	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;

	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;

	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */

	/* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
	}

	.icon-last:before { content: '\e800'; } /* '' */
	.icon-first:before { content: '\e801'; } /* '' */
	.icon-next:before { content: '\e802'; } /* '' */
	.icon-home-outline:before { content: '\e803'; } /* '' */
	.icon-home:before { content: '\e804'; } /* '' */
	.icon-post:before { content: '\e805'; } /* '' */
	.icon-ok:before { content: '\e806'; } /* '' */
	.icon-cancel:before { content: '\e807'; } /* '' */
	.icon-forward:before { content: '\e808'; } /* '' */
	.icon-reply:before { content: '\e809'; } /* '' */
	.icon-mail:before { content: '\e80a'; } /* '' */
	.icon-ok-1:before { content: '\e80b'; } /* '' */
	.icon-cancel-1:before { content: '\e80c'; } /* '' */
	.icon-eye-1:before { content: '\e80d'; } /* '' */
	.icon-comment:before { content: '\e80e'; } /* '' */
	.icon-chat:before { content: '\e80f'; } /* '' */
	.icon-star:before { content: '\e810'; } /* '' */
	.icon-star-empty:before { content: '\e811'; } /* '' */
	.icon-lock:before { content: '\e812'; } /* '' */
	.icon-spin4:before { content: '\e834'; } /* '' */
	.icon-spin6:before { content: '\e839'; } /* '' */
	.icon-globe:before { content: '\f018'; } /* '' */
	.icon-globe-inv:before { content: '\f019'; } /* '' */
	.icon-eye:before { content: '\f082'; } /* '' */
	.icon-mail-alt:before { content: '\f0e0'; } /* '' */
	.icon-prev:before {
	content: '\e802';
	}
	.icon-prev {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
	display:inline-block;
	}


#bn-guestbook-1-1-1925662277 * { padding : 0; margin : 0; position : static; z-index : 0; opacity : 1.0; moz-opacity : 1.0; background : none; letter-spacing : 0; text-transform : none; float : none; border : 0; }

/* Guestbook container settings */
#bn-guestbook-1-1-1925662277 {
overflow: hidden;
max-width:700px;
margin:auto;
background-color : #000000;
color : #000;
font-family : Arial,sans-serif;
font-size : 15px;

}
#bn-guestbook-1-1-1925662277 p
{
margin: 15px 0;
}
#bn-guestbook-1-1-1925662277 hr {
height:auto;
margin: 15px 0;
background-color: transparent;
border-top-color: ;
border-top-style: ;
border-top-width: px;
}

#bn-guestbook-1-1-1925662277 hr:last-child {
  display:none;
}
#bn-guestbook-1-1-1925662277 .bn-service-wrapper {
padding : 10px;
text-align : left;
}
 .bn-guestbook-post-links {
font: 12px Tahoma;
color : #EEFFFF;
}
#bn-guestbook-1-1-1925662277 a, #bn-guestbook-1-1-1925662277 a:visited,  .bn-guestbook-post-links a,  .bn-guestbook-post-links a:visited {
font: 12px Tahoma;
color : #EEFFFF;
text-decoration : none;
}
#bn-guestbook-1-1-1925662277 .bn-branding a, #bn-guestbook-1-1-1925662277 .bn-branding a:visited {
color : #EEFFFF;
}
#bn-guestbook-1-1-1925662277 a:hover,  .bn-guestbook-post-links a:hover {
opacity:0.8;
}
/* Begin Guestbook Header -- contains title, subtitle and title image */
#bn-guestbook-1-1-1925662277 .bn-guestbook-header {
margin-bottom : 20px;
text-align : center;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-header .bn-guestbook-title
{
font: 22px Tahoma;
color : #EEFFFF;
font-weight : bold;
margin-bottom : 10px;
text-align : center;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-header .bn-guestbook-subtitle
{
font : 12px Tahoma;
color : #EEFFFF;
margin : 10px 0;
text-align : center;
}
/* End Guestbook Header */


/* Divider Image -- if no image is configured use the below declarations */


/* Guestbook Pager Navigation */
#bn-guestbook-1-1-1925662277 .bn-pages-nav {
margin : 0;
padding : 0;
zoom : 1;
}
#bn-guestbook-1-1-1925662277 .bn-pages-nav td {
  width: 20%}
#bn-guestbook-1-1-1925662277 .bn-pages-nav td .icon {
  margin-right: 10px!important;
}


#bn-guestbook-1-1-1925662277 .bn-pages-nav td a {
display : block;
text-align : center;
padding : 10px;
font : 12px Arial,Verdana,Tahoma,sans-serif;

color : #191E66;

cursor : pointer;
background-color : #DBE0F5;
border : 0;
line-height :16px;
margin-right : 5px;
border-radius: 0px;

}
#bn-guestbook-1-1-1925662277 .bn-pages-nav-home {
  display: none;
}
.bn-hosted-guestbook #bn-guestbook-1-1-1925662277 .bn-pages-nav-home, #editor-builder #bn-guestbook-1-1-1925662277 .bn-pages-nav-home {
  display: table-cell;
}
.bn-hosted-guestbook #bn-guestbook-1-1-1925662277 .bn-pages-nav td, #editor-builder #bn-guestbook-1-1-1925662277 .bn-pages-nav td {
  width:  16.6%;
}
#bn-guestbook-1-1-1925662277 .bn-pages-nav td.bn-pages-nav-last a
{
margin-right : 0px;
}
#bn-guestbook-1-1-1925662277 .bn-pages-nav td a, .bn-pages-nav td a:visited, .bn-pages-nav td a:hover {
text-decoration : none;
font-weight : normal;
}
#bn-guestbook-1-1-1925662277 .bn-pages-nav td a:hover, #bn-guestbook-1-1-1925662277 .bn-form-button:hover {
background-color : #F2F4FA;
color : #A1A1A1;
}
#bn-guestbook-1-1-1925662277 .bn-pages-nav td.disabled {
-moz-opacity : 0.65;
opacity : 0.65;
filter : Alpha(opacity=65);
}
#bn-guestbook-1-1-1925662277 .bn-pages-nav td.disabled a:hover {
background-color : #DBE0F5;
color : #191E66;
cursor : default;
}
#bn-guestbook-1-1-1925662277 .bn-pages-status
{
margin-top : 20px;
font-size: 11px;
text-align: center;
}
/* End Guestbook Pager Navigation */




/* Guestbook Posts */
#bn-guestbook-1-1-1925662277 .bn-pages-data {
padding : 20px 0;
color: #000000}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post, #bn-guestbook-1-1-1925662277 .bn-guestbook-post-form-wrapper {
background : ;
margin-bottom : 10px;
padding : 15px;
border-radius: 0px;
text-align:left;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-preview {
  background: transparent;
  padding: 0;
  border-radius: 0;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-alt {
background : ;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post .bn-guestbook-date {
float : right;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post .bn-guestbook-date-output {

font : 12px Tahoma;
color : #EEFFFF;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-response {
zoom : 1;
overflow : hidden;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-response-wrapper {
zoom : 1;
overflow : hidden;
margin-bottom : 10px;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-question {
float : left;
clear : left;
width : 30%;
font : 12px Tahoma;
color : #191E66;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-answer {
float : left;
margin-left : 5px;
width : 65%;
font : 12px Tahoma;
color : #000000;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-name {
font: 12px Tahoma;
color: #EEFFFF;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-subtitle {
font: 12px Tahoma;
color: #EEFFFF;
}

#bn-guestbook-1-1-1925662277 .bn-comments-links {
  zoom:1;
  overflow:hidden;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-links {
  float: left!important;
}

#bn-guestbook-1-1-1925662277 .bn-guestbook-post-links ul {
list-style-type : none;
text-align : center;
overflow : hidden;
zoom : 1;
margin : 15px 0;
margin-bottom: 0!important;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-links ul li {
display : inline;
margin-right : 15px;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-links ul li .icon {
  text-decoration: none!important;
}
#bn-guestbook-1-1-1925662277 .bn-privatemsg-label {
float : left;
font-weight: bold;
background-image : none;
font-size: 12px;
}



/* Guestbook Post Form */
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form {
padding : 0px;
text-align : left;
padding: 0 15px;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form input,
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form select,
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form textarea {
background : #fff;
color : #000;
border: 1px solid #ccc;
webkit-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
padding: 6px 12px !important;
border-radius: 5px;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-guestbook-post-field-wrapper {
margin-bottom : 15px;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-guestbook-post-field {
display : block;
font : 12px Tahoma;
color : #191E66;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .post-field-alt input, #bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .question input {
background : none;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-label {
display: block;
font : 12px Tahoma;
color: #191E66;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-input, #bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-input-error {
display : block;
width : 100%;
margin-top: 5px!important;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-input-error, #bn-guestbook-1-1-1925662277 .bn-captcha-error input {
margin-bottom: 5px;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-input input,
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-input textarea,
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-input select {
display : block;
box-sizing: border-box;
padding : 0;
margin : 0;
width: 100%;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-input-error input,
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-input-error textarea,
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-input-error select {
background-color : #ffe8e8;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .post-field-inner input {
border : 1px inset #000;
padding : 3px;
text-align : center;
font-size : 16px;
font-weight : bold;
text-transform: uppercase;
}

#bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-form-error, #bn-guestbook-1-1-1925662277 .bn-comments-post-form-error {
background-color : #d60202;
border-radius: 5px;
color : #fff;
font: 12px Arial, Verdana, Tahoma, sans-serif;
padding : 6px 15px;
display: inline-block;
position:relative;
}
#bn-guestbook-1-1-1925662277 .image-captcha  .bn-comments-post-form-error {
  width: 140px;
  margin: auto;
  display: block;
}
#bn-guestbook-1-1-1925662277 .bn-form-error:after,  #bn-guestbook-1-1-1925662277 .bn-comments-post-form-error:after {
content: "";
position: absolute;
bottom: auto;
left: auto;
border-width: 13px 13px 0;
border-style: solid;
border-color: #d60202 transparent;
display: block;
width: 0;
top: -7px;
left: 10px;
border-width: 0 7px 7px;
}
#bn-guestbook-1-1-1925662277 .bn-form-buttons span, #bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-form-buttons span {
padding : 2px;
}
#bn-guestbook-1-1-1925662277 .bn-form-button, #bn-guestbook-1-1-1925662277 .bn-guestbook-post-form .bn-form-button {
text-align : center;
cursor : pointer;
margin: 5px 0px;
padding : 10px!important;
padding-left: 20px!important;
padding-right: 20px!important;
font : 12px Arial,Verdana,Tahoma,sans-serif;

color : #191E66;
background-color : #DBE0F5;
border : 0;
border-radius: 0px;
}

/* Miscellaneous Containers */
#bn-guestbook-1-1-1925662277 .bn-pages-loading {
padding : 75px 0 200px 0;
font-size: 60px!important;
text-align:center;
opacity:0.2;
}
#bn-guestbook-1-1-1925662277 .bn-branding, #bn-guestbook-1-1-1925662277 .bn-branding * {
text-align : center;
font-size : 11px;
}

/* Comments Section */
#bn-guestbook-1-1-1925662277 .bn-comments-links .bn-comments-action {
float:right!important;
margin-top:3px!important;
}
#bn-guestbook-1-1-1925662277 .bn-comments {
border-top: 0;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comments-container {
position:relative;
zoom:1;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comments-post-container {
background-color: transparent;
border: 0;
zoom:1;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comments-paging-set-icons {
font-weight: bold;
font-size: 18px;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comments-pagination-set {
background-color : transparent;
border: 1px solid #EEFFFF;
border-top: 1px solid #EEFFFF;
cursor: pointer;
padding : 3px 0;
}

#bn-guestbook-1-1-1925662277  .bn-pages-loading, #bn-guestbook-1-1-1925662277 .bn-pages-status {
font : 12px Tahoma;
color : #EEFFFF;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comments-pagination-set td, #bn-guestbook-1-1-1925662277 .bn-comments .bn-comments-pagination-set td a {
color : #EEFFFF;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comment {
padding: 10px 0;
overflow : hidden;
zoom : 1;
postion:relative;
font : 12px Tahoma;
color : #000000;
margin-top: 15px!important;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comment-text {
padding : 15px 0px;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comment-date {
font-size: 11px;
}

#bn-guestbook-1-1-1925662277 .bn-comments .bn-comment-avatar {
float: left;
border: 0;
margin-right: 20px;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comment-response {
  margin-left: 84px;
}

#bn-guestbook-1-1-1925662277 .bn-comments-action {
position:relative;
zoom:1;
text-align:right;
}
#bn-guestbook-1-1-1925662277 .bn-comments-action button,
#bn-guestbook-1-1-1925662277 .bn-comments-action button span {
background-color : transparent;
border: 0 none;
font: 12px Tahoma;
color : #EEFFFF;
margin-top: 10px;
cursor: pointer;
position:relative;
zoom:1;
text-shadow: none;
}
#bn-guestbook-1-1-1925662277 .bn-comments-action button {
  margin-left: 10px;
}
#bn-guestbook-1-1-1925662277 .bn-comments-action button span {
}
#bn-guestbook-1-1-1925662277 .bn-comments-action button:hover,
#bn-guestbook-1-1-1925662277 .bn-comments-action button span:hover {
 opacity: 0.8;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comments-post-title {
font-size: 125%;
font-weight: bold;
margin-top : 10px;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comments-post-form {
margin : 0 25px;
position : relative;
zoom : 1;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comments-post-input {
zoom : 1;
margin-bottom : 5px;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comments-post-input label {
display: block;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comments-post-input input, #bn-guestbook-1-1-1925662277 .bn-comments .bn-comments-post-input textarea {
display : block;
box-sizing: border-box;
padding : 0;
margin : 0;
width: 100%;
background : #fff;
color : #000;
border: 1px solid #ccc;
webkit-box-shadow: inset 0px 1px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: inset 0px 1px 5px 0px rgba(0,0,0,0.1);
padding: 6px 12px!important;
border-radius: 5px;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-smilies-bar input {
width : auto;
margin-right : 2px;
background-color: transparent;
border : 0;
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-smilies-bar a {
text-decoration : none;
}
#bn-guestbook-1-1-1925662277 .bn-comments #guestbook_usertype_member,
#bn-guestbook-1-1-1925662277 .bn-comments #guestbook_usertype_nonmember {
width : auto;
background-color: transparent;
border : 0;
}

#bn-guestbook-1-1-1925662277 .bn-comments .bn-comment-name {
  padding: 7px;
  position:relative;
  border-radius: 5px;
  background-color: rgba(0,0,0,0.1);
}
#bn-guestbook-1-1-1925662277 .bn-comments .bn-comment-name .sb {
  content: "";
  position: absolute;
  top: 7px;
  left: -16px;
  border: 8px solid transparent;
  display: block;
  width: 0;
  border-right-color: rgba(0,0,0,0.1);

}
#bn-guestbook-1-1-1925662277 .bn-comments-post-title {
 display: none;
}
#bn-guestbook-1-1-1925662277 .bn-comments-post-input button {
margin-top: 25px!important;
}
#bn-guestbook-1-1-1925662277 .bn-comments-action button:before, #bn-guestbook-1-1-1925662277 .bn-comments-post-input button:before {
font-family: "gb-nav";
font-style: normal;
font-weight: normal;
speak: none;

display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: 0.5em;
text-align: center;
/* opacity: .8; */

/* For safety - reset parent styles, that can break glyph codes*/
font-variant: normal;
text-transform: none;

/* fix buttons height, for twitter bootstrap */
line-height: 1em;

/* Animation center compensation - margins should be symmetric */
/* remove if not needed */
margin-left: .2em;

/* you can be more comfortable with increased icons size */
/* font-size: 120%; */

/* Font smoothing. That was taken from TWBS */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

/* Uncomment for 3D effect */
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
#bn-guestbook-1-1-1925662277 *[id^="bn-moreCommentsAction-"]:before {
  content: '\e80f';
}
#bn-guestbook-1-1-1925662277 *[id^="bn-postCommentsAction-"]:before {
  content: '\e80e';
}
#bn-guestbook-1-1-1925662277 .bn-comments-post-input button[name=submit]:before {
 content: '\e80b';
}
#bn-guestbook-1-1-1925662277 .bn-comments-post-input button[name=cancel]:before {
  content: '\e80c';
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-date {
  text-align:right;
}
#bn-guestbook-1-1-1925662277 .bn-guestbook-date .date-dmy {
  display:block;
}

.wdt-emoji-picker-parent {
position:relative!important;
}

.wdt-emoji-popup,
.wdt-emoji-popup * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

/* hide unavailable fonts @todo - check fallbacks */
body[data-wdt-emoji-bundle='google'] .wdt-emoji[data-has-img-google='false'],
body[data-wdt-emoji-bundle='emojione'] .wdt-emoji[data-has-img-emojione='false'],
body[data-wdt-emoji-bundle='google'] .wdt-emoji[data-has-img-google='false'],
body[data-wdt-emoji-bundle='apple'] .wdt-emoji[data-has-img-apple='false'] {
display: none;
}

/* picker styles */
.wdt-emoji-picker {
position: absolute!important;
right: 5px;
bottom: 5px;

width: 20px;
height: 20px;
}

.wdt-emoji-picker:hover {
cursor: pointer;
}

.wdt-emoji-picker-parent {
position: relative!important;
}

.wdt-emoji-picker span.emoji-outer.emoji-sizer {
width: 18px;
height: 18px;

pointer-events: none;
}

/* bundle popup styles */
.wdt-emoji-popup {
position: absolute!important;
top: 0;
left: 0;

visibility: hidden;

width: 357px;
max-width: 100%;
height: 357px;
max-height: 100%;

transition: opacity 50ms ease, bottom 1s ease-out;

opacity: 0!important;
border: 1px solid #dedede!important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #fff!important;
}

.wdt-emoji-popup.open {
visibility: visible;

opacity: 1!important;
}

#wdt-emoji-menu-header {
padding: 4px 0 0 7px!important;

border-bottom: 1px solid rgba(0, 0, 0, .15)!important;
background: #f7f7f7!important;
}

.wdt-emoji-tab {
display: inline-block;

width: 28px;
margin-right: 2.5px!important;
padding: 4px!important;

transition: border-color 150ms ease-out;
text-align: center;

color: #9e9ea6;
border-bottom: 3px solid transparent!important;
}

.wdt-emoji-tab:hover {
cursor: pointer;
text-decoration: none;
}

.wdt-emoji-tab.active {
padding-top: 3px!important;

color: #9e9ea6;
border-bottom: 3px solid #e7543d!important;
}

#wdt-emoji-search,
#wdt-emoji-search:focus {
font-size: 15px;
line-height: 20px;

width: 95%;
max-width: 100%;
height: 28px;
margin: .5rem 9px .6rem!important;
padding: 2px 5px!important;

transition: border-color 150ms ease-out;

color: #444;
border: 1px solid #c5c5c5!important;
border-radius: 3px;
outline: none;
}

#wdt-emoji-search:focus {
border-color: #a0a0a0!important;
}

.wdt-emoji-popup h3 {
font-size: 15px;
font-weight: 700;
line-height: 15px;

position: relative!important;

margin: 0!important;
padding: 8px!important;

color: #555;
background: rgba(255, 255, 255, .95)!important;
}

.wdt-emoji-popup h3.sticky {
position: absolute!important;
z-index: 4!important;

width: 330px;
}

.wdt-emoji-scroll-wrapper {
overflow-x: hidden;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
overflow-anchor: none;
height: 257px;
padding-bottom: 30px!important;
}

.wdt-emoji-sections {
padding: 0 5px!important;
}

.wdt-emoji {
line-height: 1rem;

position: relative!important;

display: inline-block;

margin-right: 2.5px !important;
margin-bottom: 1px!important;
padding: 6px!important;

-webkit-transition: background 500ms ease-out;
-moz-transition: background 500ms ease-out;
-ms-transition: background 500ms ease-out;
-o-transition: background 500ms ease-out;
transition: background 500ms ease-out;
text-align: center;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.wdt-emoji.not-matched {
display: none;
}

.wdt-emoji:hover {
cursor: pointer;
}

.wdt-emoji.gray:hover {
background-color: rgba(175, 175, 175, .32)!important;
}

.wdt-emoji.green:hover {
background-color: #b7e887!important;
}

.wdt-emoji.pink:hover {
background-color: #f3c1fd!important;
}

.wdt-emoji.yellow:hover {
background-color: #f9ef67!important;
}

.wdt-emoji.blue:hover {
background-color: #b5e0fe!important;
}

.wdt-emoji-tab .emoji-outer {
width: 18px;
height: 18px;
}

span.emoji {
display: -moz-inline-box;
display: inline-block;

width: 1em;
height: 1em;

vertical-align: baseline;
text-indent: -9999px;

background-repeat: no-repeat!important;
background-position: 50%, 50%!important;
background-size: 1em!important;
background-size: contain!important;

-moz-box-orient: vertical;
*vertical-align: auto;
*zoom: 1;
*display: inline;
}

span.emoji-sizer {
font-size: 1em;
line-height: .81em;
}

span.emoji-outer {
display: -moz-inline-box;
display: inline-block;

padding:0!important;
width: 22px;
height: 22px;
margin-top: -2px!important;

vertical-align: middle;

*display: inline;
}

span.emoji-inner {
display: -moz-inline-box;
display: inline-block;
padding:0!important;
width: 100%;
height: 100%;

vertical-align: baseline;
text-indent: -9999px;

*vertical-align: auto;
*zoom: 1;
}

img.emoji {
width: 1em;
height: 1em;
}

#wdt-emoji-footer {
position: absolute!important;
bottom: 0;
left: 0;

width: 100%;
padding-bottom: .4rem!important;

border-top: 1px solid rgba(0, 0, 0, .15)!important;
background: #f7f7f7!important;
}

#wdt-emoji-no-result {
font-size: 10px;
font-weight: 400;

clear: both;

padding: 20px!important;

text-align: center;

color: #bababa;
}

#wdt-emoji-preview {
padding: .3rem 0 0 .7rem!important;

-webkit-transition: opacity .1s ease-in .1s;
-moz-transition: opacity .1s ease-in .1s;
transition: opacity .1s ease-in .1s;

opacity: 0!important;
}

#wdt-emoji-preview-img {
font-size: 2rem;
line-height: 2rem;

float: left!important;

width: 46px;
height: 54px;
padding: .6rem .5rem 0 .1rem!important;

vertical-align: middle;
}

#wdt-emoji-preview-bundle {
font-size: 17px;
font-weight: bold;

position: absolute!important;
bottom: 19px;
left: 14px;

-webkit-transition: opacity .1s ease-in .1s;
-moz-transition: opacity .1s ease-in .1s;
transition: opacity .1s ease-in .1s;

opacity: 1!important;
color: #989ba0!important;
}

#wdt-emoji-search-result-title,
#wdt-emoji-no-result {
display: none;
}

#wdt-emoji-search-result-title.wdt-show,
#wdt-emoji-no-result.wdt-show {
display: block;

margin: 0 5px!important;
}

.wdt-inline {
display: inline;
}

.wdt-search-on {
display: none;
}

.wdt-emoji-popup.preview-mode #wdt-emoji-preview-bundle {
opacity: 0!important;
}

.wdt-emoji-popup.preview-mode #wdt-emoji-preview {
opacity: 1!important;
}

#wdt-emoji-preview-img span.emoji-outer.emoji-sizer {
position: relative!important;
top: 3px;
left: 4px;

width: 40px;
height: 40px;
}

#wdt-emoji-preview-text {
font-size: 13px;

position: relative!important;
top: 9px;
left: 10px !important;

color: #777;
}

#wdt-emoji-preview-name {
font-weight: bold;

position: relative!important;
left: 3px;

color: #444;
}

.wdt-emoji-popup-mobile-closer {
font-size: 25px !important;
font-weight: bold;
line-height: 35px;

position: absolute!important;
top: -35px;
left: 50%;

visibility: hidden;

width: 40px;
height: 35px;

transform: translateX(-50%);
text-align: center;

opacity: 0!important;
color: #444;
border: 1px solid rgba(0, 0, 0, .1)!important;
border-bottom-color: #e7543d!important;
border-radius: 50% 50% 0 0;
background-color: rgba(255, 255, 255, .8)!important;
}

/* iPhone 2G-4S-5-5S in portrait */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (orientation: portrait) {
.wdt-emoji-picker {
display: none;
}

.wdt-emoji-tab {
width: 24px;
}

.wdt-emoji {
margin-right: 0 !important;
}

#wdt-emoji-footer {
display: none;
}

.wdt-emoji-scroll-wrapper {
height: 170px;
}

.wdt-emoji-popup {
height: 206px;

-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

#wdt-emoji-search {
display: none;
}

.wdt-emoji-popup-mobile-closer {
visibility: visible;

opacity: 1!important;
}

.wdt-emoji-popup h3.sticky {
width: 300px;
}
}

/* iPhone 6 in portrait */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (orientation: portrait) {
.wdt-emoji {
margin-right: -1px !important;
}

.wdt-emoji-tab {
width: 30px;
}

.wdt-emoji-popup h3.sticky {
width: 359px;
}
}

.wdt-closer {
position: absolute!important;
right: 0;
text-decoration: none!important;
color: #777!important;
font-size: 24px!important;
cursor: pointer;
top: -4px!important;
font-style: normal!important;
}

.image-verify-wrapper {
  margin: auto!important;
margin-top: 10px!important;
}

@media screen and (max-width:699px) {
  .bn-pages-nav a .icon {
  margin-left: 10px!important;
  }
  .bn-pages-nav a span {
  display: block;
  margin-top: 3px!important;
  }
  .bn-guestbook-question, .bn-guestbook-answer {
  float: none!important;
  clear: none!imprtant;
  width: auto!important;
  }
  .bn-guestbook-answer {
  margin-left:0!important;
  margin-top:3px!important;
  }
}

@element #bn-guestbook-1-1-1925662277 and (max-width:699px) {
  .bn-pages-nav a .icon {
    margin-left: 10px!important;
  }
  .bn-pages-nav a span {
    display: block;
    margin-top: 3px!important;
  }
  .bn-guestbook-question, .bn-guestbook-answer {
    float: none!important;
    clear: none!imprtant;
    width: auto!important;
  }
  .bn-guestbook-answer {
    margin-left:0!important;
    margin-top:3px!important;
  }
}

@media screen and (max-width:530px) {
.bn-guestbook-date {
  float:none!important;
  text-align:right;
  margin-bottom: 25px!important;
  }
  .bn-guestbook-date .date-dmy {
  display: inline!important;
  margin-right: 0.5em!important;
  }
  .bn-service-wrapper {
  padding: 15px!important;
  }
  .bn-guestbook-post {
  padding: 15px!important;
  }
  .bn-pages-nav span {
  font-size: 12px!important;
  }
  img#imageverify {
  display: block;
  float: none;
  margin: 10px auto 4px auto!important;

  }
  .image-verify-wrapper {
  width: auto!important;
  text-align: center;
  }
  .image-verify-wrapper input {
  margin: auto!important;
  }
}
@element #bn-guestbook-1-1-1925662277 and (max-width:530px) {
  .bn-guestbook-date {
    float:none!important;
    text-align:right;
    margin-bottom: 25px!important;
  }
  .bn-guestbook-date .date-dmy {
    display: inline!important;
    margin-right: 0.5em!important;
  }
  .bn-service-wrapper {
      padding: 15px!important;
  }
  .bn-guestbook-post {
    padding: 15px!important;
  }
  .bn-pages-nav span {
    font-size: 12px!important;
  }
  img#imageverify {
    display: block;
    float: none;
    margin: 10px auto 4px auto!important;

  }
  .image-verify-wrapper {
    width: auto!important;
    text-align: center;
  }
  .image-verify-wrapper input {
      margin: auto!important;
  }
}

@media screen and (max-width:360px) {
 .bn-pages-nav span {
  display: none!important;
  }
  .bn-pages-nav a {
  padding: 12px 2px!important;
  }
}

@element #bn-guestbook-1-1-1925662277 and (max-width:360px) {
  .bn-pages-nav span {
    display: none!important;
  }
  .bn-pages-nav a {
    padding: 12px 2px!important;
  }
}

.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 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);
}
}

