@import url(../fontello/css/fontello.css);
@keyframes fade-in {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
.content {
	animation:fade-in .4s ease
}
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
template {
	display:none
}
a {
	background-color:transparent
}
a:active {
	outline:0
}
a:hover {
	outline:0
}
b,strong {
	font-weight:bold
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:0.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
img {
	border:0
}
figure {
	margin:1em 40px
}
hr {
	box-sizing:content-box;
	height:0
}
pre {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace, monospace;
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
input {
	line-height:normal
}
input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height:auto
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:bold
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
html {
	box-sizing:border-box
}
*,*::before,*::after {
	box-sizing:inherit
}
@-moz-viewport {
	width:device-width
}
@-ms-viewport {
	width:device-width
}
@-o-viewport {
	width:device-width
}
@-webkit-viewport {
	width:device-width
}
@viewport {
	width:device-width
}
html {
	font-size:16px;
	-webkit-tap-highlight-color:transparent
}
body {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:0.875rem;
	line-height:1.4;
	color:#4A4847;
	background-color:#fff
}
h1,h2,h3,h4,h5,h6 {
	margin-top:0;
	margin-bottom:.5rem
}
p {
	margin-top:0;
	margin-bottom:1rem
}
address {
	margin-bottom:1rem;
	font-style:normal;
	line-height:inherit
}
ol,ul,dl {
	margin-top:0;
	margin-bottom:1rem
}
ul ul {
	margin-bottom:0
}
dt {
	font-weight:bold
}
dd {
	margin-bottom:.5rem;
	margin-left:0
}
blockquote {
	margin:0 0 1rem
}
a {
	color:#e92d4c;
	text-decoration:none
}
a:focus,a:hover {
	color:#b7132e;
	text-decoration:underline
}
a:focus {
	outline:none;
	outline:none -webkit-focus-ring-color
}
a.link-black {
	color:#4A4847
}
a.link-black:focus,a.link-black:hover {
	color:#232222
}
a.link-white {
	color:#fff
}
a.link-white:focus,a.link-white:hover {
	color:#d9d9d9
}
a.link-blue {
	color:#e92d4c
}
a.link-blue:focus,a.link-blue:hover {
	color:#b7132e
}
a.link-red {
	color:#c41919
}
a.link-red:focus,a.link-red:hover {
	color:#801010
}
a.link-inverse {
	text-decoration:underline
}
a.link-inverse:focus,a.link-inverse:hover {
	text-decoration:none
}
pre {
	margin-top:0;
	margin-bottom:1rem
}
figure {
	margin:0 0 1rem
}
img {
	vertical-align:middle
}
a,area,button,input,label,select,summary,textarea {
	touch-action:manipulation
}
table {
	background-color:transparent
}
caption {
	padding-top:0.75rem;
	padding-bottom:0.75rem;
	color:#808183;
	text-align:left;
	caption-side:bottom
}
th {
	text-align:left
}
label {
	display:inline-block;
	margin-bottom:.5rem
}
:focus {
	outline:-webkit-focus-ring-color none
}
input,button,select,textarea {
	margin:0;
	line-height:inherit;
	border-radius:0
}
textarea {
	resize:vertical
}
fieldset {
	min-width:0;
	padding:0;
	margin:0;
	border:0
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:.5rem;
	font-size:1.5rem;
	line-height:inherit
}
output {
	display:inline-block
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	margin-bottom:0.6rem;
	font-family:inherit;
	font-weight:normal;
	line-height:1.1;
	color:#424040
}
h1 {
	font-size:1.875rem
}
h2 {
	font-size:1.55rem
}
h3 {
	font-size:1.35rem
}
h4 {
	font-size:1.05rem
}
h5 {
	font-size:1rem
}
h6 {
	font-size:0.88rem
}
.h1 {
	font-size:1.875rem
}
.h2 {
	font-size:1.55rem
}
.h3 {
	font-size:1.35rem
}
.h4 {
	font-size:1.1rem
}
.h5 {
	font-size:1rem
}
.h6 {
	font-size:0.88rem
}
.lead {
	font-size:1.25rem;
	font-weight:300
}
.display-1 {
	font-size:6rem;
	font-weight:300
}
.display-2 {
	font-size:5.5rem;
	font-weight:300
}
.display-3 {
	font-size:4.5rem;
	font-weight:300
}
.display-4 {
	font-size:3.5rem;
	font-weight:300
}
hr {
	margin-top:1.2rem;
	margin-bottom:1.2rem;
	border:0;
	border-top:1px solid rgba(0,0,0,0.1)
}
small,.small {
	font-size:80%;
	font-weight:normal
}
mark,.mark {
	padding:.2em;
	background-color:#fcf8e3
}
.list-unstyled {
	padding-left:0;
	list-style:none
}
.list-inline {
	padding-left:0;
	list-style:none
}
.list-inline-item {
	display:inline-block
}
.list-inline-item:not(:last-child) {
	margin-right:5px
}
.dl-horizontal {
	margin-right:-30px;
	margin-left:-30px
}
.dl-horizontal::after {
	content:"";
	display:table;
	clear:both
}
.img-fluid {
	display:block;
	max-width:100%;
	height:auto
}
.form-group+.form-group img[alt="captcha"] {
	margin-left:0.3125rem;
	border:0.0625rem solid #ebebeb
}
img[alt="captcha"] {
	margin-right:0.3125rem;
	border:0.0625rem solid #ebebeb
}
.container {
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px
}
.container::after {
	content:"";
	display:table;
	clear:both
}
@media (min-width: 1px) {
	.container {
		max-width:940px
	}
}
@media (min-width: 2px) {
	.container {
		max-width:940px
	}
}
@media (min-width: 3px) {
	.container {
		max-width:940px
	}
}
@media (min-width: 1260px) {
	.container {
		max-width:1300px
	}
}
.container-fluid {
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px
}
.container-fluid::after {
	content:"";
	display:table;
	clear:both
}
.row {
	margin-left:-15px;
	margin-right:-15px
}
.row::after {
	content:"";
	display:table;
	clear:both
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float:left
}
.col-xs-1 {
	width:8.33333%
}
.col-xs-2 {
	width:16.66667%
}
.col-xs-3 {
	width:25%
}
.col-xs-4 {
	width:33.33333%
}
.col-xs-5 {
	width:41.66667%
}
.col-xs-6 {
	width:50%
}
.col-xs-7 {
	width:58.33333%
}
.col-xs-8 {
	width:66.66667%
}
.col-xs-9 {
	width:75%
}
.col-xs-10 {
	width:66%
}
.col-xs-11 {
	width:91.66667%
}
.col-xs-12 {
	width:100%
}
@media (min-width: 1px) {
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
		float:left
	}
	.col-sm-1 {
		width:8.33333%
	}
	.col-sm-2 {
		width:16.66667%
	}
	.col-sm-3 {
		width:25%
	}
	.col-sm-4 {
		width:33.33333%
	}
	.col-sm-5 {
		width:41.66667%
	}
	.col-sm-6 {
		width:50%
	}
	.col-sm-7 {
		width:58.33333%
	}
	.col-sm-8 {
		width:66.66667%
	}
	.col-sm-9 {
		width:75%
	}
	.col-sm-10 {
		width:83.33333%
	}
	.col-sm-11 {
		width:91.66667%
	}
	.col-sm-12 {
		width:100%
	}
}
@media (min-width: 2px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
		float:left
	}
	.col-md-1 {
		width:8.33333%
	}
	.col-md-2 {
		width:16.66667%
	}
	.col-md-3 {
		width:25%
	}
	.col-md-4 {
		width:24%
		/*width:33.33333%*/
	}
	.col-md-5 {
		width:41.66667%
	}
	.col-md-6 {
		width:50%
	}
	.col-md-7 {
		width:58.33333%
	}
	.col-md-8 {
		width:76%
		/*width:66.66667%*/
	}
	.col-md-9 {
		width:75%
	}
	.col-md-10 {
		width:83.33333%
	}
	.col-md-11 {
		width:91.66667%
	}
	.col-md-12 {
		width:100%
	}
}
@media (min-width: 3px) {
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
		float:left
	}
	.col-lg-1 {
		width:8.33333%
	}
	.col-lg-2 {
		width:16.66667%
	}
	.col-lg-3 {
		width:25%
	}
	.col-lg-4 {
		width:33.33333%
	}
	.col-lg-5 {
		width:41.66667%
	}
	.col-lg-6 {
		width:50%
	}
	.col-lg-7 {
		width:58.33333%
	}
	.col-lg-8 {
		width:66.66667%
	}
	.col-lg-9 {
		width:75%
	}
	.col-lg-10 {
		width:83.33333%
	}
	.col-lg-11 {
		width:91.66667%
	}
	.col-lg-12 {
		width:100%
	}
}
@media (min-width: 1260px) {
	.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12 {
		float:left
	}
	.col-xl-1 {
		width:8.33333%
	}
	.col-xl-2 {
		width:16.66667%
	}
	.col-xl-3 {
		width:25%
	}
	.col-xl-4 {
		width:33.33333%
	}
	.col-xl-5 {
		width:41.66667%
	}
	.col-xl-6 {
		width:50%
	}
	.col-xl-7 {
		width:58.33333%
	}
	.col-xl-8 {
		width:66.66667%
	}
	.col-xl-9 {
		width:75%
	}
	.col-xl-10 {
		width:66%
	}
	.col-xl-11 {
		width:91.66667%
	}
	.col-xl-12 {
		width:100%
	}
}
.table {
	width:100%;
	max-width:100%;
	margin-bottom:1.2rem
}
.table td {
	padding:0.75rem;
	line-height:1.4;
	vertical-align:top;
	border-top:1px solid #f2f2f2
}
.table-striped tbody tr:nth-of-type(odd) {
	background-color:#f7f7f7
}
.table-striped td+td {
	border-left:0.125rem solid #fff
}
.table-striped td {
	padding:0.3125rem
}

/* ©©© */
#productbody > table, .p-y-1 table {
	border-collapse: collapse;
	border: 1px solid #777777;
}
#productbody > table td, .p-y-1 table td {
	border: 1px solid #777777;
 	padding:0px 5px 0px 7px;
}



[class*="well"] {
	/* padding:1.44rem 30px 0.6rem; */
	padding:1.44rem 0px 0.6rem 35px;
	color:#404040;
	background-color:#f0f0f0
}
.well-w-b {
	box-shadow:0 0 10px rgba(0,0,0,0.11);
	border:2px solid #fff;
	background-image:linear-gradient(to bottom, #f2f2f2 0%, #f0f0f0 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2F2F2', endColorstr='#FFF0F0F0', GradientType=0)
}
.bg-info .form-control {
	border-color:#e51839
}
.bg-info .form-control:focus {
	box-shadow:inset 0 0 0.125rem 0 #e51839
}
.form-control {
	display:block;
	width:100%;
	padding:0.3125rem 0.75rem;
	font-size:0.875rem;
	line-height:1.75rem;
	color:#1a1a1a;
	background-color:#fff;
	background-image:none;
	border:1px solid #dedede;
	border-radius:0.2rem;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.form-control::-ms-expand {
	background-color:transparent;
	border:0
}
.form-control:focus {
	border-color:#66afe9;
	outline:none;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}
.form-control:focus+.input-group-btn .i-search {
	border-color:#66afe9
}
.form-control::placeholder {
	color:#030303;
	opacity:1
}
.form-control:disabled {
	background-color:#949697;
	opacity:1
}
.form-control:disabled {
	cursor:not-allowed
}
.form-control-static {
	min-height:1.85rem;
	padding-top:0.3125rem;
	padding-bottom:0.3125rem;
	margin-bottom:0
}
.form-control-static.form-control-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn,.form-control-static.form-control-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn {
	padding-right:0;
	padding-left:0
}
.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
	padding:0.275rem 0.75rem;
	font-size:0.755rem;
	line-height:1.5;
	border-radius:0.28rem
}
.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
	padding:0.75rem 1.25rem;
	font-size:1.05rem;
	line-height:1.33333;
	border-radius:0.28rem
}
.form-group {
	margin-bottom:1.2rem
}
.radio,.checkbox {
	position:relative;
	display:block;
	margin-bottom:0.9rem
}
.radio label,.checkbox label {
	padding-left:1.25rem;
	margin-bottom:0;
	font-weight:normal;
	cursor:pointer
}
.radio label input:only-child,.checkbox label input:only-child {
	position:static
}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
	position:absolute;
	margin-top:.25rem;
	margin-left:-1.25rem
}
.radio+.radio,.checkbox+.checkbox {
	margin-top:-.25rem
}
.radio-inline,.checkbox-inline {
	position:relative;
	display:inline-block;
	padding-left:1.25rem;
	margin-bottom:0;
	font-weight:normal;
	vertical-align:middle;
	cursor:pointer
}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
	margin-top:0;
	margin-left:.75rem
}
input[type="radio"]:disabled,input[type="radio"].disabled,input[type="checkbox"]:disabled,input[type="checkbox"].disabled {
	cursor:not-allowed
}
.radio-inline.disabled,.checkbox-inline.disabled {
	cursor:not-allowed
}
.radio.disabled label,.checkbox.disabled label {
	cursor:not-allowed
}
.form-inline {
	display:table
}
.form-inline .form-group {
	display:table-cell;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .form-control {
	display:inline-block;
	vertical-align:middle
}
.form-inline .form-control-static {
	display:inline-block
}
.form-inline .input-group {
	display:inline-table;
	vertical-align:middle
}
.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {
	width:auto
}
.form-inline .input-group>.form-control {
	width:100%
}
.form-inline .form-control-label {
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .radio,.form-inline .checkbox {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .radio label,.form-inline .checkbox label {
	padding-left:0
}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
	position:relative;
	margin-left:0
}
.form-inline .has-feedback .form-control-feedback {
	top:0
}
.input-group-btn .btn {
	line-height:1.625rem
}
.btn {
	display:inline-block;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	user-select:none;
	border:1px solid transparent;
	padding:0.375rem 0.8rem;
	font-size:0.9625rem;
	line-height:1.4;
	border-radius:0.28rem;
	background:#f0f0f0
}
.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus {
	outline:none;
	outline:none -webkit-focus-ring-color
}
.btn:focus,.btn:hover {
	text-decoration:none
}
.btn.focus {
	text-decoration:none
}
.btn:active,.btn.active {
	background-image:none;
	outline:0;
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn.disabled,.btn:disabled {
	cursor:not-allowed;
	opacity:.65;
	box-shadow:none
}
a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events:none
}
.btn-default {
	color:#adadad;
	background-color:#fafafa;
	border-color:#fafafa;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)
}
.btn-default:hover {
	color:#adadad;
	background-color:#e0e0e0;
	border-color:#dbdbdb
}
.btn-default:focus,.btn-default.focus {
	color:#adadad;
	background-color:#e0e0e0;
	border-color:#dbdbdb
}
.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle {
	color:#adadad;
	background-color:#e0e0e0;
	border-color:#dbdbdb;
	background-image:none;
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus {
	color:#adadad;
	background-color:#cfcfcf;
	border-color:#bababa
}
.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default:disabled:focus,.btn-default:disabled.focus {
	background-color:#fafafa;
	border-color:#fafafa
}
.btn-default.disabled:hover,.btn-default:disabled:hover {
	background-color:#fafafa;
	border-color:#fafafa
}
.btn-default:hover {
	color:#575757;
	background-color:#f5f5f5;
	border-color:#f2f2f2
}
.btn-primary {
	color:#fff;
	background-color:#e92d4c;
	border-color:#e92d4c;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)
}
.btn-primary:hover {
	color:#fff;
	background-color:#ce1633;
	border-color:#c51531
}
.btn-primary:focus,.btn-primary.focus {
	color:#fff;
	background-color:#ce1633;
	border-color:#c51531
}
.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
	color:#fff;
	background-color:#ce1633;
	border-color:#c51531;
	background-image:none;
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus {
	color:#fff;
	background-color:#ae122b;
	border-color:#890e22
}
.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled.focus {
	background-color:#e92d4c;
	border-color:#e92d4c
}
.btn-primary.disabled:hover,.btn-primary:disabled:hover {
	background-color:#e92d4c;
	border-color:#e92d4c
}
.btn-success {
	color:#fff;
	background-color:#5cb85c;
	border-color:#5cb85c;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)
}
.btn-success:hover {
	color:#fff;
	background-color:#449d44;
	border-color:#419641
}
.btn-success:focus,.btn-success.focus {
	color:#fff;
	background-color:#449d44;
	border-color:#419641
}
.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {
	color:#fff;
	background-color:#449d44;
	border-color:#419641;
	background-image:none;
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus {
	color:#fff;
	background-color:#398439;
	border-color:#2d672d
}
.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success:disabled:focus,.btn-success:disabled.focus {
	background-color:#5cb85c;
	border-color:#5cb85c
}
.btn-success.disabled:hover,.btn-success:disabled:hover {
	background-color:#5cb85c;
	border-color:#5cb85c
}
.btn-warning {
	color:#fff;
	background-color:#ffb400;
	border-color:#ffb400;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)
}
.btn-warning:hover {
	color:#fff;
	background-color:#cc9000;
	border-color:#c28900
}
.btn-warning:focus,.btn-warning.focus {
	color:#fff;
	background-color:#cc9000;
	border-color:#c28900
}
.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle {
	color:#fff;
	background-color:#cc9000;
	border-color:#c28900;
	background-image:none;
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus {
	color:#fff;
	background-color:#a87700;
	border-color:#805a00
}
.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled.focus {
	background-color:#ffb400;
	border-color:#ffb400
}
.btn-warning.disabled:hover,.btn-warning:disabled:hover {
	background-color:#ffb400;
	border-color:#ffb400
}
.btn-info {
	color:#fff;
	background-color:#3f3d3e;
	border-color:#3a3839;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)
}
.btn-info:hover {
	color:#fff;
	background-color:#252425;
	border-color:#1b1a1a
}
.btn-info:focus,.btn-info.focus {
	color:#fff;
	background-color:#252425;
	border-color:#1b1a1a
}
.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle {
	color:#fff;
	background-color:#252425;
	border-color:#1b1a1a;
	background-image:none;
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus {
	color:#fff;
	background-color:#131213;
	border-color:#000
}
.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info:disabled:focus,.btn-info:disabled.focus {
	background-color:#3f3d3e;
	border-color:#3a3839
}
.btn-info.disabled:hover,.btn-info:disabled:hover {
	background-color:#3f3d3e;
	border-color:#3a3839
}
.btn-primary-outline {
	color:#e92d4c;
	background-image:none;
	background-color:transparent;
	border-color:#e92d4c
}
.btn-primary-outline:focus,.btn-primary-outline.focus,.btn-primary-outline:active,.btn-primary-outline.active,.open>.btn-primary-outline.dropdown-toggle {
	color:#fff;
	background-color:#e92d4c;
	border-color:#e92d4c
}
.btn-primary-outline:hover {
	color:#fff;
	background-color:#e92d4c;
	border-color:#e92d4c
}
.btn-primary-outline.disabled:focus,.btn-primary-outline.disabled.focus,.btn-primary-outline:disabled:focus,.btn-primary-outline:disabled.focus {
	border-color:#f38a9b
}
.btn-primary-outline.disabled:hover,.btn-primary-outline:disabled:hover {
	border-color:#f38a9b
}
.btn-warning-outline {
	color:#ffb400;
	background-image:none;
	background-color:transparent;
	border-color:#ffb400
}
.btn-warning-outline:focus,.btn-warning-outline.focus,.btn-warning-outline:active,.btn-warning-outline.active,.open>.btn-warning-outline.dropdown-toggle {
	color:#fff;
	background-color:#ffb400;
	border-color:#ffb400
}
.btn-warning-outline:hover {
	color:#fff;
	background-color:#ffb400;
	border-color:#ffb400
}
.btn-warning-outline.disabled:focus,.btn-warning-outline.disabled.focus,.btn-warning-outline:disabled:focus,.btn-warning-outline:disabled.focus {
	border-color:#ffd266
}
.btn-warning-outline.disabled:hover,.btn-warning-outline:disabled:hover {
	border-color:#ffd266
}
.btn-danger-outline {
	color:#c41919;
	background-image:none;
	background-color:transparent;
	border-color:#c41919
}
.btn-danger-outline:focus,.btn-danger-outline.focus,.btn-danger-outline:active,.btn-danger-outline.active,.open>.btn-danger-outline.dropdown-toggle {
	color:#fff;
	background-color:#c41919;
	border-color:#c41919
}
.btn-danger-outline:hover {
	color:#fff;
	background-color:#c41919;
	border-color:#c41919
}
.btn-danger-outline.disabled:focus,.btn-danger-outline.disabled.focus,.btn-danger-outline:disabled:focus,.btn-danger-outline:disabled.focus {
	border-color:#ea5959
}
.btn-danger-outline.disabled:hover,.btn-danger-outline:disabled:hover {
	border-color:#ea5959
}
.btn-info-outline {
	color:#3f3d3e;
	background-image:none;
	background-color:transparent;
	border-color:#3f3d3e
}
.btn-info-outline:focus,.btn-info-outline.focus,.btn-info-outline:active,.btn-info-outline.active,.open>.btn-info-outline.dropdown-toggle {
	color:#fff;
	background-color:#3f3d3e;
	border-color:#3f3d3e
}
.btn-info-outline:hover {
	color:#fff;
	background-color:#3f3d3e;
	border-color:#3f3d3e
}
.btn-info-outline.disabled:focus,.btn-info-outline.disabled.focus,.btn-info-outline:disabled:focus,.btn-info-outline:disabled.focus {
	border-color:#736f71
}
.btn-info-outline.disabled:hover,.btn-info-outline:disabled:hover {
	border-color:#736f71
}
.btn-link {
	font-weight:normal;
	color:#e92d4c;
	border-radius:0
}
.btn-link,.btn-link:active,.btn-link.active,.btn-link:disabled {
	background-color:transparent;
	box-shadow:none
}
.btn-link,.btn-link:focus,.btn-link:active {
	border-color:transparent
}
.btn-link:hover {
	border-color:transparent
}
.btn-link:focus,.btn-link:hover {
	color:#b7132e;
	text-decoration:underline;
	background-color:transparent
}
.btn-link:disabled:focus,.btn-link:disabled:hover {
	color:#808183;
	text-decoration:none
}
.btn-lg,.btn-group-lg>.btn {
	padding:0.75rem 1.25rem;
	font-size:1.05rem;
	line-height:1.33333;
	border-radius:0.28rem
}
.btn-sm,.btn-group-sm>.btn {
	padding:0.125rem 0.75rem;
	font-size:0.755rem;
	line-height:1.5;
	border-radius:0.28rem
}
.btn-block {
	display:block;
	width:100%
}
.btn-block+.btn-block {
	margin-top:5px
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
	width:100%
}
.fade {
	opacity:0;
	transition:opacity .15s linear
}
.fade.in {
	opacity:1
}
.collapse {
	display:none
}
.collapse.in {
	display:block
}
.collapsing {
	position:relative;
	height:0;
	overflow:hidden;
	transition-timing-function:ease;
	transition-duration:.35s;
	transition-property:height
}
.dropup,.dropdown {
	position:relative
}
.dropdown-toggle::after {
	display:inline-block;
	width:0;
	height:0;
	margin-right:0.8125rem;
	margin-left:0.8125rem;
	vertical-align:middle;
	content:"";
	border-top:0.5rem solid;
	border-right:0.625rem solid transparent;
	border-left:0.625rem solid transparent
}
.dropdown-toggle:focus {
	outline:0
}
.dropup .dropdown-toggle::after {
	border-top:0;
	border-bottom:0.5rem solid
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	padding:5px 0;
	margin:2px 0 0;
	color:#4A4847;
	text-align:left;
	list-style:none;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,0.15);
	box-shadow:0 6px 12px rgba(0,0,0,0.175)
}
.dropdown-divider {
	height:1px;
	margin:0.6rem 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.dropdown-item {
	display:block;
	width:100%;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:1.4;
	color:#414242;
	text-align:inherit;
	white-space:nowrap;
	background:none;
	border:0
}
.dropdown-item:focus,.dropdown-item:hover {
	color:#343535;
	text-decoration:none;
	background-color:#f5f5f5
}
.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover,.dropdown-item.active .lang-label,.dropdown-item.active .lang-label:focus,.dropdown-item.active .lang-label:hover {
	color:#fff;
	text-decoration:none;
	background-color:#e92d4c;
	outline:0
}
.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover {
	color:#808183
}
.dropdown-item.disabled:focus,.dropdown-item.disabled:hover {
	text-decoration:none;
	cursor:not-allowed;
	background-color:transparent;
	background-image:none;
	filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"
}
.open>.dropdown-menu {
	display:block
}
.open>a {
	outline:0
}
.dropdown-menu-right {
	right:0;
	left:auto
}
.dropdown-menu-left {
	right:auto;
	left:0
}
.dropdown-header {
	display:block;
	padding:3px 20px;
	font-size:0.755rem;
	line-height:1.4;
	color:#808183;
	white-space:nowrap
}
.dropdown-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:990
}
.pull-right>.dropdown-menu {
	right:0;
	left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	content:"";
	border-top:0;
	border-bottom:0.5rem solid
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:2px
}
.pagination {
	padding-left:0;
	list-style:none;
	border-radius:0.28rem;
	text-align:center
}
.page-item {
	display:inline-block
}
.page-item+.page-item {
	margin-left:-0.3125rem
}
.page-item:first-child .page-link {
	margin-left:0;
	border-bottom-left-radius:0.28rem;
	border-top-left-radius:0.28rem
}
.page-item:last-child .page-link {
	border-bottom-right-radius:0.28rem;
	border-top-right-radius:0.28rem
}
.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover {
	color:#fff;
	cursor:default;
	background-color:#e92d4c;
	border-color:#e92d4c
}
.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover {
	color:#808183;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd
}
.page-link {
	position:relative;
	display:block;
	padding:0.5rem 0.75rem;
	line-height:1.4;
	color:#e92d4c;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.page-link:focus,.page-link:hover {
	color:#b7132e;
	background-color:#949697;
	text-decoration:none
}
.pagination-lg .page-link {
	padding:0.75rem 1.5rem;
	font-size:1.05rem;
	line-height:1.33333
}
.pagination-lg .page-item:first-child .page-link {
	border-bottom-left-radius:0.28rem;
	border-top-left-radius:0.28rem
}
.pagination-lg .page-item:last-child .page-link {
	border-bottom-right-radius:0.28rem;
	border-top-right-radius:0.28rem
}
.pagination-sm .page-link {
	padding:0.275rem 0.75rem;
	font-size:0.755rem;
	line-height:1.5
}
.pagination-sm .page-item:first-child .page-link {
	border-bottom-left-radius:0.28rem;
	border-top-left-radius:0.28rem
}
.pagination-sm .page-item:last-child .page-link {
	border-bottom-right-radius:0.28rem;
	border-top-right-radius:0.28rem
}
.list-group {
	padding-left:0;
	margin-bottom:0
}
.list-group-item {
	position:relative;
	display:block;
	padding:.75rem 1.25rem;
	margin-bottom:-1px;
	background-color:#fff;
	border:1px solid #ddd
}
.list-group-item:first-child {
	border-top-right-radius:0.28rem;
	border-top-left-radius:0.28rem
}
.list-group-item:last-child {
	margin-bottom:0;
	border-bottom-right-radius:0.28rem;
	border-bottom-left-radius:0.28rem
}
.list-group-flush .list-group-item {
	border-width:1px 0;
	border-radius:0
}
.list-group-flush:first-child .list-group-item:first-child {
	border-top:0
}
.list-group-flush:last-child .list-group-item:last-child {
	border-bottom:0
}
a.list-group-item,button.list-group-item {
	width:100%;
	color:#555;
	text-align:inherit
}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
	color:#333
}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {
	color:#555;
	text-decoration:none;
	background-color:#f5f5f5
}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
	color:#808183;
	cursor:not-allowed;
	background-color:#949697
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {
	color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
	color:#808183
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
	z-index:2;
	color:#fff;
	background-color:#e92d4c;
	border-color:#e92d4c
}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small {
	color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
	color:#fce6ea
}
.list-group-item-success {
	color:#3c763d;
	background-color:#dff0d8
}
a.list-group-item-success,button.list-group-item-success {
	color:#3c763d
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
	color:inherit
}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {
	color:#3c763d;
	background-color:#d0e9c6
}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {
	color:#fff;
	background-color:#3c763d;
	border-color:#3c763d
}
.list-group-item-info {
	color:#31708f;
	background-color:#d9edf7
}
a.list-group-item-info,button.list-group-item-info {
	color:#31708f
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
	color:inherit
}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {
	color:#31708f;
	background-color:#c4e3f3
}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {
	color:#fff;
	background-color:#31708f;
	border-color:#31708f
}
.list-group-item-warning {
	color:#8a6d3b;
	background-color:#fcf8e3
}
a.list-group-item-warning,button.list-group-item-warning {
	color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
	color:inherit
}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {
	color:#8a6d3b;
	background-color:#faf2cc
}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {
	color:#fff;
	background-color:#8a6d3b;
	border-color:#8a6d3b
}
.list-group-item-danger {
	color:#a94442;
	background-color:#f2dede
}
a.list-group-item-danger,button.list-group-item-danger {
	color:#a94442
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
	color:inherit
}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {
	color:#a94442;
	background-color:#ebcccc
}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {
	color:#fff;
	background-color:#a94442;
	border-color:#a94442
}
.list-group-item-heading {
	margin-top:0;
	margin-bottom:5px
}
.list-group-item-text {
	margin-bottom:0;
	line-height:1.3
}
.embed-responsive {
	position:relative;
	display:block;
	height:0;
	padding:0;
	overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:0
}
.embed-responsive-21by9 {
	padding-bottom:42.85714%
}
.embed-responsive-16by9 {
	padding-bottom:56.25%
}
.embed-responsive-4by3 {
	padding-bottom:75%
}
.embed-responsive-1by1 {
	padding-bottom:100%
}
.pager {
	padding-left:0;
	margin-top:1.2rem;
	margin-bottom:1.2rem;
	text-align:center;
	list-style:none
}
.pager::after {
	content:"";
	display:table;
	clear:both
}
.pager li:first-child {
	float:left
}
.pager li:last-child {
	float:right
}
.pager li>a,.pager li>span {
	margin:0.3rem 0;
	display:inline-block;
	padding:5px 14px
}
@media (max-width: 1259px) {
	.pager a {
		width:100%
	}
}

.label {
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	display:inline-block;
	padding:.0em .4em;
	font-size:0.72rem;
	line-height:1.6;
	font-weight:500;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:3px
}
.label:empty {
	display:none
}
.label-md {
	padding:0 .7em .1em;
	line-height:2
}
.btn .label {
	position:relative;
	top:-1px
}
a.label:focus,a.label:hover {
	text-decoration:none !important;
	color:#fff;
	cursor:pointer
}
.label-pill {
	padding-right:.6em;
	padding-left:.6em;
	border-radius:10rem
}
.label-default {
	background-color:#808183
}
.label-default[href]:focus,.label-default[href]:hover {
	background-color:#676869
}
.label-primary {
	background-color:#e51839
}
.label-primary[href]:focus,.label-primary[href]:hover {
	background-color:#b7132e
}
.label-success {
	background-color:#5cb85c
}
.label-success[href]:focus,.label-success[href]:hover {
	background-color:#449d44
}
.label-info {
	background-color:#3f3d3e
}
.label-info[href]:focus,.label-info[href]:hover {
	background-color:#252425
}
.label-warning {
	background-color:#ffb400
}
.label-warning[href]:focus,.label-warning[href]:hover {
	background-color:#cc9000
}
.label-danger {
	background-color:#c41919
}
.label-danger[href]:focus,.label-danger[href]:hover {
	background-color:#971313
}
.admTools {
	position:fixed;
	width:14.375rem;
	left:-14.375rem;
	top:10.5625rem;
	background-color:#333;
	-webkit-transition:left .5s ease 0s;
	-moz-transition:left .5s ease 0s;
	-o-transition:left .5s ease 0s;
	transition:left .5s ease 0s;
	z-index:9999;
	border:0.0625rem solid rgba(255,255,255,0.2)
}
.admTools.open {
	left:-0.0625rem
}
.admTools p {
	margin:0.625rem;
	color:#fff
}
.admTools .tool-descr {
	color:#8d8c8c;
	font-size:0.6875rem
}
.admTools .tool-title {
	background-color:#484848;
	margin:0.625rem 0;
	padding:0.4375rem 0;
	text-align:center;
	text-transform:uppercase;
	border-top:0.0625rem solid #6d6d6d;
	border-bottom:0.0625rem solid #6d6d6d
}
.openTools {
	background:#333 url("../images/adm_tools.png") center no-repeat;
	display:block;
	width:3rem;
	height:3rem;
	position:absolute;
	top:-0.0625rem;
	right:-3rem;
	border:0.0625rem solid rgba(255,255,255,0.2);
	border-left:none
}
.admin_bookmark {
	background:url("../images/adm_enter.png") no-repeat;
	display:inline-block;
	width:1.625rem;
	height:1.625rem;
	margin:0 0.625rem
}
.changeTools {
	display:block;
	width:4rem;
	height:2.375rem;
	margin:0 auto 0.625rem;
	border-radius:1.25rem;
	background-color:#900000;
	position:relative;
	-webkit-transition:background .5s ease 0s;
	-moz-transition:background .5s ease 0s;
	-o-transition:background .5s ease 0s;
	transition:background .5s ease 0s
}
.changeTools.on {
	background-color:#57d756
}
.changeTools.on span {
	left:1.625rem
}
.changeTools span {
	position:absolute;
	left:0;
	top:0;
	background-color:#fff;
	display:block;
	width:2.125rem;
	height:2.125rem;
	margin:0.125rem;
	border-radius:50%;
	box-shadow:0 0 0.3125rem 0 rgba(50,50,50,0.7);
	-webkit-transition:left 0.5s ease 0s;
	-moz-transition:left 0.5s ease 0s;
	-o-transition:left 0.5s ease 0s;
	transition:left 0.5s ease 0s
}
.tooltip {
	width:187px;
	display:none;
	position:absolute;
	opacity:.8;
	padding:0.3125rem;
	font-size:0.625rem;
	line-height:0.875rem;
	background-color:#fff1f2;
	border:0.0625rem solid #b8b8b8;
	z-index:9999;
	border-radius:0 0.125rem 0.125rem
}
.tooltip:before,.tooltip:after {
	display:block;
	position:absolute;
	content:"";
	border:0.3125rem solid transparent
}
.tooltip:before {
	top:-0.625rem;
	left:-0.0625rem;
	border-left-color:#b8b8b8;
	border-bottom-color:#b8b8b8
}
.tooltip:after {
	top:-0.4375rem;
	left:0;
	border-left-color:#fff1f2;
	border-bottom-color:#fff1f2
}
.tooltip a {
	display:block;
	color:#000;
	padding:0.1875rem 0.125rem 0.3125rem 1.5625rem;
	background:no-repeat 0.3125rem center
}
.tooltip a:hover {
	background-color:#b5b5b5
}
.tooltip .admin_tooltip_edit {
	background-image:url("../images/adm_edit.png")
}
.tooltip .admin_tooltip_add {
	background-image:url("../images/adm_add.png")
}
.fn-comparison_products .slick-prev,.fn-comparison_products .slick-next {
	top:7.5rem
}
.c-input {
	position:relative;
	display:inline-block;
	padding-left:1.2rem;
	color:#555;
	cursor:pointer
}
.c-input>input {
	position:absolute;
	z-index:-1;
	opacity:0
}
.c-input.c-checkbox {
	line-height:0.75rem
}
.c-indicator {
	position:absolute;
	top:0px;
	left:0;
	width:0.875rem;
	height:0.875rem
}
.c-indicator:before {
	font-family:fontello;
	content:"\e831";
	font-size:16px
}
.c-checkbox span {
	font-size:12px
}
.c-checkbox:hover .c-indicator:before {
	font-family:fontello;
	content:"\e830";
	font-size:16px;
	color:#c91532
}
.c-checkbox input:checked ~ .c-indicator {
	left:0;
	border:none
}
.c-checkbox input:checked ~ .c-indicator:before {
	font-family:fontello;
	content:"\e830";
	font-size:16px;
	color:#c91532
}
.c-checkbox input:checked ~ .c-indicator+span {
	color:#c91532;
	text-decoration:underline
}
.c-checkbox input:indeterminate ~ .c-indicator {
	background-color:#0074d9;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K)
}
.c-radio .c-indicator {
	border-radius:50%
}
.c-radio input:checked ~ .c-indicator {
	background:red url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==)
}
.c-inputs-stacked .c-input {
	display:inline
}
.c-inputs-stacked .c-input::after {
	display:block;
	margin-bottom:.25rem;
	content:""
}
.c-inputs-stacked .c-input+.c-input {
	margin-left:0
}
.c-select {
	display:inline-block;
	max-width:100%;
	font-size:0.8125rem;
	padding:0.25rem 0.4375rem;
	color:#1a1a1a;
	vertical-align:middle;
	background:#fff url("../images/c-select.png") no-repeat right 0.75rem center;
	background-image:none \9;
	border:1px solid #dedede;
	-moz-appearance:none;
	-webkit-appearance:none
}
.c-select:focus {
	border-color:#e51839;
	outline:none;
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(81,167,232,0.5)
}
.c-select::-ms-expand {
	opacity:0
}
.c-select-sm {
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	line-height:1.4
}
.c-select-sm:not([multiple]) {
	height:29px;
	min-height:26px
}
.file {
	position:relative;
	display:inline-block;
	height:2.5rem;
	cursor:pointer
}
.file input {
	min-width:14rem;
	margin:0;
	filter:alpha(opacity=0);
	opacity:0
}
.file-custom {
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:5;
	height:2.5rem;
	padding:.5rem 1rem;
	line-height:1.5;
	color:#555;
	user-select:none;
	background-color:#fff;
	border:1px solid #dedede;
	border-radius:.25rem;
	box-shadow:inset 0 0.2rem 0.4rem rgba(0,0,0,0.05)
}
.file-custom::after {
	content:"Choose file..."
}
.file-custom::before {
	position:absolute;
	top:-.075rem;
	right:-.075rem;
	bottom:-.075rem;
	z-index:6;
	display:block;
	height:2.5rem;
	padding:.5rem 1rem;
	line-height:1.5;
	color:#555;
	content:"Browse";
	background-color:#eee;
	border:1px solid #dedede;
	border-radius:0 .25rem .25rem 0
}
.file input:focus ~ .file-custom {
	box-shadow:0 0 0 0.075rem #fff,0 0 0 0.2rem #0074d9
}
.nav {
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.nav-link {
	display:inline-block
}
.nav-link:focus,.nav-link:hover {
	text-decoration:none
}
.nav-link.disabled {
	color:#808183
}
.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover {
	color:#808183;
	cursor:not-allowed;
	background-color:transparent
}
@media (max-width: 2px) {
	.nav-inline {
		padding-top:0.3125rem;
		padding-bottom:0.3125rem
	}
}
.nav-inline .nav-item {
	display:inline-block;
	line-height:1.875rem
}
@media (max-width: 2px) {
	.nav-inline .nav-item {
		line-height:2.375rem
	}
}
.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link {
	margin-left:1rem
}
@media (max-width: 2px) {
	.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link {
		margin-left:0.5rem
	}
}
@media (max-width: 2px) {
	.nav-inline.nav-mob {
		background-color:#f2f2f2;
		position:absolute;
		top:3.125rem;
		min-width:9.375rem;
		z-index:3;
		min-width:50vw;
		max-width:90vw
	}
	.nav-inline.nav-mob .nav-item {
		display:block
	}
	.nav-inline.nav-mob .nav-link {
		padding:0.4375rem 1.25rem;
		color:#616161;
		display:block;
		line-height:1.1;
		font-size:1.05rem
	}
	.nav-inline.nav-mob .nav-item+.nav-item {
		margin-left:0
	}
}
@media (min-width: 3px) {
	.nav-inline#mob-menu {
		display:block
	}
}
.nav-tabs {
	border-bottom:0.0625rem solid #ebebeb
}
.nav-tabs::after {
	content:"";
	display:table;
	clear:both
}
.nav-tabs .nav-item {
	float:left;
	margin-bottom:-1px
}
.nav-tabs .nav-item+.nav-item {
	margin-left:.2rem
}
.nav-tabs .nav-link {
	display:block;
	padding:0.6rem 30px;
	border:1px solid #dedede;
	background-color:#2f2e2f;
	color:#fafafa;
	font-weight:bold
}
.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover {
	color:#ce1633;
	background-color:transparent;
	border-color:transparent
}
.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover {
	background-color:#fff;
	border-bottom-color:transparent;
	color:#000
}
.nav-pills::after {
	content:"";
	display:table;
	clear:both
}
.nav-pills .nav-item {
	float:left
}
.nav-pills .nav-item+.nav-item {
	margin-left:.2rem
}
.nav-pills .nav-link {
	display:block;
	padding:0.6rem 30px;
	border-radius:0.28rem
}
.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover {
	color:#fff;
	cursor:default;
	background-color:#e92d4c
}
.nav-stacked .nav-item {
	display:block;
	float:none
}
.nav-stacked .nav-item+.nav-item {
	margin-top:.2rem;
	margin-left:0
}
@media (min-width: 3px) {
	.tab-content {
		padding:0.6rem 30px 0;
		border:1px solid #ebebeb;
		border-top:none
	}
	.tab-content>.tab-pane {
		display:none
	}
	.tab-content>.active {
		display:block
	}
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.sort {
	padding:0.6rem;
	margin-bottom:1.2rem;
	border:1px solid #ebebeb
}
@media (max-width: 2px) {
	.sort::after {
		content:"";
		display:table;
		clear:both
	}
}
.sort [class*="f-"]:before {
	margin-left:0.3125rem;
	font-size:12px !important
}
.sort a {
	color:#999;
	padding:0 0.4375rem
}
.sort a:hover,.sort .active_up,.sort .active_down {
	color:#dc1737
}
.sort a:nth-of-type(2).active_down [class*="f-"]:before,.sort a:nth-of-type(3).active_down [class*="f-"]:before {
	content:"\e822"
}
.btn-group,.btn-group-vertical {
	position:relative;
	display:inline-block;
	vertical-align:middle
}
.btn-group>.btn,.btn-group-vertical>.btn {
	position:relative;
	float:left
}
.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active {
	z-index:2
}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover {
	z-index:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
	margin-left:-1px
}
.btn-toolbar {
	margin-left:-5px
}
.btn-toolbar::after {
	content:"";
	display:table;
	clear:both
}
.btn-toolbar .btn-group,.btn-toolbar .input-group {
	float:left
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
	margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius:0
}
.btn-group>.btn:first-child {
	margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group>.btn-group {
	float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline:0
}
.btn-group>.btn+.dropdown-toggle {
	padding-right:8px;
	padding-left:8px
}
.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle {
	padding-right:12px;
	padding-left:12px
}
.btn-group.open .dropdown-toggle {
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn-group.open .dropdown-toggle.btn-link {
	box-shadow:none
}
.btn .caret {
	margin-left:0
}
.btn-lg .caret,.btn-group-lg>.btn .caret {
	border-width:0.5rem 0.5rem 0;
	border-bottom-width:0
}
.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret {
	border-width:0 0.5rem 0.5rem
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
	display:block;
	float:none;
	width:100%;
	max-width:100%
}
.btn-group-vertical>.btn-group::after {
	content:"";
	display:table;
	clear:both
}
.btn-group-vertical>.btn-group>.btn {
	float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
	margin-top:-1px;
	margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
	border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-top-right-radius:0.28rem;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-bottom-left-radius:0.28rem;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-right-radius:0;
	border-top-left-radius:0
}
[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
	position:absolute;
	clip:rect(0, 0, 0, 0);
	pointer-events:none
}
.input-group {
	position:relative;
	display:table;
	border-collapse:separate
}
.input-group .form-control {
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0
}
.input-group .form-control:focus,.input-group .form-control:active,.input-group .form-control:hover {
	z-index:3
}
.input-group-addon,.input-group-btn,.input-group .form-control {
	display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius:0
}
.input-group-addon,.input-group-btn {
	width:1%;
	white-space:nowrap;
	vertical-align:middle
}
.input-group-addon {
	padding:0.3125rem 0.75rem;
	font-size:0.875rem;
	font-weight:normal;
	line-height:1;
	color:#1a1a1a;
	text-align:center;
	background-color:#fff;
	border:1px solid #dedede;
	border-radius:0.28rem
}
.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn {
	padding:0.275rem 0.75rem;
	font-size:0.755rem;
	border-radius:0.28rem
}
.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn {
	padding:0.75rem 1.25rem;
	font-size:1.05rem;
	border-radius:0.28rem
}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {
	margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.input-group-addon:first-child {
	border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.input-group-addon:last-child {
	border-left:0
}
.input-group-btn {
	position:relative;
	font-size:0;
	white-space:nowrap
}
.input-group-btn>.btn {
	position:relative
}
.input-group-btn>.btn+.btn {
	margin-left:-1px
}
.input-group-btn>.btn:focus,.input-group-btn>.btn:active,.input-group-btn>.btn:hover {
	z-index:3
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
	margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
	z-index:2;
	margin-left:-1px
}
.input-group-btn:last-child>.btn:focus,.input-group-btn:last-child>.btn:active,.input-group-btn:last-child>.btn:hover,.input-group-btn:last-child>.btn-group:focus,.input-group-btn:last-child>.btn-group:active,.input-group-btn:last-child>.btn-group:hover {
	z-index:3
}
#fn-products_content,#products_content {
	margin-left:0rem;
	margin-right:0rem
}
#fn-products_content>[class^="col-"],#products_content>[class^="col-"] {
	padding:0.125rem
}
.card {
	height:21.125rem;
	position:relative;
	padding:0;
	margin:0;
	margin-bottom:1.25rem;
	text-align:center;
	min-height:5rem;
	overflow:hidden;
	border-bottom:2px solid #f2f2f2;
	border-radius:5px
}
.card .card-block {
	transition:all .2s ease-out;
	position:relative;
	padding:0.625rem;
	margin:0;
	border:2px solid #f2f2f2;
	border-radius:5px;
	background:#fff
}
.card .btn {
	position:relative;
	font-size:0.75rem;
	font-family:"PFBeauSansProReg",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	line-height:1.6875rem;
	padding:0.125rem 0.4375rem 0 0.625rem;
	width:7.625rem;
	max-width:8.875rem !important;
	border-radius:0.1875rem
}
.card .btn[class*="f-"] {
	padding-left:2.0625rem
}
.card .btn:before {
	position:absolute;
	left:0.875rem;
	top:0.25rem;
	font-size:1.1875rem;
	font-weight:normal
}
.card:hover {
	overflow:visible;
	z-index:1
}
.card:hover .card-block {
	border-color:#e3e3e3;
	box-shadow:none
}

.card2  {
	margin: 0.2em;
	border:2px solid #a9a9a9;
	border-radius:8px;
	text-align: center;
	width: 19%;
	float: left;
	color: #000000;
	text-decoration: none;
	font-weight:bold
}

.card2:hover  {
	border-color:#32A800;
	box-shadow:none;
	color: #003399;
}
.card select {
	margin:0.9375rem auto 0;
	width:100% !important
}
.card .card-annotation {
	display:none;
	line-height:1.1;
	font-size:0.8125rem
}
.card-image {
	position:relative;
	line-height:2rem;
	background:#fff;
	padding:0.3125rem
}
.card-spec {
	position:absolute;
	left:0.125rem;
	top:0.125rem;
	z-index:5
}
.card-title {
	height:27.3px;
	font-size:13px !important;
	overflow:hidden;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:normal;
	margin-bottom:0
}
.card-title a {
	display:inline-block;
	vertical-align:middle;
	line-height:14px;
	color:#000
}
.card-title a:focus,.card-title a:hover {
	text-decoration:none
}
.price {
	letter-spacing:-.02rem;
	font-size:1.5rem;
	line-height:1.39;
	margin:0.4375rem 0.1875rem 0.75rem
}
.price .fn-old_price {
	margin-left:0.25rem;
	font-size:1.125rem;
	opacity:.7
}
.fn-wishlist,.fn-comparison {
	display:inline-block;
	text-decoration:none !important
}
.fn-wishlist:before,.fn-comparison:before {
	font-size:14px
}
.fn-wishlist:after,.fn-comparison:after {
	content:attr(title)
}
#fn-products_content .fn-wishlist,#fn-products_content .fn-comparison,#products_content .fn-wishlist,#products_content .fn-comparison {
	margin:0 0.125rem;
	padding:0 0.5rem 0 0.125rem;
	font-size:18px;
	line-height:1.7;
	color:#4d4d4d;
	background:#fff;
	box-shadow:none
}
#fn-products_content .fn-wishlist:before,#fn-products_content .fn-comparison:before,#products_content .fn-wishlist:before,#products_content .fn-comparison:before {
	line-height:30px;
	font-size:16px;
	float:none;
	margin:0rem
}
#fn-products_content .fn-wishlist:after,#fn-products_content .fn-comparison:after,#products_content .fn-wishlist:after,#products_content .fn-comparison:after {
	content:"" !important
}
#fn-products_content .fn-comparison.selected,#fn-products_content .fn-wishlist.selected,#products_content .fn-comparison.selected,#products_content .fn-wishlist.selected {
	color:#e51839
}
.product-images {
	height:4.625rem
}
@media (min-width: 3px) {
	.product-images {
		vertical-align:middle
	}
	.product-images img {
		line-height:4.5rem
	}
}
@media (max-width: 2px) {
	.product-images {
		line-height:4.625rem
	}
}
.fn-product-amount {
	-moz-user-select:none;
	-webkit-user-select:none
}
.fn-product-amount .plus,.fn-product-amount .minus {
	display:inline-block;
	vertical-align:top;
	color:#404040;
	cursor:pointer;
	font-size:20px;
	font-weight:bold;
	line-height:34px;
	width:34px;
	text-align:center;
	background-color:#f2f2f2;
	border:1px solid #ebebeb
}
.fn-product-amount .plus:hover,.fn-product-amount .minus:hover {
	color:#e51839
}
.fn-product-amount .minus {
	border-right:none;
	border-radius:4px 0 0 4px
}
.fn-product-amount .plus {
	border-left:none;
	border-radius:0 4px 4px 0
}
.fn-product-amount input[type="text"] {
	display:inline-block;
	font-size:13.6px;
	line-height:32px;
	height:36px;
	width:39px;
	text-align:center;
	margin:0px -4px;
	border:1px solid #ebebeb
}
.fn-slick-images .slick-next {
	right:-0.3125rem
}
.fn-slick-images .slick-prev {
	left:-0.3125rem
}
.fn-slick-images .product-images {
	background-color:rgba(0,128,0,0.35);
	line-height:80px;
	height:80px
}
@media (max-width: 1px) {
	.fn-slick-images .slick-next,.fn-slick-images .slick-prev {
		display:none !important
	}
}
.item-info .ya-share2 .ya-share2__icon {
	width:24px !important;
	height:24px !important;
	background-size:24px !important
}
.item-info .ya-share2 .ya-share2__container_size_m .ya-share2__counter {
	font-size:11px;
	padding:4.8px 8px 0 8px
}
.gridList>[class^="col-"] {
	width:100% !important;
	padding:0rem
}
.gridList .card {
	border-radius:2px;
	height:10rem !important;
	margin-bottom:-0.4375rem
}
.gridList .card-block {
	border-radius:2px;
	padding:0.75rem;
	text-align:left;
	min-height:10rem !important
}
.gridList .card-block form {
	float:right;
	width:185px;
	height:auto;
	display:inline-block
}
.gridList .card-details {
	display:block;
	width:70%;
	float:left;
	padding-left:9.375rem
}
.gridList .card-annotation {
	display:block
}
.gridList .card-image {
	position:absolute;
	left:0.9375rem;
	top:0.9375rem;
	line-height:6.25rem;
	width:7.5rem;
	height:7.5rem
}
.gridList .card-title {
	height:auto;
	font-size:0.875rem !important;
	font-weight:bold;
	margin-bottom:0.9375rem
}
.gridList .price {
	font-size:150% !important
}
.ProductView.product .image.fn-zoom {
	line-height:410px;
	height:410px
}
.ProductView.product .price {
	font-size:2.25rem
}
.ProductView.product .price .fn-old_price {
	margin-left:0.25rem;
	font-size:1.125rem
}
@media (min-width: 1260px) {
	.ProductView #products_content>div {
		width:20%
	}
}
.blog_date {
	font-size:12px
}
.blog-annotation {
	line-height:1.2
}
.product_rating {
	position:relative;
	margin:0.1875rem 0;
	line-height:16px
}
.rating_starOff,.rating_starOn {
	display:inline-block;
	vertical-align:top;
	max-width:90px;
	width:90px;
	height:18px;
	background:url("../images/rating.png") left top repeat-x
}
.rating_starOn {
	display:block;
	background-position:left bottom
}
.rating_text {
	display:inline-block;
	vertical-align:middle;
	line-height:1;
	font-size:0.75rem;
	color:#666
}
.rating_text a {
	color:#999;
	text-decoration:none
}
.rating_text a:hover {
	color:#dc1737
}
.rating_text:before {
	font-size:0.6875rem;
	margin:0.125rem 0.0625rem 0 0.3125rem
}
@media (max-width: 2px) {
	.purchase-list {
		padding-bottom:0.625rem
	}
}
@media (min-width: 3px) {
	.purchase-list {
		display:table;
		width:100%
	}
}
.purchase-main>div {
	padding:0.625rem;
	vertical-align:middle
}
@media (max-width: 2px) {
	.purchase-main>div {
		border-top:0.0625rem solid #ebebeb
	}
}
@media (min-width: 3px) {
	.purchase-main>div {
		border-bottom:0.0625rem solid #ebebeb
	}
}
.purchase-row {
	display:table;
	width:100%
}
@media (min-width: 3px) {
	.purchase-row {
		display:table-row
	}
}
.purchase-column {
	display:table-cell;
	width:30%
}
@media (max-width: 2px) {
	.purchase-column {
		display:table-row
	}
}
.purchase-img {
	display:table-cell;
	width:4.375rem
}
@media (min-width: 3px) {
	.purchase-name {
		display:table-cell
	}
}
.purchase-price,.purchase-full-price {
	display:table-cell;
	padding-left:0.625rem;
	padding-right:0.625rem;
	text-align:center;
	white-space:nowrap;
	font-size:115%
}
.purchase-amount {
	display:table-cell;
	padding-left:0.625rem;
	padding-right:0.625rem;
	width:9.6875rem
}
.purchase-remove {
	display:table-cell;
	padding-left:0.625rem;
	padding-right:0.625rem;
	width:2.5625rem
}
.delivery-description,.payment-description {
	display:none
}
.active+.delivery-description,.active+.payment-description {
	display:block
}
.breadcrumb {
	margin:0px;
	padding:0;
	list-style:none
}
.breadcrumb::after {
	content:"";
	display:table;
	clear:both
}
.breadcrumb li {
	float:left;
	margin-bottom:4px;
	padding:0;
	font-size:12px;
	font-family:Tahoma
}
.breadcrumb li,.breadcrumb li>a {
	color:#2b2b2b
}
.breadcrumb li+li:before {
	font-size:11px;
	text-decoration:none !important;
	content:">";
	padding:0 4px;
	color:#2b2b2b
}
.breadcrumb a:hover {
	color:#000
}
.breadcrumb>.active {
	color:#e51839
}
@media (max-width: 1259px) {
	.breadcrumb {
		text-align:center
	}
}
.modal-open {
	overflow:hidden
}
.modal {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
	display:none;
	overflow:hidden;
	outline:0;
	-webkit-overflow-scrolling:touch
}
.modal.fade .modal-dialog {
	transition:transform .3s ease-out;
	transform:translate(0, -25%)
}
.modal.in .modal-dialog {
	transform:translate(0, 0)
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:10px
}
.modal-content {
	position:relative;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:0.28rem;
	box-shadow:0 3px 9px rgba(0,0,0,0.5);
	outline:0
}
.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.in {
	opacity:0.5
}
.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5
}
.modal-header::after {
	content:"";
	display:table;
	clear:both
}
.modal-header .close {
	margin-top:-2px
}
.modal-title {
	margin:0;
	line-height:1.4
}
.modal-body {
	position:relative;
	padding:15px
}
.modal-footer {
	padding:15px;
	text-align:right;
	border-top:1px solid #e5e5e5
}
.modal-footer::after {
	content:"";
	display:table;
	clear:both
}
.modal-footer .btn+.btn {
	margin-bottom:0;
	margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media (min-width: 1px) {
	.modal-dialog {
		width:600px;
		margin:30px auto
	}
	.modal-content {
		box-shadow:0 5px 15px rgba(0,0,0,0.5)
	}
	.modal-sm {
		width:300px
	}
}
@media (min-width: 2px) {
	.modal-lg {
		width:900px
	}
}
.banner4 .slick-track {
	height:100px;
	overflow:hidden
}
.banner4 .slick-slide {
	opacity:0
}
.banner4 .slick-active {
	opacity:1
}
.slick-slider {
	position:relative;
	display:block;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:none
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block
}
.slick-track:before,.slick-track:after {
	content:"";
	display:table
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	position:relative;
	display:none
}
[dir="rtl"] .slick-slide {
	float:right
}
.slick-slide img {
	width:100%
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:0.0625rem solid transparent
}
.slick-slide .slick-name,.slick-slide .h5 {
	font-size:1.125rem;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-shadow:0 1px 3px rgba(90,90,90,0.65)
}
.slick-slide .slick-name {
	font-size:1.625rem;
	position:absolute;
	top:11.5625rem;
	left:3.6rem
}
.slick-slide .slick-description {
	position:absolute;
	bottom:24px;
	left:24px;
	width:30vw;
	max-width:26.25rem;
	padding:1.25rem 1.5625rem;
	text-align:left;
	font-size:0.8125rem;
	line-height:1rem;
	color:#d9d9d9;
	border:0.0625rem solid rgba(20,23,26,0.43);
	background-image:linear-gradient(to bottom, rgba(63,61,62,0.83) 30%, rgba(50,48,49,0.98) 80%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D43F3D3E', endColorstr='#FA323031', GradientType=0)
}
.slick-arrow.slick-hidden {
	display:none
}
.slick-carousel {
	text-align:center;
	padding-left:2.125rem;
	padding-right:2.125rem
}
.slick-loading .slick-list {
	background:#fff url("./../images/ajax-loader.gif") center no-repeat
}
.fn-slick-images img {
	width:auto;
	height:auto
}
.slick-prev,.slick-next {
	position:absolute;
	display:block;
	height:5.875rem;
	width:2.125rem;
	padding:0;
	font-size:0;
	top:50%;
	margin-top:-10px\9;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	border:none;
	opacity:.6;
	z-index:1;
	cursor:pointer
}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
	opacity:1
}
.slick-prev.slick-disabled,.slick-next.slick-disabled {
	display:none !important
}
.slick-prev {
	left:0;
	background:url("../images/slick-prev.png") center no-repeat
}
[dir="rtl"] .slick-prev {
	left:auto;
	right:-25px
}
.slick-next {
	right:0;
	background:url("../images/slick-next.png") center no-repeat
}
[dir="rtl"] .slick-next {
	left:-25px;
	right:auto
}
.slick-dots {
	position:absolute;
	bottom:-1.25rem;
	list-style:none;
	margin:0;
	text-align:center;
	padding:0;
	width:100%;
	pointer-events:none
}
.slick-dots li {
	display:inline-block;
	margin:0 3px;
	pointer-events:auto
}
.slick-dots li button {
	display:block;
	line-height:0;
	height:16px;
	font-size:0;
	cursor:pointer;
	border:2px solid rgba(201,201,201,0.5);
	background:rgba(255,255,255,0.5);
	border-radius:100%;
	box-shadow:inset 0 1px 4px rgba(0,0,0,0.275) 0 2px 8px rgba(0,0,0,0.175)
}
.slick-dots li.slick-active button {
	background:#dc1737;
	border-color:rgba(229,24,57,0.7)
}
#ui-prices-block {
	margin:0.9375rem 0rem;
	padding:0 0.625rem
}
#ui-prices-block input[type="text"] {
	text-align:center;
	padding:0 7px;
	color:#575757;
	border:1px solid #e0e0e0;
	box-shadow:inset 0 0 5px rgba(0,0,0,0.09);
	border-radius:0px;
	font-size:0.875rem;
	font-weight:bold
}
#ui-prices-block #fn-slider-min {
	margin-left:-0.9375rem;
	float:left
}
#ui-prices-block #fn-slider-max {
	margin-right:-0.9375rem;
	float:right
}
.ui-slider {
	clear:both;
	position:relative;
	background:#3f3d3e;
	border:0.0625rem solid #373536;
	margin:0.875rem 0rem 0.6125rem;
	padding:0;
	height:0.25rem;
	border-radius:2px
}
.ui-slider .ui-slider-range {
	position:absolute;
	top:-0.0625rem;
	border:0.0625rem solid #e51839;
	height:0.3125rem;
	background-image:linear-gradient(to right, #ce1633 80%, #e60000 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCE1633', endColorstr='#FFE60000', GradientType=1)
}
.ui-slider .ui-slider-handle {
	position:absolute;
	width:0.875rem;
	height:0.875rem;
	top:-0.25rem;
	margin-left:-0.4375rem;
	cursor:pointer;
	background:url("../images/ui-slider-handle.png") center no-repeat
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
	padding:0;
	margin:0;
	border:0;
	outline:none;
	vertical-align:top
}
.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020
}
.fancybox-skin {
	position:relative;
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	border-radius:5px
}
.fancybox-opened {
	z-index:8030
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);
	-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);
	box-shadow:0 10px 25px rgba(0,0,0,0.5)
}
.fancybox-outer,.fancybox-inner {
	position:relative
}
.fancybox-inner {
	overflow:hidden
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch
}
.fancybox-error {
	color:#444;
	font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap
}
.fancybox-image,.fancybox-iframe {
	display:block;
	width:100%;
	height:100%
}
.fancybox-image {
	max-width:100%;
	max-height:100%
}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
	background-image:url("../images/fancybox_sprite.png")
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:0.8;
	cursor:pointer;
	z-index:8060
}
#fancybox-loading div {
	width:44px;
	height:44px;
	background:url("../images/fancybox_loading.gif") center center no-repeat
}
.fancybox-close {
	position:absolute;
	top:-18px;
	right:-18px;
	width:36px;
	height:36px;
	cursor:pointer;
	z-index:8040
}
.fancybox-nav {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url("blank.gif");
	-webkit-tap-highlight-color:transparent;
	z-index:8040
}
.fancybox-prev {
	left:0
}
.fancybox-next {
	right:0
}
.fancybox-nav span {
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden
}
.fancybox-prev span {
	left:10px;
	background-position:0 -36px
}
.fancybox-next span {
	right:10px;
	background-position:0 -72px
}
.fancybox-nav:hover span {
	visibility:visible
}
.fancybox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
	visibility:hidden;
	max-width:99999px;
	max-height:99999px;
	overflow:visible !important
}
.fancybox-lock {
	overflow:hidden !important;
	width:auto
}
.fancybox-lock body {
	overflow:hidden !important
}
.fancybox-lock-test {
	overflow-y:hidden !important
}
.fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background-color:rgba(0,0,0,0.6)
}
.fancybox-overlay-fixed {
	position:fixed;
	bottom:0;
	right:0
}
.fancybox-lock .fancybox-overlay {
	overflow:auto;
	overflow-y:scroll
}
.fancybox-title {
	visibility:hidden;
	font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050
}
.fancybox-opened .fancybox-title {
	visibility:visible
}
.fancybox-title-float-wrap {
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center
}
.fancybox-title-float-wrap .child {
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:transparent;
	background:rgba(0,0,0,0.8);
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:bold;
	line-height:24px;
	white-space:nowrap
}
.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff
}
.fancybox-title-inside-wrap {
	padding-top:10px
}
.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0,0,0,0.8)
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
	#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
		background-image:url("fancybox_sprite@2x.png");
		background-size:44px 152px
	}
	#fancybox-loading div {
		background-image:url("fancybox_loading@2x.gif");
		background-size:24px 24px
	}
}
#baloon {
	width:187px;
	top:0px;
	left:0px;
	padding:0;
	margin:0;
	display:none;
	position:absolute;
	z-index:64999;
	filter:Alpha(Opacity="75");
	-moz-opacity:0.75;
	opacity:0.8
}
#baloonHeader {
	width:187px;
	height:19px;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
	background-repeat:no-repeat;
	display:block
}
.baloonHeaderDirect {
	background-image:url(../images/baloon-header.gif)
}
.baloonHeaderFlip {
	background-image:url(../images/baloon-header-flip.gif)
}
#baloonFooter {
	width:187px;
	height:3px;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
	background-image:url(../images/baloon-footer.gif);
	background-repeat:no-repeat;
	display:block
}
#baloonBody {
	padding:10px;
	background-color:#D0D0D0;
	width:187px;
	width:expression('187px');
	margin:0;
	font:normal normal 10px/14px Verdana, Arial, serif;
	line-height:140%;
	background-image:url(../images/baloon-body.gif);
	background-repeat:repeat-y;
	display:block
}
.clearfix::after {
	content:"";
	display:table;
	clear:both
}
.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.static {
	position:static !important
}
.relative {
	position:relative !important
}
.pull-xs-left {
	float:left !important
}
.pull-xs-right {
	float:right !important
}
.pull-xs-none {
	float:none !important
}
@media (min-width: 1px) {
	.pull-sm-left {
		float:left !important
	}
	.pull-sm-right {
		float:right !important
	}
	.pull-sm-none {
		float:none !important
	}
}
@media (min-width: 2px) {
	.pull-md-left {
		float:left !important
	}
	.pull-md-right {
		float:right !important
	}
	.pull-md-none {
		float:none !important
	}
}
@media (min-width: 3px) {
	.pull-lg-left {
		float:left !important
	}
	.pull-lg-right {
		float:right !important
	}
	.pull-lg-none {
		float:none !important
	}
}
@media (min-width: 1260px) {
	.pull-xl-left {
		float:left !important
	}
	.pull-xl-right {
		float:right !important
	}
	.pull-xl-none {
		float:none !important
	}
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0, 0, 0, 0);
	border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}
.invisible {
	visibility:hidden !important
}
.text-hide {
	font:"0/0" a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.text-justify {
	text-align:justify !important
}
.text-nowrap {
	white-space:nowrap !important
}
.text-truncate {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.text-xs-left {
	text-align:left !important
}
.text-xs-right {
	text-align:right !important
}
.text-xs-center {
	text-align:center !important
}
@media (min-width: 1px) {
	.text-sm-left {
		text-align:left !important
	}
	.text-sm-right {
		text-align:right !important
	}
	.text-sm-center {
		text-align:center !important
	}
}
@media (min-width: 2px) {
	.text-md-left {
		text-align:left !important
	}
	.text-md-right {
		text-align:right !important
	}
	.text-md-center {
		text-align:center !important
	}
}
@media (min-width: 3px) {
	.text-lg-left {
		text-align:left !important
	}
	.text-lg-right {
		text-align:right !important
	}
	.text-lg-center {
		text-align:center !important
	}
}
@media (min-width: 1260px) {
	.text-xl-left {
		text-align:left !important
	}
	.text-xl-right {
		text-align:right !important
	}
	.text-xl-center {
		text-align:center !important
	}
}
.text-lowercase {
	text-transform:lowercase !important
}
.text-uppercase {
	text-transform:uppercase !important
}
.text-capitalize {
	text-transform:capitalize !important
}
.text-line-through {
	text-decoration:line-through !important
}
.font-weight-normal {
	font-weight:normal
}
.font-weight-bold {
	font-weight:bold
}
.font-italic {
	font-style:italic
}
.text-muted {
	color:#808183
}
.text-primary {
	color:#e92d4c !important
}
a.text-primary:focus,a.text-primary:hover {
	color:#ce1633
}
.text-success {
	color:#5cb85c !important
}
a.text-success:focus,a.text-success:hover {
	color:#449d44
}
.text-info {
	color:#3f3d3e !important
}
a.text-info:focus,a.text-info:hover {
	color:#252425
}
.text-warning {
	color:#ffb400 !important
}
a.text-warning:focus,a.text-warning:hover {
	color:#cc9000
}
.text-danger {
	color:#c41919 !important
}
a.text-danger:focus,a.text-danger:hover {
	color:#971313
}
.text-white {
	color:#fff !important
}
a.text-white:focus,a.text-white:hover {
	color:#e6e6e6
}
.bg-inverse {
	color:#949697;
	background-color:#414242
}
.bg-faded {
	background-color:#cdcece
}
.bg-primary {
	background-color:#e92d4c !important
}
a.bg-primary:focus,a.bg-primary:hover {
	background-color:#ce1633
}
.bg-success {
	background-color:#5cb85c !important
}
a.bg-success:focus,a.bg-success:hover {
	background-color:#449d44
}
.bg-info {
	background-color:#3f3d3e !important
}
a.bg-info:focus,a.bg-info:hover {
	background-color:#252425
}
.bg-warning {
	background-color:#ffb400 !important
}
a.bg-warning:focus,a.bg-warning:hover {
	background-color:#cc9000
}
.bg-danger {
	background-color:#c41919 !important
}
a.bg-danger:focus,a.bg-danger:hover {
	background-color:#971313
}
.m-x-auto {
	margin-right:auto !important;
	margin-left:auto !important
}
.m-a-0 {
	margin:0 0 !important
}
.m-t-0 {
	margin-top:0 !important
}
.m-r-0 {
	margin-right:0 !important
}
.m-b-0 {
	margin-bottom:0 !important
}
.m-l-0 {
	margin-left:0 !important
}
.m-x-0 {
	margin-right:0 !important;
	margin-left:0 !important
}
.m-y-0 {
	margin-top:0 !important;
	margin-bottom:0 !important
}
.m-a-sm {
	margin:0.6rem 15px !important
}
.m-t-sm {
	margin-top:0.6rem !important
}
.m-r-sm {
	margin-right:15px !important
}
.m-b-sm {
	margin-bottom:0.6rem !important
}
.m-l-sm {
	margin-left:15px !important
}
.m-x-sm {
	margin-right:15px !important;
	margin-left:15px !important
}
.m-y-sm {
	margin-top:0.6rem !important;
	margin-bottom:0.6rem !important
}
.m-a-1 {
	margin:1.2rem 30px !important
}
.m-t-1 {
	margin-top:1.2rem !important
}
.m-r-1 {
	margin-right:30px !important
}
.m-b-1 {
	margin-bottom:1.2rem !important
}
.m-l-1 {
	margin-left:30px !important
}
.m-x-1 {
	margin-right:30px !important;
	margin-left:30px !important
}
.m-y-1 {
	margin-top:1.2rem !important;
	margin-bottom:1.2rem !important
}
.m-a-2 {
	margin:1.8rem 45px !important
}
.m-t-2 {
	margin-top:1.8rem !important
}
.m-r-2 {
	margin-right:45px !important
}
.m-b-2 {
	margin-bottom:1.8rem !important
}
.m-l-2 {
	margin-left:45px !important
}
.m-x-2 {
	margin-right:45px !important;
	margin-left:45px !important
}
.m-y-2 {
	margin-top:1.8rem !important;
	margin-bottom:1.8rem !important
}
.m-a-3 {
	margin:3.6rem 90px !important
}
.m-t-3 {
	margin-top:3.6rem !important
}
.m-r-3 {
	margin-right:90px !important
}
.m-b-3 {
	margin-bottom:3.6rem !important
}
.m-l-3 {
	margin-left:90px !important
}
.m-x-3 {
	margin-right:90px !important;
	margin-left:90px !important
}
.m-y-3 {
	margin-top:3.6rem !important;
	margin-bottom:3.6rem !important
}
.m-a-4 {
	margin:4.8rem 120px !important
}
.m-t-4 {
	margin-top:4.8rem !important
}
.m-r-4 {
	margin-right:120px !important
}
.m-b-4 {
	margin-bottom:4.8rem !important
}
.m-l-4 {
	margin-left:120px !important
}
.m-x-4 {
	margin-right:120px !important;
	margin-left:120px !important
}
.m-y-4 {
	margin-top:4.8rem !important;
	margin-bottom:4.8rem !important
}
.p-a-0 {
	padding:0 0 !important
}
.p-t-0 {
	padding-top:0 !important
}
.p-r-0 {
	padding-right:0 !important
}
.p-b-0 {
	padding-bottom:0 !important
}
.p-l-0 {
	padding-left:0 !important
}
.p-x-0 {
	padding-right:0 !important;
	padding-left:0 !important
}
.p-y-0 {
	padding-top:0 !important;
	padding-bottom:0 !important
}
.p-a-sm {
	padding:0.6rem 15px !important
}
.p-t-sm {
	padding-top:0.6rem !important
}
.p-r-sm {
	padding-right:15px !important
}
.p-b-sm {
	padding-bottom:0.6rem !important
}
.p-l-sm {
	padding-left:15px !important
}
.p-x-sm {
	padding-right:15px !important;
	padding-left:15px !important
}
.p-y-sm {
	padding-top:0.6rem !important;
	padding-bottom:0.6rem !important
}
.p-a-1 {
	padding:1.2rem 30px !important
}
.p-t-1 {
	padding-top:1.2rem !important
}
.p-r-1 {
	padding-right:30px !important
}
.p-b-1 {
	padding-bottom:1.2rem !important
}
.p-l-1 {
	padding-left:30px !important
}
.p-x-1 {
	padding-right:30px !important;
	padding-left:30px !important
}
.p-y-1 {
	padding-top:1.2rem !important;
	padding-bottom:1.2rem !important
}
.p-a-2 {
	padding:1.8rem 45px !important
}
.p-t-2 {
	padding-top:1.8rem !important
}
.p-r-2 {
	padding-right:45px !important
}
.p-b-2 {
	padding-bottom:1.8rem !important
}
.p-l-2 {
	padding-left:45px !important
}
.p-x-2 {
	padding-right:45px !important;
	padding-left:45px !important
}
.p-y-2 {
	padding-top:1.8rem !important;
	padding-bottom:1.8rem !important
}
.p-a-3 {
	padding:3.6rem 90px !important
}
.p-t-3 {
	padding-top:3.6rem !important
}
.p-r-3 {
	padding-right:90px !important
}
.p-b-3 {
	padding-bottom:3.6rem !important
}
.p-l-3 {
	padding-left:90px !important
}
.p-x-3 {
	padding-right:90px !important;
	padding-left:90px !important
}
.p-y-3 {
	padding-top:3.6rem !important;
	padding-bottom:3.6rem !important
}
.p-a-4 {
	padding:4.8rem 120px !important
}
.p-t-4 {
	padding-top:4.8rem !important
}
.p-r-4 {
	padding-right:120px !important
}
.p-b-4 {
	padding-bottom:4.8rem !important
}
.p-l-4 {
	padding-left:120px !important
}
.p-x-4 {
	padding-right:120px !important;
	padding-left:120px !important
}
.p-y-4 {
	padding-top:4.8rem !important;
	padding-bottom:4.8rem !important
}
.pos-f-t {
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:1030
}
.hidden-xs-up {
	display:none !important
}
@media (max-width: 0px) {
	.hidden-xs-down {
		display:none !important
	}
}
@media (min-width: 1px) {
	.hidden-sm-up {
		display:none !important
	}
}
@media (max-width: 1px) {
	.hidden-sm-down {
		display:none !important
	}
}
@media (min-width: 2px) {
	.hidden-md-up {
		display:none !important
	}
}
@media (max-width: 2px) {
	.hidden-md-down {
		display:none !important
	}
}
@media (min-width: 3px) {
	.hidden-lg-up {
		display:none !important
	}
}
@media (max-width: 1259px) {
	.hidden-lg-down {
		display:none !important
	}
}
@media (min-width: 1260px) {
	.hidden-xl-up {
		display:none !important
	}
}
.hidden-xl-down {
	display:none !important
}
[class*="btn"][class*="f-"] {
	overflow:hidden
}
[class*="btn"][class*="f-"]:before {
	margin:0 0.6875rem 0 -0.25rem
}
@keyframes fade-in {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
.content {
	animation:fade-in .4s ease
}
/*! Static sheets + Snippets / Copyright 2011-2016 Simpla-Template.ru */::selection {
	background:#000;
	color:#fff
}
::-moz-selection {
	background:#000;
	color:#fff
}
img {
	max-width:100%;
	max-height:100%
}
select:hover,select:focus,select.active,select.selected {
	color:#000 !important
}
ul {
	margin-top:0;
	margin-bottom:0
}
ul::after {
	content:' ';
	display:block;
	clear:both
}
a {
	transition:all .2s ease-out;
	cursor:pointer
}
input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="checkbox"]::-moz-focus-inner,input[type="radio"]::-moz-focus-inner,input[type="text"]::-moz-focus-inner {
	border:0px
}
input[type="submit"]:focus,input[type="button"]:focus,input[type="checkbox"]:focus,input[type="radio"]:focus,input[type="text"]:focus {
	outline:none
}
input:focus,textarea:focus {
	border-color:#e51839 !important;
	box-shadow:none !important
}
.phone_num {
	font-size:1rem;
	line-height:0.9375rem;
	padding:0 0 2px 0;
	display:inline-block
}
.phone_num span {
	font-size:87%;
	font-weight:normal
}
.phone_num i {
	font-size:80%;
	font-style:normal;
	font-weight:normal
}
.gr_base,.well {
	background-image:linear-gradient(to bottom, #f2f2f2 0%, #f2f2f2 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2F2F2', endColorstr='#FFF2F2F2', GradientType=0)
}
.r_base {
	border-radius:4px
}
.shadow-0 {
	box-shadow:none !important
}
.relative {
	position:relative !important
}
[class$='_block'],.d-block {
	display:block !important
}
.d-line {
	display:inline-block !important
}
@media (min-width: 2px) {
	.text-shadow {
		text-shadow:0 1px 2px rgba(128,128,128,0.075)
	}
	.text_shadow_dark {
		text-shadow:0 1px 3px rgba(90,90,90,0.65)
	}
	.box-shadow {
		box-shadow:0 1px 1px 1px rgba(128,128,128,0.175)
	}
}
.grayscale {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:url(filters.svg#grayscale);
	filter:gray
}
.text-center {
	text-align:center
}
.text-transparent {
	opacity:.65
}
.text-underline,.text-underline>a {
	text-decoration:underline dotted !important
}
.text-noline,.text-noline a {
	text-decoration:none !important
}
.text-inverse {
	background:#dc1737;
	color:#fff;
	padding:0px 10px;
	display:inline-block
}
.text-normal {
	font-style:normal
}
.text-bold {
	font-weight:bold
}
.text-xs {
	font-size:11.6px !important;
	line-height:12px
}
.text-sm {
	font-size:0.78125rem;
	line-height:1.0625rem
}
.text-md {
	font-size:0.84375rem;
	line-height:1.125rem
}
.dark-link,.dark-links a {
	color:#4d4d4d
}
.dark-link:focus,.dark-link:hover,.dark-links a:focus,.dark-links a:hover {
	color:#1a1a1a
}
.dark-text,.dark-text:hover {
	color:#4d4d4d !important
}
.dark-line {
	background:#bfbfbf
}
.white-text,.white-text:hover {
	color:#fff !important
}
.white-line {
	background:#f2f2f2
}
.white-bg {
	background:#fff !important
}
.color-line,.white-line,.grey-line,.dark-line {
	clear:both;
	height:1px;
	width:44%;
	display:block;
	margin:auto
}
.gray-link,.gray-links a {
	color:#949697
}
.gray-link:focus,.gray-link:hover,.gray-links a:focus,.gray-links a:hover {
	color:#414242
}
.gray-text {
	color:#666
}
.gray-bg {
	background:#f2f2f2
}
.bg-0,.bg-none {
	background:none !important
}
.title16-1 {
	display:block;
	clear:both;
	margin:0px auto 20px !important
}
.title16-1 h1,.title16-1 h2,.title16-1 .h1,.title16-1 .h2 {
	position:relative;
	font-size:1.3125rem;
	font-weight:normal;
	color:#050505;
	line-height:1.05;
	font-family:"PFBeauSansProReg",Helvetica,Arial,sans-serif,Arial,Helvetica,sans-serif;
	text-shadow:none;
	letter-spacing:-.02rem;
	margin:0 !important;
	z-index:1
}
.title16-1 h1>span,.title16-1 h2>span,.title16-1 .h1>span,.title16-1 .h2>span {
	color:#e01838
}
.title16-1 .h2 {
	font-size:1.5rem
}
.title16-1 .h2>span {
	color:#dc1737
}
.title16-1>.sub-heading {
	margin:5px 0 0;
	font-size:13px;
	font-family:tahoma, Helvetica, sans-serif;
	opacity:.8;
	line-height:1.05
}
.title16-1>div[class*="-line"] {
	margin:7px 0 3px
}
.title16-1 a {
	text-decoration:underline
}
.title16-1.text-center {
	text-align:center;
	width:100%
}
.title16-1.text-center>div[class*="-line"] {
	margin-left:auto;
	margin-right:auto
}
.title16-1.text-center>.sub-heading {
	margin-left:17%;
	margin-right:17%
}
.title16-1.text-center>.sub-heading a {
	color:#030303
}
.title16-1.text-line h1,.title16-1.text-line h2,.title16-1.text-line .h1,.title16-1.text-line .h2 {
	overflow:hidden
}
.title16-1.text-line h1:before,.title16-1.text-line h1:after,.title16-1.text-line h2:before,.title16-1.text-line h2:after,.title16-1.text-line .h1:before,.title16-1.text-line .h1:after,.title16-1.text-line .h2:before,.title16-1.text-line .h2:after {
	position:absolute;
	top:49.5%;
	overflow:hidden;
	height:1px;
	content:''
}
.title16-1.text-line h1:before,.title16-1.text-line h2:before,.title16-1.text-line .h1:before,.title16-1.text-line .h2:before {
	width:47%;
	margin-left:-49.5%;
	text-align:right;
	background-image:linear-gradient(to right, rgba(229,24,57,0.21) 0%, rgba(229,24,57,0.7) 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36E51839', endColorstr='#B3E51839', GradientType=1)
}
.title16-1.text-line h1:after,.title16-1.text-line h2:after,.title16-1.text-line .h1:after,.title16-1.text-line .h2:after {
	width:42%;
	margin-left:2.5%;
	text-align:left;
	background-image:linear-gradient(to right, rgba(229,24,57,0.7) 0%, rgba(229,24,57,0.21) 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3E51839', endColorstr='#36E51839', GradientType=1)
}
.title16-1.text-left h1:before,.title16-1.text-left h2:before,.title16-1.text-left .h1:before,.title16-1.text-left .h2:before {
	display:none
}
.title16-1.text-left h1:after,.title16-1.text-left h2:after,.title16-1.text-left .h1:after,.title16-1.text-left .h2:after {
	width:95% !important;
	background-image:linear-gradient(to right, rgba(0,0,0,0.44) 0%, rgba(0,0,0,0.44) 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70000000', endColorstr='#70000000', GradientType=1)
}
.title16-1>a.label {
	position:relative;
	right:0;
	top:-25px;
	float:right;
	z-index:5;
	text-decoration:none !important;
	border:1px solid #ebebeb
}
.title16-1.lg {
	margin-bottom:0.9375rem !important
}
.title16-1.lg h1,.title16-1.lg h2,.title16-1.lg .h1,.title16-1.lg .h2 {
	font-size:1.875rem;
	line-height:1.010625;
	padding-bottom:0.625rem;
	border-bottom:1px dotted #d6d6d6;
	font-weight:normal
}
.title16-1.lg a {
	color:#050505;
	text-decoration:none !important
}
.list-unstyled {
	padding-left:0;
	list-style:none
}
.inline {
	padding-left:0;
	list-style:none;
	display:inline-block
}
.list-inline {
	padding-left:0;
	list-style:none
}
.list-inline>li {
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
.list-inline.menu {
	margin:0px 0;
	padding:0
}
.list-inline.menu>li {
	margin:3px -2px;
	padding:0 10px 1px;
	border-left:1px dotted #d9d9d9
}
.list-inline.menu>li>a {
	line-height:1.01
}
.list-inline.menu>li:first-child {
	padding-left:2px;
	border:none
}
.list-inline.menu>li:last-child {
	padding-right:2px
}
.l-0,.border-none {
	border:none !important
}
.line {
	border:1px solid #ebebeb
}
.l-t {
	border-top:1px solid #ebebeb
}
.l-r {
	border-right:1px solid #ebebeb
}
.l-b {
	border-bottom:1px solid #ebebeb
}
.l-l {
	border-left:1px solid #ebebeb
}
.ld {
	border:1px dotted #d6d6d6
}
.ld-t {
	border-top:1px dotted #d6d6d6
}
.ld-r {
	border-right:1px dotted #d6d6d6
}
.ld-b {
	border-bottom:1px dotted #d6d6d6
}
.ld-l {
	border-left:1px dotted #d6d6d6
}
.divider {
	clear:both;
	height:1.8rem;
	content:"";
	display:table;
	width:100%
}
.divider.xs {
	height:0.24rem
}
.divider.sm {
	height:1.2rem
}
.divider.md {
	height:3.36rem
}
.divider.lg {
	height:4.32rem
}
.divider:before {
	content:" ";
	display:table
}
hr {
	margin:1.2rem auto;
	border-width:0;
	border-bottom:1px dotted #d6d6d6;
	width:100%;
	background:none
}
hr.xs {
	margin:0.6rem auto
}
hr.sm {
	margin:0.92308rem auto
}
hr.md {
	margin:1.8rem auto
}
hr.lg {
	margin:3rem auto
}
@media (max-width: 0px) {
	.hidden-sm {
		display:none !important
	}
}
@media (min-width: 1px) and (max-width: 1px) {
	.hidden-sm {
		display:none !important
	}
}
@media (min-width: 2px) and (max-width: 2px) {
	.hidden-md {
		display:none !important
	}
}
@media (min-width: 3px) and (max-width: 1259px) {
	.hidden-lg {
		display:none !important
	}
}
@media (min-width: 1260px) {
	.hidden-lg {
		display:none !important
	}
}
.preloader {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#fefefe;
	z-index:99999;
	height:100%;
	width:100%;
	overflow:hidden !important
}
.preloader .status {
	background:url(../images/ajax-loader.gif) no-repeat;
	width:32px;
	height:32px;
	position:absolute;
	left:50%;
	top:50%
}
.admTools {
	display:none
}
@media (max-width: 1px) {
	.admTools {
		display:none
	}
}
.counters a {
	display:inline-block;
	margin:2px
}
.counters img {
	opacity:.1;
	zoom:.70;
	transition:all .3s ease-out
}
.counters img:hover {
	opacity:1.0;
	zoom:1
}
@media (max-width: 1px) {
	.counters {
		padding:15px 0.6rem !important;
		display:none
	}
}
.des_by {
	position:absolute;
	right:30px;
	bottom:0.6rem;
	color:#7f7d80 !important;
	text-decoration:none !important;
	opacity:0.55
}
.des_by:hover {
	opacity:1
}
.temp-section,.test {
	background:rgba(255,204,0,0.14);
	margin:0 auto
}
.temp-section .container,.test .container {
	background:rgba(24,86,255,0.15);
	padding:11vh 15px
}
.temp-section [class^="col-"],.test [class^="col-"] {
	background:rgba(108,137,184,0.15)
}
.temp-section [class^="col-"]:nth-child(2n),.test [class^="col-"]:nth-child(2n) {
	background:rgba(255,102,0,0.15)
}
.temp-section:nth-child(2n),.test:nth-child(2n) {
	background:rgba(255,133,51,0.15)
}
.temp {
	background-color:rgba(255,255,153,0.15)
}
.red {
	background-color:rgba(255,0,0,0.09)
}
.blue {
	background-color:rgba(25,110,188,0.13)
}
.green {
	background-color:rgba(64,194,26,0.1)
}
.white {
	background-color:rgba(255,255,255,0.6)
}
