@import url( //fonts.googleapis.com/css?family=Roboto:300,400:300italic,400italic&subset=latin,latin-ext,cyrillic,greek );
@font-face {
	font-family: SimpleSite;
	src: url(/d/fonts/simplesite-webfont-2.eot#iefix) format("embedded-opentype"), url(/d/fonts/simplesite-webfont-2.woff) format("woff"), url(/d/fonts/simplesite-webfont-2.ttf) format("truetype"), url(/d/fonts/simplesite-webfont-2.svg#simplesite) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Cabin Normal 400;
	src: local("Cabin Regular"), local("Cabin-Regular"), url(//themes.googleusercontent.com/static/fonts/cabin/v5/JEgmtEDzc-IH8jBshQXrYA.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Cabin Normal 400 Italic;
	src: local("Cabin Italic"), local("Cabin-Italic"), url(//themes.googleusercontent.com/static/fonts/cabin/v5/jZSwn9gMgsQpyndNljYDIw.woff) format("woff");
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: Devonshire Normal 400;
	src: local("Devonshire-Regular"), url(//themes.googleusercontent.com/static/fonts/devonshire/v3/rRODuuhZygBZKN6AjNkHyRsxEYwM7FgeyaSgU71cLG0.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Lato Normal 400;
	src: local("Lato Regular"), local("Lato-Regular"), url(//themes.googleusercontent.com/static/fonts/lato/v7/9k-RPmcnxYEPm8CNFsH2gg.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Lato Normal 400 Italic;
	src: local("Lato Italic"), local("Lato-Italic"), url(//themes.googleusercontent.com/static/fonts/lato/v7/oUan5VrEkpzIazlUe5ieaA.woff) format("woff");
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: Lusitana Normal 400;
	src: local("Lusitana"), url(//themes.googleusercontent.com/static/fonts/lusitana/v2/tAIvAkRzqMJf8Y4fM1R7PfesZW2xOQ-xsNqO47m55DA.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Lusitana Bold 700;
	src: local("Lusitana Bold"), local("Lusitana-Bold"), url(//themes.googleusercontent.com/static/fonts/lusitana/v2/oCjlVB3OWc0D00Ervq8JG4bN6UDyHWBl620a-IRfuBk.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: Montserrat Normal 400;
	src: local("Montserrat-Regular"), url(//themes.googleusercontent.com/static/fonts/montserrat/v4/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Montserrat Bold 700;
	src: local("Montserrat-Bold"), url(//themes.googleusercontent.com/static/fonts/montserrat/v4/IQHow_FEYlDC4Gzy_m8fcgFhaRv2pGgT5Kf0An0s4MM.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: PT Sans Normal 400;
	src: local("PT Sans"), local("PTSans-Regular"), url(//themes.googleusercontent.com/static/fonts/ptsans/v6/LKf8nhXsWg5ybwEGXk8UBQ.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: PT Sans Bold 700;
	src: local("PT Sans Bold"), local("PTSans-Bold"), url(//themes.googleusercontent.com/static/fonts/ptsans/v6/0XxGQsSc1g4rdRdjJKZrNBsxEYwM7FgeyaSgU71cLG0.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: PT Sans Normal 400 Italic;
	src: local("PT Sans Italic"), local("PTSans-Italic"), url(//themes.googleusercontent.com/static/fonts/ptsans/v6/PIPMHY90P7jtyjpXuZ2cLD8E0i7KZn-EPnyo3HZu7kw.woff) format("woff");
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: Pinyon Script Normal 400;
	src: local("Pinyon Script"), local("PinyonScript"), url(//themes.googleusercontent.com/static/fonts/pinyonscript/v4/TzghnhfCn7TuE73f-CBQ0BEVhAA1gnTRu3Am0EzDRlM.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Rosario Normal 400;
	src: local("Rosario Regular"), local("Rosario-Regular"), url(//themes.googleusercontent.com/static/fonts/rosario/v8/w-TkvmAJln05SsRcUypbwA.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Rosario Bold 700;
	src: local("Rosario Bold"), local("Rosario-Bold"), url(//themes.googleusercontent.com/static/fonts/rosario/v8/C6vOqPM2grRKaQTsxWhqnBsxEYwM7FgeyaSgU71cLG0.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: Rosario Normal 400 Italic;
	src: local("Rosario Italic"), local("Rosario-Italic"), url(//themes.googleusercontent.com/static/fonts/rosario/v8/qPuMCAX6nBODQfYbsOfqLj8E0i7KZn-EPnyo3HZu7kw.woff) format("woff");
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: Tinos Normal 400;
	src: local("Tinos"), url(//themes.googleusercontent.com/static/fonts/tinos/v6/C8vzv480UKDveCPk8l9XHQ.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
.nivoSlider {
	width: 100%; height: auto; overflow: hidden; position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; position: absolute; max-width: none;
}
.nivo-main-image {
	width: 100% !important; display: block !important; position: relative !important;
}
.nivoSlider a.nivo-imageLink {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6; opacity: 0;
}
.nivo-slice {
	top: 0px; height: 100%; display: block; position: absolute; z-index: 5;
}
.nivo-box {
	overflow: hidden; display: block; position: absolute; z-index: 5;
}
.nivo-box img {
	display: block;
}
.nivo-caption {
	background: rgb(0, 0, 0); padding: 5px 10px; left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); overflow: hidden; display: none; position: absolute; z-index: 8; box-sizing: border-box; opacity: 0.8; -moz-opacity: .8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.nivo-caption p {
	margin: 0px; padding: 5px;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
.nivo-directionNav a {
	top: 45%; position: absolute; z-index: 9; cursor: pointer;
}
.nivo-prevNav {
	left: 0px;
}
.nivo-nextNav {
	right: 0px;
}
.nivo-controlNav {
	padding: 15px 0px; text-align: center;
}
.nivo-controlNav a {
	cursor: pointer;
}
.nivo-controlNav a.active {
	font-weight: 700;
}
.fancybox-wrap {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: top;
}
.fancybox-skin {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: top;
}
.fancybox-outer {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: top;
}
.fancybox-inner {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: top;
}
.fancybox-image {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: top;
}
.fancybox-wrap iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: top;
}
.fancybox-wrap object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: top;
}
.fancybox-nav {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: top;
}
.fancybox-nav span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: top;
}
.fancybox-tmp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: top;
}
.fancybox-wrap {
	left: 0px; top: 0px; position: absolute; z-index: 8020;
}
.fancybox-skin {
	background: rgb(249, 249, 249); border-radius: 4px; color: rgb(68, 68, 68); position: relative; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	box-shadow: 0px 10px 25px rgba(0,0,0,0.5); -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
}
.fancybox-outer {
	position: relative;
}
.fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; padding: 15px; color: rgb(68, 68, 68); white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.fancybox-image {
	width: 100%; height: 100%; display: block;
}
.fancybox-iframe {
	width: 100%; height: 100%; display: block;
}
.fancybox-image {
	max-height: 100%; max-width: 100%;
}
#fancybox-loading {
	background-image: url("/images/fancybox-2.1.5/fancybox_sprite.png");
}
.fancybox-close {
	background-image: url("/images/fancybox-2.1.5/fancybox_sprite.png");
}
.fancybox-prev span {
	background-image: url("/images/fancybox-2.1.5/fancybox_sprite.png");
}
.fancybox-next span {
	background-image: url("/images/fancybox-2.1.5/fancybox_sprite.png");
}
#fancybox-loading {
	background-position: 0px -108px; left: 50%; top: 50%; margin-top: -22px; margin-left: -22px; position: fixed; z-index: 8060; cursor: pointer; opacity: 0.8;
}
#fancybox-loading div {
	background: url("/images/fancybox-2.1.5/fancybox_loading.gif") no-repeat center; width: 44px; height: 44px;
}
.fancybox-close {
	top: -18px; width: 36px; height: 36px; right: -18px; position: absolute; z-index: 8040; cursor: pointer;
}
.fancybox-nav {
	background: url("/images/fancybox-2.1.5/blank.gif"); top: 0px; width: 40%; height: 100%; text-decoration: none; position: absolute; z-index: 8040; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fancybox-prev {
	left: 0px;
}
.fancybox-next {
	right: 0px;
}
.fancybox-nav span {
	top: 50%; width: 36px; height: 34px; margin-top: -18px; visibility: hidden; position: absolute; z-index: 8040; cursor: pointer;
}
.fancybox-prev span {
	background-position: 0px -36px; left: 10px;
}
.fancybox-next span {
	background-position: 0px -72px; right: 10px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	left: -99999px; top: -99999px; overflow: visible !important; visibility: hidden; position: absolute; max-height: 99999px; max-width: 99999px;
}
.fancybox-lock {
	width: auto; overflow: hidden !important;
}
.fancybox-lock body {
	overflow: hidden !important;
}
.fancybox-lock-test {
	-ms-overflow-y: hidden !important;
}
.fancybox-overlay {
	background: url("/images/fancybox-2.1.5/fancybox_overlay.png"); left: 0px; top: 0px; overflow: hidden; display: none; position: absolute; z-index: 8010;
}
.fancybox-overlay-fixed {
	right: 0px; bottom: 0px; position: fixed;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto; -ms-overflow-y: scroll;
}
.fancybox-title {
	font: 400 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; visibility: hidden; position: relative; z-index: 8050; font-size-adjust: none; font-stretch: normal; text-shadow: none;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	text-align: center; right: 50%; bottom: 0px; margin-bottom: -35px; position: absolute; z-index: 8050;
}
.fancybox-title-float-wrap .child {
	background: rgba(0, 0, 0, 0.8); padding: 2px 20px; border-radius: 15px; color: rgb(255, 255, 255); line-height: 24px; font-weight: 700; margin-right: -100%; display: inline-block; white-space: nowrap; text-shadow: 0px 1px 2px #222; -webkit-border-radius: 15px; -moz-border-radius: 15px;
}
.fancybox-title-outside-wrap {
	color: rgb(255, 255, 255); margin-top: 10px; position: relative;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	background: rgba(0, 0, 0, 0.8); padding: 10px; left: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
@media not all, not all, not all
{
#fancybox-loading {
	background-image: url("/images/fancybox-2.1.5/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
.fancybox-close {
	background-image: url("/images/fancybox-2.1.5/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
.fancybox-prev span {
	background-image: url("/images/fancybox-2.1.5/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
.fancybox-next span {
	background-image: url("/images/fancybox-2.1.5/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
#fancybox-loading div {
	background-image: url("/images/fancybox-2.1.5/fancybox_loading@2x.gif"); background-size: 24px 24px;
}
}
.ui360 {
	background-position: 22.6% 50%; width: 256px; height: 256px; padding-top: 1px; padding-bottom: 1px; padding-left: 0px; margin-bottom: -18px; margin-left: 0px; display: inline-block; position: relative;
}
.sm2-360ui {
	background-position: 22.6% 50%; width: 256px; height: 256px; padding-top: 1px; padding-bottom: 1px; padding-left: 0px; margin-bottom: -18px; margin-left: 0px; display: inline-block; position: relative;
}
.ui360 {
	min-height: 50px; min-width: 50px;
}
.sm2-360ui {
	min-height: 50px; min-width: 50px;
}
.ui360 {
	vertical-align: middle;
}
.ui360 * {
	vertical-align: middle;
}
.sm2-360ui {
	float: left; display: inline-block; position: relative;
}
.sm2-360ui.sm2_playing {
	z-index: 10;
}
.sm2-360ui.sm2_paused {
	z-index: 10;
}
.ui360 a {
	font: 14px/normal "helvetica neue", helvetica, monaco, lucida, terminal, monospace; left: 3px; top: 46%; text-indent: 0px; text-decoration: none; float: left; display: inline; white-space: nowrap; position: relative; font-size-adjust: none; font-stretch: normal;
}
.ui360 a.sm2_link {
	text-indent: 0px;
}
.ui360 a {
	padding: 2px; margin-top: -2px; margin-left: -2px;
}
.ui360 a:hover {
	padding: 2px; margin-top: -2px; margin-left: -2px;
}
.ui360 a:focus {
	padding: 2px; margin-top: -2px; margin-left: -2px;
}
.ui360 a:hover {
	background: rgb(238, 238, 238); outline: 0px; border-radius: 3px;
}
.ui360 a:focus {
	background: rgb(238, 238, 238); outline: 0px; border-radius: 3px;
}
.ui360 .sm2-canvas {
	left: 0px; top: 0px; position: absolute;
}
.ui360 .sm2-timing {
	font: 700 24px/256px "helvetica neue", helvetica, monaco, lucida, terminal, monospace; margin: 0px; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; text-indent: 0px; display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.ui360 .sm2-timing.alignTweak {
	text-indent: 1px;
}
.ui360 .sm2-cover {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 2; background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}
.ui360 .sm2-360btn {
	border-radius: 25px; left: 50%; top: 50%; width: 50px; height: 50px; margin-top: -25px; margin-left: -25px; display: block; position: absolute; z-index: 3; cursor: pointer;
}
.ui360 .sm2-360btn {
	width: 48px; height: 48px; margin-top: -24px; margin-left: -24px;
}
.ui360 .sm2-360ui.sm2_paused .sm2-360btn {
	width: 48px; height: 48px; margin-top: -24px; margin-left: -24px;
}
.ui360 .sm2-360ui.sm2_playing .sm2-360btn {
	width: 48px; height: 48px; margin-top: -24px; margin-left: -24px;
}
.ui360 {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABuVBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADv7++lpaXr6+uAgIDk5OQzMzPt7e1tbW3n5+dgYGDW1tZNTU10dHQ5OTnw8PCvr6/e3t6JiYlAQEDb29vo6OgrKyuqqqrq6uq4uLjf399AQEDGxsbq6uqAgIDY2Nje3t61tbXp6enU1NTu7u7r6+vl5eXt7e2fn5/n5+fDw8Ph4eHv7+/t7e3CwsLW1tbu7u7b29vw8PDm5uYgICDp6enY2Nji4uLo6Ojm5uakpKTS0tLPz8/h4eHw8PDs7Ozj4+Pa2trg4ODx8fHT09Pk5OTPz8/S0tLBwcGmpqawsLCOjo7h4eHn5+fo6OgAAADY2NjNzc3n5+cAAADd3d3Gxsbu7u7t7e0AAADX19fl5eXi4uLf39/Hx8fn5+fs7Ozg4ODR0dHX19e4uLjv7+/z8/P09PTy8vL19fXv7+/n5+fx8fH29vbs7Ozq6urm5ubo6Ojw8PDu7u7p6enr6+sAAAB/f3/Z2dn39/fh4eGOjo4ODg7t7e3l5eWWlpba2tqjo6NVVVXk5OTe3t65ubnMzMzExMTf39/GxsampqZiYmJNcTiZAAAAbXRSTlMAAQIEAwcFCAb5EdAImAXpB6oIUAoLCfsgZQ0EVrsGEr4ZYQgbsgpUYxikNd/aatQQli+R7rlUUdas6+8I+VaFruoOOV/S8Nq5sWL8UqmKUFsuHyTcrtsJm0z7C49V3NMKkdKXuk7S7oVeVSv7tAAEVwAAAu5JREFUeF6llmVz3DwURmNLsr1pmJmZmZmxzMwsybS8gXJfhl9cKXbHEK+TmZ4P/nDnOXN1NbalHD8CQ7QRGDmhnIQhBDYQnkhheRECSVIQQrLMHookAciUkHhBw1zVwuLShcJIpPDC0uJC1VxDQTaFx1srSvM3DUxU1TRVlWBjM7+0opUrQaupLSnrLK7ELIepwaCYmbiyuLOspJY38eeLykdGxzDhYQfKCmOjI+VFPkMQYF7NZD0l2DgFJrR+siYPegxBzBvqeoQxpgGw8qOuoTz3HGw9udUPCaFZIORhdS5blZOHjXWDBIdABusanb0S4MpqEw4XcNPqCrQFQQTN+XwPQ8CY5jcDUbB3KLdlg6hnQDZacqEgWA3a2rF6Jri9zWohwI6dXXK2QHZ3OqBw0qC7B6vnAPd0sxZMkHr7VNPD34YZgNrXK3EBSgPU9HJ4eIQDDDogQS4ow4QJxy4+MmKs4oYJZFhhggjQuMoKHoHzn3bsQx1HQOTClOkXLP6lviZTtjCjmn7B5g/izqszliBHTB+HDhl3PSJbwnxSS3n45HDkVLXkvCWg5Uws7eHgJ98/uKqxzLI9w3o6oXuwhd+OPNVEet0WtnU9/sWNJfz1u6cY1/VtLghQuRgk/PmBmT7hogJPXo3L8YQed3Nw8PWfuB89Eb8scUGUrl33DfH/N93BGeH6NUnkArh1O5FOuNETp2GR27cAE/iaJu6mz8HdCQnan+i96XQmdgaZ9PQ9+xMVoPJgNhrNhBKNzj5Q+E/AavH4SSz6OZRo7Mlj3oDDp7jyPJoKJfr8CpvAOUrQi6eppJaVZOrpCwTdP1cgr93UjKxoN9dka2KX8ealZtBADO3lG2+e7xRAd7Y0igOg2tYdBKD/CBIBenf/lYGJD2y8uv8OgaBDDkry3v57SlQXhL7f35OlwJOXGUBBl571JykmzCIE02T/s0tIASyf/R6Arr59fcM62G+8fnsVhdwFwq4Ov345Of/15wd0RYY81HHUTQAAAABJRU5ErkJggg==") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_paused .sm2-360btn {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABuVBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADv7++lpaXr6+uAgIDk5OQzMzPt7e1tbW3n5+dgYGDW1tZNTU10dHQ5OTnw8PCvr6/e3t6JiYlAQEDb29vo6OgrKyuqqqrq6uq4uLjf399AQEDGxsbq6uqAgIDY2Nje3t61tbXp6enU1NTu7u7r6+vl5eXt7e2fn5/n5+fDw8Ph4eHv7+/t7e3CwsLW1tbu7u7b29vw8PDm5uYgICDp6enY2Nji4uLo6Ojm5uakpKTS0tLPz8/h4eHw8PDs7Ozj4+Pa2trg4ODx8fHT09Pk5OTPz8/S0tLBwcGmpqawsLCOjo7h4eHn5+fo6OgAAADY2NjNzc3n5+cAAADd3d3Gxsbu7u7t7e0AAADX19fl5eXi4uLf39/Hx8fn5+fs7Ozg4ODR0dHX19e4uLjv7+/z8/P09PTy8vL19fXv7+/n5+fx8fH29vbs7Ozq6urm5ubo6Ojw8PDu7u7p6enr6+sAAAB/f3/Z2dn39/fh4eGOjo4ODg7t7e3l5eWWlpba2tqjo6NVVVXk5OTe3t65ubnMzMzExMTf39/GxsampqZiYmJNcTiZAAAAbXRSTlMAAQIEAwcFCAb5EdAImAXpB6oIUAoLCfsgZQ0EVrsGEr4ZYQgbsgpUYxikNd/aatQQli+R7rlUUdas6+8I+VaFruoOOV/S8Nq5sWL8UqmKUFsuHyTcrtsJm0z7C49V3NMKkdKXuk7S7oVeVSv7tAAEVwAAAu5JREFUeF6llmVz3DwURmNLsr1pmJmZmZmxzMwsybS8gXJfhl9cKXbHEK+TmZ4P/nDnOXN1NbalHD8CQ7QRGDmhnIQhBDYQnkhheRECSVIQQrLMHookAciUkHhBw1zVwuLShcJIpPDC0uJC1VxDQTaFx1srSvM3DUxU1TRVlWBjM7+0opUrQaupLSnrLK7ELIepwaCYmbiyuLOspJY38eeLykdGxzDhYQfKCmOjI+VFPkMQYF7NZD0l2DgFJrR+siYPegxBzBvqeoQxpgGw8qOuoTz3HGw9udUPCaFZIORhdS5blZOHjXWDBIdABusanb0S4MpqEw4XcNPqCrQFQQTN+XwPQ8CY5jcDUbB3KLdlg6hnQDZacqEgWA3a2rF6Jri9zWohwI6dXXK2QHZ3OqBw0qC7B6vnAPd0sxZMkHr7VNPD34YZgNrXK3EBSgPU9HJ4eIQDDDogQS4ow4QJxy4+MmKs4oYJZFhhggjQuMoKHoHzn3bsQx1HQOTClOkXLP6lviZTtjCjmn7B5g/izqszliBHTB+HDhl3PSJbwnxSS3n45HDkVLXkvCWg5Uws7eHgJ98/uKqxzLI9w3o6oXuwhd+OPNVEet0WtnU9/sWNJfz1u6cY1/VtLghQuRgk/PmBmT7hogJPXo3L8YQed3Nw8PWfuB89Eb8scUGUrl33DfH/N93BGeH6NUnkArh1O5FOuNETp2GR27cAE/iaJu6mz8HdCQnan+i96XQmdgaZ9PQ9+xMVoPJgNhrNhBKNzj5Q+E/AavH4SSz6OZRo7Mlj3oDDp7jyPJoKJfr8CpvAOUrQi6eppJaVZOrpCwTdP1cgr93UjKxoN9dka2KX8ealZtBADO3lG2+e7xRAd7Y0igOg2tYdBKD/CBIBenf/lYGJD2y8uv8OgaBDDkry3v57SlQXhL7f35OlwJOXGUBBl571JykmzCIE02T/s0tIASyf/R6Arr59fcM62G+8fnsVhdwFwq4Ov345Of/15wd0RYY81HHUTQAAAABJRU5ErkJggg==") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360btn-default {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABuVBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADv7++lpaXr6+uAgIDk5OQzMzPt7e1tbW3n5+dgYGDW1tZNTU10dHQ5OTnw8PCvr6/e3t6JiYlAQEDb29vo6OgrKyuqqqrq6uq4uLjf399AQEDGxsbq6uqAgIDY2Nje3t61tbXp6enU1NTu7u7r6+vl5eXt7e2fn5/n5+fDw8Ph4eHv7+/t7e3CwsLW1tbu7u7b29vw8PDm5uYgICDp6enY2Nji4uLo6Ojm5uakpKTS0tLPz8/h4eHw8PDs7Ozj4+Pa2trg4ODx8fHT09Pk5OTPz8/S0tLBwcGmpqawsLCOjo7h4eHn5+fo6OgAAADY2NjNzc3n5+cAAADd3d3Gxsbu7u7t7e0AAADX19fl5eXi4uLf39/Hx8fn5+fs7Ozg4ODR0dHX19e4uLjv7+/z8/P09PTy8vL19fXv7+/n5+fx8fH29vbs7Ozq6urm5ubo6Ojw8PDu7u7p6enr6+sAAAB/f3/Z2dn39/fh4eGOjo4ODg7t7e3l5eWWlpba2tqjo6NVVVXk5OTe3t65ubnMzMzExMTf39/GxsampqZiYmJNcTiZAAAAbXRSTlMAAQIEAwcFCAb5EdAImAXpB6oIUAoLCfsgZQ0EVrsGEr4ZYQgbsgpUYxikNd/aatQQli+R7rlUUdas6+8I+VaFruoOOV/S8Nq5sWL8UqmKUFsuHyTcrtsJm0z7C49V3NMKkdKXuk7S7oVeVSv7tAAEVwAAAu5JREFUeF6llmVz3DwURmNLsr1pmJmZmZmxzMwsybS8gXJfhl9cKXbHEK+TmZ4P/nDnOXN1NbalHD8CQ7QRGDmhnIQhBDYQnkhheRECSVIQQrLMHookAciUkHhBw1zVwuLShcJIpPDC0uJC1VxDQTaFx1srSvM3DUxU1TRVlWBjM7+0opUrQaupLSnrLK7ELIepwaCYmbiyuLOspJY38eeLykdGxzDhYQfKCmOjI+VFPkMQYF7NZD0l2DgFJrR+siYPegxBzBvqeoQxpgGw8qOuoTz3HGw9udUPCaFZIORhdS5blZOHjXWDBIdABusanb0S4MpqEw4XcNPqCrQFQQTN+XwPQ8CY5jcDUbB3KLdlg6hnQDZacqEgWA3a2rF6Jri9zWohwI6dXXK2QHZ3OqBw0qC7B6vnAPd0sxZMkHr7VNPD34YZgNrXK3EBSgPU9HJ4eIQDDDogQS4ow4QJxy4+MmKs4oYJZFhhggjQuMoKHoHzn3bsQx1HQOTClOkXLP6lviZTtjCjmn7B5g/izqszliBHTB+HDhl3PSJbwnxSS3n45HDkVLXkvCWg5Uws7eHgJ98/uKqxzLI9w3o6oXuwhd+OPNVEet0WtnU9/sWNJfz1u6cY1/VtLghQuRgk/PmBmT7hogJPXo3L8YQed3Nw8PWfuB89Eb8scUGUrl33DfH/N93BGeH6NUnkArh1O5FOuNETp2GR27cAE/iaJu6mz8HdCQnan+i96XQmdgaZ9PQ9+xMVoPJgNhrNhBKNzj5Q+E/AavH4SSz6OZRo7Mlj3oDDp7jyPJoKJfr8CpvAOUrQi6eppJaVZOrpCwTdP1cgr93UjKxoN9dka2KX8ealZtBADO3lG2+e7xRAd7Y0igOg2tYdBKD/CBIBenf/lYGJD2y8uv8OgaBDDkry3v57SlQXhL7f35OlwJOXGUBBl571JykmzCIE02T/s0tIASyf/R6Arr59fcM62G+8fnsVhdwFwq4Ov345Of/15wd0RYY81HHUTQAAAABJRU5ErkJggg==") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360:hover .sm2-360btn {
	background: url("/Images/sm297/360-button-vis-play-light.png") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360btn-default:hover {
	background: url("/Images/sm297/360-button-vis-play-light.png") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_paused .sm2-360btn:hover {
	background: url("/Images/sm297/360-button-vis-play-light.png") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_playing .sm2-360btn:hover {
	background: url("/Images/sm297/360-button-vis-pause-light.png") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-pause-light.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360btn-playing:hover {
	background: url("/Images/sm297/360-button-vis-pause-light.png") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-pause-light.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360data {
	font-family: helvetica; display: inline-block;
}
.ui360 .sm2-360ui.sm2_playing .sm2-cover {
	display: block;
}
.ui360 .sm2-360ui.sm2_paused .sm2-cover {
	display: block;
}
.ui360 {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABuVBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADv7++lpaXr6+uAgIDk5OQzMzPt7e1tbW3n5+dgYGDW1tZNTU10dHQ5OTnw8PCvr6/e3t6JiYlAQEDb29vo6OgrKyuqqqrq6uq4uLjf399AQEDGxsbq6uqAgIDY2Nje3t61tbXp6enU1NTu7u7r6+vl5eXt7e2fn5/n5+fDw8Ph4eHv7+/t7e3CwsLW1tbu7u7b29vw8PDm5uYgICDp6enY2Nji4uLo6Ojm5uakpKTS0tLPz8/h4eHw8PDs7Ozj4+Pa2trg4ODx8fHT09Pk5OTPz8/S0tLBwcGmpqawsLCOjo7h4eHn5+fo6OgAAADY2NjNzc3n5+cAAADd3d3Gxsbu7u7t7e0AAADX19fl5eXi4uLf39/Hx8fn5+fs7Ozg4ODR0dHX19e4uLjv7+/z8/P09PTy8vL19fXv7+/n5+fx8fH29vbs7Ozq6urm5ubo6Ojw8PDu7u7p6enr6+sAAAB/f3/Z2dn39/fh4eGOjo4ODg7t7e3l5eWWlpba2tqjo6NVVVXk5OTe3t65ubnMzMzExMTf39/GxsampqZiYmJNcTiZAAAAbXRSTlMAAQIEAwcFCAb5EdAImAXpB6oIUAoLCfsgZQ0EVrsGEr4ZYQgbsgpUYxikNd/aatQQli+R7rlUUdas6+8I+VaFruoOOV/S8Nq5sWL8UqmKUFsuHyTcrtsJm0z7C49V3NMKkdKXuk7S7oVeVSv7tAAEVwAAAu5JREFUeF6llmVz3DwURmNLsr1pmJmZmZmxzMwsybS8gXJfhl9cKXbHEK+TmZ4P/nDnOXN1NbalHD8CQ7QRGDmhnIQhBDYQnkhheRECSVIQQrLMHookAciUkHhBw1zVwuLShcJIpPDC0uJC1VxDQTaFx1srSvM3DUxU1TRVlWBjM7+0opUrQaupLSnrLK7ELIepwaCYmbiyuLOspJY38eeLykdGxzDhYQfKCmOjI+VFPkMQYF7NZD0l2DgFJrR+siYPegxBzBvqeoQxpgGw8qOuoTz3HGw9udUPCaFZIORhdS5blZOHjXWDBIdABusanb0S4MpqEw4XcNPqCrQFQQTN+XwPQ8CY5jcDUbB3KLdlg6hnQDZacqEgWA3a2rF6Jri9zWohwI6dXXK2QHZ3OqBw0qC7B6vnAPd0sxZMkHr7VNPD34YZgNrXK3EBSgPU9HJ4eIQDDDogQS4ow4QJxy4+MmKs4oYJZFhhggjQuMoKHoHzn3bsQx1HQOTClOkXLP6lviZTtjCjmn7B5g/izqszliBHTB+HDhl3PSJbwnxSS3n45HDkVLXkvCWg5Uws7eHgJ98/uKqxzLI9w3o6oXuwhd+OPNVEet0WtnU9/sWNJfz1u6cY1/VtLghQuRgk/PmBmT7hogJPXo3L8YQed3Nw8PWfuB89Eb8scUGUrl33DfH/N93BGeH6NUnkArh1O5FOuNETp2GR27cAE/iaJu6mz8HdCQnan+i96XQmdgaZ9PQ9+xMVoPJgNhrNhBKNzj5Q+E/AavH4SSz6OZRo7Mlj3oDDp7jyPJoKJfr8CpvAOUrQi6eppJaVZOrpCwTdP1cgr93UjKxoN9dka2KX8ealZtBADO3lG2+e7xRAd7Y0igOg2tYdBKD/CBIBenf/lYGJD2y8uv8OgaBDDkry3v57SlQXhL7f35OlwJOXGUBBl571JykmzCIE02T/s0tIASyf/R6Arr59fcM62G+8fnsVhdwFwq4Ov345Of/15wd0RYY81HHUTQAAAABJRU5ErkJggg==") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360btn-default {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABuVBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADv7++lpaXr6+uAgIDk5OQzMzPt7e1tbW3n5+dgYGDW1tZNTU10dHQ5OTnw8PCvr6/e3t6JiYlAQEDb29vo6OgrKyuqqqrq6uq4uLjf399AQEDGxsbq6uqAgIDY2Nje3t61tbXp6enU1NTu7u7r6+vl5eXt7e2fn5/n5+fDw8Ph4eHv7+/t7e3CwsLW1tbu7u7b29vw8PDm5uYgICDp6enY2Nji4uLo6Ojm5uakpKTS0tLPz8/h4eHw8PDs7Ozj4+Pa2trg4ODx8fHT09Pk5OTPz8/S0tLBwcGmpqawsLCOjo7h4eHn5+fo6OgAAADY2NjNzc3n5+cAAADd3d3Gxsbu7u7t7e0AAADX19fl5eXi4uLf39/Hx8fn5+fs7Ozg4ODR0dHX19e4uLjv7+/z8/P09PTy8vL19fXv7+/n5+fx8fH29vbs7Ozq6urm5ubo6Ojw8PDu7u7p6enr6+sAAAB/f3/Z2dn39/fh4eGOjo4ODg7t7e3l5eWWlpba2tqjo6NVVVXk5OTe3t65ubnMzMzExMTf39/GxsampqZiYmJNcTiZAAAAbXRSTlMAAQIEAwcFCAb5EdAImAXpB6oIUAoLCfsgZQ0EVrsGEr4ZYQgbsgpUYxikNd/aatQQli+R7rlUUdas6+8I+VaFruoOOV/S8Nq5sWL8UqmKUFsuHyTcrtsJm0z7C49V3NMKkdKXuk7S7oVeVSv7tAAEVwAAAu5JREFUeF6llmVz3DwURmNLsr1pmJmZmZmxzMwsybS8gXJfhl9cKXbHEK+TmZ4P/nDnOXN1NbalHD8CQ7QRGDmhnIQhBDYQnkhheRECSVIQQrLMHookAciUkHhBw1zVwuLShcJIpPDC0uJC1VxDQTaFx1srSvM3DUxU1TRVlWBjM7+0opUrQaupLSnrLK7ELIepwaCYmbiyuLOspJY38eeLykdGxzDhYQfKCmOjI+VFPkMQYF7NZD0l2DgFJrR+siYPegxBzBvqeoQxpgGw8qOuoTz3HGw9udUPCaFZIORhdS5blZOHjXWDBIdABusanb0S4MpqEw4XcNPqCrQFQQTN+XwPQ8CY5jcDUbB3KLdlg6hnQDZacqEgWA3a2rF6Jri9zWohwI6dXXK2QHZ3OqBw0qC7B6vnAPd0sxZMkHr7VNPD34YZgNrXK3EBSgPU9HJ4eIQDDDogQS4ow4QJxy4+MmKs4oYJZFhhggjQuMoKHoHzn3bsQx1HQOTClOkXLP6lviZTtjCjmn7B5g/izqszliBHTB+HDhl3PSJbwnxSS3n45HDkVLXkvCWg5Uws7eHgJ98/uKqxzLI9w3o6oXuwhd+OPNVEet0WtnU9/sWNJfz1u6cY1/VtLghQuRgk/PmBmT7hogJPXo3L8YQed3Nw8PWfuB89Eb8scUGUrl33DfH/N93BGeH6NUnkArh1O5FOuNETp2GR27cAE/iaJu6mz8HdCQnan+i96XQmdgaZ9PQ9+xMVoPJgNhrNhBKNzj5Q+E/AavH4SSz6OZRo7Mlj3oDDp7jyPJoKJfr8CpvAOUrQi6eppJaVZOrpCwTdP1cgr93UjKxoN9dka2KX8ealZtBADO3lG2+e7xRAd7Y0igOg2tYdBKD/CBIBenf/lYGJD2y8uv8OgaBDDkry3v57SlQXhL7f35OlwJOXGUBBl571JykmzCIE02T/s0tIASyf/R6Arr59fcM62G+8fnsVhdwFwq4Ov345Of/15wd0RYY81HHUTQAAAABJRU5ErkJggg==") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_paused .sm2-360btn {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABuVBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADv7++lpaXr6+uAgIDk5OQzMzPt7e1tbW3n5+dgYGDW1tZNTU10dHQ5OTnw8PCvr6/e3t6JiYlAQEDb29vo6OgrKyuqqqrq6uq4uLjf399AQEDGxsbq6uqAgIDY2Nje3t61tbXp6enU1NTu7u7r6+vl5eXt7e2fn5/n5+fDw8Ph4eHv7+/t7e3CwsLW1tbu7u7b29vw8PDm5uYgICDp6enY2Nji4uLo6Ojm5uakpKTS0tLPz8/h4eHw8PDs7Ozj4+Pa2trg4ODx8fHT09Pk5OTPz8/S0tLBwcGmpqawsLCOjo7h4eHn5+fo6OgAAADY2NjNzc3n5+cAAADd3d3Gxsbu7u7t7e0AAADX19fl5eXi4uLf39/Hx8fn5+fs7Ozg4ODR0dHX19e4uLjv7+/z8/P09PTy8vL19fXv7+/n5+fx8fH29vbs7Ozq6urm5ubo6Ojw8PDu7u7p6enr6+sAAAB/f3/Z2dn39/fh4eGOjo4ODg7t7e3l5eWWlpba2tqjo6NVVVXk5OTe3t65ubnMzMzExMTf39/GxsampqZiYmJNcTiZAAAAbXRSTlMAAQIEAwcFCAb5EdAImAXpB6oIUAoLCfsgZQ0EVrsGEr4ZYQgbsgpUYxikNd/aatQQli+R7rlUUdas6+8I+VaFruoOOV/S8Nq5sWL8UqmKUFsuHyTcrtsJm0z7C49V3NMKkdKXuk7S7oVeVSv7tAAEVwAAAu5JREFUeF6llmVz3DwURmNLsr1pmJmZmZmxzMwsybS8gXJfhl9cKXbHEK+TmZ4P/nDnOXN1NbalHD8CQ7QRGDmhnIQhBDYQnkhheRECSVIQQrLMHookAciUkHhBw1zVwuLShcJIpPDC0uJC1VxDQTaFx1srSvM3DUxU1TRVlWBjM7+0opUrQaupLSnrLK7ELIepwaCYmbiyuLOspJY38eeLykdGxzDhYQfKCmOjI+VFPkMQYF7NZD0l2DgFJrR+siYPegxBzBvqeoQxpgGw8qOuoTz3HGw9udUPCaFZIORhdS5blZOHjXWDBIdABusanb0S4MpqEw4XcNPqCrQFQQTN+XwPQ8CY5jcDUbB3KLdlg6hnQDZacqEgWA3a2rF6Jri9zWohwI6dXXK2QHZ3OqBw0qC7B6vnAPd0sxZMkHr7VNPD34YZgNrXK3EBSgPU9HJ4eIQDDDogQS4ow4QJxy4+MmKs4oYJZFhhggjQuMoKHoHzn3bsQx1HQOTClOkXLP6lviZTtjCjmn7B5g/izqszliBHTB+HDhl3PSJbwnxSS3n45HDkVLXkvCWg5Uws7eHgJ98/uKqxzLI9w3o6oXuwhd+OPNVEet0WtnU9/sWNJfz1u6cY1/VtLghQuRgk/PmBmT7hogJPXo3L8YQed3Nw8PWfuB89Eb8scUGUrl33DfH/N93BGeH6NUnkArh1O5FOuNETp2GR27cAE/iaJu6mz8HdCQnan+i96XQmdgaZ9PQ9+xMVoPJgNhrNhBKNzj5Q+E/AavH4SSz6OZRo7Mlj3oDDp7jyPJoKJfr8CpvAOUrQi6eppJaVZOrpCwTdP1cgr93UjKxoN9dka2KX8ealZtBADO3lG2+e7xRAd7Y0igOg2tYdBKD/CBIBenf/lYGJD2y8uv8OgaBDDkry3v57SlQXhL7f35OlwJOXGUBBl571JykmzCIE02T/s0tIASyf/R6Arr59fcM62G+8fnsVhdwFwq4Ov345Of/15wd0RYY81HHUTQAAAABJRU5ErkJggg==") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 {
	background-position: 50% 50%; _background: transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360btn-default {
	background-position: 50% 50%; _background: transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_paused .sm2-360btn {
	background-position: 50% 50%; _background: transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360btn-default {
	cursor: pointer;
}
.ui360 .sm2-360ui.sm2_paused .sm2-360btn {
	cursor: pointer;
}
.ui360 .sm2-360btn-default:hover {
	background: url("/Images/sm297/360-button-vis-play-light.png") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_paused .sm2-360btn:hover {
	background: url("/Images/sm297/360-button-vis-play-light.png") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_playing .sm2-360btn:hover {
	background: url("/Images/sm297/360-button-vis-pause-light.png") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-pause-light.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360btn-playing:hover {
	background: url("/Images/sm297/360-button-vis-pause-light.png") no-repeat 50% 50%; cursor: pointer; _background: transparent url(/Images/sm297/360-button-vis-pause-light.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_playing .sm2-timing {
	visibility: visible;
}
.ui360 .sm2-360ui.sm2_buffering .sm2-timing {
	visibility: hidden;
}
.ui360 .sm2-360ui .sm2-timing {
	visibility: hidden;
}
.ui360 .sm2-360ui .sm2-360btn:hover + .sm2-timing {
	visibility: hidden;
}
.ui360 .sm2-360ui.sm2_paused .sm2-timing {
	visibility: hidden;
}
.ui360 .sm2-360ui.sm2_dragging .sm2-timing {
	visibility: visible;
}
.ui360 .sm2-360ui.sm2_dragging .sm2-360btn:hover + .sm2-timing {
	visibility: visible;
}
.ui360 .sm2-360ui.sm2_playing .sm2-360btn {
	background: 0px 0px; cursor: auto;
}
.ui360 .sm2-360ui.sm2_dragging .sm2-360btn {
	background: 0px 0px; cursor: auto;
}
.ui360 .sm2-360ui.sm2_dragging .sm2-360btn:hover {
	background: 0px 0px; cursor: auto;
}
.ui360 .sm2-360ui.sm2_dragging .sm2-360btn-playing:hover {
	background: 0px 0px; cursor: auto;
}
.ui360 .sm2-360ui.sm2_buffering .sm2-360btn {
	background: url("/Images/sm297/icon_loading_spinner.gif") no-repeat 50% 50%; visibility: visible; opacity: 0.5;
}
.ui360 .sm2-360ui.sm2_buffering .sm2-360btn:hover {
	background: url("/Images/sm297/icon_loading_spinner.gif") no-repeat 50% 50%; visibility: visible; opacity: 0.5;
}
.sm2-inline-list .ui360 {
	margin-bottom: -15px; float: left; display: inline-block; position: relative; _display: inline;
}
.sm2-inline-block .ui360 {
	margin-bottom: -15px; float: left; display: inline-block; position: relative; _display: inline;
}
.sm2-inline-list .ui360 {
	margin-right: -2px;
}
.sm2-inline-block .ui360 {
	margin-right: 8px;
}
.sm2-inline-list .ui360 a {
	display: none;
}
ul.ui360playlist {
	list-style-type: none;
}
ul.ui360playlist {
	margin: 0px; padding: 0px;
}
ul.ui360playlist li {
	margin: 0px; padding: 0px;
}
div.ui360 div.metadata {
	display: none;
}
div.ui360 a span.metadata {
	vertical-align: baseline;
}
div.ui360 a span.metadata * {
	vertical-align: baseline;
}
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.ui-helper-reset {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 1.3; font-size: 100%; text-decoration: none;
}
.ui-helper-clearfix::before {
	display: table; border-collapse: collapse; content: "";
}
.ui-helper-clearfix::after {
	display: table; border-collapse: collapse; content: "";
}
.ui-helper-clearfix::after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0px;
}
.ui-helper-zfix {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0;
}
.ui-front {
	z-index: 100;
}
.ui-state-disabled {
	cursor: default !important;
}
.ui-icon {
	text-indent: -99999px; overflow: hidden; display: block; background-repeat: no-repeat;
}
.ui-widget-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	font-size: 0.1px; display: block; position: absolute;
}
.ui-resizable-disabled .ui-resizable-handle {
	display: none;
}
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	left: 0px; top: -5px; width: 100%; height: 7px; cursor: n-resize;
}
.ui-resizable-s {
	left: 0px; width: 100%; height: 7px; bottom: -5px; cursor: s-resize;
}
.ui-resizable-e {
	top: 0px; width: 7px; height: 100%; right: -5px; cursor: e-resize;
}
.ui-resizable-w {
	left: -5px; top: 0px; width: 7px; height: 100%; cursor: w-resize;
}
.ui-resizable-se {
	width: 12px; height: 12px; right: 1px; bottom: 1px; cursor: se-resize;
}
.ui-resizable-sw {
	left: -5px; width: 9px; height: 9px; bottom: -5px; cursor: sw-resize;
}
.ui-resizable-nw {
	left: -5px; top: -5px; width: 9px; height: 9px; cursor: nw-resize;
}
.ui-resizable-ne {
	top: -5px; width: 9px; height: 9px; right: -5px; cursor: ne-resize;
}
.ui-selectable-helper {
	border: 1px dotted rgb(0, 0, 0); border-image: none; position: absolute; z-index: 100;
}
.ui-datepicker {
	padding: 0.2em 0.2em 0px; width: 17em; display: none;
}
.ui-datepicker .ui-datepicker-header {
	padding: 0.2em 0px; position: relative;
}
.ui-datepicker .ui-datepicker-prev {
	top: 2px; width: 1.8em; height: 1.8em; position: absolute;
}
.ui-datepicker .ui-datepicker-next {
	top: 2px; width: 1.8em; height: 1.8em; position: absolute;
}
.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span {
	left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: block; position: absolute;
}
.ui-datepicker .ui-datepicker-next span {
	left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: block; position: absolute;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0px 2.3em; text-align: center; line-height: 1.8em;
}
.ui-datepicker .ui-datepicker-title select {
	margin: 1px 0px; font-size: 1em;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month {
	width: 49%;
}
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	margin: 0px 0px 0.4em; width: 100%; font-size: 0.9em; border-collapse: collapse;
}
.ui-datepicker th {
	padding: 0.7em 0.3em; border: 0px currentColor; border-image: none; text-align: center; font-weight: 700;
}
.ui-datepicker td {
	padding: 1px; border: 0px currentColor; border-image: none;
}
.ui-datepicker td span {
	padding: 0.2em; text-align: right; text-decoration: none; display: block;
}
.ui-datepicker td a {
	padding: 0.2em; text-align: right; text-decoration: none; display: block;
}
.ui-datepicker .ui-datepicker-buttonpane {
	margin: 0.7em 0px 0px; padding: 0px 0.2em; border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: none;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	margin: 0.5em 0.2em 0.4em; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; float: right; cursor: pointer;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	margin: 0px auto 0.4em; width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0px;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0px;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	width: 100%; clear: both; font-size: 0px;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	left: auto; right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	left: auto; right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0px; border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0px; border-left-width: 1px;
}
.ui-progressbar {
	height: 2em; text-align: left; overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px; height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/animated-overlay.gif"); height: 100%; opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	text-align: left; position: relative;
}
.ui-slider .ui-slider-handle {
	width: 1.2em; height: 1.2em; position: absolute; z-index: 2; cursor: default;
}
.ui-slider .ui-slider-range {
	background-position: 0px 0px; border: 0px currentColor; border-image: none; font-size: 0.7em; display: block; position: absolute; z-index: 1;
}
.ui-slider.ui-state-disabled .ui-slider-handle {
	filter: inherit;
}
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}
.ui-slider-horizontal {
	height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -0.3em; margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0px; height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0px;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0px;
}
.ui-slider-vertical {
	width: 0.8em; height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -0.3em; margin-bottom: -0.6em; margin-left: 0px;
}
.ui-slider-vertical .ui-slider-range {
	left: 0px; width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0px;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0px;
}
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget select {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget textarea {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget-content {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x 50% top rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(51, 51, 51);
}
.ui-widget-content a {
	color: rgb(51, 51, 51);
}
.ui-widget-header {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_gloss-wave_35_f6a828_500x100.png") repeat-x 50% 50% rgb(246, 168, 40); border: 1px solid rgb(231, 143, 8); border-image: none; color: rgb(255, 255, 255); font-weight: 700;
}
.ui-widget-header a {
	color: rgb(255, 255, 255);
}
.ui-state-default {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x 50% 50% rgb(246, 246, 246); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(28, 148, 196); font-weight: 700;
}
.ui-widget-content .ui-state-default {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x 50% 50% rgb(246, 246, 246); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(28, 148, 196); font-weight: 700;
}
.ui-widget-header .ui-state-default {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x 50% 50% rgb(246, 246, 246); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(28, 148, 196); font-weight: 700;
}
.ui-state-default a {
	color: rgb(28, 148, 196); text-decoration: none;
}
.ui-state-default a:link {
	color: rgb(28, 148, 196); text-decoration: none;
}
.ui-state-default a:visited {
	color: rgb(28, 148, 196); text-decoration: none;
}
.ui-state-hover {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x 50% 50% rgb(253, 245, 206); border: 1px solid rgb(251, 203, 9); border-image: none; color: rgb(199, 116, 5); font-weight: 700;
}
.ui-widget-content .ui-state-hover {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x 50% 50% rgb(253, 245, 206); border: 1px solid rgb(251, 203, 9); border-image: none; color: rgb(199, 116, 5); font-weight: 700;
}
.ui-widget-header .ui-state-hover {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x 50% 50% rgb(253, 245, 206); border: 1px solid rgb(251, 203, 9); border-image: none; color: rgb(199, 116, 5); font-weight: 700;
}
.ui-state-focus {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x 50% 50% rgb(253, 245, 206); border: 1px solid rgb(251, 203, 9); border-image: none; color: rgb(199, 116, 5); font-weight: 700;
}
.ui-widget-content .ui-state-focus {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x 50% 50% rgb(253, 245, 206); border: 1px solid rgb(251, 203, 9); border-image: none; color: rgb(199, 116, 5); font-weight: 700;
}
.ui-widget-header .ui-state-focus {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x 50% 50% rgb(253, 245, 206); border: 1px solid rgb(251, 203, 9); border-image: none; color: rgb(199, 116, 5); font-weight: 700;
}
.ui-state-hover a {
	color: rgb(199, 116, 5); text-decoration: none;
}
.ui-state-hover a:hover {
	color: rgb(199, 116, 5); text-decoration: none;
}
.ui-state-hover a:link {
	color: rgb(199, 116, 5); text-decoration: none;
}
.ui-state-hover a:visited {
	color: rgb(199, 116, 5); text-decoration: none;
}
.ui-state-active {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(251, 216, 80); border-image: none; color: rgb(235, 143, 0); font-weight: 700;
}
.ui-widget-content .ui-state-active {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(251, 216, 80); border-image: none; color: rgb(235, 143, 0); font-weight: 700;
}
.ui-widget-header .ui-state-active {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(251, 216, 80); border-image: none; color: rgb(235, 143, 0); font-weight: 700;
}
.ui-state-active a {
	color: rgb(235, 143, 0); text-decoration: none;
}
.ui-state-active a:link {
	color: rgb(235, 143, 0); text-decoration: none;
}
.ui-state-active a:visited {
	color: rgb(235, 143, 0); text-decoration: none;
}
.ui-state-highlight {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x 50% top rgb(255, 228, 92); border: 1px solid rgb(254, 210, 47); border-image: none; color: rgb(54, 54, 54);
}
.ui-widget-content .ui-state-highlight {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x 50% top rgb(255, 228, 92); border: 1px solid rgb(254, 210, 47); border-image: none; color: rgb(54, 54, 54);
}
.ui-widget-header .ui-state-highlight {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x 50% top rgb(255, 228, 92); border: 1px solid rgb(254, 210, 47); border-image: none; color: rgb(54, 54, 54);
}
.ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-widget-content .ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-widget-header .ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-state-error {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% rgb(184, 25, 0); border: 1px solid rgb(205, 10, 10); border-image: none; color: rgb(255, 255, 255);
}
.ui-widget-content .ui-state-error {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% rgb(184, 25, 0); border: 1px solid rgb(205, 10, 10); border-image: none; color: rgb(255, 255, 255);
}
.ui-widget-header .ui-state-error {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% rgb(184, 25, 0); border: 1px solid rgb(205, 10, 10); border-image: none; color: rgb(255, 255, 255);
}
.ui-state-error a {
	color: rgb(255, 255, 255);
}
.ui-widget-content .ui-state-error a {
	color: rgb(255, 255, 255);
}
.ui-widget-header .ui-state-error a {
	color: rgb(255, 255, 255);
}
.ui-state-error-text {
	color: rgb(255, 255, 255);
}
.ui-widget-content .ui-state-error-text {
	color: rgb(255, 255, 255);
}
.ui-widget-header .ui-state-error-text {
	color: rgb(255, 255, 255);
}
.ui-priority-primary {
	font-weight: 700;
}
.ui-widget-content .ui-priority-primary {
	font-weight: 700;
}
.ui-widget-header .ui-priority-primary {
	font-weight: 700;
}
.ui-priority-secondary {
	font-weight: 400; opacity: 0.7;
}
.ui-widget-content .ui-priority-secondary {
	font-weight: 400; opacity: 0.7;
}
.ui-widget-header .ui-priority-secondary {
	font-weight: 400; opacity: 0.7;
}
.ui-state-disabled {
	opacity: 0.35; background-image: none;
}
.ui-widget-content .ui-state-disabled {
	opacity: 0.35; background-image: none;
}
.ui-widget-header .ui-state-disabled {
	opacity: 0.35; background-image: none;
}
.ui-state-disabled .ui-icon {
	
}
.ui-icon {
	width: 16px; height: 16px;
}
.ui-icon {
	background-image: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_222222_256x240.png");
}
.ui-widget-content .ui-icon {
	background-image: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ef8c08_256x240.png");
}
.ui-state-hover .ui-icon {
	background-image: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ef8c08_256x240.png");
}
.ui-state-focus .ui-icon {
	background-image: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ef8c08_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ef8c08_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_228ef1_256x240.png");
}
.ui-state-error .ui-icon {
	background-image: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ffd27a_256x240.png");
}
.ui-state-error-text .ui-icon {
	background-image: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ffd27a_256x240.png");
}
.ui-icon-blank {
	background-position: 16px 16px;
}
.ui-icon-carat-1-n {
	background-position: 0px 0px;
}
.ui-icon-carat-1-ne {
	background-position: -16px 0px;
}
.ui-icon-carat-1-e {
	background-position: -32px 0px;
}
.ui-icon-carat-1-se {
	background-position: -48px 0px;
}
.ui-icon-carat-1-s {
	background-position: -64px 0px;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0px;
}
.ui-icon-carat-1-w {
	background-position: -96px 0px;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0px;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0px;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0px;
}
.ui-icon-triangle-1-n {
	background-position: 0px -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position: 0px -32px;
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position: 0px -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0px -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}
.ui-icon-arrow-4 {
	background-position: 0px -80px;
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.ui-icon-extlink {
	background-position: -32px -80px;
}
.ui-icon-newwin {
	background-position: -48px -80px;
}
.ui-icon-refresh {
	background-position: -64px -80px;
}
.ui-icon-shuffle {
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position: 0px -96px;
}
.ui-icon-folder-open {
	background-position: -16px -96px;
}
.ui-icon-document {
	background-position: -32px -96px;
}
.ui-icon-document-b {
	background-position: -48px -96px;
}
.ui-icon-note {
	background-position: -64px -96px;
}
.ui-icon-mail-closed {
	background-position: -80px -96px;
}
.ui-icon-mail-open {
	background-position: -96px -96px;
}
.ui-icon-suitcase {
	background-position: -112px -96px;
}
.ui-icon-comment {
	background-position: -128px -96px;
}
.ui-icon-person {
	background-position: -144px -96px;
}
.ui-icon-print {
	background-position: -160px -96px;
}
.ui-icon-trash {
	background-position: -176px -96px;
}
.ui-icon-locked {
	background-position: -192px -96px;
}
.ui-icon-unlocked {
	background-position: -208px -96px;
}
.ui-icon-bookmark {
	background-position: -224px -96px;
}
.ui-icon-tag {
	background-position: -240px -96px;
}
.ui-icon-home {
	background-position: 0px -112px;
}
.ui-icon-flag {
	background-position: -16px -112px;
}
.ui-icon-calendar {
	background-position: -32px -112px;
}
.ui-icon-cart {
	background-position: -48px -112px;
}
.ui-icon-pencil {
	background-position: -64px -112px;
}
.ui-icon-clock {
	background-position: -80px -112px;
}
.ui-icon-disk {
	background-position: -96px -112px;
}
.ui-icon-calculator {
	background-position: -112px -112px;
}
.ui-icon-zoomin {
	background-position: -128px -112px;
}
.ui-icon-zoomout {
	background-position: -144px -112px;
}
.ui-icon-search {
	background-position: -160px -112px;
}
.ui-icon-wrench {
	background-position: -176px -112px;
}
.ui-icon-gear {
	background-position: -192px -112px;
}
.ui-icon-heart {
	background-position: -208px -112px;
}
.ui-icon-star {
	background-position: -224px -112px;
}
.ui-icon-link {
	background-position: -240px -112px;
}
.ui-icon-cancel {
	background-position: 0px -128px;
}
.ui-icon-plus {
	background-position: -16px -128px;
}
.ui-icon-plusthick {
	background-position: -32px -128px;
}
.ui-icon-minus {
	background-position: -48px -128px;
}
.ui-icon-minusthick {
	background-position: -64px -128px;
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-icon-key {
	background-position: -112px -128px;
}
.ui-icon-lightbulb {
	background-position: -128px -128px;
}
.ui-icon-scissors {
	background-position: -144px -128px;
}
.ui-icon-clipboard {
	background-position: -160px -128px;
}
.ui-icon-copy {
	background-position: -176px -128px;
}
.ui-icon-contact {
	background-position: -192px -128px;
}
.ui-icon-image {
	background-position: -208px -128px;
}
.ui-icon-video {
	background-position: -224px -128px;
}
.ui-icon-script {
	background-position: -240px -128px;
}
.ui-icon-alert {
	background-position: 0px -144px;
}
.ui-icon-info {
	background-position: -16px -144px;
}
.ui-icon-notice {
	background-position: -32px -144px;
}
.ui-icon-help {
	background-position: -48px -144px;
}
.ui-icon-check {
	background-position: -64px -144px;
}
.ui-icon-bullet {
	background-position: -80px -144px;
}
.ui-icon-radio-on {
	background-position: -96px -144px;
}
.ui-icon-radio-off {
	background-position: -112px -144px;
}
.ui-icon-pin-w {
	background-position: -128px -144px;
}
.ui-icon-pin-s {
	background-position: -144px -144px;
}
.ui-icon-play {
	background-position: 0px -160px;
}
.ui-icon-pause {
	background-position: -16px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-prev {
	background-position: -48px -160px;
}
.ui-icon-seek-end {
	background-position: -64px -160px;
}
.ui-icon-seek-start {
	background-position: -80px -160px;
}
.ui-icon-seek-first {
	background-position: -80px -160px;
}
.ui-icon-stop {
	background-position: -96px -160px;
}
.ui-icon-eject {
	background-position: -112px -160px;
}
.ui-icon-volume-off {
	background-position: -128px -160px;
}
.ui-icon-volume-on {
	background-position: -144px -160px;
}
.ui-icon-power {
	background-position: 0px -176px;
}
.ui-icon-signal-diag {
	background-position: -16px -176px;
}
.ui-icon-signal {
	background-position: -32px -176px;
}
.ui-icon-battery-0 {
	background-position: -48px -176px;
}
.ui-icon-battery-1 {
	background-position: -64px -176px;
}
.ui-icon-battery-2 {
	background-position: -80px -176px;
}
.ui-icon-battery-3 {
	background-position: -96px -176px;
}
.ui-icon-circle-plus {
	background-position: 0px -192px;
}
.ui-icon-circle-minus {
	background-position: -16px -192px;
}
.ui-icon-circle-close {
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.ui-icon-circle-check {
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position: 0px -208px;
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position: 0px -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}
.ui-corner-all {
	border-top-left-radius: 4px;
}
.ui-corner-top {
	border-top-left-radius: 4px;
}
.ui-corner-left {
	border-top-left-radius: 4px;
}
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all {
	border-top-right-radius: 4px;
}
.ui-corner-top {
	border-top-right-radius: 4px;
}
.ui-corner-right {
	border-top-right-radius: 4px;
}
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all {
	border-bottom-left-radius: 4px;
}
.ui-corner-bottom {
	border-bottom-left-radius: 4px;
}
.ui-corner-left {
	border-bottom-left-radius: 4px;
}
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all {
	border-bottom-right-radius: 4px;
}
.ui-corner-bottom {
	border-bottom-right-radius: 4px;
}
.ui-corner-right {
	border-bottom-right-radius: 4px;
}
.ui-corner-br {
	border-bottom-right-radius: 4px;
}
.ui-widget-overlay {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% rgb(102, 102, 102); opacity: 0.5;
}
.ui-widget-shadow {
	background: url("/images/jQueryUI/ui-lightness-1-10-3/images/ui-bg_flat_10_000000_40x100.png") repeat-x 50% 50% rgb(0, 0, 0); margin: -5px 0px 0px -5px; padding: 5px; border-radius: 5px; opacity: 0.2;
}
.jcrop-holder {
	text-align: left; margin-right: auto; margin-left: auto; direction: ltr;
}
.jcrop-vline {
	background: url("/images/jcrop/Jcrop.gif") rgb(255, 255, 255); font-size: 0px; position: absolute;
}
.jcrop-hline {
	background: url("/images/jcrop/Jcrop.gif") rgb(255, 255, 255); font-size: 0px; position: absolute;
}
.jcrop-vline {
	width: 1px !important; height: 100%;
}
.jcrop-vline.right {
	right: 0px;
}
.jcrop-hline {
	width: 100%; height: 1px !important;
}
.jcrop-hline.bottom {
	bottom: 0px;
}
.jcrop-tracker {
	width: 100%; height: 100%; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none;
}
.jcrop-handle {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 7px; height: 7px; font-size: 1px; background-color: rgb(51, 51, 51);
}
.jcrop-handle.ord-n {
	left: 50%; top: 0px; margin-top: -4px; margin-left: -4px;
}
.jcrop-handle.ord-s {
	left: 50%; bottom: 0px; margin-bottom: -4px; margin-left: -4px;
}
.jcrop-handle.ord-e {
	top: 50%; right: 0px; margin-top: -4px; margin-right: -4px;
}
.jcrop-handle.ord-w {
	left: 0px; top: 50%; margin-top: -4px; margin-left: -4px;
}
.jcrop-handle.ord-nw {
	left: 0px; top: 0px; margin-top: -4px; margin-left: -4px;
}
.jcrop-handle.ord-ne {
	top: 0px; right: 0px; margin-top: -4px; margin-right: -4px;
}
.jcrop-handle.ord-se {
	right: 0px; bottom: 0px; margin-right: -4px; margin-bottom: -4px;
}
.jcrop-handle.ord-sw {
	left: 0px; bottom: 0px; margin-bottom: -4px; margin-left: -4px;
}
.jcrop-dragbar.ord-n {
	width: 100%; height: 7px;
}
.jcrop-dragbar.ord-s {
	width: 100%; height: 7px;
}
.jcrop-dragbar.ord-e {
	width: 7px; height: 100%;
}
.jcrop-dragbar.ord-w {
	width: 7px; height: 100%;
}
.jcrop-dragbar.ord-n {
	margin-top: -4px;
}
.jcrop-dragbar.ord-s {
	bottom: 0px; margin-bottom: -4px;
}
.jcrop-dragbar.ord-e {
	right: 0px; margin-right: -4px;
}
.jcrop-dragbar.ord-w {
	margin-left: -4px;
}
.jcrop-light .jcrop-vline {
	background: rgb(255, 255, 255); opacity: 0.7 !important;
}
.jcrop-light .jcrop-hline {
	background: rgb(255, 255, 255); opacity: 0.7 !important;
}
.jcrop-light .jcrop-handle {
	border-color: rgb(255, 255, 255); border-radius: 3px; background-color: rgb(0, 0, 0); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.jcrop-dark .jcrop-vline {
	background: rgb(0, 0, 0); opacity: 0.7 !important;
}
.jcrop-dark .jcrop-hline {
	background: rgb(0, 0, 0); opacity: 0.7 !important;
}
.jcrop-dark .jcrop-handle {
	border-color: rgb(0, 0, 0); border-radius: 3px; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.solid-line .jcrop-vline {
	background: rgb(255, 255, 255);
}
.solid-line .jcrop-hline {
	background: rgb(255, 255, 255);
}
.jcrop-holder img {
	max-width: none;
}
img.jcrop-preview {
	max-width: none;
}
[class^=icon-] {
	font-family: SimpleSite; font-style: normal; font-weight: 400; text-decoration: inherit; -webkit-font-smoothing: antialiased;
}
[class*=' icon-'] {
	font-family: SimpleSite; font-style: normal; font-weight: 400; text-decoration: inherit; -webkit-font-smoothing: antialiased;
}
[class^=icon-]::before {
	text-decoration: inherit; display: inline-block; speak: none;
}
[class*=' icon-']::before {
	text-decoration: inherit; display: inline-block; speak: none;
}
.icon-large::before {
	font-size: 1.33em; vertical-align: -10%;
}
a [class^=icon-] {
	display: inline;
}
a [class*=' icon-'] {
	display: inline;
}
[class^=icon-].icon-fixed-width {
	width: 1.14em; text-align: right; padding-right: 0.28em; display: inline-block;
}
[class*=' icon-'].icon-fixed-width {
	width: 1.14em; text-align: right; padding-right: 0.28em; display: inline-block;
}
[class^=icon-].icon-fixed-width.icon-large {
	width: 1.42em;
}
[class*=' icon-'].icon-fixed-width.icon-large {
	width: 1.42em;
}
.icons-ul {
	margin-left: 2.14em; list-style-type: none;
}
.icons-ul > li {
	position: relative;
}
.icons-ul .icon-li {
	left: -2.14em; width: 2.14em; text-align: center; line-height: inherit; position: absolute;
}
[class^=icon-].hide {
	display: none;
}
[class*=' icon-'].hide {
	display: none;
}
.icon-muted {
	color: rgb(238, 238, 238);
}
.icon-light {
	color: rgb(255, 255, 255);
}
.icon-dark {
	color: rgb(51, 51, 51);
}
.icon-border {
	padding: 0.2em 0.25em 0.15em; border-radius: 3px; border: 1px solid rgb(238, 238, 238); border-image: none; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.icon-2x {
	font-size: 2em;
}
.icon-2x.icon-border {
	border-width: 2px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.icon-3x {
	font-size: 3em;
}
.icon-3x.icon-border {
	border-width: 3px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.icon-4x {
	font-size: 4em;
}
.icon-4x.icon-border {
	border-width: 4px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.icon-5x {
	font-size: 5em;
}
.icon-5x.icon-border {
	border-width: 5px; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
[class^=icon-].pull-left {
	margin-right: 0.3em;
}
[class*=' icon-'].pull-left {
	margin-right: 0.3em;
}
[class^=icon-].pull-right {
	margin-left: 0.3em;
}
[class*=' icon-'].pull-right {
	margin-left: 0.3em;
}
[class^=icon-] {
	background-position: 0px 0px; width: auto; height: auto; line-height: normal; margin-top: 0px; vertical-align: baseline; display: inline; background-image: none; background-repeat: repeat;
}
[class*=' icon-'] {
	background-position: 0px 0px; width: auto; height: auto; line-height: normal; margin-top: 0px; vertical-align: baseline; display: inline; background-image: none; background-repeat: repeat;
}
.icon-white {
	background-image: none;
}
.nav-pills > .active > a > [class^=icon-] {
	background-image: none;
}
.nav-pills > .active > a > [class*=' icon-'] {
	background-image: none;
}
.nav-list > .active > a > [class^=icon-] {
	background-image: none;
}
.nav-list > .active > a > [class*=' icon-'] {
	background-image: none;
}
.navbar-inverse .nav > .active > a > [class^=icon-] {
	background-image: none;
}
.navbar-inverse .nav > .active > a > [class*=' icon-'] {
	background-image: none;
}
.dropdown-menu > li > a:hover > [class^=icon-] {
	background-image: none;
}
.dropdown-menu > li > a:hover > [class*=' icon-'] {
	background-image: none;
}
.dropdown-menu > .active > a > [class^=icon-] {
	background-image: none;
}
.dropdown-menu > .active > a > [class*=' icon-'] {
	background-image: none;
}
.dropdown-submenu:hover > a > [class^=icon-] {
	background-image: none;
}
.dropdown-submenu:hover > a > [class*=' icon-'] {
	background-image: none;
}
.btn [class^=icon-].icon-large {
	line-height: 0.9em;
}
.nav [class^=icon-].icon-large {
	line-height: 0.9em;
}
.btn [class*=' icon-'].icon-large {
	line-height: 0.9em;
}
.nav [class*=' icon-'].icon-large {
	line-height: 0.9em;
}
.btn [class^=icon-].icon-spin {
	display: inline-block;
}
.nav [class^=icon-].icon-spin {
	display: inline-block;
}
.btn [class*=' icon-'].icon-spin {
	display: inline-block;
}
.nav [class*=' icon-'].icon-spin {
	display: inline-block;
}
.nav-tabs [class^=icon-] {
	line-height: 0.9em;
}
.nav-pills [class^=icon-] {
	line-height: 0.9em;
}
.nav-tabs [class*=' icon-'] {
	line-height: 0.9em;
}
.nav-pills [class*=' icon-'] {
	line-height: 0.9em;
}
.nav-tabs [class^=icon-].icon-large {
	line-height: 0.9em;
}
.nav-pills [class^=icon-].icon-large {
	line-height: 0.9em;
}
.nav-tabs [class*=' icon-'].icon-large {
	line-height: 0.9em;
}
.nav-pills [class*=' icon-'].icon-large {
	line-height: 0.9em;
}
.btn [class^=icon-].pull-left.icon-2x {
	margin-top: 0.18em;
}
.btn [class*=' icon-'].pull-left.icon-2x {
	margin-top: 0.18em;
}
.btn [class^=icon-].pull-right.icon-2x {
	margin-top: 0.18em;
}
.btn [class*=' icon-'].pull-right.icon-2x {
	margin-top: 0.18em;
}
.btn [class^=icon-].icon-spin.icon-large {
	line-height: 0.8em;
}
.btn [class*=' icon-'].icon-spin.icon-large {
	line-height: 0.8em;
}
.btn.btn-small [class^=icon-].pull-left.icon-2x {
	margin-top: 0.25em;
}
.btn.btn-small [class*=' icon-'].pull-left.icon-2x {
	margin-top: 0.25em;
}
.btn.btn-small [class^=icon-].pull-right.icon-2x {
	margin-top: 0.25em;
}
.btn.btn-small [class*=' icon-'].pull-right.icon-2x {
	margin-top: 0.25em;
}
.btn.btn-large [class^=icon-] {
	margin-top: 0px;
}
.btn.btn-large [class*=' icon-'] {
	margin-top: 0px;
}
.btn.btn-large [class^=icon-].pull-left.icon-2x {
	margin-top: 0.05em;
}
.btn.btn-large [class*=' icon-'].pull-left.icon-2x {
	margin-top: 0.05em;
}
.btn.btn-large [class^=icon-].pull-right.icon-2x {
	margin-top: 0.05em;
}
.btn.btn-large [class*=' icon-'].pull-right.icon-2x {
	margin-top: 0.05em;
}
.btn.btn-large [class^=icon-].pull-left.icon-2x {
	margin-right: 0.2em;
}
.btn.btn-large [class*=' icon-'].pull-left.icon-2x {
	margin-right: 0.2em;
}
.btn.btn-large [class^=icon-].pull-right.icon-2x {
	margin-left: 0.2em;
}
.btn.btn-large [class*=' icon-'].pull-right.icon-2x {
	margin-left: 0.2em;
}
.nav-list [class^=icon-] {
	line-height: inherit;
}
.nav-list [class*=' icon-'] {
	line-height: inherit;
}
.icon-stack {
	width: 2em; height: 2em; line-height: 2em; vertical-align: -35%; display: inline-block; position: relative;
}
.icon-stack [class^=icon-] {
	width: 100%; height: 100%; text-align: center; line-height: inherit; font-size: 1em; display: block; position: absolute;
}
.icon-stack [class*=' icon-'] {
	width: 100%; height: 100%; text-align: center; line-height: inherit; font-size: 1em; display: block; position: absolute;
}
.icon-stack .icon-stack-base {
	font-size: 2em;
}
.icon-spin {
	animation:spin 2s linear infinite; display: inline-block; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; -webkit-animation: spin 2s infinite linear;
}
a .icon-stack {
	text-decoration: none; display: inline-block;
}
a .icon-spin {
	text-decoration: none; display: inline-block;
}
.icon-rotate-90::before {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg);
}
.icon-rotate-180::before {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.icon-rotate-270::before {
	transform: rotate(270deg); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg);
}
.icon-flip-horizontal::before {
	transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -o-transform: scale(-1, 1);
}
.icon-flip-vertical::before {
	transform: scale(1, -1); -webkit-transform: scale(1, -1); -moz-transform: scale(1, -1); -o-transform: scale(1, -1);
}
a .icon-rotate-90::before {
	display: inline-block;
}
a .icon-rotate-180::before {
	display: inline-block;
}
a .icon-rotate-270::before {
	display: inline-block;
}
a .icon-flip-horizontal::before {
	display: inline-block;
}
a .icon-flip-vertical::before {
	display: inline-block;
}
.icon-back-arrow::before {
	content: "\e800";
}
.icon-tick::before {
	content: "\e801";
}
.icon-header::before {
	content: "\e802";
}
.icon-font-a::before {
	content: "\e803";
}
.icon-paint-bucket::before {
	content: "\e804";
}
.icon-cart-empty::before {
	content: "\e805";
}
.icon-palette::before {
	content: "\e806";
}
.icon-feather::before {
	content: "\e807";
}
.icon-star-sharp::before {
	content: "\e808";
}
.icon-file-image::before {
	content: "\e809";
}
.icon-bullseye::before {
	content: "\e80a";
}
.icon-book::before {
	content: "\e80b";
}
.icon-bolt::before {
	content: "\e80c";
}
.icon-bullhorn::before {
	content: "\e80d";
}
.icon-camera-retro::before {
	content: "\e80e";
}
.icon-cut::before {
	content: "\e80f";
}
.icon-dashboard::before {
	content: "\e810";
}
.icon-eye-open::before {
	content: "\e811";
}
.icon-gift::before {
	content: "\e812";
}
.icon-glass::before {
	content: "\e813";
}
.icon-globe::before {
	content: "\e814";
}
.icon-heart::before {
	content: "\e815";
}
.icon-home::before {
	content: "\e816";
}
.icon-leaf::before {
	content: "\e817";
}
.icon-legal::before {
	content: "\e818";
}
.icon-magic::before {
	content: "\e819";
}
.icon-music::before {
	content: "\e81a";
}
.icon-plane::before {
	content: "\e81b";
}
.icon-pencil::before {
	content: "\e81c";
}
.icon-puzzle-piece::before {
	content: "\e81d";
}
.icon-lightbulb::before {
	content: "\e81e";
}
.icon-beer::before {
	content: "\e81f";
}
.icon-food::before {
	content: "\e820";
}
.icon-coffee::before {
	content: "\e821";
}
.icon-anchor::before {
	content: "\e822";
}
.icon-cloud::before {
	content: "\e823";
}
.icon-compass::before {
	content: "\e824";
}
.icon-key::before {
	content: "\e825";
}
.icon-flag::before {
	content: "\e826";
}
.icon-headphones::before {
	content: "\e827";
}
.icon-gamepad::before {
	content: "\e828";
}
.icon-microphone::before {
	content: "\e829";
}
.icon-rocket::before {
	content: "\e82a";
}
.icon-truck::before {
	content: "\e82b";
}
.icon-cogs::before {
	content: "\e82c";
}
.icon-wrench::before {
	content: "\e82d";
}
.icon-laptop::before {
	content: "\e82e";
}
.icon-suitcase::before {
	content: "\e82f";
}
.icon-paper-clip::before {
	content: "\e830";
}
.icon-moon::before {
	content: "\e831";
}
.icon-star::before {
	content: "\e832";
}
.icon-signal::before {
	content: "\e833";
}
.icon-screenshot::before {
	content: "\e834";
}
.icon-ok::before {
	content: "\e835";
}
.icon-bug::before {
	content: "\e836";
}
.icon-smile::before {
	content: "\e837";
}
.icon-shield::before {
	content: "\e838";
}
.icon-film::before {
	content: "\e839";
}
.icon-ok-sign::before {
	content: "\e83a";
}
.icon-facebook-sign::before {
	content: "\e83c";
}
.icon-twitter-sign::before {
	content: "\e83d";
}
.icon-exclamation-sign::before {
	content: "\e83e";
}
.icon-info-sign::before {
	content: "\e83f";
}
.icon-quote-left::before {
	content: "\e840";
}
.icon-link::before {
	content: "\e841";
}
.icon-caret-down::before {
	content: "\e842";
}
.icon-ban-circle::before {
	content: "\e843";
}
.icon-signin::before {
	content: "\e844";
}
.icon-signout::before {
	content: "\e845";
}
.icon-tint::before {
	content: "\e846";
}
.icon-camera::before {
	content: "\e847";
}
.icon-thumbs-up::before {
	content: "\e848";
}
.icon-reply::before {
	content: "\e849";
}
.icon-chevron-left::before {
	content: "\e84a";
}
.icon-undo::before {
	content: "\e84b";
}
.icon-spinner::before {
	content: "\e84c";
}
.icon-comment::before {
	content: "\e84d";
}
.icon-envelope::before {
	content: "\e84e";
}
.icon-phone::before {
	content: "\e84f";
}
.icon-remove::before {
	content: "\e850";
}
.icon-volume-up::before {
	content: "\e851";
}
.icon-picture::before {
	content: "\e852";
}
.icon-refresh::before {
	content: "\e853";
}
.icon-question-sign::before {
	content: "\e854";
}
.icon-chevron-right::before {
	content: "\e855";
}
.icon-heart-empty::before {
	content: "\e856";
}
.icon-play::before {
	content: "\e857";
}
.icon-pause::before {
	content: "\e858";
}
.icon-step-backward::before {
	content: "\e859";
}
.icon-step-forward::before {
	content: "\e85a";
}
.icon-music-alt::before {
	content: "\e85b";
}
.icon-search::before {
	content: "\e85c";
}
.icon-flashlight::before {
	content: "\e85d";
}
.icon-envelope-alt::before {
	content: "\e85e";
}
.icon-heart-empty-alt::before {
	content: "\e85f";
}
.icon-star-empty::before {
	content: "\e860";
}
.icon-picture-alt::before {
	content: "\e861";
}
.icon-camera-alt::before {
	content: "\e862";
}
.icon-home-alt::before {
	content: "\e863";
}
.icon-tag::before {
	content: "\e864";
}
.icon-thumbs-up-alt::before {
	content: "\e865";
}
.icon-thumbs-down::before {
	content: "\e866";
}
.icon-flag-alt::before {
	content: "\e867";
}
.icon-quote::before {
	content: "\e868";
}
.icon-comment-alt::before {
	content: "\e869";
}
.icon-chat::before {
	content: "\e86a";
}
.icon-vcard::before {
	content: "\e86b";
}
.icon-address::before {
	content: "\e86c";
}
.icon-location::before {
	content: "\e86d";
}
.icon-trash::before {
	content: "\e86e";
}
.icon-tools::before {
	content: "\e86f";
}
.icon-clock::before {
	content: "\e870";
}
.icon-screenshot-alt::before {
	content: "\e871";
}
.icon-trophy::before {
	content: "\e872";
}
.icon-bolt-alt::before {
	content: "\e873";
}
.icon-moon-alt::before {
	content: "\e874";
}
.icon-plane-alt::before {
	content: "\e875";
}
.icon-leaf-alt::before {
	content: "\e876";
}
.icon-lifebuoy::before {
	content: "\e877";
}
.icon-mouse::before {
	content: "\e878";
}
.icon-infinity::before {
	content: "\e879";
}
.icon-chart-line::before {
	content: "\e87a";
}
.icon-college::before {
	content: "\e87b";
}
.icon-credit-card::before {
	content: "\e87c";
}
.icon-bullhorn-alt::before {
	content: "\e87d";
}
.icon-bucket::before {
	content: "\e87e";
}
.icon-basketball::before {
	content: "\e87f";
}
.icon-baseball::before {
	content: "\e880";
}
.icon-bicycle::before {
	content: "\e881";
}
.icon-cinema::before {
	content: "\e882";
}
.icon-college-alt::before {
	content: "\e883";
}
.icon-cricket::before {
	content: "\e884";
}
.icon-ferry::before {
	content: "\e885";
}
.icon-fire-station::before {
	content: "\e886";
}
.icon-football::before {
	content: "\e887";
}
.icon-garden::before {
	content: "\e888";
}
.icon-giraffe::before {
	content: "\e889";
}
.icon-golf::before {
	content: "\e88a";
}
.icon-hospital::before {
	content: "\e88b";
}
.icon-industrial-building::before {
	content: "\e88c";
}
.icon-library::before {
	content: "\e88d";
}
.icon-minefield::before {
	content: "\e88e";
}
.icon-pitch::before {
	content: "\e88f";
}
.icon-religious-christian::before {
	content: "\e890";
}
.icon-religious-jewish::before {
	content: "\e891";
}
.icon-food-alt::before {
	content: "\e892";
}
.icon-school::before {
	content: "\e893";
}
.icon-soccer::before {
	content: "\e894";
}
.icon-swimming::before {
	content: "\e895";
}
.icon-tennis::before {
	content: "\e896";
}
.icon-town-hall::before {
	content: "\e897";
}
.icon-tree::before {
	content: "\e898";
}
.icon-tree-alt::before {
	content: "\e899";
}
.icon-search-alt::before {
	content: "\e89a";
}
.icon-envelope-alt2::before {
	content: "\e89b";
}
.icon-heart-alt::before {
	content: "\e89c";
}
.icon-camera-alt2::before {
	content: "\e89d";
}
.icon-picture-alt2::before {
	content: "\e89e";
}
.icon-paper-clip-alt::before {
	content: "\e89f";
}
.icon-tag-alt::before {
	content: "\e8a0";
}
.icon-thumbs-up-alt2::before {
	content: "\e8a1";
}
.icon-comment-alt2::before {
	content: "\e8a2";
}
.icon-newspaper::before {
	content: "\e8a3";
}
.icon-cog::before {
	content: "\e8a4";
}
.icon-params::before {
	content: "\e8a5";
}
.icon-clock-alt::before {
	content: "\e8a6";
}
.icon-lightbulb-alt::before {
	content: "\e8a7";
}
.icon-tv::before {
	content: "\e8a8";
}
.icon-mobile::before {
	content: "\e8a9";
}
.icon-cd::before {
	content: "\e8aa";
}
.icon-globe-alt::before {
	content: "\e8ab";
}
.icon-paper-plane::before {
	content: "\e8ac";
}
.icon-fire::before {
	content: "\e8ad";
}
.icon-college-alt2::before {
	content: "\e8ae";
}
.icon-database::before {
	content: "\e8af";
}
.icon-key-alt::before {
	content: "\e8b0";
}
.icon-beaker::before {
	content: "\e8b1";
}
.icon-money::before {
	content: "\e8b2";
}
.icon-food-alt2::before {
	content: "\e8b3";
}
.icon-diamond::before {
	content: "\e8b4";
}
.icon-plane-alt2::before {
	content: "\e8b5";
}
.icon-glass-alt::before {
	content: "\e8b6";
}
.icon-religious-islam::before {
	content: "\e8b7";
}
.icon-bell::before {
	content: "\e8b8";
}
.icon-map::before {
	content: "\e8b9";
}
.icon-sun::before {
	content: "\e8ba";
}
.icon-cloud-alt::before {
	content: "\e8bb";
}
.icon-paper-plane-alt::before {
	content: "\e8bc";
}
.icon-brush::before {
	content: "\e8bd";
}
.icon-ticket::before {
	content: "\e8be";
}
.icon-key-alt2::before {
	content: "\e8bf";
}
.icon-coffee-alt::before {
	content: "\e8c0";
}
.icon-food-alt3::before {
	content: "\e8c1";
}
.icon-fuel::before {
	content: "\e8c2";
}
.icon-heliport::before {
	content: "\e8c3";
}
.icon-lodging::before {
	content: "\e8c4";
}
.icon-skiing::before {
	content: "\e8c5";
}
.icon-theatre::before {
	content: "\e8c6";
}
.icon-music-alt2::before {
	content: "\e8c7";
}
.icon-star-empty-alt::before {
	content: "\e8c8";
}
.icon-eye-open-alt::before {
	content: "\e8c9";
}
.icon-location-alt::before {
	content: "\e8ca";
}
.icon-sound::before {
	content: "\e8cb";
}
.icon-desktop::before {
	content: "\e8cc";
}
.icon-cloud-alt2::before {
	content: "\e8cd";
}
.icon-bullhorn-alt2::before {
	content: "\e8ce";
}
.icon-truck-alt::before {
	content: "\e8cf";
}
.icon-t-shirt::before {
	content: "\e8d0";
}
.icon-arrow-left::before {
	content: "\e8d1";
}
.icon-fullscreen::before {
	content: "\e8d2";
}
.icon-arrow-right::before {
	content: "\e8d3";
}
.icon-layout::before {
	content: "\e8d4";
}
#fancybox-loading {
	background-image: url("/images/v3/fancybox-2.1.5/fancybox_sprite.png");
}
.fancybox-close {
	background-image: url("/images/v3/fancybox-2.1.5/fancybox_sprite.png");
}
.fancybox-prev span {
	background-image: url("/images/v3/fancybox-2.1.5/fancybox_sprite.png");
}
.fancybox-next span {
	background-image: url("/images/v3/fancybox-2.1.5/fancybox_sprite.png");
}
#fancybox-loading div {
	background: url("/images/v3/fancybox-2.1.5/fancybox_loading.gif") no-repeat center;
}
.fancybox-nav {
	background: url("/images/v3/fancybox-2.1.5/blank.gif");
}
.fancybox-overlay {
	background: url("/images/v3/fancybox-2.1.5/fancybox_overlay.png");
}
@media not all, not all, not all
{
#fancybox-loading {
	background-image: url("/images/v3/fancybox-2.1.5/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
.fancybox-close {
	background-image: url("/images/v3/fancybox-2.1.5/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
.fancybox-prev span {
	background-image: url("/images/v3/fancybox-2.1.5/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
.fancybox-next span {
	background-image: url("/images/v3/fancybox-2.1.5/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
#fancybox-loading div {
	background-image: url("/images/v3/fancybox-2.1.5/fancybox_loading@2x.gif"); background-size: 24px 24px;
}
}
.ui360 {
	background: url("/images/v3/sm297/360-button-vis-play.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_paused .sm2-360btn {
	background: url("/images/v3/sm297/360-button-vis-play.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360btn-default {
	background: url("/images/v3/sm297/360-button-vis-play.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360:hover .sm2-360btn {
	background: url("/images/v3/sm297/360-button-vis-play-light.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360btn-default:hover {
	background: url("/images/v3/sm297/360-button-vis-play-light.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_paused .sm2-360btn:hover {
	background: url("/images/v3/sm297/360-button-vis-play-light.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_playing .sm2-360btn:hover {
	background: url("/images/v3/sm297/360-button-vis-pause-light.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-pause-light.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360btn-playing:hover {
	background: url("/images/v3/sm297/360-button-vis-pause-light.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-pause-light.gif) no-repeat 50% 50%;
}
.ui360 {
	background: url("/images/v3/sm297/360-button-vis-play.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360btn-default {
	background: url("/images/v3/sm297/360-button-vis-play.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_paused .sm2-360btn {
	background: url("/images/v3/sm297/360-button-vis-play.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 {
	_background: transparent url(/images/v3/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360btn-default {
	_background: transparent url(/images/v3/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_paused .sm2-360btn {
	_background: transparent url(/images/v3/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360btn-default:hover {
	background: url("/images/v3/sm297/360-button-vis-play-light.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_paused .sm2-360btn:hover {
	background: url("/images/v3/sm297/360-button-vis-play-light.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-play.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_playing .sm2-360btn:hover {
	background: url("/images/v3/sm297/360-button-vis-pause-light.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-pause-light.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360btn-playing:hover {
	background: url("/images/v3/sm297/360-button-vis-pause-light.png") no-repeat 50% 50%; _background: transparent url(/images/v3/sm297/360-button-vis-pause-light.gif) no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_buffering .sm2-360btn {
	background: url("/images/v3/sm297/icon_loading_spinner.gif") no-repeat 50% 50%;
}
.ui360 .sm2-360ui.sm2_buffering .sm2-360btn:hover {
	background: url("/images/v3/sm297/icon_loading_spinner.gif") no-repeat 50% 50%;
}
.ui-widget-content {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x 50% top rgb(238, 238, 238);
}
.ui-widget-header {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_gloss-wave_35_f6a828_500x100.png") repeat-x 50% 50% rgb(246, 168, 40);
}
.ui-state-default {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x 50% 50% rgb(246, 246, 246);
}
.ui-widget-content .ui-state-default {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x 50% 50% rgb(246, 246, 246);
}
.ui-widget-header .ui-state-default {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x 50% 50% rgb(246, 246, 246);
}
.ui-state-hover {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x 50% 50% rgb(253, 245, 206);
}
.ui-widget-content .ui-state-hover {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x 50% 50% rgb(253, 245, 206);
}
.ui-widget-header .ui-state-hover {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x 50% 50% rgb(253, 245, 206);
}
.ui-state-focus {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x 50% 50% rgb(253, 245, 206);
}
.ui-widget-content .ui-state-focus {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x 50% 50% rgb(253, 245, 206);
}
.ui-widget-header .ui-state-focus {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x 50% 50% rgb(253, 245, 206);
}
.ui-state-active {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255);
}
.ui-widget-content .ui-state-active {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255);
}
.ui-widget-header .ui-state-active {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255);
}
.ui-state-highlight {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x 50% top rgb(255, 228, 92);
}
.ui-widget-content .ui-state-highlight {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x 50% top rgb(255, 228, 92);
}
.ui-widget-header .ui-state-highlight {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x 50% top rgb(255, 228, 92);
}
.ui-state-error {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% rgb(184, 25, 0);
}
.ui-widget-content .ui-state-error {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% rgb(184, 25, 0);
}
.ui-widget-header .ui-state-error {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% rgb(184, 25, 0);
}
.ui-icon {
	background-image: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-icons_222222_256x240.png");
}
.ui-widget-content .ui-icon {
	background-image: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ef8c08_256x240.png");
}
.ui-state-hover .ui-icon {
	background-image: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ef8c08_256x240.png");
}
.ui-state-focus .ui-icon {
	background-image: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ef8c08_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ef8c08_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-icons_228ef1_256x240.png");
}
.ui-state-error .ui-icon {
	background-image: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ffd27a_256x240.png");
}
.ui-state-error-text .ui-icon {
	background-image: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-icons_ffd27a_256x240.png");
}
.ui-widget-overlay {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% rgb(102, 102, 102);
}
.ui-widget-shadow {
	background: url("/images/v3/jQueryUI/ui-lightness-1-10-3/images/ui-bg_flat_10_000000_40x100.png") repeat-x 50% 50% rgb(0, 0, 0);
}
.jcrop-vline {
	background: url("/images/v3/jcrop/Jcrop.gif") rgb(255, 255, 255);
}
.jcrop-hline {
	background: url("/images/v3/jcrop/Jcrop.gif") rgb(255, 255, 255);
}
.nivoSlider {
	background: url("/images/v3/nivoSlider/loader.gif") no-repeat 50% 50%; position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; display: none; position: absolute;
}
.nivoSlider a {
	border: 0px currentColor; border-image: none; display: block;
}
.nivo-nav-num {
	display: none;
}
.nivo-controlNav {
	padding: 10px;
}
.nivo-controlNav a {
	background: url("/images/v3/nivoSlider/bullet.png") no-repeat 0px 0px; margin: 0px 3px; width: 16px; height: 16px; display: inline-block;
}
.nivo-controlNav a.active {
	background: url("/images/v3/nivoSlider/bullet_active.png") no-repeat 0px 0px;
}
.nivo-directionNav a {
	background-position: 0px 0px; border: 0px currentColor; border-image: none; width: 30px; height: 40px; text-indent: -9999px; display: block; background-repeat: no-repeat;
}
a.nivo-nextNav {
	right: 0px; background-image: url("/images/v3/nivoSlider/next_nav.png");
}
a.nivo-prevNav {
	left: 0px; background-image: url("/images/v3/nivoSlider/prev_nav.png");
}
.nivo-caption {
	color: rgb(255, 255, 255); font-family: Trebuchet MS;
}
.nivo-caption-bg {
	background: rgb(0, 0, 0); width: 100%; height: 100%; opacity: 0.8;
}
.nivo-caption {
	background: 0px 0px; padding: 0px; filter: none; opacity: 1; -moz-opacity: 1;
}
.nivo-caption p {
	top: 0px; position: absolute;
}
.clearfix {
	
}
.clearfix::before {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.hide-text {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.input-block-level {
	width: 100%; display: block; min-height: 30px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.header-wrapper.sub-open .navbar {
	padding-bottom: 42px;
}
.header-wrapper.sub-open .navbar .navbar-inner {
	border-radius: 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: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
.header-wrapper .navbar {
	position: relative;
}
.header-wrapper .navbar .collapse {
	position: static;
}
.header-wrapper .navbar .nav {
	position: static;
}
.header-wrapper .navbar .nav > li.dropdown {
	position: static;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper {
	border: currentColor; border-image: none; left: 0px; top: 100%; right: 0px; margin-top: 0px; position: absolute; z-index: 100; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu {
	margin: 0px auto; padding: 0px; border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; width: 938px; height: auto; color: rgb(255, 255, 255); float: none; position: static; box-shadow: none; background-image: linear-gradient(rgb(35, 35, 35), rgb(35, 35, 35)); background-repeat: repeat-x; background-color: rgb(35, 35, 35); -webkit-box-shadow: none; -moz-box-shadow: none; -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: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu::before {
	line-height: 0; display: table; content: "";
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu::after {
	line-height: 0; display: table; content: "";
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu::after {
	clear: both;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu::before {
	border: currentColor; border-image: none; left: 0px; right: 0px; position: static;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu::after {
	border: currentColor; border-image: none; left: 0px; right: 0px; position: static;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li {
	float: left;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li:first-child > a {
	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;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li:last-child > a {
	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;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li.active a {
	background: rgba(255, 255, 255, 0); color: rgb(255, 255, 255);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li.active a:focus {
	background: rgba(255, 255, 255, 0); color: rgb(255, 255, 255);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li.active a:hover {
	background: rgba(255, 255, 255, 0); color: rgb(255, 255, 255);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li a {
	padding: 0px 15px; color: rgb(255, 255, 255);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li a:hover {
	background: rgb(35, 35, 35); color: rgb(255, 255, 255);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li a:focus {
	background: rgb(35, 35, 35); color: rgb(255, 255, 255);
}
@media all and (max-width:480px)
{
.header-wrapper .navbar .nav > li.active {
	background-color: rgb(35, 35, 35);
}
.header-wrapper .navbar .nav li.open {
	background-color: transparent;
}
.header-wrapper .navbar .nav li.open > a {
	background-color: transparent;
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper {
	background-image: none; background-color: rgb(255, 255, 255);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu {
	background-image: none; background-color: rgb(255, 255, 255);
}
}
body .content-wrapper .wrapper > :first-child.content {
	padding-top: 0px;
}
body {
	padding-bottom: 88px; min-height: 100%; box-sizing: border-box; -moz-box-sizing: border-box;
}
html {
	height: 100%;
}
.footer-wrapper {
	height: 88px; bottom: 0px; position: absolute;
}
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 {
	width: 1px; font-size: 100%; min-width: 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: 0px 0px; margin: 0px; color: rgb(0, 0, 0); line-height: 20px; letter-spacing: 0.3px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 16px; position: relative; background-image: none; background-attachment: scroll; background-size: auto; background-color: rgb(255, 255, 255);
}
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: rgb(0, 0, 0); text-decoration: underline;
}
a:focus {
	color: rgb(0, 0, 0); text-decoration: underline;
}
div.img-simple {
	background: 0px 0px; margin: 2px 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: 0px; line-height: 0; overflow: hidden; display: inline-block; max-width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0;
}
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.img-simple.pull-right {
	margin-top: 2px !important; margin-left: 20px !important;
}
div.img-simple.pull-left {
	margin-top: 2px !important; margin-right: 20px !important;
}
div.img-simple.align-top {
	margin-top: 2px !important;
}
.section > .content {
	-ms-word-wrap: break-word;
}
.section > .content > .span4 > .img-simple {
	margin-top: 2px !important;
}
.section > .content > .col-4 > .img-simple {
	margin-top: 2px !important;
}
:first-child.img-simple {
	margin-top: 0px; margin-bottom: 0px;
}
:last-child.img-simple {
	margin-bottom: 0px;
}
div.no-image {
	padding: 0px; border-radius: 0px; 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: 0; -moz-border-radius: 0; -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;
}
.row-fluid [class*=span] {
	width: 100%; margin-left: 2.12%; float: left; display: block; min-height: 30px; 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;
}
.container-fluid.header-wrapper {
	padding-right: 0px; padding-left: 0px;
}
.container-fluid.content-wrapper {
	padding-right: 0px; padding-left: 0px;
}
.container-fluid.footer-wrapper {
	padding-right: 0px; padding-left: 0px;
}
.container-fluid.site-wrapper {
	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: 11px 20px 11px 0px; color: rgb(0, 0, 0); overflow: hidden; margin-top: 20px; 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: 89px;
}
.avatar + .section {
	margin-left: 89px;
}
.avatar + .item {
	margin-left: 89px;
}
.sidebar .avatar + .wrapper {
	margin-left: 104px;
}
.sidebar .avatar + .section {
	margin-left: 89px;
}
.controls {
	float: right;
}
.wrapper {
	background: inherit; border-radius: 0px; border: 0px solid rgb(0, 0, 0); margin-top: 20px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.wrapper > .content > .avatar {
	padding: 11px 20px 11px 0px; margin-top: 20px; 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: 11px; padding-right: 0px; padding-bottom: 0px;
}
.wrapper > .heading {
	background: rgba(0, 0, 0, 0); margin: 0px; padding: 11px 0px; color: rgb(0, 0, 0); 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: 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: rgb(0, 0, 0); text-decoration: none;
}
.wrapper > .content p > a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.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: 0px;
}
.section {
	background: inherit; border-radius: 0px; border: 0px solid red; margin-top: 20px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.section > .content > .avatar {
	padding: 0px 20px 0px 0px; margin-top: 20px; 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;
}
.section > .controls {
	color: inherit; padding-top: 11px; padding-right: 0px; padding-bottom: 11px;
}
.section > .heading {
	background: inherit; margin: 0px; padding: 11px 0px; color: rgb(0, 0, 0); font-size: 30px; font-weight: 400; 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: 20px 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: rgb(0, 0, 0); text-decoration: none;
}
.section > .content p > a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.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: 10px;
}
.section > .heading + .content {
	padding-top: 10px;
}
.item {
	background: inherit; border-radius: 0px; border: 0px solid rgb(0, 0, 255); margin-top: 20px; 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 10px; 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: rgb(0, 0, 0); text-decoration: none;
}
.item > .content p > a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.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: none;
}
.section > .heading h1 a:hover {
	text-decoration: none;
}
.item > .heading h1 a:hover {
	text-decoration: none;
}
.sidebar .wrapper > .heading h1 a:hover {
	text-decoration: none;
}
.sidebar .section > .heading h1 a:hover {
	text-decoration: none;
}
.wrapper > .heading h2 a:hover {
	text-decoration: none;
}
.section > .heading h2 a:hover {
	text-decoration: none;
}
.item > .heading h2 a:hover {
	text-decoration: none;
}
.sidebar .wrapper > .heading h2 a:hover {
	text-decoration: none;
}
.sidebar .section > .heading h2 a:hover {
	text-decoration: none;
}
.wrapper > .heading h3 a:hover {
	text-decoration: none;
}
.section > .heading h3 a:hover {
	text-decoration: none;
}
.item > .heading h3 a:hover {
	text-decoration: none;
}
.sidebar .wrapper > .heading h3 a:hover {
	text-decoration: none;
}
.sidebar .section > .heading h3 a:hover {
	text-decoration: none;
}
.wrapper > .heading h4 a:hover {
	text-decoration: none;
}
.section > .heading h4 a:hover {
	text-decoration: none;
}
.item > .heading h4 a:hover {
	text-decoration: none;
}
.sidebar .wrapper > .heading h4 a:hover {
	text-decoration: none;
}
.sidebar .section > .heading h4 a:hover {
	text-decoration: none;
}
.wrapper > .heading h5 a:hover {
	text-decoration: none;
}
.section > .heading h5 a:hover {
	text-decoration: none;
}
.item > .heading h5 a:hover {
	text-decoration: none;
}
.sidebar .wrapper > .heading h5 a:hover {
	text-decoration: none;
}
.sidebar .section > .heading h5 a:hover {
	text-decoration: none;
}
.wrapper > .heading h6 a:hover {
	text-decoration: none;
}
.section > .heading h6 a:hover {
	text-decoration: none;
}
.item > .heading h6 a:hover {
	text-decoration: none;
}
.sidebar .wrapper > .heading h6 a:hover {
	text-decoration: none;
}
.sidebar .section > .heading h6 a:hover {
	text-decoration: none;
}
.wrapper > .heading h1 {
	line-height: 44px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.section > .heading h1 {
	line-height: 44px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.item > .heading h1 {
	line-height: 44px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .wrapper > .heading h1 {
	line-height: 44px; font-family: Roboto,Helvetica,Arial,sans-serif;
}
.sidebar .section > .heading h1 {
	line-height: 44px; 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(0, 0, 0); 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(255, 255, 255); -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: 25px; padding-left: 25px;
}
.header-wrapper > .container-fluid {
	padding-right: 25px; padding-left: 25px;
}
.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 .content-inner > div {
	padding-top: 28.8px; padding-bottom: 20px;
}
.content-wrapper .content-inner > div > .container {
	padding-right: 25px; padding-left: 25px;
}
.content-wrapper .content-inner > div > .container-fluid {
	padding-right: 25px; padding-left: 25px;
}
.content-wrapper .content-inner .right-widget-padding {
	padding-right: 20px;
}
.footer-wrapper {
	color: rgb(0, 0, 0); border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; background-color: rgb(255, 255, 255); -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
.footer-wrapper > .container {
	padding-top: 20px; padding-bottom: 20px;
}
.footer-wrapper > .container {
	padding-right: 25px; padding-left: 25px;
}
.footer-wrapper > .container-fluid {
	padding-right: 25px; padding-left: 25px;
}
.footer-wrapper.fix-bottom {
	bottom: 0px; position: fixed;
}
.site-wrapper {
	margin: 0px auto; border-radius: 0px; border: currentColor; display: block; max-width: 100%; box-shadow: none; background-color: rgba(0, 0, 0, 0); -webkit-box-shadow: none; -moz-box-shadow: none; -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: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
@media only screen and (max-width:725px)
{
.right-widget-padding {
	padding: 0px 20px;
}
}
.fade {
	transition:opacity 0.15s linear; opacity: 0; -webkit-transition: opacity .15s linear; -moz-transition: opacity .15s linear; -o-transition: opacity .15s linear;
}
.fade.in {
	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;
}
.collapse.in {
	height: auto;
}
.close {
	color: rgb(0, 0, 0); line-height: 20px; 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: 55px;
}
.sidebar .avatar + .section {
	margin-left: 55px;
}
.sidebar .avatar + .item {
	margin-left: 55px;
}
.sidebar.sidebar .avatar + .wrapper {
	margin-left: 70px;
}
.sidebar.sidebar .avatar + .section {
	margin-left: 55px;
}
.sidebar .avatar {
	padding: 8px 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: 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 {
	background: rgb(255, 255, 255); border-radius: 0px; border: 0px solid rgb(0, 0, 0); margin-top: 32px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar .wrapper > .content > .avatar {
	padding: 0px 20px 0px 0px; margin-top: 10px; 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: 8px; padding-right: 15px; padding-bottom: 8px;
}
.sidebar .wrapper > .heading {
	background: rgb(114, 114, 114); margin: 0px; padding: 8px 15px; color: rgb(255, 255, 255); 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;
}
.sidebar .wrapper > .content {
	margin: 0px; padding: 10px 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: rgb(0, 0, 0); text-decoration: none;
}
.sidebar .wrapper > .content p > a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.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: 5px;
}
.sidebar .section {
	background: inherit; border-radius: 0px; border: 0px solid red; margin-top: 10px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.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: rgb(255, 255, 255); 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: 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: rgb(0, 0, 0); text-decoration: none;
}
.sidebar .section > .content p > a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.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: 0px;
}
.sidebar h1 {
	color: inherit; font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
.sidebar h2 {
	color: inherit; font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
.sidebar h3 {
	color: inherit; font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
.sidebar h4 {
	color: inherit; font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
.sidebar h5 {
	color: inherit; font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
.sidebar h6 {
	color: inherit; font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
.sidebar h1 > a {
	color: inherit;
}
.sidebar h2 > a {
	color: inherit;
}
.sidebar h3 > a {
	color: inherit;
}
.sidebar h4 > a {
	color: inherit;
}
.sidebar h5 > a {
	color: inherit;
}
.sidebar h6 > a {
	color: inherit;
}
.sidebar h1 > a:hover {
	color: inherit;
}
.sidebar h2 > a:hover {
	color: inherit;
}
.sidebar h3 > a:hover {
	color: inherit;
}
.sidebar h4 > a:hover {
	color: inherit;
}
.sidebar h5 > a:hover {
	color: inherit;
}
.sidebar h6 > a:hover {
	color: inherit;
}
.sidebar h1 {
	line-height: 44px; 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: none;
}
.sidebar .mgm-box .img-simple {
	margin-bottom: 10px;
}
.sidebar .mgm-box.wrapper > .content {
	padding-top: 10px;
}
.sidebar .mgm-box.wrapper > .content .top {
	padding: 0px 0px 10px;
}
.sidebar .mgm-box.wrapper > .content .middle {
	padding: 0px 0px 10px;
}
.sidebar .mgm-box.wrapper > .content .top {
	font-style: italic;
}
.sidebar .mgm-box.wrapper > .content .middle {
	font-weight: 700;
}
.sidebar .mgm-box.wrapper > .content .bottom {
	text-align: center;
}
.sidebar .mgm-box .btn {
	padding-right: 16px; padding-left: 16px;
}
.sidebar .latest-comments .btn {
	margin-top: 10px;
}
.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: 20px;
}
.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: 20px;
}
.signature .signature-text-noimg .signature-sign {
	line-height: 60px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 40px;
}
p {
	margin: 0px 0px 20px;
}
.content p {
	line-height: normal;
}
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: 10px 0px; color: inherit; font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
h2 {
	margin: 10px 0px; color: inherit; font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
h3 {
	margin: 10px 0px; color: inherit; font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
h4 {
	margin: 10px 0px; color: inherit; font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
h5 {
	margin: 10px 0px; color: inherit; font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
h6 {
	margin: 10px 0px; color: inherit; font-family: Roboto,Helvetica,Arial,sans-serif; font-weight: 400; text-shadow: none;
}
h1 > a {
	color: inherit; text-decoration: underline; display: inline-block;
}
h2 > a {
	color: inherit; text-decoration: underline; display: inline-block;
}
h3 > a {
	color: inherit; text-decoration: underline; display: inline-block;
}
h4 > a {
	color: inherit; text-decoration: underline; display: inline-block;
}
h5 > a {
	color: inherit; text-decoration: underline; display: inline-block;
}
h6 > a {
	color: inherit; text-decoration: underline; display: inline-block;
}
h1 > a:hover {
	color: inherit; text-decoration: none;
}
h2 > a:hover {
	color: inherit; text-decoration: none;
}
h3 > a:hover {
	color: inherit; text-decoration: none;
}
h4 > a:hover {
	color: inherit; text-decoration: none;
}
h5 > a:hover {
	color: inherit; text-decoration: none;
}
h6 > a:hover {
	color: inherit; text-decoration: none;
}
h1 {
	line-height: 44px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 44px;
}
h2 {
	line-height: 36px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 36px;
}
h3 {
	line-height: 32.8px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 30px;
}
h4 {
	line-height: 20px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 20px;
}
h5 {
	line-height: 16px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 16px;
}
h6 {
	line-height: 13.6px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 13.6px;
}
blockquote {
	margin: 0px 0px 20px; 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: 20px; 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: 20px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 20px;
}
.sub2 {
	line-height: 16.2px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 14.4px;
}
.sub3 {
	line-height: 17px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 13.6px;
}
.page-title {
	line-height: 28px; font-size: 30px; margin-bottom: 0px;
}
ul {
	margin: 0px 0px 10px 25px; padding: 0px;
}
ol {
	margin: 0px 0px 10px 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: 20px;
}
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: 20px;
}
dt {
	line-height: 20px;
}
dd {
	line-height: 20px;
}
dt {
	font-weight: 400;
}
dd {
	margin-left: 10px;
}
.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: 10px; 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: rgb(0, 0, 0); text-decoration: none;
}
.sidebar a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.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(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=text] {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=password] {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=datetime] {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=datetime-local] {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=date] {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=month] {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=time] {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=week] {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=number] {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=email] {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=url] {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=search] {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=tel] {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
input[type=color] {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
.uneditable-input {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
button {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
select {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; resize: none;
}
textarea {
	background: rgb(221, 221, 221); padding: 4px 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(22, 22, 22); line-height: 20px; font-family: inherit; font-size: 16px; margin-bottom: 10px; -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);
}
.uneditable-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);
}
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.uneditable-input.error {
	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;
}
.uneditable-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;
}
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);
}
.uneditable-input.error + .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);
}
.uneditable-input.error + .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: 10px;
}
.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(48, 48, 48);
}
textarea:-ms-input-placeholder {
	color: rgb(48, 48, 48);
}
input.placeholder {
	color: rgb(48, 48, 48);
}
textarea.placeholder {
	color: rgb(48, 48, 48);
}
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(221, 221, 221); -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: 10px;
}
.form-horizontal select + .help-block {
	margin-top: 10px;
}
.form-horizontal textarea + .help-block {
	margin-top: 10px;
}
p.input-block-level {
	margin: 0px 0px 10px; padding: 5px 0px; line-height: 16px;
}
.radio {
	padding-left: 20px; display: inline-block; min-height: 20px;
}
.checkbox {
	padding-left: 20px; display: inline-block; min-height: 20px;
}
.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;
}
.radio.inline {
	padding-top: 5px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.checkbox.inline {
	padding-top: 5px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.radio.inline + .radio.inline {
	margin-left: 10px;
}
.checkbox.inline + .checkbox.inline {
	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: 20px;
}
.table th {
	padding: 8px; text-align: left; line-height: 20px; 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: 20px; 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: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; text-align: center; color: rgb(156, 156, 156); line-height: 20px; 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: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
button.btn {
	padding: 4px 12px; outline: 0px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; text-align: center; color: rgb(156, 156, 156); line-height: 20px; 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: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn {
	padding: 4px 12px; outline: 0px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; text-align: center; color: rgb(156, 156, 156); line-height: 20px; 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: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.btn {
	padding: 4px 12px; outline: 0px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; text-align: center; color: rgb(156, 156, 156); line-height: 20px; 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: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
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: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
button.btn:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.btn:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.sidebar .wrapper > .content a.btn:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
a.btn:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
button.btn:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.btn:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.sidebar .wrapper > .content a.btn:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
a.btn:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
button.btn:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.btn:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.sidebar .wrapper > .content a.btn:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
a.btn.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
button.btn.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.btn.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.sidebar .wrapper > .content a.btn.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
a.btn.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
button.btn.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.btn.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.sidebar .wrapper > .content a.btn.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
a[disabled].btn {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
button[disabled].btn {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
[disabled].btn {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.sidebar .wrapper > .content a[disabled].btn {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
a.btn.btn-primary {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
button.btn.btn-primary {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn.btn-primary {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.btn.btn-primary {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
a.btn.btn-primary:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-primary:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-primary:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-primary:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-primary:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-primary:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-primary:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-primary:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-primary:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-primary:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-primary:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-primary:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-primary.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-primary.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-primary.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-primary.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-primary.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-primary.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-primary.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-primary.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a[disabled].btn.btn-primary {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button[disabled].btn.btn-primary {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
[disabled].btn.btn-primary {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a[disabled].btn.btn-primary {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-cancel {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
button.btn.btn-cancel {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn.btn-cancel {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.btn.btn-cancel {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
a.btn.btn-cancel:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-cancel:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-cancel:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-cancel:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-cancel:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-cancel:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-cancel:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-cancel:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-cancel:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-cancel:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-cancel:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-cancel:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-cancel.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-cancel.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-cancel.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-cancel.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-cancel.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-cancel.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-cancel.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-cancel.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a[disabled].btn.btn-cancel {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button[disabled].btn.btn-cancel {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
[disabled].btn.btn-cancel {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a[disabled].btn.btn-cancel {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-remove {
	padding: 0px; border-radius: 50%; border: 1px solid rgb(156, 156, 156); border-image: none; width: 19px; height: 19px; text-align: center; color: rgb(156, 156, 156); line-height: 19px; font-size: 12.8px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
button.btn.btn-remove {
	padding: 0px; border-radius: 50%; border: 1px solid rgb(156, 156, 156); border-image: none; width: 19px; height: 19px; text-align: center; color: rgb(156, 156, 156); line-height: 19px; font-size: 12.8px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn.btn-remove {
	padding: 0px; border-radius: 50%; border: 1px solid rgb(156, 156, 156); border-image: none; width: 19px; height: 19px; text-align: center; color: rgb(156, 156, 156); line-height: 19px; font-size: 12.8px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.btn.btn-remove {
	padding: 0px; border-radius: 50%; border: 1px solid rgb(156, 156, 156); border-image: none; width: 19px; height: 19px; text-align: center; color: rgb(156, 156, 156); line-height: 19px; font-size: 12.8px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
a.btn.btn-remove:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-remove:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-remove:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-remove:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-remove:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-remove:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-remove:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-remove:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-remove:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-remove:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-remove:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-remove:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-remove.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-remove.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-remove.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-remove.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-remove.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-remove.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-remove.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-remove.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a[disabled].btn.btn-remove {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button[disabled].btn.btn-remove {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
[disabled].btn.btn-remove {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a[disabled].btn.btn-remove {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-remove i {
	padding-left: 1px;
}
button.btn.btn-remove i {
	padding-left: 1px;
}
.btn.btn-remove i {
	padding-left: 1px;
}
.sidebar .wrapper > .content a.btn.btn-remove i {
	padding-left: 1px;
}
a.btn.btn-remove:hover {
	border-radius: 50%; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(255, 255, 255); line-height: 19px; font-size: 12.8px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); 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: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
button.btn.btn-remove:hover {
	border-radius: 50%; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(255, 255, 255); line-height: 19px; font-size: 12.8px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); 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: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn.btn-remove:hover {
	border-radius: 50%; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(255, 255, 255); line-height: 19px; font-size: 12.8px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); 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: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.btn.btn-remove:hover {
	border-radius: 50%; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(255, 255, 255); line-height: 19px; font-size: 12.8px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); 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: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
a.btn.btn-remove: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.btn-remove: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.btn-remove: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.btn-remove: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.btn-remove: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.btn-remove: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.btn-remove: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.btn-remove: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.btn-remove: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.btn-remove: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.btn-remove: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.btn-remove: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.btn.btn-remove.active: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.btn-remove.active: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.btn-remove.active: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.btn-remove.active: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.btn-remove.disabled: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.btn-remove.disabled: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.btn-remove.disabled: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.btn-remove.disabled: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.btn-remove: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.btn-remove: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.btn-remove: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.btn-remove: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.btn-mgm-box {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
button.btn.btn-mgm-box {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn.btn-mgm-box {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.btn.btn-mgm-box {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
a.btn.btn-mgm-box:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-mgm-box:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-mgm-box:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-mgm-box:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-mgm-box:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-mgm-box:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-mgm-box:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-mgm-box:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-mgm-box:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-mgm-box:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-mgm-box:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-mgm-box:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-mgm-box.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-mgm-box.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-mgm-box.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-mgm-box.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-mgm-box.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-mgm-box.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-mgm-box.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-mgm-box.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a[disabled].btn.btn-mgm-box {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button[disabled].btn.btn-mgm-box {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
[disabled].btn.btn-mgm-box {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a[disabled].btn.btn-mgm-box {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-shop-checkout {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; clear: both; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
button.btn.btn-shop-checkout {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; clear: both; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn.btn-shop-checkout {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; clear: both; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.btn.btn-shop-checkout {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; clear: both; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
a.btn.btn-shop-checkout:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-shop-checkout:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-shop-checkout:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-shop-checkout:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-shop-checkout:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-shop-checkout:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-shop-checkout:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-shop-checkout:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-shop-checkout:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-shop-checkout:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-shop-checkout:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-shop-checkout:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-shop-checkout.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-shop-checkout.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-shop-checkout.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-shop-checkout.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-shop-checkout.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-shop-checkout.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.btn.btn-shop-checkout.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-shop-checkout.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a[disabled].btn.btn-shop-checkout {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
button[disabled].btn.btn-shop-checkout {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
[disabled].btn.btn-shop-checkout {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a[disabled].btn.btn-shop-checkout {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-small {
	padding: 0px 10px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 18px; font-size: 14.4px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
button.btn.btn-small {
	padding: 0px 10px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 18px; font-size: 14.4px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn.btn-small {
	padding: 0px 10px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 18px; font-size: 14.4px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.btn.btn-small {
	padding: 0px 10px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 18px; font-size: 14.4px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
a.btn.btn-small:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
button.btn.btn-small:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.btn.btn-small:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.sidebar .wrapper > .content a.btn.btn-small:hover {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
a.btn.btn-small:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
button.btn.btn-small:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.btn.btn-small:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.sidebar .wrapper > .content a.btn.btn-small:focus {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
a.btn.btn-small:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
button.btn.btn-small:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.btn.btn-small:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.sidebar .wrapper > .content a.btn.btn-small:active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
a.btn.btn-small.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
button.btn.btn-small.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.btn.btn-small.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.sidebar .wrapper > .content a.btn.btn-small.active {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
a.btn.btn-small.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
button.btn.btn-small.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.btn.btn-small.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.sidebar .wrapper > .content a.btn.btn-small.disabled {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
a[disabled].btn.btn-small {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
button[disabled].btn.btn-small {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
[disabled].btn.btn-small {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
.sidebar .wrapper > .content a[disabled].btn.btn-small {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(rgb(156, 156, 156), rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(156, 156, 156, 0.6);
}
a.btn.btn-small i {
	font-size: 100%;
}
button.btn.btn-small i {
	font-size: 100%;
}
.btn.btn-small i {
	font-size: 100%;
}
.sidebar .wrapper > .content a.btn.btn-small i {
	font-size: 100%;
}
a.btn.btn-small i + span {
	margin-left: 8px;
}
button.btn.btn-small i + span {
	margin-left: 8px;
}
.btn.btn-small i + span {
	margin-left: 8px;
}
.sidebar .wrapper > .content a.btn.btn-small i + span {
	margin-left: 8px;
}
a.btn.btn-block {
	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.btn-block {
	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.btn-block {
	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.btn-block {
	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.btn-block + a.btn.btn-block {
	margin-top: 5px;
}
a.btn.btn-block + button.btn.btn-block {
	margin-top: 5px;
}
a.btn.btn-block + .btn.btn-block {
	margin-top: 5px;
}
a.btn.btn-block + .sidebar .wrapper > .content a.btn.btn-block {
	margin-top: 5px;
}
button.btn.btn-block + a.btn.btn-block {
	margin-top: 5px;
}
button.btn.btn-block + button.btn.btn-block {
	margin-top: 5px;
}
button.btn.btn-block + .btn.btn-block {
	margin-top: 5px;
}
button.btn.btn-block + .sidebar .wrapper > .content a.btn.btn-block {
	margin-top: 5px;
}
.btn.btn-block + a.btn.btn-block {
	margin-top: 5px;
}
.btn.btn-block + button.btn.btn-block {
	margin-top: 5px;
}
.btn.btn-block + .btn.btn-block {
	margin-top: 5px;
}
.btn.btn-block + .sidebar .wrapper > .content a.btn.btn-block {
	margin-top: 5px;
}
.sidebar .wrapper > .content a.btn.btn-block + a.btn.btn-block {
	margin-top: 5px;
}
.sidebar .wrapper > .content a.btn.btn-block + button.btn.btn-block {
	margin-top: 5px;
}
.sidebar .wrapper > .content a.btn.btn-block + .btn.btn-block {
	margin-top: 5px;
}
.sidebar .wrapper > .content a.btn.btn-block + .sidebar .wrapper > .content a.btn.btn-block {
	margin-top: 5px;
}
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.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.btn.disabled {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
button.btn.disabled {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn.disabled {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar .wrapper > .content a.btn.disabled {
	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.btn.hide {
	display: none;
}
button.btn.hide {
	display: none;
}
.btn.hide {
	display: none;
}
.sidebar .wrapper > .content a.btn.hide {
	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 > .btn.active {
	z-index: 2;
}
.btn-group .dropdown-toggle:active {
	outline: 0px;
}
.btn-group.open .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;
}
.btn-group.open .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);
}
.btn-group.open .btn.dropdown-toggle {
	background-color: transparent;
}
.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: 6px 6px 0px 0px; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0;
}
.btn-group-vertical > :last-child.btn {
	border-radius: 0px 0px 6px 6px; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px;
}
.alert {
	padding: 8px 35px 8px 14px; border-radius: 6px; border: 1px solid rgb(251, 238, 213); border-image: none; margin-bottom: 20px; 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: 20px; 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(255, 255, 255);
}
.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: currentColor; border-image: none; position: relative; min-height: 38px; 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;
}
.nav-collapse.collapse {
	height: auto; overflow: visible; background-color: rgb(255, 255, 255);
}
.navbar .btn-navbar {
	margin: 2px 5px; padding: 4px 10px; height: 26px; color: rgb(255, 255, 255); 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(35, 35, 35); -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(255, 255, 255); background-image: none; background-color: rgb(35, 35, 35);
}
.navbar .btn-navbar.btn-basket {
	padding: 4px 16px; position: relative;
}
.navbar .btn-navbar.btn-basket .icon-cart-empty {
	left: 50%; top: 50%; width: 56px; height: 56px; line-height: 60px; font-size: 56px; margin-top: -28px; margin-left: -30px; position: absolute;
}
.navbar .btn-navbar.btn-basket .cart-number {
	line-height: 22px; font-size: 10px;
}
.navbar .nav > li {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none; box-shadow: 0px 0px 0px;
}
.navbar .nav > li > a {
	padding: 0px 15px; color: rgb(0, 0, 0); line-height: 40px; 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(35, 35, 35);
}
.navbar .nav > li.open > a {
	color: rgb(255, 255, 255); background-color: rgb(35, 35, 35);
}
.navbar .nav > li.open > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(35, 35, 35);
}
.navbar .pull-right > li > .dropdown-wrapper > .dropdown-menu {
	left: auto; right: 0px;
}
.navbar .nav > li > .dropdown-wrapper > .dropdown-menu.pull-right {
	left: auto; right: 0px;
}
.navbar .pull-right > li > .dropdown-wrapper > .dropdown-menu::before {
	left: auto; right: 12px;
}
.navbar .nav > li > .dropdown-wrapper > .dropdown-menu.pull-right::before {
	left: auto; right: 12px;
}
.navbar .pull-right > li > .dropdown-wrapper > .dropdown-menu::after {
	left: auto; right: 13px;
}
.navbar .nav > li > .dropdown-wrapper > .dropdown-menu.pull-right::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 > .dropdown-menu.pull-right .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 > .dropdown-menu.pull-right::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(35, 35, 35);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li a:focus {
	text-decoration: underline; background-color: rgb(35, 35, 35);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li.active a {
	text-decoration: none; background-color: rgb(35, 35, 35);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li.active a:focus {
	text-decoration: none; background-color: rgb(35, 35, 35);
}
.header-wrapper .navbar .nav > li.dropdown .dropdown-wrapper .dropdown-menu > li.active a:hover {
	text-decoration: none; background-color: rgb(35, 35, 35);
}
.header-wrapper .dropdown-menu {
	padding: 0px;
}
.header-wrapper .dropdown-menu > li a {
	line-height: 40px; text-decoration: none;
}
.header-wrapper .dropdown-menu > li a:hover {
	text-decoration: underline;
}
.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.navbar-compact {
	height: 40px; overflow: hidden; padding-bottom: 0px;
}
.header-wrapper .navbar.navbar-compact.moreMenuActive {
	overflow: visible;
}
.header-wrapper .navbar.navbar-compact .nav {
	margin-right: 0px; float: none;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn {
	color: rgb(51, 102, 153); float: right; position: relative;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn > a {
	padding-right: 12px; display: inline-block; cursor: pointer;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn > a .menu-bars {
	padding-top: 13.33px; padding-left: 6px; float: right;
}
.header-wrapper .navbar.navbar-compact .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.navbar-compact .nav .more-btn > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(35, 35, 35);
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:hover {
	color: rgb(255, 255, 255); background-color: rgb(35, 35, 35);
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:focus {
	color: rgb(255, 255, 255); background-color: rgb(35, 35, 35);
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:hover > a {
	color: rgb(255, 255, 255); background-color: rgb(35, 35, 35);
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:focus > a {
	color: rgb(255, 255, 255); background-color: rgb(35, 35, 35);
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:hover > a .menu-bars {
	color: rgb(255, 255, 255);
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:focus > a .menu-bars {
	color: rgb(255, 255, 255);
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:hover > a .menu-bars .icon-bar {
	background-color: rgb(255, 255, 255);
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:focus > a .menu-bars .icon-bar {
	background-color: rgb(255, 255, 255);
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:hover .menu-more-items {
	display: block;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn:focus .menu-more-items {
	display: block;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items {
	background: rgb(35, 35, 35); padding: 20px; top: 100%; right: 0px; color: rgb(255, 255, 255); display: none; position: absolute; z-index: 9999;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items.show {
	display: block;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items.columns-2 {
	width: 380px;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items.columns-3 {
	width: 570px;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items.columns-4 {
	width: 760px;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items.columns-5 {
	width: 900px;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items > li.clear {
	width: 100%; height: 16px; clear: both;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items > li > a {
	font-weight: 400;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items > li.active > a {
	font-weight: 700;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items > li {
	width: 180px; float: left;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown {
	width: 180px; float: left;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items > li.active {
	background-color: transparent;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown.active {
	background-color: transparent;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items > li.open {
	background-color: transparent;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown.open {
	background-color: transparent;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items > li a {
	color: rgb(255, 255, 255);
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown a {
	color: rgb(255, 255, 255);
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items > li::before {
	line-height: 0; display: table; content: "";
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown::before {
	line-height: 0; display: table; content: "";
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items > li::after {
	line-height: 0; display: table; content: "";
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown::after {
	line-height: 0; display: table; content: "";
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items > li::after {
	clear: both;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown::after {
	clear: both;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown-toggle {
	display: none;
}
.header-wrapper .navbar.navbar-compact .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.navbar-compact .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.navbar-compact .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.navbar-compact .nav .more-btn .menu-more-items .dropdown-menu > li > a:hover {
	background: 0px 0px; text-decoration: underline;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown-menu > li.active > a:hover {
	background: 0px 0px; text-decoration: underline;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown-menu > li > a:focus {
	background: 0px 0px; text-decoration: underline;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown-menu > li.active > a:focus {
	background: 0px 0px; text-decoration: underline;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown-menu > li.active > a {
	font-weight: 700; text-decoration: none; background-color: transparent;
}
.header-wrapper .navbar.navbar-compact .nav .more-btn .menu-more-items .dropdown.active > a {
	font-weight: 700;
}
.content-wrapper .pagination {
	margin: 0px; color: rgb(156, 156, 156); font-family: Roboto,Helvetica,Arial,sans-serif;
}
.content-wrapper .pagination.pagination-centered {
	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: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li > span {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li:active > a {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li.active > a {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li:active > span {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li.active > span {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li:active > a:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li.active > a:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li:active > span:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li.active > span:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li.disabled > a {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li[disabled] > a {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li.disabled > span {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li[disabled] > span {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li.disabled > a:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li[disabled] > a:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li.disabled > span:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li[disabled] > span:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
.content-wrapper .pagination ul > li {
	display: inline;
}
.content-wrapper .pagination ul > li:first-child > a {
	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;
}
.content-wrapper .pagination ul > li:first-child > span {
	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;
}
.content-wrapper .pagination ul > li:last-child > a {
	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;
}
.content-wrapper .pagination ul > li:last-child > span {
	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;
}
.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: rgba(51, 51, 51, 0); -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: rgba(51, 51, 51, 0); -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: rgba(51, 51, 51, 0); -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: rgba(51, 51, 51, 0); -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: rgba(51, 51, 51, 0); -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: rgba(51, 51, 51, 0); -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: rgba(51, 51, 51, 0); -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: rgba(51, 51, 51, 0); -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-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(156, 156, 156); 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-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(156, 156, 156); 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-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(156, 156, 156); 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-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(156, 156, 156); 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-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(156, 156, 156); 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-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(156, 156, 156); 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-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(156, 156, 156); 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-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(156, 156, 156); 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 {
	border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(156, 156, 156); padding: 4px 12px; border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; float: left;
}
.content-wrapper .pagination ul > li > span {
	border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(156, 156, 156); padding: 4px 12px; border-image: none; color: rgb(156, 156, 156); line-height: 20px; 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: rgba(0, 0, 0, 0); -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: rgba(0, 0, 0, 0); -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: rgba(0, 0, 0, 0); -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: rgba(0, 0, 0, 0); -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -o-transition: background-position .1s linear;
}
ul.pager {
	list-style: none; margin: 20px 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: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
ul.pager > li > span {
	border-color: rgba(0, 0, 0, 0); color: rgb(156, 156, 156); text-shadow: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0)); background-repeat: repeat-x; background-color: rgba(0, 0, 0, 0);
}
ul.pager > li:active > a {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li.active > a {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li:active > span {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li.active > span {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li:active > a:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li.active > a:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li:active > span:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li.active > span:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li.disabled > a {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li[disabled] > a {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li.disabled > span {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li[disabled] > span {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li.disabled > a:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li[disabled] > a:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li.disabled > span:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li[disabled] > span:hover {
	color: rgb(156, 156, 156); background-color: rgba(0, 0, 0, 0);
}
ul.pager > li {
	display: inline-block;
}
ul.pager > li.disabled > a {
	border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(156, 156, 156); 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-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(156, 156, 156); 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-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(156, 156, 156); 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-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(156, 156, 156); 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: 6px; line-height: 20px; font-size: 16px; text-decoration: none; display: inline-block; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
ul.pager > li > a:hover {
	background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(156, 156, 156); text-decoration: none; background-color: rgba(0, 0, 0, 0); -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(156, 156, 156); text-decoration: none; background-color: rgba(0, 0, 0, 0); -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: 323px;
}
.family-tree .avatar + .section {
	margin-left: 323px;
}
.family-tree .avatar + .item {
	margin-left: 323px;
}
.family-tree.sidebar .avatar + .wrapper {
	margin-left: 338px;
}
.family-tree.sidebar .avatar + .section {
	margin-left: 323px;
}
.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: 243px;
}
.span9#left .family-tree .avatar + .section {
	margin-left: 243px;
}
.span9#left .family-tree .avatar + .item {
	margin-left: 243px;
}
.span9#left .family-tree.sidebar .avatar + .wrapper {
	margin-left: 258px;
}
.span9#left .family-tree.sidebar .avatar + .section {
	margin-left: 243px;
}
.good-old-days .thumbnails {
	margin-left: 0px;
}
.cartoon .thumbnails {
	margin-left: 0px;
}
.photo-album.photo-album-single.wrapper > .content {
	padding-top: 0px !important;
}
.photo-album.photo-album-single .section > .content {
	padding-top: 0px !important;
}
.photo-album.photo-album-single .photo-controls {
	min-height: 32px;
}
.photo-album.photo-album-single .photo-controls::before {
	line-height: 0; display: table; content: "";
}
.photo-album.photo-album-single .photo-controls::after {
	line-height: 0; display: table; content: "";
}
.photo-album.photo-album-single .photo-controls::after {
	clear: both;
}
.photo-album.photo-album-single .photo-controls .center {
	width: 77px; margin-right: auto; margin-left: auto;
}
.photo-album .slideshow {
	border-radius: 0px; line-height: 0; overflow: hidden; margin-bottom: 10px; position: relative;
}
.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: 20px;
}
.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: 20px; 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 .slideshow .slides-container img {
	object-fit: scale-down;
}
.photo-album .thumbnails .thumbnail {
	min-height: 109px;
}
.photo-album .thumbnails .thumbnail img {
	max-height: 109px; max-width: 145px; object-fit: scale-down;
}
.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%;
}
.photo-album-exhibition .thumbnails .thumbnail a img {
	max-height: 200px; max-width: 200px;
}
.wrapper.photo-album-exhibition .thumbnails .thumbnail {
	height: 142px; line-height: 142px;
}
.wrapper.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: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.photo-album-square li .thumbnail {
	padding: 3px; border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.photo-album-square li .thumbnail a {
	border-radius: 0px; display: block; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.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);
}
.wrapper.photo-album-square .thumbnails .thumbnail > a > img {
	min-height: 109px; min-width: 145px; object-fit: cover;
}
.photo-album-collage .thumbnails {
	text-align: justify; column-count: 3; -webkit-column-count: 3; -moz-column-count: 3;
}
.photo-album-collage .thumbnails li {
	margin: 0px; padding: 0px; width: 100%; display: inline-block; position: static !important; 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 .thumbnails li:nth-child(1) {
	display: none;
}
.photo-album-collage .thumbnail {
	background: rgba(0, 0, 0, 0); padding: 6px 0px; 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;
}
.wrapper.photo-album-collage .thumbnails .thumbnail {
	height: auto;
}
.wrapper.photo-album-collage .thumbnails .thumbnail > a > img {
	max-height: none; max-width: none; object-fit: cover;
}
.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;
}
.wrapper.photo-album-classic .thumbnails .thumbnail {
	height: 160px;
}
.wrapper.photo-album-classic .thumbnails .thumbnail > a > img {
	max-height: 160px; max-width: 160px;
}
#image-container img {
	width: 100%; height: 100%;
}
.slideshow__slides-container {
	background: rgb(33, 33, 33); left: 0px; top: 0px; width: 100%; height: 466px; position: relative;
}
.slideshow__slides-container__slides {
	left: 0px; top: 0px; width: 100%; height: 466px; overflow: hidden; position: absolute; cursor: default;
}
.slideshow__slides-container__slides--link:hover {
	cursor: pointer;
}
.slideshow__arrow-left {
	top: 225px; width: 21px; height: 36px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.slideshow__arrow-right {
	top: 225px; width: 21px; height: 36px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.slideshow__arrow-left {
	background: url("/images/v3/slideshow/icon-left.svg") no-repeat left; left: 10px;
}
.slideshow__arrow-right {
	background: url("/images/v3/slideshow/icon-right.svg") no-repeat right; right: 10px;
}
.slideshow__fullscreen {
	background: url("/images/v3/slideshow/icon-fullscreen.svg") no-repeat center / contain; width: 31px; height: 31px; right: 8px; bottom: 5px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.slideshow__normalscreen {
	background: url("/images/v3/slideshow/icon-normalscreen.svg") no-repeat center / contain; top: 10px; width: 31px; height: 31px; right: 10px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
@media only screen and (max-width:767px)
{
.slideshow__normalscreen {
	top: 30px; right: 30px;
}
}
body > .slideshow__fullscreen-container {
	background: rgb(46, 46, 46); left: 0px; top: 0px; height: 100%; right: 0px; bottom: 0px; position: fixed; z-index: 2000;
}
body > .slideshow__fullscreen-container .slideshow__slide-container-wrapper {
	padding: 10%; top: 50%; display: block; position: relative; transform: translateY(-50%);
}
@media only screen and (max-width:767px)
{
body > .slideshow__fullscreen-container .slideshow__slide-container-wrapper {
	display: flex;
}
}
body > .slideshow__slide-container {
	transition:0.3s linear;
}
@media only screen and (max-width:767px)
{
body > .slideshow__slide-container {
	width: 75%; margin-left: 0px;
}
}
@media only screen and (max-width:767px)
{
body > .slideshow__slide-container--meta-hidden {
	margin-left: 12.5%;
}
}
body > .slideshow__meta {
	background: rgb(255, 255, 255); padding: 20px; transition:0.3s linear; width: 100%; -ms-overflow-y: auto; opacity: 1;
}
@media only screen and (max-width:767px)
{
body > .slideshow__meta {
	width: 25%;
}
}
body > .slideshow__meta--hidden {
	padding: 0px; width: 0px; opacity: 0;
}
body > .slideshow__meta__text {
	white-space: pre;
}
[u=image] {
	display: inline-block !important;
}
.slideshow__textpanel {
	padding: 1rem; left: 0px; width: 100%; text-align: left; bottom: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
.slideshow__caption {
	margin: 0px; color: rgb(255, 255, 255); line-height: 1.5rem; font-size: 18px;
}
.slideshow__caption--title {
	line-height: 2.5rem !important; font-size: 22px !important; font-weight: 700;
}
.slideshow-overlay {
	width: 100%; height: 100%; display: block; position: absolute; z-index: 2500; background-color: rgb(205, 205, 205);
}
.slideshow-overlay i {
	margin: 0px auto; top: 40%; text-align: center; font-size: 60px; display: block; position: relative;
}
.video-player .player {
	line-height: 0;
}
.video-player .player p {
	line-height: 16.2px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 14.4px;
}
.video-player .player-caption {
	line-height: 16.2px; 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: 30px; 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: 10px;
}
.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: 20px;
}
.diary.diary-wine-reviews .avatar {
	width: 303px;
}
.diary.diary-wine-reviews .avatar [class^=icon-] {
	font-size: 300px;
}
.diary.diary-wine-reviews .avatar [class*=' icon-'] {
	font-size: 300px;
}
.diary.diary-wine-reviews .avatar + .wrapper {
	margin-left: 323px;
}
.diary.diary-wine-reviews .avatar + .section {
	margin-left: 323px;
}
.diary.diary-wine-reviews .avatar + .item {
	margin-left: 323px;
}
.diary.diary-wine-reviews.sidebar .avatar + .wrapper {
	margin-left: 338px;
}
.diary.diary-wine-reviews.sidebar .avatar + .section {
	margin-left: 323px;
}
.diary.diary-wine-reviews .dl-horizontal {
	border: currentColor; border-image: none; padding-top: 0px; padding-bottom: 0px;
}
.diary.diary-wine-reviews .dl-horizontal dt {
	clear: none;
}
.diary.diary-wine-reviews .dl-horizontal dd {
	margin-bottom: 5.33px;
}
.diary.diary-recipes .recipe-name {
	margin-top: 0px;
}
.diary.diary-recipes > .content > .section > .content > .span4 {
	padding-bottom: 24px;
}
.span9#left .diary.diary-wine-reviews .avatar {
	width: 223px;
}
.span9#left .diary.diary-wine-reviews .avatar [class^=icon-] {
	font-size: 220px;
}
.span9#left .diary.diary-wine-reviews .avatar [class*=' icon-'] {
	font-size: 220px;
}
.span9#left .diary.diary-wine-reviews .avatar + .wrapper {
	margin-left: 243px;
}
.span9#left .diary.diary-wine-reviews .avatar + .section {
	margin-left: 243px;
}
.span9#left .diary.diary-wine-reviews .avatar + .item {
	margin-left: 243px;
}
.span9#left .diary.diary-wine-reviews.sidebar .avatar + .wrapper {
	margin-left: 258px;
}
.span9#left .diary.diary-wine-reviews.sidebar .avatar + .section {
	margin-left: 243px;
}
.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: 63px;
}
.blog-post .avatar + .wrapper {
	margin-left: 63px;
}
.blog .avatar + .section {
	margin-left: 63px;
}
.blog-post .avatar + .section {
	margin-left: 63px;
}
.blog .avatar + .item {
	margin-left: 63px;
}
.blog-post .avatar + .item {
	margin-left: 63px;
}
.blog.sidebar .avatar + .wrapper {
	margin-left: 78px;
}
.blog-post.sidebar .avatar + .wrapper {
	margin-left: 78px;
}
.blog.sidebar .avatar + .section {
	margin-left: 63px;
}
.blog-post.sidebar .avatar + .section {
	margin-left: 63px;
}
.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: rgb(0, 0, 0); text-decoration: none;
}
.blog ul.pager > li > a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.blog-post ul.pager > li > span:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.blog ul.pager > li > span:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.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: 323px;
}
.family-tree .avatar + .wrapper {
	margin-left: 323px;
}
.list .avatar + .section {
	margin-left: 323px;
}
.family-tree .avatar + .section {
	margin-left: 323px;
}
.list .avatar + .item {
	margin-left: 323px;
}
.family-tree .avatar + .item {
	margin-left: 323px;
}
.list.sidebar .avatar + .wrapper {
	margin-left: 338px;
}
.family-tree.sidebar .avatar + .wrapper {
	margin-left: 338px;
}
.list.sidebar .avatar + .section {
	margin-left: 323px;
}
.family-tree.sidebar .avatar + .section {
	margin-left: 323px;
}
.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: 243px;
}
.span9#left .family-tree .avatar + .wrapper {
	margin-left: 243px;
}
.span9#left .list .avatar + .section {
	margin-left: 243px;
}
.span9#left .family-tree .avatar + .section {
	margin-left: 243px;
}
.span9#left .list .avatar + .item {
	margin-left: 243px;
}
.span9#left .family-tree .avatar + .item {
	margin-left: 243px;
}
.span9#left .list.sidebar .avatar + .wrapper {
	margin-left: 258px;
}
.span9#left .family-tree.sidebar .avatar + .wrapper {
	margin-left: 258px;
}
.span9#left .list.sidebar .avatar + .section {
	margin-left: 243px;
}
.span9#left .family-tree.sidebar .avatar + .section {
	margin-left: 243px;
}
.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;
}
.column-article-section h4 {
	display: inline-block;
}
.news .dl-horizontal {
	padding: 0px;
}
.news .dl-horizontal dd {
	margin-bottom: 20px; margin-left: 160px;
}
.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: 20px; table-layout: fixed;
}
.pedigree .table .placeholder {
	min-height: 30px;
}
.pedigree .table .info-sign {
	padding-left: 20px; font-size: 24px; float: right; cursor: pointer;
}
.pedigree .table .parent {
	font-size: 90%; font-style: italic; margin-bottom: 10px;
}
.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: 10px;
}
.guest-book .item > .controls span {
	padding-left: 10px;
}
.guest-book .add-message.section {
	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: 70px;
}
.guest-book .add-message .image-input {
	height: auto; min-height: 158px;
}
.guest-book .add-message .content .btn-primary {
	margin-top: 10px;
}
.shop .product-price {
	color: rgb(0, 0, 0);
}
@media all and (min-width:725px)
{
.shop .product-price-medium-large {
	float: right;
}
.shop .product-quantity-medium-large {
	float: right;
}
}
.shop.products-list .product-title {
	margin: 8px 0px 0px; color: rgb(26, 26, 26); line-height: 20px; overflow: hidden; font-size: 20px; min-height: 44px;
}
@media all and (max-width:725px)
{
.shop.products-list .product-title {
	padding-top: 20px;
}
}
.shop.products-list .product-price {
	margin: 5.33px 0px 5.33px 1px;
}
.shop.products-list .row-fluid {
	margin-bottom: 20px;
}
@media all and (max-width:725px)
{
.shop.product-details {
	padding: 0px 20px;
}
}
.shop.product-details h5 {
	margin-bottom: 0px;
}
.shop.product-details .product-overview {
	padding-top: 0px; padding-bottom: 20px;
}
.shop.product-details .product-overview .product-quantity {
	font-weight: 400; margin-top: 16px;
}
.shop.product-details .product-overview .product-quantity-input {
	width: 24px; text-align: center;
}
.shop.product-details .product-overview .product-price {
	color: rgb(0, 0, 0); line-height: 20px; font-size: 20px; font-weight: 400;
}
.shop.product-details .product-price {
	margin: -3px 0px 5.33px 1px; color: rgb(0, 0, 0); line-height: 20px; font-size: 20px; font-weight: 400;
}
.shop.product-details .product-description {
	margin: 32px 0px 0px; clear: both; white-space: pre-line;
}
.shop.product-details .product-delivery-info {
	margin: 32px 0px 0px; clear: both;
}
.shop.product-details .product-additional-info > .content > p {
	white-space: pre-wrap;
}
.shop.product-details .product-image > .img-simple .image {
	display: block;
}
.shop.product-details .product-image > .img-simple .image img {
	width: 100%;
}
.shop.product-details .product-thumbs .sub2 {
	margin: 4px 0px 10.67px; font-style: italic;
}
.shop.product-details .product-thumbs .active {
	opacity: 0.6;
}
.shop.product-details .product-thumbs .img-simple {
	margin-top: 0px;
}
.shop.product-details .product-thumbs .img-simple .image {
	display: block;
}
.shop.product-details .product-thumbs .img-simple .image img {
	width: 100%;
}
.shop.product-details .product-details-buttons {
	
}
.shop.product-details .product-details-buttons .btn {
	float: left;
}
.shop.product-details .product-details-buttons::before {
	line-height: 0; display: table; content: "";
}
.shop.product-details .product-details-buttons::after {
	line-height: 0; display: table; content: "";
}
.shop.product-details .product-details-buttons::after {
	clear: both;
}
.shop .shop-basket-table {
	margin-bottom: 20px; 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: 19px;
}
.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 120px;
}
.shop .shop-basket-table tbody td .shop-basket-product-title {
	line-height: 20px; 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: 120px;
}
.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.shop-checkout-address .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: 0px; width: 100%; overflow: hidden; float: left; display: inline-block; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.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;
}
@media all and (max-width:725px)
{
.products-list .product .product-image {
	padding: 0px 20px;
}
}
.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: -2px;
}
.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: 2px 16px 16px 0px; border-radius: 0px; overflow: hidden; float: left; max-width: 100px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.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;
}
.shop.product-details .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: 176px;
}
.shop-checkout-address-preview li {
	margin: 0px; padding: 0px;
}
.shop-checkout-final .shop-checkout-address-preview {
	min-height: 160px;
}
.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: 20px; 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: 20px; 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: 30px; 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 .memoryGame-Timer.timer-win {
	color: rgb(51, 51, 51); font-size: 20px; text-shadow: 0px 0px 1px #999;
}
.memory-game .start-button {
	margin: -20px 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; transform-style: preserve-3d; -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;
}
.dropdown-menu.pull-right {
	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(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);
}
.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(204, 204, 204);
}
.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;
}
.dropright .caret {
	border-width: 4px 0px 4px 4px; border-style: solid none solid solid; border-color: transparent currentColor transparent rgb(0, 0, 0);
}
.dropdown-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 990;
}
.section.document .doc-circle {
	background: 0px 0px; border-radius: 35px; width: 70px; height: 70px; text-align: center;
}
.section.document .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;
}
.section.document .document-icon.pdfIcon {
	background-position: 0px 0px;
}
.section.document .document-icon.docIcon {
	background-position: -38px 0px;
}
.section.document .document-icon.docxIcon {
	background-position: -76px 0px;
}
.section.document .document-icon.pptIcon {
	background-position: -114px 0px;
}
.section.document .document-icon.pptxIcon {
	background-position: -152px 0px;
}
.section.document .document-icon.ppsIcon {
	background-position: -190px 0px;
}
.section.document .document-icon.ppsxIcon {
	background-position: -228px 0px;
}
.section.document .document-icon.odtIcon {
	background-position: -266px 0px;
}
.section.document .document-icon.odsIcon {
	background-position: -304px 0px;
}
.section.document .document-icon.odpIcon {
	background-position: -342px 0px;
}
.section.document .document-icon.xlsIcon {
	background-position: -380px 0px;
}
.section.document .document-icon.xlsxIcon {
	background-position: -418px 0px;
}
.section.document .document-icon.pdfIcon {
	background-position: 0px -45px;
}
.section.document .document-icon.docIcon {
	background-position: -38px -45px;
}
.section.document .document-icon.docxIcon {
	background-position: -76px -45px;
}
.section.document .document-icon.pptIcon {
	background-position: -114px -45px;
}
.section.document .document-icon.pptxIcon {
	background-position: -152px -45px;
}
.section.document .document-icon.ppsIcon {
	background-position: -190px -45px;
}
.section.document .document-icon.ppsxIcon {
	background-position: -228px -45px;
}
.section.document .document-icon.odtIcon {
	background-position: -266px -45px;
}
.section.document .document-icon.odsIcon {
	background-position: -304px -45px;
}
.section.document .document-icon.odpIcon {
	background-position: -342px -45px;
}
.section.document .document-icon.xlsIcon {
	background-position: -380px -45px;
}
.section.document .document-icon.xlsxIcon {
	background-position: -418px -45px;
}
.header-wrapper .title-wrapper {
	padding: 15px 0px 30px;
}
.header-wrapper .title-wrapper a.logo {
	margin: 0px 30px 0px 0px; color: rgb(0, 0, 0); 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.logo.title-only {
	line-height: 77px; font-size: 59.22px; vertical-align: top;
}
.header-wrapper .title-wrapper .title-break-line {
	-ms-word-wrap: break-word; overflow-wrap: break-word;
}
.header-wrapper .title-wrapper .title {
	padding: 6px 0px; color: rgb(0, 0, 0); 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-wrap: break-word; text-shadow: none; overflow-wrap: break-word;
}
.header-wrapper .title-wrapper .title.title-only {
	line-height: 73px; padding-top: 6px; padding-bottom: 6px; font-size: 65.8px; min-height: 73px;
}
.header-wrapper .title-wrapper .subtitle {
	padding: 2px 0px; color: rgb(0, 0, 0); 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-wrap: break-word; text-shadow: none; overflow-wrap: break-word;
}
.header-wrapper .title-wrapper .title-link {
	text-decoration: none;
}
.header-wrapper .title-wrapper .title-link:link {
	text-decoration: none;
}
.header-wrapper .title-wrapper .title-link:visited {
	text-decoration: none;
}
.header-wrapper .title-wrapper .title-link:hover {
	text-decoration: none;
}
.header-wrapper .title-wrapper .title-link:active {
	text-decoration: none;
}
.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: 88px; margin-top: 0px; margin-bottom: 0px;
}
.footer-wrapper > .container a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.footer-wrapper > .container a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.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(75, 75, 75); margin: 2px 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(255, 255, 255); line-height: 10px; font-family: Arial,Helvetica,Arial,sans-serif; font-size: 10px; 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: "";
}
.wrapper1.page-comments {
	margin-top: 20px;
}
.wrapper1.page-comments form {
	margin: 0px;
}
.wrapper1.page-comments form textarea {
	margin: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
.wrapper1.page-comments form textarea + .help-block {
	float: right;
}
.wrapper1.page-comments form .btn {
	margin-top: 10px;
}
.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: 20px;
}
.page-comments-list .more-comments {
	margin-top: 20px; float: right;
}
.page-comments-list .content > div > div > div > .item {
	margin-top: 20px;
}
.page-comments-list .content > div > div > div:first-child > .item {
	margin-top: 0px;
}
.wrapper1.page-comments form .emoticons {
	width: 100%; margin-top: -1px; margin-bottom: 11px;
}
.wrapper1.page-comments form .emoticons.open .btn.dropdown-toggle {
	background: rgba(0, 0, 0, 0); border-bottom-right-radius: 0px; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0;
}
.wrapper1.page-comments form .emoticons .btn.dropdown-toggle {
	border-radius: 0px 0px 6px 6px; border: 1px solid transparent; border-image: none; line-height: normal; text-decoration: none; margin-top: 0px; z-index: 1; -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: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px;
}
.wrapper1.page-comments form .emoticons .btn.dropdown-toggle .icon-large {
	line-height: normal;
}
.wrapper1.page-comments form .emoticons .btn.dropdown-toggle:hover {
	text-decoration: none;
}
.wrapper1.page-comments form .emoticons .btn.dropdown-toggle .caret {
	margin-top: 6.4px; margin-left: 4px; border-left-color: rgb(156, 156, 156);
}
.wrapper1.page-comments form .emoticons .dropdown-menu {
	background: rgb(221, 221, 221); padding: 7px 0px 6px; top: 0px; width: 100%; margin-top: 1px; margin-bottom: 0px; border-top-color: currentColor; border-left-color: currentColor; border-top-width: 0px; border-left-width: 0px; border-top-style: none; border-left-style: none; z-index: 0; border-top-left-radius: 6px; border-bottom-left-radius: 6px; box-shadow: none; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px;
}
.wrapper1.page-comments form .emoticons .dropdown-menu .emoticon {
	width: 8%; float: right;
}
.wrapper1.page-comments 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;
}
.wrapper1.page-comments 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; min-height: 20px;
}
.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: 28px;
}
.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: 20px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 20px;
}
.nivoSlider .nivo-caption .nivo-slider-caption-content {
	transition:padding 0.3s linear; line-height: 16.2px; 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: 10px 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.nivo-control.active {
	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);
}
.slider-wrapper .slides-container img {
	object-fit: contain;
}
.modal-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 1040; background-color: rgb(0, 0, 0);
}
.modal-backdrop.fade {
	opacity: 0;
}
.modal-backdrop {
	opacity: 0.8;
}
.modal-backdrop.fade.in {
	opacity: 0.8;
}
.modal {
	outline: 0px; border-radius: 6px; 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(255, 255, 255); -webkit-border-radius: 6px; -moz-border-radius: 6px; -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;
}
.modal.fade {
	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;
}
.modal.fade.in {
	top: 10%;
}
.modal > form {
	margin: 0px;
}
.modal .modal-header {
	background: rgb(255, 255, 255); padding: 9px 15px; color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: solid; 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;
}
.modal .modal-header h1 {
	margin: 0px; color: rgb(0, 0, 0); line-height: 30px;
}
.modal .modal-header h2 {
	margin: 0px; color: rgb(0, 0, 0); line-height: 30px;
}
.modal .modal-header h3 {
	margin: 0px; color: rgb(0, 0, 0); line-height: 30px;
}
.modal .modal-header h4 {
	margin: 0px; color: rgb(0, 0, 0); line-height: 30px;
}
.modal .modal-header h5 {
	margin: 0px; color: rgb(0, 0, 0); line-height: 30px;
}
.modal .modal-header h6 {
	margin: 0px; color: rgb(0, 0, 0); line-height: 30px;
}
.modal .modal-header .close {
	color: rgb(0, 0, 0); font-size: 20px; 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: rgb(221, 221, 221); border-top-width: 0px; border-top-style: solid; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px;
}
.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: 15px; 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: 6px; 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: 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;
}
.popover .popover-title {
	background: rgb(114, 114, 114); margin: 0px; padding: 8px 14px; color: rgb(255, 255, 255); line-height: 18px; font-size: 14px; font-weight: 400; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: solid; 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;
}
.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: "";
}
.popover.top {
	margin-top: -10px;
}
.popover.top .arrow {
	left: 50%; bottom: -11px; margin-left: -11px; border-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0px;
}
.popover.top .arrow::after {
	bottom: 1px; margin-left: -10px; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px;
}
.popover.left {
	margin-left: -10px;
}
.popover.left .arrow {
	top: 50%; right: -11px; margin-top: -11px; border-left-color: rgba(0, 0, 0, 0.25); border-right-width: 0px;
}
.popover.left .arrow::after {
	right: 1px; bottom: -10px; border-left-color: rgb(255, 255, 255); border-right-width: 0px;
}
.popover.right {
	margin-left: 10px;
}
.popover.right .arrow {
	left: -11px; top: 50%; margin-top: -11px; border-right-color: rgba(0, 0, 0, 0.25); border-left-width: 0px;
}
.popover.right .arrow::after {
	left: 1px; bottom: -10px; border-right-color: rgb(255, 255, 255); border-left-width: 0px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.bottom .arrow {
	left: 50%; top: -11px; margin-left: -11px; border-bottom-color: rgba(0, 0, 0, 0.25); border-top-width: 0px;
}
.popover.bottom .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: 6px; border: 0px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.fancybox-skin .fancybox-title {
	color: rgb(0, 0, 0);
}
.fancybox-skin .fancbox-error {
	color: rgb(0, 0, 0);
}
.fancybox-skin .fancybox-outer {
	border-radius: 5.1px; overflow: hidden; -webkit-border-radius: 5.1px; -moz-border-radius: 5.1px;
}
div[data-ss=sitemusic] {
	top: 20px; width: 100px; height: 100px; right: 20px; position: fixed; z-index: 1200;
}
div[data-ss=sitemusic] a.btn {
	width: 20px; height: 20px; line-height: 20px; 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: -12px; position: absolute;
}
div[data-ss=sitemusic] a.btn.playing::before {
	margin-left: -6px; 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: 10px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(221, 221, 221); -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(221, 221, 221);
}
.wrapper form .recaptcha .recaptcha-image.align-right {
	text-align: right;
}
.wrapper form .recaptcha .recaptcha-image img {
	display: inline !important;
}
.wrapper form .recaptcha .recaptcha-buttons {
	width: 40px;
}
.ss-strobeplayer-video {
	max-width: 100%;
}
.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: 20;
}
#manifest .color1 {
	color: rgb(255, 255, 255); content: "color desc here";
}
#manifest .color2 {
	color: rgb(255, 255, 255); content: "color desc here";
}
#manifest .color3 {
	color: rgb(114, 114, 114); content: "color desc here";
}
#manifest .color4 {
	color: rgb(255, 255, 255); content: "color desc here";
}
#manifest .color5 {
	color: rgb(0, 0, 0); content: "color desc here";
}
#manifest .color6 {
	color: rgb(0, 0, 0); content: "color desc here";
}
#manifest .color7 {
	color: rgb(0, 0, 0); content: "color desc here";
}
#manifest .color8 {
	color: rgb(48, 48, 48); content: "color desc here";
}
#manifest .color9 {
	color: rgb(221, 172, 0); content: "color desc here";
}
#manifest .color10 {
	color: rgb(35, 35, 35); content: "color desc here";
}
#manifest .color11 {
	color: rgb(232, 231, 231); content: "color desc here";
}
#manifest .color12 {
	color: rgb(39, 39, 39); content: "color desc here";
}
#manifest .color13 {
	color: rgb(35, 35, 35); content: "color desc here";
}
#manifest .color14 {
	color: rgb(0, 0, 0); content: "color desc here";
}
#manifest .color15 {
	color: rgb(156, 156, 156); content: "color desc here";
}
#manifest .color16 {
	color: rgb(0, 0, 0); content: "color desc here";
}
#manifest .color17 {
	color: rgb(156, 156, 156); 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: 44px; 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: 30px; 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;
}
.uneditable-input.span12 {
	width: 710px;
}
input.span11 {
	width: 648px;
}
textarea.span11 {
	width: 648px;
}
.uneditable-input.span11 {
	width: 648px;
}
input.span10 {
	width: 586px;
}
textarea.span10 {
	width: 586px;
}
.uneditable-input.span10 {
	width: 586px;
}
input.span9 {
	width: 524px;
}
textarea.span9 {
	width: 524px;
}
.uneditable-input.span9 {
	width: 524px;
}
input.span8 {
	width: 462px;
}
textarea.span8 {
	width: 462px;
}
.uneditable-input.span8 {
	width: 462px;
}
input.span7 {
	width: 400px;
}
textarea.span7 {
	width: 400px;
}
.uneditable-input.span7 {
	width: 400px;
}
input.span6 {
	width: 338px;
}
textarea.span6 {
	width: 338px;
}
.uneditable-input.span6 {
	width: 338px;
}
input.span5 {
	width: 276px;
}
textarea.span5 {
	width: 276px;
}
.uneditable-input.span5 {
	width: 276px;
}
input.span4 {
	width: 214px;
}
textarea.span4 {
	width: 214px;
}
.uneditable-input.span4 {
	width: 214px;
}
input.span3 {
	width: 152px;
}
textarea.span3 {
	width: 152px;
}
.uneditable-input.span3 {
	width: 152px;
}
input.span2 {
	width: 90px;
}
textarea.span2 {
	width: 90px;
}
.uneditable-input.span2 {
	width: 90px;
}
input.span1 {
	width: 28px;
}
textarea.span1 {
	width: 28px;
}
.uneditable-input.span1 {
	width: 28px;
}
}
@media all and (max-width:723px)
{
.header-wrapper .title-wrapper {
	padding: 10px 0px; text-align: center;
}
.header-wrapper .title-wrapper a.logo {
	margin: 0px; padding: 0px; line-height: normal; font-size: 65px; float: none; display: inline;
}
.header-wrapper .title-wrapper a.logo.title-only {
	margin: 0px; padding: 0px; line-height: normal; font-size: 65px; float: none; display: inline;
}
.header-wrapper .title-wrapper a.logo img {
	display: inline; max-height: 65px;
}
.header-wrapper .title-wrapper a.logo.title-only img {
	display: inline; max-height: 65px;
}
.header-wrapper .title-wrapper .title {
	line-height: normal; font-size: 32.9px; display: block;
}
.header-wrapper .title-wrapper .title.title-only {
	line-height: normal; font-size: 32.9px; display: block;
}
.header-wrapper .title-wrapper .subtitle {
	font-size: 19.8px;
}
.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: 10px; 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;
}
.modal.fade {
	top: -100px;
}
.modal.fade.in {
	top: 20px;
}
.shop.product-details .product-image .product-thumbs {
	display: none;
}
.shop-checkout-address-preview {
	min-height: inherit !important;
}
.shop-checkout-address-preview li:last-child {
	padding-bottom: 10px;
}
.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;
}
.section.news > .content > dl > dt {
	font-size: 12px; display: block; max-width: 100%;
}
.section.news > .content > dl > dd {
	margin-left: 0px; display: block; max-width: 100%;
}
.section.news > .content > dl > dd > h4 {
	margin-top: 0px; margin-bottom: 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.table-bordered.table-condensed {
	font-size: 11.2px;
}
.pedigree .content > .table.table-bordered.table-condensed .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 {
	text-align: left; font-size: 16px; font-weight: 400;
}
}
@media all and (max-width:767px)
{
.dynamicHeaderContainer .grid-block .ismobile {
	display: inherit;
}
.dynamicHeaderContainer .grid-block .isdesktop {
	display: none;
}
.layout4 .sidebar {
	display: none;
}
.layout4 .row-fluid .footer-page-counter-block {
	display: none;
}
.layout4 .footer-title-block {
	text-align: center;
}
.layout4 .content-wrapper > .container {
	padding-top: 30px; padding-bottom: 130px;
}
}
@media all and (min-width:768px)
{
.dynamicHeaderContainer .grid-block .ismobile {
	display: none;
}
.dynamicHeaderContainer .grid-block .isdesktop {
	display: inherit;
}
.layout4 .content-wrapper > .container {
	padding-top: 30px; padding-bottom: 170px;
}
}
@media all and (max-width:480px)
{
.navbar .brand {
	width: 80%; height: 40px; 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: 10px; 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:990px)
{
body {
	padding-top: 0px; padding-right: 0px; padding-left: 0px;
}
body > .site-wrapper {
	margin-bottom: 0px; -ms-overflow-x: hidden; 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.navbar-compact {
	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 10px; 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;
}
.nav-collapse.in .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 .nav.pull-right {
	margin-left: 0px; float: none;
}
.nav-collapse {
	height: 0px; overflow: hidden;
}
.nav-collapse.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;
}
.header-wrapper.sub-open .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-navbar.btn-basket .cart-number {
	margin-top: -1px; display: block;
}
}
@media not all
{
.nav-collapse.collapse {
	height: auto !important; overflow: visible !important;
}
}
.hidden {
	display: none; visibility: hidden;
}
.visible-phone {
	display: none !important;
}
.visible-tablet {
	display: none !important;
}
.hidden-desktop {
	display: none !important;
}
.visible-desktop {
	display: inherit !important;
}
@media all and (max-width:979px) and (min-width:768px)
{
.hidden-desktop {
	display: inherit;
}
.visible-desktop {
	display: none !important;
}
.visible-tablet {
	display: inherit !important;
}
.hidden-tablet {
	display: none !important;
}
}
@media all and (max-width:767px)
{
.hidden-desktop {
	display: inherit !important;
}
.visible-desktop {
	display: none !important;
}
.visible-phone {
	display: inherit !important;
}
.hidden-phone {
	display: none !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.img-simple.pull-right {
	margin-right: 2.12%; margin-left: 0px; float: left;
}
body[dir=rtl] div.img-simple.pull-left {
	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;
}
#manifest .numcolors {
	z-index: 20;
}
#manifest .color1 {
	color: rgb(255, 255, 255); content: "Body background";
}
#manifest .color2 {
	color: rgb(255, 255, 255); content: "Sidebar wrapper background";
}
#manifest .color3 {
	color: rgb(114, 114, 114); content: "Sidebar wrapper heading background";
}
#manifest .color4 {
	color: rgb(255, 255, 255); content: "Header background";
}
#manifest .color5 {
	color: rgb(0, 0, 0); content: "Title text";
}
#manifest .color6 {
	color: rgb(0, 0, 0); content: "Subtitle text";
}
#manifest .color7 {
	color: rgb(0, 0, 0); content: "Icon";
}
#manifest .color8 {
	color: rgb(48, 48, 48); content: "Menu background|Footer background";
}
#manifest .color9 {
	color: rgb(221, 172, 0); content: "Menu border bottom|Menu hover border bottom";
}
#manifest .color10 {
	color: rgb(35, 35, 35); content: "Menu dropdown background";
}
#manifest .color11 {
	color: rgb(232, 231, 231); content: "Menu dropdown hover background";
}
#manifest .color12 {
	color: rgb(39, 39, 39); content: "Button background";
}
#manifest .color13 {
	color: rgb(35, 35, 35); content: "Menu active background|Menu dropdown active background";
}
#manifest .color14 {
	color: rgb(0, 0, 0); content: "Andre-layout4-1";
}
#manifest .color15 {
	color: rgb(156, 156, 156); content: "Andre-layout4-2";
}
#manifest .color16 {
	color: rgb(0, 0, 0); content: "Andre-layout4-3";
}
#manifest .color17 {
	color: rgb(156, 156, 156); content: "Andre-layout4-4";
}
#manifest .color18 {
	color: rgb(255, 255, 255); content: "Andre-layout4-5";
}
#manifest .color19 {
	color: rgb(255, 255, 255); content: "Andre-layout5-1";
}
#manifest .color20 {
	color: rgb(255, 255, 255); content: "Michael-layout5-1";
}
.header-wrapper > .container {
	width: auto; padding-right: 0px; padding-left: 0px;
}
.header-wrapper > .container .title-wrapper-inner {
	margin: 0px auto; width: 940px;
}
.header-wrapper > .container .navbar-inner {
	margin: 0px auto; width: 940px;
}
.newheader-wrapper {
	color: rgb(0, 0, 0);
}
.newheader-wrapper a.logo {
	font-family: SimpleSite; font-style: normal; font-weight: 400; text-decoration: inherit; display: inline-block; -webkit-font-smoothing: antialiased;
}
.newheader-wrapper a.logo::before {
	display: inline; content: "none";
}
.newheader-wrapper a.logo img {
	display: none; max-height: 64px;
}
.newheader-wrapper a.logo {
	display: none;
}
.newheader-wrapper a.logo img {
	display: none;
}
.newheader-wrapper a.logo::before {
	display: none; content: "";
}
.newheader-wrapper .title {
	margin-left: 0px;
}
.newheader-wrapper .subtitle {
	margin-left: 0px;
}
.newheader-wrapper__background {
	background-position: top; background-image: none; background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-color: rgb(255, 255, 255);
}
.title-wrapper {
	padding: 15.67px 0px;
}
.title-wrapper .logo {
	display: none;
}
.footer-wrapper {
	width: 100%; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.content-wrapper {
	background: 0px 0px;
}
body {
	background-position: 0px 0px; background-image: none; background-attachment: scroll; background-size: auto; background-color: rgb(255, 255, 255);
}
a.btn {
	padding: 4px 12px; outline: 0px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; text-align: center; color: rgb(156, 156, 156); line-height: 20px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 16px; text-decoration: none; margin-bottom: 20px; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
button.btn {
	padding: 4px 12px; outline: 0px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; text-align: center; color: rgb(156, 156, 156); line-height: 20px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 16px; text-decoration: none; margin-bottom: 20px; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn {
	padding: 4px 12px; outline: 0px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; text-align: center; color: rgb(156, 156, 156); line-height: 20px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 16px; text-decoration: none; margin-bottom: 20px; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.btn {
	padding: 4px 12px; outline: 0px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; text-align: center; color: rgb(156, 156, 156); line-height: 20px; font-family: Roboto,Helvetica,Arial,sans-serif; font-size: 16px; text-decoration: none; margin-bottom: 20px; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
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 {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a[disabled].btn {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button[disabled].btn {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
[disabled].btn {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a[disabled].btn {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn.btn-primary {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
button.btn.btn-primary {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn.btn-primary {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.btn.btn-primary {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
a.btn.btn-primary:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn.btn-primary:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn.btn-primary:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn.btn-primary:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn.btn-primary:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn.btn-primary:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn.btn-primary:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn.btn-primary:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn.btn-primary:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn.btn-primary:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn.btn-primary:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn.btn-primary:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn.btn-primary.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn.btn-primary.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn.btn-primary.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn.btn-primary.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn.btn-primary.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn.btn-primary.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn.btn-primary.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn.btn-primary.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a[disabled].btn.btn-primary {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button[disabled].btn.btn-primary {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
[disabled].btn.btn-primary {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a[disabled].btn.btn-primary {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn.btn-cancel {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
button.btn.btn-cancel {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn.btn-cancel {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.btn.btn-cancel {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 20px; font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
a.btn.btn-cancel:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-cancel:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.btn.btn-cancel:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-cancel:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-cancel:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-cancel:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.btn.btn-cancel:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-cancel:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-cancel:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-cancel:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.btn.btn-cancel:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-cancel:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-cancel.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-cancel.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.btn.btn-cancel.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-cancel.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-cancel.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-cancel.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.btn.btn-cancel.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-cancel.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
a[disabled].btn.btn-cancel {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
button[disabled].btn.btn-cancel {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
[disabled].btn.btn-cancel {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a[disabled].btn.btn-cancel {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-remove {
	padding: 0px; border-radius: 50%; border: 1px solid rgb(156, 156, 156); border-image: none; width: 19px; height: 19px; text-align: center; color: rgb(156, 156, 156); line-height: 19px; font-size: 12.8px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
button.btn.btn-remove {
	padding: 0px; border-radius: 50%; border: 1px solid rgb(156, 156, 156); border-image: none; width: 19px; height: 19px; text-align: center; color: rgb(156, 156, 156); line-height: 19px; font-size: 12.8px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn.btn-remove {
	padding: 0px; border-radius: 50%; border: 1px solid rgb(156, 156, 156); border-image: none; width: 19px; height: 19px; text-align: center; color: rgb(156, 156, 156); line-height: 19px; font-size: 12.8px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.btn.btn-remove {
	padding: 0px; border-radius: 50%; border: 1px solid rgb(156, 156, 156); border-image: none; width: 19px; height: 19px; text-align: center; color: rgb(156, 156, 156); line-height: 19px; font-size: 12.8px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
a.btn.btn-remove:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-remove:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.btn.btn-remove:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-remove:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-remove:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-remove:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.btn.btn-remove:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-remove:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-remove:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-remove:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.btn.btn-remove:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-remove:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-remove.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-remove.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.btn.btn-remove.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-remove.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-remove.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
button.btn.btn-remove.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.btn.btn-remove.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a.btn.btn-remove.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
a[disabled].btn.btn-remove {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
button[disabled].btn.btn-remove {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
[disabled].btn.btn-remove {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
.sidebar .wrapper > .content a[disabled].btn.btn-remove {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);
}
a.btn.btn-remove i {
	padding-left: 1px;
}
button.btn.btn-remove i {
	padding-left: 1px;
}
.btn.btn-remove i {
	padding-left: 1px;
}
.sidebar .wrapper > .content a.btn.btn-remove i {
	padding-left: 1px;
}
a.btn.btn-small {
	padding: 0px 10px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 18px; font-size: 14.4px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
button.btn.btn-small {
	padding: 0px 10px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 18px; font-size: 14.4px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn.btn-small {
	padding: 0px 10px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 18px; font-size: 14.4px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.sidebar .wrapper > .content a.btn.btn-small {
	padding: 0px 10px; border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; color: rgb(156, 156, 156); line-height: 18px; font-size: 14.4px; text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
a.btn.btn-small:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn.btn-small:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn.btn-small:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn.btn-small:hover {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn.btn-small:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn.btn-small:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn.btn-small:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn.btn-small:focus {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn.btn-small:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn.btn-small:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn.btn-small:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn.btn-small:active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn.btn-small.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn.btn-small.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn.btn-small.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn.btn-small.active {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn.btn-small.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button.btn.btn-small.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.btn.btn-small.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a.btn.btn-small.disabled {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a[disabled].btn.btn-small {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
button[disabled].btn.btn-small {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
[disabled].btn.btn-small {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
.sidebar .wrapper > .content a[disabled].btn.btn-small {
	transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156);
}
a.btn.btn-small i {
	font-size: 100%;
}
button.btn.btn-small i {
	font-size: 100%;
}
.btn.btn-small i {
	font-size: 100%;
}
.sidebar .wrapper > .content a.btn.btn-small i {
	font-size: 100%;
}
a.btn.btn-small i + span {
	margin-left: 8px;
}
button.btn.btn-small i + span {
	margin-left: 8px;
}
.btn.btn-small i + span {
	margin-left: 8px;
}
.sidebar .wrapper > .content a.btn.btn-small i + span {
	margin-left: 8px;
}
a.btn.btn-block {
	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.btn-block {
	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.btn-block {
	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.btn-block {
	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.btn-block + a.btn.btn-block {
	margin-top: 5px;
}
a.btn.btn-block + button.btn.btn-block {
	margin-top: 5px;
}
a.btn.btn-block + .btn.btn-block {
	margin-top: 5px;
}
a.btn.btn-block + .sidebar .wrapper > .content a.btn.btn-block {
	margin-top: 5px;
}
button.btn.btn-block + a.btn.btn-block {
	margin-top: 5px;
}
button.btn.btn-block + button.btn.btn-block {
	margin-top: 5px;
}
button.btn.btn-block + .btn.btn-block {
	margin-top: 5px;
}
button.btn.btn-block + .sidebar .wrapper > .content a.btn.btn-block {
	margin-top: 5px;
}
.btn.btn-block + a.btn.btn-block {
	margin-top: 5px;
}
.btn.btn-block + button.btn.btn-block {
	margin-top: 5px;
}
.btn.btn-block + .btn.btn-block {
	margin-top: 5px;
}
.btn.btn-block + .sidebar .wrapper > .content a.btn.btn-block {
	margin-top: 5px;
}
.sidebar .wrapper > .content a.btn.btn-block + a.btn.btn-block {
	margin-top: 5px;
}
.sidebar .wrapper > .content a.btn.btn-block + button.btn.btn-block {
	margin-top: 5px;
}
.sidebar .wrapper > .content a.btn.btn-block + .btn.btn-block {
	margin-top: 5px;
}
.sidebar .wrapper > .content a.btn.btn-block + .sidebar .wrapper > .content a.btn.btn-block {
	margin-top: 5px;
}
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.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.btn.disabled {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
button.btn.disabled {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn.disabled {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar .wrapper > .content a.btn.disabled {
	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.btn.hide {
	display: none;
}
button.btn.hide {
	display: none;
}
.btn.hide {
	display: none;
}
.sidebar .wrapper > .content a.btn.hide {
	display: none;
}
.wrapper1.page-comments form .emoticons .btn.dropdown-toggle:hover .caret {
	border-left-color: rgb(0, 0, 0);
}
body.layout5 .section .content .contact-form-button {
	padding: 8px 16px; border-radius: 0px; transition:unset; width: 150px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.header-wrapper .navbar {
	background-color: rgb(255, 255, 255);
}
.header-wrapper .navbar .navbar-inner {
	border-radius: 0px;
}
.header-wrapper .navbar li > a:hover {
	text-decoration: none;
}
.header-wrapper .navbar li > a.open {
	background-color: rgb(255, 255, 255);
}
.header-wrapper .navbar li.more-btn .menu-more-items li > a:hover {
	text-decoration: underline;
}
.header-wrapper .navbar .nav {
	padding-right: 1px;
}
.header-wrapper .navbar .nav .dropdown-menu {
	background: 0px 0px; border-radius: 0px; margin-top: 0px;
}
.header-wrapper .navbar .nav .separator::before {
	left: 0px; top: 0px; width: 1px; height: 40px; display: block; position: absolute; content: ""; opacity: 0.24; background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.header-wrapper .navbar .nav::before {
	left: 0px; top: 0px; width: 1px; height: 40px; display: block; position: absolute; content: ""; opacity: 0.24; background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.header-wrapper .navbar .nav::before {
	left: auto; right: 0px;
}
.header-wrapper .navbar .nav > li {
	padding-left: 1px; position: relative;
}
.header-wrapper .navbar .nav > li::before {
	left: 0px; top: 0px; width: 1px; height: 40px; display: block; position: absolute; content: ""; opacity: 0.24; background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.header-wrapper .navbar .nav > li.active {
	padding-bottom: 0px;
}
.header-wrapper .navbar .nav > li:hover {
	margin-bottom: -2px; border-bottom-color: rgb(221, 172, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.header-wrapper .navbar .nav > li.dropdown.open {
	margin-bottom: 0px; border-bottom-color: rgb(221, 172, 0); border-bottom-width: 0px; border-bottom-style: solid;
}
@media all and (max-width:990px)
{
.navbar .btn-navbar span.menu-name {
	vertical-align: middle;
}
.navbar .btn-navbar span.menu-bars {
	vertical-align: middle;
}
.navbar .btn-navbar span.menu-bars {
	margin-top: 0px;
}
}
.layout5 .footer-wrapper {
	height: auto; bottom: 0px; border-top-color: rgb(0, 0, 0); border-top-width: 2px; border-top-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.layout5 .footer-wrapper .footer-title {
	color: rgb(0, 0, 0); font-size: 22px; font-weight: 400;
}
.layout5 .footer-wrapper .footer-subtitle {
	color: rgb(156, 156, 156); font-size: 14px;
}
.layout5 .footer-wrapper .hr-row-container {
	left: 0px; padding-top: 15px; margin-top: 15px; border-top-color: rgb(0, 0, 0); border-top-width: 1.5px; border-top-style: solid; position: absolute;
}
.layout5 .footer-wrapper .second-row-container {
	padding-top: 15px; margin-top: 15px;
}
.layout5 .footer-wrapper .footer-info-text {
	color: rgb(156, 156, 156); text-transform: uppercase; font-size: 14px; font-weight: 400; margin-bottom: 10px;
}
.layout5 .footer-wrapper .footer-column {
	text-align: center;
}
.layout5 .footer-wrapper .footer-page-counter {
	background: rgb(0, 0, 0); margin: 2px 0px 16px; padding: 10px; border-radius: 3px; color: rgb(255, 255, 255); float: none; display: inline-block;
}
.layout5 .footer-wrapper .footer-page-counter .footer-page-counter-item {
	background: rgb(0, 0, 0); margin: 0px; border-radius: 0px; color: rgb(255, 255, 255); box-shadow: 0px 0px 0px #fff;
}
.layout5 .footer-wrapper .footer-page-counter .footer-page-counter-item::before {
	height: 0px;
}
.layout5 .footer-wrapper .footer-column-label {
	color: rgb(156, 156, 156); letter-spacing: -0.4px; font-size: 22px; margin-bottom: 20px;
}
.layout5 .footer-wrapper .share-icon-block {
	padding: 0px; width: 32px; height: 32px; text-align: center; line-height: 32px; display: block; cursor: pointer;
}
.layout5 .footer-wrapper .share-block {
	color: rgb(255, 255, 255); font-size: 20px; margin-right: 10px; display: inline-block;
}
.layout5 .footer-wrapper .share-block .ion-android-mail::before {
	padding-top: 5px;
}
.layout5 .footer-wrapper .share-block .ion-social-googleplus::before {
	padding-top: 5px;
}
.layout5 .footer-wrapper .share-block .ion-social-twitter::before {
	padding-top: 5px;
}
.layout5 .footer-wrapper .share-block .ion-social-facebook::before {
	padding-top: 5px;
}
.layout5 .footer-wrapper .facebook {
	background-color: rgb(59, 89, 152);
}
.layout5 .footer-wrapper .twitter {
	background-color: rgb(0, 172, 237);
}
.layout5 .footer-wrapper .google {
	background-color: rgb(211, 72, 54);
}
.layout5 .footer-wrapper .email {
	background-color: rgb(182, 182, 182);
}
.layout5 .footer-wrapper .footer-comment {
	margin-bottom: 15px;
}
.layout5 .footer-wrapper .footer-comment .date {
	margin-bottom: 5px;
}
.layout5 .footer-wrapper .footer-comment .text a {
	color: rgb(0, 0, 0);
}
.footer-powered-by {
	left: 40px; bottom: 40px; position: fixed; z-index: 1000;
}
@media screen and (max-width:724px)
{
.footer-powered-by {
	left: 10px; bottom: 20px;
}
}
a.btn.btn-trans {
	padding: 8px 16px; border-radius: 25px; border: currentColor; transition:0.4s; border-image: none; color: rgb(0, 0, 0); font-size: 12px; font-weight: 300; text-decoration: none; margin-bottom: 0px; box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3); background-image: none; background-color: rgba(255, 255, 255, 0.9);
}
a.btn.btn-trans i {
	margin-left: 5px;
}
a.btn.btn-trans:hover {
	color: rgb(0, 0, 0); background-image: none; background-color: rgba(255, 255, 255, 0.9);
}
div[data-ss=sitemusic] {
	top: 50px;
}
.modal .modal-body {
	background-position: 0px 0px; background-image: none;
}
.dynamicHeaderContainer a[ui-sref] {
	cursor: pointer;
}
.dynamicHeaderContainer a h1.logo {
	margin: 0px; color: rgb(156, 156, 156) !important; line-height: normal; font-size: 83px;
}
.dynamicHeaderContainer .headerlayout1 .dynamic-header-logo .logo-img {
	padding: 15px 5px; max-height: 84px;
}
.dynamicHeaderContainer .headerlayout2 .dynamic-header-logo .logo-img {
	padding: 15px 0px; max-height: 84px;
}
.dynamicHeaderContainer .headerlayout3 .dynamic-header-logo .logo-img {
	padding: 15px 0px; max-height: 84px;
}
.dynamicHeaderContainer .headerlayout4 .dynamic-header-logo .logo-img {
	padding: 15px 0px; max-height: 84px;
}
.dynamicHeaderContainer .headerlayout4 .fix-header-indent-20 {
	margin-left: 0px;
}
.dynamicHeaderContainer select.visible-phone {
	width: 100%;
}
.dynamicHeaderContainer .border-nav-bottom {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.dynamicHeaderContainer .border-nav-top {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.dynamicHeaderContainer .center-nav {
	align-self: center;
}
.dynamicHeaderContainer .c-site-header__subtitle {
	font-size: 22px;
}
.dynamicHeaderContainer .c-site-header__title--shrunk {
	line-height: normal; font-size: 47px;
}
.dynamicHeaderContainer .divider {
	width: 100px; padding-bottom: 0px; margin-bottom: 25px; border-bottom-color: rgb(184, 32, 38); border-bottom-width: 3px; border-bottom-style: solid; align-self: center;
}
.dynamicHeaderContainer .dynamic-header-title {
	color: rgb(0, 0, 0);
}
.dynamicHeaderContainer .dynamic-header-subtitle {
	color: rgb(156, 156, 156);
}
.dynamicHeaderContainer .dynamic-header-background {
	background-color: rgb(255, 255, 255);
}
.dynamicHeaderContainer .grid-block.logo-wrapper.grid-block.dynamic-header-title {
	padding: 0px; color: rgb(0, 0, 0); line-height: inherit;
}
.dynamicHeaderContainer .grid-block.dynamic-header-title {
	color: rgb(0, 0, 0); line-height: inherit;
}
.dynamicHeaderContainer .grid-block.dynamic-header-subtitle {
	padding: 5px; color: rgb(0, 0, 0); line-height: inherit;
}
.dynamicHeaderContainer .grid-block .dynamic-header-logo {
	padding: 20px; color: rgb(156, 156, 156); line-height: inherit;
}
.dynamicHeaderContainer .grid-block .dynamic-header-logo .logo-img {
	padding: 15px 5px; max-height: 84px;
}
.dynamicHeaderContainer .grid-block.header1-logo {
	overflow: hidden;
}
.dynamicHeaderContainer .header {
	padding: 10px;
}
.dynamicHeaderContainer .header .title {
	padding: 16px 2px; display: flex; align-items: flex-start;
}
.dynamicHeaderContainer .header .title h1 {
	background-color: transparent;
}
.dynamicHeaderContainer .logo-link {
	overflow: hidden;
}
.dynamicHeaderContainer .no-margin {
	margin: 0px !important; padding: 0px !important;
}
.dynamicHeaderContainer .progress-container {
	display: none;
}
.dynamicHeaderContainer .sitetitle {
	width: 100%;
}
.dynamicHeaderContainer .sitetitle h3 {
	padding: 5px; text-align: center; font-size: 34px; margin-bottom: 20px;
}
.dynamicHeaderContainer .sitetitle h4 {
	margin: auto; padding: 2px; text-align: center; overflow: hidden; font-style: italic;
}
.dynamicHeaderContainer .sitetitle h5 {
	margin: auto auto 5px; padding: 2px; text-align: center; overflow: hidden; font-style: italic;
}
.dynamicHeaderContainer .sitetitle h6 {
	text-transform: uppercase; font-style: normal; margin-bottom: 20px;
}
.dynamicHeaderContainer .no-link-dec {
	color: rgb(0, 0, 0); text-decoration: none;
}
.dynamicHeaderContainer .no-link-dec:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.dynamicHeaderContainer .grid-block.selected {
	color: rgb(0, 0, 0); font-weight: 400;
}
.dynamicHeaderContainer .ss-pagemenu {
	margin: 0px auto; width: 100%; background-color: transparent;
}
@media only screen and (min-width:40.06em)
{
.dynamicHeaderContainer .ss-pagemenu {
	padding: 0px 15px; width: 980px;
}
}
.dynamicHeaderContainer .ss-pagemenu__desktop__page-list {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden; flex-wrap: wrap; align-items: center;
}
.dynamicHeaderContainer .headerlayout3 .ss-pagemenu__desktop__page-list {
	margin: 0px; align-items: flex-end;
}
.dynamicHeaderContainer .ss-pagemenu__desktop__page-list-element {
	margin: 0px 5px; padding: 10px 0px; color: rgb(0, 0, 0); line-height: 2;
}
.dynamicHeaderContainer .ss-pagemenu__desktop__page-list-element span {
	padding: 0px 10px;
}
.dynamicHeaderContainer .ss-pagemenu__desktop__page-list-element span a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.dynamicHeaderContainer .ss-pagemenu__desktop__page-list-element .selected {
	color: rgb(0, 0, 0);
}
.dynamicHeaderContainer .ss-pagemenu__desktop__page-list-element.selected > span a {
	color: rgb(0, 0, 0);
}
.dynamicHeaderContainer .headerlayout1 .ss-pagemenu__desktop__page-list-element.selected {
	padding-top: 8px; border-top-color: rgb(156, 156, 156); border-top-width: 2px; border-top-style: solid;
}
.dynamicHeaderContainer .headerlayout1 .ss-pagemenu__desktop__page-list-element:hover {
	padding-top: 8px; border-top-color: rgb(156, 156, 156); border-top-width: 2px; border-top-style: solid;
}
.dynamicHeaderContainer .headerlayout2 .ss-pagemenu__desktop__page-list-element.selected {
	padding-bottom: 8px; border-bottom-color: rgb(156, 156, 156); border-bottom-width: 2px; border-bottom-style: solid;
}
.dynamicHeaderContainer .headerlayout3 .ss-pagemenu__desktop__page-list-element.selected {
	padding-bottom: 8px; border-bottom-color: rgb(156, 156, 156); border-bottom-width: 2px; border-bottom-style: solid;
}
.dynamicHeaderContainer .headerlayout2 .ss-pagemenu__desktop__page-list-element:hover {
	padding-bottom: 8px; border-bottom-color: rgb(156, 156, 156); border-bottom-width: 2px; border-bottom-style: solid;
}
.dynamicHeaderContainer .headerlayout3 .ss-pagemenu__desktop__page-list-element:hover {
	padding-bottom: 8px; border-bottom-color: rgb(156, 156, 156); border-bottom-width: 2px; border-bottom-style: solid;
}
.dynamicHeaderContainer .headerlayout4 .ss-pagemenu__desktop__page-list-element.selected {
	padding-top: 8px; border-top-color: rgb(156, 156, 156); border-top-width: 2px; border-top-style: solid;
}
.dynamicHeaderContainer .headerlayout4 .ss-pagemenu__desktop__page-list-element:hover {
	padding-top: 8px; border-top-color: rgb(156, 156, 156); border-top-width: 2px; border-top-style: solid;
}
.dynamicHeaderContainer .headerlayout4 .ss-pagemenu__desktop__page-list {
	border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.dynamicHeaderContainer .headerlayout4 .basket-element:hover {
	padding: 10px 0px; border: currentColor; border-image: none;
}
.dynamicHeaderContainer .headerlayout3 .basket-element:hover {
	padding: 10px 0px; border: currentColor; border-image: none;
}
.dynamicHeaderContainer .headerlayout2 .basket-element:hover {
	padding: 10px 0px; border: currentColor; border-image: none;
}
.dynamicHeaderContainer .headerlayout1 .basket-element:hover {
	padding: 10px 0px; border: currentColor; border-image: none;
}
.dynamicHeaderContainer .ss-pagemenu-subitem {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.dynamicHeaderContainer .ss-pagemenu-subitem a {
	color: rgb(255, 255, 255) !important;
}
.dynamicHeaderContainer .ss-pagemenu-subitem:hover {
	background-color: rgba(156, 156, 156, 0.8);
}
.dynamicHeaderContainer .ss-pagemenu-subitem.selected {
	background-color: rgba(156, 156, 156, 0.8);
}
.dynamicHeaderContainer .ss-pagemenu-subitem:hover a {
	color: rgb(255, 255, 255) !important;
}
.dynamicHeaderContainer .ss-pagemenu-subitem.selected a {
	color: rgb(255, 255, 255) !important;
}
.dynamicHeaderContainer .ss-pagemenu-wrap {
	flex-wrap: wrap;
}
.dynamicHeaderContainer .ss-pagemenu-item {
	margin: 2px; padding: 8px; height: 40px;
}
.dynamicHeaderContainer .ss-pagemenu-item:hover {
	cursor: pointer; background-color: rgba(0, 0, 0, 0.2);
}
.dynamicHeaderContainer .ss-pagemenu--burger-title {
	margin: 3px; padding: 3px;
}
.dynamicHeaderContainer .ss-pagemenu--burger {
	margin: 3px; padding: 3px;
}
.dynamicHeaderContainer .ss-pagemenu--burger:hover {
	color: rgb(231, 76, 60);
}
.dynamicHeaderContainer .ss-pagemenu--burger--active {
	font-weight: bolder;
}
.dynamicHeaderContainer .burger-menu select {
	width: 100%;
}
.dynamicHeaderContainer .text-align-center {
	text-align: center;
}
.dynamicHeaderContainer .text-align-right {
	text-align: right;
}
.dynamicHeaderContainer .text-align-left {
	text-align: left;
}
.dynamicHeaderContainer .title-break-word {
	white-space: normal; -ms-word-wrap: break-word;
}
.dynamicHeaderContainer .title-padding {
	padding: 20px 0px 10px;
}
.dynamicHeaderContainer a {
	cursor: pointer; text-decoration-line: none;
}
.dynamicHeaderContainer a h1.logo {
	color: rgb(0, 0, 0); font-family: SimpleSite; font-size: 83px; font-style: normal; font-weight: 400; text-decoration: inherit; display: inline-block; -webkit-font-smoothing: antialiased;
}
.dynamicHeaderContainer a h1.logo::before {
	display: inline; content: "none";
}
.dynamicHeaderContainer a h1.logo img {
	display: none; max-height: 64px;
}
.dynamicHeaderContainer a h1.logo {
	display: none;
}
.dynamicHeaderContainer a h1.logo img {
	display: none;
}
.dynamicHeaderContainer a h1.logo::before {
	display: none; content: "";
}
.dynamicHeaderContainer .title {
	margin-left: 0px;
}
.dynamicHeaderContainer .subtitle {
	margin-left: 0px;
}
.dynamicHeaderContainer .newheader-container {
	margin: 0px; padding: 0px; display: flex; flex-basis: 100%; justify-content: center; -webkit-flex-flow: column;
}
.dynamicHeaderContainer .newheader-line {
	margin: 0px; padding: 0px; display: flex; min-height: 100px; -webkit-flex-flow: column nowrap;
}
.dynamicHeaderContainer .newheader-line__row {
	-webkit-flex-flow: row nowrap;
}
.dynamicHeaderContainer .newheader-line__fullwidth {
	flex-basis: 100%;
}
.dynamicHeaderContainer .newheader-line__left {
	justify-content: flex-start;
}
.dynamicHeaderContainer .newheader-line__right {
	justify-content: flex-end;
}
.dynamicHeaderContainer .newheader-line__center {
	justify-content: center;
}
.dynamicHeaderContainer .align-justify {
	justify-content: space-between;
}
.dynamicHeaderContainer .newheader-left {
	margin: 0px; padding: 0px; flex-grow: 1;
}
.dynamicHeaderContainer .newheader-right {
	margin: 0px; padding: 0px; flex-grow: 1;
}
.dynamicHeaderContainer .newheader-sheetcell {
	margin: 0px; padding: 0px; width: 980px; text-align: center; font-size: 2em; font-weight: 700; min-width: 980px;
}
.dynamicHeaderContainer .header-reorder {
	flex-direction: row-reverse;
}
.dynamicHeaderContainer .order-1 {
	order: 1;
}
.dynamicHeaderContainer .order-2 {
	order: 2;
}
.dynamicHeaderContainer.HeaderType3 a > h1.logo {
	margin: 20px; text-decoration: none;
}
.dynamicHeaderContainer.HeaderType4 a > h1.logo {
	margin: 20px 0px; text-decoration: none;
}
.dynamicHeaderContainer select.select-new-headers {
	background: url("/images/Version4/black_bg.svg") no-repeat 0.42%; margin: 5px; outline: 0px; border: transparent; border-image: none; width: 38px; height: 35px; color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none;
}
.dynamicHeaderContainer select.select-new-headers-fullwidth {
	background: url("/images/Version4/black_bg.svg") no-repeat 98% rgb(0, 0, 0); margin: 5px; outline: 0px; border: transparent; border-image: none; width: 220px; height: 35px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 28px; padding-right: 10px; padding-left: 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none;
}
.dynamicHeaderContainer select.select-new-headers option {
	color: rgb(0, 0, 0);
}
.dynamicHeaderContainer select.select-new-headers-fullwidth option {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.dynamicHeaderContainer select.align-center {
	margin: 5px auto;
}
@media all and (max-width:767px)
{
.dynamicHeaderContainer .border-nav-bottom {
	border: currentColor; border-image: none;
}
.dynamicHeaderContainer .title-padding {
	padding: 0px 20px;
}
.dynamicHeaderContainer .HeaderType3 a > h1.logo {
	margin: 0px 20px;
}
}
@media all and (max-width:723px)
{
.dynamicHeaderContainer .container {
	width: 940px;
}
}
.grid-block {
	flex:1 1 auto; height: auto; overflow: hidden; display: flex; position: relative; -ms-overflow-y: auto; -ms-overflow-style: -ms-autohiding-scrollbar; backface-visibility: hidden; order: 0; justify-content: flex-start; align-items: stretch; -webkit-overflow-scrolling: touch;
}
.grid-block.align-center {
	justify-content: center;
}
.grid-block.align-left {
	justify-content: flex-start;
}
.grid-block.align-justify {
	justify-content: space-between;
}
.grid-block.align-right {
	justify-content: flex-end;
}
.grid-block.horizontal {
	align-items: stretch;
}
.grid-block.justify-spaced {
	justify-content: space-around; align-items: flex-start; align-content: flex-start;
}
.grid-block.sheetcell {
	max-width: 920px;
}
@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:none)
{
.grid-block.sheetcell {
	width: 920px; flex-grow: 0;
}
}
.grid-block.shrink {
	flex:0 0 auto;
}
.grid-block.spaced {
	margin: 5px; padding: 5px;
}
.grid-block.vertical {
	flex-flow:column nowrap; align-items: stretch; -ms-flow-align: stretch;
}
.grid-block.wrap {
	flex-wrap: wrap;
}
.grid-block.bottom-spacing {
	margin-bottom: 15px;
}
.grid-block.reorder {
	flex-direction: row-reverse;
}
body {
	padding-bottom: 0px; font-size: 14px;
}
.heading {
	color: inherit; padding-top: 0px; margin-top: 0px; -ms-word-wrap: break-word;
}
.heading hr {
	margin: 10px 0px; border: currentColor; border-image: none; width: 50px; height: 5px; text-align: left; background-color: rgb(156, 156, 156);
}
.section > .heading h1 {
	letter-spacing: 0.5px; padding-top: 10px; font-weight: 300;
}
.section > .heading h4 {
	letter-spacing: 0.5px; padding-top: 10px; font-weight: 300;
}
.section > .heading h3 {
	line-height: normal !important; letter-spacing: 0.5px; font-size: 30px;
}
.section > .content {
	line-height: 1.4; letter-spacing: 0.5px; font-size: 18px; font-weight: 300;
}
.section .content .heading {
	padding: 0px;
}
:first-of-type.heading {
	padding: 0px;
}
.map-page .map-page-info {
	margin-top: 0px;
}
.product-title a::after {
	padding-left: 10px; font-family: Simplesite; font-size: 12px; display: inline-block; content: "\e855";
}
.column-article-section .heading a::after {
	padding-left: 10px; font-family: Simplesite; font-size: 12px; display: inline-block; content: "\e855";
}
.product-title a:hover::after {
	transition:0.3s linear; padding-left: 20px;
}
.column-article-section .heading a:hover::after {
	transition:0.3s linear; padding-left: 20px;
}
.column-article-section .img-simple {
	margin-bottom: 20px;
}
.shop.products-list .product-title {
	width: 100%; text-align: left; line-height: 16px; letter-spacing: 0px; padding-bottom: 10px; font-size: 18px; margin-top: 0px; display: inline-block;
}
.shop.products-list .layout5-product-button {
	background: 0px 0px; padding: 5px; border-radius: 5px; border: 1px solid rgb(156, 156, 156); border-image: none; width: 100%; color: rgb(156, 156, 156); font-size: 13px; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-shadow: unset;
}
.shop.products-list .layout5-product-button:hover {
	background: rgb(156, 156, 156); transition:background-color 0.5s ease-out; color: rgb(0, 0, 0); cursor: pointer; -webkit-transition: background-color .5s ease-out; -moz-transition: background-color .5s ease-out; -o-transition: background-color .5s ease-out;
}
.shop.products-list .product-image-layout5-mobile {
	width: 100% !important;
}
.layout5 .product .hidden-desktop .product-image a {
	padding: 0px 20px;
}
.shop.products-list .addtobasketbtn {
	width: 100%; box-sizing: border-box;
}
@media all and (max-width:725px)
{
.shop.products-list .addtobasketbtn {
	padding: 0px 20px; width: 100%; box-sizing: border-box;
}
.shop.products-list .layout4-product-button {
	width: 100%;
}
body.layout5 .wrapper.shop .content .row-fluid .span4 {
	padding-bottom: 40px; margin-left: 0px !important;
}
body.layout5 .wrapper.shop .content .row-fluid .span3 {
	padding-bottom: 40px; margin-left: 0px !important;
}
.section .heading hr {
	display: none;
}
.shop.products-list .product-title {
	margin-left: 25px !important;
}
}
.shop.products-list .product-image-layout5-mobile a {
	margin: 0px !important; width: 100% !important;
}
.shop.products-list .product-image-layout5-mobile .no-image {
	margin: 0px !important; width: 100% !important;
}
.products-list .span12 .product .product-title {
	margin-left: 0px;
}
.products-list .span12 .product .product-price {
	margin-left: 0px;
}
.products-list .span12 .product .product-button {
	margin-left: 0px;
}
.products-list .span12 .product .product-description {
	margin-left: 0px;
}
.grid-block .product-button-container {
	margin-top: 10px;
}
.layout5-content {
	margin: 5px !important;
}
.span3 .product {
	text-align: center;
}
.span4 .product {
	text-align: center;
}
.shop.products-list .product-price {
	margin: 15px 0px;
}
.sidebar .wrapper > .heading {
	color: rgb(0, 0, 0);
}
.column-article-section .heading a {
	text-decoration: none;
}
.column-article-section .heading a:hover {
	text-decoration: none;
}
.shop-box .shop-box-text a {
	text-decoration: none;
}
.shop-box .shop-box-text a:hover {
	text-decoration: none;
}
button.hero-btn {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0) !important; -webkit-box-shadow: unset;
}
button.hero-btn:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0) !important; -webkit-box-shadow: unset;
}
.container .contact-form {
	padding-bottom: 90px;
}
.cart-icon .cart-icon-icon {
	color: rgb(0, 0, 0); font-size: 49px;
}
.cart-icon svg {
	height: 52px;
}
.cart-icon .cart-number {
	padding: 0px 0px 0px 8px; left: 3px; text-align: center; right: 0px; bottom: 35px; color: rgb(156, 156, 156); line-height: 11px; font-size: 11px; font-weight: 700; display: block; position: absolute; z-index: 20;
}
.layout5-visible {
	overflow: visible !important; position: relative;
}
.mobile-cart-container {
	height: 40px; margin-top: 20px; margin-right: 20px; background-color: rgb(255, 255, 255);
}
.mobile-cart-container-header3 {
	height: 40px; margin-top: 20px; background-color: rgb(255, 255, 255);
}
.layout5-mobile-cart {
	border: 1px solid transparent !important; border-image: none !important; color: rgb(0, 0, 0) !important; box-shadow: none !important;
}
.layout5-mobile-cart i.icon-cart-empty {
	top: 0px; right: 2px; font-size: 44px; position: absolute;
}
.layout5-mobile-cart i.icon-spinner {
	font-size: 10px; margin-right: -2px; margin-left: -3px;
}
.layout5-mobile-cart span {
	font-size: 10px; margin-top: 0px; margin-right: 6px; margin-left: 10px; display: block;
}
.center-small-burger {
	margin-left: 67px;
}
@media all and (min-width:725px)
{
#page-comments > div {
	width: 940px; margin-right: auto; margin-left: auto;
}
}
@media all and (max-width:725px)
{
#page-comments > div {
	width: 100%; margin-right: auto; margin-left: auto;
}
.product-description-list {
	padding-right: 20px; padding-left: 20px;
}
}
.layout5-row.color1 {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.layout5-row.color1 .section > .content p > a {
	color: rgb(255, 255, 255);
}
.layout5-row.color1 .section .content .contact-form-button {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.layout5-row.color1 .section .heading {
	color: rgb(255, 255, 255);
}
.layout5-row.color1 .section .heading h3 {
	color: rgb(255, 255, 255); font-weight: 400;
}
.layout5-row.color2 {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.layout5-row.color2 .section > .content p > a {
	color: rgb(255, 255, 255);
}
.layout5-row.color2 .section .content .contact-form-button {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.layout5-row.color2 .section .heading {
	color: rgb(255, 255, 255);
}
.layout5-row.color2 .section .heading h3 {
	color: rgb(255, 255, 255); font-weight: 400;
}
.layout5-row.color3 {
	color: rgb(255, 255, 255); background-color: rgb(156, 156, 156);
}
.layout5-row.color3 .section > .content p > a {
	color: rgb(255, 255, 255);
}
.layout5-row.color3 .section .content .contact-form-button {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.layout5-row.color3 .section .heading {
	color: rgb(255, 255, 255);
}
.layout5-row.color3 .section .heading h3 {
	color: rgb(255, 255, 255); font-weight: 400;
}
.layout5-row.color4 {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.layout5-row.color4 .section > .content p > a {
	color: rgb(0, 0, 0);
}
.layout5-row.color4 .section .content .contact-form-button {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.layout5-row.color4 .section .heading {
	color: rgb(0, 0, 0);
}
.layout5-row.color4 .section .heading h3 {
	color: rgb(0, 0, 0); font-weight: 400;
}
