@charset "UTF-8";

@import https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,700,700i&subset=latin-ext;

article,aside,details,figcaption,figure,footer,header,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] {
	display:none;
}

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

b,strong {
	font-weight:700;
}

h1 {
	font-size:2em;
	margin:.67em 0;
}

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:0;
}

hr {
	box-sizing:content-box;
	height:0;
}

pre {
	overflow:auto;
}

code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em;
}

button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0;
}

button {
	overflow:visible;
}

button,select {
	text-transform:none;
}

button,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[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;
	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;
}

html {
	font-size:16px;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-webkit-font-smoothing:antialiased;
	-webkit-tap-highlight-color:transparent;
}

body {
	font-family:"Open Sans",Helvetica,Arial,sans-serif;
	font-size:1rem;
	background-color:#333e45;
	line-height:1.5;
	color:#fff;
	margin:0;
}

body * {
	box-sizing:border-box;
}

body:before,body:after {
	box-sizing:border-box;
}

@media (max-width: 900px) {
	body {
		font-size:15px;
	}
}

@media (max-width: 400px) {
	html {
		font-size:13px;
	}
}

img {
	vertical-align:middle;
}

menu,ol,ul {
	list-style:none;
}

a {
	color:#efefef;
	text-decoration:none;
	-webkit-transition:all .25s ease-out;
	transition:all .25s ease-out;
}

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

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

a:active {
	position:relative;
	top:1px;
}

.article-content a, .contacts-content a{
	text-decoration: none;
	-webkit-transition:all .25s ease-out;
	transition:all .25s ease-out;
	color:#fff;
}
.article-content a:hover, .contacts-content a:hover{
	text-decoration: none;
	text-decoration: none;
	color: rgba(217, 31, 25, 0.88)
}

.btn-big, .btn-article {background: rgba(217, 31, 25, 0.88) !important;}
.btn-big:hover, .btn-article:hover {background: white !important; color: rgba(217, 31, 25, 0.88) !important;}

.article-content p{
	text-align: center;
}
hr {
	border:0;
	border-bottom:2px solid rgba(255,255,255,0.2);
}

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

.home {
	background:rgba(0,0,0,0.07)!important;
}

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

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

.container:after {
	clear:both;
}

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

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

.row:after {
	clear:both;
}

.col-xs-1 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	float:left;
	width:8.33333%;
}

.col-xs-2 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	float:left;
	width:16.66667%;
}

.col-xs-3 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	float:left;
	width:25%;
}

.col-xs-4 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	float:left;
	width:33.33333%;
}

.col-xs-5 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	float:left;
	width:41.66667%;
}

.col-xs-6 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	float:left;
	width:50%;
}

.col-xs-7 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	float:left;
	width:58.33333%;
}

.col-xs-8 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	float:left;
	width:66.66667%;
}

.col-xs-9 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	float:left;
	width:75%;
}

.col-xs-10 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	float:left;
	width:83.33333%;
}

.col-xs-11 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	float:left;
	width:91.66667%;
}

.col-xs-12 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	float:left;
	width:100%;
}

.col-sm-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-preset-1 {
	margin-right:8.33333%;
}

.col-xs-preset-2 {
	margin-right:16.66667%;
}

.col-xs-preset-3 {
	margin-right:25%;
}

.col-xs-preset-4 {
	margin-right:33.33333%;
}

.col-xs-preset-5 {
	margin-right:41.66667%;
}

.col-xs-preset-6 {
	margin-right:50%;
}

.col-xs-preset-7 {
	margin-right:58.33333%;
}

.col-xs-preset-8 {
	margin-right:66.66667%;
}

.col-xs-preset-9 {
	margin-right:75%;
}

.col-xs-preset-10 {
	margin-right:83.33333%;
}

.col-xs-preset-11 {
	margin-right:91.66667%;
}

.col-sm-preset-0 {
	margin-right:0%;
}



.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {
	position:relative;
	min-height:1px;
	padding-right:10px;
	padding-left:10px;
}

@media (min-width: 544px) {
	.col-sm-1 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:8.33333%;
	}
	
	.col-sm-2 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:16.66667%;
	}
	
	.col-sm-3 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:25%;
	}
	
	.col-sm-4 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:33.33333%;
	}
	
	.col-sm-5 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:41.66667%;
	}
	
	.col-sm-6 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:50%;
	}
	
	.col-sm-7 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:58.33333%;
	}
	
	.col-sm-8 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:66.66667%;
	}
	
	.col-sm-9 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:75%;
	}
	
	.col-sm-10 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:83.33333%;
	}
	
	.col-sm-11 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:91.66667%;
	}
	
	.col-sm-12 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:100%;
	}
	
	.col-sm-15 {
		width:20%;
		float:left;
	}
	
	.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%;
	}
}

@media (min-width: 768px) {
	.col-md-1 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:8.33333%;
	}
	
	.col-md-2 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:16.66667%;
	}
	
	.col-md-3 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:25%;
	}
	
	.col-md-4 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:33.33333%;
	}
	
	.col-md-5 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:41.66667%;
	}
	
	.col-md-6 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:50%;
	}
	
	.col-md-7 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:58.33333%;
	}
	
	.col-md-8 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:66.66667%;
	}
	
	.col-md-9 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:75%;
	}
	
	.col-md-10 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:83.33333%;
	}
	
	.col-md-11 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:91.66667%;
	}
	
	.col-md-12 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:100%;
	}
	
	.col-md-15 {
		width:20%;
		float:left;
	}
	
	.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%;
	}
}

@media (min-width: 992px) {
	.col-lg-1 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:8.33333%;
	}
	
	.col-lg-2 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:16.66667%;
	}
	
	.col-lg-3 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:25%;
	}
	
	.col-lg-4 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:33.33333%;
	}
	
	.col-lg-5 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:41.66667%;
	}
	
	.col-lg-6 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:50%;
	}
	
	.col-lg-7 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:58.33333%;
	}
	
	.col-lg-8 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:66.66667%;
	}
	
	.col-lg-9 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:75%;
	}
	
	.col-lg-10 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:83.33333%;
	}
	
	.col-lg-11 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:91.66667%;
	}
	
	.col-lg-12 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:100%;
	}
	
	.col-lg-15 {
		width:20%;
		float:left;
	}
	
	.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%;
	}
}

@media (min-width: 1200px) {
	.col-xl-1 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:8.33333%;
	}
	
	.col-xl-2 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:16.66667%;
	}
	
	.col-xl-3 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:25%;
	}
	
	.col-xl-4 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:33.33333%;
	}
	
	.col-xl-5 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:41.66667%;
	}
	
	.col-xl-6 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:50%;
	}
	
	.col-xl-7 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:58.33333%;
	}
	
	.col-xl-8 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:66.66667%;
	}
	
	.col-xl-9 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:75%;
	}
	
	.col-xl-10 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:83.33333%;
	}
	
	.col-xl-11 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:91.66667%;
	}
	
	.col-xl-12 {
		position:relative;
		min-height:1px;
		padding-right:15px;
		padding-left:15px;
		float:left;
		width:100%;
	}
	
	.col-xl-15 {
		width:20%;
		float:left;
	}
	
	.col-xl-offset-0 {
		margin-left:0;
	}
	
	.col-xl-offset-1 {
		margin-left:8.33333%;
	}
	
	.col-xl-offset-2 {
		margin-left:16.66667%;
	}
	
	.col-xl-offset-3 {
		margin-left:25%;
	}
	
	.col-xl-offset-4 {
		margin-left:33.33333%;
	}
	
	.col-xl-offset-5 {
		margin-left:41.66667%;
	}
	
	.col-xl-offset-6 {
		margin-left:50%;
	}
	
	.col-xl-offset-7 {
		margin-left:58.33333%;
	}
	
	.col-xl-offset-8 {
		margin-left:66.66667%;
	}
	
	.col-xl-offset-9 {
		margin-left:75%;
	}
	
	.col-xl-offset-10 {
		margin-left:83.33333%;
	}
	
	.col-xl-offset-11 {
		margin-left:91.66667%;
	}
}

h1,h2,h3,h4,h5,h6 {
	font-family:inherit;
	font-weight:500;
	line-height:1.5;
	color:inherit;
}

h1,h2,h3 {
	margin-top:1rem;
	margin-bottom:.5rem;
}

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

h4,h5,h6 {
	margin-top:.5rem;
	margin-bottom:.5rem;
}

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

h1 {
	font-size:2rem;
}

h2 {
	font-size:26px;
}

h3 {
	font-size:22px;
}

h4 {
	font-size:18px;
}

h5 {
	font-size:1rem;
}

h6 {
	font-size:1rem;
}

p {
	margin:0 0 .5rem;
}

.lead {
	font-size:1rem;
	font-weight:300;
}

small {
	font-size:80%;
}

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

ul,ol {
	margin-top:0;
	margin-bottom:.5rem;
}

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

.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:1rem;
}

dt,dd {
	line-height:1.5;
}

dt {
	font-weight:700;
}

dd {
	margin-left:0;
}

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

blockquote {
	padding:.5rem 1rem;
	margin:0 0 1rem;
	border-left:5px solid #777;
}

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

address {
	margin-bottom:1rem;
	font-style:normal;
	line-height:1.5;
}

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

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

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

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

.clearfix:after,.clear:after {
	clear:both;
}

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

.pull-right,.right {
	float:right!important;
}

.pull-left,.left {
	float:left!important;
}

.invisible {
	visibility:hidden;
}

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

.show {
	display:block!important;
}

.hide,.hidden {
	display:none!important;
}

.affix {
	position:fixed;
}

.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
}

.cover {
	height:500px;
	width:100%;
	position:relative;
	overflow:hidden;
	padding-top:0;
	padding-left:0!important;
	padding-right:0!important;
	background-color:#313e47;
}

.cover .button,.cover .button--stroke {
	display:inline-block;
	font-family:Helvetica;
	letter-spacing:3px;
	font-size:13px;
	font-weight:400;
	text-transform:uppercase;
	padding-left:30px;
	padding-right:30px;
	margin-right:15px;
	float:right;
}

.cover .button,.cover .button--stroke {
	font-weight:600!important;
}

.cover .button:hover,.blog-button > .button:hover {
	color:#fff;
	background-color:rgba(186,9,3,0.95);
}

.cover .button--stroke:hover {
	color:rgba(186,9,3,0.95);
	background-color:#fff;
}

.cover__title {
	text-transform:uppercase;
	margin:30px 0;
}

.cover__title h2 {
	font-size:1.3rem;
	font-weight:700;
	line-height:2rem;
	font-family:"Open Sans",Helvetica,Arial,sans-serif;
}

.cover__title .title-name {
	color:rgba(216,29,24,0.95);
	max-width:100%;
}

.cover__title .title-date {
	color:rgba(255,255,255,0.80);
	max-width:100%;
}

.cover__title .title-city {
	color:#d81d18;
	max-width:100%;
}

.cover__buttons {
	width:37%;
	float:right;
	margin-top:48px;
	text-align:left;
}

.cover__title {
	margin-bottom:20px;
	margin-top:5px;
	width:63%;
	float:left;
}

.ls-l > .layer-container {
	margin-left:0;
	margin-top:485px;
	margin-bottom:0;
	padding-left:35px;
	padding-top:0;
	padding-bottom:110px;
	padding-right:0;
	background:rgba(0,0,0,0.64);
	padding-right:20px;
}

.button,.button--stroke {
	color:#fff;
	background-color:#d81d18;
	border:none;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
	min-width:150px;
	height:30px;
	padding:0 20px;
	display:inline-block;
	line-height:30px;
	text-align:center;
	font-weight:500!important;
	cursor:pointer;
}

.button--stroke {
	-webkit-transition:border-color .3s;
	transition:border-color .3s;
	background-color:transparent;
	border:2px solid rgba(255,255,255,0.2);
}

#slider {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
}

.ls-container {
	visibility:hidden;
	position:relative;
}

.ls-lt-container {
	position:absolute;
}

.ls-lt-container,.ls-lt-container * {
	text-align:left!important;
	direction:ltr!important;
}

.ls-overflow-hidden {
	overflow:hidden;
}

.ls-inner {
	position:relative;
	background-position:center center;
	background-size:cover!important;
	z-index:2;
	overflow:hidden;
}

.ls-loading-indicator {
	margin:0 auto;
}

.ls-inner,.ls-slide {
	width:100%;
	height:100%;
	background-size:cover!important;
}

.ls-slide,.ls-layer {
	position:absolute;
	display:none;
	background-position:center center;
	overflow:hidden;
	background-size:cover;
}

.ls-active,.ls-animating {
	display:block!important;
	background-size:cover!important;
}

.ls-slide > * {
	position:absolute;
	line-height:normal;
	margin:0;
	left:0;
	top:0;
	background-size:cover!important;
}

.ls-slide .ls-l {
	width:100%!important;
	height:100%!important;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-size:cover!important;
}

.ls-ct-half {
	background:#fff;
}

.ls-ct-center {
	background:#444;
}

.ls-ct-left,.ls-ct-right {
	width:50%;
	height:100%;
	overflow:hidden;
}

.ls-ct-left,.ls-ct-right {
	float:left;
	position:relative;
}

.ls-ct-rotate {
	width:200%;
	height:100%;
	position:absolute;
	top:0;
}

.ls-ct-left .ls-ct-rotate,.ls-ct-right .ls-ct-hider,.ls-ct-right .ls-ct-half {
	left:0;
}

.ls-ct-right .ls-ct-rotate,.ls-ct-left .ls-ct-hider,.ls-ct-left .ls-ct-half {
	right:0;
}

.ls-ct-hider,.ls-ct-half {
	position:absolute;
	top:0;
}

.ls-ct-hider {
	width:50%;
	height:100%;
	overflow:hidden;
}

.ls-ct-half {
	width:200%;
	height:100%;
}

.ls-ct-center {
	width:50%;
	height:50%;
	left:25%;
	top:25%;
	position:absolute;
}

.ls-ct-half,.ls-ct-center {
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
}

.ls-bottom-nav-wrapper {
	height:0;
}

.ls-bottom-slidebuttons {
	text-align:left;
}

.ls-bottom-nav-wrapper,.ls-below-thumbnails {
	z-index:2;
	height:0;
	position:relative;
	text-align:center;
	margin:0 auto;
}

.ls-below-thumbnails {
	display:none;
	z-index:6;
}

.ls-bottom-nav-wrapper a,.ls-nav-prev,.ls-nav-next {
	outline:none;
}

* .ls-bottom-nav-wrapper *,* .ls-bottom-nav-wrapper span * {
	direction:ltr!important;
}

.ls-bottom-slidebuttons {
	position:relative;
	z-index:1000;
}

.ls-bottom-slidebuttons,.ls-nav-start,.ls-nav-stop,.ls-nav-sides {
	position:relative;
}

.ls-nothumb {
	text-align:center!important;
}

.ls-link {
	position:absolute;
	width:100%!important;
	height:100%!important;
	left:0!important;
	top:0!important;
}

.ls-vpcontainer {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}

.ls-videopreview {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
}

.ls-playvideo {
	position:absolute;
	left:50%;
	top:50%;
	cursor:pointer;
}

.ls-tn {
	display:none!important;
}

.ls-thumbnail-hover {
	display:none;
	position:absolute;
	left:0;
}

.ls-thumbnail-hover-inner {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	display:none;
}

.ls-thumbnail-hover-bg {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
}

.ls-thumbnail-hover-img {
	position:absolute;
	overflow:hidden;
}

.ls-thumbnail-hover img {
	max-width:none!important;
	position:absolute;
	display:inline-block;
	visibility:visible!important;
	left:50%;
	top:0;
}

.ls-thumbnail-hover span {
	left:50%;
	top:100%;
	width:0;
	height:0;
	display:block;
	position:absolute;
	border-left-color:transparent!important;
	border-right-color:transparent!important;
	border-bottom-color:transparent!important;
}

.ls-thumbnail-wrapper {
	position:relative;
	width:100%;
	margin:0 auto;
	z-index:4;
}

.ls-thumbnail {
	position:relative;
	margin:0 auto;
}

.ls-thumbnail-inner,.ls-thumbnail-slide-container {
	width:100%;
}

.ls-thumbnail-slide-container {
	overflow:hidden!important;
	position:relative;
}

.ls-touchscroll {
	overflow-x:auto!important;
}

.ls-thumbnail-slide {
	text-align:center;
	white-space:nowrap;
	float:left;
	position:relative;
}

.ls-thumbnail-slide a {
	overflow:hidden;
	display:inline-block;
	width:0;
	height:0;
	position:relative;
}

.ls-thumbnail-slide img {
	max-width:none!important;
	max-height:100%!important;
	height:100%;
	visibility:visible!important;
}

.ls-shadow {
	display:none;
	position:absolute;
	z-index:1;
	top:100%;
	width:100%;
	left:0;
	overflow:hidden!important;
	visibility:hidden;
}

.ls-shadow img {
	width:100%!important;
	height:auto!important;
	position:absolute!important;
	left:0!important;
	bottom:0!important;
}

.ls-bottom-nav-wrapper,.ls-thumbnail-wrapper,.ls-nav-prev,.ls-nav-next {
	visibility:hidden;
}

.ls-wp-fullwidth-container {
	width:100%;
	position:relative;
}

.ls-wp-fullwidth-helper {
	position:absolute;
}

.ls-overflow-hidden {
	overflow:hidden;
}

.ls-lt-tile {
	position:relative;
	float:left;
	perspective:1000px;
	-o-perspective:1000px;
	-ms-perspective:1000px;
	-moz-perspective:1000px;
	-webkit-perspective:1000px;
}

.ls-lt-tile img {
	visibility:visible;
	display:inline-block;
}

.ls-curtiles {
	overflow:hidden;
}

.ls-curtiles,.ls-nexttiles {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
}

.ls-curtile,.ls-nexttile {
	overflow:hidden;
	position:absolute;
	width:100%!important;
	height:100%!important;
	backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
}

.ls-curtile {
	left:0;
	top:0;
}

.ls-curtile img,.ls-nexttile img {
	position:absolute;
	-webkit-filter:inherit;
	filter:inherit;
}

.ls-3d-container {
	position:relative;
	overflow:visible!important;
}

.ls-3d-box {
	position:absolute;
	top:50%;
	left:50%;
	transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}

.ls-3d-box div {
	overflow:hidden;
	background:#777;
	margin:0;
	padding:0;
	position:absolute;
}

.ls-fullscreen {
	position:absolute;
	z-index:10;
	cursor:pointer;
	display:block;
}

.tabs {
	max-width:100%;
	float:none;
	list-style:none;
	padding:0;
	margin:0 auto;
}

.tabs:after {
	content:'';
	display:table;
	clear:both;
}

.tabs input[type=radio] {
	display:none;
}

.tabs label {
	display:block;
	float:left;
	width:14.28591%;
	color:#ccc;
	font-size:18px;
	font-weight:400;
	text-decoration:none;
	text-align:center;
	line-height:2;
	cursor:pointer;
	box-shadow:inset 0 4px #ccc;
	border-bottom:4px solid #ccc;
	-webkit-transition:all .5s;
	transition:all .5s;
}

.tabs label > a {
	color:#fff;
}

.tabs label i {
	padding:5px;
	margin-right:0;
}

.tabs label:hover {
	color:#d81d18;
	box-shadow:inset 0 4px #d81d18;
	border-bottom:4px solid #d81d18;
	font-weight:400;
}

.tab-content {
	display:none;
	width:100%;
	float:left;
	padding:15px;
	box-sizing:border-box;
}


.tabs label span {
	display:inline-block;
	font-size:10px;
}

@keyframes scale {
	0% {
		transform:scale(0.9);
		opacity:0;
	}
	
	50% {
		transform:scale(1.01);
		opacity:.5;
	}
	
	100% {
		transform:scale(1);
		opacity:1;
	}
}

.tabs [id^="tab"]:checked + label {
	box-shadow:inset 0 4px #d81d18;
	color:#fff;
	font-weight:700;
}

#tab1:checked ~ #tab-content1,#tab2:checked ~ #tab-content2,#tab3:checked ~ #tab-content3,#tab4:checked ~ #tab-content4,#tab5:checked ~ #tab-content5,#tab6:checked ~ #tab-content6,#tab7:checked ~ #tab-content7 {
	display:block;
}

html * .ls-nav-prev,html * .ls-nav-next,html * .ls-container img,html * .ls-bottom-nav-wrapper a,html * .ls-container .ls-fullscreen,body * .ls-nav-prev,body * .ls-nav-next,body * .ls-container img,body * .ls-bottom-nav-wrapper a,body * .ls-container .ls-fullscreen,#ls-global * .ls-nav-prev,#ls-global * .ls-nav-next,#ls-global * .ls-container img,#ls-global * .ls-bottom-nav-wrapper a,#ls-global * .ls-container .ls-fullscreen,html * .ls-thumbnail a,body * .ls-thumbnail a,#ls-global * .ls-thumbnail a {
	transition:none;
	-o-transition:none;
	-ms-transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	line-height:normal;
	outline:none;
	padding:0;
	border:0;
}

html * .ls-slide > a,body * .ls-slide > a,#ls-global * .ls-slide > a,html * .ls-slide > h1,body * .ls-slide > h1,#ls-global * .ls-slide > h1,html * .ls-slide > h2,body * .ls-slide > h2,#ls-global * .ls-slide > h2,html * .ls-slide > h3,body * .ls-slide > h3,#ls-global * .ls-slide > h3,html * .ls-slide > h4,body * .ls-slide > h4,#ls-global * .ls-slide > h4,html * .ls-slide > h5,body * .ls-slide > h5,#ls-global * .ls-slide > h5,html * .ls-slide > p,body * .ls-slide > p,#ls-global * .ls-slide > p,html * .ls-slide > div,body * .ls-slide > div,#ls-global * .ls-slide > div,html * .ls-slide > span,body * .ls-slide > span,#ls-global * .ls-slide > span,html * .ls-slide > *,body * .ls-slide > *,#ls-global * .ls-slide > * {
	transition:none;
	-o-transition:none;
	-ms-transition:none;
	-moz-transition:none;
	-webkit-transition:none;
}

html * .ls-slide > *,body * .ls-slide > *,#ls-global * .ls-slide > * {
	margin:0;
}

html * .ls-container img,body * .ls-container img,#ls-global * .ls-container img {
	background:none!important;
	min-width:0!important;
	max-width:none!important;
	border-radius:0;
	box-shadow:none;
	border:0;
	padding:0;
}

html * .ls-wp-container .ls-slide > *,body * .ls-wp-container .ls-slide > *,#ls-global * .ls-wp-container .ls-slide > * {
	line-height:normal;
	outline:none;
	padding:0;
	margin:0;
	border:0;
}

html * .ls-container .ls-shadow,html * .ls-container .ls-slide > *,html * .ls-container .ls-fullscreen,html * .ls-container .ls-3d-container,html * .ls-container .ls-lt-container,html * .ls-container .ls-lt-container *,html * .ls-container .ls-thumbnail-wrapper,html * .ls-container .ls-bottom-nav-wrapper,body * .ls-container .ls-shadow,body * .ls-container .ls-slide > *,body * .ls-container .ls-fullscreen,body * .ls-container .ls-3d-container,body * .ls-container .ls-lt-container,body * .ls-container .ls-lt-container *,body * .ls-container .ls-thumbnail-wrapper,body * .ls-container .ls-bottom-nav-wrapper,#ls-global * .ls-container .ls-shadow,#ls-global * .ls-container .ls-slide > *,#ls-global * .ls-container .ls-fullscreen,#ls-global * .ls-container .ls-3d-container,#ls-global * .ls-container .ls-lt-container,#ls-global * .ls-container .ls-lt-container *,#ls-global * .ls-container .ls-bottom-nav-wrapper,.ls-gpuhack {
	transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
}

.ls-oldiepnghack {
	-webkit-filter:none!important;
	filter:none!important;
}

.ls-gpuhack {
	width:100%!important;
	height:100%!important;
	left:0!important;
	top:0!important;
	background-size:cover!important;
}

html * .ls-container .ls-webkit-hack,body * .ls-container .ls-webkit-hack,#ls-global * .ls-container .ls-webkit-hack {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}

@media (transform-3d),(-o-transform-3d),(-ms-transform-3d),(-moz-transform-3d),(-webkit-transform-3d) {
	#ls-test3d {
		position:absolute;
		left:9px;
		height:3px;
	}
}

.ls-forcehide {
	display:none!important;
}

.layer-slider {
	position:relative;
	z-index:12;
}

.layer-slider__container {
	top:100px;
	position:absolute;
	right:0;
	left:0;
	padding:0 .9375rem;
}

.layer-slider__indicator {
	width:100%;
	height:2px;
	position:relative;
}

.layer-slider__indicator::before {
	content:' ';
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:2px;
	width:100%;
	background-color:#fff;
	opacity:.15;
}

.layer-slider__indicator ul {
	display:none;
}

.layer-slider__indicator .slider {
	width:25%;
	background-color:#fff;
	position:absolute;
	top:0;
	left:0;
	height:2px;
	-webkit-transition:width 0.3s,-webkit-transform .3s ease-out;
	transition:width 0.3s,-webkit-transform .3s ease-out;
	-webkit-transition:width .3s,-webkit-transform .3s ease-out;
	transition:width .3s,-webkit-transform .3s ease-out;
	transition:transform .3s ease-out,width .3s;
	transition:transform .3s ease-out,width .3s,-webkit-transform .3s ease-out;
	transition:transform .3s ease-out,width 0.3s,-webkit-transform .3s ease-out;
}

.form-control {
	display:block;
	width:100%;
	height:2.25rem;
	padding:.375rem .75rem;
	font-size:1rem;
	line-height:1.5;
	color:#fff;
	background:#585858;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

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

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

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

.form-control::-ms-expand {
	border:0;
	background-color:transparent;
}

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

.form-control[disabled],fieldset[disabled] .form-control {
	cursor:not-allowed;
}

.btn {
	display:inline-block;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	font-size:75%;
	font-weight:700;
	line-height:3;
	text-transform:uppercase;
}

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

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

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

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor:not-allowed;
	opacity:.65;
	box-shadow:none;
}

a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events:none;
}

.btn-default {
	color:#ec6350;
	background-color:transparent;
	border:1px solid rgba(186,9,3,0.95);
	-webkit-transition:.2s ease-in-out;
	transition:.2s ease-in-out;
	padding-left:1rem;
	padding-right:1rem;
}

.btn-default:hover {
	background-color:rgba(186,9,3,0.95);
	color:#fff;
}

.btn-primary {
	color:#fff;
	background-color:rgba(216,29,24,0.95);
}

.btn-primary:focus,.btn-primary.focus {
	color:#fff;
	background-color:rgba(186,9,3,0.95);
}

.btn-primary:hover {
	color:#fff;
	background-color:rgba(186,9,3,0.95);
}

.btn-primary:active,.btn-primary.active,.open > .btn-primary.dropdown-toggle {
	color:#fff;
	background-color:rgba(186,9,3,0.95);
}

.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open > .btn-primary.dropdown-toggle:hover,.open > .btn-primary.dropdown-toggle:focus,.open > .btn-primary.dropdown-toggle.focus {
	color:#fff;
	background-color:rgba(186,9,3,0.95);
}

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

.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus {
	background-color:rgba(186,9,3,0.95);
}
.btn-big {
	margin-top: 10px;
	padding: 10px 25px;
}
.btn-article {
	margin-top: 10px;margin-left:10px;
	opacity: 0.8;
}
.btn-sidebar {
	width:30%;
	height:30px;
	padding-top:-5px;
	margin-top:5px;
	font-size:12px;
	line-height:30px;
}

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

.btn-success:focus,.btn-success.focus {
	color:#fff;
	background-color:#449d44;
	border-color:#255625;
}

.btn-success:hover {
	color:#fff;
	background-color:#449d44;
	border-color:#398439;
}

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

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

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

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

.btn-filled {
	background-color:#ec6350;
	color:#fff;
	padding:0 1.25em;
	text-align:center;
	background-image:-webkit-linear-gradient(#ff6c57,#ec6350);
	background-image:linear-gradient(#ff6c57,#ec6350);
	border:0;
}

.btn-link {
	color:#d81d18;
	font-weight:400;
}

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

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

.btn-link:hover,.btn-link:focus {
	color:#931410;
	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-block + .btn-block {
	margin-top:5px;
}

.btn-100 {
	width:100%;
}
.btn-50 {
	width:50%;
}

.btn-red {
	background:rgba(186,9,3,0.95);
	color:#fff;
}

.btn-red:hover {
	background-color:rgba(161,9,4,0.95);
	color:#fff;
}

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

[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;
}

.btn-shape {
	height:40px;
	background:#d81d18;
	transform:skewX(-20deg);
	-ms-transform:skewX(-20deg);
	-o-transform:skewX(-20deg);
	-moz-transform:skewX(-20deg);
	-webkit-transform:skewX(-20deg);
	margin-left:15px;
}

.btn-shape > span {
	transform:skewX(20deg);
	-ms-transform:skewX(20deg);
	-o-transform:skewX(20deg);
	-moz-transform:skewX(20deg);
	-webkit-transform:skewX(20deg);
	-webkit-transition:all 500ms ease;
	position:relative;
	display:block;
	font-size:14px;
	line-height:24px;
	font-weight:600;
	text-transform:uppercase;
	color:#fff;
	border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-ms-border-radius:3px 3px 0 0;
	-o-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
}

.btn-shape:hover {
	background:#9d0600;
}

.btn-siderbar-cart {
	position:relative;
	display:inline-block;
	width:40px;
	height:30px;
	top:3px;
	vertical-align:middle;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY0IDY0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcuMywyOC42bDEuNiwwYzAuMiwwLDAuNi0wLjEsMC43LTAuNnYtMC4yYzAtMC43LTAuOC0wLjYtMC44LTAuNmwtNC42LDBjLTAuOCwwLTAuOCwwLjUtMC44LDAuNWwwLDAuMmMwLDAtMC4xLDAuNywwLjcsMC43bDEuNSwwbDAsNmMwLDAuMywwLjEsMC43LDAuNiwwLjdsMC41LDBjMC4zLDAsMC42LTAuMiwwLjYtMC45TDE3LjMsMjguNnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNSwyOC4yYzAtMS0wLjctMS4xLTAuNy0xLjFsLTAuMywwYy0wLjcsMC0wLjcsMC45LTAuNywwLjlsMCw2LjNjMCwwLjIsMCwwLjksMC42LDAuOWwwLjQsMGMwLjIsMCwwLjctMC4xLDAuNy0wLjhMMjIuNSwyOC4yeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMCwzNC4xYzAtMC41LTAuNy0wLjMtMC43LTAuM3MwLDAsMCwwYy0wLjUsMC4xLTEsMC4yLTEuNCwwLjJjLTEuNCwwLTItMC45LTItMi43YzAtMC45LDAuMi0xLjUsMC41LTJjMC40LTAuNSwwLjktMC43LDEuNS0wLjdjMC4zLDAsMC42LDAuMSwwLjksMC4yYzAsMCwwLjEsMCwwLjEsMGwwLDBjMCwwLDAuOCwwLjQsMS4xLTAuM2wwLjEtMC4yYzAuMi0wLjQtMC4xLTAuNy0wLjMtMC44Yy0wLjYtMC4yLTEuMi0wLjQtMS45LTAuNGMtMC44LDAtMS41LDAuMi0yLDAuNWMtMC42LDAuMy0xLDAuOC0xLjMsMS41Yy0wLjMsMC42LTAuNSwxLjQtMC41LDIuMmMwLDEuMywwLjMsMi40LDAuOSwzLjFjMC42LDAuNywxLjUsMS4xLDIuNywxLjFjMC43LDAsMS4zLTAuMSwxLjgtMC4zYzAuMi0wLjEsMC40LTAuMywwLjQtMC44TDMwLDM0LjF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM3LjksMzQuN2wtMi41LTMuOWwyLjMtM2MwLDAsMCwwLDAsMGMwLjUtMC42LTAuMy0wLjYtMC4zLTAuNmwtMC42LDBjLTAuNSwwLTAuOCwwLjQtMC44LDAuNEwzNC4yLDMwbC0wLjcsMWwwLTIuOGMwLTAuOC0wLjUtMC45LTAuNy0wLjlsLTAuNCwwYy0wLjYsMC0wLjYsMC45LTAuNiwwLjlsMCw2LjRjMCwwLjIsMC4xLDAuOSwwLjcsMC45bDAuNCwwYzAuMywwLDAuNi0wLjIsMC42LTAuOWwwLTJsMC43LTAuNWwxLjgsMi45YzAsMCwwLjMsMC41LDAuOCwwLjVsMC44LDBDMzguMiwzNS4zLDM4LjEsMzQuOSwzNy45LDM0Ljd6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ0LDM0LjNjMC0wLjQtMC43LTAuNC0wLjctMC40bC0xLjYsMGMtMC41LDAtMC42LTAuMy0wLjYtMC41bDAtMC45YzAtMC4xLDAuMS0wLjcsMC45LTAuN2wxLjMsMGMwLjIsMCwwLjYtMC4xLDAuNi0wLjdsMC0wLjJjMC0wLjUtMC43LTAuNS0wLjctMC41bC0xLjMsMGMtMC44LDAtMC43LTAuNy0wLjctMC43bDAtMC41YzAsMCwwLTAuNiwwLjYtMC42bDEuNywwYzAuOCwwLDAuNy0wLjcsMC43LTAuN3YtMC4yYzAtMC41LTAuNy0wLjUtMC43LTAuNWwtMywwYy0wLjgsMC0xLDAuOS0xLDAuOWwwLDYuM2MwLDAuMiwwLjEsMC45LDAuOSwwLjlsMy4xLDBjMC4yLDAsMC43LTAuMSwwLjctMC43TDQ0LDM0LjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ4LjksMjkuNWMwLTAuOCwwLjUtMC44LDAuNi0wLjhsMSwwYzAuMiwwLDAuNi0wLjEsMC42LTAuN2wwLTAuMmMwLTAuNS0wLjUtMC42LTAuOC0wLjZsLTQuNywwYy0wLjYsMC0wLjYsMC41LTAuNiwwLjVsMCwwLjJjMCwwLDAsMC43LDAuNiwwLjdsMC45LDBjMC4yLDAsMC43LDAuMSwwLjcsMC44bDAsNS4xYzAsMC4yLDAuMSwwLjgsMC42LDAuOGwwLjMsMGMwLjcsMCwwLjgtMC41LDAuOS0wLjhMNDguOSwyOS41eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MS45LDQ1LjhsMC01YzAtMi0yLjQtMi44LTIuNC0yLjhsMCwwYy0yLjMtMC45LTMuOS0zLjItMy45LTUuOGMwLTIuNiwxLjYtNC45LDMuOS01LjhjMCwwLDAsMCwwLjEsMGMyLjEtMSwyLjMtMi44LDIuMy0zLjNsMC01LjFjMC0yLjItMi4yLTIuNC0yLjgtMi40TDQuOSwxNS40Yy0zLDAtMywyLjQtMywyLjRsMCw1LjljMCwwLTAuMSwxLjUsMS45LDIuM2MwLjEsMCwwLjEsMC4xLDAuMiwwLjFjMi41LDAuOSw0LjIsMy4yLDQuMiw1LjljMCwyLjYtMS42LDQuOS0zLjksNS44bDAsMGMwLDAtMi40LDAuNy0yLjQsMi44bDAsNS4xYzAsMC40LDAuMSwyLjksMy41LDIuOWw1NCwwLjFDNjAuMiw0OC43LDYxLjksNDguMyw2MS45LDQ1Ljh6IE01Ni42LDQ1LjFsLTMuOSwwbC0wLjcsMEwxMyw0NWwtMS45LDBsLTQuMywwYy0yLDAtMi0xLjUtMi0xLjVsMC0xLjZjMCwwLDAuMS0xLjMsMS4zLTJjMCwwLDAsMCwwLDBjMS45LTAuOSw1LTMsNS03LjFsMC0xYzAtNS0zLjYtNy4yLTUuMy04YzAsMCwwLDAsMCwwYy0wLjktMC41LTAuOS0xLjQtMC45LTEuNGwwLTIuMmMwLDAsMC4xLTEuMiwxLjYtMS4ybDQuNywwbDEsMGwzNy43LDAuMWwyLjgsMGwzLjgsMGMwLjUsMCwyLjEsMC4xLDIuMSwxLjdsMCwwLjhjMCwwLjQtMC4yLDEuMy0xLjQsMi4yYy0xLjcsMS4xLTQuNiwzLjYtNC42LDguNGwwLDAuM2MtMC4xLDQuMSwyLjMsNi40LDQsNy41bDAsMGMwLDAsMS42LDAuOSwxLjYsMi42djAuNEM1OC4zLDQ0LjYsNTcuMiw0NSw1Ni42LDQ1LjF6Ii8+PC9nPjwvc3ZnPg==);
	background-repeat:no-repeat;
	background-size:40px;
	background-position:bottom left;
}

.btn-card-view {
	width:100%;
	background: rgba(95, 120, 138, 0.95);
	border-radius:0 0 0px 3px;
	color:#fff;
	font-size:12px;
}

.btn-card-view:hover {
	color:#fff;
}

.btn-card-buy {
	width:100%;
	background:rgba(216,29,24,0.95);
	border-radius:0 0 3px 0px;
	color:#fff;
	font-size:12px;
}

.btn-card-buy:hover {
	color:#fff;
}

.btn-card-new {
	width:100%;
	background:rgba(216,29,24,0.95);
	border-radius:0;
	color:#fff;
	font-size:12px;
}

.btn-card-new:hover {
	color:#fff;
}

.btn-card-sold {
	width:100%;
	background: rgba(0, 0, 0, 0.57);
	border-radius:0 0 3px 0px;
	color:#fff;
	font-size:12px;
}

.btn-card-sold:hover {
	color:#fff;
}
.btn-card-none {
	width:100%;
	background: transparent;
	color:#fff;
	font-size:12px;
	cursor: default;
}

.btn-card-none:hover {
	cursor: default	
}


.navbar {
	height:85px;
}

.navbar .nav {
	width:40%;
	float:left;
	padding-left:0;
	list-style:none;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.navbar .nav__item {
	position:relative;
	white-space:nowrap;
	text-transform:uppercase;
	text-align:center;
}

a.current {color:white !important;}

.navbar .nav__item a {
	color:silver;
	padding-top:13px;
	text-shadow:1px 1px 0 rgba(0,0,0,0.5);
	display:inline-block;
	font-size:10px;
	font-family:'Helvetica',sans-serif;
	position:relative;
	line-height:36px;
	font-weight:600;
}


.navbar .nav__item a:hover,.navbar .nav__item a:active {
	text-decoration:none;
}

.navbar .nav__item a:hover:before,.navbar .nav__item a:active:before {
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
}

.navbar .nav__item a:before {
	display:block;
	content:' ';
	position:absolute;
	left:0;
	bottom:0;
	width:24px;
	height:2px;
	background-color:#d81d18;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:left center;
	transform-origin:left center;
	-webkit-transition:-webkit-transform .3s;
	transition:transform 0.3s,-webkit-transform .3s;
}

.navbar .nav__item.selected a:before,.navbar .nav__item.selected:active:before {
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
	width:100%;
}

.navbar .nav__item-logo {
	width:20%;
	float:left;
	text-align:center;
}

.navbar .nav__item-logo img {
	-webkit-transition:all 150ms linear;
	transition:all 150ms linear;
	margin-top:-9px;
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity:0;
		-webkit-transform:translateX(-90px);
	}
	
	100% {
		opacity:1;
		-webkit-transform:translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity:0;
		-webkit-transform:translateX(-90px);
		transform:translateX(-90px);
	}
	
	100% {
		opacity:1;
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity:0;
		-webkit-transform:translateX(90px);
	}
	
	100% {
		opacity:1;
		-webkit-transform:translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity:0;
		-webkit-transform:translateX(90px);
		transform:translateX(90px);
	}
	
	100% {
		opacity:1;
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
}

.nav__toggle {
	background:transparent;
	height:32px;
	display:none;
}

.nav__toggle .icon-menu {
	background:transparent;
	height:32px;
}

.nav__toggle .lines {
	display:inline-block;
	width:25px;
	height:2px;
	background:#fff;
	-webkit-transition:.8s;
	transition:.8s;
	position:relative;
	z-index:15;
}

.nav__toggle .lines:before,.nav__toggle .lines:after {
	display:inline-block;
	width:25px;
	height:2px;
	background:#fff;
	border-radius:.28571rem;
	-webkit-transition:.8s;
	transition:.8s;
	position:absolute;
	left:0;
	content:'';
	-webkit-transform-origin:.28571rem center;
	transform-origin:.28571rem center;
}

.nav__toggle .lines:before {
	top:8px;
}

.nav__toggle .lines:after {
	top:-8px;
}

.nav__toggle.close .lines {
	background:transparent;
}

.nav__toggle.close .lines:before,.nav__toggle.close .lines:after {
	-webkit-transform-origin:50% 50%;
	transform-origin:50% 50%;
	top:0;
	width:25px;
}

.nav__toggle.close .lines:before {
	-webkit-transform:rotate3d(0,0,1,45deg);
	transform:rotate3d(0,0,1,45deg);
}

.nav__toggle.close .lines:after {
	-webkit-transform:rotate3d(0,0,1,-45deg);
	transform:rotate3d(0,0,1,-45deg);
}

.page-header {
	background-color:rgba(16,16,16,0.8);
	background-image:url(a99e908695af0b5aa83bba8525134369.png);
	background-position:top center;
	background-repeat:repeat-x;
	position:fixed;
	z-index:40;
	width:100%;
	padding-top:40px;
	-webkit-transition:ease-in-out 300ms;
	transition:ease-in-out 300ms;
}

.page-header.page-header--fixed {
	height:96px;
	box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);
	padding-top:12px;
}

.page-header.page-header--fixed .page-nav .nav__item a {
	color:#4b545b;
	margin-top:12px;
}

.page-header.page-header--fixed .page-nav .nav__item-logo img {
	width:110px;
}

.content-header {
	background-color:#2c353b;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-size:40px;
}

.content-header h1 {
	font-size:2.4rem;
	font-weight:700;
	line-height:2.6rem;
	font-family:"Open Sans",Helvetica,Arial,sans-serif;
	letter-spacing:3px;
	text-transform:uppercase;
	text-align:center;
	margin:0;
	padding:50px 0;
	position:relative;
}

.page-footer {
	color:silver;
	background-color:#0c0c0c;
	padding:0 0 20px;
}

.page-footer .item {
	border-left:1px solid rgba(255,255,255,0.2);
	border-bottom:1px solid rgba(255,255,255,0.2);
	height:250px;
}

.page-footer .item:hover {
	background:#191919;
}
.page-footer .item > a {
	text-align:center;
	display:block;
	color:#6f7c82;
	padding:25px 0;
	text-decoration:none;
}

.page-footer .item h4 {
	color:#D4DEDE;
}

.page-footer .item img {
	max-height:100px;
	margin:auto;
	opacity:.6;
}

.page-footer .item p {
	font-size:13px;
	font-family:'Helvetica',sans-serif;
	text-transform:uppercase;
}

.page-footer a {
	color:#fff;
}

.page-footer .page-footer-copyright {
	font-size:12px;
	padding-top:20px;
}

.page-footer .page-footer-copyright p {
	text-align:right;
}

.page-footer .page-footer-copyright span {
	text-align:left;
}

a.footer_logos:active {
	position:static;
}

.creatia-heart {
	width:20px;
	height:auto;
	margin-left:3px;
	-webkit-transform:translateY(2px);
	-ms-transform:translateY(2px);
	transform:translateY(2px);
	-webkit-animation:heart 1s infinite;
	animation:heart 1s infinite;
}

.card {
	box-shadow:0 2px 6px 2px rgba(0,0,0,0.05);
	margin:15px 0;
	border-radius:4px;
	display:block;
	position:relative;
	-webkit-transition:all 150ms ease-out;
	transition:all 150ms ease-out;
	background:#fff;
}

#confirm_agree_input span {
	font-size:14px;
	text-transform:uppercase;
}

.sec-title h3,.sec-title {
	font-size:30px;
	margin-left:10px;
	color:#fff;
	font-weight:400;
	margin-top:.2rem;
	margin-bottom:.2rem;
}

.map-canvas {
	width:100%;
	min-height:500px;
	display:block;
}

body.page-noBackground .page-header:not(.page-header--fixed) {
	background-color:transparent;
}

.section--list {
	padding:35px 0;
	background-color:#313e47;
	color:#dee9eb;
}

.section--list .meta {
	border-bottom:2px solid rgba(255,255,255,0.2);
}

.section--partners {
	margin-top:20px;
}

.section--partners .row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 0 35px;
	text-align:center;
}

.section--partners img {
	display:inline;
	width:100%;
	color:#5d5e61;
	text-transform:uppercase;
}

.section--before-footer {
	padding:35px 0 25px 0;
	background-color:rgba(255,255,255,0.2);
	background-position:top center;
	background-repeat:repeat-x;
	clear:both;
	color:#fff;
}

.section--before-footer .username,.section--before-footer label {
	line-height:30px;
	float:left;
	font-size:18px;
	padding-left:20px;
	font-weight:400;
}

.section--before-footer .form-control {
	color:#fff;
	background-color:#3C4E4E;
	border:0;
}

.section--before-footer .block--newsletter {
	margin-top:15px;
}

.section--before-footer .block--newsletter input[type="submit"] {
	position:absolute;
	right:0;
	top:0;
	display:block;
	font-size:0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii0xODUgMTg3IDEyOCAxMjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTE4NSAxODcgMTI4IDEyODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS02NSwyMjNILTEyOWMtNC40LDAtOCwzLjUtOCw3Ljl2NDAuMmMwLDQuNCwzLjYsNy45LDgsNy45SC02NWM0LjQsMCw4LTMuNSw4LTcuOXYtNDAuMg0KCQlDLTU3LDIyNi41LTYwLjYsMjIzLTY1LDIyM3ogTS03MS41LDIzMWwtMjQuOSwyMi4zbC0yNS45LTIyLjNILTcxLjV6IE0tMTI5LDI3MXYtMzUuMmwzMCwyNS45YzAuOCwwLjYsMS43LDEsMi42LDENCgkJYzEsMCwxLjktMC4zLDIuNy0xbDI4LjctMjUuN1YyNzFILTEyOXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTE0OSwyMzFoLTMyYy0yLjIsMC00LDEuOC00LDRzMS44LDQsNCw0aDMyYzIuMiwwLDQtMS44LDQtNFMtMTQ2LjgsMjMxLTE0OSwyMzF6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0xNDksMjQ3aC0yMGMtMi4yLDAtNCwxLjgtNCw0czEuOCw0LDQsNGgyMGMyLjIsMCw0LTEuOCw0LTRTLTE0Ni44LDI0Ny0xNDksMjQ3eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTQ5LDI2M2gtOGMtMi4yLDAtNCwxLjgtNCw0czEuOCw0LDQsNGg4YzIuMiwwLDQtMS44LDQtNFMtMTQ2LjgsMjYzLTE0OSwyNjN6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==) center center no-repeat;
	background-color:#171717;
	color:#FFF;
	line-height:30px;
	text-align:center;
	width:70px;
	height:36px;
}

.section--before-footer .block--newsletter label {
	float:right;
}

.page-koncerty .tab__nav {
	margin-top:35px;
}

.page-koncerty .tab__pane {
	margin-bottom:35px;
}

.sec-title {
	padding:5px 0;
}

.featured-events .item {
	padding-bottom:15px!important;
}

.events--catalog {
	background-image:url(../../img/layout/events/content-header.jpg);
	background-position:center center;
}

.news-content {
	background-color:#171717;
	padding:20px;
	color:#aaa;
	margin-bottom:0!important;
	position:relative;
}

.home .news-content {
	padding-bottom:0;
}

.news-content,.featured-events .wrapper {
	color:#aaa;
	margin-bottom:15px;
	position:relative;
}

.news-content .item,.featured-events .wrapper .item {
	padding-bottom:35px;
	position:relative;
	text-align:left;
}

.featured-events .wrapper .item:nth-child(even) {
	background:#161616;
}

.news-content .item h2,.featured-events .wrapper .item h2 {
	color:#fff;
	margin-top:0;
	font-size:22px;
	text-align:left;
	margin-bottom:0;
}

.news-content .item h3,.featured-events .wrapper .item h3 {
	margin-top:0;
	font-size:20px;
}

.news-content .desc,.featured-events .wrapper .desc {
	position:relative;
	font-size:15px;
	margin-bottom:5px;
}

.news-content .info,.featured-events .wrapper .info {
	position:relative;
	font-size:15px;
	color:#898989;
	line-height:33px;
}

.news-content a,.featured-events .wrapper a {
	color:#fff;
}

.news-content .btn-more,.featured-events .wrapper .btn-more {
	position:absolute;
	right:9px;
	bottom:-2px;
	background-color:#d81d18;
	padding:0 15px;
	color:#fff;
	font-size:12px;
	height:25px;
	line-height:25px;
	text-transform:inherit;
}

.featured-events .date {
	color:#d81d18;
	font-size: 14px;
}

.featured-events .item {
	background-color:#0c0c0c;
	padding:20px 20px 35px;
}

.featured-events .btn-more {
	bottom:0!important;
}

body.page-noBackground .page-header:not(.page-header--fixed) {
	background-color:transparent;
}

body.page-noBackground .page-main {
	padding-top:0;
}

.badge {
	color:#fff;
	background:#d81d18;
	border-radius:50%;
	font-size:10px;
	width:18px;
	height:17px;
	line-height:16px;
	text-align:center;
}

.nav__item .nav__shop-quatity {
	position:relative;
	display:inline-block;
	width:33px;
	height:27px;
	top:-9px;
	margin-right:9px;
	vertical-align:middle;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAdCAQAAAD4b3+5AAAByUlEQVR4AaXUA8wcQQCG4a+2bdu227i2FdS2bQc1g9oMatu2bWvfX3M5+1mPuQoTF4hxT6HgKUbJkQoeKVrOHrUeYPg6JVUIEubNav2CncdVUKHhBPz+8+kuB9nGKuYxnv50oQl1KENe0hFPvrAAf37wgpucZB/rWcwMRtBdNrQnaD/fqJxiUJCgHb6gAYpBbOsbwOcvTRY1WfT5i783gDEb1EA2HAI4cE4DlenjGn9vYFnZp6mwbJgZU/uAPpTiub83uP9EY5VQNrQiKOsOqovsyEdQWi1RDdkRy/qCsfN40Vk7j3t8M77/iDteWeSIAxhFZ6ne1jwe34zTVzVEseSImfbat+Zhhsc3Y/pWNZUzWhMgK6otJWQEvfKu3dFYJZXhvPL8+P3n/I2CM9VW7j6kyDEh+zRfR6pJGqcRaqEk8iiBEvo5/Oz8uoylMwk8xFRkDD1IKu8YQ7RPF8cllBO6mgXzcENqeUZSfmNMma/YcsAbjFXrFV+ekBVs5u5QfjnAwthwSOXk2f/rRPv3v+p8lZYD9mK0W6aa8oy8T+7Dx0/D12m0UskBGR9etvj2fe52jVNWeZVaXTRO/T3885OqncZqsGOrIgBWniP94yg+iAAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-size:18px;
	background-position:bottom left;
}

.nav__item .nav__shop-quatity .badge {
	position:absolute;
	top:0;
	right:0;
}

.product-item {
	position:relative;
	background-color:#fff;
	height:100%;
	min-height:285px;
}

.product-item h3 {
	font-size:18px;
}

.product-item h3 a {
	color:#00615F;
}

.product-item .category {
	display:block;
	margin:0;
	padding:0 10px;
	height:25px;
	font-size:12px;
	font-weight:400;
	text-transform:uppercase;
	line-height:25px;
	-webkit-transition:ease-in-out 150ms;
	transition:ease-in-out 150ms;
}

.thumbnail img {
	width:70%;
	margin-bottom:15px;
	margin-top:15px;
}

a.thumbnail {
	text-align:center;
}

.product-desc {
	padding-left:15px;
	margin-bottom:10px;
}
.text-danger {
	font-weight: bold;
	color: rgba(186, 9, 3, 0.95);
	text-align: left;
	text-transform: uppercase; 
}
.btn-shape {
	margin-left:-7px;
	padding-top:5px;
	width:100%;
}

.map-canvas {
	max-width:calc(100%)!important;
}

fieldset {
	border:0 none;
}

fieldset:nth-child(1),fieldset:nth-child(3) {
	width:49%;
	float:left;
	display:inline-block;
}

fieldset:nth-child(1),fieldset:nth-child(2) {
	height:200px;
}

fieldset:nth-child(2),fieldset:nth-child(4) {
	width:49%;
	float:right;
	display:inline-block;
}

fieldset:nth-child(5) {
	width:100%;
	float:left;
	display:inline-block;
}

fieldset:nth-child(5) {
	width:100%;
	float:left;
	display:inline-block;
}

.band-item {
	position:relative;
	background-color:#414d54;
	color:#707f85;
	font-size:12px;
}

.band-item .date {
	font-size:14px;
	color:#acd0dd;
}

.band-item a {
	color:#dee9eb;
}

.band-item h4 {
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
}

.event-content {
	z-index:9;
	max-width:500px;
	margin-top:250px;
	position:absolute;
	color:#fff;
	font-size:16px;
}

.event-content:after {
	z-index:-1;
}

.event-content:before {
	z-index:9;
}

.event-content .btn {
	display:inline-block;
	text-decoration:none;
	padding:1.1em 0;
	font-weight:600;
	text-transform:uppercase;
	background-color:transparent;
	color:#fff;
	width:254px;
	border-radius:none;
	text-align:center;
	border:4px solid #d81d18;
	margin:0 auto;
	background-clip:padding-box;
}

.event-content .link {
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	margin:0 0 0 3.125em;
}

.event-content h1 {
	color:#fff;
	letter-spacing:.1em;
	margin:0;
}

.event-content h2 {
	margin-top:5px;
	margin-bottom:30px;
}
.lyoness {
	font-size: 14px;
}
.lyoness:hover{
	opacity: 0.6;
}

.block--block-media {
	margin-bottom: 10px
}

.block--block-extra_terms {
	margin-top: 16px;
	text-align: center
}

.social-media {
	padding:0;
}

.social-media li {
	display:inline-block;
}

.social-media .use-icon {
	fill:#fff;
}

.social-media svg {
	border-color:transparent;
	display:block;
	width:46px;
	height:46px;
	position:absolute;
	top:-7px;
}

.social-media a {
	position:relative;
	display:block;
	-webkit-transition:none;
	transition:none;
}

.social-media a.youtube-ico {
	background-color:#d81d18;
}

.social-media a.youtube-ico:before {
	border-bottom:13px solid #d81d18;
}

.social-media a.youtube-ico:after {
	border-top:13px solid #d81d18;
}

.social-media a.youtube-ico .use-icon {
	fill:#fff;
}

.social-media a.facebook-ico {
	background-color:#3b5999;
}

.social-media a.facebook-ico:before {
	border-bottom:13px solid #3b5999;
}

.social-media a.facebook-ico:after {
	border-top:13px solid #3b5999;
}

.social-media a.instagram-ico {
	background-color:#333;
}

.social-media a.instagram-ico:before {
	border-bottom:13px solid #333;
}

.social-media a.instagram-ico:after {
	border-top:13px solid #333;
}

.social-media__circle .social {
	border-radius:50%;
}

.social-icons__hexagon a {
	margin-top:13px;
	width:46px;
	height:30px;
	background-color:#555;
	position:relative;
	display:block;
	-webkit-transition:none;
	transition:none;
	margin-top:13px;
}

.social-icons__hexagon a:before {
	content:" ";
	width:0;
	height:0;
	border-bottom:13px solid #555;
	border-left:23px solid transparent;
	border-right:23px solid transparent;
	position:absolute;
	top:-12px;
}

.social-icons__hexagon a:after {
	content:"";
	width:0;
	position:absolute;
	bottom:-13px;
	border-top:13px solid #555;
	border-left:23px solid transparent;
	border-right:23px solid transparent;
}

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

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

.tab__nav ul:after {
	clear:both;
}

.tab__nav li {
	float:left;
	margin-bottom:-1px;
	width:33.3%;
	text-align:center;
	padding:10px 15px;
}

.tab__nav li a {
	color:#fff;
	position:relative;
	padding:10px 25px;
}

.tab__nav li:nth-child(1) {
	background:#8A8A8A;
}

.tab__nav li:nth-child(2) {
	background:#747474;
}

.tab__nav li:nth-child(3) {
	background:#6B6B6B;
}

.tab__nav li.active,.tab__nav li.active > a:focus {
	background-color:#d81d18;
}

.tab__nav li.active > a,.tab__nav li.active > a:focus {
	padding:10px 25px;
	color:#fff;
	background-color:#d81d18;
	cursor:default;
	border-bottom-color:transparent;
	cursor:pointer;
}

.tab__nav li li > a:hover {
	cursor:pointer;
}

.tab__nav li:hover,.tab__nav li.active > a:hover {
	color:#fff;
	cursor:default;
	background-color:#9d0600;
	border-bottom-color:transparent;
	cursor:pointer;
}

.tab__content > .tab__pane {
	display:none;
}

.tab__content > .active {
	display:block;
}

.map-canvas {
	display:block;
	overflow:hidden;
	width:100%;
	height:600px;
	background-color:transparent;
	position:relative;
	z-index:1;
	max-width:100%;
	-webkit-transition:max-width 600ms;
	transition:max-width 600ms;
}

.active .map-canvas {
	max-width:calc(100% - 400px);
}

.map {
	position:relative;
	overflow:hidden;
}

.map .toggle {
	width:60px;
	height:60px;
	position:absolute;
	top:0;
	right:0;
	z-index:5;
	background-color:#7D8282;
	cursor:pointer;
}

.map .toggle .arrowed {
	background-color:#9C3;
}

.map--panel {
	background-color:rgba(0,0,0,0.3);
	position:absolute;
	right:0;
	top:0;
	width:400px;
	height:100%;
	-webkit-transition:margin 600ms;
	transition:margin 600ms;
	z-index:2;
	box-shadow:0 0 15px 0 rgba(0,0,0,0.3);
	margin-right:-400px;
	transition:margin 600ms;
}

.map--panel .toggle {
	width:40px;
	height:40px;
	display:none;
	margin-right:-20px;
	right:50%;
	top:-20px;
}

.active .map--panel {
	margin-right:0;
}

.map--content {
	padding:30px 40px 0;
}

.map--content h3 {
	margin:0;
}

.table-bordered {
	width:100%;
}

.table-bordered td {
	border:solid 1px rgba(255,255,255,0.47);
	padding:10px;
}

.table-bordered tr:nth-child(1) {
	font-weight:700;
}

.resp-sharing-button__link,.resp-sharing-button__icon {
	display:inline-block;
}

.resp-sharing-button__link {
	text-decoration:none;
	color:#fff;
	margin:.5em;
}

.resp-sharing-button {
	border-radius:5px;
	transition:25ms ease-out;
	padding:.5em .75em;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
}

.resp-sharing-button__icon svg {
	width:1em;
	height:1em;
	margin-right:.4em;
	vertical-align:top;
}

.resp-sharing-button--small svg {
	margin:0;
	vertical-align:middle;
}

.resp-sharing-button__icon {
	stroke:#fff;
	fill:none;
}

.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle {
	fill:#fff;
	stroke:none;
}

.resp-sharing-button--twitter {
	background-color:#55acee;
}

.resp-sharing-button--twitter:hover {
	background-color:#2795e9;
}

.resp-sharing-button--pinterest {
	background-color:#bd081c;
}

.resp-sharing-button--pinterest:hover {
	background-color:#8c0615;
}

.resp-sharing-button--facebook {
	background-color:#3b5998;
}

.resp-sharing-button--facebook:hover {
	background-color:#2d4373;
}

.resp-sharing-button--tumblr {
	background-color:#35465C;
}

.resp-sharing-button--tumblr:hover {
	background-color:#222d3c;
}

.resp-sharing-button--reddit {
	background-color:#5f99cf;
}

.resp-sharing-button--reddit:hover {
	background-color:#3a80c1;
}

.resp-sharing-button--google {
	background-color:#dd4b39;
}

.resp-sharing-button--google:hover {
	background-color:#c23321;
}

.resp-sharing-button--linkedin {
	background-color:#0077b5;
}

.resp-sharing-button--linkedin:hover {
	background-color:#046293;
}

.resp-sharing-button--email {
	background-color:#777;
}

.resp-sharing-button--email:hover {
	background-color:#5e5e5e;
}

.resp-sharing-button--xing {
	background-color:#1a7576;
}

.resp-sharing-button--xing:hover {
	background-color:#114c4c;
}

.resp-sharing-button--whatsapp {
	background-color:#25D366;
}

.resp-sharing-button--whatsapp:hover {
	background-color:#1da851;
}

.resp-sharing-button--hackernews {
	background-color:#F60;
}

.resp-sharing-button--hackernews:hover,.resp-sharing-button--hackernews:focus {
	background-color:#FB6200;
}

.resp-sharing-button--vk {
	background-color:#507299;
}

.resp-sharing-button--vk:hover {
	background-color:#43648c;
}

.resp-sharing-button--facebook {
	background-color:#3b5998;
	border-color:#3b5998;
}

.resp-sharing-button--facebook:hover,.resp-sharing-button--facebook:active {
	background-color:#2d4373;
	border-color:#2d4373;
}

.resp-sharing-button--twitter {
	background-color:#55acee;
	border-color:#55acee;
}

.resp-sharing-button--twitter:hover,.resp-sharing-button--twitter:active {
	background-color:#2795e9;
	border-color:#2795e9;
}

.resp-sharing-button--google {
	background-color:#dd4b39;
	border-color:#dd4b39;
}

.resp-sharing-button--google:hover,.resp-sharing-button--google:active {
	background-color:#c23321;
	border-color:#c23321;
}

.resp-sharing-button--tumblr {
	background-color:#35465C;
	border-color:#35465C;
}

.resp-sharing-button--tumblr:hover,.resp-sharing-button--tumblr:active {
	background-color:#222d3c;
	border-color:#222d3c;
}

.resp-sharing-button--email {
	background-color:#777;
	border-color:#777;
}

.resp-sharing-button--email:hover,.resp-sharing-button--email:active {
	background-color:#5e5e5e;
	border-color:#5e5e5e;
}

.resp-sharing-button--pinterest {
	background-color:#bd081c;
	border-color:#bd081c;
}

.resp-sharing-button--pinterest:hover,.resp-sharing-button--pinterest:active {
	background-color:#8c0615;
	border-color:#8c0615;
}

.increase {
	background:rgba(0,182,98,0.95)!important;
}

.lightbox {
	display:none;
	width:100%;
	height:100%;
}

.featherlight-iframe > .featherlight-content {
	width:80%;
	height:80%;
}

.blog-button {
	text-align:right;
}

.ticket_sparator:nth-child(2) {
	margin-top:15px;
}

.box {
	width:200px;
	height:300px;
	position:relative;
	border:1px solid #BBB;
	background:#EEE;
}

.ribbon {
	position:absolute;
	right:-5px;
	top:-5px;
	z-index:1;
	overflow:hidden;
	width:75px;
	height:75px;
	text-align:right;
}

.ribbon span {
	font-size:10px;
	font-weight:700;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	line-height:20px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	width:100px;
	display:block;
	background:rgba(186,9,3,0.95);
	box-shadow:0 3px 10px -5px rgba(0,0,0,1);
	position:absolute;
	top:19px;
	right:-21px;
}

.ribbon span::before {
	content:"";
	position:absolute;
	left:0;
	top:100%;
	z-index:-1;
	border-left:3px solid rgba(186,9,3,0.95);
	border-right:3px solid transparent;
	border-bottom:3px solid transparent;
	border-top:3px solid rgba(186,9,3,0.95);
}

@-webkit-keyframes heart {
	0% {
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	
	50% {
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	
	100% {
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}

@keyframes heart {
	0% {
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	
	50% {
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	
	100% {
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}

.e-mail-anti-spam:after {
	content:'@pragokoncert.com';
}

#d_quickcheckout .form-horizontal .control-label {
	text-align:left!important;
}
.input-group #coupon {}
.input-group #confirm_coupon {background: rgba(0, 182, 98, 0.95)!important;border: 1px solid rgba(0, 182, 98, 0.95)!important;}
.input-group #confirm_coupon:hover {background: rgba(0, 159, 85, 1)!important;border: 1px solid rgba(0, 159, 85, 1)!important;}

#qc_confirm_order {background: rgba(0, 182, 98, 0.95)!important;border: 1px solid rgba(0, 182, 98, 0.95)!important;}
#qc_confirm_order:hover {background: rgba(0, 159, 85, 1)!important;border: 1px solid rgba(0, 159, 85, 1)!important;}


.pagination li {
	display:inline-block;
	margin-right:10px;
	border:1px solid #fff;
	text-align:center;
	padding-top:5px;
	color:#fff!important;
	width:30px;
	height:30px;
	font-size:12px;
}

.pagination li > a {
	color:#fff;
}

.payment{
	
}
.payment-s{
	width: 60px;
	margin-right: 10px
}

@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) ")";
	}
	
	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;
	}
	
	@page {
		margin:2cm .5cm;
	}
}

@media (min-width: 0px) {
	.page-footer .item:nth-child(5) {
		border-right:1px solid rgba(255,255,255,0.2);
	}
	
	.page-header.page-header--fixed {
		height:50px;
	}
	.shipping_delay_hack{
		margin-top: 55px;
	}
	.header__form-currency,.header__form-language {
		margin-top:-20px;
	}
	
	.container {
		max-width:576px;
	}
	
	.social-media {
		text-align:center;
	}
	
	.social-media li {
		text-align:left;
	}
	
	.contacts-content,.article-content {
		padding:20px;
	}
	
	.cover {
		height:250px;
	}
	
	.cover__title {
		width:100%;
	}
	
	.cover__title h2 {
		font-size:1rem;
		font-weight:700;
		line-height:1.4rem;
		text-align:center;
		padding-top:8px;
		font-family:"Open Sans",Helvetica,Arial,sans-serif;
	}
	
	.ls-l > .layer-container {
		margin-top:170px;
	}
	
	.cover .button,.cover .button--stroke {
		min-width:100px;
		display:inline-block;
		max-width:200px;
		padding-left:15px;
		padding-right:15px;
		font-size:11px;
		height:60px;
	}
	
	.cover__button-more {
		display:none;
	}
	
	.cover__button-more,.cover__button-buy {
		display:none!important;
	}
	
	.content-header {
		padding-top:100px;
	}
	
	.page-header {
		padding-top:10px!important;
	}
	
	.page-footer .item h4 {
		font-size:13px;
	}
	
	.page-footer .item p {
		font-size:12px!important;
	}
	
	.band__title {
		margin-top:286px;
		margin-bottom:0;
		padding-left:35px;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:0;
		background:rgba(0,0,0,0.64);
		width:100%;
	}
	
	.layer-slider__indicator,#desktop-menu {
		display:none;
	}
	
	.layer-container {
		padding-top:120px;
		margin-left:10px;
	}
	
	.dummy--active {
		position:relative!important;
		z-index:9;
		padding-top:100px;
		margin:0 auto;
		background: #252525;
	}
	
	.text-center {
		text-align:center;
	}
	
	.text-right .btn-group {
		float:right;
	}
	
	a > .dummy__item {
		color:#fff;
	}
	
	.dummy--deactive {
		visibility:hidden;
		width:0;
		height:0;
	}
	
	.dummy--active {
		visibility:visible;
		width:100%;
		height:100%;
		background: #252525;
		
	}
	
	.badge {
		display:inline-block;
		margin-right:10px;
	}
	
	.dummy__item {
		background:#252525;
		color:#fff;
		width:100%;
		padding-left:5%;
		display:block;
		text-transform:uppercase;
		font-weight:lighter;
		font-size:14px;
		line-height:4em;
		height:4em;
		border-bottom:2px solid #464646;
		-webkit-transition:-webkit-transform .5s;
		transition:transform .5s;
		-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);
		transition-timing-function:cubic-bezier(0.7,0,0.3,1);
	}
	
	.dummy--active > a,.dummy__item {
		-webkit-transform:translate3d(-100%,0,0) translate3d(-2em,0,0) scale3d(0.5,1,1);
		transform:translate3d(-100%,0,0) translate3d(-2em,0,0) scale3d(0.5,1,1);
		-webkit-transform-origin:100% 50%;
		transform-origin:100% 50%;
	}
	
	.device--alt .dummy__item {
		-webkit-transform:translate3d(0,260px,0) scale3d(1,0.2,1);
		transform:translate3d(0,260px,0) scale3d(1,0.2,1);
	}
	
	.dummy--active .dummy__item {
		-webkit-transition-timing-function:cubic-bezier(0.56,1.19,0.2,1.05);
		transition-timing-function:cubic-bezier(0.56,1.19,0.2,1.05);
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
	}
	
	.dummy__item:nth-child(4),.dummy--active .dummy__item:first-child {
		-webkit-transition-delay:.05s;
		transition-delay:.05s;
	}
	
	.dummy__item:nth-child(3),.dummy--active .dummy__item:nth-child(2) {
		-webkit-transition-delay:.1s;
		transition-delay:.1s;
	}
	
	.dummy__item:nth-child(2),.dummy--active .dummy__item:nth-child(3) {
		-webkit-transition-delay:.15s;
		transition-delay:.15s;
	}
	
	.dummy__item:first-child,.dummy--active .dummy__item:nth-child(4) {
		-webkit-transition-delay:.2s;
		transition-delay:.2s;
	}
	
	.menu-icon-wrapper {
		position:relative;
		display:inline-block;
		width:34px;
		height:34px;
		margin-bottom:0;
		pointer-events:none;
		transition:.1s;
		-webkit-transform:scale(0.5);
		-ms-transform:scale(0.5);
		transform:scale(0.5);
	}
	
	.menu-icon-wrapper.scaled {
		-webkit-transform:scale(0.5);
		-ms-transform:scale(0.5);
		transform:scale(0.5);
	}
	
	.menu-icon-wrapper svg {
		position:absolute;
		top:-33px;
		left:-33px;
		-webkit-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
		-webkit-transform-origin:0 0;
		-ms-transform-origin:0 0;
		transform-origin:0 0;
	}
	
	.menu-icon-wrapper svg path {
		stroke:#fff;
		stroke-width:60px;
		stroke-linecap:round;
		stroke-linejoin:round;
		fill:transparent;
	}
	
	.menu-icon-wrapper .menu-icon-trigger {
		position:relative;
		width:100%;
		height:100%;
		cursor:pointer;
		pointer-events:auto;
		background:none;
		border:none;
		margin:0;
		padding:0;
	}
	
	.menu-icon-wrapper,.menu-icon-trigger {
		z-index:9999!important;
	}
	
	.menu-icon-wrapper .menu-icon-trigger:hover,.menu-icon-wrapper .menu-icon-trigger:focus {
		outline:none;
	}
	
	.page-footer .item:nth-child(2) {
		border-right:1px solid rgba(255,255,255,0.2);
	}
	
	.page-footer .item:nth-child(4) {
		border-right:1px solid rgba(255,255,255,0.2);
	}
	
	.mobile-hide {
		display:none;
	}
	
	.band-logo {
		position:absolute;
		margin-top:25%;
		text-align:center;
		vertical-align:middle;
		margin-left: 0%;
		width: 100%;		
	}
	
	.ribbon span::after {
		display:none;
	}
	
	.ribbon {
		right:0;
	}
	
	.band-item .item__info {
		padding-left:15px;
		padding-right:15px;
		padding-bottom:5px;
		padding-top: 0px;
		height:115px;
	}
	
	.band-item .item__thumb {
		height:181px;
		text-align:center;
		position:relative;
		overflow:hidden;
		border-top-right-radius:4px;
		border-top-left-radius:4px;
		margin:0 auto;
	}
	
	.band-logo {
		position:absolute;
		margin-top:10%;
		text-align:center;
		vertical-align:middle;
		margin-left: 0%;
		width: 100%;		
	}
	.band-textlogo {font-size: 16px !important;}
	.band-omt {
		display:none;
		margin-top:27%;
		text-align:center;
		vertical-align:middle;
		width:350px;
		padding-top:2px;
		padding-bottom:2px;
		font-weight:700;
		color:rgba(224,14,8,0.97);
		background:rgba(0,0,0,0.77);
		border-radius:5px 0;
	}
	
	.band-omt_2line {
		margin-top:25%;
	}
	
	.header__form-currency img,.header__form-language img {
		width:20px;
		height:20px;
		margin-top:25px;
	}
	.only-mobile {display: inline-block}	
}

@media (max-width: 544px) {
	.page-header.page-header--fixed {
		height:50px;
		
	}
	.only-mobile {display: inline-block}
	.item__thumb .img-responsive {
		width:100%;
	}
	
	.item__info {
		padding:15px;
	}
	
	.event__cover {
		height:280px!important;
	}
	
	.event__title {
		margin-top:200px;
		margin-bottom:0;
		padding-left:20px;
		padding-top:0px;
		padding-bottom:10px;
		padding-right:0;
		background:rgba(0,0,0,0.64);
		width:100%;
	}
	.event__title .counter {text-align: center !important}
	.event__title h2 {
		margin-top:.5rem;
		margin-bottom:.5rem;
	}
	
	.event__title > .title-name {
		max-width:100%;
		font-size:1.4rem;
	}
	
	.band__cover {
		height: 260px!important;
		margin-top: 50px;
	}
	
	.band__title {
		margin-top:195px;
		margin-bottom:0;
		padding-left:35px;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:0;
		background:rgba(0,0,0,0.64);
		width:100%;
	}
	
	.band__title > .title-name {
		max-width:100%;
		color:#fff;
		padding-top:5px;
		margin-top:10px;
	}
	
	.band-item .item__info {
		padding-left:15px;
		padding-right:15px;
		padding-bottom:5px;
		height:115px;
	}
	
	.band-logo {
		position:absolute;
		margin-top:10%;
		text-align:center;
		vertical-align:middle;
		margin-left:0;
	}	
	.band-logo > img {width: 35% !important;height: 35% !important;}
	
	.btn-block {
		display:block;
		width: 90%;
		margin: 0 auto;		
	}
	.mobile-hide{display: none}
	
	.precontainer h3 {
		font-size:20px;
		padding-left:10px;
		padding-right:10px;
	}
	
	.page-footer .item {
		border-left:1px solid rgba(255,255,255,0.2);
		border-bottom:1px solid rgba(255,255,255,0.2);
		height:270px;
	}
}

@media (min-width: 544px) {
	.only-mobile {display: none}

	.page-header.page-header--fixed {
		height:50px;
	}
	
	.shipping_delay_hack{
		margin-top: 55px;
	}
	
	.btn-block {
	display:block;
	width:100%;
	}

	.header__form-currency,.header__form-language {
		display:inline-block;
	}
	
	body.page-homepage .nav--left,body.first-visit .nav--left {
		-webkit-animation-duration:1s;
		animation-duration:1s;
		-webkit-animation-fill-mode:both;
		animation-fill-mode:both;
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
		-webkit-animation-name:fadeInRight;
		animation-name:fadeInRight;
	}
	
	body.page-homepage .nav--right,body.first-visit .nav--right {
		-webkit-animation-duration:1s;
		animation-duration:1s;
		-webkit-animation-fill-mode:both;
		animation-fill-mode:both;
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
		-webkit-animation-name:fadeInLeft;
		animation-name:fadeInLeft;
	}
	
	.container {
		max-width:536px;
	}
	
	.dummy--active {
		visibility:visible;
		max-width:536px;
		height:100%;
		margin:0 auto;
	}
	
	.cover .button,.cover .button--stroke {
		height:30px;
	}
	
	.event__title h2 {
		margin-top:.5rem;
		margin-bottom:.5rem;
	}
	
	.event__title > .title-name {
		max-width:100%;
		font-size:1.4rem;
	}
	
	.mobile-hide {
		display:table-cell;
	}
	
	.band-item .item__info {
		padding-left:15px;
		padding-right:15px;
		padding-bottom:5px;
		height:115px;
	}
	
	.event__cover {
		height:270px!important;
	}
	
	.event__title {
		margin-top:190px;
		margin-bottom:0;
		padding-left:35px;
		padding-top:0px;
		padding-bottom:10px;
		padding-right:0;
		background:rgba(0,0,0,0.64);
		width:100%;
	}
	
	.event__title .counter {
		text-align: center !important;
	}
	.event__title > .title-name {
		max-width:100%;
	}
	
	.band__cover {
		height:340px!important;
	}
	
	.band__title {
		margin-top:275px;
		margin-bottom:0;
		padding-left:35px;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:0;
		background:rgba(0,0,0,0.64);
		width:100%;
	}
	
	.band__title > .title-name {
		max-width:100%;
		color:#fff;
		padding-top:5px;
		margin-top:10px;
		font-size:1.5rem;
	}
	
	.band-item .item__info {
		padding-left:15px;
		padding-right:15px;
		padding-bottom:5px;
		height:115px;
	}
	
	.band-item .item__thumb {
		height:124px;
		text-align:center;
		position:relative;
		overflow:hidden;
		border-top-right-radius:4px;
		border-top-left-radius:4px;
	}

	.band-textlogo {font-size: 23px !important;}
	
	.band-logo {
		position:absolute;
		margin-top:12%;
		text-align:center;
		vertical-align:middle;
		margin-left:0;
	}
	
	.band-omt {
		margin-top:47%;
		text-align:center;
		vertical-align:middle;
		width:100%;
		padding-top:2px;
		padding-bottom:2px;
		font-weight:700;
		color:rgba(224,14,8,0.97);
		background:rgba(0,0,0,0.77);
		border-radius:5px 0;
		display:inline-block;
	}
	
	.tabs label span {
		font-size:12px;
	}
	
	.page-footer .item h4 {
		font-size:13px;
	}
	
	.page-footer .item p {
		font-size:10px!important;
	}
	
	.section--before-footer .block--newsletter label {
		font-size:12px;
	}
	
	.block--newsletter {
		text-align:center!important;
	}
	
	.ribbon span::after {
		content:"";
		position:absolute;
		right:0;
		top:100%;
		z-index:-1;
		border-left:3px solid transparent;
		border-right:3px solid rgba(186,9,3,0.95);
		border-bottom:3px solid transparent;
		border-top:3px solid rgba(186,9,3,0.95);
	}
}

@media (min-width: 768px) {
	
	.page-header.page-header--fixed {
		height:96px;
	}
	
	.shipping_delay_hack{
		margin-top: 34px;
	}
	.container {
		max-width:720px;
	}
	
	.article-content {
		padding:20px;
	}
	
	.navbar .nav__item a {
		font-size:10px;
	}
	
	.content-header {
		padding-top:120px;
	}
	
	.page-header {
		padding-top:20px!important;
	}
	
	.cover {
		height:404px;
	}
	
	.ls-l > .layer-container {
		margin-top:320px;
	}
	
	.layer-container {
		padding-top:240px;
		margin-left:20px;
	}
	
	.cover__title h2 {
		font-size:1rem;
		font-weight:700;
		line-height:1.4rem;
		text-align:left;
		padding-top:8px;
		font-family:"Open Sans",Helvetica,Arial,sans-serif;
	}
	.event__title .counter {text-align: right !important}

	.cover__button-buy {
		display:inline-block!important;
	}
	
	.cover__title h3 {
		font-size:3rem;
		line-height:3.4rem;
	}
	
	.cover__title {
		margin-bottom:20px;
		margin-top:5px;
		width:65%;
		float:left;
	}
	
	.cover__buttons {
		width:35%;
		float:right;
		margin-top:35px;
		text-align:left;
	}
	
	.event__cover {
		height:400px!important;
	}
	
	.event__title {
		margin-top:350px;
		margin-bottom:0;
		padding-left:35px;
		padding-top:0px;
		padding-bottom:10px;
		padding-right:0;
		background:rgba(0,0,0,0.64);
		width:100%;
	}
	
	.event__title > .title-name {
		max-width:100%;
	}
	
	.band__cover {
		height:390px!important;
	}
	
	.band__title {
		margin-top:330px;
		margin-bottom:0;
		padding-left:35px;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:0;
		background:rgba(0,0,0,0.64);
		width:100%;
	}
	
	.band__title > .title-name {
		max-width:100%;
		color:#fff;
		padding-top:5px;
		margin-top:10px;
	}
	
	.tabs label span {
		font-size:15px;
	}
	
	.section--before-footer .block--newsletter label {
		font-size:11px;
	}
	
	.sec-title h3 {
		font-size:24px!important;
	}
	
	.news-content .item h3,.featured-events .wrapper .item h3 {
		font-size:15px!important;
	}
	
	#mobile-menu {
		display:none;
	}
	
	.layer-slider__indicator,#desktop-menu {
		display:inherit;
	}
	
	.nav__item .nav__shop-quatity {
		display:none;
	}
	
	.page-footer .item p {
		font-size:12px!important;
	}
	
	.band-item .item__thumb {
		height:109px;
		text-align:center;
		position:relative;
		overflow:hidden;
		border-top-right-radius:4px;
		border-top-left-radius:4px;
	}
	
	.band-logo {
		position:absolute;
		margin-top:0;
		text-align:center;
		vertical-align:middle;
		width:100%;
	}
	
	.band-omt {
		margin-top:39%;
		text-align:center;
		vertical-align:middle;
		width:100%;
		padding-top:2px;
		padding-bottom:2px;
		font-weight:700;
		color:rgba(224,14,8,0.97);
		background:rgba(0,0,0,0.77);
		border-radius:5px 0;
	}
	
	.band-omt_2line {
		margin-top:34%;
	}
	
	.precontainer h3 {
		font-size:20px;
		padding-left:5px;
		padding-right:5px;
	}
	
	.map--content {
		padding:20px 10px 10px;
	}
	
	.map--panel {
		bottom:0;
		font-size:12px;
		position:fixed;
		box-shadow:none;
	}
	
	.map {
		margin-bottom:0;
	}
	
	.map-canvas {
		height:100%;
		height:100vh;
		position:absolute!important;
	}
	
	.information-contacts .map-canvas,.item .map-canvas {
		position:relative!important;
		height:300px;
	}
	
	.nav__toggle {
		display:block!important;
	}
	
	.tabs i {
		padding:5px;
		margin-right:10px;
	}
	
	.tabs {
		margin:0 auto;
	}
	
	.layer-slider__container {
		top:100px;
	}
	
	.layer-slider__indicator ul {
		display:block;
	}
	
	.layer-slider__indicator li {
		display:inline-block;
		width:auto;
		margin-right:25px;
	}
	
	.layer-container {
		padding-top:240px;
	}
	
	.title--subtitle {
		font-size:.938rem;
		color:rgba(144,161,163,0.4);
		text-transform:uppercase;
	}

	
	.layer-slider__indicator ul {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		padding-left:0;
		list-style-type:none;
	}
	
	.layer-slider__indicator a {
		color:#fff;
		text-transform:uppercase;
		display:inline-block;
		width:auto;
		font-size:10px;
		font-weight:700;
		opacity:.4;
		padding:15px 0;
		-webkit-transition:opacity;
		transition:opacity;
	}
	
	.layer-slider__indicator a.active {
		opacity:1;
	}
	
	.layer-slider__indicator li {
		width:auto;
	}
	
	.title--subtitle {
		font-size:1.25rem;
	}
	
	.layer-container {
		padding-top:240px;
	}
	
	.page-footer .item h4 {
		font-size:14px;
	}
	
	.page-footer .item p {
		font-size:12px;
	}
	
	.ribbon span::after {
		display:inline-block;
	}
	
	.ribbon {
		right:-5px;
	}
}

@media (min-width: 992px) {
	.container {
		max-width:940px;
	}
	.page-footer .item:nth-child(5) {
		border-right:1px solid rgba(255,255,255,0.2);
		border-left:0px;
	}
	
	.section--before-footer .block--newsletter label {
		font-size:16px;
	}
	
	.news-content .item h3,.featured-events .wrapper .item h3 {
		font-size:20px!important;
	}
	
	.navbar .nav__item a {
		font-size:12px;
	}
	
	.ls-l > .layer-container {
		margin-top:435px;
	}
	
	.cover__title {
		margin-bottom:20px;
		margin-top:5px;
		width:55%;
		float:left;
	}
	
	.cover__buttons {
		width:45%;
		float:right;
		margin-top:35px;
		text-align:left;
	}
	
	.cover__button-more {
		display:inline-block!important;
	}
	
	.cover__title {
		text-transform:uppercase;
		margin:15px 0;
	}
	
	.nav__item .nav__shop-quatity {
		display:inline-block;
	}
	
	.logos_our {
		font-size:11px!important;
	}
	
	.cover {
		height:544px;
	}
	
	.cover__title h2 {
		font-size:1.4rem;
		font-weight:700;
		line-height:2rem;
		font-family:"Open Sans",Helvetica,Arial,sans-serif;
	}
	
	.event__cover {
		height:550px!important;
	}
	
	.event__title {
		margin-top:500px;
		margin-bottom:0;
		padding-left:35px;
		padding-top:0px;
		padding-bottom:10px;
		padding-right:0;
		background:rgba(0,0,0,0.64);
		width:100%;
	}
	
	.event__title > .title-name {
		max-width:100%;
	}
	
	.band__cover {
		height:510px!important;
	}
	
	.band__title {
		margin-top:435px;
		margin-bottom:0;
		padding-left:35px;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:0;
		background:rgba(0,0,0,0.64);
		width:100%;
	}
	
	.band__title > .title-name {
		max-width:100%;
		color:#fff;
		padding-top:5px;
		margin-top:10px;
	}
	
	.page-footer .item p {
		font-size:11px!important;
	}
	
	.page-footer .item h4 {
		font-size:11px!important;
	}
	
	.page-footer .item:nth-child(2) {
		border-right:none;
	}
	
	.band-item .item__info {
		padding-left:15px;
		padding-right:15px;
		padding-bottom:5px;
		height:115px;
	}
	
	.band-item .item__thumb {
		height:147px;
		text-align:center;
		position:relative;
		overflow:hidden;
		border-top-right-radius:4px;
		border-top-left-radius:4px;
	}
	
	.band-logo {
		margin-top:2%;
		text-align:center;
		vertical-align:middle;
		width:100%;
		height:150px;
	}
	
	.band-omt {
		margin-top:40%;
		text-align:center;
		vertical-align:middle;
		width:100%;
		padding-top:2px;
		padding-bottom:2px;
		font-weight:700;
		color:rgba(224,14,8,0.97);
		background:rgba(0,0,0,0.77);
		border-radius:5px 0;
	}
	
	.precontainer h3 {
		font-size:20px;
		padding-left:5px;
		padding-right:5px;
	}
}

@media (max-width: 1199px) {
	.map--content {
		padding:10px 40px;
	}
	
	.map--panel {
		width:auto;
		height:auto;
		top:auto;
		bottom:0;
		left:0;
		margin-right:0!important;
		position:relative;
		box-shadow:none;
	}
	
	.map--panel .toggle {
		display:block;
	}
	
	.map {
		overflow:visible;
	}
	
	.map > .toggle {
		display:none;
	}
	
	.map-canvas {
		height:500px;
	}
	
	.active .map-canvas {
		max-width:none;
	}
}

@media (min-width: 1200px) {
	.container {
		max-width:1140px;
	}
	
	.cover__title {
		text-transform:uppercase;
		margin:5px 0;
	}
	
	.navbar .nav__item a {
		font-size:12px;
	}
	
	.cover {
		height:594px;
	}
	
	.ls-l > .layer-container {
		margin-top:493px;
	}
	
	.event__cover {
		height:590px!important;
	}
	
	.event__title {
		margin-top:540px;
		margin-bottom:0;
		padding-left:35px;
		padding-top:0px;
		padding-bottom:10px;
		padding-right:0;
		background:rgba(0,0,0,0.64);
		width:100%;
	}
	
	.event__title > .title-name {
		max-width:100%;
	}
	
	.band__cover {
		height:590px!important;
	}
	
	.band__title {
		margin-top:515px;
		margin-bottom:0;
		padding-left:35px;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:0;
		background:rgba(0,0,0,0.64);
		width:100%;
	}
	
	.band__title > .title-name {
		max-width:100%;
		color:#fff;
		padding-top:5px;
		margin-top:10px;
	}
	
	.cover__title h2 {
		font-size:1.4rem;
		font-weight:700;
		line-height:2rem;
		font-family:"Open Sans",Helvetica,Arial,sans-serif;
	}
	
	.band-item .item__info {
		padding-left:15px;
		padding-right:15px;
		padding-bottom:5px;
		height:115px;
	}
	
	.band-item .item__thumb {
		height:182px;
		text-align:center;
		position:relative;
		overflow:hidden;
		border-top-right-radius:4px;
		border-top-left-radius:4px;
	}
	
	.precontainer h3 {
		font-size:23px;
		padding-left:5px;
		padding-right:5px;
	}
	
	.page-footer .item h4 {
		font-size:13px!important;
	}
	
	.band-logo {
		margin-top:2.5%;
		text-align:center;
		vertical-align:middle;
		width:100%;
		height:150px;
	}
	
	.band-omt {
		margin-top:37%;
		text-align:center;
		vertical-align:middle;
		width:100%;
		padding-top:2px;
		padding-bottom:2px;
		font-weight:700;
		color:rgba(224,14,8,0.97);
		background:rgba(0,0,0,0.77);
		border-radius:5px 0;
	}
	
	.band-omt_2line {
		margin-top:32%;
	}
}

.band-item:hover,.item > .card:hover {
	-webkit-box-shadow:0 14px 30px -15px rgba(0,0,0,0.75)!important;
	-moz-box-shadow:0 14px 30px -15px rgba(0,0,0,0.75)!important;
	box-shadow:0 14px 30px -15px rgba(0,0,0,0.75)!important;
}

.item__info a,.precontainer > a:hover {
	text-decoration:none;
}

.band-textlogo {
	margin-top:80px;
	text-align:center;
	vertical-align:middle;
	width:100%;
/* height: 150px; */
	font-size:23px;
	text-transform:uppercase;
	font-weight:700;
	font-family:'Impact','Helvetica',sans-serif;
}


.text-right {text-align: right; }
.text-left {text-align: left;}
.text-center {text-align: center; }

.quantity--change > .form-control {
	display: inline-block;
	width: 70%;
	border: 1px solid #414d54;
	background: #313e47;
	height: 3rem;
}
.quantity--change > .btn {
	display: inline-block;
	width: 20%;
	height: 3rem;	
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 15px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
  
}.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 350px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  background-color: rgba(186, 9, 3, 1);
  border-radius: 0px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color:  rgba(186, 9, 3, 1);
}
