@-webkit-keyframes progress-bar-stripes {
	0% {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}

@-moz-keyframes progress-bar-stripes {
	0% {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}

@-ms-keyframes progress-bar-stripes {
	0% {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}

@-o-keyframes progress-bar-stripes {
	0% {
		background-position: 0 0
	}
	to {
		background-position: 40px 0
	}
}

@keyframes progress-bar-stripes {
	0% {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

audio:not([controls]) {
	display: none
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

a:active,
a:hover {
	outline: 0
}

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

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

button,
img,
input {
	vertical-align: middle
}

img {
	max-width: 100%;
	width: auto \9;
	height: auto;
	border: 0;
	-ms-interpolation-mode: bicubic
}

#map_canvas img,
.google-maps img,
.nav>li>a>img {
	max-width: none
}

button,
input {
	margin: 0;
	*overflow: visible
}

select,
textarea {
	margin: 0
}

button.btn::-moz-focus-inner,
button::-moz-focus-inner,
input::-moz-focus-inner,
input[type=submit].btn::-moz-focus-inner {
	padding: 0;
	border: 0
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button
}

html input[type=button] {
	cursor: pointer
}

button,
input[type=button],
input[type=checkbox],
input[type=radio],
input[type=reset],
input[type=submit],
label,
select {
	cursor: pointer
}

input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

textarea {
	overflow: auto
}

@media print {
	* {
		text-shadow: none!important;
		color: #000!important;
		background: 0 0!important;
		box-shadow: none!important
	}
	a,
	a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " (" attr(href) ")"
	}
	abbr[title]:after {
		content: " (" attr(title) ")"
	}
	.ir a:after,
	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: ""
	}
	blockquote,
	pre {
		border: 1px solid #999
	}
	thead {
		display: table-header-group
	}
	blockquote,
	img,
	pre,
	tr {
		page-break-inside: avoid
	}
	img {
		max-width: 100%!important
	}
	@page {
		margin: .5cm
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3
	}
	h2,
	h3 {
		page-break-after: avoid
	}
}

.clearfix {
	*zoom: 1
}

.clearfix:after,
.clearfix:before {
	display: table;
	content: "";
	line-height: 0
}

.clearfix:after {
	clear: both
}

.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.input-block-level {
	display: block;
	width: 100%;
	min-height: 31px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

a,
body {
	color: #888
}

body {
	margin: 0;
	font-family: Ubuntu Condensed;
	font-size: 13px;
	line-height: 1.3em;
	background-color: #fff
}

a {
	text-decoration: none
}

a:focus,
a:hover {
	color: #b40001;
	text-decoration: underline
}

.img-rounded {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.img-polaroid {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .1)
}

.img-circle {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px
}

.row {
	margin-left: -20px;
	*zoom: 1
}

.row:after,
.row:before {
	display: table;
	content: "";
	line-height: 0
}

.row:after {
	clear: both
}

[class*=span] {
	float: left;
	min-height: 1px;
	margin-left: 20px
}

.container,
.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
}

.dl-horizontal dd,
.offset2 {
	margin-left: 180px
}

.offset1 {
	margin-left: 100px
}

.row-fluid {
	width: 100%;
	*zoom: 1
}

.row-fluid:after,
.row-fluid:before {
	display: table;
	content: "";
	line-height: 0
}

.row-fluid:after {
	clear: both
}

.row-fluid [class*=span] {
	display: block;
	width: 100%;
	min-height: 31px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.1276595744681%;
	*margin-left: 2.0744680851064%
}

.row-fluid [class*=span]:first-child {
	margin-left: 0
}

.row-fluid .controls-row [class*=span]+[class*=span] {
	margin-left: 2.1276595744681%
}

.row-fluid .span12 {
	width: 100%;
	*width: 99.946808510638%
}

.row-fluid .span11 {
	width: 91.489361702128%;
	*width: 91.436170212766%
}

.row-fluid .span10 {
	width: 82.978723404255%;
	*width: 82.925531914894%
}

.row-fluid .span9 {
	width: 74.468085106383%;
	*width: 74.414893617021%
}

.row-fluid .span8 {
	width: 65.957446808511%;
	*width: 65.904255319149%
}

.row-fluid .span7 {
	width: 57.446808510638%;
	*width: 57.393617021277%
}

.row-fluid .span6 {
	width: 48.936170212766%;
	*width: 48.882978723404%
}

.row-fluid .span5 {
	width: 40.425531914894%;
	*width: 40.372340425532%
}

.row-fluid .span4 {
	width: 31.914893617021%;
	*width: 31.86170212766%
}

.row-fluid .span3 {
	width: 23.404255319149%;
	*width: 23.351063829787%
}

.row-fluid .span2 {
	width: 14.893617021277%;
	*width: 14.840425531915%
}

.row-fluid .span1 {
	width: 6.3829787234043%;
	*width: 6.3297872340426%
}

.row-fluid .offset12 {
	margin-left: 104.25531914894%;
	*margin-left: 104.14893617021%
}

.row-fluid .offset12:first-child {
	margin-left: 102.12765957447%;
	*margin-left: 102.02127659574%
}

.row-fluid .offset11 {
	margin-left: 95.744680851064%;
	*margin-left: 95.63829787234%
}

.row-fluid .offset11:first-child {
	margin-left: 93.617021276596%;
	*margin-left: 93.510638297872%
}

.row-fluid .offset10 {
	margin-left: 87.234042553191%;
	*margin-left: 87.127659574468%
}

.row-fluid .offset10:first-child {
	margin-left: 85.106382978723%;
	*margin-left: 85%
}

.row-fluid .offset9 {
	margin-left: 78.723404255319%;
	*margin-left: 78.617021276596%
}

.row-fluid .offset9:first-child {
	margin-left: 76.595744680851%;
	*margin-left: 76.489361702128%
}

.row-fluid .offset8 {
	margin-left: 70.212765957447%;
	*margin-left: 70.106382978723%
}

.row-fluid .offset8:first-child {
	margin-left: 68.085106382979%;
	*margin-left: 67.978723404255%
}

.row-fluid .offset7 {
	margin-left: 61.702127659574%;
	*margin-left: 61.595744680851%
}

.row-fluid .offset7:first-child {
	margin-left: 59.574468085106%;
	*margin-left: 59.468085106383%
}

.row-fluid .offset6 {
	margin-left: 53.191489361702%;
	*margin-left: 53.085106382979%
}

.row-fluid .offset6:first-child {
	margin-left: 51.063829787234%;
	*margin-left: 50.957446808511%
}

.row-fluid .offset5 {
	margin-left: 44.68085106383%;
	*margin-left: 44.574468085106%
}

.row-fluid .offset5:first-child {
	margin-left: 42.553191489362%;
	*margin-left: 42.446808510638%
}

.row-fluid .offset4 {
	margin-left: 36.170212765957%;
	*margin-left: 36.063829787234%
}

.row-fluid .offset4:first-child {
	margin-left: 34.042553191489%;
	*margin-left: 33.936170212766%
}

.row-fluid .offset3 {
	margin-left: 27.659574468085%;
	*margin-left: 27.553191489362%
}

.row-fluid .offset3:first-child {
	margin-left: 25.531914893617%;
	*margin-left: 25.425531914894%
}

.row-fluid .offset2 {
	margin-left: 19.148936170213%;
	*margin-left: 19.042553191489%
}

.row-fluid .offset2:first-child {
	margin-left: 17.021276595745%;
	*margin-left: 16.914893617021%
}

.row-fluid .offset1 {
	margin-left: 10.63829787234%;
	*margin-left: 10.531914893617%
}

.row-fluid .offset1:first-child {
	margin-left: 8.5106382978723%;
	*margin-left: 8.4042553191489%
}

.row-fluid [class*=span].hide,
[class*=span].hide {
	display: none
}

.row-fluid [class*=span].pull-right,
[class*=span].pull-right {
	float: right
}

.container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1
}

.container:after,
.container:before {
	display: table;
	content: "";
	line-height: 0
}

.container:after {
	clear: both
}

.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1
}

.container-fluid:after,
.container-fluid:before {
	display: table;
	content: "";
	line-height: 0
}

.container-fluid:after {
	clear: both
}

p {
	margin: 0 0 10.5px
}

.lead {
	margin-bottom: 21px;
	font-size: 18px;
	font-weight: 200;
	line-height: 31.5px
}

small {
	font-size: 85%
}

strong {
	font-weight: 700
}

em {
	font-style: italic
}

cite {
	font-style: normal
}

.muted {
	color: #999
}

a.muted:focus,
a.muted:hover {
	color: gray
}

.text-warning {
	color: #c09853
}

a.text-warning:focus,
a.text-warning:hover {
	color: #a47e3c
}

.text-error {
	color: #b94a48
}

a.text-error:focus,
a.text-error:hover {
	color: #953b39
}

.text-info {
	color: #3a87ad
}

a.text-info:focus,
a.text-info:hover {
	color: #2d6987
}

.text-success {
	color: #468847
}

a.text-success:focus,
a.text-success:hover {
	color: #356635
}

.text-left {
	text-align: left
}

.text-right,
blockquote.pull-right p,
blockquote.pull-right small {
	text-align: right
}

.text-center {
	text-align: center
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 10.5px 0;
	font-family: inherit;
	font-weight: 700;
	color: inherit;
	text-rendering: optimizelegibility;
	line-height: 42px
}

h4,
h5,
h6 {
	line-height: 21px
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
	font-weight: 400;
	line-height: 1;
	color: #999
}

h1 {
	font-size: 33px
}

h2 {
	font-size: 27px
}

h1 small,
h3 {
	font-size: 21px
}

h2 small,
h4 {
	font-size: 15px
}

h3 small,
h4 small,
h5 {
	font-size: 12px
}

h6 {
	font-size: 10.2px
}

.page-header {
	padding-bottom: 9.5px;
	margin: 21px 0 31.5px;
	border-bottom: 1px solid #eee
}

ol,
ul {
	padding: 0;
	margin: 0 0 10.5px 25px
}

blockquote p,
ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0
}

dd,
dt,
li {
	line-height: 21px
}

ol.inline,
ol.unstyled,
ul.inline,
ul.unstyled {
	margin-left: 0;
	list-style: none
}

ol.inline>li,
ul.inline>li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 5px;
	padding-right: 5px
}

address,
dl,
pre.prettyprint {
	margin-bottom: 21px
}

dt {
	font-weight: 700
}

dd {
	margin-left: 10.5px
}

.dl-horizontal {
	*zoom: 1
}

.dl-horizontal:after,
.dl-horizontal:before {
	display: table;
	content: "";
	line-height: 0
}

.dl-horizontal:after {
	clear: both
}

.dl-horizontal dt {
	float: left;
	width: 160px;
	clear: left;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

hr {
	margin: 21px 0;
	border: 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #fff
}

abbr[data-original-title],
abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #999
}

abbr.initialism {
	font-size: 90%;
	text-transform: uppercase
}

blockquote {
	padding: 0 0 0 15px;
	border-left: 5px solid #eee
}

blockquote p {
	font-size: 15px;
	font-weight: 300;
	line-height: 1.25
}

blockquote small {
	display: block;
	line-height: 21px;
	color: #999
}

blockquote small:before {
	content: '\2014 \00A0'
}

blockquote.pull-right {
	float: right;
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0
}

blockquote.pull-right small:before {
	content: ''
}

blockquote.pull-right small:after {
	content: '\00A0 \2014'
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: ""
}

address {
	font-style: normal;
	line-height: 21px
}

code {
	font-size: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 4px;
	color: #d14;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
	white-space: nowrap
}

pre,
pre code {
	white-space: pre-wrap
}

code,
pre {
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace
}

pre {
	color: #333;
	padding: 10px;
	margin: 0 0 10.5px;
	font-size: 11px;
	line-height: 21px;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

pre code {
	color: inherit;
	background-color: transparent
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}

blockquote,
form {
	margin: 0 0 21px
}

fieldset,
legend,
pre code {
	padding: 0;
	border: 0
}

fieldset {
	margin: 0
}

legend {
	width: 100%;
	margin-bottom: 21px;
	font-size: 18px;
	line-height: 42px;
	color: #333;
	border-bottom: 1px solid #e5e5e5
}

legend small {
	font-size: 15.75px;
	color: #999
}

button,
input,
label {
	font-size: 12px;
	font-weight: 400;
	line-height: 21px
}

select,
textarea {
	font-weight: 400
}

button,
input,
textarea {
	font-family: Ubuntu Condensed
}

address,
label,
legend,
pre {
	display: block
}

label {
	margin-bottom: 5px
}

.uneditable-input,
select,
textarea {
	display: inline-block;
	padding: 4px 6px;
	margin-bottom: 10.5px;
	font-size: 12px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	vertical-align: middle
}

.uneditable-input,
textarea {
	line-height: 21px
}

select,
textarea {
	color: #555
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week] {
	display: inline-block;
	height: 21px;
	padding: 4px 6px;
	margin-bottom: 10.5px;
	font-size: 12px;
	line-height: 21px;
	color: #555;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	vertical-align: middle
}

.uneditable-input {
	height: 21px;
	width: 206px;
	border: 1px solid #ccc;
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s
}

input,
textarea {
	width: 206px
}

select[multiple],
select[size],
textarea {
	height: auto
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea {
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s
}

.uneditable-input:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
textarea:focus {
	border-color: rgba(82, 168, 236, .8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6)
}

input[type=checkbox],
input[type=radio] {
	margin: 4px 0 0;
	*margin-top: 0;
	margin-top: 1px \9;
	line-height: normal
}

input[type=button],
input[type=checkbox],
input[type=file],
input[type=image],
input[type=radio],
input[type=reset],
input[type=submit] {
	width: auto
}

input[type=file],
select {
	height: 31px;
	*margin-top: 4px;
	line-height: 31px
}

select {
	width: 220px;
	border: 1px solid #ccc;
	background-color: #fff
}

input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus,
select:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.uneditable-input,
.uneditable-textarea {
	color: #999;
	background-color: #fcfcfc;
	border-color: #ccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .025);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .025);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .025);
	cursor: not-allowed
}

.uneditable-input {
	overflow: hidden;
	white-space: nowrap
}

.uneditable-textarea {
	width: auto;
	height: auto
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #999
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #999
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #999
}

.checkbox,
.radio {
	min-height: 21px;
	padding-left: 20px
}

.checkbox input[type=checkbox],
.radio input[type=radio] {
	float: left;
	margin-left: -20px
}

.controls>.checkbox:first-child,
.controls>.radio:first-child {
	padding-top: 5px
}

.checkbox.inline,
.radio.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle
}

.checkbox.inline+.checkbox.inline,
.radio.inline+.radio.inline {
	margin-left: 10px
}

.input-mini {
	width: 60px
}

.input-small {
	width: 90px
}

.input-medium {
	width: 150px
}

.input-large {
	width: 210px
}

.input-xlarge {
	width: 270px
}

.input-xxlarge {
	width: 530px
}

.row-fluid .uneditable-input[class*=span],
.row-fluid input[class*=span],
.row-fluid select[class*=span],
.row-fluid textarea[class*=span],
.uneditable-input[class*=span],
input[class*=span],
select[class*=span],
textarea[class*=span] {
	float: none;
	margin-left: 0
}

.input-append .uneditable-input[class*=span],
.input-append input[class*=span],
.input-prepend .uneditable-input[class*=span],
.input-prepend input[class*=span],
.row-fluid .input-append [class*=span],
.row-fluid .input-prepend [class*=span],
.row-fluid .uneditable-input[class*=span],
.row-fluid input[class*=span],
.row-fluid select[class*=span],
.row-fluid textarea[class*=span] {
	display: inline-block
}

.uneditable-input,
input,
textarea {
	margin-left: 0
}

.controls-row [class*=span]+[class*=span] {
	margin-left: 20px
}

.uneditable-input.span12,
input.span12,
textarea.span12 {
	width: 926px
}

.uneditable-input.span11,
input.span11,
textarea.span11 {
	width: 846px
}

.uneditable-input.span10,
input.span10,
textarea.span10 {
	width: 766px
}

.uneditable-input.span9,
input.span9,
textarea.span9 {
	width: 686px
}

.uneditable-input.span8,
input.span8,
textarea.span8 {
	width: 606px
}

.uneditable-input.span7,
input.span7,
textarea.span7 {
	width: 526px
}

.uneditable-input.span6,
input.span6,
textarea.span6 {
	width: 446px
}

.uneditable-input.span5,
input.span5,
textarea.span5 {
	width: 366px
}

.uneditable-input.span4,
input.span4,
textarea.span4 {
	width: 286px
}

.uneditable-input.span3,
input.span3,
textarea.span3 {
	width: 206px
}

.uneditable-input.span2,
input.span2,
textarea.span2 {
	width: 126px
}

.uneditable-input.span1,
input.span1,
textarea.span1 {
	width: 46px
}

.controls-row {
	*zoom: 1
}

.controls-row:after,
.controls-row:before {
	display: table;
	content: "";
	line-height: 0
}

.controls-row:after {
	clear: both
}

.controls-row [class*=span],
.nav-pills>li,
.nav-tabs>li,
.row-fluid .controls-row [class*=span] {
	float: left
}

.controls-row .checkbox[class*=span],
.controls-row .radio[class*=span] {
	padding-top: 5px
}

input[disabled],
input[readonly],
select[disabled],
select[readonly],
textarea[disabled],
textarea[readonly] {
	cursor: not-allowed;
	background-color: #eee
}

input[type=checkbox][disabled],
input[type=checkbox][readonly],
input[type=radio][disabled],
input[type=radio][readonly] {
	background-color: transparent
}

.control-group.warning .checkbox,
.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
	color: #c09853
}

.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
	border-color: #c09853;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
	border-color: #a47e3c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e
}

.control-group.warning .input-append .add-on,
.control-group.warning .input-prepend .add-on {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #c09853
}

.control-group.error .checkbox,
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
	color: #b94a48
}

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
	border-color: #b94a48;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
	border-color: #953b39;
	-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;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392
}

.control-group.error .input-append .add-on,
.control-group.error .input-prepend .add-on {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #b94a48
}

.control-group.success .checkbox,
.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
	color: #468847
}

.control-group.success input,
.control-group.success select,
.control-group.success textarea {
	border-color: #468847;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
	border-color: #356635;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b
}

.control-group.success .input-append .add-on,
.control-group.success .input-prepend .add-on {
	color: #468847;
	background-color: #dff0d8;
	border-color: #468847
}

.control-group.info .checkbox,
.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
	color: #3a87ad
}

.control-group.info input,
.control-group.info select,
.control-group.info textarea {
	border-color: #3a87ad;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
	border-color: #2d6987;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7ab5d3;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7ab5d3;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7ab5d3
}

.control-group.info .input-append .add-on,
.control-group.info .input-prepend .add-on {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #3a87ad
}

input:focus:invalid,
select:focus:invalid,
textarea:focus:invalid {
	color: #b94a48;
	border-color: #ee5f5b
}

input:focus:invalid:focus,
select:focus:invalid:focus,
textarea:focus:invalid:focus {
	border-color: #e9322d;
	-webkit-box-shadow: 0 0 6px #f8b9b7;
	-moz-box-shadow: 0 0 6px #f8b9b7;
	box-shadow: 0 0 6px #f8b9b7
}

.form-actions {
	padding: 20px 20px 21px;
	margin-top: 21px;
	margin-bottom: 21px;
	background-color: #f5f5f5;
	border-top: 1px solid #e5e5e5;
	*zoom: 1
}

.form-actions:after,
.form-actions:before,
.form-horizontal .control-group:after,
.form-horizontal .control-group:before {
	display: table;
	content: "";
	line-height: 0
}

.form-actions:after,
.form-horizontal .control-group:after {
	clear: both
}

.help-block,
.help-inline {
	color: #aeaeae
}

.help-block {
	display: block;
	margin-bottom: 10.5px
}

.help-inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	padding-left: 5px
}

.input-append,
.input-prepend {
	display: inline-block;
	margin-bottom: 10.5px;
	vertical-align: middle;
	font-size: 0;
	white-space: nowrap
}

.input-append .dropdown-menu,
.input-append .popover,
.input-append .uneditable-input,
.input-append input,
.input-append select,
.input-prepend .dropdown-menu,
.input-prepend .popover,
.input-prepend .uneditable-input,
.input-prepend input,
.input-prepend select {
	font-size: 12px
}

.input-append .uneditable-input,
.input-append input,
.input-append select {
	position: relative;
	margin-bottom: 0;
	*margin-left: 0;
	vertical-align: top
}

.input-prepend .uneditable-input,
.input-prepend input,
.input-prepend select {
	position: relative;
	margin-bottom: 0;
	*margin-left: 0;
	vertical-align: top;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0
}

.input-append .uneditable-input:focus,
.input-append input:focus,
.input-append select:focus,
.input-prepend .uneditable-input:focus,
.input-prepend input:focus,
.input-prepend select:focus {
	z-index: 2
}

.input-append .add-on,
.input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 21px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 12px;
	font-weight: 400;
	line-height: 21px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	background-color: #eee;
	border: 1px solid #ccc
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group>.dropdown-toggle,
.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-group>.dropdown-toggle {
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.input-append .active,
.input-prepend .active {
	background-color: #a9dba9;
	border-color: #46a546
}

.input-prepend .add-on,
.input-prepend .btn {
	margin-right: -1px
}

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0
}

.input-append .uneditable-input,
.input-append input,
.input-append select {
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0
}

.input-append .add-on:last-child,
.input-append .btn-group:last-child>.dropdown-toggle,
.input-append .btn:last-child,
.input-append .uneditable-input+.btn-group .btn:last-child,
.input-append input+.btn-group .btn:last-child,
.input-append select+.btn-group .btn:last-child {
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
	margin-left: -1px
}

.input-prepend.input-append .uneditable-input,
.input-prepend.input-append input,
.input-prepend.input-append select {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.input-prepend.input-append .uneditable-input+.btn-group .btn,
.input-prepend.input-append input+.btn-group .btn,
.input-prepend.input-append select+.btn-group .btn {
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0
}

.input-prepend.input-append .btn-group:first-child {
	margin-left: 0
}

input.search-query {
	padding-right: 14px;
	padding-right: 4px \9;
	padding-left: 14px;
	padding-left: 4px \9;
	margin-bottom: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}

.form-search .input-append .search-query {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px
}

.form-search .input-append .btn,
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0
}

.form-search .input-prepend .btn {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px
}

.form-search .help-inline,
.form-search .uneditable-input,
.form-search input,
.form-search select,
.form-search textarea {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0;
	vertical-align: middle
}

.form-search .input-append,
.form-search .input-prepend {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline input,
.form-inline select,
.form-inline textarea {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0;
	vertical-align: middle
}

.form-inline .input-append,
.form-inline .input-prepend {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.form-horizontal .help-inline,
.form-horizontal .input-append,
.form-horizontal .input-prepend,
.form-horizontal .uneditable-input,
.form-horizontal input,
.form-horizontal select,
.form-horizontal textarea {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0;
	vertical-align: middle
}

.form-horizontal .hide,
.form-inline .hide,
.form-search .hide {
	display: none
}

.form-inline .btn-group,
.form-inline label,
.form-search .btn-group,
.form-search label {
	display: inline-block
}

.form-inline .input-append,
.form-inline .input-prepend,
.form-search .input-append,
.form-search .input-prepend {
	margin-bottom: 0
}

.form-inline .checkbox,
.form-inline .radio,
.form-search .checkbox,
.form-search .radio {
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle
}

.form-inline .checkbox input[type=checkbox],
.form-inline .radio input[type=radio],
.form-search .checkbox input[type=checkbox],
.form-search .radio input[type=radio] {
	float: left;
	margin-right: 3px;
	margin-left: 0
}

.control-group {
	margin-bottom: 10.5px
}

legend+.control-group {
	margin-top: 21px;
	-webkit-margin-top-collapse: separate
}

.form-horizontal .control-group {
	margin-bottom: 21px;
	*zoom: 1
}

.form-horizontal .control-label {
	float: left;
	width: 160px;
	padding-top: 5px;
	text-align: right
}

.form-horizontal .controls {
	*display: inline-block;
	*padding-left: 20px;
	margin-left: 180px;
	*margin-left: 0
}

.form-horizontal .controls:first-child {
	*padding-left: 180px
}

.alert-block>p,
.alert-block>ul,
.form-horizontal .help-block {
	margin-bottom: 0
}

.form-horizontal .input-append+.help-block,
.form-horizontal .input-prepend+.help-block,
.form-horizontal .uneditable-input+.help-block,
.form-horizontal input+.help-block,
.form-horizontal select+.help-block,
.form-horizontal textarea+.help-block {
	margin-top: 10.5px
}

.form-horizontal .form-actions {
	padding-left: 180px
}

table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0
}

.table {
	width: 100%;
	margin-bottom: 21px
}

.table td,
.table th {
	padding: 8px;
	line-height: 21px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd
}

.table th {
	font-weight: 700
}

.table thead th {
	vertical-align: bottom
}

.table caption+thead tr:first-child td,
.table caption+thead tr:first-child th,
.table colgroup+thead tr:first-child td,
.table colgroup+thead tr:first-child th,
.table thead:first-child tr:first-child td,
.table thead:first-child tr:first-child th,
.table-bordered caption+tbody tr:first-child td,
.table-bordered caption+tbody tr:first-child th,
.table-bordered caption+thead tr:first-child th,
.table-bordered colgroup+tbody tr:first-child td,
.table-bordered colgroup+tbody tr:first-child th,
.table-bordered colgroup+thead tr:first-child th,
.table-bordered tbody:first-child tr:first-child td,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered thead:first-child tr:first-child th {
	border-top: 0
}

.table tbody+tbody {
	border-top: 2px solid #ddd
}

.table .table {
	background-color: #fff
}

.table-condensed td,
.table-condensed th {
	padding: 4px 5px
}

.table-bordered {
	border: 1px solid #ddd;
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.table-bordered td,
.table-bordered th {
	border-left: 1px solid #ddd
}

.table-bordered caption+tbody tr:first-child td:first-child,
.table-bordered caption+thead tr:first-child th:first-child,
.table-bordered colgroup+tbody tr:first-child td:first-child,
.table-bordered colgroup+thead tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child>td:first-child,
.table-bordered tbody:first-child tr:first-child>th:first-child,
.table-bordered thead:first-child tr:first-child>th:first-child {
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0
}

.table-bordered caption+tbody tr:first-child td:last-child,
.table-bordered caption+thead tr:first-child th:last-child,
.table-bordered colgroup+tbody tr:first-child td:last-child,
.table-bordered colgroup+thead tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child>td:last-child,
.table-bordered tbody:first-child tr:first-child>th:last-child,
.table-bordered thead:first-child tr:first-child>th:last-child {
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0
}

.table-bordered tbody:last-child tr:last-child>td:first-child,
.table-bordered tbody:last-child tr:last-child>th:first-child,
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child>td:first-child,
.table-bordered tfoot:last-child tr:last-child>th:first-child,
.table-bordered thead:last-child tr:last-child>th:first-child {
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0
}

.table-bordered tbody:last-child tr:last-child>td:last-child,
.table-bordered tbody:last-child tr:last-child>th:last-child,
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child>td:last-child,
.table-bordered tfoot:last-child tr:last-child>th:last-child,
.table-bordered thead:last-child tr:last-child>th:last-child {
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0
}

.table-striped tbody>tr:nth-child(odd)>td,
.table-striped tbody>tr:nth-child(odd)>th {
	background-color: #eee
}

.table-hover tbody tr:hover>td,
.table-hover tbody tr:hover>th {
	background-color: #eee
}

.row-fluid table td[class*=span],
.row-fluid table th[class*=span],
table td[class*=span],
table th[class*=span] {
	display: table-cell;
	float: none;
	margin-left: 0
}

.table td.span1,
.table th.span1 {
	float: none;
	width: 44px;
	margin-left: 0
}

.table td.span2,
.table th.span2 {
	float: none;
	width: 124px;
	margin-left: 0
}

.table td.span3,
.table th.span3 {
	float: none;
	width: 204px;
	margin-left: 0
}

.table td.span4,
.table th.span4 {
	float: none;
	width: 284px;
	margin-left: 0
}

.table td.span5,
.table th.span5 {
	float: none;
	width: 364px;
	margin-left: 0
}

.table td.span6,
.table th.span6 {
	float: none;
	width: 444px;
	margin-left: 0
}

.table td.span7,
.table th.span7 {
	float: none;
	width: 524px;
	margin-left: 0
}

.table td.span8,
.table th.span8 {
	float: none;
	width: 604px;
	margin-left: 0
}

.table td.span9,
.table th.span9 {
	float: none;
	width: 684px;
	margin-left: 0
}

.table td.span10,
.table th.span10 {
	float: none;
	width: 764px;
	margin-left: 0
}

.table td.span11,
.table th.span11 {
	float: none;
	width: 844px;
	margin-left: 0
}

.table td.span12,
.table th.span12 {
	float: none;
	width: 924px;
	margin-left: 0
}

.table tbody tr.success>td {
	background-color: #dff0d8
}

.table tbody tr.error>td {
	background-color: #f2dede
}

.table tbody tr.warning>td {
	background-color: #fcf8e3
}

.table tbody tr.info>td {
	background-color: #d9edf7
}

.table-hover tbody tr.success:hover>td {
	background-color: #d0e9c6
}

.table-hover tbody tr.error:hover>td {
	background-color: #ebcccc
}

.table-hover tbody tr.warning:hover>td {
	background-color: #faf2cc
}

.table-hover tbody tr.info:hover>td {
	background-color: #c4e3f3
}

.dropdown,
.dropup {
	position: relative
}

.dropdown-toggle {
	*margin-bottom: -3px
}

.dropdown-toggle:active,
.open .dropdown-toggle {
	outline: 0
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: ""
}

.dropdown .caret {
	margin-top: 8px;
	margin-left: 2px
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	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);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto
}

.dropdown-menu .divider {
	*width: 100%;
	height: 1px;
	margin: 9.5px 1px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 21px;
	color: #333;
	white-space: nowrap
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover,
.dropdown-submenu:focus>a,
.dropdown-submenu:hover>a {
	text-decoration: none;
	color: #fff;
	background-color: #838383;
	background-image: -moz-linear-gradient(top, #888, #7b7b7b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#888), to(#7b7b7b));
	background-image: -webkit-linear-gradient(top, #888, #7b7b7b);
	background-image: -o-linear-gradient(top, #888, #7b7b7b);
	background-image: linear-gradient(to bottom, #888, #7b7b7b);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff888888', endColorstr='#ff7b7b7b', GradientType=0)
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
	outline: 0
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
	color: #999
}

.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor: default
}

.open {
	*z-index: 1000
}

.open>.dropdown-menu {
	display: block
}

.pull-right>.dropdown-menu {
	right: 0;
	left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #000;
	content: ""
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px
}

.dropdown-submenu {
	position: relative
}

.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px
}

.dropdown-submenu:hover>.dropdown-menu {
	display: block
}

.dropup .dropdown-submenu>.dropdown-menu {
	top: auto;
	bottom: 0;
	margin-top: 0;
	margin-bottom: -2px;
	-webkit-border-radius: 5px 5px 5px 0;
	-moz-border-radius: 5px 5px 5px 0;
	border-radius: 5px 5px 5px 0
}

.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent #ccc;
	margin-top: 5px;
	margin-right: -10px
}

.dropdown-submenu:hover>a:after {
	border-left-color: #fff
}

.dropdown-submenu.pull-left {
	float: none
}

.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px
}

.dropdown .dropdown-menu .nav-header {
	padding-left: 20px;
	padding-right: 20px
}

.typeahead {
	z-index: 1051;
	margin-top: 2px
}

.typeahead,
.well,
.well-large,
.well-small {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}

.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, .15)
}

.well-large,
.well-small {
	padding: 24px
}

.well-small {
	padding: 9px
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-moz-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear
}

.fade.in {
	opacity: 1
}

.collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	-moz-transition: height .35s ease;
	-o-transition: height .35s ease;
	transition: height .35s ease
}

.collapse.in {
	height: auto
}

.close {
	float: right;
	font-size: 20px;
	font-weight: 700;
	line-height: 21px;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20)
}

.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .4;
	filter: alpha(opacity=40)
}

button.close {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none
}

.btn {
	padding: 14px 60px;
	font-size: 16px;
	line-height: 21px;
	background: #b40001;
	color: #fff;
	border: 0 solid #999;
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	font-weight: 500;
	text-transform: uppercase;
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	height: auto;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease
}

@media (max-width:1200px) {
	.btn {
		padding: 14px 20px
	}
}

.btn.custom_btn {
	background: #b40001
}

.btn:focus,
.btn:hover {
	color: #fff;
	background: #da1e0a;
	text-decoration: none;
	outline: 0
}

.btn.active,
.btn.disabled,
.btn:active,
.btn[disabled] {
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.btn.active,
.btn:active {
	outline: 0
}

.btn.disabled,
.btn[disabled] {
	cursor: default;
	opacity: .65;
	filter: alpha(opacity=65)
}

.btn-large,
.btn-mini,
.btn-small {
	padding: 11px 19px;
	font-size: 15px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.btn-large [class*=" icon-"],
.btn-large [class^=icon-] {
	margin-top: 4px
}

.btn-mini,
.btn-small {
	padding: 2px 10px;
	font-size: 10.2px
}

.btn-small [class*=" icon-"],
.btn-small [class^=icon-] {
	margin-top: 0
}

.btn-mini [class*=" icon-"],
.btn-mini [class^=icon-] {
	margin-top: -1px
}

.btn-mini {
	padding: 0 6px;
	font-size: 9px
}

.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.alert-block p+p,
.btn-block+.btn-block {
	margin-top: 5px
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
	width: 100%
}

.btn-danger.active,
.btn-info.active,
.btn-inverse.active,
.btn-primary.active,
.btn-success.active,
.btn-warning.active {
	color: rgba(255, 255, 255, .75)
}

.btn-warning {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	*background-color: #f89406;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-warning.active,
.btn-warning.disabled,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.btn-warning[disabled] {
	color: #fff;
	background-color: #f89406;
	*background-color: #df8505
}

.btn-warning.active,
.btn-warning:active {
	background-color: #c67605 \9
}

.btn-danger {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #da4f49;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	*background-color: #bd362f;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-danger.active,
.btn-danger.disabled,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.btn-danger[disabled] {
	color: #fff;
	background-color: #bd362f;
	*background-color: #a9302a
}

.btn-danger.active,
.btn-danger:active {
	background-color: #942a25 \9
}

.btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	*background-color: #51a351;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-success.active,
.btn-success.disabled,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.btn-success[disabled] {
	color: #fff;
	background-color: #51a351;
	*background-color: #499249
}

.btn-success.active,
.btn-success:active {
	background-color: #408140 \9
}

.btn-info {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	*background-color: #2f96b4;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-info.active,
.btn-info.disabled,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.btn-info[disabled] {
	color: #fff;
	background-color: #2f96b4;
	*background-color: #2a85a0
}

.btn-info.active,
.btn-info:active {
	background-color: #24748c \9
}

.btn-inverse {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #363636;
	background-image: -moz-linear-gradient(top, #444, #222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
	background-image: -webkit-linear-gradient(top, #444, #222);
	background-image: -o-linear-gradient(top, #444, #222);
	background-image: linear-gradient(to bottom, #444, #222);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color: #222 #222 #000;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	*background-color: #222;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.btn-inverse[disabled] {
	color: #fff;
	background-color: #222;
	*background-color: #151515
}

.btn-inverse.active,
.btn-inverse:active {
	background-color: #090909 \9
}

button.btn.btn-large,
input[type=submit].btn.btn-large {
	*padding-top: 7px;
	*padding-bottom: 7px
}

button.btn,
button.btn.btn-small,
input[type=submit].btn,
input[type=submit].btn.btn-small {
	*padding-top: 3px;
	*padding-bottom: 3px
}

button.btn.btn-mini,
input[type=submit].btn.btn-mini {
	*padding-top: 1px;
	*padding-bottom: 1px
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.btn-link {
	border-color: transparent;
	cursor: pointer;
	color: #888;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.btn-link:focus,
.btn-link:hover {
	color: #b40001;
	text-decoration: underline;
	background-color: transparent
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover {
	color: #333;
	text-decoration: none
}

.btn-group {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0;
	vertical-align: middle;
	white-space: nowrap;
	*margin-left: .3em
}

.btn-group:first-child {
	*margin-left: 0
}

.btn-group+.btn-group,
.btn-toolbar>.btn+.btn,
.btn-toolbar>.btn+.btn-group,
.btn-toolbar>.btn-group+.btn {
	margin-left: 5px
}

.btn-toolbar {
	font-size: 0;
	margin-top: 10.5px;
	margin-bottom: 10.5px
}

.btn-group>.btn {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 12px
}

.btn-group>.btn+.btn {
	margin-left: -1px
}

.btn-group>.dropdown-menu,
.btn-group>.popover {
	font-size: 12px
}

.btn-group>.btn-mini {
	font-size: 9px
}

.btn-group>.btn-small {
	font-size: 10.2px
}

.btn-group>.btn-large {
	font-size: 15px
}

.btn-group>.btn.large:first-child,
.btn-group>.btn:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0
}

.btn-group>.btn.large:last-child,
.btn-group>.btn:last-child,
.btn-group>.dropdown-toggle,
.btn-group>.large.dropdown-toggle {
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0
}

.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
	z-index: 2
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0
}

.btn-group>.btn+.dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
	-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);
	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);
	*padding-top: 5px;
	*padding-bottom: 5px
}

.btn-group>.btn-mini+.dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
	*padding-top: 2px;
	*padding-bottom: 2px
}

.btn-group>.btn-small+.dropdown-toggle {
	*padding-top: 5px;
	*padding-bottom: 4px
}

.btn-group>.btn-large+.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
	*padding-top: 7px;
	*padding-bottom: 7px
}

.btn-group.open .dropdown-toggle {
	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);
	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: #e6e6e6
}

.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #888
}

.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #f89406
}

.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #bd362f
}

.btn-group.open .btn-success.dropdown-toggle {
	background-color: #51a351
}

.btn-group.open .btn-info.dropdown-toggle {
	background-color: #2f96b4
}

.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222
}

.btn .caret {
	margin-top: 8px;
	margin-left: 0
}

.btn-large .caret {
	margin-top: 6px;
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-width: 5px
}

.btn-mini .caret,
.btn-small .caret {
	margin-top: 8px
}

.dropup .btn-large .caret {
	border-bottom-width: 5px
}

.btn-danger .caret,
.btn-info .caret,
.btn-inverse .caret,
.btn-primary .caret,
.btn-success .caret,
.btn-warning .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

.btn-group-vertical {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.btn-group-vertical>.btn {
	display: block;
	float: none;
	max-width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.btn-group-vertical>.btn+.btn {
	margin-left: 0;
	margin-top: -1px
}

.btn-group-vertical>.btn:first-child {
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0
}

.btn-group-vertical>.btn:last-child {
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0
}

.btn-group-vertical>.btn-large:first-child {
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0
}

.btn-group-vertical>.btn-large:last-child {
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0
}

.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 21px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #c09853
}

.alert h4 {
	color: #c09853;
	margin: 0
}

.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 21px
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847
}

.alert-success h4 {
	color: #468847
}

.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48
}

.alert-danger h4,
.alert-error h4 {
	color: #b94a48
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1
}

.alert-info,
.alert-info h4 {
	color: #3a87ad
}

.alert-block {
	padding-top: 14px;
	padding-bottom: 14px
}

.nav {
	margin-left: 0;
	margin-bottom: 21px;
	list-style: none
}

.nav>li>a {
	display: block
}

.nav>li>a:focus,
.nav>li>a:hover {
	text-decoration: none;
	background-color: #eee
}

.nav>.pull-right {
	float: right
}

.nav-header {
	display: block;
	padding: 3px 15px;
	font-size: 11px;
	font-weight: 700;
	line-height: 21px;
	color: #999;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
	text-transform: uppercase
}

.nav li+.nav-header {
	margin-top: 9px
}

.nav-list {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0
}

.nav-list .nav-header,
.nav-list>li>a {
	margin-left: -15px;
	margin-right: -15px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
}

.nav-list>li>a {
	padding: 3px 15px
}

.nav-list>.active>a,
.nav-list>.active>a:focus,
.nav-list>.active>a:hover {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
	background-color: #888
}

.nav-list [class*=" icon-"],
.nav-list [class^=icon-] {
	margin-right: 2px
}

.nav-list .divider {
	*width: 100%;
	height: 1px;
	margin: 9.5px 1px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff
}

.nav-pills,
.nav-tabs {
	*zoom: 1
}

.nav-pills:after,
.nav-pills:before,
.nav-tabs:after,
.nav-tabs:before {
	display: table;
	content: "";
	line-height: 0
}

.nav-pills:after,
.nav-tabs:after {
	clear: both
}

.nav-pills>li>a,
.nav-tabs>li>a {
	margin-right: 2px
}

.nav-pills>li>a {
	line-height: 14px
}

.nav-tabs {
	border-bottom: 1px solid #ddd
}

.nav-tabs>li {
	margin-bottom: -1px
}

.nav-tabs>li>a {
	padding: 8px 12px;
	line-height: 21px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:focus,
.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd
}

.nav-tabs>.active>a,
.nav-tabs>.active>a:focus,
.nav-tabs>.active>a:hover {
	color: #555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default
}

.nav-pills>li>a {
	padding: 8px 12px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.nav-pills>.active>a,
.nav-pills>.active>a:focus,
.nav-pills>.active>a:hover {
	color: #fff;
	background-color: #888
}

.nav-stacked>li {
	float: none
}

.nav-stacked>li>a {
	margin-right: 0
}

.nav-tabs.nav-stacked {
	border-bottom: 0
}

.nav-tabs.nav-stacked>li>a {
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.nav-tabs.nav-stacked>li:first-child>a {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px
}

.nav-tabs.nav-stacked>li:last-child>a {
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px
}

.nav-tabs.nav-stacked>li>a:focus,
.nav-tabs.nav-stacked>li>a:hover {
	border-color: #ddd;
	z-index: 2
}

.nav-pills.nav-stacked>li>a {
	margin-bottom: 3px
}

.nav-pills.nav-stacked>li:last-child>a {
	margin-bottom: 1px
}

.nav-tabs .dropdown-menu {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px
}

.nav-pills .dropdown-menu {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.nav .dropdown-toggle .caret {
	border-top-color: #888;
	border-bottom-color: #888;
	margin-top: 6px
}

.nav .dropdown-toggle:focus .caret,
.nav .dropdown-toggle:hover .caret {
	border-top-color: #b40001;
	border-bottom-color: #b40001
}

.nav-tabs .dropdown-toggle .caret {
	margin-top: 8px
}

.nav .active .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

.nav-tabs .active .dropdown-toggle .caret {
	border-top-color: #555;
	border-bottom-color: #555
}

.nav>.dropdown.active>a:focus,
.nav>.dropdown.active>a:hover {
	cursor: pointer
}

.nav-pills .open .dropdown-toggle,
.nav-tabs .open .dropdown-toggle,
.nav>li.dropdown.open.active>a:focus,
.nav>li.dropdown.open.active>a:hover {
	color: #fff;
	background-color: #999;
	border-color: #999
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open a:focus .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open.active .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.tabs-stacked .open>a:focus,
.tabs-stacked .open>a:hover {
	border-color: #999
}

.tabbable {
	*zoom: 1
}

.tabbable:after,
.tabbable:before {
	display: table;
	content: "";
	line-height: 0
}

.tabbable:after {
	clear: both
}

.tab-content {
	overflow: auto
}

.tabs-below>.nav-tabs,
.tabs-left>.nav-tabs,
.tabs-right>.nav-tabs {
	border-bottom: 0
}

.pill-content>.pill-pane,
.tab-content>.tab-pane {
	display: none
}

.pill-content>.active,
.tab-content>.active {
	display: block
}

.tabs-below>.nav-tabs {
	border-top: 1px solid #ddd
}

.tabs-below>.nav-tabs>li {
	margin-top: -1px;
	margin-bottom: 0
}

.tabs-below>.nav-tabs>li>a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}

.tabs-below>.nav-tabs>li>a:focus,
.tabs-below>.nav-tabs>li>a:hover {
	border-bottom-color: transparent;
	border-top-color: #ddd
}

.tabs-below>.nav-tabs>.active>a,
.tabs-below>.nav-tabs>.active>a:focus,
.tabs-below>.nav-tabs>.active>a:hover {
	border-color: transparent #ddd #ddd
}

.tabs-left>.nav-tabs>li,
.tabs-right>.nav-tabs>li {
	float: none
}

.tabs-left>.nav-tabs>li>a,
.tabs-right>.nav-tabs>li>a {
	min-width: 74px;
	margin-bottom: 3px
}

.tabs-right>.nav-tabs>li>a {
	margin-right: 0
}

.tabs-left>.nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #ddd
}

.tabs-left>.nav-tabs>li>a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}

.tabs-left>.nav-tabs>li>a:focus,
.tabs-left>.nav-tabs>li>a:hover {
	border-color: #eee #ddd #eee #eee
}

.tabs-left>.nav-tabs .active>a,
.tabs-left>.nav-tabs .active>a:focus,
.tabs-left>.nav-tabs .active>a:hover {
	border-color: #ddd transparent #ddd #ddd;
	*border-right-color: #fff
}

.tabs-right>.nav-tabs {
	float: right;
	margin-left: 19px;
	border-left: 1px solid #ddd
}

.tabs-right>.nav-tabs>li>a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}

.tabs-right>.nav-tabs>li>a:focus,
.tabs-right>.nav-tabs>li>a:hover {
	border-color: #eee #eee #eee #ddd
}

.tabs-right>.nav-tabs .active>a,
.tabs-right>.nav-tabs .active>a:focus,
.tabs-right>.nav-tabs .active>a:hover {
	border-color: #ddd #ddd #ddd transparent;
	*border-left-color: #fff
}

.nav>.disabled>a {
	color: #999
}

.nav>.disabled>a:focus,
.nav>.disabled>a:hover {
	text-decoration: none;
	background-color: transparent;
	cursor: default
}

.navbar {
	overflow: visible;
	margin-bottom: 21px;
	*position: relative;
	*z-index: 2
}

.navbar-inner {
	min-height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #fff, #f2f2f2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, #fff, #f2f2f2);
	background-image: -o-linear-gradient(top, #fff, #f2f2f2);
	background-image: linear-gradient(to bottom, #fff, #f2f2f2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .065);
	*zoom: 1
}

.navbar-inner:after,
.navbar-inner:before {
	display: table;
	content: "";
	line-height: 0
}

.navbar-inner:after {
	clear: both
}

.navbar .container {
	width: auto
}

.nav-collapse.collapse {
	height: auto;
	overflow: visible
}

.navbar .brand {
	float: left;
	display: block;
	padding: 9.5px 20px;
	margin-left: -20px;
	font-size: 20px;
	font-weight: 200;
	color: #777;
	text-shadow: 0 1px 0 #fff
}

.navbar .brand:focus,
.navbar .brand:hover {
	text-decoration: none
}

.navbar-text {
	margin-bottom: 0;
	line-height: 40px;
	color: #777
}

.navbar-link {
	color: #777
}

.navbar-link:focus,
.navbar-link:hover {
	color: #333
}

.navbar .divider-vertical {
	height: 40px;
	margin: 0 9px;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #fff
}

.navbar .btn,
.navbar .btn-group,
.navbar-form .checkbox,
.navbar-form .radio,
.navbar-form input,
.navbar-form select {
	margin-top: 5px
}

.navbar .btn-group .btn,
.navbar .input-append .btn,
.navbar .input-append .btn-group,
.navbar .input-prepend .btn,
.navbar .input-prepend .btn-group {
	margin-top: 0
}

.navbar-form {
	margin-bottom: 0;
	*zoom: 1
}

.navbar-form:after,
.navbar-form:before {
	display: table;
	content: "";
	line-height: 0
}

.navbar-form:after {
	clear: both
}

.navbar-form .btn,
.navbar-form input,
.navbar-form select {
	display: inline-block;
	margin-bottom: 0
}

.navbar-form input[type=checkbox],
.navbar-form input[type=image],
.navbar-form input[type=radio] {
	margin-top: 3px
}

.navbar-form .input-append,
.navbar-form .input-prepend {
	margin-top: 5px;
	white-space: nowrap
}

.navbar-form .input-append input,
.navbar-form .input-prepend input {
	margin-top: 0
}

.navbar-search {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 0
}

.navbar-search .search-query {
	margin-bottom: 0;
	padding: 4px 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}

.navbar-static-top {
	position: static;
	margin-bottom: 0
}

.navbar-static-top .navbar-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.navbar-fixed-bottom,
.navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 0
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
	border-width: 0 0 1px
}

.navbar-fixed-bottom .navbar-inner {
	border-width: 1px 0 0
}

.navbar-fixed-bottom .navbar-inner,
.navbar-fixed-top .navbar-inner {
	padding-left: 0;
	padding-right: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.navbar-fixed-bottom .container,
.navbar-fixed-top .container,
.navbar-static-top .container {
	width: 940px
}

.navbar-fixed-top {
	top: 0
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 10px rgba(0, 0, 0, .1)
}

.navbar-fixed-bottom {
	bottom: 0
}

.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, .1);
	box-shadow: 0 -1px 10px rgba(0, 0, 0, .1)
}

.navbar .nav {
	position: relative;
	left: 0;
	display: block;
	float: left;
	margin: 0 10px 0 0
}

.navbar .nav.pull-right {
	float: right;
	margin-right: 0
}

.navbar .nav>li {
	float: left
}

.navbar .nav>li>a {
	float: none;
	padding: 9.5px 15px;
	color: #777;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff
}

.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px
}

.navbar .nav>li>a:focus,
.navbar .nav>li>a:hover {
	background-color: transparent;
	color: #333;
	text-decoration: none
}

.navbar .nav>.active>a,
.navbar .nav>.active>a:focus,
.navbar .nav>.active>a:hover {
	color: #555;
	text-decoration: none;
	background-color: #e6e6e6;
	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, .125);
	-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, .125)
}

.navbar .btn-navbar {
	display: none;
	float: right;
	padding: 7px 10px;
	margin-left: 5px;
	margin-right: 5px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #ededed;
	background-image: -moz-linear-gradient(top, #f2f2f2, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #f2f2f2, #e6e6e6);
	background-image: -o-linear-gradient(top, #f2f2f2, #e6e6e6);
	background-image: linear-gradient(to bottom, #f2f2f2, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-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);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075)
}

.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar:active,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:hover,
.navbar .btn-navbar[disabled] {
	color: #fff;
	background-color: #e6e6e6;
	*background-color: #d9d9d9
}

.navbar .btn-navbar.active,
.navbar .btn-navbar:active {
	background-color: #ccc \9
}

.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	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);
	box-shadow: 0 1px 0 rgba(0, 0, 0, .25)
}

.btn-navbar .icon-bar+.icon-bar {
	margin-top: 3px
}

.navbar .nav>li>.dropdown-menu:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, .2);
	position: absolute;
	top: -7px;
	left: 9px
}

.navbar .nav>li>.dropdown-menu:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 10px
}

.navbar-fixed-bottom .nav>li>.dropdown-menu:before {
	border-top: 7px solid #ccc;
	border-top-color: rgba(0, 0, 0, .2);
	border-bottom: 0;
	bottom: -7px;
	top: auto
}

.navbar-fixed-bottom .nav>li>.dropdown-menu:after {
	border-top: 6px solid #fff;
	border-bottom: 0;
	bottom: -6px;
	top: auto
}

.navbar .nav li.dropdown>a:focus .caret,
.navbar .nav li.dropdown>a:hover .caret {
	border-top-color: #333;
	border-bottom-color: #333
}

.navbar .nav li.dropdown.active>.dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle,
.navbar .nav li.dropdown.open>.dropdown-toggle {
	background-color: #e6e6e6;
	color: #555
}

.navbar .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color: #777;
	border-bottom-color: #777
}

.navbar .nav li.dropdown.active>.dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret,
.navbar .nav li.dropdown.open>.dropdown-toggle .caret {
	border-top-color: #555;
	border-bottom-color: #555
}

.navbar .nav>li>.dropdown-menu.pull-right,
.navbar .pull-right>li>.dropdown-menu {
	left: auto;
	right: 0
}

.navbar .nav>li>.dropdown-menu.pull-right:before,
.navbar .pull-right>li>.dropdown-menu:before {
	left: auto;
	right: 12px
}

.navbar .nav>li>.dropdown-menu.pull-right:after,
.navbar .pull-right>li>.dropdown-menu:after {
	left: auto;
	right: 13px
}

.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu,
.navbar .pull-right>li>.dropdown-menu .dropdown-menu {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: -1px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px
}

.navbar-inverse .navbar-inner {
	background-color: #1b1b1b;
	background-image: -moz-linear-gradient(top, #222, #111);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));
	background-image: -webkit-linear-gradient(top, #222, #111);
	background-image: -o-linear-gradient(top, #222, #111);
	background-image: linear-gradient(to bottom, #222, #111);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
	border-color: #252525
}

.navbar-inverse .brand,
.navbar-inverse .nav>li>a {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.navbar-inverse .nav>li>a {
	color: #999
}

.navbar-inverse .brand:focus,
.navbar-inverse .brand:hover,
.navbar-inverse .navbar-link:focus,
.navbar-inverse .navbar-link:hover {
	color: #fff
}

.navbar-inverse .brand,
.navbar-inverse .navbar-link,
.navbar-inverse .navbar-text {
	color: #999
}

.navbar-inverse .nav>li>a:focus,
.navbar-inverse .nav>li>a:hover {
	background-color: transparent;
	color: #fff
}

.navbar-inverse .nav .active>a,
.navbar-inverse .nav .active>a:focus,
.navbar-inverse .nav .active>a:hover {
	color: #fff;
	background-color: #111
}

.navbar-inverse .divider-vertical {
	border-left-color: #111;
	border-right-color: #222
}

.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle {
	background-color: #111;
	color: #fff
}

.navbar-inverse .nav li.dropdown>a:focus .caret,
.navbar-inverse .nav li.dropdown>a:hover .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color: #999;
	border-bottom-color: #999
}

.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

.navbar-inverse .navbar-search .search-query {
	color: #fff;
	background-color: #515151;
	border-color: #111;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none
}

.navbar-inverse .navbar-search .search-query::-moz-placeholder {
	color: #ccc
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
	color: #ccc
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
	color: #ccc
}

.navbar-inverse .navbar-search .search-query.focused,
.navbar-inverse .navbar-search .search-query:focus {
	padding: 5px 15px;
	color: #333;
	text-shadow: 0 1px 0 #fff;
	background-color: #fff;
	border: 0;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
	box-shadow: 0 0 3px rgba(0, 0, 0, .15);
	outline: 0
}

.navbar-inverse .btn-navbar {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #0e0e0e;
	background-image: -moz-linear-gradient(top, #151515, #040404);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
	background-image: -webkit-linear-gradient(top, #151515, #040404);
	background-image: -o-linear-gradient(top, #151515, #040404);
	background-image: linear-gradient(to bottom, #151515, #040404);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
	border-color: #040404 #040404 #000;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	*background-color: #040404;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar[disabled] {
	color: #fff;
	background-color: #040404;
	*background-color: #000
}

.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar:active {
	background-color: #000 \9
}

.breadcrumb {
	padding: 8px 15px;
	margin: 0 0 21px;
	list-style: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.breadcrumb>li,
.pagination ul {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.breadcrumb>li {
	text-shadow: 0 1px 0 #fff
}

.breadcrumb>li>.divider {
	padding: 0 5px;
	color: #ccc
}

.breadcrumb>.active {
	color: #999
}

.pagination {
	margin: 21px 0
}

.pagination ul {
	margin-left: 0;
	margin-bottom: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05)
}

.pager li,
.pagination ul>li {
	display: inline
}

.pagination ul>li>a,
.pagination ul>li>span {
	float: left;
	padding: 4px 12px;
	line-height: 21px;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #ddd;
	border-left-width: 0
}

.pagination ul>.active>a,
.pagination ul>.active>span,
.pagination ul>li>a:focus,
.pagination ul>li>a:hover {
	background-color: #b40001
}

.pagination ul>.active>a,
.pagination ul>.active>span {
	color: #999;
	cursor: default
}

.pagination ul>.disabled>a,
.pagination ul>.disabled>a:focus,
.pagination ul>.disabled>a:hover,
.pagination ul>.disabled>span {
	color: #999;
	background-color: transparent;
	cursor: default
}

.pagination ul>li:first-child>a,
.pagination ul>li:first-child>span {
	border-left-width: 1px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0
}

.pagination ul>li:last-child>a,
.pagination ul>li:last-child>span {
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0
}

.pagination-centered {
	text-align: center
}

.pagination-right {
	text-align: right
}

.pagination-large ul>li>a,
.pagination-large ul>li>span {
	padding: 11px 19px;
	font-size: 15px
}

.pagination-large ul>li:first-child>a,
.pagination-large ul>li:first-child>span {
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0
}

.pagination-large ul>li:last-child>a,
.pagination-large ul>li:last-child>span {
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0
}

.pagination-mini ul>li:first-child>a,
.pagination-mini ul>li:first-child>span,
.pagination-small ul>li:first-child>a,
.pagination-small ul>li:first-child>span {
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0
}

.pagination-mini ul>li:last-child>a,
.pagination-mini ul>li:last-child>span,
.pagination-small ul>li:last-child>a,
.pagination-small ul>li:last-child>span {
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0
}

.pagination-small ul>li>a,
.pagination-small ul>li>span {
	padding: 2px 10px;
	font-size: 10.2px
}

.pagination-mini ul>li>a,
.pagination-mini ul>li>span {
	padding: 0 6px;
	font-size: 9px
}

.pager {
	margin: 21px 0;
	list-style: none;
	text-align: center;
	*zoom: 1
}

.pager:after,
.pager:before {
	display: table;
	content: "";
	line-height: 0
}

.pager:after {
	clear: both
}

.pager li>a,
.pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}

.pager li>a:focus,
.pager li>a:hover {
	text-decoration: none;
	background-color: #f5f5f5
}

.pager .next>a,
.pager .next>span {
	float: right
}

.pager .previous>a,
.pager .previous>span {
	float: left
}

.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span {
	color: #999;
	background-color: #fff;
	cursor: default
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop,
.modal-backdrop.fade.in {
	opacity: .8;
	filter: alpha(opacity=80)
}

.modal {
	position: fixed;
	left: 50%;
	z-index: 1050;
	width: 560px;
	margin-left: -280px;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .3);
	*border: 1px solid #999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	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);
	box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	outline: 0
}

.modal.fade {
	-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;
	transition: opacity .3s linear, top .3s ease-out;
	top: -25%
}

.modal,
.modal.fade.in {
	top: 10%
}

.modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid #eee
}

.modal-header .close {
	margin-top: 2px
}

.modal-header h3 {
	margin: 0;
	line-height: 30px
}

.modal-body {
	position: relative;
	overflow-y: auto;
	max-height: 400px;
	padding: 15px
}

.modal-footer,
.modal-form {
	margin-bottom: 0
}

.modal-footer {
	padding: 14px 15px 15px;
	text-align: right;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
	*zoom: 1
}

.modal-footer:after,
.modal-footer:before {
	display: table;
	content: "";
	line-height: 0
}

.modal-footer:after {
	clear: both
}

.modal-footer .btn+.btn {
	margin-left: 5px;
	margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0
}

.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0)
}

.tooltip.in {
	opacity: .8;
	filter: alpha(opacity=80)
}

.tooltip.top {
	margin-top: -3px;
	padding: 5px 0
}

.tooltip.right {
	margin-left: 3px;
	padding: 0 5px
}

.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0
}

.tooltip.left {
	margin-left: -3px;
	padding: 0 5px
}

.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	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);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	white-space: normal
}

.popover.top {
	margin-top: -10px
}

.popover.right {
	margin-left: 10px
}

.popover.bottom {
	margin-top: 10px
}

.popover.left {
	margin-left: -10px
}

.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}

.popover-title:empty {
	display: none
}

.popover-content {
	padding: 9px 14px
}

.popover .arrow,
.popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.popover .arrow {
	border-width: 11px
}

.popover .arrow:after {
	border-width: 10px;
	content: ""
}

.popover.top .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	bottom: -11px
}

.popover.top .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff
}

.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25)
}

.popover.right .arrow:after {
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff
}

.popover.bottom .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
	top: -11px
}

.popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff
}

.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25)
}

.popover.left .arrow:after {
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px
}

.thumbnails {
	margin-left: -20px;
	list-style: none;
	*zoom: 1
}

.thumbnails:after,
.thumbnails:before {
	display: table;
	content: "";
	line-height: 0
}

.thumbnails:after {
	clear: both
}

.row-fluid .thumbnails {
	margin-left: 0
}

.thumbnails>li {
	float: left;
	margin-bottom: 21px;
	margin-left: 20px
}

.thumbnail {
	display: block;
	padding: 4px;
	line-height: 21px;
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .055);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

a.thumbnail:focus,
a.thumbnail:hover {
	border-color: #888;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, .25);
	-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, .25);
	box-shadow: 0 1px 4px rgba(0, 105, 214, .25)
}

.thumbnail>img {
	display: block;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}

.thumbnail .caption {
	padding: 9px;
	color: #555
}

.media,
.media-body {
	overflow: hidden;
	*overflow: visible;
	zoom: 1
}

.media,
.media .media {
	margin-top: 15px
}

.media:first-child {
	margin-top: 0
}

.media-object {
	display: block
}

.media-heading {
	margin: 0 0 5px
}

.media>.pull-left {
	margin-right: 10px
}

.media>.pull-right {
	margin-left: 10px
}

.media-list {
	margin-left: 0;
	list-style: none
}

.label {
	padding: 2px 4px
}

.badge,
.label {
	display: inline-block;
	font-size: 10.152px;
	font-weight: 700;
	line-height: 14px;
	color: #fff;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #999
}

.label {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.badge {
	padding: 2px 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px
}

a.badge:hover,
a.label:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.badge-important,
.label-important {
	background-color: #b94a48
}

.badge-important[href],
.label-important[href] {
	background-color: #953b39
}

.badge-warning,
.label-warning {
	background-color: #f89406
}

.badge-warning[href],
.label-warning[href] {
	background-color: #c67605
}

.badge-success,
.label-success {
	background-color: #468847
}

.badge-success[href],
.label-success[href] {
	background-color: #356635
}

.badge-info,
.label-info {
	background-color: #3a87ad
}

.badge-info[href],
.label-info[href] {
	background-color: #2d6987
}

.badge-inverse,
.label-inverse {
	background-color: #333
}

.badge-inverse[href],
.label-inverse[href] {
	background-color: #1a1a1a
}

.btn .badge,
.btn .label {
	position: relative;
	top: -1px
}

.btn-mini .badge,
.btn-mini .label {
	top: 0
}

.progress,
.progress .bar {
	background-repeat: repeat-x
}

.progress {
	overflow: hidden;
	height: 21px;
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.progress .bar {
	width: 0%;
	height: 100%;
	color: #fff;
	float: left;
	font-size: 12px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #0e90d2;
	background-image: -moz-linear-gradient(top, #149bdf, #0480be);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
	background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
	background-image: -o-linear-gradient(top, #149bdf, #0480be);
	background-image: linear-gradient(to bottom, #149bdf, #0480be);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: width .6s ease;
	-moz-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease
}

.progress .bar+.bar {
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15)
}

.progress-striped .bar {
	background-color: #149bdf;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px
}

.progress.active .bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}

.progress .bar-danger,
.progress-danger .bar {
	background-color: #dd514c;
	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
	background-color: #ee5f5b;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress .bar-success,
.progress-success .bar {
	background-color: #5eb95e;
	background-image: -moz-linear-gradient(top, #62c462, #57a957);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
	background-image: -webkit-linear-gradient(top, #62c462, #57a957);
	background-image: -o-linear-gradient(top, #62c462, #57a957);
	background-image: linear-gradient(to bottom, #62c462, #57a957);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)
}

.progress-striped .bar-success,
.progress-success.progress-striped .bar {
	background-color: #62c462;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress .bar-info,
.progress-info .bar {
	background-color: #4bb1cf;
	background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
	background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
	background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
	background-color: #5bc0de;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress .bar-warning,
.progress-warning .bar {
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0)
}

.progress-striped .bar-warning,
.progress-warning.progress-striped .bar {
	background-color: #fbb450;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.accordion,
.progress {
	margin-bottom: 21px
}

.accordion-group {
	margin-bottom: 2px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.accordion-heading {
	border-bottom: 0
}

.accordion-heading .accordion-toggle {
	display: block;
	padding: 8px 15px
}

.accordion-toggle {
	cursor: pointer
}

.accordion-inner {
	padding: 9px 15px;
	border-top: 1px solid #e5e5e5
}

.carousel {
	position: relative;
	margin-bottom: 21px;
	line-height: 1
}

.carousel-inner {
	overflow: hidden;
	width: 100%;
	position: relative
}

.carousel-inner>.item {
	display: none;
	position: relative;
	-webkit-transition: .6s ease-in-out left;
	-moz-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
	display: block;
	line-height: 1
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
	display: block
}

.carousel-inner>.active,
.carousel-inner>.next.left,
.carousel-inner>.prev.right {
	left: 0
}

.carousel-inner>.next,
.carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%
}

.carousel-inner>.next {
	left: 100%
}

.carousel-inner>.active.left,
.carousel-inner>.prev {
	left: -100%
}

.carousel-inner>.active.right {
	left: 100%
}

.carousel-control {
	position: absolute;
	top: 40%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #fff;
	text-align: center;
	background: #222;
	border: 3px solid #fff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: .5;
	filter: alpha(opacity=50)
}

.carousel-control.right {
	left: auto;
	right: 15px
}

.carousel-control:focus,
.carousel-control:hover {
	color: #fff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90)
}

.carousel-indicators {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 5;
	margin: 0;
	list-style: none
}

.carousel-indicators li {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin-left: 5px;
	text-indent: -999px;
	background-color: #ccc;
	background-color: rgba(255, 255, 255, .25);
	border-radius: 5px
}

.carousel-indicators .active {
	background-color: #fff
}

.carousel-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px;
	background: #333;
	background: rgba(0, 0, 0, .75)
}

.carousel-caption h4,
.carousel-caption p {
	color: #fff;
	line-height: 21px
}

.carousel-caption h4 {
	margin: 0 0 5px
}

.carousel-caption p,
.hero-unit h1 {
	margin-bottom: 0
}

.hero-unit {
	padding: 60px;
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: 200;
	color: inherit;
	background-color: #eee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.hero-unit h1 {
	font-size: 60px;
	line-height: 1;
	color: inherit;
	letter-spacing: -1px
}

.hero-unit,
.hero-unit li {
	line-height: 31.5px
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.hide {
	display: none
}

.show {
	display: block
}

.invisible {
	visibility: hidden
}

.affix {
	position: fixed
}

@keyframes tips_in {
	0% {
		visibility: visible;
		pointer-events: none;
		opacity: 0;
		margin-top: 25px
	}
	to {
		opacity: 1;
		margin-top: 15px
	}
}

@-webkit-keyframes tips_in {
	0% {
		visibility: visible;
		pointer-events: none;
		opacity: 0;
		margin-top: 25px
	}
	to {
		opacity: 1;
		margin-top: 15px
	}
}

@keyframes tips_out {
	0% {
		visibility: visible;
		pointer-events: none;
		opacity: 1;
		margin-top: 15px
	}
	to {
		visibility: hidden;
		margin-top: 40px;
		opacity: 0
	}
}

@-webkit-keyframes tips_out {
	0% {
		visibility: visible;
		pointer-events: none;
		opacity: 1;
		margin-top: 15px
	}
	to {
		visibility: hidden;
		margin-top: 40px;
		opacity: 0
	}
}

@-webkit-keyframes button {
	0% {
		height: 0%;
		animation-timing-function: ease-in
	}
	50%,
	to {
		height: 100%;
		animation-timing-function: ease-out
	}
	75% {
		height: 87%;
		animation-timing-function: ease-in
	}
}

@keyframes button {
	0% {
		height: 0%;
		animation-timing-function: ease-in
	}
	50%,
	to {
		height: 100%;
		animation-timing-function: ease-out
	}
	75% {
		height: 87%;
		animation-timing-function: ease-in
	}
}

@-webkit-keyframes text {
	0%,
	to {
		top: 0;
		animation-timing-function: ease-out
	}
	54% {
		top: 0
	}
	80% {
		top: -4px;
		animation-timing-function: ease-in
	}
}

@keyframes text {
	0%,
	to {
		top: 0;
		animation-timing-function: ease-out
	}
	54% {
		top: 0
	}
	80% {
		top: -4px;
		animation-timing-function: ease-in
	}
}

@-webkit-keyframes rollOutText {
	0%,
	to {
		top: 0;
		animation-timing-function: ease-out
	}
	50% {
		top: -4px
	}
	80% {
		top: 2px;
		animation-timing-function: ease-in
	}
}

@keyframes rollOutText {
	0%,
	to {
		top: 0;
		animation-timing-function: ease-out
	}
	50% {
		top: -4px
	}
	80% {
		top: 2px;
		animation-timing-function: ease-in
	}
}

@-webkit-keyframes ripple-animation {
	0% {
		-webkit-transform: scale(1);
		opacity: .4
	}
	to {
		-webkit-transform: scale(100);
		opacity: 0
	}
}

@keyframes ripple-animation {
	0% {
		transform: scale(1);
		opacity: .4
	}
	to {
		transform: scale(100);
		opacity: 0
	}
}

@-webkit-keyframes empty {
	0% {
		opacity: 1
	}
}

@-moz-keyframes empty {
	0% {
		opacity: 1
	}
}

@keyframes empty {
	0% {
		opacity: 1
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@-moz-keyframes fadeOut {
	0% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@-webkit-keyframes backSlideOut {
	25% {
		opacity: .5;
		-webkit-transform: translateZ(-500px)
	}
	75%,
	to {
		opacity: .5;
		-webkit-transform: translateZ(-500px) translateX(-200%)
	}
}

@-moz-keyframes backSlideOut {
	25% {
		opacity: .5;
		-moz-transform: translateZ(-500px)
	}
	75%,
	to {
		opacity: .5;
		-moz-transform: translateZ(-500px) translateX(-200%)
	}
}

@keyframes backSlideOut {
	25% {
		opacity: .5;
		transform: translateZ(-500px)
	}
	75%,
	to {
		opacity: .5;
		transform: translateZ(-500px) translateX(-200%)
	}
}

@-webkit-keyframes backSlideIn {
	0%,
	25% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) translateX(200%)
	}
	75% {
		opacity: .5;
		-webkit-transform: translateZ(-500px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateZ(0) translateX(0)
	}
}

@-moz-keyframes backSlideIn {
	0%,
	25% {
		opacity: .5;
		-moz-transform: translateZ(-500px) translateX(200%)
	}
	75% {
		opacity: .5;
		-moz-transform: translateZ(-500px)
	}
	to {
		opacity: 1;
		-moz-transform: translateZ(0) translateX(0)
	}
}

@keyframes backSlideIn {
	0%,
	25% {
		opacity: .5;
		transform: translateZ(-500px) translateX(200%)
	}
	75% {
		opacity: .5;
		transform: translateZ(-500px)
	}
	to {
		opacity: 1;
		transform: translateZ(0) translateX(0)
	}
}

@-webkit-keyframes scaleToFade {
	to {
		opacity: 0;
		-webkit-transform: scale(.8)
	}
}

@-moz-keyframes scaleToFade {
	to {
		opacity: 0;
		-moz-transform: scale(.8)
	}
}

@keyframes scaleToFade {
	to {
		opacity: 0;
		transform: scale(.8)
	}
}

@-webkit-keyframes goDown {
	0% {
		-webkit-transform: translateY(-100%)
	}
}

@-moz-keyframes goDown {
	0% {
		-moz-transform: translateY(-100%)
	}
}

@keyframes goDown {
	0% {
		transform: translateY(-100%)
	}
}

@-webkit-keyframes scaleUpFrom {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.5)
	}
}

@-moz-keyframes scaleUpFrom {
	0% {
		opacity: 0;
		-moz-transform: scale(1.5)
	}
}

@keyframes scaleUpFrom {
	0% {
		opacity: 0;
		transform: scale(1.5)
	}
}

@-webkit-keyframes scaleUpTo {
	to {
		opacity: 0;
		-webkit-transform: scale(1.5)
	}
}

@-moz-keyframes scaleUpTo {
	to {
		opacity: 0;
		-moz-transform: scale(1.5)
	}
}

@keyframes scaleUpTo {
	to {
		opacity: 0;
		transform: scale(1.5)
	}
}

@-webkit-keyframes spin {
	to {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes spin {
	to {
		-moz-transform: rotate(360deg)
	}
}

@keyframes spin {
	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-ms-viewport {
	width: device-width
}

.hidden {
	display: none;
	visibility: hidden
}

.hidden-desktop,
.visible-phone,
.visible-tablet {
	display: none!important
}

.visible-desktop {
	display: inherit!important
}

@media (min-width:768px) and (max-width:979px) {
	.hidden-desktop {
		display: inherit!important
	}
	.visible-desktop {
		display: none!important
	}
	.visible-tablet {
		display: inherit!important
	}
	.hidden-tablet {
		display: none!important
	}
}

@media (max-width:767px) {
	.hidden-desktop {
		display: inherit!important
	}
	.visible-desktop {
		display: none!important
	}
	.visible-phone {
		display: inherit!important
	}
	.hidden-phone {
		display: none!important
	}
}

.visible-print {
	display: none!important
}

@media print {
	.visible-print {
		display: inherit!important
	}
	.hidden-print {
		display: none!important
	}
}

@media (min-width:1200px) {
	.row {
		margin-left: -30px;
		*zoom: 1
	}
	.row:after,
	.row:before {
		display: table;
		content: "";
		line-height: 0
	}
	.row:after {
		clear: both
	}
	[class*=span] {
		float: left;
		min-height: 1px;
		margin-left: 30px
	}
	.container,
	.navbar-fixed-bottom .container,
	.navbar-fixed-top .container,
	.navbar-static-top .container,
	.span12 {
		width: 1170px
	}
	.span11 {
		width: 1070px
	}
	.span10 {
		width: 970px
	}
	.span9 {
		width: 870px
	}
	.span8 {
		width: 770px
	}
	.span7 {
		width: 670px
	}
	.span6 {
		width: 570px
	}
	.span5 {
		width: 470px
	}
	.span4 {
		width: 370px
	}
	.span3 {
		width: 270px
	}
	.span2 {
		width: 170px
	}
	.span1 {
		width: 70px
	}
	.offset12 {
		margin-left: 1230px
	}
	.offset11 {
		margin-left: 1130px
	}
	.offset10 {
		margin-left: 1030px
	}
	.offset9 {
		margin-left: 930px
	}
	.offset8 {
		margin-left: 830px
	}
	.offset7 {
		margin-left: 730px
	}
	.offset6 {
		margin-left: 630px
	}
	.offset5 {
		margin-left: 530px
	}
	.offset4 {
		margin-left: 430px
	}
	.offset3 {
		margin-left: 330px
	}
	.offset2 {
		margin-left: 230px
	}
	.offset1 {
		margin-left: 130px
	}
	.row-fluid {
		width: 100%;
		*zoom: 1
	}
	.row-fluid:after,
	.row-fluid:before {
		display: table;
		content: "";
		line-height: 0
	}
	.row-fluid:after {
		clear: both
	}
	.row-fluid [class*=span] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.564102564102564%;
		*margin-left: 2.5109110747408616%
	}
	.row-fluid [class*=span]:first-child {
		margin-left: 0
	}
	.row-fluid .controls-row [class*=span]+[class*=span] {
		margin-left: 2.564102564102564%
	}
	.row-fluid .span12 {
		width: 100%;
		*width: 99.94680851063829%
	}
	.row-fluid .span11 {
		width: 91.45299145299145%;
		*width: 91.39979996362975%
	}
	.row-fluid .span10 {
		width: 82.90598290598291%;
		*width: 82.8527914166212%
	}
	.row-fluid .span9 {
		width: 74.35897435897436%;
		*width: 74.30578286961266%
	}
	.row-fluid .span8 {
		width: 65.81196581196582%;
		*width: 65.75877432260411%
	}
	.row-fluid .span7 {
		width: 57.26495726495726%;
		*width: 57.21176577559556%
	}
	.row-fluid .span6 {
		width: 48.717948717948715%;
		*width: 48.664757228587014%
	}
	.row-fluid .span5 {
		width: 40.17094017094017%;
		*width: 40.11774868157847%
	}
	.row-fluid .span4 {
		width: 31.623931623931625%;
		*width: 31.570740134569924%
	}
	.row-fluid .span3 {
		width: 23.076923076923077%;
		*width: 23.023731587561375%
	}
	.row-fluid .span2 {
		width: 14.52991452991453%;
		*width: 14.476723040552828%
	}
	.row-fluid .span1 {
		width: 5.982905982905983%;
		*width: 5.929714493544281%
	}
	.row-fluid .offset12 {
		margin-left: 105.12820512820512%;
		*margin-left: 105.02182214948171%
	}
	.row-fluid .offset12:first-child {
		margin-left: 102.56410256410257%;
		*margin-left: 102.45771958537915%
	}
	.row-fluid .offset11 {
		margin-left: 96.58119658119658%;
		*margin-left: 96.47481360247316%
	}
	.row-fluid .offset11:first-child {
		margin-left: 94.01709401709402%;
		*margin-left: 93.91071103837061%
	}
	.row-fluid .offset10 {
		margin-left: 88.03418803418803%;
		*margin-left: 87.92780505546462%
	}
	.row-fluid .offset10:first-child {
		margin-left: 85.47008547008548%;
		*margin-left: 85.36370249136206%
	}
	.row-fluid .offset9 {
		margin-left: 79.48717948717949%;
		*margin-left: 79.38079650845607%
	}
	.row-fluid .offset9:first-child {
		margin-left: 76.92307692307693%;
		*margin-left: 76.81669394435352%
	}
	.row-fluid .offset8 {
		margin-left: 70.94017094017094%;
		*margin-left: 70.83378796144753%
	}
	.row-fluid .offset8:first-child {
		margin-left: 68.37606837606839%;
		*margin-left: 68.26968539734497%
	}
	.row-fluid .offset7 {
		margin-left: 62.393162393162385%;
		*margin-left: 62.28677941443899%
	}
	.row-fluid .offset7:first-child {
		margin-left: 59.82905982905982%;
		*margin-left: 59.72267685033642%
	}
	.row-fluid .offset6 {
		margin-left: 53.84615384615384%;
		*margin-left: 53.739770867430444%
	}
	.row-fluid .offset6:first-child {
		margin-left: 51.28205128205128%;
		*margin-left: 51.175668303327875%
	}
	.row-fluid .offset5 {
		margin-left: 45.299145299145295%;
		*margin-left: 45.1927623204219%
	}
	.row-fluid .offset5:first-child {
		margin-left: 42.73504273504273%;
		*margin-left: 42.62865975631933%
	}
	.row-fluid .offset4 {
		margin-left: 36.75213675213675%;
		*margin-left: 36.645753773413354%
	}
	.row-fluid .offset4:first-child {
		margin-left: 34.18803418803419%;
		*margin-left: 34.081651209310785%
	}
	.row-fluid .offset3 {
		margin-left: 28.205128205128204%;
		*margin-left: 28.0987452264048%
	}
	.row-fluid .offset3:first-child {
		margin-left: 25.641025641025642%;
		*margin-left: 25.53464266230224%
	}
	.row-fluid .offset2 {
		margin-left: 19.65811965811966%;
		*margin-left: 19.551736679396257%
	}
	.row-fluid .offset2:first-child {
		margin-left: 17.094017094017094%;
		*margin-left: 16.98763411529369%
	}
	.row-fluid .offset1 {
		margin-left: 11.11111111111111%;
		*margin-left: 11.004728132387708%
	}
	.row-fluid .offset1:first-child {
		margin-left: 8.547008547008547%;
		*margin-left: 8.440625568285142%
	}
	.uneditable-input,
	input,
	textarea {
		margin-left: 0
	}
	.controls-row [class*=span]+[class*=span],
	.thumbnails>li {
		margin-left: 30px
	}
	.uneditable-input.span12,
	input.span12,
	textarea.span12 {
		width: 1156px
	}
	.uneditable-input.span11,
	input.span11,
	textarea.span11 {
		width: 1056px
	}
	.uneditable-input.span10,
	input.span10,
	textarea.span10 {
		width: 956px
	}
	.uneditable-input.span9,
	input.span9,
	textarea.span9 {
		width: 856px
	}
	.uneditable-input.span8,
	input.span8,
	textarea.span8 {
		width: 756px
	}
	.uneditable-input.span7,
	input.span7,
	textarea.span7 {
		width: 656px
	}
	.uneditable-input.span6,
	input.span6,
	textarea.span6 {
		width: 556px
	}
	.uneditable-input.span5,
	input.span5,
	textarea.span5 {
		width: 456px
	}
	.uneditable-input.span4,
	input.span4,
	textarea.span4 {
		width: 356px
	}
	.uneditable-input.span3,
	input.span3,
	textarea.span3 {
		width: 256px
	}
	.uneditable-input.span2,
	input.span2,
	textarea.span2 {
		width: 156px
	}
	.uneditable-input.span1,
	input.span1,
	textarea.span1 {
		width: 56px
	}
	.thumbnails {
		margin-left: -30px
	}
	.row-fluid .thumbnails {
		margin-left: 0
	}
}

@media (min-width:768px) and (max-width:979px) {
	.row {
		margin-left: -20px;
		*zoom: 1
	}
	.row:after,
	.row:before {
		display: table;
		content: "";
		line-height: 0
	}
	.row:after {
		clear: both
	}
	[class*=span] {
		float: left;
		min-height: 1px;
		margin-left: 20px
	}
	.container,
	.navbar-fixed-bottom .container,
	.navbar-fixed-top .container,
	.navbar-static-top .container,
	.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%;
		*zoom: 1
	}
	.row-fluid:after,
	.row-fluid:before {
		display: table;
		content: "";
		line-height: 0
	}
	.row-fluid:after {
		clear: both
	}
	.row-fluid [class*=span] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.7624309392265194%;
		*margin-left: 2.709239449864817%
	}
	.row-fluid [class*=span]:first-child {
		margin-left: 0
	}
	.row-fluid .controls-row [class*=span]+[class*=span] {
		margin-left: 2.7624309392265194%
	}
	.row-fluid .span12 {
		width: 100%;
		*width: 99.94680851063829%
	}
	.row-fluid .span11 {
		width: 91.43646408839778%;
		*width: 91.38327259903608%
	}
	.row-fluid .span10 {
		width: 82.87292817679558%;
		*width: 82.81973668743387%
	}
	.row-fluid .span9 {
		width: 74.30939226519337%;
		*width: 74.25620077583166%
	}
	.row-fluid .span8 {
		width: 65.74585635359117%;
		*width: 65.69266486422946%
	}
	.row-fluid .span7 {
		width: 57.18232044198895%;
		*width: 57.12912895262725%
	}
	.row-fluid .span6 {
		width: 48.61878453038674%;
		*width: 48.56559304102504%
	}
	.row-fluid .span5 {
		width: 40.05524861878453%;
		*width: 40.00205712942283%
	}
	.row-fluid .span4 {
		width: 31.491712707182323%;
		*width: 31.43852121782062%
	}
	.row-fluid .span3 {
		width: 22.92817679558011%;
		*width: 22.87498530621841%
	}
	.row-fluid .span2 {
		width: 14.3646408839779%;
		*width: 14.311449394616199%
	}
	.row-fluid .span1 {
		width: 5.801104972375691%;
		*width: 5.747913483013988%
	}
	.row-fluid .offset12 {
		margin-left: 105.52486187845304%;
		*margin-left: 105.41847889972962%
	}
	.row-fluid .offset12:first-child {
		margin-left: 102.76243093922652%;
		*margin-left: 102.6560479605031%
	}
	.row-fluid .offset11 {
		margin-left: 96.96132596685082%;
		*margin-left: 96.8549429881274%
	}
	.row-fluid .offset11:first-child {
		margin-left: 94.1988950276243%;
		*margin-left: 94.09251204890089%
	}
	.row-fluid .offset10 {
		margin-left: 88.39779005524862%;
		*margin-left: 88.2914070765252%
	}
	.row-fluid .offset10:first-child {
		margin-left: 85.6353591160221%;
		*margin-left: 85.52897613729868%
	}
	.row-fluid .offset9 {
		margin-left: 79.8342541436464%;
		*margin-left: 79.72787116492299%
	}
	.row-fluid .offset9:first-child {
		margin-left: 77.07182320441989%;
		*margin-left: 76.96544022569647%
	}
	.row-fluid .offset8 {
		margin-left: 71.2707182320442%;
		*margin-left: 71.16433525332079%
	}
	.row-fluid .offset8:first-child {
		margin-left: 68.50828729281768%;
		*margin-left: 68.40190431409427%
	}
	.row-fluid .offset7 {
		margin-left: 62.70718232044199%;
		*margin-left: 62.600799341718584%
	}
	.row-fluid .offset7:first-child {
		margin-left: 59.94475138121547%;
		*margin-left: 59.838368402492065%
	}
	.row-fluid .offset6 {
		margin-left: 54.14364640883978%;
		*margin-left: 54.037263430116376%
	}
	.row-fluid .offset6:first-child {
		margin-left: 51.38121546961326%;
		*margin-left: 51.27483249088986%
	}
	.row-fluid .offset5 {
		margin-left: 45.58011049723757%;
		*margin-left: 45.47372751851417%
	}
	.row-fluid .offset5:first-child {
		margin-left: 42.81767955801105%;
		*margin-left: 42.71129657928765%
	}
	.row-fluid .offset4 {
		margin-left: 37.01657458563536%;
		*margin-left: 36.91019160691196%
	}
	.row-fluid .offset4:first-child {
		margin-left: 34.25414364640884%;
		*margin-left: 34.14776066768544%
	}
	.row-fluid .offset3 {
		margin-left: 28.45303867403315%;
		*margin-left: 28.346655695309746%
	}
	.row-fluid .offset3:first-child {
		margin-left: 25.69060773480663%;
		*margin-left: 25.584224756083227%
	}
	.row-fluid .offset2 {
		margin-left: 19.88950276243094%;
		*margin-left: 19.783119783707537%
	}
	.row-fluid .offset2:first-child {
		margin-left: 17.12707182320442%;
		*margin-left: 17.02068884448102%
	}
	.row-fluid .offset1 {
		margin-left: 11.32596685082873%;
		*margin-left: 11.219583872105325%
	}
	.row-fluid .offset1:first-child {
		margin-left: 8.56353591160221%;
		*margin-left: 8.457152932878806%
	}
	.uneditable-input,
	input,
	textarea {
		margin-left: 0
	}
	.controls-row [class*=span]+[class*=span] {
		margin-left: 20px
	}
	.uneditable-input.span12,
	input.span12,
	textarea.span12 {
		width: 710px
	}
	.uneditable-input.span11,
	input.span11,
	textarea.span11 {
		width: 648px
	}
	.uneditable-input.span10,
	input.span10,
	textarea.span10 {
		width: 586px
	}
	.uneditable-input.span9,
	input.span9,
	textarea.span9 {
		width: 524px
	}
	.uneditable-input.span8,
	input.span8,
	textarea.span8 {
		width: 462px
	}
	.uneditable-input.span7,
	input.span7,
	textarea.span7 {
		width: 400px
	}
	.uneditable-input.span6,
	input.span6,
	textarea.span6 {
		width: 338px
	}
	.uneditable-input.span5,
	input.span5,
	textarea.span5 {
		width: 276px
	}
	.uneditable-input.span4,
	input.span4,
	textarea.span4 {
		width: 214px
	}
	.uneditable-input.span3,
	input.span3,
	textarea.span3 {
		width: 152px
	}
	.uneditable-input.span2,
	input.span2,
	textarea.span2 {
		width: 90px
	}
	.uneditable-input.span1,
	input.span1,
	textarea.span1 {
		width: 28px
	}
}

@media (max-width:767px) {
	body {
		padding-left: 20px;
		padding-right: 20px
	}
	.navbar-fixed-bottom,
	.navbar-fixed-top,
	.navbar-static-top {
		margin-left: -20px;
		margin-right: -20px
	}
	.container-fluid {
		padding: 0
	}
	.dl-horizontal dt {
		float: none;
		clear: none;
		width: auto;
		text-align: left
	}
	.dl-horizontal dd {
		margin-left: 0
	}
	.container {
		width: auto
	}
	.row-fluid {
		width: 100%
	}
	.row,
	.thumbnails {
		margin-left: 0
	}
	.thumbnails>li {
		float: none;
		margin-left: 0
	}
	.row-fluid [class*=span],
	.uneditable-input[class*=span],
	[class*=span] {
		float: none;
		display: block;
		margin-left: 0
	}
	.row-fluid .span12,
	.row-fluid [class*=span],
	.span12,
	.uneditable-input[class*=span],
	[class*=span] {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.row-fluid [class*=offset]:first-child {
		margin-left: 0
	}
	.input-large,
	.input-xlarge,
	.input-xxlarge,
	.uneditable-input,
	input[class*=span],
	select[class*=span],
	textarea[class*=span] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.input-append input,
	.input-append input[class*=span],
	.input-prepend input,
	.input-prepend input[class*=span] {
		display: inline-block;
		width: auto
	}
	.controls-row [class*=span]+[class*=span] {
		margin-left: 0
	}
	.modal {
		position: fixed;
		left: 20px;
		right: 20px;
		width: auto;
		margin: 0
	}
	.modal.fade {
		top: -100px
	}
	.modal,
	.modal.fade.in {
		top: 20px
	}
}

@media (max-width:480px) {
	.nav-collapse {
		-webkit-transform: translate3d(0, 0, 0)
	}
	.page-header h1 small {
		display: block;
		line-height: 20px
	}
	input[type=checkbox],
	input[type=radio] {
		border: 1px solid #ccc
	}
	.form-horizontal .control-label {
		float: none;
		width: auto;
		padding-top: 0;
		text-align: left
	}
	.form-horizontal .controls {
		margin-left: 0
	}
	.form-horizontal .control-list {
		padding-top: 0
	}
	.form-horizontal .form-actions {
		padding-left: 10px;
		padding-right: 10px
	}
	.media .pull-left,
	.media .pull-right {
		float: none;
		display: block;
		margin-bottom: 10px
	}
	.media-object {
		margin-right: 0;
		margin-left: 0
	}
	.modal {
		top: 10px;
		left: 10px;
		right: 10px
	}
	.modal-header .close {
		padding: 10px;
		margin: -10px
	}
	.carousel-caption {
		position: static
	}
}

@media (max-width:979px) {
	body {
		padding-top: 0
	}
	.navbar-fixed-bottom,
	.navbar-fixed-top {
		position: static
	}
	.navbar-fixed-top {
		margin-bottom: 20px
	}
	.navbar-fixed-bottom {
		margin-top: 20px
	}
	.navbar-fixed-bottom .navbar-inner,
	.navbar-fixed-top .navbar-inner {
		padding: 5px
	}
	.navbar .container {
		width: auto;
		padding: 0
	}
	.navbar .brand {
		padding-left: 10px;
		padding-right: 10px;
		margin: 0 0 0 -5px
	}
	.nav-collapse {
		clear: both
	}
	.nav-collapse .nav {
		float: none;
		margin: 0 0 10px
	}
	.nav-collapse .nav>li {
		float: none
	}
	.nav-collapse .dropdown-menu li+li a,
	.nav-collapse .nav>li>a {
		margin-bottom: 2px
	}
	.nav-collapse .dropdown-menu:after,
	.nav-collapse .dropdown-menu:before,
	.nav-collapse .nav>.divider-vertical {
		display: none
	}
	.nav-collapse .nav .nav-header {
		color: #777;
		text-shadow: none
	}
	.nav-collapse .dropdown-menu a,
	.nav-collapse .nav>li>a {
		padding: 9px 15px;
		font-weight: 700;
		color: #777;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px
	}
	.nav-collapse .btn {
		padding: 4px 10px;
		font-weight: 400;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	.nav-collapse .dropdown-menu a:focus,
	.nav-collapse .dropdown-menu a:hover,
	.nav-collapse .nav>li>a:focus,
	.nav-collapse .nav>li>a:hover {
		background-color: #f2f2f2
	}
	.navbar-inverse .nav-collapse .dropdown-menu a,
	.navbar-inverse .nav-collapse .nav>li>a {
		color: #999
	}
	.navbar-inverse .nav-collapse .dropdown-menu a:focus,
	.navbar-inverse .nav-collapse .dropdown-menu a:hover,
	.navbar-inverse .nav-collapse .nav>li>a:focus,
	.navbar-inverse .nav-collapse .nav>li>a:hover {
		background-color: #111
	}
	.nav-collapse.in .btn-group {
		margin-top: 5px;
		padding: 0
	}
	.nav-collapse .dropdown-menu {
		position: static;
		top: auto;
		left: auto;
		float: none;
		display: none;
		max-width: none;
		margin: 0 15px;
		padding: 0;
		background-color: transparent;
		border: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}
	.nav-collapse .open>.dropdown-menu {
		display: block
	}
	.nav-collapse .dropdown-menu .divider,
	.nav-collapse .nav>li>.dropdown-menu:after,
	.nav-collapse .nav>li>.dropdown-menu:before {
		display: none
	}
	.nav-collapse .navbar-form,
	.nav-collapse .navbar-search {
		float: none;
		padding: 10px 15px;
		margin: 10px 0;
		border-top: 1px solid #f2f2f2;
		border-bottom: 1px solid #f2f2f2;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)
	}
	.navbar-inverse .nav-collapse .navbar-form,
	.navbar-inverse .nav-collapse .navbar-search {
		border-top-color: #111;
		border-bottom-color: #111
	}
	.navbar .nav-collapse .nav.pull-right {
		float: none;
		margin-left: 0
	}
	.nav-collapse,
	.nav-collapse.collapse {
		overflow: hidden;
		height: 0
	}
	.navbar .btn-navbar {
		display: block
	}
	.navbar-static .navbar-inner {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width:980px) {
	.nav-collapse.collapse {
		height: auto!important;
		overflow: visible!important
	}
}

.search-form form,
body {
	position: relative
}

.ie8 body {
	min-width: 980px
}

@media (max-width:767px) {
	body.cherry-fixed-layout {
		padding-left: 0!important;
		padding-right: 0!important
	}
	body.cherry-fixed-layout .content-holder,
	body.cherry-fixed-layout .footer,
	body.cherry-fixed-layout .header {
		padding-left: 20px;
		padding-right: 20px
	}
}

a {
	outline: 0
}

a:focus {
	outline: 0
}

.main-holder {
	position: relative;
	z-index: 1
}

.cherry-fixed-layout .main-holder {
	margin: 0 auto;
	max-width: 980px;
	width: auto;
	background: #fafafa
}

@media (min-width:1200px) {
	.cherry-fixed-layout .main-holder {
		max-width: 1210px
	}
}

@media (min-width:768px) and (max-width:979px) {
	.cherry-fixed-layout .main-holder {
		max-width: 764px
	}
}

.header {
	padding: 30px 0;
	border-bottom: 1px solid #ddd;
	background-color: #eee
}

.header,
.logo {
	position: relative;
	z-index: 99
}

@media (min-width:768px) and (max-width:979px) {
	.logo {
		width: 60%
	}
}

.logo_h__txt {
	margin: 0
}

.logo_link,
.logo_link:hover {
	text-decoration: none
}

.logo_tagline {
	text-transform: uppercase
}

.search-form_is,
.search-form_it {
	vertical-align: top
}

@media (min-width:768px) and (max-width:979px) {
	.sidebar .search-form_it {
		width: 130px
	}
}

.nav__primary,
.sf-menu a,
.sf-menu li {
	position: relative
}

.sf-menu,
.sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none
}

.sf-menu {
	line-height: 1;
	float: right
}

.sf-menu ul {
	display: none;
	position: absolute;
	top: -999em;
	width: 10em
}

.sf-menu ul li {
	width: 100%
}

.sf-menu li:hover {
	visibility: inherit
}

.sf-menu li {
	float: left
}

.sf-menu a {
	display: block
}

.sf-menu li.sfHover ul,
.sf-menu li:hover ul {
	top: 100%;
	left: 0;
	z-index: 99
}

ul.sf-menu li li.sfHover li ul,
ul.sf-menu li li:hover li ul,
ul.sf-menu li.sfHover li ul,
ul.sf-menu li:hover li ul {
	top: -999em
}

ul.sf-menu li li.sfHover ul,
ul.sf-menu li li:hover ul {
	top: 0;
	left: 100%
}

ul.sf-menu li li li.sfHover ul,
ul.sf-menu li li li:hover ul {
	top: 0;
	left: 10em
}

.sf-menu>li {
	background: #ddd;
	text-align: center
}

.sf-menu li li a {
	color: #13a
}

.sf-menu li li a,
.sf-menu>li>a {
	padding: 10px 12px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #fff;
	text-decoration: none
}

.sf-menu li .desc {
	display: block;
	font-size: .9em
}

.sf-menu li li {
	background: #aabde6
}

.sf-menu li li.current-menu-item>a,
.sf-menu li li.current_page_item>a,
.sf-menu li li.sfHover>a,
.sf-menu li li>a:hover,
.sf-menu>li.current-menu-item>a,
.sf-menu>li.current_page_item>a,
.sf-menu>li.sfHover>a,
.sf-menu>li>a:hover {
	background: #cfdeff
}

.sf-menu a.sf-with-ul {
	padding-right: 2.25em;
	min-width: 1px
}

.sf-sub-indicator {
	position: absolute;
	top: 1.05em;
	right: .75em;
	display: block;
	overflow: hidden;
	width: 10px;
	height: 10px;
	background: url(../images/arrows-ffffff.png) no-repeat -10px -100px;
	text-indent: -999em
}

a>.sf-sub-indicator {
	background-position: 0 -100px
}

a:active>.sf-sub-indicator,
a:focus>.sf-sub-indicator,
a:hover>.sf-sub-indicator,
li.sfHover>a>.sf-sub-indicator,
li:hover>a>.sf-sub-indicator {
	background-position: -10px -100px
}

.sf-menu ul .sf-sub-indicator {
	background-position: -10px 0
}

.sf-menu ul a>.sf-sub-indicator {
	background-position: 0 0
}

.sf-menu ul a:active>.sf-sub-indicator,
.sf-menu ul a:focus>.sf-sub-indicator,
.sf-menu ul a:hover>.sf-sub-indicator,
.sf-menu ul li.sfHover>a>.sf-sub-indicator,
.sf-menu ul li:hover>a>.sf-sub-indicator {
	background-position: -10px 0
}

@media (max-width:767px) {
	.sf-menu {
		display: none
	}
}

.select-menu {
	display: none;
	background-color: #e4e4e4;
	width: 100%;
	height: 30px;
	padding: 5px;
	margin: 0;
	cursor: pointer;
	outline: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
}

.select-menu:focus {
	border-color: #ddd
}

.select-menu option {
	padding: 5px;
	cursor: pointer
}

.select-menu option.main_item {
	font-weight: 700
}

.slider {
	overflow: hidden;
	padding: 0
}

#content.left,
.accordion,
.accordion>ul,
.slider {
	position: relative
}

.accordion>ul {
	margin: 0;
	display: none;
	visibility: hidden;
	z-index: 1
}

.accordion>ul>li .max_height {
	max-height: 500px
}

.accordion>ul>li .accordion_caption {
	position: absolute;
	bottom: 0;
	width: 100%;
	min-height: 50px;
	padding: 15px;
	background: url(../images/black-opacity-60.png)
}

.accordion>ul>li .accordion_caption h2 {
	color: #fff
}

@media (max-width:768px) {
	.accordion>ul>li .accordion_caption {
		display: none
	}
}

.accordion .accordion_loader {
	z-index: 0;
	top: 50%;
	left: 50%;
	margin: -18px 0 0 -18px;
	width: 36px;
	height: 36px;
	position: absolute
}

#primary {
	padding-top: 40px
}

#content.left {
	z-index: 9;
	float: right!important;
	margin-bottom: 40px
}

.isStuck {
	-webkit-transform: translateZ(0)
}

.title-header {
	overflow: hidden;
	margin-bottom: 1.5em;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
	line-height: 1.3em!important
}

.title-desc {
	display: block;
	color: #999;
	font-size: 11px
}

.breadcrumb__t {
	margin: 0;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto
}

.breadcrumb__t li,
.testimonial small span,
div.jp-playlist li div {
	display: inline
}

.breadcrumb__t li.divider {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.breadcrumb__t li.divider:after {
	content: ' / ';
	color: #333;
	font: 12px/18px Arial, Helvetica, sans-serif
}

#sidebar h3 {
	margin-bottom: 20px
}

.testimonial {
	position: relative;
	margin-bottom: 35px;
	padding: 30px;
	background: #f5f5f5;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.5em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.testimonial_bq {
	margin: 0;
	padding: 0;
	border: 0
}

.testimonial_content {
	overflow: hidden;
	background: url(../images/quotes.png) no-repeat 0 0
}

@media (min-width:768px) and (max-width:979px) {
	.testimonial .featured-thumbnail {
		width: 80px;
		height: 80px
	}
}

.testimonial small {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	padding: 12px 0 0;
	font-size: 10.2px
}

.testimonial .testi-email,
.testimonial .testi-url {
	font-style: normal
}

@media (min-width:768px) and (max-width:979px) {
	.testimonial {
		padding: 15px;
		background-position: 150px 10px
	}
}

@media (max-width:767px) {
	.testimonial {
		padding: 15px;
		background-position: 150px 10px
	}
}

.entry-content {
	overflow: hidden
}

.entry-meta.float-right {
	float: right
}

.portfolio-meta,
.portfolio-meta-list {
	margin: 0;
	padding: 1em 0;
	border: 0;
	border-top: 1px solid #ddd
}

.portfolio-meta span {
	display: inline-block;
	line-height: 20px;
	padding-right: 15px
}

@media (max-width:767px) {
	.portfolio-meta span {
		display: block
	}
}

.portfolio-meta i {
	font-size: 16px;
	margin-right: .5em;
	color: #999
}

.portfolio-meta i.icon-tag {
	margin-right: .3em
}

.portfolio-meta-list {
	margin: 0 0 2em;
	border-bottom: 1px solid #ddd
}

.portfolio-meta-list li {
	margin: .5em 0 0;
	padding: 0;
	border: 0;
	background: 0 0;
	list-style-type: none;
	text-transform: none
}

.portfolio-meta-list li:first-child {
	margin-top: 0
}

.portfolio-meta-list li strong {
	display: inline;
	padding-right: .3em
}

.grid_gallery,
.image-holder {
	position: relative
}

.image-holder img {
	max-width: 100%
}

.grid_gallery {
	margin-bottom: -1px;
	overflow: hidden;
	padding: 0
}

.grid_gallery_inner {
	position: relative;
	overflow: hidden;
	width: 100%
}

.grid_gallery_inner.isotope .gallery_item {
	padding: 0
}

.grid_gallery_inner.isotope .gallery_item a {
	position: relative;
	padding: 1px
}

.gallery_item {
	float: left;
	width: 33%;
	margin: 0;
	padding: 0 1px 1px 0
}

.gallery_item.featured-thumbnail {
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.single-gallery-item {
	margin: 0!important
}

.zoom-icon,
.zoom-icon:before {
	position: absolute;
	display: block
}

.zoom-icon {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, .4);
	opacity: 0;
	cursor: pointer;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.no-rgba .zoom-icon {
	visibility: hidden;
	background: url(../images/black-opacity-60.png)
}

.zoom-icon:before {
	top: 50%;
	left: 50%;
	margin: -13px 0 0 -13px;
	width: 25px;
	height: 26px;
	background: url(../images/magnify-alt.png) 50% 50% no-repeat;
	content: ""
}

.featured-thumbnail a:hover .zoom-icon,
.thumbnail__portfolio a:hover .zoom-icon,
a.thumbnail:hover .zoom-icon {
	opacity: 1
}

.featured-thumbnail a:hover .zoom-icon,
.no-rgba .image-wrap:hover .zoom-icon,
.thumbnail__portfolio a:hover .zoom-icon,
a.thumbnail:hover .zoom-icon {
	visibility: visible
}

.filter-wrapper strong {
	display: block;
	padding: 8px 0;
	margin-right: 5px;
	float: left
}

.filter-wrapper .nav {
	overflow: hidden
}

.nav-pills {
	float: left
}

@media (max-width:480px) {
	.nav-pills li {
		float: none
	}
}

.nav-pills li a {
	white-space: nowrap
}

@media (max-width:480px) {
	.nav-pills li a {
		display: block;
		padding: 5px
	}
}

.filterable-portfolio {
	position: relative;
	visibility: hidden;
	overflow: hidden;
	margin: 0 -10px
}

.filterable-portfolio .portfolio_item {
	display: block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 0 20px;
	padding: 0 10px;
	width: 0
}

.filterable-portfolio .portfolio_item.nomargin,
body #motopress-main.main-holder #content .page .col2-set .col-2 p#shiptobilling .input-checkbox {
	margin-right: 0
}

.filterable-portfolio .portfolio_item_holder {
	overflow: hidden
}

.filterable-portfolio .image-wrap {
	position: relative;
	display: block;
	overflow: hidden
}

.filterable-portfolio .image-wrap:before {
	top: 50%;
	left: 50%;
	margin: -16px 0 0 -16px;
	z-index: -1
}

.filterable-portfolio .folio_loader {
	top: 50%;
	left: 50%;
	margin: -10px 0 0 -10px;
	z-index: -1
}

.thumbnail__portfolio {
	margin: 0
}

.video_preview.featured-thumbnail {
	margin: 0 0 10px;
	padding: 0;
	width: 100%
}

.video_preview>div {
	padding: 4px
}

.video_preview a[rel=author] {
	display: inline-block
}

#commentform label,
.video_preview .post_author,
.video_preview .post_date {
	display: block
}

.video_preview img {
	width: 100%
}

.video_preview a:hover span.hover,
.video_preview span.hover {
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.video_preview span.hover {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -41px 0 0 -35px;
	font-size: 80px;
	color: #fff;
	text-decoration: none;
	opacity: .8
}

.video_preview a:hover span.hover {
	opacity: 1;
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg)
}

.video_preview h4 {
	padding: 0 0 7px 5px;
	border-bottom: 1px solid #ddd
}

.video_preview .post_author {
	float: left;
	padding: 0 0 5px 5px
}

.video_preview .post_date {
	float: right;
	padding: 0 5px 5px 0
}

.isotope-item {
	z-index: 2
}

.isotope-hidden.isotope-item {
	z-index: 1;
	pointer-events: none
}

.isotope,
.isotope .isotope-item {
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	-ms-transition-duration: .8s;
	-o-transition-duration: .8s;
	transition-duration: .8s
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width
}

.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity
}

.isotope .isotope-item.no-transition,
.isotope.no-transition,
.isotope.no-transition .isotope-item {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}

.post-author {
	margin-bottom: 60px;
	padding: 10px 20px 15px;
	background-color: #fafafa
}

.post-author_h {
	margin-bottom: 20px
}

.post-author_link {
	margin-top: 1.5em
}

.post-author_gravatar {
	float: left;
	margin: 0 20px 0 0
}

.post-author_gravatar img {
	padding: 5px;
	border: 1px solid #ddd;
	background: #fff
}

.post-author .post-author_desc {
	overflow: hidden;
	margin-top: 1em
}

.post-author .post-author_desc .post-author_link {
	font-size: 15px
}

#recent-author-posts {
	margin-bottom: 3em
}

@media (min-width:768px) and (max-width:979px) {
	.team-holder .featured-thumbnail {
		width: 80px;
		height: 80px
	}
}

@media (max-width:767px) {
	.team-holder .featured-thumbnail {
		width: 80px;
		height: 80px
	}
}

.team-holder .team-content {
	overflow: hidden
}

@media (min-width:768px) and (max-width:979px) {
	.team-holder .team-content {
		overflow: visible
	}
}

@media (max-width:767px) {
	.team-holder .team-content {
		overflow: visible
	}
}

.faq-list_h {
	position: relative;
	margin: 0;
	padding: 0 0 5px 28px;
	background: 0 0;
	font-weight: 400
}

.faq-list_body {
	position: relative;
	margin: 0 0 2em;
	padding: 0 0 0 28px
}

.faq-list_body .marker {
	top: 3px
}

.faq-list .marker {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	font-weight: 700;
	margin: 0
}

.error404-holder {
	padding: 30px 0 100px
}

.error404-holder_num {
	text-align: center;
	font-size: 250px;
	line-height: 1.2em
}

@media (max-width:480px) {
	.error404-holder_num {
		font-size: 120px
	}
}

.error404-holder .hgroup_404 {
	margin: 0 0 2em;
	padding-top: 50px
}

.error404-holder .hgroup_404 h1 {
	margin-bottom: .2em;
	font-size: 3em
}

.post__holder {
	overflow: hidden;
	margin-bottom: 0
}

.post__holder.single-post {
	overflow: hidden;
	margin-bottom: 30px;
	width: 100%
}

.post__holder .post-header .post-title {
	margin-bottom: 30px
}

.post__holder .featured-thumbnail.large {
	margin-bottom: 35px
}

.post__holder .post_content {
	padding-bottom: 20px
}

.post__holder .post_content h1,
.post__holder .post_content h2,
.post__holder .post_content h3,
.post__holder .post_content h4,
.post__holder .post_content h5,
.post__holder .post_content h6 {
	margin: 5px 0 15px
}

.post__holder .post_content p {
	margin: 0 0 15px
}

.post-title,
.post_content {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto
}

@media (max-width:480px) {
	.post .featured-thumbnail {
		width: 120px;
		height: auto
	}
	.post .featured-thumbnail.large {
		width: auto
	}
}

.post_content {
	padding-bottom: 20px
}

.post_content .excerpt,
.post_content .full-post-content {
	margin-bottom: 1.5em
}

.post_footer {
	clear: both;
	padding: 15px 0 0
}

.post_wrapper {
	margin-bottom: 40px
}

.post_meta {
	overflow: hidden;
	margin-bottom: 1em;
	padding: .5em 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-size: .92em
}

.post_meta div[class^=post_] {
	display: inline-block;
	line-height: 20px;
	padding: 2px 5px
}

@media (max-width:767px) {
	.post_meta div[class^=post_] {
		display: block
	}
}

.post_meta div[class^=post_] .not_voting {
	cursor: default;
	color: inherit
}

.post_meta div[class^=post_] .ajax_voting,
.post_meta div[class^=post_] .ajax_voting span,
.post_meta div[class^=post_] .not_voting span,
body #fancybox-content #respond h3,
body #fancybox-outer #respond h3 {
	color: inherit
}

.camera_thumbs_cont ul li.cameracurrent>img,
.post_meta div[class^=post_] .user_dislike,
.post_meta div[class^=post_] .user_like,
.post_meta div[class^=post_] .user_voting {
	cursor: default
}

.post_meta div[class^=post_] .user_voting i,
.post_meta div[class^=post_] .user_voting span {
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-out
}

.post_meta div[class^=post_] .user_like i,
.post_meta div[class^=post_] .user_like span {
	color: #2ecc71
}

.post_meta div[class^=post_] .user_like i {
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-out
}

.post_meta div[class^=post_] .user_dislike i,
.post_meta div[class^=post_] .user_dislike span {
	color: #e74c3c
}

.post_meta div[class^=post_] .user_dislike i {
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-out
}

.post_meta div[class^=post_] .animation_item {
	position: absolute;
	top: 0;
	right: 0
}

.post_meta div[class^=post_] a {
	text-transform: capitalize
}

.post_meta>div.post_meta_unite {
	display: block;
	border-top: 1px solid #ddd;
	padding-top: .5em;
	margin-top: .5em
}

.post_meta>div.post_meta_unite:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 0
}

.post_meta .post_permalink {
	float: right;
	padding-right: 0
}

@media (max-width:767px) {
	.post_meta .post_permalink {
		float: left
	}
}

.post_meta span.voting_count {
	padding-right: 0;
	position: relative
}

div[id^=cherry_instagram_widget] ul li figure .img_commetn_count i {
	margin-right: 0;
	padding-right: .5em;
	color: #999
}

.post_meta i,
div[id^=cherry_instagram_widget] ul li figure .img_description i {
	font-size: 16px;
	margin-right: 0;
	padding-right: .5em;
	color: #999
}

div[id^=cherry_instagram_widget] ul li figure .img_likes i {
	margin-right: 0;
	padding-right: .5em;
	color: #999
}

div[id^=cherry_instagram_widget] ul li figure .img_public_date i {
	font-size: 16px;
	margin-right: 0;
	padding-right: .5em;
	color: #999
}

.post_meta .pull-right {
	padding-right: 0;
	padding-left: 15px
}

.post_meta hr {
	margin: .5em 0
}

.post_meta .post_dislike a,
.post_meta .post_like a {
	text-decoration: none
}

.meta_type_icon>div.post_meta_unite {
	display: inline-block;
	float: left;
	border-top: none;
	padding: 0;
	margin-top: 0
}

.meta_type_icon>div.post_meta_unite div[class^=post_] {
	float: left;
	width: 15px;
	text-align: center;
	padding: 0 7px 25px;
	margin-bottom: -25px
}

.meta_type_icon>div.post_meta_unite div[class^=post_] i {
	margin-right: 0;
	padding-right: 10px;
	width: 15px;
	text-align: center;
	display: inline-block
}

.meta_type_icon>div.post_meta_unite div[class^=post_] .tips {
	margin-left: -5px;
	margin-top: 10px;
	padding: 2px 7px;
	position: absolute;
	background: #eaeaea;
	color: #000;
	min-width: 10px;
	border-radius: 5px;
	visibility: hidden;
	animation: tips_out .3s ease-out;
	animation-fill-mode: forwards;
	-webkit-animation: tips_out .3s ease-out;
	-webkit-animation-fill-mode: forwards
}

.meta_type_icon>div.post_meta_unite div[class^=post_] .tips:before {
	background: 0 0;
	content: " ";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 7px 7px;
	border-color: transparent transparent #eaeaea;
	position: absolute;
	margin: -19px 0 0 5px;
	padding-top: 10px;
	color: #eaeaea;
	left: 0
}

.meta_type_icon>div.post_meta_unite div[class^=post_]:hover .tips {
	visibility: visible;
	margin-top: 15px;
	animation: tips_in .3s ease-out;
	animation-fill-mode: backwards;
	-webkit-animation: tips_in .3s ease-out;
	-webkit-animation-fill-mode: backwards
}

@media (max-width:768px) {
	.post_meta .post_meta_unite {
		border-top: 1px solid #ddd;
		display: block;
		padding: .5em 0;
		width: auto;
		border-left: none;
		overflow: hidden;
		box-sizing: inherit;
		float: none
	}
	.post_meta .post_meta_unite:first-child {
		border-top: none;
		padding-top: 0
	}
	.post_meta .post_meta_unite.last-child {
		padding-bottom: 0
	}
	.meta_type_icon .post_meta_unite span {
		padding-right: 15px;
		text-align: left;
		float: none;
		width: 100%
	}
	.meta_type_icon .post_meta_unite span .tips {
		position: absolute;
		display: inline-block;
		visibility: visible;
		padding: 0;
		background: 0 0
	}
	.meta_type_icon .post_meta_unite span .tips:before {
		display: none
	}
	.meta_type_icon .post_meta_unite span .tips,
	.meta_type_icon .post_meta_unite span:hover .tips {
		margin: 0;
		animation: none;
		-webkit-animation: none
	}
}

.sticky {
	position: relative;
	z-index: 9;
	overflow: visible
}

.quote-wrap {
	margin-bottom: 25px
}

#respond,
.format-quote .post_meta {
	padding-top: 25px
}

.format-quote blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 1.4em;
	font-style: italic;
	color: #999;
	font-weight: 400;
	margin-bottom: 10px;
	padding: 10px 0 10px 25px
}

.format-quote cite {
	padding-left: 30px;
	margin-bottom: 20px
}

p.gravatar {
	float: left;
	margin-right: 20px
}

.related-posts {
	overflow: hidden;
	margin: 0 0 45px;
	padding: 0
}

.related-posts_list {
	margin: 0 0 0 -4%;
	font-size: 0
}

.related-posts_item {
	display: inline-block;
	width: 21%;
	margin-left: 4%;
	margin-bottom: 20px;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	vertical-align: top;
	font-size: 12px
}

.related-posts .featured-thumbnail {
	float: none;
	overflow: visible;
	margin: 0 0 10px
}

@media (max-width:480px) {
	.related-posts_item {
		width: 46%
	}
}

.share-buttons {
	margin-bottom: 45px;
	padding: 10px 0;
	width: 100%;
	height: 21px
}

.share-buttons li,
.share-buttons span {
	display: block;
	float: left;
	width: 90px
}

.share-buttons li.google,
.share-buttons span.google {
	width: 68px
}

.share-buttons iframe,
.share-buttons li iframe {
	max-width: none
}

@media (max-width:480px) {
	.share-buttons {
		display: none
	}
}

.single-pager {
	margin: 10px 0 30px;
	padding: 5px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-size: 11px
}

.g-pagination {
	overflow: hidden;
	text-align: left
}

.g-pagination ul {
	overflow: hidden;
	margin: 0;
	padding: .5em 0;
	list-style-type: none
}

.g-pagination ul li {
	display: inline;
	margin: 0;
	padding: 0 5px 0 0
}

.g-pagination ul li a,
.g_controls a {
	display: inline-block;
	background: #000;
	vertical-align: top;
	text-decoration: none
}

.g-pagination ul li a {
	width: 10px;
	height: 10px;
	border-radius: 5px;
	font-size: 0;
	line-height: 0
}

.g-pagination ul li a:hover,
.g-pagination ul li.activeSlide a,
.g_controls a:hover {
	background: #999
}

.g_controls {
	float: right
}

.g_controls a {
	border-radius: 4px;
	color: #fff;
	font-size: 11px;
	font-family: "Times New Roman", Times, serif
}

.g_controls a span {
	display: inline-block;
	padding: 2px 6px 4px
}

.pagination__posts,
body #motopress-main.main-holder .advanced_categories_item_inner figure {
	margin: 0;
	text-align: center
}

.blog .isotope {
	margin: 0 -5px 20px;
	vertical-align: top;
	height: auto;
	visibility: hidden
}

@media (max-width:768px) {
	.blog .isotope {
		margin-left: -1%;
		margin-right: -1%
	}
}

@media (max-width:480px) {
	.blog .isotope {
		margin-left: 0;
		margin-right: 0
	}
}

.blog .isotope .post_wrapper {
	display: block;
	float: left;
	margin: 5px;
	width: 306px
}

@media (min-width:1200px) {
	.blog .isotope .post_wrapper {
		width: 383px
	}
}

@media (min-width:768px) and (max-width:979px) {
	.blog .isotope .post_wrapper {
		width: 357px
	}
}

@media (max-width:768px) {
	.blog .isotope .post_wrapper {
		width: 47.7%;
		margin: 5px 1%
	}
}

@media (max-width:480px) {
	.blog .isotope .post_wrapper {
		width: 100%;
		margin: 5px 0
	}
}

.blog .isotope .post_wrapper .post_content {
	padding-bottom: 10px
}

.blog .isotope .post_wrapper .post__holder {
	border: 1px solid #ddd;
	padding: 6px;
	border-radius: 5px;
	margin-bottom: 0
}

.blog .isotope .post_wrapper .post__holder .post_meta {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0
}

.comment-holder {
	padding: 0;
	margin: 0 0 20px
}

.comment,
.comment-list {
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none
}

.comment {
	background: 0 0;
	text-transform: none
}

.comment .comment-body {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	padding: 20px;
	background: #f5f5f5;
	zoom: 1
}

.comment.bypostauthor .comment-body {
	background: #fafafa
}

.comment-author {
	float: left;
	margin: 0 20px 0 0
}

.comment-author .author {
	display: block;
	padding-top: 20px;
	width: 65px;
	text-align: left
}

.comment-meta,
.reply {
	float: right
}

.reply {
	margin-left: 28px;
	font-size: 16px
}

.reply .comment-reply-link {
	background: #c5c5c5
}

.reply a {
	text-decoration: none!important
}

.allowed_tags {
	padding: 15px;
	background: #eee;
	color: #666;
	font-size: 11px;
	font-family: "Courier New", Courier, monospace
}

.allowed_tags strong {
	font-family: Tahoma, Geneva, sans-serif
}

#respond form .btn {
	margin-top: 20px
}

#respond form .comment_submit {
	text-align: right;
	margin-bottom: 30px
}

@media (min-width:768px) and (max-width:979px) {
	.comment-list ul.children {
		margin: 0
	}
}

@media (max-width:767px) {
	.comment-list ul.children {
		margin: 0
	}
}

.nocomments {
	margin: 0
}

#commentform p.field {
	margin-bottom: 12px
}

#commentform small {
	color: #8b8b8b
}

#commentform input[type=text] {
	margin: 0;
	width: 400px;
	padding: 10px
}

#commentform textarea,
.children #commentform textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

#commentform textarea {
	overflow: auto;
	margin: 0;
	min-width: 100%;
	min-height: 180px;
	max-width: 530px;
	height: 180px;
	padding: 10px;
	border-color: #ddd
}

.children #commentform textarea {
	max-width: 100%;
	min-width: 100px
}

@media (min-width:768px) and (max-width:979px) {
	#commentform textarea {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
}

@media (max-width:767px) {
	#commentform input[type=text],
	#commentform textarea {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	#commentform input[type=text] {
		height: 30px
	}
	#commentform textarea {
		max-width: 100%;
		min-width: 100%
	}
}

#wp-calendar td {
	padding: 6px 0;
	border: 0;
	text-align: center
}

body #motopress-main.main-holder .content-holder div.product .summary h1:first-letter {
	text-transform: uppercase
}

.comments-custom i,
.vcard .meta_format i {
	font-size: 16px;
	margin-right: .5em;
	color: #999;
	float: left;
	min-width: 15px;
	text-align: center
}

#searchform input {
	vertical-align: top
}

.ie8 .flickr_li img {
	height: 60px
}

@media (min-width:768px) and (max-width:979px) {
	.flickr_li .thumbnail {
		display: block
	}
}

@media (max-width:767px) {
	.flickr_li {
		float: left!important;
		width: auto!important;
		margin: 0 14px 14px 0
	}
	.flickr_li .thumbnail {
		display: block;
		float: left
	}
}

body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a,
body #motopress-main.main-holder #respond #commentform label,
body #motopress-main.main-holder .content-holder div.product .summary .product_meta>span,
code.block,
span.wpcf7-form-control-wrap {
	display: block
}

.vcard .meta_format i {
	font-size: 14px;
	margin-top: 1px
}

.reply a,
body #commentform label,
label[for^=pwbox] {
	display: inline-block
}

.header #search-header input#search-form_is:hover {
	opacity: .5;
	filter: alpha(opacity=50)
}

body #motopress-main.main-holder .shop-nav ul li a,
nav.footer-nav ul li a {
	text-decoration: none
}

.alert p,
.gallery dl,
.gallery dt,
.label p {
	margin: 0
}

.mini-post-holder {
	list-style-type: none
}

.mini-post-meta time {
	font-size: 11px;
	line-height: 1.2
}

.post-cycle_item:first {
	display: block
}

body #motopress-main.main-holder #content .page .col2-set .col-2 h3 {
	float: none
}

.testimonials .testi-item blockquote {
	position: relative;
	display: block;
	margin: 0;
	padding: 30px;
	border: 0;
	background: #dbdbdb;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box
}

@media (max-width:767px) {
	.roundabout-holder ul li {
		width: 220px!important
	}
}

@media (max-width:480px) {
	.roundabout-holder ul li {
		width: 150px!important
	}
}

@media (min-width:768px) and (max-width:979px) {
	.roundabout-holder ul {
		width: 100%
	}
}

@media (max-width:767px) {
	.roundabout-holder ul {
		width: 100%;
		height: 150px
	}
}

@media (max-width:480px) {
	.roundabout-holder ul {
		height: 120px
	}
}

.gallery {
	margin: 0 auto
}

.gallery img {
	border: 0!important
}

.gallery .gallery-caption,
nav.footer-nav ul {
	padding: 0;
	margin: 0
}

#back-top,
.gallery br+br,
.row>br,
.row>p,
img.ajax-loader,
nav.footer-nav ul .sub-menu {
	display: none
}

body #motopress-main.main-holder .content-holder div.product table.variations tr td.label {
	padding-right: 10px
}

.site_map ul li {
	word-break: break-word
}

@media (max-width:480px) {
	.site_map ul li {
		float: none;
		width: 100%;
		padding-right: 0
	}
}

@media (max-width:480px) {
	.site_map .group .grid {
		float: none;
		width: 100%;
		margin-left: 0
	}
}

@media (max-width:480px) {
	.site_map .line ul li {
		float: none;
		width: 100%;
		margin-right: 0
	}
}

.footer {
	position: relative;
	z-index: 100;
	padding: 20px 0;
	border-top: 1px solid #d9d9d9;
	background: #eee
}

nav.footer-nav {
	float: right;
	overflow: hidden
}

@media (min-width:768px) and (max-width:979px) {
	nav.footer-nav {
		float: none
	}
}

@media (max-width:767px) {
	nav.footer-nav {
		float: none
	}
}

nav.footer-nav ul {
	float: right
}

@media (min-width:768px) and (max-width:979px) {
	nav.footer-nav ul {
		float: none;
		text-align: center
	}
}

@media (max-width:767px) {
	nav.footer-nav ul {
		float: none;
		text-align: center
	}
}

nav.footer-nav ul li {
	float: left;
	margin: 0;
	padding-left: 15px;
	list-style-type: none
}

@media (min-width:768px) and (max-width:979px) {
	nav.footer-nav ul li {
		float: none;
		display: inline;
		padding: 0 10px
	}
}

@media (max-width:767px) {
	nav.footer-nav ul li {
		float: none;
		display: inline;
		padding: 0 5px
	}
}

nav.footer-nav ul li a:hover {
	color: #00334d;
	text-decoration: none
}

nav.footer-nav ul li.current-menu-item a {
	text-decoration: underline
}

.footer-text {
	float: left
}

@media (max-width:767px) {
	.footer-text {
		float: none;
		text-align: center;
		margin-bottom: 20px
	}
}

.btn [class*=" icon-"],
.btn [class^=icon-],
.label [class*=" icon-"],
.label [class^=icon-] {
	background: 0 0;
	margin-right: .25em
}

.btn {
	outline: 0
}

.label {
	white-space: normal;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto
}

.alert .close {
	outline: 0
}

.alert.cf-cookie-banner-wrap {
	position: fixed;
	z-index: 9999;
	right: 0;
	left: 0;
	bottom: 0;
	display: block;
	padding: 0;
	margin: 0;
	color: #fff;
	background: rgba(0, 0, 0, .7);
	border: 0;
	text-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.no-rgba .alert.cf-cookie-banner-wrap {
	background: #000
}

.alert.cf-cookie-banner-wrap .container {
	padding: 10px 0
}

.alert.cf-cookie-banner-wrap .close {
	color: #fff;
	opacity: .7;
	filter: alpha(opacity=70)
}

.alert.cf-cookie-banner-wrap .close:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}

@media (max-width:979px) and (min-width:768px) {
	.alert.cf-cookie-banner-wrap .close {
		right: 0
	}
}

@media (max-width:767px) {
	.alert.cf-cookie-banner-wrap .close {
		right: 0
	}
	.alert.cf-cookie-banner-wrap {
		padding-left: 20px;
		padding-right: 20px
	}
}

.alignleft,
a img.alignleft {
	float: left;
	margin: 5px 20px 10px 0
}

.aligntextleft,
nav.footer-nav {
	text-align: left
}

.alignright,
a img.alignright {
	float: right;
	margin: 5px 0 10px 20px
}

.aligntextright,
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table>tbody>tr>td {
	text-align: right
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 10px;
	text-align: center
}

.aligntextcenter,
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator .col2-set+p,
body #motopress-main.main-holder div[id*=price_filter] form,
figure.frame {
	text-align: center
}

.thumbnail .alignnone,
body #motopress-main.main-holder .content-holder div.product div.images .thumbnails a img,
body #motopress-main.main-holder div[id*=layered_nav] ul {
	margin: 0
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.alignnone,
a img.alignnone {
	margin: 5px 0 10px
}

.wp-caption,
article .post-content img,
embed,
iframe,
object,
video {
	max-width: 100%
}

.wp-caption-text {
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center
}

.wp-caption.alignnone {
	max-width: 100%;
	margin: 5px 0 10px
}

.wp-caption.alignleft {
	margin: 5px 20px 10px 0
}

.wp-caption.alignright {
	margin: 5px 0 10px 20px
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px
}

[class*=thumbnail] {
	border-color: #ddd
}

.featured-thumbnail {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 5px 20px 10px 0
}

.featured-thumbnail a,
.lightbox {
	position: relative;
	display: block
}

.featured-thumbnail.large {
	overflow: hidden;
	margin-right: 0;
	margin-bottom: 1.5em;
	float: none
}

.featured-thumbnail.large img,
body.has_shop .pp_gallery ul li img {
	width: 100%;
	height: auto
}

figure.frame {
	padding: 7px;
	border: 1px solid #ddd;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.frame img.alignleft,
.frame img.alignright {
	margin: 0;
	padding: 0;
	border: 0
}

.list>ul li:before {
	color: #999
}

#back-top-wrapper {
	position: fixed;
	overflow: hidden;
	z-index: 99
}

.olrk-live-chat #back-top-wrapper {
	bottom: 40px
}

#back-top a,
#back-top span {
	display: block;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
	width: 50px;
	height: 50px;
	text-align: center;
	border: 0
}

#back-top a {
	color: #bbb;
	text-decoration: none;
	text-transform: uppercase;
	font: 11px/100% Arial, Helvetica, sans-serif
}

#back-top a:hover {
	color: #000;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

#back-top a:hover span {
	background-color: #333
}

#back-top span {
	margin-bottom: 7px;
	background: #08c url(../images/up-arrow.png) no-repeat center center;
	border-radius: 50%;
	overflow: hidden;
	background: #999;
	line-height: 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	opacity: .5;
	filter: alpha(opacity=50)
}

code,
pre {
	margin-bottom: 20px
}

code.code-indent {
	display: block;
	margin: 20px 0
}

#back-top span,
a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
	position: relative
}

input[type=reset],
input[type=submit] {
	vertical-align: top;
	height: 28px
}

.uneditable-input,
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea {
	outline: 0
}

.uneditable-input:-moz-placeholder,
input[type=color]:-moz-placeholder,
input[type=date]:-moz-placeholder,
input[type=datetime-local]:-moz-placeholder,
input[type=datetime]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=month]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=text]:-moz-placeholder,
input[type=time]:-moz-placeholder,
input[type=url]:-moz-placeholder,
input[type=week]:-moz-placeholder,
select:-moz-placeholder,
textarea:-moz-placeholder {
	color: #999
}

.uneditable-input:-ms-input-placeholder,
input[type=color]:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
input[type=datetime-local]:-ms-input-placeholder,
input[type=datetime]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=month]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=time]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=week]:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #999
}

.uneditable-input::-webkit-input-placeholder,
input[type=color]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=datetime-local]::-webkit-input-placeholder,
input[type=datetime]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=month]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=time]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=week]::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #999
}

.uneditable-input::-moz-placeholder,
input[type=color]::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=datetime-local]::-moz-placeholder,
input[type=datetime]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=month]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=text]::-moz-placeholder,
input[type=time]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=week]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
	color: #999;
	opacity: 1
}

.uneditable-input.btn:focus,
.uneditable-input:focus,
input[type=color].btn:focus,
input[type=color]:focus,
input[type=date].btn:focus,
input[type=date]:focus,
input[type=datetime-local].btn:focus,
input[type=datetime-local]:focus,
input[type=datetime].btn:focus,
input[type=datetime]:focus,
input[type=email].btn:focus,
input[type=email]:focus,
input[type=month].btn:focus,
input[type=month]:focus,
input[type=number].btn:focus,
input[type=number]:focus,
input[type=password].btn:focus,
input[type=password]:focus,
input[type=search].btn:focus,
input[type=search]:focus,
input[type=tel].btn:focus,
input[type=tel]:focus,
input[type=text].btn:focus,
input[type=text]:focus,
input[type=time].btn:focus,
input[type=time]:focus,
input[type=url].btn:focus,
input[type=url]:focus,
input[type=week].btn:focus,
input[type=week]:focus,
select.btn:focus,
select:focus,
textarea.btn:focus,
textarea:focus {
	outline: 0
}

.wpcf7-form p.field {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	vertical-align: top
}

.wpcf7-form p.field input {
	height: 30px
}

.wpcf7-form p.field input[type=file] {
	position: relative;
	cursor: pointer;
	height: 25px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.wpcf7-form p.field input,
.wpcf7-form textarea,
.wpcf7-not-valid-tip {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.wpcf7-form p.field input,
.wpcf7-form textarea {
	margin: 0;
	padding: 6px 6px 7px;
	width: 100%;
	line-height: 15px
}

.wpcf7-form textarea {
	height: 200px;
	resize: none;
	overflow: auto
}

.wpcf7-form .submit-wrap {
	margin: 0;
	padding: 0
}

.wpcf7-form .submit-wrap input {
	margin-right: 10px
}

.wpcf7-not-valid-tip {
	position: absolute;
	top: 0!important;
	right: 0!important;
	bottom: 0!important;
	left: 0!important;
	padding: 4px 6px!important;
	width: auto!important;
	height: auto!important;
	background: #f2dede!important;
	border: 1px solid #ddd!important;
	color: #b94a48!important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

@media (min-width:768px) and (max-width:979px) {
	.wpcf7-not-valid-tip {
		font-size: 11px!important
	}
}

div.wpcf7-response-output {
	padding: 8px 35px 8px 14px!important;
	border: 1px solid #ddd!important;
	background-color: #fcf8e3;
	color: #c09853;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

div.wpcf7-validation-errors {
	background-color: #f2dede!important;
	border-color: #ddd!important;
	color: #b94a48!important
}

div.wpcf7-mail-sent-ok {
	background: #dff0d8!important;
	border: 1px solid #ddd!important;
	color: #468847!important
}

.video-wrap,
div.jp-video.fullwidth .jp-type-list-parent {
	position: relative;
	overflow: hidden;
	padding-bottom: 56.25%;
	height: 0
}

.video-wrap {
	margin-bottom: 1.5em;
	padding-top: 30px
}

.video-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.html5-video {
	padding: 0;
	height: auto
}

.audio-wrap {
	margin-bottom: 1.5em
}

div.jp-audio,
div.jp-video {
	color: #a7a7a7;
	line-height: 2.2em
}

div.jp-video {
	width: 100%
}

div.jp-video object,
div.jp-video video {
	background-color: #000
}

div.jp-audio {
	width: 100%
}

div.jp-video.fullwidth .jp-type-list-parent {
	width: 100%
}

div.jp-video.fullwidth.playlist {
	padding-bottom: 0;
	height: auto
}

div.jp-video object,
div.jp-video video,
div.jp-video.fullwidth .jp-type-list,
div.jp-video.fullwidth .jp-type-single {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

div.jp-video-full {
	position: static!important;
	width: 100%;
	height: 100%
}

div.jp-video-full div.jp-jplayer {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999;
	overflow: hidden
}

div.jp-video-full div.jp-gui {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999;
	width: 100%;
	height: 100%
}

div.jp-video-full div.jp-interface {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1000
}

div.jp-interface {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 35px;
	border-bottom: 1px solid #4e4e4e;
	-webkit-transition: opacity .5s ease-in-out, margin .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out, margin .5s ease-in-out;
	-ms-transition: opacity .5s ease-in-out, margin .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out, margin .5s ease-in-out;
	transition: opacity .5s ease-in-out, margin .5s ease-in-out;
	background-color: #484747;
	background-image: -moz-linear-gradient(top, #575656, #313030);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#575656), to(#313030));
	background-image: -webkit-linear-gradient(top, #575656, #313030);
	background-image: -o-linear-gradient(top, #575656, #313030);
	background-image: linear-gradient(to bottom, #575656, #313030);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff575656', endColorstr='#ff313030', GradientType=0)
}

.woocommerce div.product form.cart table td,
div.jp-interface li {
	padding-left: 0
}

div.jp-video div.jp-interface {
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0)
}

div.jp-video:hover div.jp-interface {
	margin: -36px 0 0;
	opacity: 1;
	filter: alpha(opacity=100)
}

div.jp-controls-holder,
div.jp-progress {
	position: absolute;
	top: 7px;
	left: 0;
	overflow: hidden;
	width: 100%
}

div.jp-interface ul.jp-controls {
	overflow: hidden
}

div.jp-interface ul.jp-controls li,
ul.jp-controls {
	display: inline;
	float: left
}

div.jp-interface ul.jp-controls li a,
ul.jp-controls a {
	display: block;
	overflow: hidden;
	padding-right: 2px;
	background: url(../images/jp_spacer.png) 100% 1px no-repeat;
	text-indent: -9999px
}

div.jp-interface ul.jp-controls li a span,
ul.jp-controls a span {
	display: block;
	overflow: hidden;
	text-indent: -9999px
}

a.jp-pause span,
a.jp-play span {
	width: 28px;
	height: 28px
}

a.jp-play span {
	background: url(../images/jp_sprite.png) 0 0 no-repeat
}

a.jp-play:hover span {
	background-position: -28px 0
}

a.jp-pause span {
	display: none;
	background: url(../images/jp_sprite.png) 0 -28px no-repeat
}

a.jp-pause:hover span {
	background-position: -28px -28px
}

a.jp-next span,
a.jp-previous span,
a.jp-stop span {
	width: 28px;
	height: 28px
}

a.jp-stop span {
	background: url(../images/jp_sprite.png) 0 -56px no-repeat
}

a.jp-stop:hover span {
	background-position: -28px -56px
}

a.jp-previous span {
	background: url(../images/jp_sprite.png) -56px -28px no-repeat
}

a.jp-previous:hover span {
	background-position: -84px -28px
}

a.jp-next span {
	background: url(../images/jp_sprite.png) -56px 0 no-repeat
}

a.jp-next:hover span {
	background-position: -84px 0
}

div.jp-progress {
	top: 0;
	height: 7px;
	border-bottom: 1px solid #777;
	background-color: #303030
}

div.jp-seek-bar {
	width: 0;
	height: 100%;
	cursor: pointer;
	-webkit-box-shadow: inset 0 0 2px #464444;
	-moz-box-shadow: inset 0 0 2px #464444;
	box-shadow: inset 0 0 2px #464444
}

div.jp-play-bar {
	width: 0;
	height: 100%;
	background-color: #bababa;
	background-image: -moz-linear-gradient(top, #cecece, #9d9d9d);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cecece), to(#9d9d9d));
	background-image: -webkit-linear-gradient(top, #cecece, #9d9d9d);
	background-image: -o-linear-gradient(top, #cecece, #9d9d9d);
	background-image: linear-gradient(to bottom, #cecece, #9d9d9d);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcecece', endColorstr='#ff9d9d9d', GradientType=0)
}

div.jp-seeking-bg {
	background: url(../images/jp_load.gif) 0 0 repeat-x
}

a.jp-mute,
a.jp-unmute {
	margin: 0 60px 0 0
}

a.jp-mute span {
	background: url(../images/jp_sprite.png) 0 -84px no-repeat
}

a.jp-mute:hover span {
	background-position: -28px -84px
}

a.jp-unmute span {
	display: none;
	background: url(../images/jp_sprite.png) 0 -112px no-repeat
}

a.jp-unmute:hover span {
	background-position: -28px -112px
}

div.jp-volume-bar {
	position: absolute;
	top: 10px;
	right: 8px;
	z-index: 2;
	overflow: hidden;
	width: 50px;
	height: 7px;
	background-color: #202020;
	cursor: pointer;
	-webkit-box-shadow: 1px 1px 0 #464444;
	-moz-box-shadow: 1px 1px 0 #464444;
	box-shadow: 1px 1px 0 #464444;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

div.jp-audio div.jp-volume-bar {
	right: 8px
}

div.jp-volume-bar-value {
	width: 0;
	height: 7px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	background-color: #777;
	background-image: -moz-linear-gradient(top, #848484, #646464);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#848484), to(#646464));
	background-image: -webkit-linear-gradient(top, #848484, #646464);
	background-image: -o-linear-gradient(top, #848484, #646464);
	background-image: linear-gradient(to bottom, #848484, #646464);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff848484', endColorstr='#ff646464', GradientType=0)
}

div.jp-current-time,
div.jp-duration,
div.jp-time-sep {
	margin-top: 6px;
	font-size: .85em
}

div.jp-current-time {
	display: inline;
	float: right;
	color: #fff
}

div.jp-time-sep {
	display: inline;
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	text-align: center
}

div.jp-duration {
	display: inline;
	float: right;
	margin-right: 130px;
	text-align: right
}

div.jp-audio div.jp-duration {
	margin-right: 100px
}

@media (max-width:480px) {
	.jp-toggles,
	div.jp-duration,
	div.jp-volume-bar {
		display: none!important
	}
}

div.jp-title {
	color: #fff;
	text-align: center;
	width: 100%
}

.picture_list table,
div.jp-playlist {
	width: 100%
}

div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist,
div.jp-type-single div.jp-title {
	border-top: none
}

div.jp-interface ul.jp-controls,
div.jp-playlist ul,
div.jp-title ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}

div.jp-title li {
	padding: 5px 0 0;
	font-weight: 700
}

div.jp-video-full div.jp-title li {
	padding: 1px 0
}

div.jp-playlist li {
	position: relative;
	background: #222;
	border-top: 1px solid #ddd;
	margin: 0;
	padding: 0;
	height: 33px
}

div.jp-playlist li:first-child {
	border: 0
}

div.jp-playlist li a {
	display: block;
	padding: 6px 25px;
	text-decoration: none
}

div.jp-playlist li a.jp-playlist-current {
	background: url(../images/jp_playlist_li_cur.png) no-repeat 10px center
}

div.jp-playlist li a:hover,
div.jp-playlist li.jp-playlist-current a {
	color: #8c8c8c
}

div.jp-playlist a.jp-playlist-item-remove {
	color: #666;
	font-weight: 700
}

div.jp-playlist a.jp-playlist-item-remove:hover,
div.jp-playlist span.jp-free-media a:hover {
	color: #0d88c1
}

div.jp-playlist a.jp-playlist-item-remove,
div.jp-playlist span.jp-free-media {
	display: inline;
	float: right;
	margin-right: 10px;
	text-align: right
}

div.jp-playlist span.jp-free-media a {
	color: #666
}

span.jp-artist {
	color: #fefefe;
	font-size: .9em
}

#bg-div,
.jp-no-solution,
div.jp-video-play {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

div.jp-video-play {
	background-color: transparent;
	display: block;
	height: 100%;
	cursor: pointer
}

div.jp-video-full div.jp-video-play {
	z-index: 1000;
	height: 100%
}

a.jp-video-play-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	margin-top: -25px;
	margin-left: -40px;
	width: 80px;
	height: 50px;
	background: url(../images/jp_play.png) 0 0 no-repeat;
	text-indent: -9999px;
	opacity: .7;
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-ms-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out
}

div.jp-video-play:hover a.jp-video-play-icon {
	opacity: 1
}

div.jp-jplayer {
	background-color: #000
}

ul.jp-toggles {
	z-index: 1;
	float: right;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	list-style-type: none
}

ul.jp-toggles li a {
	padding-left: 2px;
	background: url(../images/jp_spacer.png) 0 1px no-repeat
}

ul.jp-toggles li a,
ul.jp-toggles li a span {
	display: block;
	width: 28px;
	height: 28px;
	text-indent: -9999px
}

a.jp-full-screen span {
	background: url(../images/jp_sprite.png) -56px -56px no-repeat
}

a.jp-full-screen:hover span {
	background-position: -84px -56px
}

a.jp-restore-screen span {
	background: url(../images/jp_sprite.png) -56px -84px no-repeat
}

a.jp-restore-screen:hover span {
	background-position: -84px -84px
}

.jp-no-solution {
	top: 10px;
	left: 50%;
	display: none;
	margin-left: -202px;
	padding: 5px;
	width: 390px;
	border: 2px solid #ddd;
	background-color: #404040;
	color: #000;
	font-size: .8em
}

.jp-no-solution a,
body #fancybox-content #respond,
body #fancybox-outer #respond {
	color: #000
}

.jp-no-solution span {
	display: block;
	text-align: center;
	font-weight: 700;
	font-size: 1em
}

@media (max-width:480px) {
	.pp_pic_holder.pp_default {
		width: 100%!important;
		left: 0!important;
		overflow: hidden
	}
	div.pp_default .pp_content_container .pp_left {
		padding-left: 0!important
	}
	div.pp_default .pp_content_container .pp_right {
		padding-right: 0!important
	}
	#pp_full_res img,
	.pp_content,
	.pp_fade {
		width: 100%!important;
		height: auto!important
	}
	.pp_fade {
		height: 100%!important
	}
	.pp_bottom,
	.pp_gallery,
	.pp_hoverContainer,
	.pp_top,
	a.pp_contract,
	a.pp_expand {
		display: none!important
	}
	.pp_details {
		width: 94%!important;
		padding: 10px 4% 10px 3%;
		background-color: #fff;
		margin-top: -2px!important
	}
	a.pp_close {
		right: 10px!important;
		top: 10px!important
	}
}

.post_networks h1,
.post_networks h2,
.post_networks h3,
.post_networks h4,
.post_networks h5,
.post_networks h6 {
	border-bottom: 1px solid #ddd;
	padding-bottom: 8px
}

.post_networks>ul>li,
ul.jp-toggles li {
	float: left;
	display: block
}

.post_networks>ul>li span,
body #motopress-main.main-holder .content-holder div.product table.variations tr td.value select {
	margin-right: 10px
}

.accordion_loader,
.camera_loader,
.flexslider,
.google-map,
.preloader,
.spinner_32,
.thumbnail {
	min-height: 36px;
	background: url(../images/loading_32.gif) 50% 50% no-repeat;
	background: url(../images/loading_32.gif) 50% 50% no-repeat, url(../images/loading_bg_32.png) 50% 50% no-repeat
}

.spinner_16,
.thumbnail[rel^=prettyPhoto],
div.ajax-loader {
	min-height: 20px;
	background: url(../images/loading_16.gif) 50% 50% no-repeat;
	background: url(../images/loading_16.gif) 50% 50% no-repeat, url(../images/loading_bg_16.png) 50% 50% no-repeat
}

.camera_loader {
	opacity: .3
}

.preloader,
body #motopress-main.main-holder #respond .comment-reply-title {
	margin-bottom: 20px
}

div.ajax-loader {
	position: relative;
	display: none;
	vertical-align: top;
	margin-top: 4px;
	width: 20px;
	height: 20px
}

body #motopress-main.main-holder #content .page div#payment ul.payment_methods li,
body #motopress-main.main-holder .content-holder .products ul li.first,
body #motopress-main.main-holder .content-holder div.product .summary div[itemprop=description],
body #motopress-main.main-holder .content-holder ul.products li.first {
	clear: both
}

.Material Icons-ico,
[class*=" Material Icons-"]:after,
[class*=" Material Icons-"]:before,
[class^="Material Icons-"]:after,
[class^="Material Icons-"]:before {
	font-family: "Material Icons";
	font-size: inherit;
	font-weight: 400;
	font-style: normal
}

.Material Icons-account4:before {
	content: "\e000"
}

.Material Icons-add179:before {
	content: "\e001"
}

.Material Icons-add180:before {
	content: "\e002"
}

.Material Icons-add181:before {
	content: "\e003"
}

.Material Icons-add182:before {
	content: "\e004"
}

.Material Icons-add183:before {
	content: "\e005"
}

.Material Icons-add184:before {
	content: "\e006"
}

.Material Icons-add186:before {
	content: "\e007"
}

.Material Icons-adjust6:before {
	content: "\e008"
}

.Material Icons-airplane106:before {
	content: "\e009"
}

.Material Icons-android11:before {
	content: "\e00a"
}

.Material Icons-android12:before {
	content: "\e00b"
}

.Material Icons-apple70:before {
	content: "\e00c"
}

.Material Icons-attachment19:before {
	content: "\e00d"
}

.Material Icons-auto1:before {
	content: "\e00e"
}

.Material Icons-automatic2:before {
	content: "\e00f"
}

.Material Icons-automatic3:before {
	content: "\e010"
}

.Material Icons-back57:before {
	content: "\e011"
}

.Material Icons-backspace1:before {
	content: "\e012"
}

.Material Icons-bed24:before {
	content: "\e013"
}

.Material Icons-been:before {
	content: "\e014"
}

.Material Icons-birthday20:before {
	content: "\e015"
}

.Material Icons-black394:before {
	content: "\e016"
}

.Material Icons-black395:before {
	content: "\e017"
}

.Material Icons-black396:before {
	content: "\e018"
}

.Material Icons-black397:before {
	content: "\e019"
}

.Material Icons-black398:before {
	content: "\e01a"
}

.Material Icons-black399:before {
	content: "\e01b"
}

.Material Icons-black400:before {
	content: "\e01c"
}

.Material Icons-black401:before {
	content: "\e01d"
}

.Material Icons-black402:before {
	content: "\e01e"
}

.Material Icons-blank30:before {
	content: "\e01f"
}

.Material Icons-blank31:before {
	content: "\e020"
}

.Material Icons-blank32:before {
	content: "\e021"
}

.Material Icons-blank33:before {
	content: "\e022"
}

.Material Icons-blogger12:before {
	content: "\e023"
}

.Material Icons-blueetooth:before {
	content: "\e024"
}

.Material Icons-bluetooth21:before {
	content: "\e025"
}

.Material Icons-bluetooth22:before {
	content: "\e026"
}

.Material Icons-bluetooth23:before {
	content: "\e027"
}

.Material Icons-bluetooth24:before {
	content: "\e028"
}

.Material Icons-bluetooth25:before {
	content: "\e029"
}

.Material Icons-bookmark45:before {
	content: "\e02a"
}

.Material Icons-bookmark46:before {
	content: "\e02b"
}

.Material Icons-bookmark47:before {
	content: "\e02c"
}

.Material Icons-bookmark48:before {
	content: "\e02d"
}

.Material Icons-briefcase49:before {
	content: "\e02e"
}

.Material Icons-briefcase50:before {
	content: "\e02f"
}

.Material Icons-brightness10:before {
	content: "\e030"
}

.Material Icons-brochure6:before {
	content: "\e031"
}

.Material Icons-bubble8:before {
	content: "\e032"
}

.Material Icons-bug18:before {
	content: "\e033"
}

.Material Icons-burn9:before {
	content: "\e034"
}

.Material Icons-button11:before {
	content: "\e035"
}

.Material Icons-call47:before {
	content: "\e036"
}

.Material Icons-call48:before {
	content: "\e037"
}

.Material Icons-call49:before {
	content: "\e038"
}

.Material Icons-camera59:before {
	content: "\e039"
}

.Material Icons-camera60:before {
	content: "\e03a"
}

.Material Icons-cancel19:before {
	content: "\e03b"
}

.Material Icons-caps1:before {
	content: "\e03c"
}

.Material Icons-caps:before {
	content: "\e03d"
}

.Material Icons-car145:before {
	content: "\e03e"
}

.Material Icons-car146:before {
	content: "\e03f"
}

.Material Icons-car147:before {
	content: "\e040"
}

.Material Icons-cell10:before {
	content: "\e041"
}

.Material Icons-cell11:before {
	content: "\e042"
}

.Material Icons-cell12:before {
	content: "\e043"
}

.Material Icons-change3:before {
	content: "\e044"
}

.Material Icons-chat75:before {
	content: "\e045"
}

.Material Icons-chat76:before {
	content: "\e046"
}

.Material Icons-check51:before {
	content: "\e047"
}

.Material Icons-check52:before {
	content: "\e048"
}

.Material Icons-chemistry17:before {
	content: "\e049"
}

.Material Icons-circle107:before {
	content: "\e04a"
}

.Material Icons-circle108:before {
	content: "\e04b"
}

.Material Icons-circles23:before {
	content: "\e04c"
}

.Material Icons-circumference:before {
	content: "\e04d"
}

.Material Icons-city24:before {
	content: "\e04e"
}

.Material Icons-clapperboard4:before {
	content: "\e04f"
}

.Material Icons-clapperboard5:before {
	content: "\e050"
}

.Material Icons-clear5:before {
	content: "\e051"
}

.Material Icons-clipboard99:before {
	content: "\e052"
}

.Material Icons-clock100:before {
	content: "\e053"
}

.Material Icons-close47:before {
	content: "\e054"
}

.Material Icons-closed64:before {
	content: "\e055"
}

.Material Icons-cloud302:before {
	content: "\e056"
}

.Material Icons-cloud303:before {
	content: "\e057"
}

.Material Icons-cloud304:before {
	content: "\e058"
}

.Material Icons-cloud305:before {
	content: "\e059"
}

.Material Icons-cloud306:before {
	content: "\e05a"
}

.Material Icons-cloud307:before {
	content: "\e05b"
}

.Material Icons-compass106:before {
	content: "\e05c"
}

.Material Icons-connection21:before {
	content: "\e05d"
}

.Material Icons-copy31:before {
	content: "\e05e"
}

.Material Icons-create2:before {
	content: "\e05f"
}

.Material Icons-create3:before {
	content: "\e060"
}

.Material Icons-credit98:before {
	content: "\e061"
}

.Material Icons-crop13:before {
	content: "\e062"
}

.Material Icons-crop14:before {
	content: "\e063"
}

.Material Icons-cut23:before {
	content: "\e064"
}

.Material Icons-dark55:before {
	content: "\e065"
}

.Material Icons-developer2:before {
	content: "\e066"
}

.Material Icons-device4:before {
	content: "\e067"
}

.Material Icons-device5:before {
	content: "\e068"
}

.Material Icons-disc30:before {
	content: "\e069"
}

.Material Icons-do10:before {
	content: "\e06a"
}

.Material Icons-double126:before {
	content: "\e06b"
}

.Material Icons-download162:before {
	content: "\e06c"
}

.Material Icons-download164:before {
	content: "\e06d"
}

.Material Icons-download166:before {
	content: "\e06e"
}

.Material Icons-downwards:before {
	content: "\e06f"
}

.Material Icons-drafts:before {
	content: "\e070"
}

.Material Icons-drop25:before {
	content: "\e071"
}

.Material Icons-drop26:before {
	content: "\e072"
}

.Material Icons-drop27:before,
body #motopress-main.main-holder .cherry-wc-account_title.cherry-dropdown-opened:after {
	content: "\e073"
}

.Material Icons-earth205:before {
	content: "\e074"
}

.Material Icons-ellipsis1:before {
	content: "\e075"
}

.Material Icons-email107:before {
	content: "\e076"
}

.Material Icons-emoticon117:before {
	content: "\e077"
}

.Material Icons-end3:before {
	content: "\e078"
}

.Material Icons-enter5:before {
	content: "\e079"
}

.Material Icons-exit13:before {
	content: "\e07a"
}

.Material Icons-expand38:before {
	content: "\e07b"
}

.Material Icons-expand39:before {
	content: "\e07c"
}

.Material Icons-facebook56:before {
	content: "\e07d"
}

.Material Icons-fast46:before {
	content: "\e07e"
}

.Material Icons-favorite21:before {
	content: "\e07f"
}

.Material Icons-favorite22:before {
	content: "\e080"
}

.Material Icons-filled13:before {
	content: "\e081"
}

.Material Icons-film61:before {
	content: "\e082"
}

.Material Icons-filter20:before {
	content: "\e083"
}

.Material Icons-flash25:before {
	content: "\e084"
}

.Material Icons-flash26:before {
	content: "\e085"
}

.Material Icons-folder215:before {
	content: "\e086"
}

.Material Icons-forward18:before {
	content: "\e087"
}

.Material Icons-forward19:before {
	content: "\e088"
}

.Material Icons-framed1:before {
	content: "\e089"
}

.Material Icons-front15:before {
	content: "\e08a"
}

.Material Icons-front16:before {
	content: "\e08b"
}

.Material Icons-front17:before {
	content: "\e08c"
}

.Material Icons-full46:before {
	content: "\e08d"
}

.Material Icons-gamepad3:before {
	content: "\e08e"
}

.Material Icons-gamepad4:before {
	content: "\e08f"
}

.Material Icons-get:before {
	content: "\e090"
}

.Material Icons-gmail3:before {
	content: "\e091"
}

.Material Icons-go10:before {
	content: "\e092"
}

.Material Icons-good4:before {
	content: "\e093"
}

.Material Icons-good5:before {
	content: "\e094"
}

.Material Icons-google117:before {
	content: "\e095"
}

.Material Icons-google118:before {
	content: "\e096"
}

.Material Icons-google119:before {
	content: "\e097"
}

.Material Icons-google120:before {
	content: "\e098"
}

.Material Icons-google121:before {
	content: "\e099"
}

.Material Icons-google122:before {
	content: "\e09a"
}

.Material Icons-google123:before {
	content: "\e09b"
}

.Material Icons-google124:before {
	content: "\e09c"
}

.Material Icons-google125:before {
	content: "\e09d"
}

.Material Icons-google126:before {
	content: "\e09e"
}

.Material Icons-google127:before {
	content: "\e09f"
}

.Material Icons-google128:before {
	content: "\e0a0"
}

.Material Icons-google129:before {
	content: "\e0a1"
}

.Material Icons-google130:before {
	content: "\e0a2"
}

.Material Icons-google131:before {
	content: "\e0a3"
}

.Material Icons-google132:before {
	content: "\e0a4"
}

.Material Icons-google133:before {
	content: "\e0a5"
}

.Material Icons-google134:before {
	content: "\e0a6"
}

.Material Icons-google135:before {
	content: "\e0a7"
}

.Material Icons-google136:before {
	content: "\e0a8"
}

.Material Icons-google137:before {
	content: "\e0a9"
}

.Material Icons-gps25:before {
	content: "\e0aa"
}

.Material Icons-gps26:before {
	content: "\e0ab"
}

.Material Icons-gps27:before {
	content: "\e0ac"
}

.Material Icons-gps28:before {
	content: "\e0ad"
}

.Material Icons-graduate32:before {
	content: "\e0ae"
}

.Material Icons-halffilled1:before {
	content: "\e0af"
}

.Material Icons-hangouts:before {
	content: "\e0b0"
}

.Material Icons-headset11:before {
	content: "\e0b1"
}

.Material Icons-headset12:before {
	content: "\e0b2"
}

.Material Icons-help18:before {
	content: "\e0b3"
}

.Material Icons-help19:before {
	content: "\e0b4"
}

.Material Icons-hide3:before {
	content: "\e0b5"
}

.Material Icons-high20:before {
	content: "\e0b6"
}

.Material Icons-high21:before {
	content: "\e0b7"
}

.Material Icons-high22:before {
	content: "\e0b8"
}

.Material Icons-history6:before {
	content: "\e0b9"
}

.Material Icons-home149:before {
	content: "\e0ba"
}

.Material Icons-horizontal39:before {
	content: "\e0bb"
}

.Material Icons-hotel68:before {
	content: "\e0bc"
}

.Material Icons-https:before {
	content: "\e0bd"
}

.Material Icons-import:before {
	content: "\e0be"
}

.Material Icons-insert4:before {
	content: "\e0bf"
}

.Material Icons-instagram16:before {
	content: "\e0c0"
}

.Material Icons-invert1:before {
	content: "\e0c1"
}

.Material Icons-keyboard53:before {
	content: "\e0c2"
}

.Material Icons-keyboard54:before {
	content: "\e0c3"
}

.Material Icons-label31:before {
	content: "\e0c4"
}

.Material Icons-landscape10:before {
	content: "\e0c5"
}

.Material Icons-laptop117:before {
	content: "\e0c6"
}

.Material Icons-left216:before {
	content: "\e0c7"
}

.Material Icons-left217:before {
	content: "\e0c8"
}

.Material Icons-left218:before {
	content: "\e0c9"
}

.Material Icons-light88:before {
	content: "\e0ca"
}

.Material Icons-link60:before {
	content: "\e0cb"
}

.Material Icons-linkedin24:before {
	content: "\e0cc"
}

.Material Icons-list88:before {
	content: "\e0cd"
}

.Material Icons-list89:before {
	content: "\e0ce"
}

.Material Icons-location41:before {
	content: "\e0cf"
}

.Material Icons-locked57:before {
	content: "\e0d0"
}

.Material Icons-locked58:before {
	content: "\e0d1"
}

.Material Icons-low34:before {
	content: "\e0d2"
}

.Material Icons-magic20:before {
	content: "\e0d3"
}

.Material Icons-man459:before {
	content: "\e0d4"
}

.Material Icons-man460:before {
	content: "\e0d5"
}

.Material Icons-map102:before {
	content: "\e0d6"
}

.Material Icons-map103:before {
	content: "\e0d7"
}

.Material Icons-mark1:before {
	content: "\e0d8"
}

.Material Icons-mark2:before {
	content: "\e0d9"
}

.Material Icons-medium5:before {
	content: "\e0da"
}

.Material Icons-medium6:before {
	content: "\e0db"
}

.Material Icons-medium7:before {
	content: "\e0dc"
}

.Material Icons-memory1:before {
	content: "\e0dd"
}

.Material Icons-menu55:before {
	content: "\e0de"
}

.Material Icons-merge:before {
	content: "\e0df"
}

.Material Icons-microphone84:before {
	content: "\e0e0"
}

.Material Icons-microphone85:before {
	content: "\e0e1"
}

.Material Icons-microsoft7:before {
	content: "\e0e2"
}

.Material Icons-microsoft8:before {
	content: "\e0e3"
}

.Material Icons-missed:before {
	content: "\e0e4"
}

.Material Icons-mountain31:before {
	content: "\e0e5"
}

.Material Icons-mountain32:before {
	content: "\e0e6"
}

.Material Icons-mountains14:before {
	content: "\e0e7"
}

.Material Icons-move26:before {
	content: "\e0e8"
}

.Material Icons-new102:before {
	content: "\e0e9"
}

.Material Icons-new103:before {
	content: "\e0ea"
}

.Material Icons-nfc1:before {
	content: "\e0eb"
}

.Material Icons-notifications1:before {
	content: "\e0ec"
}

.Material Icons-notifications2:before {
	content: "\e0ed"
}

.Material Icons-notifications:before {
	content: "\e0ee"
}

.Material Icons-painter14:before {
	content: "\e0ef"
}

.Material Icons-panoramic1:before {
	content: "\e0f0"
}

.Material Icons-parking14:before {
	content: "\e0f1"
}

.Material Icons-pause44:before {
	content: "\e0f2"
}

.Material Icons-person325:before {
	content: "\e0f3"
}

.Material Icons-phone370:before {
	content: "\e0f4"
}

.Material Icons-phone371:before {
	content: "\e0f5"
}

.Material Icons-phone372:before {
	content: "\e0f6"
}

.Material Icons-phone373:before {
	content: "\e0f7"
}

.Material Icons-phone374:before {
	content: "\e0f8"
}

.Material Icons-phone375:before {
	content: "\e0f9"
}

.Material Icons-photo210:before {
	content: "\e0fa"
}

.Material Icons-photo211:before {
	content: "\e0fb"
}

.Material Icons-photo212:before {
	content: "\e0fc"
}

.Material Icons-photographic1:before {
	content: "\e0fd"
}

.Material Icons-pinterest33:before {
	content: "\e0fe"
}

.Material Icons-planet29:before {
	content: "\e0ff"
}

.Material Icons-play105:before {
	content: "\e100"
}

.Material Icons-play106:before {
	content: "\e101"
}

.Material Icons-play107:before {
	content: "\e102"
}

.Material Icons-play108:before {
	content: "\e103"
}

.Material Icons-play109:before {
	content: "\e104"
}

.Material Icons-plus80:before {
	content: "\e105"
}

.Material Icons-poll:before {
	content: "\e106"
}

.Material Icons-power106:before {
	content: "\e107"
}

.Material Icons-previous14:before {
	content: "\e108"
}

.Material Icons-printer88:before {
	content: "\e109"
}

.Material Icons-problems:before {
	content: "\e10a"
}

.Material Icons-progress10:before {
	content: "\e10b"
}

.Material Icons-public10:before {
	content: "\e10c"
}

.Material Icons-public11:before {
	content: "\e10d"
}

.Material Icons-public9:before {
	content: "\e10e"
}

.Material Icons-puzzle37:before {
	content: "\e10f"
}

.Material Icons-radio51:before {
	content: "\e110"
}

.Material Icons-random5:before {
	content: "\e111"
}

.Material Icons-rate:before {
	content: "\e112"
}

.Material Icons-read5:before {
	content: "\e113"
}

.Material Icons-receipt9:before {
	content: "\e114"
}

.Material Icons-record9:before {
	content: "\e115"
}

.Material Icons-refresh55:before {
	content: "\e116"
}

.Material Icons-refresh56:before {
	content: "\e117"
}

.Material Icons-reminder6:before {
	content: "\e118"
}

.Material Icons-replay4:before {
	content: "\e119"
}

.Material Icons-reply18:before {
	content: "\e11a"
}

.Material Icons-report:before {
	content: "\e11b"
}

.Material Icons-rewind45:before {
	content: "\e11c"
}

.Material Icons-right237:before {
	content: "\e11d"
}

.Material Icons-right244:before {
	content: "\e11e"
}

.Material Icons-ring24:before {
	content: "\e11f"
}

.Material Icons-rotate11:before {
	content: "\e120"
}

.Material Icons-rotate12:before {
	content: "\e121"
}

.Material Icons-round50:before {
	content: "\e122"
}

.Material Icons-round51:before {
	content: "\e123"
}

.Material Icons-round52:before {
	content: "\e124"
}

.Material Icons-round53:before {
	content: "\e125"
}

.Material Icons-round54:before {
	content: "\e126"
}

.Material Icons-round55:before {
	content: "\e127"
}

.Material Icons-round56:before {
	content: "\e128"
}

.Material Icons-round57:before {
	content: "\e129"
}

.Material Icons-round58:before {
	content: "\e12a"
}

.Material Icons-rounded54:before {
	content: "\e12b"
}

.Material Icons-rounded55:before {
	content: "\e12c"
}

.Material Icons-rounded56:before {
	content: "\e12d"
}

.Material Icons-rounded57:before {
	content: "\e12e"
}

.Material Icons-rounded58:before {
	content: "\e12f"
}

.Material Icons-rounded59:before {
	content: "\e130"
}

.Material Icons-rounded60:before {
	content: "\e131"
}

.Material Icons-rubbish:before {
	content: "\e132"
}

.Material Icons-save20:before {
	content: "\e133"
}

.Material Icons-schedule2:before {
	content: "\e134"
}

.Material Icons-screen44:before {
	content: "\e135"
}

.Material Icons-screen45:before {
	content: "\e136"
}

.Material Icons-screen46:before {
	content: "\e137"
}

.Material Icons-screen47:before {
	content: "\e138"
}

.Material Icons-screen48:before {
	content: "\e139"
}

.Material Icons-screen49:before {
	content: "\e13a"
}

.Material Icons-sd7:before {
	content: "\e13b"
}

.Material Icons-sd8:before {
	content: "\e13c"
}

.Material Icons-search100:before {
	content: "\e13d"
}

.Material Icons-searching41:before {
	content: "\e13e"
}

.Material Icons-select3:before {
	content: "\e13f"
}

.Material Icons-select4:before {
	content: "\e140"
}

.Material Icons-send12:before {
	content: "\e141"
}

.Material Icons-send13:before {
	content: "\e142"
}

.Material Icons-send14:before {
	content: "\e143"
}

.Material Icons-server40:before {
	content: "\e144"
}

.Material Icons-set5:before {
	content: "\e145"
}

.Material Icons-set6:before {
	content: "\e146"
}

.Material Icons-settings49:before {
	content: "\e147"
}

.Material Icons-settings50:before {
	content: "\e148"
}

.Material Icons-share39:before {
	content: "\e149"
}

.Material Icons-shared1:before {
	content: "\e14a"
}

.Material Icons-shining2:before {
	content: "\e14b"
}

.Material Icons-shining3:before {
	content: "\e14c"
}

.Material Icons-shopping231:before {
	content: "\e14d"
}

.Material Icons-shopping232:before {
	content: "\e14e"
}

.Material Icons-show4:before {
	content: "\e14f"
}

.Material Icons-show5:before {
	content: "\e150"
}

.Material Icons-show6:before {
	content: "\e151"
}

.Material Icons-show7:before {
	content: "\e152"
}

.Material Icons-show8:before {
	content: "\e153"
}

.Material Icons-shuffle24:before {
	content: "\e154"
}

.Material Icons-sim2:before {
	content: "\e155"
}

.Material Icons-smartphone19:before {
	content: "\e156"
}

.Material Icons-smartphone20:before {
	content: "\e157"
}

.Material Icons-sms5:before {
	content: "\e158"
}

.Material Icons-sms6:before {
	content: "\e159"
}

.Material Icons-sms7:before {
	content: "\e15a"
}

.Material Icons-snake4:before {
	content: "\e15b"
}

.Material Icons-sort52:before {
	content: "\e15c"
}

.Material Icons-speech108:before {
	content: "\e15d"
}

.Material Icons-split4:before {
	content: "\e15e"
}

.Material Icons-square181:before {
	content: "\e15f"
}

.Material Icons-stop46:before {
	content: "\e160"
}

.Material Icons-swap2:before {
	content: "\e161"
}

.Material Icons-swap3:before {
	content: "\e162"
}

.Material Icons-switch27:before {
	content: "\e163"
}

.Material Icons-switch28:before {
	content: "\e164"
}

.Material Icons-switch29:before {
	content: "\e165"
}

.Material Icons-switch30:before {
	content: "\e166"
}

.Material Icons-synchronization3:before {
	content: "\e167"
}

.Material Icons-synchronization4:before {
	content: "\e168"
}

.Material Icons-synchronization5:before {
	content: "\e169"
}

.Material Icons-tab3:before {
	content: "\e16a"
}

.Material Icons-tablet95:before {
	content: "\e16b"
}

.Material Icons-tack:before {
	content: "\e16c"
}

.Material Icons-tag71:before {
	content: "\e16d"
}

.Material Icons-telephone105:before {
	content: "\e16e"
}

.Material Icons-thermostat1:before {
	content: "\e16f"
}

.Material Icons-three168:before {
	content: "\e170"
}

.Material Icons-three170:before {
	content: "\e171"
}

.Material Icons-thumb53:before {
	content: "\e172"
}

.Material Icons-thumb54:before {
	content: "\e173"
}

.Material Icons-tick7:before {
	content: "\e174"
}

.Material Icons-timelapse:before {
	content: "\e175"
}

.Material Icons-traffic21:before {
	content: "\e176"
}

.Material Icons-tumblr22:before {
	content: "\e177"
}

.Material Icons-turn17:before {
	content: "\e178"
}

.Material Icons-turn18:before {
	content: "\e179"
}

.Material Icons-turn19:before {
	content: "\e17a"
}

.Material Icons-turn20:before {
	content: "\e17b"
}

.Material Icons-turn21:before {
	content: "\e17c"
}

.Material Icons-turn22:before {
	content: "\e17d"
}

.Material Icons-turn23:before {
	content: "\e17e"
}

.Material Icons-twitter47:before {
	content: "\e17f"
}

.Material Icons-two375:before {
	content: "\e180"
}

.Material Icons-two385:before {
	content: "\e181"
}

.Material Icons-two393:before {
	content: "\e182"
}

.Material Icons-underline6:before {
	content: "\e183"
}

.Material Icons-underline7:before {
	content: "\e184"
}

.Material Icons-undo19:before {
	content: "\e185"
}

.Material Icons-unlocked43:before {
	content: "\e186"
}

.Material Icons-up176:before {
	content: "\e187"
}

.Material Icons-upload119:before {
	content: "\e188"
}

.Material Icons-upload120:before {
	content: "\e189"
}

.Material Icons-usb33:before {
	content: "\e18a"
}

.Material Icons-user157:before {
	content: "\e18b"
}

.Material Icons-user158:before {
	content: "\e18c"
}

.Material Icons-users25:before {
	content: "\e18d"
}

.Material Icons-verification24:before {
	content: "\e18e"
}

.Material Icons-videocall:before {
	content: "\e18f"
}

.Material Icons-view12:before {
	content: "\e190"
}

.Material Icons-virtual2:before {
	content: "\e191"
}

.Material Icons-visibility1:before {
	content: "\e192"
}

.Material Icons-voice32:before {
	content: "\e193"
}

.Material Icons-voicemail1:before {
	content: "\e194"
}

.Material Icons-volume47:before {
	content: "\e195"
}

.Material Icons-volume49:before {
	content: "\e196"
}

.Material Icons-volume50:before {
	content: "\e197"
}

.Material Icons-volume51:before {
	content: "\e198"
}

.Material Icons-warning37:before {
	content: "\e199"
}

.Material Icons-watch16:before {
	content: "\e19a"
}

.Material Icons-waving:before {
	content: "\e19b"
}

.Material Icons-web37:before {
	content: "\e19c"
}

.Material Icons-website12:before {
	content: "\e19d"
}

.Material Icons-wifi81:before {
	content: "\e19e"
}

.Material Icons-wifi82:before {
	content: "\e19f"
}

.Material Icons-wifi83:before {
	content: "\e1a0"
}

.Material Icons-window57:before {
	content: "\e1a1"
}

.Material Icons-work3:before {
	content: "\e1a2"
}

.Material Icons-workspace:before {
	content: "\e1a3"
}

.Material Icons-world96:before {
	content: "\e1a4"
}

.Material Icons-write20:before {
	content: "\e1a5"
}

.Material Icons-youtube35:before {
	content: "\e1a6"
}

.breadcrumb,
.jp-controls,
.jp-toggles,
.nav-pills,
.nav-tabs,
.page-numbers,
.pager,
.pagination ul,
.payment_methods,
.related-posts_list,
.unstyled,
.woocommerce-error {
	padding: 0
}

.breadcrumb li,
.flexslider li,
.jp-controls li,
.jp-toggles li,
.nav-pills li,
.nav-tabs li,
.page-numbers li,
.pager li,
.pagination ul li,
.payment_methods li,
.related-posts_list li,
.slides li,
.unstyled li,
.woocommerce-error li {
	padding: 0;
	background: 0 0
}

#bg-div {
	background: url(/images/bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	height: 800px;
	z-index: -1
}

.chzn-results li,
.filterable-portfolio li {
	background: 0 0
}

.order_details li {
	background: 0 0;
	padding-left: 0;
	padding-bottom: 0
}

.sidebar .unstyled li {
	padding: 0 0 30px
}

.single-pager.pager {
	margin: 0;
	border: 0;
	padding: 10px 0 20px
}

.single-pager.pager li {
	padding: 10px 0
}

div.product .product-images img {
	border: 0 solid #555;
	box-sizing: border-box
}

input {
	border-radius: 0;
	box-shadow: none
}

body.logged-in.admin-bar .select2-display-none {
	margin-top: -33px
}

@media (max-width:979px) {
	body.logged-in.admin-bar .select2-display-none {
		margin-top: -46px
	}
}

.uneditable-input:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
textarea:focus {
	box-shadow: none;
	border-color: #888!important
}

body a {
	text-decoration: none;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	color: #000
}

body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a:active,
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a:focus,
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a:hover,
body a:active,
body a:focus,
body a:hover {
	text-decoration: none
}

header.header {
	padding: 0;
	margin: 0;
	background: #fff;
	border: 0
}

header.header .box1 .span4 {
	padding: 14px 0 0
}

.logo_box:after,
header.header .box1:after {
	display: table;
	width: 100%;
	clear: both;
	content: ''
}

header.header .box1 .span8 {
	padding: 15px 0
}

.widgets {
	width: 100%!important;
	background: #f3f4f4
}

.widgets h6 {
	background: #b40001;
	color: #fff;
	margin-bottom: 10px;
	font-size: 18px;
	padding: 10px
}

#vremenska_prognoza iframe {
	padding: 15px
}

.light_gray {
	padding: 50px 0;
	background: #dedede
}

.light_gray h2 {
	background: #da1e0a;
	color: #fff;
	font-size: 26px;
	padding: 20px;
	margin-bottom: 30px
}

.picture_list,
.whiteBlock {
	padding-bottom: 30px
}

.whiteBlock h3 {
	padding-bottom: 20px;
	text-align: center;
	text-transform: uppercase;
	font-size: 30px
}

.picture_list .span3.left {
	margin-left: 0!important
}

.picture_list {
	margin-bottom: 30px;
	border-bottom: 1px dotted #ccc
}

.picture_list table td,
.picture_list table th {
	font-size: 11px;
	text-align: left;
	padding: 10px;
	border: 1px solid #ccc
}

h2.customH2 {
	font-size: 30px;
	padding: 15px;
	margin-bottom: 15px
}

@media (max-width:980px) {
	header.header .box1 {
		text-align: center
	}
	header.header .box1 .span4,
	header.header .box1 .span8 {
		margin: 0;
		width: 100%;
		float: none
	}
	header.header .box1 .span4:after,
	header.header .box1 .span8:after {
		display: table;
		width: 100%;
		clear: both;
		content: ''
	}
}

@media (max-width:767px) {
	header.header .box1 {
		padding: 0 0 10px
	}
	.product .camera-slider-custom,
	body #motopress-main.main-holder .content-holder div.product .summary {
		width: 100%!important
	}
	#vremenska_prognoza,
	.fb_iframe_widget,
	.kursList {
		display: none
	}
}

header.header .phone_box {
	text-align: right;
	float: right
}

header.header .phone_box p:nth-child(1) {
	font-size: 11px;
	padding-bottom: 10px;
	border-bottom: 0 none;
	margin-bottom: 0
}

header.header .phone_box p a {
	color: #43b555;
	padding-left: 10px;
	font-size: 11px
}

header.header .phone_box p {
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0 0 3px;
	text-align: right
}

header.header .phone_box p span {
	color: #484848
}

header.header .phone_box p span.mail {
	font-size: 19px;
	text-transform: none
}

header.header .phone_box p:nth-child(3)::before {
	font-family: 'FontAwesome';
	content: "\f0e0";
	display: inline-block;
	margin: -3px 11px 0 0;
	font-size: 14px;
	color: #b40001;
	vertical-align: middle
}

header.header .phone_box p a i {
	font-family: 'Material Icons';
	content: "\e07d";
	display: inline-block;
	margin: 0 11px 0 0;
	font-size: 28px;
	vertical-align: middle;
	color: #000
}

header.header .phone_box p:nth-child(2):before {
	font-family: 'Material Icons';
	content: "\e0f4";
	display: inline-block;
	margin: 0 11px 0 0;
	font-size: 19px;
	color: #b40001;
	vertical-align: middle
}

@media (max-width:480px) {
	header.header .phone_box p:before {
		font-size: 19px
	}
}

header.header .phone_box strong {
	font-size: 12px;
	color: #888;
	font-weight: 400;
	display: block
}

@media (max-width:980px) {
	header.header .phone_box {
		text-align: center;
		float: none;
		margin: 0;
		display: block
	}
}

.logo {
	width: 100%;
	float: none;
	display: inline-block
}

.logo .logo_h__txt {
	text-transform: none
}

.logo .logo_h__txt .logo_link,
.logo .logo_h__txt .logo_link:hover,
.logo .logo_h__txt .logo_link:visited {
	text-decoration: none;
	color: inherit
}

.logo .logo_h__txt .logo_link b {
	color: #b40001
}

.logo_tagline {
	margin: 0;
	padding: 8px 0 0;
	font-size: 11px
}

@media (max-width:767px) {
	.logo,
	.logo.pull-left {
		float: none;
		width: 100%;
		text-align: center;
		padding: 0 10px;
		max-width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
}

.logo_box {
	position: relative;
	padding: 0;
	z-index: 1
}

.logo_box:before {
	width: 1000%;
	height: 100%;
	position: absolute;
	background: #333;
	top: 0;
	left: -500%;
	content: '';
	display: block;
	z-index: -1
}

@media (max-width:980px) {
	.logo_box {
		text-align: center
	}
}

@media (max-width:767px) {
	.logo_box {
		padding: 15px 0
	}
}

.select-menu {
	border-radius: 0;
	border: 0;
	background: #b40001;
	color: #fff
}

.isStuck .nav__primary .sf-menu>li>a .cherry-badge-content {
	padding: 1px 6px;
	top: -16px
}

.nav__primary {
	margin: 0;
	padding: 0;
	float: left;
	z-index: auto
}

@media (max-width:980px) {
	.nav__primary {
		display: inline-block;
		float: none;
		border-bottom: 1px solid #484848
	}
}

@media (max-width:767px) {
	.nav__primary {
		padding: 0 10px;
		float: none;
		display: block;
		border-bottom: none
	}
}

.nav__primary .sf-menu,
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .variation dt,
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .variation dt,
body #motopress-main.main-holder .sidebar ul.cart_list li .variation dt {
	float: left
}

.nav__primary .sf-menu a {
	display: inline-block;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear
}

.nav__primary .sf-menu>li {
	margin: 0;
	background: 0 0;
	border: 0;
	text-align: left;
	position: relative
}

.nav__primary .sf-menu>li:before {
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	background: #484848;
	top: 0;
	right: 0
}

.nav__primary .sf-menu>li:first-child:before {
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	background: #484848;
	top: 0;
	left: 0
}

.nav__primary .sf-menu>li:first-child:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	background: #484848;
	top: 0;
	right: 0
}

@media (max-width:1200px) {
	.nav__primary .sf-menu>li {
		margin: 0
	}
}

.nav__primary .sf-menu>li>a {
	position: relative;
	padding: 21px 31px;
	border: 0;
	background: 0 0;
	font-weight: 500;
	display: inline-block;
	text-transform: uppercase
}

.nav__primary .sf-menu>li>a i {
	font-style: normal;
	position: relative
}

.nav__primary .sf-menu>li>a.rollOut i {
	-webkit-animation: rollOutText .5s;
	animation: rollOutText .5s
}

@media (max-width:1200px) {
	.nav__primary .sf-menu>li>a {
		padding: 21px 20px
	}
}

.nav__primary .sf-menu>li>a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	display: block;
	background: #484848;
	z-index: -1;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.nav__primary .sf-menu>li>a .cherry-badge-content {
	padding: 2px;
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	background: #b40001;
	border: 0;
	width: 33px;
	position: absolute;
	top: -7px;
	left: 50%;
	margin: 0 0 0 -11px;
	z-index: 4;
	box-shadow: none;
	text-align: center;
	text-transform: uppercase;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.nav__primary .sf-menu>li>a .sf-sub-indicator {
	position: absolute;
	font-weight: 400;
	bottom: 4px;
	left: 50%;
	top: auto;
	color: #5c5c5c
}

.nav__primary .sf-menu>li>a .sf-sub-indicator:after {
	content: '\f0d7';
	font-size: 18px
}

.nav__primary .sf-menu>li.current-menu-item>a,
.nav__primary .sf-menu>li.current_page_item>a,
.nav__primary .sf-menu>li.sfHover>a,
.nav__primary .sf-menu>li>a:hover {
	color: #fff;
	background: 0 0
}

.nav__primary .sf-menu>li.current-menu-item>a:after,
.nav__primary .sf-menu>li.current_page_item>a:after,
.nav__primary .sf-menu>li.sfHover>a:after,
.nav__primary .sf-menu>li>a:hover:after {
	height: 100%;
	-webkit-animation: button .6s;
	animation: button .6s
}

.nav__primary .sf-menu>li.current-menu-item>a i,
.nav__primary .sf-menu>li.current_page_item>a i,
.nav__primary .sf-menu>li.sfHover>a i,
.nav__primary .sf-menu>li>a:hover i {
	-webkit-animation: text .7s;
	animation: text .7s
}

.nav__primary .sf-menu ul {
	background: #484848;
	padding: 17px 20px 8px;
	width: 207px;
	margin: 0
}

.nav__primary .sf-menu ul li {
	border: 0;
	background: 0 0;
	margin-bottom: 11px
}

.nav__primary .sf-menu ul li a {
	padding: 0;
	font-size: 13px;
	line-height: 20px;
	color: #888;
	font-weight: 400;
	border: 0;
	text-align: left;
	text-decoration: none;
	font-style: normal;
	text-transform: uppercase
}

.nav__primary .sf-menu ul>li.current-menu-item>a,
.nav__primary .sf-menu ul>li.current_page_item>a,
.nav__primary .sf-menu ul>li.sfHover>a,
.nav__primary .sf-menu ul>li>a:hover {
	color: #b40001;
	background: 0 0
}

.nav__primary .sf-menu ul ul {
	width: 100px
}

.nav__primary .sf-menu ul>li.sfHover ul,
.nav__primary .sf-menu ul>li:hover ul {
	left: 227px;
	top: -16px
}

.nav__primary .sf-menu .sf-sub-indicator {
	background: 0 0;
	position: absolute;
	right: 3px;
	top: 50%;
	margin: -9px 0 0 -5px;
	width: 14px;
	height: 20px
}

.nav__primary .sf-menu .sf-sub-indicator:after {
	content: "\f107";
	font-family: FontAwesome;
	text-indent: 0;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 20px;
	font-size: 16px
}

.nav__primary .sf-menu ul .sf-sub-indicator {
	right: -50px
}

.nav__primary .sf-menu ul .sf-sub-indicator:after {
	content: "\f105"
}

.header #search-header {
	display: inline-block;
	float: right;
	position: relative;
	margin: 0;
	padding: 13px 18px 12px 22px
}

.header #search-header:after,
.header #search-header:before {
	content: '';
	width: 1px;
	height: 100%;
	background: #484848;
	position: absolute;
	top: 0;
	display: inline-block;
	z-index: 1
}

.header #search-header:after {
	left: 0
}

.header #search-header:before {
	right: 0
}

@media (max-width:980px) {
	.header #search-header {
		float: none;
		margin: 20px 0;
		border-top: 1px solid #484848;
		border-bottom: 1px solid #484848
	}
}

@media (max-width:767px) {
	.header #search-header {
		float: none;
		margin: 20px 10px 0;
		display: block
	}
}

.header #search-header input#search-form_is {
	background: 0 0;
	border: 0;
	position: absolute;
	top: 0;
	right: 0;
	width: 13px!important;
	height: 15px;
	border-radius: 0;
	text-shadow: none;
	box-shadow: none;
	padding: 5px;
	text-transform: none;
	font-size: 0!important;
	line-height: 0;
	margin: 17px 18px 0 0;
	display: inline-block;
	box-sizing: content-box;
	background: #333;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}

#slider-wrapper .camera_caption>div .box,
.header #search-header .search-form_it {
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.header #search-header .search-form_it {
	position: relative;
	font-size: 16px;
	line-height: 18px;
	font-weight: 500;
	height: 35px;
	width: 230px;
	border: 0;
	color: #5c5c5c!important;
	padding: 7px 30px 7px 0;
	background: #333;
	text-transform: uppercase;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

@media (max-width:767px) {
	.header #search-header .search-form_it {
		width: 100%
	}
}

@media (max-width:767px) {
	#content.left {
		float: none!important
	}
}

@media (max-width:767px) {
	#searchform #s {
		width: 50%
	}
}

@media (max-width:400px) {
	#searchform #s {
		width: 100%
	}
}

.post_dislike a:hover,
.post_dislike a:hover i,
.post_like a:hover,
.post_like a:hover i,
.testimonials .testi-item .testi-item_blockquote>a:hover {
	color: #b40001
}

.panel.entry-content {
	overflow: visible
}

.share-buttons li {
	min-height: 30px;
	line-height: 0
}

.related-posts .related-posts_item>a {
	display: inline-block!important;
	min-height: 25px
}

@media (min-width:768px) and (max-width:979px) {
	.post-list li .featured-thumbnail {
		float: none;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.post-list li .featured-thumbnail img {
		width: 100%
	}
}

.testimonials .testi-item {
	margin: 0
}

.testimonials .testi-item:after {
	clear: both;
	width: 100%;
	display: block;
	content: ""
}

@media (max-width:480px) {
	.testimonials .testi-item {
		text-align: center
	}
}

.testimonials .testi-item .testi-item_blockquote {
	background: 0 0;
	padding: 0
}

#sidebar .product-categories li span,
.content_box.text_dropcap:after,
.content_box.text_dropcap:before,
.testimonials .testi-item .testi-item_blockquote:after,
.testimonials .testi-item .testi-item_blockquote:before,
.testimonials .testi-item .testi-meta .user:after,
.testimonials .testi-item .testi-meta .user:before,
.testimonials .testi-item .testi-meta:after,
.testimonials .testi-item .testi-meta:before {
	display: none
}

.testimonials .testi-item .testi-item_blockquote .featured-thumbnail {
	margin: 0 20px 20px 0;
	width: 170px;
	height: 150px;
	display: inline-block
}

@media (max-width:480px) {
	.testimonials .testi-item .testi-item_blockquote .featured-thumbnail {
		float: none;
		max-width: none;
		margin: 0 0 30px
	}
}

@media (max-width:320px) {
	.testimonials .testi-item .testi-item_blockquote .featured-thumbnail {
		width: auto;
		height: auto
	}
}

.testimonials .testi-item .testi-item_blockquote>a {
	display: block;
	overflow: hidden;
	font-style: italic;
	font-weight: 300;
	color: #888
}

.testimonials .testi-item .testi-meta {
	float: right;
	margin: 0;
	padding: 12px 0 0
}

#sidebar .product-categories li a,
.testimonials .testi-item .testi-meta .user {
	color: #b40001;
	text-transform: uppercase;
	font-size: 14px;
	display: block
}

.testimonials .testi-item .testi-meta a {
	fot-style: italic
}

@media (max-width:767px) {
	.testimonials .testi-item .testi-meta {
		padding: 10px 0 0
	}
}

.content_box.text_dropcap {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	background: 0 0
}

.testimonial {
	background: #eee;
	border: 0 solid #555
}

h1 {
	font-size: 40px!important;
	padding-bottom: 20px;
	font: 20px/31px Roboto
}

.post-title,
h1,
h2 {
	text-transform: uppercase
}

h2 {
	margin: 10px 0 13px;
	font: 14px/24px Roboto
}

h3 {
	font-weight: 500!important;
	font: 18px/21px Roboto
}

.post-title {
	background: #cdf2d9;
	padding: 19px 0 19px 30px;
	margin: 0 0 25px;
	display: block;
	font-weight: 400;
	font-size: 20px;
	line-height: 1em
}

.post-title a,
h1 {
	color: #333
}

.post-title a:hover,
h2,
h3 {
	color: #b40001
}

#content,
#sidebar,
.title-section,
body #motopress-main.main-holder .content-holder div.product #tabs {
	padding: 0
}

@media (max-width:1200px) {
	.page_home_custom .span3,
	.page_home_custom .span9 {
		width: 100%;
		float: none;
		margin: 0 0 30px;
		padding: 0
	}
	.page_home_custom .row_box {
		margin: 0
	}
}

@media (min-width:980px) and (max-width:1200px) {
	.page_home_custom ul.products li.product {
		width: 299px!important
	}
}

@media (min-width:768px) and (max-width:979px) {
	.page_home_custom .product_wrapper .woocommerce {
		padding-left: 6px
	}
}

#sidebar .product-categories {
	padding: 0;
	margin: 0;
	list-style: none
}

#sidebar .product-categories li {
	border-bottom: 1px solid #da1e0a;
	overflow: hidden
}

#sidebar .product-categories li a {
	font-size: 18px;
	line-height: 36px;
	color: #fff;
	padding: 10px 25px;
	background: #b40001;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

#sidebar .product-categories li a:hover,
body #motopress-main.main-holder .cart-holder h3.cart-opened:before,
body #motopress-main.main-holder .cart-holder h3:hover:before {
	background: #da1e0a
}

#sidebar .product-categories li a:after {
	content: '\e0c2';
	font-family: 'Material Icons';
	vertical-align: middle;
	float: right
}

@media (max-width:1200px) {
	#sidebar .product-categories li a {
		font-size: 18px;
		line-height: 50px
	}
}

#sidebar .product-categories li.current-cat a {
	color: #fff!important;
	background: #da1e0a!important
}

#slider-wrapper {
	padding-bottom: 80px
}

#slider-wrapper .container {
	width: auto!important
}

#slider-wrapper,
#slider-wrapper .camera_target_content,
nav.nav.footer-nav {
	overflow: visible
}

#slider-wrapper .camera_caption>div {
	padding: 29px 30px;
	background: #272727;
	background: rgba(39, 39, 39, .8)
}

@media (max-width:767px) {
	#slider-wrapper .camera_caption>div {
		padding: 15px 30px
	}
}

#slider-wrapper .camera_caption>div h2 {
	font-size: 34px;
	margin: 0;
	text-transform: none
}

@media (max-width:767px) {
	#slider-wrapper .camera_caption>div h2 {
		font-size: 20px
	}
}

@media (max-width:480px) {
	#slider-wrapper .camera_caption>div h2 {
		font-size: 15px
	}
}

#slider-wrapper .camera_caption>div .box {
	background: #f5f4f4;
	overflow: hidden;
	padding: 23px 30px;
	position: absolute;
	bottom: -80px;
	left: 0;
	right: 0;
	width: 100%
}

@media (max-width:767px) {
	#slider-wrapper .camera_caption>div .box {
		bottom: -67px
	}
	header.header .box1 {
		padding-bottom: 0
	}
}

@media (max-width:980px) {
	.textbox p,
	.textbox strong {
		float: none;
		text-align: center
	}
}

@media (max-width:767px) {
	#slider-wrapper .camera_caption>div .box {
		bottom: -50px;
		padding: 15px 30px
	}
}

#slider-wrapper .camera_caption>div .box p {
	margin: 0 33px 0 0;
	float: left;
	font-size: 26px;
	line-height: 1em;
	color: #333
}

#slider-wrapper .camera_caption>div .box p:first-child+p {
	color: #b40001
}

#slider-wrapper .camera_caption>div .box p:last-child {
	color: #b40001;
	font-size: 34px;
	line-height: 1em;
	float: right;
	margin: 0
}

@media (max-width:480px) {
	#slider-wrapper .camera_caption>div .box p:last-child {
		float: none;
		display: block
	}
}

@media (max-width:767px) {
	#slider-wrapper .camera_caption>div .box p {
		font-size: 20px!important
	}
}

.camera_pag {
	margin-top: 80px
}

.camera_next,
.camera_next span,
.camera_prev,
.camera_prev span,
body #motopress-main.main-holder #content .page div#payment,
body #motopress-main.main-holder #content .page table.cart dl dt {
	background: 0 0
}

.camera_prev span:before {
	font-family: 'Material Icons';
	content: "\e0c3";
	display: inline-block;
	font-size: 41px;
	color: #fff;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.camera_next span:before,
.camera_next span:hover:before,
.camera_prev span:hover:before {
	color: #b40001;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.camera_next span:before {
	font-family: 'Material Icons';
	content: "\e0c2";
	display: inline-block;
	font-size: 41px;
	color: #fff
}

.tabs-wrapper .nav.nav-tabs {
	margin: 0;
	border: 0
}

.tabs-wrapper .nav.nav-tabs li {
	margin: 0;
	width: 50%;
	text-align: center
}

.tabs-wrapper .nav.nav-tabs li a {
	padding: 20px 5px;
	margin: 0;
	border: 0;
	border-radius: 0;
	background: #2d2d2d;
	font-size: 20px;
	color: #6c6c6c;
	text-transform: uppercase;
	width: 100%;
	font-weight: 500;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

@media (max-width:1200px) {
	.tabs-wrapper .nav.nav-tabs li a {
		font-size: 14px
	}
}

.tabs-wrapper .nav.nav-tabs li a:hover,
.tabs-wrapper .nav.nav-tabs li.active a {
	background: #333;
	color: #fff
}

.tabs-wrapper .tab-content,
footer.footer {
	background: #333;
	padding: 30px
}

.tabs-wrapper .tab-content a {
	color: #fff
}

@media (max-width:1200px) {
	.tabs-wrapper .tab-content {
		padding: 10px;
		text-align: center
	}
}

@media (max-width:480px) {
	.tabs-wrapper .tab-content>div {
		text-align: center
	}
}

.tabs-wrapper .tab-content>div em {
	width: 210px;
	height: 163px;
	display: block;
	background: url(./images/page1_pic1.jpg) no-repeat;
	margin: 0 0 15px
}

@media (max-width:1200px) {
	.tabs-wrapper .tab-content>div em {
		float: none;
		margin: 0 0 30px;
		width: 100%;
		background-position: center 0
	}
}

@media (max-width:480px) {
	.tabs-wrapper .tab-content>div em {
		float: none;
		margin: 0 0 30px;
		display: inline-block
	}
}

.about_wrapper img,
.tabs-wrapper .tab-content>div .btn,
body #motopress-main.main-holder .advanced_categories.cols_1 .advanced_categories_item {
	width: 100%
}

@media (max-width:1200px) {
	.tabs-wrapper .tab-content>div .btn {
		width: auto
	}
}

.tabs-wrapper .tab-content>div p {
	margin: 0 0 24px
}

.product_wrapper {
	padding: 30px 0 0
}

.product_wrapper h1 {
	background: #cdf2d9;
	padding: 19px 0 19px 30px;
	margin: 0 0 30px
}

@media (max-width:1200px) {
	.fb_iframe_widget {
		width: 100%
	}
}

.featured-thumbnail,
.thumbnail__portfolio {
	padding: 0;
	border-radius: 0;
	border: 0;
	box-shadow: none
}

.thumbnail__portfolio {
	background: #f5f5f5
}

.posts-grid li .featured-thumbnail a,
.thumbnail__portfolio a {
	position: relative;
	overflow: hidden
}

.posts-grid li .featured-thumbnail a:before,
.thumbnail__portfolio a:before {
	content: '';
	position: absolute;
	top: 0!important;
	left: 0!important;
	margin: 0!important;
	z-index: 0!important;
	width: 100%;
	height: 100%;
	background: #333;
	background: rgba(49, 51, 53, .8);
	-webkit-transform: translateY(0) translateX(0) scale(.25);
	transform: translateY(0) translateX(0) scale(.25);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.posts-grid li .featured-thumbnail a .zoom-icon,
.thumbnail__portfolio a .zoom-icon {
	background: 0 0;
	opacity: 1;
	filter: alpha(opacity=100)
}

.posts-grid li .featured-thumbnail a .zoom-icon:after,
.thumbnail__portfolio a .zoom-icon:after {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -12px 0 0 -13px;
	content: '\f065';
	padding: 2px;
	font-family: FontAwesome;
	color: #fff;
	font-size: 24px;
	text-align: center;
	line-height: 1em;
	background: 0 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	-webkit-transition: all .4s!important;
	-moz-transition: all .4s!important;
	-o-transition: all .4s!important;
	transition: all .4s!important
}

.list.styled>ul li:before,
.posts-grid li .featured-thumbnail a .zoom-icon:before,
.thumbnail__portfolio a .zoom-icon:before,
body #motopress-main.main-holder .shop-nav ul li ul {
	display: none
}

.posts-grid li .featured-thumbnail a:hover,
.thumbnail__portfolio a:hover {
	background: 0 0;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.posts-grid li .featured-thumbnail a:hover .zoom-icon:after,
.thumbnail__portfolio a:hover .zoom-icon:after {
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	transform: rotateY(0);
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all .4s!important;
	-moz-transition: all .4s!important;
	-o-transition: all .4s!important;
	transition: all .4s!important
}

.posts-grid li .featured-thumbnail a:hover:before,
.thumbnail__portfolio a:hover:before {
	-webkit-transform: translateY(0) translateX(0) scale(1);
	transform: translateY(0) translateX(0) scale(1);
	opacity: .8;
	filter: alpha(opacity=80);
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.content_box.text_dropcap {
	color: #b40001;
	font-size: 14px;
	font-weight: 500
}

.list.styled>ul {
	padding: 0;
	margin: 0 0 1em
}

.list.styled>ul li,
.textwidget address p,
footer.footer h4 {
	text-transform: uppercase;
	font-size: 13px
}

.team_wrapper {
	position: relative;
	z-index: 1;
	padding: 35px 0 8px
}

.team_wrapper h1 {
	color: #fff;
	margin-bottom: 26px
}

.team_wrapper:after,
footer.footer .box1:after {
	display: table;
	width: 100%;
	clear: both;
	content: ''
}

.team_wrapper:before {
	width: 1000%;
	height: 100%;
	position: absolute;
	background: #333;
	top: 0;
	left: -500%;
	content: '';
	display: block;
	z-index: -1
}

.isotope .isotope-item .caption__portfolio h3 a,
.team_wrapper .posts-grid li h2 a {
	color: #b40001
}

.footer-widgets .posts-grid h5 a:hover,
.footer-widgets .posts-grid time,
.reserveFormIndex h1,
.team_wrapper .posts-grid li h2 a:hover,
body #motopress-main.main-holder .cherry-wc-account_auth a:hover {
	color: #fff
}

.advantages_wrapper {
	padding: 20px 0 0
}

.advantages_wrapper .aligntextleft {
	margin: 0 20px 0 0
}

.advantages_wrapper .aligntextleft .icon-cogs:before {
	font-family: 'Material Icons';
	content: "\e02b";
	display: inline-block;
	color: #b40001
}

.advantages_wrapper .aligntextleft .icon-globe:before,
.advantages_wrapper .aligntextleft .icon-heart:before {
	font-family: 'Material Icons';
	content: "\e02f";
	display: inline-block;
	color: #b40001
}

.advantages_wrapper .aligntextleft .icon-heart:before {
	content: "\e045"
}

.advantages_wrapper .hr {
	margin: 20px 0
}

#portfolio-grid {
	padding-bottom: 30px;
	overflow: visible!important
}

body #motopress-main.main-holder .content-holder .portfolio_item {
	margin: 0 0 44px
}

.isotope .isotope-item .portfolio_item_holder {
	background: #f5f4f4;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.isotope .isotope-item .portfolio_item_holder:hover {
	-webkit-box-shadow: 0 0 35px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 35px 0 rgba(0, 0, 0, .2)
}

.isotope .isotope-item .caption__portfolio {
	padding: 7px 17px 17px;
	box-sizing: content-box
}

.isotope .isotope-item .caption__portfolio h3 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500
}

.isotope .isotope-item .caption__portfolio h3 a:hover,
.post-author_h a:hover,
.post-author_link p a:hover,
.related-posts_content a:hover,
body #motopress-main.main-holder .cherry-wc-account_list li a:hover,
body * p a {
	color: #333
}

.post_author a {
	text-transform: uppercase!important
}

.comment .comment-body,
.post-author {
	background: #faf9f9;
	border: 0
}

.post-author_h,
.post-author_link p {
	font-size: 14px;
	color: #888;
	text-transform: uppercase;
	font-weight: 400!important
}

.post-author_h a,
.post-author_link p a,
.related-posts_content a,
.reply .comment-reply-link:hover {
	color: #b40001
}

#respond h3,
.comments-h,
.related-posts_h {
	text-transform: uppercase;
	background: #cdf2d9;
	padding: 19px 0 19px 30px;
	margin: 0 0 25px;
	display: block;
	font-weight: 400;
	font-size: 20px;
	line-height: 1em;
	color: #333
}

.related-posts_content {
	font-size: 18px;
	line-height: 21px;
	font-weight: 500
}

.comment-author .author {
	color: #888;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 14px
}

.comment-meta,
.reply .comment-reply-link {
	padding: 0;
	background: 0 0;
	text-decoration: underline!important;
	text-transform: uppercase;
	font-size: 14px;
	color: #888
}

.comment_submit {
	margin-top: 20px
}

#calendar_wrap caption,
#calendar_wrap thead th,
#menu-menu-shop_nav_footer li a:hover,
#menu-shop-menu li a:hover,
.error404-holder_num,
.footer-widgets .posts-grid h5 a,
.social li a:hover,
body #motopress-main.main-holder .content-holder div.product div .tabs li.active a,
body #motopress-main.main-holder .content-holder div.product div .tabs li:hover a,
body #motopress-main.main-holder .shop-nav ul li a:hover,
body #motopress-main.main-holder .shop-nav ul li.current-menu-item>a,
body #motopress-main.main-holder .shop-nav ul li.current_page_item>a {
	color: #b40001
}

@media (max-width:560px) {
	.error404-holder_num {
		font-size: 100px
	}
	.nivo-caption {
		display: none
	}
}

.children {
	padding: 0 0 0 40px
}

@media (max-width:767px) {
	.children {
		padding: 0
	}
}

body #motopress-main.main-holder #woocommerce_product_search-2 input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	padding: 4.5px 10px
}

@media (min-width:768px) {
	body #motopress-main.main-holder #woocommerce_product_search-2 input[type=search] {
		width: 100%
	}
	.reserveFormIndex .span6 {
		width: 50%;
		box-sizing: border-box;
		float: left;
		margin: 0
	}
	.reserveFormIndex .inputs-holder {
		margin: 0
	}
	.reserveFormIndex .inputs-holder .span6:nth-child(even) {
		padding-left: 15px
	}
	.reserveFormIndex .inputs-holder .span6:nth-child(odd) {
		padding-right: 15px
	}
}

@media (max-width:767px) {
	.bannerLeft,
	.bannerRight {
		width: 100%!important;
		padding: 0!important
	}
	body #motopress-main.main-holder #woocommerce_product_search-2 input[type=search] {
		margin-bottom: 0
	}
}

body #motopress-main.main-holder #woocommerce_product_search-2 input[type=submit] {
	font-size: 12px!important;
	line-height: 21px!important;
	padding: 4.5px 10px;
	border-width: 0
}

.dropcap {
	background: #888;
	font-family: Georgia, "Times New Roman", Times, serif
}

@media (max-width:767px) {
	.posts-grid.team>li:after {
		clear: both;
		width: 100%;
		display: block;
		content: ""
	}
}

.posts-grid.team>li .featured-thumbnail {
	float: none;
	margin: 0 0 10px
}

@media (max-width:767px) {
	.posts-grid.team>li .featured-thumbnail {
		float: left;
		margin: 0 20px 20px 0;
		max-width: 50%
	}
}

@media (max-width:400px) {
	.posts-grid.team>li .featured-thumbnail {
		float: none;
		margin: 0 0 10px;
		max-width: 100%
	}
	header.header .phone_box p span {
		font-size: 18px
	}
}

@media (max-width:767px) {
	.posts-grid.team>li .clear {
		clear: none
	}
}

.content-holder {
	padding: 30px 0 0
}

footer.footer {
	z-index: 0;
	border: 0;
	padding: 0
}

@media (max-width:767px) {
	footer.footer {
		padding: 10px;
		text-align: center
	}
}

footer.footer h4 {
	color: #fff;
	font-size: 20px;
	line-height: 1.2em;
	margin-bottom: 25px
}

footer.footer .box1 {
	padding: 0 0 38px
}

footer.footer .box1 hr {
	margin: 0 0 38px;
	background: 0 0;
	border: 0;
	border-top: 1px solid #2b2b2b
}

.footer-widgets {
	padding: 34px 0 23px
}

.footer-widgets .posts-grid h5 {
	font-size: 14px;
	line-height: 21px;
	text-transform: uppercase;
	margin: 16px 0 10px
}

.footer-widgets .posts-grid time:before,
.textwidget address p:before {
	font-family: 'Material Icons';
	content: "\e053";
	margin: 0 10px 0 0;
	font-size: 17px;
	color: #b40001;
	vertical-align: middle
}

.footer-widgets .posts-grid li,
body #motopress-main.main-holder #content .page form table.cart .actions {
	overflow: hidden
}

@media (max-width:767px) {
	.footer-widgets .posts-grid li .featured-thumbnail {
		float: left;
		margin: 0 30px 0 0
	}
}

@media (max-width:480px) {
	.footer-widgets .posts-grid li .featured-thumbnail {
		float: none;
		margin: 0 0 30px;
		width: 100%
	}
}

@media (max-width:767px) {
	.footer-widgets .posts-grid li .clear {
		display: none
	}
}

.textwidget address p {
	color: #888;
	margin: 0 0 9px
}

.textwidget address p:before {
	content: "";
	font-size: 18px
}

.textwidget address p:first-child:before {
	content: "\e0d7"
}

.textwidget address p:first-child+p:before {
	content: "\e0f4"
}

.textwidget address p:last-child:before {
	content: "\e01e"
}

.textwidget address p:nth-of-type(3):before {
	content: "\e01e"
}

.copyright {
	padding: 0 0 50px
}

.copyright hr {
	margin: 0 0 20px;
	background: 0 0;
	border: 0;
	border-top: 1px solid #2b2b2b
}

nav.footer-nav .menu,
table.compare-list td {
	text-align: left
}

nav.footer-nav .menu li a:hover,
nav.footer-nav .menu li.current-menu-item a {
	color: #b40001;
	text-decoration: none
}

#menu-menu-shop_nav_footer li a,
#menu-shop-menu li a,
.social li a,
nav.footer-nav .menu li a {
	color: #888;
	text-transform: uppercase;
	font-size: 13px
}

@media (max-width:480px) {
	nav.footer-nav .menu li a {
		font-size: 10px
	}
}

@media (max-width:979px) {
	nav.footer-nav .menu li {
		padding: 0 4px
	}
}

@media (max-width:767px) {
	nav.footer-nav {
		display: inline-block
	}
}

#menu-menu-shop_nav_footer,
#menu-shop-menu {
	margin: 0;
	padding: 0;
	list-style: none
}

.social {
	padding: 0;
	list-style: none
}

#menu-menu-shop_nav_footer li,
#menu-shop-menu li,
.social li {
	margin: 0 0 9px
}

#back-top-wrapper {
	right: 20px;
	bottom: 30px
}

body #motopress-main.main-holder {
	position: static;
	overflow: hidden
}

body #motopress-main.main-holder .advanced_categories {
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0
}

body #motopress-main.main-holder .advanced_categories_item {
	display: inline-block;
	vertical-align: top;
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 12px;
	line-height: 21px
}

body #motopress-main.main-holder .advanced_categories_item_inner {
	padding: 10px
}

body #motopress-main.main-holder .advanced_categories.cols_2 .advanced_categories_item {
	width: 50%
}

body #motopress-main.main-holder .advanced_categories.cols_3 .advanced_categories_item {
	width: 33.3%
}

body #motopress-main.main-holder .advanced_categories.cols_4 .advanced_categories_item {
	width: 25%
}

body #motopress-main.main-holder .advanced_categories.cols_5 .advanced_categories_item {
	width: 20%
}

body #motopress-main.main-holder .advanced_categories.cols_6 .advanced_categories_item {
	width: 16.5%
}

body #motopress-main.main-holder .shop-nav ul {
	text-align: right;
	padding: 0 0 10px;
	margin: 0
}

@media (min-width:768px) and (max-width:979px) {
	body #motopress-main.main-holder .shop-nav ul {
		padding: 0
	}
}

@media (max-width:767px) {
	body #motopress-main.main-holder .shop-nav ul {
		text-align: center;
		padding: 5px 0
	}
}

body #motopress-main.main-holder .shop-nav ul li {
	display: inline-block;
	padding: 0 0 0 15px;
	list-style: none;
	font-size: 13px;
	line-height: 20px
}

@media (min-width:768px) and (max-width:979px) {
	body #motopress-main.main-holder .shop-nav ul li {
		font-size: 12px;
		padding: 0 0 0 10px
	}
}

@media (max-width:767px) {
	body #motopress-main.main-holder .shop-nav ul li {
		padding: 0 5px
	}
}

body #motopress-main.main-holder .cherry-wc-account {
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 20px;
	padding: 0;
	margin: 0
}

@media (max-width:980px) {
	body #motopress-main.main-holder .cherry-wc-account {
		float: none;
		display: inline-block;
		margin: 0 0 20px
	}
}

body #motopress-main.main-holder .cart-holder h3:before,
body #motopress-main.main-holder .cherry-wc-account_title {
	display: inline-block;
	background: #b40001;
	color: #fff;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

body #motopress-main.main-holder .cherry-wc-account_title {
	text-decoration: none!important;
	padding: 11px 7px 12px 13px;
	height: 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #da1e0a
}

body #motopress-main.main-holder .cherry-wc-account_title:after {
	font-family: 'Material Icons';
	content: "\e071";
	display: inline-block;
	margin: 0 0 0 30px;
	color: #fff;
	font-size: 26px;
	position: relative;
	top: 3px
}

body #motopress-main.main-holder .cherry-wc-account_title:before {
	font-family: 'Material Icons';
	content: "\e18b";
	display: inline-block;
	margin: 0 11px 0 0;
	font-size: 24px;
	color: #fff;
	vertical-align: middle
}

body #motopress-main.main-holder .cherry-wc-account_title:hover {
	background: #da1e0a;
	-webkit-box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .16);
	box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .16)
}

body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content,
body #motopress-main.main-holder .cherry-wc-account_content {
	display: none;
	position: absolute;
	right: 0;
	top: 100%;
	border-radius: 0;
	box-shadow: none;
	text-align: left;
	-webkit-box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .16);
	box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .16)
}

body #motopress-main.main-holder .cherry-wc-account_content {
	margin: 0;
	width: 100%;
	padding: 25px 20px 0;
	background: #b40001;
	border: 0 solid #ccc
}

@media (max-width:767px) {
	body #motopress-main.main-holder .cherry-wc-account_content {
		right: 50%;
		margin: -5px -106px 0 0
	}
}

body #motopress-main.main-holder .cherry-wc-account_list {
	margin: 0;
	font-size: 13px;
	line-height: 20px;
	list-style: none
}

body #motopress-main.main-holder .cherry-wc-account_list li {
	padding: 0;
	margin-bottom: 5px;
	position: relative
}

body #motopress-main.main-holder .cherry-wc-account_list li a {
	color: #fff;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 13px
}

body #motopress-main.main-holder .cherry-wc-account_auth {
	padding: 14px 20px;
	margin: 11px -20px 0;
	border: 0 solid #ccc;
	border-left: none;
	border-right: none;
	border-bottom: none;
	background: #333;
	position: relative
}

body #motopress-main.main-holder .cherry-wc-account_auth a {
	color: #b40001;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 13px
}

body #motopress-main.main-holder .cart-holder {
	position: relative;
	z-index: 10;
	padding: 0;
	text-align: right;
	float: right;
	height: 50px;
	margin: 0 0 0 1px
}

@media (max-width:980px) {
	body #motopress-main.main-holder .cart-holder {
		text-align: center;
		float: none;
		margin: 20px 0
	}
}

body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content {
	width: 210px;
	padding: 10px;
	background: #fff;
	border: 0;
	margin-top: 0
}

@media (max-width:980px) {
	body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content {
		right: 50%;
		margin: 0 -120px 0 0
	}
}

body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list,
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget {
	margin: 0;
	padding: 0
}

body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li,
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li {
	list-style: none;
	background: 0 0;
	padding: 10px 0;
	overflow: hidden;
	position: relative
}

body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li img,
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li img {
	float: left;
	margin: 5px 10px 0 0;
	background: #f5f5f5;
	border: 0;
	border-radius: 0;
	width: 50px
}

body #motopress-main.main-holder #content .page div#payment div.form-row,
body #motopress-main.main-holder #content .page div#payment ul.payment_methods,
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li a:hover img,
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li a:hover img,
body #motopress-main.main-holder .product_list_widget li a:hover img,
body #motopress-main.main-holder .sidebar ul.cart_list li a:hover img {
	border: 0
}

body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .quantity,
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .quantity {
	display: block;
	overflow: hidden;
	margin: 0 0 0 60px;
	width: 80px
}

body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .variation,
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .variation {
	overflow: hidden;
	border: 0;
	padding: 0;
	margin: 0 0 0 60px;
	font-size: 10.8px
}

body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .variation dd,
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .variation dd,
body #motopress-main.main-holder .sidebar ul.cart_list li .variation dd {
	margin: 0 0 0 4px;
	float: left
}

body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .total {
	margin: 0;
	padding: 5px 0 15px;
	text-align: right
}

body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .buttons {
	margin: 0;
	text-align: center
}

body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .buttons a {
	margin: 0 0 1px
}

body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .empty {
	text-align: center;
	display: block
}

body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .remove {
	left: 10px;
	top: -7px
}

body #motopress-main.main-holder .cart-holder h3 {
	cursor: pointer;
	display: inline-block;
	margin: 0;
	line-height: 0;
	font-size: 0;
	font-weight: 400;
	border-bottom: 1px solid #da1e0a;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

body #motopress-main.main-holder .cart-holder h3:before {
	content: "\e14e";
	margin: 0;
	width: 50px;
	height: 49px;
	font-size: 24px;
	font-family: 'Material Icons';
	text-align: center;
	line-height: 49px
}

body #motopress-main.main-holder .cart-holder h3.cart-opened,
body #motopress-main.main-holder .cart-holder h3:hover {
	-webkit-box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .16);
	box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .16)
}

body #motopress-main.main-holder .content-holder .page-title,
body #motopress-main.main-holder .content-holder div.product div .tabs li:after,
body #motopress-main.main-holder .content-holder div.product div .tabs li:before {
	display: none
}

@media (max-width:767px) {
	body #motopress-main.main-holder .content-holder .archive_lists .list.styled ul {
		margin-bottom: 30px
	}
}

body #motopress-main.main-holder .content-holder div.product>.onsale {
	font-weight: 500;
	font-size: 12px;
	line-height: 21px;
	background: #b40001;
	color: #fff;
	padding: 4px 10px;
	border: 0;
	border-radius: 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	left: 100px;
	top: 5px;
	right: auto;
	margin: 0;
	min-height: 0;
	min-width: 0
}

@media (max-width:979px) {
	body #motopress-main.main-holder .content-holder div.product>.onsale {
		left: 85px
	}
}

@media (max-width:700px) {
	body #motopress-main.main-holder .content-holder div.product>.onsale {
		left: 50%
	}
}

body #motopress-main.main-holder .content-holder div.product div.images .thumbnails {
	display: block;
	margin: 0;
	text-align: center;
	padding-top: 0;
	font-size: 0;
	line-height: 0
}

body #motopress-main.main-holder .content-holder div.product div.images .thumbnails a {
	width: auto;
	max-width: 90px;
	margin: 0 1px 2px;
	float: none;
	display: inline-block
}

body #motopress-main.main-holder .content-holder div.product div.images .thumbnails a:hover img {
	box-shadow: none
}

body #motopress-main.main-holder .content-holder div.product .product-images img {
	border: 0 solid #555;
	box-sizing: border-box
}

body #motopress-main.main-holder .content-holder div.product button[type=submit] {
	font-size: 12px!important;
	line-height: 21px!important;
	padding: 4.5px 10px;
	border-width: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

body #motopress-main.main-holder .content-holder div.product .summary>.woocommerce-product-rating {
	float: right
}

body #motopress-main.main-holder .content-holder div.product .summary>.woocommerce-product-rating .star-rating {
	float: none;
	margin: 0 auto 5px
}

body #motopress-main.main-holder .content-holder div.product .summary>.woocommerce-product-rating .woocommerce-review-link {
	clear: both;
	display: block;
	text-align: center
}

body #motopress-main.main-holder .content-holder div.product .summary .quantity {
	margin-bottom: 10px
}

body #motopress-main.main-holder .content-holder div.product .summary .quantity .qty {
	margin-bottom: 0
}

body #motopress-main.main-holder .content-holder div.product .summary .share-buttons {
	border-top: 0 solid #555;
	margin: 15px 0 0;
	padding: 15px 0
}

body #motopress-main.main-holder .content-holder div.product div .tabs {
	padding: 0;
	margin: 0;
	background: 0 0;
	position: relative;
	border-radius: 0;
	float: left;
	width: 270px;
	box-sizing: border-box;
	overflow: visible
}

body #motopress-main.main-holder .content-holder div.product div .tabs:after,
body #motopress-main.main-holder .content-holder div.product div .tabs:before {
	border: 0;
	box-shadow: none;
	display: none
}

body #motopress-main.main-holder .content-holder div.product div.panel {
	padding: 15px;
	background: #fdfdfd;
	border: 0 solid #555;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	box-shadow: none
}

body #motopress-main.main-holder .content-holder div.product div.panel #reviews #comments ol.commentlist li .comment_container img {
	margin-top: 6px
}

body #motopress-main.main-holder .content-holder div.product div.panel #reviews #comments ol.commentlist li .comment-text {
	border: 0;
	padding-top: 0
}

body #motopress-main.main-holder .content-holder div.product div.panel #reviews #comments ol.commentlist li p.meta {
	font-size: 12px
}

@media (max-width:767px) {
	body #motopress-main.main-holder .content-holder div.product div.panel #reviews .star-rating {
		float: right
	}
	body #motopress-main.main-holder .content-holder div.product div.panel #reviews .commentlist .star-rating {
		float: left
	}
	body #motopress-main.main-holder .content-holder div.product div.panel #reviews .meta,
	body #motopress-main.main-holder .content-holder div.product div.panel #reviews h2 {
		clear: both!important
	}
}

body #motopress-main.main-holder .content-holder div.product div .tabs li {
	display: block;
	text-transform: uppercase;
	width: 100%;
	box-sizing: border-box;
	margin: 0;
	border-radius: 0;
	border: 0;
	background: #eee;
	padding: 0
}

body #motopress-main.main-holder .content-holder div.product div .tabs li+li {
	border-top: 0 solid #555
}

body #motopress-main.main-holder .content-holder div.product div .tabs li:first-child {
	border-top: 0 solid #555;
	border-radius: 0
}

body #motopress-main.main-holder .content-holder div.product div .tabs li:first-child.active {
	border-top: 0 solid #555
}

body #motopress-main.main-holder .content-holder div.product div .tabs li:last-child {
	border-bottom: 0 solid #555;
	border-bottom-color: transparent;
	border-radius: 0
}

body #motopress-main.main-holder .content-holder div.product div .tabs li:last-child.active {
	border-bottom: 0 solid #555
}

body #motopress-main.main-holder .content-holder div.product div .tabs li a {
	border: 0;
	color: #888;
	display: block;
	padding: 15px 21px;
	-webkit-transition: color 300ms linear, border-color 300ms linear;
	transition: color 300ms linear, border-color 300ms linear
}

body #motopress-main.main-holder .content-holder div.product div .tabs li.active {
	background: #e1e1e1;
	position: relative;
	-webkit-transition: none;
	transition: none
}

body #motopress-main.main-holder .content-holder div.product div .tabs li.active:after {
	position: absolute;
	right: -1px;
	background: #e1e1e1;
	content: '';
	display: block;
	height: 100%;
	top: 0;
	width: 1px;
	text-shadow: none;
	box-shadow: none;
	border: 0;
	border-radius: 0
}

body #motopress-main.main-holder .content-holder div.product div .tabs li.active a:before {
	position: absolute;
	left: 0;
	top: -1px;
	background: #b40001;
	content: '';
	display: block;
	height: calc(100% + 2px);
	width: 2px;
	text-shadow: none;
	box-shadow: none;
	border: 0;
	border-radius: 0
}

body #motopress-main.main-holder .content-holder div.product div .tabs li.active:hover {
	cursor: default;
	background: #e1e1e1
}

body #motopress-main.main-holder .content-holder div.product div .tabs li.active:hover a {
	cursor: default;
	color: #888
}

body #motopress-main.main-holder .content-holder div.product div .tabs li:hover {
	-webkit-transition: 300ms linear;
	transition: 300ms linear;
	background: #e1e1e1
}

body #motopress-main.main-holder .content-holder div.product div .panel {
	float: left;
	width: 900px;
	padding: 10px 30px;
	box-sizing: border-box;
	background: #eee;
	min-height: 250px;
	border-radius: 0 0 0 0;
	margin-bottom: 3em
}

body #motopress-main.main-holder .content-holder div.product div .panel[style*=block] {
	background: #e1e1e1
}

@media (max-width:1199px) {
	body #motopress-main.main-holder .content-holder div.product div .panel {
		width: 670px;
		padding-left: 20px;
		padding-right: 20px
	}
}

@media (max-width:979px) {
	body #motopress-main.main-holder .content-holder div.product div .tabs {
		width: 220px
	}
	body #motopress-main.main-holder .content-holder div.product div .tabs li a {
		padding-left: 10px;
		padding-right: 5px
	}
	body #motopress-main.main-holder .content-holder div.product div .panel {
		width: 504px;
		padding-left: 20px;
		padding-right: 20px
	}
}

@media (max-width:767px) {
	body #motopress-main.main-holder .content-holder div.product div .tabs {
		width: 30%
	}
	body #motopress-main.main-holder .content-holder div.product div .tabs li a {
		padding-left: 15px;
		padding-right: 15px
	}
	body #motopress-main.main-holder .content-holder div.product div .panel {
		width: 70%;
		padding-left: 20px;
		padding-right: 20px
	}
}

@media (max-width:480px) {
	body #motopress-main.main-holder .content-holder div.product div .tabs {
		width: 100%;
		float: none
	}
	body #motopress-main.main-holder .content-holder div.product div .tabs li {
		border-left: 0 solid #555;
		border-right: 0 solid #555
	}
	body #motopress-main.main-holder .content-holder div.product div .tabs li.active {
		border-left-color: transparent;
		border-right-color: transparent
	}
	body #motopress-main.main-holder .content-holder div.product div .tabs li.active:after {
		display: none
	}
	body #motopress-main.main-holder .content-holder div.product div .tabs li.active:last-child {
		border-bottom: none
	}
	body #motopress-main.main-holder .content-holder div.product div .tabs li.active a:after {
		position: absolute;
		right: -1px;
		top: -1px;
		background: #b40001;
		content: '';
		display: block;
		height: calc(100% + 2px);
		width: 1px;
		text-shadow: none;
		box-shadow: none;
		border: 0;
		border-radius: 0
	}
	body #motopress-main.main-holder .content-holder div.product div .tabs li.active a:before {
		width: 1px;
		left: -1px
	}
	body #motopress-main.main-holder .content-holder div.product div .tabs li a {
		padding-left: 20px;
		padding-right: 20px
	}
	body #motopress-main.main-holder .content-holder div.product div .panel {
		border-radius: 0 0 0 0;
		width: 100%;
		float: none;
		padding-left: 20px;
		padding-right: 20px;
		min-height: 0
	}
}

body #motopress-main.main-holder .content-holder div.product table.variations tr td {
	background: 0 0;
	color: #888;
	text-shadow: none;
	padding-top: 0
}

body #content input.button,
body #motopress-main.main-holder #content input.button,
body #motopress-main.main-holder #respond input#submit,
body #motopress-main.main-holder .button-alt,
body #motopress-main.main-holder a.button,
body #motopress-main.main-holder button.button,
body #motopress-main.main-holder input.button {
	padding: 14px 60px;
	line-height: 21px;
	display: inline-block;
	height: auto
}

body #content input.button,
body #motopress-main.main-holder #content input.button,
body #motopress-main.main-holder #respond input#submit,
body #motopress-main.main-holder .button-alt,
body #motopress-main.main-holder .content-holder div.product table.variations tr td .reset_variations,
body #motopress-main.main-holder a.button,
body #motopress-main.main-holder button.button,
body #motopress-main.main-holder input.button,
body #motopress-main.main-holder input[type=reset],
body #motopress-main.main-holder input[type=submit],
body #respond form .form-submit input#submit,
body #respond input#submit,
body #submit,
body .button-alt,
body .navigation a,
body a.button,
body button.button,
body input.button {
	font-size: 16px;
	background: #b40001;
	color: #fff;
	border: 0 solid #999;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	font-weight: 500;
	text-transform: uppercase;
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease
}

body #motopress-main.main-holder .content-holder div.product table.variations tr td .reset_variations {
	height: auto
}

body #motopress-main.main-holder input[type=reset],
body #motopress-main.main-holder input[type=submit],
body #respond form .form-submit input#submit,
body #respond input#submit,
body #submit,
body .button-alt,
body .navigation a,
body a.button,
body button.button,
body input.button {
	padding: 14px 60px;
	line-height: 21px;
	display: inline-block
}

body #respond form .form-submit input#submit,
body #respond input#submit,
body #submit,
body .button-alt,
body .navigation a,
body a.button,
body button.button,
body input.button {
	height: auto
}

@media (max-width:1200px) {
	body #motopress-main.main-holder .content-holder div.product table.variations tr td .reset_variations {
		padding: 14px 20px
	}
}

body #motopress-main.main-holder .content-holder div.product table.variations tr td .reset_variations.custom_btn {
	background: #b40001
}

body #motopress-main.main-holder .content-holder div.product table.variations tr td .reset_variations:focus,
body #motopress-main.main-holder .content-holder div.product table.variations tr td .reset_variations:hover {
	color: #fff;
	background: #da1e0a;
	text-decoration: none;
	outline: 0
}

body #motopress-main.main-holder .content-holder div.product table.variations tr td .reset_variations.active,
body #motopress-main.main-holder .content-holder div.product table.variations tr td .reset_variations:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

body #motopress-main.main-holder .content-holder div.product table.variations tr td .reset_variations.disabled,
body #motopress-main.main-holder .content-holder div.product table.variations tr td .reset_variations[disabled] {
	cursor: default;
	background-image: none;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

body #motopress-main.main-holder .content-holder div.product table.variations tr td .reset_variations,
body #motopress-main.main-holder .content-holder div.product table.variations tr td label {
	margin-top: 0;
	display: inline-block;
	line-height: 21px;
	padding: 4.5px 10px
}

body #motopress-main.main-holder .content-holder div.product table.variations tr td label {
	border: 0 solid #eee;
	border-radius: 0;
	background: #eee;
	color: #888
}

@media (max-width:480px) {
	body #motopress-main.main-holder .content-holder div.product div.images,
	body #motopress-main.main-holder .content-holder div.product div.summary {
		float: none;
		width: 100%
	}
	body #motopress-main.main-holder .content-holder div.product div.images {
		max-width: 300px;
		margin: 0 auto
	}
}

.cherry-quick-view-wrap .images>a img.woocommerce-placeholder,
.cherry-quick-view-wrap .images>a img[class*=attachment],
.cherry-quick-view-wrap .thumbnails>a img.woocommerce-placeholder,
.cherry-quick-view-wrap .thumbnails>a img[class*=attachment],
body #motopress-main.main-holder .content-holder div.product div.images .thumbnails>a img.woocommerce-placeholder,
body #motopress-main.main-holder .content-holder div.product div.images .thumbnails>a img[class*=attachment],
body #motopress-main.main-holder .content-holder div.product div.images>a img.woocommerce-placeholder,
body #motopress-main.main-holder .content-holder div.product div.images>a img[class*=attachment],
body #motopress-main.main-holder .content-holder ul.products li.product>a img.woocommerce-placeholder,
body #motopress-main.main-holder .content-holder ul.products li.product>a img[class*=attachment] {
	width: 100%!important;
	height: auto!important;
	display: block;
	margin: 0 0 8px;
	background: #f5f5f5;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all ease-in-out .2s;
	-moz-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s
}

.cherry-quick-view-wrap .images>:hover img.woocommerce-placeholder,
.cherry-quick-view-wrap .images>:hover img[class*=attachment],
.cherry-quick-view-wrap .thumbnails>:hover img.woocommerce-placeholder,
.cherry-quick-view-wrap .thumbnails>:hover img[class*=attachment],
body #motopress-main.main-holder .content-holder div.product div.images .thumbnails>:hover img.woocommerce-placeholder,
body #motopress-main.main-holder .content-holder div.product div.images .thumbnails>:hover img[class*=attachment],
body #motopress-main.main-holder .content-holder div.product div.images>:hover img.woocommerce-placeholder,
body #motopress-main.main-holder .content-holder div.product div.images>:hover img[class*=attachment],
body #motopress-main.main-holder .content-holder ul.products li.product>:hover img.woocommerce-placeholder,
body #motopress-main.main-holder .content-holder ul.products li.product>:hover img[class*=attachment] {
	border: 0;
	box-shadow: none
}

body #motopress-main.main-holder .content-holder div.product div.images {
	width: 300px;
	margin-bottom: 2em;
	margin-right: 20px
}

@media (min-width:768px) and (max-width:979px) {
	body #motopress-main.main-holder .content-holder div.product div.images {
		width: 200px
	}
}

@media (max-width:767px) {
	body #motopress-main.main-holder .content-holder div.product div.images {
		width: 48%;
		margin-right: 0
	}
}

@media (max-width:480px) {
	body #motopress-main.main-holder .content-holder div.product div.images {
		width: 100%;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto
	}
}

body #motopress-main.main-holder .content-holder div.product .summary {
	float: right;
	width: 440px
}

@media (min-width:1200px) {
	body #motopress-main.main-holder .content-holder div.product .summary {
		width: 675px
	}
}

@media (min-width:768px) and (max-width:979px) {
	body #motopress-main.main-holder .content-holder div.product .summary {
		width: 319px
	}
}

@media (max-width:767px) {
	body #motopress-main.main-holder .content-holder div.product .summary {
		width: auto;
		float: none;
		overflow: hidden
	}
}

body #motopress-main.main-holder .content-holder div.product .summary:after {
	clear: both;
	content: "";
	width: 100%
}

body #motopress-main.main-holder .content-holder div.product .summary .price {
	text-align: left!important
}

body #motopress-main.main-holder .content-holder div.product .summary .cart {
	float: left;
	width: 60%
}

#under_construction_page #under_construction_logo .logo,
#under_construction_page #under_construction_logo h1,
body #motopress-main.main-holder .content-holder div.product .summary .cart.variations_form {
	float: none;
	width: 100%
}

body #motopress-main.main-holder #content .page div.cart-collaterals:after,
body #motopress-main.main-holder .content-holder div.product .summary .single_variation_wrap:after {
	clear: both;
	content: "";
	width: 100%;
	display: block
}

body #motopress-main.main-holder .content-holder div.product .summary .single_variation,
body div.light_rounded .pp_content,
body div.pp_default .pp_content {
	padding: 0 0 10px
}

body #motopress-main.main-holder .content-holder div.product .summary .single_variation .stock {
	max-width: 70%
}

body #motopress-main.main-holder .content-holder div.product .summary .stock {
	float: right;
	max-width: 40%;
	padding: 4.5px 10px;
	font-size: 12px;
	line-height: 21px;
	text-align: center;
	color: #fff;
	background: #b40001;
	box-shadow: none;
	border: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

body #motopress-main.main-holder .content-holder div.product .summary .stock.out-of-stock {
	background: #9d261d
}

@media (min-width:480px) and (max-width:767px) {
	body #motopress-main.main-holder .content-holder div.product .summary .stock {
		max-width: none;
		display: inline-block;
		float: none
	}
}

body #motopress-main.main-holder .content-holder div.product .summary .product_meta {
	clear: both;
	margin: 20px 0 0;
	font-size: 16px
}

.product_meta p {
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 30px
}

body #motopress-main.main-holder .content-holder ul.products li.product>a .price {
	color: #b40001;
	font-size: 18px;
	line-height: 20px;
	font-weight: 500;
	float: none;
	text-align: left
}

body #motopress-main.main-holder .content-holder div.product .summary .price {
	color: #b40001;
	font-size: 18px;
	line-height: 20px;
	font-weight: 500;
	float: none
}

@media (max-width:979px) {
	body #motopress-main.main-holder .content-holder div.product .summary .price,
	body #motopress-main.main-holder .content-holder ul.products li.product>a .price {
		font-size: 16px;
		line-height: 19px
	}
}

.cherry-quick-view-wrap .price del,
.cherry-quick-view-wrap .price span.from,
body #motopress-main.main-holder .content-holder .products ul li.product .price del,
body #motopress-main.main-holder .content-holder .products ul li.product .price span.from,
body #motopress-main.main-holder .content-holder div.product .summary .price del,
body #motopress-main.main-holder .content-holder div.product .summary .price span.from,
body #motopress-main.main-holder .content-holder ul.products li.product .price del,
body #motopress-main.main-holder .content-holder ul.products li.product .price span.from,
body #motopress-main.main-holder .content-holder ul.products li.product>a .price del,
body #motopress-main.main-holder .content-holder ul.products li.product>a .price span.from {
	font-size: 16px;
	display: inline-block;
	font-weight: 400;
	text-transform: lowercase;
	color: #888;
	opacity: 1;
	filter: alpha(opacity=100)
}

.cherry-quick-view-wrap .price ins,
body #motopress-main.main-holder .content-holder .products ul li.product .price ins,
body #motopress-main.main-holder .content-holder div.product .summary .price ins,
body #motopress-main.main-holder .content-holder ul.products li.product .price ins,
body #motopress-main.main-holder .content-holder ul.products li.product>a .price ins {
	text-decoration: none;
	font-weight: 400!important;
	opacity: 1;
	filter: alpha(opacity=100)
}

body #motopress-main.main-holder .content-holder .products ul li.product .price .from,
body #motopress-main.main-holder .content-holder div.product .summary .price .from,
body #motopress-main.main-holder .content-holder ul.products li.product .price .from,
body #motopress-main.main-holder .content-holder ul.products li.product>a .price .from {
	margin: 0 10px 0 0;
	font-size: 20px
}

body #motopress-main.main-holder .content-holder ul.products li.product>a:hover,
table.compare-list tr.price td ins,
table.compare-list tr.price th ins {
	text-decoration: none
}

body #motopress-main.main-holder .content-holder ul.products li.product>a:hover .price {
	color: #b40001
}

body #motopress-main.main-holder .content-holder .woocommerce-result-count {
	padding: 0 10px 0 0
}

body #motopress-main.main-holder .content-holder .products ul,
body #motopress-main.main-holder .content-holder ul.products {
	float: none!important;
	margin: 25px 0 0 -20px!important;
	list-style: none
}

@media (min-width:1200px) {
	body #motopress-main.main-holder .content-holder .products ul,
	body #motopress-main.main-holder .content-holder ul.products {
		margin: 25px 0 0 -30px!important
	}
}

@media (min-width:768px) and (max-width:979px) {
	body #motopress-main.main-holder .content-holder .products ul,
	body #motopress-main.main-holder .content-holder ul.products {
		margin-left: -20px!important
	}
}

@media (max-width:767px) {
	body #motopress-main.main-holder .content-holder .products ul,
	body #motopress-main.main-holder .content-holder ul.products {
		margin-left: 1%!important
	}
}

@media (max-width:600px) {
	body #motopress-main.main-holder .content-holder .products ul,
	body #motopress-main.main-holder .content-holder ul.products {
		margin-left: 0!important
	}
}

body #motopress-main.main-holder .content-holder .products ul li.product,
body #motopress-main.main-holder .content-holder ul.products li.product {
	float: left;
	width: 220px;
	margin: 0 0 30px 20px;
	position: relative;
	text-align: left;
	vertical-align: top;
	border: 0 solid #555;
	padding: 0;
	background: #f5f4f4;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease
}

body #motopress-main.main-holder .content-holder .products ul li.product .add_to_cart_button.product_type_variable>span:before,
body #motopress-main.main-holder .content-holder .products ul li.product a.added_to_cart,
body #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button.product_type_variable>span:before,
body #motopress-main.main-holder .content-holder ul.products li.product a.added_to_cart {
	display: none
}

body #motopress-main.main-holder .content-holder .products ul li.product:hover h3,
body #motopress-main.main-holder .content-holder ul.products li.product:hover h3 {
	color: #b40001;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

body #motopress-main.main-holder .content-holder .products ul li.product .cherry-thumb-wrap,
body #motopress-main.main-holder .content-holder .products ul li.product .cherry-thumb-wrap img,
body #motopress-main.main-holder .content-holder ul.products li.product .cherry-thumb-wrap,
body #motopress-main.main-holder .content-holder ul.products li.product .cherry-thumb-wrap img {
	margin-bottom: 0
}

body #motopress-main.main-holder .content-holder .products ul li.product h3,
body #motopress-main.main-holder .content-holder .products ul li.product strong,
body #motopress-main.main-holder .content-holder ul.products li.product h3,
body #motopress-main.main-holder .content-holder ul.products li.product strong {
	color: #fff;
	font-size: 14px;
	line-height: 21px;
	font-weight: 500;
	font-style: normal;
	display: block;
	text-transform: uppercase;
	margin: -45px 0 0;
	background: #272727;
	background: rgba(39, 39, 39, .8);
	padding: 8px 20px;
	position: relative;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

@media (max-width:1199px) {
	body #motopress-main.main-holder .content-holder .products ul li.product h3,
	body #motopress-main.main-holder .content-holder .products ul li.product strong,
	body #motopress-main.main-holder .content-holder ul.products li.product h3,
	body #motopress-main.main-holder .content-holder ul.products li.product strong {
		font-size: 11px
	}
}

body #motopress-main.main-holder .content-holder .products ul li.product .price,
body #motopress-main.main-holder .content-holder ul.products li.product .price {
	font-size: 18px;
	line-height: 20px;
	font-weight: 500;
	float: none;
	padding: 15px 20px 0;
	margin-bottom: 4px;
	text-align: left;
	color: #888;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear
}

@media (max-width:979px) {
	body #motopress-main.main-holder .content-holder .products ul li.product .price,
	body #motopress-main.main-holder .content-holder ul.products li.product .price {
		font-size: 16px;
		line-height: 19px
	}
}

body #motopress-main.main-holder .content-holder .products ul li.product .price del,
body #motopress-main.main-holder .content-holder ul.products li.product .price del {
	margin-left: 10px
}

body #motopress-main.main-holder .content-holder .products ul li.product .yith-wcwl-add-to-wishlist .ajax-loading,
body #motopress-main.main-holder .content-holder ul.products li.product .yith-wcwl-add-to-wishlist .ajax-loading {
	display: none!important
}

body #motopress-main.main-holder .content-holder .products ul li.product .yith-wcwl-add-to-wishlist,
body #motopress-main.main-holder .content-holder ul.products li.product .yith-wcwl-add-to-wishlist {
	padding: 5px 0 0
}

body #motopress-main.main-holder .content-holder .products ul li.product .buttonsBlock,
body #motopress-main.main-holder .content-holder ul.products li.product .buttonsBlock {
	position: relative;
	display: inline-block;
	left: 0;
	right: 0
}

@media (max-width:1199px) {
	body #motopress-main.main-holder .content-holder .products ul li.product .buttonsBlock,
	body #motopress-main.main-holder .content-holder ul.products li.product .buttonsBlock {
		display: block
	}
}

body #motopress-main.main-holder .content-holder .products ul li.product .compare,
body #motopress-main.main-holder .content-holder .products ul li.product .yith-wcwl-add-to-wishlist a,
body #motopress-main.main-holder .content-holder ul.products li.product .compare,
body #motopress-main.main-holder .content-holder ul.products li.product .yith-wcwl-add-to-wishlist a {
	border: 0;
	padding: 0;
	float: none;
	background: 0 0;
	font-size: 14px;
	text-transform: uppercase;
	color: #888;
	font-weight: 400;
	width: auto;
	z-index: 2;
	margin: 0 0 6px!important;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	border-radius: 0;
	text-align: left;
	position: relative;
	display: inline-block;
	box-sizing: border-box
}

body #motopress-main.main-holder .content-holder .products ul li.product .cherry-quick-view.btn,
body #motopress-main.main-holder .content-holder ul.products li.product .cherry-quick-view.btn {
	border: 0;
	padding: 0;
	background: 0 0;
	font-size: 14px;
	text-transform: uppercase;
	color: #888;
	font-weight: 400;
	z-index: 2;
	margin: 0 0 6px!important;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	border-radius: 0;
	text-align: left;
	position: relative;
	display: inline-block;
	box-sizing: border-box
}

@media (max-width:1199px) {
	body #motopress-main.main-holder .content-holder .products ul li.product .cherry-quick-view.btn,
	body #motopress-main.main-holder .content-holder .products ul li.product .compare,
	body #motopress-main.main-holder .content-holder .products ul li.product .yith-wcwl-add-to-wishlist a,
	body #motopress-main.main-holder .content-holder ul.products li.product .cherry-quick-view.btn,
	body #motopress-main.main-holder .content-holder ul.products li.product .compare,
	body #motopress-main.main-holder .content-holder ul.products li.product .yith-wcwl-add-to-wishlist a {
		float: none;
		width: 100%;
		margin: 0!important;
		display: block
	}
}

body #motopress-main.main-holder .content-holder .products ul li.product .yith-wcwl-add-to-wishlist a:before,
body #motopress-main.main-holder .content-holder ul.products li.product .yith-wcwl-add-to-wishlist a:before {
	content: '\e07f'
}

body #motopress-main.main-holder .content-holder .products ul li.product .cherry-quick-view.btn:before,
body #motopress-main.main-holder .content-holder .products ul li.product .compare:before,
body #motopress-main.main-holder .content-holder .products ul li.product .yith-wcwl-add-to-wishlist a:before,
body #motopress-main.main-holder .content-holder ul.products li.product .cherry-quick-view.btn:before,
body #motopress-main.main-holder .content-holder ul.products li.product .compare:before,
body #motopress-main.main-holder .content-holder ul.products li.product .yith-wcwl-add-to-wishlist a:before {
	font-family: 'Material Icons';
	color: #bbc2c7;
	font-size: 17px;
	margin: 0 11px 0 0;
	line-height: 1.2em;
	vertical-align: middle;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease
}

body #motopress-main.main-holder .content-holder .products ul li.product .cherry-quick-view.btn:hover,
body #motopress-main.main-holder .content-holder .products ul li.product .compare:hover,
body #motopress-main.main-holder .content-holder .products ul li.product .yith-wcwl-add-to-wishlist a:hover,
body #motopress-main.main-holder .content-holder ul.products li.product .cherry-quick-view.btn:hover,
body #motopress-main.main-holder .content-holder ul.products li.product .compare:hover,
body #motopress-main.main-holder .content-holder ul.products li.product .yith-wcwl-add-to-wishlist a:hover {
	background: 0 0;
	box-shadow: none;
	color: #b40001
}

body #motopress-main.main-holder .content-holder .products ul li.product .cherry-quick-view.btn:hover:before,
body #motopress-main.main-holder .content-holder .products ul li.product .compare:hover:before,
body #motopress-main.main-holder .content-holder .products ul li.product .yith-wcwl-add-to-wishlist a:hover:before,
body #motopress-main.main-holder .content-holder ul.products li.product .cherry-quick-view.btn:hover:before,
body #motopress-main.main-holder .content-holder ul.products li.product .compare:hover:before,
body #motopress-main.main-holder .content-holder ul.products li.product .yith-wcwl-add-to-wishlist a:hover:before {
	color: #b40001
}

body #motopress-main.main-holder .content-holder .products ul li.product a.btn,
body #motopress-main.main-holder .content-holder ul.products li.product a.btn {
	display: block;
	margin-bottom: 10px
}

body #motopress-main.main-holder .content-holder .products ul li.product .add_to_cart_button,
body #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button {
	margin-top: 0;
	display: block;
	margin-bottom: 10px;
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
	z-index: 1
}

@media (max-width:979px) {
	body #motopress-main.main-holder .content-holder .products ul li.product .add_to_cart_button:before,
	body #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button:before {
		margin-right: 5px;
		font-size: 21px
	}
}

@media (max-width:1199px) {
	body #motopress-main.main-holder .content-holder .products ul li.product .add_to_cart_button,
	body #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button {
		padding-left: 15px;
		padding-right: 15px
	}
}

body #motopress-main.main-holder .content-holder .products ul li.product .add_to_cart_button.added,
body #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button.added {
	background: #b40001;
	box-shadow: none
}

body #motopress-main.main-holder .content-holder .products ul li.product .add_to_cart_button.product_type_variable:before,
body #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button.product_type_variable:before {
	content: '';
	display: none
}

body #motopress-main.main-holder .content-holder .products ul li.product .compare:before,
body #motopress-main.main-holder .content-holder ul.products li.product .compare:before {
	content: '\e15c'
}

body #motopress-main.main-holder .content-holder .products ul li.product .compare.added,
body #motopress-main.main-holder .content-holder ul.products li.product .compare.added {
	background: 0 0;
	box-shadow: none;
	color: #b40001
}

body #motopress-main.main-holder .content-holder .products ul li.product .compare.added:before,
body #motopress-main.main-holder .content-holder .products ul li.product .yith-wcwl-wishlistaddedbrowse.show a:before,
body #motopress-main.main-holder .content-holder .products ul li.product .yith-wcwl-wishlistexistsbrowse.show a:before,
body #motopress-main.main-holder .content-holder [class*=breadcrumb] a:hover,
body #motopress-main.main-holder .content-holder [id*=breadcrumb] a:hover,
body #motopress-main.main-holder .content-holder ul.products li.product .compare.added:before,
body #motopress-main.main-holder .content-holder ul.products li.product .yith-wcwl-wishlistaddedbrowse.show a:before,
body #motopress-main.main-holder .content-holder ul.products li.product .yith-wcwl-wishlistexistsbrowse.show a:before,
body #motopress-main.main-holder ul.product-categories li.current-cat a,
body .content-holder .woocommerce-message a.button:hover:before {
	color: #b40001
}

body #motopress-main.main-holder .content-holder .products ul li.product .compare.added:after,
body #motopress-main.main-holder .content-holder ul.products li.product .compare.added:after {
	display: none
}

@media (min-width:600px) and (max-width:979px) {
	body #motopress-main.main-holder .content-holder .products ul li.product .compare,
	body #motopress-main.main-holder .content-holder ul.products li.product .compare {
		clear: both
	}
}

body #motopress-main.main-holder .content-holder .products ul li.product .cherry-quick-view.btn,
body #motopress-main.main-holder .content-holder ul.products li.product .cherry-quick-view.btn {
	left: 0;
	top: 0;
	width: 100%;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	float: left;
	margin-left: 0!important;
	box-shadow: none!important
}

@media (max-width:1199px) {
	body #motopress-main.main-holder .content-holder .products ul li.product .cherry-quick-view.btn,
	body #motopress-main.main-holder .content-holder ul.products li.product .cherry-quick-view.btn {
		float: none;
		margin-left: 0!important;
		visibility: visible;
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

body #motopress-main.main-holder .content-holder .products ul li.product .cherry-quick-view.btn:before,
body #motopress-main.main-holder .content-holder ul.products li.product .cherry-quick-view.btn:before {
	content: '\e02f'
}

@media (max-width:1199px) {
	body #motopress-main.main-holder .content-holder .products ul li.product .yith-wcwl-add-to-wishlist,
	body #motopress-main.main-holder .content-holder ul.products li.product .yith-wcwl-add-to-wishlist {
		margin: 0;
		display: block
	}
}

body #motopress-main.main-holder .content-holder .products ul li.product .yith-wcwl-add-to-wishlist a:after,
body #motopress-main.main-holder .content-holder ul.products li.product .yith-wcwl-add-to-wishlist a:after {
	display: block;
	margin: 0
}

body #motopress-main.main-holder .content-holder .products ul li.product .yith-wcwl-wishlistaddedbrowse.show a,
body #motopress-main.main-holder .content-holder .products ul li.product .yith-wcwl-wishlistexistsbrowse.show a,
body #motopress-main.main-holder .content-holder ul.products li.product .yith-wcwl-wishlistaddedbrowse.show a,
body #motopress-main.main-holder .content-holder ul.products li.product .yith-wcwl-wishlistexistsbrowse.show a {
	box-shadow: none;
	opacity: 1;
	filter: alpha(opacity=100);
	background: 0 0;
	color: #b40001
}

body #motopress-main.main-holder .content-holder .products ul li.product .product-list-buttons,
body #motopress-main.main-holder .content-holder ul.products li.product .product-list-buttons {
	padding: 0;
	position: relative;
	z-index: 3
}

body #motopress-main.main-holder .content-holder .products ul li.product .short_desc,
body #motopress-main.main-holder .content-holder ul.products li.product .short_desc {
	padding: 0;
	margin-top: 11px;
	margin-bottom: 6px;
	font-size: 12px;
	font-weight: 400
}

@media (max-width:1199px) {
	body #motopress-main.main-holder .content-holder .products ul li.product .short_desc,
	body #motopress-main.main-holder .content-holder ul.products li.product .short_desc {
		margin-top: 0
	}
}

body #motopress-main.main-holder .content-holder .products ul li.product .star-rating,
body #motopress-main.main-holder .content-holder ul.products li.product .star-rating {
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
	margin: 0 0 16px;
	padding: 0;
	display: block;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	text-align: left
}

body #motopress-main.main-holder .content-holder .products ul li.product .star-rating .rate_content,
body #motopress-main.main-holder .content-holder ul.products li.product .star-rating .rate_content {
	right: 0;
	display: none!important
}

@media (max-width:1199px) {
	body #motopress-main.main-holder .content-holder .products ul li.product .star-rating .rate_content,
	body #motopress-main.main-holder .content-holder ul.products li.product .star-rating .rate_content {
		right: auto!important
	}
}

body #motopress-main.main-holder #content .page div#payment div.payment_message:after,
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a span,
body #motopress-main.main-holder #yith-woocompare-widget-2 a.compare.button:before,
body #motopress-main.main-holder .content-holder .products ul li.product .star-rating .rating,
body #motopress-main.main-holder .content-holder ul.products li.product .star-rating .rating,
body #motopress-main.main-holder .sidebar ul.cart_list li:before {
	display: none
}

body #motopress-main.main-holder .content-holder .products ul li.product .star-rating:hover .rate_content,
body #motopress-main.main-holder .content-holder ul.products li.product .star-rating:hover .rate_content {
	top: -52px
}

@media (max-width:1199px) {
	body #motopress-main.main-holder .content-holder .products ul li.product .star-rating,
	body #motopress-main.main-holder .content-holder ul.products li.product .star-rating {
		bottom: auto;
		top: 5px
	}
}

body #motopress-main.main-holder .content-holder .products ul li.product .onsale,
body #motopress-main.main-holder .content-holder ul.products li.product .onsale {
	left: 0;
	top: 0;
	right: auto;
	z-index: 2;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease
}

@media (min-width:1200px) {
	body #motopress-main.main-holder .content-holder .products ul li.product .buttonsBlock,
	body #motopress-main.main-holder .content-holder .products ul li.product .cherry-quick-view.btn,
	body #motopress-main.main-holder .content-holder .products ul li.product .short_desc,
	body #motopress-main.main-holder .content-holder .products ul li.product .star-rating,
	body #motopress-main.main-holder .content-holder ul.products li.product .buttonsBlock,
	body #motopress-main.main-holder .content-holder ul.products li.product .cherry-quick-view.btn,
	body #motopress-main.main-holder .content-holder ul.products li.product .short_desc,
	body #motopress-main.main-holder .content-holder ul.products li.product .star-rating {
		display: none
	}
	body #motopress-main.main-holder .content-holder .products ul li.product .product_hidden-content .buttonsBlock,
	body #motopress-main.main-holder .content-holder .products ul li.product .product_hidden-content .cherry-quick-view.btn,
	body #motopress-main.main-holder .content-holder .products ul li.product .product_hidden-content .short_desc,
	body #motopress-main.main-holder .content-holder ul.products li.product .product_hidden-content .buttonsBlock,
	body #motopress-main.main-holder .content-holder ul.products li.product .product_hidden-content .cherry-quick-view.btn,
	body #motopress-main.main-holder .content-holder ul.products li.product .product_hidden-content .short_desc {
		display: block
	}
	body #motopress-main.main-holder .content-holder .products ul li.product .product_hidden-content .star-rating,
	body #motopress-main.main-holder .content-holder ul.products li.product .product_hidden-content .star-rating {
		display: inline-block
	}
	body #motopress-main.main-holder .content-holder .products ul li.product:hover .product_hidden-content,
	body #motopress-main.main-holder .content-holder ul.products li.product:hover .product_hidden-content {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1);
		opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
		-webkit-box-shadow: 0 0 35px 0 rgba(0, 0, 0, .2);
		box-shadow: 0 0 35px 0 rgba(0, 0, 0, .2)
	}
}

body #motopress-main.main-holder .content-holder .products ul li.product .product-content_wrapper,
body #motopress-main.main-holder .content-holder ul.products li.product .product-content_wrapper {
	background: #f5f4f4;
	padding: 0 20px 21px;
	position: relative;
	border: 0
}

body #motopress-main.main-holder .content-holder .products ul li.product .product-content_wrapper:before,
body #motopress-main.main-holder .content-holder ul.products li.product .product-content_wrapper:before {
	z-index: -1;
	position: absolute;
	display: block;
	content: '';
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: inherit
}

@media (max-width:1199px) {
	body #motopress-main.main-holder .content-holder .products ul li.product .product-content_wrapper:before,
	body #motopress-main.main-holder .content-holder ul.products li.product .product-content_wrapper:before {
		display: none
	}
}

body #motopress-main.main-holder .content-holder .products ul li.product .product_hidden-content,
body #motopress-main.main-holder .content-holder ul.products li.product .product_hidden-content {
	z-index: 3;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	position: absolute;
	visibility: hidden;
	top: 0;
	background: 0 0;
	left: 0;
	border: 0;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease
}

body #motopress-main.main-holder .content-holder .products ul li.product .product_hidden-content>li,
body #motopress-main.main-holder .content-holder ul.products li.product .product_hidden-content>li {
	margin: 0;
	border-top: none;
	background: 0 0!important;
	box-shadow: none!important
}

body #motopress-main.main-holder .content-holder .products ul li.product .product_hidden-content>li>a,
body #motopress-main.main-holder .content-holder ul.products li.product .product_hidden-content>li>a {
	visibility: visible
}

body #motopress-main.main-holder .content-holder .products ul li.product .product_hidden-content>li>a *,
body #motopress-main.main-holder .content-holder ul.products li.product .product_hidden-content>li>a * {
	opacity: 0;
	filter: alpha(opacity=0)
}

body #motopress-main.main-holder .content-holder .products ul li.product .product_hidden-content>li .product-content_wrapper,
body #motopress-main.main-holder .content-holder ul.products li.product .product_hidden-content>li .product-content_wrapper {
	padding-bottom: 15px
}

body #motopress-main.main-holder .content-holder .products ul li.product .product_hidden-content>li .star-rating,
body #motopress-main.main-holder .content-holder ul.products li.product .product_hidden-content>li .star-rating {
	display: block!important
}

@media (max-width:1199px) {
	body #motopress-main.main-holder .content-holder .products ul li.product .product_hidden-content,
	body #motopress-main.main-holder .content-holder ul.products li.product .product_hidden-content {
		display: none
	}
}

@media (min-width:1200px) {
	body #motopress-main.main-holder .content-holder .products ul li.product,
	body #motopress-main.main-holder .content-holder ul.products li.product {
		width: 270px;
		margin-left: 30px
	}
}

@media (max-width:979px) {
	body #motopress-main.main-holder .content-holder .products ul li.product,
	body #motopress-main.main-holder .content-holder ul.products li.product {
		width: 46%;
		margin: 0 2% 40px;
		vertical-align: top;
		float: left
	}
	body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(3n+4),
	body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(3n+4) {
		clear: none!important
	}
	body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(2n+3),
	body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(2n+3) {
		clear: both!important
	}
}

@media (max-width:479px) {
	body #motopress-main.main-holder .content-holder .products ul li.product,
	body #motopress-main.main-holder .content-holder ul.products li.product {
		width: 100%;
		margin-left: 0;
		display: block;
		float: none
	}
	body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(2n+3),
	body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(2n+3) {
		clear: none!important
	}
}

body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator .shipping-calculator-form,
body #motopress-main.main-holder .content-holder .related.products {
	padding-top: 15px
}

body #motopress-main.main-holder .content-holder .related .products ul li.product.first,
body #motopress-main.main-holder .content-holder .related ul.products li.product.first {
	clear: none!important
}

@media (max-width:600px) {
	body #motopress-main.main-holder .content-holder .related .products ul li.product:nth-child(2n+3),
	body #motopress-main.main-holder .content-holder .related ul.products li.product:nth-child(2n+3) {
		clear: both
	}
}

@media (max-width:479px) {
	body #motopress-main.main-holder .content-holder .related .products ul li.product:nth-child(2n+3),
	body #motopress-main.main-holder .content-holder .related ul.products li.product:nth-child(2n+3) {
		clear: none
	}
}

body #motopress-main.main-holder .content-holder [class*=breadcrumb],
body #motopress-main.main-holder .content-holder [id*=breadcrumb] {
	padding: 8px 15px;
	margin: 0 0 21px!important;
	list-style: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	text-shadow: 0 1px 0 #fff;
	font-size: 12px;
	color: #999!important
}

body #motopress-main.main-holder .content-holder [class*=breadcrumb] a,
body #motopress-main.main-holder .content-holder [id*=breadcrumb] a {
	color: #888
}

body #motopress-main.main-holder .content-holder .breadcrumb__t li.divider:after {
	color: inherit;
	content: " / "
}

body #motopress-main.main-holder .content-holder .breadcrumb__t li.divider {
	background-color: transparent;
	border: 0;
	font-size: 12px;
	line-height: 21px;
	color: inherit;
	text-shadow: none
}

body #motopress-main.main-holder .content-holder .onsale {
	font-weight: 500;
	font-size: 12px;
	line-height: 21px;
	background: #b40001;
	color: #fff;
	padding: 4px 10px;
	border: 0;
	border-radius: 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	left: auto;
	top: 6px;
	right: 6px;
	margin: 0;
	min-height: 0;
	min-width: 0
}

body #motopress-main.main-holder .content-holder .woocommerce-ordering select.orderby {
	margin: 0 0 15px
}

@media (max-width:480px) {
	body #motopress-main.main-holder .content-holder .order_details li {
		float: none;
		display: block;
		padding: 0 0 10px;
		margin: 0;
		border: 0
	}
}

@media (max-width:1200px) {
	body #motopress-main.main-holder #content input.button,
	body #motopress-main.main-holder #respond input#submit,
	body #motopress-main.main-holder .button-alt,
	body #motopress-main.main-holder a.button,
	body #motopress-main.main-holder button.button,
	body #motopress-main.main-holder input.button,
	body #motopress-main.main-holder input[type=reset],
	body #motopress-main.main-holder input[type=submit] {
		padding: 14px 20px
	}
}

body #motopress-main.main-holder #content input.button.custom_btn,
body #motopress-main.main-holder #respond input#submit.custom_btn,
body #motopress-main.main-holder .button-alt.custom_btn,
body #motopress-main.main-holder a.button.custom_btn,
body #motopress-main.main-holder button.button.custom_btn,
body #motopress-main.main-holder input.button.custom_btn,
body #motopress-main.main-holder input[type=reset].custom_btn,
body #motopress-main.main-holder input[type=submit].custom_btn {
	background: #b40001
}

body #motopress-main.main-holder #content input.button:focus,
body #motopress-main.main-holder #content input.button:hover,
body #motopress-main.main-holder #respond input#submit:focus,
body #motopress-main.main-holder #respond input#submit:hover,
body #motopress-main.main-holder .button-alt:focus,
body #motopress-main.main-holder .button-alt:hover,
body #motopress-main.main-holder a.button:focus,
body #motopress-main.main-holder a.button:hover,
body #motopress-main.main-holder button.button:focus,
body #motopress-main.main-holder button.button:hover,
body #motopress-main.main-holder input.button:focus,
body #motopress-main.main-holder input.button:hover,
body #motopress-main.main-holder input[type=reset]:focus,
body #motopress-main.main-holder input[type=reset]:hover,
body #motopress-main.main-holder input[type=submit]:focus,
body #motopress-main.main-holder input[type=submit]:hover {
	color: #fff;
	background: #da1e0a;
	text-decoration: none;
	outline: 0
}

body #motopress-main.main-holder #content input.button.active,
body #motopress-main.main-holder #content input.button:active,
body #motopress-main.main-holder #respond input#submit.active,
body #motopress-main.main-holder #respond input#submit:active,
body #motopress-main.main-holder .button-alt.active,
body #motopress-main.main-holder .button-alt:active,
body #motopress-main.main-holder a.button.active,
body #motopress-main.main-holder a.button:active,
body #motopress-main.main-holder button.button.active,
body #motopress-main.main-holder button.button:active,
body #motopress-main.main-holder input.button.active,
body #motopress-main.main-holder input.button:active,
body #motopress-main.main-holder input[type=reset].active,
body #motopress-main.main-holder input[type=reset]:active,
body #motopress-main.main-holder input[type=submit].active,
body #motopress-main.main-holder input[type=submit]:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

body #motopress-main.main-holder #content input.button.disabled,
body #motopress-main.main-holder #content input.button[disabled],
body #motopress-main.main-holder #respond input#submit.disabled,
body #motopress-main.main-holder #respond input#submit[disabled],
body #motopress-main.main-holder .button-alt.disabled,
body #motopress-main.main-holder .button-alt[disabled],
body #motopress-main.main-holder a.button.disabled,
body #motopress-main.main-holder a.button[disabled],
body #motopress-main.main-holder button.button.disabled,
body #motopress-main.main-holder button.button[disabled],
body #motopress-main.main-holder input.button.disabled,
body #motopress-main.main-holder input.button[disabled],
body #motopress-main.main-holder input[type=reset].disabled,
body #motopress-main.main-holder input[type=reset][disabled],
body #motopress-main.main-holder input[type=submit].disabled,
body #motopress-main.main-holder input[type=submit][disabled] {
	cursor: default;
	background-image: none;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

body #motopress-main.main-holder input[type=reset],
body #motopress-main.main-holder input[type=submit] {
	height: auto
}

body #motopress-main.main-holder .widget_shopping_cart_content .buttons a {
	margin-bottom: 5px
}

body #motopress-main.main-holder .product_list_widget {
	padding: 10px 0;
	margin: 0
}

body #motopress-main.main-holder .product_list_widget li {
	padding: 0 0 15px;
	overflow: visible;
	list-style: none;
	margin: 0
}

body #motopress-main.main-holder .product_list_widget li .star-rating {
	margin: 0 0 0 72px
}

body #motopress-main.main-holder .product_list_widget li img,
body #motopress-main.main-holder .sidebar ul.cart_list li a img {
	width: 60px;
	float: left;
	margin: 0 10px 0 0;
	height: auto;
	border: 0;
	background: #f5f5f5;
	border-radius: 0;
	box-shadow: none
}

body #motopress-main.main-holder .product_list_widget li a {
	display: block;
	margin: 0 0 5px
}

body #motopress-main.main-holder .product_list_widget li a.remove {
	margin-bottom: 0;
	position: absolute;
	left: 0;
	top: 4px
}

body #motopress-main.main-holder .product_list_widget li ins {
	text-decoration: none;
	font-weight: 700
}

body #motopress-main.main-holder .price_slider {
	position: relative;
	background: #eee;
	box-shadow: 0 0 3px rgba(0, 0, 0, .5) inset;
	border-radius: 10px;
	height: 8px;
	margin: 20px 8px
}

body #motopress-main.main-holder .price_slider .ui-slider-range {
	background: #888;
	background-color: #979797;
	background-image: -moz-linear-gradient(top, #a2a2a2, #888);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a2a2a2), to(#888));
	background-image: -webkit-linear-gradient(top, #a2a2a2, #888);
	background-image: -o-linear-gradient(top, #a2a2a2, #888);
	background-image: linear-gradient(to bottom, #a2a2a2, #888);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa1a1a1', endColorstr='#ff888888', GradientType=0);
	height: 8px;
	border-radius: 10px;
	position: absolute
}

body #motopress-main.main-holder .price_slider .ui-slider-handle {
	width: 14px;
	height: 14px;
	background: #888;
	border: 1px solid #696969;
	border-radius: 8px;
	position: absolute;
	top: -4px;
	margin: 0 0 0 -8px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .2), 0 -1px 3px #6f6f6f inset, 0 1px 3px #a2a2a2 inset;
	cursor: default
}

body #motopress-main.main-holder .price_slider .ui-slider-handle:after {
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	background: #555;
	border-radius: 3px;
	left: 4px;
	top: 4px
}

body #motopress-main.main-holder .price_slider .ui-slider-handle.ui-state-hover {
	background: #a2a2a2;
	border: 1px solid #7e7e7e
}

body #motopress-main.main-holder .price_slider .ui-slider-handle.ui-state-hover:after {
	background: #696969
}

body #motopress-main.main-holder div[id*=price_filter] form .button {
	display: inline-block;
	margin: 4px auto;
	width: auto
}

body #motopress-main.main-holder div[id*=layered_nav] ul li {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 10px 0;
	position: relative;
	list-style: none
}

body #motopress-main.main-holder div[id*=layered_nav] ul li a {
	background: #e2e2e2;
	font-size: 14px;
	display: block;
	padding: 5px 34px 5px 15px;
	border-radius: 14px;
	text-decoration: none!important
}

body #motopress-main.main-holder div[id*=layered_nav] ul li a:hover {
	background: #eaeaea
}

body #motopress-main.main-holder div[id*=layered_nav] ul li .count {
	position: absolute;
	background: #fff;
	right: 1px;
	top: 1px;
	width: 26px;
	height: 26px;
	line-height: 26px;
	border-radius: 13px;
	text-align: center;
	font-weight: 700;
	cursor: default
}

body #motopress-main.main-holder div[id*=layered_nav] ul li.chosen a {
	background: #c9c9c9
}

body #motopress-main.main-holder div[id*=layered_nav_filters].chosen a {
	padding: 5px 15px
}

body #motopress-main.main-holder #yith-woocompare-widget-2 a.clear-all {
	margin-right: 8px;
	display: inline-block
}

body #motopress-main.main-holder #yith-woocompare-widget-2 a.compare.button {
	background: 0 0;
	padding: 0;
	color: #888;
	border: 0;
	font-size: 12px!important;
	line-height: 21px!important;
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	vertical-align: top
}

body #motopress-main.main-holder #yith-woocompare-widget-2 a.compare.button:hover {
	background: 0 0;
	color: #b40001
}

body #motopress-main.main-holder .sidebar ul.cart_list {
	list-style: none outside;
	padding: 0;
	margin: 0
}

body #motopress-main.main-holder .sidebar ul.cart_list li {
	padding: 4px 0 4px 20px;
	position: relative;
	margin: 0;
	list-style: none;
	overflow: visible!important;
	background: 0 0
}

body #motopress-main.main-holder .product_list_widget li:after,
body #motopress-main.main-holder .sidebar ul.cart_list li:after {
	display: block;
	width: 100%;
	content: "";
	clear: both
}

body #motopress-main.main-holder .sidebar ul.cart_list li .variation {
	overflow: hidden;
	border: 0;
	padding: 0;
	font-size: 10.8px
}

body #motopress-main.main-holder .sidebar ul.cart_list li span {
	width: 60px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
	list-style: none
}

body #motopress-main.main-holder .sidebar ul.cart_list li a {
	display: block;
	font-weight: 700
}

body #motopress-main.main-holder .sidebar ul.cart_list li a img {
	float: right;
	width: 45px;
	display: block;
	margin: 0 0 8px 10px;
	transition: all ease-in-out .2s
}

body #motopress-main.main-holder #container form .form-row textarea,
body #motopress-main.main-holder #content form .form-row textarea {
	padding: 6px;
	line-height: 16px;
	max-height: 200px;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: none;
	background: #fff;
	height: 100px;
	max-width: 100%;
	resize: vertical
}

body #motopress-main.main-holder #container form select,
body #motopress-main.main-holder #content form select {
	height: 30px;
	line-height: 16px;
	max-height: 200px;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: none;
	background: #fff;
	padding: 4px 5px;
	width: auto;
	max-width: 100%
}

body #motopress-main.main-holder #container .chzn-container input[type=text],
body #motopress-main.main-holder #container form .form-row input.input-text,
body #motopress-main.main-holder #content .chzn-container input[type=text],
body #motopress-main.main-holder #content form .form-row input.input-text {
	height: 30px;
	padding: 6px;
	line-height: 16px;
	max-height: 200px;
	max-width: 100%;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: none;
	background: #fff
}

body #motopress-main.main-holder #content .page td.product-thumbnail img {
	max-width: 70px
}

body #motopress-main.main-holder #content .page .shop_table {
	border-radius: 0;
	border: 1px solid #ddd
}

body #motopress-main.main-holder #content .page .shop_table tr th {
	background: #eee;
	padding: 6px
}

body #motopress-main.main-holder #content .page .shop_table tr td {
	border-top: 1px solid #ddd;
	padding: 6px
}

body #motopress-main.main-holder #content .page .shop_table tr:last-child th:first-child,
body #motopress-main.main-holder #content .page .shop_table tr:last-child tr:first-child {
	border-radius: 0 0 0 0
}

body #motopress-main.main-holder #content .page .shop_table tr:last-child th:last-child,
body #motopress-main.main-holder #content .page .shop_table tr:last-child tr:last-child {
	border-radius: 0 0 0 0
}

body #motopress-main.main-holder #content .page .shop_table tr:first-child th:first-child,
body #motopress-main.main-holder #content .page .shop_table tr:first-child tr:first-child {
	border-radius: 0 0 0 0
}

body #motopress-main.main-holder #content .page .shop_table tr:first-child th:last-child,
body #motopress-main.main-holder #content .page .shop_table tr:first-child tr:last-child {
	border-radius: 0 0 0 0
}

body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:first-child th:first-child,
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:first-child tr:first-child,
body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:first-child th:first-child,
body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:first-child tr:first-child {
	border-radius: 0
}

body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:first-child th:last-child,
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:first-child tr:last-child,
body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:first-child th:last-child,
body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:first-child tr:last-child {
	border-radius: 0
}

body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:last-child th:first-child,
body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:last-child th:first-child {
	border-radius: 0 0 0 0
}

body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:last-child th:last-child,
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:last-child tr:last-child,
body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:last-child th:last-child,
body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:last-child tr:last-child {
	border-radius: 0 0 0 0
}

body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:last-child tr:first-child,
body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:last-child tr:first-child,
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child th:last-child,
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:last-child th:first-child {
	border-radius: 0 0 0 0
}

body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals {
	float: left;
	margin-top: 11px;
	text-align: left;
	width: 50%
}

body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals h2 {
	margin: 0 0 24px
}

body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table {
	border-radius: 0;
	border: 1px solid #ddd;
	width: 90%
}

body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr td {
	padding: 3px 15px;
	border: 0;
	border-top: 1px solid #ddd
}

body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr th {
	padding: 10px;
	border: 0;
	border-top: 1px solid #ddd;
	background: #eee
}

body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child td,
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child th {
	border-top: none
}

body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child th:first-child,
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child tr:first-child {
	border-radius: 0 0 0 0
}

body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child tr:last-child {
	border-radius: 0 0 0 0
}

@media (max-width:480px) {
	body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals {
		float: none;
		width: 100%
	}
	body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table {
		width: 100%
	}
}

body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator {
	float: left;
	margin-top: 0;
	text-align: left;
	padding: 15px;
	background: #eee;
	border: 0 solid #555;
	border-radius: 0;
	box-shadow: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%
}

.cherry-quick-view-wrap .thumbnails a img,
.reserveFormIndex form,
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 {
	margin: 0
}

@media (max-width:480px) {
	body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator {
		float: none;
		width: 100%
	}
}

body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator .shipping_select {
	margin: 0 3px 0 0
}

body #motopress-main.main-holder #content .page table.cart .quantity input[type=button] {
	width: 25px
}

body #motopress-main.main-holder #content .page a.remove {
	background: 0 0;
	height: auto;
	display: inline-block!important;
	color: #999!important;
	padding: 0;
	font-weight: 700;
	vertical-align: middle;
	position: relative;
	margin: 0;
	top: 0;
	font-size: 30px;
	line-height: 28px;
	width: 28px
}

body #motopress-main.main-holder #content .page a.remove:hover {
	background: 0 0;
	color: #9d261d!important
}

body #motopress-main.main-holder #content .page form table.cart .actions .button {
	margin: 3px
}

body #motopress-main.main-holder #content .page form table.cart .actions input[type=submit],
body #motopress-main.main-holder .cart-collaterals a.checkout-button {
	font-size: 12px!important;
	line-height: 21px!important;
	padding: 5.5px 10px;
	border-width: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

body #motopress-main.main-holder #content .page form table.cart .actions input[type=text] {
	line-height: 21px;
	padding: 4.5px 5px;
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important;
	height: 32px!important
}

body #motopress-main.main-holder #content .page form table.cart .actions #coupon_code {
	float: none;
	display: inline-block;
	vertical-align: top;
	width: auto;
	min-width: 150px;
	margin: 3px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

body #motopress-main.main-holder #content .page form table.cart .actions #coupon_code+.button {
	vertical-align: top;
	margin: 3px
}

@media (min-width:768px) and (max-width:979px) {
	body #motopress-main.main-holder #content .page form table.cart .actions .button+.button {
		margin-top: 4px
	}
}

@media (max-width:480px) {
	body #motopress-main.main-holder #content .page form table.cart .actions {
		text-align: center
	}
	body #motopress-main.main-holder #content .page form table.cart .actions .coupon {
		float: none;
		text-align: center;
		padding: 0 0 3px;
		margin: 0 0 6px;
		border-bottom: 0 solid #555
	}
	body #motopress-main.main-holder #content .page form table.cart .actions .coupon #coupon_code {
		float: none;
		display: block;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		height: auto;
		margin: 3px 0
	}
	body #motopress-main.main-holder #content .page form table.cart .actions input.button[name=update_cart] {
		float: none
	}
	body #motopress-main.main-holder #content .page form table.cart .actions .checkout-button {
		float: right!important;
		display: inline-block;
		vertical-align: top
	}
	body #motopress-main.main-holder #content .page form table.cart tbody tr td.product-price,
	body #motopress-main.main-holder #content .page form table.cart tbody tr td.product-thumbnail,
	body #motopress-main.main-holder #content .page form table.cart thead tr th.product-price,
	body #motopress-main.main-holder #content .page form table.cart thead tr th.product-thumbnail {
		display: none
	}
}

@media (max-width:979px) {
	body #motopress-main.main-holder #content .page form table.cart .buttons_added {
		margin: 0
	}
	body #motopress-main.main-holder #content .page .col2-set .col-2 {
		float: none;
		width: 100%
	}
	body #motopress-main.main-holder #content .page .col2-set .col-1 {
		float: none;
		width: 100%;
		padding: 3px 0
	}
}

body #motopress-main.main-holder #content .page .col2-set .col-2 p#shiptobilling {
	float: right;
	line-height: inherit;
	position: relative;
	font-size: 11px;
	right: 0
}

body #motopress-main.main-holder #content .page .col2-set .col-2 p#shiptobilling label {
	font-size: inherit;
	padding: 0
}

body #motopress-main.main-holder #content .page .lost_password {
	margin-left: 15px
}

@media (max-width:480px) {
	body #motopress-main.main-holder #content .page form .form-row {
		padding: 3px 0;
		float: none;
		width: 100%
	}
	body #motopress-main.main-holder #content .page #payment .form-row {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 10px
	}
	body #motopress-main.main-holder #content .page #payment .form-row div.payment_message:after {
		top: -6px;
		left: 79%
	}
}

body #motopress-main.main-holder #content .page td.product-quantity {
	min-width: inherit
}

body #motopress-main.main-holder #content .page div#payment ul.payment_methods input[id^=payment_method_] {
	float: none;
	display: inline-block;
	margin: -3px 4px 0 0!important;
	vertical-align: middle
}

body #motopress-main.main-holder #content .page div#payment ul.payment_methods input[id^=payment_method_]+label {
	display: inline-block;
	margin: 0
}

body #motopress-main.main-holder #content .col2-set.addresses .address h3 {
	float: left;
	margin: 0 0 15px
}

body #motopress-main.main-holder .order-actions .button {
	margin: 2px
}

body .cart-collaterals .shipping_calculator button.button {
	max-width: 225px;
	width: auto!important;
	margin: 0 0 0 4px
}

body .cart-collaterals .cart_totals h2,
body .cart-collaterals .shipping_calculator h2 {
	text-align: left;
	margin: 0 0 0 10px
}

@media (max-width:1200px) {
	body #content input.button,
	body #respond form .form-submit input#submit,
	body #respond input#submit,
	body #submit,
	body .button-alt,
	body .navigation a,
	body a.button,
	body button.button,
	body input.button {
		padding: 14px 20px
	}
}

body #content input.button.custom_btn,
body #respond form .form-submit input#submit.custom_btn,
body #respond input#submit.custom_btn,
body #submit.custom_btn,
body .button-alt.custom_btn,
body .navigation a.custom_btn,
body a.button.custom_btn,
body button.button.custom_btn,
body input.button.custom_btn,
table.compare-list .add-to-cart td a.added_to_cart.custom_btn,
table.compare-list .add-to-cart td a.button.custom_btn {
	background: #b40001
}

body #content input.button:focus,
body #content input.button:hover,
body #respond form .form-submit input#submit:focus,
body #respond form .form-submit input#submit:hover,
body #respond input#submit:focus,
body #respond input#submit:hover,
body #submit:focus,
body #submit:hover,
body .button-alt:focus,
body .button-alt:hover,
body .navigation a:focus,
body .navigation a:hover,
body a.button:focus,
body a.button:hover,
body button.button:focus,
body button.button:hover,
body input.button:focus,
body input.button:hover,
table.compare-list .add-to-cart td a.added_to_cart:focus,
table.compare-list .add-to-cart td a.added_to_cart:hover,
table.compare-list .add-to-cart td a.button:focus,
table.compare-list .add-to-cart td a.button:hover {
	color: #fff;
	background: #da1e0a;
	text-decoration: none;
	outline: 0
}

body #content input.button.active,
body #content input.button:active,
body #respond form .form-submit input#submit.active,
body #respond form .form-submit input#submit:active,
body #respond input#submit.active,
body #respond input#submit:active,
body #submit.active,
body #submit:active,
body .button-alt.active,
body .button-alt:active,
body .navigation a.active,
body .navigation a:active,
body a.button.active,
body a.button:active,
body button.button.active,
body button.button:active,
body input.button.active,
body input.button:active,
table.compare-list .add-to-cart td a.added_to_cart.active,
table.compare-list .add-to-cart td a.added_to_cart:active,
table.compare-list .add-to-cart td a.button.active,
table.compare-list .add-to-cart td a.button:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

body #content input.button.disabled,
body #content input.button[disabled],
body #respond form .form-submit input#submit.disabled,
body #respond form .form-submit input#submit[disabled],
body #respond input#submit.disabled,
body #respond input#submit[disabled],
body #submit.disabled,
body #submit[disabled],
body .button-alt.disabled,
body .button-alt[disabled],
body .navigation a.disabled,
body .navigation a[disabled],
body a.button.disabled,
body a.button[disabled],
body button.button.disabled,
body button.button[disabled],
body input.button.disabled,
body input.button[disabled],
table.compare-list .add-to-cart td a.added_to_cart.disabled,
table.compare-list .add-to-cart td a.added_to_cart[disabled],
table.compare-list .add-to-cart td a.button.disabled,
table.compare-list .add-to-cart td a.button[disabled] {
	cursor: default;
	background-image: none;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

body #commentform input[type=text],
body .comment-form-comment textarea#comment {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

body #commentform input[type=text] {
	height: 30px;
	padding: 5px 6px
}

@media (max-width:580px) {
	body .pp_details,
	body .ppt {
		width: 90%!important
	}
	body .pp_pic_holder {
		max-width: 580px;
		width: 95%!important;
		left: 2%!important
	}
	body #pp_full_res img,
	body .pp_pic_holder .pp_content {
		width: 100%!important;
		height: auto!important
	}
	body .pp_hoverContainer {
		width: 100%!important;
		height: 100%!important
	}
	body a.pp_close {
		right: -30px!important
	}
}

body .pp_description,
body.has_shop .star-rating .rate_content {
	display: none!important
}

body .pp_fade {
	position: relative
}

body div.pp_overlay {
	width: 100%!important
}

body .comment-form-comment textarea#comment {
	max-width: 500px;
	min-width: auto;
	resize: none
}

.breadcrumbs li,
body .reviewer {
	display: inline-block
}

body .content-holder .woocommerce-message {
	border-radius: 0;
	padding: 15px 65px 15px 45px!important;
	background: #eee;
	border: 0 solid #555;
	box-shadow: none;
	text-shadow: none;
	position: relative;
	line-height: 20px;
	font-size: 14px;
	color: #888;
	margin: 0 0 15px
}

@media (max-width:480px) {
	body .content-holder .woocommerce-message {
		padding: 15px 65px 15px 15px!important
	}
}

body .content-holder .woocommerce-message:before {
	position: absolute;
	left: 10px;
	color: #888;
	font-family: FontAwesome;
	content: "\f00c";
	font-size: 20px;
	padding: 0;
	height: auto;
	background: 0 0;
	box-shadow: none
}

@media (max-width:480px) {
	body .content-holder .woocommerce-message:before {
		display: none
	}
}

body .content-holder .woocommerce-message a.button {
	margin: -17px 0 0!important;
	float: none!important;
	top: 50%;
	right: 7px;
	width: 34px!important;
	height: 34px!important;
	border: 0!important;
	box-shadow: none!important;
	padding: 0!important;
	border-radius: 17px!important;
	overflow: hidden;
	position: absolute;
	text-indent: -99px;
	background: 0 0!important
}

body .content-holder .woocommerce-message a.button:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	line-height: 30px;
	text-align: center;
	font-size: 18px!important;
	background: #fff;
	cursor: pointer;
	text-indent: -2px;
	font-family: FontAwesome;
	color: #888;
	content: "\f07a";
	border: 2px solid #888!important;
	border-radius: 17px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear
}

body .content-holder .woocommerce-message a.button:active,
body .content-holder .woocommerce-message a.button:focus {
	margin: -17px 0 0!important;
	top: 50%
}

body .content-holder .woocommerce-message:before {
	top: 50%;
	margin-top: -11px
}

body .content-holder .woocommerce-error,
body .content-holder .woocommerce-info {
	border-radius: 0;
	padding: 10px 10px 10px 45px;
	background: #eee;
	border: 0 solid #555;
	box-shadow: none;
	text-shadow: none;
	position: relative;
	line-height: 28px;
	font-size: 14px
}

body .content-holder .woocommerce-error:before,
body .content-holder .woocommerce-info:before {
	position: absolute;
	left: 10px;
	top: 50%;
	color: #888;
	font-family: FontAwesome;
	content: "\f05a";
	font-size: 24px;
	padding: 0;
	height: auto;
	background: 0 0;
	box-shadow: none;
	font-style: normal;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

body .content-holder .woocommerce-error {
	padding: 15px 15px 15px 65px;
	color: #9d261d
}

body .content-holder .woocommerce-error:before {
	color: #9d261d;
	content: "\f071";
	font-size: 30px;
	margin: 0
}

body mark {
	background: 0 0;
	color: #888
}

body #ship-to-different-address {
	font-size: 12px;
	line-height: 21px;
	overflow: hidden
}

body #ship-to-different-address label {
	display: inline-block;
	padding: 0 0 0 5px;
	margin: 0
}

body #ship-to-different-address .input-checkbox {
	float: left;
	margin: 2px 0 0
}

#respond #commentform textarea,
.product-page .product_list_widget li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#respond #commentform textarea {
	max-width: 100%;
	width: 100%;
	min-width: 0
}

.pp_inline #reply-title {
	margin-right: 10px
}

.pp_inline #respond {
	padding: 15px
}

body.has_shop .star-rating {
	font-size: 19px!important;
	height: 1em;
	line-height: 1em;
	position: relative;
	width: 5.3em;
	font-family: 'Material Icons';
	margin: 2px auto
}

body.has_shop .star-rating:before {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	content: "\e02a\e02a\e02a\e02a\e02a";
	color: #bbc2c7
}

body.has_shop .star-rating span,
table.compare-list tr.price .woocommerce-product-rating .star-rating span {
	float: left;
	left: 0;
	padding-top: 1.5em;
	position: absolute;
	top: 0;
	overflow: hidden;
	height: 0
}

body.has_shop .star-rating span:before {
	color: #b40001;
	position: absolute;
	left: 0;
	top: 0;
	content: "\e02a\e02a\e02a\e02a\e02a"
}

body.has_shop .product_list_widget .star-rating {
	margin: 2px 0
}

body.has_shop .star-rating .rate_content {}

@media (max-width:480px) {
	body.has_shop .star-rating .rate_content {
		display: none!important
	}
}

body.has_shop .hreview-aggregate .star-rating,
body.has_shop .products .product .star-rating,
body.has_shop div[id^=top-rated-] .star-rating,
body.has_shop div[itemprop=aggregateRating] .star-rating {
	position: relative;
	overflow: visible
}

body.has_shop .hreview-aggregate .star-rating span,
body.has_shop .products .product .star-rating span,
body.has_shop div[id^=top-rated-] .star-rating span,
body.has_shop div[itemprop=aggregateRating] .star-rating span {
	height: 0;
	overflow: hidden;
	cursor: default
}

body.has_shop .hreview-aggregate .star-rating .rate_content,
body.has_shop .products .product .star-rating .rate_content,
body.has_shop div[id^=top-rated-] .star-rating .rate_content,
body.has_shop div[itemprop=aggregateRating] .star-rating .rate_content {
	position: absolute;
	display: none;
	font-size: 11px;
	line-height: 15px;
	color: #fff;
	background: #888;
	padding: 10px 5px;
	width: 110px;
	visibility: hidden;
	opacity: 0;
	top: -70px;
	right: 0;
	text-align: center;
	margin-left: -45px;
	border-radius: 0;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
	pointer-events: none;
	font-family: Ubuntu Condensed
}

body.has_shop .hreview-aggregate .star-rating .rate_content:after,
body.has_shop .products .product .star-rating .rate_content:after,
body.has_shop div[id^=top-rated-] .star-rating .rate_content:after,
body.has_shop div[itemprop=aggregateRating] .star-rating .rate_content:after,
table.compare-list tr.price .woocommerce-product-rating .star-rating .rate_content:after {
	position: absolute;
	content: "";
	bottom: -6px;
	right: 10px;
	border-top: 7px solid #888;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 0 solid transparent
}

body.has_shop .hreview-aggregate .star-rating:hover .rate_content,
body.has_shop .products .product .star-rating:hover .rate_content,
body.has_shop div[id^=top-rated-] .star-rating:hover .rate_content,
body.has_shop div[itemprop=aggregateRating] .star-rating:hover .rate_content,
table.compare-list tr.price .woocommerce-product-rating .star-rating:hover .rate_content {
	visibility: visible;
	opacity: 1;
	top: -45px
}

body.has_shop .stars a[class*=star-] {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none
}

body.has_shop .pp_gallery ul li {
	width: 50px;
	height: auto
}

.product-page .product_list_widget {
	margin: 0 -10px!important
}

.product-page .product_list_widget:after {
	clear: both;
	width: 100%;
	content: "";
	display: block
}

.product-page .product_list_widget li {
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding: 0 10px!important;
	margin: 0 0 15px!important
}

@media (max-width:767px) {
	.product-page .product_list_widget li {
		width: 50%
	}
}

@media (max-width:480px) {
	.product-page .product_list_widget li {
		width: 100%
	}
}

.yith-wcwl-add-to-wishlist {
	clear: both
}

.cherry-quick-view-add-to-cart a.add_to_cart_button,
.woocommerce #content input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.yith-wcwl-add-to-wishlist .show {
	position: relative
}

body.has_shop.has_woocommerce form.checkout_coupon .form-row {
	float: none;
	display: inline-block;
	vertical-align: middle
}

@media (max-width:350px) {
	.product-large-image {
		width: 220px
	}
	.product-thumbnails_list {
		height: 220px!important
	}
	.product-thumbnails {
		width: 55px
	}
	.product-thumbnails img {
		height: 55px!important;
		width: auto
	}
}

.product-list-buttons {
	padding: 10px 0 0
}

.add_to_wishlist:before {
	content: "\f08a";
	display: inline-block;
	margin: 0 4px 0 0;
	font-family: FontAwesome;
	width: 1em;
	vertical-align: top
}

.compare,
.compare:before,
.yith-wcwl-add-to-wishlist a {
	display: inline-block;
	vertical-align: middle;
	margin: 0 6px
}

.compare:before {
	content: "\f067";
	margin: 0 11px 0 0;
	font-family: FontAwesome;
	width: 1em;
	vertical-align: top
}

.yith-wcwl-add-to-wishlist {
	display: block;
	vertical-align: top;
	padding: 0;
	position: relative
}

.yith-wcwl-add-to-wishlist .ajax-loading {
	position: absolute;
	border: 0!important;
	outline: 0!important
}

.summary .yith-wcwl-add-to-wishlist {
	padding: 0 0 10px
}

.cherry-quick-view-add-to-cart a.add_to_cart_button.added,
.woocommerce #content input.button.added,
.woocommerce #respond input#submit.added,
.woocommerce a.button.added,
.woocommerce button.button.added,
.woocommerce input.button.added,
.woocommerce-page #content input.button.added,
.woocommerce-page #respond input#submit.added,
.woocommerce-page a.button.added,
.woocommerce-page button.button.added,
.woocommerce-page input.button.added {
	pading: 0;
	line-height: 0;
	font-size: 0
}

.cherry-quick-view-add-to-cart a.add_to_cart_button.added:before,
.woocommerce #content input.button.added:before,
.woocommerce #respond input#submit.added:before,
.woocommerce a.button.added:before,
.woocommerce button.button.added:before,
.woocommerce input.button.added:before,
.woocommerce-page #content input.button.added:before,
.woocommerce-page #respond input#submit.added:before,
.woocommerce-page a.button.added:before,
.woocommerce-page button.button.added:before,
.woocommerce-page input.button.added:before,
div.pp_woocommerce div.ppt,
table.compare-list .add-to-cart td a:after {
	display: none!important
}

.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
	background: #b40001;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	color: #fff;
	padding: inherit;
	border: 0 solid #b40001;
	line-height: inherit;
	border-radius: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 90;
	position: absolute
}

.cherry-quick-view-add-to-cart a.add_to_cart_button.added:after,
.woocommerce #content input.button.added:after,
.woocommerce-page #content input.button.added:after,
.woocommerce-page #respond input#submit.added:after,
.woocommerce-page a.button.added:after,
.woocommerce-page button.button.added:after,
.woocommerce-page input.button.added:after {
	background: #b40001;
	font-family: FontAwesome;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	content: "\f00c";
	color: #fff;
	padding: inherit;
	border: 0 solid #b40001;
	line-height: inherit;
	border-radius: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 90;
	position: absolute
}

.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading {
	filter: alpha(opacity=100)
}

.cherry-quick-view-add-to-cart a.add_to_cart_button.loading,
.woocommerce #content input.button.loading,
.woocommerce-page #content input.button.loading,
.woocommerce-page #respond input#submit.loading,
.woocommerce-page a.button.loading,
.woocommerce-page button.button.loading,
.woocommerce-page input.button.loading {
	opacity: 1;
	filter: alpha(opacity=100)
}

.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
	left: -1px;
	bottom: -1px;
	text-align: center;
	background: url(images/spinner.gif) no-repeat center center rgba(255, 255, 255, .5)
}

.cherry-quick-view-add-to-cart a.add_to_cart_button.loading:after,
.woocommerce #content input.button.loading:after,
.woocommerce-page #content input.button.loading:after,
.woocommerce-page #respond input#submit.loading:after,
.woocommerce-page a.button.loading:after,
.woocommerce-page button.button.loading:after,
.woocommerce-page input.button.loading:after {
	position: absolute;
	left: -1px;
	right: -1px;
	top: -1px;
	bottom: -1px;
	text-align: center;
	background: url(images/spinner.gif) no-repeat center center rgba(255, 255, 255, .5);
	content: "";
	-webkit-animation: none;
	-moz-animation: none;
	animation: none
}

#slider>a,
.yith-wcwl-wishlistaddedbrowse,
.yith-wcwl-wishlistexistsbrowse,
body #motopress-main.main-holder .wpcf71 .submit-wrap,
body #motopress-main.main-holder .wpcf71 .wpcf7-form-control-wrap {
	position: relative
}

.yith-wcwl-wishlistaddedbrowse .feedback,
.yith-wcwl-wishlistexistsbrowse .feedback {
	position: absolute;
	width: 200px;
	background: #333;
	border: 1px solid #333;
	border-radius: 0;
	padding: 8px 5px;
	bottom: 100%;
	z-index: 99;
	left: 50%;
	margin: 0 0 20px -105px;
	visibility: hidden;
	opacity: 0;
	text-align: center;
	-webkit-transition: all 50ms linear;
	-moz-transition: all 50ms linear;
	-o-transition: all 50ms linear;
	transition: all 50ms linear;
	pointer-events: none
}

.yith-wcwl-wishlistaddedbrowse .feedback:after,
.yith-wcwl-wishlistaddedbrowse .feedback:before,
.yith-wcwl-wishlistexistsbrowse .feedback:after,
.yith-wcwl-wishlistexistsbrowse .feedback:before {
	position: absolute;
	content: '';
	bottom: -10px;
	left: 50%;
	margin: 0 0 0 -9px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 9px 0;
	border-color: #333 transparent transparent;
	z-index: 2
}

.yith-wcwl-wishlistaddedbrowse .feedback:before,
.yith-wcwl-wishlistexistsbrowse .feedback:before {
	bottom: -11px;
	margin: 0 0 0 -10px;
	border-width: 11px 10px 0;
	z-index: 1
}

.yith-wcwl-wishlistaddedbrowse:hover .feedback,
.yith-wcwl-wishlistexistsbrowse:hover .feedback {
	opacity: 1;
	visibility: visible;
	margin-bottom: 12px;
	-webkit-transition: all 100ms linear;
	-moz-transition: all 100ms linear;
	-o-transition: all 100ms linear;
	transition: all 100ms linear
}

#yith-wcwl-popup-message {
	background: #b40001;
	box-shadow: none
}

#yith-wcwl-popup-message:before {
	position: absolute;
	content: '\f05d';
	font-size: 20px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	top: 50%;
	margin: -10px 0 0;
	left: 10px;
	font-family: FontAwesome
}

body .info {
	background: 0 0;
	box-shadow: none;
	padding: 0;
	border: 0;
	color: #888
}

body a.pp_close {
	top: -30px!important;
	right: -25px!important
}

.loading,
.loading:before {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.widget .input-text,
table.compare-list td img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.widget .input-text {
	height: 31px
}

@media (max-width:767px) {
	.widget .input-text {
		width: 50%
	}
}

@media (max-width:450px) {
	.widget .input-text {
		width: 100%
	}
}

.comment-form-rating .stars span a {
	white-space: nowrap;
	text-decoration: none!important
}

.woocommerce #content .quantity input.qty,
.woocommerce .quantity input.qty,
.woocommerce-page #content .quantity input.qty,
.woocommerce-page .quantity input.qty {
	width: 61px!important;
	padding-left: 8px!important;
	height: 30px;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.dataTables_scrollBody {
	overflow: visible!important
}

table.compare-list .add-to-cart td a.added_to_cart,
table.compare-list .add-to-cart td a.button {
	padding: 14px 60px;
	font-size: 16px;
	line-height: 21px;
	background: #b40001;
	color: #fff;
	border: 0 solid #999;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	font-weight: 500;
	text-transform: uppercase;
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	height: auto;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	margin-top: 0;
	margin-bottom: 10px;
	position: relative
}

@media (max-width:1200px) {
	table.compare-list .add-to-cart td a.added_to_cart,
	table.compare-list .add-to-cart td a.button {
		padding: 14px 20px
	}
}

table.compare-list .remove td a,
table.compare-list a {
	color: #888
}

.nivo-directionNav a:hover i,
table.compare-list .remove td a:hover,
table.compare-list a:hover {
	color: #b40001
}

table.compare-list thead th {
	background: #222;
	color: #eee
}

table.compare-list .td.odd {
	padding-bottom: 10px
}

body mark,
table.compare-list th {
	font-weight: 700
}

table.compare-list td img {
	border: 0;
	background: #f5f5f5
}

table.compare-list tr.title td {
	font-size: 17px;
	line-height: 26px;
	color: #b40001;
	font-weight: 700
}

table.compare-list tr.price {
	text-decoration: none;
	margin-bottom: 10px
}

table.compare-list tr.price del .amount {
	text-decoration: line-through
}

table.compare-list tr.price .woocommerce-product-rating .star-rating {
	font-size: 19px!important;
	height: 1em;
	line-height: 1em;
	position: relative;
	width: 4.6em;
	font-family: FontAwesome;
	margin: 8px 0 0
}

table.compare-list tr.price .woocommerce-product-rating .star-rating:before {
	color: #999;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	content: "\f005\f005\f005\f005\f005"
}

table.compare-list tr.price .woocommerce-product-rating .star-rating span:before {
	color: #b40001;
	position: absolute;
	left: 0;
	top: 0;
	content: "\f005\f005\f005\f005\f005"
}

table.compare-list tr.price .woocommerce-product-rating .star-rating .rate_content {
	position: absolute;
	display: block;
	font-size: 11px;
	line-height: 15px;
	color: #fff;
	background: #888;
	padding: 10px 5px;
	width: 110px;
	visibility: hidden;
	opacity: 0;
	top: -70px;
	right: 0;
	text-align: center;
	margin-left: -45px;
	border-radius: 0;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
	pointer-events: none;
	font-family: Ubuntu Condensed
}

table.compare-list tr.price td,
table.compare-list tr.price th {
	color: #888;
	font-size: 20px;
	line-height: 30px;
	float: none;
	text-align: left;
	text-decoration: none
}

table.compare-list tr.price td .amount,
table.compare-list tr.price th .amount {
	margin: 10px 0;
	display: inline-block
}

table.compare-list tr.price td del,
table.compare-list tr.price td span.from,
table.compare-list tr.price th del,
table.compare-list tr.price th span.from {
	font-size: 12px;
	display: inline-block;
	text-transform: lowercase
}

table.compare-list tr.price td .from,
table.compare-list tr.price th .from {
	margin: 0 5px 0 0;
	font-size: 12px
}

@media (max-width:979px) {
	table.compare-list tr.price td,
	table.compare-list tr.price th {
		font-size: 1.2em;
		line-height: 1.2em
	}
}

table.compare-list tr.description td p {
	margin: 10px
}

table.compare-list tr.description td,
table.compare-list tr.stock td {
	padding: 10px
}

table.compare-list tr.stock td span {
	text-align: left!important;
	font-size: 14px;
	line-height: 23px;
	font-weight: 700;
	color: #888
}

table.compare-list .woocommerce-review-link {
	font-size: 12px;
	text-transform: none
}

body.woocompare_table>h1 {
	background: 0 0;
	color: #333;
	border-bottom: 1px solid #d6d6d6
}

body.woocompare_table,
table.compare-list th {
	font-size: 12px;
	line-height: 21px;
	font-family: Ubuntu Condensed;
	color: #888
}

table.compare-list .remove td a .remove {
	background: 0 0;
	width: auto;
	height: auto;
	display: inline-block!important;
	line-height: inherit;
	color: #999!important;
	padding: 0;
	font-weight: 700;
	font-size: 15px;
	vertical-align: middle;
	position: relative;
	margin: 0;
	top: -2px;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease
}

table.compare-list .remove td a .remove:hover,
table.compare-list .remove td a:hover .remove {
	background: 0 0;
	color: #9d261d!important
}

.cherry-quick-view-wrap .price {
	color: #b40001;
	font-size: 18px;
	line-height: 20px;
	font-weight: 500;
	float: none;
	text-align: left
}

@media (max-width:979px) {
	.cherry-quick-view-wrap .price {
		font-size: 16px;
		line-height: 19px
	}
}

.cherry-quick-view-wrap .price .from {
	margin: 0 10px 0 0;
	font-size: 20px
}

.cherry-quick-view-wrap .thumbnails {
	margin: 0;
	text-align: center
}

.cherry-quick-view-wrap .thumbnails a {
	width: auto;
	max-width: 90px;
	margin: 0 1px 2px;
	float: none;
	display: inline-block
}

.cherry-quick-view-wrap .thumbnails a:hover img {
	box-shadow: none
}

.cherry-quick-view-wrap span.onsale {
	font-weight: 500;
	font-size: 12px;
	line-height: 21px;
	background: #b40001;
	color: #fff;
	padding: 4px 10px;
	border: 0;
	border-radius: 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	left: 6px;
	top: 6px;
	right: auto;
	margin: 0;
	min-height: 0;
	min-width: 0
}

.cherry-quick-view-wrap a.added_to_cart,
.cherry-quick-view-wrap a.button.add_to_cart_button {
	font-size: 16px;
	line-height: 21px;
	background: #b40001;
	color: #fff;
	border: 0 solid #999;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	font-weight: 500;
	text-transform: uppercase;
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	height: auto;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	margin: 0 10px 10px 0;
	padding: 14px 40px
}

@media (max-width:1200px) {
	.cherry-quick-view-wrap a.added_to_cart,
	.cherry-quick-view-wrap a.button.add_to_cart_button {
		padding: 14px 20px
	}
}

.cherry-quick-view-wrap a.added_to_cart.custom_btn,
.cherry-quick-view-wrap a.button.add_to_cart_button.custom_btn {
	background: #b40001
}

.cherry-quick-view-wrap a.added_to_cart:focus,
.cherry-quick-view-wrap a.added_to_cart:hover,
.cherry-quick-view-wrap a.button.add_to_cart_button:focus,
.cherry-quick-view-wrap a.button.add_to_cart_button:hover {
	color: #fff;
	background: #da1e0a;
	text-decoration: none;
	outline: 0
}

.cherry-quick-view-wrap a.added_to_cart.active,
.cherry-quick-view-wrap a.added_to_cart:active,
.cherry-quick-view-wrap a.button.add_to_cart_button.active,
.cherry-quick-view-wrap a.button.add_to_cart_button:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.cherry-quick-view-wrap a.added_to_cart.disabled,
.cherry-quick-view-wrap a.added_to_cart[disabled],
.cherry-quick-view-wrap a.button.add_to_cart_button.disabled,
.cherry-quick-view-wrap a.button.add_to_cart_button[disabled] {
	cursor: default;
	background-image: none;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.onsale {
	font-weight: 500;
	font-size: 12px;
	line-height: 21px;
	background: #b40001;
	color: #fff;
	padding: 4px 10px;
	border: 0;
	border-radius: 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	left: 6px;
	top: 6px;
	right: 'auto';
	margin: 0;
	min-height: 0;
	min-width: 0
}

@media (max-width:979px) {
	.isStuck {
		position: relative!important;
		top: 0!important
	}
	.pseudoStickyBlock {
		height: 0!important
	}
}

@media (max-width:767px) {
	body {
		padding: 0
	}
	#motopress-main.main-holder {
		overflow: hidden;
		padding-left: 10px;
		padding-right: 10px
	}
	#motopress-main.main-holder .content-holder,
	#motopress-main.main-holder footer.footer,
	#motopress-main.main-holder header.header {
		padding-left: 10px;
		padding-right: 10px;
		margin-left: -10px;
		margin-right: -10px
	}
	#motopress-main.main-holder .parallax-slider {
		margin-left: -10px;
		margin-right: -10px
	}
	#parallaxSliderPagination {
		margin-left: -10px
	}
}

.woocommerce a.remove,
a.remove {
	display: inline-block!important;
	padding: 0;
	vertical-align: middle;
	position: relative;
	top: -3px;
	margin: 0
}

.woocommerce a.remove {
	background: 0 0
}

a.remove {
	width: auto;
	height: auto;
	line-height: inherit;
	color: #999!important;
	font-weight: 700;
	font-size: 15px
}

.woocommerce a.remove:hover,
a.remove {
	background: 0 0
}

a.remove:hover {
	background: 0 0;
	color: #9d261d!important
}

.yith-wcwl-add-to-wishlist .ajax-loading {
	top: 50%;
	left: 50%;
	margin: 0;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.contacts_google-map {
	height: 400px;
	margin-bottom: 20px
}

@media (max-width:767px) {
	.contacts_google-map {
		height: 300px
	}
}

@media (max-width:479px) {
	.contacts_google-map {
		height: 200px
	}
}

body #motopress-main.main-holder #content form.login .form-row input.input-text,
body #motopress-main.main-holder #content form.register .form-row input.input-text,
body #motopress-main.main-holder #respond #commentform input[type=text],
body #motopress-main.main-holder #searchform #s,
body #motopress-main.main-holder .wpcf71 input.wpcf7-text {
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	font-family: Ubuntu Condensed;
	border: 1px solid #e2e1e1;
	background: #fff;
	border-radius: 0;
	height: 40px;
	padding: 10px 15px;
	color: #888;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: none
}

body #motopress-main.main-holder #respond #commentform textarea,
body #motopress-main.main-holder .wpcf71 textarea {
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	font-family: Ubuntu Condensed;
	border: 1px solid #e2e1e1;
	background: #fff;
	border-radius: 0;
	padding: 10px 15px;
	color: #888;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: none
}

body #motopress-main.main-holder #content form.login .form-row input.input-text::-moz-placeholder,
body #motopress-main.main-holder #content form.register .form-row input.input-text::-moz-placeholder,
body #motopress-main.main-holder #respond #commentform input[type=text]::-moz-placeholder,
body #motopress-main.main-holder #respond #commentform textarea::-moz-placeholder,
body #motopress-main.main-holder #searchform #s::-moz-placeholder,
body #motopress-main.main-holder .wpcf7 input.wpcf7-text::-moz-placeholder,
body #motopress-main.main-holder .wpcf7 textarea::-moz-placeholder {
	color: #888
}

body #motopress-main.main-holder #content form.login .form-row input.input-text:-ms-input-placeholder,
body #motopress-main.main-holder #content form.register .form-row input.input-text:-ms-input-placeholder,
body #motopress-main.main-holder #respond #commentform input[type=text]:-ms-input-placeholder,
body #motopress-main.main-holder #respond #commentform textarea:-ms-input-placeholder,
body #motopress-main.main-holder #searchform #s:-ms-input-placeholder,
body #motopress-main.main-holder .wpcf7 input.wpcf7-text:-ms-input-placeholder,
body #motopress-main.main-holder .wpcf7 textarea:-ms-input-placeholder {
	color: #888
}

body #motopress-main.main-holder #content form.login .form-row input.input-text::-webkit-input-placeholder,
body #motopress-main.main-holder #content form.register .form-row input.input-text::-webkit-input-placeholder,
body #motopress-main.main-holder #respond #commentform input[type=text]::-webkit-input-placeholder,
body #motopress-main.main-holder #respond #commentform textarea::-webkit-input-placeholder,
body #motopress-main.main-holder #searchform #s::-webkit-input-placeholder,
body #motopress-main.main-holder .wpcf7 input.wpcf7-text::-webkit-input-placeholder,
body #motopress-main.main-holder .wpcf7 textarea::-webkit-input-placeholder {
	color: #888
}

body #motopress-main.main-holder #searchform input[type=submit] {
	font-size: 12px;
	line-height: 20px;
	padding: 10px 15px;
	border-width: 0
}

body #motopress-main.main-holder #content form.login label[for=rememberme] {
	display: inline-block;
	margin-left: 3px
}

body #motopress-main.main-holder #content form.login input[type=checkbox] {
	margin-top: -2px
}

body #motopress-main.main-holder #content form.login .lost_password {
	margin-left: 0
}

body #motopress-main.main-holder #content form.login,
body #motopress-main.main-holder #content form.register {
	border: 1px solid #e2e1e1;
	border-radius: 0
}

body #motopress-main.main-holder #respond {
	padding-top: 0
}

@media (min-width:1200px) {
	body #motopress-main.main-holder #respond #commentform input[type=text] {
		width: 370px!important
	}
}

body #motopress-main.main-holder #respond #commentform textarea,
body #motopress-main.main-holder .wpcf71 textarea {
	height: 200px
}

#wp-calendar #prev,
body #motopress-main.main-holder #respond #commentform .comment_submit,
body #motopress-main.main-holder #respond #commentform .comment_submit #submit {
	text-align: left
}

body #motopress-main.main-holder #respond #commentform .comment_submit #submit {
	margin-top: 0;
	float: none
}

body #motopress-main.main-holder .wpcf7-not-valid-tip {
	padding: 10px 5px!important;
	border-radius: 0;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	font-family: Ubuntu Condensed
}

body #motopress-main.main-holder .wpcf71 input[type=reset] {
	margin-right: 10px
}

body #motopress-main.main-holder .wpcf71 .submit-wrap .ajax-loader {
	position: absolute;
	top: 50%;
	margin-top: 0;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

body #motopress-main.main-holder .wpcf71 .wpcf7-form-control-wrap:before {
	position: absolute;
	height: 100%;
	width: 40px;
	text-align: center;
	font-family: FontAwesome;
	font-size: 20px;
	color: #999;
	left: 0;
	line-height: 40px
}

body #motopress-main.main-holder .wpcf71 .wpcf7-form-control-wrap input,
body #motopress-main.main-holder .wpcf71 .wpcf7-form-control-wrap textarea {
	padding-left: 40px!important
}

body #motopress-main.main-holder .wpcf71 .wpcf7-form-control-wrap.your-name:before {
	content: '\f007'
}

body #motopress-main.main-holder .wpcf71 .wpcf7-form-control-wrap.your-email:before {
	content: '\f0e0'
}

body #motopress-main.main-holder .wpcf71 .wpcf7-form-control-wrap.your-phone:before {
	content: '\f095'
}

body #motopress-main.main-holder .wpcf71 .wpcf7-form-control-wrap.your-message:before {
	content: '\f040'
}

#back-top {
	overflow: hidden;
	border-radius: 50%
}

#back-top span:after,
#back-top span:before {
	position: absolute;
	font-family: FontAwesome;
	content: '\f106';
	font-size: 30px;
	line-height: 50px;
	color: #fff;
	left: 0;
	right: 0;
	top: 0
}

#back-top span:after {
	-webkit-transform: translate(0, 36px);
	-moz-transform: translate(0, 36px);
	-ms-transform: translate(0, 36px);
	-o-transform: translate(0, 36px);
	transform: translate(0, 36px)
}

#back-top a:hover span {
	background: #b40001;
	opacity: 1;
	filter: alpha(opacity=100)
}

#back-top a:hover span:before {
	-webkit-transform: translate(0, -50px);
	-moz-transform: translate(0, -50px);
	-ms-transform: translate(0, -50px);
	-o-transform: translate(0, -50px);
	transform: translate(0, -50px);
	-webkit-transition: all 150ms ease;
	-moz-transition: all 150ms ease;
	-o-transition: all 150ms ease;
	transition: all 150ms ease;
	color: #fff
}

#back-top a:hover span:after {
	-webkit-transition: all 150ms ease 300ms;
	-moz-transition: all 150ms ease 300ms;
	-o-transition: all 150ms ease 300ms;
	transition: all 150ms ease 300ms;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}

.pagination__posts ul,
.woocommerce nav.woocommerce-pagination ul {
	overflow: hidden;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.pagination__posts ul {
	border: 0;
	border-color: #ddd
}

.pagination__posts ul li,
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th,
.woocommerce nav.woocommerce-pagination ul li {
	border: 0
}

.pagination__posts ul li a,
.pagination__posts ul li span,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
	background: 0 0;
	border: 1px solid #ddd;
	border-right: none;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.pagination__posts ul li a,
.pagination__posts ul li span {
	padding: 4px 10px;
	font-size: 12px;
	line-height: 21px
}

.pagination__posts ul li:last-child a,
.pagination__posts ul li:last-child span,
.woocommerce nav.woocommerce-pagination ul li:last-child a,
.woocommerce nav.woocommerce-pagination ul li:last-child span {
	border-right: 1px solid #ddd
}

.pagination__posts ul li span.current,
.pagination__posts ul li.active span,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li.active span {
	background: #b40001;
	color: #fff;
	border-color: #b40001
}

.pagination__posts ul li a:active,
.pagination__posts ul li a:focus,
.pagination__posts ul li a:hover,
.pagination__posts ul li span:not(.current):active,
.pagination__posts ul li span:not(.current):focus,
.pagination__posts ul li span:not(.current):hover,
.woocommerce nav.woocommerce-pagination ul li a:active,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span:not(.current):active,
.woocommerce nav.woocommerce-pagination ul li span:not(.current):focus,
.woocommerce nav.woocommerce-pagination ul li span:not(.current):hover {
	background: #eee
}

.pagination__posts ul li.active span:active,
.pagination__posts ul li.active span:focus,
.pagination__posts ul li.active span:hover,
.woocommerce nav.woocommerce-pagination ul li.active span:active,
.woocommerce nav.woocommerce-pagination ul li.active span:focus,
.woocommerce nav.woocommerce-pagination ul li.active span:hover {
	background: #b40001
}

.pagination__posts ul li:first-child a,
.pagination__posts ul li:first-child span,
.woocommerce nav.woocommerce-pagination ul li:first-child a,
.woocommerce nav.woocommerce-pagination ul li:first-child span {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.pagination__posts ul li:last-child a,
.pagination__posts ul li:last-child span,
.woocommerce nav.woocommerce-pagination ul li:last-child a,
.woocommerce nav.woocommerce-pagination ul li:last-child span {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

body #motopress-main.main-holder .content-holder .filter-wrapper {
	margin: 0 0 30px;
	text-align: left;
	background: #cdf2d9;
	padding: 20px 30px
}

body #motopress-main.main-holder .content-holder .filter-wrapper .pull-right {
	float: left!important;
	display: inline-block
}

body #motopress-main.main-holder .content-holder .filter-wrapper ul {
	line-height: 0;
	text-align: left
}

body #motopress-main.main-holder .content-holder .filter-wrapper .nav-pills li {
	display: inline-block
}

body #motopress-main.main-holder .content-holder .filter-wrapper .nav-pills li,
body #motopress-main.main-holder .content-holder .filter-wrapper strong {
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	color: #333;
	text-transform: uppercase;
	font-family: Ubuntu Condensed;
	vertical-align: middle
}

body #motopress-main.main-holder .content-holder .filter-wrapper .nav-pills li a,
body #motopress-main.main-holder .content-holder .filter-wrapper strong a {
	color: inherit;
	padding: 0;
	line-height: 20px;
	background: 0 0
}

body #motopress-main.main-holder .content-holder .filter-wrapper .nav-pills li a:focus,
body #motopress-main.main-holder .content-holder .filter-wrapper .nav-pills li a:hover,
body #motopress-main.main-holder .content-holder .filter-wrapper .nav-pills li.active a,
body #motopress-main.main-holder .content-holder .filter-wrapper strong a:focus,
body #motopress-main.main-holder .content-holder .filter-wrapper strong a:hover,
body #motopress-main.main-holder .content-holder .filter-wrapper strong.active a {
	color: #b40001;
	background: 0 0
}

body #motopress-main.main-holder .content-holder .filter-wrapper strong {
	padding: 0;
	margin-right: 42px;
	background: 0 0;
	border-radius: 0;
	display: none
}

body #motopress-main.main-holder .content-holder .filter-wrapper .nav-pills {
	margin: 0;
	overflow: visible
}

body #motopress-main.main-holder .content-holder .filter-wrapper .nav-pills>li {
	margin: 0 42px 0 0;
	float: none;
	text-align: center
}

body #motopress-main.main-holder .content-holder .filter-wrapper .nav-pills>li:last-child {
	margin-right: 0
}

body #motopress-main.main-holder .content-holder .filter-wrapper .nav-pills>li>a {
	margin: 0;
	border-radius: 0
}

@media (max-width:979px) {
	body #motopress-main.main-holder .content-holder .filter-wrapper .nav-pills {
		margin: 0;
		overflow: visible
	}
	body #motopress-main.main-holder .content-holder .filter-wrapper .nav-pills>li {
		text-align: left;
		display: block;
		margin: 0 0 5px 10px
	}
}

@media (max-width:479px) {
	body #motopress-main.main-holder .content-holder .filter-wrapper strong {
		display: none
	}
	body #motopress-main.main-holder .content-holder .filter-wrapper .pull-right {
		float: none;
		text-align: center;
		display: block
	}
	body #motopress-main.main-holder .content-holder .filter-wrapper .pull-right .nav-pills {
		display: inline-block;
		float: none
	}
	body #motopress-main.main-holder .content-holder .filter-wrapper .pull-right .nav-pills>li {
		text-align: center
	}
}

.contacts_address,
.contacts_email,
.contacts_fax,
.contacts_phone {
	position: relative;
	display: inline-block;
	padding-left: 26px;
	margin-bottom: 5px
}

.contacts_address:before,
.contacts_email:before,
.contacts_fax:before,
.contacts_phone:before {
	position: absolute;
	font-family: FontAwesome;
	left: 0;
	margin-right: 10px;
	color: #888
}

.contacts_address:before {
	content: '\f041'
}

.contacts_fax:before {
	content: '\f0f6'
}

.contacts_email:before {
	content: '\f0e0'
}

.contacts_phone:before {
	content: '\f095'
}

.fab {
	border-radius: 50%;
	margin: 0;
	padding: 20px
}

.ripple-effect {
	position: absolute;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	background: #fff;
	-webkit-animation: ripple-animation 2s;
	animation: ripple-animation 2s
}

.ripple {
	overflow: hidden!important;
	position: relative
}

.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.btn,
.input-block-level {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.input-block-level {
	display: block;
	width: 100%;
	min-height: 31px
}

.btn {
	padding: 14px 50px;
	font-size: 16px;
	line-height: 21px;
	background: #b40001;
	color: #fff;
	border: 0 solid #999;
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	font-weight: 500;
	text-transform: uppercase;
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	height: auto;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease
}

@media (max-width:1200px) {
	.btn {
		padding: 14px 20px
	}
}

.btn.custom_btn {
	background: #b40001
}

.btn:focus,
.btn:hover {
	color: #fff;
	background: #da1e0a;
	text-decoration: none;
	outline: 0
}

.btn.active,
.btn.disabled,
.btn:active,
.btn[disabled] {
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.btn.active,
.btn:active {
	outline: 0
}

.btn.disabled,
.btn[disabled] {
	cursor: default;
	opacity: .65;
	filter: alpha(opacity=65)
}

.btn-large,
.btn-mini,
.btn-small {
	padding: 11px 19px;
	font-size: 15px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.btn-large [class*=" icon-"],
.btn-large [class^=icon-] {
	margin-top: 4px
}

.btn-mini,
.btn-small {
	padding: 2px 10px;
	font-size: 10.2px
}

.btn-small [class*=" icon-"],
.btn-small [class^=icon-] {
	margin-top: 0
}

.btn-mini [class*=" icon-"],
.btn-mini [class^=icon-] {
	margin-top: -1px
}

.btn-mini {
	padding: 0 6px;
	font-size: 9px
}

.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.btn-block+.btn-block {
	margin-top: 5px
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
	width: 100%
}

.btn-danger.active,
.btn-info.active,
.btn-inverse.active,
.btn-primary.active,
.btn-success.active,
.btn-warning.active {
	color: rgba(255, 255, 255, .75)
}

.btn-warning {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	*background-color: #f89406;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-warning.active,
.btn-warning.disabled,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.btn-warning[disabled] {
	color: #fff;
	background-color: #f89406;
	*background-color: #df8505
}

.btn-warning.active,
.btn-warning:active {
	background-color: #c67605 \9
}

.btn-danger {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #da4f49;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	*background-color: #bd362f;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-danger.active,
.btn-danger.disabled,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.btn-danger[disabled] {
	color: #fff;
	background-color: #bd362f;
	*background-color: #a9302a
}

.btn-danger.active,
.btn-danger:active {
	background-color: #942a25 \9
}

.btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	*background-color: #51a351;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-success.active,
.btn-success.disabled,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.btn-success[disabled] {
	color: #fff;
	background-color: #51a351;
	*background-color: #499249
}

.btn-success.active,
.btn-success:active {
	background-color: #408140 \9
}

.btn-info {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	*background-color: #2f96b4;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-info.active,
.btn-info.disabled,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.btn-info[disabled] {
	color: #fff;
	background-color: #2f96b4;
	*background-color: #2a85a0
}

.btn-info.active,
.btn-info:active {
	background-color: #24748c \9
}

.btn-inverse {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #363636;
	background-image: -moz-linear-gradient(top, #444, #222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
	background-image: -webkit-linear-gradient(top, #444, #222);
	background-image: -o-linear-gradient(top, #444, #222);
	background-image: linear-gradient(to bottom, #444, #222);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color: #222 #222 #000;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	*background-color: #222;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.btn-inverse[disabled] {
	color: #fff;
	background-color: #222;
	*background-color: #151515
}

.btn-inverse.active,
.btn-inverse:active {
	background-color: #090909 \9
}

button.btn,
input[type=submit].btn {
	*padding-top: 3px;
	*padding-bottom: 3px
}

button.btn::-moz-focus-inner,
button::-moz-focus-inner,
input[type=submit].btn::-moz-focus-inner {
	padding: 0;
	border: 0
}

button.btn.btn-large,
input[type=submit].btn.btn-large {
	*padding-top: 7px;
	*padding-bottom: 7px
}

button.btn.btn-small,
input[type=submit].btn.btn-small {
	*padding-top: 3px;
	*padding-bottom: 3px
}

button.btn.btn-mini,
input[type=submit].btn.btn-mini {
	*padding-top: 1px;
	*padding-bottom: 1px
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.btn-link {
	border-color: transparent;
	cursor: pointer;
	color: #888;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.btn-link:focus,
.btn-link:hover {
	color: #b40001;
	text-decoration: underline;
	background-color: transparent
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover {
	color: #333;
	text-decoration: none
}

#map-canvas {
	width: 100%;
	height: 280px;
	margin-bottom: 30px
}

.camera-slider-custom img,
.tableRenta {
	width: 100%
}

.tableRenta table {
	width: 100%;
	background: #eee;
	border: 1px solid #9e9e9e;
	margin-bottom: 30px
}

.tableRenta table td,
.tableRenta table th {
	padding: 8px 20px
}

.tableRenta table td,
.tableRenta table th,
.tableRenta table tr {
	border: 1px solid #9e9e9e;
	font-size: 16px
}

.tableRenta table th {
	background: #e1e1e1
}

.listBlog {
	margin-bottom: 30px;
	position: relative;
	display: block
}

.listBlog:after {
	clear: both;
	content: '';
	display: block
}

.singleBlogImg {
	margin: 0 30px 20px 0
}

#popup,
#popupIc {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 9999
}

#popup {
	background: rgba(21, 21, 21, .65) 0 0;
	display: none
}

#popup h5 {
	font: 300 18px/26px "Montserrat", sans-serif;
	margin-bottom: 20px
}

.popUpInner {
	width: 50%;
	margin: 200px auto 0;
	background: #fff 0 0;
	padding: 30px;
	position: relative;
	border-radius: 4px
}

.popUpInner p {
	font-size: 18px
}

.popUpInner #close {
	position: absolute;
	top: 10px;
	right: 10px;
	font-weight: 700;
	font-size: 16px
}

.popUpInner input[type=email],
.popUpInner input[type=text] {
	float: left;
	border: 1px solid #cecece;
	border-radius: 4px;
	width: 40%;
	box-sizing: border-box;
	padding: 10px 20px
}

.popUpInner input[type=text] {
	margin-left: 2%
}

.popUpInner input[type=submit] {
	float: left;
	background: #ececec;
	border: 0;
	padding: 10px 20px;
	box-sizing: border-box;
	width: 16%;
	border-radius: 4px;
	cursor: pointer;
	margin-left: 2%
}

#popupIc {
	background: rgba(21, 21, 21, .65)
}

.reservisiButton {
	margin-bottom: 30px
}

@media handheld,
only screen and (max-width:540px) {
	.reservisiButton {
		width: 100%
	}
	.product-large-image {
		width: 100%!important
	}
}

@media handheld,
only screen and (max-width:620px) {
	#reserve .reserveInner {
		margin-top: 60px!important
	}
	#reserve .reserveInner p {
		width: 100%!important;
		padding: 0!important
	}
	#reserve .reserveInner p:nth-of-type(5) {
		margin-bottom: 10.5px!important
	}
	.tableRenta table td,
	.tableRenta table th,
	.tableRenta table tr {
		padding: 8px 5px!important
	}
}

@media handheld,
only screen and (max-width:980px) {
	.tableRenta table td,
	.tableRenta table th,
	.tableRenta table tr {
		padding: 8px 10px!important
	}
}

.reserveFormIndex {
	margin-top: -130px;
	box-sizing: border-box;
	background: #333;
	z-index: 9999
}

.reserveFormIndex p label {
	font-size: 14px;
	color: #fff
}

.reserveFormIndex p input,
.reserveFormIndex p select,
.reserveFormPage p input {
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
	height: 40px
}

.reserveFormIndex p input[type=submit] {
	padding: 5px!important;
	height: 40px!important
}

.reserveFormPage p input {
	height: 35px;
	padding: 0 15px
}

body #motopress-main.main-holder .reserveFormPage p input[type=submit] {
	padding: 7px 60px
}

.reserveFormPage a {
	background: #f95446;
	display: block;
	padding: 9px 20px;
	color: #fff;
	text-align: center;
	font-weight: 500
}

.intervalRight {
	font-size: 18px;
	margin-bottom: 30px;
	padding: 15px;
	background: #333;
	color: #fff;
	line-height: 25px
}

.intervalRight h3 {
	font-size: 22px;
	margin-bottom: 20px
}

.intervalRight .crven,
.intervalRight .zelen {
	color: #fff;
	display: block;
	text-align: center;
	padding: 5px;
	text-decoration: none
}

.intervalRight .zelen {
	background: #b40001
}

.intervalRight .zelen:hover {
	background: #218d45
}

.intervalRight .crven {
	background: #f95446
}

.intervalRight .crven:hover {
	background: #cf483d
}

.redPrice,
.redPriceTop {
	color: #f95446
}

.redPriceTop {
	position: absolute;
	border: 1px solid #ccc;
	top: -20px;
	right: -20px;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	line-height: 60px;
	background: rgba(255, 255, 255, .95);
	display: block;
	font-size: 24px;
	text-align: center
}

#reserve .reserveInner ::-webkit-input-placeholder,
.reserveFormIndex p ::-webkit-input-placeholder {
	color: #6f6f6f
}

#reserve .reserveInner :-moz-placeholder,
.reserveFormIndex p :-moz-placeholder {
	color: #6f6f6f
}

#reserve .reserveInner ::-moz-placeholder,
.reserveFormIndex p ::-moz-placeholder {
	color: #6f6f6f
}

#reserve .reserveInner :-ms-input-placeholder,
.reserveFormIndex p :-ms-input-placeholder {
	color: #6f6f6f
}

.bannerLeft {
	padding-right: 15px
}

.bannerRight {
	padding-left: 15px
}

.bannerLeft,
.bannerRight {
	box-sizing: border-box;
	margin-bottom: 30px;
	width: 50%
}

.welcome h1 {
	font-size: 26px;
	line-height: 33px;
	margin-top: 0
}

.welcome h2,
.welcome h5 {
	font-weight: 700
}

.mod-article-single.mod-article-single__map {
	margin-bottom: 0
}

.mod-newsflash-adv.mod-newsflash-adv__icons .item {
	margin-bottom: 24px
}

.mod-newsflash-adv.mod-newsflash-adv__icons .item>.fa {
	background: #b40001;
	color: #fff;
	float: left;
	font-size: 51px;
	font-weight: 700;
	margin-right: 28px;
	line-height: 120px;
	text-align: center;
	width: 120px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}

.mod-newsflash-adv.mod-newsflash-adv__icons .item .item_content {
	overflow: hidden
}

.mod-newsflash-adv.mod-newsflash-adv__icons .item:hover>.fa {
	background: #1f1f1f
}

.mod-newsflash-adv.mod-newsflash-adv__testimonials .item_img img {
	-webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
	border-radius: 1000px
}

.mod-newsflash-adv.droplist {
	margin-bottom: 38px
}

.mod-newsflash-adv.droplist .item {
	margin-bottom: 14px
}

.mod-newsflash-adv.droplist .dropcap {
	background: #1f1f1f;
	float: left;
	font-size: 51px;
	font-weight: 700;
	margin-right: 28px;
	line-height: 120px;
	text-align: center;
	width: 120px
}

.mod-newsflash-adv.droplist .item_content {
	overflow: hidden
}

.mod-newsflash-adv .isotope {
	margin: 0 -1.5%
}

.mod-newsflash-adv .isotope-item {
	padding: 0 1.5%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	float: left
}

.mod-newsflash-adv .isotope-item.straightDown,
.wishlist_table tr td,
.woocommerce nav.woocommerce-pagination {
	text-align: center
}

.fa {
	display: inline-block;
	font: 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0)
}

.dobrososao {
	background: url(/images/background-rentacar.jpg) center center no-repeat;
	padding: 120px 0;
	margin-bottom: 60px;
	font-size: 16px;
	line-height: 30px;
	box-shadow: 0 30px 85px 10px rgba(0, 0, 0, .3);
	border-top: 1px solid #ccc
}

.dobrososao h1 {
	font-size: 50px;
	line-height: 40px;
	margin-bottom: 30px;
	color: #fff
}

.dobrososao h2 {
	font-size: 20px;
	margin-bottom: 20px;
	color: #fff
}

.dobrososao iframe,
.welcome-text {
	margin-left: 30px
}

.dobrososao p,
.innerBanner p {
	color: #fff
}

.welcome-text {
	background: rgba(0, 0, 0, .4)!important;
	padding: 25px 30px
}

.welcome-text h2 {
	background: #b40001;
	color: #fff;
	font-family: 'Anton', sans-serif;
	padding: 30px;
	font-size: 22px
}

.welcome-text p {
	line-height: 1.3em
}

.woocommerce div.product .product_title {
	margin-bottom: 50px;
	line-height: 37px
}

#slider_wrap,
.nivoSlider {
	overflow: hidden;
	position: relative
}

#slider_wrap {
	max-height: 650px
}

.nivoSlider {
	width: 100%;
	height: auto;
	z-index: 0
}

.nivoSlider img {
	max-width: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}

.nivo-main-image {
	width: 100%!important;
	display: block!important;
	position: relative!important
}

.nivoSlider a.nivo-imageLink {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 6;
	display: none;
	filter: alpha(opacity=0);
	opacity: 0
}

.nivo-directionNav a,
.nivo-slice {
	height: 100%;
	display: block;
	position: absolute;
	z-index: 5;
	top: 0
}

.nivo-box {
	overflow: hidden;
	position: absolute;
	z-index: 5
}

.custom-catalogue a span strong,
.nivo-box,
.nivo-box img {
	display: block
}

.caption_hidden {
	display: none!important
}

#slider .sliderDesc img {
	z-index: 9980
}

#slider .sliderDesc,
.textbox:before {
	position: absolute;
	left: 30px;
	top: 30px;
	z-index: 9991
}

.slider {
	z-index: 0!important;
	margin: -30px 0 0;
	box-shadow: 0 30px 85px 10px rgba(0, 0, 0, .3)
}

.nivo-caption {
	width: 100%;
	z-index: 999;
	top: 30px;
	left: 0;
	background: rgba(0, 0, 0, .1);
	color: #fff;
	position: absolute;
	padding: 30px;
	text-align: center
}

.nivo-caption h2 {
	font-size: 60px;
	font-family: 'Anton', sans-serif
}

.nivo-caption p {
	font-size: 20px;
	width: 50%;
	margin: 30px auto;
	line-height: 1.6em
}

.nivo-caption p strong {
	font-size: 40px
}

.nivo-html-caption {
	display: none
}

.nivo-directionNav a {
	width: 39px;
	height: 74px;
	vertical-align: top;
	margin-top: -37px;
	top: 50%;
	z-index: 9;
	cursor: pointer
}

.nivo-directionNav a i,
.nivo-directionNav a span {
	width: 39px;
	height: 74px;
	position: absolute;
	left: 0;
	top: 0
}

.nivo-directionNav a span {
	display: block!important;
	background: #fff;
	opacity: .5;
	z-index: 1
}

.nivo-directionNav a i {
	display: block;
	font-size: 17px;
	color: #7f7f7f;
	text-align: center;
	line-height: 74px;
	z-index: 8
}

.nivo-prevNav {
	left: 0
}

.nivo-nextNav {
	right: 0
}

.nivo-directionNav a:hover span {
	background: #302c2d;
	opacity: 1
}

.nivo-controlNav {
	width: 100%;
	height: 39px;
	text-align: center;
	opacity: .88!important;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 100
}

.nivo-controlNav a {
	vertical-align: top;
	color: #fff;
	line-height: 1em;
	cursor: pointer;
	position: relative;
	top: 7px;
	opacity: 1
}

.nivo-controlNav a+a {
	margin: 0 0 0 4px
}

.nivo-controlNav a span {
	display: none
}

.nivo-controlNav a i,
.seo-text ul li {
	display: inline-block;
	font-size: 23px
}

.nivo-controlNav a:hover {
	color: #009f3c
}

.nivo-controlNav a.active {
	color: #009f3c;
	cursor: default
}

body footer.footer a {
	color: #888
}

.iconsSocial {
	text-align: center;
	display: inline-block
}

.iconsSocial a {
	padding: 0 3px 0 0!important
}

.iconsSocial a img {
	margin-right: 8px;
	margin-left: 2px;
	width: 17px;
	margin-top: -5px
}

.iconsSocial,
.lastOneWP {
	margin-right: 20px
}

.nivo-caption h2,
.product .camera-slider-custom {
	margin-bottom: 30px
}

.textbox {
	padding: 5px 0
}

.textbox:before {
	width: 1000%;
	height: 100%;
	background: #dedede;
	top: 0;
	left: -500%;
	content: '';
	display: block;
	z-index: -1
}

.textbox p {
	line-height: 22px;
	margin: 0;
	display: inline-block
}

.wpTop img {
	margin-top: -7px!important
}

.strongTop {
	line-height: 22px;
	color: #333
}

.iconSkype {
	margin-left: 10px
}

.reserveFormIndex {
	padding: 25px 30px 15px;
	box-shadow: 0 30px 85px 10px rgba(0, 0, 0, .3)
}

.category-index a,
.reserveFormIndex h3 {
	font-family: 'Anton', sans-serif;
	text-align: center
}

.reserveFormIndex h3 {
	font-size: 40px;
	color: #fff;
	padding: 20px 30px;
	margin-bottom: 30px
}

.reserveFormIndex .discount {
	position: absolute;
	right: -50px;
	top: -170px;
	width: 120px;
	height: 120px;
	background: #fff;
	border-top: 10px solid #b60001;
	border-right: 10px solid #b60001;
	border-bottom: 10px solid #2913a6;
	border-left: 10px solid #2913a6;
	border-radius: 50%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	z-index: 9999
}

.reserveFormIndex .discount strong {
	display: block;
	font-size: 45px;
	margin-top: 40px;
	margin-bottom: 10px
}

header.header .phone_box p span,
header.header p {
	font-size: 18px;
	line-height: 1.5em
}

header.header .phone_box {
	margin-right: 0
}

.margin-bottom-half,
.seo-text p {
	margin-bottom: 15px
}

.btn:hover,
input[type=submit]:hover {
	background: #da1e0a!important
}

.categories-index,
.seo-text h1 {
	padding: 60px 0
}

.category-index img {
	max-width: 100%!important;
	display: block;
	margin: 0!important;
	padding: 0!important
}

.category-index a {
	font-size: 20px;
	line-height: 1.3em;
	color: #27292f;
	display: block
}

.category-index a:hover,
.category-index a:hover img {
	opacity: .8
}

.category-index a img {
	border-radius: 50%;
	border-top: 10px solid #ccc;
	border-bottom: 10px solid #eee;
	border-left: 10px solid #ccc;
	border-right: 10px solid #eee;
	padding: 5px!important;
	display: block;
	margin: 20px auto 0!important
}

.category-index a:hover {
	color: #da1e0a
}

.seo-text {
	margin-top: 60px;
	padding: 60px 0 30px;
	text-align: center;
	background: url(/images/seo-text-bg.jpg) center center no-repeat;
	box-shadow: 0 30px 85px 10px rgba(0, 0, 0, .3)
}

.seo-text .span12.textbox {
	margin: 0 auto;
	float: none
}

.seo-text h1 {
	font-family: 'Anton', sans-serif;
	font-size: 80px!important;
	color: #b40001
}

.seo-text p {
	font-size: 14px;
	line-height: 1.5em;
	color: #eee
}

.seo-text ul li {
	border-right: 1px solid #ccc;
	padding-right: 10px;
	margin-right: 10px;
	color: #fff;
	font-size: 16px;
	margin-bottom: 20px
}

.seo-text ul li:last-child {
	border-right: 0 solid #ccc;
	padding-right: 0;
	margin-right: 0
}

.product_wrapper {
	text-align: center;
	padding-bottom: 120px
}

.product_wrapper h4 {
	font-size: 80px;
	line-height: 1.3em;
	color: #27292f;
	font-family: 'Anton', sans-serif;
	padding-bottom: 30px;
	padding-top: 60px;
	border-top: 1px solid #ccc
}

.cherry-thumb-wrap {
	display: block!important
}

.blog-content img,
.cherry-thumb-wrap img {
	width: 100%;
	height: auto
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0
}

.video-tab-wrap iframe,
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.top-footer {
	padding: 120px 0;
	background: url(/images/bg-akcija.jpg);
	background-size: cover;
	background-repeat: no-repeat
}

.promotions h2 {
	font-family: 'Anton', sans-serif;
	font-size: 60px;
	color: #fff;
	padding-bottom: 40px
}

.custom-catalogue {
	display: flex;
	padding-bottom: 170px;
	justify-content: 'center';
	align-content: 'stretch';
	test-align: center
}

.custom-catalogue a {
	flex-grow: 1;
	min-width: 33%;
	display: inline-block;
	background: #333;
	position: relative;
	text-align: center
}

.custom-catalogue a:hover {
	opacity: .7
}

.custom-catalogue a span {
	padding: 15px;
	background: #333;
	display: block
}

.custom-catalogue a span em,
.custom-catalogue a span strong {
	color: #fff
}

.custom-catalogue a b {
	display: inline-block;
	position: absolute;
	bottom: -15px;
	right: 30px;
	background: red;
	padding: 10px 15px;
	color: #fff
}

.product_title.entry-title,
h1.title-header {
	font-family: 'Anton', sans-serif;
	font-size: 60px;
	border-bottom: 1px solid #ccc;
	line-height: 1.3em!important;
	padding-bottom: 30px!important
}

.addthis_sharing_toolbox {
	margin-top: 60px
}

.product-list-wrapper {
	padding: 30px;
	border: 1px solid #ccc;
	margin-bottom: 30px
}

#content h3,
h2.cene-title {
	font-family: 'Anton', sans-serif;
	font-size: 40px;
	line-height: 1.3em
}

#content .product-list-wrapper h3 {
	font-size: 20px;
	height: 40px
}

.description-single>div {
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 1.5em
}

header.header .languages p {
	font-size: 16px
}

table thead tr td {
	background: #333;
	color: #fff;
	font-size: 22px
}

.breadcrumbs li span {
	font-size: 17px
}

@media only screen and (max-width:768px) {
	header.header .phone_box p {
		text-align: center
	}
	.languages {
		padding-bottom: 20px
	}
	.iconsSocial,
	header.header .phone_box .iconsSocial {
		margin: 0
	}
	.logo,
	.logo.pull-left {
		padding-bottom: 20px
	}
	.nivo-caption {
		padding: 5px;
		top: 0
	}
	.nivo-caption h2 {
		font-size: 20px;
		margin-bottom: 0
	}
	.nivo-caption p {
		font-size: 12px;
		margin: 3px auto
	}
	.nivo-caption p strong {
		font-size: 16px
	}
	.reserveFormIndex h3 {
		margin-bottom: 0;
		background: 0 0;
		font-size: 40px;
		text-align: center;
		padding: 0;
		line-height: 1.3em
	}
	.reserveFormIndex {
		margin-top: -50px
	}
	.seo-text {
		padding: 10px 20px;
                background: black;
	}
        .seo-text ul {
            margin-left: 0;
            padding-left: 0;
        }
        .seo-text ul li {
           border: 0 none;
        }
	.product_wrapper h4,
	.promotions h2,
	.seo-text h1 {
		font-size: 40px!important;
		line-height: 1.3em;
		padding: 15px 0
	}
	.categories-index {
		padding: 20px 0
	}
	.dobrososao {
		padding: 0
	}
	.welcome-text {
		margin-left: 0
	}
	.product_wrapper {
		padding-bottom: 0
	}
	.videoWrapper {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 25px;
		height: 0;
		margin-left: -30px;
		width: 100%
	}
	.top-footer {
		text-align: center;
		padding: 60px 20px
	}
	.languages,
	.welcome-text h2 {
		text-align: center!important
	}
	.welcome-text h2 {
		padding: 30px 20px;
		line-height: 1.4em
	}
}

.blog-content h2 {
	font-size: 30px;
	line-height: 1.5em
}

.blog-content p {
	font-size: 20px;
	line-height: 1.3em
}

@media screen and (max-width:768px) {
	.custom-catalogue {
		display: block;
		padding-bottom: 50px
	}
	.custom-catalogue a {
		width: 100%;
		margin-bottom: 30px;
		display: block
	}
	.reserveFormIndex .discount {
		position: static;
		margin: 0 auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		display: inline-block
	}
}

.camera_thumbs_wrap img,
.camera_thumbs_wrap li,
.camera_thumbs_wrap ol,
.camera_thumbs_wrap table,
.camera_thumbs_wrap tbody,
.camera_thumbs_wrap td,
.camera_thumbs_wrap tfoot,
.camera_thumbs_wrap th,
.camera_thumbs_wrap thead,
.camera_thumbs_wrap tr,
.camera_thumbs_wrap ul,
.camera_wrap a,
.camera_wrap img,
.camera_wrap li,
.camera_wrap ol,
.camera_wrap table,
.camera_wrap tbody,
.camera_wrap td .camera_thumbs_wrap a,
.camera_wrap tfoot,
.camera_wrap th,
.camera_wrap thead,
.camera_wrap tr,
.camera_wrap ul {
	background: 0 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style: none
}

.camera_wrap {
	display: none;
	float: left;
	position: relative;
	z-index: 0
}

.camera_wrap img {
	max-width: none!important
}

.camera_fakehover {
	height: 100%;
	min-height: 60px;
	position: relative;
	width: 100%;
	z-index: 1
}

.camera_wrap,
.posts-grid li .featured-thumbnail img {
	width: 100%
}

.camera_src {
	display: none
}

.cameraCont,
.cameraContents {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1
}

.cameraContent,
.cameraSlide {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.cameraContent {
	display: none
}

.camera_target {
	height: 100%;
	text-align: left;
	width: 100%;
	z-index: 0
}

.camera_overlayer,
.camera_target,
.camera_target_content {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0
}

.camera_overlayer {
	height: 100%;
	width: 100%;
	z-index: 0
}

.camera_target_content {
	z-index: 2
}

.camera_target_content .camera_link {
	background: url(../images/blank.gif);
	display: block;
	height: 100%;
	text-decoration: none
}

.camera_bar,
.camera_loader {
	overflow: hidden;
	position: absolute;
	z-index: 3
}

.camera_loader {
	background: #fff;
	border: 1px solid #fff;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	height: 36px;
	left: 50%;
	margin: -18px 0 0 -18px;
	top: 50%;
	width: 36px
}

.camera_loader:before {
	top: 9px;
	left: 3px
}

.camera_bar {
	bottom: 0;
	left: 0;
	right: 0;
	top: 0
}

.camera_thumbs_wrap.camera_left .camera_bar,
.camera_thumbs_wrap.camera_right .camera_bar {
	height: 100%;
	position: absolute;
	width: auto
}

.camera_nav_cont,
.camera_thumbs_wrap.camera_bottom .camera_bar,
.camera_thumbs_wrap.camera_top .camera_bar {
	height: auto;
	position: absolute;
	width: 100%
}

.camera_nav_cont {
	height: 65px;
	overflow: hidden;
	right: 9px;
	top: 15px;
	width: 120px;
	z-index: 4
}

.camera_caption {
	bottom: 0;
	display: block;
	position: absolute;
	width: 100%
}

.camera_caption>div {
	padding: 10px 20px
}

.camera_caption h2 {
	color: #fff
}

.camera_thumbs_cont ul,
.camerarelative {
	overflow: hidden;
	position: relative
}

.imgFake {
	cursor: pointer
}

.camera_nextThumbs,
.camera_prevThumbs {
	bottom: 4px;
	cursor: pointer;
	position: absolute;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10
}

.camera_prevThumbs {
	left: 0
}

.camera_nextThumbs div,
.camera_prevThumbs div {
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px
}

.camera_prevThumbs div {
	background: url(../images/camera_skins.png) no-repeat -160px 0
}

.camera_nextThumbs {
	right: 0
}

.camera_nextThumbs div {
	background: url(../images/camera_skins.png) no-repeat -190px 0
}

.camera_command_wrap .hideNav {
	display: none
}

.camera_command_wrap {
	left: 0;
	position: relative;
	right: 0;
	z-index: 4
}

.camera_wrap .camera_pag .camera_pag_ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center
}

.camera_wrap .camera_pag .camera_pag_ul li {
	text-align: left
}

.camera_commands_emboss .camera_pag .camera_pag_ul li,
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover>span {
	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2)
}

.camera_wrap .camera_pag .camera_pag_ul li>span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 8px;
	left: 4px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	width: 8px
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span {
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0
}

.camera_pag_ul li img {
	display: none;
	position: absolute;
	border: 4px solid #e6e6e6;
	-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 6px rgba(0, 0, 0, .5)
}

.camera_pag_ul .thumb_arrow {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid;
	top: 0;
	left: 50%;
	margin-left: -4px;
	position: absolute
}

.camera_commands,
.camera_next,
.camera_prev {
	cursor: pointer;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 2
}

.camera_prev {
	left: 0
}

.camera_prev>span {
	background: url(../images/camera_skins.png) no-repeat 0 0;
	display: block;
	height: 40px;
	width: 40px
}

.camera_next {
	right: 0
}

.camera_next>span {
	background: url(../images/camera_skins.png) no-repeat -40px 0;
	display: block;
	height: 40px;
	width: 40px
}

.camera_commands {
	right: 41px
}

.camera_commands>.camera_play {
	background: url(../images/camera_skins.png) no-repeat -80px 0;
	height: 40px;
	width: 40px
}

.camera_commands>.camera_stop {
	background: url(../images/camera_skins.png) no-repeat -120px 0;
	display: block;
	height: 40px;
	width: 40px
}

.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-indent: -9999px;
	width: 16px
}

.camera_thumbs_cont {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	overflow: hidden;
	position: relative;
	width: 100%
}

.camera_commands_emboss .camera_thumbs_cont {
	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2)
}

.camera_thumbs_cont>div {
	float: left;
	width: 100%
}

.camera_thumbs_cont ul {
	padding: 3px 4px 8px;
	text-align: center
}

.camera_thumbs_cont ul li {
	display: inline;
	padding: 0 4px
}

.camera_thumbs_cont ul li>img {
	cursor: pointer;
	margin-top: 5px;
	vertical-align: bottom
}

.showIt {
	display: none
}

.camera_clear {
	clear: both;
	display: block;
	height: 1px;
	margin: -1px 0 25px;
	position: relative
}

.pattern_1 .camera_overlayer {
	background: url(../images/patterns/overlay1.png)
}

.pattern_2 .camera_overlayer {
	background: url(../images/patterns/overlay2.png)
}

.pattern_3 .camera_overlayer {
	background: url(../images/patterns/overlay3.png)
}

.pattern_4 .camera_overlayer {
	background: url(../images/patterns/overlay4.png)
}

.pattern_5 .camera_overlayer {
	background: url(../images/patterns/overlay5.png)
}

.pattern_6 .camera_overlayer {
	background: url(../images/patterns/overlay6.png)
}

.pattern_7 .camera_overlayer {
	background: url(../images/patterns/overlay7.png)
}

.pattern_8 .camera_overlayer {
	background: url(../images/patterns/overlay8.png)
}

.pattern_9 .camera_overlayer {
	background: url(../images/patterns/overlay9.png)
}

.pattern_10 .camera_overlayer {
	background: url(../images/patterns/overlay10.png)
}

.camera_caption {
	color: #fff
}

.camera_caption>div {
	background: #000;
	background: rgba(0, 0, 0, .8)
}

.camera_wrap .camera_pag .camera_pag_ul li,
.camera_wrap .camera_pag .camera_pag_ul li:hover>span {
	background: #b7b7b7
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span {
	background: #434648
}

.camera_pag_ul .thumb_arrow {
	border-top-color: #e6e6e6
}

.camera_commands,
.camera_next,
.camera_nextThumbs,
.camera_prev,
.camera_prevThumbs,
.camera_thumbs_cont {
	background: #fff
}

.camera_amber_skin .camera_prevThumbs div {
	background-position: -160px -160px
}

.camera_amber_skin .camera_nextThumbs div {
	background-position: -190px -160px
}

.camera_amber_skin .camera_prev>span {
	background-position: 0 -160px
}

.camera_amber_skin .camera_next>span {
	background-position: -40px -160px
}

.camera_amber_skin .camera_commands>.camera_play {
	background-position: -80px -160px
}

.camera_amber_skin .camera_commands>.camera_stop {
	background-position: -120px -160px
}

.camera_ash_skin .camera_prevThumbs div {
	background-position: -160px -200px
}

.camera_ash_skin .camera_nextThumbs div {
	background-position: -190px -200px
}

.camera_ash_skin .camera_prev>span {
	background-position: 0 -200px
}

.camera_ash_skin .camera_next>span {
	background-position: -40px -200px
}

.camera_ash_skin .camera_commands>.camera_play {
	background-position: -80px -200px
}

.camera_ash_skin .camera_commands>.camera_stop {
	background-position: -120px -200px
}

.camera_azure_skin .camera_prevThumbs div {
	background-position: -160px -240px
}

.camera_azure_skin .camera_nextThumbs div {
	background-position: -190px -240px
}

.camera_azure_skin .camera_prev>span {
	background-position: 0 -240px
}

.camera_azure_skin .camera_next>span {
	background-position: -40px -240px
}

.camera_azure_skin .camera_commands>.camera_play {
	background-position: -80px -240px
}

.camera_azure_skin .camera_commands>.camera_stop {
	background-position: -120px -240px
}

.camera_beige_skin .camera_prevThumbs div {
	background-position: -160px -120px
}

.camera_beige_skin .camera_nextThumbs div {
	background-position: -190px -120px
}

.camera_beige_skin .camera_prev>span {
	background-position: 0 -120px
}

.camera_beige_skin .camera_next>span {
	background-position: -40px -120px
}

.camera_beige_skin .camera_commands>.camera_play {
	background-position: -80px -120px
}

.camera_beige_skin .camera_commands>.camera_stop {
	background-position: -120px -120px
}

.camera_black_skin .camera_prevThumbs div {
	background-position: -160px -40px
}

.camera_black_skin .camera_nextThumbs div {
	background-position: -190px -40px
}

.camera_black_skin .camera_prev>span {
	background-position: 0 -40px
}

.camera_black_skin .camera_next>span {
	background-position: -40px -40px
}

.camera_black_skin .camera_commands>.camera_play {
	background-position: -80px -40px
}

.camera_black_skin .camera_commands>.camera_stop {
	background-position: -120px -40px
}

.camera_blue_skin .camera_prevThumbs div {
	background-position: -160px -280px
}

.camera_blue_skin .camera_nextThumbs div {
	background-position: -190px -280px
}

.camera_blue_skin .camera_prev>span {
	background-position: 0 -280px
}

.camera_blue_skin .camera_next>span {
	background-position: -40px -280px
}

.camera_blue_skin .camera_commands>.camera_play {
	background-position: -80px -280px
}

.camera_blue_skin .camera_commands>.camera_stop {
	background-position: -120px -280px
}

.camera_brown_skin .camera_prevThumbs div {
	background-position: -160px -320px
}

.camera_brown_skin .camera_nextThumbs div {
	background-position: -190px -320px
}

.camera_brown_skin .camera_prev>span {
	background-position: 0 -320px
}

.camera_brown_skin .camera_next>span {
	background-position: -40px -320px
}

.camera_brown_skin .camera_commands>.camera_play {
	background-position: -80px -320px
}

.camera_brown_skin .camera_commands>.camera_stop {
	background-position: -120px -320px
}

.camera_burgundy_skin .camera_prevThumbs div {
	background-position: -160px -360px
}

.camera_burgundy_skin .camera_nextThumbs div {
	background-position: -190px -360px
}

.camera_burgundy_skin .camera_prev>span {
	background-position: 0 -360px
}

.camera_burgundy_skin .camera_next>span {
	background-position: -40px -360px
}

.camera_burgundy_skin .camera_commands>.camera_play {
	background-position: -80px -360px
}

.camera_burgundy_skin .camera_commands>.camera_stop {
	background-position: -120px -360px
}

.camera_charcoal_skin .camera_prevThumbs div {
	background-position: -160px -400px
}

.camera_charcoal_skin .camera_nextThumbs div {
	background-position: -190px -400px
}

.camera_charcoal_skin .camera_prev>span {
	background-position: 0 -400px
}

.camera_charcoal_skin .camera_next>span {
	background-position: -40px -400px
}

.camera_charcoal_skin .camera_commands>.camera_play {
	background-position: -80px -400px
}

.camera_charcoal_skin .camera_commands>.camera_stop {
	background-position: -120px -400px
}

.camera_chocolate_skin .camera_prevThumbs div {
	background-position: -160px -440px
}

.camera_chocolate_skin .camera_nextThumbs div {
	background-position: -190px -440px
}

.camera_chocolate_skin .camera_prev>span {
	background-position: 0 -440px
}

.camera_chocolate_skin .camera_next>span {
	background-position: -40px -440px
}

.camera_chocolate_skin .camera_commands>.camera_play {
	background-position: -80px -440px
}

.camera_chocolate_skin .camera_commands>.camera_stop {
	background-position: -120px -440px
}

.camera_coffee_skin .camera_prevThumbs div {
	background-position: -160px -480px
}

.camera_coffee_skin .camera_nextThumbs div {
	background-position: -190px -480px
}

.camera_coffee_skin .camera_prev>span {
	background-position: 0 -480px
}

.camera_coffee_skin .camera_next>span {
	background-position: -40px -480px
}

.camera_coffee_skin .camera_commands>.camera_play {
	background-position: -80px -480px
}

.camera_coffee_skin .camera_commands>.camera_stop {
	background-position: -120px -480px
}

.camera_cyan_skin .camera_prevThumbs div {
	background-position: -160px -520px
}

.camera_cyan_skin .camera_nextThumbs div {
	background-position: -190px -520px
}

.camera_cyan_skin .camera_prev>span {
	background-position: 0 -520px
}

.camera_cyan_skin .camera_next>span {
	background-position: -40px -520px
}

.camera_cyan_skin .camera_commands>.camera_play {
	background-position: -80px -520px
}

.camera_cyan_skin .camera_commands>.camera_stop {
	background-position: -120px -520px
}

.camera_fuchsia_skin .camera_prevThumbs div {
	background-position: -160px -560px
}

.camera_fuchsia_skin .camera_nextThumbs div {
	background-position: -190px -560px
}

.camera_fuchsia_skin .camera_prev>span {
	background-position: 0 -560px
}

.camera_fuchsia_skin .camera_next>span {
	background-position: -40px -560px
}

.camera_fuchsia_skin .camera_commands>.camera_play {
	background-position: -80px -560px
}

.camera_fuchsia_skin .camera_commands>.camera_stop {
	background-position: -120px -560px
}

.camera_gold_skin .camera_prevThumbs div {
	background-position: -160px -600px
}

.camera_gold_skin .camera_nextThumbs div {
	background-position: -190px -600px
}

.camera_gold_skin .camera_prev>span {
	background-position: 0 -600px
}

.camera_gold_skin .camera_next>span {
	background-position: -40px -600px
}

.camera_gold_skin .camera_commands>.camera_play {
	background-position: -80px -600px
}

.camera_gold_skin .camera_commands>.camera_stop {
	background-position: -120px -600px
}

.camera_green_skin .camera_prevThumbs div {
	background-position: -160px -640px
}

.camera_green_skin .camera_nextThumbs div {
	background-position: -190px -640px
}

.camera_green_skin .camera_prev>span {
	background-position: 0 -640px
}

.camera_green_skin .camera_next>span {
	background-position: -40px -640px
}

.camera_green_skin .camera_commands>.camera_play {
	background-position: -80px -640px
}

.camera_green_skin .camera_commands>.camera_stop {
	background-position: -120px -640px
}

.camera_grey_skin .camera_prevThumbs div {
	background-position: -160px -680px
}

.camera_grey_skin .camera_nextThumbs div {
	background-position: -190px -680px
}

.camera_grey_skin .camera_prev>span {
	background-position: 0 -680px
}

.camera_grey_skin .camera_next>span {
	background-position: -40px -680px
}

.camera_grey_skin .camera_commands>.camera_play {
	background-position: -80px -680px
}

.camera_grey_skin .camera_commands>.camera_stop {
	background-position: -120px -680px
}

.camera_indigo_skin .camera_prevThumbs div {
	background-position: -160px -720px
}

.camera_indigo_skin .camera_nextThumbs div {
	background-position: -190px -720px
}

.camera_indigo_skin .camera_prev>span {
	background-position: 0 -720px
}

.camera_indigo_skin .camera_next>span {
	background-position: -40px -720px
}

.camera_indigo_skin .camera_commands>.camera_play {
	background-position: -80px -720px
}

.camera_indigo_skin .camera_commands>.camera_stop {
	background-position: -120px -720px
}

.camera_khaki_skin .camera_prevThumbs div {
	background-position: -160px -760px
}

.camera_khaki_skin .camera_nextThumbs div {
	background-position: -190px -760px
}

.camera_khaki_skin .camera_prev>span {
	background-position: 0 -760px
}

.camera_khaki_skin .camera_next>span {
	background-position: -40px -760px
}

.camera_khaki_skin .camera_commands>.camera_play {
	background-position: -80px -760px
}

.camera_khaki_skin .camera_commands>.camera_stop {
	background-position: -120px -760px
}

.camera_lime_skin .camera_prevThumbs div {
	background-position: -160px -800px
}

.camera_lime_skin .camera_nextThumbs div {
	background-position: -190px -800px
}

.camera_lime_skin .camera_prev>span {
	background-position: 0 -800px
}

.camera_lime_skin .camera_next>span {
	background-position: -40px -800px
}

.camera_lime_skin .camera_commands>.camera_play {
	background-position: -80px -800px
}

.camera_lime_skin .camera_commands>.camera_stop {
	background-position: -120px -800px
}

.camera_magenta_skin .camera_prevThumbs div {
	background-position: -160px -840px
}

.camera_magenta_skin .camera_nextThumbs div {
	background-position: -190px -840px
}

.camera_magenta_skin .camera_prev>span {
	background-position: 0 -840px
}

.camera_magenta_skin .camera_next>span {
	background-position: -40px -840px
}

.camera_magenta_skin .camera_commands>.camera_play {
	background-position: -80px -840px
}

.camera_magenta_skin .camera_commands>.camera_stop {
	background-position: -120px -840px
}

.camera_maroon_skin .camera_prevThumbs div {
	background-position: -160px -880px
}

.camera_maroon_skin .camera_nextThumbs div {
	background-position: -190px -880px
}

.camera_maroon_skin .camera_prev>span {
	background-position: 0 -880px
}

.camera_maroon_skin .camera_next>span {
	background-position: -40px -880px
}

.camera_maroon_skin .camera_commands>.camera_play {
	background-position: -80px -880px
}

.camera_maroon_skin .camera_commands>.camera_stop {
	background-position: -120px -880px
}

.camera_orange_skin .camera_prevThumbs div {
	background-position: -160px -920px
}

.camera_orange_skin .camera_nextThumbs div {
	background-position: -190px -920px
}

.camera_orange_skin .camera_prev>span {
	background-position: 0 -920px
}

.camera_orange_skin .camera_next>span {
	background-position: -40px -920px
}

.camera_orange_skin .camera_commands>.camera_play {
	background-position: -80px -920px
}

.camera_orange_skin .camera_commands>.camera_stop {
	background-position: -120px -920px
}

.camera_olive_skin .camera_prevThumbs div {
	background-position: -160px -1080px
}

.camera_olive_skin .camera_nextThumbs div {
	background-position: -190px -1080px
}

.camera_olive_skin .camera_prev>span {
	background-position: 0 -1080px
}

.camera_olive_skin .camera_next>span {
	background-position: -40px -1080px
}

.camera_olive_skin .camera_commands>.camera_play {
	background-position: -80px -1080px
}

.camera_olive_skin .camera_commands>.camera_stop {
	background-position: -120px -1080px
}

.camera_pistachio_skin .camera_prevThumbs div {
	background-position: -160px -1040px
}

.camera_pistachio_skin .camera_nextThumbs div {
	background-position: -190px -1040px
}

.camera_pistachio_skin .camera_prev>span {
	background-position: 0 -1040px
}

.camera_pistachio_skin .camera_next>span {
	background-position: -40px -1040px
}

.camera_pistachio_skin .camera_commands>.camera_play {
	background-position: -80px -1040px
}

.camera_pistachio_skin .camera_commands>.camera_stop {
	background-position: -120px -1040px
}

.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -80px
}

.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -80px
}

.camera_pink_skin .camera_prev>span {
	background-position: 0 -80px
}

.camera_pink_skin .camera_next>span {
	background-position: -40px -80px
}

.camera_pink_skin .camera_commands>.camera_play {
	background-position: -80px -80px
}

.camera_pink_skin .camera_commands>.camera_stop {
	background-position: -120px -80px
}

.camera_red_skin .camera_prevThumbs div {
	background-position: -160px -1000px
}

.camera_red_skin .camera_nextThumbs div {
	background-position: -190px -1000px
}

.camera_red_skin .camera_prev>span {
	background-position: 0 -1000px
}

.camera_red_skin .camera_next>span {
	background-position: -40px -1000px
}

.camera_red_skin .camera_commands>.camera_play {
	background-position: -80px -1000px
}

.camera_red_skin .camera_commands>.camera_stop {
	background-position: -120px -1000px
}

.camera_tangerine_skin .camera_prevThumbs div {
	background-position: -160px -1120px
}

.camera_tangerine_skin .camera_nextThumbs div {
	background-position: -190px -1120px
}

.camera_tangerine_skin .camera_prev>span {
	background-position: 0 -1120px
}

.camera_tangerine_skin .camera_next>span {
	background-position: -40px -1120px
}

.camera_tangerine_skin .camera_commands>.camera_play {
	background-position: -80px -1120px
}

.camera_tangerine_skin .camera_commands>.camera_stop {
	background-position: -120px -1120px
}

.camera_turquoise_skin .camera_prevThumbs div {
	background-position: -160px -1160px
}

.camera_turquoise_skin .camera_nextThumbs div {
	background-position: -190px -1160px
}

.camera_turquoise_skin .camera_prev>span {
	background-position: 0 -1160px
}

.camera_turquoise_skin .camera_next>span {
	background-position: -40px -1160px
}

.camera_turquoise_skin .camera_commands>.camera_play {
	background-position: -80px -1160px
}

.camera_turquoise_skin .camera_commands>.camera_stop {
	background-position: -120px -1160px
}

.camera_violet_skin .camera_prevThumbs div {
	background-position: -160px -1200px
}

.camera_violet_skin .camera_nextThumbs div {
	background-position: -190px -1200px
}

.camera_violet_skin .camera_prev>span {
	background-position: 0 -1200px
}

.camera_violet_skin .camera_next>span {
	background-position: -40px -1200px
}

.camera_violet_skin .camera_commands>.camera_play {
	background-position: -80px -1200px
}

.camera_violet_skin .camera_commands>.camera_stop {
	background-position: -120px -1200px
}

.camera_white_skin .camera_prevThumbs div {
	background-position: -160px -80px
}

.camera_white_skin .camera_nextThumbs div {
	background-position: -190px -80px
}

.camera_white_skin .camera_prev>span {
	background-position: 0 -80px
}

.camera_white_skin .camera_next>span {
	background-position: -40px -80px
}

.camera_white_skin .camera_commands>.camera_play {
	background-position: -80px -80px
}

.camera_white_skin .camera_commands>.camera_stop {
	background-position: -120px -80px
}

.camera_yellow_skin .camera_prevThumbs div {
	background-position: -160px -1240px
}

.camera_yellow_skin .camera_nextThumbs div {
	background-position: -190px -1240px
}

.camera_yellow_skin .camera_prev>span {
	background-position: 0 -1240px
}

.camera_yellow_skin .camera_next>span {
	background-position: -40px -1240px
}

.camera_yellow_skin .camera_commands>.camera_play {
	background-position: -80px -1240px
}

.camera_yellow_skin .camera_commands>.camera_stop {
	background-position: -120px -1240px
}

.flex-container a:active,
.flex-container a:focus,
.flexslider a:active,
.flexslider a:focus {
	outline: 0
}

.flex-control-nav,
.flex-direction-nav,
.slides {
	margin: 0;
	padding: 0;
	list-style: none
}

.flexslider-rtl {
	direction: rtl;
	text-align: right
}

@font-face {
	font-family: 'flexslider-icon';
	src: url(fonts/flexslider-icon.eot);
	src: url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'), url(fonts/flexslider-icon.woff) format('woff'), url(fonts/flexslider-icon.ttf) format('truetype'), url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');
	font-weight: 400;
	font-style: normal
}

.flexslider {
	padding: 0;
	margin: 0 0 60px;
	position: relative;
	zoom: 1;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.flexslider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden
}

.flexslider .slides img {
	width: 100%;
	display: block
}

.flex-pauseplay span {
	text-transform: capitalize
}

.slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

html[xmlns] .slides {
	display: block
}

* html .slides {
	height: 1%
}

.no-js .slides>li:first-child {
	display: block
}

.flexslider.no-bg {
	background: 0 0
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease
}

.loading .flex-viewport {
	max-height: 300px
}

.flexslider .slides {
	zoom: 1
}

.carousel li {
	margin-right: 5px
}

.flexslider-rtl .carousel li {
	margin-right: 0;
	margin-left: 5px
}

.flex-direction-nav {
	*height: 0
}

.flex-direction-nav a,
.flex-pauseplay a {
	display: block;
	position: absolute;
	z-index: 10;
	overflow: hidden;
	cursor: pointer
}

.flex-direction-nav a {
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	top: 50%;
	opacity: 0;
	color: rgba(0, 0, 0, .8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, .3);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.flex-direction-nav .flex-prev {
	left: 50px
}

.flexslider-rtl .flex-direction-nav .flex-prev {
	left: auto;
	right: -50px
}

.flex-direction-nav .flex-next {
	right: 50px;
	text-align: right
}

.flexslider-rtl .flex-direction-nav .flex-next {
	right: auto;
	left: -50px;
	text-align: left
}

.flexslider:hover .flex-prev {
	opacity: .7;
	left: 10px
}

.flexslider-rtl .flex-pauseplay a,
.flexslider-rtl.flexslider:hover .flex-prev {
	left: auto;
	right: 10px
}

.flexslider:hover .flex-next {
	opacity: .7;
	right: 10px
}

.flexslider-rtl.flexslider:hover .flex-next {
	right: auto;
	left: 10px
}

.flex-control-thumbs img:hover,
.flex-pauseplay a:hover,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1
}

.flex-direction-nav .flex-disabled {
	opacity: 0!important;
	filter: alpha(opacity=0);
	cursor: default
}

.flex-direction-nav a:before {
	font-family: "flexslider-icon";
	font-size: 40px;
	line-height: 40px;
	display: inline-block;
	content: '\f001'
}

.flexslider-rtl .flex-direction-nav a.flex-next:before {
	content: '\f001'
}

.flex-direction-nav a.flex-next:before,
.flexslider-rtl .flex-direction-nav a.flex-prev:before {
	content: '\f002'
}

.flex-pauseplay a {
	width: 20px;
	height: 20px;
	bottom: 5px;
	left: 10px;
	opacity: .8;
	color: #000
}

.flex-pauseplay a:before {
	font-family: "flexslider-icon";
	font-size: 20px;
	display: inline-block;
	content: '\f004'
}

.flex-pauseplay a.flex-play:before {
	content: '\f003'
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center
}

.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	*display: inline
}

.flex-control-paging li a,
.owl-theme .owl-controls .owl-page span {
	display: block;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px
}

.flex-control-paging li a {
	width: 11px;
	height: 11px;
	background: #666;
	background: rgba(0, 0, 0, .5);
	cursor: pointer;
	text-indent: -9999px;
	-o-border-radius: 20px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, .3)
}

.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, .7)
}

.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0, 0, 0, .9);
	cursor: default
}

.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden
}

.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0
}

.flexslider-rtl .flex-control-thumbs li {
	float: right
}

.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer
}

.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default
}

@media screen and (max-width:860px) {
	.flex-direction-nav .flex-prev {
		opacity: 1;
		left: 10px
	}
	.flexslider-rtl .flex-direction-nav .flex-prev {
		left: auto;
		right: 10px
	}
	.flex-direction-nav .flex-next {
		opacity: 1;
		right: 10px
	}
	.flexslider-rtl .flex-direction-nav .flex-next {
		right: auto;
		left: 10px
	}
}

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel {
	width: 100%;
	-ms-touch-action: pan-y
}

.owl-carousel,
.owl-carousel .owl-wrapper {
	display: none;
	position: relative
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out
}

.owl-carousel .owl-item {
	float: left
}

.owl-controls .owl-buttons div,
.owl-controls .owl-page {
	cursor: pointer
}

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent
}

.grabbing {
	cursor: url(grabbing.png) 8 8, move
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x: 50%;
	-webkit-perspective-origin-y: 50%;
	-moz-perspective: 1200px;
	-moz-perspective-origin-x: 50%;
	-moz-perspective-origin-y: 50%;
	perspective: 1200px
}

.owl-fade-out {
	z-index: 10;
	-webkit-animation: fadeOut .7s both ease;
	-moz-animation: fadeOut .7s both ease;
	animation: fadeOut .7s both ease
}

.owl-fade-in {
	-webkit-animation: fadeIn .7s both ease;
	-moz-animation: fadeIn .7s both ease;
	animation: fadeIn .7s both ease
}

.owl-backSlide-out {
	-webkit-animation: backSlideOut 1s both ease;
	-moz-animation: backSlideOut 1s both ease;
	animation: backSlideOut 1s both ease
}

.owl-backSlide-in {
	-webkit-animation: backSlideIn 1s both ease;
	-moz-animation: backSlideIn 1s both ease;
	animation: backSlideIn 1s both ease
}

.owl-goDown-out {
	-webkit-animation: scaleToFade .7s ease both;
	-moz-animation: scaleToFade .7s ease both;
	animation: scaleToFade .7s ease both
}

.owl-goDown-in {
	-webkit-animation: goDown .6s ease both;
	-moz-animation: goDown .6s ease both;
	animation: goDown .6s ease both
}

.owl-fadeUp-in {
	-webkit-animation: scaleUpFrom .5s ease both;
	-moz-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both
}

.owl-fadeUp-out {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both
}

.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center
}

.owl-theme .owl-controls .owl-buttons div {
	margin: 5px;
	padding: 3px 10px;
	background: #869791;
	filter: Alpha(Opacity=50);
	opacity: .5
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);
	opacity: 1;
	text-decoration: none
}

.owl-theme .owl-controls .owl-buttons div,
.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
	*display: inline
}

.owl-theme .owl-controls .owl-page span {
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	opacity: .5;
	background: #869791
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1
}

.owl-theme .owl-controls .owl-buttons div,
.owl-theme .owl-controls .owl-page span.owl-numbers {
	color: #fff;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	padding: 2px 10px
}

.owl-item.loading {
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

.recent-posts {
	overflow: hidden;
	margin: 0 0 0 -20px!important;
	padding: 0;
	border: 0;
	list-style: none
}

.recent-posts_li {
	margin: 0 0 20px 20px;
	padding: 0;
	border: 0;
	background: 0 0;
	list-style-type: none
}

.recent-posts_li .featured-thumbnail {
	float: left;
	margin: 0 20px 0 0
}

.recent-posts_li h5 {
	margin-bottom: 0;
	font-size: 1em
}

.recent-posts_li .excerpt {
	margin-bottom: 1.5em
}

.recent-posts_li .meta {
	display: block;
	overflow: hidden;
	margin-bottom: .5em;
	color: #888;
	text-transform: uppercase;
	font-size: 10px
}

.recent-posts_li .post-date {
	float: left
}

.recent-posts_li .post-comments {
	float: right
}

.recent-posts .format-image {
	float: left;
	margin: 0 20px 20px 0
}

.recent-posts .format-audio {
	margin-bottom: 2em
}

.recent-posts .format-audio .audio-wrapper {
	margin-bottom: .5em
}

.recent-posts .format-video {
	float: left;
	width: 300px
}

.popular-posts li {
	overflow: hidden;
	margin: 0;
	padding: 0 0 20px
}

.posts-grid {
	margin: 0 0 0 -5%;
	padding: 0;
	list-style: none;
	*zoom: 1
}

.posts-grid:after,
.posts-grid:before {
	display: table;
	content: "";
	line-height: 0
}

.posts-grid:after {
	clear: both
}

.posts-grid li {
	float: left;
	margin-bottom: 25px;
	margin-left: 5%;
	width: 20%
}

.mini-posts-grid .featured-thumbnail,
.posts-grid li .featured-thumbnail {
	margin: 0
}

.posts-grid .post_meta span[class^=post_],
.wishlist_table .add_to_cart.button i,
.yith-wcwl-add-button>a i {
	margin-right: 10px
}

.mini-posts-grid,
.mini-posts-list {
	margin: 0;
	padding: 0;
	list-style: none
}

.mini-posts-grid li {
	margin: 0 5px 5px 0;
	padding: 0;
	border: 0;
	background: 0 0;
	float: left
}

.mini-posts-grid li.small {
	width: 120px;
	height: 120px
}

.mini-post-holder .small img,
.mini-posts-grid li.small img,
.product-thumbnails_item img {
	width: 100%;
	height: auto
}

.mini-posts-grid li.smaller {
	width: 100px;
	height: 100px
}

.mini-posts-grid li.smallest {
	width: 70px;
	height: 70px
}

.mini-posts-grid.grid-align-center {
	text-align: center;
	font-size: 0;
	line-height: 0
}

.mini-posts-grid.grid-align-center li {
	float: none;
	display: inline-block
}

.mini-posts-grid.grid-align-right li {
	float: right
}

.mini-posts-list {
	margin: 0 0 25px
}

.mini-post-holder {
	padding: 15px 0 0;
	margin: 0 0 9px;
	border-top: 1px solid #ddd
}

.mini-post-holder:first-child {
	border: 0;
	padding: 5px 0 0
}

.mini-post-holder .small {
	width: 110px;
	height: 110px
}

.mini-post-holder .smaller {
	width: 90px;
	height: 90px
}

.mini-post-holder .smallest {
	width: 60px;
	height: 60px
}

.mini-post-content {
	overflow: hidden
}

.recent-comments {
	list-style: none;
	padding: 0
}

.recent-comments li {
	margin: 0;
	padding: 0 0 .5em;
	border: 0
}

.service-box {
	overflow: hidden;
	min-height: 20px;
	padding: 19px;
	margin-bottom: 0;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}

.service-box .icon {
	float: left;
	margin: 0 10px 10px 0
}

.service-box h2 {
	overflow: hidden;
	margin: 0
}

.service-box h5 {
	overflow: hidden;
	margin: 0 0 25px
}

.service-box_txt {
	margin-bottom: 20px
}

#wp-calendar #next,
.service-box .btn-align,
.woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions {
	text-align: right
}

.service-box__call {
	color: #fff;
	background-color: #0c6abd;
	background-image: -moz-linear-gradient(top, #037cc7, #1950af);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#037cc7), to(#1950af));
	background-image: -webkit-linear-gradient(top, #037cc7, #1950af);
	background-image: -o-linear-gradient(top, #037cc7, #1950af);
	background-image: linear-gradient(to bottom, #037cc7, #1950af);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff037cc7', endColorstr='#ff1950af', GradientType=0)
}

.service-box__call h2 {
	float: left;
	width: 75%;
	color: #fff;
	margin: 10px 0 0
}

.service-box__call .btn-align {
	padding: 0;
	width: 25%;
	float: right
}

.carousel-cycle {
	position: relative;
	overflow: hidden
}

.post-cycle,
.post-cycle_item {
	width: 100%;
	height: 380px;
	overflow: hidden
}

.post-cycle_item {
	display: none;
	height: 100%
}

.post-cycle_item:first-child {
	display: block
}

.post-cycle_item .feature-thumbnail {
	float: none;
	margin: 0 0 15px
}

.post-cycle_item .feature-thumbnail img,
.woocommerce .cart-collaterals .cross-sells ul.products,
.woocommerce-page .cart-collaterals .cross-sells ul.products {
	float: none
}

.post-controls {
	overflow: hidden;
	padding-top: 10px;
	text-align: center
}

.post-controls li {
	display: inline;
	margin: 0;
	padding: 0 5px 0 0
}

.banner-wrap .featured-thumbnail a,
.post-controls li a {
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	transition: .25s
}

.post-controls li a {
	display: inline-block;
	width: 9px;
	height: 9px;
	background: #000;
	vertical-align: top;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.post-controls li a:hover,
.post-controls li.activeSlide a {
	background: #999
}

.post-controls .post-controls_link__prev {
	float: left
}

.post-controls .post-controls_link__next {
	float: right
}

.banner-wrap,
.roundabout-holder ul li {
	overflow: hidden;
	margin: 0 0 20px;
	padding: 0
}

.banner-wrap .featured-thumbnail {
	float: none;
	overflow: hidden;
	margin: 0 0 15px;
	padding: 0
}

.banner-wrap .featured-thumbnail a {
	display: block;
	float: left;
	overflow: hidden;
	border: 8px solid #ddd;
	text-align: center
}

.banner-wrap .featured-thumbnail a:hover {
	border-color: #ddd
}

.banner-wrap h5 {
	margin: 0 0 8px;
	color: #000;
	text-transform: capitalize;
	font-weight: 700
}

#calendar_wrap,
.banner-wrap .btn-link {
	padding: 0
}

.testimonials .testi-item {
	overflow: hidden;
	margin-bottom: 2em;
	padding: 0 0 2em;
	background: 0 0
}

.testimonials .testi-item blockquote:before {
	position: absolute;
	bottom: -20px;
	left: 30px;
	display: block;
	width: 0;
	height: 0;
	border-top: 20px solid #dbdbdb;
	border-right: 0 solid transparent;
	border-left: 20px solid transparent;
	content: ""
}

.testimonials .testi-item blockquote:after {
	position: absolute;
	top: 10px;
	left: 20px;
	display: block;
	width: 41px;
	height: 38px;
	background: url(../images/quotes.png) 0 0 no-repeat;
	content: ""
}

.testimonials .testi-item blockquote>a {
	position: relative;
	z-index: 2;
	color: #4e4e4e;
	text-decoration: none;
	overflow: hidden;
	vertical-align: top
}

.testimonials .testi-item blockquote>a:hover,
iframe .uiHeader h3 {
	color: #fff
}

.testimonials .testi-item .featured-thumbnail {
	position: relative;
	z-index: 2;
	margin: 0 20px 0 10px;
	width: 60px;
	height: 60px
}

.testimonials .testi-item .testi-meta {
	font-size: 1em;
	display: block;
	padding-top: 22px;
	padding-left: 40px
}

.testimonials .testi-item .testi-meta .user:after {
	content: ","
}

.roundabout-holder {
	width: 100%;
	position: relative;
	overflow: hidden
}

.roundabout-holder ul {
	padding: 0;
	width: 100%;
	height: 250px;
	background: 0 0
}

.roundabout-holder ul li {
	margin: 0;
	width: 375px;
	height: inherit;
	border: 0;
	background: 0 0;
	text-align: center;
	cursor: pointer
}

@media (max-width:767px) {
	.roundabout-holder ul li {
		width: 220px!important
	}
}

@media (max-width:480px) {
	.roundabout-holder ul li {
		width: 150px!important
	}
}

.roundabout-holder ul li.roundabout-in-focus {
	cursor: default
}

@media (min-width:768px) and (max-width:979px) {
	.roundabout-holder ul {
		width: 100%
	}
}

@media (max-width:767px) {
	.roundabout-holder ul {
		width: 100%;
		height: 150px
	}
}

@media (max-width:480px) {
	.roundabout-holder ul {
		height: 120px
	}
}

.site_map {
	margin-bottom: 10px
}

.site_map .icon-sitemap {
	padding-right: 10px
}

.site_map h2 {
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px
}

.site_map_title {
	text-transform: capitalize
}

.site_map ul {
	list-style: none;
	margin: 15px 0 0 5px
}

.site_map ul li {
	padding-bottom: 5px
}

@media (max-width:480px) {
	.site_map ul li {
		float: none;
		width: 100%;
		padding-right: 0
	}
}

.site_map .group {
	display: inline-block;
	padding-bottom: 20px;
	width: 102%;
	margin-left: -2%
}

.site_map .group .grid {
	width: 23%;
	margin-left: 2%;
	float: left
}

@media (max-width:480px) {
	.site_map .group .grid {
		float: none;
		width: 100%;
		margin-left: 0
	}
}

.site_map .line {
	margin-bottom: 10px
}

.site_map .line ul li {
	width: 18%;
	margin-right: 2%;
	display: inline-block;
	vertical-align: top
}

@media (max-width:480px) {
	.site_map .line ul li {
		float: none;
		width: 100%;
		margin-right: 0
	}
}

.accordion-group,
.accordion-inner,
.nav-tabs,
.nav-tabs>.active>a {
	border-color: #ddd
}

.price-plans {
	width: 100%;
	padding: 20px 0
}

.price-plans:after,
.price-plans:before {
	display: table;
	content: "";
	line-height: 0
}

.price-plans:after {
	clear: both
}

.price-plans .plan {
	float: left;
	overflow: hidden;
	margin-left: 2%;
	margin-bottom: 20px;
	padding: 0;
	width: 100%;
	background-color: #fcfcfc;
	border-bottom: 1px solid #e1e4e5;
	text-align: center;
	text-transform: uppercase;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
	-webkit-transition: box-shadow .2s linear;
	-moz-transition: box-shadow .2s linear;
	-o-transition: box-shadow .2s linear;
	transition: box-shadow .2s linear
}

.price-plans .plan:first-child {
	margin-left: 0
}

.price-plans .plan.highlight {
	position: relative;
	z-index: 100;
	margin-top: -20px;
	background-color: #fff;
	box-shadow: 0 0 13px rgba(0, 0, 0, .09);
	-moz-box-shadow: 0 0 13px rgba(0, 0, 0, .09);
	-webkit-box-shadow: 0 0 13px rgba(0, 0, 0, .09);
	-o-box-shadow: 0 0 13px rgba(0, 0, 0, .09)
}

.price-plans .plan.highlight h3 {
	padding: 22px 10px;
	background-color: #e74c3c;
	color: #fff;
	border-bottom-color: #e3301e
}

@media (min-width:768px) and (max-width:979px) {
	.price-plans .plan.highlight h3 {
		padding: 21px 10px
	}
}

.price-plans .plan.highlight h4 {
	background-color: #eb685a
}

.price-plans .plan.highlight .highlight-reason {
	display: block;
	font-size: .6em;
	font-weight: 400
}

.price-plans .plan.highlight .btn {
	margin-top: 30px;
	margin-bottom: 30px
}

@media (max-width:767px) {
	.price-plans .plan.highlight .btn {
		margin-top: 20px;
		margin-bottom: 20px
	}
	.price-plans .plan.highlight {
		margin-top: 20px
	}
}

.price-plans .plan.plan-labelled {
	margin-top: 61px;
	border-bottom: none;
	background-color: transparent;
	text-transform: none
}

@media (max-width:767px) {
	.price-plans .plan.plan-labelled {
		display: none
	}
}

.price-plans .plan.plan-labelled h4 {
	background: 0 0;
	color: #333;
	border-bottom: 1px solid #e1e4e5
}

@media (max-width:767px) {
	.price-plans .plan {
		float: none;
		width: 100%!important;
		margin-left: 0
	}
}

.price-plans .plan h3 {
	margin: 0;
	padding: 20px 10px;
	background: #e1e4e5;
	color: #32393d;
	border-bottom: 1px solid #fff;
	font-weight: 700
}

.price-plans .plan h4 {
	margin: 0;
	padding: 10px;
	background: #486581;
	color: #fff
}

.price-plans .plan .btn {
	display: inline-block;
	margin-bottom: 20px;
	margin-top: 20px
}

.price-plans.price-plans-2 .plan {
	width: 49%
}

.price-plans.price-plans-3 .plan {
	width: 32%
}

.price-plans.price-plans-4 .plan {
	width: 23.5%
}

.price-plans.price-plans-5 .plan {
	width: 18.4%
}

.price-plans.price-plans-6 .plan {
	width: 15%
}

.plan-features-row,
.plan-labelled-row {
	padding: 18px 10px;
	border-bottom: 1px solid #e1e4e5;
	line-height: 24px
}

@media (min-width:768px) and (max-width:979px) {
	.plan-features-row,
	.plan-labelled-row {
		padding: 10px
	}
}

@media (max-width:767px) {
	.plan-features-row,
	.plan-labelled-row {
		padding: 10px
	}
}

.list.unstyled>ul li:before,
.plan .plan-labelled-row {
	display: none
}

@media (max-width:767px) {
	.plan .plan-labelled-row {
		display: block;
		font-weight: 700
	}
}

.owl-carousel .item figure a,
.plan.plan-labelled .plan-labelled-row {
	display: block
}

.owl-carousel {
	margin-bottom: 15px
}

.owl-carousel .item {
	margin: 3px;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto
}

.owl-carousel .item figure {
	display: block;
	width: 100%;
	margin: 0 0 10px
}

.owl-carousel .item figure a img {
	display: block;
	width: 100%;
	height: auto
}

.owl-carousel .owl-wrapper-outer {
	margin: 0 0 15px
}

.carousel-wrap {
	position: relative;
	margin: 0
}

.es-carousel {
	overflow: hidden
}

.es-carousel-wrapper {
	position: relative;
	padding: 0
}

.es-carousel_list {
	display: none;
	margin-bottom: 0;
	padding: 0;
	list-style: none
}

.es-carousel_list:after,
.es-carousel_list:before {
	display: table;
	content: "";
	line-height: 0
}

.es-carousel_list:after {
	clear: both
}

.es-carousel_li {
	display: block;
	float: left;
	color: #000;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto
}

.es-carousel_li .featured-thumbnail {
	float: none;
	margin: 0 0 20px
}

.es-carousel_li .featured-thumbnail img {
	display: block;
	margin: 0;
	padding: 0;
	max-width: 100%;
	max-height: 100%;
	border: 0
}

.es-carousel_li,
.es-carousel_li .desc,
div.wpcf7 {
	margin: 0;
	padding: 0
}

.es-carousel_li h5 {
	margin-bottom: .5em;
	font-weight: 700
}

.comments-custom_txt a:hover,
.es-carousel_li h5 a {
	text-decoration: underline
}

.comments-custom_txt a,
.es-carousel_li h5 a:hover {
	text-decoration: none
}

.es-carousel_li .excerpt {
	margin-bottom: 10px
}

.es-nav span {
	position: absolute;
	top: 0;
	right: 32px;
	margin-top: -35px;
	width: 14px;
	height: 26px;
	background: url(../images/nav.png) no-repeat top left;
	text-indent: -9000px;
	opacity: .8;
	cursor: pointer
}

.es-nav span.es-nav-next {
	right: 12px;
	left: auto;
	background-position: top right
}

.es-nav span.es-nav-next:hover {
	opacity: 1
}

.list>ul {
	margin: 0
}

.list.styled>ul li,
.list.unstyled>ul li {
	margin: 0 0 .5em;
	padding: 0;
	border: 0;
	background: 0 0;
	list-style-type: none
}

.list.styled>ul li {
	position: relative
}

.list li {
	position: relative
}

.list li:before {
	display: inline-block;
	margin-right: 5px;
	width: 14px;
	height: 14px;
	content: attr(data-icon);
	font-family: 'FontAwesome';
	line-height: 14px;
	speak: none;
	*margin-right: .3em
}

.list.check-list>ul li:before {
	content: "\f00c"
}

.list.check2-list>ul li:before {
	content: "\f078"
}

.list.ok-circle-list>ul li:before {
	content: "\f05d"
}

.list.ok-sign-list>ul li:before {
	content: "\f058"
}

.list.arrow-list>ul li:before {
	content: "\f054"
}

.list.arrow2-list>ul li:before {
	content: "\f061"
}

.list.circle-arrow-list>ul li:before {
	content: "\f0a9"
}

.list.caret-list>ul li:before {
	content: "\f0da"
}

.list.angle-list>ul li:before {
	content: "\f105"
}

.list.double-angle-list>ul li:before {
	content: "\f101"
}

.list.star-list>ul li:before {
	content: "\f005"
}

.list.plus-list>ul li:before {
	content: "\f067"
}

.list.minus-list>ul li:before {
	content: "\f068"
}

.list.circle-list>ul li:before {
	content: "\f111"
}

.list.circle-blank-list>ul li:before {
	content: "\f10c"
}

.title-box {
	margin-bottom: 1em
}

.title-box_icon {
	float: left;
	margin: 0 20px 0 0
}

.title-box_primary,
.title-box_secondary {
	border: 0;
	background: 0 0;
	padding: 0;
	margin: 0
}

.tabs-wrapper {
	margin-bottom: 20px
}

#wp-calendar caption,
.dropcap {
	font-weight: 700;
	text-align: center
}

.dropcap {
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0 20px 20px 0;
	width: 50px;
	height: 50px;
	background: #3a87ad;
	color: #fff;
	text-transform: uppercase;
	font-size: 36px;
	line-height: 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.hr {
	margin: 30px 0;
	height: 1px;
	background: #eee
}

.hr,
.sm_hr,
.spacer {
	overflow: hidden;
	font-size: 0;
	line-height: 0
}

.sm_hr {
	margin: 20px 0;
	height: 1px;
	background: #ddd
}

.spacer {
	height: 30px
}

.vertical-divider {
	margin-left: 20px;
	padding-left: 40px;
	border-left: 1px solid #ddd
}

.text-highlight {
	padding: .25em .2em;
	background-color: #ffa;
	color: #666
}

.google-map {
	position: relative
}

.google-map:before,
.map_loader {
	z-index: -1;
	top: 50%;
	left: 50%;
	margin: -10px 0 0 -10px
}

.map_loader {
	position: absolute;
	margin: -16px 0 0 -16px
}

.google-map-api {
	width: 100%;
	height: 600px;
	top: 0;
	position: relative;
	background: #fff
}

.google-map-api .gmap {
	width: 100%;
	height: 100%
}

.google-map-api .gmap img {
	max-width: none!important
}

.widget {
	margin-bottom: 30px
}

.widget.hidden-desktop,
.widget.hidden-phone,
.widget.hidden-table,
.widget.visible-all-devices,
.widget.visible-desktop,
.widget.visible-phone,
.widget.visible-tablet {
	position: relative;
	top: 0;
	left: 0;
	right: auto;
	width: auto
}

#wp-calendar {
	width: 100%
}

#wp-calendar caption {
	margin-bottom: 5px;
	padding: 4px 0;
	color: #08c;
	font-size: 16px
}

#wp-calendar thead th {
	padding: 7px 0;
	color: #08c;
	text-align: center;
	font-size: 14px
}

.textwidget {
	word-wrap: break-word
}

.comments-custom li {
	overflow: hidden;
	margin: 0;
	padding: 0 0 25px;
	border-bottom: none;
	background: 0 0
}

.comments-custom li:first-child {
	padding-top: 0;
	border-top: none
}

.comments-custom_txt {
	padding: 7px 0 0;
	border-top: 1px solid #ddd;
	margin-top: 7px
}

.comments-custom_h_author,
.comments-custom_h_title {
	margin-bottom: 5px;
	margin-top: 0
}

.comments-custom_h_author:first-letter {
	text-transform: uppercase
}

.comments-custom .ladle {
	float: left;
	padding-right: 5px
}

.comments-custom .meta_format {
	margin-top: 2px;
	font-size: 14px
}

.post-list li {
	overflow: hidden;
	padding-top: 1.5em;
	padding-bottom: 1.5em
}

.post-list li:first-child {
	padding-top: 0;
	border: 0
}

.post-list .excerpt,
.twentyfourteen .tfwc .product .images img,
.woocommerce div.product form.cart .woocommerce-variation-description p {
	margin-bottom: 1em
}

.flickr_li,
.woocommerce .woocommerce-ordering select,
.woocommerce div.product form.cart .variations td {
	vertical-align: top
}

.flickr_li .thumbnail {
	position: relative;
	margin: 0 0 6px;
	display: inline-block
}

@media (min-width:768px) and (max-width:979px) {
	.flickr_li .thumbnail {
		display: block
	}
}

@media (max-width:767px) {
	.flickr_li .thumbnail {
		display: block;
		float: left
	}
}

.flickr_li:nth-child(3n-2) {
	margin-left: 0
}

.flickr_li.nomargin,
.ie8 .flickr_li.nomargin {
	margin-left: 0
}

.ie8 .flickr_li.nomargin img {
	height: 60px
}

@media (max-width:767px) {
	.flickr_li {
		float: left!important;
		width: auto!important;
		margin: 0 14px 14px 0
	}
}

.banners_li {
	float: left;
	margin: 0 3px 3px 0
}

.banners_img {
	width: 125px;
	height: auto
}

.banner_link:hover,
.social__list a:hover {
	text-decoration: none
}

.banner_link .banner_wrapper {
	padding: 30px 15px
}

.banner_wrapper {
	padding: 30px 0
}

.banner_wrapper.fill_class {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.banner_wrapper .thumbnail {
	margin: 0 0 20px
}

.vcard span,
.woocommerce form .form-row label,
.woocommerce ul.products li.product strong,
.woocommerce-page form .form-row label {
	display: block
}

.vcard .meta_format {
	margin-top: 2px;
	font-size: 12px
}

.vcard .ladle {
	padding-right: 5px;
	font-weight: 400
}

.vcard .ladle,
.vcard .ladle+span,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
	display: inline-block
}

.dark_background {
	background-color: #333;
	padding: 10px
}

.social,
.woocommerce #reviews h3,
.woocommerce div.product div.social span span,
div[id^=cherry_instagram_widget] ul {
	margin: 0
}

.social_link {
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	transition: .25s;
	display: inline-block
}

.social_link:hover {
	opacity: .5;
	filter: alpha(opacity=50)
}

.social_ico,
.social_label {
	display: inline-block;
	vertical-align: top
}

.social__row li {
	float: left;
	margin-left: 5px
}

.social__row li:first-child {
	margin-left: 0
}

.social__row a {
	float: left
}

.social__list li {
	margin-bottom: 5px
}

[class*=span] {
	position: relative
}

.clear {
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}

.clearfix {
	*zoom: 1
}

.clearfix:after,
.clearfix:before {
	display: table;
	content: "";
	line-height: 0
}

#under_construction_page #under_construction_description,
.clearfix:after {
	clear: both
}

.wrapper {
	position: relative;
	width: 100%
}

.extra-wrap,
.wrapper {
	overflow: hidden
}

.content_box {
	position: relative;
	background: #f5f5f5
}

.content_box:after,
.content_box:before {
	background: #f5f5f5;
	content: "";
	position: absolute;
	top: 0;
	width: 231%;
	height: 100%;
	z-index: -1
}

.content_box:after {
	right: -230%
}

.content_box:before {
	left: -230%
}

#maintenance_mode_notice {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	padding: 5px;
	text-align: center;
	background: #222;
	z-index: 999999
}

#maintenance_mode_notice p {
	margin: 0;
	color: #ff5c00
}

#maintenance_mode_notice p a {
	color: #2ea2cc
}

#under_construction_page {
	text-align: center;
	position: relative;
	margin-top: 150px
}

#under_construction_page #under_construction_timer {
	margin: 40px 0 40px -30px
}

#under_construction_page #under_construction_timer .box {
	display: inline-block;
	margin-left: 30px
}

#under_construction_page #under_construction_timer .box:first-child .numbers:before {
	content: ''
}

#under_construction_page #under_construction_timer .box .lable {
	font-size: 16px;
	margin-top: 15px
}

@media (max-width:767px) {
	#under_construction_page #under_construction_timer .box .lable {
		font-size: 12px
	}
}

#under_construction_page #under_construction_timer .box .numbers {
	position: relative
}

#under_construction_page #under_construction_timer .box .numbers:before {
	content: ':';
	position: absolute;
	left: -28px;
	top: 0;
	font-size: 80px;
	line-height: 1.2em
}

@media (max-width:767px) {
	#under_construction_page #under_construction_timer .box .numbers:before {
		font-size: 25px;
		left: -10px
	}
}

#under_construction_page #under_construction_timer .box .numbers span {
	font-size: 80px;
	line-height: 1.2em;
	padding: 5px 15px;
	margin-right: 3px;
	background: rgba(0, 0, 0, .2);
	border-radius: 5px;
	display: inline-block;
	min-width: 44px
}

@media (max-width:767px) {
	#under_construction_page #under_construction_timer .box .numbers span {
		font-size: 25px;
		padding: 0 7px;
		min-width: inherit
	}
	#under_construction_page #under_construction_timer .box {
		margin-left: 15px
	}
}

#under_construction_page #under_construction_timer .web_site_message {
	font-size: 40px
}

@media (max-width:767px) {
	#under_construction_page #under_construction_timer {
		margin-left: 15px
	}
}

.woocommerce .products ul li,
.woocommerce ul.products li,
div[id^=cherry_instagram_widget] ul li {
	list-style: none
}

div[id^=cherry_instagram_widget] ul li figure {
	margin: 0 0 9px;
	position: relative
}

div[id^=cherry_instagram_widget] ul li figure .img_wrapp {
	display: block;
	position: relative;
	margin-bottom: 10px
}

div[id^=cherry_instagram_widget] ul li figure .img_commetn_count,
div[id^=cherry_instagram_widget] ul li figure .img_likes {
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	width: 35px
}

div[id^=cherry_instagram_widget] ul li figure .img_commetn_count {
	padding-top: 9px
}

div[id^=cherry_instagram_widget] ul li figure .img_commetn_count i,
div[id^=cherry_instagram_widget] ul li figure .img_likes i {
	font-size: 35px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5
}

div[id^=cherry_instagram_widget] ul li figure .img_commetn_count .counter,
div[id^=cherry_instagram_widget] ul li figure .img_likes .counter {
	position: relative;
	z-index: 6;
	color: #fff;
	font-size: 15px;
	font-weight: 700
}

div[id^=cherry_instagram_widget] ul li figure:hover .img_commetn_count,
div[id^=cherry_instagram_widget] ul li figure:hover .img_likes {
	visibility: visible;
	opacity: 1
}

div[id^=cherry_instagram_widget] ul li figure .img_likes {
	margin: -15px 0 0 -40px;
	padding-top: 7px
}

div[id^=cherry_instagram_widget] ul li figure .img_likes i {
	color: rgba(255, 0, 0, .8)
}

div[id^=cherry_instagram_widget] ul li figure .img_commetn_count {
	margin: -15px 0 0 5px
}

div[id^=cherry_instagram_widget] ul li figure .img_commetn_count i {
	color: rgba(0, 122, 255, .8)
}

div[id^=cherry_instagram_widget] ul li figure .img_description,
div[id^=cherry_instagram_widget] ul li figure .img_public_date {
	display: block;
	margin-bottom: 10px
}

div[id^=cherry_instagram_widget] .img_thumbnail ul {
	margin-left: -10px
}

div[id^=cherry_instagram_widget] .img_thumbnail ul li {
	display: inline-block;
	vertical-align: top;
	width: 145px;
	margin-left: 10px
}

@media (min-width:1200px) {
	div[id^=cherry_instagram_widget] .img_thumbnail ul {
		margin-left: -30px
	}
	div[id^=cherry_instagram_widget] .img_thumbnail ul li {
		margin-left: 30px;
		width: 150px
	}
}

@media (max-width:979px) and (min-width:768px) {
	div[id^=cherry_instagram_widget] .img_thumbnail ul li {
		width: 109px
	}
}

@media (max-width:767px) {
	div[id^=cherry_instagram_widget] .img_thumbnail ul {
		margin-left: -2%
	}
	div[id^=cherry_instagram_widget] .img_thumbnail ul li {
		margin-left: 2%;
		width: 18%
	}
}

@media (max-width:610px) {
	div[id^=cherry_instagram_widget] .img_thumbnail ul li {
		width: 23%
	}
}

@media (max-width:480px) {
	div[id^=cherry_instagram_widget] .img_thumbnail ul {
		margin-left: -3%
	}
	div[id^=cherry_instagram_widget] .img_thumbnail ul li {
		margin-left: 3%;
		width: 30%
	}
}

.big-banner-index {
	margin-bottom: 30px
}

.cherry-badge:before {
	content: attr(data-badge-text)
}

.cherry-badge-new>.sf-menu .cherry-badge-content,
.cherry-badge.cherry-badge-new:before {
	background: green
}

.cherry-badge-hot>.sf-menu .cherry-badge-content,
.cherry-badge.cherry-badge-hot:before {
	background: red
}

.cherry-badge-sale>.sf-menu .cherry-badge-content,
.cherry-badge.cherry-badge-sale:before {
	background: orange
}

.sf-menu>li>.cherry-badge:before {
	content: "";
	padding: 0;
	margin: 0
}

.cherry-badge:before,
.sf-menu .cherry-badge-content {
	font-size: 11px;
	line-height: 12px;
	padding: 2px 2px 1px;
	text-transform: uppercase;
	display: inline-block;
	color: #fff;
	background: red;
	float: right;
	margin: -6px 0 0 4px
}

.cherry-wc-account {
	position: relative;
	float: right;
	margin: 0 0 0 35px;
	line-height: 20px
}

.cherry-wc-account_content {
	display: none;
	position: absolute;
	top: 100%;
	margin: 5px 0 0;
	width: 200px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 99
}

#motopress-main.main-holder .content-holder ul.products.owl-carousel {
	width: auto!important;
	margin: 0 -15px!important
}

#motopress-main.main-holder .content-holder ul.products.owl-carousel .owl-item {
	padding: 10px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#motopress-main.main-holder .content-holder ul.products.owl-carousel li.product {
	margin: 0;
	width: 100%
}

.cherry-thumb-wrap,
span.wpcf7-form-control-wrap {
	position: relative
}

.cherry-quick-view {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 200ms linear!important;
	-moz-transition: all 200ms linear!important;
	transition: all 200ms linear!important;
	cursor: pointer;
	display: inline-block;
	position: absolute;
	width: 60px;
	text-align: center;
	top: 14px;
	left: 50%;
	margin: -14px 0 0 -43px!important
}

li.product:hover .cherry-quick-view {
	visibility: visible;
	opacity: 1;
	top: 50%
}

.cherry-quick-view-popup {
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px;
	margin: 0 auto;
	max-width: 800px;
	position: relative;
	min-height: 100px
}

.cherry-quick-view-popup .mfp-close {
	cursor: pointer;
	padding: 0;
	width: 40px;
	height: 40px;
	line-height: 40px
}

.cherry-quick-view-load {
	text-align: center;
	font-size: 20px;
	line-height: 40px
}

.cherry-quick-view-images {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 300px;
	padding: 0 0 20px
}

@media (max-width:600px) {
	.cherry-quick-view-images {
		width: 100%;
		max-width: 300px;
		margin: 0 auto;
		padding: 0 0 20px;
		float: none
	}
}

.cherry-quick-view-data {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	padding: 25px
}

@media (max-width:600px) {
	.cherry-quick-view-data {
		width: 100%;
		max-width: 300px;
		margin: 0 auto;
		padding: 0 0 20px
	}
}

.cherry-quick-view-data .woocommerce-product-rating {
	float: right;
	padding: 0 0 20px
}

.cherry-quick-view-data .product_title {
	clear: both;
	margin: 0;
	padding: 0 0 20px;
	background: 0;
	font-size: 20px;
	line-height: 22px
}

.cherry-quick-view-data div[itemprop=offers] {
	float: left;
	font-size: 1.4em;
	padding: 0 0 20px
}

.cherry-quick-view-data .product_meta>span {
	display: block;
	padding: 0 0 10px
}

.cherry-quick-view-data .quantity {
	display: inline-block;
	vertical-align: top
}

.cherry-quick-view-data .quantity input {
	width: 60px
}

.cherry-quick-view-add-to-cart {
	padding: 0 0 20px
}

.cherry-quick-view-add-to-cart .added_to_cart {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 10px;
	text-decoration: none!important
}

.cherry-quick-view-content {
	clear: both;
	padding: 20px 0 0
}

.product-images {
	float: left;
	max-width: 470px;
	margin: 0 20px 20px 0
}

@media (max-width:979px) {
	.product-images {
		max-width: 395px;
		margin: 0 10px 20px 0
	}
}

@media (max-width:700px) {
	.product-images {
		float: none;
		margin: 0 auto 20px
	}
}

@media (max-width:450px) {
	.product-images {
		max-width: 300px
	}
}

.product-images:after {
	clear: both;
	content: "";
	width: 100%;
	display: block
}

.product-thumbnails {
	position: relative;
	width: 85px;
	margin: 0 10px 0 0;
	float: left
}

@media (max-width:979px) {
	.product-thumbnails {
		width: 75px;
		margin: 0 5px 0 0
	}
}

@media (max-width:450px) {
	.product-thumbnails {
		width: 60px;
		margin: 0
	}
}

.product-thumbnails_list {
	height: 370px!important;
	overflow: hidden
}

@media (max-width:979px) {
	.product-thumbnails_list {
		height: 315px!important
	}
}

@media (max-width:450px) {
	.product-thumbnails_list {
		height: 240px!important
	}
}

.product-thumbnails_item {
	margin: 0 0 10px;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

@media (max-width:979px) {
	.product-thumbnails_item {
		margin: 0 0 5px
	}
}

@media (max-width:450px) {
	.product-thumbnails_item {
		margin: 0
	}
}

.product-thumbnails_next,
.product-thumbnails_prev {
	font-size: 18px;
	background: #000;
	background: rgba(0, 0, 0, .2);
	color: #fff;
	line-height: 24px;
	height: 24px;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0
}

.product-thumbnails_next:hover,
.product-thumbnails_prev:hover {
	background: rgba(0, 0, 0, .7);
	color: #fff
}

.product-thumbnails_prev {
	top: 0
}

.product-thumbnails_next {
	bottom: 0
}

.cherry-wc-placeholder,
.product-large-image {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.cherry-wc-placeholder {
	color: #ddd;
	background: #fdfdfd;
	border: 1px solid #ccc;
	width: 100%;
	text-align: center;
	position: relative
}

.cherry-wc-placeholder i {
	position: absolute;
	top: 50%;
	left: 50%
}

.cherry-wc-placeholder.placeholder-thumb {
	font-size: 23px;
	height: 85px;
	cursor: default
}

.cherry-wc-placeholder.placeholder-thumb i {
	width: 26px;
	height: 26px;
	line-height: 26px;
	margin: -13px 0 0 -13px
}

@media (max-width:979px) {
	.cherry-wc-placeholder.placeholder-thumb {
		height: 75px
	}
}

@media (max-width:450px) {
	.cherry-wc-placeholder.placeholder-thumb {
		height: 60px
	}
}

.cherry-wc-placeholder.placeholder-large {
	font-size: 50px;
	width: 370px;
	height: 370px
}

.cherry-wc-placeholder.placeholder-large i {
	width: 60px;
	height: 60px;
	line-height: 60px;
	margin: -30px 0 0 -30px
}

@media (max-width:979px) {
	.cherry-wc-placeholder.placeholder-large {
		width: 240px;
		height: 240px
	}
}

.product-large-image {
	float: left
}

@media (max-width:979px) {
	.product-large-image {
		width: 315px
	}
}

@media (max-width:450px) {
	.product-large-image {
		width: 240px
	}
}

.zoomContainer {
	z-index: 10
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li:hover,
.zoomWindow {
	background-color: #fff!important
}

.summary .share-buttons {
	height: auto
}

.share-buttons_item {
	margin: 0 2px 2px 0;
	display: inline-block;
	vertical-align: top
}

.share-buttons_link {
	width: 40px;
	height: 40px;
	display: block;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	text-decoration: none
}

.share-buttons_link:active,
.share-buttons_link:focus,
.share-buttons_link:hover {
	color: #fff;
	text-decoration: none
}

.share-buttons_link.link-facebook {
	background: #3b5998
}

.share-buttons_link.link-facebook:hover {
	background: #263961
}

.share-buttons_link.link-twitter {
	background: #00aced
}

.share-buttons_link.link-twitter:hover {
	background: #0074a1
}

.share-buttons_link.link-google-plus {
	background: #dd4b39
}

.share-buttons_link.link-google-plus:hover {
	background: #ac2d1e
}

.share-buttons_link.link-pinterest {
	background: #cb2027
}

.share-buttons_link.link-pinterest:hover {
	background: #89161a
}

.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox,
.yith-wcwl-add-to-wishlist+.clear {
	display: inline
}

.summary .yith-wcwl-add-to-wishlist+.clear {
	padding: 0;
	margin: 0 10px 0 0;
	vertical-align: middle
}

.video-tab-wrap {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
	overflow: hidden;
	backface-visibility: hidden
}

div.wpcf7-response-output {
	margin: 20px 0!important
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0
}

div.wpcf7-mail-sent-ok {}

div.wpcf7-mail-sent-ng {
	border: 2px solid red
}

div.wpcf7-spam-blocked {
	border: 2px solid orange
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700
}

span.wpcf7-not-valid-tip {
	color: red;
	font-size: 1em;
	display: block
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid red;
	background: #fff;
	padding: .2em .8em
}

span.wpcf7-list-item {
	margin-left: .5em
}

.woocommerce #content table.cart td.actions .coupon label,
.woocommerce table.cart td.actions .coupon label,
.woocommerce-page #content table.cart td.actions .coupon label,
.woocommerce-page table.cart td.actions .coupon label,
.wpcf7-display-none,
div.wpcf7 div.ajax-error {
	display: none
}

div.wpcf7 img.ajax-loader {
	border: 0;
	vertical-align: middle;
	margin-left: 4px
}

div.wpcf7 .placeheld {
	color: #888
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,
.woocommerce #content div.product div.thumbnails:after,
.woocommerce #content div.product div.thumbnails:before,
.woocommerce .col2-set:after,
.woocommerce .col2-set:before,
.woocommerce div.product .woocommerce-tabs ul.tabs:after,
.woocommerce div.product div.thumbnails:after,
.woocommerce div.product div.thumbnails:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page #content div.product div.thumbnails:after,
.woocommerce-page #content div.product div.thumbnails:before,
.woocommerce-page .col2-set:after,
.woocommerce-page .col2-set:before {
	content: " ";
	display: table
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
	display: table
}

.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page div.product div.thumbnails:after,
.woocommerce-page div.product div.thumbnails:before {
	content: " ";
	display: table
}

.woocommerce #content div.product .woocommerce-tabs,
.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,
.woocommerce #content div.product div.thumbnails a.first,
.woocommerce #content div.product div.thumbnails:after,
.woocommerce .cart-collaterals:after,
.woocommerce .col2-set:after,
.woocommerce .woocommerce-pagination ul.page-numbers:after,
.woocommerce div.product .woocommerce-tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs:after,
.woocommerce div.product div.thumbnails a.first,
.woocommerce div.product div.thumbnails:after,
.woocommerce ul.products li.first,
.woocommerce-page #content div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page #content div.product div.thumbnails a.first,
.woocommerce-page #content div.product div.thumbnails:after,
.woocommerce-page .cart-collaterals:after,
.woocommerce-page .col2-set:after,
.woocommerce-page .woocommerce-pagination ul.page-numbers:after,
.woocommerce-page div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page div.product div.thumbnails a.first,
.woocommerce-page div.product div.thumbnails:after,
.woocommerce-page ul.products,
.woocommerce-page ul.products li.first,
.woocommerce-page ul.products:after {
	clear: both
}

.woocommerce .col2-set,
.woocommerce-page .col2-set {
	width: 100%
}

.woocommerce #content div.product div.images,
.woocommerce .col2-set .col-1,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page .col2-set .col-1,
.woocommerce-page div.product div.images {
	float: left;
	width: 48%
}

.woocommerce #content div.product div.summary,
.woocommerce .col2-set .col-2,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page .col2-set .col-2,
.woocommerce-page div.product div.summary {
	float: right;
	width: 48%
}

.woocommerce img,
.woocommerce-page img {
	height: auto;
	max-width: 100%
}

.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a {
	float: left;
	width: 30.75%;
	margin-right: 3.8%;
	margin-bottom: 1em
}

.woocommerce #content div.product div.thumbnails a.last,
.woocommerce div.product div.thumbnails a.last,
.woocommerce-page #content div.product div.thumbnails a.last,
.woocommerce-page div.product div.thumbnails a.last {
	margin-right: 0
}

.woocommerce #content div.product div.thumbnails.columns-1 a,
.woocommerce div.product div.thumbnails.columns-1 a,
.woocommerce-page #content div.product div.thumbnails.columns-1 a,
.woocommerce-page div.product div.thumbnails.columns-1 a {
	width: 100%;
	margin-right: 0;
	float: none
}

.woocommerce #content div.product div.thumbnails.columns-2 a,
.woocommerce div.product div.thumbnails.columns-2 a,
.woocommerce-page #content div.product div.thumbnails.columns-2 a,
.woocommerce-page div.product div.thumbnails.columns-2 a {
	width: 48%
}

.woocommerce #content div.product div.thumbnails.columns-4 a,
.woocommerce div.product div.thumbnails.columns-4 a,
.woocommerce-page #content div.product div.thumbnails.columns-4 a,
.woocommerce-page div.product div.thumbnails.columns-4 a {
	width: 22.05%
}

.woocommerce #content div.product div.thumbnails.columns-5 a,
.woocommerce div.product div.thumbnails.columns-5 a,
.woocommerce-page #content div.product div.thumbnails.columns-5 a,
.woocommerce-page div.product div.thumbnails.columns-5 a {
	width: 16.9%
}

.woocommerce #content div.product #reviews .comment:after,
.woocommerce #content div.product #reviews .comment:before,
.woocommerce .cart-collaterals .shipping_calculator:after,
.woocommerce .cart-collaterals .shipping_calculator:before,
.woocommerce .cart-collaterals:after,
.woocommerce .cart-collaterals:before,
.woocommerce .woocommerce-pagination ul.page-numbers:after,
.woocommerce .woocommerce-pagination ul.page-numbers:before,
.woocommerce div.product #reviews .comment:after,
.woocommerce div.product #reviews .comment:before,
.woocommerce form .form-row:after,
.woocommerce form .form-row:before,
.woocommerce-page #content div.product #reviews .comment:after,
.woocommerce-page #content div.product #reviews .comment:before,
.woocommerce-page .cart-collaterals .shipping_calculator:after,
.woocommerce-page .cart-collaterals .shipping_calculator:before,
.woocommerce-page .cart-collaterals:after,
.woocommerce-page .cart-collaterals:before,
.woocommerce-page .woocommerce-pagination ul.page-numbers:after,
.woocommerce-page .woocommerce-pagination ul.page-numbers:before,
.woocommerce-page div.product #reviews .comment:after,
.woocommerce-page div.product #reviews .comment:before,
.woocommerce-page form .form-row:after,
.woocommerce-page form .form-row:before,
.woocommerce-page ul.cart_list li:after,
.woocommerce-page ul.cart_list li:before,
.woocommerce-page ul.product_list_widget li:after,
.woocommerce-page ul.product_list_widget li:before,
.woocommerce-page ul.products:after,
.woocommerce-page ul.products:before {
	content: " ";
	display: table
}

.woocommerce #content div.product #reviews .comment:after,
.woocommerce .cart-collaterals .shipping_calculator:after,
.woocommerce div.product #reviews .comment:after,
.woocommerce form .form-row-wide,
.woocommerce form .form-row:after,
.woocommerce-page #content div.product #reviews .comment:after,
.woocommerce-page .cart-collaterals .shipping_calculator:after,
.woocommerce-page div.product #reviews .comment:after,
.woocommerce-page form .form-row-wide,
.woocommerce-page form .form-row:after,
.woocommerce-page ul.cart_list li:after,
.woocommerce-page ul.product_list_widget li:after {
	clear: both
}

.woocommerce #content div.product #reviews .comment img,
.woocommerce div.product #reviews .comment img,
.woocommerce-page #content div.product #reviews .comment img,
.woocommerce-page div.product #reviews .comment img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
	float: right;
	height: auto
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	float: left;
	margin: 0 3.8% 2.992em 0;
	padding: 0;
	position: relative;
	width: 22.05%
}

.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last {
	margin-right: 0
}

.woocommerce-page.columns-1 ul.products li.product,
.woocommerce.columns-1 ul.products li.product {
	width: 100%;
	margin-right: 0
}

.woocommerce-page.columns-2 ul.products li.product,
.woocommerce.columns-2 ul.products li.product {
	width: 48%
}

.woocommerce-page.columns-3 ul.products li.product,
.woocommerce.columns-3 ul.products li.product {
	width: 30.75%
}

.woocommerce-page.columns-5 ul.products li.product,
.woocommerce.columns-5 ul.products li.product {
	width: 16.95%
}

.woocommerce-page.columns-6 ul.products li.product,
.woocommerce.columns-6 ul.products li.product {
	width: 13.5%
}

.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
	float: left
}

.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
	float: right
}

.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
	display: inline-block
}

.woocommerce #content table.cart img,
.woocommerce table.cart img,
.woocommerce-page #content table.cart img,
.woocommerce-page table.cart img {
	height: auto
}

.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
	width: 80px
}

.woocommerce #content table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon,
.woocommerce-account .addresses .title h3,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon {
	float: left
}

.woocommerce .cart-collaterals,
.woocommerce form .form-row select,
.woocommerce-page .cart-collaterals,
.woocommerce-page form .form-row select {
	width: 100%
}

.woocommerce .cart-collaterals .related,
.woocommerce-page .cart-collaterals .related {
	width: 30.75%;
	float: left
}

.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells {
	width: 48%;
	float: left
}

.woocommerce .cart-collaterals .cross-sells ul.products li,
.woocommerce-page .cart-collaterals .cross-sells ul.products li {
	width: 48%
}

.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator {
	width: 48%;
	clear: right;
	float: right
}

.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
	width: 47%
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
	float: right;
	width: 48%
}

.woocommerce #review_form #respond textarea,
.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text {
	box-sizing: border-box;
	width: 100%
}

.woocommerce form .form-row-first {
	float: left;
	width: 47%;
	overflow: visible
}

.woocommerce form .form-row-last {
	width: 47%;
	overflow: visible
}

.woocommerce-page form .form-row-first {
	float: left;
	width: 47%;
	overflow: visible
}

.woocommerce-page form .form-row-last {
	width: 47%;
	overflow: visible
}

.woocommerce #payment #place_order,
.woocommerce form .form-row-last,
.woocommerce-page #payment #place_order,
.woocommerce-page form .form-row-last {
	float: right
}

.woocommerce #payment .form-row select,
.woocommerce-page #payment .form-row select {
	width: auto
}

.woocommerce #payment .terms,
.woocommerce-page #payment .terms {
	text-align: right;
	padding: 0 1em
}

.twentyfourteen .tfwc {
	padding: 12px 10px 0;
	max-width: 474px;
	margin: 0 auto
}

.twentyfourteen .tfwc .product .entry-summary {
	padding: 0!important;
	margin: 0 0 1.618em!important
}

.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail,
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product {
	margin-top: 0
}

@media screen and (min-width:673px) {
	.twentyfourteen .tfwc {
		padding-right: 30px;
		padding-left: 30px
	}
}

@media screen and (min-width:1040px) {
	.twentyfourteen .tfwc {
		padding-right: 15px;
		padding-left: 15px
	}
}

@media screen and (min-width:1110px) {
	.twentyfourteen .tfwc {
		padding-right: 30px;
		padding-left: 30px
	}
}

@media screen and (min-width:1218px) {
	.twentyfourteen .tfwc {
		margin-right: 54px
	}
	.full-width .twentyfourteen .tfwc {
		margin-right: auto
	}
}

.twentyfifteen .t15wc {
	padding-left: 7.6923%;
	padding-right: 7.6923%;
	padding-top: 7.6923%;
	margin-bottom: 7.6923%;
	background: #fff;
	box-shadow: 0 0 1px rgba(0, 0, 0, .15)
}

.twentyfifteen .t15wc .page-title {
	margin-left: 0
}

@media screen and (min-width:38.75em) {
	.twentyfifteen .t15wc {
		margin-right: 7.6923%;
		margin-left: 7.6923%;
		margin-top: 8.3333%
	}
}

@media screen and (min-width:59.6875em) {
	.twentyfifteen .t15wc {
		margin-left: 8.3333%;
		margin-right: 8.3333%;
		padding: 10%
	}
	.single-product .twentyfifteen .entry-summary {
		padding: 0!important
	}
}

.clear,
.woocommerce #reviews #comments .add_review:after,
.woocommerce .products ul:after,
.woocommerce .woocommerce-breadcrumb:after,
.woocommerce .woocommerce-error:after,
.woocommerce .woocommerce-info:after,
.woocommerce .woocommerce-message:after,
.woocommerce div.product form.cart:after,
.woocommerce div.product p.cart:after,
.woocommerce nav.woocommerce-pagination ul,
.woocommerce ul.products:after {
	clear: both
}

.woocommerce div.product form.cart .reset_variations,
.woocommerce form .form-row label.hidden {
	visibility: hidden
}

@font-face {
	font-family: star;
	src: url(../fonts/star.eot);
	src: url(../fonts/star.eot) format("embedded-opentype"), url(../fonts/star.woff) format("woff"), url(../fonts/star.ttf) format("truetype"), url(../fonts/star.svg) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: WooCommerce;
	src: url(../fonts/WooCommerce.eot);
	src: url(../fonts/WooCommerce.eot) format("embedded-opentype"), url(../fonts/WooCommerce.woff) format("woff"), url(../fonts/WooCommerce.ttf) format("truetype"), url(../fonts/WooCommerce.svg) format("svg");
	font-weight: 400;
	font-style: normal
}

p.demo_store {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	margin: 0;
	width: 100%;
	font-size: 1em;
	padding: 1em 0;
	text-align: center;
	background-color: #a46497;
	color: #fff;
	z-index: 99998;
	box-shadow: 0 1px 1em rgba(0, 0, 0, .2)
}

p.demo_store a {
	color: #fff
}

.admin-bar p.demo_store {
	top: 32px
}

.woocommerce .blockUI.blockOverlay {
	position: relative
}

.woocommerce .blockUI.blockOverlay:before,
.woocommerce .loader:before {
	height: 1em;
	width: 1em;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -.5em;
	margin-top: -.5em;
	display: block;
	content: "";
	-webkit-animation: spin 1s ease-in-out infinite;
	-moz-animation: spin 1s ease-in-out infinite;
	animation: spin 1s ease-in-out infinite;
	background: url(../images/icons/loader.svg) center center;
	background-size: cover;
	line-height: 1;
	text-align: center;
	font-size: 2em;
	color: rgba(0, 0, 0, .75)
}

.woocommerce a.remove,
.woocommerce span.onsale {
	font-weight: 700;
	text-align: center;
	border-radius: 100%
}

.woocommerce a.remove {
	font-size: 1.5em;
	height: 1em;
	width: 1em;
	line-height: 1;
	color: red!important;
	text-decoration: none;
	border: 0
}

.woocommerce a.remove:hover {
	color: #fff!important;
	background: red
}

.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
	padding: 1em 2em 1em 3.5em!important;
	margin: 0 0 2em!important;
	position: relative;
	background-color: #f7f6f7;
	color: #515151;
	border-top: 3px solid #a46497;
	list-style: none!important;
	width: auto;
	word-wrap: break-word
}

.woocommerce .woocommerce-error:after {
	content: " ";
	display: table
}

.woocommerce .woocommerce-error:before {
	display: table
}

.woocommerce .woocommerce-info:after {
	content: " ";
	display: table
}

.woocommerce .woocommerce-info:before {
	display: table
}

.woocommerce .woocommerce-message:after {
	content: " ";
	display: table
}

.woocommerce .woocommerce-message:before {
	display: table
}

.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before {
	font-family: WooCommerce;
	display: inline-block;
	position: absolute;
	top: 1em;
	left: 1.5em
}

.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before {
	content: "\e028"
}

.woocommerce .woocommerce-message:before {
	content: "\e015";
	color: #8fae1b
}

.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button {
	float: right
}

.woocommerce .woocommerce-error li,
.woocommerce .woocommerce-info li,
.woocommerce .woocommerce-message li {
	list-style: none!important;
	padding-left: 0!important;
	margin-left: 0!important
}

.woocommerce .woocommerce-message {
	border-top-color: #8fae1b
}

.woocommerce .woocommerce-info {
	border-top-color: #1e85be
}

.woocommerce .woocommerce-info:before {
	color: #1e85be
}

.woocommerce .woocommerce-error {
	border-top-color: #b81c23
}

.woocommerce .woocommerce-error:before {
	content: "\e016";
	color: #b81c23
}

.woocommerce small.note {
	display: block;
	color: #777;
	font-size: .857em;
	margin-top: 10px
}

.woocommerce .woocommerce-breadcrumb {
	margin: 0 0 1em;
	padding: 0;
	font-size: .92em;
	color: #777
}

.woocommerce .woocommerce-breadcrumb a {
	color: #777
}

.woocommerce .quantity .qty {
	width: 3.631em;
	text-align: center
}

.woocommerce div.product {
	margin-bottom: 0;
	position: relative
}

.woocommerce div.product .product_title {
	clear: none;
	margin-top: 0;
	padding: 0
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
	color: #77a464;
	font-size: 1.25em
}

.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
	background: inherit;
	font-weight: 700
}

.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
	opacity: .5
}

.woocommerce div.product p.stock {
	font-size: .92em
}

.woocommerce div.product .stock,
.woocommerce-cart .cart-collaterals .cart_totals .discount td {
	color: #77a464
}

.woocommerce div.product .out-of-stock {
	color: red
}

.woocommerce div.product .woocommerce-product-rating {
	margin-bottom: 1.618em
}

.woocommerce div.product div.images,
.woocommerce div.product div.summary,
.woocommerce div.product form.cart,
.woocommerce div.product p.cart {
	margin-bottom: 2em
}

.woocommerce div.product div.images img,
.woocommerce ul.products li.product a img {
	display: block;
	width: 100%;
	height: auto;
	box-shadow: none
}

.woocommerce div.product div.images div.thumbnails {
	padding-top: 1em
}

.woocommerce div.product div.social {
	text-align: right;
	margin: 0 0 1em
}

.woocommerce div.product div.social span {
	margin: 0 0 0 2px
}

.woocommerce div.product div.social span .stButton .chicklets {
	padding-left: 16px;
	width: 0
}

.woocommerce div.product div.social iframe {
	float: left;
	margin-top: 3px
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	list-style: none;
	padding: 0 0 0 1em;
	margin: 0 0 1.618em;
	overflow: hidden;
	position: relative
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: 1px solid #d3ced2;
	background-color: #ebe9eb;
	display: inline-block;
	position: relative;
	z-index: 0;
	border-radius: 4px 4px 0 0;
	margin: 0 -5px;
	padding: 0 1em
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	display: inline-block;
	padding: .5em 0;
	font-weight: 700;
	color: #515151;
	text-decoration: none
}

.woocommerce #reviews #comments .add_review:after,
.woocommerce #reviews #comments .add_review:before,
.woocommerce #reviews #comments ol.commentlist li .comment-text:after,
.woocommerce #reviews #comments ol.commentlist li .comment-text:before,
.woocommerce #reviews #comments ol.commentlist:after,
.woocommerce #reviews #comments ol.commentlist:before,
.woocommerce .products ul:after,
.woocommerce .products ul:before,
.woocommerce .woocommerce-breadcrumb:after,
.woocommerce .woocommerce-breadcrumb:before,
.woocommerce div.product form.cart:after,
.woocommerce div.product form.cart:before,
.woocommerce div.product p.cart:after,
.woocommerce div.product p.cart:before,
.woocommerce ul.products:after,
.woocommerce ul.products:before {
	display: table;
	content: " "
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
	text-decoration: none;
	color: #6b6b6b
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #fff;
	z-index: 2;
	border-bottom-color: #fff
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: inherit;
	text-shadow: inherit
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {
	box-shadow: 2px 2px 0 #fff
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
	box-shadow: -2px 2px 0 #fff
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
	border: 1px solid #d3ced2;
	position: absolute;
	bottom: -1px;
	width: 5px;
	height: 5px;
	content: " "
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
	left: -6px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-width: 0 1px 1px 0;
	box-shadow: 2px 2px 0 #ebe9eb
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
	right: -6px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-width: 0 0 1px 1px;
	box-shadow: -2px 2px 0 #ebe9eb
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
	position: absolute;
	content: " ";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #d3ced2;
	z-index: 1
}

.woocommerce div.product .woocommerce-tabs .panel {
	margin: 0 0 2em;
	padding: 0
}

.woocommerce div.product form.cart div.quantity {
	float: left;
	margin: 0 4px 0 0
}

.woocommerce div.product form.cart table {
	border-width: 0 0 1px
}

.woocommerce div.product form.cart table div.quantity {
	float: none;
	margin: 0
}

.woocommerce div.product form.cart table small.stock {
	display: block;
	float: none
}

.woocommerce div.product form.cart .variations {
	margin-bottom: 1em;
	border: 0
}

.woocommerce div.product form.cart .variations label,
.woocommerce ul#shipping_method .amount {
	font-weight: 700
}

.woocommerce div.product form.cart .variations select {
	width: 100%;
	float: left
}

.woocommerce div.product form.cart .variations td.label {
	padding-right: 1em
}

.woocommerce #reviews #comments ol.commentlist ul.children .star-rating,
.woocommerce div.product form.cart .wc-no-matching-variations {
	display: none
}

.woocommerce div.product form.cart .button {
	vertical-align: middle;
	float: left
}

.woocommerce div.product form.cart .group_table td.label {
	padding-right: 1em;
	padding-left: 1em
}

.woocommerce div.product form.cart .group_table td {
	vertical-align: top;
	padding-bottom: .5em;
	border: 0
}

.woocommerce span.onsale {
	min-height: 3.236em;
	min-width: 3.236em;
	padding: .202em;
	position: absolute;
	line-height: 3.236;
	top: -.5em;
	left: -.5em;
	margin: 0;
	background-color: #77a464;
	color: #fff;
	font-size: .857em;
	-webkit-font-smoothing: antialiased
}

.woocommerce .products ul,
.woocommerce ul.products {
	margin: 0 0 1em;
	padding: 0;
	list-style: none;
	clear: both
}

.woocommerce ul.products li.product .onsale {
	top: 0;
	right: 0;
	left: auto;
	margin: -.5em -.5em 0 0
}

.woocommerce ul.products li.product h3 {
	padding: .5em 0;
	margin: 0;
	font-size: 1em
}

.woocommerce ul.products li.product a {
	text-decoration: none
}

.woocommerce ul.products li.product a img {
	margin: 0 0 1em
}

.woocommerce ul.products li.product .star-rating {
	font-size: .857em
}

.woocommerce ul.products li.product .button {
	margin-top: 1em
}

.woocommerce ul.products li.product .price {
	color: #77a464;
	display: block;
	font-weight: 400;
	margin-bottom: .5em;
	font-size: .857em
}

.woocommerce ul.products li.product .price del {
	color: inherit;
	opacity: .5;
	display: block
}

.woocommerce ul.products li.product .price ins {
	background: 0 0;
	font-weight: 700
}

.woocommerce ul.products li.product .price .from {
	font-size: .67em;
	margin: -2px 0 0;
	text-transform: uppercase;
	color: rgba(132, 132, 132, .5)
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p,
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {
	margin: 0 0 1em
}

.woocommerce nav.woocommerce-pagination ul {
	display: inline-block;
	white-space: nowrap;
	padding: 0;
	border: 1px solid #d3ced2;
	border-right: 0;
	margin: 1px
}

.woocommerce nav.woocommerce-pagination ul li {
	border-right: 1px solid #d3ced2;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
	overflow: hidden
}

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
	margin: 0;
	text-decoration: none;
	line-height: 1;
	font-size: 1em;
	font-weight: 400;
	padding: .5em;
	min-width: 1em;
	display: block
}

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
	background: #ebe9eb;
	color: #8a7e88
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	font-size: 100%;
	margin: 0;
	line-height: 1;
	cursor: pointer;
	position: relative;
	font-family: inherit;
	text-decoration: none;
	overflow: visible;
	padding: .618em 1em;
	font-weight: 700;
	border-radius: 3px;
	left: auto;
	color: #515151;
	background-color: #ebe9eb;
	border: 0;
	white-space: nowrap;
	display: inline-block;
	background-image: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	text-shadow: none
}

.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading {
	opacity: .25;
	padding-right: 2.618em
}

.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
	font-family: WooCommerce;
	content: "\e01c";
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	font-weight: 400;
	position: absolute;
	top: .618em;
	right: 1em;
	-webkit-animation: spin 2s linear infinite;
	-moz-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite
}

.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
	font-family: WooCommerce;
	content: "\e017";
	margin-left: .53em;
	vertical-align: bottom
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
	background-color: #dad8da;
	text-decoration: none;
	background-image: none;
	color: #515151
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	background-color: #a46497;
	color: #fff;
	-webkit-font-smoothing: antialiased
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
	background-color: #935386;
	color: #fff
}

.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
	background-color: #a46497;
	color: #fff
}

.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
	color: inherit;
	cursor: not-allowed;
	opacity: .5
}

.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover {
	color: inherit;
	background-color: #ebe9eb
}

.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating {
	float: none
}

.woocommerce a.added_to_cart {
	padding-top: .5em;
	white-space: nowrap;
	display: inline-block
}

.woocommerce #reviews h2 small {
	float: right;
	color: #777;
	font-size: 15px;
	margin: 10px 0 0
}

.woocommerce #reviews h2 small a {
	text-decoration: none;
	color: #777
}

.woocommerce #reviews #respond {
	margin: 0;
	border: 0;
	padding: 0
}

.woocommerce #reviews #comment {
	height: 75px
}

.woocommerce #reviews #comments h2 {
	clear: none
}

.woocommerce #review_form #respond:after,
.woocommerce #reviews #comments ol.commentlist li .comment-text:after,
.woocommerce #reviews #comments ol.commentlist:after,
.woocommerce .woocommerce-product-rating:after,
.woocommerce td.product-name dl.variation:after,
.woocommerce ul.cart_list li dl:after,
.woocommerce ul.cart_list li:after,
.woocommerce ul.product_list_widget li dl:after,
.woocommerce ul.product_list_widget li:after {
	clear: both
}

.woocommerce #reviews #comments ol.commentlist {
	margin: 0;
	width: 100%;
	background: 0 0;
	list-style: none
}

.woocommerce #reviews #comments ol.commentlist li {
	padding: 0;
	margin: 0 0 20px;
	position: relative;
	background: 0;
	border: 0
}

.woocommerce #reviews #comments ol.commentlist li .meta {
	color: #777;
	font-size: .75em
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	padding: 3px;
	width: 32px;
	height: auto;
	background: #ebe9eb;
	border: 1px solid #e4e1e3;
	margin: 0;
	box-shadow: none
}

.woocommerce #reviews #comments ol.commentlist #respond,
.woocommerce #reviews #comments ol.commentlist li .comment-text {
	margin: 0 0 0 50px;
	border: 1px solid #e4e1e3;
	border-radius: 4px;
	padding: 1em 1em 0
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce td.product-name p.backorder_notification {
	font-size: .83em
}

.woocommerce #reviews #comments ol.commentlist ul.children {
	list-style: none;
	margin: 20px 0 0 50px
}

.woocommerce #reviews #comments ol.commentlist #respond {
	margin: 20px 0 0 50px
}

.woocommerce #reviews #comments .commentlist>li:before {
	content: ""
}

.woocommerce .star-rating {
	float: right;
	overflow: hidden;
	position: relative;
	height: 1em;
	line-height: 1;
	font-size: 1em;
	width: 5.4em;
	font-family: star
}

.woocommerce .star-rating:before {
	content: "\73\73\73\73\73";
	color: #d3ced2;
	float: left;
	top: 0;
	left: 0;
	position: absolute
}

.woocommerce .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em
}

.woocommerce .star-rating span:before {
	content: "\53\53\53\53\53";
	top: 0;
	position: absolute;
	left: 0
}

.woocommerce .woocommerce-product-rating {
	line-height: 2;
	display: block
}

.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th {
	line-height: 1.5;
	border-bottom: 1px dotted rgba(0, 0, 0, .1);
	border-top: 0;
	margin: 0
}

.woocommerce #review_form #respond:after,
.woocommerce #review_form #respond:before,
.woocommerce .woocommerce-product-rating:after,
.woocommerce .woocommerce-product-rating:before,
.woocommerce td.product-name dl.variation:after,
.woocommerce td.product-name dl.variation:before,
.woocommerce ul.cart_list li dl:after,
.woocommerce ul.cart_list li dl:before,
.woocommerce ul.cart_list li:after,
.woocommerce ul.cart_list li:before,
.woocommerce ul.product_list_widget li dl:after,
.woocommerce ul.product_list_widget li dl:before,
.woocommerce ul.product_list_widget li:after,
.woocommerce ul.product_list_widget li:before {
	content: " ";
	display: table
}

.woocommerce .woocommerce-product-rating .star-rating {
	margin: .5em 4px 0 0;
	float: left
}

.woocommerce .products .star-rating {
	display: block;
	margin: 0 0 .5em;
	float: none
}

.woocommerce .hreview-aggregate .star-rating {
	margin: 10px 0 0
}

.woocommerce #review_form #respond {
	position: static;
	margin: 0;
	width: auto;
	padding: 0;
	background: 0 0;
	border: 0
}

.woocommerce #review_form #respond p {
	margin: 0 0 10px
}

.woocommerce #review_form #respond .form-submit input {
	left: auto
}

.woocommerce p.stars {
	position: relative;
	font-size: 1em
}

.woocommerce p.stars a {
	display: inline-block;
	font-weight: 700;
	margin-right: 1em;
	text-indent: -9999px;
	position: relative;
	border-bottom: 0!important;
	outline: 0
}

.motopress-table-obj .motopress-table-style-silver td:last-child,
.motopress-table-obj .motopress-table-style-silver th:last-child,
.woocommerce p.stars a:last-child {
	border-right: 0
}

.woocommerce p.stars a.star-1,
.woocommerce p.stars a.star-2,
.woocommerce p.stars a.star-3,
.woocommerce p.stars a.star-4 {
	border-right: 1px solid #ccc
}

.woocommerce p.stars a.star-1:after,
.woocommerce p.stars a.star-2:after,
.woocommerce p.stars a.star-3:after,
.woocommerce p.stars a.star-4:after,
.woocommerce p.stars a.star-5:after {
	font-family: WooCommerce;
	text-indent: 0;
	position: absolute;
	top: 0;
	left: 0
}

.woocommerce p.stars a.star-1 {
	width: 2em
}

.woocommerce p.stars a.star-1:after {
	content: "\e021"
}

.woocommerce p.stars a.star-1.active:after,
.woocommerce p.stars a.star-1:hover:after {
	content: "î€ "
}

.woocommerce p.stars a.star-2 {
	width: 3em
}

.woocommerce p.stars a.star-2:after {
	content: "\e021\e021"
}

.woocommerce p.stars a.star-2.active:after,
.woocommerce p.stars a.star-2:hover:after {
	content: "î€ î€ "
}

.woocommerce p.stars a.star-3 {
	width: 4em
}

.woocommerce p.stars a.star-3:after {
	content: "\e021\e021\e021"
}

.woocommerce p.stars a.star-3.active:after,
.woocommerce p.stars a.star-3:hover:after {
	content: "î€ î€ î€ "
}

.woocommerce p.stars a.star-4 {
	width: 5em
}

.woocommerce p.stars a.star-4:after {
	content: "\e021\e021\e021\e021"
}

.woocommerce p.stars a.star-4.active:after,
.woocommerce p.stars a.star-4:hover:after {
	content: "î€ î€ î€ î€ "
}

.woocommerce p.stars a.star-5 {
	width: 6em;
	border: 0
}

.woocommerce p.stars a.star-5:after {
	content: "\e021\e021\e021\e021\e021"
}

.woocommerce p.stars a.star-5.active:after,
.woocommerce p.stars a.star-5:hover:after {
	content: "î€ î€ î€ î€ î€ "
}

.woocommerce table.shop_attributes {
	border: 0;
	border-top: 1px dotted rgba(0, 0, 0, .1);
	margin-bottom: 1.618em;
	width: 100%
}

.woocommerce table.shop_attributes th {
	width: 150px;
	font-weight: 700;
	padding: 8px
}

.woocommerce table.shop_attributes td {
	font-style: italic;
	padding: 0
}

.woocommerce table.shop_attributes td p {
	margin: 0;
	padding: 8px 0
}

.woocommerce table.shop_attributes .alt td,
.woocommerce table.shop_attributes .alt th {
	background: rgba(0, 0, 0, .025)
}

.woocommerce table.shop_table {
	border: 1px solid rgba(0, 0, 0, .1);
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
	border-collapse: separate;
	border-radius: 5px
}

.woocommerce table.shop_table th {
	font-weight: 700;
	padding: 9px 12px
}

.woocommerce table.shop_table td {
	border-top: 1px solid rgba(0, 0, 0, .1);
	padding: 6px 12px;
	vertical-align: middle
}

.woocommerce table.shop_table td small {
	font-weight: 400
}

.woocommerce table.shop_table tbody:first-child tr:first-child td,
.woocommerce table.shop_table tbody:first-child tr:first-child th,
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th {
	border-top: 0
}

.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
	font-weight: 700;
	border-top: 1px solid rgba(0, 0, 0, .1)
}

.woocommerce table.my_account_orders {
	font-size: .85em
}

.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders th {
	padding: 4px 8px;
	vertical-align: middle
}

.woocommerce table.my_account_orders .button {
	white-space: nowrap
}

.woocommerce table.my_account_orders .order-actions {
	text-align: right
}

.woocommerce table.my_account_orders .order-actions .button {
	margin: .125em 0 .125em .25em
}

.woocommerce td.product-name dl.variation {
	margin: .25em 0
}

.woocommerce td.product-name dl.variation dd,
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd {
	display: inline-block;
	float: left;
	margin-bottom: 1em;
	padding: 0 0 .25em
}

.woocommerce td.product-name dl.variation dt,
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt {
	display: inline-block;
	float: left;
	font-weight: 700;
	padding: 0 0 .25em;
	margin: 0 4px 0 0;
	clear: left
}

.woocommerce td.product-name dl.variation dd p:last-child,
.woocommerce ul.cart_list li dl dd p:last-child,
.woocommerce ul.product_list_widget li dl dd p:last-child,
.woocommerce-account ol.commentlist.notes li.note .description p:last-child,
.woocommerce-checkout #payment div.payment_box p:last-child {
	margin-bottom: 0
}

.woocommerce td.product-quantity {
	min-width: 80px
}

.woocommerce ul.cart_list,
.woocommerce ul.product_list_widget {
	list-style: none;
	padding: 0;
	margin: 0
}

.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
	padding: 4px 0;
	margin: 0;
	list-style: none
}

.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
	display: block;
	font-weight: 700
}

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
	float: right;
	margin-left: 4px;
	width: 32px;
	height: auto;
	box-shadow: none
}

.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl {
	margin: 0;
	padding-left: 1em;
	border-left: 2px solid rgba(0, 0, 0, .1)
}

.woocommerce .order_details:after,
.woocommerce .widget_layered_nav ul li:after,
.woocommerce .widget_shopping_cart .buttons:after,
.woocommerce-account .addresses .title:after,
.woocommerce-cart .wc-proceed-to-checkout:after,
.woocommerce.widget_shopping_cart .buttons:after {
	clear: both
}

.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
	border-top: 3px double #ebe9eb;
	padding: 4px 0 0
}

.woocommerce .widget_shopping_cart .total strong,
.woocommerce.widget_shopping_cart .total strong {
	min-width: 40px;
	display: inline-block
}

.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
	padding-left: 2em;
	position: relative;
	padding-top: 0
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
	position: absolute;
	top: 0;
	left: 0
}

.woocommerce .widget_shopping_cart .buttons:after,
.woocommerce .widget_shopping_cart .buttons:before,
.woocommerce.widget_shopping_cart .buttons:after,
.woocommerce.widget_shopping_cart .buttons:before {
	content: " ";
	display: table
}

.woocommerce form .form-row {
	padding: 3px;
	margin: 0 0 6px
}

.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
	-webkit-transition: opacity .5s .5s ease;
	-moz-transition: opacity .5s .5s ease;
	transition: opacity .5s .5s ease;
	opacity: 0
}

.woocommerce form .form-row label {
	line-height: 2
}

.woocommerce form .form-row label.inline {
	display: inline
}

.woocommerce form .form-row select {
	cursor: pointer;
	margin: 0
}

.woocommerce form .form-row .required {
	color: red;
	font-weight: 700;
	border: 0
}

.woocommerce form .form-row .input-checkbox {
	display: inline;
	margin: -2px 8px 0 0;
	text-align: center;
	vertical-align: middle
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	outline: 0;
	line-height: 1
}

.woocommerce form .form-row textarea {
	height: 4em;
	line-height: 1.5;
	display: block;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.woocommerce form .form-row .select2-container {
	width: 100%;
	line-height: 2em
}

.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select {
	border-color: #a00
}

.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
	border-color: #69bf29
}

.woocommerce form .form-row ::-webkit-input-placeholder {
	line-height: normal
}

.woocommerce form .form-row :-moz-placeholder {
	line-height: normal
}

.woocommerce form .form-row :-ms-input-placeholder {
	line-height: normal
}

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
	border: 1px solid #d3ced2;
	padding: 20px;
	margin: 2em 0;
	text-align: left;
	border-radius: 5px
}

.woocommerce ul#shipping_method {
	list-style: none;
	margin: 0;
	padding: 0
}

.woocommerce ul#shipping_method li {
	margin: 0;
	padding: .25em 0 .25em 22px;
	text-indent: -22px;
	list-style: none
}

.woocommerce p.woocommerce-shipping-contents {
	margin: 0
}

.woocommerce .order_details {
	margin: 0 0 1.5em;
	list-style: none
}

.woocommerce .order_details:after,
.woocommerce .order_details:before,
.woocommerce .widget_layered_nav ul li:after,
.woocommerce .widget_layered_nav ul li:before,
.woocommerce-account .addresses .title:after,
.woocommerce-account .addresses .title:before,
.woocommerce-cart .wc-proceed-to-checkout:after,
.woocommerce-cart .wc-proceed-to-checkout:before,
.woocommerce-checkout #payment ul.payment_methods li:after,
.woocommerce-checkout #payment ul.payment_methods li:before,
.woocommerce-checkout #payment ul.payment_methods:after,
.woocommerce-checkout #payment ul.payment_methods:before,
div.pp_woocommerce .pp_content_container:after,
div.pp_woocommerce .pp_content_container:before {
	content: " ";
	display: table
}

.woocommerce .order_details li {
	float: left;
	margin-right: 2em;
	text-transform: uppercase;
	font-size: .715em;
	line-height: 1;
	border-right: 1px dashed #d3ced2;
	padding-right: 2em;
	margin-left: 0;
	padding-left: 0
}

.woocommerce .order_details li strong {
	display: block;
	font-size: 1.4em;
	text-transform: none;
	line-height: 1.5
}

.woocommerce .order_details li:last-of-type {
	border: 0
}

.woocommerce .widget_layered_nav ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none
}

.woocommerce .widget_layered_nav ul li {
	padding: 0 0 1px;
	list-style: none
}

.woocommerce .widget_layered_nav ul li.chosen a:before,
.woocommerce .widget_layered_nav_filters ul li a:before {
	font-weight: 400;
	line-height: 1;
	content: "î€“";
	color: #a00;
	font-family: WooCommerce;
	speak: none;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	margin-right: .618em
}

.woocommerce .widget_layered_nav ul li a,
.woocommerce .widget_layered_nav ul li span {
	padding: 1px 0
}

.woocommerce .widget_layered_nav_filters ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	overflow: hidden;
	zoom: 1
}

.woocommerce .widget_layered_nav_filters ul li {
	float: left;
	padding: 0 1px 1px 0;
	list-style: none
}

.woocommerce .widget_layered_nav_filters ul li a {
	text-decoration: none
}

.woocommerce .widget_price_filter .price_slider {
	margin-bottom: 1em
}

.woocommerce .widget_price_filter .price_slider_amount {
	text-align: right;
	line-height: 2.4;
	font-size: .8751em
}

.woocommerce .widget_price_filter .price_slider_amount .button {
	font-size: 1.15em;
	float: left
}

.woocommerce .widget_price_filter .ui-slider {
	position: relative;
	text-align: left;
	margin-left: .5em;
	margin-right: .5em
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1em;
	height: 1em;
	background-color: #a46497;
	border-radius: 1em;
	cursor: ew-resize;
	outline: 0;
	top: -.3em;
	margin-left: -.5em
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	border-radius: 1em;
	background-color: #a46497
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	border-radius: 1em;
	background-color: #602053;
	border: 0
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
	height: .5em
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
	left: -1px
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
	right: -1px
}

.woocommerce-account .addresses .title .edit,
.woocommerce-account ul.digital-downloads li .count {
	float: right
}

.woocommerce-account ol.commentlist.notes li.note p.meta {
	font-weight: 700;
	margin-bottom: 0
}

.woocommerce-account ul.digital-downloads {
	margin-left: 0;
	padding-left: 0
}

.woocommerce-account ul.digital-downloads li {
	list-style: none;
	margin-left: 0;
	padding-left: 0
}

.woocommerce-account ul.digital-downloads li:before,
.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
	font-family: WooCommerce;
	speak: none;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	text-decoration: none
}

.woocommerce-account ul.digital-downloads li:before {
	margin-right: .618em;
	content: "î€Š"
}

.woocommerce-cart table.cart .product-thumbnail {
	min-width: 32px
}

.woocommerce-cart table.cart img {
	width: 32px;
	box-shadow: none
}

.woocommerce-cart table.cart td,
.woocommerce-cart table.cart th {
	vertical-align: middle
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #d3ced2;
	padding: 6px 6px 5px;
	margin: 0 4px 0 0;
	outline: 0;
	line-height: 1
}

.woocommerce-cart table.cart input {
	margin: 0;
	vertical-align: middle;
	line-height: 1
}

.woocommerce-cart .wc-proceed-to-checkout {
	padding: 1em 0
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	display: block;
	text-align: center;
	margin-bottom: 1em
}

.woocommerce-cart .cart-collaterals .shipping_calculator .button {
	width: 100%;
	float: none;
	display: block
}

.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
	margin-left: .618em;
	content: "î€™"
}

.woocommerce-cart .cart-collaterals .cart_totals p small {
	color: #777;
	font-size: .83em
}

.woocommerce-cart .cart-collaterals .cart_totals table {
	border-collapse: separate;
	margin: 0 0 6px;
	padding: 0;
	border-left: 0
}

.woocommerce-cart .cart-collaterals .cart_totals table th {
	width: 25%
}

.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-cart .cart-collaterals .cart_totals table th {
	vertical-align: top;
	border-left: 0;
	border-right: 0;
	padding: 6px 0;
	line-height: 2em
}

.woocommerce-cart .cart-collaterals .cart_totals table small {
	color: #777
}

.woocommerce-cart .cart-collaterals .cart_totals table select {
	width: 100%
}

.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th {
	border-top: 1px solid #ebe9eb
}

.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
	float: left;
	clear: none
}

.woocommerce-checkout .checkout .col-2 .form-row-first,
.woocommerce-checkout .checkout .col-2 .notes {
	clear: left
}

.woocommerce-checkout .checkout .create-account small {
	font-size: 11px;
	color: #777;
	font-weight: 400
}

.woocommerce-checkout .checkout div.shipping-address {
	padding: 0;
	clear: left;
	width: 100%
}

.single-product .twentythirteen p.stars,
.woocommerce-checkout #payment ul.payment_methods li:after,
.woocommerce-checkout #payment ul.payment_methods:after,
.woocommerce-checkout .checkout .shipping_address,
div.pp_woocommerce .pp_content_container:after {
	clear: both
}

.woocommerce-checkout #payment {
	background: #ebe9eb;
	border-radius: 5px
}

.woocommerce-checkout #payment ul.payment_methods {
	text-align: left;
	padding: 1em;
	border-bottom: 1px solid #d3ced2;
	margin: 0;
	list-style: none
}

.woocommerce-checkout #payment ul.payment_methods li {
	line-height: 2;
	text-align: left;
	margin: 0;
	font-weight: 400
}

.woocommerce-checkout #payment ul.payment_methods li input {
	margin: 0 1em 0 0
}

.woocommerce-checkout #payment ul.payment_methods li img {
	vertical-align: middle;
	margin: -2px 0 0 .5em;
	padding: 0;
	position: relative;
	box-shadow: none
}

.woocommerce-checkout #payment ul.payment_methods li img+img {
	margin-left: 2px
}

.woocommerce-checkout #payment div.form-row {
	padding: 1em
}

.woocommerce-checkout #payment div.payment_box {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	padding: 1em;
	margin: 1em 0;
	font-size: .92em;
	border-radius: 2px;
	line-height: 1.5;
	background-color: #dfdcde;
	color: #515151
}

.woocommerce-checkout #payment div.payment_box input.input-text,
.woocommerce-checkout #payment div.payment_box textarea {
	border-color: #bbb3b9 #c7c1c6 #c7c1c6
}

.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder {
	color: #bbb3b9
}

.woocommerce-checkout #payment div.payment_box :-moz-placeholder {
	color: #bbb3b9
}

.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder {
	color: #bbb3b9
}

.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number {
	font-size: 1.5em;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: right
}

.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa {
	background-image: url(../images/icons/credit-cards/visa.png)
}

.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
	background-image: url(../images/icons/credit-cards/mastercard.png)
}

.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser {
	background-image: url(../images/icons/credit-cards/laser.png)
}

.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
	background-image: url(../images/icons/credit-cards/diners.png)
}

.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro {
	background-image: url(../images/icons/credit-cards/maestro.png)
}

.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb {
	background-image: url(../images/icons/credit-cards/jcb.png)
}

.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex {
	background-image: url(../images/icons/credit-cards/amex.png)
}

.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover {
	background-image: url(../images/icons/credit-cards/discover.png)
}

.woocommerce-checkout #payment div.payment_box span.help {
	font-size: .857em;
	color: #777;
	font-weight: 400
}

.woocommerce-checkout #payment div.payment_box .form-row {
	margin: 0 0 1em
}

.woocommerce-checkout #payment div.payment_box:before {
	content: "";
	display: block;
	border: 1em solid #dfdcde;
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
	position: absolute;
	top: -.75em;
	left: 0;
	margin: -1em 0 0 2em
}

.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
	float: right;
	line-height: 52px;
	font-size: .83em
}

.woocommerce-checkout #payment .payment_method_paypal img {
	max-height: 52px;
	vertical-align: middle
}

#content.twentyeleven .woocommerce-pagination a {
	font-size: 1em;
	line-height: 1
}

.single-product .twentythirteen #reply-title,
.single-product .twentythirteen #respond #commentform,
.single-product .twentythirteen .entry-summary {
	padding: 0
}

.twentythirteen .woocommerce-breadcrumb {
	padding-top: 40px
}

.twentyfourteen ul.products li.product {
	margin-top: 0!important
}

#colorbox {
	position: absolute
}

#cboxOverlay,
#cboxWrapper,
#colorbox {
	top: 0;
	left: 0;
	z-index: 10000;
	overflow: hidden
}

#cboxWrapper {
	position: absolute
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%
}

#cboxBottomLeft,
#cboxMiddleLeft {
	clear: left
}

#cboxContent {
	position: relative
}

#cboxLoadedContent {
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

#cboxTitle,
.summary .single_add_to_wishlist.button,
.wishlist_table .add_to_cart.button,
div.product .woocommerce-price-and-add .single_add_to_wishlist.button {
	margin: 0
}

#cboxLoadingGraphic,
#cboxLoadingOverlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#cboxClose,
#cboxNext,
#cboxPrevious,
#cboxSlideshow,
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}

.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
	-ms-interpolation-mode: bicubic
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
	background: #fff
}

#cboxContent,
#cboxLoadedContent,
#colorbox {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box
}

#cboxOverlay {
	background: #000
}

#cboxClose:active,
#cboxNext:active,
#cboxPrevious:active,
#cboxSlideshow:active,
#colorbox {
	outline: 0
}

#cboxTopLeft {
	width: 14px;
	height: 14px;
	background: url(../images/controls.png) no-repeat 0 0
}

#cboxTopCenter {
	height: 14px;
	background: url(../images/border.png) repeat-x top left
}

#cboxTopRight {
	width: 14px;
	height: 14px;
	background: url(../images/controls.png) no-repeat -36px 0
}

#cboxBottomLeft {
	width: 14px;
	height: 43px;
	background: url(../images/controls.png) no-repeat 0 -32px
}

#cboxBottomCenter {
	height: 43px;
	background: url(../images/border.png) repeat-x bottom left
}

#cboxBottomRight {
	width: 14px;
	height: 43px;
	background: url(../images/controls.png) no-repeat -36px -32px
}

#cboxMiddleLeft {
	width: 14px;
	background: url(../images/controls.png) repeat-y -175px 0
}

#cboxMiddleRight {
	width: 14px;
	background: url(../images/controls.png) repeat-y -211px 0
}

#cboxContent {
	background: #fff;
	overflow: visible
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc
}

#cboxLoadedContent {
	margin-bottom: 5px
}

#cboxLoadingOverlay {
	background: url(../images/loading_background.png) no-repeat center center
}

#cboxLoadingGraphic {
	background: url(../images/loading.gif) no-repeat center center
}

#cboxCurrent,
#cboxTitle {
	position: absolute;
	bottom: -25px;
	font-weight: 700;
	color: #7c7c7c
}

#cboxTitle {
	left: 0;
	text-align: center;
	width: 100%
}

#cboxCurrent {
	left: 58px
}

#cboxClose,
#cboxNext,
#cboxPrevious,
#cboxSlideshow {
	border: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
	position: absolute;
	bottom: -29px;
	background: url(../images/controls.png) no-repeat 0 0;
	width: 23px;
	height: 23px;
	text-indent: -9999px
}

#cboxPrevious {
	left: 0;
	background-position: -51px -25px
}

#cboxPrevious:hover {
	background-position: -51px 0
}

#cboxNext {
	left: 27px;
	background-position: -75px -25px
}

#cboxNext:hover {
	background-position: -75px 0
}

#cboxClose {
	right: 0;
	background-position: -100px -25px
}

#cboxClose:hover {
	background-position: -100px 0
}

.cboxSlideshow_on #cboxSlideshow {
	background-position: -125px 0;
	right: 27px
}

.cboxSlideshow_on #cboxSlideshow:hover {
	background-position: -150px 0
}

.cboxSlideshow_off #cboxSlideshow {
	background-position: -150px -25px;
	right: 27px
}

.cboxSlideshow_off #cboxSlideshow:hover {
	background-position: -125px 0
}

.summary .product_meta {
	margin-top: 45px
}

#yith-wcwl-popup-message {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	line-height: 50px;
	padding: 15px;
	position: fixed;
	text-align: center;
	top: 50%;
	left: 50%;
	z-index: 10000
}

#pp_full_res .pp_inline,
.wishlist_table tr td.product-name,
.wishlist_table tr td.product-thumbnail {
	text-align: left
}

.wishlist_table tr td.product-stock-status span.wishlist-in-stock {
	color: #297e29
}

.wishlist_table tr td.product-stock-status span.wishlist-out-of-stock {
	color: red
}

.yith-wcwl-add-to-wishlist {
	margin: 10px 0 0
}

.yith-wcwl-share ul {
	margin-bottom: 10px;
	margin-left: 0;
	height: 21px
}

.yith-wcwl-share li {
	height: 21px
}

.entry-content .yith-wcwl-share li,
.yith-wcwl-share li {
	margin-left: 0;
	margin-right: 3px
}

.yith-wcwl-share li a {
	background-position: left bottom;
	display: inline-block;
	width: 21px;
	height: 21px
}

.yith-wcwl-share li a:hover {
	background-position: left top
}

.yith-wcwl-share li a.facebook {
	background-image: url(../images/facebook.png)
}

.yith-wcwl-share li a.twitter {
	background-image: url(../images/twitter.png)
}

.yith-wcwl-share li a.pinterest {
	background-image: url(../images/pinterest.jpg)
}

.yith-wcwl-share li a.googleplus {
	background-image: url(../images/googleplus.jpg)
}

.yith-wcwl-share li a.email {
	background-image: url(../images/email.jpg)
}

.yith-wcwl-add-to-wishlist .ajax-loading {
	box-shadow: none!important;
	-moz-box-shadow: none!important;
	-webkit-box-shadow: none!important;
	display: inline!important;
	margin-left: 5px;
	vertical-align: middle;
	visibility: hidden;
	width: 16px!important;
	height: 16px!important
}

.mfp-bg {
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8;
	filter: alpha(opacity=80)
}

.mfp-bg,
.mfp-container,
.mfp-wrap {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.mfp-wrap {
	z-index: 1043;
	position: fixed;
	outline: 0!important;
	-webkit-backface-visibility: hidden
}

.mfp-container {
	text-align: center;
	position: absolute;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mfp-container:before,
.mfp-content {
	display: inline-block;
	vertical-align: middle
}

.mfp-container:before {
	content: '';
	height: 100%
}

.mfp-align-top .mfp-container:before {
	display: none
}

.mfp-content {
	position: relative;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto
}

.mfp-ajax-cur {
	cursor: progress
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
	cursor: auto
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.mfp-loading.mfp-figure,
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
	display: none
}

.mfp-hide {
	display: none!important
}

.mfp-close,
.mfp-preloader {
	position: absolute;
	text-align: center
}

.mfp-preloader {
	color: #ccc;
	top: 50%;
	width: auto;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}

.mfp-preloader a {
	color: #ccc
}

.mfp-preloader a:hover {
	color: #fff
}

button.mfp-arrow,
button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	padding: 0;
	z-index: 1046
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	right: 0;
	top: 0;
	text-decoration: none;
	opacity: .65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace
}

.mfp-close:focus,
.mfp-close:hover {
	opacity: 1
}

.mfp-close:active {
	top: 1px
}

.mfp-close-btn-in .mfp-close {
	color: #333
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	top: 50%;
	margin: -55px 0 0;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
	margin-top: -54px
}

.mfp-arrow:focus,
.mfp-arrow:hover {
	opacity: 1
}

.mfp-arrow:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent
}

.mfp-arrow .mfp-b {
	top: 0
}

.mfp-arrow .mfp-a,
.mfp-arrow .mfp-b,
.mfp-arrow:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent
}

.mfp-arrow .mfp-a,
.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px
}

.mfp-arrow .mfp-b,
.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px
}

.mfp-arrow-left {
	left: 0
}

.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px
}

.mfp-arrow-left .mfp-b,
.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
	right: 0
}

.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px
}

.mfp-arrow-right .mfp-b,
.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000
}

.mfp-iframe-holder .mfp-close {
	top: -40px
}

.mfp-figure:after,
img.mfp-img {
	display: block;
	width: auto;
	height: auto
}

img.mfp-img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto
}

.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	right: 0;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #444
}

.mfp-figure,
img.mfp-img {
	line-height: 0
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-break: break-word;
	padding-right: 36px
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px
}

.mfp-image-holder .mfp-content,
img.mfp-img {
	max-width: 100%
}

@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px
	}
}

@media all and (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px
	}
}

.mfp-ie7 .mfp-img {
	padding: 0
}

.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px
}

.mfp-ie7 .mfp-container {
	padding: 0
}

.mfp-ie7 .mfp-content {
	padding-top: 44px
}

.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0
}

.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	transition: all .15s ease-out
}

.mfp-fade.mfp-bg.mfp-ready {
	opacity: .8
}

.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	transition: all .15s ease-out
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content,
.motopress-image-slider-obj .flex-direction-nav:hover .flex-next:hover,
.motopress-image-slider-obj .flex-direction-nav:hover .flex-prev:hover,
.motopress-share-buttons span:hover,
.motopress-social-profile-obj span:hover,
.xdsoft_datetimepicker .xdsoft_label:hover i {
	opacity: 1
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0
}

.mfp-zoom-in .mfp-with-anim {
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8)
}

.mfp-zoom-in.mfp-bg {
	opacity: 0;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	transition: all .4s ease-out
}

.mfp-zoom-in.mfp-ready .mfp-with-anim {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: .8
}

.mfp-zoom-in.mfp-removing .mfp-with-anim {
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8);
	opacity: 0
}

.mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0
}

div.pp_woocommerce .pp_content_container {
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 1px 30px rgba(0, 0, 0, .25);
	padding: 20px 0
}

div.pp_woocommerce .pp_loaderIcon:before {
	height: 1em;
	width: 1em;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -.5em;
	margin-top: -.5em;
	display: block;
	-webkit-animation: spin 1s ease-in-out infinite;
	-moz-animation: spin 1s ease-in-out infinite;
	animation: spin 1s ease-in-out infinite;
	content: "";
	background: url(../images/icons/loader.svg) center center/cover;
	line-height: 1;
	text-align: center;
	font-size: 2em;
	color: rgba(0, 0, 0, .75)
}

div.pp_woocommerce div.ppt {
	color: #000
}

div.pp_woocommerce .pp_gallery ul li a {
	border: 1px solid rgba(0, 0, 0, .5);
	background: #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	border-radius: 2px;
	display: block
}

div.pp_woocommerce .pp_gallery ul li a:hover,
div.pp_woocommerce .pp_gallery ul li.selected a {
	border-color: #000
}

div.pp_woocommerce .pp_next:before,
div.pp_woocommerce .pp_previous:before {
	border-radius: 100%;
	height: 1em;
	width: 1em;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
	background-color: #444;
	color: #fff!important;
	font-size: 16px!important;
	line-height: 1em;
	transition: all ease-in-out .2s;
	text-indent: 0;
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	text-align: center
}

div.pp_woocommerce .pp_previous:before {
	font-family: WooCommerce;
	content: "\e00b";
	left: 1em
}

div.pp_woocommerce .pp_next:before:hover,
div.pp_woocommerce .pp_previous:before:hover {
	background-color: #000
}

div.pp_woocommerce .pp_next:hover:before,
div.pp_woocommerce .pp_previous:hover:before {
	display: block
}

div.pp_woocommerce .pp_next:before {
	right: 1em;
	font-family: WooCommerce;
	content: "\e008"
}

div.pp_woocommerce .pp_details {
	margin: 0;
	padding-top: 1em
}

div.pp_woocommerce .pp_description,
div.pp_woocommerce .pp_nav {
	font-size: 14px
}

div.pp_woocommerce .pp_arrow_next,
div.pp_woocommerce .pp_arrow_previous,
div.pp_woocommerce .pp_nav,
div.pp_woocommerce .pp_nav .pp_pause,
div.pp_woocommerce .pp_nav p,
div.pp_woocommerce .pp_play {
	margin: 0
}

div.pp_woocommerce .pp_nav {
	margin-right: 1em;
	position: relative
}

div.pp_woocommerce .pp_close {
	top: -.5em;
	right: -.5em;
	font-size: 1.618em!important
}

div.pp_woocommerce .pp_arrow_next:hover,
div.pp_woocommerce .pp_arrow_previous:hover,
div.pp_woocommerce .pp_close:hover,
div.pp_woocommerce a.pp_contract:hover,
div.pp_woocommerce a.pp_expand:hover {
	background-color: #000
}

div.pp_woocommerce .pp_close:before {
	content: "\e013"
}

div.pp_woocommerce .pp_arrow_next,
div.pp_woocommerce .pp_arrow_previous,
div.pp_woocommerce .pp_close,
div.pp_woocommerce a.pp_contract,
div.pp_woocommerce a.pp_expand {
	border-radius: 100%;
	height: 1em;
	width: 1em;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
	background-color: #444;
	color: #fff!important;
	line-height: 1em;
	transition: all ease-in-out .2s
}

div.pp_woocommerce .pp_arrow_next,
div.pp_woocommerce .pp_arrow_previous {
	font-size: 16px!important;
	position: relative;
	margin-top: -1px
}

div.pp_woocommerce .pp_arrow_next:before,
div.pp_woocommerce .pp_arrow_previous:before,
div.pp_woocommerce .pp_close:before {
	font-family: WooCommerce;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	text-indent: 0
}

div.pp_woocommerce .pp_arrow_previous:before {
	content: "\e00b"
}

div.pp_woocommerce .pp_arrow_previous {
	margin-right: .5em
}

div.pp_woocommerce .pp_arrow_next {
	margin-left: .5em
}

div.pp_woocommerce .pp_arrow_next:before {
	content: "\e008"
}

div.pp_woocommerce a.pp_contract,
div.pp_woocommerce a.pp_expand {
	right: auto;
	left: -.5em;
	top: -.5em;
	font-size: 1.618em!important
}

div.pp_woocommerce a.pp_contract:before,
div.pp_woocommerce a.pp_expand:before {
	font-family: WooCommerce;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	text-indent: 0
}

div.pp_woocommerce a.pp_expand:before {
	content: "\e005"
}

div.pp_woocommerce a.pp_contract:before {
	content: "\e004"
}

div.pp_woocommerce #respond {
	margin: 0;
	width: 100%;
	background: 0 0;
	border: 0;
	padding: 0
}

div.pp_woocommerce #respond .form-submit {
	margin-top: 0;
	float: none
}

div.pp_woocommerce .pp_inline {
	padding: 0!important
}

@media only screen and (max-width:768px) {
	div.pp_woocommerce {
		left: 5%!important;
		right: 5%!important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 90%!important
	}
	div.pp_woocommerce .pp_contract,
	div.pp_woocommerce .pp_expand,
	div.pp_woocommerce .pp_gallery,
	div.pp_woocommerce .pp_next,
	div.pp_woocommerce .pp_previous {
		display: none!important
	}
	div.pp_woocommerce .pp_arrow_next,
	div.pp_woocommerce .pp_arrow_previous,
	div.pp_woocommerce .pp_close {
		height: 44px;
		width: 44px;
		font-size: 44px;
		line-height: 44px
	}
	div.pp_woocommerce .pp_arrow_next:before,
	div.pp_woocommerce .pp_arrow_previous:before,
	div.pp_woocommerce .pp_close:before {
		font-size: 44px
	}
	div.pp_woocommerce .pp_description {
		display: none!important
	}
	.pp_content,
	div.pp_woocommerce .pp_details {
		width: 100%!important
	}
	.pp_content #pp_full_res>img {
		width: 100%!important;
		height: auto!important
	}
	.currentTextHolder {
		line-height: 3
	}
}

div.pp_pic_holder a:focus {
	outline: 0
}

div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9999
}

div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000
}

.pp_top {
	height: 20px;
	position: relative
}

* html .pp_top {
	padding: 0 20px
}

.pp_top .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px
}

.pp_top .pp_middle,
.pp_top .pp_right {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px
}

* html .pp_bottom .pp_middle,
* html .pp_top .pp_middle {
	left: 0;
	position: static
}

.pp_top .pp_right {
	left: auto;
	right: 0;
	top: 0;
	width: 20px
}

.pp_content {
	height: 40px;
	min-width: 40px
}

* html .pp_content {
	width: 40px
}

.pp_fade,
.pp_gallery li.default a img {
	display: none
}

.pp_content_container {
	position: relative;
	text-align: left;
	width: 100%
}

.pp_content_container .pp_left {
	padding-left: 20px
}

.pp_content_container .pp_right {
	padding-right: 20px
}

.pp_content_container .pp_details {
	float: left;
	margin: 10px 0 2px
}

.pp_description {
	display: none;
	margin: 0
}

.pp_social {
	float: left;
	margin: 0
}

.pp_social .facebook {
	float: left;
	margin-left: 5px;
	width: 55px;
	overflow: hidden
}

.pp_nav,
.pp_social .twitter {
	float: left
}

.pp_nav {
	clear: right;
	margin: 3px 10px 0 0
}

.pp_gallery ul,
.pp_nav p {
	float: left;
	margin: 2px 4px;
	white-space: nowrap
}

.pp_nav .pp_pause,
.pp_nav .pp_play {
	float: left;
	margin-right: 4px;
	text-indent: -10000px
}

a.pp_arrow_next,
a.pp_arrow_previous {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	text-indent: -100000px;
	width: 14px
}

.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000
}

.pp_gallery {
	display: none;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000
}

.pp_gallery div {
	float: left;
	overflow: hidden;
	position: relative
}

.pp_gallery ul {
	height: 35px;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative
}

.pp_gallery ul a {
	border: 1px solid #000;
	border: 1px solid rgba(0, 0, 0, .5);
	display: block;
	float: left;
	height: 33px;
	overflow: hidden
}

.pp_gallery li.selected a,
.pp_gallery ul a:hover {
	border-color: #fff
}

.pp_gallery ul a img {
	border: 0
}

.pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0
}

.pp_gallery li.default a {
	display: block;
	height: 33px;
	width: 50px
}

.pp_gallery .pp_arrow_next,
.pp_gallery .pp_arrow_previous {
	margin-top: 7px!important
}

a.pp_next,
a.pp_previous {
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%
}

a.pp_previous {
	float: left
}

a.pp_close,
a.pp_contract,
a.pp_expand {
	position: absolute;
	text-indent: -10000px
}

a.pp_contract,
a.pp_expand {
	cursor: pointer;
	display: none;
	height: 20px;
	right: 30px;
	top: 10px;
	width: 20px;
	z-index: 20000
}

a.pp_close {
	right: 0;
	top: 0;
	display: block
}

.pp_bottom {
	height: 20px;
	position: relative
}

* html .pp_bottom {
	padding: 0 20px
}

.pp_bottom .pp_left,
.pp_loaderIcon {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px
}

.pp_bottom .pp_middle,
.pp_bottom .pp_right {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px
}

.pp_bottom .pp_right {
	left: auto;
	right: 0;
	top: 0;
	width: 20px
}

.pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	top: 50%;
	width: 24px
}

div.ppt {
	color: #fff!important;
	font-weight: 700;
	display: none;
	font-size: 17px;
	margin: 0 0 5px 15px;
	z-index: 9999
}

.motopress-text-obj span {
	line-height: 1em
}

.motopress-image-obj .motopress-image-obj-basic {
	max-width: 100%!important;
	margin: 0!important;
	padding: 0!important;
	border: 0
}

.motopress-image-slider-obj {
	line-height: normal;
	min-height: 0
}

.motopress-image-slider-obj * {
	line-height: normal
}

.motopress-image-slider-obj .slides {
	list-style: none outside none;
	margin: 0!important;
	padding: 0;
	line-height: normal
}

.motopress-image-slider-obj .slides li {
	margin: 0;
	margin-left: 0!important;
	padding: 0
}

.motopress-image-slider-obj .flex-control-nav li:after,
.motopress-image-slider-obj .flex-control-nav li:before,
.motopress-image-slider-obj .flex-direction-nav li:after,
.motopress-image-slider-obj .flex-direction-nav li:before,
.motopress-image-slider-obj .slides li:after,
.motopress-image-slider-obj .slides li:before {
	content: none!important
}

.motopress-image-slider-obj .slides li img {
	margin: 0;
	padding: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0
}

.motopress-image-slider-obj .flex-control-nav {
	position: absolute!important;
	list-style: none outside none!important;
	margin: 0!important;
	padding: 0!important;
	line-height: normal;
	right: auto!important;
	bottom: -40px!important;
	text-align: center!important;
	z-index: auto!important
}

.motopress-image-slider-obj .flex-control-nav li {
	margin: 0 6px!important;
	padding: 0;
	width: auto!important;
	height: auto!important
}

.motopress-image-slider-obj .flex-control-nav li a {
	position: static;
	z-index: auto;
	width: 11px!important;
	height: 11px!important;
	background: #666!important;
	background: rgba(0, 0, 0, .5)!important
}

.motopress-image-slider-obj .flex-control-nav li a.flex-active {
	background: #000!important;
	background: rgba(0, 0, 0, .9)!important
}

.motopress-image-slider-obj .flex-direction-nav {
	list-style: none outside none;
	margin: 0!important;
	padding: 0;
	line-height: normal
}

.motopress-image-slider-obj .flex-direction-nav li {
	list-style: none outside none!important
}

.motopress-image-slider-obj .flex-direction-nav a {
	margin: 0!important;
	background: 0 0!important;
	width: 40px!important;
	height: 40px!important;
	text-indent: 0!important;
	color: rgba(0, 0, 0, .8)!important;
	border: 0!important;
	outline: 0!important
}

.motopress-image-slider-obj .flex-direction-nav a.flex-prev {
	left: 10px!important
}

.motopress-image-slider-obj .flex-direction-nav a.flex-next {
	right: 10px!important
}

.motopress-accordion-obj.ui-accordion>p,
.motopress-image-slider-obj>p,
.motopress-tabs-obj>p {
	display: none!important
}

.motopress-row .motopress-clmn.motopress-space {
	min-height: 10px
}

.motopress-row .motopress-clmn.motopress-space .motopress-space-obj {
	height: 100%
}

.motopress-row .motopress-clmn.motopress-space .motopress-space-obj>div {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0
}

.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-light>div {
	border-top: 1px solid #ebebeb
}

.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-normal>div {
	border-top: 2px solid #cdcdcd;
	margin-top: -1px
}

.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-dotted>div {
	border-top: 2px dotted #cdcdcd;
	margin-top: -1px
}

.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-dashed>div {
	border-top: 2px dashed #cdcdcd;
	margin-top: -1px
}

.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-double>div {
	border-top: 4px double #cdcdcd;
	margin-top: -2px
}

.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-groove>div {
	border-top: 4px groove #cdcdcd;
	margin-top: -2px
}

.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-ridge>div {
	border-top: 4px ridge #cdcdcd;
	margin-top: -2px
}

.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-heavy>div {
	border-top: 6px inset #cdcdcd;
	margin-top: -3px
}

.motopress-video-obj {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden
}

.motopress-video-obj iframe,
.mp-row-fluid>.mp-video-container>.mp-youtube-container>iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.motopress-video-obj .fluid-width-video-wrapper {
	width: auto!important;
	position: static!important;
	padding: 0!important
}

.motopress-button-obj .motopress-btn {
	display: inline-block;
	margin: 10px 0;
	color: #fff;
	line-height: 1em;
	text-shadow: 0 1px 1px rgba(21, 21, 22, .25);
	text-decoration: none;
	border: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

.motopress-button-obj .motopress-btn:hover,
.motopress-button-obj .motopress-btn:visited {
	text-decoration: none
}

.motopress-button-obj .motopress-btn-color-silver {
	color: #4f4f4f;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .25);
	-webkit-box-shadow: inset 0 0 0 1px #dcdcdc;
	-moz-box-shadow: inset 0 0 0 1px #dcdcdc;
	box-shadow: inset 0 0 0 1px #dcdcdc;
	background-color: #f0f0f0;
	background-image: -moz-linear-gradient(bottom, #e6e6e6, #fefefe);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#e6e6e6), to(#fefefe));
	background-image: -webkit-linear-gradient(bottom, #e6e6e6, #fefefe);
	background-image: -o-linear-gradient(bottom, #e6e6e6, #fefefe);
	background-image: linear-gradient(to top, #e6e6e6, #fefefe);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#fffefefe', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-silver:hover {
	color: #4f4f4f;
	background-color: #f4f4f4;
	background-image: -moz-linear-gradient(bottom, #ededed, #fff);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#ededed), to(#fff));
	background-image: -webkit-linear-gradient(bottom, #ededed, #fff);
	background-image: -o-linear-gradient(bottom, #ededed, #fff);
	background-image: linear-gradient(to top, #ededed, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffededed', endColorstr='#ffffffff', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-red {
	-webkit-box-shadow: inset 0 0 0 1px #bc3d2c;
	-moz-box-shadow: inset 0 0 0 1px #bc3d2c;
	box-shadow: inset 0 0 0 1px #bc3d2c;
	background-color: #dd503e;
	background-image: -moz-linear-gradient(bottom, #d14836, #ee5d4a);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#d14836), to(#ee5d4a));
	background-image: -webkit-linear-gradient(bottom, #d14836, #ee5d4a);
	background-image: -o-linear-gradient(bottom, #d14836, #ee5d4a);
	background-image: linear-gradient(to top, #d14836, #ee5d4a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd14836', endColorstr='#ffee5d4a', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-red:hover {
	background-color: #ea6857;
	background-image: -moz-linear-gradient(bottom, #e76452, #ef6f5f);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#e76452), to(#ef6f5f));
	background-image: -webkit-linear-gradient(bottom, #e76452, #ef6f5f);
	background-image: -o-linear-gradient(bottom, #e76452, #ef6f5f);
	background-image: linear-gradient(to top, #e76452, #ef6f5f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe76452', endColorstr='#ffef6f5f', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-pink-dreams {
	-webkit-box-shadow: inset 0 0 0 1px #f08eb9;
	-moz-box-shadow: inset 0 0 0 1px #f08eb9;
	box-shadow: inset 0 0 0 1px #f08eb9;
	background-color: #f689ba;
	background-image: -moz-linear-gradient(bottom, #f171ab, #feaed1);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#f171ab), to(#feaed1));
	background-image: -webkit-linear-gradient(bottom, #f171ab, #feaed1);
	background-image: -o-linear-gradient(bottom, #f171ab, #feaed1);
	background-image: linear-gradient(to top, #f171ab, #feaed1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff171ab', endColorstr='#fffeaed1', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-pink-dreams:hover {
	background-color: #f8a6cb;
	background-image: -moz-linear-gradient(bottom, #f58dbc, #fdcbe1);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#f58dbc), to(#fdcbe1));
	background-image: -webkit-linear-gradient(bottom, #f58dbc, #fdcbe1);
	background-image: -o-linear-gradient(bottom, #f58dbc, #fdcbe1);
	background-image: linear-gradient(to top, #f58dbc, #fdcbe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff58dbc', endColorstr='#fffdcbe1', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-warm {
	-webkit-box-shadow: inset 0 0 0 1px #ea8f1a;
	-moz-box-shadow: inset 0 0 0 1px #ea8f1a;
	box-shadow: inset 0 0 0 1px #ea8f1a;
	background-color: #ff8c1a;
	background-image: -moz-linear-gradient(bottom, #ff7611, #ffac27);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#ff7611), to(#ffac27));
	background-image: -webkit-linear-gradient(bottom, #ff7611, #ffac27);
	background-image: -o-linear-gradient(bottom, #ff7611, #ffac27);
	background-image: linear-gradient(to top, #ff7611, #ffac27);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff7611', endColorstr='#ffffac27', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-warm:hover {
	background-color: #fda248;
	background-image: -moz-linear-gradient(bottom, #fb8e3d, #ffbf59);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#fb8e3d), to(#ffbf59));
	background-image: -webkit-linear-gradient(bottom, #fb8e3d, #ffbf59);
	background-image: -o-linear-gradient(bottom, #fb8e3d, #ffbf59);
	background-image: linear-gradient(to top, #fb8e3d, #ffbf59);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffb8e3d', endColorstr='#ffffbf59', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-hot-summer {
	-webkit-box-shadow: inset 0 0 0 1px #f2bf0b;
	-moz-box-shadow: inset 0 0 0 1px #f2bf0b;
	box-shadow: inset 0 0 0 1px #f2bf0b;
	background-color: #f7c712;
	background-image: -moz-linear-gradient(bottom, #f1b000, #ffe92e);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#f1b000), to(#ffe92e));
	background-image: -webkit-linear-gradient(bottom, #f1b000, #ffe92e);
	background-image: -o-linear-gradient(bottom, #f1b000, #ffe92e);
	background-image: linear-gradient(to top, #f1b000, #ffe92e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1b000', endColorstr='#ffffe92e', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-hot-summer:hover {
	background-color: #fbd139;
	background-image: -moz-linear-gradient(bottom, #f9be20, #ffee5e);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#f9be20), to(#ffee5e));
	background-image: -webkit-linear-gradient(bottom, #f9be20, #ffee5e);
	background-image: -o-linear-gradient(bottom, #f9be20, #ffee5e);
	background-image: linear-gradient(to top, #f9be20, #ffee5e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9be20', endColorstr='#ffffee5e', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-olive-garden {
	-webkit-box-shadow: inset 0 0 0 1px #8ad532;
	-moz-box-shadow: inset 0 0 0 1px #8ad532;
	box-shadow: inset 0 0 0 1px #8ad532;
	background-color: #92ca26;
	background-image: -moz-linear-gradient(bottom, #7fb615, #afe840);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#7fb615), to(#afe840));
	background-image: -webkit-linear-gradient(bottom, #7fb615, #afe840);
	background-image: -o-linear-gradient(bottom, #7fb615, #afe840);
	background-image: linear-gradient(to top, #7fb615, #afe840);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7fb615', endColorstr='#ffafe840', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-olive-garden:hover {
	background-color: #a2d441;
	background-image: -moz-linear-gradient(bottom, #8dc323, #c2ee6e);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#8dc323), to(#c2ee6e));
	background-image: -webkit-linear-gradient(bottom, #8dc323, #c2ee6e);
	background-image: -o-linear-gradient(bottom, #8dc323, #c2ee6e);
	background-image: linear-gradient(to top, #8dc323, #c2ee6e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8dc323', endColorstr='#ffc2ee6e', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-green-grass {
	-webkit-box-shadow: inset 0 0 0 1px #51b41e;
	-moz-box-shadow: inset 0 0 0 1px #51b41e;
	box-shadow: inset 0 0 0 1px #51b41e;
	background-color: #42b321;
	background-image: -moz-linear-gradient(bottom, #329c0d, #5bd63f);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#329c0d), to(#5bd63f));
	background-image: -webkit-linear-gradient(bottom, #329c0d, #5bd63f);
	background-image: -o-linear-gradient(bottom, #329c0d, #5bd63f);
	background-image: linear-gradient(to top, #329c0d, #5bd63f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff329c0d', endColorstr='#ff5bd63f', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-green-grass:hover {
	background-color: #5bc83a;
	background-image: -moz-linear-gradient(bottom, #43b41c, #80e568);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#43b41c), to(#80e568));
	background-image: -webkit-linear-gradient(bottom, #43b41c, #80e568);
	background-image: -o-linear-gradient(bottom, #43b41c, #80e568);
	background-image: linear-gradient(to top, #43b41c, #80e568);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff43b41c', endColorstr='#ff80e568', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-skyline {
	-webkit-box-shadow: inset 0 0 0 1px #0aafca;
	-moz-box-shadow: inset 0 0 0 1px #0aafca;
	box-shadow: inset 0 0 0 1px #0aafca;
	background-color: #0fc1ec;
	background-image: -moz-linear-gradient(bottom, #00aaea, #25e3ef);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#00aaea), to(#25e3ef));
	background-image: -webkit-linear-gradient(bottom, #00aaea, #25e3ef);
	background-image: -o-linear-gradient(bottom, #00aaea, #25e3ef);
	background-image: linear-gradient(to top, #00aaea, #25e3ef);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00aaea', endColorstr='#ff25e3ef', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-skyline:hover {
	background-color: #3cccef;
	background-image: -moz-linear-gradient(bottom, #2eb8ec, #51eaf4);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#2eb8ec), to(#51eaf4));
	background-image: -webkit-linear-gradient(bottom, #2eb8ec, #51eaf4);
	background-image: -o-linear-gradient(bottom, #2eb8ec, #51eaf4);
	background-image: linear-gradient(to top, #2eb8ec, #51eaf4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2eb8ec', endColorstr='#ff51eaf4', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-aqua-blue {
	-webkit-box-shadow: inset 0 0 0 1px #228ddb;
	-moz-box-shadow: inset 0 0 0 1px #228ddb;
	box-shadow: inset 0 0 0 1px #228ddb;
	background-color: #2483e1;
	background-image: -moz-linear-gradient(bottom, #0c61d6, #48b7f1);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#0c61d6), to(#48b7f1));
	background-image: -webkit-linear-gradient(bottom, #0c61d6, #48b7f1);
	background-image: -o-linear-gradient(bottom, #0c61d6, #48b7f1);
	background-image: linear-gradient(to top, #0c61d6, #48b7f1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0c61d6', endColorstr='#ff48b7f1', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-aqua-blue:hover {
	background-color: #4c98e7;
	background-image: -moz-linear-gradient(bottom, #2977e2, #81caef);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#2977e2), to(#81caef));
	background-image: -webkit-linear-gradient(bottom, #2977e2, #81caef);
	background-image: -o-linear-gradient(bottom, #2977e2, #81caef);
	background-image: linear-gradient(to top, #2977e2, #81caef);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2977e2', endColorstr='#ff81caef', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-violet {
	-webkit-box-shadow: inset 0 0 0 1px #9850d4;
	-moz-box-shadow: inset 0 0 0 1px #9850d4;
	box-shadow: inset 0 0 0 1px #9850d4;
	background-color: #9741d9;
	background-image: -moz-linear-gradient(bottom, #7c13c6, #c085f6);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#7c13c6), to(#c085f6));
	background-image: -webkit-linear-gradient(bottom, #7c13c6, #c085f6);
	background-image: -o-linear-gradient(bottom, #7c13c6, #c085f6);
	background-image: linear-gradient(to top, #7c13c6, #c085f6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7c13c6', endColorstr='#ffc085f6', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-violet:hover {
	background-color: #ae62e8;
	background-image: -moz-linear-gradient(bottom, #9532da, #d4a9fc);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#9532da), to(#d4a9fc));
	background-image: -webkit-linear-gradient(bottom, #9532da, #d4a9fc);
	background-image: -o-linear-gradient(bottom, #9532da, #d4a9fc);
	background-image: linear-gradient(to top, #9532da, #d4a9fc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9532da', endColorstr='#ffd4a9fc', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-dark-grey {
	-webkit-box-shadow: inset 0 0 0 1px #8c8c8c;
	-moz-box-shadow: inset 0 0 0 1px #8c8c8c;
	box-shadow: inset 0 0 0 1px #8c8c8c;
	background-color: #818181;
	background-image: -moz-linear-gradient(bottom, #5b5b5b, #bababa);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#5b5b5b), to(#bababa));
	background-image: -webkit-linear-gradient(bottom, #5b5b5b, #bababa);
	background-image: -o-linear-gradient(bottom, #5b5b5b, #bababa);
	background-image: linear-gradient(to top, #5b5b5b, #bababa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5b5b5b', endColorstr='#ffbababa', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-dark-grey:hover {
	background-color: #a3a2a2;
	background-image: -moz-linear-gradient(bottom, #878787, #cdcbcb);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#878787), to(#cdcbcb));
	background-image: -webkit-linear-gradient(bottom, #878787, #cdcbcb);
	background-image: -o-linear-gradient(bottom, #878787, #cdcbcb);
	background-image: linear-gradient(to top, #878787, #cdcbcb);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff878787', endColorstr='#ffcdcbcb', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-black {
	-webkit-box-shadow: inset 0 0 0 1px #1f1f1f;
	-moz-box-shadow: inset 0 0 0 1px #1f1f1f;
	box-shadow: inset 0 0 0 1px #1f1f1f;
	background-color: #2b2b2b;
	background-image: -moz-linear-gradient(bottom, #0d0d0d, #595959);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#0d0d0d), to(#595959));
	background-image: -webkit-linear-gradient(bottom, #0d0d0d, #595959);
	background-image: -o-linear-gradient(bottom, #0d0d0d, #595959);
	background-image: linear-gradient(to top, #0d0d0d, #595959);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0d0d0d', endColorstr='#ff595959', GradientType=0)
}

.motopress-button-obj .motopress-btn-color-black:hover {
	background-color: #474747;
	background-image: -moz-linear-gradient(bottom, #272727, #767676);
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#272727), to(#767676));
	background-image: -webkit-linear-gradient(bottom, #272727, #767676);
	background-image: -o-linear-gradient(bottom, #272727, #767676);
	background-image: linear-gradient(to top, #272727, #767676);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff272727', endColorstr='#ff767676', GradientType=0)
}

.motopress-button-obj .motopress-btn-size-large {
	padding: 13px 36px;
	font-size: 18px
}

.motopress-button-obj .motopress-btn-size-middle {
	padding: 10px 23px;
	font-size: 16px
}

.motopress-button-obj .motopress-btn-size-small {
	padding: 7px 15px;
	font-size: 13px
}

.motopress-button-obj .motopress-btn-size-mini {
	padding: 6px 11px;
	font-size: 11px
}

.motopress-button-obj .motopress-btn-rounded {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.motopress-google-map-obj {
	min-height: inherit
}

.motopress-google-map-obj iframe {
	width: 100%;
	height: 100%;
	min-height: inherit;
	margin: 0
}

.motopress-google-chart {
	background-image: url(../../images/ce/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	min-height: 24px
}

.motopress-google-chart.motopress-google-chart-loaded {
	background-image: none
}

.motopress-empty-chart {
	text-align: center;
	background-image: none
}

.motopress-embed-obj,
.motopress-embed-obj.fill-space {
	min-height: inherit
}

.motopress-embed-obj.fill-space * {
	width: 100%
}

.motopress-table-obj .motopress-table {
	width: 100%!important
}

.motopress-table-obj .motopress-table-style-silver {
	background: 0 0 #fefefe;
	border: 1px solid #d3d3d3;
	overflow: hidden;
	margin: 0
}

.motopress-table-obj .motopress-table-style-silver th {
	text-align: center
}

.motopress-table-obj .motopress-table-style-silver td {
	padding: 1em;
	text-align: center
}

@media screen and (max-width:767px) {
	.motopress-table-obj .motopress-table-style-silver td,
	.motopress-table-obj .motopress-table-style-silver th {
		padding: .5em
	}
}

@media screen and (max-width:480px) {
	.motopress-table-obj .motopress-table-style-silver td,
	.motopress-table-obj .motopress-table-style-silver th {
		padding: 0
	}
}

.motopress-table-obj .motopress-table-style-silver th {
	border-bottom: 0 none;
	border-left: 0 none;
	border-right: 0 none;
	padding: 1.4em 1em;
	text-shadow: 1px 1px 1px #fff;
	background: #eee;
	background-color: #e5e5e5
}

.motopress-table-obj .motopress-table-style-silver td {
	border-bottom: 0 none;
	border-left: 0 none;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	background-color: #fefefe
}

.motopress-table-obj .motopress-table-style-silver tr.odd-row td {
	background: #f6f6f6;
	background-color: #f6f6f6
}

.motopress-table-obj .motopress-table-first-col-left td:first-child,
.motopress-table-obj .motopress-table-first-col-left th:first-child {
	text-align: left
}

.motopress-share-buttons,
.motopress-social-profile-obj {
	margin: 0;
	padding: 0;
	height: auto
}

.motopress-share-buttons span,
.motopress-social-profile-obj span {
	display: inline-block;
	margin: 0 5px 0 0;
	opacity: .85
}

.motopress-share-buttons span:last-child,
.motopress-social-profile-obj span:last-child {
	margin-right: 0
}

.motopress-share-buttons a,
.motopress-social-profile-obj a {
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	border: 0!important;
	outline: 0!important
}

.motopress-buttons-32x32 span {
	width: 32px;
	height: 32px
}

.motopress-buttons-32x32 a {
	background-image: url(../../images/social-buttons-32x32.png?ver=1.5.8)
}

.motopress-buttons-32x32.motopress-buttons-square .motopress-button-facebook a {
	background-position: 0 0
}

.motopress-buttons-32x32.motopress-buttons-square .motopress-button-google a {
	background-position: -32px 0
}

.motopress-buttons-32x32.motopress-buttons-square .motopress-button-twitter a {
	background-position: -64px 0
}

.motopress-buttons-32x32.motopress-buttons-square .motopress-button-pinterest a {
	background-position: -96px 0
}

.motopress-buttons-32x32.motopress-buttons-square .motopress-button-linkedin a {
	background-position: -128px 0
}

.motopress-buttons-32x32.motopress-buttons-square .motopress-button-flickr a {
	background-position: -160px 0
}

.motopress-buttons-32x32.motopress-buttons-square .motopress-button-vk a {
	background-position: -192px 0
}

.motopress-buttons-32x32.motopress-buttons-square .motopress-button-delicious a {
	background-position: -224px 0
}

.motopress-buttons-32x32.motopress-buttons-square .motopress-button-youtube a {
	background-position: -256px 0
}

.motopress-buttons-32x32.motopress-buttons-square .motopress-button-rss a {
	background-position: -288px 0
}

.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-facebook a {
	background-position: 0 -32px
}

.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-google a {
	background-position: -32px -32px
}

.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-twitter a {
	background-position: -64px -32px
}

.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-pinterest a {
	background-position: -96px -32px
}

.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-linkedin a {
	background-position: -128px -32px
}

.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-flickr a {
	background-position: -160px -32px
}

.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-vk a {
	background-position: -192px -32px
}

.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-delicious a {
	background-position: -224px -32px
}

.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-youtube a {
	background-position: -256px -32px
}

.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-rss a {
	background-position: -288px -32px
}

.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-facebook a {
	background-position: 0 -64px
}

.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-google a {
	background-position: -32px -64px
}

.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-twitter a {
	background-position: -64px -64px
}

.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-pinterest a {
	background-position: -96px -64px
}

.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-linkedin a {
	background-position: -128px -64px
}

.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-flickr a {
	background-position: -160px -64px
}

.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-vk a {
	background-position: -192px -64px
}

.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-delicious a {
	background-position: -224px -64px
}

.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-youtube a {
	background-position: -256px -64px
}

.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-rss a {
	background-position: -288px -64px
}

.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-facebook a {
	background-position: 0 -96px
}

.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-google a {
	background-position: -32px -96px
}

.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-twitter a {
	background-position: -64px -96px
}

.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-pinterest a {
	background-position: -96px -96px
}

.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-linkedin a {
	background-position: -128px -96px
}

.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-flickr a {
	background-position: -160px -96px
}

.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-vk a {
	background-position: -192px -96px
}

.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-delicious a {
	background-position: -224px -96px
}

.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-youtube a {
	background-position: -256px -96px
}

.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-rss a {
	background-position: -288px -96px
}

.motopress-buttons-64x64 span {
	width: 64px;
	height: 64px
}

.motopress-buttons-64x64 a {
	background-image: url(../../images/social-buttons-64x64.png?ver=1.5.8)
}

.motopress-buttons-64x64.motopress-buttons-square .motopress-button-facebook a {
	background-position: 0 0
}

.motopress-buttons-64x64.motopress-buttons-square .motopress-button-google a {
	background-position: -64px 0
}

.motopress-buttons-64x64.motopress-buttons-square .motopress-button-twitter a {
	background-position: -128px 0
}

.motopress-buttons-64x64.motopress-buttons-square .motopress-button-pinterest a {
	background-position: -192px 0
}

.motopress-buttons-64x64.motopress-buttons-square .motopress-button-linkedin a {
	background-position: -256px 0
}

.motopress-buttons-64x64.motopress-buttons-square .motopress-button-flickr a {
	background-position: -320px 0
}

.motopress-buttons-64x64.motopress-buttons-square .motopress-button-vk a {
	background-position: -384px 0
}

.motopress-buttons-64x64.motopress-buttons-square .motopress-button-delicious a {
	background-position: -448px 0
}

.motopress-buttons-64x64.motopress-buttons-square .motopress-button-youtube a {
	background-position: -512px 0
}

.motopress-buttons-64x64.motopress-buttons-square .motopress-button-rss a {
	background-position: -576px 0
}

.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-facebook a {
	background-position: 0 -64px
}

.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-google a {
	background-position: -64px -64px
}

.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-twitter a {
	background-position: -128px -64px
}

.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-pinterest a {
	background-position: -192px -64px
}

.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-linkedin a {
	background-position: -256px -64px
}

.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-flickr a {
	background-position: -320px -64px
}

.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-vk a {
	background-position: -384px -64px
}

.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-delicious a {
	background-position: -448px -64px
}

.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-youtube a {
	background-position: -512px -64px
}

.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-rss a {
	background-position: -576px -64px
}

.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-facebook a {
	background-position: 0 -128px
}

.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-google a {
	background-position: -64px -128px
}

.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-twitter a {
	background-position: -128px -128px
}

.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-pinterest a {
	background-position: -192px -128px
}

.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-linkedin a {
	background-position: -256px -128px
}

.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-flickr a {
	background-position: -320px -128px
}

.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-vk a {
	background-position: -384px -128px
}

.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-delicious a {
	background-position: -448px -128px
}

.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-youtube a {
	background-position: -512px -128px
}

.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-rss a {
	background-position: -576px -128px
}

.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-facebook a {
	background-position: 0 -192px
}

.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-google a {
	background-position: -64px -192px
}

.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-twitter a {
	background-position: -128px -192px
}

.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-pinterest a {
	background-position: -192px -192px
}

.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-linkedin a {
	background-position: -256px -192px
}

.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-flickr a {
	background-position: -320px -192px
}

.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-vk a {
	background-position: -384px -192px
}

.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-delicious a {
	background-position: -448px -192px
}

.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-youtube a {
	background-position: -512px -192px
}

.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-rss a {
	background-position: -576px -192px
}

.motopress-tabs-obj.ui-tabs {
	height: 100%!important;
	padding: 0!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic.ui-widget-content {
	border: 0!important;
	background-color: transparent!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li.ui-corner-top,
.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav.ui-corner-all,
.motopress-tabs-obj.ui-tabs.motopress-tabs-basic.ui-corner-all {
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav {
	background-image: none!important;
	background-color: transparent!important;
	margin: 0!important;
	padding: 0!important;
	border: 0!important;
	border-left: 1px solid #ddd!important;
	outline: 0!important;
	box-shadow: none!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav.ui-helper-clearfix:after {
	clear: both!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav.ui-helper-clearfix:after,
.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav.ui-helper-clearfix:before {
	content: ""!important;
	display: table!important;
	border-collapse: collapse!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li {
	list-style: none!important;
	float: left!important;
	margin: 0!important;
	padding: 0!important;
	border-top: 1px solid #ddd!important;
	border-right: 1px solid #ddd!important;
	border-bottom: none!important;
	border-left: none!important;
	outline: 0!important;
	box-shadow: none!important;
	background: 0 0!important;
	background-color: #ececec!important;
	position: static!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li:focus {
	outline: 0!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li a {
	display: block!important;
	padding: 12px 17px!important;
	font-size: 14px!important;
	color: #000!important;
	text-decoration: none!important;
	border: 0!important;
	outline: 0!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li a:hover {
	text-decoration: none!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li a:focus {
	outline: 0!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li.ui-state-active {
	background-color: #fff!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li.ui-state-active a {
	moz-box-shadow: 0 1px 0 0 #fff, 0 1px 0 0 #fff!important;
	-webkit-box-shadow: 0 1px 0 0 #fff, 0 1px 0 0 #fff!important;
	box-shadow: 0 1px 0 0 #fff, 0 1px 0 0 #fff!important;
	color: #000!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-panel {
	margin: 0!important;
	padding: 20px;
	overflow-y: auto!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-panel.ui-widget-content {
	border: 1px solid #ddd!important;
	background-color: #fff!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-padding-0 .ui-tabs-panel.ui-widget-content {
	padding: 0!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-padding-10 .ui-tabs-panel.ui-widget-content {
	padding: 10px!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-padding-20 .ui-tabs-panel.ui-widget-content {
	padding: 20px!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-padding-30 .ui-tabs-panel.ui-widget-content {
	padding: 30px!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-padding-40 .ui-tabs-panel.ui-widget-content {
	padding: 40px!important
}

.motopress-tabs-obj.ui-tabs.motopress-tabs-padding-50 .ui-tabs-panel.ui-widget-content {
	padding: 50px!important
}

@media screen and (max-width:767px) {
	.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav {
		border-left: none!important
	}
	.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li {
		display: block!important;
		width: 100%!important;
		border: 1px solid #ddd!important;
		margin-bottom: 1px!important;
		box-sizing: border-box!important
	}
	.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li.ui-state-active a {
		moz-box-shadow: none!important;
		-webkit-box-shadow: none!important;
		box-shadow: none!important;
		color: #000!important
	}
}

.motopress-accordion-obj.ui-accordion .motopress-accordion-item {
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.motopress-accordion-obj.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 0!important;
	padding: .7em .7em .7em .9em!important;
	min-height: 0;
	font-size: 100%
}

.motopress-accordion-obj.ui-accordion .ui-accordion-header:focus {
	outline: 0
}

.motopress-accordion-obj.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -11px
}

.motopress-accordion-obj.ui-accordion .ui-accordion-header .ui-icon {
	background: url(../../images/accordion.png?ver=1.5.8) no-repeat;
	width: 22px;
	height: 22px
}

.motopress-accordion-obj.ui-accordion .ui-accordion-icons,
.motopress-accordion-obj.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.4em!important
}

.motopress-accordion-obj.ui-accordion .ui-accordion-content {
	padding: 0 0 1em;
	border-top: 0;
	overflow: auto
}

.motopress-accordion-obj.ui-accordion.motopress-accordion-light .motopress-accordion-item {
	border-bottom-color: #e0dede
}

.motopress-accordion-obj.ui-accordion.motopress-accordion-light .ui-accordion-header .ui-icon {
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.motopress-accordion-obj.ui-accordion.motopress-accordion-light .ui-accordion-header .ui-icon-triangle-1-e {
	background-color: #ececec;
	background-position: -1px -1px
}

.motopress-accordion-obj.ui-accordion.motopress-accordion-light .ui-accordion-header .ui-icon-triangle-1-s {
	background-color: #fff;
	background-position: -1px -23px
}

.motopress-accordion-obj.ui-accordion.motopress-accordion-dark .motopress-accordion-item {
	border-bottom-color: #3e3e3e
}

.motopress-accordion-obj.ui-accordion.motopress-accordion-dark .ui-accordion-header .ui-icon-triangle-1-e {
	background-color: #3e3e3e;
	background-position: -22px 0
}

.motopress-accordion-obj.ui-accordion.motopress-accordion-dark .ui-accordion-header .ui-icon-triangle-1-s {
	background-color: #4c4c4c;
	background-position: -22px -22px
}

#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-thumbnail>img,
.motopress-posts-grid-obj .motopress-posts-grid-thumbnail>img {
	margin: 20px 0;
	max-width: 100%;
	height: auto
}

#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-thumbnail>img:first-child,
.motopress-posts-grid-obj .motopress-posts-grid-thumbnail>img:first-child {
	margin-top: 0
}

#motopress-container .motopress-posts-grid-obj .motopress-thumbnail-left .motopress-posts-grid-thumbnail,
.motopress-posts-grid-obj .motopress-thumbnail-left .motopress-posts-grid-thumbnail {
	float: left!important;
	margin: 0 20px 20px 0
}

#motopress-container .motopress-posts-grid-obj .motopress-thumbnail-left .motopress-posts-grid-thumbnail>img,
.motopress-posts-grid-obj .motopress-thumbnail-left .motopress-posts-grid-thumbnail>img {
	margin: 0
}

#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-meta .motopress-posts-grid-date,
.motopress-posts-grid-obj .motopress-posts-grid-meta .motopress-posts-grid-date {
	float: left
}

#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-meta .motopress-posts-grid-date.motopress-no-float,
.motopress-posts-grid-obj .motopress-posts-grid-meta .motopress-posts-grid-date.motopress-no-float {
	float: none
}

#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-meta .comments-link,
.motopress-posts-grid-obj .motopress-posts-grid-meta .comments-link {
	text-align: right
}

#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-more,
.motopress-posts-grid-obj .motopress-posts-grid-more {
	margin-top: 10px
}

#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-next,
#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-prev,
.motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-next,
.motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-prev {
	display: inline-block
}

#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-next,
.motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-next {
	float: right
}

#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-prev,
.motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-prev {
	float: left
}

#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-0 .mp-row-fluid,
.motopress-posts-grid-obj.motopress-posts-grid-gap-0 .mp-row-fluid {
	margin-bottom: 0!important
}

#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-10 .mp-row-fluid,
.motopress-posts-grid-obj.motopress-posts-grid-gap-10 .mp-row-fluid {
	margin-bottom: 10px!important
}

#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-20 .mp-row-fluid,
.motopress-posts-grid-obj.motopress-posts-grid-gap-20 .mp-row-fluid {
	margin-bottom: 20px!important
}

#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-30 .mp-row-fluid,
.motopress-posts-grid-obj.motopress-posts-grid-gap-30 .mp-row-fluid {
	margin-bottom: 30px!important
}

#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-40 .mp-row-fluid,
.motopress-posts-grid-obj.motopress-posts-grid-gap-40 .mp-row-fluid {
	margin-bottom: 40px!important
}

#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-50 .mp-row-fluid,
.motopress-posts-grid-obj.motopress-posts-grid-gap-50 .mp-row-fluid {
	margin-bottom: 50px!important
}

#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-60 .mp-row-fluid,
.motopress-posts-grid-obj.motopress-posts-grid-gap-60 .mp-row-fluid {
	margin-bottom: 60px!important
}

#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-70 .mp-row-fluid,
.motopress-posts-grid-obj.motopress-posts-grid-gap-70 .mp-row-fluid {
	margin-bottom: 70px!important
}

#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-80 .mp-row-fluid,
.motopress-posts-grid-obj.motopress-posts-grid-gap-80 .mp-row-fluid {
	margin-bottom: 80px!important
}

#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-90 .mp-row-fluid,
.motopress-posts-grid-obj.motopress-posts-grid-gap-90 .mp-row-fluid {
	margin-bottom: 90px!important
}

#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-100 .mp-row-fluid,
.motopress-posts-grid-obj.motopress-posts-grid-gap-100 .mp-row-fluid {
	margin-bottom: 100px!important
}

#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-0 .mp-row-fluid:last-child,
#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-10 .mp-row-fluid:last-child,
#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-100 .mp-row-fluid:last-child,
#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-20 .mp-row-fluid:last-child,
#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-30 .mp-row-fluid:last-child,
#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-40 .mp-row-fluid:last-child,
#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-50 .mp-row-fluid:last-child,
#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-60 .mp-row-fluid:last-child,
#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-70 .mp-row-fluid:last-child,
#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-80 .mp-row-fluid:last-child,
#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-90 .mp-row-fluid:last-child,
.motopress-posts-grid-obj.motopress-posts-grid-gap-0 .mp-row-fluid:last-child,
.motopress-posts-grid-obj.motopress-posts-grid-gap-10 .mp-row-fluid:last-child,
.motopress-posts-grid-obj.motopress-posts-grid-gap-100 .mp-row-fluid:last-child,
.motopress-posts-grid-obj.motopress-posts-grid-gap-20 .mp-row-fluid:last-child,
.motopress-posts-grid-obj.motopress-posts-grid-gap-30 .mp-row-fluid:last-child,
.motopress-posts-grid-obj.motopress-posts-grid-gap-40 .mp-row-fluid:last-child,
.motopress-posts-grid-obj.motopress-posts-grid-gap-50 .mp-row-fluid:last-child,
.motopress-posts-grid-obj.motopress-posts-grid-gap-60 .mp-row-fluid:last-child,
.motopress-posts-grid-obj.motopress-posts-grid-gap-70 .mp-row-fluid:last-child,
.motopress-posts-grid-obj.motopress-posts-grid-gap-80 .mp-row-fluid:last-child,
.motopress-posts-grid-obj.motopress-posts-grid-gap-90 .mp-row-fluid:last-child {
	margin-bottom: 0!important
}

.mp-row-fluid {
	position: relative
}

.mp-row-fluid>.mp-video-container {
	height: 100%;
	overflow: hidden;
	z-index: 0
}

.mp-row-fluid>.mp-video-container>.mp-video-cover,
.mp-row-fluid>.mp-video-container>.mp-youtube-cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: repeat
}

.mp-row-fluid>.mp-video-container>.mp-youtube-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden
}

.mp-row-fluid>.mp-video-container>.mp-youtube-container .mp-youtube-cover,
.mp-row-fluid>.mp-video-container>.mp-youtube-container>img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.mp-row-fluid>.mp-video-container,
.mp-row-fluid>.mp-video-container>video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.mp-row-fluid.motopress-row-color-red {
	background-color: red
}

.mp-row-fluid.motopress-row-color-blue {
	background-color: #00f
}

.mp-row-fluid.motopress-row-color-green {
	background-color: #0f0
}

.mp-row-fluid.motopress-row-image-1 {
	background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NzApLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgCWAJYAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/VOiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopKM0ALRUMl5DF96VF+rVE2oxY/dnzPp0pXAtZpaotdSOvHyD161FmQ9ZWz7mlzIdjRMig4LAfjSGZFGSygfWs7yMEkuGP1zSFctkUuYdi99si/vfpQbuMdz+VUiHA5OBSBc54NLmCxeW8iY43Y+tKbqIfxj8BmqQRuy5/ClW3Y5JO36UuYLFz7XF/f/AEp32iPGdwxVQWy92J+tP+zoB1IH1o5gsTi4jP8AFSmeMdWwPWoFiRf46fnA4IYehFPmCw/7SnbLf7opfMOM7G/KoPO2fw7fp0pfN3c8UuYLE3nqPvAr9RSfaI8/fX86apZh04qGdVAyVXP0o5w5SyZlAznP0OaZ5kn90fTNVoWzxjA71YVsHHelzjcbDvMkHWLI9jTvOA+8Cv1oLheppryA98iq5ybEiyK3Qg/jS5qEBH4K/jSNHhcLK6/rT5gsT59qWq26ZF4Hme5GM1C+oSw5L2rY9VOaq4WL9FZ6a3bH7++L3ZeKtQ3kNwAY5FfP91qLiJqKQGlpgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUlAAWA6nGKzLvX7W3JRWM7j+GPkfnWBrGrSalevao7RwI23apxux61as7OOBQFUZFK4FhtVv7o/uo0t0PduTUZs5p8Ge6kf1AOBVlGyeOD7VFfP5MZIPzEVLlYdivHbQNKQkakKcbm5zWnHF8oAbA/uisnTzg8nitZGUds1F76lDyijgnIpcZoVC56YH1qQIir0JamBGYzjgjFJyP7v404xk8nj2JpSmOoFAEeeeSPwFLk+uPrUqg4z5f0ppIB+6c0FCGRh0fI9hQDIw605mc8Ku0UgiJ6szewFIBMEYy9LtB6ufypwt8/wE/Q04QY6L+ZzQFyLaxPHSpQj47ClMRHRRS+WQOy0ARsHxywxTQqYxuwamEJPU5/CnrEF7CgVyuMrjbKaaSzHl8/U1bVAe+KcY1PXB+tFkK9iqCwHOwf8Cp6uwOfLJPrmpSsa54BpjSxp2xSskO9xjuWPMbfhUYWTPyqce9Oa7XPHSoJNQGeDSdhq5YR3jPzIfqKladcdD9SKzHv2I46ULdFl5P4VPMgtfU1Ufjg5pjSvn5gCvpVKK6IP9KtfeXd19qpSC1hstnFODtwrVmXOkgZONp/vLwf0rTZyc7ByKiluTICrDBq0yWjJGoXumHhzcRj+CQ8/ga29L1WHVIPMjyrD7yHqKwtQmWFWMmACOKj8JpK2pSyDIj2YOf0/rVpiOuBpaSlqiQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKQ80tFAHNa14Zaa4a6tCBITlk/qKoQ6q0LCK7jaJx/ERXZkZrB8TRqrW8hGRkoc/hipa6jQW11FOuY3Vj9earXzE5B4rPFvZu2eYm9VNPNm2P3d5kejnNZPUtCQOfN2rknNbUIIUdz71kxPdwH/VwyD1U4Jq0mpumN9pIvuvNNK2gM10fb1704Hd+FZg1eDuHT6rUy6nasv+vUfWmSXt+AeBSCQKM1Sa5hYfLMv51BIrknZMCPTNS3YpK5qLMh68UG5iU8nj1rCYXCqTnge9QF3I53E1m6luhoo36nRtfwjvmmHVIVBxXOFZD6inxxZbDE1HtX2HyeZuHWUHSmHXAOmPyrKe25wuTQbYopJIHtmh1GHIjROu5NIdZZhx/KsvYFOSpIHpUiRbxuUNt96XtJMrkRe/thwfQelMfV5CeDiqu3k8Uwrk8jNJzkHKi0NTlz96garIvUk/jVULwTxge9CQlx95QPc1HPMfLEt/2k7dCR9aY9479zmqwKqeWB+hpwmiU8yA+wFVeTFaKJhI7Hv+dOVSxqIXkI6KzfQU77dz8kDnHrVcrYronEDeuRUqQkVWOoXDD5YUU/7RqMzXzE/vUTPoKpU2LmRoJGxY8Hjvg1Kl7DaNmSVAD1BcfyrHa1kkz5lzI3sGNJ9igTqC3uTVqNtSG7mrceIbJQQiySn/AGVIH5msu61G4uWzFELdPXOWpA0MfQLge1QTXoy/TA6cVpdCSJ9I0NtTZ5ZpDtVsEnkn/CuptbOKziEcKBFH5mqfh6PZpiMRy5LVp1oloZt3EpaKKoQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWP4qjLaQ7jrGwetiqupQC5sLiM/wAUbD9Kl7AefvdAp14PNV/tWMYbFUJJiiFehHGPSqq3Xqa82pK0jqiro2/7TZeA3NPXXHToTn61itOCM5qHz+TzSVRj5TrIdekIBJz9RVga1Gx+dIz/AMBrkYro7etP+1EkYNa+1YuRHYre2r8mBPwp6vaOM7MVylvekHlquxXikZyapVRch0Qgtm5BP504WcY5Bbn0NYsd7wOeKtJfYxhiKvnTJ5GaIs0xnewP1pRaL18xvzqiLvIPzdPWlW9PduBVXiKzLpteP9Y+PY002YbGXcj61EmpYHNTJfqepGO1O8RWYNZg4+d6UWmB9+T8DR/aSjuKjOprkgGloGpJ9iUnq5+po/s9Sfut+dNXUBnJP61G+p5bhuKV0FmTfYUXqn5mj7JED9wfnVVtTyOtV5NTz1NHMkPlZpGGJW+4n5UpRAOAo/CsZtR3H71NOo/7VT7RD5WbQAPXGKazLk5bBrFOpHnJ/Wo21HJ5OaHUHyM3vMiQZ6mqUl9tPXFZM2o/J96qE+pHP3ql1SuQ3ZdUIB55qrLq5Axu61z8moE/xVVlvju61i6pSidKuobgeaabneMdSeMVhQXZYjBrW0RTearaR9jIM/Sqpy5mgloj1Cxi8i0hjH8KAfpU9IBilr0jjCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkIyMUtI3SkB5BrsRs9Uu4ugWRsfnXPS3JVzzXWfEVRaa87HgTRq4/l/SuAu7kLJ1rxsT7rO6km0agv9sORyaQXeRnPWsZrwLHIpPbIohusxrzzWEZpmrg0bsF2DkU6S8x3rFjusOOafJc5K81qpE8rN6C73L1qyL3A61z6XO0DBqQXnvT5hcrOgS/IxzVkaqcYzXMLe+hqVb33qucnlOlXVeCM0o1PgjOPpXOC+A6mnC+HrT5x8rOjGp+9KNTwOprnfto9aUXg9aPaBynRHU896Qakcda5/wC2D1o+2D1o9oHKdF/aXvUbaiSevFYX2wetH2wetLnHym2dQxxmo2vz61jG7HrTWvBjrS5w5TYN8c9aYb49M1kfax6003nvU8w7GsbwnvTTeH1rJN370xrzjrS5x8rNOW9PQtVGe+5PNUJ7sbwM1SnvAM81m5lqBoSXpPeoZLs5HOKyZb8DnNQNqGXHOazczRUzq7G6yTzXZ+AYvtOuI+c+WjN/T+teY2uoLHGWLhee5xXqPwdmW+Go3C/MqbYt3qeSf5Cu7DNNmFeFotnpYpaQdTS1655oUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUhGaWigDzH41WLiysLyI7ZELR57c4Iz+Rrw3UfEX2SRBdDyyejA/Kfxr6V+Jtl9s8I3RA+aIrICOvB5r5g16HMbjAOCRj2r4viDE1MGvawV9D6TLKUK8eWXctNq6TxhkcMPUGrNpqQ8sZYVwLWaxgGOVrZiTyhwPy6VEl/qNi2xWjlUf3uCa+VwnE+Fq6VPdfmtPvPWqZXJfC7npaX4EgyatC7BxzXmCeLJ4Cvn28inqSvIFalr41tXGGl2t6EYNfS0szw1VXhUT+f6HnywNWO6PQBd57gU4XI9c1x0XiaCTGJVP4irS67HgfOOfQ13qvCWzOd4ea6HVC6A704XQHeuYGspjO7il/ttFIG7n0yKftUQ6EjqPtINOF0P71c2NZQ9HH507+1l7MKParuHsWdILoc80v2oetc2urqQfm6e9A1gY+8Pzo9qu4vYs6T7UPWg3Qx1rmxrK9N3ND6uP72fxpe2QexZ0n2vHelF4D3rmm1cYHzYOKT+2AB98E/Wl7ZDVGR0puuPvUG6GOtcu+tqEzuwSe9RnXkHJkHtT9tFFfV5PodUbsLxmo2vV9a5KXxBEn3pQef71VJPFMC7szAgVlLFQjq3+X+ZrHB1HsjtTfr/eqN9RVR1rgn8ZQdF3sfRQTVV/FU0oDJbyKM/x8Vw1M1wtL4qiXzOmOX1ZdDtrvVl84gNggc5rPuNXj/v4JrgbzXL+6mdkKRRZwAeT71Wbzbhf307vz90HaK8KvxHhYX5HzPyR308rm/iOqvPFEFvuDSrx1z2/rWT/AMJc88u23QyD+8RhRWO1qiR4VAOe/J/M81LaLtmQbQSTXh1OI6tZ8tOPL6nfDL6dPd3Ovae5fTWaWUs5XIC8KCfSvpX4IaZ9h8CQyEYa4laXPqOn9DXzbcKVtYoh953VR+f/ANavrjwTp40zwjpNtjbst1JHuRk/zr9OyRTlTdSbuz5HNWlJQRtiloor6g8AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAKOtWovdKu4CMiSJlx6nFfKviG0MDSg9Vr62bnjrXzR8RdO+x6zfxAbSrsB9M5/rXy3ENH2uEenf8j3MpqctWx5hIg6HnnOSOlVbhC5YnaV7EVedC3BweuTVbsVAz7+lfzi04Ox+jRehmTQ5L/wggDIqS3hRYsctxycDmnunznjqOfSlgzsAGOvP0rXmdjRETWsMjA+Uu76Ypn2aNGwAVY+jGrb5jV22A46Y7imhd67imOMgVca9WHwza+bK5YvdFP7AuD+9lDZ7SGkkt5cZW6kX64NXVjYjhQvHemtGGUb+vtWyx2JjtUf3i9lB7xRVT7RHj/SZW+pp6z3O44u5PXFT+V5g25IUjGRUK2ojbJAAHG4Nkn610LM8Xb+K/vD2FL+VCGW74/0txz0GOaBdXYbJuWI9MdKeuH7YNJ5WeQeaFmeNX/L2X3i9hS/lQjXV4R/x8Nj24pPtVy5GbhwB1296Uoe5poQKevWm8zxr/wCX0vvH7Cl/KhfNuNpzdSn9KA0zf8vMv/fVKF5pcc8Vm8fi3vVl97H7GmvsoaFYDJkkb6tS+WCvJfrnlqfjnpQ3CjtzWMsViJb1H97K5ILZIhWGMFjsHPNS+Ug5CcnpgU0DBI96lU7mUAHj1rKU5t+82/mwsuxEV98nPPtViRehBx+FSKVeMlRnJx0prjCHis73ewNmZIPMl5HfINNEo3HJ6dsU9zgnHaoPMwMhec10JX0Zi3YneTNSaWDNqduo6bwT9KpF87iT0rX8LQh7uWY4+RcA13YSlz1oxsc9SVotnaabZf2jrmk2i8tLMOPqcf1r7AgiEUKRj7qKFH4CvmH4U2A1X4h6cVXfDb/vCfcDP8xX1EOlf0LlcOTDpH5vmMr1gHFLRRXsHlhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1hmvCfjbbGy18zhAyTRK/p7H+Ve7nOeK4L4teDZPE+kRTWqb7q1OfLXq6dwK4MbS9vQlA7MHUVKvGT2Pk641mCG7kR0dfm6Yqk2sQBuH2gt34rotV0aF7wAoN5OGBUhlPv6VmJ4ctmupFaHfggjc3tz2r+asVTjSrypzWt2fqNN80U4mRLqkM4fOVGcZz1p9peRhCARjsc1ZufDNkk7AxcHnAPAoj0CyRCRAW9gxrklOjfl1OhJifb1H3cEY/WmveBgD6dQD1qx/YVoAXaAqAcYDE04aFZkZWMMOx3GsnKku5qkyn9rDIQcgZ4pouEUY5/Grg0eyJwIwWHUbjxR/ZFmxZfJ6d+aTnT8yrMom8G4Y24HqakbUFPXbirMejWisQUDEdj2qVtKtj/yxXipdSl2ZVmzNN6uc/L+dNN4vYqPxFaf9m2w6Qr+VAsbdcgQpk+opKrTfRj5WZTXiHowJHXBpovEB6j861o7KAN/q0B9AKeLaEH/VoP8AgIqvbQXQOVmP9uUHhhSfbEzndyOwrdFtEP8Almv5CnC3jx9xR+FT7eHYOVmD9uXIB5HuDSi/TuOPoa3FjPcKOeOKkMe0Z2B+cYxS9vDsLlZgG8G7IVj9FNKLtv4Y3/BDXRBVYcDA9qcsYwp59OTT9uuwcpzv2uZc/uZPoEpJbq5KnFvK2B2FdHFtJZfm46k0kissXzKAxP8ACc5FV7dJX5SGjime+OcWcpJ71E0Wpt0tGH+8a7FhjsTioZDIWUCLIPU5rWOL7RRm4o497HVG5EaJn/aFdb4R0C+eEmaRfnbAXdTkgSSVY1VWkJ+6oya7XS7cWloiN+7wP4Rlz64Hb619PkkauLxC5Y6Lrsvv/wAjgxM4U476npnwH0OSLU7y5eMBIY9m4f3ien5CvbhWF4K0y10zw3YpaR+XHJEsp5ySzDJJNbvSv6Bw1L2VKML3Py/EVHWqubFooorpOcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAENV799lnO/pGx/SrBrP16XydD1B/7tu5/Q0mNbnyvPcC6MjyoZXDHEg4cc+vcVlgRxuzRqrEnns1TWtx5hnOcEMf1qmjJIJcKchsEkda/BOIcTChiWpU09/J/efpWBg3TTTK92qyyZUhT6NVdI3Vsbd2eOG6VceFWGOR9DVGWzw3yTbG7dq+HnPCzfNHmTfc9qPMtC2yjmo/L8tcKuO+BVIi7ywjlWQKcHIwc0jXN9FgyW+/6VjKC+zNGqb6olVATuCFSwyafsKlcZIFUhqUkX3rZxj0FH9sxhvmRx9RWc4T6Gia6lx41JLd6UCqR1i3ccsy/UUo1a1H/AC1/SodOdupV0WwCScjA7UhAb1FVjqttn/WCoxfWuc+YM99ppKnN62YcyLewE57ihlOAccVWOqW4P+tGKDq9tj/WCn7OfZjuu5cAHQnA9TQy71wD+Iql/bNt/e3e2KaNagAwqk+wFHsqj2QcyNEZBHGf50+MABu+OvNZX9sbsbIHb3xQL26Yrss2GDkccCq9lJPUV10NKMsrbGOQy7hgdPrTkVoz8/KYz71m51NlC7AgJwM9zUn9lalIw8ydY1Y8ENT5YxfvSSJbZdE0bQ7ncIh5XccEGqd3rFsFH7wM46pHzTLfwulwN8t0zYJBIHWrUfhuzhGQjFs4yx/WiU6KTvK/oR7z2Mv+2DI2IYjz/FIcD8hU0FtcXYLSmRkY/ci+Qfmea3LW2ghIVEVT64GSKdLIscqhnC7hwpFQsZGD/dQV/MTpt7jtMi+ytGkUUUAJAOwc4+proZCIYG+bAH6/WsKFgsgPpzWjqs+yyOAeRkmvteH8XVxFRKo9E9tl+B5eLglFn1D4Cn+0+DtIkzkm2QfkMVv1yfwsZm8B6Tu/55nB9txrrK/omGsUfllTSbCiiirICiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBDVDW7Zr3SL23QfPLC6L9SDir5prdPpS3DY+Mlt54JbqMqYZEmwd47Dg0150R1jJwzZx6cf/rr1z4x+EYLbV1ubPEUlyvmOh6M2ecV5TcWTLLskTJByARyD9K/n7izBV1i3JxbjrqtT9JyyvTqUVZ6lF7dlufNMpWMjG0Duad5KgfvCHCjO5u3vUiSmXzMoyEH+Id/WmTOyMMozLxzxX5vNyVlJWPoYpEUYyrSIzOrnIGflH0oZApAJ4PqajEotmCKjFc/MSRgCpyRIqlcEdeayknHU1RV2/aAWVXjweh4zT2TOPlHvkVMF5OSTnsagWJ43yrggno1WpvYuyGfZkLE7FOV7jpTUtbdU/eRI7hTwFqwSxGQRgH5hjr7VLHgFjgZxR7SXcCj9gt2AIiUZXpimLp0AGPKUkd8VO86ADJ+Y5xmo2lMsagLl+pAOcVopzfUqyIpbGNQNkCNSraQKQDEgJ9qmKL5g5IenhVLqMjcc4DHk1XtJbXFYhS2iU48tfyqZYUzjaoPbiggqw4pZYVkwW3cdMVk5NvVjshHBTBGBGASQRz+FSQyiZMg/KR+VJjzAARntmnKgiDHAwB0FRdNWFYkIITCbS/8ADuPGasREPArK2R7dPeqcFussce4EENuAznFX3jby1jQAg8Z7LWMkr2KRTkXbIImfCvwFVen41ZeRSAuckDPvildAJlCSBGducZ/z61JdRKkQfoANpPGCK1lrFIhlCMSP5zDA3DaikZx7mp1JdTuQBumOw+lReaiMU2hUHORVRtRTzdkIMzk8KnJojSnVdoxbZlNxirsleG4lYbbjy16EIM5/Guy0TwrN4gv7axi3SSy4UqxxtHGWPsKxND0ueaQSzhYiRuCLzt/wNet/C62Rdet9hGBuZiOpOOpNfrPC2VTp1U8S7NvRL9T5vM8S40peyV9D2DRtOi0jTLaxhAEcEYRcd8d6u0xByafX7qrWsj82vfUKKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAlIwzTqKQHmXxlt90FlIePlcA4+hrwwXbXIaOQCQBmAPfg+tfQvxZiD6RbOeiuw/Mf/AFq+bFJV7t95QwSs2PUelfkfGNaph8RTdJ25t/uPtslSnSafQdOOSEYdM4bp+dU2dkfLKQV7jkVNbTtcRlGDIV65HUntmoHkcAfu1ckAMOhPPWvy2pioVEpVqXzv+h9XGMo7Mg8uBpjL5g3EdGHSrJYMPl2k4OB/SplsopowSoz6ioJNITPySsvHrXDUhQqK6udCchoOVySAT1GelNZSRxwex61EdMuRgrNge44qM2l4h+Vo3J7A1z+wj0kaKb6osuzIq4Uu3Tj19adbRLCHxuAbJO71NUmj1BTxGrY9DTd9+CVNvkgc/NU+xdtGi+byLJg3IBuLAHkdjUYiEBXHyoP4RUJnvBx9ncHGeKQzXob/AI9nyO4pqlLqyufyLON/O004IN4Ypll6HHSqjz3rDd9mkP40Ga+25Nuyj3Io9jJ9ULnLwBY8A4pTGxPGRVEf2g3SHr6sKd9m1FwSQi8/3qXsbbyQc5cwwbOOPripU2g/M4A74rNNjebwjTxKSM880/8AsiZ+ZLsgYzhVo9lFfaFzvsaEdxBAp+YjnvzmmTa3b24GOM9jVZdCt8gSTTODyGBwDVsaNp9sFZ4tzE8bzkmrVOkn3C87Gfc+Jssqwgk57KOapXNxqOqAosZjjI/i7e9dPFYxpG6mJERWyGjA5qvIf9IZdzM23IyOMelayqQprSJlyt7mNDpT3LBp5jMP7obA/ECr8cK2YCw4iB4Owc1M0flhvJiX6kYB/GkhLscyeXjPGw5rJYurtF2T7aCcEtzpvDcSywOWGQx6GvWvhhEza4CwG1Y2IPevJ/DwdoSoPyZ9OvAPWvYvhXGovXKnIEXXr3r9j4Ri26bfqfJ5w7UpHp4GKWkFLX7CfAhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHH/FKPf4azkjbKvI/EV86XOmhtRnYNgPhyCOxzX0148iEvhq5zj5SDz9a+e76CRJnYMqKQMjGcV+ccV4eFVwcuh9bkk2oySMS5iSRFWVfKO/5VJwSayXaKO9IwRIQcelbk+d7O0SFFwRITyTWNcedIzADygeQ3XNfi2YxSsrH2tIkto5HRPM3LtJ+jZ7U/y/LJOSQfXtUsKmO25bJC5OKau9xvEmQV+464P1NeZJXSOhIg81SJc7gYzg/X2pCi+Z5gU7io+Yd6nYgOoYfOR8pHaoChw8ZD5P8AHUNdjVXE8oIjZJIBzz1poIaR1IGeox1x2zTmV0I5D4IPTmkZCrgqmSerVjdR3LsIc+W2Pl46nnFKr71Vs9etSYx24pmGwwONp6bazUuYdhoCxRtj7oyeaYm6RMsq88j3FShEjwuD83rUi4PYDFUpWCxWEZEit2ByQBxTYWErBw+cZXG3GfrVsr3zkH0poiHoMHjinzLqFhrxCRhn7q8/L1zUkaqxJ+Ut1PPOKAhVTtAyvTIzxU0cKq7MItpI69M0KTtqFhiKkgRjvCk4AHAA+lStGksmSFPHyk8/p+VMLKHBfIO0jg5AqRXWRGTfsfcBjuMVpFsCJ1MUofClSQdv8RIqp97cxcvubcA3BGe1aaxp5iQvudslg+OM5qjLGiys+DgdVFTWlokRYi2MJA/mYXGCh5FGPLGc/KDnnoKdIXhiLOQy9QFXnHYUq/MUI5Gc4PQ1yxb0Ie50XhmcPCQG8wl+Bt4Xj1r2v4XIDJcsBgBAAPTmvHfDa7bWBmIRdxO1e5PFe2fDGHZBeORydo/nX7/wjHSFux8XnT/dM7odTS01e9Or9WPhgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDH8Wxed4dvk/6Zk/lXgWoRfvJAxDBie3QGvojWU83SrxB1aFx+lfP2oEmRuCzDqB2r4jiWPuRZ9NkstZI56UbWZPLwUHyn2rMuolMo3cbxgZ65raeZJA2M5BOcjpVOVA8gYHAAyBX4jjYKT1Pu6ZnJAlpGWK/MOrDqadEgWIguzk/NluuKtOdoOc9+oxk1CYiIwcZcAkFug/+tXjSVkdaIAqMzMpyeAQTwKhxLjBCAg84NSogQ7WIJbkr159QfSmyo8R3KTtP3lPeuVmqGyLgk7scAnHNNBJlwGAGMkHvTlh+fzBlWOMnPBFOKnc24DjgHOa5pblojwQvTPtTQjkncFA6jFSSYQDgnkDjvSuBGMZ6njJxmktihpjwOSAM9qaQTucZORjBHApdjRk/u2cE5OT92l2EtuLHI7DgU1oIbEzPsKgbcfNn+lLvCKNxILN8tOBYIBnJA70kbsOZFXr94HNP4nogJNgZWG7BJwOamUBiQMbSP19KrsuWBdF3I2V56CppWBiIHOPmwnBP0q+XSwAEZoyuGhz2B5//VTraNA7SKFLsMMU5Un/ABoy5VW2ZZsfKTggeh96m8pwWYFQzYHToP8AH3q49hMdEUfIUDg4J71m3G93Oz5TuxlhnitBkaONSAZJEXA3Hk1nOH83AG4s2Cc4wPWsa6skSN5bKFmJ6ZHakdAGHzAHqATzTXhW5RyQ8ZPBOcHjvUlrZRxjdgswQgFjk1FJLnSbM5dzsvD8Q+yQjGRgEfXmvavhrGV0y5YnJMmM/wCfrXjWgApbWwPTYMn/AD9a9n+F/wC88OvJ2ed8fhgV/RXCcPdT7JHwedy9zlOvFLRRX6SfGhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEN2nmW8q+qMP0r591uPypZAxPUjPTHNfQzDPFeBeI4s310ki5VZXXP418lxHG+HTPoMndqsl5HNPHiNQGOAcjvmqctrncHwVY5PPT0x6VoSbIV44QccdqpT5RCFZV56ue1fhmLWrP0Cnsis2BGWwSP1quHjuc4ycjBzVt5Aqhs7hwMrzUOVjyWURsxwP9r0NeDM7kReUBn2AA9sUxiFBJbnHc1NtYghmxIDzgYFMlhWTqA3ue1cTNEiAMrMSGDYXt3pGxErZ6D9aUQeW7OCTxhVUYwKUhXMibixHJGeRWU9dUarYYwGAduSOQSOlNOXKuG2jptI/KpE34LMSMnjPajBk+9xg8YPWpvYY0KcEE72FQxzo77NxDjgqe1WQnHXPqe9MIKyMcLgDIYdSaL3vcmw1MM2AR1xzUkaBck8E+nT8qixIzoSimPqM8EGhZGJ425XqxHGKrlfQCdmIcLtJyOvahELdmQ54Pf603zBIMoCwPQetTgHbnqQM/SmIQptZSQXTPJJ5HqakjnEkYIbJYbgo64pFQsQMAgnvSLNGzCJAxySu0DHTrW0dQZMgJXcQFJ5561lOMjcp7EAmtLeIQsaAs5GVTPOO/8AOqLOzM+VKBT1OMEVy4jRISGHLoT3NTWcYdu+Gjbj8Kjb5RliST26VJYEfbFDHkI38qWFV6sTGppE7HRgBbRD+7GPw4r2j4YQmHwdZ56szt/48a8e0tQVSPacFAMnvXuXg2AW3huyjAwAhP5kmv6Y4Xjam15I/O87fwm3RRRX3h8qFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIeorw/xfH5Ou3yYwvmsc/jXuDcivGfiJEIvEN0chckH5u+RXzefR5sJfzPaymVq9vI4m4iVpGypw3JA7YrMuYIZm2eUsh27irZGc9Oa1pmPmZzj1x3qjIHWNtrluuPavwjGL3mfo1N7FTyIY2jCKAUHygHnHeqUaxvOUcrIwJZSXJI9qne5g+1qPJ+f+90xSD9xFM3keVjLfKMlvU189M7UOZgep/Oo2QE4IJXvTy4Zd68q2CKavzHOSw6Y7VwSTRuthnBXg5U8UjYzwB1ph3Izs6Dj7uDgCnBehBLEjrnIrGSsUhrdfY9qYsQRSQWA9PSpcevWmMFCvuJCgHOfSoW5QxFePCkh/c9qeCQxGAvpk9abEjGFcS/LwVIHUelCsUb5iCW5UY5ptX0Adtw+4sSDxjtR5Gc/whh/DS+YDuw3I9KSNRGoUAKPRaaAPIQSFwgDgYDUGJJLn5i+dvIHCmnxnOSRnj86esg3hTktjJFVG4mPiYFWONpB2jIxSGVtqEymQK3zCMD16VE2ZoD56NAud+S2SCDwKWFIxl1IOerDj9K2WhLJ5PmT5CMKCcEZBHPFUJIRPGY5OM4DYP6Zq+FK/MNoQDOFHes8KyKQDzzgmuTEPbuJETxCNQFJIHGTzVvS2El3heW2H+VRMGA+bGcelSaXMouh5r7UGecVvgVzV4eqOarszutIB8uMsMNjpn2r3jQI/K0ezUdBEv8q8I0QiRomUEoQT8wxnpXv2mpssLcekaj9K/prhqNqUmfnOdSvKKLVFFFfaHzQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1q8m+JokTXnKoHQxqx9R2/pXrLV5l8UoQL+Nx8paIcj6mvEziPNg5np5a7YhHllxahpt25046hsfpUL5RQA2/nndxxWjOpBxkcfrWe+RIVP8Avc/yr8ExqtJn6VSKwbG5nZCwJ+YD+GoJMSOqrNjIztByGH+TU9x+6G9Yg5z+VNaPDgrFyTguO1fNTO+JXiieOMjYFOegPGPUVDK7RhVQqd54Oec+mKssiO+/HOc8Go5HVUyw56YAya4pvqbK4xnVkdSdyocOGGaRNrRgqu1T0GMcVIF67iXBPG7sKjDeWAJHXcx2qAMZrCT5jVDVQICF+UfWmsZFbG0MrYAx1/EU6SUxqWK4xxyeD70AjaMbm3fxDnFZbbjEUtGgypJH8KYqN41lu1JBOFOBuG01IYiS3BUseq9hQEjXci5Vh3A6Vaa6AKMPnue4pwA3FQRkDIqMKAqs25yBwSKeuGkZckAD0/rSS6gIimL5zl3OAQp4/KpAuVCjdjd8wx1HpTAkgJJyV7L6Uo8sfvC3QYx3zWkdSWSLEqZDHIHr0HNIXIkzuMRPBVxx17fWmzO3lx5QqWYAgru49akVsbGbhGGSW67q09RCSPyx5BA4qgGSQ7JFBzyAf51fEYPmLIBv65AwOarmFScsoBHf0rhrtKSuCRGRhMFicd264q7oagXYyoxgkkn+lUmQhlCDhyAc+laOjx5uDn7xQnNduWpfWIW7nNV+FnZaIha7jYEnI6E5717/AAL5cSL6KBXgnhYeZe28TKwZmCjj3Fe/KMYr+nuHVbDNs/M85f72K8hQc0tIKWvrT58KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAQ1538U1KSWjgZyjD9RXojVwXxTXFpZP8A7TL/ACry8zV8JUO7Au2IieTXAw5wCAapOvlgEtwOMt3q9cnceCM5556VQdkdOSHXPUdK/AcerTZ+nUuhXkTEhbfvz0A6CoVI82QldoJHJPBH9KdIPMXBj2E8EA1EIYWGzdnb1Qt/Ovlqj1PQiNiyr7M5/wBnHT6/X+lIScnJAXONwOOaV4dpbYuSQCMmmsjNIwfmPAIGOM+xrkkkbIURrvZ+RnAJ7VGjeaxbG0qcY/kaedobBY72HAHWmGPav7s4AHAHf8a5dtWaojkUoxZAMH73c/hQSrMQv3h19hT3OY+c5xk4PT8aE9Ac9s+tZPVDEAB45xS4bJLDntz2pojDKyb+uQSKVYkSHaSdgGCWPNJaDGorINqkEDgA805vNAYxkFieN3QUqwqg+TGQMLmkZnRR8m9jwQCMZq1d7CJYlKooZst3JpySB2YFSrA/xCo4yQMAEH/a5xSb920Etk8jPetEJlreACTnpnI796hFzHsXJ+QkDLDofekw5UZGGz0HpTvKVgQQCvBwfUVS1JGzyFUcbHbHTis+eSQh4+PmQkH19f0q9M/mFHALAZ+Ynp07VATgHnnqa5KrUZK+oNFS3imWFQZQ7dd361u6SS0rY6lfXjNZCssaH5y2PWtTQZGMjHjHTB9e1eplicsTFs5aukWeg+EI92s2sePlLoMjrnNe414v4DDTa7Z9CDICfw5/pXtAr+neH1bB69z8wzh3rpeQopaQUtfTnhhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADW6iuJ+KsZOhwSD+GYD8xXbmuS+JsYfwwx/uyr/UVxY2PNh5x8jowztWi/M8RvHA5A5HUr978KzhDuOBI6bWw4I68Z/wAmrrSEKdxAbtnsaqTkMMGQAEEbC3B9q/AMwj7zP1Gi9EMKFOcgoRnPcmoVCeaxVf3jY5x1qVAUjVSuwqMAL0xUFxIwjIAPpjGetfI1FqenFjYi4BD7XBY9BwaQI0ZbLAqentUcbGKDcxMjA4yvJHtUoJ2gsd2OcYrine5shPlZw4wTjAYelNV1kUMMY9ulRiTym2s20FvlAGB9KVpR/Cu7nGFHFc0tjRCFwV5UEA854A96TAVjgbgzZzngUolSRSewOCCKTzFXGAec8AcAVi+xYxWzu8vEaq3zFuM07JcvtIII4VhQ3lysGYFyMgelNgBiLDnYOmeaq2lxEgctj5tp7helOYMzKVbYAeeAaA5IOBSFyyEleoI5px30GyQMTINqcH5twPFCSBnyGOAOT2qGH91CibQoA53HNLHl0JcLImNwCitktdSLjt7ypJtfY3QMKlZwMnAA6k00bcc4AHb0qNgDG4JyCOCO1DuIjkud6EcADBwPQ1X8xwDtAyfWrDELGQx3BiSpx27Coww2gCuOr7s00hWIJXdQgkCsScADitbQ5DukUsoBbDDH6VmTESYDdOgq/oyrHF0ywPWvbymzrrTU462iPVPhqobXLYAcDcR+ANeyg1438KD5mvp/sxs36V7Gtf09katgo/M/Ls1d8S/QcKWkFLX0B5AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAhrmfiJGG8J3hP8G1vyNdK1YHjtN/hLVBjOIifyrCsrwl6M0paVIvzPnq6O2R8Dcc9j0rNk2LIP3YC+4596s3EmSWwPciqTy4IXk57+lfgWYx99n6hQeiJ2nVE/wBmq5/eShsunfGcA1C0rkErIWHQLjvUUbEqsjklwMnI4A718dVj2PSjIsHcFBx5bZyfLHWl8zKnIPNQLKWB7LnjFNLrgZbAPB9a4Jo6FIlWRiWYYZAMAe9ALLjLAewHQelV4WEcKKGLKoxyaTz1U45wOeawkjRSLHnMZGBAVB/Fnr+FM8wq/wDrCTjoRxULSB1z2PQkVGz5GQCT0JHFZpDuTPdlQVVWc9cKOtTq4KjqPxqnkKSeoxjBH60plAGORu4yBzTcegKRaEytleePWn+YuCcHgdqpxzNjkdOOaUSkDkZ5o5bMrmLMdwjdMsD2b0ojmJLKPkCYHTHFVRK6k5UEngFew96Uysv334Y8VaRPMXFb5WbfuPXjv9aYJRGxbBGRk4OcfSq0kjRAYK8nBOaIsBifu89D3q7CciZpQB8ucnnnrVNs5BEhDg559PSp1uCV+Ygkdhz+dVp22sc8c8e9YSptO6J5hWuRtYjqO3pV7S7phHtYsfRiKx5G3NgZJPatG0cxoAScjpmvdymnarc468tD2f4NAvrU5JyUhI/UV7Iorxv4FSLLqWoEfwxDP1LV7KOlf0zlK5cHA/Lcxd8TIBS0nelr2TzEFFFFAwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEasnxWnm+GtUTGc28n/oJrWPSqerx+dpd3H/AHonH6Gs5apoqGkkz5RebdjPX/61UzI2XYDnOACeKSRyu4fh+tQmTC54P1r8FzNe+z9Pw+y9BxaROAEHPODTJHUgbiQfujBNRO4LE5yD29Kb54PQ89CBXxtRanpRJxLkHIx2poYZAGDg5FVxICpAOPeo/MXcx6uo7jFcMldm6ZZaQuCFOfXFJ5m5QCDxx9armVXAIP58U3zCFyD0FYtN6F3LXm4bI6dMUgl+fOfbFVUkzk5JB9ulJ5pLMB1HWpcXsVcspJsQhcnHQtzSrMf4uPpVUynpzSBiOWw2f0pcoXLhmzzz+NHmgnGaqb1Ze9KCqngYpcoXLYl9cEE9qaZwwAO5MNgZ71VWUM20r05zQGIBGc85zVpCuWjKG3jAIHIGP1o8zcMYJb1qsZCWGG7c4oLkk8nJHUmrsJssNOwGNwOfWoZmRhucg4HBqNHDr0XNAfLfe2+3UVSjqZsWDCkMSM+1W45STkZx6mqhYYCkgn6VMJwQwzkgdAOtfQ5fBKasctV6Hun7PsWX1aT0CL/M17NXkP7OyZ0vV3PDGSMYPUcE/wBa9fr+jMtVsJBPsfl+Pd8TJ/1sFFFFemcAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAhqO4TzIZF9VIqQ0EVLBOzPjKW7imvLmFGHmpIwMffIJqrPnYSHKFeSf6Vj/ETRriDxVqhtiUK3Mh+U4/iNcymv69aZjkC3KdCJlzkV+KZvhv3kuV9Wfp2Ed4Rfkju5JT/e57HjpTCxA4PPriuQi8cyBdtxpjLj/nkeP5VYi8cWEhG6K4i9iua+Fq4erd6HqxOmLjP6mo1cgksQeeOOlYX/CW6bvwbiTOOhjNH/CW6XIoPmybfXymrieHrfys1TRs5yxLdjTt4GR0rFHirTCMfaD7ZjYUL4n04g5nJ99hrJ4er/I/uZehsCQH7vSm7iOrE/U1k/8ACSacF+WZjzj7hoPiXT+8jn2EZo+r1P5X9w7muWzjnFCuN/HX3rH/AOEm09hwZifTyzSf8JRZA4CXDH2iNH1er/KwujYEmSMttx2BpSw9jWL/AMJLbknba3TY64Smv4kBGY7C6cH2AoWGqv7P5f5hc3VbC8nJ9qTzByM8+lYB8SSqcLpk3PqwqJtd1Df8ulc9tz/4CtFhanW33r/MV0dIrnHGB601pWZRweuOK5v+2dZc7fsMKjr8xJNQPea/KcKlvEvXhef51rHCy6yS+YnJHW+Z7AHp7mmkvjoAM854xXFsNdnbL32BnooAqpc6PqU5/fahLJk9C9bxwkb6zXy1M3JHbXGs2NiCbi7iiC/7WSaybnx9A8nlWK+Yc4ErDjPtXNHwpGrbnkyeuc5NXrfTLaywVG4+9fS5fRpQmtbnHVnofW/7LCvJ4Kv7iQlnlu+WPU4Uf417TXkv7MkHk/DJGxzJdSN/6CP6V61X7zhFahD0R+YYt3xE/VhRRRXWcgUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAhpD/WlNNzzQI+MPihKbH4g69F2W6fA+pzXLG53oeefauw/aQ0+TRviTeyYIju0SdDjg5GD+oNeaW+oAjB/D3r8ezym4VperP0rAS56MZLsjX3RlfnjU/hmlC275zAgGOPlqosoYD5s1IrY5J6dq/Pqt09z2UriNaRFx+7Q49hUn2RM/LGgHHG0U2Nyck8Zp4zkDNccmzVEjW8BODEo/wB0AUqQxorKAAp9qanzADPNPHPGRmsW2XYJCvJCKTnjioXTepJAz2XHFTAcetGPSkpFWI42ZlAeONCOyU4sQcj8aUAjrQeaL3Yco15XB3IFBPtUTSyR8KoxnOKmK89OKaVz2zVJrawWE80nOVVc44FIZTgeopdgx1Gc1E+WY8YNWrCsRtMxkOOh704nHI7Ugj201hWt+hDQhYgYAqJzuxnqKkfJHHJqrPJsXLMAPet6ad9DJrQSSTB5P4mqMl4GnVRg84qneamCWUHA9T3q/wCAPCuo/EDxRaaVpkJeWVgXkx8sSZ5Zj2A/WvrcroSnUS6t6HFWahFznskfbP7PNsbf4V6USMeYZHGe/wA5H9K9JrL8MaFB4Z0Cw0q25gtIViU464HJ/E5NalfuVKHJTjDsj8uqz9pUlPuwooorUyCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACm7adRQB5p8bPhQnxK8PqsDpFq9qC1tIw4buUJ9DXxFqumX/h3Up7DUbaS0uoGKyRyLgqfx7V+kzrnFcR8RfhNoPxJtiupWxju1XEd7CAJE9vcexr5jN8p+vx5qTtPz2f+R72W5l9U/d1fg8t0fDFneqQBkE+uetXY7jzJMHtXd+N/2bfE3hCaWeyiOsWCkkTWgLOo/wBpOo/DIrz2BZreVkeNg4O1gVIIP0ODX4xj8DXwcuWvDl9dvl3Pv8PXp4lJ0ZJ/12NePmMdzUjL8gJqlHNiXY3B25HNXl+dNv8AEfevnanutXPQjG+w0sCSFHAPOalCYOcjHXipIoh83HJNLOEibJzHxjeO1YOabsi1EVjuAxgDsSaYQc8fmKkJh3x7ZS2euOc1NGilGwuDjNZ3sVytlNjj3o6r0waux2/yDI+Y9aR4NoIC5qfaIORlIAgYPPvQUOcDrV0W4OAKDCAcgfNT9qg5GUQhYHjB7GmBHRMEhyepxitAoBIEwckEjAqOSEkHjBq1V+4PZsoFcfSoWYAsPSrUyEDFUbncFOOPeuqn7xk46kM9wI/bisG/vcvtQsxP8AGc12fhz4a+IvG0qjTdOnuY2ODMF2xD/gZwK908B/sp2NiIrrxJc/aXBybK2OEJ/wBp+p/DH1r67LcmxmMadKnp3ekV8938jxsXmGHwq/eS17LVnzl8P/hD4h+JuprDY25htQ2JbmQERRj3Pr7Dmvtz4W/CjSPhbon2PT0Et3Jg3N44+eVv6D2rq9L0iz0ayis7C3is7WJcJFCoVV/CrajGec1+v5Xk9PLo81+affp8j4PHZlUxr5UrR7DlHvTqap606voUeOFFFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAQjNJt96dRQAzZznNc94j+Hfh3xYGOqaVbXMh/5bbNsg/wCBDB/WukorKdKFWLjUimvPX8yoylB3i7M8S179l3RbtjJpmpXVi+MBJlEy/TPB/MmuH1T9mzxRYODZTWOoRgHgSGNj+DDH619Rv2pvWvl8TwtlWJv+75X/AHW1+Gx7VHO8dQ2lf1V/+CfH9z8LPFWmMfP0G7YD+KELIP0NZVxoWpWk0S3GmX8SnO4NbMBxjrkV9qYx2p20EV8xW8P8HLWlWnH1s/8AI9enxTXWk6af3r/M+JRAseSytF7NER/SkCW6D/WLj619rtaxP96JG/3lBqF9IsZPvWdu31iU/wBK8qXh03tiv/Jf+Cd0eK0t6H/k3/APjD/Ru8yfnVdxHvwrlsnqBX2r/Ymn/wDPjbD/ALYr/hUiaZaR/ctoV+kaiph4cyWrxf8A5J/wRy4ri9qP4/8AAPi6C0Mv3Ip5DnGEiY/0rQg8LatdkC20TUpsnqLZv6ivsYQon3UC/wC7xTjgD/Guun4eUea9TEt+kUv1ZhLiqo17lFfe3+h8l2Pwp8X6lKdvh6aADhXuJFTP5mt+y/Z28T3xH2m40+xXvlzIw/IV9KK24nnpTiK9yhwLlVF3nzS9X/kjzqnEmOmrRsvlr+LPENL/AGXrAENqmt3Vz/eS3iWIH8Tk13OgfBXwf4dZHt9HhnmXpNd/vm/8e4H4Cu2jGM0+vqMNkmW4TWjQjfu1d/e7njVsxxeI0qVH6bL7kRJAsaqqAIijAVRgAU7y+e35U+ivcWmiPNt1G7eTRj3p1FAxAMUtFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAhGaNtLRQA0qD1pQAKWigBMAUYpaKBWExRilooCwhUGk2j3p1FAWG7RS4paKBiAYpaKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/2Q==);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.mp-row-fluid.motopress-row-border-black {
	border: 5px solid #000
}

.mp-row-fluid.motopress-row-border-red {
	border: 5px solid red
}

.mp-row-fluid.motopress-row-shadow-black {
	-webkit-box-shadow: 0 0 10px 0 #000;
	-moz-box-shadow: 0 0 10px 0 #000;
	box-shadow: 0 0 10px 0 #000
}

.mp-row-fluid.motopress-row-shadow-red {
	-webkit-box-shadow: 0 0 10px 0 red;
	-moz-box-shadow: 0 0 10px 0 red;
	box-shadow: 0 0 10px 0 red
}

.mp-row-fluid.motopress-row-parallax {
	background-position: center 0;
	background-repeat: no-repeat;
	background-attachment: fixed
}

.motopress-grid-gallery-obj,
.motopress-grid-gallery-obj .motopress-image-caption {
	text-align: center
}

.motopress-grid-gallery-obj>p {
	display: none
}

.motopress-grid-gallery-obj.motopress-grid-gallery-one-column .mp-row-fluid {
	margin-top: 10px
}

.motopress-grid-gallery-obj.motopress-grid-gallery-one-column .mp-row-fluid:first-child {
	margin-top: 0
}

.motopress-margin-0 {
	margin: 0!important
}

.motopress-margin-10 {
	margin: 10px!important
}

.motopress-margin-15 {
	margin: 15px!important
}

.motopress-margin-20 {
	margin: 20px!important
}

.motopress-margin-25 {
	margin: 25px!important
}

.motopress-margin-50 {
	margin: 50px!important
}

.motopress-margin-100 {
	margin: 100px!important
}

.motopress-margin-top-0 {
	margin-top: 0!important
}

.motopress-margin-top-10 {
	margin-top: 10px!important
}

.motopress-margin-top-15 {
	margin-top: 15px!important
}

.motopress-margin-top-20 {
	margin-top: 20px!important
}

.motopress-margin-top-25 {
	margin-top: 25px!important
}

.motopress-margin-top-50 {
	margin-top: 50px!important
}

.motopress-margin-top-100 {
	margin-top: 100px!important
}

.motopress-margin-bottom-0 {
	margin-bottom: 0!important
}

.motopress-margin-bottom-10 {
	margin-bottom: 10px!important
}

.motopress-margin-bottom-15 {
	margin-bottom: 15px!important
}

.motopress-margin-bottom-20 {
	margin-bottom: 20px!important
}

.motopress-margin-bottom-25 {
	margin-bottom: 25px!important
}

.motopress-margin-bottom-50 {
	margin-bottom: 50px!important
}

.motopress-margin-bottom-100 {
	margin-bottom: 100px!important
}

.motopress-margin-left-0 {
	margin-left: 0!important
}

.motopress-margin-left-10 {
	margin-left: 10px!important
}

.motopress-margin-left-15 {
	margin-left: 15px!important
}

.motopress-margin-left-20 {
	margin-left: 20px!important
}

.motopress-margin-left-25 {
	margin-left: 25px!important
}

.motopress-margin-left-50 {
	margin-left: 50px!important
}

.motopress-margin-left-100 {
	margin-left: 100px!important
}

.motopress-margin-right-0 {
	margin-right: 0!important
}

.motopress-margin-right-10 {
	margin-right: 10px!important
}

.motopress-margin-right-15 {
	margin-right: 15px!important
}

.motopress-margin-right-20 {
	margin-right: 20px!important
}

.motopress-margin-right-25 {
	margin-right: 25px!important
}

.motopress-margin-right-50 {
	margin-right: 50px!important
}

.motopress-margin-right-100 {
	margin-right: 100px!important
}

@media screen and (max-width:767px) {
	.motopress-margin-10 {
		margin: 5px!important
	}
	.motopress-margin-15 {
		margin: 7.5px!important
	}
	.motopress-margin-20 {
		margin: 10px!important
	}
	.motopress-margin-25 {
		margin: 12.5px!important
	}
	.motopress-margin-50 {
		margin: 25px!important
	}
	.motopress-margin-100 {
		margin: 50px!important
	}
	.motopress-margin-top-10 {
		margin-top: 5px!important
	}
	.motopress-margin-top-15 {
		margin-top: 7.5px!important
	}
	.motopress-margin-top-20 {
		margin-top: 10px!important
	}
	.motopress-margin-top-25 {
		margin-top: 12.5px!important
	}
	.motopress-margin-top-50 {
		margin-top: 25px!important
	}
	.motopress-margin-top-100 {
		margin-top: 50px!important
	}
	.motopress-margin-bottom-10 {
		margin-bottom: 5px!important
	}
	.motopress-margin-bottom-15 {
		margin-bottom: 7.5px!important
	}
	.motopress-margin-bottom-20 {
		margin-bottom: 10px!important
	}
	.motopress-margin-bottom-25 {
		margin-bottom: 12.5px!important
	}
	.motopress-margin-bottom-50 {
		margin-bottom: 25px!important
	}
	.motopress-margin-bottom-100 {
		margin-bottom: 50px!important
	}
	.motopress-margin-left-10 {
		margin-left: 5px!important
	}
	.motopress-margin-left-15 {
		margin-left: 7.5px!important
	}
	.motopress-margin-left-20 {
		margin-left: 10px!important
	}
	.motopress-margin-left-25 {
		margin-left: 12.5px!important
	}
	.motopress-margin-left-50 {
		margin-left: 25px!important
	}
	.motopress-margin-left-100 {
		margin-left: 50px!important
	}
	.motopress-margin-right-10 {
		margin-right: 5px!important
	}
	.motopress-margin-right-15 {
		margin-right: 7.5px!important
	}
	.motopress-margin-right-20 {
		margin-right: 10px!important
	}
	.motopress-margin-right-25 {
		margin-right: 12.5px!important
	}
	.motopress-margin-right-50 {
		margin-right: 25px!important
	}
	.motopress-margin-right-100 {
		margin-right: 50px!important
	}
}

@media screen and (max-width:480px) {
	.motopress-margin-10 {
		margin: 2.5px!important
	}
	.motopress-margin-15 {
		margin: 3.75px!important
	}
	.motopress-margin-20 {
		margin: 5px!important
	}
	.motopress-margin-25 {
		margin: 6.25px!important
	}
	.motopress-margin-50 {
		margin: 12.5px!important
	}
	.motopress-margin-100 {
		margin: 25px!important
	}
	.motopress-margin-top-10 {
		margin-top: 2.5px!important
	}
	.motopress-margin-top-15 {
		margin-top: 3.75px!important
	}
	.motopress-margin-top-20 {
		margin-top: 5px!important
	}
	.motopress-margin-top-25 {
		margin-top: 6.25px!important
	}
	.motopress-margin-top-50 {
		margin-top: 12.5px!important
	}
	.motopress-margin-top-100 {
		margin-top: 25px!important
	}
	.motopress-margin-bottom-10 {
		margin-bottom: 2.5px!important
	}
	.motopress-margin-bottom-15 {
		margin-bottom: 3.75px!important
	}
	.motopress-margin-bottom-20 {
		margin-bottom: 5px!important
	}
	.motopress-margin-bottom-25 {
		margin-bottom: 6.25px!important
	}
	.motopress-margin-bottom-50 {
		margin-bottom: 12.5px!important
	}
	.motopress-margin-bottom-100 {
		margin-bottom: 25px!important
	}
	.motopress-margin-left-10 {
		margin-left: 2.5px!important
	}
	.motopress-margin-left-15 {
		margin-left: 3.75px!important
	}
	.motopress-margin-left-20 {
		margin-left: 5px!important
	}
	.motopress-margin-left-25 {
		margin-left: 6.25px!important
	}
	.motopress-margin-left-50 {
		margin-left: 12.5px!important
	}
	.motopress-margin-left-100 {
		margin-left: 25px!important
	}
	.motopress-margin-right-10 {
		margin-right: 2.5px!important
	}
	.motopress-margin-right-15 {
		margin-right: 3.75px!important
	}
	.motopress-margin-right-20 {
		margin-right: 5px!important
	}
	.motopress-margin-right-25 {
		margin-right: 6.25px!important
	}
	.motopress-margin-right-50 {
		margin-right: 12.5px!important
	}
	.motopress-margin-right-100 {
		margin-right: 25px!important
	}
}

.motopress-text-align-left {
	text-align: left
}

.motopress-text-align-center {
	text-align: center
}

.motopress-text-align-right {
	text-align: right
}

.motopress-border-small {
	border-width: 1px
}

.motopress-border-middle {
	border-width: 5px
}

.motopress-border-large {
	border-width: 10px
}

.motopress-border-radius-small {
	border-radius: 1px
}

.motopress-border-radius-middle {
	border-radius: 5px
}

.motopress-border-radius-large {
	border-radius: 10px
}

.motopress-border {
	border: 1px solid #606060
}

.motopress-shadow {
	box-shadow: 0 0 2px #606060
}

.motopress-shadow-bottom {
	box-shadow: 0 10px 6px -6px #606060
}

.motopress-bg-color-white {
	background-color: #fff
}

.motopress-bg-color-white.motopress-border {
	border-color: #e6e6e6
}

.motopress-bg-color-white.motopress-border-radius {
	border-radius: 5px
}

.motopress-bg-color-white.motopress-shadow {
	box-shadow: 0 1px 2px rgba(179, 179, 179, .75)
}

.motopress-bg-color-white.motopress-shadow-bottom {
	box-shadow: 0 10px 6px -6px rgba(179, 179, 179, .75)
}

.motopress-bg-color-white.motopress-border-top {
	border-top: 10px solid #e6e6e6
}

.motopress-bg-color-white.motopress-border-right {
	border-right: 10px solid #e6e6e6
}

.motopress-bg-color-white.motopress-border-bottom {
	border-bottom: 10px solid #e6e6e6
}

.motopress-bg-color-white.motopress-border-left {
	border-left: 10px solid #e6e6e6
}

.motopress-bg-color-white.motopress-text-shadow {
	text-shadow: 1px 1px rgba(255, 255, 255, .25)
}

.motopress-bg-color-white.motopress-color-light .motopress-text-obj {
	color: #efefef
}

.motopress-bg-color-white.motopress-color-light.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(40, 40, 40, .2)
}

.motopress-bg-color-white.motopress-color-dark .motopress-text-obj {
	color: #606060
}

.motopress-bg-color-white.motopress-color-dark.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(255, 255, 255, .3)
}

.motopress-bg-color-white.motopress-bg-alpha-75 {
	background-color: rgba(255, 255, 255, .75)
}

.motopress-bg-color-silver {
	background-color: #f6f6f6
}

.motopress-bg-color-silver.motopress-border {
	border-color: #ddd
}

.motopress-bg-color-silver.motopress-border-radius {
	border-radius: 5px
}

.motopress-bg-color-silver.motopress-shadow {
	box-shadow: 0 1px 2px rgba(170, 170, 170, .75)
}

.motopress-bg-color-silver.motopress-shadow-bottom {
	box-shadow: 0 10px 6px -6px rgba(170, 170, 170, .75)
}

.motopress-bg-color-silver.motopress-border-top {
	border-top: 10px solid #ddd
}

.motopress-bg-color-silver.motopress-border-right {
	border-right: 10px solid #ddd
}

.motopress-bg-color-silver.motopress-border-bottom {
	border-bottom: 10px solid #ddd
}

.motopress-bg-color-silver.motopress-border-left {
	border-left: 10px solid #ddd
}

.motopress-bg-color-silver.motopress-text-shadow {
	text-shadow: 1px 1px rgba(255, 255, 255, .25)
}

.motopress-bg-color-silver.motopress-color-light .motopress-text-obj {
	color: #efefef
}

.motopress-bg-color-silver.motopress-color-light.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(40, 40, 40, .2)
}

.motopress-bg-color-silver.motopress-color-dark .motopress-text-obj {
	color: #606060
}

.motopress-bg-color-silver.motopress-color-dark.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(255, 255, 255, .3)
}

.motopress-bg-color-silver.motopress-bg-alpha-75 {
	background-color: rgba(246, 246, 246, .75)
}

.motopress-bg-color-red {
	background-color: #e74c3c
}

.motopress-bg-color-red.motopress-border {
	border-color: #d62c1a
}

.motopress-bg-color-red.motopress-border-radius {
	border-radius: 5px
}

.motopress-bg-color-red.motopress-shadow {
	box-shadow: 0 1px 2px rgba(123, 25, 15, .75)
}

.motopress-bg-color-red.motopress-shadow-bottom {
	box-shadow: 0 10px 6px -6px rgba(123, 25, 15, .75)
}

.motopress-bg-color-red.motopress-border-top {
	border-top: 10px solid #d62c1a
}

.motopress-bg-color-red.motopress-border-right {
	border-right: 10px solid #d62c1a
}

.motopress-bg-color-red.motopress-border-bottom {
	border-bottom: 10px solid #d62c1a
}

.motopress-bg-color-red.motopress-border-left {
	border-left: 10px solid #d62c1a
}

.motopress-bg-color-red.motopress-text-shadow {
	text-shadow: 1px 1px rgba(255, 255, 255, .25)
}

.motopress-bg-color-red.motopress-color-light .motopress-text-obj {
	color: #efefef
}

.motopress-bg-color-red.motopress-color-light.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(40, 40, 40, .2)
}

.motopress-bg-color-red.motopress-color-dark .motopress-text-obj {
	color: #606060
}

.motopress-bg-color-red.motopress-color-dark.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(255, 255, 255, .3)
}

.motopress-bg-color-red.motopress-bg-alpha-75 {
	background-color: rgba(231, 76, 60, .75)
}

.motopress-bg-color-green {
	background-color: #99d427
}

.motopress-bg-color-green.motopress-border {
	border-color: #7aa91f
}

.motopress-bg-color-green.motopress-border-radius {
	border-radius: 5px
}

.motopress-bg-color-green.motopress-shadow {
	box-shadow: 0 1px 2px rgba(60, 83, 15, .75)
}

.motopress-bg-color-green.motopress-shadow-bottom {
	box-shadow: 0 10px 6px -6px rgba(60, 83, 15, .75)
}

.motopress-bg-color-green.motopress-border-top {
	border-top: 10px solid #7aa91f
}

.motopress-bg-color-green.motopress-border-right {
	border-right: 10px solid #7aa91f
}

.motopress-bg-color-green.motopress-border-bottom {
	border-bottom: 10px solid #7aa91f
}

.motopress-bg-color-green.motopress-border-left {
	border-left: 10px solid #7aa91f
}

.motopress-bg-color-green.motopress-text-shadow {
	text-shadow: 1px 1px rgba(255, 255, 255, .25)
}

.motopress-bg-color-green.motopress-color-light .motopress-text-obj {
	color: #efefef
}

.motopress-bg-color-green.motopress-color-light.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(40, 40, 40, .2)
}

.motopress-bg-color-green.motopress-color-dark .motopress-text-obj {
	color: #606060
}

.motopress-bg-color-green.motopress-color-dark.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(255, 255, 255, .3)
}

.motopress-bg-color-green.motopress-bg-alpha-75 {
	background-color: rgba(153, 212, 39, .75)
}

.motopress-bg-color-blue {
	background-color: #3498db
}

.motopress-bg-color-blue.motopress-border {
	border-color: #217dbb
}

.motopress-bg-color-blue.motopress-border-radius {
	border-radius: 5px
}

.motopress-bg-color-blue.motopress-shadow {
	box-shadow: 0 1px 2px rgba(18, 67, 100, .75)
}

.motopress-bg-color-blue.motopress-shadow-bottom {
	box-shadow: 0 10px 6px -6px rgba(18, 67, 100, .75)
}

.motopress-bg-color-blue.motopress-border-top {
	border-top: 10px solid #217dbb
}

.motopress-bg-color-blue.motopress-border-right {
	border-right: 10px solid #217dbb
}

.motopress-bg-color-blue.motopress-border-bottom {
	border-bottom: 10px solid #217dbb
}

.motopress-bg-color-blue.motopress-border-left {
	border-left: 10px solid #217dbb
}

.motopress-bg-color-blue.motopress-text-shadow {
	text-shadow: 1px 1px rgba(255, 255, 255, .25)
}

.motopress-bg-color-blue.motopress-color-light .motopress-text-obj {
	color: #efefef
}

.motopress-bg-color-blue.motopress-color-light.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(40, 40, 40, .2)
}

.motopress-bg-color-blue.motopress-color-dark .motopress-text-obj {
	color: #606060
}

.motopress-bg-color-blue.motopress-color-dark.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(255, 255, 255, .3)
}

.motopress-bg-color-blue.motopress-bg-alpha-75 {
	background-color: rgba(52, 152, 219, .75)
}

.motopress-bg-color-dark {
	background-color: #414141
}

.motopress-bg-color-dark.motopress-border {
	border-color: #272727
}

.motopress-bg-color-dark.motopress-border-radius {
	border-radius: 5px
}

.motopress-bg-color-dark.motopress-shadow {
	box-shadow: 0 1px 2px rgba(0, 0, 0, .75)
}

.motopress-bg-color-dark.motopress-shadow-bottom {
	box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .75)
}

.motopress-bg-color-dark.motopress-border-top {
	border-top: 10px solid #272727
}

.motopress-bg-color-dark.motopress-border-right {
	border-right: 10px solid #272727
}

.motopress-bg-color-dark.motopress-border-bottom {
	border-bottom: 10px solid #272727
}

.motopress-bg-color-dark.motopress-border-left {
	border-left: 10px solid #272727
}

.motopress-bg-color-dark.motopress-text-shadow {
	text-shadow: 1px 1px rgba(255, 255, 255, .25)
}

.motopress-bg-color-dark.motopress-color-light .motopress-text-obj {
	color: #efefef
}

.motopress-bg-color-dark.motopress-color-light.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(40, 40, 40, .2)
}

.motopress-bg-color-dark.motopress-color-dark .motopress-text-obj {
	color: #606060
}

.motopress-bg-color-dark.motopress-color-dark.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(255, 255, 255, .3)
}

.motopress-bg-color-dark.motopress-bg-alpha-75 {
	background-color: rgba(65, 65, 65, .75)
}

.motopress-bg-color-yellow {
	background-color: #f1c40f
}

.motopress-bg-color-yellow.motopress-border {
	border-color: #c29d0b
}

.motopress-bg-color-yellow.motopress-border-radius {
	border-radius: 5px
}

.motopress-bg-color-yellow.motopress-shadow {
	box-shadow: 0 1px 2px rgba(97, 79, 6, .75)
}

.motopress-bg-color-yellow.motopress-shadow-bottom {
	box-shadow: 0 10px 6px -6px rgba(97, 79, 6, .75)
}

.motopress-bg-color-yellow.motopress-border-top {
	border-top: 10px solid #c29d0b
}

.motopress-bg-color-yellow.motopress-border-right {
	border-right: 10px solid #c29d0b
}

.motopress-bg-color-yellow.motopress-border-bottom {
	border-bottom: 10px solid #c29d0b
}

.motopress-bg-color-yellow.motopress-border-left {
	border-left: 10px solid #c29d0b
}

.motopress-bg-color-yellow.motopress-text-shadow {
	text-shadow: 1px 1px rgba(255, 255, 255, .25)
}

.motopress-bg-color-yellow.motopress-color-light .motopress-text-obj {
	color: #efefef
}

.motopress-bg-color-yellow.motopress-color-light.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(40, 40, 40, .2)
}

.motopress-bg-color-yellow.motopress-color-dark .motopress-text-obj {
	color: #606060
}

.motopress-bg-color-yellow.motopress-color-dark.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(255, 255, 255, .3)
}

.motopress-bg-color-yellow.motopress-bg-alpha-75 {
	background-color: rgba(241, 196, 15, .75)
}

.motopress-bg-color-gray {
	background-color: #474f58
}

.motopress-bg-color-gray.motopress-border {
	border-color: #30363c
}

.motopress-bg-color-gray.motopress-border-radius {
	border-radius: 5px
}

.motopress-bg-color-gray.motopress-shadow {
	box-shadow: 0 1px 2px rgba(3, 3, 3, .75)
}

.motopress-bg-color-gray.motopress-shadow-bottom {
	box-shadow: 0 10px 6px -6px rgba(3, 3, 3, .75)
}

.motopress-bg-color-gray.motopress-border-top {
	border-top: 10px solid #30363c
}

.motopress-bg-color-gray.motopress-border-right {
	border-right: 10px solid #30363c
}

.motopress-bg-color-gray.motopress-border-bottom {
	border-bottom: 10px solid #30363c
}

.motopress-bg-color-gray.motopress-border-left {
	border-left: 10px solid #30363c
}

.motopress-bg-color-gray.motopress-text-shadow {
	text-shadow: 1px 1px rgba(255, 255, 255, .25)
}

.motopress-bg-color-gray.motopress-color-light .motopress-text-obj {
	color: #efefef
}

.motopress-bg-color-gray.motopress-color-light.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(40, 40, 40, .2)
}

.motopress-bg-color-gray.motopress-color-dark .motopress-text-obj {
	color: #606060
}

.motopress-bg-color-gray.motopress-color-dark.motopress-text-shadow .motopress-text-obj {
	text-shadow: 1px 1px rgba(255, 255, 255, .3)
}

.motopress-bg-color-gray.motopress-bg-alpha-75 {
	background-color: rgba(71, 79, 88, .75)
}

.motopress-padding-5 {
	padding: 5px
}

.motopress-padding-10 {
	padding: 10px
}

.motopress-padding-15 {
	padding: 15px
}

.motopress-padding-25 {
	padding: 25px
}

.motopress-padding-50 {
	padding: 50px
}

.motopress-padding-100 {
	padding: 100px
}

.motopress-vetical-padding-100 {
	padding-top: 100px;
	padding-bottom: 100px
}

.motopress-vetical-padding-150 {
	padding-top: 150px;
	padding-bottom: 150px
}

.motopress-vetical-padding-200 {
	padding-top: 200px;
	padding-bottom: 200px
}

.motopress-hide-script {
	display: none
}

.mp-row {
	margin-left: -20px;
	*zoom: 1
}

.mp-row:after,
.mp-row:before {
	display: table;
	content: "";
	line-height: 0
}

.mp-row:after {
	clear: both
}

[class*=mp-span] {
	float: left;
	min-height: 1px;
	margin-left: 20px
}

.mp-container,
.mp-span12 {
	width: 940px
}

.mp-span11 {
	width: 860px
}

.mp-span10 {
	width: 780px
}

.mp-span9 {
	width: 700px
}

.mp-span8 {
	width: 620px
}

.mp-span7 {
	width: 540px
}

.mp-span6 {
	width: 460px
}

.mp-span5 {
	width: 380px
}

.mp-span4 {
	width: 300px
}

.mp-span3 {
	width: 220px
}

.mp-span2 {
	width: 140px
}

.mp-span1 {
	width: 60px
}

.mp-offset12 {
	margin-left: 980px
}

.mp-offset11 {
	margin-left: 900px
}

.mp-offset10 {
	margin-left: 820px
}

.mp-offset9 {
	margin-left: 740px
}

.mp-offset8 {
	margin-left: 660px
}

.mp-offset7 {
	margin-left: 580px
}

.mp-offset6 {
	margin-left: 500px
}

.mp-offset5 {
	margin-left: 420px
}

.mp-offset4 {
	margin-left: 340px
}

.mp-offset3 {
	margin-left: 260px
}

.mp-offset2 {
	margin-left: 180px
}

.mp-offset1 {
	margin-left: 100px
}

.mp-row-fluid,
.mp-row-fluid [class*=mp-span] {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mp-row-fluid {
	*zoom: 1
}

.mp-row-fluid:after,
.mp-row-fluid:before {
	display: table;
	content: "";
	line-height: 0
}

.mp-row-fluid:after {
	clear: both
}

.mp-row-fluid [class*=mp-span] {
	display: block;
	min-height: 30px;
	float: left;
	margin-left: 2.127659574468085%;
	*margin-left: 2.074468085106383%
}

.mp-row-fluid [class*=mp-span]:first-child {
	margin-left: 0
}

.mp-row-fluid .mp-span12 {
	width: 100%;
	*width: 99.94680851063829%
}

.mp-row-fluid .mp-span11 {
	width: 91.48936170212765%;
	*width: 91.43617021276594%
}

.mp-row-fluid .mp-span10 {
	width: 82.97872340425532%;
	*width: 82.92553191489361%
}

.mp-row-fluid .mp-span9 {
	width: 74.46808510638297%;
	*width: 74.41489361702126%
}

.mp-row-fluid .mp-span8 {
	width: 65.95744680851064%;
	*width: 65.90425531914893%
}

.mp-row-fluid .mp-span7 {
	width: 57.44680851063829%;
	*width: 57.39361702127659%
}

.mp-row-fluid .mp-span6 {
	width: 48.93617021276595%;
	*width: 48.88297872340425%
}

.mp-row-fluid .mp-span5 {
	width: 40.42553191489362%;
	*width: 40.37234042553192%
}

.mp-row-fluid .mp-span4 {
	width: 31.914893617021278%;
	*width: 31.861702127659576%
}

.mp-row-fluid .mp-span3 {
	width: 23.404255319148934%;
	*width: 23.351063829787233%
}

.mp-row-fluid .mp-span2 {
	width: 14.893617021276595%;
	*width: 14.840425531914894%
}

.mp-row-fluid .mp-span1 {
	width: 6.382978723404255%;
	*width: 6.329787234042553%
}

.mp-row-fluid .mp-offset12 {
	margin-left: 104.25531914893617%;
	*margin-left: 104.14893617021275%
}

.mp-row-fluid .mp-offset12:first-child {
	margin-left: 102.12765957446808%;
	*margin-left: 102.02127659574467%
}

.mp-row-fluid .mp-offset11 {
	margin-left: 95.74468085106382%;
	*margin-left: 95.6382978723404%
}

.mp-row-fluid .mp-offset11:first-child {
	margin-left: 93.61702127659574%;
	*margin-left: 93.51063829787232%
}

.mp-row-fluid .mp-offset10 {
	margin-left: 87.23404255319149%;
	*margin-left: 87.12765957446807%
}

.mp-row-fluid .mp-offset10:first-child {
	margin-left: 85.1063829787234%;
	*margin-left: 84.99999999999999%
}

.mp-row-fluid .mp-offset9 {
	margin-left: 78.72340425531914%;
	*margin-left: 78.61702127659572%
}

.mp-row-fluid .mp-offset9:first-child {
	margin-left: 76.59574468085106%;
	*margin-left: 76.48936170212764%
}

.mp-row-fluid .mp-offset8 {
	margin-left: 70.2127659574468%;
	*margin-left: 70.10638297872339%
}

.mp-row-fluid .mp-offset8:first-child {
	margin-left: 68.08510638297872%;
	*margin-left: 67.9787234042553%
}

.mp-row-fluid .mp-offset7 {
	margin-left: 61.70212765957446%;
	*margin-left: 61.59574468085106%
}

.mp-row-fluid .mp-offset7:first-child {
	margin-left: 59.574468085106375%;
	*margin-left: 59.46808510638297%
}

.mp-row-fluid .mp-offset6 {
	margin-left: 53.191489361702125%;
	*margin-left: 53.085106382978715%
}

.mp-row-fluid .mp-offset6:first-child {
	margin-left: 51.063829787234035%;
	*margin-left: 50.95744680851063%
}

.mp-row-fluid .mp-offset5 {
	margin-left: 44.68085106382979%;
	*margin-left: 44.57446808510638%
}

.mp-row-fluid .mp-offset5:first-child {
	margin-left: 42.5531914893617%;
	*margin-left: 42.4468085106383%
}

.mp-row-fluid .mp-offset4 {
	margin-left: 36.170212765957444%;
	*margin-left: 36.06382978723405%
}

.mp-row-fluid .mp-offset4:first-child {
	margin-left: 34.04255319148936%;
	*margin-left: 33.93617021276596%
}

.mp-row-fluid .mp-offset3 {
	margin-left: 27.659574468085104%;
	*margin-left: 27.5531914893617%
}

.mp-row-fluid .mp-offset3:first-child {
	margin-left: 25.53191489361702%;
	*margin-left: 25.425531914893618%
}

.mp-row-fluid .mp-offset2 {
	margin-left: 19.148936170212764%;
	*margin-left: 19.04255319148936%
}

.mp-row-fluid .mp-offset2:first-child {
	margin-left: 17.02127659574468%;
	*margin-left: 16.914893617021278%
}

.mp-row-fluid .mp-offset1 {
	margin-left: 10.638297872340425%;
	*margin-left: 10.53191489361702%
}

.mp-row-fluid .mp-offset1:first-child {
	margin-left: 8.51063829787234%;
	*margin-left: 8.404255319148938%
}

.mp-row-fluid [class*=mp-span].hide,
[class*=mp-span].hide {
	display: none
}

.mp-row-fluid [class*=mp-span].pull-right,
[class*=mp-span].pull-right {
	float: right
}

.mp-container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1
}

.mp-container:after,
.mp-container:before {
	display: table;
	content: "";
	line-height: 0
}

.mp-container:after {
	clear: both
}

.mp-container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1
}

.mp-container-fluid:after,
.mp-container-fluid:before {
	display: table;
	content: "";
	line-height: 0
}

.mp-container-fluid:after {
	clear: both
}

@media (max-width:767px) {
	.mp-container-fluid {
		padding: 0
	}
	.mp-container {
		width: auto
	}
	.mp-row-fluid {
		width: 100%
	}
	.mp-row {
		margin-left: 0
	}
	.mp-row-fluid [class*=mp-span],
	[class*=mp-span] {
		float: none;
		display: block;
		margin-left: 0
	}
	.mp-row-fluid .mp-span12,
	.mp-row-fluid [class*=mp-span],
	.mp-span12,
	[class*=mp-span] {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
}

@media (min-width:768px) and (max-width:979px) {
	.mp-row {
		margin-left: -20px;
		*zoom: 1
	}
	.mp-row:after,
	.mp-row:before {
		display: table;
		content: "";
		line-height: 0
	}
	.mp-row:after {
		clear: both
	}
	[class*=mp-span] {
		float: left;
		min-height: 1px;
		margin-left: 20px
	}
	.mp-container,
	.mp-span12 {
		width: 724px
	}
	.mp-span11 {
		width: 662px
	}
	.mp-span10 {
		width: 600px
	}
	.mp-span9 {
		width: 538px
	}
	.mp-span8 {
		width: 476px
	}
	.mp-span7 {
		width: 414px
	}
	.mp-span6 {
		width: 352px
	}
	.mp-span5 {
		width: 290px
	}
	.mp-span4 {
		width: 228px
	}
	.mp-span3 {
		width: 166px
	}
	.mp-span2 {
		width: 104px
	}
	.mp-span1 {
		width: 42px
	}
	.mp-offset12 {
		margin-left: 764px
	}
	.mp-offset11 {
		margin-left: 702px
	}
	.mp-offset10 {
		margin-left: 640px
	}
	.mp-offset9 {
		margin-left: 578px
	}
	.mp-offset8 {
		margin-left: 516px
	}
	.mp-offset7 {
		margin-left: 454px
	}
	.mp-offset6 {
		margin-left: 392px
	}
	.mp-offset5 {
		margin-left: 330px
	}
	.mp-offset4 {
		margin-left: 268px
	}
	.mp-offset3 {
		margin-left: 206px
	}
	.mp-offset2 {
		margin-left: 144px
	}
	.mp-offset1 {
		margin-left: 82px
	}
	.mp-row-fluid {
		width: 100%;
		*zoom: 1
	}
	.mp-row-fluid:after,
	.mp-row-fluid:before {
		display: table;
		content: "";
		line-height: 0
	}
	.mp-row-fluid:after {
		clear: both
	}
	.mp-row-fluid [class*=mp-span] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.7624309392265194%;
		*margin-left: 2.709239449864817%
	}
	.mp-row-fluid [class*=mp-span]:first-child {
		margin-left: 0
	}
	.mp-row-fluid .mp-span12 {
		width: 100%;
		*width: 99.94680851063829%
	}
	.mp-row-fluid .mp-span11 {
		width: 91.43646408839778%;
		*width: 91.38327259903608%
	}
	.mp-row-fluid .mp-span10 {
		width: 82.87292817679558%;
		*width: 82.81973668743387%
	}
	.mp-row-fluid .mp-span9 {
		width: 74.30939226519337%;
		*width: 74.25620077583166%
	}
	.mp-row-fluid .mp-span8 {
		width: 65.74585635359117%;
		*width: 65.69266486422946%
	}
	.mp-row-fluid .mp-span7 {
		width: 57.18232044198895%;
		*width: 57.12912895262725%
	}
	.mp-row-fluid .mp-span6 {
		width: 48.61878453038674%;
		*width: 48.56559304102504%
	}
	.mp-row-fluid .mp-span5 {
		width: 40.05524861878453%;
		*width: 40.00205712942283%
	}
	.mp-row-fluid .mp-span4 {
		width: 31.491712707182323%;
		*width: 31.43852121782062%
	}
	.mp-row-fluid .mp-span3 {
		width: 22.92817679558011%;
		*width: 22.87498530621841%
	}
	.mp-row-fluid .mp-span2 {
		width: 14.3646408839779%;
		*width: 14.311449394616199%
	}
	.mp-row-fluid .mp-span1 {
		width: 5.801104972375691%;
		*width: 5.747913483013988%
	}
	.mp-row-fluid .mp-offset12 {
		margin-left: 105.52486187845304%;
		*margin-left: 105.41847889972962%
	}
	.mp-row-fluid .mp-offset12:first-child {
		margin-left: 102.76243093922652%;
		*margin-left: 102.6560479605031%
	}
	.mp-row-fluid .mp-offset11 {
		margin-left: 96.96132596685082%;
		*margin-left: 96.8549429881274%
	}
	.mp-row-fluid .mp-offset11:first-child {
		margin-left: 94.1988950276243%;
		*margin-left: 94.09251204890089%
	}
	.mp-row-fluid .mp-offset10 {
		margin-left: 88.39779005524862%;
		*margin-left: 88.2914070765252%
	}
	.mp-row-fluid .mp-offset10:first-child {
		margin-left: 85.6353591160221%;
		*margin-left: 85.52897613729868%
	}
	.mp-row-fluid .mp-offset9 {
		margin-left: 79.8342541436464%;
		*margin-left: 79.72787116492299%
	}
	.mp-row-fluid .mp-offset9:first-child {
		margin-left: 77.07182320441989%;
		*margin-left: 76.96544022569647%
	}
	.mp-row-fluid .mp-offset8 {
		margin-left: 71.2707182320442%;
		*margin-left: 71.16433525332079%
	}
	.mp-row-fluid .mp-offset8:first-child {
		margin-left: 68.50828729281768%;
		*margin-left: 68.40190431409427%
	}
	.mp-row-fluid .mp-offset7 {
		margin-left: 62.70718232044199%;
		*margin-left: 62.600799341718584%
	}
	.mp-row-fluid .mp-offset7:first-child {
		margin-left: 59.94475138121547%;
		*margin-left: 59.838368402492065%
	}
	.mp-row-fluid .mp-offset6 {
		margin-left: 54.14364640883978%;
		*margin-left: 54.037263430116376%
	}
	.mp-row-fluid .mp-offset6:first-child {
		margin-left: 51.38121546961326%;
		*margin-left: 51.27483249088986%
	}
	.mp-row-fluid .mp-offset5 {
		margin-left: 45.58011049723757%;
		*margin-left: 45.47372751851417%
	}
	.mp-row-fluid .mp-offset5:first-child {
		margin-left: 42.81767955801105%;
		*margin-left: 42.71129657928765%
	}
	.mp-row-fluid .mp-offset4 {
		margin-left: 37.01657458563536%;
		*margin-left: 36.91019160691196%
	}
	.mp-row-fluid .mp-offset4:first-child {
		margin-left: 34.25414364640884%;
		*margin-left: 34.14776066768544%
	}
	.mp-row-fluid .mp-offset3 {
		margin-left: 28.45303867403315%;
		*margin-left: 28.346655695309746%
	}
	.mp-row-fluid .mp-offset3:first-child {
		margin-left: 25.69060773480663%;
		*margin-left: 25.584224756083227%
	}
	.mp-row-fluid .mp-offset2 {
		margin-left: 19.88950276243094%;
		*margin-left: 19.783119783707537%
	}
	.mp-row-fluid .mp-offset2:first-child {
		margin-left: 17.12707182320442%;
		*margin-left: 17.02068884448102%
	}
	.mp-row-fluid .mp-offset1 {
		margin-left: 11.32596685082873%;
		*margin-left: 11.219583872105325%
	}
	.mp-row-fluid .mp-offset1:first-child {
		margin-left: 8.56353591160221%;
		*margin-left: 8.457152932878806%
	}
}

@media (min-width:1200px) {
	.mp-row {
		margin-left: -30px;
		*zoom: 1
	}
	.mp-row:after,
	.mp-row:before {
		display: table;
		content: "";
		line-height: 0
	}
	.mp-row:after {
		clear: both
	}
	[class*=mp-span] {
		float: left;
		min-height: 1px;
		margin-left: 30px
	}
	.mp-container,
	.mp-span12 {
		width: 1170px
	}
	.mp-span11 {
		width: 1070px
	}
	.mp-span10 {
		width: 970px
	}
	.mp-span9 {
		width: 870px
	}
	.mp-span8 {
		width: 770px
	}
	.mp-span7 {
		width: 670px
	}
	.mp-span6 {
		width: 570px
	}
	.mp-span5 {
		width: 470px
	}
	.mp-span4 {
		width: 370px
	}
	.mp-span3 {
		width: 270px
	}
	.mp-span2 {
		width: 170px
	}
	.mp-span1 {
		width: 70px
	}
	.mp-offset12 {
		margin-left: 1230px
	}
	.mp-offset11 {
		margin-left: 1130px
	}
	.mp-offset10 {
		margin-left: 1030px
	}
	.mp-offset9 {
		margin-left: 930px
	}
	.mp-offset8 {
		margin-left: 830px
	}
	.mp-offset7 {
		margin-left: 730px
	}
	.mp-offset6 {
		margin-left: 630px
	}
	.mp-offset5 {
		margin-left: 530px
	}
	.mp-offset4 {
		margin-left: 430px
	}
	.mp-offset3 {
		margin-left: 330px
	}
	.mp-offset2 {
		margin-left: 230px
	}
	.mp-offset1 {
		margin-left: 130px
	}
	.mp-row-fluid {
		width: 100%;
		*zoom: 1
	}
	.mp-row-fluid:after,
	.mp-row-fluid:before {
		display: table;
		content: "";
		line-height: 0
	}
	.mp-row-fluid:after {
		clear: both
	}
	.mp-row-fluid [class*=mp-span] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.564102564102564%;
		*margin-left: 2.5109110747408616%
	}
	.mp-row-fluid [class*=mp-span]:first-child {
		margin-left: 0
	}
	.mp-row-fluid .mp-span12 {
		width: 100%;
		*width: 99.94680851063829%
	}
	.mp-row-fluid .mp-span11 {
		width: 91.45299145299145%;
		*width: 91.39979996362975%
	}
	.mp-row-fluid .mp-span10 {
		width: 82.90598290598291%;
		*width: 82.8527914166212%
	}
	.mp-row-fluid .mp-span9 {
		width: 74.35897435897436%;
		*width: 74.30578286961266%
	}
	.mp-row-fluid .mp-span8 {
		width: 65.81196581196582%;
		*width: 65.75877432260411%
	}
	.mp-row-fluid .mp-span7 {
		width: 57.26495726495726%;
		*width: 57.21176577559556%
	}
	.mp-row-fluid .mp-span6 {
		width: 48.717948717948715%;
		*width: 48.664757228587014%
	}
	.mp-row-fluid .mp-span5 {
		width: 40.17094017094017%;
		*width: 40.11774868157847%
	}
	.mp-row-fluid .mp-span4 {
		width: 31.623931623931625%;
		*width: 31.570740134569924%
	}
	.mp-row-fluid .mp-span3 {
		width: 23.076923076923077%;
		*width: 23.023731587561375%
	}
	.mp-row-fluid .mp-span2 {
		width: 14.52991452991453%;
		*width: 14.476723040552828%
	}
	.mp-row-fluid .mp-span1 {
		width: 5.982905982905983%;
		*width: 5.929714493544281%
	}
	.mp-row-fluid .mp-offset12 {
		margin-left: 105.12820512820512%;
		*margin-left: 105.02182214948171%
	}
	.mp-row-fluid .mp-offset12:first-child {
		margin-left: 102.56410256410257%;
		*margin-left: 102.45771958537915%
	}
	.mp-row-fluid .mp-offset11 {
		margin-left: 96.58119658119658%;
		*margin-left: 96.47481360247316%
	}
	.mp-row-fluid .mp-offset11:first-child {
		margin-left: 94.01709401709402%;
		*margin-left: 93.91071103837061%
	}
	.mp-row-fluid .mp-offset10 {
		margin-left: 88.03418803418803%;
		*margin-left: 87.92780505546462%
	}
	.mp-row-fluid .mp-offset10:first-child {
		margin-left: 85.47008547008548%;
		*margin-left: 85.36370249136206%
	}
	.mp-row-fluid .mp-offset9 {
		margin-left: 79.48717948717949%;
		*margin-left: 79.38079650845607%
	}
	.mp-row-fluid .mp-offset9:first-child {
		margin-left: 76.92307692307693%;
		*margin-left: 76.81669394435352%
	}
	.mp-row-fluid .mp-offset8 {
		margin-left: 70.94017094017094%;
		*margin-left: 70.83378796144753%
	}
	.mp-row-fluid .mp-offset8:first-child {
		margin-left: 68.37606837606839%;
		*margin-left: 68.26968539734497%
	}
	.mp-row-fluid .mp-offset7 {
		margin-left: 62.393162393162385%;
		*margin-left: 62.28677941443899%
	}
	.mp-row-fluid .mp-offset7:first-child {
		margin-left: 59.82905982905982%;
		*margin-left: 59.72267685033642%
	}
	.mp-row-fluid .mp-offset6 {
		margin-left: 53.84615384615384%;
		*margin-left: 53.739770867430444%
	}
	.mp-row-fluid .mp-offset6:first-child {
		margin-left: 51.28205128205128%;
		*margin-left: 51.175668303327875%
	}
	.mp-row-fluid .mp-offset5 {
		margin-left: 45.299145299145295%;
		*margin-left: 45.1927623204219%
	}
	.mp-row-fluid .mp-offset5:first-child {
		margin-left: 42.73504273504273%;
		*margin-left: 42.62865975631933%
	}
	.mp-row-fluid .mp-offset4 {
		margin-left: 36.75213675213675%;
		*margin-left: 36.645753773413354%
	}
	.mp-row-fluid .mp-offset4:first-child {
		margin-left: 34.18803418803419%;
		*margin-left: 34.081651209310785%
	}
	.mp-row-fluid .mp-offset3 {
		margin-left: 28.205128205128204%;
		*margin-left: 28.0987452264048%
	}
	.mp-row-fluid .mp-offset3:first-child {
		margin-left: 25.641025641025642%;
		*margin-left: 25.53464266230224%
	}
	.mp-row-fluid .mp-offset2 {
		margin-left: 19.65811965811966%;
		*margin-left: 19.551736679396257%
	}
	.mp-row-fluid .mp-offset2:first-child {
		margin-left: 17.094017094017094%;
		*margin-left: 16.98763411529369%
	}
	.mp-row-fluid .mp-offset1 {
		margin-left: 11.11111111111111%;
		*margin-left: 11.004728132387708%
	}
	.mp-row-fluid .mp-offset1:first-child {
		margin-left: 8.547008547008547%;
		*margin-left: 8.440625568285142%
	}
}

.mp-hidden {
	display: none;
	visibility: hidden
}

.mp-hidden-desktop,
.mp-visible-phone,
.mp-visible-tablet {
	display: none!important
}

.mp-visible-desktop {
	display: inherit!important
}

@media (min-width:768px) and (max-width:979px) {
	.mp-hidden-desktop {
		display: inherit!important
	}
	.mp-visible-desktop {
		display: none!important
	}
	.mp-visible-tablet {
		display: inherit!important
	}
	.mp-hidden-tablet {
		display: none!important
	}
}

@media (max-width:767px) {
	.mp-hidden-desktop {
		display: inherit!important
	}
	.mp-visible-desktop {
		display: none!important
	}
	.mp-visible-phone {
		display: inherit!important
	}
	.mp-hidden-phone {
		display: none!important
	}
}

[class*=mp-span] {
	position: relative;
	z-index: 1
}

@media only screen and (max-width:768px) {
	body {
		padding-top: 45px
	}
	.nav__primary {
		position: fixed;
		top: 0;
		left: 0;
		height: auto;
		overflow: auto;
		background: green;
		width: 100%;
		padding: 0;
		margin: 0;
		z-index: 9999
	}
	.select-menu {
		height: 45px;
		border-bottom: 5px solid #333
	}
	.nivoSlider {
		max-height: 500px;
		overflow-x: hidden;
		overflow-y: auto
	}
	.nivo-caption {
		position: static;
		text-align: center;
		background: #444;
		width: 100%;
		box-sizing: border-box;
		padding-bottom: 60px
	}
}

h4 {
	font: 14px/18px Roboto;
	color: #333
}

.nav.footer-nav a,
h5,
h6 {
	font: 12px/18px Roboto;
	color: #333
}

body {
	font-weight: 400
}

.logo_h__txt,
.logo_link {
	font: 54px/42px Roboto;
	color: #484848
}

.sf-menu>li>a {
	font: 16px/18px Roboto;
	color: #fff
}

.nav.footer-nav a {
	color: #08c
}

.xdsoft_datetimepicker {
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, .506);
	background: #fff;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #333;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding: 2px 8px 8px 0;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none
}

.xdsoft_datetimepicker iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	height: 210px;
	background: 0 0;
	border: 0
}

.xdsoft_datetimepicker button {
	border: 0!important
}

.xdsoft_noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

.xdsoft_noselect::selection {
	background: 0 0
}

.xdsoft_noselect::-moz-selection {
	background: 0 0
}

.xdsoft_datetimepicker.xdsoft_inline {
	display: inline-block;
	position: static;
	box-shadow: none
}

.xdsoft_datetimepicker * {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker,
.xdsoft_datetimepicker .xdsoft_timepicker {
	display: none
}

.xdsoft_datetimepicker .xdsoft_datepicker.active,
.xdsoft_datetimepicker .xdsoft_timepicker.active {
	display: block
}

.xdsoft_datetimepicker .xdsoft_datepicker {
	width: 224px;
	float: left;
	margin-left: 8px
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
	width: 256px
}

.xdsoft_datetimepicker .xdsoft_timepicker {
	width: 58px;
	float: left;
	text-align: center;
	margin-left: 8px;
	margin-top: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
	margin-top: 8px;
	margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_mounthpicker {
	position: relative;
	text-align: center
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)
}

.xdsoft_datetimepicker .xdsoft_label i {
	opacity: .5;
	background-position: -92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle
}

.xdsoft_datetimepicker .xdsoft_prev {
	float: left;
	background-position: -20px 0
}

.xdsoft_datetimepicker .xdsoft_today_button {
	float: left;
	background-position: -70px 0;
	margin-left: 5px
}

.xdsoft_datetimepicker .xdsoft_next {
	float: right;
	background-position: 0 0
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 currentColor;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium currentColor;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
	float: none;
	height: 15px;
	width: 30px;
	display: block;
	margin-left: 14px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
	background-position: -40px -15px;
	margin-top: 7px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
	background-position: -40px 0;
	margin-bottom: 7px;
	margin-top: 0
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
	height: 151px;
	overflow: hidden;
	border-bottom: 1px solid #ddd
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
	background: #f5f5f5;
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: center;
	border-collapse: collapse;
	cursor: pointer;
	border-bottom-width: 0;
	height: 25px;
	line-height: 25px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child {
	border-top-width: 0
}

.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover,
.xdsoft_datetimepicker .xdsoft_today_button:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.xdsoft_datetimepicker .xdsoft_label {
	display: inline;
	position: relative;
	z-index: 9999;
	margin: 0;
	padding: 5px 3px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	background-color: #fff;
	float: left;
	width: 182px;
	text-align: center;
	cursor: pointer
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
	text-decoration: underline
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select {
	border: 1px solid #ccc;
	position: absolute;
	right: 0;
	top: 30px;
	z-index: 101;
	display: none;
	background: #fff;
	max-height: 160px;
	overflow-y: hidden
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect {
	right: -7px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect {
	right: 2px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
	color: #fff;
	background: #ff8000
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option {
	padding: 2px 10px 2px 5px;
	text-decoration: none!important
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
	background: #3af;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_month {
	width: 100px;
	text-align: right
}

.xdsoft_datetimepicker .xdsoft_calendar {
	clear: both
}

.xdsoft_datetimepicker .xdsoft_year {
	width: 48px;
	margin-left: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar table {
	border-collapse: collapse;
	width: 100%
}

.xdsoft_datetimepicker .xdsoft_calendar td>div {
	padding-right: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
	width: 14.2857142%;
	background: #f5f5f5;
	border: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	border-collapse: collapse;
	cursor: pointer;
	height: 25px
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	background: #f1f1f1;
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor: default
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
	width: 12.5%
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
	color: #3af
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
	background: #3af;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled {
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
	opacity: .2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
	color: #fff!important;
	background: #ff8000!important;
	box-shadow: none!important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover {
	color: inherit!important;
	background: inherit!important;
	box-shadow: inherit!important
}

.xdsoft_datetimepicker .xdsoft_copyright {
	color: #ccc!important;
	font-size: 10px;
	clear: both;
	float: none;
	margin-left: 8px
}

.xdsoft_datetimepicker .xdsoft_copyright a {
	color: #eee!important
}

.xdsoft_datetimepicker .xdsoft_copyright a:hover {
	color: #aaa!important
}

.xdsoft_time_box {
	position: relative;
	border: 1px solid #ccc
}

.xdsoft_scrollbar>.xdsoft_scroller {
	background: #ccc!important;
	height: 20px;
	border-radius: 3px
}

.xdsoft_scrollbar {
	position: absolute;
	width: 7px;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer
}

.xdsoft_scroller_box {
	position: relative
}

.xdsoft_datetimepicker.xdsoft_dark {
	box-shadow: 0 5px 15px -5px rgba(255, 255, 255, .506);
	background: #000;
	border-bottom: 1px solid #444;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	color: #ccc
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
	border-bottom: 1px solid #222
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div {
	background: #0a0a0a;
	border-top: 1px solid #222;
	color: #999
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
	background-color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select {
	border: 1px solid #333;
	background: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
	color: #000;
	background: #007fff
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td {
	background: #0a0a0a;
	border: 1px solid #222;
	color: #999
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0a0a0a;
	border: 1px solid #222;
	background: #0e0e0e;
	color: #666
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
	color: #c50
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
	background: #c50;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
	color: #000!important;
	background: #007fff!important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
	color: #333!important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
	color: #111!important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
	color: #555!important
}

.xdsoft_dark .xdsoft_time_box {
	border: 1px solid #333
}

.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller {
	background: #333!important
}

.xdsoft_current>div {
	color: #fff!important
}

.other-cities-title h4 {
	color: #FFF;
	font-size: 20px;
	text-transform: uppercase;
}