

/* Start:/local/templates/monop_2024/styles/style.css?1712058222134346*/
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
}

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

[hidden],template
{
	display:none
}

a
{
	background-color:transparent
}

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

abbr[title]
{
	border-bottom:1px dotted
}

b,strong
{
	font-weight:700
}

dfn
{
	font-style:italic
}

h1
{
	font-size:2em;
	margin:.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:-.5em
}

sub
{
	bottom:-.25em
}

img
{
	border:0
}

svg:not(:root)
{
	overflow:hidden
}

figure
{
	margin:1em 40px
}

hr
{
	-moz-box-sizing:content-box;
	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,html input[type="button"],input[type="reset"],input[type="submit"]
{
	-webkit-appearance:button;
	cursor:pointer
}

button[disabled],html input[disabled]
{
	cursor:default
}

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-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}

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

fieldset
{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}

legend
{
	border:0;
	padding:0
}

textarea
{
	overflow:auto
}

optgroup
{
	font-weight:700
}

table
{
	border-collapse:collapse;
	border-spacing:0
}

td,th
{
	padding:0
}

@media print {
	*,:before,:after
	{
		background:transparent!important;
		color:#000!important;
		box-shadow:none!important;
		text-shadow:none!important
	}
	
	a,a:visited
	{
		text-decoration:underline
	}
	
	a[href]:after
	{
		content:" (" attr(href) ")"
	}
	
	abbr[title]:after
	{
		content:" (" attr(title) ")"
	}
	
	a[href^="#"]:after,a[href^="javascript:"]:after
	{
		content:""
	}
	
	pre,blockquote
	{
		border:1px solid #999;
		page-break-inside:avoid
	}
	
	thead
	{
		display:table-header-group
	}
	
	tr,img
	{
		page-break-inside:avoid
	}
	
	img
	{
		max-width:100%!important
	}
	
	p,h2,h3
	{
		orphans:3;
		widows:3
	}
	
	h2,h3
	{
		page-break-after:avoid
	}
	
	select
	{
		background:#fff!important
	}
	
	.navbar
	{
		display:none
	}
	
	.btn > .caret,.dropup > .btn > .caret
	{
		border-top-color:#000!important
	}
	
	.label
	{
		border:1px solid #000
	}
	
	.table
	{
		border-collapse:collapse!important
	}
	
	.table td,.table th
	{
		background-color:#fff!important
	}
	
	.table-bordered th,.table-bordered td
	{
		border:1px solid #ddd!important
	}
}

.wrapper *,.fancybox-wrap *
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.wrapper :before,.wrapper :after,.fancybox-wrap :before,.fancybox-wrap :after
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

html
{
	font-size:10px;
	-webkit-tap-highlight-color:transparent
}

body
{
	font-family:"PT Sans",sans-serif;
	font-size:14px;
	line-height:1.38462;
	color:#585f69;
	background-color:#fff
}

input,button,select,textarea
{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}

a
{
	color:#0084c9;
	text-decoration:none
}

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

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

figure
{
	margin:0
}

img
{
	vertical-align:middle
}

.img-responsive
{
	display:block;
	max-width:100%;
	height:auto
}

.img-rounded
{
	border-radius:6px
}

.img-thumbnail
{
	padding:4px;
	line-height:1.38462;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:0;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	display:inline-block;
	max-width:100%;
	height:auto
}

.img-circle
{
	border-radius:50%
}

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

.sr-only
{
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	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
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6
{
	font-family:inherit;
	font-weight:400;
	line-height:1.1;
	color:inherit
}

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

h1,.h1,h2,.h2,h3,.h3
{
	margin-top:19px;
	margin-bottom:9.5px
}

h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small
{
	font-size:65%
}

h4,.h4,h5,.h5,h6,.h6
{
	margin-top:9.5px;
	margin-bottom:9.5px
}

h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small
{
	font-size:75%
}

h1,.h1
{
	font-size:30px
}

h2,.h2
{
	font-size:25px
}

h3,.h3
{
	font-size:24px
}

h4,.h4
{
	font-size:22px
}

h5,.h5
{
	font-size:20px
}

h6,.h6
{
	font-size:16px
}

p
{
	margin:0 0 9.5px
}

.lead
{
	margin-bottom:19px;
	font-size:16px;
	font-weight:300;
	line-height:1.4
}

@media (min-width: 768px) {
	.lead
	{
		font-size:21px
	}
}

small,.small
{
	font-size:85%
}

mark,.mark
{
	background-color:#fcf8e3;
	padding:.2em
}

.text-left
{
	text-align:left
}

.text-right
{
	text-align:right
}

.text-center
{
	text-align:center
}

.text-justify
{
	text-align:justify
}

.text-nowrap
{
	white-space:nowrap
}

.text-lowercase
{
	text-transform:lowercase
}

.text-uppercase
{
	text-transform:uppercase
}

.text-capitalize
{
	text-transform:capitalize
}

.text-muted
{
	color:#777
}

.text-primary
{
	color:#0084c9
}

a.text-primary:hover
{
	color:#006396
}

.text-success
{
	color:#3c763d
}

a.text-success:hover
{
	color:#2b542c
}

.text-info
{
	color:#31708f
}

a.text-info:hover
{
	color:#245269
}

.text-warning
{
	color:#8a6d3b
}

a.text-warning:hover
{
	color:#66512c
}

.text-danger
{
	color:#a94442
}

a.text-danger:hover
{
	color:#843534
}

.bg-primary
{
	color:#fff;
	background-color:#0084c9
}

a.bg-primary:hover
{
	background-color:#006396
}

.bg-success
{
	background-color:#dff0d8
}

a.bg-success:hover
{
	background-color:#c1e2b3
}

.bg-info
{
	background-color:#d9edf7
}

a.bg-info:hover
{
	background-color:#afd9ee
}

.bg-warning
{
	background-color:#fcf8e3
}

a.bg-warning:hover
{
	background-color:#f7ecb5
}

.bg-danger
{
	background-color:#f2dede
}

a.bg-danger:hover
{
	background-color:#e4b9b9
}

.page-header
{
	padding-bottom:8.5px;
	margin:38px 0 19px;
	border-bottom:1px solid #eee
}

ul,ol
{
	margin-top:0;
	margin-bottom:9.5px
}

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

.list-unstyled
{
	padding-left:0;
	list-style:none
}

.list-inline
{
	padding-left:0;
	list-style:none;
	margin-left:-5px
}

.list-inline > li
{
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}

dl
{
	margin-top:0;
	margin-bottom:19px
}

dt,dd
{
	line-height:1.38462
}

dt
{
	font-weight:700
}

dd
{
	margin-left:0
}

.dl-horizontal dd:before,.dl-horizontal dd:after
{
	content:" ";
	display:table
}

.dl-horizontal dd:after
{
	clear:both
}

@media (min-width: 768px) {
	.dl-horizontal dt
	{
		float:left;
		width:160px;
		clear:left;
		text-align:right;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap
	}
	
	.dl-horizontal dd
	{
		margin-left:180px
	}
}

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

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

blockquote
{
	padding:9.5px 19px;
	margin:0 0 19px;
	font-size:14px;
	border-left:5px solid #eee
}

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

blockquote footer,blockquote small,blockquote .small
{
	display:block;
	font-size:80%;
	line-height:1.38462;
	color:#777
}

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

.blockquote-reverse,blockquote.pull-right
{
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #eee;
	border-left:0;
	text-align:right
}

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

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

address
{
	margin-bottom:19px;
	font-style:normal;
	line-height:1.38462
}

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

code
{
	padding:2px 4px;
	font-size:90%;
	color:#c7254e;
	background-color:#f9f2f4;
	border-radius:0
}

kbd
{
	padding:2px 4px;
	font-size:90%;
	color:#fff;
	background-color:#333;
	border-radius:3px;
	box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)
}

kbd kbd
{
	padding:0;
	font-size:100%;
	font-weight:700;
	box-shadow:none
}

pre
{
	display:block;
	padding:9px;
	margin:0 0 9.5px;
	font-size:13px;
	line-height:1.38462;
	word-break:break-all;
	word-wrap:break-word;
	color:#333;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:0
}

pre code
{
	padding:0;
	font-size:inherit;
	color:inherit;
	white-space:pre-wrap;
	background-color:transparent;
	border-radius:0
}

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

.container
{
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}

.container:before,.container:after
{
	content:" ";
	display:table
}

.container:after
{
	clear:both
}

@media (min-width: 768px) {
	.container
	{
		width:750px
	}
}

@media (min-width: 992px) {
	.container
	{
		width:970px
	}
}

@media (min-width: 1200px) {
	.container
	{
		width:1170px
	}
}

.container-fluid
{
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}

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

.container-fluid:after
{
	clear:both
}

.row
{
	margin-left:-15px;
	margin-right:-15px
}

.row:before,.row:after
{
	content:" ";
	display:table
}

.row:after
{
	clear:both
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-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:83.33333%
}

.col-xs-11
{
	width:91.66667%
}

.col-xs-12
{
	width:100%
}

.col-xs-pull-0
{
	right:auto
}

.col-xs-pull-1
{
	right:8.33333%
}

.col-xs-pull-2
{
	right:16.66667%
}

.col-xs-pull-3
{
	right:25%
}

.col-xs-pull-4
{
	right:33.33333%
}

.col-xs-pull-5
{
	right:41.66667%
}

.col-xs-pull-6
{
	right:50%
}

.col-xs-pull-7
{
	right:58.33333%
}

.col-xs-pull-8
{
	right:66.66667%
}

.col-xs-pull-9
{
	right:75%
}

.col-xs-pull-10
{
	right:83.33333%
}

.col-xs-pull-11
{
	right:91.66667%
}

.col-xs-pull-12
{
	right:100%
}

.col-xs-push-0
{
	left:auto
}

.col-xs-push-1
{
	left:8.33333%
}

.col-xs-push-2
{
	left:16.66667%
}

.col-xs-push-3
{
	left:25%
}

.col-xs-push-4
{
	left:33.33333%
}

.col-xs-push-5
{
	left:41.66667%
}

.col-xs-push-6
{
	left:50%
}

.col-xs-push-7
{
	left:58.33333%
}

.col-xs-push-8
{
	left:66.66667%
}

.col-xs-push-9
{
	left:75%
}

.col-xs-push-10
{
	left:83.33333%
}

.col-xs-push-11
{
	left:91.66667%
}

.col-xs-push-12
{
	left:100%
}

.col-xs-offset-0
{
	margin-left:0
}

.col-xs-offset-1
{
	margin-left:8.33333%
}

.col-xs-offset-2
{
	margin-left:16.66667%
}

.col-xs-offset-3
{
	margin-left:25%
}

.col-xs-offset-4
{
	margin-left:33.33333%
}

.col-xs-offset-5
{
	margin-left:41.66667%
}

.col-xs-offset-6
{
	margin-left:50%
}

.col-xs-offset-7
{
	margin-left:58.33333%
}

.col-xs-offset-8
{
	margin-left:66.66667%
}

.col-xs-offset-9
{
	margin-left:75%
}

.col-xs-offset-10
{
	margin-left:83.33333%
}

.col-xs-offset-11
{
	margin-left:91.66667%
}

.col-xs-offset-12
{
	margin-left:100%
}

@media (min-width: 768px) {
	.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%
	}
	
	.col-sm-pull-0
	{
		right:auto
	}
	
	.col-sm-pull-1
	{
		right:8.33333%
	}
	
	.col-sm-pull-2
	{
		right:16.66667%
	}
	
	.col-sm-pull-3
	{
		right:25%
	}
	
	.col-sm-pull-4
	{
		right:33.33333%
	}
	
	.col-sm-pull-5
	{
		right:41.66667%
	}
	
	.col-sm-pull-6
	{
		right:50%
	}
	
	.col-sm-pull-7
	{
		right:58.33333%
	}
	
	.col-sm-pull-8
	{
		right:66.66667%
	}
	
	.col-sm-pull-9
	{
		right:75%
	}
	
	.col-sm-pull-10
	{
		right:83.33333%
	}
	
	.col-sm-pull-11
	{
		right:91.66667%
	}
	
	.col-sm-pull-12
	{
		right:100%
	}
	
	.col-sm-push-0
	{
		left:auto
	}
	
	.col-sm-push-1
	{
		left:8.33333%
	}
	
	.col-sm-push-2
	{
		left:16.66667%
	}
	
	.col-sm-push-3
	{
		left:25%
	}
	
	.col-sm-push-4
	{
		left:33.33333%
	}
	
	.col-sm-push-5
	{
		left:41.66667%
	}
	
	.col-sm-push-6
	{
		left:50%
	}
	
	.col-sm-push-7
	{
		left:58.33333%
	}
	
	.col-sm-push-8
	{
		left:66.66667%
	}
	
	.col-sm-push-9
	{
		left:75%
	}
	
	.col-sm-push-10
	{
		left:83.33333%
	}
	
	.col-sm-push-11
	{
		left:91.66667%
	}
	
	.col-sm-push-12
	{
		left:100%
	}
	
	.col-sm-offset-0
	{
		margin-left:0
	}
	
	.col-sm-offset-1
	{
		margin-left:8.33333%
	}
	
	.col-sm-offset-2
	{
		margin-left:16.66667%
	}
	
	.col-sm-offset-3
	{
		margin-left:25%
	}
	
	.col-sm-offset-4
	{
		margin-left:33.33333%
	}
	
	.col-sm-offset-5
	{
		margin-left:41.66667%
	}
	
	.col-sm-offset-6
	{
		margin-left:50%
	}
	
	.col-sm-offset-7
	{
		margin-left:58.33333%
	}
	
	.col-sm-offset-8
	{
		margin-left:66.66667%
	}
	
	.col-sm-offset-9
	{
		margin-left:75%
	}
	
	.col-sm-offset-10
	{
		margin-left:83.33333%
	}
	
	.col-sm-offset-11
	{
		margin-left:91.66667%
	}
	
	.col-sm-offset-12
	{
		margin-left:100%
	}
}

@media (min-width: 992px) {
	.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:33.33333%
	}
	
	.col-md-5
	{
		width:41.66667%
	}
	
	.col-md-6
	{
		width:50%
	}
	
	.col-md-7
	{
		width:58.33333%
	}
	
	.col-md-8
	{
		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%
	}
	
	.col-md-pull-0
	{
		right:auto
	}
	
	.col-md-pull-1
	{
		right:8.33333%
	}
	
	.col-md-pull-2
	{
		right:16.66667%
	}
	
	.col-md-pull-3
	{
		right:25%
	}
	
	.col-md-pull-4
	{
		right:33.33333%
	}
	
	.col-md-pull-5
	{
		right:41.66667%
	}
	
	.col-md-pull-6
	{
		right:50%
	}
	
	.col-md-pull-7
	{
		right:58.33333%
	}
	
	.col-md-pull-8
	{
		right:66.66667%
	}
	
	.col-md-pull-9
	{
		right:75%
	}
	
	.col-md-pull-10
	{
		right:83.33333%
	}
	
	.col-md-pull-11
	{
		right:91.66667%
	}
	
	.col-md-pull-12
	{
		right:100%
	}
	
	.col-md-push-0
	{
		left:auto
	}
	
	.col-md-push-1
	{
		left:8.33333%
	}
	
	.col-md-push-2
	{
		left:16.66667%
	}
	
	.col-md-push-3
	{
		left:25%
	}
	
	.col-md-push-4
	{
		left:33.33333%
	}
	
	.col-md-push-5
	{
		left:41.66667%
	}
	
	.col-md-push-6
	{
		left:50%
	}
	
	.col-md-push-7
	{
		left:58.33333%
	}
	
	.col-md-push-8
	{
		left:66.66667%
	}
	
	.col-md-push-9
	{
		left:75%
	}
	
	.col-md-push-10
	{
		left:83.33333%
	}
	
	.col-md-push-11
	{
		left:91.66667%
	}
	
	.col-md-push-12
	{
		left:100%
	}
	
	.col-md-offset-0
	{
		margin-left:0
	}
	
	.col-md-offset-1
	{
		margin-left:8.33333%
	}
	
	.col-md-offset-2
	{
		margin-left:16.66667%
	}
	
	.col-md-offset-3
	{
		margin-left:25%
	}
	
	.col-md-offset-4
	{
		margin-left:33.33333%
	}
	
	.col-md-offset-5
	{
		margin-left:41.66667%
	}
	
	.col-md-offset-6
	{
		margin-left:50%
	}
	
	.col-md-offset-7
	{
		margin-left:58.33333%
	}
	
	.col-md-offset-8
	{
		margin-left:66.66667%
	}
	
	.col-md-offset-9
	{
		margin-left:75%
	}
	
	.col-md-offset-10
	{
		margin-left:83.33333%
	}
	
	.col-md-offset-11
	{
		margin-left:91.66667%
	}
	
	.col-md-offset-12
	{
		margin-left:100%
	}
}

@media (min-width: 1200px) {
	.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%
	}
	
	.col-lg-pull-0
	{
		right:auto
	}
	
	.col-lg-pull-1
	{
		right:8.33333%
	}
	
	.col-lg-pull-2
	{
		right:16.66667%
	}
	
	.col-lg-pull-3
	{
		right:25%
	}
	
	.col-lg-pull-4
	{
		right:33.33333%
	}
	
	.col-lg-pull-5
	{
		right:41.66667%
	}
	
	.col-lg-pull-6
	{
		right:50%
	}
	
	.col-lg-pull-7
	{
		right:58.33333%
	}
	
	.col-lg-pull-8
	{
		right:66.66667%
	}
	
	.col-lg-pull-9
	{
		right:75%
	}
	
	.col-lg-pull-10
	{
		right:83.33333%
	}
	
	.col-lg-pull-11
	{
		right:91.66667%
	}
	
	.col-lg-pull-12
	{
		right:100%
	}
	
	.col-lg-push-0
	{
		left:auto
	}
	
	.col-lg-push-1
	{
		left:8.33333%
	}
	
	.col-lg-push-2
	{
		left:16.66667%
	}
	
	.col-lg-push-3
	{
		left:25%
	}
	
	.col-lg-push-4
	{
		left:33.33333%
	}
	
	.col-lg-push-5
	{
		left:41.66667%
	}
	
	.col-lg-push-6
	{
		left:50%
	}
	
	.col-lg-push-7
	{
		left:58.33333%
	}
	
	.col-lg-push-8
	{
		left:66.66667%
	}
	
	.col-lg-push-9
	{
		left:75%
	}
	
	.col-lg-push-10
	{
		left:83.33333%
	}
	
	.col-lg-push-11
	{
		left:91.66667%
	}
	
	.col-lg-push-12
	{
		left:100%
	}
	
	.col-lg-offset-0
	{
		margin-left:0
	}
	
	.col-lg-offset-1
	{
		margin-left:8.33333%
	}
	
	.col-lg-offset-2
	{
		margin-left:16.66667%
	}
	
	.col-lg-offset-3
	{
		margin-left:25%
	}
	
	.col-lg-offset-4
	{
		margin-left:33.33333%
	}
	
	.col-lg-offset-5
	{
		margin-left:41.66667%
	}
	
	.col-lg-offset-6
	{
		margin-left:50%
	}
	
	.col-lg-offset-7
	{
		margin-left:58.33333%
	}
	
	.col-lg-offset-8
	{
		margin-left:66.66667%
	}
	
	.col-lg-offset-9
	{
		margin-left:75%
	}
	
	.col-lg-offset-10
	{
		margin-left:83.33333%
	}
	
	.col-lg-offset-11
	{
		margin-left:91.66667%
	}
	
	.col-lg-offset-12
	{
		margin-left:100%
	}
}

table
{
	background-color:transparent
}

caption
{
	padding-top:12px 30px;
	padding-bottom:12px 30px;
	color:#777;
	text-align:left
}

th
{
	text-align:left
}

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

.table > thead > tr > th,.table > thead > tr > td,.table > tbody > tr > th,.table > tbody > tr > td,.table > tfoot > tr > th,.table > tfoot > tr > td
{
	padding:12px 30px;
	line-height:1.38462;
	vertical-align:top;
	border-top:1px solid #ebebeb
}

.table > thead > tr > th
{
	vertical-align:bottom;
	border-bottom:2px solid #ebebeb
}

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

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

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

.table-condensed > thead > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > th,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > th,.table-condensed > tfoot > tr > td
{
	padding:6px 25px
}

.table-bordered
{
	border:1px solid #ebebeb
}

.table-bordered > thead > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > th,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > th,.table-bordered > tfoot > tr > td
{
	border:1px solid #ebebeb
}

.table-bordered > thead > tr > th,.table-bordered > thead > tr > td
{
	border-bottom-width:2px
}

.table-striped > tbody > tr:nth-of-type(odd)
{
	background-color:#f9f9f9
}

.table-hover > tbody > tr:hover
{
	background-color:#f5f5f5
}

table col[class*="col-"]
{
	position:static;
	float:none;
	display:table-column
}

table td[class*="col-"],table th[class*="col-"]
{
	position:static;
	float:none;
	display:table-cell
}

.table > thead > tr > td.active,.table > thead > tr > th.active,.table > thead > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr > td.active,.table > tbody > tr > th.active,.table > tbody > tr.active > td,.table > tbody > tr.active > th,.table > tfoot > tr > td.active,.table > tfoot > tr > th.active,.table > tfoot > tr.active > td,.table > tfoot > tr.active > th
{
	background-color:#f5f5f5
}

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

.table > thead > tr > td.success,.table > thead > tr > th.success,.table > thead > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr > td.success,.table > tbody > tr > th.success,.table > tbody > tr.success > td,.table > tbody > tr.success > th,.table > tfoot > tr > td.success,.table > tfoot > tr > th.success,.table > tfoot > tr.success > td,.table > tfoot > tr.success > th
{
	background-color:#dff0d8
}

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

.table > thead > tr > td.info,.table > thead > tr > th.info,.table > thead > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr > td.info,.table > tbody > tr > th.info,.table > tbody > tr.info > td,.table > tbody > tr.info > th,.table > tfoot > tr > td.info,.table > tfoot > tr > th.info,.table > tfoot > tr.info > td,.table > tfoot > tr.info > th
{
	background-color:#d9edf7
}

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

.table > thead > tr > td.warning,.table > thead > tr > th.warning,.table > thead > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr > td.warning,.table > tbody > tr > th.warning,.table > tbody > tr.warning > td,.table > tbody > tr.warning > th,.table > tfoot > tr > td.warning,.table > tfoot > tr > th.warning,.table > tfoot > tr.warning > td,.table > tfoot > tr.warning > th
{
	background-color:#fcf8e3
}

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

.table > thead > tr > td.danger,.table > thead > tr > th.danger,.table > thead > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr > td.danger,.table > tbody > tr > th.danger,.table > tbody > tr.danger > td,.table > tbody > tr.danger > th,.table > tfoot > tr > td.danger,.table > tfoot > tr > th.danger,.table > tfoot > tr.danger > td,.table > tfoot > tr.danger > th
{
	background-color:#f2dede
}

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

.table-responsive
{
	overflow-x:auto;
	min-height:.01%
}

@media screen and (max-width: 767px) {
	.table-responsive
	{
		width:100%;
		margin-bottom:14.25px;
		overflow-y:hidden;
		-ms-overflow-style:-ms-autohiding-scrollbar;
		border:1px solid #ebebeb
	}
	
	.table-responsive > .table
	{
		margin-bottom:0
	}
	
	.table-responsive > .table > thead > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > tfoot > tr > td
	{
		white-space:nowrap
	}
	
	.table-responsive > .table-bordered
	{
		border:0
	}
	
	.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child
	{
		border-left:0
	}
	
	.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child
	{
		border-right:0
	}
	
	.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > td
	{
		border-bottom:0
	}
}

fieldset
{
	padding:0;
	margin:0;
	border:0;
	min-width:0
}

legend
{
	display:block;
	width:100%;
	padding:0;
	margin-bottom:19px;
	font-size:21px;
	line-height:inherit;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5
}

label
{
	display:inline-block;
	max-width:100%;
	margin-bottom:5px;
	font-weight:700
}

input[type="search"]
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

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

input[type="file"]
{
	display:block
}

input[type="range"]
{
	display:block;
	width:100%
}

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

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

output
{
	display:block;
	padding-top:8px;
	font-size:14px;
	line-height:1.38462;
	color:#555
}

.form-control
{
	display:block;
	width:100%;
	height:36px;
	padding:7px 14px;
	font-size:14px;
	line-height:1.38462;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ebebeb;
	border-radius:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s
}

.form-control:focus
{
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}

.form-control::-moz-placeholder
{
	color:#999;
	opacity:1
}

.form-control:-ms-input-placeholder
{
	color:#999
}

.form-control::-webkit-input-placeholder
{
	color:#999
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control
{
	cursor:not-allowed;
	background-color:#eee;
	opacity:1
}

textarea.form-control
{
	height:auto
}

input[type="search"]
{
	-webkit-appearance:none
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]
	{
		line-height:36px
	}
	
	input[type="date"].input-sm,.input-group-sm > input[type="date"].form-control,.input-group-sm > input[type="date"].input-group-addon,.input-group-sm > .input-group-btn > input[type="date"].btn,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm > input[type="time"].form-control,.input-group-sm > input[type="time"].input-group-addon,.input-group-sm > .input-group-btn > input[type="time"].btn,.input-group-sm
	input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm > input[type="datetime-local"].form-control,.input-group-sm > input[type="datetime-local"].input-group-addon,.input-group-sm > .input-group-btn > input[type="datetime-local"].btn,.input-group-sm
	input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm > input[type="month"].form-control,.input-group-sm > input[type="month"].input-group-addon,.input-group-sm > .input-group-btn > input[type="month"].btn,.input-group-sm
	input[type="month"]
	{
		line-height:30px
	}
	
	input[type="date"].input-lg,.input-group-lg > input[type="date"].form-control,.input-group-lg > input[type="date"].input-group-addon,.input-group-lg > .input-group-btn > input[type="date"].btn,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg > input[type="time"].form-control,.input-group-lg > input[type="time"].input-group-addon,.input-group-lg > .input-group-btn > input[type="time"].btn,.input-group-lg
	input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg > input[type="datetime-local"].form-control,.input-group-lg > input[type="datetime-local"].input-group-addon,.input-group-lg > .input-group-btn > input[type="datetime-local"].btn,.input-group-lg
	input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg > input[type="month"].form-control,.input-group-lg > input[type="month"].input-group-addon,.input-group-lg > .input-group-btn > input[type="month"].btn,.input-group-lg
	input[type="month"]
	{
		line-height:46px
	}
}

.form-group
{
	margin-bottom:15px
}

.radio,.checkbox
{
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:10px
}

.radio label,.checkbox label
{
	min-height:19px;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]
{
	position:absolute;
	margin-left:-20px;
	margin-top:4px \9
}

.radio + .radio,.checkbox + .checkbox
{
	margin-top:-5px
}

.radio-inline,.checkbox-inline
{
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	vertical-align:middle;
	font-weight:400;
	cursor:pointer
}

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

input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled]
input[type="checkbox"]
{
	cursor:not-allowed
}

.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled]
.checkbox-inline
{
	cursor:not-allowed
}

.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled]
.checkbox label
{
	cursor:not-allowed
}

.form-control-static
{
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:0
}

.form-control-static.input-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,.form-control-static.input-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
{
	padding-left:0;
	padding-right:0
}

.input-sm,.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn
{
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}

select.input-sm,.input-group-sm > select.form-control,.input-group-sm > select.input-group-addon,.input-group-sm > .input-group-btn > select.btn
{
	height:30px;
	line-height:30px
}

textarea.input-sm,.input-group-sm > textarea.form-control,.input-group-sm > textarea.input-group-addon,.input-group-sm > .input-group-btn > textarea.btn,select[multiple].input-sm,.input-group-sm > select[multiple].form-control,.input-group-sm > select[multiple].input-group-addon,.input-group-sm > .input-group-btn > select[multiple].btn
{
	height:auto
}

.form-group-sm .form-control
{
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}

.form-group-sm select.form-control
{
	height:30px;
	line-height:30px
}

.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control
{
	height:auto
}

.form-group-sm .form-control-static
{
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5
}

.input-lg,.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn
{
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}

select.input-lg,.input-group-lg > select.form-control,.input-group-lg > select.input-group-addon,.input-group-lg > .input-group-btn > select.btn
{
	height:46px;
	line-height:46px
}

textarea.input-lg,.input-group-lg > textarea.form-control,.input-group-lg > textarea.input-group-addon,.input-group-lg > .input-group-btn > textarea.btn,select[multiple].input-lg,.input-group-lg > select[multiple].form-control,.input-group-lg > select[multiple].input-group-addon,.input-group-lg > .input-group-btn > select[multiple].btn
{
	height:auto
}

.form-group-lg .form-control
{
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}

.form-group-lg select.form-control
{
	height:46px;
	line-height:46px
}

.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control
{
	height:auto
}

.form-group-lg .form-control-static
{
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33
}

.has-feedback
{
	position:relative
}

.has-feedback .form-control
{
	padding-right:45px
}

.form-control-feedback
{
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	display:block;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
	pointer-events:none
}

.input-lg + .form-control-feedback,.input-group-lg > .form-control + .form-control-feedback,.input-group-lg > .input-group-addon + .form-control-feedback,.input-group-lg > .input-group-btn > .btn + .form-control-feedback
{
	width:46px;
	height:46px;
	line-height:46px
}

.input-sm + .form-control-feedback,.input-group-sm > .form-control + .form-control-feedback,.input-group-sm > .input-group-addon + .form-control-feedback,.input-group-sm > .input-group-btn > .btn + .form-control-feedback
{
	width:30px;
	height:30px;
	line-height:30px
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label
{
	color:#3c763d
}

.has-success .form-control
{
	border-color:#3c763d;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-success .form-control:focus
{
	border-color:#2b542c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168
}

.has-success .input-group-addon
{
	color:#3c763d;
	border-color:#3c763d;
	background-color:#dff0d8
}

.has-success .form-control-feedback
{
	color:#3c763d
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label
{
	color:#8a6d3b
}

.has-warning .form-control
{
	border-color:#8a6d3b;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-warning .form-control:focus
{
	border-color:#66512c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b
}

.has-warning .input-group-addon
{
	color:#8a6d3b;
	border-color:#8a6d3b;
	background-color:#fcf8e3
}

.has-warning .form-control-feedback
{
	color:#8a6d3b
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label
{
	color:#a94442
}

.has-error .form-control
{
	border-color:#a94442;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-error .form-control:focus
{
	border-color:#843534;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483
}

.has-error .input-group-addon
{
	color:#a94442;
	border-color:#a94442;
	background-color:#f2dede
}

.has-error .form-control-feedback
{
	color:#a94442
}

.has-feedback label ~ .form-control-feedback
{
	top:24px
}

.has-feedback label.sr-only ~ .form-control-feedback
{
	top:0
}

.help-block
{
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#989fa9
}

@media (min-width: 768px) {
	.form-inline .form-group
	{
		display:inline-block;
		margin-bottom:0;
		vertical-align:middle
	}
	
	.form-inline .form-control
	{
		display:inline-block;
		width:auto;
		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 .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
	}
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline
{
	margin-top:0;
	margin-bottom:0;
	padding-top:8px
}

.form-horizontal .radio,.form-horizontal .checkbox
{
	min-height:27px
}

.form-horizontal .form-group
{
	margin-left:-15px;
	margin-right:-15px
}

.form-horizontal .form-group:before,.form-horizontal .form-group:after
{
	content:" ";
	display:table
}

.form-horizontal .form-group:after
{
	clear:both
}

@media (min-width: 768px) {
	.form-horizontal .control-label
	{
		text-align:right;
		margin-bottom:0;
		padding-top:8px
	}
}

.form-horizontal .has-feedback .form-control-feedback
{
	right:15px
}

@media (min-width: 768px) {
	.form-horizontal .form-group-lg .control-label
	{
		padding-top:14.3px
	}
}

@media (min-width: 768px) {
	.form-horizontal .form-group-sm .control-label
	{
		padding-top:6px
	}
}

.btn
{
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:7px 14px;
	font-size:14px;
	line-height:1.38462;
	border-radius:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}

.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus
{
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}

.btn:hover,.btn:focus,.btn.focus
{
	color:#585f69;
	text-decoration:none
}

.btn:active,.btn.active
{
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn
{
	cursor:not-allowed;
	pointer-events:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}

.btn-default
{
	color:#585f69;
	background-color:#fff;
	border-color:#0084c9
}

.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open > .btn-default.dropdown-toggle
{
	color:#585f69;
	background-color:#e6e6e6;
	border-color:#005c8c
}

.btn-default:active,.btn-default.active,.open > .btn-default.dropdown-toggle
{
	background-image:none
}

.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active
{
	background-color:#fff;
	border-color:#0084c9
}

.btn-default .badge
{
	color:#fff;
	background-color:#585f69
}

.btn-primary
{
	color:#fff;
	background-color:#0084c9;
	border-color:#0084c9
}

.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .btn-primary.dropdown-toggle
{
	color:#fff;
	background-color:#006396;
	border-color:#005c8c
}

.btn-primary:active,.btn-primary.active,.open > .btn-primary.dropdown-toggle
{
	background-image:none
}

.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active
{
	background-color:#0084c9;
	border-color:#0084c9
}

.btn-primary .badge
{
	color:#0084c9;
	background-color:#fff
}

.btn-success
{
	color:#fff;
	background-color:#5cb85c;
	border-color:#5cb85c
}

.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open > .btn-success.dropdown-toggle
{
	color:#fff;
	background-color:#449d44;
	border-color:#419641
}

.btn-success:active,.btn-success.active,.open > .btn-success.dropdown-toggle
{
	background-image:none
}

.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active
{
	background-color:#5cb85c;
	border-color:#5cb85c
}

.btn-success .badge
{
	color:#5cb85c;
	background-color:#fff
}

.btn-info
{
	color:#fff;
	background-color:#5bc0de;
	border-color:#5bc0de
}

.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open > .btn-info.dropdown-toggle
{
	color:#fff;
	background-color:#31b0d5;
	border-color:#2aabd2
}

.btn-info:active,.btn-info.active,.open > .btn-info.dropdown-toggle
{
	background-image:none
}

.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active
{
	background-color:#5bc0de;
	border-color:#5bc0de
}

.btn-info .badge
{
	color:#5bc0de;
	background-color:#fff
}

.btn-warning
{
	color:#fff;
	background-color:#f0ad4e;
	border-color:#f0ad4e
}

.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open > .btn-warning.dropdown-toggle
{
	color:#fff;
	background-color:#ec971f;
	border-color:#eb9316
}

.btn-warning:active,.btn-warning.active,.open > .btn-warning.dropdown-toggle
{
	background-image:none
}

.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active
{
	background-color:#f0ad4e;
	border-color:#f0ad4e
}

.btn-warning .badge
{
	color:#f0ad4e;
	background-color:#fff
}

.btn-danger
{
	color:#fff;
	background-color:#d9534f;
	border-color:#d9534f
}

.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open > .btn-danger.dropdown-toggle
{
	color:#fff;
	background-color:#c9302c;
	border-color:#c12e2a
}

.btn-danger:active,.btn-danger.active,.open > .btn-danger.dropdown-toggle
{
	background-image:none
}

.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active
{
	background-color:#d9534f;
	border-color:#d9534f
}

.btn-danger .badge
{
	color:#d9534f;
	background-color:#fff
}

.btn-link
{
	color:#0084c9;
	font-weight:400;
	border-radius:0
}

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

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active
{
	border-color:transparent
}

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

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

.btn-lg,.btn-group-lg > .btn
{
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}

.btn-sm,.btn-group-sm > .btn
{
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}

.btn-xs,.btn-group-xs > .btn
{
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}

.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;
	-webkit-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear
}

.fade.in
{
	opacity:1
}

.collapse
{
	display:none;
	visibility:hidden
}

.collapse.in
{
	display:block;
	visibility:visible
}

tr.collapse.in
{
	display:table-row
}

tbody.collapse.in
{
	display:table-row-group
}

.collapsing
{
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition-property:height,visibility;
	transition-property:height,visibility;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease
}

.caret
{
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px solid;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}

.dropup,.dropdown
{
	position:relative
}

.dropdown-toggle:focus
{
	outline:0
}

.dropdown-menu
{
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	font-size:14px;
	text-align:left;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid #ebebeb;
	border-radius:0;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
	box-shadow:0 6px 12px rgba(0,0,0,0.175);
	background-clip:padding-box
}

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

.dropdown-menu .divider
{
	height:1px;
	margin:8.5px 0;
	overflow:hidden;
	background-color:#e5e5e5
}

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

.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus
{
	text-decoration:none;
	color:#585f69;
	background-color:#0084c9
}

.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus
{
	color:#585f69;
	text-decoration:none;
	outline:0;
	background-color:#0084c9
}

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

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

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

.open > a
{
	outline:0
}

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

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

.dropdown-header
{
	display:block;
	padding:3px 20px;
	font-size:12px;
	line-height:1.38462;
	color:#585f69;
	white-space:nowrap
}

.dropdown-backdrop
{
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:990
}

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

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

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

@media (min-width: 768px) {
	.navbar-right .dropdown-menu
	{
		right:0;
		left:auto
	}
	
	.navbar-right .dropdown-menu-left
	{
		left:0;
		right:auto
	}
}

.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:hover,.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn:hover,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active
{
	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:before,.btn-toolbar:after
{
	content:" ";
	display:table
}

.btn-toolbar:after
{
	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-left:8px;
	padding-right:8px
}

.btn-group > .btn-lg + .dropdown-toggle,.btn-group-lg.btn-group > .btn + .dropdown-toggle
{
	padding-left:12px;
	padding-right:12px
}

.btn-group.open .dropdown-toggle
{
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}

.btn-group.open .dropdown-toggle.btn-link
{
	-webkit-box-shadow:none;
	box-shadow:none
}

.btn .caret
{
	margin-left:0
}

.btn-lg .caret,.btn-group-lg > .btn .caret
{
	border-width:5px 5px 0;
	border-bottom-width:0
}

.dropup .btn-lg .caret,.dropup .btn-group-lg > .btn .caret
{
	border-width:0 5px 5px
}

.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:before,.btn-group-vertical > .btn-group:after
{
	content:" ";
	display:table
}

.btn-group-vertical > .btn-group:after
{
	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;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}

.btn-group-vertical > .btn:last-child:not(:first-child)
{
	border-bottom-left-radius:0;
	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
}

.btn-group-justified
{
	display:table;
	width:100%;
	table-layout:fixed;
	border-collapse:separate
}

.btn-group-justified > .btn,.btn-group-justified > .btn-group
{
	float:none;
	display:table-cell;
	width:1%
}

.btn-group-justified > .btn-group .btn
{
	width:100%
}

.btn-group-justified > .btn-group .dropdown-menu
{
	left:auto
}

[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[class*="col-"]
{
	float:none;
	padding-left:0;
	padding-right:0
}

.input-group .form-control
{
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0
}

.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:7px 14px;
	font-size:14px;
	font-weight:400;
	line-height:1;
	color:#555;
	text-align:center;
	background-color:#eee;
	border:1px solid #ebebeb;
	border-radius:0
}

.input-group-addon.input-sm,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .input-group-addon.btn
{
	padding:5px 10px;
	font-size:12px;
	border-radius:3px
}

.input-group-addon.input-lg,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .input-group-addon.btn
{
	padding:10px 16px;
	font-size:18px;
	border-radius:6px
}

.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:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active
{
	z-index:2
}

.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
{
	margin-left:-1px
}

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

.nav:before,.nav:after
{
	content:" ";
	display:table
}

.nav:after
{
	clear:both
}

.nav > li
{
	position:relative;
	display:block
}

.nav > li > a
{
	position:relative;
	display:block;
	padding:7px 10px
}

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

.nav > li.disabled > a
{
	color:#777
}

.nav > li.disabled > a:hover,.nav > li.disabled > a:focus
{
	color:#777;
	text-decoration:none;
	background-color:transparent;
	cursor:not-allowed
}

.nav .open > a,.nav .open > a:hover,.nav .open > a:focus
{
	background-color:#eee;
	border-color:#0084c9
}

.nav .nav-divider
{
	height:1px;
	margin:8.5px 0;
	overflow:hidden;
	background-color:#e5e5e5
}

.nav > li > a > img
{
	max-width:none
}

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

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

.nav-tabs > li > a
{
	margin-right:2px;
	line-height:1.38462;
	border:1px solid transparent;
	border-radius:0 0 0 0
}

.nav-tabs > li > a:hover
{
	border-color:#ebebeb
}

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

.nav-pills > li
{
	float:left
}

.nav-pills > li > a
{
	border-radius:0
}

.nav-pills > li + li
{
	margin-left:2px
}

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

.nav-stacked > li
{
	float:none
}

.nav-stacked > li + li
{
	margin-top:2px;
	margin-left:0
}

.nav-justified,.nav-tabs.nav-justified
{
	width:100%
}

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

.nav-justified > li > a,.nav-tabs.nav-justified > li > a
{
	text-align:center;
	margin-bottom:5px
}

.nav-justified > .dropdown .dropdown-menu
{
	top:auto;
	left:auto
}

@media (min-width: 768px) {
	.nav-justified > li,.nav-tabs.nav-justified > li
	{
		display:table-cell;
		width:1%
	}
	
	.nav-justified > li > a,.nav-tabs.nav-justified > li > a
	{
		margin-bottom:0
	}
}

.nav-tabs-justified,.nav-tabs.nav-justified
{
	border-bottom:0
}

.nav-tabs-justified > li > a,.nav-tabs.nav-justified > li > a
{
	margin-right:0;
	border-radius:0
}

.nav-tabs-justified > .active > a,.nav-tabs.nav-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:focus
{
	border:1px solid #ddd
}

@media (min-width: 768px) {
	.nav-tabs-justified > li > a,.nav-tabs.nav-justified > li > a
	{
		border-bottom:1px solid #ddd;
		border-radius:0 0 0 0
	}
	
	.nav-tabs-justified > .active > a,.nav-tabs.nav-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:focus
	{
		border-bottom-color:#fff
	}
}

.tab-content > .tab-pane
{
	display:none;
	visibility:hidden
}

.tab-content > .active
{
	display:block;
	visibility:visible
}

.nav-tabs .dropdown-menu
{
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0
}

.navbar
{
	position:relative;
	min-height:35px;
	margin-bottom:19px;
	border:1px solid transparent
}

.navbar:before,.navbar:after
{
	content:" ";
	display:table
}

.navbar:after
{
	clear:both
}

@media (min-width: 768px) {
	.navbar
	{
		border-radius:0
	}
}

.navbar-header:before,.navbar-header:after
{
	content:" ";
	display:table
}

.navbar-header:after
{
	clear:both
}

@media (min-width: 768px) {
	.navbar-header
	{
		float:left
	}
}

.navbar-collapse
{
	overflow-x:visible;
	padding-right:15px;
	padding-left:15px;
	border-top:1px solid transparent;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
	-webkit-overflow-scrolling:touch
}

.navbar-collapse:before,.navbar-collapse:after
{
	content:" ";
	display:table
}

.navbar-collapse:after
{
	clear:both
}

.navbar-collapse.in
{
	overflow-y:auto
}

@media (min-width: 768px) {
	.navbar-collapse
	{
		width:auto;
		border-top:0;
		box-shadow:none
	}
	
	.navbar-collapse.collapse
	{
		display:block!important;
		visibility:visible!important;
		height:auto!important;
		padding-bottom:0;
		overflow:visible!important
	}
	
	.navbar-collapse.in
	{
		overflow-y:visible
	}
	
	.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse
	{
		padding-left:0;
		padding-right:0
	}
}

.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse
{
	max-height:340px
}

@media (max-device-width: 480px) and (orientation: landscape) {
	.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse
	{
		max-height:200px
	}
}

.container > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-header,.container-fluid > .navbar-collapse
{
	margin-right:-15px;
	margin-left:-15px
}
/*
@media (min-width: 768px) {
	.container > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-header,.container-fluid > .navbar-collapse
	{
		margin-right:0;
		margin-left:0
	}
}
*/
.navbar-static-top
{
	z-index:1000;
	border-width:0 0 1px
}

@media (min-width: 768px) {
	.navbar-static-top
	{
		border-radius:0
	}
}

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

@media (min-width: 768px) {
	.navbar-fixed-top,.navbar-fixed-bottom
	{
		border-radius:0
	}
}

.navbar-fixed-top
{
	top:0;
	border-width:0 0 1px
}

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

.navbar-brand
{
	float:left;
	padding:8px 15px;
	font-size:18px;
	line-height:19px;
	height:35px
}

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

.navbar-brand > img
{
	display:block
}

@media (min-width: 768px) {
	.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand
	{
		margin-left:-15px
	}
}

.navbar-toggle
{
	position:relative;
	float:right;
	margin-right:15px;
	padding:9px 10px;
	margin-top:.5px;
	margin-bottom:.5px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:0
}

.navbar-toggle:focus
{
	outline:0
}

.navbar-toggle .icon-bar
{
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}

.navbar-toggle .icon-bar + .icon-bar
{
	margin-top:4px
}

@media (min-width: 768px) {
	.navbar-toggle
	{
		display:none
	}
}

.navbar-nav
{
	margin:4px -15px
}

.navbar-nav > li > a
{
	padding-top:10px;
	padding-bottom:10px;
	line-height:19px
}

@media (max-width: 767px) {
	.navbar-nav .open .dropdown-menu
	{
		position:static;
		float:none;
		width:auto;
		margin-top:0;
		background-color:transparent;
		border:0;
		box-shadow:none
	}
	
	.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header
	{
		padding:5px 15px 5px 25px
	}
	
	.navbar-nav .open .dropdown-menu > li > a
	{
		line-height:19px
	}
	
	.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus
	{
		background-image:none
	}
}

@media (min-width: 768px) {
	.navbar-nav
	{
		float:left;
		margin:0
	}
	
	.navbar-nav > li
	{
		float:left
	}
	
	.navbar-nav > li > a
	{
		padding-top:8px;
		padding-bottom:8px
	}
}

.navbar-form
{
	padding:10px 15px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
	margin:-.5px -15px
}

@media (min-width: 768px) {
	.navbar-form .form-group
	{
		display:inline-block;
		margin-bottom:0;
		vertical-align:middle
	}
	
	.navbar-form .form-control
	{
		display:inline-block;
		width:auto;
		vertical-align:middle
	}
	
	.navbar-form .form-control-static
	{
		display:inline-block
	}
	
	.navbar-form .input-group
	{
		display:inline-table;
		vertical-align:middle
	}
	
	.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control
	{
		width:auto
	}
	
	.navbar-form .input-group > .form-control
	{
		width:100%
	}
	
	.navbar-form .control-label
	{
		margin-bottom:0;
		vertical-align:middle
	}
	
	.navbar-form .radio,.navbar-form .checkbox
	{
		display:inline-block;
		margin-top:0;
		margin-bottom:0;
		vertical-align:middle
	}
	
	.navbar-form .radio label,.navbar-form .checkbox label
	{
		padding-left:0
	}
	
	.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]
	{
		position:relative;
		margin-left:0
	}
	
	.navbar-form .has-feedback .form-control-feedback
	{
		top:0
	}
}

@media (max-width: 767px) {
	.navbar-form .form-group
	{
		margin-bottom:5px
	}
	
	.navbar-form .form-group:last-child
	{
		margin-bottom:0
	}
}

@media (min-width: 768px) {
	.navbar-form
	{
		width:auto;
		border:0;
		margin-left:0;
		margin-right:0;
		padding-top:0;
		padding-bottom:0;
		-webkit-box-shadow:none;
		box-shadow:none
	}
}

.navbar-nav > li > .dropdown-menu
{
	margin-top:0;
	border-top-right-radius:0;
	border-top-left-radius:0
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu
{
	margin-bottom:0;
	border-top-right-radius:0;
	border-top-left-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}

.navbar-btn
{
	margin-top:-.5px;
	margin-bottom:-.5px
}

.navbar-btn.btn-sm,.btn-group-sm > .navbar-btn.btn
{
	margin-top:2.5px;
	margin-bottom:2.5px
}

.navbar-btn.btn-xs,.btn-group-xs > .navbar-btn.btn
{
	margin-top:6.5px;
	margin-bottom:6.5px
}

.navbar-text
{
	margin-top:8px;
	margin-bottom:8px
}

@media (min-width: 768px) {
	.navbar-text
	{
		float:left;
		margin-left:15px;
		margin-right:15px
	}
}

@media (min-width: 768px) {
	.navbar-left
	{
		float:left!important
	}
	
	.navbar-right
	{
		float:right!important;
		margin-right:-15px
	}
	
	.navbar-right ~ .navbar-right
	{
		margin-right:0
	}
}

.navbar-default
{
	background-color:#f8f8f8;
	border-color:#e7e7e7
}

.navbar-default .navbar-brand
{
	color:#777
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus
{
	color:#5e5e5e;
	background-color:transparent
}

.navbar-default .navbar-text
{
	color:#777
}

.navbar-default .navbar-nav > li > a
{
	color:#777
}

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

.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus
{
	color:#555;
	background-color:#e7e7e7
}

.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus
{
	color:#ccc;
	background-color:transparent
}

.navbar-default .navbar-toggle
{
	border-color:#ddd
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus
{
	background-color:#ddd
}

.navbar-default .navbar-toggle .icon-bar
{
	background-color:#888
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form
{
	border-color:#e7e7e7
}

.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus
{
	background-color:#e7e7e7;
	color:#555
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a
	{
		color:#777
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus
	{
		color:#333;
		background-color:transparent
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus
	{
		color:#555;
		background-color:#e7e7e7
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus
	{
		color:#ccc;
		background-color:transparent
	}
}

.navbar-default .navbar-link
{
	color:#777
}

.navbar-default .navbar-link:hover
{
	color:#333
}

.navbar-default .btn-link
{
	color:#777
}

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

.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus
{
	color:#ccc
}

.navbar-inverse
{
	background-color:#222;
	border-color:#090909
}

.navbar-inverse .navbar-brand
{
	color:#9d9d9d
}

.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus
{
	color:#fff;
	background-color:transparent
}

.navbar-inverse .navbar-text
{
	color:#9d9d9d
}

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

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

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

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

.navbar-inverse .navbar-toggle
{
	border-color:#333
}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus
{
	background-color:#333
}

.navbar-inverse .navbar-toggle .icon-bar
{
	background-color:#fff
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form
{
	border-color:#101010
}

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

@media (max-width: 767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header
	{
		border-color:#090909
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider
	{
		background-color:#090909
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a
	{
		color:#9d9d9d
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus
	{
		color:#fff;
		background-color:transparent
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus
	{
		color:#fff;
		background-color:#090909
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus
	{
		color:#444;
		background-color:transparent
	}
}

.navbar-inverse .navbar-link
{
	color:#9d9d9d
}

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

.navbar-inverse .btn-link
{
	color:#9d9d9d
}

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

.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus
{
	color:#444
}

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

.breadcrumb > li
{
	display:inline-block
}

.breadcrumb > li + li:before
{
	content:/\00a0;
	padding:0 5px;
	color:#ccc
}

.breadcrumb > .active
{
	color:#777
}

.pagination
{
	display:inline-block;
	padding-left:0;
	margin:19px 0;
	border-radius:0
}

.pagination > li
{
	display:inline
}

.pagination > li > a,.pagination > li > span
{
	position:relative;
	float:left;
	padding:7px 14px;
	line-height:1.38462;
	text-decoration:none;
	color:#0084c9;
	background-color:#fff;
	border:1px solid #ddd;
	margin-left:-1px
}

.pagination > li:first-child > a,.pagination > li:first-child > span
{
	margin-left:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0
}

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

.pagination > li > a:hover,.pagination > li > a:focus,.pagination > li > span:hover,.pagination > li > span:focus
{
	color:#00527d;
	background-color:#eee;
	border-color:#ddd
}

.pagination > .active > a,.pagination > .active > a:hover,.pagination > .active > a:focus,.pagination > .active > span,.pagination > .active > span:hover,.pagination > .active > span:focus
{
	z-index:2;
	color:#fff;
	background-color:#0084c9;
	border-color:#0084c9;
	cursor:default
}

.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus
{
	color:#777;
	background-color:#fff;
	border-color:#ddd;
	cursor:not-allowed
}

.pagination-lg > li > a,.pagination-lg > li > span
{
	padding:10px 16px;
	font-size:18px
}

.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span
{
	border-bottom-left-radius:6px;
	border-top-left-radius:6px
}

.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span
{
	border-bottom-right-radius:6px;
	border-top-right-radius:6px
}

.pagination-sm > li > a,.pagination-sm > li > span
{
	padding:5px 10px;
	font-size:12px
}

.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span
{
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}

.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span
{
	border-bottom-right-radius:3px;
	border-top-right-radius:3px
}

.pager
{
	padding-left:0;
	margin:19px 0;
	list-style:none;
	text-align:center
}

.pager:before,.pager:after
{
	content:" ";
	display:table
}

.pager:after
{
	clear:both
}

.pager li
{
	display:inline
}

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

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

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

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

.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span
{
	color:#777;
	background-color:#fff;
	cursor:not-allowed
}

.label
{
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em
}

.label:empty
{
	display:none
}

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

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

.label-default
{
	background-color:#777
}

.label-default[href]:hover,.label-default[href]:focus
{
	background-color:#5e5e5e
}

.label-primary
{
	background-color:#0084c9
}

.label-primary[href]:hover,.label-primary[href]:focus
{
	background-color:#006396
}

.label-success
{
	background-color:#5cb85c
}

.label-success[href]:hover,.label-success[href]:focus
{
	background-color:#449d44
}

.label-info
{
	background-color:#5bc0de
}

.label-info[href]:hover,.label-info[href]:focus
{
	background-color:#31b0d5
}

.label-warning
{
	background-color:#f0ad4e
}

.label-warning[href]:hover,.label-warning[href]:focus
{
	background-color:#ec971f
}

.label-danger
{
	background-color:#d9534f
}

.label-danger[href]:hover,.label-danger[href]:focus
{
	background-color:#c9302c
}

.badge
{
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	font-weight:700;
	color:#fff;
	line-height:1;
	vertical-align:baseline;
	white-space:nowrap;
	text-align:center;
	background-color:#777;
	border-radius:10px
}

.badge:empty
{
	display:none
}

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

.btn-xs .badge,.btn-group-xs > .btn .badge
{
	top:0;
	padding:1px 5px
}

.list-group-item.active > .badge,.nav-pills > .active > a > .badge
{
	color:#0084c9;
	background-color:#fff
}

.list-group-item > .badge
{
	float:right
}

.list-group-item > .badge + .badge
{
	margin-right:5px
}

.nav-pills > li > a > .badge
{
	margin-left:3px
}

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

.jumbotron
{
	padding:30px 15px;
	margin-bottom:30px;
	color:inherit;
	background-color:#eee
}

.jumbotron h1,.jumbotron .h1
{
	color:inherit
}

.jumbotron p
{
	margin-bottom:15px;
	font-size:21px;
	font-weight:200
}

.jumbotron > hr
{
	border-top-color:#d5d5d5
}

.container .jumbotron,.container-fluid .jumbotron
{
	border-radius:6px
}

.jumbotron .container
{
	max-width:100%
}

@media screen and (min-width: 768px) {
	.jumbotron
	{
		padding:48px 0
	}
	
	.container .jumbotron,.container-fluid .jumbotron
	{
		padding-left:60px;
		padding-right:60px
	}
	
	.jumbotron h1,.jumbotron .h1
	{
		font-size:63px
	}
}

.thumbnail
{
	display:block;
	padding:4px;
	margin-bottom:19px;
	line-height:1.38462;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:0;
	-webkit-transition:border .2s ease-in-out;
	-o-transition:border .2s ease-in-out;
	transition:border .2s ease-in-out
}

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

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

a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active
{
	border-color:#0084c9
}

.alert
{
	padding:15px;
	margin-bottom:19px;
	border:1px solid transparent;
	border-radius:0
}

.alert h4
{
	margin-top:0;
	color:inherit
}

.alert .alert-link
{
	font-weight:700
}

.alert > p,.alert > ul
{
	margin-bottom:0
}

.alert > p + p
{
	margin-top:5px
}

.alert-dismissable,.alert-dismissible
{
	padding-right:35px
}

.alert-dismissable .close,.alert-dismissible .close
{
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit
}

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

.alert-success hr
{
	border-top-color:#c9e2b3
}

.alert-success .alert-link
{
	color:#2b542c
}

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

.alert-info hr
{
	border-top-color:#a6e1ec
}

.alert-info .alert-link
{
	color:#245269
}

.alert-warning
{
	background-color:#fcf8e3;
	border-color:#faebcc;
	color:#8a6d3b
}

.alert-warning hr
{
	border-top-color:#f7e1b5
}

.alert-warning .alert-link
{
	color:#66512c
}

.alert-danger
{
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#a94442
}

.alert-danger hr
{
	border-top-color:#e4b9c0
}

.alert-danger .alert-link
{
	color:#843534
}

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

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

.progress
{
	overflow:hidden;
	height:19px;
	margin-bottom:19px;
	background-color:#f5f5f5;
	border-radius:0;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}

.progress-bar
{
	float:left;
	width:0;
	height:100%;
	font-size:12px;
	line-height:19px;
	color:#fff;
	text-align:center;
	background-color:#0084c9;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-transition:width .6s ease;
	-o-transition:width .6s ease;
	transition:width .6s ease
}

.progress-striped .progress-bar,.progress-bar-striped
{
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-size:40px 40px
}

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

.progress-bar-success
{
	background-color:#5cb85c
}

.progress-striped .progress-bar-success
{
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}

.progress-bar-info
{
	background-color:#5bc0de
}

.progress-striped .progress-bar-info
{
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}

.progress-bar-warning
{
	background-color:#f0ad4e
}

.progress-striped .progress-bar-warning
{
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}

.progress-bar-danger
{
	background-color:#d9534f
}

.progress-striped .progress-bar-danger
{
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}

.media
{
	margin-top:15px
}

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

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

.media-body
{
	width:10000px
}

.media-object
{
	display:block
}

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

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

.media-left,.media-right,.media-body
{
	display:table-cell;
	vertical-align:top
}

.media-middle
{
	vertical-align:middle
}

.media-bottom
{
	vertical-align:bottom
}

.media-heading
{
	margin-top:0;
	margin-bottom:5px
}

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

.list-group
{
	margin-bottom:20px;
	padding-left:0
}

.list-group-item
{
	position:relative;
	display:block;
	padding:10px 15px;
	margin-bottom:-1px;
	background-color:#fff;
	border:1px solid #ddd
}

.list-group-item:first-child
{
	border-top-right-radius:0;
	border-top-left-radius:0
}

.list-group-item:last-child
{
	margin-bottom:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}

a.list-group-item
{
	color:#555
}

a.list-group-item .list-group-item-heading
{
	color:#333
}

a.list-group-item:hover,a.list-group-item:focus
{
	text-decoration:none;
	color:#555;
	background-color:#f5f5f5
}

.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus
{
	background-color:#eee;
	color:#777;
	cursor:not-allowed
}

.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading
{
	color:inherit
}

.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text
{
	color:#777
}

.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus
{
	z-index:2;
	color:#fff;
	background-color:#0084c9;
	border-color:#0084c9
}

.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: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,.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
{
	color:inherit
}

.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text
{
	color:#96dbff
}

.list-group-item-success
{
	color:#3c763d;
	background-color:#dff0d8
}

a.list-group-item-success
{
	color:#3c763d
}

a.list-group-item-success .list-group-item-heading
{
	color:inherit
}

a.list-group-item-success:hover,a.list-group-item-success:focus
{
	color:#3c763d;
	background-color:#d0e9c6
}

a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus
{
	color:#fff;
	background-color:#3c763d;
	border-color:#3c763d
}

.list-group-item-info
{
	color:#31708f;
	background-color:#d9edf7
}

a.list-group-item-info
{
	color:#31708f
}

a.list-group-item-info .list-group-item-heading
{
	color:inherit
}

a.list-group-item-info:hover,a.list-group-item-info:focus
{
	color:#31708f;
	background-color:#c4e3f3
}

a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus
{
	color:#fff;
	background-color:#31708f;
	border-color:#31708f
}

.list-group-item-warning
{
	color:#8a6d3b;
	background-color:#fcf8e3
}

a.list-group-item-warning
{
	color:#8a6d3b
}

a.list-group-item-warning .list-group-item-heading
{
	color:inherit
}

a.list-group-item-warning:hover,a.list-group-item-warning:focus
{
	color:#8a6d3b;
	background-color:#faf2cc
}

a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus
{
	color:#fff;
	background-color:#8a6d3b;
	border-color:#8a6d3b
}

.list-group-item-danger
{
	color:#a94442;
	background-color:#f2dede
}

a.list-group-item-danger
{
	color:#a94442
}

a.list-group-item-danger .list-group-item-heading
{
	color:inherit
}

a.list-group-item-danger:hover,a.list-group-item-danger:focus
{
	color:#a94442;
	background-color:#ebcccc
}

a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus
{
	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
}

.panel
{
	margin-bottom:19px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:0;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
	box-shadow:0 1px 1px rgba(0,0,0,0.05)
}

.panel-body
{
	padding:20px 39px
}

.panel-body:before,.panel-body:after
{
	content:" ";
	display:table
}

.panel-body:after
{
	clear:both
}

.panel-heading
{
	padding:0;
	border-bottom:1px solid transparent;
	border-top-right-radius:-1px;
	border-top-left-radius:-1px
}

.panel-heading > .dropdown .dropdown-toggle
{
	color:inherit
}

.panel-title
{
	margin-top:0;
	margin-bottom:0;
	font-size:16px;
	color:inherit
}

.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a
{
	color:inherit
}

.panel-footer
{
	padding:0;
	background-color:#f5f5f5;
	border-top:1px solid #ebebeb;
	border-bottom-right-radius:-1px;
	border-bottom-left-radius:-1px
}

.panel > .list-group,.panel > .panel-collapse > .list-group
{
	margin-bottom:0
}

.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item
{
	border-width:1px 0;
	border-radius:0
}

.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child
{
	border-top:0;
	border-top-right-radius:-1px;
	border-top-left-radius:-1px
}

.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child
{
	border-bottom:0;
	border-bottom-right-radius:-1px;
	border-bottom-left-radius:-1px
}

.panel-heading + .list-group .list-group-item:first-child
{
	border-top-width:0
}

.list-group + .panel-footer
{
	border-top-width:0
}

.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table
{
	margin-bottom:0
}

.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption
{
	padding-left:20px 39px;
	padding-right:20px 39px
}

.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child
{
	border-top-right-radius:-1px;
	border-top-left-radius:-1px
}

.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child
{
	border-top-left-radius:-1px;
	border-top-right-radius:-1px
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child
{
	border-top-left-radius:-1px
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child
{
	border-top-right-radius:-1px
}

.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child
{
	border-bottom-right-radius:-1px;
	border-bottom-left-radius:-1px
}

.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child
{
	border-bottom-left-radius:-1px;
	border-bottom-right-radius:-1px
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child
{
	border-bottom-left-radius:-1px
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child
{
	border-bottom-right-radius:-1px
}

.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body
{
	border-top:1px solid #ebebeb
}

.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td
{
	border-top:0
}

.panel > .table-bordered,.panel > .table-responsive > .table-bordered
{
	border:0
}

.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child
{
	border-left:0
}

.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child
{
	border-right:0
}

.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th
{
	border-bottom:0
}

.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th
{
	border-bottom:0
}

.panel > .table-responsive
{
	border:0;
	margin-bottom:0
}

.panel-group
{
	margin-bottom:19px
}

.panel-group .panel
{
	margin-bottom:0;
	border-radius:0
}

.panel-group .panel + .panel
{
	margin-top:5px
}

.panel-group .panel-heading
{
	border-bottom:0
}

.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group
{
	border-top:1px solid #ebebeb
}

.panel-group .panel-footer
{
	border-top:0
}

.panel-group .panel-footer + .panel-collapse .panel-body
{
	border-bottom:1px solid #ebebeb
}

.panel-default
{
	border-color:#ebebeb
}

.panel-default > .panel-heading
{
	color:#585f69;
	background-color:#fff;
	border-color:#ebebeb
}

.panel-default > .panel-heading + .panel-collapse > .panel-body
{
	border-top-color:#ebebeb
}

.panel-default > .panel-heading .badge
{
	color:#fff;
	background-color:#585f69
}

.panel-default > .panel-footer + .panel-collapse > .panel-body
{
	border-bottom-color:#ebebeb
}

.panel-primary
{
	border-color:#0084c9
}

.panel-primary > .panel-heading
{
	color:#fff;
	background-color:#0084c9;
	border-color:#0084c9
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body
{
	border-top-color:#0084c9
}

.panel-primary > .panel-heading .badge
{
	color:#0084c9;
	background-color:#fff
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body
{
	border-bottom-color:#0084c9
}

.panel-success
{
	border-color:#d6e9c6
}

.panel-success > .panel-heading
{
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6
}

.panel-success > .panel-heading + .panel-collapse > .panel-body
{
	border-top-color:#d6e9c6
}

.panel-success > .panel-heading .badge
{
	color:#dff0d8;
	background-color:#3c763d
}

.panel-success > .panel-footer + .panel-collapse > .panel-body
{
	border-bottom-color:#d6e9c6
}

.panel-info
{
	border-color:#bce8f1
}

.panel-info > .panel-heading
{
	color:#31708f;
	background-color:#d9edf7;
	border-color:#bce8f1
}

.panel-info > .panel-heading + .panel-collapse > .panel-body
{
	border-top-color:#bce8f1
}

.panel-info > .panel-heading .badge
{
	color:#d9edf7;
	background-color:#31708f
}

.panel-info > .panel-footer + .panel-collapse > .panel-body
{
	border-bottom-color:#bce8f1
}

.panel-warning
{
	border-color:#faebcc
}

.panel-warning > .panel-heading
{
	color:#8a6d3b;
	background-color:#fcf8e3;
	border-color:#faebcc
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body
{
	border-top-color:#faebcc
}

.panel-warning > .panel-heading .badge
{
	color:#fcf8e3;
	background-color:#8a6d3b
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body
{
	border-bottom-color:#faebcc
}

.panel-danger
{
	border-color:#ebccd1
}

.panel-danger > .panel-heading
{
	color:#a94442;
	background-color:#f2dede;
	border-color:#ebccd1
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body
{
	border-top-color:#ebccd1
}

.panel-danger > .panel-heading .badge
{
	color:#f2dede;
	background-color:#a94442
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body
{
	border-bottom-color:#ebccd1
}

.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;
	left:0;
	bottom:0;
	height:100%;
	width:100%;
	border:0
}

.embed-responsive.embed-responsive-16by9
{
	padding-bottom:56.25%
}

.embed-responsive.embed-responsive-4by3
{
	padding-bottom:75%
}

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

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

.well-lg
{
	padding:24px;
	border-radius:6px
}

.well-sm
{
	padding:9px;
	border-radius:3px
}

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

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

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

.modal-open
{
	overflow:hidden
}

.modal
{
	display:none;
	overflow:hidden;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	-webkit-overflow-scrolling:touch;
	outline:0
}

.modal.fade .modal-dialog
{
	-webkit-transform:translate(0,-25%);
	-ms-transform:translate(0,-25%);
	-o-transform:translate(0,-25%);
	transform:translate(0,-25%);
	-webkit-transition:-webkit-transform .3s ease-out;
	-moz-transition:-moz-transform .3s ease-out;
	-o-transition:-o-transform .3s ease-out;
	transition:transform .3s ease-out
}

.modal.in .modal-dialog
{
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-o-transform:translate(0,0);
	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;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:6px;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
	box-shadow:0 3px 9px rgba(0,0,0,0.5);
	background-clip:padding-box;
	outline:0
}

.modal-backdrop
{
	position:absolute;
	top:0;
	right:0;
	left:0;
	background-color:#000
}

.modal-backdrop.fade
{
	opacity:0;
	filter:alpha(opacity=0)
}

.modal-backdrop.in
{
	opacity:.5;
	filter:alpha(opacity=50)
}

.modal-header
{
	padding:15px;
	border-bottom:1px solid #e5e5e5;
	min-height:16.38462px
}

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

.modal-title
{
	margin:0;
	line-height:1.38462
}

.modal-body
{
	position:relative;
	padding:15px
}

.modal-footer
{
	padding:15px;
	text-align:right;
	border-top:1px solid #e5e5e5
}

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

.modal-footer:after
{
	clear:both
}

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

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

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

.modal-scrollbar-measure
{
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}

@media (min-width: 768px) {
	.modal-dialog
	{
		width:600px;
		margin:30px auto
	}
	
	.modal-content
	{
		-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
		box-shadow:0 5px 15px rgba(0,0,0,0.5)
	}
	
	.modal-sm
	{
		width:300px
	}
}

@media (min-width: 992px) {
	.modal-lg
	{
		width:900px
	}
}

.tooltip
{
	position:absolute;
	z-index:1070;
	display:block;
	visibility:visible;
	font-family:"PT Sans",sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:1.4;
	opacity:0;
	filter:alpha(opacity=0)
}

.tooltip.in
{
	opacity:.9;
	filter:alpha(opacity=90)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.popover
{
	position:absolute;
	top:0;
	left:0;
	z-index:1060;
	display:none;
	max-width:276px;
	padding:1px;
	font-family:"PT Sans",sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:1.38462;
	text-align:left;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	white-space:normal
}

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

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

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

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

.popover-title
{
	margin:0;
	padding:8px 14px;
	font-size:14px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius:5px 5px 0 0
}

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

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

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

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

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

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

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

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

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

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

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

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

.carousel
{
	position:relative
}

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

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

.carousel-inner > .item > img,.carousel-inner > .item > a > img
{
	display:block;
	max-width:100%;
	height:auto;
	line-height:1
}

@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner > .item
	{
		-webkit-transition:-webkit-transform .6s ease-in-out;
		-moz-transition:-moz-transform .6s ease-in-out;
		-o-transition:-o-transform .6s ease-in-out;
		transition:transform .6s ease-in-out;
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		backface-visibility:hidden;
		-webkit-perspective:1000;
		-moz-perspective:1000;
		perspective:1000px
	}
	
	.carousel-inner > .item.next,.carousel-inner > .item.active.right
	{
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0);
		left:0
	}
	
	.carousel-inner > .item.prev,.carousel-inner > .item.active.left
	{
		-webkit-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0);
		left:0
	}
	
	.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active
	{
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
		left:0
	}
}

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

.carousel-inner > .active
{
	left:0
}

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

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

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

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

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

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

.carousel-control
{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:15%;
	opacity:.5;
	filter:alpha(opacity=50);
	font-size:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,0.6)
}

.carousel-control.left
{
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);
	background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);
	background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)
}

.carousel-control.right
{
	left:auto;
	right:0;
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);
	background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);
	background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)
}

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

.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right
{
	position:absolute;
	top:50%;
	z-index:5;
	display:inline-block
}

.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left
{
	left:50%;
	margin-left:-10px
}

.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right
{
	right:50%;
	margin-right:-10px
}

.carousel-control .icon-prev,.carousel-control .icon-next
{
	width:20px;
	height:20px;
	margin-top:-10px;
	line-height:1;
	font-family:serif
}

.carousel-control .icon-prev:before
{
	content:'\2039'
}

.carousel-control .icon-next:before
{
	content:'\203a'
}

.carousel-indicators
{
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:15;
	width:60%;
	margin-left:-30%;
	padding-left:0;
	list-style:none;
	text-align:center
}

.carousel-indicators li
{
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px;
	text-indent:-999px;
	border:1px solid #fff;
	border-radius:10px;
	cursor:pointer;
	background-color:#000 \9;
	background-color:transparent
}

.carousel-indicators .active
{
	margin:0;
	width:12px;
	height:12px;
	background-color:#fff
}

.carousel-caption
{
	position:absolute;
	left:15%;
	right:15%;
	bottom:20px;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,0.6)
}

.carousel-caption .btn
{
	text-shadow:none
}

@media screen and (min-width: 768px) {
	.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next
	{
		width:30px;
		height:30px;
		margin-top:-15px;
		font-size:30px
	}
	
	.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev
	{
		margin-left:-15px
	}
	
	.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next
	{
		margin-right:-15px
	}
	
	.carousel-caption
	{
		left:20%;
		right:20%;
		padding-bottom:30px
	}
	
	.carousel-indicators
	{
		bottom:20px
	}
}

.clearfix:before,.clearfix:after
{
	content:" ";
	display:table
}

.clearfix:after
{
	clear:both
}

.center-block
{
	display:block;
	margin-left:auto;
	margin-right:auto
}

.pull-right
{
	float:right!important
}

.pull-left
{
	float:left!important
}

.hide
{
	display:none!important
}

.show
{
	display:block!important
}

.invisible
{
	visibility:hidden
}

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

.hidden
{
	display:none!important;
	visibility:hidden!important
}

.affix
{
	position:fixed
}

.visible-xs
{
	display:none!important
}

.visible-sm
{
	display:none!important
}

.visible-md
{
	display:none!important
}

.visible-lg
{
	display:none!important
}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block
{
	display:none!important
}

@media (max-width: 767px) {
	.visible-xs
	{
		display:block!important
	}
	
	table.visible-xs
	{
		display:table
	}
	
	tr.visible-xs
	{
		display:table-row!important
	}
	
	th.visible-xs,td.visible-xs
	{
		display:table-cell!important
	}
}

@media (max-width: 767px) {
	.visible-xs-block
	{
		display:block!important
	}
}

@media (max-width: 767px) {
	.visible-xs-inline
	{
		display:inline!important
	}
}

@media (max-width: 767px) {
	.visible-xs-inline-block
	{
		display:inline-block!important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm
	{
		display:block!important
	}
	
	table.visible-sm
	{
		display:table
	}
	
	tr.visible-sm
	{
		display:table-row!important
	}
	
	th.visible-sm,td.visible-sm
	{
		display:table-cell!important
	}
	
	.visible-sm-block
	{
		display:block!important
	}
	
	.visible-sm-inline
	{
		display:inline!important
	}
	
	.visible-sm-inline-block
	{
		display:inline-block!important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md
	{
		display:block!important
	}
	
	table.visible-md
	{
		display:table
	}
	
	tr.visible-md
	{
		display:table-row!important
	}
	
	th.visible-md,td.visible-md
	{
		display:table-cell!important
	}
	
	.visible-md-block
	{
		display:block!important
	}
	
	.visible-md-inline
	{
		display:inline!important
	}
	
	.visible-md-inline-block
	{
		display:inline-block!important
	}
}

@media (min-width: 1200px) {
	.visible-lg
	{
		display:block!important
	}
	
	table.visible-lg
	{
		display:table
	}
	
	tr.visible-lg
	{
		display:table-row!important
	}
	
	th.visible-lg,td.visible-lg
	{
		display:table-cell!important
	}
}

@media (min-width: 1200px) {
	.visible-lg-block
	{
		display:block!important
	}
}

@media (min-width: 1200px) {
	.visible-lg-inline
	{
		display:inline!important
	}
}

@media (min-width: 1200px) {
	.visible-lg-inline-block
	{
		display:inline-block!important
	}
}

@media (max-width: 767px) {
	.hidden-xs
	{
		display:none!important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm
	{
		display:none!important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md
	{
		display:none!important
	}
}

@media (min-width: 1200px) {
	.hidden-lg
	{
		display:none!important
	}
}

.visible-print
{
	display:none!important
}

@media print {
	.visible-print
	{
		display:block!important
	}
	
	table.visible-print
	{
		display:table
	}
	
	tr.visible-print
	{
		display:table-row!important
	}
	
	th.visible-print,td.visible-print
	{
		display:table-cell!important
	}
}

.visible-print-block
{
	display:none!important
}

@media print {
	.visible-print-block
	{
		display:block!important
	}
}

.visible-print-inline
{
	display:none!important
}

@media print {
	.visible-print-inline
	{
		display:inline!important
	}
}

.visible-print-inline-block
{
	display:none!important
}

@media print {
	.visible-print-inline-block
	{
		display:inline-block!important
	}
}

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

@font-face
{
	font-family:'FontAwesome';
	src:url(/local/templates/monop_2024/styles/../fonts/awesome/fontawesome-webfont.eot?v=4.3.0);
	src:url(/local/templates/monop_2024/styles/../fonts/awesome/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(/local/templates/monop_2024/styles/../fonts/awesome/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(/local/templates/monop_2024/styles/../fonts/awesome/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(/local/templates/monop_2024/styles/../fonts/awesome/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(/local/templates/monop_2024/styles/../fonts/awesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg");
	font-weight:400;
	font-style:normal;
	font-display:swap
}

.roboto
{
	font-family:"Roboto",sans-serif;
	font-weight:400
}

.robotolight
{
	font-family:"Roboto",sans-serif;
	font-weight:300
}

.fa
{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	transform:translate(0,0)
}

.disableSelection
{
	-ms-user-select:none;
	-moz-user-select:-moz-none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	user-select:none
}

.container
{
	min-width:320px
}

@media (min-width: 768px) {
	.container
	{
		width:750px
	}
}

@media (min-width: 992px) {
	.container
	{
		width:970px
	}
}

@media (min-width: 1200px) {
	.container
	{
		width:1170px
	}
}

.invisible
{
	visibility:hidden
}

.area2darken
{
	cursor:default!important;
	opacity:.5
}

.preloader
{
	width:32px;
	height:32px;
	background:transparent url(/local/templates/monop_2024/styles/../img/ajax-loader.gif) center center no-repeat
}

.blackMode .preloader
{
	background-image:url(/local/templates/monop_2024/styles/../img/ajax-loader2.gif)
}

body
{
	overflow-y:scroll
}

#bx-admin-prefix .adm-input-file-control *,#bx-admin-prefix .adm-input-file-control :before,#bx-admin-prefix .adm-input-file-control :after
{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}

#bx-admin-prefix label
{
	font-weight:400
}

.notmain
{
	margin-top:17px
}

small
{
	color:#b8b8b8
}

.label
{
	padding:.1em .7em .17em;
	font-size:100%;
	font-weight:400;
	border-radius:0
}

.label-success
{
	background-color:#87a245
}

.label-danger
{
	background-color:#e27e7e
}

img
{
	width:auto;
	height:auto;
	max-width:100%
}

img.floatleftcorner
{
	float:left;
	margin:0 30px 30px 0
}

img.floatleft
{
	float:left;
	margin:30px 30px 30px 0
}

img.floatrightcorner
{
	float:right;
	margin:0 0 30px 30px
}

img.floatright
{
	float:right;
	margin:30px 0 30px 30px
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6
{
	margin-top:15px;
	margin-bottom:15px;
	font-family:"Roboto",sans-serif;
	font-weight:300
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a
{
	text-decoration:none;
	color:#585f69
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover
{
	text-decoration:none;
	color:#0084c9
}

h2.coolHeading,.h2.coolHeading
{
	padding-bottom:4px;
	line-height:30px;
	border-bottom:1px solid #ebebeb
}

h2.coolHeading .secondLine,.h2.coolHeading .secondLine
{
	position:relative;
	top:4px;
	border-bottom:2px solid #0084c9
}

h4,.h4,h6,.h6
{
	color:#0084c9
}

html .page-header
{
	padding-bottom:0;
	margin:15px 0 14px;
	border-bottom:none
}

html .page-header h1
{
	margin:0
}

@media (min-width: 992px) {
	html.detailprodpage .js-brcrtitle,html.detailprodpage .js-ttl
	{
		display:none
	}
}

@media (max-width: 991px) {
	html.detailprodpage .js-detail .brcrtitle .brcr,html.detailprodpage .js-detail .brcrtitle .ttl
	{
		display:none
	}
	
	html .page-header
	{
		margin:15px 0 44px
	}
}

ul,ol
{
	list-style:none;
	padding-left:50px
}

ul > li,ol > li
{
	position:relative;
	list-style-type:none;
	line-height:19px
}

ul > li:before,ol > li:before
{
	content:'\2022';
	position:absolute;
	top:0;
	left:-31px;
	font-size:14pt;
	line-height:1em;
	color:#0084c9
}

ol
{
	counter-reset:list 0
}

ol > li:before
{
	counter-increment:list;
	content:counter(list) "";
	font-size:10pt;
	margin-top:4px
}

ul.list-ok > li:before,ol.list-ok > li:before
{
	content:"\f00c";
	font-size:11px;
	font-family:'FontAwesome';
	margin-top:5px
}

ul.list-unstyled,ol.list-unstyled
{
	list-style:none;
	padding-left:0;
	counter-reset:list 0
}

ul.list-unstyled > li,ol.list-unstyled > li
{
	position:static;
	list-style-type:none
}

ul.list-unstyled > li:before,ol.list-unstyled > li:before
{
	position:static;
	left:0;
	content:''
}

html blockquote
{
	padding:25px 75px;
	line-height:25px;
	text-align:center;
	color:#585e63;
	background-color:#ebebeb;
	border:none
}

html blockquote footer:before,html blockquote small:before,html blockquote .small:before
{
	content:''
}

a
{
	text-decoration:underline;
	color:#585f69
}

a:hover
{
	text-decoration:none;
	color:#202020
}

a.btn
{
	text-decoration:none
}

html .aprimary
{
	color:#0084c9
}

html a.aprimary
{
	color:#0084c9;
	text-decoration:none
}

html a.aprimary:hover
{
	text-decoration:underline
}

html .btn
{
	border-radius:0
}

html .btn:focus,html .btn.focus,html .btn:active:focus,html .btn:active.focus,html .btn.active:focus,html .btn.active.focus
{
	outline:none;
	outline-offset:0
}

html .btn-default:hover,html .btn-default:focus,html .btn-default.focus,html .btn-default:active,html .btn-default.active,.open > html .btn-default.dropdown-toggle
{
	color:#fff;
	background-color:#006396;
	border-color:#006396
}

html .form-control
{
	height:35px;
	border-color:#ebebeb;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}

html .form-control:focus
{
	border-color:#d2d2d2;
	-webkit-box-shadow:inset 1px 1px 1px #ebebeb;
	box-shadow:inset 1px 1px 1px #ebebeb
}

html .input-group-addon
{
	padding-right:9px;
	padding-left:9px;
	background-color:transparent;
	border-color:transparent
}

table.table
{
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb
}

table.table > thead > tr > th
{
	color:#000;
	vertical-align:middle;
	font-weight:400
}

table.table > tbody > tr > td
{
	color:#585f69;
	border-right:1px solid #fff;
	border-left:1px solid #fff
}

table.table > thead > tr > th,table.table > tbody > tr > td
{
	border-top:1px solid #ebebeb;
	border-bottom:none
}

table.table td.middle
{
	vertical-align:middle
}

.nav-tabs
{
	margin-bottom:17px;
	border-bottom:none
}

.nav-tabs > li > a
{
	text-decoration:none;
	margin-right:10px;
	border:1px solid #ebebeb
}

.nav-tabs > li:before
{
	content:none
}

.panel
{
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none
}

.panel-group .panel + .panel
{
	margin-top:-1px;
	border-width:none
}

.panel-default > .panel-heading
{
	border:none
}

.panel-default > .panel-heading a
{
	position:relative;
	display:block;
	padding:7px 10px;
	font-family:"PT Sans",sans-serif;
	font-size:14px;
	line-height:1.38462;
	text-decoration:none;
	border:1px solid #ebebeb;
	-webkit-transition:all,0.2s,ease-in-out 0;
	-o-transition:all,0.2s,ease-in-out 0;
	transition:all,0.2s,ease-in-out 0
}

.panel-default > .panel-heading a:hover
{
	color:#585f69;
	border:1px solid #b8b8b8;
	z-index:110
}

.panel-default > .panel-heading a:after
{
	top:5px;
	right:9px;
	font-size:18px;
	content:"\f107";
	position:absolute;
	font-weight:400;
	display:inline-block;
	font-family:'FontAwesome'
}

.panel-default > .panel-heading a.collapsed:after
{
	right:10px;
	content:"\f105"
}

.panel-default > .panel-heading a .right
{
	float:right;
	margin-right:40px
}

@media (max-width: 992px) {
	.panel-default > .panel-heading a .right
	{
		float:none;
		margin-left:20px
	}
	
	.panel-default > .panel-heading a .right:before
	{
		position:relative;
		right:10px;
		display:inline-block;
		font-size:12px;
		content:"\2212"
	}
}

.panel-group .panel-heading + .panel-collapse:after
{
	display:table;
	content:" "
}

.panel-group .panel-heading + .panel-collapse > .panel-body
{
	margin-bottom:10px;
	border-top:none;
	border-right:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	border-left:1px solid #ebebeb
}

#breadcrumbs
{
	padding-bottom:2px
}

#breadcrumbs li
{
	position:relative;
	display:block;
	float:left;
	min-height:15px;
	margin-right:5px
}

#breadcrumbs li:before
{
	position:absolute
}

#breadcrumbs li a
{
	text-decoration:none
}

#breadcrumbs .main li
{
	margin-right:3px
}

#breadcrumbs .main a,#breadcrumbs .main span
{
	display:block
}

#breadcrumbs .main a
{
	font-size:13px;
	text-decoration:none
}

#breadcrumbs .main a i
{
	position:relative;
	display:block;
	float:left;
	width:13px
}

#breadcrumbs .main a i:before
{
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	content:"\f015";
	font-weight:400;
	font-style:normal;
	color:#585f69;
	font-family:'FontAwesome'
}

html nav
{
	text-align:center
}

html .pagination > li.allShower > a
{
	margin-left:20px
}

html .pagination > li > a
{
	color:#585f69
}

.wrapper label,.wrapper label,.wrapper .bx_filter_param_text,.fancybox-inner label,.fancybox-inner label,.fancybox-inner .bx_filter_param_text
{
	position:relative
}

.wrapper .js-compare,.fancybox-inner .js-compare
{
	position:relative;
	margin-left:15px;
	text-decoration:none
}

.wrapper .js-compare span:first-child,.fancybox-inner .js-compare span:first-child
{
	border-bottom:1px dashed #585f69
}

.wrapper .js-compare span:last-child,.fancybox-inner .js-compare span:last-child
{
	color:#c3c3c3
}

.wrapper .js-compare:hover span:first-child,.fancybox-inner .js-compare:hover span:first-child
{
	border-bottom:1px dashed transparent
}

.wrapper input[type="radio"],.wrapper input[type="checkbox"],.fancybox-inner input[type="radio"],.fancybox-inner input[type="checkbox"]
{
	left:-9999px;
	position:absolute
}

.wrapper input[type="radio"] + label:before,.wrapper input[type="checkbox"] + label:before,.wrapper input[type="radio"]:checked + label:before,.wrapper input[type="checkbox"]:checked + label:before,.wrapper input[type="checkbox"] + .bx_filter_param_text:before,.wrapper input[type="checkbox"]:checked + .bx_filter_param_text:before,.wrapper input[type="radio"] + .bx_filter_param_text:before,.wrapper input[type="radio"]:checked + .bx_filter_param_text:before,.wrapper .js-compare:before,.fancybox-inner input[type="radio"] + label:before,.fancybox-inner input[type="checkbox"] + label:before,.fancybox-inner input[type="radio"]:checked + label:before,.fancybox-inner input[type="checkbox"]:checked + label:before,.fancybox-inner input[type="checkbox"] + .bx_filter_param_text:before,.fancybox-inner input[type="checkbox"]:checked + .bx_filter_param_text:before,.fancybox-inner input[type="radio"] + .bx_filter_param_text:before,.fancybox-inner input[type="radio"]:checked + .bx_filter_param_text:before,.fancybox-inner .js-compare:before
{
	position:absolute;
	left:-16px;
	font-family:"FontAwesome";
	color:#b8b8b8;
	font-size:14px
}

.wrapper input[type="radio"] + label:before,.wrapper input[type="radio"] + .bx_filter_param_text:before,.fancybox-inner input[type="radio"] + label:before,.fancybox-inner input[type="radio"] + .bx_filter_param_text:before
{
	content:"\f10c"
}

.wrapper input[type="radio"]:checked + label:before,.wrapper input[type="radio"]:checked + .bx_filter_param_text:before,.fancybox-inner input[type="radio"]:checked + label:before,.fancybox-inner input[type="radio"]:checked + .bx_filter_param_text:before
{
	color:#b8b8b8
}

.wrapper input[type="radio"]:checked + label:after,.wrapper input[type="radio"]:checked + .bx_filter_param_text:after,.fancybox-inner input[type="radio"]:checked + label:after,.fancybox-inner input[type="radio"]:checked + .bx_filter_param_text:after
{
	position:absolute;
	left:-16px;
	font-family:"FontAwesome";
	font-size:14px;
	color:#b8b8b8;
	content:"\f10c"
}

.wrapper input[type="radio"]:checked + label:before,.wrapper input[type="radio"]:checked + .bx_filter_param_text:before,.fancybox-inner input[type="radio"]:checked + label:before,.fancybox-inner input[type="radio"]:checked + .bx_filter_param_text:before
{
	content:"\f192";
	color:#0084c9;
	font-size:14px
}

.wrapper input[type="checkbox"] + label:before,.wrapper input[type="checkbox"] + .bx_filter_param_text:before,.wrapper .js-compare:before,.fancybox-inner input[type="checkbox"] + label:before,.fancybox-inner input[type="checkbox"] + .bx_filter_param_text:before,.fancybox-inner .js-compare:before
{
	content:"\f096"
}

.wrapper input[type="checkbox"]:checked + label:before,.wrapper input[type="checkbox"]:checked + .bx_filter_param_text:before,.wrapper .js-compare.checked:before,.fancybox-inner input[type="checkbox"]:checked + label:before,.fancybox-inner input[type="checkbox"]:checked + .bx_filter_param_text:before,.fancybox-inner .js-compare.checked:before
{
	color:#b8b8b8
}

.wrapper input[type="checkbox"]:checked + label:after,.wrapper input[type="checkbox"]:checked + .bx_filter_param_text:after,.wrapper .js-compare.checked:after,.fancybox-inner input[type="checkbox"]:checked + label:after,.fancybox-inner input[type="checkbox"]:checked + .bx_filter_param_text:after,.fancybox-inner .js-compare.checked:after
{
	position:absolute;
	top:1px;
	left:-15px;
	font-family:"FontAwesome";
	font-size:11px;
	color:#0084c9;
	content:"\f00c"
}

.dropdown-toggle > i
{
	margin-left:7px
}

.dropdown-toggle > i:after
{
	content:"\f105"
}

.dropdown-menu
{
	padding-top:0;
	padding-bottom:0;
	border-bottom:2px solid #0084c9;
	-webkit-box-shadow:none;
	box-shadow:none
}

.dropdown-menu > li
{
	position:relative;
	display:block;
	height:35px;
	margin-left:-1px;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb
}

.dropdown-menu > li.open > a
{
	border-color:#ebebeb
}

.dropdown-menu > li > a
{
	display:block;
	padding:7px 25px;
	color:#585f69;
	text-decoration:none;
	margin-top:-1px;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb
}

.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus
{
	background-color:#eee
}

html span.starrequired,html span.required
{
	color:#c90d0d
}

.text-right.buybtn.small_btn
{
	position:relative;
	right:20px
}

.coolHeading.h2
{
	font-size:25px
}

img.lazy
{
	opacity:0;
	transform-style:preserve-3d;
	transition:opacity .15s ease
}

img.lazy.loaded
{
	opacity:1
}

.mainbanners_image{position:relative}
.mainbanners_image-lazy{width:100%; height:100%; object-fit:cover; position:absolute; top:0; left:0}
/* End */


/* Start:/local/templates/monop_2024/styles/owl.carousel.css?171205822215277*/
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/monop_2024/styles/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl .owl-item,.owlslider .owl-item{padding-bottom:1px;padding-left:1px}.owl > .item > a > video,.owl_banners > .item > a > video,.owl_banners2 > .item > a > video,.owlslider > .item > a > video{display:block}.owl .owl-item,.owl_banners .owl-item,.owl_banners2 .owl-item,.owlslider .owl-item{-webkit-backface-visibility:visible}.owl .owl-item img,.owl_banners .owl-item img,.owl_banners2 .owl-item img,.owlslider .owl-item img{width:auto;margin:0 auto}.owl .owl-nav div,.owl_banners .owl-nav div,.owl_banners2 .owl-nav div,.owlslider .owl-nav div{display:inline-block;cursor:pointer;color:#000;background-color:#ebebeb;-webkit-transition:all .2s ease-in-out 0;-moz-transition:all .2s ease-in-out 0;-ms-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0}.owl .owl-nav div:hover,.owl_banners .owl-nav div:hover,.owl_banners2 .owl-nav div:hover,.owlslider .owl-nav div:hover{color:#fff;background-color:#0084c9}.owl .owl-nav div span,.owl_banners .owl-nav div span,.owl_banners2 .owl-nav div span,.owlslider .owl-nav div span{font-family:FontAwesome;font-weight:400;font-style:normal;font-size:16px;padding:3px 8px}.owl .owl-nav div.prev span:after,.owl_banners .owl-nav div.prev span:after,.owl_banners2 .owl-nav div.prev span:after,.owlslider .owl-nav div.prev span:after{content:"\f104"}.owl .owl-nav div.next,.owl_banners .owl-nav div.next,.owl_banners2 .owl-nav div.next,.owlslider .owl-nav div.next{margin-left:8px}.owl .owl-nav div.next span:after,.owl_banners .owl-nav div.next span:after,.owl_banners2 .owl-nav div.next span:after,.owlslider .owl-nav div.next span:after{content:"\f105"}@media (max-width: 1199px){.owl_banners .owl-item .item.text .info,.owl_banners2 .owl-item .item.text .info{width:70%}.owl_banners .owl-item .item.text .info .name,.owl_banners2 .owl-item .item.text .info .name{font-size:3.5vw}.owl_banners .owl-item .item.text .info .name p,.owl_banners2 .owl-item .item.text .info .name p{line-height:5.5vw}.owl_banners .owl-item .item.text .info .descr,.owl_banners2 .owl-item .item.text .info .descr{display:none}}@media (max-width: 991px){.owl_banners .owl-item .item img,.owl_banners2 .owl-item .item img{height:250px;max-width:none}.owl_banners .owl-item .item.text .info,.owl_banners2 .owl-item .item.text .info{width:100%}}@media (max-width: 767px){.owl_banners .owl-item .item img,.owl_banners2 .owl-item .item img{height:175px;max-width:none}}.owl .owl-dots{display:none}.owl .mobilename,.owl_banners .mobilename,.owl_banners2 .mobilename{display:none;text-align:center;width:100%;height:100%;font-size:5vw;line-height:7.5vw}.owl .mobilename p,.owl_banners .mobilename p,.owl_banners2 .mobilename p{display:table-cell;vertical-align:middle}.owl .mobilename p span,.owl_banners .mobilename p span,.owl_banners2 .mobilename p span{text-transform:uppercase;padding-right:7px;background-color:rgba(255,255,255,0.8);border-top:4px solid transparent;border-bottom:4px solid transparent;text-decoration:none}.owl .owl-nav,.owl_banners .owl-nav,.owl_banners2 .owl-nav{text-align:right;margin-top:10px}.owl .owl-nav div,.owl_banners .owl-nav div,.owl_banners2 .owl-nav div{-webkit-transition:all .2s ease-in-out 0;-moz-transition:all .2s ease-in-out 0;-ms-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0}.owl .disabled,.owl_banners .disabled,.owl_banners2 .disabled{opacity:.5;cursor:default}.owl.noscroll .owl-nav,.owl_banners.noscroll .owl-nav,.owl_banners2.noscroll .owl-nav{display:none}.owl_banners,.owl_banners2{border-bottom:2px solid #0084c9}.owl_banners .owl-nav,.owl_banners2 .owl-nav{position:relative}.owl_banners .owl-nav div,.owl_banners2 .owl-nav div{position:absolute;border-radius:27px}.owl_banners .owl-nav div.prev,.owl_banners2 .owl-nav div.prev{left:0}.owl_banners .owl-nav div.prev > span,.owl_banners2 .owl-nav div.prev > span{padding:5px 22px 7px 18px}.owl_banners .owl-nav div.next,.owl_banners2 .owl-nav div.next{right:0}.owl_banners .owl-nav div.next > span,.owl_banners2 .owl-nav div.next > span{padding:5px 18px 7px 22px}.owl_banners .owl-nav div:hover,.owl_banners2 .owl-nav div:hover{background-color:#ebebeb}.owl_banners .owl-nav div span,.owl_banners2 .owl-nav div span{font-size:39px;color:#fff;padding:5px 19px}@media (min-width: 992px){.owl_banners,.owl_banners2{margin-bottom:26px}}.withdots{position:relative;height:310px}.withdots .owl-dots{text-align:center;width:100%}.withdots .owl-dots .owl-dot{display:inline-block;padding:5px;zoom:1;*display:inline}.withdots .owl-dots .owl-dot.active span{background:#006396}.withdots .owl-dots .owl-dot:hover span{background:#0084c9}.withdots .owl-dots .owl-dot span{width:10px;height:10px;background:#ebebeb;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl_banners,.owl_banners2{position:relative}.owl_banners .owl-nav div,.owl_banners .owl-dots,.owl_banners2 .owl-nav div,.owl_banners2 .owl-dots{text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all .2s ease-in-out 0;-moz-transition:all .2s ease-in-out 0;-ms-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0}.owl_banners .owl-nav,.owl_banners2 .owl-nav{margin:0 auto}.owl_banners .owl-dots,.owl_banners2 .owl-dots{position:absolute;bottom:0;width:100%}.owl_banners .owl-dots .owl-dot,.owl_banners2 .owl-dots .owl-dot{display:inline-block;padding:5px;zoom:1;*display:inline}.owl_banners .owl-dots .owl-dot.active span,.owl_banners2 .owl-dots .owl-dot.active span{background:#006396}.owl_banners .owl-dots .owl-dot:hover span,.owl_banners2 .owl-dots .owl-dot:hover span{background:#0084c9}.owl_banners .owl-dots .owl-dot span,.owl_banners2 .owl-dots .owl-dot span{width:10px;height:10px;background:#ebebeb;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}@media (min-width: 768px){.owl_banners:hover .owl-nav,.owl_banners2:hover .owl-nav,.withdots .owl-nav{margin-top:0}.owl_banners:hover .owl-nav div,.owl_banners2:hover .owl-nav div,.withdots .owl-nav div{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.owl_banners:hover .owl-nav div:hover,.owl_banners2:hover .owl-nav div:hover,.withdots .owl-nav div:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}.owl_banners:hover .owl-dots,.owl_banners2:hover .owl-dots,.withdots .owl-dots{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.withdots{height:300px}.withdots .owl-dots{display:none}}@media (min-width: 1325px){.owl_banners .owl-nav div.prev,.owl_banners2 .owl-nav div.prev{left:-54px}.owl_banners .owl-nav div.next,.owl_banners2 .owl-nav div.next{right:-54px}}.owl_banners .owl-item,.owl_banners2 .owl-item{-webkit-backface-visibility:visible}.owl_banners .owl-item .container.abs,.owl_banners2 .owl-item .container.abs{position:absolute;top:0;left:0}.owl_banners .owl-item .info,.owl_banners .owl-item .pic,.owl_banners2 .owl-item .info,.owl_banners2 .owl-item .pic{float:left}.owl_banners .owl-item .info,.owl_banners2 .owl-item .info{width:40%;padding-top:2%}.owl_banners .owl-item .info .name,.owl_banners2 .owl-item .info .name{display:block;font-size:35px;color:#0084c9;margin-bottom:2%;overflow:hidden}.owl_banners .owl-item .info .descr,.owl_banners2 .owl-item .info .descr{margin-bottom:1%}.owl_banners .owl-item .pic,.owl_banners2 .owl-item .pic{width:60%}.owl_banners .owl-item .item.text .name,.owl_banners .owl-item .item.text .descr,.owl_banners2 .owl-item .item.text .name,.owl_banners2 .owl-item .item.text .descr{overflow:hidden}.owl_banners .owl-item .item.text .name p,.owl_banners .owl-item .item.text .descr p,.owl_banners2 .owl-item .item.text .name p,.owl_banners2 .owl-item .item.text .descr p{position:relative;display:inline;white-space:pre-wrap}.owl_banners .owl-item .item.text .name p > span,.owl_banners .owl-item .item.text .descr p > span,.owl_banners2 .owl-item .item.text .name p > span,.owl_banners2 .owl-item .item.text .descr p > span{position:relative;z-index:1}.owl_banners .owl-item .item.text .name p,.owl_banners2 .owl-item .item.text .name p{line-height:56px}.owl_banners .owl-item .item.text .name p > span,.owl_banners2 .owl-item .item.text .name p > span{text-transform:uppercase;padding-right:7px;background-color:rgba(255,255,255,0.8);border-top:4px solid transparent;border-bottom:4px solid transparent}.owl_banners .owl-item .item.text .descr,.owl_banners2 .owl-item .item.text .descr{padding-left:.3em;max-height:116px;overflow:hidden}.owl_banners .owl-item .item.text .descr p,.owl_banners2 .owl-item .item.text .descr p{color:#fff;font-size:18px;line-height:22px;border-left:none;background-color:rgba(0,0,0,0.5)}.owl_banners .owl-item .item.text .descr p:after,.owl_banners2 .owl-item .item.text .descr p:after{content:"";position:absolute;top:-.05em;right:100%;bottom:-.05em;width:.4em;background-color:rgba(0,0,0,0.5)}.owl_banners .owl-item .item.product a .info .descr,.owl_banners .owl-item .item.product a .info .price,.owl_banners2 .owl-item .item.product a .info .descr,.owl_banners2 .owl-item .item.product a .info .price{color:#202020}.owl_banners .owl-item .item.product a .info .buy,.owl_banners2 .owl-item .item.product a .info .buy{line-height:28px}.owl_banners .owl-item .item.product a .info .price,.owl_banners2 .owl-item .item.product a .info .price{float:left;font-size:28px;color:#000;margin-right:28px;padding-top:3px}.owl_banners .owl-item .item.product .mobiletext,.owl_banners2 .owl-item .item.product .mobiletext{font-size:24px;height:35px}.owl_banners .owl-item .item.product .mobiletext .text,.owl_banners2 .owl-item .item.product .mobiletext .text{display:block;width:100%;overflow:hidden}.owl_banners .owl-item .item.video video,.owl_banners2 .owl-item .item.video video{display:block;width:100%}@media (min-width: 1200px){.owl_banners .owl-item .container.abs,.owl_banners2 .owl-item .container.abs{left:50%;margin-left:-585px}}@media (min-width: 992px) and (max-width: 1199px){.owl_banners .owl-item .container.abs,.owl_banners2 .owl-item .container.abs{left:50%;margin-left:-485px}}@media (min-width: 768px) and (max-width: 991px){.owl_banners .owl-item .container.abs,.owl_banners2 .owl-item .container.abs{left:50%;margin-left:-375px}}.owl_banners2 .owl-item .heighter{height:400px}.owl_banners2 .owl-item .item.text .image,.owl_banners2 .owl-item .item.banner .image{background-position:center center;background-size:cover}.owl_banners2 .owl-item .item.product .info{width:80%}.owl_banners2 .owl-item .item.product img{max-height:400px}@media (max-width: 991px){.owl_banners2 .owl-item .heighter{height:250px}.owl_banners2 .owl-item .item.product .info{width:100%}.owl_banners2 .owl-item .item.product img{max-height:250px}}@media (max-width: 767px){.owl_banners2 .mobilename{display:table}.owl_banners2{margin-bottom:25px}.owl_banners2 .owl-dots{position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;bottom:-40px}.owl_banners2 .owl-item .heighter{height:175px}.owl_banners2 .owl-item .item.product .heighter{height:140px}.owl_banners2 .owl-item .item.product .info{width:100%}.owl_banners2 .owl-item .item.product .img{height:140px;line-height:140px}.owl_banners2 .owl-item .item.product .img img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:140px}}
/* End */


/* Start:/local/templates/monop_2024/styles/jquery.fancybox.css?17120582224536*/
.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;box-shadow:0 5px 5px -1px rgba(0,0,0,0.4),0 5px 5px -1px rgba(0,0,0,0.4)}.fancybox-skin{position:relative;background:#fafafa;border:1px solid #ebebeb;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{padding-top:11px;overflow:hidden}.fancybox-inner .webform{border-top:none}.fancybox-inner .mainform .field-wrap textarea{resize:none}.fancybox-inner .mainform .buttons{margin-bottom:15px}.fancybox-inner .mainform .buttons span{margin-top:10px}@media (min-width: 769px){.fancybox-inner .mainform .buttons span{float:left;margin-bottom:0}}@media (max-width: 768px){.fancybox-inner .mainform .buttons span{margin-bottom:10px}}@media (max-width: 400px){.fancybox-outer .fancybox-inner{max-width:240px}}.fancybox-inner .mainform .buttons span .required{margin-top:0;margin-bottom:10px}.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-prev span,.fancybox-next span{background-image:url(/local/templates/monop_2024/styles/../img/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/local/templates/monop_2024/styles/../img/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:10px;right:10px;width:13px;height:13px;background:transparent url(/local/templates/monop_2024/styles/../img/fancybox/fancybox-close.png?v2) 0 0 no-repeat;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/local/templates/monop_2024/styles/../img/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);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:url(/local/templates/monop_2024/styles/../img/fancybox/fancybox_overlay.png)}.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;border-bottom:1px solid #e3e3e3}.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:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:7px;padding-bottom:25px;color:#202020;font-family:"Roboto",sans-serif;font-weight:300;font-size:21px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(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(/local/templates/monop_2024/styles/../img/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/local/templates/monop_2024/styles/../img/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}
/* End */


/* Start:/local/templates/monop_2024/styles/header.css?171205822222695*/
.topline
{
	line-height:22px
}

header
{
	z-index:99;
	position:relative
}

header .vertical_blue_line
{
	border-left:1px solid #0083c7
}

header .topline
{
	padding-top:1px
}

header .head
{
	margin-top:5px;
	margin-bottom:15px
}

header .slogan
{
	font-size:20px;
	color:#202020
}

header .logo
{

	position:relative;
}

header .logoletpic
{
	position:absolute;
	right:-5px;
	top:30px;
	display:inline-block;
	width:140px;
}


header .logo .in
{
	line-height:1.38462;
	padding-left:20px;
	width: 127px;
}

header .header_phone
{


}
header .contacts
{
	float:right;
	padding-top:32px;
	font-family: "Loos Latin";
}
header .contacts .phone
{
	font-size:18px;
	padding-left:34px;
	background-image: url("/images/icons/icon_phone_1.png");
	background-position: 0px 1px;
	background-repeat: no-repeat;
	background-size: 18px 18px;


}

header .contacts .phone span
{
	color:#0084c9
}

header .contacts .phone a
{
	text-decoration:none;
	color:#0D1922;
}
header .contacts .phone .phone_hotline
{
	font-size:12px;
	font-family: "Inter";
}
header .contacts .header_email{
	padding-left:34px;
	background-image: url("/images/icons/icon_mail_1.png");
	background-position: 0px 1px;
	background-repeat: no-repeat;
	background-size: 18px 18px;
	display: block;
	min-height: 20px;
	padding-top: 0px;
	margin: 5px auto;
}
header .contacts a.header_email {
	text-decoration:none;
	color:#0D1922;
	font-size:16px;
}

header .soc_icons_lang{
	display:flex;
	justify-content: flex-end;
	margin-bottom:10px;
}
header .soc_icons_lang img{
	width:24px;
}

header .soc_icons_lang .social_icons{
	padding-right:5px;
}

header .buttons
{
	text-align:right;
}
header .buttons .in a.choose_lang
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
header .buttons .btn
{
	min-width:175px;
	margin-bottom:3px
}



header .vertical_blue_line
{
	border:none
}

header .navbar.type2 .contacts .phone
{
	font-size:18px
}

header .navbar
{
	margin:0
}

header .navbar-default
{
	border:none;
	background:none
}

header.style2 .navbar-header
{
	margin:0
}

header .navbar-header
{
	float:none;
	margin:13px 0 24px
}

header .navbar-header > .row:first-child > .col .box
{
	vertical-align:middle
}

header .navbar-header > .row:first-child > .col .box h4
{
	margin:0
}

@media (min-width: 992px) {
	header .navbar-header > .row:first-child > .col
	{
		min-height:75px;
		line-height:75px
	}
}

@media (max-width: 992px) {
	header .navbar-default .navbar-nav > .open > a,header .navbar-default .navbar-nav > .open > a:hover,header .navbar-default .navbar-nav > .open > a:focus
	{
		border-bottom-color:#ebebeb
	}
}

@media (max-width: 991px) {
	header .navbar-default
	{
		margin-bottom:10px
	}
	
	header .navbar-header,header .container > .navbar-header
	{
		margin:10px 0 0
	}
}

@media (max-width: 768px) {
	header .container > .navbar-header > .row:last-child > .col
	{
		padding-left:1px;
		padding-right:0
	}
}

header .navbar-brand
{
	z-index:1;
	display:block;
	margin:10px 0
}

@media (min-width: 992px) {
	header .navbar-brand img
	{
		margin-left:5px
	}
}

@media (max-width: 1199px) {
	header .navbar-brand
	{
		padding:0;
		float:none
	}
	
	header .navbar-brand img
	{
		display:block;
		text-align:center;
		margin:0 auto 15px
	}
}

header .navbar-nav
{
	float:left;
	margin-top:-1px
}

@media (max-width: 1199px) {
	header img.header-banner
	{
		margin-bottom:20px
	}
}

header .navbar-default .navbar-toggle
{
	position:relative;
	width:100%;
	line-height:24px;
	margin-top:15px;
	margin-bottom:0;
	border-color:#ebebeb;
	overflow:hidden
}

header.color .navbar-default .navbar-toggle
{
	color:#fff;
	background-color:#0084c9
}

header.color .navbar-default .navbar-toggle:hover
{
	background-color:#006396
}

header .full-width-menu
{
	float:left;
	font-size:14px;
	margin-right:10px
}

header .navbar-default .navbar-toggle .icon-toggle
{
	position:absolute;
	top:11px;
	right:10px;
	float:right;
	width:25px;
	height:1px;
	margin:2px 0 7px;
	font-size:19px
}

header.color .navbar-default .navbar-toggle .icon-toggle .icon-bar
{
	background-color:#fff
}

header .navbar-default .navbar-toggle .icon-toggle:last-child
{
	margin-bottom:0
}

header .navbar-toggle,header .navbar-default .navbar-toggle:hover,header .navbar-default .navbar-toggle:focus
{
	padding:8px 25px
}

@media (max-width: 768px) {
	header .navbar-default .navbar-toggle
	{
		margin:25px 0 0
	}
	
	header .navbar-responsive-collapse .container
	{
		padding-right:0;
		padding-left:1px
	}
}

header .navbar-collapse
{
	padding:0;
	border-top:none;
	position:relative
}

header .navbar-default .navbar-nav li.open > a > span > i:before
{
	content:"\2212"
}

header .navbar-default .navbar-nav li > a
{
	padding:7px 25px;
	color:#585f69;
	text-decoration:none
}

header .navbar-default .navbar-nav li > a > span
{
	position:absolute;
	top:0;
	right:0;
	display:inline-block;
	width:40px;
	height:35px
}

header .navbar-default .navbar-nav li > a > span > i
{
	position:relative;
	top:8px;
	left:6px;
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	font-size:24px;
	line-height:16px;
	vertical-align:-15%
}

header .navbar-default .navbar-nav li > a > span > i:before
{
	content:"\2b"
}

header .navbar-default .navbar-nav > .active > a
{
	color:#0084c9
}

@media (min-width: 768px) {
	.navbar-nav.navbar-right:last-child
	{
		margin-right:0
	}
}

@media (max-width: 991px) {
	header .navbar-header
	{
		float:none
	}
	
	header .navbar-toggle
	{
		display:block
	}
	
	header .navbar-collapse.collapse
	{
		display:none!important
	}
	
	header .navbar-collapse.collapse.in
	{
		display:block!important
	}
	
	header .navbar-nav
	{
		margin:0;
		float:none!important;
		border-left:1px solid #eee;
		border-right:1px solid #eee
	}
	
	header .navbar-nav.navbar-border-bottom
	{
		padding-bottom:5px;
		border-bottom:1px solid #eee
	}
	
	header .navbar-nav > li
	{
		float:none
	}
	
	header .navbar-nav > li > a
	{
		padding-top:30px;
		padding-bottom:40px
	}
	
	header .navbar-nav .open .dropdown-menu
	{
		border:0;
		float:none;
		width:auto;
		margin-top:0;
		padding-top:0;
		padding-bottom:0;
		position:static;
		box-shadow:none;
		background-color:#f3f3f3
	}
	
	header .navbar-nav .open .dropdown-menu > li > a,header .navbar-nav .open .dropdown-menu .dropdown-header
	{
		padding:8px 25px
	}
	
	header .navbar-nav .open .dropdown-menu > li > a
	{
		line-height:28px
	}
	
	header .navbar-nav .open .dropdown-menu > li > a:hover,header .navbar-nav .open .dropdown-menu > li > a:focus
	{
		background-image:none
	}
	
	header .navbar-default .dropdown-menu.no-bottom-space
	{
		padding-bottom:0
	}
	
	header .navbar-default .navbar-nav > li > a
	{
		padding:8px 25px;
		line-height:28px
	}
	
	header .navbar-default .navbar-nav > li a
	{
		border-bottom:solid 1px #ebebeb
	}
	
	header .navbar-default .navbar-nav > li > a:focus
	{
		background:none
	}
	
	header .navbar-default .navbar-nav > .active > a,header .navbar-default .navbar-nav > .active > a:hover,header .navbar-default .navbar-nav > .active > a:focus
	{
		background:inherit
	}
}

@media (min-width: 992px) {
	header
	{
		border-bottom:none;
	}
	
	header .navbar-default .navbar-collapse
	{

	}
	
	header .navbar-default .navbar-nav > li
	{
		margin-left:-1px;
		border-left:1px solid #eee;
		border-right:1px solid #eee
	}
	
	header .navbar-default .navbar-nav > li.no-border,header .navbar-default .navbar-nav > li.no-border:first-child
	{
		border-left:none;
		border-right:none
	}
	
	header .navbar-default .navbar-nav > li > a,header .navbar-default .navbar-nav > li > a:focus
	{
		border-top:solid 2px transparent
	}
	
	header .navbar-default .navbar-nav > li > a:hover
	{
		background-color:#ebebeb
	}
	
	header .navbar-default .navbar-nav > .active > a
	{
		background-color:inherit
	}
	
	header .navbar-default .navbar-nav > li:hover > a
	{
		background-color:#ebebeb
	}
	
	header .dropdown-menu
	{
		padding:4px 0 0;
		border:none;
		min-width:200px;
		border-radius:0;
		z-index:9999!important;
		background-color:transparent;
		border-bottom:solid 2px #0084c9;
		border-top:solid 1px transparent;
		-webkit-box-shadow:none;
		box-shadow:none
	}
	
	header .dropdown-menu li
	{
		background-color:#fff
	}
	
	header .dropdown-menu li a
	{
		padding:6px 15px;
		border-top:1px solid #ebebeb
	}
	
	header .dropdown-menu > .active > a,header .dropdown-menu > .active > a:hover,header .dropdown-menu > .active > a:focus
	header .dropdown-menu .active > a,header .dropdown-menu li > a:hover
	{
		color:#585f69;
		filter:none!important;
		background:#ebebeb;
		-webkit-transition:all .1s ease-in-out;
		-moz-transition:all .1s ease-in-out;
		-o-transition:all .1s ease-in-out;
		transition:all .1s ease-in-out
	}
	
	header .dropdown-menu li > a:focus
	{
		background:none;
		filter:none!important
	}
	
	header .navbar-nav > li.dropdown:hover > .dropdown-menu
	{
		display:block
	}
	
	header .open > .dropdown-menu
	{
		display:none
	}

	header .navbar .search-open
	{
		width:330px
	}
}

header .dropdown-submenu
{
	position:relative
}

header .navbar ul > li
{
	position:relative
}


header .navbar ul > li:before
{
	content:none;
	position:static;
	top:0;
	left:0;
	font-size:0
}

header .dropdown-submenu > a:after
{
	top:5px;
	right:9px;
	font-size:18px;
	content:"\f105";
	position:absolute;
	font-weight:400;
	display:inline-block;
	font-family:'FontAwesome'
}

@media (max-width: 992px) {
	header .dropdown-submenu > a:after
	{
		content:" "
	}
}

header .dropdown-submenu > .dropdown-menu
{
	top:0;
	left:100%;
	margin-top:-4px;
	margin-left:0
}

header .dropdown-submenu > .dropdown-menu.submenu-left
{
	left:-100%
}

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

header .dropdown-submenu.pull-left > .dropdown-menu
{
	left:-100%;
	margin-left:10px
}

header .dropdown-menu li [class^="fa-"],header .dropdown-menu li [class*=" fa-"]
{
	left:-3px;
	width:1.25em;
	margin-right:1px;
	position:relative;
	text-align:center;
	display:inline-block
}

header .dropdown-menu li [class^="fa-"].fa-lg,header .dropdown-menu li [class*=" fa-"].fa-lg
{
	width:1.5625em
}

header .navbar .nav > li > .search
{
	color:#b8b8b8;
	cursor:pointer;
	min-width:35px;
	font-size:13px;
	text-align:center;
	padding:12px 3px 10px;
	display:inline-block;
	background-color:#ebebeb
}

header .navbar .nav > li > .search.lupa:before
{
	content:'\f002'
}

header .navbar .nav > li > .search.remove:before
{
	content:'\f00d'
}

header .navbar .nav > li > .search:hover
{
	color:#0084c9
}

header .navbar .search-open
{
	right:0;
	top:42px;
	display:none;
	padding:10px;
	position:absolute;
	border:solid 1px #ebebeb;
	border-bottom:2px solid #0084c9;
	background-color:#fff
}

header .navbar .search-open form
{
	margin:0
}

@media (min-width: 768px) and (max-width: 1199px) {
	header .navbar > .container .navbar-brand,header .navbar > .container-fluid .navbar-brand
	{
		margin-left:-10px
	}
	
	header .navbar-toggle
	{
		margin-right:0
	}
}

@media (max-width: 991px) {
	header .navbar .search-open
	{
		width:92%
	}
	
	header .navbar .nav > li > .search:hover
	{
		color:#202020!important
	}
	
	header .navbar .search-open
	{
		top:5px;
		padding:0;
		left:48px;
		border-top:none;
		box-shadow:none;
		background:none;
		margin-right:10px
	}
}

@media (min-width: 992px) {
	html .main-menu-nav.nav .open > a,html .main-menu-nav.nav .open > a:hover,html .main-menu-nav.nav .open > a:focus
	{
		border-top:none
	}
}

@media (max-width: 991px) {
	html .main-menu-nav.nav .open > a,html .main-menu-nav.nav .open > a:hover,html .main-menu-nav.nav .open > a:focus
	{
		border-color:#ebebeb
	}
}

header .mega-menu .nav,header .mega-menu .dropup,header .mega-menu .dropdown,header .mega-menu .collapse
{
	position:static
}

header .mega-menu .collapse
{
	overflow-y:visible
} 

header .mega-menu .navbar-inner,header .mega-menu .container
{
	position:relative
}

header .mega-menu .dropdown-menu
{
	left:auto
}

header .mega-menu .dropdown-menu > li
{
	display:block;
	height:auto
}

header .mega-menu .dropdown-submenu .dropdown-menu
{
	left:100%
}

header .mega-menu .nav.pull-right .dropdown-menu
{
	right:0
}

header .mega-menu .mega-menu-content
{
	*zoom:1;
	padding:0
}

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

header .mega-menu .mega-menu-content:after
{
	clear:both
}

header .mega-menu.navbar .nav > li > .dropdown-menu:after,header .mega-menu.navbar .nav > li > .dropdown-menu:before
{
	display:none
}

header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu
{
	left:0;
	right:0;
	overflow:hidden
}

@media (min-width: 992px) {
	header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu
	{
		margin:0 15px
	}
}

@media (min-width: 992px) {
	header .mega-menu .equal-height
	{
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex
	}
	
	header .mega-menu .equal-height-in
	{
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex
	}
}

header .mega-menu .equal-height-list h3
{
	font-size:15px;
	font-weight:400;
	padding:0 10px 0 13px;
	text-transform:uppercase
}

@media (min-width: 992px) {
	header .mega-menu .big-screen-space
	{
		margin-bottom:20px
	}
}

@media (min-width: 992px) {
	header .mega-menu .equal-height-in
	{
		padding:20px 0;
		border-left:1px solid #eee
	}
	
	header .dropdown-submenu:hover > .dropdown-menu
	{
		display:block
	}
	
	header .mega-menu .equal-height-in:first-child
	{
		border-left:none;
		margin-left:-1px
	}
	
	header .mega-menu .equal-height-list
	{
		width:100%
	}
	
	header .mega-menu .equal-height-list li a
	{
		display:block;
		position:relative;
		border-bottom:none;
		padding:5px 10px 5px 15px
	}
	
	header .mega-menu .equal-height-list a:hover
	{
		text-decoration:none
	}
	
	header .mega-menu .mega-menu-fullwidth li a
	{
		padding:5px 10px 5px 30px
	}
	
	header .mega-menu .mega-menu-fullwidth li a:after
	{
		top:7px;
		left:15px;
		font-size:11px;
		content:"\f105";
		position:absolute;
		font-weight:400;
		display:inline-block;
		font-family:FontAwesome
	}
	
	header .mega-menu .mega-menu-fullwidth .disable-icons li a
	{
		padding:5px 10px 5px 15px
	}
	
	header .mega-menu .mega-menu-fullwidth .disable-icons li a:after
	{
		display:none
	}
}

@media (max-width: 1199px) {
	header .mega-menu .equal-height
	{
		margin-right:0
	}
	
	header .mega-menu .equal-height-in
	{
		padding-right:0
	}
}

@media (max-width: 1199px) {
	header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu
	{
		width:auto
	}
	
	header .mega-menu .equal-height-in,header .mega-menu .equal-height-list
	{
		display:block
	}
	
	header .mega-menu .mega-menu-fullwidth .dropdown-menu > li > ul
	{
		display:block
	}
	
	header .mega-menu .equal-height-list h3
	{
		color:#333;
		margin:0 0 5px;
		font-size:13px;
		font-weight:400;
		padding:6px 25px 5px;
		border-bottom:solid 1px #eee
	}
	
	header .mega-menu .equal-height-list li
	{
		margin-left:15px
	}
	
	header .mega-menu .equal-height-list li a
	{
		color:#687074;
		display:block;
		font-size:13px;
		font-weight:400;
		padding:6px 25px;
		border-bottom:solid 1px #eee
	}
	
	header .mega-menu .equal-height-list > h3.active,header .mega-menu .equal-height-list > .active > a,header .mega-menu .equal-height-list > .active > a:hover,header .mega-menu .equal-height-list > .active > a:focus
	{
		color:#555;
		background-color:#e7e7e7
	}
	
	header .mega-menu .equal-height-list li a:hover
	{
		color:#333;
		text-decoration:none
	}
}

header.style2
{
	border-bottom:2px solid #0084c9
}

header.style2 .row:first-child > .col .box
{
	vertical-align:inherit
}

header.style2 .navbar-responsive-collapse .container
{
	padding-left:0
}

header.style2 .navbar-header .container
{
	width:100%;
	padding-right:0;
	float:right
}

header.style2 .navbar-default .navbar-collapse
{
	border-bottom:1px solid #ebebeb;
	margin-top:26px
}

header.style2 .navbar-right
{
	max-width:35px
}

header.style2 .navbar-nav.navbar-right:last-child
{
	position:absolute;
	right:0
}

header.style2 .container > .navbar-header
{
	width:100%
}

header.style2 .navbar-header > .row > .col .box
{
	width:100%
}

header.style2 .navbar .nav > li > .search
{
	margin:0
}

header .navbar-nav
{
	margin-top:0
}

@media (min-width: 992px) {
	header.color .navbar-default .navbar-nav
	{
		background-color:none;
	}
	
	header.color .navbar-default .navbar-nav li.active
	{
		background-color:#006396
	}
	
	header.color .navbar-default .navbar-nav li.active > a
	{
		background-color:#006396
	}
	
	header.color .navbar-default .navbar-nav li:hover
	{
		background-color:#ebebeb
	}
	
	header.color .navbar-default .navbar-nav li:hover > a
	{
		color:#585f69;
		background-color:#ebebeb
	}
	
	header.color .navbar-default .navbar-nav li > a
	{
		color:#fff
	}
	
	header.color .navbar-default .navbar-nav .search-btn
	{
		border-color:#fff;
		color:#FFF;
	}
	
	header .navbar-collapse
	{
		border-top:0;
		border-bottom:0
	}
}

@media (max-width: 991px) {
	header.color .navbar-default .navbar-nav,header.color .navbar-default .navbar-nav .open
	{
		background-color:#0084c9
	}
	
	header.color .navbar-default .navbar-nav li.active,header.color .navbar-default .navbar-nav li.open,header.color .navbar-default .navbar-nav .open li.active,header.color .navbar-default .navbar-nav .open li.open
	{
		background-color:#006396
	}
	
	header.color .navbar-default .navbar-nav li.active > a,header.color .navbar-default .navbar-nav li.open > a,header.color .navbar-default .navbar-nav .open li.active > a,header.color .navbar-default .navbar-nav .open li.open > a
	{
		color:#fff;
		background-color:#006396
	}
	
	header.color .navbar-default .navbar-nav li:hover,header.color .navbar-default .navbar-nav .open li:hover
	{
		background-color:#006396
	}
	
	header.color .navbar-default .navbar-nav li:hover > a,header.color .navbar-default .navbar-nav .open li:hover > a
	{
		color:#fff;
		background-color:#006396
	}
	
	header.color .navbar-default .navbar-nav li > a,header.color .navbar-default .navbar-nav .open li > a
	{
		color:#fff
	}
	
	header.color .navbar-default .navbar-nav .dropdown-menu li > a,header.color .navbar-default .navbar-nav .dropdown-menu li.active > a,header.color .navbar-default .navbar-nav .open .dropdown-menu li > a,header.color .navbar-default .navbar-nav .open .dropdown-menu li.active > a
	{
		color:#fff;
		background-color:#0084c9
	}
	
	header.color .navbar-default .navbar-nav .dropdown-menu li > a:hover,header.color .navbar-default .navbar-nav .dropdown-menu li > a:focus,header.color .navbar-default .navbar-nav .dropdown-menu li.active > a:hover,header.color .navbar-default .navbar-nav .dropdown-menu li.active > a:focus,header.color .navbar-default .navbar-nav .open .dropdown-menu li > a:hover,header.color .navbar-default .navbar-nav .open .dropdown-menu li > a:focus,header.color .navbar-default .navbar-nav .open .dropdown-menu li.active > a:hover,header.color .navbar-default .navbar-nav .open .dropdown-menu li.active > a:focus
	{
		color:#fff;
		background-color:#006396
	}
	
	header.color .navbar-default .navbar-nav .dropdown-menu li.open > a,header.color .navbar-default .navbar-nav .dropdown-menu li.active.open > a,header.color .navbar-default .navbar-nav .open .dropdown-menu li.open > a,header.color .navbar-default .navbar-nav .open .dropdown-menu li.active.open > a
	{
		background-color:#006396
	}
	
	header.color .navbar-default .navbar-nav .search-btn,header.color .navbar-default .navbar-nav .open .search-btn
	{
		border-color:#fff
	}
	
	header .navbar-default .navbar-nav .dropdown-menu li > a,header .navbar-default .navbar-nav .dropdown-menu li.active > a,header .navbar-default .navbar-nav .open .dropdown-menu li > a,header .navbar-default .navbar-nav .open .dropdown-menu li.active > a
	{
		color:#585f69;
		background-color:#eee
	}
	
	header .navbar-default .navbar-nav .dropdown-menu li > a:hover,header .navbar-default .navbar-nav .dropdown-menu li > a:focus,header .navbar-default .navbar-nav .dropdown-menu li.active > a:hover,header .navbar-default .navbar-nav .dropdown-menu li.active > a:focus,header .navbar-default .navbar-nav .open .dropdown-menu li > a:hover,header .navbar-default .navbar-nav .open .dropdown-menu li > a:focus,header .navbar-default .navbar-nav .open .dropdown-menu li.active > a:hover,header .navbar-default .navbar-nav .open .dropdown-menu li.active > a:focus
	{
		color:#585f69;
		background-color:#ebebeb
	}
	
	header .navbar-default .navbar-nav .open > a,header .navbar-default .navbar-nav .open > a:focus
	{
		color:#0084c9
	}
	
	header .navbar-default .navbar-nav .open .dropdown-menu > li > a
	{
		padding-left:40px
	}
	
	header .navbar-default .navbar-nav .open .dropdown-menu > li > ul > li > a
	{
		padding-left:55px
	}
	
	header .navbar-default .navbar-nav .open .dropdown-menu > li > ul > li > ul > li > a
	{
		padding-left:70px
	}
	
	header .navbar-default .navbar-nav .open .dropdown-menu.open .dropdown-menu
	{
		display:block
	}
}

@media (min-width: 991px) {
	header .mega-menu .nav,header .mega-menu .dropup,header .mega-menu .dropdown,header .mega-menu .collapse
	{
		position:static;
		height:45px
	}
	
	header .navbar-nav.navbar-right:last-child
	{
		position:absolute;
		right:15px
	}
	
	.nav.main-menu-nav .other
	{
		float:right;
		display:block;
		border-left:none
	}
	
	.nav.main-menu-nav .other > a
	{
		text-align:center
	}
	
	.nav.main-menu-nav
	{
		padding-right:36px;
		width:100%
	}
	
	header.no-border .nav.navbar-nav.main-menu-nav li.lvl1,header.no-border .nav.navbar-nav.main-menu-nav li.other,header.no-border .collapse.navbar-collapse.navbar-responsive-collapse
	{
		border:none
	}
}

@media (max-width: 991px) {
	.nav.main-menu-nav .other
	{
		display:none
	}
	
	header.style2 .navbar-default .navbar-collapse
	{
		margin-top:0
	}
}

.logo a
{
	display:inline-block
}

.logo .m
{
	position:relative;
	display:inline-block;
	float:left;
	margin-top:5px;
	margin-right:5px
}

.logo .m .p
{
	position:relative;
	display:inline-block;
	width:0;
	height:0;
	border:18px solid transparent
}

.logo .m .p > div
{
	position:absolute;
	display:inline-block;
	width:0;
	height:0;
	border:16px solid transparent
}

.logo .m .m1
{
	border-bottom-color:#0084c9;
	border-top:0;
	border-left:0;
	border-bottom-width:39px
}

.logo .m .m1 > div
{
	top:3px;
	left:1px;
	border-bottom-color:#fff;
	border-top:0;
	border-left:0;
	border-bottom-width:36px
}

.logo .m .m2
{
	border-right-color:#0084c9;
	border-left:0;
	border-bottom:0;
	border-top-width:39px
}

.logo .m .m2 > div
{
	bottom:0;
	left:1px;
	border-right-color:#fff;
	border-left:0;
	border-bottom:0;
	border-top-width:35px
}

@media (min-width: 992px) and (max-width: 1200px) {
	header .logo img,footer .footer_logo_wrap.logo img
	{
		max-width:170px;
		margin-top:9px
	}
}
/* End */


/* Start:/local/templates/monop_2024/styles/sidebar.css?17120582222507*/
#sidebar
{
	padding-top:7px
}

ul.nav-sidebar
{
	list-style:none;
	padding-left:0;
	margin-bottom:40px;
	counter-reset:list 0;
	line-height:1.38462
}

ul.nav-sidebar.nav
{
	border:1px solid #eee
}

ul.nav-sidebar li
{
	display:block
}

ul.nav-sidebar li:before
{
	position:static;
	left:0;
	content:''
}

ul.nav-sidebar li.dropdown-submenu i
{
	position:relative;
	display:block;
	float:left;
	width:0;
	height:15px;
	font-style:normal
}

ul.nav-sidebar li.dropdown-submenu i:before
{
	position:absolute;
	top:-2px;
	left:-22px;
	font-size:24px;
	font-weight:400;
	color:#585f69;
	display:inline-block;
	font-family:'FontAwesome';
	content:"\2212"
}

ul.nav-sidebar li.dropdown-submenu i.collapsed:before
{
	content:"\2b"
}

ul.nav-sidebar li.dropdown-submenu.showed > a
{
	color:#0084c9;
	background-color:#fff
}

ul.nav-sidebar li.dropdown-submenu.showed > a:hover
{
	background-color:#eee
}

ul.nav-sidebar li.active > a
{
	color:#0084c9
}

ul.nav-sidebar li:last-child a
{
	border-bottom:none
}

ul.nav-sidebar li a
{
	display:block;
	padding:7px 25px;
	color:#000;
	text-decoration:none;
	margin-top:-1px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee
}

ul.nav-sidebar li a:hover
{
	background-color:#eee
}

ul.nav-sidebar .dropdown-submenu > ul
{
	padding-left:0;
	background-color:#f3f3f3
}

ul.nav-sidebar .lvl2 > li > a
{
	padding-left:35px
}

ul.nav-sidebar .lvl3 > li > a
{
	padding-left:45px
}

ul.nav-sidebar .lvl4 > li > a
{
	padding-left:55px
}

ul.nav-sidebar .lvl5 > li > a
{
	padding-left:65px
}

ul.nav-sidebar .lvl6 > li > a
{
	padding-left:75px
}

ul.nav-sidebar .lvl7 > li > a
{
	padding-left:85px
}

ul.nav-sidebar .lvl8 > li > a
{
	padding-left:95px
}

.widgets a
{
	display:block;
	margin-bottom:9px;
	padding:18px 0;
	text-decoration:none;
	border:1px solid #ebebeb;
	-webkit-transition:all .2s ease-in-out 0;
	-moz-transition:all .2s ease-in-out 0;
	-ms-transition:all .2s ease-in-out 0;
	-o-transition:all .2s ease-in-out 0;
	transition:all .2s ease-in-out 0
}

.widgets a:hover
{
	border-color:#b8b8b8
}

.widgets a > i
{
	display:block;
	float:left;
	width:95px;
	text-align:center;
	font-weight:400;
	font-style:normal;
	height:auto;
	line-height:normal;
	vertical-align:baseline
}

.widgets a > span
{
	display:block;
	float:left;
	width:142px;
	font-size:18px
}

.widgets .widget1,.widgets .widget3,.widgets .widget4
{
	line-height:41px
}

@media (max-width: 1199px) {
	.widgets a > i,.widgets a > span
	{
		float:none;
		margin:0 auto;
		text-align:center
	}
}
/* End */


/* Start:/local/templates/monop_2024/styles/footer.css?17120582223375*/
footer
{
	margin-top:30px;
	background-color:#F6F6F6;
	color:#939393;
}

footer .container
{
	padding-top:18px
}



footer .other_buttons_wrap
{
	width:60%;
	text-align:center;
	margin:15px auto
}

footer .other_buttons_wrap .btn
{
	width:100%;
	margin-bottom:5px
}

footer .footer_logo_wrap
{
	max-width:265px;
	max-height:265px;
	padding-top:40px;
}

footer .footer_logo_wrap img
{
	margin-bottom:10px;
}

footer .footer_slogan{
	font-size:24px;
	line-height: 22px;
}

footer .contacts
{
	margin-top:40px;
	padding-right:30px;
}

footer .contacts .phone
{
	font-size:20px;
	padding-left:37px;
	background-image: url("/images/icons/icon_phone_gray.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

footer .contacts .phone span
{
	color:#0084c9
}

footer .contacts .phone a
{
	text-decoration:none
}
footer .contacts .phone .phone_hotline
{
	font-size:12px;
}
footer .contacts .footer_email{
	padding-left:37px;
	background-image: url("/images/icons/icon_mail_gray.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	min-height: 30px;
	padding-top: 6px;
	margin: 10px auto;
	margin-top:24px;
}
footer .contacts a.footer_email {
	text-decoration:none;
	color:#939393;
	font-size:16px;
}
footer .contacts .footer_address{
	padding-left:37px;
	background-image: url("/images/icons/icon_map_gray.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-size:12px;
}




footer .footer_social_blocks{
	padding-left:60px;
	text-align:center;
	margin-top:35px;
}
footer .footer_social_blocks .social_header{
	font-size:22px;
	font-family: "Loos Latin";
	font-weight:bold;
}
footer .footer_buttons{
	clear:both;
	margin-top:30px;
}
footer .social_icons {
	height: 35px;
	display: flex;
	justify-content: space-between;
}
footer .social_icons img
{
	float:left;

}

footer .footer_buttons{

}
footer .footer_buttons .btn-primary{
	background-color:#939393;
}
footer .footer_buttons .btn{
	border:2px solid #939393;
}

footer .footer_buttons a.btn{
	display:block;
	margin-bottom:7px;
}
footer .footer_buttons a.btn-default{
	color:#939393;
}
footer .footer_buttons a.btn-default:hover{
	color:#FFF;
}

footer .bottom_subs
{
	margin-top:10px;
}

.footer_copyright
{
	background-color:#F6F6F6;
	width:100%;
	color:#939393;
	padding:40px 0;
	font-size:12px;
}

.footer_copyright .confid
{
	text-align:right
}

.footer_copyright a
{
	text-decoration:none
}
.footer_copyright .confid a
{
	display:block;
	margin-top:7px;
}

@media (max-width: 1199px) {
	footer .other_buttons_wrap
	{
		width:100%
	}
}

@media (max-width: 991px) {
	.footer_copyright
	{
		padding:15px 0;
		line-height:20px
	}
	
	#bx-composite-banner
	{
		display:inline-block;
		margin-top:10px;
		margin-bottom:10px
	}
}

@media (min-width: 992px) {
	.footer_copyright .alright
	{
		text-align:right
	}
}

@media (max-width: 767px) {

	footer .footer_logo_wrap {
	  max-width: 100%;
	  max-height: 265px;
		text-align:center;
	}
	footer .contacts
	{
		margin-top:30px;
		padding-right:0px;
		text-align: center;
	}
	
	footer .contacts .phone
	{
		font-size:20px;
		padding-left:0px;
		background:none;
		margin-bottom:20px;
	}
	footer .footer_social_blocks {
		padding-left: 0px;
		text-align: center;
		margin-top: 35px;
	}
	footer .social_icons {
	  display: flex;
	  justify-content: center;
	}
	footer .social_icons img{
	  margin:0 3px;
	}
}
/* End */


/* Start:/local/templates/monop_2024/styles/content.css?172365328668295*/
.container,.mainbanners.mainbanners--wide .owl-carousel .owl-nav,.mainbanners.mainbanners--wide .mainbanners_info-container,.mainbanners.mainbanners--wide .mainbanners_item.product,.mainbanners.mainbanners--center
{
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}

.container:before,.mainbanners.mainbanners--wide .owl-carousel .owl-nav:before,.mainbanners.mainbanners--wide .mainbanners_info-container:before,.mainbanners.mainbanners--wide .mainbanners_item.product:before,.mainbanners.mainbanners--center:before,.container:after,.mainbanners.mainbanners--wide .owl-carousel .owl-nav:after,.mainbanners.mainbanners--wide .mainbanners_info-container:after,.mainbanners.mainbanners--wide .mainbanners_item.product:after,.mainbanners.mainbanners--center:after
{
	content:" ";
	display:table
}

.container:after,.mainbanners.mainbanners--wide .owl-carousel .owl-nav:after,.mainbanners.mainbanners--wide .mainbanners_info-container:after,.mainbanners.mainbanners--wide .mainbanners_item.product:after,.mainbanners.mainbanners--center:after
{
	clear:both
}

@media (min-width: 768px) {
	.container,.mainbanners.mainbanners--wide .owl-carousel .owl-nav,.mainbanners.mainbanners--wide .mainbanners_info-container,.mainbanners.mainbanners--wide .mainbanners_item.product,.mainbanners.mainbanners--center
	{
		width:750px
	}
}

@media (min-width: 992px) {
	.container,.mainbanners.mainbanners--wide .owl-carousel .owl-nav,.mainbanners.mainbanners--wide .mainbanners_info-container,.mainbanners.mainbanners--wide .mainbanners_item.product,.mainbanners.mainbanners--center
	{
		width:970px
	}
}

@media (min-width: 1200px) {
	.container,.mainbanners.mainbanners--wide .owl-carousel .owl-nav,.mainbanners.mainbanners--wide .mainbanners_info-container,.mainbanners.mainbanners--wide .mainbanners_item.product,.mainbanners.mainbanners--center
	{
		width:1170px
	}
}

.container-fluid
{
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}

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

.container-fluid:after
{
	clear:both
}

.row
{
	margin-left:-15px;
	margin-right:-15px
}

.row:before,.row:after
{
	content:" ";
	display:table
}

.row:after
{
	clear:both
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-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:83.33333%
}

.col-xs-11
{
	width:91.66667%
}

.col-xs-12
{
	width:100%
}

.col-xs-pull-0
{
	right:auto
}

.col-xs-pull-1
{
	right:8.33333%
}

.col-xs-pull-2
{
	right:16.66667%
}

.col-xs-pull-3
{
	right:25%
}

.col-xs-pull-4
{
	right:33.33333%
}

.col-xs-pull-5
{
	right:41.66667%
}

.col-xs-pull-6
{
	right:50%
}

.col-xs-pull-7
{
	right:58.33333%
}

.col-xs-pull-8
{
	right:66.66667%
}

.col-xs-pull-9
{
	right:75%
}

.col-xs-pull-10
{
	right:83.33333%
}

.col-xs-pull-11
{
	right:91.66667%
}

.col-xs-pull-12
{
	right:100%
}

.col-xs-push-0
{
	left:auto
}

.col-xs-push-1
{
	left:8.33333%
}

.col-xs-push-2
{
	left:16.66667%
}

.col-xs-push-3
{
	left:25%
}

.col-xs-push-4
{
	left:33.33333%
}

.col-xs-push-5
{
	left:41.66667%
}

.col-xs-push-6
{
	left:50%
}

.col-xs-push-7
{
	left:58.33333%
}

.col-xs-push-8
{
	left:66.66667%
}

.col-xs-push-9
{
	left:75%
}

.col-xs-push-10
{
	left:83.33333%
}

.col-xs-push-11
{
	left:91.66667%
}

.col-xs-push-12
{
	left:100%
}

.col-xs-offset-0
{
	margin-left:0
}

.col-xs-offset-1
{
	margin-left:8.33333%
}

.col-xs-offset-2
{
	margin-left:16.66667%
}

.col-xs-offset-3
{
	margin-left:25%
}

.col-xs-offset-4
{
	margin-left:33.33333%
}

.col-xs-offset-5
{
	margin-left:41.66667%
}

.col-xs-offset-6
{
	margin-left:50%
}

.col-xs-offset-7
{
	margin-left:58.33333%
}

.col-xs-offset-8
{
	margin-left:66.66667%
}

.col-xs-offset-9
{
	margin-left:75%
}

.col-xs-offset-10
{
	margin-left:83.33333%
}

.col-xs-offset-11
{
	margin-left:91.66667%
}

.col-xs-offset-12
{
	margin-left:100%
}

@media (min-width: 768px) {
	.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%
	}
	
	.col-sm-pull-0
	{
		right:auto
	}
	
	.col-sm-pull-1
	{
		right:8.33333%
	}
	
	.col-sm-pull-2
	{
		right:16.66667%
	}
	
	.col-sm-pull-3
	{
		right:25%
	}
	
	.col-sm-pull-4
	{
		right:33.33333%
	}
	
	.col-sm-pull-5
	{
		right:41.66667%
	}
	
	.col-sm-pull-6
	{
		right:50%
	}
	
	.col-sm-pull-7
	{
		right:58.33333%
	}
	
	.col-sm-pull-8
	{
		right:66.66667%
	}
	
	.col-sm-pull-9
	{
		right:75%
	}
	
	.col-sm-pull-10
	{
		right:83.33333%
	}
	
	.col-sm-pull-11
	{
		right:91.66667%
	}
	
	.col-sm-pull-12
	{
		right:100%
	}
	
	.col-sm-push-0
	{
		left:auto
	}
	
	.col-sm-push-1
	{
		left:8.33333%
	}
	
	.col-sm-push-2
	{
		left:16.66667%
	}
	
	.col-sm-push-3
	{
		left:25%
	}
	
	.col-sm-push-4
	{
		left:33.33333%
	}
	
	.col-sm-push-5
	{
		left:41.66667%
	}
	
	.col-sm-push-6
	{
		left:50%
	}
	
	.col-sm-push-7
	{
		left:58.33333%
	}
	
	.col-sm-push-8
	{
		left:66.66667%
	}
	
	.col-sm-push-9
	{
		left:75%
	}
	
	.col-sm-push-10
	{
		left:83.33333%
	}
	
	.col-sm-push-11
	{
		left:91.66667%
	}
	
	.col-sm-push-12
	{
		left:100%
	}
	
	.col-sm-offset-0
	{
		margin-left:0
	}
	
	.col-sm-offset-1
	{
		margin-left:8.33333%
	}
	
	.col-sm-offset-2
	{
		margin-left:16.66667%
	}
	
	.col-sm-offset-3
	{
		margin-left:25%
	}
	
	.col-sm-offset-4
	{
		margin-left:33.33333%
	}
	
	.col-sm-offset-5
	{
		margin-left:41.66667%
	}
	
	.col-sm-offset-6
	{
		margin-left:50%
	}
	
	.col-sm-offset-7
	{
		margin-left:58.33333%
	}
	
	.col-sm-offset-8
	{
		margin-left:66.66667%
	}
	
	.col-sm-offset-9
	{
		margin-left:75%
	}
	
	.col-sm-offset-10
	{
		margin-left:83.33333%
	}
	
	.col-sm-offset-11
	{
		margin-left:91.66667%
	}
	
	.col-sm-offset-12
	{
		margin-left:100%
	}
}

@media (min-width: 992px) {
	.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:33.33333%
	}
	
	.col-md-5
	{
		width:41.66667%
	}
	
	.col-md-6
	{
		width:50%
	}
	
	.col-md-7
	{
		width:58.33333%
	}
	
	.col-md-8
	{
		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%
	}
	
	.col-md-pull-0
	{
		right:auto
	}
	
	.col-md-pull-1
	{
		right:8.33333%
	}
	
	.col-md-pull-2
	{
		right:16.66667%
	}
	
	.col-md-pull-3
	{
		right:25%
	}
	
	.col-md-pull-4
	{
		right:33.33333%
	}
	
	.col-md-pull-5
	{
		right:41.66667%
	}
	
	.col-md-pull-6
	{
		right:50%
	}
	
	.col-md-pull-7
	{
		right:58.33333%
	}
	
	.col-md-pull-8
	{
		right:66.66667%
	}
	
	.col-md-pull-9
	{
		right:75%
	}
	
	.col-md-pull-10
	{
		right:83.33333%
	}
	
	.col-md-pull-11
	{
		right:91.66667%
	}
	
	.col-md-pull-12
	{
		right:100%
	}
	
	.col-md-push-0
	{
		left:auto
	}
	
	.col-md-push-1
	{
		left:8.33333%
	}
	
	.col-md-push-2
	{
		left:16.66667%
	}
	
	.col-md-push-3
	{
		left:25%
	}
	
	.col-md-push-4
	{
		left:33.33333%
	}
	
	.col-md-push-5
	{
		left:41.66667%
	}
	
	.col-md-push-6
	{
		left:50%
	}
	
	.col-md-push-7
	{
		left:58.33333%
	}
	
	.col-md-push-8
	{
		left:66.66667%
	}
	
	.col-md-push-9
	{
		left:75%
	}
	
	.col-md-push-10
	{
		left:83.33333%
	}
	
	.col-md-push-11
	{
		left:91.66667%
	}
	
	.col-md-push-12
	{
		left:100%
	}
	
	.col-md-offset-0
	{
		margin-left:0
	}
	
	.col-md-offset-1
	{
		margin-left:8.33333%
	}
	
	.col-md-offset-2
	{
		margin-left:16.66667%
	}
	
	.col-md-offset-3
	{
		margin-left:25%
	}
	
	.col-md-offset-4
	{
		margin-left:33.33333%
	}
	
	.col-md-offset-5
	{
		margin-left:41.66667%
	}
	
	.col-md-offset-6
	{
		margin-left:50%
	}
	
	.col-md-offset-7
	{
		margin-left:58.33333%
	}
	
	.col-md-offset-8
	{
		margin-left:66.66667%
	}
	
	.col-md-offset-9
	{
		margin-left:75%
	}
	
	.col-md-offset-10
	{
		margin-left:83.33333%
	}
	
	.col-md-offset-11
	{
		margin-left:91.66667%
	}
	
	.col-md-offset-12
	{
		margin-left:100%
	}
}

@media (min-width: 1200px) {
	.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%
	}
	
	.col-lg-pull-0
	{
		right:auto
	}
	
	.col-lg-pull-1
	{
		right:8.33333%
	}
	
	.col-lg-pull-2
	{
		right:16.66667%
	}
	
	.col-lg-pull-3
	{
		right:25%
	}
	
	.col-lg-pull-4
	{
		right:33.33333%
	}
	
	.col-lg-pull-5
	{
		right:41.66667%
	}
	
	.col-lg-pull-6
	{
		right:50%
	}
	
	.col-lg-pull-7
	{
		right:58.33333%
	}
	
	.col-lg-pull-8
	{
		right:66.66667%
	}
	
	.col-lg-pull-9
	{
		right:75%
	}
	
	.col-lg-pull-10
	{
		right:83.33333%
	}
	
	.col-lg-pull-11
	{
		right:91.66667%
	}
	
	.col-lg-pull-12
	{
		right:100%
	}
	
	.col-lg-push-0
	{
		left:auto
	}
	
	.col-lg-push-1
	{
		left:8.33333%
	}
	
	.col-lg-push-2
	{
		left:16.66667%
	}
	
	.col-lg-push-3
	{
		left:25%
	}
	
	.col-lg-push-4
	{
		left:33.33333%
	}
	
	.col-lg-push-5
	{
		left:41.66667%
	}
	
	.col-lg-push-6
	{
		left:50%
	}
	
	.col-lg-push-7
	{
		left:58.33333%
	}
	
	.col-lg-push-8
	{
		left:66.66667%
	}
	
	.col-lg-push-9
	{
		left:75%
	}
	
	.col-lg-push-10
	{
		left:83.33333%
	}
	
	.col-lg-push-11
	{
		left:91.66667%
	}
	
	.col-lg-push-12
	{
		left:100%
	}
	
	.col-lg-offset-0
	{
		margin-left:0
	}
	
	.col-lg-offset-1
	{
		margin-left:8.33333%
	}
	
	.col-lg-offset-2
	{
		margin-left:16.66667%
	}
	
	.col-lg-offset-3
	{
		margin-left:25%
	}
	
	.col-lg-offset-4
	{
		margin-left:33.33333%
	}
	
	.col-lg-offset-5
	{
		margin-left:41.66667%
	}
	
	.col-lg-offset-6
	{
		margin-left:50%
	}
	
	.col-lg-offset-7
	{
		margin-left:58.33333%
	}
	
	.col-lg-offset-8
	{
		margin-left:66.66667%
	}
	
	.col-lg-offset-9
	{
		margin-left:75%
	}
	
	.col-lg-offset-10
	{
		margin-left:83.33333%
	}
	
	.col-lg-offset-11
	{
		margin-left:91.66667%
	}
	
	.col-lg-offset-12
	{
		margin-left:100%
	}
}

.mainbanners_items
{
	display:none;
	border-bottom:2px solid #0084c9;
	margin-bottom:15px;
	position:relative
}

.mainbanners_item.product .text1
{
	width:100%;
	position:absolute;
	bottom:0;
	text-align:center;
	height:35px;
	font-size:24px;
	margin-left:15px;
	word-break:break-all
}

.mainbanners_item.product img
{
	max-height:140px;
	width:auto
}

.mainbanners_item a
{
	text-decoration:none
}

.mainbanners_image
{
	height:auto;
	background-size:cover;
	background-position:center center;
	padding-bottom:14px;
}

.mainbanners_preloader
{
	height:175px;
	text-align:center;
	width:100%
}

.mainbanners_info-container
{
	display:table;
	height:100%;
	margin:0 auto
}

.mainbanners_info-container .info
{
	display:table-cell;
	vertical-align:middle;
	text-align:center
}

.mainbanners_info-container .info p
{
	display:inline;
	white-space:pre-wrap;
	position:relative
}

.mainbanners_info-container .info > .text1
{
	font-size:5vw;
	line-height:8vw;
	text-transform:uppercase
}

.mainbanners_info-container .info > .text1 p
{
	background-color:rgba(255,255,255,0.8);
	border-top:.7vw solid transparent;
	border-bottom:.7vw solid transparent
}

.mainbanners_info-container .info > .text2
{
	max-height:116px;
	overflow:hidden;
	color:#fff;
	line-height:22px;
	font-size:18px;
	padding-left:.3em;
	display:none
}

.mainbanners_info-container .info > .text2 p
{
	background-color:rgba(0,0,0,0.5);
	border-left:none
}

.mainbanners_info-container .info > .text2 p span:after
{
	content:"";
	position:absolute;
	top:0;
	right:100%;
	bottom:0;
	width:.4em;
	background-color:rgba(0,0,0,0.5)
}

.mainbanners_info-container .info > .cost
{
	display:none
}

.mainbanners_info-container .info > .cost p
{
	font-size:30px;
	color:#fff;
	font-weight:500
}

.mainbanners.mainbanners--wide
{
	width:100%
}

.mainbanners.mainbanners--center .owl-carousel .owl-nav > div.prev
{
	left:54px
}

.mainbanners.mainbanners--center .owl-carousel .owl-nav > div.next
{
	right:54px
}

.mainbanners.mainbanners--center .mainbanners_info-container
{
	width:100%
}

.mainbanners.mainbanners--center.extended .mainbanners_sidebanners
{
	display:none;
	position:relative;
	background-color:#ebebeb
}

.mainbanners .owl-carousel .owl-item
{
	-webkit-backface-visibility:visible;
	backface-visibility:visible
}

.mainbanners .owl-carousel .owl-dots
{
	text-align:center;
	width:100%;
	-webkit-transition:all,0.2s,ease-in-out 0;
	-o-transition:all,0.2s,ease-in-out 0;
	transition:all,0.2s,ease-in-out 0;
	margin-top:5px;
	position:absolute
}

.mainbanners .owl-carousel .owl-dots .owl-dot
{
	display:inline-block;
	padding:7px 5px;
	zoom:1;
	*display:inline
}

.mainbanners .owl-carousel .owl-dots .owl-dot.active span
{
	background:#006396
}

.mainbanners .owl-carousel .owl-dots .owl-dot span
{
	width:10px;
	height:10px;
	background:#ebebeb;
	display:block;
	-webkit-backface-visibility:visible;
	-webkit-transition:opacity 200ms ease;
	-moz-transition:opacity 200ms ease;
	-ms-transition:opacity 200ms ease;
	-o-transition:opacity 200ms ease;
	transition:opacity 200ms ease;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px
}

.mainbanners .owl-carousel .owl-dots .owl-dot span:hover
{
	background:#0084c9
}

.mainbanners .owl-carousel .owl-nav
{
	margin:0 auto;
	position:relative;
	display:none
}

.banner_second .owl-carousel .owl-nav
{
	margin:0 auto;
	position:static;
	display:none
}

.mainbanners .owl-carousel .owl-nav div
{
	text-align:center;
	background-color:#ebebeb;
	display:inline-block;
	cursor:pointer;
	position:absolute;
	border-radius:27px;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all,0.2s,ease-in-out 0;
	-o-transition:all,0.2s,ease-in-out 0;
	transition:all,0.2s,ease-in-out 0
}

.banner_second .owl-carousel .owl-nav div
{
	background-color:#717170
}

.mainbanners .owl-carousel .owl-nav div span
{
	font-family:"FontAwesome";
	font-weight:400;
	font-size:38px;
	font-style:normal;
	color:#fff
}

.mainbanners .owl-carousel .owl-nav div.prev
{
	left:-7px
}

.mainbanners .owl-carousel .owl-nav div.prev > span
{
	padding:5px 22px 7px 18px
}

.mainbanners .owl-carousel .owl-nav div.prev > span:after
{
	content:"\f104"
}

.mainbanners .owl-carousel .owl-nav div.next
{
	right:-7px
}

.mainbanners .owl-carousel .owl-nav div.next span
{
	padding:5px 18px 7px 22px
}

.mainbanners .owl-carousel .owl-nav div.next span:after
{
	content:"\f105"
}

.mainbanners .owl-carousel .owl-nav div:hover
{
	color:#fff;
	background-color:#ebebeb
}

.banner_second .owl-carousel .owl-nav div:hover
{
	color:#fff;
	background-color:#d1d1d1
}

@media (min-width: 768px) {
	.mainbanners_items
	{
		margin-bottom:0
	}
	
	.mainbanners_image,.mainbanners_preloader
	{
		height:250px
	}
	
	.mainbanners_info-container
	{
		margin:0
	}
	
	.mainbanners_info-container .info
	{
		text-align:left;
		margin-bottom:2%
	}
	
	.mainbanners_info-container .info > .text1
	{
		font-size:3.5vw;
		line-height:5.5vw
	}
	
	.mainbanners_info-container .info > .text1 p
	{
		border-width:.5vw
	}
	
	.mainbanners_item.product .text1
	{
		width:50%;
		bottom:0;
		top:0;
		text-align:left;
		height:100%;
		margin:auto;
		font-size:35px;
		display:table;
		word-break:break-word
	}
	
	.mainbanners_item.product .text1 p
	{
		width:80%
	}
	
	.mainbanners_item.product img
	{
		max-height:100%
	}
	
	.mainbanners_item.product .mainbanners_image-container
	{
		margin-left:50%
	}
	
	.mainbanners--wide .mainbanners_info-container .info,.mainbanners--center .mainbanners_info-container .info
	{
		padding-right:30%
	}
	
	.mainbanners--center .mainbanners_info-container .info
	{
		padding-left:5%
	}
	
	.mainbanners--center .mainbanners_item.product .text1
	{
		padding-left:5%
	}
	
	.mainbanners:hover .owl-carousel .owl-dots
	{
		opacity:1;
		filter:alpha(opacity=100)
	}
	
	.mainbanners:hover .owl-carousel .owl-nav div
	{
		opacity:.5;
		filter:alpha(opacity=50)
	}
	
	.mainbanners .owl-carousel .owl-dots
	{
		margin-top:0;
		bottom:0;
		opacity:0;
		filter:alpha(opacity=0)
	}
	
	.mainbanners .owl-carousel .owl-nav
	{
		display:block
	}
	
	.mainbanners .owl-carousel .owl-nav > div:hover
	{
		opacity:.9;
		filter:alpha(opacity=90)
	}
}

@media (min-width: 992px) {
	.mainbanners_image,.mainbanners_preloader
	{
		height:425px
	}
	
	.banner_second .mainbanners_image,.mainbanners_preloader
	{
		height:350px
	}
	
	.mainbanners.mainbanners--center.extended
	{
		position:relative
	}
	
	.mainbanners.mainbanners--center.extended .mainbanners_sidebanners.js-show
	{
		height:400px;
		width:250px;
		overflow:hidden;
		display:block
	}
	
	.mainbanners.mainbanners--center.extended .mainbanners_sidebanners.left
	{
		float:left
	}
	
	.mainbanners.mainbanners--center.extended .mainbanners_sidebanners.left + .mainbanners_items
	{
		padding-left:250px
	}
	
	.mainbanners.mainbanners--center.extended .mainbanners_sidebanners.left + .mainbanners_items.owl-carousel .owl-dots
	{
		padding-left:250px
	}
	
	.mainbanners.mainbanners--center.extended .mainbanners_sidebanners.right
	{
		float:right
	}
	
	.mainbanners.mainbanners--center.extended .mainbanners_sidebanners.right + .mainbanners_items
	{
		padding-right:250px
	}
	
	.mainbanners.mainbanners--center.extended .mainbanners_sidebanners.right + .mainbanners_items.owl-carousel .owl-dots
	{
		padding-right:250px
	}
	
	.mainbanners.mainbanners--center.extended .mainbanners_info-container .info
	{
		padding-right:40%
	}
	
	.mainbanners--htype3 .info
	{
		padding-right:30%;
		padding-left:5%
	}
}

@media (min-width: 1200px) {
	.mainbanners_info-container .info > .text1
	{
		font-size:36px;
		line-height:56px
	}
	
	.mainbanners_info-container .info > .text1 p
	{
		border-width:4px
	}
	
	.mainbanners_info-container .info > .text2
	{
		display:block
	}
	
	.mainbanners_info-container .info > .cost
	{
		display:block
	}
	
	.mainbanners--wide .mainbanners_info-container .info,.mainbanners--center .mainbanners_info-container .info
	{
		padding-right:60%
	}
	
	.mainbanners--htype3 .info
	{
		padding-right:40%
	}
}

@media (min-width: 1325px) {
	.mainbanners.mainbanners--wide .owl-carousel .owl-nav > div.prev
	{
		left:-54px
	}
	
	.banner_second.mainbanners--wide .owl-carousel .owl-nav > div.prev
	{
		left:7px
	}
	
	.mainbanners.mainbanners--wide .owl-carousel .owl-nav > div.next
	{
		right:-54px
	}
	
	.banner_second.mainbanners--wide .owl-carousel .owl-nav > div.next
	{
		right:7px
	}
}

.sidebanners
{
	position:absolute;
	z-index:3;
	background-color:#ebebeb
}

.sidebanners a
{
	text-decoration:none
}

.sidebanners .sidebanner
{
	padding:11px 20px;
	border-bottom:1px solid #fff
}

.sidebanners .sidebanner h4
{
	margin:0 0 10px;
	max-height:50px
}

.sidebanners .sidebanner p
{
	font-size:14px;
	line-height:14px;
	height:42px;
	overflow:hidden;
	text-overflow:ellipsis
}

.sidebanners .sidebanner:last-child
{
	border-bottom:0
}

.price.old
{
	text-decoration:line-through
}

.about_us,.docs,.honors,.features,.gallery,.newslistcol,.partners,.customerreviews,.services,.smallbanners,.action,.staff
{
	margin-top:15px;
	padding-bottom:15px
}

.owl.features .item,.owl.services .item,.owl.staff .item,.smallbanners .item,.owl.action .item,.owl.partners .item
{
	margin-left:1px
}

.customerreviews .item
{
	margin-bottom:15px
}

.customerreviews .item .review
{
	position:relative;
	padding:12px 21px;
	background-color:#f6f6f6;
	border:1px solid #f6f6f6
}

.customerreviews .item .review .in
{
	overflow:hidden
}

.customerreviews .item .review .arrow
{
	position:absolute;
	top:100%;
	left:74px;
	width:0;
	height:0;
	border:10px solid transparent;
	border-color:#f6f6f6 transparent transparent #f6f6f6
}

.customerreviews .item .review .arrow > span
{
	position:absolute;
	top:-10px;
	left:-9px;
	width:0;
	height:0;
	border:9px solid transparent;
	border-color:#f6f6f6 transparent transparent #f6f6f6
}

.customerreviews .item .author
{
	padding-top:15px
}

.customerreviews .item .author .image
{
	float:left;
	width:58px;
	height:58px;
	margin:0 8px;
	border:1px solid #ebebeb
}

.customerreviews .item .author img
{
	width:auto;
	max-width:60px;
	max-height:60px
}

.customerreviews .item .author .text
{
	margin-left:78px;
	padding-top:7px
}

.customerreviews .item .author .name
{
	padding-bottom:1px
}

.customerreviews.owl .item
{
	min-height:200px
}

.customerreviews.owl .item .in
{
	height:94px
}

.features .item a,.services .item a,.action .item a
{
	display:block;
	text-decoration:none;
	border:1px solid #fff;
	-webkit-transition:all,0.2s,ease-in-out 0;
	-o-transition:all,0.2s,ease-in-out 0;
	transition:all,0.2s,ease-in-out 0
}

.features .item a:hover,.services .item a:hover,.action .item a:hover
{
	border-color:#b8b8b8
}

.features .item a
{
	padding:28px 10px;
	text-decoration:none
}

.features .item .image
{
	margin:0 auto;
	text-align:center
}

.features .item img
{
	width:auto;
	max-width:60px;
	max-height:60px
}

.features .item .name
{
	margin-bottom:10px;
	font-size:24px;
	line-height:24px;
	color:#202020
}

.features .item .description
{
	color:#585f69
}

.features.features1 .item .image,.features.features1 .item .data
{
	float:left
}

.features.features1 .item .image
{
	width:25%
}

.features.features1 .item .data
{
	width:75%;
	padding-left:8px
}

.features.features1 .item img
{
	margin:0 auto
}

.features.features2 .item .image
{
	width:60px;
	height:60px;
	margin-bottom:10px;
	line-height:60px
}

.features.features2 .item img
{
	display:inline-block
}

.features.features2 .item .data
{
	text-align:center
}

@media (min-width: 992px) {
	.features .item .data
	{
		height:110px;
		overflow:hidden
	}
}

@media (max-width: 767px) {
	.smallbanners .owl-item
	{
		padding-left:0
	}
}

.smallbanners .item .smallbanner
{
	position:relative;
	display:inline-block;
	width:100%;
	overflow:hidden
}

.smallbanners .item .smallbanner .name
{
	position:absolute;
	bottom:5px;
	color:#fff;
	max-width:50%;
	background:rgba(0,0,0,0.6);
	word-break:break-word;
	padding:5px 7px 5px 5px;
	font-size:18px
}

.honors .item .image a,.about_us .item .image a,.newslistcol .item .image a
{
	display:block;
	border:1px solid #ebebeb
}

.honors .item .image a:hover,.about_us .item .image a:hover,.newslistcol .item .image a:hover
{
	border-color:#b8b8b8
}

.docs .item,.honors .item,.about_us .item,.newslistcol .item
{
	margin-bottom:15px;
	min-height:105px
}

.docs .item .image,.honors .item .image,.about_us .item .image,.newslistcol .item .image
{
	float:left;
	width:100px;
	height:100px;
	text-align:center
}

.docs .item .image + .data,.honors .item .image + .data,.about_us .item .image + .data,.newslistcol .item .image + .data
{
	margin-left:111px
}

.docs .item .image img,.honors .item .image img,.about_us .item .image img,.newslistcol .item .image img
{
	max-height:98px
}

.docs .item .data .info,.honors .item .data .info,.about_us .item .data .info,.newslistcol .item .data .info
{
	max-height:100px;
	overflow:hidden
}

.docs .item .data .info.smaller,.honors .item .data .info.smaller,.about_us .item .data .info.smaller,.newslistcol .item .data .info.smaller
{
	height:80px
}

.docs .item .data .descr a,.honors .item .data .descr a,.about_us .item .data .descr a,.newslistcol .item .data .descr a
{
	text-decoration:none
}

.docs .item .data .descr a:hover,.honors .item .data .descr a:hover,.about_us .item .data .descr a:hover,.newslistcol .item .data .descr a:hover
{
	text-decoration:underline
}

.docs .item .data .date,.docs .item .data .name,.docs .item .data .info,.honors .item .data .date,.honors .item .data .name,.honors .item .data .info,.about_us .item .data .date,.about_us .item .data .name,.about_us .item .data .info,.newslistcol .item .data .date,.newslistcol .item .data .name,.newslistcol .item .data .info
{
	margin-bottom:5px
}

.newslistcol .owl-item .item .data .name a
{
	backface-visibility:hidden
}

.about_us .item
{
	min-height:103px
}

.about_us .item .descr a
{
	color:#585f69
}

.about_us .item .publish
{
	max-height:18px;
	overflow:hidden
}

.about_us .item .publish:after
{
	position:absolute;
	right:0;
	bottom:0;
	width:15%;
	height:18px;
	content:"";
	text-align:right;
	background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%)
}

.docs .item .image
{
	position:relative;
	border:1px solid #ebebeb
}

.docs .item .image:hover
{
	border-color:#b8b8b8
}

.docs .item .image span
{
	position:absolute;
	bottom:-4px;
	right:5px;
	color:#585f69;
	font-size:23px;
	font-weight:700;
	text-transform:uppercase
}

.newslistcol .item .image img
{
	display:block;
	width:auto;
	max-width:100%;
	margin:0 auto
}

.newslistcol .item .data
{
	height:141px;
	overflow:hidden
}

.services .item a,.action .item a
{
	padding:9px;
	text-decoration:none
}

@media (min-width: 992px) {
	.services .item a,.action .item a
	{
		min-height:308px
	}
	
	.staff .item .data
	{
		height:111px;
		overflow:hidden
	}
}

.services .item .data,.action .item .data
{
	height:111px;
	overflow:hidden
}

.services .item .image,.staff .item .image,.action .item .image
{
	margin-bottom:4px;
	text-align:center
}

.services .item .image img,.staff .item .image img,.action .item .image img
{
	display:block;
	width:auto;
	max-width:100%;
	margin:0 auto;
	border:1px solid #ebebeb
}

.services .item .data .name,.staff .item .data .name,.action .item .data .name
{
	max-height:48px;
	font-size:20px;
	line-height:24px;
	overflow:hidden
}

.services .item .data .name,.services .item .data .markers,.staff .item .data .name,.staff .item .data .markers,.action .item .data .name,.action .item .data .markers
{
	margin-bottom:8px
}

.staff .item
{
	margin-bottom:15px
}

@media (min-width: 991px) {
	.staff .item .data.row
	{
		height:115px;
		overflow:hidden
	}
}

.gallery.row
{
	padding-bottom:0
}

.gallery .item
{
	margin-bottom:15px
}

.gallery .item a
{
	display:block;
	min-height:245px;
	text-decoration:none;
	border:1px solid #ebebeb;
	-webkit-transition:all,0.2s,ease-in-out 0;
	-o-transition:all,0.2s,ease-in-out 0;
	transition:all,0.2s,ease-in-out 0
}

.gallery .item a:hover
{
	border-color:#b8b8b8
}

.gallery .item .image
{
	text-align:center
}

.gallery .item .info
{
	position:relative;
	min-height:54px
}

.gallery .item .data
{
	position:absolute;
	right:15px;
	bottom:4px;
	left:15px;
	max-height:56px;
	min-height:56px;
	padding-top:4px;
	background-color:#fff;
	overflow:hidden;
	backface-visibility:hidden;
	-webkit-transition:all,0.2s,ease-in-out 0;
	-o-transition:all,0.2s,ease-in-out 0;
	transition:all,0.2s,ease-in-out 0
}

.gallery .item .data .name,.gallery .item .data .descr
{
	margin:0 12px
}

.gallery .item .data .name
{
	max-height:48px;
	font-size:20px;
	line-height:24px;
	overflow:hidden
}

.gallery .item .data .descr
{
	padding-top:8px
}

.gallery .item .data:hover
{
	max-height:171px
}

.gallery .item img
{
	max-width:100%
}

.partners .item
{
	max-height:150px;
	margin-bottom:30px
}

.partners .item a
{
	display:block;
	border:1px solid #ebebeb;
	-webkit-transition:all,0.2s,ease-in-out 0;
	-o-transition:all,0.2s,ease-in-out 0;
	transition:all,0.2s,ease-in-out 0
}

.partners .item a:hover
{
	border-color:#b8b8b8
}

.partners .item .image .col
{
	height:141px;
	text-align:center;
	line-height:141px
}

.partners .item .image .col img
{
	display:inline-block;
	width:auto;
	max-width:100%;
	max-height:135px;
	vertical-align:middle
}

.action .name
{
	max-height:47px;
	overflow:hidden
}

.action.owl .item a
{
	min-height:298px
}

.action.owl .item .data
{
	height:138px
}

.action.owl .item .markers .marker
{
	position:relative;
	display:inline-block;
	color:#fff;
	margin-right:10px;
	padding:0 30px 0 10px
}

.action.owl .item .markers .marker:after
{
	position:absolute;
	top:0;
	right:0;
	display:block;
	content:' ';
	border:19px solid transparent;
	border-left:11px solid transparent;
	border-bottom-color:#fff;
	border-right:0;
	border-top:0
}

.action.owl .item .markers .action_date
{
	display:inline-block;
	font-size:12px;
	white-space:nowrap
}

.action.row
{
	margin-right:-5px;
	margin-left:-5px
}

.action.row .item
{
	padding:5px;
	margin-bottom:10px
}

.action.row .item.col-md-4 .data .markers
{
	margin-bottom:6px
}

.action.row .item a
{
	padding:9px 9px 14px;
	text-decoration:none
}

.action.row .item .data.row
{
	height:141px
}

.action.row .item .markers .marker
{
	position:relative;
	display:inline-block;
	color:#fff;
	font-size:18px;
	margin-right:10px;
	padding:0 30px 0 10px
}

.action.row .item .markers .marker:after
{
	position:absolute;
	top:0;
	right:0;
	display:block;
	content:' ';
	border:26px solid transparent;
	border-left:16px solid transparent;
	border-bottom-color:#fff;
	border-right:0;
	border-top:0
}

.action.row .item .markers .action_date
{
	display:inline-block;
	font-size:12px;
	white-space:nowrap
}

.vacancies .filter,.faq .filter
{
	margin-bottom:20px
}

.vacancies .filter .btn,.faq .filter .btn
{
	margin-right:10px;
	margin-bottom:10px
}

.vacancies .filter .btn.btn-default,.faq .filter .btn.btn-default
{
	border-color:#ebebeb
}

.vacancies .yashare,.faq .yashare
{
	margin-top:5px
}

@media (min-width: 991px) {
	.vacancies .yashare
	{
		margin-top:0;
		text-align:right
	}
}

.timeline.row
{
	position:relative;
	margin-right:-25px;
	margin-bottom:90px;
	margin-left:-25px
}

.timeline.row:before
{
	position:absolute;
	top:0;
	bottom:0;
	left:50%;
	display:block;
	width:2px;
	min-height:100px;
	content:" ";
	margin-left:-1px;
	background-color:#ebebeb
}

.timeline.row > .col
{
	padding-right:25px;
	padding-left:25px
}

.timeline.row .item
{
	position:relative;
	margin-bottom:26px
}

.timeline.row .item:nth-child(even)
{
	position:relative;
	top:90px
}

.timeline.row .item:hover .body
{
	border-color:#b8b8b8
}

.timeline.row .item:hover .pointer.right
{
	border-left-color:#b8b8b8
}

.timeline.row .item:hover .pointer.left
{
	border-right-color:#b8b8b8
}

.timeline.row .item .body
{
	display:block;
	height:353px;
	padding:9px;
	text-decoration:none;
	border:1px solid #ebebeb;
	-webkit-transition:all,0.2s,ease-in-out 0;
	-o-transition:all,0.2s,ease-in-out 0;
	transition:all,0.2s,ease-in-out 0
}

.timeline.row .item .body .image,.timeline.row .item .body .name,.timeline.row .item .body .date
{
	margin-bottom:6px
}

.timeline.row .item .body .image
{
	height:209px;
	text-align:center
}

.timeline.row .item .body .name
{
	font-size:20px;
	line-height:24px
}

.timeline.row .item .body .date
{
	font-size:18px;
	line-height:22px
}

.timeline.row .item .body .data
{
	max-height:115px;
	overflow:hidden
}

.timeline.row .item .pointer
{
	position:absolute;
	top:15px;
	display:inline-block;
	width:0;
	height:0;
	border:13px solid transparent;
	-webkit-transition:all,0.2s,ease-in-out 0;
	-o-transition:all,0.2s,ease-in-out 0;
	transition:all,0.2s,ease-in-out 0
}

.timeline.row .item .pointer.right
{
	left:100%;
	margin-left:-25px;
	border-left:14px solid #ebebeb;
	border-right:0
}

.timeline.row .item .pointer.right > div
{
	left:-15px;
	border-left:14px solid #fff;
	border-right:0
}

.timeline.row .item .pointer.right span
{
	left:5px
}

.timeline.row .item .pointer.left
{
	right:100%;
	margin-right:-25px;
	border-right:14px solid #ebebeb;
	border-left:0
}

.timeline.row .item .pointer.left > div
{
	right:-15px;
	border-right:14px solid #fff;
	border-left:0
}

.timeline.row .item .pointer.left span
{
	right:5px
}

.timeline.row .item .pointer > div
{
	position:absolute;
	top:-13px;
	border:13px solid transparent
}

.timeline.row .item .pointer span
{
	position:absolute;
	top:-6px;
	display:block;
	width:12px;
	height:12px;
	background-color:#ebebeb;
	border:2px solid #fff;
	border-radius:8px
}

@media (max-width: 767px) {
	html .timeline.row:before
	{
		left:auto;
		right:24px
	}
	
	html .timeline.row .item
	{
		margin-right:25px
	}
	
	html .timeline.row .item:nth-child(even)
	{
		top:auto
	}
	
	html .timeline.row .item .pointer
	{
		border-left-color:#b8b8b8;
		border-right-color:transparent
	}
	
	html .timeline.row .item .pointer.left
	{
		left:100%;
		right:auto;
		margin-left:-25px;
		border-left:14px solid #ebebeb;
		border-right:0
	}
	
	html .timeline.row .item .pointer.left > div
	{
		left:-15px;
		border-left:14px solid #fff;
		border-right:0
	}
	
	html .timeline.row .item .pointer.left span
	{
		left:5px
	}
}

.shops .search_city,.shops .filter,.shops .shops_list,.shops .map
{
	margin-bottom:20px
}

.shops .search_city
{
	position:relative
}

.shops .search_city .input-group .fa:before
{
	content:'\f002'
}

.shops .search_city ul.cities_list
{
	right:15px;
	left:15px
}

.shops .filter button
{
	margin-right:10px
}

.shops .shops_list
{
	max-height:350px;
	border:1px solid #ebebeb;
	overflow-x:hidden;
	overflow-y:scroll
}

.shops .shops_list .item
{
	padding:9px 10px
}

.shops .shops_list .item:hover
{
	background-color:#ebebeb
}

.shops .shops_list .item.cityempty,.shops .shops_list .item.typeempty
{
	display:none
}

.shops .shops_list .item .name
{
	font-weight:700
}

@media (max-width: 991px) {
	.shops .shops_list
	{
		max-height:200px
	}
}

.news
{
	margin-top:44px
}

.news .item
{
	margin-bottom:15px
}

.news .item .image
{
	margin-bottom:15px;
	text-align:center
}

.news .item .image img
{
	display:inline-block;
	width:auto;
	max-width:100%
}

.news .item .data .date,.news .item .data .name
{
	margin-bottom:5px
}

.news .item .data .descr a
{
	text-decoration:none
}

.newsdetail
{
	margin-bottom:45px
}

.newsdetail .markers
{
	margin-bottom:15px
}

.newsdetail .markers .marker
{
	position:relative;
	display:inline-block;
	color:#fff;
	font-size:18px;
	margin-right:10px;
	margin-bottom:5px;
	padding:0 30px 0 10px
}

.newsdetail .markers .marker:after
{
	position:absolute;
	top:0;
	right:0;
	display:block;
	content:' ';
	border:26px solid transparent;
	border-left:16px solid transparent;
	border-bottom-color:#fff;
	border-right:0;
	border-top:0
}

.newsdetail .markers .action_date
{
	display:inline-block;
	white-space:nowrap
}

.newsdetail .pic
{
	margin-bottom:25px;
	text-align:center
}

.newsdetail .pic img
{
	width:auto;
	max-width:100%
}

.backshare
{
	margin-bottom:30px
}

.backshare .detailback
{
	text-decoration:none
}

.backshare .detailback:hover i
{
	color:#0084c9
}

.backshare .detailback i
{
	padding:10px 10px 9px 9px;
	color:#b8b8b8;
	background-color:#ebebeb;
	border:1px solid #ebebeb
}

.backshare .detailback i:before
{
	content:"\f112"
}

.backshare .detailback span
{
	display:inline-block;
	padding-top:9px;
	padding-left:10px
}

@media (min-width: 992px) {
	.backshare .yashare
	{
		text-align:right
	}
}

@media (max-width: 991px) {
	.backshare .yashare
	{
		margin-top:10px
	}
}

.detailGallery
{
	margin-bottom:45px
}

.detailGallery .pic
{
	margin-bottom:10px;
	text-align:center
}

.detailGallery .pic img
{
	width:auto;
	max-width:100%;
	max-height:600px
}

.yashare-auto-init
{
	display:inline-block
}

.b-share .b-share-icon
{
	width:28px;
	height:28px
}

.b-share .b-share-icon.b-share-icon_facebook
{
	background:url(/local/templates/monop_2024/styles/../img/icon_facebook.png) 0 0 no-repeat
}

.b-share .b-share-icon.b-share-icon_twitter
{
	background:url(/local/templates/monop_2024/styles/../img/icon_twitter.png) 0 0 no-repeat
}

.b-share .b-share-icon.b-share-icon_gplus
{
	background:url(/local/templates/monop_2024/styles/../img/icon_googleplus.png) 0 0 no-repeat
}

.b-share .b-share__handle
{
	height:28px;
	padding:0 3px 5px 2px !important
}

.yashare > span
{
	display:inline-block;
	padding-top:9px;
	padding-right:10px
}

.overflower
{
	overflow:hidden
}

.mainform .required
{
	font-size:18px;
	color:#c90d0d;
	display:inline;
	line-height:14px
}

.mainform textarea
{
	width:100%;
	border-color:#ebebeb
}

.mainform textarea:active,.mainform textarea:focus
{
	border-color:#b8b8b8
}

.mainform .text-triangle
{
	border:9px solid transparent;
	border-left:10px solid #ebebeb;
	border-top:10px solid #ebebeb;
	position:absolute;
	margin-left:85px
}

.mainform .text-triangle.focused
{
	border-left:10px solid #b8b8b8;
	border-top:10px solid #b8b8b8
}

.mainform .inner-triangle
{
	border:9px solid transparent;
	border-left:9px solid #fff;
	border-top:9px solid #fff;
	position:absolute;
	top:-11px;
	left:-9px
}

.mainform .load-avatar
{
	padding-top:15px;
	padding-left:25px
}

.mainform .load-avatar a
{
	line-height:60px;
	margin-left:5px
}

.mainform .avatar-wrap
{
	float:left;
	width:60px;
	height:60px;
	border:1px solid #ebebeb
}

.mainform .field-wrap
{
	min-height:58px;
	margin-top:15px
}

.mainform .field-wrap.req
{
	padding-top:0
}

.mainform .field-wrap textarea
{
	resize:vertical
}

.mainform .captcha_wrap
{
	float:left
}

.mainform .buttons,.mainform input[type="submit"]
{
	margin-left:15px;
	float:right;
	text-align:right
}

.mainform input.must-be-filled
{
	border-color:#881f1f;
	background-color:#fff6f6
}

.mainform input.must-be-filled::-webkit-input-placeholder,.mainform input.must-be-filled::-moz-placeholder,.mainform input.must-be-filled:-moz-placeholder,.mainform input.must-be-filled:-ms-input-placeholder
{
	color:#881f1f
}

.mainform input.almost-filled.form-control
{
	border-color:#881f1f
}

.mainform .buttons span
{
	display:block;
	margin-top:0;
	margin-bottom:10px
}

.mainform .buttons span.required
{
	display:inline
}

.mainform .captcha_wrap .reloadCaptcha
{
	float:left;
	margin-left:15px;
	margin-top:7px;
	cursor:pointer;
	text-decoration:none;
	border-bottom:1px dashed #585f69
}

.mainform .captcha_wrap .reloadCaptcha:hover
{
	text-decoration:none;
	border-bottom-color:transparent
}

.mainform .captchaImg
{
	height:60px;
	width:185px;
	padding-left:0;
	border:1px solid #ebebeb
}

.mainform .buttons
{
	margin-top:15px;
	margin-bottom:15px
}

.mainform .buttons .starrequired
{
	float:left;
	line-height:14px
}

.webform
{
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	padding-bottom:20px
}

.webform.noborder
{
	border-top:0
}

.mainform textarea
{
	width:100%;
	border-color:#ebebeb
}

.mainform textarea:active,.mainform textarea:focus
{
	border-color:#b8b8b8
}

.mainform .text-triangle
{
	border:9px solid transparent;
	border-left:10px solid #ebebeb;
	border-top:10px solid #ebebeb;
	position:absolute;
	margin-left:85px
}

.mainform .text-triangle.focused
{
	border-left:10px solid #b8b8b8;
	border-top:10px solid #b8b8b8
}

.mainform .inner-triangle
{
	border:9px solid transparent;
	border-left:9px solid #fff;
	border-top:9px solid #fff;
	position:absolute;
	top:-11px;
	left:-9px
}

.mainform .load-avatar
{
	padding-top:15px;
	padding-left:25px
}

.mainform .load-avatar a
{
	line-height:60px;
	margin-left:5px
}

.mainform .avatar-wrap
{
	width:60px;
	height:60px;
	border:1px solid #ebebeb;
	float:left
}

.field-wrap
{
	min-height:58px;
	margin-top:15px
}

.mainform .captcha_wrap
{
	float:left
}

.mainform .buttons,.mainform .buttons input[type="submit"]
{
	float:right;
	text-align:right
}

.mainform .buttons input[type="submit"]
{
	text-align:center
}

.mainform input.must-be-filled
{
	border-color:#881f1f;
	background-color:#fff6f6
}

.mainform input.must-be-filled::-webkit-input-placeholder
{
	color:#881f1f
}

.mainform input.must-be-filled::-moz-placeholder
{
	color:#881f1f
}

.mainform input.must-be-filled:-moz-placeholder
{
	color:#881f1f
}

.mainform input.must-be-filled:-ms-input-placeholder
{
	color:#881f1f
}

.mainform input.almost-filled.form-control
{
	border-color:#881f1f
}

.mainform .calendar-wrap a:before
{
	content:'\f073'
}

.mainform .calendar-wrap a
{
	font-family:'FontAwesome';
	font-size:20px;
	position:absolute;
	right:25px;
	top:31px;
	color:#b8b8b8
}

.mainform .calendar-wrap.req a
{
	top:34px
}

.mainform .calendar-wrap a:hover,.mainform .rating .rating-icon:hover,.mainform .rating .rating-icon.hover
{
	cursor:pointer;
	color:#0084c9
}

.mainform .rating .rating-icon:before
{
	content:'\f006'
}

.mainform .rating .rating-icon.selected:before
{
	content:'\f005'
}

.mainform .rating .rating-icon
{
	color:#b8b8b8;
	font-size:15px;
	font-family:'FontAwesome';
	float:left;
	padding-right:5px;
	text-decoration:none
}

.mainform .field-wrap.rating .stars
{
	margin-top:14px
}

.mainform .req-input.must-be-filled.rating-border
{
	border-color:#881f1f
}

.field-wrap label,.field-wrap .label-wrap
{
	display:block;
	margin-bottom:5px;
	padding-left:0;
	font-size:1.38462px;
	font-weight:100;
	cursor:pointer
}

.field-wrap label .required,.field-wrap .label-wrap .required
{
	display:inline;
	font-size:18px;
	color:#c90d0d;
	line-height:14px
}

.mainform .inner-wrap
{
	background-color:#fafafa;
	padding:15px 25px 5px;
	border:1px solid #ebebeb
}

.mainform .dropdown .btn.btn-default
{
	text-align:left;
	width:111%;
	border-color:#ebebeb;
	height:36px
}

.mainform .field-wrap.dropdown .dropdown-menu
{
	margin-left:15px;
	padding-top:0;
	padding-bottom:0;
	border-bottom:solid 2px #0084c9
}

.mainform .field-wrap.dropdown .dropdown-menu li:before
{
	content:""
}

.mainform .field-wrap.dropdown .dropdown-menu li a:hover
{
	background-color:#ebebeb
}

.mainform .field-wrap.dropdown .dropdown-menu li,.mainform .field-wrap.dropdown .dropdown-menu li a
{
	border-bottom:1px solid #ebebeb;
	height:36px;
	text-decoration:none
}

.right-arrow-caret
{
	float:right
}

.right-arrow-caret:before
{
	content:"\f105";
	font-family:"FontAwesome";
	font-size:9px;
	font-weight:700
}

.mainform .field-wrap.dropdown .btn-group.open .dropdown-toggle
{
	background-color:#fff;
	border-color:#b8b8b8;
	-webkit-box-shadow:none;
	box-shadow:none
}

.mainform .field-wrap.dropdown .btn-group .dropdown-toggle:hover
{
	background-color:#fff;
	border-color:#b8b8b8;
	color:#585f69
}

.mainform .field-wrap input.hidden_input
{
	position:absolute;
	top:0;
	visibility:hidden
}

.mainform .file_upload
{
	position:relative;
	overflow:hidden;
	font-size:1em;
	height:2em;
	line-height:2em
}

.mainform .file_upload input[type=file]
{
	position:absolute;
	top:0;
	visibility:hidden
}

.sectiondescription
{
	margin-bottom:15px
}

.products
{
	margin-bottom:15px
}

.products .item
{
	margin-bottom:15px
}

.products .item .in
{
	border:1px solid #ebebeb;
	-webkit-transition:all,0.2s,ease-in-out 0;
	-o-transition:all,0.2s,ease-in-out 0;
	transition:all,0.2s,ease-in-out 0
}

.products .item .in:hover
{
	border-color:#b8b8b8
}

.products .item .price.cool
{
	font-size:18px;
	line-height:17px
}

.products .item .stores .empty
{
	color:#dd2808
}

.products .item .stores .isset
{
	color:#080
}

.products.showcase .item
{
	min-height:326px
}

.products.showcase .item .pic
{
	height:190px;
	line-height:190px;
	text-align:center
}

.products.showcase .item .pic img
{
	max-width:100%;
	max-height:190px;
	margin-top:-3px
}

.products.showcase .item .data
{
	/* margin:7px 9px 0 */
}

.products.showcase .item .name,.products.showcase .item .buy,.products.showcase .item .bot
{
	margin-bottom:8px
}

.products.showcase .item .name
{
	height:48px;
	font-size:20px;
	line-height:24px;
	overflow:hidden
}

.products.list .item
{
	min-height:115px
}

.products.list .item .part.part1
{
	padding-right:6px
}

.products.list .item .part.part2
{
	padding-left:6px
}

.products.list .item .pic
{
	height:115px;
	line-height:115px
}

.products.list .item .pic img
{
	position:relative;
	top:-1px;
	max-height:115px
}

.products.list .item .data
{
	margin:6px 11px 6px 0
}

.products.list .item .name
{
	max-height:37px;
	overflow:hidden
}

.products.list .item .name,.products.list .item .limiter
{
	margin-bottom:5px
}

.products.list .item .price
{
	display:inline-block
}

.products.list .item .article,.products.list .item .quantity
{
	display:inline-block;
	padding-right:15px
}

.products.list.little .item
{
	min-height:68px
}

.products.list.little .item .pic
{
	height:68px;
	line-height:68px
}

.products.list.little .item .pic img
{
	top:-2px;
	max-height:68px
}

.products.list.little .item .limiter
{
	height:37px;
	margin-bottom:0
}

.products.list.little .item .descr
{
	display:none
}

@media (min-width: 768px) {
	.products.list .item .limiter
	{
		height:79px;
		overflow:hidden
	}
	
	.products.list .item .prices,.products.list .item .buybtn
	{
		display:table;
		width:100%
	}
	
	.products.list .item .prices > div,.products.list .item .buybtn > div
	{
		display:table-cell;
		height:103px;
		vertical-align:middle
	}
	
	.products.list.little .prices > div,.products.list.little .buybtn > div
	{
		height:56px
	}
}

@media (max-width: 767px) {
	.products.list .item .price.old
	{
		margin-right:20px
	}
	
	.products.list .item .bot
	{
		margin-bottom:5px
	}
	
	.products.list .item .article,.products.list .item .quantity
	{
		display:block
	}
	
	.products.list.little .item .bot
	{
		display:none
	}
}

.js-detail
{
	margin-top:32px
}

.js-detail .pic
{
	margin-bottom:15px
}

.js-detail .pic .changeFromSlider
{
	display:block;
	height:300px;
	line-height:300px;
	text-align:center
}

.js-detail .pic .changeFromSlider img
{
	max-height:300px
}

.js-detail .prices
{
	margin-bottom:15px
}

.js-detail .prices .discount
{
	margin-left:20px;
	color:#b12a2a
}

.js-detail .prices .price.old
{
	font-size:14px
}

.js-detail .prices .price.cool
{
	font-size:18px
}

.js-detail .previewtext
{
	margin-bottom:15px
}

.js-detail .previewtext .moreprops,.js-detail .previewtext .moretext,.js-detail .proptable .moreprops,.js-detail .proptable .moretext
{
	position:relative;
	text-decoration:none;
	border-bottom:1px dashed #585f69
}

.js-detail .previewtext .moreprops:hover,.js-detail .previewtext .moretext:hover,.js-detail .proptable .moreprops:hover,.js-detail .proptable .moretext:hover
{
	border-bottom-color:transparent
}

.js-detail .previewtext .moreprops:after,.js-detail .previewtext .moretext:after,.js-detail .proptable .moreprops:after,.js-detail .proptable .moretext:after
{
	position:absolute;
	top:-3px;
	right:-16px;
	font-size:18px;
	content:"\f105";
	font-weight:400;
	display:inline-block;
	font-family:'FontAwesome'
}

.js-detail .buyblock
{
	padding:14px 18px;
	border:1px solid #ebebeb
}

.js-detail .buyblock .stores
{
	margin-bottom:15px
}

.js-detail .buyblock .stores .empty
{
	color:#dd2808
}

.js-detail .buyblock .stores .isset
{
	color:#080
}

.js-detail .buyblock .buybtns a
{
	display:block;
	width:100%;
	margin-bottom:8px;
	text-align:center;
	text-decoration:none
}

.js-detail .buyblock .buybtns a:last-child
{
	margin-bottom:0
}

.js-detail .buyblock .delivery
{
	margin-top:15px
}

.js-detail .buyblock .yashare
{
	margin-top:30px
}

.js-detail .buyblock .yashare > span
{
	padding-top:7px;
	padding-right:0
}

.js-detail .buyblock .yashare .yashare-auto-init
{
	float:right
}

.js-detail .buyblock .yashare .yashare-auto-init .b-share
{
	padding-right:0!important;
	padding-left:0!important
}

.js-detail .buyblock .yashare .yashare-auto-init .b-share a:last-child
{
	padding-right:0!important
}

.js-detail .part2
{
	margin-top:50px
}

.js-detail .proptable table
{
	width:100%
}

.js-detail .proptable table .name
{
	width:50%;
	position:relative
}

.js-detail .proptable table .name:before
{
	content:"";
	position:absolute;
	width:100%;
	height:10px;
	border-bottom:1px dashed #ebebeb;
	z-index:1;
	top:0;
	margin:auto;
	bottom:0
}

.js-detail .proptable table .name > span
{
	padding-right:7px;
	z-index:2
}

.js-detail .proptable table .val
{
	width:50%;
	word-break:break-all;
	padding-left:20px
}

.js-detail .proptable table td
{
	padding:5px 0
}

.js-detail .proptable table td > span
{
	position:relative;
	background-color:#fff
}

.smartfilter
{
	background-color:#fff
}

.smartfilter ul
{
	margin-bottom:0
}

.smartfilter ul > li
{
	margin-bottom:10px
}

.smartfilter ul > li:last-child
{
	margin-bottom:0
}

.smartfilter ul .bx_filter_prop
{
	position:relative;
	border:1px solid #ebebeb
}

.smartfilter ul .bx_filter_prop.active > .name:after
{
	content:"\f107"
}

.smartfilter ul .bx_filter_prop.active > .body
{
	display:block;
	border-top:1px solid #ebebeb;
	z-index:2
}

.smartfilter ul .bx_filter_prop > .name
{
	position:relative;
	padding:8px 25px;
	line-height:18px;
	cursor:pointer
}

.smartfilter ul .bx_filter_prop > .name:after
{
	top:8px;
	right:17px;
	font-size:18px;
	content:"\f105";
	position:absolute;
	font-weight:400;
	display:inline-block;
	font-family:'FontAwesome'
}

.smartfilter ul .bx_filter_prop > .name .hint
{
	position:relative
}

.smartfilter ul .bx_filter_prop > .name .hint:hover .text
{
	display:block
}

.smartfilter ul .bx_filter_prop > .name .hint .fa
{
	margin-left:7px
}

.smartfilter ul .bx_filter_prop > .name .hint .fa:before
{
	font-size:14px;
	content:"\f1db"
}

.smartfilter ul .bx_filter_prop > .name .hint .fa:after
{
	position:relative;
	top:-2px;
	right:7px;
	font-size:8px;
	content:"\f129"
}

.smartfilter ul .bx_filter_prop > .name .hint .text
{
	position:absolute;
	top:25px;
	left:0;
	display:none;
	min-width:250px;
	padding:8px 10px;
	vertical-align:middle;
	line-height:18px;
	color:#585f69;
	background-color:#fafafa;
	border:1px solid #b8b8b8;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
	box-shadow:0 6px 12px rgba(0,0,0,0.175);
	z-index:10
}

.smartfilter ul .bx_filter_prop > .body
{
	display:none;
	padding:10px 25px;
	background-color:#fff;
	z-index:1
}

.smartfilter ul .bx_filter_prop label
{
	display:block;
	font-weight:400
}

.smartfilter ul .bx_filter_prop label:last-child
{
	margin-bottom:0
}

.smartfilter ul .buttons
{
	padding:19px 10px
}

.smartfilter .bx_ui_slider_track
{
	position:relative;
	height:9px;
	margin:15px 0;
	border:1px solid #ebebeb;
	background:transparent
}

.smartfilter .bx_ui_slider_part
{
	display:none;
	position:absolute;
	top:-6px;
	width:1px;
	height:17px;
	background:#a2bfc7
}

.smartfilter .bx_ui_slider_part.p1
{
	left:-1px
}

.smartfilter .bx_ui_slider_part.p2
{
	left:25%
}

.smartfilter .bx_ui_slider_part.p3
{
	left:50%
}

.smartfilter .bx_ui_slider_part.p4
{
	left:75%
}

.smartfilter .bx_ui_slider_part.p5
{
	right:-1px
}

.smartfilter .bx_ui_slider_part.p2 span,.smartfilter .bx_ui_slider_part.p3 span,.smartfilter .bx_ui_slider_part.p4 span
{
	color:#6b8086
}

.smartfilter .bx_ui_slider_part span
{
	font-size:11px;
	font-weight:700;
	position:absolute;
	top:-16px;
	left:50%;
	display:block;
	width:100px;
	margin-left:-50px;
	text-align:center;
	color:#000
}

.smartfilter .bx_ui_slider_range,.smartfilter .bx_ui_slider_pricebar,.smartfilter .bx_ui_slider_pricebar_VD,.smartfilter .bx_ui_slider_pricebar_VN,.smartfilter .bx_ui_slider_pricebar_V
{
	position:absolute;
	top:0;
	bottom:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.smartfilter .bx_ui_slider_range
{
	z-index:90
}

.smartfilter .bx_ui_slider_pricebar
{
	z-index:80
}

.smartfilter .bx_ui_slider_pricebar_VD
{
	z-index:40;
	background-color:#b7b7b7
}

.smartfilter .bx_ui_slider_pricebar_VN
{
	z-index:50;
	background-color:transparent
}

.smartfilter .bx_ui_slider_pricebar_V
{
	z-index:60;
	background-color:#0084c9
}

.smartfilter .bx_ui_slider_handle
{
	position:absolute;
	top:-6px;
	display:inline-block;
	cursor:pointer;
	color:#000;
	background-color:#ebebeb;
	text-decoration:none
}

.smartfilter .bx_ui_slider_handle:hover
{
	color:#fff;
	background-color:#0084c9
}

.smartfilter .bx_ui_slider_handle span
{
	font-family:FontAwesome;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	padding:3px 8px
}

.smartfilter .bx_ui_slider_handle.left
{
	left:0
}

.smartfilter .bx_ui_slider_handle.left span:after
{
	content:"\f104"
}

.smartfilter .bx_ui_slider_handle.right
{
	right:0
}

.smartfilter .bx_ui_slider_handle.right span:after
{
	content:"\f105"
}

.smartfilter .bx_filter_parameters_box .polovinka
{
	width:50%;
	float:left
}

.smartfilter .bx_filter_parameters_box_container_block input
{
	text-align:right;
	padding-right:5px;
	padding-left:5px
}

.smartfilter .bx_filter_calendar_container
{
	position:relative
}

.smartfilter .bx_filter_calendar_container.from
{
	margin-right:5px
}

.smartfilter .bx_filter_calendar_container.to
{
	margin-left:5px
}

.smartfilter .bx_filter_calendar_container input
{
	text-align:left
}

.smartfilter .bx_filter_calendar_container .calendar-icon
{
	position:absolute;
	top:7px;
	right:3px
}

.smartfilter .bx_filter_calendar_container .calendar-icon i:after
{
	content:'\f073'
}

.smartfilter .bx_filter_container_modef
{
	position:relative;
	display:block
}

.smartfilter .bx_filter_container_modef .bx_filter_popup_result
{
	position:absolute;
	top:-46px;
	left:100%
}

.smartfilter .bx_filter_popup_result
{
	position:relative;
	display:block;
	min-width:150px;
	white-space:nowrap;
	margin-right:15px;
	margin-left:43px;
	padding:8px 10px 7px 13px;
	vertical-align:middle;
	line-height:18px;
	color:#585f69;
	text-decoration:none;
	background-color:#fafafa;
	border-top:1px solid #b8b8b8;
	border-right:1px solid #b8b8b8;
	border-bottom:1px solid #b8b8b8;
	z-index:1
}

.smartfilter .bx_filter_popup_result:hover
{
	border-color:#0084c9
}

.smartfilter .bx_filter_popup_result:hover .arrow
{
	border-right-color:#0084c9
}

.smartfilter .bx_filter_popup_result .arrow
{
	position:absolute;
	top:-1px;
	left:-35px;
	border:18px solid transparent;
	border-right:18px solid #b8b8b8
}

.smartfilter .bx_filter_popup_result .arrow span
{
	position:absolute;
	top:-16px;
	left:-14px;
	border:16px solid transparent;
	border-right:16px solid #fafafa
}

.smartfilter .bx_filter_popup_result #modef_num
{
	margin-right:15px
}

.smartfilter .body .bx_filter_param_label.cwp:before,.smartfilter .body .bx_filter_param_label.cwp:after,.smartfilter .body .bx_filter_param_label.cwpal:before,.smartfilter .body .bx_filter_param_label.cwpal:after,.smartfilter .body .bx_filter_param_label.dwpal:before,.smartfilter .body .bx_filter_param_label.dwpal:after
{
	content:''
}

.bx_filter_param_label
{
	cursor:pointer
}

.smartfilter .bx_filter_param_label.disabled,body .popup-window .bx_filter_param_label.disabled
{
	cursor:default
}

.bx_filter_param_label.cwp
{
	float:left;
	margin-right:4px
}

.bx_filter_param_label.c,.bx_filter_param_label.rb
{
	margin-left:17px
}

.bx_filter_param_label.cwpal .bx_filter_param_btn
{
	float:left;
	margin-right:5px
}

.bx_filter_param_label.cwpal .bx_filter_param_text
{
	display:inline-block;
	margin-top:3px
}

.bx_filter_param_btn
{
	display:block;
	padding:2px;
	border:1px solid transparent
}

.bx_filter_param_label.active .bx_filter_param_btn,.bx_filter_param_label:hover .bx_filter_param_btn
{
	border-color:#0084c9
}

.bx_filter_param_label.disabled:hover .bx_filter_param_btn
{
	border-color:transparent
}

.bx_filter_param_text .role_count
{
	color:#c3c3c3
}

.bx_filter_btn_color_icon
{
	display:block;
	line-height:18px;
	width:18px;
	height:18px;
	vertical-align:middle;
	border:1px solid #b8b8b8;
	-webkit-background-size:cover;
	background-size:cover
}

.bx_filter_select_block .bx_filter_select_text
{
	display:block;
	text-align:left;
	border-color:#ebebeb
}

.bx_filter_select_block .bx_filter_select_text .bx_filter_btn_color_icon
{
	float:left;
	margin-right:5px
}

body .popup-window.smartFilterSelectbox
{
	background:transparent;
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none
}

body .popup-window.smartFilterSelectbox .popup-window-top-row,body .popup-window.smartFilterSelectbox .popup-window-bottom-row,body .popup-window.smartFilterSelectbox .popup-window-left-column,body .popup-window.smartFilterSelectbox .popup-window-right-column
{
	display:none
}

body .popup-window.smartFilterSelectbox .popup-window-center-column
{
	background:transparent
}

body .popup-window.smartFilterSelectbox .popup-window-content
{
	margin:0
}

body .popup-window.smartFilterSelectbox .popup-window-content ul
{
	display:block;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	padding-top:0;
	padding-bottom:0;
	font-size:14px;
	text-align:left;
	background-color:#fff;
	border:1px solid #ebebeb;
	border-bottom:2px solid #0084c9;
	border-radius:0;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
	box-shadow:0 6px 12px rgba(0,0,0,0.175);
	background-clip:padding-box
}

body .popup-window.smartFilterSelectbox .popup-window-content li
{
	display:block;
	height:35px;
	margin-left:-1px;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb
}

body .popup-window.smartFilterSelectbox .popup-window-content label
{
	display:block;
	padding:7px 25px;
	cursor:pointer;
	color:#585f69;
	text-decoration:none;
	margin-top:-1px;
	margin-bottom:0;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb
}

body .popup-window.smartFilterSelectbox .popup-window-content label:hover
{
	text-decoration:none;
	color:#585f69;
	background-color:#eee
}

body .popup-window.smartFilterSelectbox .popup-window-content label.disabled:hover
{
	background-color:transparent
}

body .popup-window.smartFilterSelectbox .popup-window-content .bx_filter_btn_color_icon
{
	float:left;
	margin-right:5px
}

.bx_filter_select_popup ul li label
{
	font-weight:400
}

.bx_filter_btn_color_icon.all
{
	position:relative;
	border:none
}

.bx_filter_btn_color_icon.all:after,.bx_filter_btn_color_icon.all:before
{
	position:absolute;
	width:60%;
	height:60%;
	background:#fff;
	content:" ";
	-webkit-box-shadow:inset 0 0 0 1px #b8b8b8;
	box-shadow:inset 0 0 0 1px #b8b8b8
}

.bx_filter_btn_color_icon.all:before
{
	top:0;
	left:0
}

.bx_filter_btn_color_icon.all:after
{
	right:0;
	bottom:0
}

.bx_filter_param_label.disabled
{
	opacity:.5;
	cursor:default
}

@media (max-width: 991px) {
	.aroundfilter
	{
		position:relative
	}
	
	.aroundfilter .smartfilter
	{
		display:none
	}
	
	.aroundfilter .smartfilter.open
	{
		position:absolute;
		top:50px;
		left:0;
		right:0;
		display:block;
		z-index:5;
		padding:15px;
		border:1px solid #ebebeb;
		-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
		box-shadow:0 6px 12px rgba(0,0,0,0.175)
	}
	
	.aroundfilter .smartfilter .name .hint
	{
		display:none
	}
}

@media (min-width: 992px) {
	.smartfilter.ftype1
	{
		margin-bottom:10px
	}
	
	.smartfilter.ftype2 ul .bx_filter_prop > .body
	{
		position:absolute;
		top:38px;
		right:0;
		left:0;
		border-top:1px solid #ebebeb;
		border-bottom:2px solid #0084c9;
		-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
		box-shadow:0 6px 12px rgba(0,0,0,0.175)
	}
	
	.smartfilter.ftype2 ul .buttons
	{
		text-align:right
	}
	
	.smartfilter.ftype2 .bx_filter_container_modef .bx_filter_popup_result
	{
		left:auto;
		right:0
	}
}

.comparelist .btn
{
	border-color:#ebebeb
}

.comparelist .btn .fa:after
{
	content:"\f080"
}

.catalogsorter
{
	margin-bottom:20px;
	border-bottom:1px solid #ebebeb
}

.catalogsorter > div
{
	margin-top:10px;
	margin-bottom:10px
}

.catalogsorter .template i.showcase:before,.catalogsorter .templateDrop i.showcase:before
{
	content:"\f00a"
}

.catalogsorter .template i.list:before,.catalogsorter .templateDrop i.list:before
{
	content:"\f00b"
}

.catalogsorter .template i.list_little:before,.catalogsorter .templateDrop i.list_little:before
{
	content:"\f03a"
}

.catalogsorter .template a
{
	display:inline-block;
	margin-left:10px;
	padding:9px 12px 7px 13px;
	color:#b8b8b8;
	background-color:#ebebeb
}

.catalogsorter .template a:hover,.catalogsorter .template a.selected
{
	color:#0084c9
}

.catalogsorter .template a:first-child
{
	margin-left:0
}

.catalogsorter .templateDrop .fa
{
	margin-left:0
}

.catalogsorter .templateDrop .dropdown-toggle .fa:after
{
	content:''
}

.catalogsorter .templateDrop .dropdown-menu
{
	min-width:60px
}

.catalogsorter .dropdown > .btn-default.dropdown-toggle
{
	border-color:#ebebeb
}

.catalogsorter .dropdown.open > .btn-default.dropdown-toggle
{
	background-color:transparent
}

.catalogsorter .dropdown .arrowright
{
	margin-left:7px
}

.catalogsorter .dropdown .arrowright:after
{
	content:"\f105"
}

.catalogsorter .filterbtn,.catalogsorter .output,.catalogsorter .sortby,.catalogsorter .comparising
{
	margin-right:10px
}

.catalogsorter .output .title,.catalogsorter .output .dropdown
{
	display:inline-block
}

.catalogsorter .output .title
{
	margin-right:3px
}

.catalogsorter .output .fileicon
{
	margin-left:0;
	margin-right:3px
}

.catalogsorter .output .fileicon:before
{
	content:"\f016"
}

.catalogsorter .output .fileicon:after
{
	content:''
}

.catalogsorter .showfilter
{
	border-color:#ebebeb
}

.catalogsorter .showfilter i
{
	margin-left:0
}

.catalogsorter .showfilter i:before
{
	content:"\f0b0"
}

.catalogsorter .showfilter i:after
{
	content:' '
}

@media (min-width: 501px) {
	.comparising
	{
		float:right
	}
}

@media (max-width: 500px) {
	.catalogsorter .filterbtn,.catalogsorter .output,.catalogsorter .sortby
	{
		margin-right:0
	}
	
	.catalogsorter > div:first-child button
	{
		border-right:none
	}
	
	.catalogsorter .filterbtn + .output button,.catalogsorter .filterbtn + .sortby button
	{
		border-right:none
	}
	
	.catalogsorter .comparising .btn
	{
		position:relative;
		left:-1px
	}
}


@media (max-width: 991px) {
	.catalogsorter .sortby .fa.sort:after,.catalogsorter .sortby .fa.name:after,.catalogsorter .sortby .fa.price:after
	{
		margin-left:3px
	}
	
	.catalogsorter .sortby .fa.sort.asc:after,.catalogsorter .sortby .fa.name.asc:after,.catalogsorter .sortby .fa.price.asc:after
	{
		content:"\f106"
	}
	
	.catalogsorter .sortby .fa.sort.desc:after,.catalogsorter .sortby .fa.name.desc:after,.catalogsorter .sortby .fa.price.desc:after
	{
		content:"\f107"
	}
	
	.catalogsorter .sortby .fa.sort:before
	{
		content:"\f005"
	}
	
	.catalogsorter .sortby .fa.price:before
	{
		content:"\f158"
	}
	
	.catalogsorter .sortby .dropdown-menu
	{
		min-width:60px
	}
	
	.catalogsorter .sortby .dropdown-menu > li a
	{
		padding:7px 15px
	}
}


@media (max-width: 767px) {
	.products.showcase .item {
		width: 50%;
	}
}

@media (max-width: 500px) {
	.products.showcase .item {
		width: 100%;
	}
}

.bx_compare .bx_sort_container
{
	margin-bottom:15px
}

.bx_compare .bx_sort_container .sorttext
{
	margin-right:7px
}

.bx_compare .table_compare .empty > div,.bx_compare .table_compare .item
{
	min-width:260px
}

.bx_compare .table_compare .empty
{
	padding:0
}

.bx_compare .table_compare .product
{
	padding:15px
}

.bx_compare .table_compare .item .del
{
	position:relative;
	min-height:5px
}

.bx_compare .table_compare .item .del a
{
	position:absolute;
	top:-11px;
	right:-11px;
	display:block;
	width:15px;
	height:15px
}

.bx_compare .table_compare .item .del .fa
{
	font-size:18px
}

.bx_compare .table_compare .item .del .fa:after
{
	content:"\f014"
}

.bx_compare .table_compare .item .pic
{
	height:190px;
	line-height:190px;
	text-align:center
}

.bx_compare .table_compare .item .pic img
{
	max-width:100%;
	max-height:190px
}

.bx_compare .table_compare .item .data
{
	margin:7px 9px 0
}

.bx_compare .table_compare .item .del,.bx_compare .table_compare .item .name
{
	margin-bottom:8px
}

.bx_compare .table_compare .item .name
{
	height:48px;
	font-size:20px;
	line-height:24px;
	overflow:hidden
}

.erorpage .errorpagein
{
	width:100%;
	vertical-align:middle
}

.erorpage .errorpagein .errorcode
{
	margin-top:50px;
	font-size:200px
}

.erorpage .errorpagein .errortext
{
	position:relative;
	top:-40px;
	font-size:30px
}

.erorpage .errorpagein .errorbutton
{
	margin-top:10px;
	margin-bottom:120px
}

.subscription .field-wrap
{
	min-height:45px;
	margin-top:0;
	margin-bottom:15px
}

.subscription .field-wrap label
{
	margin-bottom:0
}

.subscription .field-wrap .rubric
{
	margin-bottom:20px
}

.subscription .field-wrap .rubric > div
{
	margin-top:3px;
	color:#a4a4a4;
	font-size:11px
}

.subscription .padleft
{
	margin-top:12px;
	padding-left:30px
}

.subscription .btns
{
	margin-top:15px
}

.subscription .required
{
	font-size:18px;
	color:#c90d0d;
	display:inline;
	line-height:14px
}

.detail_subs
{
	margin-bottom:30px;
	padding:10px 18px;
	border:1px solid #ebebeb;
	background-color:#fafafa
}

.detail_subs p
{
	margin:0;
	line-height:36px
}

.thumbs
{
	margin-bottom:25px
}

.thumbs .thumb a
{
	position:relative;
	display:block;
	height:100px;
	line-height:100px;
	text-align:center;
	border:1px solid #ebebeb;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat
}

.thumbs .thumb a img
{
	object-fit:cover;
	width:100%;
	height:100%
}

.thumbs .thumb.checked a .overlay,.thumbs .thumb.checked a .fa
{
	display:block
}

.thumbs .thumb .overlay
{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:none;
	background-color:#fff;
	opacity:.7;
	filter:alpha(opacity=70)
}

.thumbs .thumb .fa
{
	position:absolute;
	top:50%;
	left:50%;
	display:none;
	margin-top:-16px;
	margin-left:-17px;
	font-size:35px
}

.thumbs .thumb .fa:before
{
	content:"\f002";
	color:#fff
}

.thumbs .owl-nav
{
	margin-top:10px;
	text-align:right
}

.changeFromSlider
{
	cursor:pointer
}

.popupgallery
{
	margin-bottom:30px;
	padding-bottom:4px;
	border-bottom:1px solid #ebebeb
}

.popupgallery .navigations
{
	position:relative
}

.popupgallery .navigations:hover > .nav
{
	opacity:.5;
	filter:alpha(opacity=50)
}

.popupgallery .navigations:hover > .nav:hover
{
	opacity:.9;
	filter:alpha(opacity=90)
}

.popupgallery .navigations > .nav
{
	position:absolute;
	top:50%;
	display:inline-block;
	color:#000;
	cursor:pointer;
	margin-top:-27px;
	background-color:#ebebeb;
	border-radius:27px;
	-webkit-transition:all,0.2s,ease-in-out 0;
	-o-transition:all,0.2s,ease-in-out 0;
	transition:all,0.2s,ease-in-out 0;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity 200ms ease;
	-moz-transition:opacity 200ms ease;
	-ms-transition:opacity 200ms ease;
	-o-transition:opacity 200ms ease;
	transition:opacity 200ms ease
}

.popupgallery .navigations > .nav:hover
{
	color:#fff;
	background-color:#ebebeb
}

.popupgallery .navigations > .nav.prev
{
	left:15px
}

.popupgallery .navigations > .nav.prev > span
{
	padding:5px 22px 7px 18px
}

.popupgallery .navigations > .nav.prev > span:after
{
	content:"\f104"
}

.popupgallery .navigations > .nav.next
{
	right:15px
}

.popupgallery .navigations > .nav.next > span
{
	padding:5px 18px 7px 22px
}

.popupgallery .navigations > .nav.next > span:after
{
	content:"\f105"
}

.popupgallery .navigations > .nav > span
{
	font-family:FontAwesome;
	font-weight:400;
	font-style:normal;
	font-size:39px;
	color:#fff
}

.popupgallery .around_changeit
{
	display:table;
	width:100%
}

.popupgallery .changeit
{
	display:table-cell;
	width:100%;
	height:550px;
	text-align:center;
	vertical-align:middle
}

.popupgallery .changeit img
{
	display:inline;
	cursor:pointer;
	max-height:520px
}

.popupgallery .changeit .date
{
	display:inline-block;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	text-align:right
}

.popupgallery .description
{
	height:20px
}

.popupgallery .thumbs
{
	max-height:428px;
	margin-top:15px;
	overflow-x:hidden;
	overflow-y:scroll
}

.popupgallery .thumbs .thumb
{
	width:45%;
	float:left;
	margin-right:4%;
	margin-bottom:15px
}

.popupgallery .thumbs .thumb:nth-child(odd)
{
	margin-right:6%
}

.popupgallery .preview
{
	position:relative;
	max-height:112px;
	overflow:hidden
}

.popupgallery .preview:before
{
	position:absolute;
	right:0;
	bottom:0;
	width:30%;
	height:20px;
	content:'';
	background-image:-webkit-linear-gradient(left,rgba(250,250,250,0.5),#fafafa);
	background-image:linear-gradient(to right,rgba(250,250,250,0.5),#fafafa)
}
/* End */


/* Start:/local/templates/monop_2024/styles/color.css?17120582227234*/
html h4,html .h4,html h6,html .h6,h2 a:hover,html .text-primary,html ul > li:before,html ol > li:before,html .btn-link,html body .aprimary,html body a.aprimary,html .wrapper input[type="checkbox"]:checked + label:after,html .wrapper input[type="radio"]:checked + label:before,html .fancybox-wrap input[type="checkbox"]:checked + label:after,html .fancybox-wrap input[type="radio"]:checked + label:before,html .wrapper input[type="checkbox"]:checked + .bx_filter_param_text:after,html .wrapper input[type="radio"]:checked + .bx_filter_param_text:before,html .wrapper .js-compare.checked:after,html .mainform .calendar-wrap a:hover,html .mainform .rating .rating-icon:hover,html .mainform .rating .rating-icon.hover,html header .contacts .phone span,html footer .contacts .phone span,html ul.nav-sidebar li.active > a,html ul.nav-sidebar li.dropdown-submenu.showed > a,html .pagination > li > a:hover,html .pagination > li > a:focus,html .pagination > li > span:hover,html .pagination > li > span:focus,html .catalogsorter .template a:hover,html .catalogsorter .template a.selected,html .backshare .detailback:hover i,header.style2.no-border .navbar-default .navbar-nav > .active > a,header.style2.border .navbar-default .navbar-nav > .active > a,header.style4.no-border .navbar-default .navbar-nav > .active > a,header.style4.border .navbar-default .navbar-nav > .active > a,html .banner_title_whitewrap,html .banner_desc_whitewrap
{
	color:#6ECDE0
}

@media (max-width: 991px) {
	header .navbar-default .navbar-nav > .active > a,header .navbar-default .navbar-nav .open > a,header .navbar-default .navbar-nav .open > a:focus
	{
		color:#6ECDE0
	}
}

html .btn-primary,
html .label-primary,
html .nav-tabs > li.active > a,
html .nav-tabs > li.active > a:hover,
html .nav-tabs > li.active > a:focus,
html .pagination > .active > a,
html .pagination > .active > a:hover,
html .pagination > .active > a:focus,
html .pagination > .active > span,
html .pagination > .active > span:hover,
html .pagination > .active > span:focus,
html .owl-carousel.owl_banners_colors .owl-dots .owl-dot:hover span,
html .owl-carousel.owl_banners_colors .owl-dots .owl-dot.active span,
html .withdots .owl-dots .owl-dot:hover span,
html header.style2.color .main-menu-nav,
html .owlslider .owl-nav div:hover,
html .owl .owl-nav div:hover,
html header.color .navbar-default .navbar-toggle,
html .smartfilter .bx_ui_slider_pricebar_V,
html .smartfilter .bx_ui_slider_handle:hover,
html .rs-banners-container .owl-theme .owl-dots .owl-dot.active span,
html .rs-banners-container .owl-theme .owl-dots .owl-dot:hover span,
html .rs-banners-container .rs-banners_infowrap .rs-banners_button,
html .rs-banners-container .rs-banners_bottom-line
{
	background-color:#6ECDE0
}

@media (max-width: 991px) {
	html header.color .navbar-default .navbar-nav .dropdown-menu li > a,html header.color .navbar-default .navbar-nav .dropdown-menu li.active > a,html header.color .navbar-default .navbar-nav .open .dropdown-menu li > a
	{
		background-color:#6ECDE0
	}
}

html .btn-default,html .btn-primary,html .nav-tabs > li.active > a,html .nav-tabs > li.active > a:hover,html .nav-tabs > li.active > a:focus,html .pagination > .active > a,html .pagination > .active > a:hover,html .pagination > .active > a:focus,html .pagination > .active > span,html .pagination > .active > span:hover,html .pagination > .active > span:focus,html header .vertical_blue_line,html .bx_filter_param_label.active .bx_filter_param_btn,html .bx_filter_param_label:hover .bx_filter_param_btn,html .smartfilter .bx_filter_popup_result:hover
{
	border-color:#6ECDE0
}



html .smartfilter .bx_filter_popup_result:hover .arrow
{
	border-right-color:#6ECDE0
}

html header.style2,html header .navbar .search-open,html h2.coolHeading .secondLine,html .h2.coolHeading .secondLine,html footer .footer_logo_wrap,html .owl_banners_colors,html .dropdown-menu ul,html ul.dropdown-menu,html .shops .search_city ul.cities_list,html body .popup-window.smartFilterSelectbox .popup-window-content ul
{
	border-bottom-color:#6ECDE0
}

.b-headcart .b-headcart__icon svg
{
	fill:#6ECDE0
}

@media (min-width: 992px) {
	header .main-menu-nav .dropdown-menu,html .smartfilter.ftype2 ul .bx_filter_prop > .body
	{
		border-bottom-color:#6ECDE0
	}
	
	html header.style4 .b-headcart .b-headcart__link
	{
		background-color:#6ECDE0;
		border-color:#6ECDE0;
	}
	
	html header.style4 .b-headcart .b-headcart__link:hover,html header.style4 .b-headcart .b-headcart__link:focus,html header.style4 .b-headcart .b-headcart__link.focus,html header.style4 .b-headcart .b-headcart__link:active,html header.style4 .b-headcart .b-headcart__link.active
	html .open > header.style4 .b-headcart .b-headcart__link.dropdown-toggle
	{
		background-color:#ae002c;
		border-color:#ae002c
	}
}

html .logo .m .m1
{
	border-bottom-color:#6ECDE0;
}

html .logo .m .m2
{
	border-right-color:#6ECDE0;
}

html header .navbar .nav > li > .search:hover
{
	color:#6ECDE0;
}

html .btn-default:hover,html .btn-default:focus,html .btn-default.focus,html .btn-default:active,html .btn-default.active,html .btn-primary:hover,html .btn-primary:focus,html .btn-primary.focus,html .btn-primary:active,html .btn-primary.active,html .open > .btn-primary.dropdown-toggle,html .owl_banners_colors .owl-dots .owl-dot.active span,html header.color .navbar-default .navbar-toggle:hover
{
	background-color:#6ECDE0;
}

@media (min-width: 992px) {
	header.color .navbar-default .navbar-nav li.active > a
	{
		background-color:#6ECDE0;
	}
	
	header.color .navbar-default .navbar-nav li:hover > a,header.color .navbar-default .navbar-nav li.active > a:hover
	{
		background-color:#ebebeb
	}
}

@media (max-width: 991px) {
	header.color .navbar-default .navbar-nav > li:hover > a,header.color .navbar-default .navbar-nav li.active > a,header.color .navbar-default .navbar-nav li.open > a,header.color .navbar-default .navbar-nav .open li.active > a,header.color .navbar-default .navbar-nav .open li.open > a,header.color .navbar-default .navbar-nav .dropdown-menu li > a:hover,header.color .navbar-default .navbar-nav .dropdown-menu li > a:focus,header.color .navbar-default .navbar-nav .dropdown-menu li.active > a:hover,header.color .navbar-default .navbar-nav .dropdown-menu li.active > a:focus,header.color .navbar-default .navbar-nav .open .dropdown-menu li > a:hover,header.color .navbar-default .navbar-nav .open .dropdown-menu li > a:focus,header.color .navbar-default .navbar-nav .open .dropdown-menu li.active > a:hover,header.color .navbar-default .navbar-nav .open .dropdown-menu li.active > a:focus,header.color .navbar-default .navbar-nav .open .dropdown-menu li.open > a,header.color .navbar-default .navbar-nav .dropdown-menu li.open > a,html header.color .navbar-default .navbar-nav .open .dropdown-menu li.active > a,html header.color .navbar-default .navbar-nav .open .dropdown-menu li.active.open > a
	{
		background-color:#6ECDE0;
	}
}

html .btn-default:hover,html .btn-default:focus,html .btn-default.focus,html .btn-default:active,html .btn-default.active,html .btn-primary:hover,html .btn-primary:focus,html .btn-primary.focus,html .btn-primary:active,html .btn-primary.active,html .open > .btn-primary.dropdown-toggle
{
	border-color:#6ECDE0;
}
/* End */


/* Start:/local/templates/monop_2024/js/swiper/swiper-bundle.min.css?171205822215562*/
/**
 * Swiper 7.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 27, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/monop_2024/custom/style.css?174862400425041*/
h1 {
	font-family: "Loos Latin";
	font-weight:bold;
	color:#000;
	margin:20px 0;
}

html h2,html h3,html h4 {
	font-family: "Loos Latin";
	color:#000;
}

html span.starrequired, html span.required {
    color: #6ECDE0;
}

p{
	padding:5px 0;
}

h2, h2.coolHeading, .h2.coolHeading {
	font-family: "Loos Latin";
	font-weight:bold;
	position: relative;
	border:none;
	margin-bottom:34px;
		color:#000;
	font-size:25px;
}
h2.coolHeading .secondLine, .h2.coolHeading .secondLine {
  border-bottom:none;
}

h2::before, h2.coolHeading::before { 
  content: '';
  position: absolute;
  bottom: 0; left: 0; bottom:-3px;
  width: 90px;
  height: 4px;
  background-color: #6ECDE0;
}
.h2.coolHeading::before {
  content: '';
  position: absolute;
  bottom: 0; left: 0; bottom:-3px;
  width: 90px;
  height: 4px;
  background-color: #6ECDE0;
}
h2.coolHeading a, .h2.coolHeading a {
		color:#000;
}

html footer .footer_logo_wrap
{
	border:none
}

body{
	font-size:15px;
	font-family: "Inter";
	color:#000;
}
.inter {
	font-family: "Inter";
}

html .btn {
  border-radius: 6px;
	font-family: "Loos Latin";
}
.allcontent {
	padding-top:5px;
}

.widgets img {
	width:60px;
}

.row.products.showcase{
	margin-top:15px;
}
.products.showcase.recommend .item {
    min-height: 280px;
}

/****** main menu ****/

html header.style4.color .main-menu-nav {
	background: linear-gradient(175deg, #6ECDE0 -10%, #939393 30%, #939393 70%, #6ECDE0 110%);
}

html header.color .navbar-nav li {
	background-color: none;
}

/****** end main menu *****/


header .vertical_blue_line
{
	border:none
}
/***main banners****/

.main_banners {
	border-bottom: none;
	margin-bottom:30px;
}

.main_banners .swiper-button-next {
  right: 50px;
}
.main_banners .swiper-button-prev {
    left: 50px;
}
.main_banners .swiper-button-next:after,
.main_banners .swiper-button-prev:after {
	color: #aaaaaf;
}
.main_banners .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 10px;
    width: 100%;
	transform: translate(-50%,0);
    margin-top: 18px;
    left: 50%;
}
.main_banners .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
}
.main_banners .swiper-pagination-bullets .swiper-pagination-bullet {
    border: 1.83673px solid #323232;
    width: 10px;
    height: 10px;

}
/*
.main_banners .swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    background: #df0e46;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
*/
.main_banners .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 1.83673px solid #6ECDE0;
    width: 10px;
    background: #6ECDE0;
    height: 10px;
    position: relative;
}
.main_banners_info-container {
	position: absolute;
  height: 100%;
  top: 0;
  left: 200px;
  display: flex;
  justify-content: center;
	align-items: center;
  flex-direction: column;
  font-style: normal;
  font-weight: 400;
  color: #1d3964;
  width: calc(50% - 330px);
}
.main_banners .swiper-button-next.swiper-button-disabled,
.main_banners .swiper-button-prev.swiper-button-disabled {
    pointer-events: initial;
}
.main_banners_info-container .info {
  font-size: 68px;
	line-height: 65px;
}
.main_banners_info-container .info_explan {
	margin-top: 30px;
  font-size: 38px;
	line-height: 44px;
}

.main_banners .swiper {
	width: 100%;
  height: 100%;
}
.main_banners .swiper:not(.swiper-initialized) {
	display: none;
}
.main_banners_image a {
	  display: block;
    width: 100%;
    height: 100%;
    position: absolute;
		z-index: 2;
		top: 0;
		left: 0;
	}

/* main banner */

.features .item .data {
    height: 121px;
}
.features .item .name {
  font-weight: bold;
}

/* START main page news list */


.newsitem {
	background:#F7F7F7;
	border-radius:12px;
	padding:15px 15px;
	font-size:12px;
}
.newsitem img{
	border-radius:12px;
	border: 1px solid #ebebeb;
}
.newsitem .newsitem_name {
  text-decoration: none;
  color: #000;
  font-size: 14px;
  display: block;
  height: 120px;
}
.honors .item .image a, .about_us .item .image a, .newslistcol .item .image a {
  display: block;
	border: none;
}
.newsitem td.prev_image{
	width:40%;
	padding-right:20px;
}
.newsitem td.detail_link{
	text-align:right;
}


/* END main page news list */

/* START main page catalog list */

.products.showcase .item .name {
	  font-size: 14px;
	line-height: 19px;
}
.products .item .in {
	border-radius:5px;
	position: relative;
	padding:8px 10px;
}

.products.showcase .item .buy {
  margin-top: 14px;
}
.products .item .price.cool {
  font-size: 12px;
  line-height: 17px;
}
.products .item .btn {
  font-size: 12px;

}
.products .item .buybtn {
  right: 10px;
}
.stickers {
  position: absolute;
  z-index: 20;
  top: 10px;
  color: #fff;
	right: 10px;
	font-size: 12px;
}
.stickers .sticker_new {
	padding: 3px 12px;
	background: #52B0B8;
	border-radius:4px;
	margin-bottom: 5px;
	margin-right:5px;
	display: inline-block;
}


.stickers .sticker_sale
{
	padding:3px 12px;
	background-color:#75D66D;
	margin-bottom:5px;
	margin-right:5px;
	display:inline-block;
	border-radius:4px;
}

.stickers .sticker_hit
{
	padding:3px 12px;
	background-color:#FC8823;
	margin-bottom:5px;
	margin-right:5px;
	display:inline-block;
	border-radius:4px;
}


.stickers .sticker_prof
{
	padding:3px 12px;
	background:#37b44a;
	margin-bottom:5px;
	display:block;
}

.stickers .sticker_prof a
{
	color:#FFF
}

.prop_new
{
	position:absolute;
	z-index:11;
	top:2px;
	padding:3px 12px;
	background:#1d3964;
	color:#fff
}
/* END main page catalog list */

/* START main page company lock and reviews */

.maincontent {
	padding-bottom:70px;
	position:relative;
}
.maincontent::before {
	background: url(/local/templates/monop_2024/custom/../img/bg-pic-20.png) 0% 100% no-repeat;
	content: "";
	position: absolute;
	bottom: 60px;
	left: -270px;
	display: inline-block;
	width: 100%;
	height: 100%;

}

.maincontent h1{
	font-family: "Loos Latin";
}

.maincontent .main_aboutcompany {
  font-size: 15px;
  margin-bottom: 210px;
  color: #000;
	position:relative;
}
.maincontent .main_aboutcompany1::before {
	background: url(/local/templates/monop_2024/custom/../img/bg-pic-20.png) 100% 100% no-repeat;
  content: "";
  position: absolute;
  bottom: -130px;
  right: -320px;
  display: inline-block;
  width: 100%;
  height: 100%;
}

.maincontent .main_aboutcompany .mainaboutcompany_text {
	margin: 40px 0;
}

.maincontent .main_reviews {

}

.main_reviews .h2{
	margin-top:0px;

}

.main_reviews a{
	display:inline-block;
	text-decoration:none;
}
.main_reviews .main_reviews_desc{

	padding-top:10px;
	display:block;
}
.main_reviews .main_reviews_link_all{
	margin:20px 0;
	font-size:14px;
	padding-bottom:50px;
}
.main_reviews .main_reviews_link_all a{
	text-decoration:none;
	color:#939393;

}

.main_reviews .customerreviews{
	margin:0px;

}

.main_reviews .customerreviews .item .author {
  padding-top: 0px;
}

.main_reviews .customerreviews .reviews_item {
	background-color: #F6F6F6;
	padding:20px;
	border-radius:10px;
}
.main_reviews .customerreviews .reviews_item .review{
	font-size:12px;
	position: relative;
	padding: 20px 0px;
	background-color: none;
	border:none;
}

.main_reviews .customerreviews .item .author .text {
	padding-top: 0px;
	height: 82px;
}
.main_reviews .customerreviews .reviews_item .author .date{
 	font-size:12px;
}

.main_reviews .customerreviews .reviews_item .btn{
font-size:12px;
}
.main_reviews .customerreviews.owl .item .in {
  height: 98px;
}

/* end main page company lock and reviews */

/*** START заголовки в разделах***/

.services .item .data .name, 
.docs .item .data .info .name, 
.timeline.row .item .body .name,
.news .item .data .name,
.newslistcol .owl-item .item .data .name,
.catalog .gallery .item .data .name,
.gallery .item .data .name,
.action .item .data .name {
	font-family: "Loos Latin";
	color:#000;
	font-weight:bold;
	line-height:20px;
	font-size: 15px;
}
.action .item .data .name {
	max-height: 61px;
}
.action.owl .item .data {
  height: 150px;
}
.docs .item .data .info .name a,
.news .item .data .name a,
.newslistcol .owl-item .item .data .name a,
.action .item .data .name a{
	color:#000;
}

.docs .item .data .dl{
	font-size:12px;
}
.timeline.row .item .body .date {
  font-size: 14px;
  line-height: 16px;
}
.timeline.row .item .body .image,
.action .item .image {
  height: auto;
	margin-bottom:20px;
}

 .news .item .data .name a{
  margin-bottom: 5px;
}

.gallery .item .data {
  max-height: 82px;
}
.catalog-elements .gallery .item .data .name {
  height: 72px;
  max-height: 82px;
}

/*** END заголовки в разделах***/

/************* gramoty и pechatnie catalogy ********************/

.docs .item {
  margin-bottom: 45px;
}

.docs.blagodarnosti .item .data .info {
    height: 83px;
}
.docs.blagodarnosti .item{
    margin-bottom:25px;
}

.docs.blagodarnosti .item .image  {

    float: none;
    width: auto;
    height: 220px;
    text-align: center;
	padding:10px 0;

}

.docs.blagodarnosti .item .image img{
  max-height: 198px;

}
.docs.blagodarnosti .item .image + .data {
  margin-left: 0px;
	margin-top:14px;
	padding:10px 5px;
}

/************* end gramoty ********************/

/************* istoriya ********************/

.timeline.row.istoriya .item .body {
    display: block;
    height: 150px;
	margin-bottom:80px;
    padding: 9px;
	padding-top:22px;
    text-decoration: none;
    border: none;
}
.timeline.row.istoriya .item:nth-child(2n) {
  position: relative;
  top: 110px;
}
.timeline.row.istoriya .item .body .data {
  max-height: 145px;
  overflow: unset;
}
.timeline.row.istoriya .item .name {
    font-size:28px;
}
.timeline.row.istoriya .item .desc {
    font-size:20px;
}
.timeline.row.istoriya .item .aleft {
    text-align:left;
	padding-left:15px;
}
.timeline.row.istoriya .item .aright {
    text-align:right;
	padding-right:15px;
}
.timeline.row.istoriya .item .pointer.left {
	border-right: 13px solid transparent;
}
.timeline.row .item .pointer.right, .timeline.row .item .pointer.right:hover {
	border-left: 13px solid transparent;
}
.timeline.row .item:hover .pointer.right {
  border-left-color: transparent;
}
.timeline.row.istoriya .item .pointer span {
    position: absolute;
    top: -6px;
    display: block;
    width: 15px;
    height: 15px;
    background-color: #6ECDE0;
    border: 2px solid #6ECDE0;;
    border-radius: 8px;
}
/************* end istoriya *****************/


/************* start news template **************/
.news .item {
  margin-bottom: 35px;
}
.news .item .image img {
	border-radius:12px;
}
.news .item .data .descr a{
	color:#000;
}
.news .item .data .date{
	font-size:12px;
}
/************* end news template **************/

/************* start вакансии **************/

.vacancies .panel-title .vacancies-name {
  font-size: 20px;
  color: #000;
}
/************* end вакансии **************/

/************* start FAQ **************/

.faq .panel-default > .panel-heading a {
	font-size: 20px;
	padding: 15px 20px;
	border: 1px solid #6ECDE0;
    color: #000;
}
/************* end FAQ **************/


.top_descr_napravl{
	text-align:right;
	font-size: 24px;
	padding:0;
}
.top_descr_napravl span:first-child{
	text-align:right;
	font-size: 18px;
}


.catalog_napravl {
	display:flex;
	flex-wrap: wrap;
}

.catalog_napravl_link{
	margin:30px 0px;
	text-align:right;
	font-size:20px;
}

.catalog_napravl_link .other_url a
{
	margin-left:50px;
	color:#000;
	display:inline-block;
}

.catalog_napravl .catalog_napravl_img {
	padding:10px 20px;
	text-align:center;
}

.catalog_napravl .catalog_napravl_name {
	text-align:center;
	font-size:16px;
	font-family: "Loos Latin";
	margin-bottom:30px;
}
.catalog_napravl .catalog_napravl_name a{
	text-decoration:none;
	color:#000;
}

.action.row .item .data.row {
  height: 135px;
}
.services .item.services_item_in .data {
  height: 105px;
}


.form-description, .uniform, .uniform .data-table {
  width: 97%;
}

/**** detai catalog ****/

.products.recommend.showcase .item {
    min-width: 248px;
    max-width: 320px;
}

.js-detail .buyblock
{
	text-align:center
}

.js-detail .buyblock .yashare
{
	margin-top:0
}

.js-detail .owl-carousel .owl-item img.owl-lazy{
	display:block;
	margin:0 auto;
}


.prices-detail
{
	color:#000;
	font-size:110%;
	padding-bottom:10px;
	font-weight:bold;
	font-family: "Loos Latin";
}


.underline
{
	margin-bottom:20px;
	border-bottom:1px solid #6ECDE0;
	padding-bottom:4px
}

.h2
{
	font-size:130%;
	margin-top:40px
}


.h3
{
	font-size:140%;
	margin-top:20px
}

.otdel_info
{
	margin-top:50px
}
.otdel_info h2
{
	margin-bottom:25px
}


header .navbar-default .navbar-nav li > a
{
	padding:7px 21px
}

.file_pdf
{
	width:80px;
	height:150px
}

.file_tz
{
	width:80px;
	height:150px
}

.val_PDF_FILE a,.val_TZ_FILE a
{
	position:relative;
	top:90px;
	left:5px
}



header .navbar-default .navbar-nav li > a
{
	padding:7px 18px
}

header .navbar-default .nav > li
{
	font-size:15px
}

ul#breadcrumbs
{
	font-size:100%
}

.js-detail ul#breadcrumbs
{
	font-size:12px;
}


div.product_comment
{
	font-size:100%
}

.desctop_hidden
{
	height:18px
}

.uniform .data-table
{
	width:98%
}

.notetext
{
	font-size:140%
}

.fancybox-wrap.fancybox-type-ajax.fancybox-opened .fancybox-inner
{
	overflow:hidden
}





.main_offices
{
	margin-top:30px
}

.props-element tr td
{
	padding-bottom:10px
}



.file_img
{
	width:80px;
	margin-bottom:10px
}

.name
{
	vertical-align:top
}

.contacts_btn
{
	margin:30px 0;
	text-align:right
}

.contacts_btn a
{
	margin-left:15px
}

.contact_style
{
	border:1px solid #6ECDE0;
	padding:0 15px 15px;
	font-family: "Loos Latin";
	text-align:center;
}

.contact_style > p
{
	font-size:100%;
	text-align:center;
	color:#6ECDE0;
}

.contact_style > p:first-child
{
	font-size:16px;
	margin-top:20px;
	margin-bottom:15px;
	color:#000;
	font-family: "Loos Latin";
}

.contact_style a
{
	text-decoration:none;
	font-size:14px;
	color:#000;
}

.column
{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.column >div
{
	width:30%;
	min-width:200px;
	margin-left:40px;
	font-size:18px;
	line-height:20px
}

.column a
{
	text-decoration:none;
	color:#000;
	display:block;
	margin-bottom:22px
}


.contact_up_style
{
	margin-bottom:10px;
	border:1px solid #6ECDE0;
	border-radius:6px;
	text-align:center;
	padding:5px
}
.contact_up_style a
{
	text-decoration:none;
	color:#000;
}

.contact_up_style a:hover
{
	color:#6ECDE0
}

.contact_up_style a:first-child
{
	margin-right:10px
}

.contact_up_style a:last-child
{
	margin-left:10px
}

.recall_form
{
	width:100%
}

.recall_form tr td:first-child
{
	width:40%
}

.recall_form tr td:last-child
{
	padding-left:20px
}

.recall_form tr td input,.recall_form tr td textarea,.recall_form tr td select
{
	width:100%;
	margin:10px 0
}

.recall_form tr
{
	padding:10px 0
}

.section_image
{
	width:40px;
	height:40px;
	margin-right:20px
}

.section_url
{
	display:flex
}

.preview_text
{
	font-size:20px;
	padding-bottom:20px
}

.newsdetail .activefrom
{
	margin:0 0 20px 20px
}

.prod_center
{
	text-align:center
}

.in.prod
{
	padding-bottom:10px
}

.products.showcase .item .name
{
	height:72px
}

.action.row
{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.buybtn
{
	right:20px
}

.products.showcase .item
{
	min-width:218px
}

.border_gray
{
	border:1px solid #eee
}

.products.showcase .item .name
{
	font-size:16px;
	height:72px
}

.product_comment
{
	font-size:80%;
	border-top:1px solid #eee;
	margin-top:30px;
	padding-top:15px;
	color:#a8a4a4
}

.videoYoutube
{
	position:relative;
	padding-bottom:56.25%;
	padding-top:10px;
	height:0;
	overflow:hidden
}

.videoYoutube iframe
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}

@media (min-width: 768px) {
	.owl-carousel .owl-item img
	{
		max-height:600px
	}
}

.withdots
{
	height:auto
}

.services .item .data .name
{
	max-height:192px
}

@media (max-width: 768px) {
	header .slogan p img
	{
		padding-left:0;
		width:30px
	}
	
	header .slogan p
	{
		margin:0;
		padding:0;
		padding-top:33px;
		font-size:55%
	}
	
	header .contacts .phone a
	{
		font-size:14px
	}
	
	.header_phone .contacts a
	{
		font-size:12px
	}

	.maincontent::before {
		background: none;
		display:none; 
	}
	
	.maincontent .main_aboutcompany::before {
		background: none;
		display:none; 
	}
	header .header_mob_right_block {
		text-align:right;
	}

	header .choose_lang{
		display:block;
		margin-bottom:6px;
		text-decoration:none;
	}
	.main_reviews .customerreviews .reviews_item {
		margin-top:30px;
	}

	/**** mobile menu socblock ******/

	.menu_social_blocks{
		padding:30px 60px;
		text-align:center;
		margin-top:0px;
		color:#939393;
	}
	.menu_social_blocks .social_header{
		font-size:17px;
		font-family: "Loos Latin";
		font-weight:bold;
	}

	.menu_social_blocks .social_icons {
		height: 35px;
		display: flex;
		justify-content: center;
	}
	.menu_social_blocks .social_icons img
	{
		margin:5px;
		width:24px;
	}
	.menu_buttons{
		clear: both;
		margin-top: 30px;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	.menu_social_blocks .menu_buttons .btn-primary{
		background-color:#939393;
	}
	.menu_social_blocks .menu_buttons .btn{
		border:2px solid #939393;
	}
	
	.menu_social_blocks .menu_buttons a.btn{
		display:block;
		margin-bottom:7px;
	}
	.menu_social_blocks .menu_buttons a.btn-default{
		color:#939393;
	}
	.menu_social_blocks .menu_buttons a.btn-default:hover{
		color:#FFF;
	}

	.menu_contact_blocks{
		padding:30px 70px;
		color:#939393;
		padding-bottom:0px;
		text-align:center;
		font-family: "Loos Latin";
	}
/*
	.menu_contact_blocks .menu_contact_phone{
		display:inline-block;
	  font-size: 18px;
	  padding-left: 34px;
	  background-image: url("/images/icons/icon_phone_1.png");
	  background-position: 0px 1px;
	  background-repeat: no-repeat;
	  background-size: 18px 18px;
	}
*/
	.menu_contact_blocks .menu_contact_phone a {
		text-decoration: none;
		color: #0D1922;
	 	font-size: 16px;
	}
/*
	.menu_contact_blocks .menu_contact_email {

	  padding-left: 34px;
	  background-image: url("/images/icons/icon_mail_1.png");
	  background-position: 0px 1px;
	  background-repeat: no-repeat;
	  background-size: 18px 18px;
	  display: block;
	  min-height: 20px;
	  padding-top: 0px;
	  margin: 5px auto;
	}
*/
	.menu_contact_blocks  a.menu_contact_email  {
	  text-decoration: none;
	  color: #0D1922;
	  font-size: 16px;
		display:inline-block;
	}
/************** istoriya *************************/
	.timeline.row.istoriya .item:nth-child(2n) {
	  position: relative;
	  top: 0px;
	}
	html .timeline.row .item .pointer.left {
	  border-left: 13px solid transparent;
	}
/************** end istoriya *************************/
}

.detailtext
{
	margin-bottom:20px;
	border:0;
	border-bottom:1px solid #6ECDE0;
	padding-bottom:4px;
	background-color:#fff;
	color:#585f69;
	font-size:130%
}
/**/
header .header_btn .buttons {
	display: flex;
  justify-content: flex-end;
}
header .header_btn .buttons .in {
  max-width: 190px;
}
header .mega-menu .nav,
header .navbar .nav > li > .search {
  min-height: 45px;

}
header .navbar .nav > li > .search {
	padding: 16px 3px 10px;
	background:none;
}
header .navbar .search-open {
  right: 0;
  top: 45px;
}
header .navbar-default ul.navbar-nav li > a {
  padding: 9px 21px;
}
header .navbar-header {
  margin: 13px 0 10px;
}


@media (min-width: 992px) {
	header .dropdown-menu {
    padding: 2px 0 0;
	}
	header.color .navbar-default .navbar-nav li.active > a {
		padding: 12px 21px;
	}
	header.color .navbar-default .navbar-nav {
		display: flex;
    justify-content: space-between;
	}
	header .navbar-default .navbar-nav > li {
		text-align: center;
    flex: 1 1 auto;
		border-right: 0;
	}
	header .mega-menu .dropdown {
  	height: 45px;
	}
	header .navbar-default ul.navbar-nav>li > a {
  	padding: 11px 21px;
	}

}

@media (max-width: 1500px) {
	.main_banners_info-container .info,
	.main_banners_info-container .info_explan {
			width: 100%;
	}
}
@media (max-width: 1470px){
	.main_banners_info-container .info {
    font-size: 50px;
    line-height: 55px;
	}
	.main_banners_info-container .info_explan {
    font-size: 30px;
    line-height: 35px;
	}
}
@media (max-width: 1270px){
	.main_banners_info-container {
		left: 150px;
		width: calc(50% - 250px);
	}
}
@media (min-width: 1199px) and (min-width: 992px) {

}
@media (max-width: 1100px){
	.main_banners_info-container .info {
    font-size: 40px;
    line-height: 45px;
	}
	.main_banners_info-container .info_explan {
    font-size: 25px;
    line-height: 30px;
	}
}
@media (max-width: 991px) and (min-width: 768px){
	
}

@media (max-width: 991px){
	header .navbar-default ul.navbar-nav.main-menu-nav > li a {
		white-space: normal;
    padding: 8px 39px 8px 20px;
		line-height: 19px !important;
	}
	.main_banners .swiper-button-prev,
	.main_banners .swiper-button-next,
	.main_banners_info-container {
		display: none !important;
	}
	.main_banners .main_banners_image>span {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #c6c6c626;
		top: 0;
		left: 0;
	}
	.main_banners_image a {
	  display: block;
    background: #c6c6c626;
    width: 100%;
    height: 100%;
    position: absolute;
		z-index: 2;
	}
}
@media (max-width:450px) { 


}
@media (max-width: 767px) {
	header .box.logo .mob {
		display: flex;
	  justify-content: space-between;
		padding: 0;
	}
	header .box.logo .mob>div {
		margin-top: 5px;
	  margin-left: 12px;
	}
	.mob_btn_menu .full-width-menu {
		display: none !important;
	}
	.wrapp_btn_icon {
		display: flex;
		width: 100%;
		justify-content: space-between;
		align-items: flex-end;
	}
	header .navbar-header .wrapp_btn_icon .navbar-toggle {
		width: 60px;
		height: 41px;
		padding: 0;
		background: none;
		background-color: #fff !important;
		border: 0;
	}
	header.color .navbar-default .wrapp_btn_icon .navbar-toggle .icon-toggle .icon-bar {
	  background-color: #939393;
  	height: 3px;
		width: 27px;
	}
	.header_mob_right_block{
		padding-right: 15px;
	}
	.header_mob_right_block .choose_lang img{
		padding-bottom: 20px;
		float: right;
	}
	header .logoletpic_mob{
		width:115px;
		position:absolute;
		right:15px;
		top:10px;
		display:inline-block;
	}
	
	header .navbar-header{
		position:relative;
	}

	.wrapp_btn_icon .btn_catalog {
		background: #6ECDE0;
    color: #fff;
    padding: 5px 30px;
    text-decoration: none !important;
    font-weight: 700;
    font-size: 20px;
	}
	.wrapp_btn_icon .btn_phone>img,
	.wrapp_btn_icon .btn_search>img {
		height:30px;
	}
	.wrapp_btn_icon .btn_search {
		margin-right: 20px;
	}
	.wrapp_btn_icon button {
    margin: 0 !important;
	}
	.search_wrapp.desctop_hidden {
		margin: 0;
    height: 0;
	}
	.search_phone_wrapp {
		display: flex;
		min-width: 78px;
	}
	.search_wrapp .search-open {
		display: none;
		z-index: 200;
    position: relative;
		top: 8px;
		box-shadow: rgb(197 197 197) 0px 4px 8px 0px;
	}
	header .navbar-responsive-collapse .container {
    padding-right: 0;
    padding-left: 0;
	}
	.search_wrapp.desctop_hidden>.navbar-nav {
		margin: 0;
	}
	.search_wrapp.desctop_hidden .input-group-btn {
		z-index: 2;
	}
	header>.navbar-default {
		box-shadow: 0 0 4px 0 #d5d5d5;
		margin-bottom: 0;
	}
	.mob_btn_menu {
		margin-bottom: 5px;
	}
	.swiper-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-bullets.swiper-pagination-horizontal {
		margin: 0;
    border-top: 1px solid #6ECDE0;
    position: static;
    padding-top: 10px;
	}
	.main_banners .swiper-wrapper {
    margin-bottom: 0;
	}
	.main_banners {
		border: 0;
	}
	.main_banners .swiper-pagination-bullets .swiper-pagination-bullet {
    border: 1.83673px solid #323232;
    width: 12px;
    height: 12px;
    margin: 0 5px;
    background: #aaa;
	}
	.main_banners .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 1.83673px solid #6ECDE0;
    width: 12px;
    background: #6ECDE0;
    height: 12px;
	}
	.maincontent .main_aboutcompany {
		margin-bottom: 30px;
	}
	.maincontent {
		padding-bottom: 0px;
		position: relative;
	}
	.contacts-item{
		flex-basis: 100%;
		min-width: 320px;
	}
	.top_descr_napravl span{
		display:block;
		font-size:18px;
	}

	.top_descr_napravl span:first-child{
		text-align:right;
	}
}


/* .gallery {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.gallery img {
	max-height: 300px;
	width: auto;
	cursor: pointer;
} */

/* Стили для модального окна */
.modal {
	display: none;
	position: fixed;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.9);
}

.modal-content {
	margin: auto;
	display: block;
	max-width: 80%;
	max-height: 80%;
}

.modal-content img {
	width: 100%;
	height: auto;
}

/* Закрыть модальное окно */
.close {
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	position: absolute;
	top: 10px;
	right: 20px;
	cursor: pointer;
}

/* End */


/* Start:/local/templates/monop_2024/styles.css?17236532861931*/

.banner_title_nowrap,.banner_title_whitewrap,.banner_title_blackwrap,.banner_desc_nowrap,.banner_desc_blackwrap,.banner_desc_whitewrap
{
	display:inline;
	word-break:normal;
	-webkit-box-decoration-break:clone;
	-o-box-decoration-break:clone;
	box-decoration-break:clone;
	position:relative;
	font-weight:300;
	font-family:"Roboto",sans-serif
}

.banner_title_nowrap,.banner_title_whitewrap,.banner_title_blackwrap
{
	font-size:36px;
	line-height:56px;
	color:#0084c9;
	padding-top:5px;
	padding-bottom:5px;
	text-transform:uppercase
}

.banner_desc_nowrap,.banner_desc_blackwrap,.banner_desc_whitewrap
{
	line-height:22px;
	font-size:18px;
	color:#fff;
	padding-top:1px;
	padding-bottom:1px
}

.banner_title_whitewrap
{
	background-color:rgba(255,255,255,0.8);
	color:#0084c9;
	box-shadow:18px 0 0 rgba(255,255,255,0.8),-10px 0 0 rgba(255,255,255,0.8)
}

.banner_title_blackwrap
{
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	box-shadow:18px 0 0 rgba(0,0,0,0.5),-10px 0 0 rgba(0,0,0,0.5)
}

.banner_desc_blackwrap
{
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	box-shadow:18px 0 0 rgba(0,0,0,0.5),-10px 0 0 rgba(0,0,0,0.5)
}

.banner_desc_whitewrap
{
	background-color:rgba(255,255,255,0.8);
	color:#0084c9;
	box-shadow:18px 0 0 rgba(255,255,255,0.8),-10px 0 0 rgba(255,255,255,0.8)
}

.bold
{
	font-weight:700
}

@media(max-width: 992px) {
	.banner_title_whitewrap
	{
		box-shadow:1.76vw 0 0 rgba(255,255,255,0.8),-1vw 0 0 rgba(255,255,255,0.8);
		padding:.5vw 0
	}
	
	.banner_title_blackwrap
	{
		box-shadow:1.76vw 0 0 rgba(0,0,0,0.5),-1vw 0 0 rgba(0,0,0,0.5);
		padding:.5vw 0
	}
	
	.banner_desc_blackwrap,.banner_desc_whitewrap
	{
		padding-top:.2vw;
		padding-bottom:.2vw
	}
}

.props-element tbody tr td {
	padding-bottom: 0;
}

.products .item .in {
	/* height: 450px; */
}

.products.showcase .item .data {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    /* height: 240px; */
}
/* End */


/* Start:/local/templates/monop_2024/template_styles.css?17501026829362*/
@font-face {
	font-family: 'Loos Latin'; 
	src: url("/local/templates/monop_2024/fonts/loos/LoosLatinCyrillicExtraWideRegular.otf"); 
}
@font-face {
	font-family: 'Loos Latin'; 
	src: url("/local/templates/monop_2024/fonts/loos/LoosLatinCyrillicExtraWideBold.otf"); 
	font-weight:bold;
}

.looslatin{
	font-family: "Loos Latin";
}

body{
	font-family: "Inter", sans-serif;
}

header .navbar-default .navbar-nav li > a
{
	padding:7px 21px
}


/*main page */

.features.features1 .item .image {
  width: 30%;
}
.features.features1 .item .data {
  width: 70%;
  padding-left: 14px;
}
.features .item img {
  width: auto;
  max-width: 100%;
  max-height: 100%;
}
.features .item .description {
  font-size:12px;
}
.features .item .name {
  font-size: 18px;
}


.props-element
{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	/*min-height: 85px;*/
	height: auto;
}

.file_item
{
	margin:10px
}

.val_PDF_FILE a,.val_TZ_FILE a
{
	position:relative;
	top:90px;
	left:5px
}

.props-element tr td
{
	padding-bottom:10px
}


.file_img
{
	width:80px;
	margin-bottom:10px
}

.name
{
	vertical-align:top
}

.services .item .data .name
{
	font-size:16px
}

.services .item .data,.action .item .data
{
	height:195px
}

.description
{
	overflow:hidden
}

.ya-share2__item:before
{
	content:""
}

.yashare > span
{
	margin-bottom:8px;
	padding-top:0
}

.products.showcase .item .name
{
	height:100px
}

.owl.action
{
	max-width:282.667px
}

.owl.action.owl-carousel
{
	max-width:100%
}

ul.blog-navigation >li:before
{
	content:''
}

#breadcrumbs
{
	font-size:75%;
	color:#a8a4a4
}

p.slogan.roboto
{
	font-size:16px;
	margin-top:15px;
	margin-bottom:15px;
	color:#c03;
	line-height:1.1
}

.g-recaptcha
{
	padding-left:20px;
	min-height:78px;
}

#bx-composite-banner
{
	display:none;
}

.gallery .item a
{
	border-radius:6px;
}

.gallery .item a:hover
{
	border-color:#ebebeb;
}
.gallery .item .data{
	max-height:64px;
}
.gallery .item .data .name{
	max-height:56px;
}

.catalog .gallery .item .data .name
{
	height:76px;
	max-height:76px;
}

.catalog .gallery .item .data
{
	bottom:-40px;
	min-height:87px;
	padding-top:10px
}

.catalog_assort
{
	font-size:30px;
	font-weight:300;
	color:#585f69;
	font-family:"Roboto",sans-serif;
	margin-top:30px
}

.products.showcase .item .name a
{
	color:#000
}

.catalog-elements .gallery .item .data
{
	bottom:-37px;
	min-height:72px
}

.catalog-elements .gallery .item img,.catalog .gallery .item img
{
	max-height:145px
}

.catalog-elements .gallery .item .data .name
{
	height:82px;
	max-height:82px
}
.catalog-elements .gallery .item .data
{
	max-height:82px
}

ul.nav-sidebar .dropdown-submenu .lvl2 .lvl2 li
{
	background:#fff
}

#page_type_ask .other_none
{
	display:none
}

#page_type_ask.element .other_none
{
	display:table-row
}

.form-description,.uniform,.uniform .data-table
{
	width:98%
}

.uniform input,.uniform select,.uniform textarea
{
	border:1px solid #ebebeb;
	line-height:1.7;
	margin-bottom:10px;
	width:95%
}

.uniform select
{
	height:30px
}

.uniform .submit_btn
{
	width:200px;
	float:right
}

.uniform .fields_rec
{
	height:45px
}

.grey_form
{
	padding:30px;
	background:#fafafa;
	border:1px solid #ebebeb
}

.grey_form h3
{
	margin-bottom:15px;
	border-bottom:1px solid #ebebeb;
	padding-bottom:15px
}

.form-description
{
	font-size:90%
}

.form-description ul
{
	padding-left:17px;
	margin-bottom:0
}

.form-description ul > li::before
{
	left:-17px
}

.fancybox-skin .fancybox-title-inside-wrap
{
	padding-bottom:17px
}

.fancybox-wrap.fancybox-type-ajax.fancybox-opened
{
	width:560px!important
}

.fancybox-wrap.fancybox-type-ajax.fancybox-opened .fancybox-inner
{
	width:515px!important
}

#feb_tovar
{
	background:#ececec;
	cursor:not-allowed
}

.fancybox-skin .fancybox-title
{
	border:none
}

a.fancybox-nav:focus
{
	outline:none
}

header.color .navbar-default .navbar-nav .dropdown-menu li
{
	background-color:#ebebeb;
	color:#585f69
}

header.color .navbar-default .navbar-nav .dropdown-menu li > a
{
	background-color:#ebebeb;
	color:#585f69
}

header.color .navbar-default .navbar-nav .dropdown-menu li:hover
{
	background-color:#6ECDE0;
	color:#fff
}

header.color .navbar-default .navbar-nav .dropdown-menu li:hover >a
{
	background-color:#6ECDE0;
	color:#fff
}

@media (max-width:991px) {
	.navbar-responsive-collapse .navbar-nav .dropdown.lvl1
	{
		background-color:#ebebeb;
		color:#585f69
	}
	
	.navbar-responsive-collapse .navbar-nav .dropdown.lvl1 .dropdown-menu li
	{
		background-color:#ebebeb!important;
		color:#585f69!important
	}
	
	.navbar-responsive-collapse .navbar-nav .dropdown.lvl1 >a
	{
		background-color:#ebebeb;
		color:#585f69
	}
	
	.navbar-responsive-collapse .navbar-nav .dropdown.lvl1 .dropdown-menu li >a
	{
		background-color:#ebebeb!important;
		color:#585f69!important
	}
	
	.navbar-responsive-collapse .navbar-nav .dropdown.lvl1:hover
	{
		background-color:#6EE8FF;
		color:#fff
	}
	
	.navbar-responsive-collapse .navbar-nav .dropdown.lvl1 .dropdown-menu li:hover
	{
		background-color:#6EE8FF!important;
		color:#fff!important
	}
	
	.navbar-responsive-collapse .navbar-nav .dropdown.lvl1:hover>a
	{
		background-color:#6EE8FF;
		color:#fff
	}
	
	.navbar-responsive-collapse .navbar-nav .dropdown.lvl1 .dropdown-menu li:hover>a
	{
		background-color:#6EE8FF!important;
		color:#fff!important
	}
	
	.header_btn
	{
		height:84px
	}
	
	.box.buttons
	{
		position:relative;
		top:4px
	}
	
	.header_phone
	{
		position:relative;
		top:6px;
		width:auto!important;
		float:right;
		margin-right:10px
	}
}

#sidebar .widgets .aprimary
{
	color:#585f69
}

@media (max-width:780px) {
	.header_btn
	{
		width:175px!important;
		padding:0;
		margin-left:20px;
		height:auto;
		position:relative;
		top:10px;
		height:auto!important
	}
	
	.header_phone
	{
		position:relative;
		top:11px;
		width:auto!important;
		float:right;
		margin-right:36px
	}
}

@media (max-width:600px) {
	.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.fancybox-opened
	{
		width:85%!important
	}
	
	.uniform table.data-table tr
	{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column
	}
	
	.fancybox-wrap.fancybox-type-ajax.fancybox-opened .fancybox-inner
	{
		width:100%!important;
		max-width:auto;
		height:auto!important
	}
	
	.fancybox-wrap.fancybox-type-ajax.fancybox-opened
	{
		width:auto!important
	}
	
	.uniform .submit_btn
	{
		float:none
	}
}

@media (max-width:426px) {
	.uniform table,.uniform input,.uniform select,.uniform textarea
	{
		width:280px
	}
	
	.fields_rec
	{
		width:240px
	}
	
	.g-recaptcha
	{
		padding-left:0
	}
}

@media (max-width:500px) {
	.header_phone
	{
		margin-right:0
	}
	
	.header_phone .phone a
	{
		font-size:22px
	}
}

@media (max-width:450px) {
	header .buttons .btn
	{
		min-width:0
	}
	
	.header_phone .phone a
	{
		font-size:18px
	}
}

@media (max-width:406px) {
	.uniform table,.uniform input,.uniform select,.uniform textarea
	{
		width:212px
	}
}

@media (max-width:350px) {
	.header_phone .phone a
	{
		font-size:16px;
		font-size:16px
	}
	
	.header_phone
	{
		top:8px
	}
	
	.header_btn a
	{
		padding:5px
	}
}

@media (max-width:1200px) and (min-width:968px) {
	header .contacts .phone a
	{
		font-size:20px
	}
}

.uniform label
{
	margin-left:20px;
	font-weight:100
}

html blockquote
{
	text-align:justify
}

.js-detail .buyblock .buybtns button
{
	display:block;
	width:100%;
	margin-bottom:8px;
	text-align:center;
	text-decoration:none
}

.all_news_btn
{
	float:right
}

@media (min-width:990px) {
	.desctop_hidden
	{
		display:none
	}
}

.desctop_hidden
{
	position:relative;
	bottom:35px;
	margin:18px
}

.standart_mo
{
	margin:15px 0
}

.standart_mo img
{
	width:30%;
	height:auto;
	float:left;
	margin:0 15px
}

.item-img
{
	margin:4px 0;
	height:140px;
	overflow:hidden;
	padding:0 4px
}

.none_decoration
{
	text-decoration:none
}

#capt p
{
	margin:20px;
	color:red
}

@media (max-width: 990px) and (min-width: 768px) {
	.desctop_hidden
	{
		position:relative;
		bottom:35px;
		margin:18px;
		display:inline
	}
	
	.desctop_hidden ul
	{
		padding:0 12%;
		margin-right:0
	}
}

@media (max-width: 1200px) and (min-width: 992px) {
	header .logo img
	{
		max-width:100%
	}
}

@media (max-width: 991px) {
	.header_btn
	{
		height:auto
	}
	
	.box.buttons
	{
		position:relative;
		top:10px
	}
	
	header .box
	{
		display:block
	}
}

.presence
{
	display:block;
	text-transform:lowercase;
	font-weight:700;
	color:#37b44a;
	margin-bottom:10px;
	text-align:center
}

.presence.list
{
	margin:10px 0
}

.products.showcase .item .name
{
	height:76px;
	position:relative
}

.keis .price
{
	margin:15px 0
}

.keis .row.data
{
	overflow:visible
}

.products.showcase .item .name a
{
	display:block
}

.row.products.showcase,.keis.services
{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.section_sotrudnichestvo .name.aprimary{
	font-size: 14px!important;
}

.section_sotrudnichestvo .services .item .image img {
	border: none;
}

.section_sotrudnichestvo .services .item .data {
	height: auto;
}

.section_sotrudnichestvo .services .item a {
	min-height: 100px;
}

.products.showcase .item .pic
{
	padding:0 5px
}
@media (min-width: 991px) {
	header .main-menu-nav ul ul ul{
		display: none !important;
	}
	header .main-menu-nav ul ul a:after{
		display: none;
	}
}
/* End */
/* /local/templates/monop_2024/styles/style.css?1712058222134346 */
/* /local/templates/monop_2024/styles/owl.carousel.css?171205822215277 */
/* /local/templates/monop_2024/styles/jquery.fancybox.css?17120582224536 */
/* /local/templates/monop_2024/styles/header.css?171205822222695 */
/* /local/templates/monop_2024/styles/sidebar.css?17120582222507 */
/* /local/templates/monop_2024/styles/footer.css?17120582223375 */
/* /local/templates/monop_2024/styles/content.css?172365328668295 */
/* /local/templates/monop_2024/styles/color.css?17120582227234 */
/* /local/templates/monop_2024/js/swiper/swiper-bundle.min.css?171205822215562 */
/* /local/templates/monop_2024/custom/style.css?174862400425041 */
/* /local/templates/monop_2024/styles.css?17236532861931 */
/* /local/templates/monop_2024/template_styles.css?17501026829362 */
