.sidebar {
	background-color: #2d4147;
}

.sidebar h2, .sidebar h4 {
	font-size: 14px;
	color: #fff;
}

.sidebar .leopoly-blue-button {
	color: #fff;
	background-color: #6dc7d5;
	padding: 10px;
	font-size: 16px;
	cursor: pointer;
}
.sidebar .leopoly-blue-button {
	line-height: 13px !important;
}

#stay-loggedin {
	display: none;
}

#stay-loggedin + .checkbox-label .fa-square-o {
	display: block;
	color: #6dc7d5;
}
#stay-loggedin + .checkbox-label .fa-check-square-o {
	display: none;
	color: #6dc7d5;
}

#stay-loggedin:checked + .checkbox-label .fa-square-o {
	display: none;
	color: #6dc7d5;
}
#stay-loggedin:checked + .checkbox-label .fa-check-square-o {
	display: block;
	color: #6dc7d5;
}

.sidebars > .sidebar-feedback {
	position: fixed;
	top: -264px;
	right: 0;
	line-height: 64px;
	width: 340px;
	background: white;
	z-index: 10001;
	text-indent: 32px;
	color: #6dc7d5;
	cursor: pointer;
	font-family: 'museo_sans500';
	font-size: 14px;
	text-transform: uppercase;
	transition-property:         top;
	-moz-transition-property:    top;
	-webkit-transition-property: top;
	-o-transition-property:      top;
	transition-duration:         0.5s;
	-moz-transition-duration:    0.5s;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration:      0.5s;
	transition-timing-function:         cubic-bezier(0.42,0,0.58,1);
	-moz-transition-timing-function:    cubic-bezier(0.42,0,0.58,1);
	-webkit-transition-timing-function: cubic-bezier(0.42,0,0.58,1);
	-o-transition-timing-function:      cubic-bezier(0.42,0,0.58,1);
}
.sidebars > .sidebar-feedback.open {
	top: 0;
}
.sidebar.right {
	text-transform: uppercase;
	font-family: 'museo_sans500';
	top: 0;
	right: 0;
	bottom: 0;
	width: 340px;
	z-index: 10000;
}
.sidebars > .sidebar {
	/*box-shadow: 0 0 5px rgba(0, 0, 0, 0.64);*/
	position: fixed;
	color: white;
	font-size: 2em;
}
.sidebar-box .inner {
	background: #2d4147;
}
.sidebar .sidebar-close-btn {
	height: 65px;
	font-size: 14px;
	line-height: 14px;
	cursor: pointer;
	text-align: right;
	padding-top: 25px;
	padding-right: 25px;
}
.sidebar .sidebar-close-btn a, .sidebar-effect-btn {color: #6dc7d5; cursor: pointer;}
.sidebar .sidebar-close-btn a:hover, .sidebar-effect-btn:hover {text-decoration: none; color: #6dc7d5;}
.sidebar .sidebar-main, .sidebar .sidebar-footer {padding: 40px;}
.sidebar .sidebar-main header h4 {font-size: 25px; font-family: museo_sans100;}
.sidebar .sidebar-main fieldset {width: 250px;}
.sidebar p, .sidebar-box h5 {
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'museo_sans500';
	color: #fff;
	line-height: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 0;
}