
body .content-wrapper .wrapper > :first-child.content {
	padding-top: 0px;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
a:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
a:hover {
	outline: 0px;
}
a:active {
	outline: 0px;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor; border-image: none; height: auto; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%;
}
#map_canvas img {
	max-width: none;
}
.google-maps img {
	max-width: none;
}
button {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
input {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
select {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
textarea {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type=button] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=reset] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=submit] {
	cursor: pointer; -webkit-appearance: button;
}
label {
	cursor: pointer;
}
select {
	cursor: pointer;
}
button {
	cursor: pointer;
}
input[type=button] {
	cursor: pointer;
}
input[type=reset] {
	cursor: pointer;
}
input[type=submit] {
	cursor: pointer;
}
input[type=radio] {
	cursor: pointer;
}
input[type=checkbox] {
	cursor: pointer;
}
input[type=search] {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield;
}
textarea {
	overflow: auto; vertical-align: top;
}
fieldset {
	border: currentColor; border-image: none;
}
@media print
{
* {
	background: none !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a[href]::after {
	content: " (" attr(href) ")";
}
abbr[title]::after {
	content: " (" attr(title) ")";
}
.ir a::after {
	content: "";
}
a[href^='javascript:']::after {
	content: "";
}
a[href^='#']::after {
	content: "";
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
}
body {
	background-position: top; margin: 0px; color: rgb(0, 0, 0); line-height: 22px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 16px; position: relative; background-image: url("/images/v3/backgrounds/pictures/body/beech-leaf.jpg"); background-attachment: fixed; background-repeat: no-repeat; background-size: cover; background-color: rgb(222, 226, 225);
}
body.animate-footer {
	-ms-overflow-y: hidden;
}
body.animate-footer .footer-wrapper {
	animation:moveUp 0.65s forwards; transform: translateY(100%); -moz-animation: moveUp .65s ease forwards; -webkit-animation: moveUp .65s ease forwards; -webkit-transform: translateY(100%); -moz-transform: translateY(100%);
}
body.footer-shown {
	-ms-overflow-y: visible;
}
body.footer-shown .footer-wrapper {
	opacity: 1;
}
a {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
a:focus {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
div.img-simple {
	background: 0px 0px; margin: 3px 0px 8px; padding: 0px; border: 0px currentColor; border-image: none; box-shadow: 0px 0px 0px;
}
div.img-simple::before {
	line-height: 0; display: table; content: "";
}
div.img-simple::after {
	line-height: 0; display: table; content: "";
}
div.img-simple::after {
	clear: both;
}
div.img-simple .image {
	border-radius: 10px; line-height: 0; overflow: hidden; display: inline-block; max-width: 100%; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
div.img-simple .image-caption {
	padding: 6px 1px; font-style: italic;
}
div.img-simple .image-caption p {
	font-style: italic; -ms-word-wrap: break-word;
}
div.img-simple .image-caption .sub1 {
	font-style: italic; -ms-word-wrap: break-word;
}
div.img-simple .image-caption .sub2 {
	font-style: italic; -ms-word-wrap: break-word;
}
div.img-simple .image-caption .sub3 {
	font-style: italic; -ms-word-wrap: break-word;
}
div.img-simple .image-caption :last-child {
	padding-bottom: 0px; margin-bottom: 0px;
}
div.pull-right.img-simple {
	margin-top: 3px !important; margin-left: 20px !important;
}
div.pull-left.img-simple {
	margin-top: 3px !important; margin-right: 20px !important;
}
div.align-top.img-simple {
	margin-top: 3px !important;
}
.section > .content {
	-ms-word-wrap: break-word;
}
.section > .content > .span4 > .img-simple {
	margin-top: 3px !important;
}
.section > .content > .col-4 > .img-simple {
	margin-top: 3px !important;
}
:first-child.img-simple {
	margin-top: 0px;
}
:last-child.img-simple {
	margin-bottom: 0px;
}
div.no-image {
	padding: 0px; border-radius: 10px; border: 1px dashed rgb(204, 204, 204); border-image: none; width: 100%; height: auto; text-align: center; visibility: hidden; position: relative; min-height: 75px; box-sizing: border-box; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgba(255, 255, 255, 0.5); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 10px; -moz-border-radius: 10px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
div.no-image .btn {
	left: 50%; top: 50%; width: 120px; height: 32px; margin-top: -16px; margin-left: -60px; position: absolute;
}
div.no-image i {
	left: 50%; top: 50%; width: 64px; height: 64px; font-size: 64px; margin-top: -32px; margin-left: -32px; position: absolute;
}
div.no-image i {
	color: rgb(204, 204, 204);
}
a[data-ss=imagemodal] {
	width: 100%; display: inline-block; cursor: pointer;
}
.row {
	margin-left: -20px;
}
.row::before {
	line-height: 0; display: table; content: "";
}
.row::after {
	line-height: 0; display: table; content: "";
}
.row::after {
	clear: both;
}
[class*=span] {
	margin-left: 20px; float: left; min-height: 1px;
}
.container {
	width: 940px;
}
.navbar-static-top .container {
	width: 940px;
}
.navbar-fixed-top .container {
	width: 940px;
}
.navbar-fixed-bottom .container {
	width: 940px;
}
.span12 {
	width: 940px;
}
.span11 {
	width: 860px;
}
.span10 {
	width: 780px;
}
.span9 {
	width: 700px;
}
.span8 {
	width: 620px;
}
.span7 {
	width: 540px;
}
.span6 {
	width: 460px;
}
.span5 {
	width: 380px;
}
.span4 {
	width: 300px;
}
.span3 {
	width: 220px;
}
.span2 {
	width: 140px;
}
.span1 {
	width: 60px;
}
.offset12 {
	margin-left: 980px;
}
.offset11 {
	margin-left: 900px;
}
.offset10 {
	margin-left: 820px;
}
.offset9 {
	margin-left: 740px;
}
.offset8 {
	margin-left: 660px;
}
.offset7 {
	margin-left: 580px;
}
.offset6 {
	margin-left: 500px;
}
.offset5 {
	margin-left: 420px;
}
.offset4 {
	margin-left: 340px;
}
.offset3 {
	margin-left: 260px;
}
.offset2 {
	margin-left: 180px;
}
.offset1 {
	margin-left: 100px;
}
.row-fluid {
	width: 100%;
}
.row-fluid::before {
	line-height: 0; display: table; content: "";
}
.row-fluid::after {
	line-height: 0; display: table; content: "";
}
.row-fluid::after {
	clear: both;
}
/* 2016-07-06, changed minimum min-height: 32px into 0px */
.row-fluid [class*=span] {
	width: 100%; margin-left: 2.12%; float: left; display: block; min-height: 32px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.row-fluid [class*=span]:first-child {
	margin-left: 0px;
}
.row-fluid .controls-row [class*=span] + [class*=span] {
	margin-left: 2.12%;
}
.row-fluid .span12 {
	width: 100%;
}
.row-fluid .span11 {
	width: 91.48%;
}
.row-fluid .span10 {
	width: 82.97%;
}
.row-fluid .span9 {
	width: 74.46%;
}
.row-fluid .span8 {
	width: 65.95%;
}
.row-fluid .span7 {
	width: 57.44%;
}
.row-fluid .span6 {
	width: 48.93%;
}
.row-fluid .span5 {
	width: 40.42%;
}
.row-fluid .span4 {
	width: 31.91%;
}
.row-fluid .span3 {
	width: 23.4%;
}
.row-fluid .span2 {
	width: 14.89%;
}
.row-fluid .span1 {
	width: 6.38%;
}
.row-fluid .offset12 {
	margin-left: 104.25%;
}
.row-fluid :first-child.offset12 {
	margin-left: 102.12%;
}
.row-fluid .offset11 {
	margin-left: 95.74%;
}
.row-fluid :first-child.offset11 {
	margin-left: 93.61%;
}
.row-fluid .offset10 {
	margin-left: 87.23%;
}
.row-fluid :first-child.offset10 {
	margin-left: 85.1%;
}
.row-fluid .offset9 {
	margin-left: 78.72%;
}
.row-fluid :first-child.offset9 {
	margin-left: 76.59%;
}
.row-fluid .offset8 {
	margin-left: 70.21%;
}
.row-fluid :first-child.offset8 {
	margin-left: 68.08%;
}
.row-fluid .offset7 {
	margin-left: 61.7%;
}
.row-fluid :first-child.offset7 {
	margin-left: 59.57%;
}
.row-fluid .offset6 {
	margin-left: 53.19%;
}
.row-fluid :first-child.offset6 {
	margin-left: 51.06%;
}
.row-fluid .offset5 {
	margin-left: 44.68%;
}
.row-fluid :first-child.offset5 {
	margin-left: 42.55%;
}
.row-fluid .offset4 {
	margin-left: 36.17%;
}
.row-fluid :first-child.offset4 {
	margin-left: 34.04%;
}
.row-fluid .offset3 {
	margin-left: 27.65%;
}
.row-fluid :first-child.offset3 {
	margin-left: 25.53%;
}
.row-fluid .offset2 {
	margin-left: 19.14%;
}
.row-fluid :first-child.offset2 {
	margin-left: 17.02%;
}
.row-fluid .offset1 {
	margin-left: 10.63%;
}
.row-fluid :first-child.offset1 {
	margin-left: 8.51%;
}
[class*=span].hide {
	display: none;
}
.row-fluid [class*=span].hide {
	display: none;
}
[class*=span].pull-right {
	float: right;
}
.row-fluid [class*=span].pull-right {
	float: right;
}
.container {
	margin-right: auto; margin-left: auto;
}
.container::before {
	line-height: 0; display: table; content: "";
}
.container::after {
	line-height: 0; display: table; content: "";
}
.container::after {
	clear: both;
}
.container-fluid {
	padding-right: 20px; padding-left: 20px;
}
.header-wrapper.container-fluid {
	padding-right: 0px; padding-left: 0px;
}
.content-wrapper.container-fluid {
	padding-right: 0px; padding-left: 0px;
}
.footer-wrapper.container-fluid {
	padding-right: 0px; padding-left: 0px;
}
.site-wrapper.container-fluid {
	padding-right: 0px; padding-left: 0px;
}
.container-fluid::before {
	line-height: 0; display: table; content: "";
}
.container-fluid::after {
	line-height: 0; display: table; content: "";
}
.container-fluid::after {
	clear: both;
}
.avatar {
	background: rgba(0, 0, 0, 0); padding: 9.6px 22px 9.6px 0px; color: rgb(0, 0, 0); overflow: hidden; margin-top: 22px; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; border-top-left-radius: 0px; border-bottom-left-radius: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
.avatar {
	width: 69px;
}
.avatar [class^=icon-] {
	font-size: 66px;
}
.avatar [class*=' icon-'] {
	font-size: 66px;
}
.avatar + .wrapper {
	margin-left: 91px;
}
.avatar + .section {
	margin-left: 91px;
}
.avatar + .item {
	margin-left: 91px;
}
.sidebar .avatar + .wrapper {
	margin-left: 106px;
}
.sidebar .avatar + .section {
	margin-left: 91px;
}
.controls {
	float: right;
}
.wrapper {
	background: inherit; border-radius: 0px; border: 0px solid rgb(0, 0, 0); margin-top: 22px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.wrapper > .content > .avatar {
	padding: 9.6px 22px 9.6px 0px; margin-top: 16px; border-top-color: red; border-bottom-color: red; border-left-color: red; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-left-radius: 0px; border-bottom-left-radius: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
.wrapper > .controls {
	color: inherit; padding-top: 9.6px; padding-right: 0px; padding-bottom: 0px;
}
.wrapper > .heading {
	background: rgba(0, 0, 0, 0); margin: 0px; padding: 9.6px 0px; color: inherit; font-size: inherit; font-weight: inherit; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: solid; border-top-left-radius: 0px; border-top-right-radius: 0px; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0;
}
.wrapper > .content {
	margin: 0px; padding: 22px 0px; color: inherit;
}
.wrapper > .content > a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.wrapper > .content p > a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.wrapper > .content > a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.wrapper > .content p > a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.wrapper > .content::before {
	line-height: 0; display: table; content: "";
}
.wrapper > .content::after {
	line-height: 0; display: table; content: "";
}
.wrapper > .content::after {
	clear: both;
}
.wrapper > .heading + .content {
	padding-top: 11px;
}
.section {
	background: inherit; border-width: 0px 0px 3px; border-style: solid solid dotted; border-color: red red rgba(0, 0, 0, 0.2); border-radius: 0px; margin-top: 16px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.section > .content > .avatar {
	padding: 0px 22px 0px 0px; margin-top: 22px; border-top-color: rgb(0, 0, 255); border-bottom-color: rgb(0, 0, 255); border-left-color: rgb(0, 0, 255); border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-left-radius: 0px; border-bottom-left-radius: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
:last-child.section {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.section > .controls {
	color: inherit; padding-top: 9.6px; padding-right: 0px; padding-bottom: 9.6px;
}
.section > .heading {
	background: inherit; margin: 0px; padding: 9.6px 0px; color: inherit; font-size: 20px; font-weight: inherit; border-bottom-color: red; border-bottom-width: 0px; border-bottom-style: solid; border-top-left-radius: 0px; border-top-right-radius: 0px; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0;
}
.section > .content {
	margin: 0px; padding: 22px 0px; color: inherit;
}
.section > .content > a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.section > .content p > a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.section > .content > a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.section > .content p > a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.section > .content::before {
	line-height: 0; display: table; content: "";
}
.section > .content::after {
	line-height: 0; display: table; content: "";
}
.section > .content::after {
	clear: both;
}
:first-child.section .content {
	padding-top: 0px;
}
:first-child.section > .heading + .content {
	padding-top: 11px;
}
.section > .heading + .content {
	padding-top: 11px;
}
.item {
	background: inherit; border-radius: 0px; border: 0px solid rgb(0, 0, 255); margin-top: 22px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.item > .controls {
	color: inherit; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
}
.item > .heading {
	background: inherit; margin: 0px 0px 11px; padding: 0px; color: inherit; font-size: 20px; font-weight: inherit; border-bottom-color: rgb(0, 0, 255); border-bottom-width: 0px; border-bottom-style: solid; border-top-left-radius: 0px; border-top-right-radius: 0px; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0;
}
.item > .content {
	margin: 0px; padding: 0px; color: inherit;
}
.item > .content > a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.item > .content p > a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.item > .content > a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.item > .content p > a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.item > .content::before {
	line-height: 0; display: table; content: "";
}
.item > .content::after {
	line-height: 0; display: table; content: "";
}
.item > .content::after {
	clear: both;
}
.item > .heading + .content {
	padding-top: 0px;
}
.wrapper {
	
}
.section {
	
}
.item {
	
}
.sidebar .wrapper {
	
}
.sidebar .section {
	
}
.wrapper::before {
	line-height: 0; display: table; content: "";
}
.section::before {
	line-height: 0; display: table; content: "";
}
.item::before {
	line-height: 0; display: table; content: "";
}
.sidebar .wrapper::before {
	line-height: 0; display: table; content: "";
}
.sidebar .section::before {
	line-height: 0; display: table; content: "";
}
.wrapper::after {
	line-height: 0; display: table; content: "";
}
.section::after {
	line-height: 0; display: table; content: "";
}
.item::after {
	line-height: 0; display: table; content: "";
}
.sidebar .wrapper::after {
	line-height: 0; display: table; content: "";
}
.sidebar .section::after {
	line-height: 0; display: table; content: "";
}
.wrapper::after {
	clear: both;
}
.section::after {
	clear: both;
}
.item::after {
	clear: both;
}
.sidebar .wrapper::after {
	clear: both;
}
.sidebar .section::after {
	clear: both;
}
:first-child.wrapper {
	padding-top: 0px; margin-top: 0px;
}
:first-child.section {
	padding-top: 0px; margin-top: 0px;
}
:first-child.item {
	padding-top: 0px; margin-top: 0px;
}
.sidebar :first-child.wrapper {
	padding-top: 0px; margin-top: 0px;
}
.sidebar :first-child.section {
	padding-top: 0px; margin-top: 0px;
}
.wrapper > .heading h1 {
	margin: 0px;
}
.section > .heading h1 {
	margin: 0px;
}
.item > .heading h1 {
	margin: 0px;
}
.sidebar .wrapper > .heading h1 {
	margin: 0px;
}
.sidebar .section > .heading h1 {
	margin: 0px;
}
.wrapper > .heading h2 {
	margin: 0px;
}
.section > .heading h2 {
	margin: 0px;
}
.item > .heading h2 {
	margin: 0px;
}
.sidebar .wrapper > .heading h2 {
	margin: 0px;
}
.sidebar .section > .heading h2 {
	margin: 0px;
}
.wrapper > .heading h3 {
	margin: 0px;
}
.section > .heading h3 {
	margin: 0px;
}
.item > .heading h3 {
	margin: 0px;
}
.sidebar .wrapper > .heading h3 {
	margin: 0px;
}
.sidebar .section > .heading h3 {
	margin: 0px;
}
.wrapper > .heading h4 {
	margin: 0px;
}
.section > .heading h4 {
	margin: 0px;
}
.item > .heading h4 {
	margin: 0px;
}
.sidebar .wrapper > .heading h4 {
	margin: 0px;
}
.sidebar .section > .heading h4 {
	margin: 0px;
}
.wrapper > .heading h5 {
	margin: 0px;
}
.section > .heading h5 {
	margin: 0px;
}
.item > .heading h5 {
	margin: 0px;
}
.sidebar .wrapper > .heading h5 {
	margin: 0px;
}
.sidebar .section > .heading h5 {
	margin: 0px;
}
.wrapper > .heading h6 {
	margin: 0px;
}
.section > .heading h6 {
	margin: 0px;
}
.item > .heading h6 {
	margin: 0px;
}
.sidebar .wrapper > .heading h6 {
	margin: 0px;
}
.sidebar .section > .heading h6 {
	margin: 0px;
}
.wrapper > .heading h1 a {
	text-decoration: underline;
}
.section > .heading h1 a {
	text-decoration: underline;
}
.item > .heading h1 a {
	text-decoration: underline;
}
.sidebar .wrapper > .heading h1 a {
	text-decoration: underline;
}
.sidebar .section > .heading h1 a {
	text-decoration: underline;
}
.wrapper > .heading h2 a {
	text-decoration: underline;
}
.section > .heading h2 a {
	text-decoration: underline;
}
.item > .heading h2 a {
	text-decoration: underline;
}
.sidebar .wrapper > .heading h2 a {
	text-decoration: underline;
}
.sidebar .section > .heading h2 a {
	text-decoration: underline;
}
.wrapper > .heading h3 a {
	text-decoration: underline;
}
.section > .heading h3 a {
	text-decoration: underline;
}
.item > .heading h3 a {
	text-decoration: underline;
}
.sidebar .wrapper > .heading h3 a {
	text-decoration: underline;
}
.sidebar .section > .heading h3 a {
	text-decoration: underline;
}
.wrapper > .heading h4 a {
	text-decoration: underline;
}
.section > .heading h4 a {
	text-decoration: underline;
}
.item > .heading h4 a {
	text-decoration: underline;
}
.sidebar .wrapper > .heading h4 a {
	text-decoration: underline;
}
.sidebar .section > .heading h4 a {
	text-decoration: underline;
}
.wrapper > .heading h5 a {
	text-decoration: underline;
}
.section > .heading h5 a {
	text-decoration: underline;
}
.item > .heading h5 a {
	text-decoration: underline;
}
.sidebar .wrapper > .heading h5 a {
	text-decoration: underline;
}
.sidebar .section > .heading h5 a {
	text-decoration: underline;
}
.wrapper > .heading h6 a {
	text-decoration: underline;
}
.section > .heading h6 a {
	text-decoration: underline;
}
.item > .heading h6 a {
	text-decoration: underline;
}
.sidebar .wrapper > .heading h6 a {
	text-decoration: underline;
}
.sidebar .section > .heading h6 a {
	text-decoration: underline;
}
.wrapper > .heading h1 a:hover {
	text-decoration: underline;
}
.section > .heading h1 a:hover {
	text-decoration: underline;
}
.item > .heading h1 a:hover {
	text-decoration: underline;
}
.sidebar .wrapper > .heading h1 a:hover {
	text-decoration: underline;
}
.sidebar .section > .heading h1 a:hover {
	text-decoration: underline;
}
.wrapper > .heading h2 a:hover {
	text-decoration: underline;
}
.section > .heading h2 a:hover {
	text-decoration: underline;
}
.item > .heading h2 a:hover {
	text-decoration: underline;
}
.sidebar .wrapper > .heading h2 a:hover {
	text-decoration: underline;
}
.sidebar .section > .heading h2 a:hover {
	text-decoration: underline;
}
.wrapper > .heading h3 a:hover {
	text-decoration: underline;
}
.section > .heading h3 a:hover {
	text-decoration: underline;
}
.item > .heading h3 a:hover {
	text-decoration: underline;
}
.sidebar .wrapper > .heading h3 a:hover {
	text-decoration: underline;
}
.sidebar .section > .heading h3 a:hover {
	text-decoration: underline;
}
.wrapper > .heading h4 a:hover {
	text-decoration: underline;
}
.section > .heading h4 a:hover {
	text-decoration: underline;
}
.item > .heading h4 a:hover {
	text-decoration: underline;
}
.sidebar .wrapper > .heading h4 a:hover {
	text-decoration: underline;
}
.sidebar .section > .heading h4 a:hover {
	text-decoration: underline;
}
.wrapper > .heading h5 a:hover {
	text-decoration: underline;
}
.section > .heading h5 a:hover {
	text-decoration: underline;
}
.item > .heading h5 a:hover {
	text-decoration: underline;
}
.sidebar .wrapper > .heading h5 a:hover {
	text-decoration: underline;
}
.sidebar .section > .heading h5 a:hover {
	text-decoration: underline;
}
.wrapper > .heading h6 a:hover {
	text-decoration: underline;
}
.section > .heading h6 a:hover {
	text-decoration: underline;
}
.item > .heading h6 a:hover {
	text-decoration: underline;
}
.sidebar .wrapper > .heading h6 a:hover {
	text-decoration: underline;
}
.sidebar .section > .heading h6 a:hover {
	text-decoration: underline;
}
.wrapper > .heading h1 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.section > .heading h1 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.item > .heading h1 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .wrapper > .heading h1 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .section > .heading h1 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.wrapper > .heading h2 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.section > .heading h2 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.item > .heading h2 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .wrapper > .heading h2 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .section > .heading h2 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.wrapper > .heading h3 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.section > .heading h3 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.item > .heading h3 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .wrapper > .heading h3 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .section > .heading h3 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.wrapper > .heading h4 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.section > .heading h4 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.item > .heading h4 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .wrapper > .heading h4 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .section > .heading h4 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.wrapper > .heading h5 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.section > .heading h5 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.item > .heading h5 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .wrapper > .heading h5 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .section > .heading h5 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.wrapper > .heading h6 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.section > .heading h6 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.item > .heading h6 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .wrapper > .heading h6 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .section > .heading h6 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.wrapper > .content > :last-child {
	margin-bottom: 0px;
}
.section > .content > :last-child {
	margin-bottom: 0px;
}
.item > .content > :last-child {
	margin-bottom: 0px;
}
.sidebar .wrapper > .content > :last-child {
	margin-bottom: 0px;
}
.sidebar .section > .content > :last-child {
	margin-bottom: 0px;
}
:first-child.avatar {
	margin-top: 0px !important;
}
:first-child.avatar + .wrapper {
	padding-top: 0px; margin-top: 0px;
}
:first-child.avatar + .section {
	padding-top: 0px; margin-top: 0px;
}
:first-child.avatar + .item {
	padding-top: 0px; margin-top: 0px;
}
.header-wrapper {
	background-position: top; color: rgb(72, 76, 75); border-top-left-radius: 0px; border-top-right-radius: 0px; background-image: none; background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-color: rgb(214, 227, 184); -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0;
}
.header-wrapper > .container {
	padding-right: 20px; padding-left: 20px;
}
.header-wrapper > .container-fluid {
	padding-right: 20px; padding-left: 20px;
}
.header-wrapper .navbar {
	margin-bottom: 0px;
}
.title-wrapper {
	background-color: rgba(0, 0, 0, 0);
}
.content-wrapper {
	color: rgb(0, 0, 0); margin-top: 0px; background-color: rgb(255, 255, 255);
}
.content-wrapper > .container > .content-inner > div {
	padding-top: 30.4px; padding-bottom: 22px;
}
.content-wrapper > .container > .content-inner > div > .container {
	padding-right: 20px; padding-left: 20px;
}
.content-wrapper > .container > .content-inner > div > .container-fluid {
	padding-right: 20px; padding-left: 20px;
}
.footer-wrapper {
	color: rgb(0, 0, 0); border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; background-color: rgb(255, 255, 255); -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px;
}
.footer-wrapper > .container {
	padding-top: 32px; padding-bottom: 22px;
}
.footer-wrapper > .container {
	padding-right: 20px; padding-left: 20px;
}
.footer-wrapper > .container-fluid {
	padding-right: 20px; padding-left: 20px;
}
.fix-bottom.footer-wrapper {
	bottom: 50px; position: fixed;
}
.site-wrapper {
	border-width: medium 0px 1px; border-style: none solid solid; border-color: currentColor rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15); margin: 0px auto 50px; border-radius: 0px 0px 10px 10px; display: block; max-width: 980px; box-shadow: 0px 0px 24px rgba(0,0,0,0.8); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, .8); -moz-box-shadow: 0 0 24px rgba(0, 0, 0, .8); -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px;
}
.fade {
	transition:opacity 0.15s linear; opacity: 0; -webkit-transition: opacity .15s linear; -moz-transition: opacity .15s linear; -o-transition: opacity .15s linear;
}
.in.fade {
	opacity: 1;
}
.collapse {
	transition:height 0.35s; height: 0px; overflow: hidden; position: relative; -webkit-transition: height .35s ease; -moz-transition: height .35s ease; -o-transition: height .35s ease;
}
.in.collapse {
	height: auto;
}
.close {
	color: rgb(0, 0, 0); line-height: 22px; font-size: 20px; font-weight: 700; float: right; opacity: 0.2; text-shadow: 0px 1px 0px #fff;
}
.close:hover {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.4;
}
.close:focus {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.4;
}
button.close {
	background: 0px 0px; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; cursor: pointer; -webkit-appearance: none;
}
.sidebar .avatar {
	width: 35px;
}
.sidebar .avatar [class^=icon-] {
	font-size: 32px;
}
.sidebar .avatar [class*=' icon-'] {
	font-size: 32px;
}
.sidebar .avatar + .wrapper {
	margin-left: 57px;
}
.sidebar .avatar + .section {
	margin-left: 57px;
}
.sidebar .avatar + .item {
	margin-left: 57px;
}
.sidebar.sidebar .avatar + .wrapper {
	margin-left: 72px;
}
.sidebar.sidebar .avatar + .section {
	margin-left: 57px;
}
.sidebar .avatar {
	padding: 11px 15px; margin-top: 32px; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-left-radius: 10px; border-bottom-left-radius: 10px; box-shadow: 0px 2px 10px rgba(0,0,0,0.29); -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .29); -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .29); -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px;
}
.sidebar .wrapper {
	background: rgb(255, 255, 255); border-radius: 10px; border: 0px solid rgb(0, 0, 0); margin-top: 32px; box-shadow: 0px 2px 10px rgba(0,0,0,0.29); -webkit-border-radius: 10px; -moz-border-radius: 10px; -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .29); -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .29);
}
.sidebar .wrapper > .content > .avatar {
	padding: 0px 22px 0px 0px; margin-top: 0px; border-top-color: red; border-bottom-color: red; border-left-color: red; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-left-radius: 0px; border-bottom-left-radius: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
.sidebar .wrapper > .controls {
	color: inherit; padding-top: 11px; padding-right: 15px; padding-bottom: 11px;
}
.sidebar .wrapper > .heading {
	background: rgba(0, 0, 0, 0); margin: 0px; padding: 11px 15px; color: inherit; font-size: inherit; font-weight: inherit; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: solid; border-top-left-radius: 10px; border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px;
}
.sidebar .wrapper > .content {
	margin: 0px; padding: 11px 15px; color: inherit;
}
.sidebar .wrapper > .content > a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.sidebar .wrapper > .content p > a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.sidebar .wrapper > .content > a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.sidebar .wrapper > .content p > a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.sidebar .wrapper > .content::before {
	line-height: 0; display: table; content: "";
}
.sidebar .wrapper > .content::after {
	line-height: 0; display: table; content: "";
}
.sidebar .wrapper > .content::after {
	clear: both;
}
.sidebar .wrapper > .heading + .content {
	padding-top: 5.5px;
}
.sidebar .section {
	background: inherit; border-width: 0px 0px 1px; border-style: solid; border-color: red red rgba(0, 0, 0, 0.2); border-radius: 0px; margin-top: 0px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar :last-child.section {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.sidebar :first-child.section {
	border-top-color: rgba(0, 0, 0, 0.2); border-top-width: 1px; border-top-style: solid;
}
.sidebar :last-child.section {
	border-bottom-color: rgba(0, 0, 0, 0.2); border-bottom-width: 1px; border-bottom-style: solid;
}
.sidebar .section > .controls {
	color: inherit; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
}
.sidebar .section > .heading {
	background: inherit; margin: 4px 0px; padding: 0px; color: inherit; font-size: 20px; font-weight: inherit; border-bottom-color: red; border-bottom-width: 0px; border-bottom-style: solid; border-top-left-radius: 0px; border-top-right-radius: 0px; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0;
}
.sidebar .section > .content {
	margin: 0px; padding: 11px 0px; color: inherit;
}
.sidebar .section > .content > a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.sidebar .section > .content p > a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.sidebar .section > .content > a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.sidebar .section > .content p > a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.sidebar .section > .content::before {
	line-height: 0; display: table; content: "";
}
.sidebar .section > .content::after {
	line-height: 0; display: table; content: "";
}
.sidebar .section > .content::after {
	clear: both;
}
.sidebar .section > .heading + .content {
	padding-top: 5.5px;
}
.sidebar h1 {
	color: rgb(0, 0, 0); font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
.sidebar h2 {
	color: rgb(0, 0, 0); font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
.sidebar h3 {
	color: rgb(0, 0, 0); font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
.sidebar h4 {
	color: rgb(0, 0, 0); font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
.sidebar h5 {
	color: rgb(0, 0, 0); font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
.sidebar h6 {
	color: rgb(0, 0, 0); font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
.sidebar h1 > a {
	color: rgb(0, 0, 0);
}
.sidebar h2 > a {
	color: rgb(0, 0, 0);
}
.sidebar h3 > a {
	color: rgb(0, 0, 0);
}
.sidebar h4 > a {
	color: rgb(0, 0, 0);
}
.sidebar h5 > a {
	color: rgb(0, 0, 0);
}
.sidebar h6 > a {
	color: rgb(0, 0, 0);
}
.sidebar h1 > a:hover {
	color: rgb(0, 0, 0);
}
.sidebar h2 > a:hover {
	color: rgb(0, 0, 0);
}
.sidebar h3 > a:hover {
	color: rgb(0, 0, 0);
}
.sidebar h4 > a:hover {
	color: rgb(0, 0, 0);
}
.sidebar h5 > a:hover {
	color: rgb(0, 0, 0);
}
.sidebar h6 > a:hover {
	color: rgb(0, 0, 0);
}
.sidebar h1 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar h2 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar h3 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar h4 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar h5 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar h6 {
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .shop-box {
	
}
.sidebar .shop-box .content {
	color: rgb(0, 0, 0); padding-top: 0px;
}
.sidebar .shop-box a {
	color: rgb(0, 0, 0);
}
.sidebar .shop-box::before {
	line-height: 0; display: table; content: "";
}
.sidebar .shop-box::after {
	line-height: 0; display: table; content: "";
}
.sidebar .shop-box::after {
	clear: both;
}
.sidebar .shop-box .cart-icon {
	margin: 0px 8px 8px 0px; width: 32px; height: 32px; font-family: "Trebuchet MS"; font-size: 12px; font-weight: 700; float: left; position: relative;
}
.sidebar .shop-box .cart-icon .cart-icon-icon {
	margin: -5px 0px 0px -7px; width: 49px; line-height: 49px; font-size: 49px; position: absolute; max-width: none;
}
.sidebar .shop-box .cart-icon svg {
	height: 52px;
}
.sidebar .shop-box .cart-icon .cart-number {
	padding: 0px 0px 0px 8px; left: 0px; text-align: center; right: 0px; bottom: 12px; color: rgb(0, 0, 0); line-height: 11px; font-size: 11px; font-weight: 700; display: block; position: absolute; z-index: 20;
}
.sidebar .shop-box .shop-box-text {
	line-height: 32px; text-decoration: underline;
}
.sidebar .shop-box .shop-box-text:hover {
	text-decoration: underline;
}
.sidebar .mgm-box .img-simple {
	margin-bottom: 11px;
}
.sidebar .wrapper.mgm-box > .content {
	padding-top: 11px;
}
.sidebar .wrapper.mgm-box > .content .top {
	padding: 0px 0px 11px;
}
.sidebar .wrapper.mgm-box > .content .middle {
	padding: 0px 0px 11px;
}
.sidebar .wrapper.mgm-box > .content .top {
	font-style: italic;
}
.sidebar .wrapper.mgm-box > .content .middle {
	font-weight: 700;
}
.sidebar .wrapper.mgm-box > .content .bottom {
	text-align: center;
}
.sidebar .mgm-box .btn {
	padding-right: 16px; padding-left: 16px;
}
.sidebar .latest-comments .btn {
	margin-top: 0px;
}
.sidebar .latest-comments a {
	color: rgb(0, 0, 0);
}
.sidebar .latest-comments p {
	margin-bottom: 0px; -ms-word-wrap: break-word;
}
.sidebar .share-box ul {
	list-style: none; margin: 0px; padding: 0px;
}
.sidebar .share-box ul > li > a > i {
	text-decoration: none;
}
.sidebar .share-box ul > li > a > i::before {
	text-decoration: none;
}
.sidebar .share-box ul > li i + span {
	margin-left: 8px;
}
.signature {
	position: relative;
}
.signature .signature-text {
	right: 0px; bottom: 22px; position: absolute;
}
.signature .signature-text .signature-sign {
	line-height: 60px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 40px;
}
.signature .signature-text-noimg {
	right: 0px; bottom: 22px;
}
.signature .signature-text-noimg .signature-sign {
	line-height: 60px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 40px;
}
p {
	margin: 0px 0px 11px;
}
small {
	font-size: 85%;
}
strong {
	font-weight: 700;
}
em {
	font-style: italic;
}
cite {
	font-style: normal;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
h1 {
	margin: 11px 0px; color: rgb(0, 0, 0); font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
h2 {
	margin: 11px 0px; color: rgb(0, 0, 0); font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
h3 {
	margin: 11px 0px; color: rgb(0, 0, 0); font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
h4 {
	margin: 11px 0px; color: rgb(0, 0, 0); font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
h5 {
	margin: 11px 0px; color: rgb(0, 0, 0); font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
h6 {
	margin: 11px 0px; color: rgb(0, 0, 0); font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
h1 > a {
	color: rgb(0, 0, 0); text-decoration: underline; display: inline-block;
}
h2 > a {
	color: rgb(0, 0, 0); text-decoration: underline; display: inline-block;
}
h3 > a {
	color: rgb(0, 0, 0); text-decoration: underline; display: inline-block;
}
h4 > a {
	color: rgb(0, 0, 0); text-decoration: underline; display: inline-block;
}
h5 > a {
	color: rgb(0, 0, 0); text-decoration: underline; display: inline-block;
}
h6 > a {
	color: rgb(0, 0, 0); text-decoration: underline; display: inline-block;
}
h1 > a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
h2 > a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
h3 > a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
h4 > a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
h5 > a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
h6 > a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
h1 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 44px;
}
h2 {
	line-height: 39.6px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 36px;
}
h3 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 28px;
}
h4 {
	line-height: 22px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 20px;
}
h5 {
	line-height: 17.6px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 16px;
}
h6 {
	line-height: 14.96px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 13.6px;
}
blockquote {
	margin: 0px 0px 22px; padding: 0px 0px 0px 15px; border-left-color: rgb(0, 0, 0); border-left-width: 5px; border-left-style: solid;
}
blockquote p {
	line-height: 1.25; font-size: 20px; font-style: italic; font-weight: 400; margin-bottom: 0px;
}
blockquote small {
	color: rgb(0, 0, 0); line-height: 22px; font-size: 100%; display: block;
}
blockquote small::before {
	content: "\2014 \00A0";
}
blockquote.pull-right {
	padding-right: 15px; padding-left: 0px; border-right-color: rgb(0, 0, 0); border-left-color: currentColor; border-right-width: 5px; border-left-width: 0px; border-right-style: solid; border-left-style: none; float: right;
}
blockquote.pull-right p {
	text-align: right;
}
blockquote.pull-right small {
	text-align: right;
}
blockquote.pull-right small::before {
	content: "";
}
blockquote.pull-right small::after {
	content: "\00A0 \2014";
}
q::before {
	content: "";
}
q::after {
	content: "";
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
.sub1 {
	line-height: 22px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 20px;
}
.sub2 {
	line-height: 17.82px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 14.4px;
}
.sub3 {
	line-height: 18.7px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 13.6px;
}
.page-title {
	line-height: 30.8px; font-size: 28px; margin-bottom: 0px;
}
ul {
	margin: 0px 0px 11px 25px; padding: 0px;
}
ol {
	margin: 0px 0px 11px 25px; padding: 0px;
}
ul ul {
	margin-bottom: 0px;
}
ul ol {
	margin-bottom: 0px;
}
ol ol {
	margin-bottom: 0px;
}
ol ul {
	margin-bottom: 0px;
}
li {
	line-height: 22px;
}
ul.unstyled {
	list-style: none; margin-left: 0px;
}
ol.unstyled {
	list-style: none; margin-left: 0px;
}
ul.inline {
	list-style: none; margin-left: 0px;
}
ol.inline {
	list-style: none; margin-left: 0px;
}
ul.inline > li {
	padding-right: 5px; padding-left: 5px; display: inline-block;
}
ol.inline > li {
	padding-right: 5px; padding-left: 5px; display: inline-block;
}
dl {
	margin-bottom: 22px;
}
dt {
	line-height: 22px;
}
dd {
	line-height: 22px;
}
dt {
	font-weight: 400;
}
dd {
	margin-left: 11px;
}
.dl-horizontal {
	padding-top: 16px; padding-bottom: 16px; margin-top: 0px; margin-bottom: 0px;
}
.dl-horizontal::before {
	line-height: 0; display: table; content: "";
}
.dl-horizontal::after {
	line-height: 0; display: table; content: "";
}
.dl-horizontal::after {
	clear: both;
}
.dl-horizontal dt {
	width: 120px; text-align: left; overflow: hidden; clear: left; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dl-horizontal dd:first-of-type :first-child {
	margin-top: 0px;
}
.dl-horizontal dd {
	margin-bottom: 11px; margin-left: 140px;
}
.dl-horizontal dd :last-child {
	margin-bottom: 0px;
}
.dl-horizontal dd:last-of-type {
	margin-bottom: 0px;
}
.date-text {
	font-family: Roboto,Helvetica,Arial,sans-serif; font-style: italic; font-weight: 400;
}
.content-wrapper a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.sidebar a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.content-wrapper a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.sidebar a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.definition {
	border-bottom-color: rgba(0, 0, 0, 0.3); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
label {
	font-weight: 400;
}
input {
	font-weight: 400;
}
button {
	font-weight: 400;
}
select {
	font-weight: 400;
}
textarea {
	font-weight: 400;
}
input {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=text] {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=password] {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=datetime] {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=datetime-local] {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=date] {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=month] {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=time] {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=week] {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=number] {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=email] {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=url] {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=search] {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=tel] {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=color] {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
.uneditable-input {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
button {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
select {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
textarea {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0); line-height: 22px; font-family: inherit; font-size: 16px; margin-bottom: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input.error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=text].error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=password].error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=datetime].error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=datetime-local].error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=date].error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=month].error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=time].error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=week].error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=number].error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=email].error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=url].error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=search].error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=tel].error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=color].error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.error.uneditable-input {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
button.error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
select.error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
textarea.error {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); margin-bottom: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input[type=text]:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input[type=password]:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input[type=datetime]:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input[type=datetime-local]:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input[type=date]:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input[type=month]:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input[type=time]:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input[type=week]:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input[type=number]:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input[type=email]:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input[type=url]:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input[type=search]:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input[type=tel]:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input[type=color]:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
:-ms-input-placeholder.error.uneditable-input {
	color: rgb(185, 74, 72);
}
button:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
select:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
textarea:-ms-input-placeholder.error {
	color: rgb(185, 74, 72);
}
input.error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input[type=text].error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input[type=password].error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input[type=datetime].error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input[type=datetime-local].error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input[type=date].error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input[type=month].error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input[type=time].error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input[type=week].error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input[type=number].error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input[type=email].error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input[type=url].error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input[type=search].error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input[type=tel].error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input[type=color].error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
.error.uneditable-input:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
button.error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
select.error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
textarea.error:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}
input.error + .help-block {
	color: rgb(185, 74, 72);
}
input[type=text].error + .help-block {
	color: rgb(185, 74, 72);
}
input[type=password].error + .help-block {
	color: rgb(185, 74, 72);
}
input[type=datetime].error + .help-block {
	color: rgb(185, 74, 72);
}
input[type=datetime-local].error + .help-block {
	color: rgb(185, 74, 72);
}
input[type=date].error + .help-block {
	color: rgb(185, 74, 72);
}
input[type=month].error + .help-block {
	color: rgb(185, 74, 72);
}
input[type=time].error + .help-block {
	color: rgb(185, 74, 72);
}
input[type=week].error + .help-block {
	color: rgb(185, 74, 72);
}
input[type=number].error + .help-block {
	color: rgb(185, 74, 72);
}
input[type=email].error + .help-block {
	color: rgb(185, 74, 72);
}
input[type=url].error + .help-block {
	color: rgb(185, 74, 72);
}
input[type=search].error + .help-block {
	color: rgb(185, 74, 72);
}
input[type=tel].error + .help-block {
	color: rgb(185, 74, 72);
}
input[type=color].error + .help-block {
	color: rgb(185, 74, 72);
}
.error.uneditable-input + .help-block {
	color: rgb(185, 74, 72);
}
button.error + .help-block {
	color: rgb(185, 74, 72);
}
select.error + .help-block {
	color: rgb(185, 74, 72);
}
textarea.error + .help-block {
	color: rgb(185, 74, 72);
}
input.error + .help-inline {
	color: rgb(185, 74, 72);
}
input[type=text].error + .help-inline {
	color: rgb(185, 74, 72);
}
input[type=password].error + .help-inline {
	color: rgb(185, 74, 72);
}
input[type=datetime].error + .help-inline {
	color: rgb(185, 74, 72);
}
input[type=datetime-local].error + .help-inline {
	color: rgb(185, 74, 72);
}
input[type=date].error + .help-inline {
	color: rgb(185, 74, 72);
}
input[type=month].error + .help-inline {
	color: rgb(185, 74, 72);
}
input[type=time].error + .help-inline {
	color: rgb(185, 74, 72);
}
input[type=week].error + .help-inline {
	color: rgb(185, 74, 72);
}
input[type=number].error + .help-inline {
	color: rgb(185, 74, 72);
}
input[type=email].error + .help-inline {
	color: rgb(185, 74, 72);
}
input[type=url].error + .help-inline {
	color: rgb(185, 74, 72);
}
input[type=search].error + .help-inline {
	color: rgb(185, 74, 72);
}
input[type=tel].error + .help-inline {
	color: rgb(185, 74, 72);
}
input[type=color].error + .help-inline {
	color: rgb(185, 74, 72);
}
.error.uneditable-input + .help-inline {
	color: rgb(185, 74, 72);
}
button.error + .help-inline {
	color: rgb(185, 74, 72);
}
select.error + .help-inline {
	color: rgb(185, 74, 72);
}
textarea.error + .help-inline {
	color: rgb(185, 74, 72);
}
input + .help-block {
	display: none;
}
input[type=text] + .help-block {
	display: none;
}
input[type=password] + .help-block {
	display: none;
}
input[type=datetime] + .help-block {
	display: none;
}
input[type=datetime-local] + .help-block {
	display: none;
}
input[type=date] + .help-block {
	display: none;
}
input[type=month] + .help-block {
	display: none;
}
input[type=time] + .help-block {
	display: none;
}
input[type=week] + .help-block {
	display: none;
}
input[type=number] + .help-block {
	display: none;
}
input[type=email] + .help-block {
	display: none;
}
input[type=url] + .help-block {
	display: none;
}
input[type=search] + .help-block {
	display: none;
}
input[type=tel] + .help-block {
	display: none;
}
input[type=color] + .help-block {
	display: none;
}
.uneditable-input + .help-block {
	display: none;
}
button + .help-block {
	display: none;
}
select + .help-block {
	display: none;
}
textarea + .help-block {
	display: none;
}
input + .help-inline {
	display: none;
}
input[type=text] + .help-inline {
	display: none;
}
input[type=password] + .help-inline {
	display: none;
}
input[type=datetime] + .help-inline {
	display: none;
}
input[type=datetime-local] + .help-inline {
	display: none;
}
input[type=date] + .help-inline {
	display: none;
}
input[type=month] + .help-inline {
	display: none;
}
input[type=time] + .help-inline {
	display: none;
}
input[type=week] + .help-inline {
	display: none;
}
input[type=number] + .help-inline {
	display: none;
}
input[type=email] + .help-inline {
	display: none;
}
input[type=url] + .help-inline {
	display: none;
}
input[type=search] + .help-inline {
	display: none;
}
input[type=tel] + .help-inline {
	display: none;
}
input[type=color] + .help-inline {
	display: none;
}
.uneditable-input + .help-inline {
	display: none;
}
button + .help-inline {
	display: none;
}
select + .help-inline {
	display: none;
}
textarea + .help-inline {
	display: none;
}
input[type=radio] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type=checkbox] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type=file] {
	width: auto;
}
input[type=image] {
	width: auto;
}
input[type=submit] {
	width: auto;
}
input[type=reset] {
	width: auto;
}
input[type=button] {
	width: auto;
}
input[type=radio] {
	width: auto;
}
input[type=checkbox] {
	width: auto;
}
.help-block {
	margin-bottom: 11px;
}
.help-inline {
	padding-left: 5px; vertical-align: middle; display: inline-block;
}
input[disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
select[disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
textarea[disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
input[readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
select[readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
textarea[readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
input[type=radio][disabled] {
	background-color: transparent;
}
input[type=checkbox][disabled] {
	background-color: transparent;
}
input[type=radio][readonly] {
	background-color: transparent;
}
input[type=checkbox][readonly] {
	background-color: transparent;
}
input:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
textarea:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input.placeholder {
	color: rgb(153, 153, 153);
}
textarea.placeholder {
	color: rgb(153, 153, 153);
}
label {
	display: block; cursor: default;
}
label.disabled {
	cursor: not-allowed;
}
.image-input {
	padding: 16px; border-radius: 6px; border: 1px dashed rgb(204, 204, 204); border-image: none; height: 168px; text-align: center; position: relative; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.image-input .btn {
	left: 50%; top: 50%; width: 120px; height: 32px; margin-top: -16px; margin-left: -60px; position: absolute;
}
.image-input i {
	left: 50%; top: 50%; width: 64px; height: 64px; font-size: 64px; margin-top: -32px; margin-left: -32px; position: absolute;
}
.form-horizontal .control-group {
	
}
.form-horizontal .control-group::before {
	line-height: 0; display: table; content: "";
}
.form-horizontal .control-group::after {
	line-height: 0; display: table; content: "";
}
.form-horizontal .control-group::after {
	clear: both;
}
.form-horizontal .help-block {
	margin-bottom: 0px;
}
.form-horizontal input + .help-block {
	margin-top: 11px;
}
.form-horizontal select + .help-block {
	margin-top: 11px;
}
.form-horizontal textarea + .help-block {
	margin-top: 11px;
}
p.input-block-level {
	margin: 0px 0px 11px; padding: 5px 0px; line-height: 16px;
}
.radio {
	padding-left: 20px; display: inline-block; min-height: 22px;
}
.checkbox {
	padding-left: 20px; display: inline-block; min-height: 22px;
}
.radio input[type=radio] {
	margin-left: -20px; float: left;
}
.checkbox input[type=checkbox] {
	margin-left: -20px; float: left;
}
.controls > :first-child.radio {
	padding-top: 5px;
}
.controls > :first-child.checkbox {
	padding-top: 5px;
}
.inline.radio {
	padding-top: 5px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.inline.checkbox {
	padding-top: 5px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.inline.radio + .inline.radio {
	margin-left: 10px;
}
.inline.checkbox + .inline.checkbox {
	margin-left: 10px;
}
table {
	border-collapse: collapse; table-layout: fixed; max-width: 100%; border-spacing: 0; background-color: rgba(0, 0, 0, 0);
}
.table {
	width: 100%; margin-bottom: 22px;
}
.table th {
	padding: 8px; text-align: left; line-height: 22px; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table td {
	padding: 8px; text-align: left; line-height: 22px; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table th.align-left {
	text-align: left;
}
.table td.align-left {
	text-align: left;
}
.table th.align-right {
	text-align: right;
}
.table td.align-right {
	text-align: right;
}
.table th {
	font-weight: 400;
}
.table thead th {
	vertical-align: bottom;
}
.table-condensed th {
	padding: 4px 5px;
}
.table-condensed td {
	padding: 4px 5px;
}
.table-bordered {
	border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-radius: 6px; border-image: none; border-collapse: separate; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.table-bordered th {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.table-bordered td {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.table-bordered caption + thead tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered caption + tbody tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered caption + tbody tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered colgroup + thead tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered colgroup + tbody tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered colgroup + tbody tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered thead:first-child tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered tbody:first-child tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered tbody:first-child tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered thead:first-child tr:first-child > th:first-child {
	border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px;
}
.table-bordered tbody:first-child tr:first-child > td:first-child {
	border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px;
}
.table-bordered tbody:first-child tr:first-child > th:first-child {
	border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px;
}
.table-bordered thead:first-child tr:first-child > th:last-child {
	border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px;
}
.table-bordered tbody:first-child tr:first-child > td:last-child {
	border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px;
}
.table-bordered tbody:first-child tr:first-child > th:last-child {
	border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px;
}
.table-bordered thead:last-child tr:last-child > th:first-child {
	border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px;
}
.table-bordered tbody:last-child tr:last-child > td:first-child {
	border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px;
}
.table-bordered tbody:last-child tr:last-child > th:first-child {
	border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px;
}
.table-bordered tfoot:last-child tr:last-child > td:first-child {
	border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px;
}
.table-bordered tfoot:last-child tr:last-child > th:first-child {
	border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px;
}
.table-bordered thead:last-child tr:last-child > th:last-child {
	border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px;
}
.table-bordered tbody:last-child tr:last-child > td:last-child {
	border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px;
}
.table-bordered tbody:last-child tr:last-child > th:last-child {
	border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px;
}
.table-bordered tfoot:last-child tr:last-child > td:last-child {
	border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px;
}
.table-bordered tfoot:last-child tr:last-child > th:last-child {
	border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
	border-bottom-left-radius: 0px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
	border-bottom-right-radius: 0px; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0;
}
.table-bordered caption + thead tr:first-child th:first-child {
	border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px;
}
.table-bordered caption + tbody tr:first-child td:first-child {
	border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px;
}
.table-bordered colgroup + thead tr:first-child th:first-child {
	border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px;
}
.table-bordered colgroup + tbody tr:first-child td:first-child {
	border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px;
}
.table-bordered caption + thead tr:first-child th:last-child {
	border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px;
}
.table-bordered caption + tbody tr:first-child td:last-child {
	border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px;
}
.table-bordered colgroup + thead tr:first-child th:last-child {
	border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px;
}
.table-bordered colgroup + tbody tr:first-child td:last-child {
	border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px;
}
a.btn {
	padding: 4px 12px; outline: 0px; border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 16px; text-decoration: none; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
button.btn {
	padding: 4px 12px; outline: 0px; border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 16px; text-decoration: none; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn {
	padding: 4px 12px; outline: 0px; border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 16px; text-decoration: none; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(0, 152, 255), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar .wrapper > .content a.btn {
	padding: 4px 12px; outline: 0px; border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 16px; text-decoration: none; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
a.btn::before {
	line-height: 0; display: table; content: "";
}
button.btn::before {
	line-height: 0; display: table; content: "";
}
.btn::before {
	line-height: 0; display: table; content: "";
}
.sidebar .wrapper > .content a.btn::before {
	line-height: 0; display: table; content: "";
}
a.btn::after {
	line-height: 0; display: table; content: "";
}
button.btn::after {
	line-height: 0; display: table; content: "";
}
.btn::after {
	line-height: 0; display: table; content: "";
}
.sidebar .wrapper > .content a.btn::after {
	line-height: 0; display: table; content: "";
}
a.btn::after {
	clear: both;
}
button.btn::after {
	clear: both;
}
.btn::after {
	clear: both;
}
.sidebar .wrapper > .content a.btn::after {
	clear: both;
}
a.btn:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
button.btn:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
.btn:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
.sidebar .wrapper > .content a.btn:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
a.btn:hover {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
button.btn:hover {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
.btn:hover {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
.sidebar .wrapper > .content a.btn:hover {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
a.btn:focus {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
button.btn:focus {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
.btn:focus {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
.sidebar .wrapper > .content a.btn:focus {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
a.btn:active {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
button.btn:active {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
.btn:active {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
.sidebar .wrapper > .content a.btn:active {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
a.active.btn {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
button.active.btn {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
.active.btn {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
.sidebar .wrapper > .content a.active.btn {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
a.disabled.btn {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
button.disabled.btn {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
.disabled.btn {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
.sidebar .wrapper > .content a.disabled.btn {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
a[disabled].btn {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
button[disabled].btn {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
[disabled].btn {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
.sidebar .wrapper > .content a[disabled].btn {
	border-color: rgb(153, 158, 157) rgb(153, 158, 157) rgb(114, 121, 119); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(153, 158, 157), rgb(153, 158, 157)); background-repeat: repeat-x; background-color: rgb(153, 158, 157);
}
a.btn-primary.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
button.btn-primary.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn-primary.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar .wrapper > .content a.btn-primary.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
a.btn-primary.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-primary.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-primary.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-primary.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-primary.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-primary.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-primary.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-primary.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-primary.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-primary.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-primary.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-primary.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.active.btn-primary.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.active.btn-primary.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.active.btn-primary.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.active.btn-primary.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.disabled.btn-primary.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.disabled.btn-primary.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.disabled.btn-primary.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.disabled.btn-primary.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a[disabled].btn-primary.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button[disabled].btn-primary.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
[disabled].btn-primary.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a[disabled].btn-primary.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-cancel.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
button.btn-cancel.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn-cancel.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar .wrapper > .content a.btn-cancel.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
a.btn-cancel.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-cancel.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-cancel.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-cancel.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-cancel.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-cancel.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-cancel.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-cancel.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-cancel.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-cancel.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-cancel.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-cancel.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.active.btn-cancel.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.active.btn-cancel.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.active.btn-cancel.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.active.btn-cancel.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.disabled.btn-cancel.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.disabled.btn-cancel.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.disabled.btn-cancel.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.disabled.btn-cancel.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a[disabled].btn-cancel.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button[disabled].btn-cancel.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
[disabled].btn-cancel.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a[disabled].btn-cancel.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-remove.btn {
	padding: 0px; border-radius: 50%; border: 0px solid rgb(204, 204, 204); border-image: none; width: 20.9px; height: 20.9px; text-align: center; color: rgb(255, 255, 255); line-height: 20.9px; font-size: 12.8px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: none; -moz-box-shadow: none;
}
button.btn-remove.btn {
	padding: 0px; border-radius: 50%; border: 0px solid rgb(204, 204, 204); border-image: none; width: 20.9px; height: 20.9px; text-align: center; color: rgb(255, 255, 255); line-height: 20.9px; font-size: 12.8px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn-remove.btn {
	padding: 0px; border-radius: 50%; border: 0px solid rgb(204, 204, 204); border-image: none; width: 20.9px; height: 20.9px; text-align: center; color: rgb(255, 255, 255); line-height: 20.9px; font-size: 12.8px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar .wrapper > .content a.btn-remove.btn {
	padding: 0px; border-radius: 50%; border: 0px solid rgb(204, 204, 204); border-image: none; width: 20.9px; height: 20.9px; text-align: center; color: rgb(255, 255, 255); line-height: 20.9px; font-size: 12.8px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: none; -moz-box-shadow: none;
}
a.btn-remove.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-remove.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-remove.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-remove.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-remove.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-remove.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-remove.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-remove.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-remove.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-remove.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-remove.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-remove.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.active.btn-remove.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.active.btn-remove.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.active.btn-remove.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.active.btn-remove.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.disabled.btn-remove.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.disabled.btn-remove.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.disabled.btn-remove.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.disabled.btn-remove.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a[disabled].btn-remove.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button[disabled].btn-remove.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
[disabled].btn-remove.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a[disabled].btn-remove.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-remove.btn i {
	padding-left: 1px;
}
button.btn-remove.btn i {
	padding-left: 1px;
}
.btn-remove.btn i {
	padding-left: 1px;
}
.sidebar .wrapper > .content a.btn-remove.btn i {
	padding-left: 1px;
}
a.btn-remove.btn:hover {
	border-radius: 50%; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 20.9px; font-size: 12.8px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(255, 128, 128), maroon); background-repeat: repeat-x; background-color: rgb(204, 77, 77); -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: none; -moz-box-shadow: none;
}
button.btn-remove.btn:hover {
	border-radius: 50%; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 20.9px; font-size: 12.8px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(255, 128, 128), maroon); background-repeat: repeat-x; background-color: rgb(204, 77, 77); -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn-remove.btn:hover {
	border-radius: 50%; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 20.9px; font-size: 12.8px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(255, 128, 128), maroon); background-repeat: repeat-x; background-color: rgb(204, 77, 77); -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar .wrapper > .content a.btn-remove.btn:hover {
	border-radius: 50%; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 20.9px; font-size: 12.8px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(255, 128, 128), maroon); background-repeat: repeat-x; background-color: rgb(204, 77, 77); -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: none; -moz-box-shadow: none;
}
a.btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
button.btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
.btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
.sidebar .wrapper > .content a.btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
a.btn-remove.btn:hover:focus {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
button.btn-remove.btn:hover:focus {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
.btn-remove.btn:hover:focus {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
.sidebar .wrapper > .content a.btn-remove.btn:hover:focus {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
a.btn-remove.btn:hover:active {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
button.btn-remove.btn:hover:active {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
.btn-remove.btn:hover:active {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
.sidebar .wrapper > .content a.btn-remove.btn:hover:active {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
a.active.btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
button.active.btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
.active.btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
.sidebar .wrapper > .content a.active.btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
a.disabled.btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
button.disabled.btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
.disabled.btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
.sidebar .wrapper > .content a.disabled.btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
a[disabled].btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
button[disabled].btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
[disabled].btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
.sidebar .wrapper > .content a[disabled].btn-remove.btn:hover {
	border-color: maroon rgb(128, 0, 0) rgb(51, 0, 0); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(maroon, maroon); background-repeat: repeat-x; background-color: maroon;
}
a.btn-mgm-box.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
button.btn-mgm-box.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn-mgm-box.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar .wrapper > .content a.btn-mgm-box.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
a.btn-mgm-box.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-mgm-box.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-mgm-box.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-mgm-box.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-mgm-box.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-mgm-box.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-mgm-box.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-mgm-box.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-mgm-box.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-mgm-box.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-mgm-box.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-mgm-box.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.active.btn-mgm-box.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.active.btn-mgm-box.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.active.btn-mgm-box.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.active.btn-mgm-box.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.disabled.btn-mgm-box.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.disabled.btn-mgm-box.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.disabled.btn-mgm-box.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.disabled.btn-mgm-box.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a[disabled].btn-mgm-box.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button[disabled].btn-mgm-box.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
[disabled].btn-mgm-box.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a[disabled].btn-mgm-box.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-shop-checkout.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; clear: both; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
button.btn-shop-checkout.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; clear: both; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn-shop-checkout.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; clear: both; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar .wrapper > .content a.btn-shop-checkout.btn {
	border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; clear: both; font-size: 16px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
a.btn-shop-checkout.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-shop-checkout.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-shop-checkout.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-shop-checkout.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-shop-checkout.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-shop-checkout.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-shop-checkout.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-shop-checkout.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-shop-checkout.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-shop-checkout.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-shop-checkout.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-shop-checkout.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.active.btn-shop-checkout.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.active.btn-shop-checkout.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.active.btn-shop-checkout.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.active.btn-shop-checkout.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.disabled.btn-shop-checkout.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.disabled.btn-shop-checkout.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.disabled.btn-shop-checkout.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.disabled.btn-shop-checkout.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a[disabled].btn-shop-checkout.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button[disabled].btn-shop-checkout.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
[disabled].btn-shop-checkout.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a[disabled].btn-shop-checkout.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-small.btn {
	padding: 0px 11px; border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 19.8px; font-size: 14.4px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
button.btn-small.btn {
	padding: 0px 11px; border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 19.8px; font-size: 14.4px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn-small.btn {
	padding: 0px 11px; border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 19.8px; font-size: 14.4px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar .wrapper > .content a.btn-small.btn {
	padding: 0px 11px; border-radius: 18px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 19.8px; font-size: 14.4px; text-decoration: none; box-shadow: none; text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
a.btn-small.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-small.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-small.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-small.btn:hover {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-small.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-small.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-small.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-small.btn:focus {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-small.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.btn-small.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.btn-small.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.btn-small.btn:active {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.active.btn-small.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.active.btn-small.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.active.btn-small.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.active.btn-small.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.disabled.btn-small.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button.disabled.btn-small.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.disabled.btn-small.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a.disabled.btn-small.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a[disabled].btn-small.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
button[disabled].btn-small.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
[disabled].btn-small.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.sidebar .wrapper > .content a[disabled].btn-small.btn {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
a.btn-small.btn i {
	font-size: 100%;
}
button.btn-small.btn i {
	font-size: 100%;
}
.btn-small.btn i {
	font-size: 100%;
}
.sidebar .wrapper > .content a.btn-small.btn i {
	font-size: 100%;
}
a.btn-small.btn i + span {
	margin-left: 8px;
}
button.btn-small.btn i + span {
	margin-left: 8px;
}
.btn-small.btn i + span {
	margin-left: 8px;
}
.sidebar .wrapper > .content a.btn-small.btn i + span {
	margin-left: 8px;
}
a.btn-block.btn {
	width: 100%; padding-right: 4px; padding-left: 4px; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
button.btn-block.btn {
	width: 100%; padding-right: 4px; padding-left: 4px; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.btn-block.btn {
	width: 100%; padding-right: 4px; padding-left: 4px; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.sidebar .wrapper > .content a.btn-block.btn {
	width: 100%; padding-right: 4px; padding-left: 4px; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
a.btn-block.btn + a.btn-block.btn {
	margin-top: 5px;
}
a.btn-block.btn + button.btn-block.btn {
	margin-top: 5px;
}
a.btn-block.btn + .btn-block.btn {
	margin-top: 5px;
}
a.btn-block.btn + .sidebar .wrapper > .content a.btn-block.btn {
	margin-top: 5px;
}
button.btn-block.btn + a.btn-block.btn {
	margin-top: 5px;
}
button.btn-block.btn + button.btn-block.btn {
	margin-top: 5px;
}
button.btn-block.btn + .btn-block.btn {
	margin-top: 5px;
}
button.btn-block.btn + .sidebar .wrapper > .content a.btn-block.btn {
	margin-top: 5px;
}
.btn-block.btn + a.btn-block.btn {
	margin-top: 5px;
}
.btn-block.btn + button.btn-block.btn {
	margin-top: 5px;
}
.btn-block.btn + .btn-block.btn {
	margin-top: 5px;
}
.btn-block.btn + .sidebar .wrapper > .content a.btn-block.btn {
	margin-top: 5px;
}
.sidebar .wrapper > .content a.btn-block.btn + a.btn-block.btn {
	margin-top: 5px;
}
.sidebar .wrapper > .content a.btn-block.btn + button.btn-block.btn {
	margin-top: 5px;
}
.sidebar .wrapper > .content a.btn-block.btn + .btn-block.btn {
	margin-top: 5px;
}
.sidebar .wrapper > .content a.btn-block.btn + .sidebar .wrapper > .content a.btn-block.btn {
	margin-top: 5px;
}
a.active.btn {
	outline: 0px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
button.active.btn {
	outline: 0px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.active.btn {
	outline: 0px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.active.btn {
	outline: 0px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
a.btn:active {
	outline: 0px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
button.btn:active {
	outline: 0px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn:active {
	outline: 0px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.btn:active {
	outline: 0px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
a.disabled.btn {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
button.disabled.btn {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.disabled.btn {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar .wrapper > .content a.disabled.btn {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
a[disabled].btn {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
button[disabled].btn {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
[disabled].btn {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar .wrapper > .content a[disabled].btn {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
a.hide.btn {
	display: none;
}
button.hide.btn {
	display: none;
}
.hide.btn {
	display: none;
}
.sidebar .wrapper > .content a.hide.btn {
	display: none;
}
input[type=submit].btn-block {
	width: 100%;
}
input[type=reset].btn-block {
	width: 100%;
}
input[type=button].btn-block {
	width: 100%;
}
.btn-group {
	font-size: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; position: relative;
}
:first-child.btn-group {
	
}
.btn-group + .btn-group {
	margin-left: 5px;
}
.btn-group > .btn {
	border-radius: 0px; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.btn-group > .btn + .btn {
	margin-left: -1px;
}
.btn-group > .btn {
	font-size: 16px;
}
.btn-group > .dropdown-menu {
	font-size: 16px;
}
.btn-group > .popover {
	font-size: 16px;
}
.btn-group > :first-child.btn {
	margin-left: 0px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px;
}
.btn-group > :last-child.btn {
	border-top-right-radius: 6px; border-bottom-right-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px;
}
.btn-group > .dropdown-toggle {
	border-top-right-radius: 6px; border-bottom-right-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px;
}
.btn-group > .btn:hover {
	z-index: 2;
}
.btn-group > .btn:focus {
	z-index: 2;
}
.btn-group > .btn:active {
	z-index: 2;
}
.btn-group > .active.btn {
	z-index: 2;
}
.btn-group .dropdown-toggle:active {
	outline: 0px;
}
.open.btn-group .dropdown-toggle {
	outline: 0px;
}
.btn-group > .btn + .dropdown-toggle {
	padding-right: 8px; padding-left: 8px; box-shadow: inset 1px 0px 0px rgba(255,255,255,0.125), inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn-group > .btn-mini + .dropdown-toggle {
	padding-right: 5px; padding-left: 5px;
}
.btn-group > .btn-small + .dropdown-toggle {
	
}
.btn-group > .btn-large + .dropdown-toggle {
	padding-right: 12px; padding-left: 12px;
}
.open.btn-group .dropdown-toggle {
	box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.open.btn-group .dropdown-toggle.btn {
	background-color: rgb(112, 118, 116);
}
.btn .caret {
	margin-top: 8px; margin-left: 0px;
}
.btn-group-vertical {
	display: inline-block;
}
.btn-group-vertical > .btn {
	border-radius: 0px; float: none; display: block; max-width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.btn-group-vertical > .btn + .btn {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > :first-child.btn {
	border-radius: 18px 18px 0px 0px; -webkit-border-radius: 18px 18px 0 0; -moz-border-radius: 18px 18px 0 0;
}
.btn-group-vertical > :last-child.btn {
	border-radius: 0px 0px 18px 18px; -webkit-border-radius: 0 0 18px 18px; -moz-border-radius: 0 0 18px 18px;
}
.alert {
	padding: 8px 35px 8px 14px; border-radius: 6px; border: 1px solid rgb(251, 238, 213); border-image: none; margin-bottom: 22px; text-shadow: 0px 1px 0px rgba(255,255,255,0.5); background-color: rgb(252, 248, 227); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.alert {
	color: rgb(192, 152, 83);
}
.alert h4 {
	color: rgb(192, 152, 83);
}
.alert h4 {
	margin: 0px;
}
.alert .close {
	top: -2px; right: -21px; line-height: 22px; position: relative;
}
.alert-success {
	border-color: rgb(214, 233, 198); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
.alert-success h4 {
	color: rgb(70, 136, 71);
}
.alert-danger {
	border-color: rgb(238, 211, 215); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.alert-error {
	border-color: rgb(238, 211, 215); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.alert-danger h4 {
	color: rgb(185, 74, 72);
}
.alert-error h4 {
	color: rgb(185, 74, 72);
}
.alert-info {
	border-color: rgb(188, 232, 241); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);
}
.alert-info h4 {
	color: rgb(58, 135, 173);
}
.alert-block {
	padding-top: 14px; padding-bottom: 14px;
}
.alert-block > p {
	margin-bottom: 0px;
}
.alert-block > ul {
	margin-bottom: 0px;
}
.alert-block p + p {
	margin-top: 5px;
}
.navbar {
	overflow: visible; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 16px; background-color: rgb(163, 204, 128);
}
.navbar a {
	text-decoration: none;
}
.navbar a:hover {
	text-decoration: underline;
}
.navbar li.active > a {
	font-weight: 700;
}
.navbar-inner {
	padding: 0px; border-radius: 0px; border: 0px currentColor; border-image: none; position: relative; min-height: 33px; box-shadow: 0px 0px 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0;
}
.navbar-inner::before {
	line-height: 0; display: table; content: "";
}
.navbar-inner::after {
	line-height: 0; display: table; content: "";
}
.navbar-inner::after {
	clear: both;
}
.collapse.nav-collapse {
	height: auto; overflow: visible; background-color: rgb(156, 192, 250);
}
.navbar .btn-navbar {
	margin: 1.75px 5px; padding: 4px 10px; height: 21.5px; color: rgb(0, 0, 0); float: right; display: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1), 0px 1px 0px rgba(255,255,255,0.075); background-image: none; background-color: rgb(156, 192, 250); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
}
.navbar .btn-navbar:hover {
	color: rgb(0, 0, 0); background-image: none; background-color: rgb(156, 192, 250);
}
.navbar .btn-basket.btn-navbar {
	padding: 4px 16px; position: relative;
}
.navbar .btn-basket.btn-navbar .icon-cart-empty {
	left: 50%; top: 50%; width: 49px; height: 49px; line-height: 52.5px; font-size: 49px; margin-top: -24.25px; margin-left: -26.25px; position: absolute;
}
.navbar .btn-basket.btn-navbar .cart-number {
	line-height: 18px; font-size: 10px;
}
.navbar .nav > li {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none; box-shadow: 0px 0px 0px;
}
.navbar .nav > li > a {
	padding: 0px 15px; color: rgb(0, 0, 0); line-height: 35px; text-decoration: none; display: inline-block;
}
.navbar .nav > li > a:hover {
	text-decoration: underline;
}
.navbar .nav > li > a:first-child {
	padding-right: 5px;
}
.navbar .nav > li > a:last-child {
	padding-right: 15px;
}
.navbar .nav > li > a + a {
	padding-left: 0px; text-decoration: none;
}
.navbar .nav > li > a + a:hover {
	text-decoration: none;
}
.navbar .nav {
	list-style: none; margin: 0px 10px 0px 0px; left: 0px; float: left; display: block;
}
.navbar .nav > li {
	float: left;
}
.navbar .nav > li > a {
	color: rgb(0, 0, 0);
}
.navbar .nav > li.open {
	background-color: rgb(133, 185, 87);
}
.navbar .nav > li.open > a {
	color: rgb(255, 255, 255); background-color: rgb(133, 185, 87);
}
.navbar .nav > li.open > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(133, 185, 87);
}
.navbar .pull-right > li > .dropdown-wrapper > .dropdown-menu {
	left: auto; right: 0px;
}
.navbar .nav > li > .dropdown-wrapper > .pull-right.dropdown-menu {
	left: auto; right: 0px;
}
.navbar .pull-right > li > .dropdown-wrapper > .dropdown-menu::before {
	left: auto; right: 12px;
}
.navbar .nav > li > .dropdown-wrapper > .pull-right.dropdown-menu::before {
	left: auto; right: 12px;
}
.navbar .pull-right > li > .dropdown-wrapper > .dropdown-menu::after {
	left: auto; right: 13px;
}
.navbar .nav > li > .dropdown-wrapper > .pull-right.dropdown-menu::after {
	left: auto; right: 13px;
}
.navbar .pull-right > li > .dropdown-wrapper > .dropdown-menu .dropdown-menu {
	border-radius: 6px 0px 6px 6px; left: auto; right: 100%; margin-right: -1px; margin-left: 0px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px;
}
.navbar .nav > li > .dropdown-wrapper > .pull-right.dropdown-menu .dropdown-menu {
	border-radius: 6px 0px 6px 6px; left: auto; right: 100%; margin-right: -1px; margin-left: 0px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px;
}
.header-wrapper .navbar .pull-right > li > .dropdown-wrapper > .dropdown-menu::before {
	right: 12px;
}
.header-wrapper .navbar .nav > li > .dropdown-wrapper > .pull-right.dropdown-menu::before {
	right: 12px;
}
.navbar .nav > .active {
	box-shadow: 0px 0px 0px;
}
.navbar .nav > .active > a {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.navbar .nav > .active > a:hover {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.navbar .nav > .active > a:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.navbar .nav li.dropdown > .dropdown-toggle:focus {
	outline: 0px;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li a:hover {
	text-decoration: underline; background-color: rgb(133, 185, 87);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li a:focus {
	text-decoration: underline; background-color: rgb(133, 185, 87);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li.active a {
	text-decoration: none; background-color: rgb(133, 185, 87);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li.active a:focus {
	text-decoration: none; background-color: rgb(133, 185, 87);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li.active a:hover {
	text-decoration: none; background-color: rgb(133, 185, 87);
}
.header-wrapper .dropdown-menu {
	padding: 0px;
}
.header-wrapper .dropdown-menu > li a {
	line-height: 35px; text-decoration: none;
}
.header-wrapper .dropdown-menu > li a:hover {
	
}
.header-wrapper .dropdown-menu > li.active a {
	font-weight: 700;
}
.header-wrapper .dropdown-menu > li.active a:hover {
	font-weight: 700;
}
.header-wrapper .dropdown-menu > li.active a:focus {
	font-weight: 700;
}
.header-wrapper .navbar-compact.navbar {
	height: 35px; overflow: hidden; padding-bottom: 0px;
}
.header-wrapper .moreMenuActive.navbar-compact.navbar {
	overflow: visible;
}
.header-wrapper .navbar-compact.navbar .nav {
	margin-right: 0px; float: none;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn {
	color: rgb(51, 102, 153); float: right; position: relative;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn > a {
	padding-right: 12px; display: inline-block; cursor: pointer;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn > a .menu-bars {
	padding-top: 11.67px; padding-left: 6px; float: right;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn > a .menu-bars .icon-bar {
	border-radius: 1px; width: 18px; height: 3px; color: rgb(0, 0, 0); margin-bottom: 3px; display: block; box-shadow: 0px 1px 0px rgba(0,0,0,0.25); background-color: rgb(0, 0, 0); -webkit-border-radius: 1px; -moz-border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .25);
}
.header-wrapper .navbar-compact.navbar .nav .more-btn > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(133, 185, 87);
}
.header-wrapper .navbar-compact.navbar .nav .more-btn:hover {
	color: rgb(255, 255, 255); background-color: rgb(133, 185, 87);
}
.header-wrapper .navbar-compact.navbar .nav .more-btn:focus {
	color: rgb(255, 255, 255); background-color: rgb(133, 185, 87);
}
.header-wrapper .navbar-compact.navbar .nav .more-btn:hover > a {
	color: rgb(255, 255, 255); background-color: rgb(133, 185, 87);
}
.header-wrapper .navbar-compact.navbar .nav .more-btn:focus > a {
	color: rgb(255, 255, 255); background-color: rgb(133, 185, 87);
}
.header-wrapper .navbar-compact.navbar .nav .more-btn:hover > a .menu-bars {
	color: rgb(255, 255, 255);
}
.header-wrapper .navbar-compact.navbar .nav .more-btn:focus > a .menu-bars {
	color: rgb(255, 255, 255);
}
.header-wrapper .navbar-compact.navbar .nav .more-btn:hover > a .menu-bars .icon-bar {
	background-color: rgb(255, 255, 255);
}
.header-wrapper .navbar-compact.navbar .nav .more-btn:focus > a .menu-bars .icon-bar {
	background-color: rgb(255, 255, 255);
}
.header-wrapper .navbar-compact.navbar .nav .more-btn:hover .menu-more-items {
	display: block;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn:focus .menu-more-items {
	display: block;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items {
	background: rgb(133, 185, 87); padding: 20px; top: 100%; right: 0px; color: rgb(255, 255, 255); display: none; position: absolute; z-index: 9999;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .show.menu-more-items {
	display: block;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .columns-2.menu-more-items {
	width: 380px;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .columns-3.menu-more-items {
	width: 570px;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .columns-4.menu-more-items {
	width: 760px;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .columns-5.menu-more-items {
	width: 940px;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items > li.clear {
	width: 100%; height: 16px; clear: both;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items > li > a {
	font-weight: 400;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items > li.active > a {
	font-weight: 700;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items > li {
	width: 180px; float: left;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .dropdown {
	width: 180px; float: left;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items > li.active {
	background-color: transparent;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .active.dropdown {
	background-color: transparent;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items > li.open {
	background-color: transparent;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .open.dropdown {
	background-color: transparent;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items > li a {
	color: rgb(255, 255, 255);
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .dropdown a {
	color: rgb(255, 255, 255);
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items > li::before {
	line-height: 0; display: table; content: "";
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .dropdown::before {
	line-height: 0; display: table; content: "";
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items > li::after {
	line-height: 0; display: table; content: "";
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .dropdown::after {
	line-height: 0; display: table; content: "";
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items > li::after {
	clear: both;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .dropdown::after {
	clear: both;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .dropdown-toggle {
	display: none;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .dropdown-menu {
	background: 0px 0px; border-radius: 0px; border: 0px currentColor; border-image: none; display: block; position: static; box-shadow: 0px 0px 0px;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .dropdown-menu > li > a {
	padding: 0px; line-height: 16px; font-size: 14.4px; font-weight: 400;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .dropdown-menu > li.active > a {
	padding: 0px; line-height: 16px; font-size: 14.4px; font-weight: 400;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .dropdown-menu > li > a:hover {
	background: 0px 0px; text-decoration: underline;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .dropdown-menu > li.active > a:hover {
	background: 0px 0px; text-decoration: underline;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .dropdown-menu > li > a:focus {
	background: 0px 0px; text-decoration: underline;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .dropdown-menu > li.active > a:focus {
	background: 0px 0px; text-decoration: underline;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .dropdown-menu > li.active > a {
	font-weight: 700; text-decoration: none; background-color: transparent;
}
.header-wrapper .navbar-compact.navbar .nav .more-btn .menu-more-items .active.dropdown > a {
	font-weight: 700;
}
.content-wrapper .pagination {
	margin: 0px; color: rgb(255, 255, 255); font-family: Roboto,Helvetica,Arial,sans-serif;
}
.content-wrapper .pagination-centered.pagination {
	text-align: center;
}
.content-wrapper .pagination ul {
	border-radius: 6px; margin-bottom: 0px; margin-left: 0px; display: inline-block; box-shadow: 0px 1px 2px rgba(0,0,0,0.05); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.content-wrapper .pagination ul > li > a {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.content-wrapper .pagination ul > li > span {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
.content-wrapper .pagination ul > li:active > a {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
.content-wrapper .pagination ul > li.active > a {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
.content-wrapper .pagination ul > li:active > span {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
.content-wrapper .pagination ul > li.active > span {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
.content-wrapper .pagination ul > li:active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
.content-wrapper .pagination ul > li.active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
.content-wrapper .pagination ul > li:active > span:hover {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
.content-wrapper .pagination ul > li.active > span:hover {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
.content-wrapper .pagination ul > li.disabled > a {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
.content-wrapper .pagination ul > li[disabled] > a {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
.content-wrapper .pagination ul > li.disabled > span {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
.content-wrapper .pagination ul > li[disabled] > span {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
.content-wrapper .pagination ul > li.disabled > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
.content-wrapper .pagination ul > li[disabled] > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
.content-wrapper .pagination ul > li.disabled > span:hover {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
.content-wrapper .pagination ul > li[disabled] > span:hover {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
.content-wrapper .pagination ul > li {
	display: inline;
}
.content-wrapper .pagination ul > li:first-child > a {
	border-top-left-radius: 18px; border-bottom-left-radius: 18px; -webkit-border-top-left-radius: 18px; -moz-border-radius-topleft: 18px; -webkit-border-bottom-left-radius: 18px; -moz-border-radius-bottomleft: 18px;
}
.content-wrapper .pagination ul > li:first-child > span {
	border-top-left-radius: 18px; border-bottom-left-radius: 18px; -webkit-border-top-left-radius: 18px; -moz-border-radius-topleft: 18px; -webkit-border-bottom-left-radius: 18px; -moz-border-radius-bottomleft: 18px;
}
.content-wrapper .pagination ul > li:last-child > a {
	border-top-right-radius: 18px; border-bottom-right-radius: 18px; -webkit-border-top-right-radius: 18px; -moz-border-radius-topright: 18px; -webkit-border-bottom-right-radius: 18px; -moz-border-radius-bottomright: 18px;
}
.content-wrapper .pagination ul > li:last-child > span {
	border-top-right-radius: 18px; border-bottom-right-radius: 18px; -webkit-border-top-right-radius: 18px; -moz-border-radius-topright: 18px; -webkit-border-bottom-right-radius: 18px; -moz-border-radius-bottomright: 18px;
}
.content-wrapper .pagination ul > li:active > a {
	cursor: default; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; background-color: rgb(166, 166, 166); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.content-wrapper .pagination ul > li.active > a {
	cursor: default; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; background-color: rgb(166, 166, 166); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.content-wrapper .pagination ul > li:active > span {
	cursor: default; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; background-color: rgb(166, 166, 166); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.content-wrapper .pagination ul > li.active > span {
	cursor: default; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; background-color: rgb(166, 166, 166); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.content-wrapper .pagination ul > li:active > a:hover {
	cursor: default; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; background-color: rgb(166, 166, 166); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.content-wrapper .pagination ul > li.active > a:hover {
	cursor: default; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; background-color: rgb(166, 166, 166); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.content-wrapper .pagination ul > li:active > span:hover {
	cursor: default; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; background-color: rgb(166, 166, 166); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.content-wrapper .pagination ul > li.active > span:hover {
	cursor: default; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; background-color: rgb(166, 166, 166); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.content-wrapper .pagination ul > li.disabled > a {
	border: 0px solid rgb(204, 204, 204); border-image: none; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.content-wrapper .pagination ul > li[disabled] > a {
	border: 0px solid rgb(204, 204, 204); border-image: none; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.content-wrapper .pagination ul > li.disabled > span {
	border: 0px solid rgb(204, 204, 204); border-image: none; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.content-wrapper .pagination ul > li[disabled] > span {
	border: 0px solid rgb(204, 204, 204); border-image: none; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.content-wrapper .pagination ul > li.disabled > a:hover {
	border: 0px solid rgb(204, 204, 204); border-image: none; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.content-wrapper .pagination ul > li[disabled] > a:hover {
	border: 0px solid rgb(204, 204, 204); border-image: none; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.content-wrapper .pagination ul > li.disabled > span:hover {
	border: 0px solid rgb(204, 204, 204); border-image: none; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.content-wrapper .pagination ul > li[disabled] > span:hover {
	border: 0px solid rgb(204, 204, 204); border-image: none; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.content-wrapper .pagination ul > li > a {
	padding: 4px 12px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; text-decoration: none; float: left;
}
.content-wrapper .pagination ul > li > span {
	padding: 4px 12px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; text-decoration: none; float: left;
}
.content-wrapper .pagination ul > li > a [class^=icon-] {
	line-height: inherit;
}
.content-wrapper .pagination ul > li > span [class^=icon-] {
	line-height: inherit;
}
.content-wrapper .pagination ul > li > a [class*=' icon-'] {
	line-height: inherit;
}
.content-wrapper .pagination ul > li > span [class*=' icon-'] {
	line-height: inherit;
}
.content-wrapper .pagination ul > li > a:hover {
	background-position: 0px -15px; transition:background-position 0.1s linear; text-decoration: none; background-color: rgb(112, 118, 116); -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -o-transition: background-position .1s linear;
}
.content-wrapper .pagination ul > li > span:hover {
	background-position: 0px -15px; transition:background-position 0.1s linear; text-decoration: none; background-color: rgb(112, 118, 116); -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -o-transition: background-position .1s linear;
}
.content-wrapper .pagination ul > li > a:focus {
	background-position: 0px -15px; transition:background-position 0.1s linear; text-decoration: none; background-color: rgb(112, 118, 116); -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -o-transition: background-position .1s linear;
}
.content-wrapper .pagination ul > li > span:focus {
	background-position: 0px -15px; transition:background-position 0.1s linear; text-decoration: none; background-color: rgb(112, 118, 116); -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -o-transition: background-position .1s linear;
}
ul.pager {
	list-style: none; margin: 22px 0px; text-align: center; font-family: Roboto,Helvetica,Arial,sans-serif;
}
ul.pager::before {
	line-height: 0; display: table; content: "";
}
ul.pager::after {
	line-height: 0; display: table; content: "";
}
ul.pager::after {
	clear: both;
}
ul.pager > li > a {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
ul.pager > li > span {
	border-color: rgb(112, 118, 116) rgb(112, 118, 116) rgb(75, 79, 77); color: rgb(255, 255, 255); text-shadow: none; background-image: linear-gradient(rgb(112, 118, 116), rgb(112, 118, 116)); background-repeat: repeat-x; background-color: rgb(112, 118, 116);
}
ul.pager > li:active > a {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
ul.pager > li.active > a {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
ul.pager > li:active > span {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
ul.pager > li.active > span {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
ul.pager > li:active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
ul.pager > li.active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
ul.pager > li:active > span:hover {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
ul.pager > li.active > span:hover {
	color: rgb(255, 255, 255); background-color: rgb(100, 105, 103);
}
ul.pager > li.disabled > a {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
ul.pager > li[disabled] > a {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
ul.pager > li.disabled > span {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
ul.pager > li[disabled] > span {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
ul.pager > li.disabled > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
ul.pager > li[disabled] > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
ul.pager > li.disabled > span:hover {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
ul.pager > li[disabled] > span:hover {
	color: rgb(255, 255, 255); background-color: rgb(112, 118, 116);
}
ul.pager > li {
	display: inline-block;
}
ul.pager > li.disabled > a {
	border: 0px solid rgb(204, 204, 204); border-image: none; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
ul.pager > li[disabled] > a {
	border: 0px solid rgb(204, 204, 204); border-image: none; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
ul.pager > li.disabled > a:hover {
	border: 0px solid rgb(204, 204, 204); border-image: none; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
ul.pager > li[disabled] > a:hover {
	border: 0px solid rgb(204, 204, 204); border-image: none; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
ul.pager > li > a {
	padding: 4px 12px; border-radius: 18px; line-height: 22px; font-size: 16px; text-decoration: none; display: inline-block; -webkit-border-radius: 18px; -moz-border-radius: 18px;
}
ul.pager > li > a:hover {
	background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(112, 118, 116); -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -o-transition: background-position .1s linear;
}
ul.pager > li > a:focus {
	background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(112, 118, 116); -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -o-transition: background-position .1s linear;
}
.family-tree .avatar {
	width: 303px;
}
.family-tree .avatar [class^=icon-] {
	font-size: 300px;
}
.family-tree .avatar [class*=' icon-'] {
	font-size: 300px;
}
.family-tree .avatar + .wrapper {
	margin-left: 325px;
}
.family-tree .avatar + .section {
	margin-left: 325px;
}
.family-tree .avatar + .item {
	margin-left: 325px;
}
.sidebar.family-tree .avatar + .wrapper {
	margin-left: 340px;
}
.sidebar.family-tree .avatar + .section {
	margin-left: 325px;
}
.span9#left .family-tree .avatar {
	width: 223px;
}
.span9#left .family-tree .avatar [class^=icon-] {
	font-size: 220px;
}
.span9#left .family-tree .avatar [class*=' icon-'] {
	font-size: 220px;
}
.span9#left .family-tree .avatar + .wrapper {
	margin-left: 245px;
}
.span9#left .family-tree .avatar + .section {
	margin-left: 245px;
}
.span9#left .family-tree .avatar + .item {
	margin-left: 245px;
}
.span9#left .sidebar.family-tree .avatar + .wrapper {
	margin-left: 260px;
}
.span9#left .sidebar.family-tree .avatar + .section {
	margin-left: 245px;
}
.good-old-days .thumbnails {
	margin-left: 0px;
}
.cartoon .thumbnails {
	margin-left: 0px;
}
.wrapper.photo-album-single.photo-album > .content {
	padding-top: 0px !important;
}
.photo-album-single.photo-album .section > .content {
	padding-top: 0px !important;
}
.photo-album-single.photo-album .photo-controls {
	min-height: 32px;
}
.photo-album-single.photo-album .photo-controls::before {
	line-height: 0; display: table; content: "";
}
.photo-album-single.photo-album .photo-controls::after {
	line-height: 0; display: table; content: "";
}
.photo-album-single.photo-album .photo-controls::after {
	clear: both;
}
.photo-album-single.photo-album .photo-controls .center {
	width: 81px; margin-right: auto; margin-left: auto;
}
.photo-album .slideshow {
	border-radius: 10px; line-height: 0; overflow: hidden; margin-bottom: 11px; position: relative; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.photo-album .slideshow-fullscreen {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: inline-block; position: absolute;
}
.photo-album .btn-fullscreen {
	overflow: hidden; position: relative;
}
.photo-album .thumbnails {
	list-style: none; margin-left: 0px;
}
.photo-album .thumbnails::before {
	line-height: 0; display: table; content: "";
}
.photo-album .thumbnails::after {
	line-height: 0; display: table; content: "";
}
.photo-album .thumbnails::after {
	clear: both;
}
.photo-album .thumbnails + .pagination {
	margin-top: 22px;
}
.photo-album .thumbnail {
	background: rgb(255, 255, 255); border-radius: 6px; border: 1px solid rgb(221, 221, 221); transition:0.2s ease-in-out; border-image: none; line-height: 22px; display: block; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;
}
.photo-album .thumbnail > a {
	text-align: center; overflow: hidden; display: block;
}
.photo-album .thumbnail > a img {
	width: 100%; display: inline;
}
.photo-album .thumbnails > li > div {
	transition:transform 0.2s linear; z-index: auto; transform: scale(1); backface-visibility: hidden; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transition: -webkit-transform .2s linear; -moz-transition: -moz-transform .2s linear; -o-transition: -o-transform .2s linear; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.photo-album .thumbnails > li > div:hover {
	transform-origin: 50% 50%; position: relative; z-index: 1300; transform: scale(1.04); -webkit-transform: scale(1.04); -moz-transform: scale(1.04); -o-transform: scale(1.04);
}
.photo-album-compact .thumbnails > li > div {
	position: relative;
}
.photo-album-exhibition .thumbnails > li > div {
	position: relative;
}
.photo-album-compact .thumbnail {
	padding: 8px; box-shadow: 0px 1px 5px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .25); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .25);
}
.photo-album-exhibition .thumbnail {
	padding: 8px; box-shadow: 0px 1px 5px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .25); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .25);
}
.photo-album-compact .thumbnail::before {
	border-radius: 50%; left: 10%; width: 80%; height: 40%; bottom: 0px; position: absolute; z-index: -1; content: ""; box-shadow: 0px 7px 16px rgba(0,0,0,0.4); -webkit-box-shadow: 0 7px 16px rgba(0, 0, 0, .4); -moz-box-shadow: 0 7px 16px rgba(0, 0, 0, .4);
}
.photo-album-exhibition .thumbnail::before {
	border-radius: 50%; left: 10%; width: 80%; height: 40%; bottom: 0px; position: absolute; z-index: -1; content: ""; box-shadow: 0px 7px 16px rgba(0,0,0,0.4); -webkit-box-shadow: 0 7px 16px rgba(0, 0, 0, .4); -moz-box-shadow: 0 7px 16px rgba(0, 0, 0, .4);
}
.photo-album-exhibition .thumbnail {
	height: 202px; text-align: center; line-height: 202px; font-size: 0px; vertical-align: middle;
}
.photo-album-exhibition .thumbnail > a {
	vertical-align: middle; display: inline-block; max-width: 100%;
}
.photo-album-exhibition .thumbnail > a img {
	width: auto; max-height: 202px; max-width: 100%;
}
.span9#left .photo-album-exhibition .thumbnails .thumbnail {
	height: 142px; line-height: 142px;
}
.span9#left .photo-album-exhibition .thumbnails .thumbnail > a > img {
	width: auto; max-height: 142px; max-width: 142px;
}
.photo-album-square li {
	position: relative;
}
.photo-album-square li > div {
	border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.photo-album-square li .thumbnail {
	padding: 3px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.photo-album-square li .thumbnail a {
	border-radius: 10px; display: block; position: relative; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.photo-album-square li .thumbnail a::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 1200; content: ""; box-shadow: inset -10px -10px 20px 5px rgba(0,0,0,0.05), inset 10px 10px 20px 5px rgba(255,255,255,0.2); -webkit-box-shadow: inset -10px -10px 20px 5px rgba(0, 0, 0, .05), inset 10px 10px 20px 5px rgba(255, 255, 255, .2); -moz-box-shadow: inset -10px -10px 20px 5px rgba(0, 0, 0, .05), inset 10px 10px 20px 5px rgba(255, 255, 255, .2);
}
.photo-album-collage .thumbnails li {
	margin: 0px; padding: 0px; width: 33%; opacity: 0;
}
.photo-album-collage .thumbnails li.shown {
	opacity: 1;
}
.photo-album-collage .thumbnails li.animate {
	animation:moveUp 0.65s forwards; transform: translateY(200px); -moz-animation: moveUp .65s ease forwards; -webkit-animation: moveUp .65s ease forwards; -webkit-transform: translateY(200px); -moz-transform: translateY(200px);
}
.photo-album-collage .thumbnail {
	background: rgba(0, 0, 0, 0); padding: 7px; border-radius: 0px; border: currentColor; border-image: none; position: relative; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.photo-album-classic .thumbnails > li {
	text-align: center; position: relative;
}
.photo-album-classic .thumbnail {
	background: rgba(255, 255, 255, 0); padding: 0px; border-radius: 0px; border: currentColor; border-image: none; height: 220px; text-align: center; font-size: 0px; display: block; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.photo-album-classic .thumbnail > a {
	display: inline-block; box-shadow: 0px 4px 4px 1px rgba(0,0,0,0.4); -webkit-box-shadow: 0 4px 4px 1px rgba(0, 0, 0, .4); -moz-box-shadow: 0 4px 4px 1px rgba(0, 0, 0, .4);
}
.photo-album-classic .thumbnail > a img {
	width: auto; max-height: 220px; max-width: 220px;
}
.span9#left .photo-album-classic .thumbnails .thumbnail {
	height: 160px;
}
.span9#left .photo-album-classic .thumbnails .thumbnail > a > img {
	max-height: 160px; max-width: 160px;
}
#image-container img {
	width: 100%; height: 100%;
}
.video-player .player {
	line-height: 0;
}
.video-player .player p {
	line-height: 17.82px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 14.4px;
}
.video-player .player-caption {
	line-height: 17.82px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 14.4px; margin-top: 12px;
}
.contact .contact-text h4 {
	margin-top: 0px;
}
.contact .contact-form input[type=text] {
	width: 100%; display: block; min-height: 32px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.contact .contact-form textarea {
	width: 100%; display: block; min-height: 160px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.contact .contact-form fieldset {
	padding: 0px;
}
.contact .contact-form .content form fieldset {
	
}
.contact .contact-form .content form fieldset button {
	margin-top: 10px;
}
.map-page .map-page-info .country {
	padding-bottom: 11px;
}
.map-page .map-container img {
	max-width: 10000px;
}
.map-page .map-container .google-map {
	width: 100%; min-height: 512px;
}
.map-page .map-page-info {
	margin-top: 22px;
}
.diary-wine-reviews.diary .avatar {
	width: 303px;
}
.diary-wine-reviews.diary .avatar [class^=icon-] {
	font-size: 300px;
}
.diary-wine-reviews.diary .avatar [class*=' icon-'] {
	font-size: 300px;
}
.diary-wine-reviews.diary .avatar + .wrapper {
	margin-left: 325px;
}
.diary-wine-reviews.diary .avatar + .section {
	margin-left: 325px;
}
.diary-wine-reviews.diary .avatar + .item {
	margin-left: 325px;
}
.sidebar.diary-wine-reviews.diary .avatar + .wrapper {
	margin-left: 340px;
}
.sidebar.diary-wine-reviews.diary .avatar + .section {
	margin-left: 325px;
}
.diary-wine-reviews.diary .dl-horizontal {
	border: currentColor; border-image: none; padding-top: 0px; padding-bottom: 0px;
}
.diary-wine-reviews.diary .dl-horizontal dt {
	clear: none;
}
.diary-wine-reviews.diary .dl-horizontal dd {
	margin-bottom: 5.33px;
}
.diary-recipes.diary .recipe-name {
	margin-top: 0px;
}
.diary-recipes.diary > .content > .section > .content > .span4 {
	padding-bottom: 24px;
}
.span9#left .diary-wine-reviews.diary .avatar {
	width: 223px;
}
.span9#left .diary-wine-reviews.diary .avatar [class^=icon-] {
	font-size: 220px;
}
.span9#left .diary-wine-reviews.diary .avatar [class*=' icon-'] {
	font-size: 220px;
}
.span9#left .diary-wine-reviews.diary .avatar + .wrapper {
	margin-left: 245px;
}
.span9#left .diary-wine-reviews.diary .avatar + .section {
	margin-left: 245px;
}
.span9#left .diary-wine-reviews.diary .avatar + .item {
	margin-left: 245px;
}
.span9#left .sidebar.diary-wine-reviews.diary .avatar + .wrapper {
	margin-left: 260px;
}
.span9#left .sidebar.diary-wine-reviews.diary .avatar + .section {
	margin-left: 245px;
}
.blog .avatar {
	width: 43px;
}
.blog-post .avatar {
	width: 43px;
}
.blog .avatar [class^=icon-] {
	font-size: 40px;
}
.blog-post .avatar [class^=icon-] {
	font-size: 40px;
}
.blog .avatar [class*=' icon-'] {
	font-size: 40px;
}
.blog-post .avatar [class*=' icon-'] {
	font-size: 40px;
}
.blog .avatar + .wrapper {
	margin-left: 65px;
}
.blog-post .avatar + .wrapper {
	margin-left: 65px;
}
.blog .avatar + .section {
	margin-left: 65px;
}
.blog-post .avatar + .section {
	margin-left: 65px;
}
.blog .avatar + .item {
	margin-left: 65px;
}
.blog-post .avatar + .item {
	margin-left: 65px;
}
.sidebar.blog .avatar + .wrapper {
	margin-left: 80px;
}
.sidebar.blog-post .avatar + .wrapper {
	margin-left: 80px;
}
.sidebar.blog .avatar + .section {
	margin-left: 65px;
}
.sidebar.blog-post .avatar + .section {
	margin-left: 65px;
}
.blog-post ul.pager > li > a {
	background: 0px 0px; color: rgb(0, 0, 0); text-decoration: underline;
}
.blog ul.pager > li > a {
	background: 0px 0px; color: rgb(0, 0, 0); text-decoration: underline;
}
.blog-post ul.pager > li > span {
	background: 0px 0px; color: rgb(0, 0, 0); text-decoration: underline;
}
.blog ul.pager > li > span {
	background: 0px 0px; color: rgb(0, 0, 0); text-decoration: underline;
}
.blog-post ul.pager > li > a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.blog ul.pager > li > a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.blog-post ul.pager > li > span:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.blog ul.pager > li > span:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.post-object {
	display: block;
}
.list .avatar {
	width: 303px;
}
.family-tree .avatar {
	width: 303px;
}
.list .avatar [class^=icon-] {
	font-size: 300px;
}
.family-tree .avatar [class^=icon-] {
	font-size: 300px;
}
.list .avatar [class*=' icon-'] {
	font-size: 300px;
}
.family-tree .avatar [class*=' icon-'] {
	font-size: 300px;
}
.list .avatar + .wrapper {
	margin-left: 325px;
}
.family-tree .avatar + .wrapper {
	margin-left: 325px;
}
.list .avatar + .section {
	margin-left: 325px;
}
.family-tree .avatar + .section {
	margin-left: 325px;
}
.list .avatar + .item {
	margin-left: 325px;
}
.family-tree .avatar + .item {
	margin-left: 325px;
}
.sidebar.list .avatar + .wrapper {
	margin-left: 340px;
}
.sidebar.family-tree .avatar + .wrapper {
	margin-left: 340px;
}
.sidebar.list .avatar + .section {
	margin-left: 325px;
}
.sidebar.family-tree .avatar + .section {
	margin-left: 325px;
}
.span9#left .list .avatar {
	width: 223px;
}
.span9#left .family-tree .avatar {
	width: 223px;
}
.span9#left .list .avatar [class^=icon-] {
	font-size: 220px;
}
.span9#left .family-tree .avatar [class^=icon-] {
	font-size: 220px;
}
.span9#left .list .avatar [class*=' icon-'] {
	font-size: 220px;
}
.span9#left .family-tree .avatar [class*=' icon-'] {
	font-size: 220px;
}
.span9#left .list .avatar + .wrapper {
	margin-left: 245px;
}
.span9#left .family-tree .avatar + .wrapper {
	margin-left: 245px;
}
.span9#left .list .avatar + .section {
	margin-left: 245px;
}
.span9#left .family-tree .avatar + .section {
	margin-left: 245px;
}
.span9#left .list .avatar + .item {
	margin-left: 245px;
}
.span9#left .family-tree .avatar + .item {
	margin-left: 245px;
}
.span9#left .sidebar.list .avatar + .wrapper {
	margin-left: 260px;
}
.span9#left .sidebar.family-tree .avatar + .wrapper {
	margin-left: 260px;
}
.span9#left .sidebar.list .avatar + .section {
	margin-left: 245px;
}
.span9#left .sidebar.family-tree .avatar + .section {
	margin-left: 245px;
}
.article h3 {
	margin-top: 0px;
}
.article p:last-child {
	margin-bottom: 0px;
}
.article .img-simple > :last-child {
	margin-bottom: 0px;
}
.article .img-simple .image {
	display: block;
}
.article .img-simple .image img {
	width: 100%;
}
.column-article-section {
	margin: 0px; padding: 0px;
}
.column-article-section > li {
	margin-bottom: 0px;
}
.column-article-section .img-simple > :last-child {
	margin-bottom: 0px;
}
.column-article-section .img-simple .image {
	display: block;
}
.column-article-section .img-simple .image img {
	width: 100%;
}
.column-article-section p:last-child {
	margin-bottom: 0px;
}
.news .dl-horizontal {
	padding: 0px;
}
.news .dl-horizontal dd {
	margin-bottom: 22px; margin-left: 176px;
}
.news .dl-horizontal dd:last-child {
	margin-bottom: 0px;
}
.news .dl-horizontal dt {
	width: auto; max-width: 170px;
}
.pedigree .pet-name {
	margin-top: 0px;
}
.pedigree .table {
	margin-top: 22px; table-layout: fixed;
}
.pedigree .table .placeholder {
	min-height: 30px;
}
.pedigree .table .info-sign {
	padding-left: 22px; font-size: 24px; float: right; cursor: pointer;
}
.pedigree .table .parent {
	font-size: 90%; font-style: italic; margin-bottom: 11px;
}
.pedigree .table ul {
	font-size: 90%;
}
.pedigree .table .img-simple {
	margin-top: 0px; margin-left: 0px;
}
.pedigree .table-bordered {
	border-color: gray;
}
.pedigree .table th {
	border-color: gray;
}
.pedigree .table td {
	border-color: gray;
}
.pedigree .table-bordered th {
	border-color: gray;
}
.pedigree .table-bordered td {
	border-color: gray;
}
.guest-book .item > .controls a {
	padding-left: 11px;
}
.guest-book .item > .controls span {
	padding-left: 11px;
}
.guest-book .section.add-message {
	clear: both;
}
.guest-book .add-message .form-horizontal {
	margin-bottom: 0px;
}
.guest-book .add-message .form-horizontal :last-child.control-group {
	margin-bottom: 0px;
}
.guest-book .add-message .form-horizontal textarea {
	min-height: 76px;
}
.guest-book .add-message .image-input {
	height: auto; min-height: 173px;
}
.guest-book .add-message .content .btn-primary {
	margin-top: 11px;
}
.shop .product-price {
	color: rgb(0, 0, 0);
}
.products-list.shop .product-title {
	margin: 8px 0px 0px; color: rgb(26, 26, 26); line-height: 22px; overflow: hidden; font-size: 20px; min-height: 44px;
}
.products-list.shop .product-price {
	margin: 5.33px 0px 5.33px 1px;
}
.products-list.shop .row-fluid {
	margin-bottom: 20px;
}
.product-details.shop h5 {
	margin-bottom: 0px;
}
.product-details.shop .product-overview {
	padding-top: 0px; padding-bottom: 22px;
}
.product-details.shop .product-overview .product-quantity {
	font-weight: 400; margin-top: 16px;
}
.product-details.shop .product-overview .product-quantity-input {
	width: 24px; text-align: center;
}
.product-details.shop .product-overview .product-price {
	color: rgb(0, 0, 0); line-height: 22px; font-size: 20px; font-weight: 400;
}
.product-details.shop .product-price {
	margin: -3px 0px 5.33px 1px; color: rgb(0, 0, 0); line-height: 22px; font-size: 20px; font-weight: 400;
}
.product-details.shop .product-description {
	margin: 32px 0px 0px; clear: both; white-space: pre-line;
}
.product-details.shop .product-delivery-info {
	margin: 32px 0px 0px; clear: both;
}
.product-details.shop .product-image > .img-simple .image {
	display: block;
}
.product-details.shop .product-image > .img-simple .image img {
	width: 100%;
}
.product-details.shop .product-thumbs .sub2 {
	margin: 4px 0px 10.67px; font-style: italic;
}
.product-details.shop .product-thumbs .active {
	opacity: 0.6;
}
.product-details.shop .product-thumbs .img-simple {
	margin-top: 0px;
}
.product-details.shop .product-thumbs .img-simple .image {
	display: block;
}
.product-details.shop .product-thumbs .img-simple .image img {
	width: 100%;
}
.product-details.shop .product-details-buttons {
	
}
.product-details.shop .product-details-buttons .btn {
	float: left;
}
.product-details.shop .product-details-buttons::before {
	line-height: 0; display: table; content: "";
}
.product-details.shop .product-details-buttons::after {
	line-height: 0; display: table; content: "";
}
.product-details.shop .product-details-buttons::after {
	clear: both;
}
.shop .shop-basket-table {
	margin-bottom: 22px; table-layout: fixed;
}
.shop .shop-basket-table thead th {
	padding-right: 8px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap;
}
.shop .shop-basket-table thead th.shop-basket-quantity {
	width: 15%; text-align: right;
}
.shop .shop-basket-table thead th.shop-basket-actions {
	width: 20.9px;
}
.shop .shop-basket-table tbody td {
	padding-top: 5.33px; padding-right: 8px; vertical-align: top; white-space: nowrap;
}
.shop .shop-basket-table tbody td h4 {
	margin: 0px 0px 0px 122px;
}
.shop .shop-basket-table tbody td .shop-basket-product-title {
	line-height: 22px; font-size: 16px;
}
.shop .shop-basket-table tbody td .alert {
	white-space: normal;
}
.shop .shop-basket-table tbody td.shop-basket-product {
	width: 60%; white-space: normal;
}
.shop .shop-basket-table tbody td.shop-basket-product p {
	margin-left: 122px;
}
.shop .shop-basket-table tbody td.shop-basket-actions {
	padding-right: 0px;
}
.shop .shop-basket-table tbody td .shop-quantity {
	margin-top: -5px;
}
.shop .shop-basket-table tbody tr:first-child td {
	padding-top: 16px;
}
.shop .shop-basket-table tfoot td {
	white-space: nowrap;
}
.shop .shop-basket-table tfoot > tr:first-child td {
	border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid;
}
.shop .shop-basket-table tfoot > tr:first-child td p {
	margin: 0px;
}
.shop .shop-basket-table tfoot > tr:last-child td {
	border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.shop .shop-basket-table tfoot > tr:last-child td p {
	margin: 5.33px 0px 0px;
}
.shop-checkout-address.shop .icon-asterisk {
	margin: 0px 3.2px; top: -5.71px; color: rgb(51, 0, 0); font-size: 8px; position: relative;
}
.products-list .row-fluid {
	margin-bottom: 16px;
}
.products-list :last-child.row-fluid {
	margin-bottom: 0px;
}
.products-list .product-description {
	display: none; white-space: pre-line;
}
.products-list .product-title {
	clear: both;
}
.products-list .product .product-image {
	
}
.products-list .product .product-image::before {
	line-height: 0; display: table; content: "";
}
.products-list .product .product-image::after {
	line-height: 0; display: table; content: "";
}
.products-list .product .product-image::after {
	clear: both;
}
.products-list .product .product-image a {
	border-radius: 10px; width: 100%; overflow: hidden; float: left; display: inline-block; position: relative; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.products-list .product .product-image a .images-inner {
	width: auto; overflow: hidden; font-size: 0px; white-space: nowrap;
}
.products-list .product .product-image a .images-inner img {
	width: 100%; overflow: hidden;
}
.products-list .span12 .product {
	
}
.products-list .span12 .product::before {
	line-height: 0; display: table; content: "";
}
.products-list .span12 .product::after {
	line-height: 0; display: table; content: "";
}
.products-list .span12 .product::after {
	clear: both;
}
.products-list .span12 .product .product-image {
	float: left;
}
.products-list .span12 .product .product-image div.no-image {
	margin: 0px 16px 16px 0px; width: 160px;
}
.products-list .span12 .product .product-image a {
	margin: 0px 16px 16px 0px; width: 160px;
}
.products-list .span12 .product .product-description {
	margin-top: 16px; display: block; white-space: pre-line;
}
.products-list .span12 .product .product-title {
	margin-left: 176px;
}
.products-list .span12 .product .product-price {
	margin-left: 176px;
}
.products-list .span12 .product .product-button {
	margin-left: 176px;
}
.products-list .span12 .product .product-description {
	margin-left: 176px;
}
.products-list .span12 .product .product-title {
	clear: none; margin-top: -3px;
}
.shop-basket-table {
	width: 100%;
}
.shop-basket-table th.shop-basket-product {
	text-align: left;
}
.shop-basket-title {
	
}
.shop-basket-title::before {
	line-height: 0; display: table; content: "";
}
.shop-basket-title::after {
	line-height: 0; display: table; content: "";
}
.shop-basket-title::after {
	clear: both;
}
.shop-basket-table {
	clear: both;
}
.shop-basket-product-image {
	margin: 3px 16px 16px 0px; border-radius: 10px; overflow: hidden; float: left; max-width: 100px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.shop-basket-quantity {
	text-align: right;
}
.shop-basket-price {
	text-align: right;
}
.shop-basket-total {
	text-align: right;
}
.shop-basket-actions {
	width: 1%; padding-left: 16px;
}
.shop-basket textarea.order-comment {
	height: 240px;
}
.product-details.shop .product-overview .product-quantity-input {
	width: 40px; text-align: center; min-height: 32px;
}
.shop-quantity {
	width: 40px; text-align: center; min-height: 32px;
}
.shop-checkout-address-preview {
	list-style: none; margin: 0px; padding: 0px; min-height: 192px;
}
.shop-checkout-address-preview li {
	margin: 0px; padding: 0px;
}
.shop-checkout-final .shop-checkout-address-preview {
	min-height: 176px;
}
.product-animation {
	transform-origin: 50% 50%; transition:transform 1s; overflow: hidden; position: absolute; z-index: 1000; box-shadow: 10px 10px 50px 0px rgba(0,0,0,0.75); -webkit-box-shadow: 10px 10px 50px 0 rgba(0, 0, 0, .75); -moz-box-shadow: 10px 10px 50px 0 rgba(0, 0, 0, .75); -webkit-transition: -webkit-transform 1s; -moz-transition: transform 1s;
}
@media print
{
.footer {
	display: none;
}
.navbar {
	display: none;
}
.shop-checkout-final .controls {
	display: none;
}
a[href]::after {
	content: none !important;
}
}
.qxl .product-title {
	margin: 8px 0px 0px; color: rgb(26, 26, 26); line-height: 22px; font-size: 20px;
}
.qxl .product-price {
	margin: 5.33px 0px 5.33px 1px;
}
.qxl .row-fluid {
	margin-bottom: 45px;
}
.qxl :last-child.row-fluid {
	margin-bottom: 0px;
}
.trendsales .product-title {
	margin: 8px 0px 0px; color: rgb(26, 26, 26); line-height: 22px; font-size: 20px;
}
.trendsales .product-price {
	margin: 5.33px 0px 5.33px 1px;
}
.trendsales .row-fluid {
	margin-bottom: 45px;
}
.trendsales :last-child.row-fluid {
	margin-bottom: 0px;
}
.memory-game {
	margin: 0px auto; width: 570px !important; padding-top: 33px; position: relative;
}
.memory-game .memoryGame-Timer {
	top: 0px; right: 0px; color: rgb(0, 0, 0); line-height: 32px; font-size: 44px; position: absolute; text-shadow: 2px 2px 1px #999;
}
.memory-game .timer-win.memoryGame-Timer {
	color: rgb(51, 51, 51); font-size: 20px; text-shadow: 0px 0px 1px #999;
}
.memory-game .start-button {
	margin: -22px 0px 0px -110px; left: 50%; top: 50%; width: 180px; position: absolute;
}
.memory-game .restart-button {
	left: 0px; top: 0px; width: 180px; position: absolute;
}
.memory-game div.memoryGameTile {
	margin: 6px; border-radius: 4px; transition:0.15s ease-out; width: 100px; height: 100px; text-align: center; line-height: 100px; overflow: hidden; float: left; position: relative; cursor: pointer; box-shadow: 3px 3px 1px #aaa; perspective: 100px; -webkit-box-shadow: 3px 3px 1px #aaa; -moz-box-shadow: 3px 3px 1px #aaa; -webkit-transition: all .15s ease-out; -moz-transition: all .15s ease-out; -o-transition: all .15s ease-out; -o-box-shadow: 3px 3px 1px #aaa; -webkit-perspective: 100px; -moz-perspective: 100px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.memory-game div img {
	margin: -50px 0px 0px -50px; border-radius: 4px; left: 50%; top: 50%; height: auto; line-height: 100px; vertical-align: middle; position: absolute;
}
.ui-puzzle {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(17, 17, 17); border-image: none; position: relative;
}
.ui-puzzle-canvas {
	margin: 0px auto; display: none; position: relative;
}
.ui-puzzle-canvas canvas {
	left: 0px;
}
a.ui-puzzle-button {
	float: left; position: absolute;
}
.ui-puzzle-start {
	width: 180px;
}
.ui-puzzle-try-again {
	left: 10px; top: 5px; width: 150px; height: 25px;
}
div.ui-puzzle-timer {
	top: 0px; right: 5px; line-height: 40px; font-size: 48px; position: absolute; text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
}
div.ui-puzzle-timer-win {
	color: rgb(0, 0, 0); font-size: 32px; text-shadow: 0px 0px 3px #fff;
}
.ui-puzzle-audio {
	display: none;
}
.ui-puzzle-loader {
	background: rgb(255, 255, 255); left: 0px; top: 0px; text-align: center; color: rgb(0, 0, 0); display: none; position: absolute; z-index: 99999;
}
.ui-puzzle-loader-text {
	margin-top: 35%;
}
.ui-puzzle-loader-border {
	margin: 0px auto; padding: 1px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 200px; height: 20px;
}
.ui-puzzle-loader-inner {
	background: rgb(236, 152, 0); width: 1px; height: 20px;
}
.caret {
	width: 0px; height: 0px; vertical-align: top; border-top-color: rgb(0, 0, 0); border-right-color: transparent; border-left-color: transparent; border-top-width: 4px; border-right-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: inline-block; content: "";
}
.open {
	
}
.open > .dropdown-menu {
	display: block;
}
.open > .dropdown-wrapper > .dropdown-menu {
	display: block;
}
.dropdown-menu {
	list-style: none; margin: 2px 0px 0px; padding: 5px 0px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; left: 0px; top: 100%; float: left; display: none; position: absolute; z-index: 1000; min-width: 160px; opacity: 1; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -webkit-background-clip: padding-box; -moz-background-clip: padding;
}
.pull-right.dropdown-menu {
	left: auto; right: 0px;
}
.dropdown-menu > li > a {
	clear: both; font-weight: 400; display: block; white-space: nowrap;
}
.header-wrapper .dropdown-menu {
	border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; overflow: hidden; opacity: 1; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-color: rgb(163, 204, 128); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.header-wrapper .dropdown-menu > li > a {
	color: rgb(102, 102, 102);
}
.header-wrapper .dropdown-menu > li:first-child > a {
	border-top-left-radius: 6px; border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px;
}
.header-wrapper .dropdown-menu > li:last-child > a {
	border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px;
}
.header-wrapper .dropdown-menu > li > a:hover {
	color: rgb(102, 102, 102);
}
.header-wrapper .dropdown-menu > li > a:focus {
	color: rgb(102, 102, 102);
}
.header-wrapper .dropdown-submenu:hover > a {
	color: rgb(102, 102, 102);
}
.header-wrapper .dropdown-submenu:focus > a {
	color: rgb(102, 102, 102);
}
.header-wrapper .dropdown-menu > .active > a {
	color: rgb(255, 255, 255);
}
.header-wrapper .dropdown-menu > .active > a:hover {
	color: rgb(255, 255, 255);
}
.header-wrapper .dropdown-menu > .active > a:focus {
	color: rgb(255, 255, 255);
}
.header-wrapper .dropdown-submenu > a::after {
	border-left-color: rgb(111, 164, 66);
}
.header-wrapper .dropdown-submenu:hover > a::after {
	border-left-color: rgb(102, 102, 102);
}
.dropup .caret {
	border-top-color: currentColor; border-bottom-color: rgb(0, 0, 0); border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; border-bottom-style: solid; content: "";
}
.dropup .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 1px;
}
.dropdown-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 990;
}
.document.section .doc-circle {
	background: rgb(112, 118, 116); border-radius: 35px; width: 70px; height: 70px; text-align: center;
}
.document.section .document-icon {
	background-position: 0px 0px; margin: 12px 0px 0px 2px; width: 36px; height: 45px; display: inline-block; background-image: url("/images/v3/docupload/icons-download-userpages.png"); background-repeat: no-repeat;
}
.document.section .pdfIcon.document-icon {
	background-position: 0px 0px;
}
.document.section .docIcon.document-icon {
	background-position: -38px 0px;
}
.document.section .docxIcon.document-icon {
	background-position: -76px 0px;
}
.document.section .pptIcon.document-icon {
	background-position: -114px 0px;
}
.document.section .pptxIcon.document-icon {
	background-position: -152px 0px;
}
.document.section .ppsIcon.document-icon {
	background-position: -190px 0px;
}
.document.section .ppsxIcon.document-icon {
	background-position: -228px 0px;
}
.document.section .odtIcon.document-icon {
	background-position: -266px 0px;
}
.document.section .odsIcon.document-icon {
	background-position: -304px 0px;
}
.document.section .odpIcon.document-icon {
	background-position: -342px 0px;
}
.document.section .xlsIcon.document-icon {
	background-position: -380px 0px;
}
.document.section .xlsxIcon.document-icon {
	background-position: -418px 0px;
}
.document.section .pdfIcon.document-icon {
	background-position: 0px -45px;
}
.document.section .docIcon.document-icon {
	background-position: -38px -45px;
}
.document.section .docxIcon.document-icon {
	background-position: -76px -45px;
}
.document.section .pptIcon.document-icon {
	background-position: -114px -45px;
}
.document.section .pptxIcon.document-icon {
	background-position: -152px -45px;
}
.document.section .ppsIcon.document-icon {
	background-position: -190px -45px;
}
.document.section .ppsxIcon.document-icon {
	background-position: -228px -45px;
}
.document.section .odtIcon.document-icon {
	background-position: -266px -45px;
}
.document.section .odsIcon.document-icon {
	background-position: -304px -45px;
}
.document.section .odpIcon.document-icon {
	background-position: -342px -45px;
}
.document.section .xlsIcon.document-icon {
	background-position: -380px -45px;
}
.document.section .xlsxIcon.document-icon {
	background-position: -418px -45px;
}
.header-wrapper .title-wrapper {
	padding: 30px 0px;
}
.header-wrapper .title-wrapper a.logo {
	margin: 0px 16px 0px 0px; color: rgb(72, 76, 75); line-height: 85px; padding-top: 4px; padding-bottom: 2px; font-size: 76.5px; vertical-align: top; float: left; text-shadow: none;
}
.header-wrapper .title-wrapper a.title-only.logo {
	line-height: 77px; font-size: 59.22px; vertical-align: top;
}
.header-wrapper .title-wrapper .title-break-line {
	-ms-word-break: break-all; -ms-word-wrap: break-word; -ms-hyphens: auto; overflow-wrap: break-word; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;
}
.header-wrapper .title-wrapper .title {
	padding: 6px 0px; color: rgb(72, 76, 75); text-transform: none; line-height: 47px; letter-spacing: 0px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 47px; font-style: normal; font-weight: 400; margin-left: 0px; -ms-word-break: break-all; -ms-word-wrap: break-word; text-shadow: none; -ms-hyphens: auto; overflow-wrap: break-word; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;
}
.header-wrapper .title-wrapper .title-only.title {
	line-height: 73px; padding-top: 6px; padding-bottom: 6px; font-size: 65.8px;
}
.header-wrapper .title-wrapper .subtitle {
	padding: 2px 0px; color: rgb(72, 76, 75); text-transform: none; line-height: 22px; letter-spacing: 0px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 22px; font-style: normal; font-weight: 400; margin-left: 0px; -ms-word-break: break-all; -ms-word-wrap: break-word; text-shadow: none; -ms-hyphens: auto; overflow-wrap: break-word; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;
}
.header-wrapper .title-wrapper a.logo {
	font-family: SimpleSite; font-style: normal; font-weight: 400; text-decoration: inherit; display: inline-block; -webkit-font-smoothing: antialiased;
}
.header-wrapper .title-wrapper a.logo::before {
	display: inline; content: "none";
}
.header-wrapper .title-wrapper a.logo img {
	display: none; max-height: 64px;
}
.header-wrapper .title-wrapper a.logo {
	display: none;
}
.header-wrapper .title-wrapper a.logo img {
	display: none;
}
.header-wrapper .title-wrapper a.logo::before {
	display: none; content: "";
}
.header-wrapper .title-wrapper .title {
	margin-left: 0px;
}
.header-wrapper .title-wrapper .subtitle {
	margin-left: 0px;
}
.viralbottombanner {
	background: rgba(0, 0, 0, 0.6); width: 100%; height: 60px; bottom: 0px; position: fixed;
}
.viralbottombanner .viralbottombannerlogo {
	background: url("/images/v3/viralbanner/logo-left.png") no-repeat center / 100% 100%; left: 0px; width: 106px; height: 37px; margin-top: 14px; margin-left: 30px; position: absolute;
}
.viralbottombanner .viralbottombannertext {
	margin: 20px auto 0px; width: 75%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-family: "Open Sans",Helvetica,Verdana,sans-serif; font-size: 16px; position: relative;
}
.viralbottombanner .viralbottombannertext a {
	color: rgb(255, 148, 32);
}
.footer-wrapper {
	height: auto; margin-top: 0px; margin-bottom: 0px;
}
.footer-wrapper > .container a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.footer-wrapper > .container a:hover {
	color: rgba(0, 0, 0, 0.8); text-decoration: underline;
}
.footer-wrapper .footer-info {
	font-size: 16px; float: left; max-width: 75%;
}
.footer-wrapper .footer-info .footer-powered-by {
	font-size: 13.6px;
}
.footer-wrapper .footer-page-counter {
	margin: 0px 0px 16px; float: right;
}
.footer-wrapper .footer-page-counter::before {
	line-height: 0; display: table; content: "";
}
.footer-wrapper .footer-page-counter::after {
	line-height: 0; display: table; content: "";
}
.footer-wrapper .footer-page-counter::after {
	clear: both;
}
.footer-wrapper .footer-page-counter .footer-page-counter-item {
	background: rgb(255, 255, 255); margin: 3px 2px 0px 0px; padding: 2px 2px 1px; border-radius: 4px; border: 0px solid rgb(0, 0, 0); border-image: none; width: 10px; text-align: center; color: rgb(0, 0, 0); line-height: 14.4px; font-family: Arial,Helvetica,Arial,sans-serif; font-size: 14.4px; font-weight: 700; float: left; position: relative; box-shadow: 0px 1px 2px #595959;
}
.footer-wrapper .footer-page-counter .footer-page-counter-item::before {
	background: rgba(0, 0, 0, 0.25); left: 0px; top: 52%; width: 100%; height: 1px; margin-top: -1px; display: block; position: absolute; content: "";
}
.page-comments.wrapper {
	margin-top: 22px;
}
.page-comments.wrapper form {
	margin: 0px;
}
.page-comments.wrapper form textarea {
	margin: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
.page-comments.wrapper form textarea + .help-block {
	float: right;
}
.page-comments.wrapper form .btn {
	margin-top: 11px;
}
.page-comments-list .avatar {
	display: none;
}
.page-comments-list .avatar + .item {
	margin-left: 0px;
}
.page-comments-list .item > .heading .author {
	margin-right: 20px; display: inline;
}
.page-comments-list .item > .controls .date-text {
	font-size: 16px; margin-left: 16px;
}
.page-comments-list .item > .content :last-child.comment {
	margin-bottom: 0px;
}
.page-comments-list .content .icon-reply {
	color: rgb(0, 0, 0); font-size: 20px; margin-top: 0px; float: left; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.page-comments-list .page-comment-replies {
	padding-left: 26px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-comments-list .page-comment-replies > div > div > .item {
	margin-top: 22px;
}
.page-comments-list .more-comments {
	margin-top: 22px; float: right;
}
.page-comments-list .content > div > div > div > .item {
	margin-top: 22px;
}
.page-comments-list .content > div > div > div:first-child > .item {
	margin-top: 0px;
}
.page-comments.wrapper form .emoticons {
	margin-top: -1px;
}
.page-comments.wrapper form .open.emoticons .dropdown-toggle.btn {
	background: rgb(112, 118, 116);
}
.page-comments.wrapper form .emoticons .dropdown-toggle.btn {
	border-radius: 0px 0px 18px 18px; text-decoration: none; margin-top: 0px; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-right-radius: 18px; -moz-border-radius-bottomright: 18px; -webkit-border-bottom-left-radius: 18px; -moz-border-radius-bottomleft: 18px;
}
.page-comments.wrapper form .emoticons .dropdown-toggle.btn:hover {
	text-decoration: none;
}
.page-comments.wrapper form .emoticons .dropdown-toggle.btn .caret {
	margin-left: 8px; border-bottom-color: rgb(255, 255, 255);
}
.page-comments.wrapper form .emoticons .dropdown-menu {
	padding-bottom: 0px; padding-left: 8px; margin-bottom: 7px;
}
.page-comments.wrapper form .emoticons .dropdown-menu::before {
	top: auto; bottom: -7px; border-top-color: rgba(0, 0, 0, 0.2); border-bottom-color: currentColor; border-top-width: 7px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.page-comments.wrapper form .emoticons .dropdown-menu::after {
	top: auto; bottom: -6px; border-top-color: rgb(255, 255, 255); border-bottom-color: currentColor; border-top-width: 6px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.social {
	padding: 0px 0px 22px; min-height: 21.8px;
}
.nivoSlider {
	border-radius: 0px; border: currentColor; border-image: none; overflow: hidden; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.nivoSlider:hover .nivo-caption .nivo-slider-caption-content {
	padding-bottom: 30px;
}
.nivoSlider:hover .nivo-directionNav {
	opacity: 1;
}
.nivoSlider .nivo-slice {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.nivoSlider .nivo-caption {
	background: rgba(0, 0, 0, 0.5); padding: 0px 16px; color: rgb(255, 255, 255); font-family: Roboto,Helvetica,Arial,sans-serif; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
.nivoSlider .nivo-caption a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.nivoSlider .nivo-caption .nivo-slider-caption-title {
	padding: 8px 0px; line-height: 22px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 20px;
}
.nivoSlider .nivo-caption .nivo-slider-caption-content {
	transition:padding 0.3s linear; line-height: 17.82px; overflow: hidden; padding-bottom: 0px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 14.4px; max-height: 0px; -webkit-transition: padding .3s linear; -moz-transition: padding .3s linear; -o-transition: padding .3s linear;
}
.nivoSlider .nivo-directionNav {
	transition:opacity 0.2s linear; opacity: 0; -webkit-transition: opacity .2s linear; -moz-transition: opacity .2s linear; -o-transition: opacity .2s linear;
}
.nivoSlider .nivo-directionNav a {
	background: rgba(0, 0, 0, 0.5);
}
.nivoSlider .nivo-directionNav .nivo-prevNav::before {
	left: 30%; top: 23%; width: 0px; height: 0px; border-top-color: transparent; border-right-color: rgb(255, 255, 255); border-bottom-color: transparent; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 10px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: block; position: absolute; content: "";
}
.nivoSlider .nivo-directionNav .nivo-nextNav::before {
	top: 23%; width: 0px; height: 0px; right: 30%; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(255, 255, 255); border-top-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; display: block; position: absolute; content: "";
}
.nivo-controlNav {
	padding: 11px 0px 0px;
}
.nivo-controlNav a.nivo-control {
	margin: 0px 10px; border-radius: 8px; border: currentColor; border-image: none; width: 8px; height: 8px; font-size: 0px; display: inline-block; box-shadow: 0px 0px 1px 2px rgba(0,0,0,0.2); background-image: none; background-color: rgb(255, 255, 255); -webkit-border-radius: 8px; -moz-border-radius: 8px; -webkit-box-shadow: 0 0 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 1px 2px rgba(0, 0, 0, .2);
}
.nivo-controlNav a.active.nivo-control {
	border: currentColor; border-image: none; width: 9px; height: 9px; box-shadow: 0px 0px rgba(0,0,0,0); background-image: none; background-color: rgb(0, 0, 0); -webkit-box-shadow: 0 0 rgba(0, 0, 0, 0); -moz-box-shadow: 0 0 rgba(0, 0, 0, 0);
}
.modal-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 1040; background-color: rgb(0, 0, 0);
}
.fade.modal-backdrop {
	opacity: 0;
}
.modal-backdrop {
	opacity: 0.8;
}
.in.fade.modal-backdrop {
	opacity: 0.8;
}
.modal {
	outline: 0px; border-radius: 18px; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none; left: 50%; top: 10%; width: 560px; color: rgb(0, 0, 0); margin-left: -280px; position: fixed; z-index: 1050; box-shadow: 0px 3px 7px rgba(0,0,0,0.3); background-clip: padding-box; background-color: rgb(222, 226, 225); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, .3); -webkit-background-clip: padding-box; -moz-background-clip: padding-box;
}
.fade.modal {
	transition:opacity 0.3s linear, top 0.3s ease-out; top: -25%; -webkit-transition: opacity .3s linear, top .3s ease-out; -moz-transition: opacity .3s linear, top .3s ease-out; -o-transition: opacity .3s linear, top .3s ease-out;
}
.in.fade.modal {
	top: 10%;
}
.modal > form {
	margin: 0px;
}
.modal .modal-header {
	background: rgb(214, 227, 184); padding: 9px 15px; color: rgb(72, 76, 75); border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; border-top-left-radius: 18px; border-top-right-radius: 18px; -webkit-border-top-right-radius: 18px; -moz-border-radius-topright: 18px; -webkit-border-top-left-radius: 18px; -moz-border-radius-topleft: 18px;
}
.modal .modal-header h1 {
	margin: 0px; color: rgb(72, 76, 75); line-height: 30px;
}
.modal .modal-header h2 {
	margin: 0px; color: rgb(72, 76, 75); line-height: 30px;
}
.modal .modal-header h3 {
	margin: 0px; color: rgb(72, 76, 75); line-height: 30px;
}
.modal .modal-header h4 {
	margin: 0px; color: rgb(72, 76, 75); line-height: 30px;
}
.modal .modal-header h5 {
	margin: 0px; color: rgb(72, 76, 75); line-height: 30px;
}
.modal .modal-header h6 {
	margin: 0px; color: rgb(72, 76, 75); line-height: 30px;
}
.modal .modal-header .close {
	color: rgb(72, 76, 75); font-size: 22px; margin-top: 2px; opacity: 1; text-shadow: 0px 1px 0px #fff;
}
.modal .modal-body {
	padding: 15px; position: relative; -ms-overflow-y: auto; max-height: 400px; background-color: rgb(255, 255, 255);
}
.modal .modal-footer {
	padding: 14px 15px 15px; text-align: right; margin-bottom: 0px; border-top-color: rgba(0, 0, 0, 0.2); border-top-width: 1px; border-top-style: solid; border-bottom-right-radius: 18px; border-bottom-left-radius: 18px; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-border-bottom-right-radius: 18px; -moz-border-radius-bottomright: 18px; -webkit-border-bottom-left-radius: 18px; -moz-border-radius-bottomleft: 18px;
}
.modal .modal-footer::before {
	line-height: 0; display: table; content: "";
}
.modal .modal-footer::after {
	line-height: 0; display: table; content: "";
}
.modal .modal-footer::after {
	clear: both;
}
.modal .modal-footer .btn + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal .modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal .modal-footer .btn-block + .btn-block {
	margin-left: 0px;
}
.form-popup .form-label {
	line-height: 16.5px; font-size: 13.6px;
}
.form-popup .row-fluid {
	margin-bottom: 16px;
}
.form-popup .row-fluid [class*=span] {
	min-height: inherit;
}
.popover {
	padding: 1px; border-radius: 18px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; left: 0px; top: 0px; text-align: left; color: rgb(0, 0, 0); display: none; white-space: normal; position: absolute; z-index: 1010; max-width: 276px; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 18px; -moz-border-radius: 18px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -webkit-background-clip: padding-box; -moz-background-clip: padding;
}
.popover .popover-title {
	background: rgb(214, 227, 184); margin: 0px; padding: 8px 14px; color: rgb(72, 76, 75); line-height: 18px; font-size: 14px; font-weight: 400; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; border-top-left-radius: 18px; border-top-right-radius: 18px; -webkit-border-top-right-radius: 18px; -moz-border-radius-topright: 18px; -webkit-border-top-left-radius: 18px; -moz-border-radius-topleft: 18px;
}
.popover :empty.popover-title {
	display: none;
}
.popover .popover-content {
	padding: 9px 14px;
}
.popover .arrow {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;
}
.popover .arrow::after {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;
}
.popover .arrow {
	border-width: 11px;
}
.popover .arrow::after {
	border-width: 10px; content: "";
}
.top.popover {
	margin-top: -10px;
}
.top.popover .arrow {
	left: 50%; bottom: -11px; margin-left: -11px; border-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0px;
}
.top.popover .arrow::after {
	bottom: 1px; margin-left: -10px; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px;
}
.left.popover {
	margin-left: -10px;
}
.left.popover .arrow {
	top: 50%; right: -11px; margin-top: -11px; border-left-color: rgba(0, 0, 0, 0.25); border-right-width: 0px;
}
.left.popover .arrow::after {
	right: 1px; bottom: -10px; border-left-color: rgb(255, 255, 255); border-right-width: 0px;
}
.right.popover {
	margin-left: 10px;
}
.right.popover .arrow {
	left: -11px; top: 50%; margin-top: -11px; border-right-color: rgba(0, 0, 0, 0.25); border-left-width: 0px;
}
.right.popover .arrow::after {
	left: 1px; bottom: -10px; border-right-color: rgb(255, 255, 255); border-left-width: 0px;
}
.bottom.popover {
	margin-top: 10px;
}
.bottom.popover .arrow {
	left: 50%; top: -11px; margin-left: -11px; border-bottom-color: rgba(0, 0, 0, 0.25); border-top-width: 0px;
}
.bottom.popover .arrow::after {
	top: 1px; margin-left: -10px; border-bottom-color: rgb(255, 255, 255); border-top-width: 0px;
}
.fancybox-skin {
	background: rgb(255, 255, 255); border-radius: 18px; border: 0px solid rgb(214, 227, 184); border-image: none; color: rgb(0, 0, 0); -webkit-border-radius: 18px; -moz-border-radius: 18px;
}
.fancybox-skin .fancybox-title {
	color: rgb(0, 0, 0);
}
.fancybox-skin .fancbox-error {
	color: rgb(0, 0, 0);
}
.fancybox-skin .fancybox-outer {
	border-radius: 15.3px; overflow: hidden; -webkit-border-radius: 15.3px; -moz-border-radius: 15.3px;
}
div[data-ss=sitemusic] {
	top: 20px; width: 100px; height: 100px; right: 20px; position: fixed; z-index: 1200;
}
div[data-ss=sitemusic] a.btn {
	width: 22px; height: 22px; line-height: 22px; font-family: SimpleSite; font-size: 16px; font-style: normal; font-weight: 400; text-decoration: inherit; float: right; display: inline-block; position: relative; -webkit-font-smoothing: antialiased;
}
div[data-ss=sitemusic] a.btn::before {
	left: 50%; top: 50%; margin-left: -12.5px; position: absolute;
}
div[data-ss=sitemusic] a.playing.btn::before {
	margin-left: -6.5px; content: "\e858";
}
.startwizard-popup {
	border: 2px solid rgb(180, 0, 0); border-image: none; width: 320px; right: 35px; bottom: 35px; font-family: "Trebuchet MS",Arial,Verdana; font-size: 14px; position: fixed; z-index: 1100; background-color: rgb(255, 255, 255);
}
.startwizard-popup h1 {
	font-family: "Trebuchet MS",Arial,Verdana;
}
.startwizard-popup h2 {
	font-family: "Trebuchet MS",Arial,Verdana;
}
.startwizard-popup h3 {
	font-family: "Trebuchet MS",Arial,Verdana;
}
.startwizard-popup h4 {
	font-family: "Trebuchet MS",Arial,Verdana;
}
.startwizard-popup h5 {
	font-family: "Trebuchet MS",Arial,Verdana;
}
.startwizard-popup h6 {
	font-family: "Trebuchet MS",Arial,Verdana;
}
.startwizard-popup-header {
	padding-left: 20px; background-color: rgb(180, 0, 0);
}
.startwizard-popup-content {
	padding: 0px 20px; color: rgb(0, 0, 0); font-size: 14px;
}
.startwizard-popup-content h2 {
	margin: 15px 0px; line-height: normal; font-family: "Trebuchet MS",Arial,Verdana; font-size: 28px;
}
.startwizard-popup-content h4 {
	margin-top: 15px; margin-bottom: 0px;
}
.startwizard-popup-content p {
	margin: 0px; line-height: normal;
}
.startwizard-popup-content a.btn {
	border: 0px currentColor; border-image: none; height: 25px; color: rgb(255, 255, 255); line-height: 25px; padding-top: 0px; padding-bottom: 0px; box-shadow: 1px 1px 2px #666; background-image: linear-gradient(rgb(239, 170, 45), rgb(219, 154, 41)); background-repeat: repeat-x; background-color: rgb(231, 164, 43); -webkit-border-radius: 6; -moz-border-radius: 6; -webkit-box-shadow: 1px 1px 2px #666; -moz-box-shadow: 1px 1px 2px #666;
}
.startwizard-popup-content a.btn:hover {
	background-position: 0px 0px; color: rgb(255, 255, 255); background-image: linear-gradient(rgb(239, 170, 45), rgb(219, 154, 41)); background-repeat: repeat-x; background-color: rgb(231, 164, 43);
}
.startwizard-popup-content a {
	font-family: "Trebuchet MS",Arial,Verdana; margin-top: 15px; margin-bottom: 20px; float: right;
}
.wrapper form .recaptcha div.recaptcha-table {
	padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-bottom: 11px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.wrapper form .recaptcha div.recaptcha-table table {
	width: 100%;
}
.wrapper form .recaptcha .btn-group-vertical .btn {
	width: 40px; margin-top: 0px;
}
.wrapper form .recaptcha .recaptcha-image {
	text-align: center; background-color: rgb(255, 255, 255);
}
.wrapper form .recaptcha .align-right.recaptcha-image {
	text-align: right;
}
.wrapper form .recaptcha .recaptcha-image img {
	display: inline !important;
}
.wrapper form .recaptcha .recaptcha-buttons {
	width: 40px;
}
.ss-strobeplayer-fallback {
	position: relative;
}
.ss-strobeplayer-img-poster {
	border: 0px currentColor; border-image: none; z-index: 1;
}
.ss-strobeplayer-img-play {
	border: 0px currentColor; border-image: none; left: 50%; top: 50%; margin-top: -68px; margin-left: -67px; position: absolute; z-index: 10;
}
#manifest .numcolors {
	z-index: 12;
}
#manifest .color1 {
	color: rgb(222, 226, 225); content: "color desc here";
}
#manifest .color2 {
	color: rgb(214, 227, 184); content: "color desc here";
}
#manifest .color3 {
	color: rgb(255, 255, 255); content: "color desc here";
}
#manifest .color4 {
	color: rgb(72, 76, 75); content: "color desc here";
}
#manifest .color5 {
	color: rgb(72, 76, 75); content: "color desc here";
}
#manifest .color6 {
	color: rgb(72, 76, 75); content: "color desc here";
}
#manifest .color7 {
	color: rgb(163, 204, 128); content: "color desc here";
}
#manifest .color8 {
	color: rgb(133, 185, 87); content: "color desc here";
}
#manifest .color9 {
	color: rgb(151, 189, 118); content: "color desc here";
}
#manifest .color10 {
	color: rgb(123, 172, 80); content: "color desc here";
}
#manifest .color11 {
	color: rgb(112, 118, 116); content: "color desc here";
}
#manifest .color12 {
	color: rgb(255, 255, 255); content: "color desc here";
}
#manifest .color13 {
	color: rgb(255, 255, 255); content: "color desc here";
}
#manifest .color14 {
	color: rgb(255, 255, 255); content: "color desc here";
}
#manifest .color15 {
	color: rgb(255, 255, 255); content: "color desc here";
}
#manifest .color16 {
	color: rgb(255, 255, 255); content: "color desc here";
}
#manifest .color17 {
	color: rgb(255, 255, 255); content: "color desc here";
}
#manifest .color18 {
	color: rgb(255, 255, 255); content: "color desc here";
}
#manifest .color19 {
	color: rgb(255, 255, 255); content: "color desc here";
}
#manifest .color20 {
	color: rgb(255, 255, 255); content: "color desc here";
}
#manifest .color21 {
	color: rgb(255, 255, 255); content: "color desc here";
}
#manifest .color22 {
	color: rgb(255, 255, 255); content: "color desc here";
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.invisible {
	visibility: hidden;
}
.uppercase {
	text-transform: uppercase;
}
.lowercase {
	text-transform: lowercase;
}
.capitalize {
	text-transform: capitalize;
}
.loading-splash {
	margin: 0px auto; line-height: 48.4px; font-size: 44px; display: table;
}
.loading-splash span {
	margin-left: 22px;
}
@media not all
{
.row {
	margin-left: -20px;
}
.row::before {
	line-height: 0; display: table; content: "";
}
.row::after {
	line-height: 0; display: table; content: "";
}
.row::after {
	clear: both;
}
[class*=span] {
	margin-left: 20px; float: left; min-height: 1px;
}
.container {
	width: 724px;
}
.navbar-static-top .container {
	width: 724px;
}
.navbar-fixed-top .container {
	width: 724px;
}
.navbar-fixed-bottom .container {
	width: 724px;
}
.span12 {
	width: 724px;
}
.span11 {
	width: 662px;
}
.span10 {
	width: 600px;
}
.span9 {
	width: 538px;
}
.span8 {
	width: 476px;
}
.span7 {
	width: 414px;
}
.span6 {
	width: 352px;
}
.span5 {
	width: 290px;
}
.span4 {
	width: 228px;
}
.span3 {
	width: 166px;
}
.span2 {
	width: 104px;
}
.span1 {
	width: 42px;
}
.offset12 {
	margin-left: 764px;
}
.offset11 {
	margin-left: 702px;
}
.offset10 {
	margin-left: 640px;
}
.offset9 {
	margin-left: 578px;
}
.offset8 {
	margin-left: 516px;
}
.offset7 {
	margin-left: 454px;
}
.offset6 {
	margin-left: 392px;
}
.offset5 {
	margin-left: 330px;
}
.offset4 {
	margin-left: 268px;
}
.offset3 {
	margin-left: 206px;
}
.offset2 {
	margin-left: 144px;
}
.offset1 {
	margin-left: 82px;
}
.row-fluid {
	width: 100%;
}
.row-fluid::before {
	line-height: 0; display: table; content: "";
}
.row-fluid::after {
	line-height: 0; display: table; content: "";
}
.row-fluid::after {
	clear: both;
}
.row-fluid [class*=span] {
	width: 100%; margin-left: 2.12%; float: left; display: block; min-height: 32px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.row-fluid [class*=span]:first-child {
	margin-left: 0px;
}
.row-fluid .controls-row [class*=span] + [class*=span] {
	margin-left: 2.12%;
}
.row-fluid .span12 {
	width: 93.01%;
}
.row-fluid .span11 {
	width: 85.08%;
}
.row-fluid .span10 {
	width: 77.15%;
}
.row-fluid .span9 {
	width: 69.23%;
}
.row-fluid .span8 {
	width: 61.3%;
}
.row-fluid .span7 {
	width: 53.37%;
}
.row-fluid .span6 {
	width: 45.44%;
}
.row-fluid .span5 {
	width: 37.51%;
}
.row-fluid .span4 {
	width: 29.58%;
}
.row-fluid .span3 {
	width: 21.65%;
}
.row-fluid .span2 {
	width: 13.72%;
}
.row-fluid .span1 {
	width: 5.8%;
}
.row-fluid .offset12 {
	margin-left: 97.27%;
}
.row-fluid :first-child.offset12 {
	margin-left: 95.14%;
}
.row-fluid .offset11 {
	margin-left: 89.34%;
}
.row-fluid :first-child.offset11 {
	margin-left: 87.21%;
}
.row-fluid .offset10 {
	margin-left: 81.41%;
}
.row-fluid :first-child.offset10 {
	margin-left: 79.28%;
}
.row-fluid .offset9 {
	margin-left: 73.48%;
}
.row-fluid :first-child.offset9 {
	margin-left: 71.35%;
}
.row-fluid .offset8 {
	margin-left: 65.55%;
}
.row-fluid :first-child.offset8 {
	margin-left: 63.43%;
}
.row-fluid .offset7 {
	margin-left: 57.62%;
}
.row-fluid :first-child.offset7 {
	margin-left: 55.5%;
}
.row-fluid .offset6 {
	margin-left: 49.7%;
}
.row-fluid :first-child.offset6 {
	margin-left: 47.57%;
}
.row-fluid .offset5 {
	margin-left: 41.77%;
}
.row-fluid :first-child.offset5 {
	margin-left: 39.64%;
}
.row-fluid .offset4 {
	margin-left: 33.84%;
}
.row-fluid :first-child.offset4 {
	margin-left: 31.71%;
}
.row-fluid .offset3 {
	margin-left: 25.91%;
}
.row-fluid :first-child.offset3 {
	margin-left: 23.78%;
}
.row-fluid .offset2 {
	margin-left: 17.98%;
}
.row-fluid :first-child.offset2 {
	margin-left: 15.85%;
}
.row-fluid .offset1 {
	margin-left: 10.05%;
}
.row-fluid :first-child.offset1 {
	margin-left: 7.92%;
}
input {
	margin-left: 0px;
}
textarea {
	margin-left: 0px;
}
.uneditable-input {
	margin-left: 0px;
}
.controls-row [class*=span] + [class*=span] {
	margin-left: 20px;
}
input.span12 {
	width: 710px;
}
textarea.span12 {
	width: 710px;
}
.span12.uneditable-input {
	width: 710px;
}
input.span11 {
	width: 648px;
}
textarea.span11 {
	width: 648px;
}
.span11.uneditable-input {
	width: 648px;
}
input.span10 {
	width: 586px;
}
textarea.span10 {
	width: 586px;
}
.span10.uneditable-input {
	width: 586px;
}
input.span9 {
	width: 524px;
}
textarea.span9 {
	width: 524px;
}
.span9.uneditable-input {
	width: 524px;
}
input.span8 {
	width: 462px;
}
textarea.span8 {
	width: 462px;
}
.span8.uneditable-input {
	width: 462px;
}
input.span7 {
	width: 400px;
}
textarea.span7 {
	width: 400px;
}
.span7.uneditable-input {
	width: 400px;
}
input.span6 {
	width: 338px;
}
textarea.span6 {
	width: 338px;
}
.span6.uneditable-input {
	width: 338px;
}
input.span5 {
	width: 276px;
}
textarea.span5 {
	width: 276px;
}
.span5.uneditable-input {
	width: 276px;
}
input.span4 {
	width: 214px;
}
textarea.span4 {
	width: 214px;
}
.span4.uneditable-input {
	width: 214px;
}
input.span3 {
	width: 152px;
}
textarea.span3 {
	width: 152px;
}
.span3.uneditable-input {
	width: 152px;
}
input.span2 {
	width: 90px;
}
textarea.span2 {
	width: 90px;
}
.span2.uneditable-input {
	width: 90px;
}
input.span1 {
	width: 28px;
}
textarea.span1 {
	width: 28px;
}
.span1.uneditable-input {
	width: 28px;
}
}
@media all and (max-width:723px)
{
.container-fluid {
	padding: 0px;
}
.dl-horizontal dt {
	width: auto; text-align: left; clear: none; float: none;
}
.dl-horizontal dd {
	margin-left: 0px;
}
.container {
	width: auto;
}
.row-fluid {
	width: 100%;
}
.row {
	margin-left: 0px;
}
.thumbnails {
	margin-left: 0px;
}
.thumbnails {
	margin-bottom: 0px;
}
.thumbnails > li {
	margin-bottom: 11px; margin-left: 0px; float: none;
}
[class*=span] {
	width: 100%; margin-left: 0px; float: none; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.row-fluid [class*=span] {
	width: 100%; margin-left: 0px; float: none; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.span12 {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.row-fluid .span12 {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.row-fluid [class*=offset]:first-child {
	margin-left: 0px;
}
.modal {
	margin: 0px; left: 20px; top: 20px; width: auto; right: 20px; position: fixed;
}
.fade.modal {
	top: -100px;
}
.in.fade.modal {
	top: 20px;
}
.product-details.shop .product-image .product-thumbs {
	display: none;
}
.shop-checkout-address-preview {
	min-height: inherit !important;
}
.shop-checkout-address-preview li:last-child {
	padding-bottom: 11px;
}
.shop-basket-table .shop-basket-product p {
	margin-left: 0px !important;
}
.shop-basket-table .shop-basket-product .shop-basket-product-title {
	margin-left: 0px !important;
}
.navbar .btn-basket {
	display: block !important;
}
.sidebar .shop-box {
	display: none !important;
}
.header-wrapper .title-wrapper {
	padding-right: 4px !important; padding-left: 4px !important;
}
.content-wrapper > .container {
	padding-right: 4px !important; padding-left: 4px !important;
}
.footer-wrapper > .container {
	padding-right: 4px !important; padding-left: 4px !important;
}
.news.section > .content > dl > dt {
	font-size: 12px; display: block; max-width: 100%;
}
.news.section > .content > dl > dd {
	margin-left: 0px; display: block; max-width: 100%;
}
.news.section > .content > dl > dd > h4 {
	margin-top: 0px; margin-bottom: 5.5px;
}
.signature .signature-text {
	position: static;
}
}
@media all and (max-width:480px)
{
.nav-collapse {
	-webkit-transform: translate3d(0, 0, 0);
}
input[type=checkbox] {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
input[type=radio] {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.modal {
	left: 10px; top: 10px; right: 10px;
}
.modal-header .close {
	margin: -10px; padding: 10px;
}
.content-wrapper .container {
	padding-right: 2px; padding-left: 2px;
}
.footer-wrapper .container {
	padding-right: 2px; padding-left: 2px;
}
.pedigree .content > .table-condensed.table-bordered.table {
	font-size: 11.2px;
}
.pedigree .content > .table-condensed.table-bordered.table .info-sign {
	display: none;
}
}
@media all and (max-width:600px)
{
.startwizard-popup {
	left: 0px; top: 0px; width: auto; right: 0px; bottom: auto; overflow: hidden; border-right-width: 0px; border-left-width: 0px; position: relative; min-height: 118px;
}
.startwizard-popup::before {
	line-height: 0; display: table; content: "";
}
.startwizard-popup::after {
	line-height: 0; display: table; content: "";
}
.startwizard-popup::after {
	clear: both;
}
.startwizard-popup a {
	float: right;
}
.startwizard-popup h2 {
	font-size: 16px; font-weight: 400; float: left;
}
.startwizard-popup p {
	display: none;
}
.startwizard-popup h4 {
	display: none;
}
}
@media all and (max-width:480px)
{
.navbar .brand {
	width: 80%; height: 35px; color: rgb(0, 0, 0); overflow: hidden; vertical-align: middle; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.navbar .brand .logo {
	font-size: 24px; margin-right: 11px; vertical-align: sub;
}
.navbar .brand .logo a.logo {
	font-family: SimpleSite; font-style: normal; font-weight: 400; text-decoration: inherit; display: inline-block; -webkit-font-smoothing: antialiased;
}
.navbar .brand .logo a.logo::before {
	display: inline; content: "none";
}
.navbar .brand .logo a.logo img {
	display: none; max-height: 64px;
}
.navbar .brand .logo a.logo {
	display: none;
}
.navbar .brand .logo a.logo img {
	display: none;
}
.navbar .brand .logo a.logo::before {
	display: none; content: "";
}
.navbar .brand .logo .title {
	margin-left: 0px;
}
.navbar .brand .logo .subtitle {
	margin-left: 0px;
}
}
@media all and (max-width:980px)
{
body {
	padding-top: 0px; padding-right: 0px; padding-left: 0px;
}
body > .site-wrapper {
	margin-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
.navbar-compact.navbar {
	overflow: visible; z-index: 9000;
}
.navbar .container {
	padding: 0px; width: auto;
}
.navbar .brand {
	padding-left: 10px;
}
.nav-collapse {
	clear: both;
}
.nav-collapse .nav {
	margin: 0px 0px 11px; float: none;
}
.nav-collapse .nav > li {
	float: none;
}
.nav-collapse .nav > li > a {
	margin-bottom: 2px;
}
.nav-collapse .nav > .divider-vertical {
	display: none;
}
.nav-collapse .nav .nav-header {
	color: rgb(0, 0, 0); text-shadow: none;
}
.nav-collapse .nav > li > a {
	padding: 9px 15px; border-radius: 3px; color: rgb(0, 0, 0); font-weight: 700; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.nav-collapse .dropdown-menu a {
	padding: 9px 15px; border-radius: 3px; color: rgb(0, 0, 0); font-weight: 700; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.nav-collapse .btn {
	padding: 4px 10px; border-radius: 6px; font-weight: 400; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.nav-collapse .dropdown-menu li + li a {
	margin-bottom: 2px;
}
.nav-collapse .nav > li > a {
	display: block;
}
.nav-collapse .dropdown-menu a {
	display: block;
}
.nav-collapse .nav > li > a.dropdown-toggle {
	display: none;
}
.nav-collapse .nav > li > .dropdown-wrapper > .dropdown-menu {
	display: block;
}
.in.nav-collapse .btn-group {
	padding: 0px; margin-top: 5px;
}
.nav-collapse .dropdown-menu {
	margin: 0px; padding: 0px; border-radius: 0px; border: currentColor; border-image: none; left: auto; top: auto; float: none; display: none; position: static; max-width: none; box-shadow: none; background-color: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.nav-collapse .dropdown-menu > li > a {
	color: inherit;
}
.nav-collapse .open > .dropdown-menu {
	display: block;
}
.nav-collapse .dropdown-menu::before {
	display: none !important;
}
.nav-collapse .dropdown-menu::after {
	display: none !important;
}
.nav-collapse .nav > li > .dropdown-menu::before {
	display: none;
}
.nav-collapse .nav > li > .dropdown-menu::after {
	display: none;
}
.navbar .nav-collapse .pull-right.nav {
	margin-left: 0px; float: none;
}
.nav-collapse {
	height: 0px; overflow: hidden;
}
.collapse.nav-collapse {
	height: 0px; overflow: hidden;
}
.navbar .btn-navbar {
	display: block;
}
.navbar .btn-navbar span.menu-name {
	line-height: normal; vertical-align: top; display: inline-block;
}
.navbar .btn-navbar span.menu-bars {
	line-height: normal; vertical-align: top; display: inline-block;
}
.navbar .btn-navbar span.menu-bars {
	margin-top: 0px; margin-left: 6px;
}
.header-wrapper .container {
	width: auto;
}
.header-wrapper > .container {
	padding-right: 0px; padding-left: 0px;
}
.header-wrapper > .container .navbar-inner {
	width: auto !important;
}
.header-wrapper .title-wrapper {
	padding-right: 10px; padding-left: 10px;
}
.header-wrapper .title-wrapper .title-wrapper-inner {
	width: auto !important;
}
.sub-open.header-wrapper .navbar {
	padding-bottom: 0px;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper {
	position: static;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li {
	float: none;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li > a {
	padding-right: 20px; padding-left: 20px;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li > a:hover {
	background-color: inherit;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li > a:focus {
	background-color: inherit;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li.active a:hover {
	background-color: inherit;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li.active a:focus {
	background-color: inherit;
}
.content-wrapper > .container {
	width: auto; padding-right: 10px; padding-left: 10px;
}
.footer-wrapper > .container {
	width: auto; padding-right: 10px; padding-left: 10px;
}
.navbar .btn-basket {
	display: none;
}
.navbar .btn-basket.btn-navbar .cart-number {
	margin-top: -1px; display: block;
}
}
@media not all
{
.collapse.nav-collapse {
	height: auto !important; overflow: visible !important;
}
}
body[dir=rtl] .footer-wrapper .footer-page-counter .footer-page-counter-item {
	float: right; direction: rtl;
}
body[dir=rtl] .sidebar .shop-box .cart-icon .cart-number {
	right: 7px;
}
body[dir=rtl] div.pull-right.img-simple {
	margin-right: 2.12%; margin-left: 0px; float: left;
}
body[dir=rtl] div.pull-left.img-simple {
	margin-right: 0px; margin-left: 2.12%; float: right;
}
body .guest-book .item > .controls a {
	float: left;
}
body .guest-book .item > .controls span {
	float: left;
}
body {
   transform: scale(1.0);
   transform-origin: 50% 50%;
   // add prefixed versions too.
   // 2016-07-01, Ether Sheu, Initializing page zoom factor
}
.header-wrapper .navbar {
	margin-right: -20px; margin-left: -20px;
}
.header-wrapper .navbar .navbar-inner {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.header-wrapper .navbar .navbar-inner .container {
	width: auto; padding-right: 0px; padding-left: 0px;
}
.header-wrapper .navbar .nav > li.open.dropdown > .dropdown-wrapper > .dropdown-menu {
	width: 100%; margin-right: 0px; margin-left: 0px;
}
@media all and (max-width:979px)
{
.header-wrapper .navbar {
	margin-right: 0px; margin-left: 0px;
}
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper {
	margin-top: 0px;
}
@media all and (max-width:980px)
{
.navbar .btn-navbar span.menu-bars {
	margin-top: 0px;
}
}
.header-wrapper .navbar-compact.navbar .nav .more-btn > a .menu-bars {
	padding-top: 10px;
}
.footer-wrapper > .container {
	padding-right: 0px; padding-left: 0px; margin-right: 20px; margin-left: 20px; border-top-color: rgba(0, 0, 0, 0.2); border-top-width: 1px; border-top-style: solid;
}
.news {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.news .dl-horizontal {
	padding: 0px 0px 22px; border-bottom-color: rgba(0, 0, 0, 0.2); border-bottom-width: 3px; border-bottom-style: dotted;
}
.news .content {
	padding-bottom: 0px;
}
.page-comments {
	padding-top: 22px; border-top-color: rgba(0, 0, 0, 0.2); border-top-width: 3px; border-top-style: dotted;
}
.page-comments .section {
	margin-bottom: 0px;
}
.page-comments .page-comments-list .page-comment-replies .section {
	margin-bottom: 0px;
}
.sidebar .shop-box > .content {
	padding-top: 11px !important; padding-bottom: 11px !important;
}
.sidebar .latest-comments .btn {
	margin-top: 11px;
}
.sidebar .latest-comments :first-child.section > .content {
	padding: 11px 0px;
}
.modal .modal-header {
	border-top-left-radius: 0px; border-top-right-radius: 0px; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0;
}
#manifest .numcolors {
	z-index: 12;
}
#manifest .color1 {
	color: rgb(222, 226, 225); content: "Body background";
}
#manifest .color2 {
	color: rgb(214, 227, 184); content: "Header background";
}
#manifest .color3 {
	color: rgb(255, 255, 255); content: "Content background|Sidebar wrapper background|Footer background";
}
#manifest .color4 {
	color: rgb(72, 76, 75); content: "Title text";
}
#manifest .color5 {
	color: rgb(72, 76, 75); content: "Subtitle text";
}
#manifest .color6 {
	color: rgb(72, 76, 75); content: "Icon";
}
#manifest .color7 {
	color: rgb(163, 204, 128); content: "Menu background";
}
#manifest .color8 {
	color: rgb(133, 185, 87); content: "Menu active background|Submenu background";
}
#manifest .color9 {
	color: rgb(151, 189, 118); content: "Menu hover background";
}
#manifest .color10 {
	color: rgb(123, 172, 80); content: "Submenu hover background|Submenu active background";
}
#manifest .color11 {
	color: rgb(112, 118, 116); content: "Button background";
}
#manifest .color12 {
	color: rgb(255, 255, 255); content: "Sidebar on userpage background";
}
/* 2016-07-05, Ether Sheu, Created css to define a table by means of tag divion. */
.divTable{
	border: 0px dashed blue;
}
.trTable {
	clear: both;
}
.tdLabel {
	float: left;
	width: 40px;		
	border-width: 1px 1px 1px 0;
	border-style: none;
	border-color: transparency;
	overflow: visible;
	white-space: nowrap;
	font-family: Palatino Linotype;			
}
.tdInput {
	float: left;
	width: 100px;		
	border-width: 1px 1px 1px 0;
	border-style: none;
	border-color: transparency;
	overflow: visible;
	white-space: nowrap;
	font-family: Palatino Linotype;			
}

