/*
Theme Name: Smallpix
Theme URI: http://www.ergopxi.ch
Description: Thème responsive de ergopix sàrl
Author: ergopix sàrl
Version: 1.0
*/

html {
	-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;
	outline: 0 none!important;
}

a:active {
	outline: 0 none!important;
}

a:hover {
	outline: 0 none!important;
}

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 {
	-webkit-box-sizing:content-box;
	-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"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	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;
	-webkit-box-sizing:content-box;
	-moz-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 {
		text-shadow:none!important;
		-webkit-box-shadow:none!important;
		-moz-box-shadow:none!important;
		box-shadow:none!important;
	}
	
	a,a:visited {
		text-decoration:underline;
	}
	
	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;
	}
	
	.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;
	}
}

html {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

*,::before,::after {
	-webkit-box-sizing:inherit;
	-moz-box-sizing:inherit;
	box-sizing:inherit;
}

@-moz-viewport {
	width:device-width;
}

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

@-o-viewport {
	width:device-width;
}

@-webkit-viewport {
	width:device-width;
}

@viewport {
	width:device-width;
}

html {
	font-size:1em;
	-webkit-tap-highlight-color:transparent;
}

body {
	font-size:100%;
	line-height:1.5;
	background-color:#fff;
}

[tabindex="-1"]:focus {
	outline:none!important;
}

h1,h2,h3,h4,h5,h6 {
	margin-top:0;
	margin-bottom:.5rem;
}

p {
	margin-top:0;
	margin-bottom:1rem;
}

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

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

.text-content a, .text-content a:visited{
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;	
}

.text-content ul {
  list-style-type: none;
}

.text-content ul li:before {
  content: '\2013';
  position: absolute;
  margin-left: -20px;
}

.text-content ol, .text-content ul, .text-content dl{
	padding-left: 20px;
}

.text-content li{
	margin-bottom: 5px;
}

ol,ul,dl {
	margin-top:0;
	margin-bottom:1rem;
}

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

dt {
	font-weight:700;
}

dd {
	margin-bottom:.5rem;
	margin-left:0;
}

blockquote {
	margin:0 0 1rem;
}

a {
	color:#0275d8;
	text-decoration:none;
}

a:focus,a:hover {
	color:#014c8c;
}

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

pre {
	margin-top:0;
	margin-bottom:1rem;
}

figure {
	margin:0 0 1rem;
}

img {
	vertical-align:middle;
}

[role="button"] {
	cursor:pointer;
}

a,area,button,[role="button"],input,label,select,summary,textarea {
	-ms-touch-action:manipulation;
	touch-action:manipulation;
}

table {
	background-color:transparent;
}

caption {
	padding-top:.75rem;
	padding-bottom:.75rem;
	color:#818a91;
	text-align:left;
	caption-side:bottom;
}

th {
	text-align:left;
}

label {
	display:inline-block;
	margin-bottom:.5rem;
}

button:focus {
	outline:1px dotted;
	outline:5px auto -webkit-focus-ring-color;
}

input,button,select,textarea {
	margin:0;
	line-height:inherit;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

textarea {
	resize:vertical;
}

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

legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:.5rem;
	font-size:1.5rem;
	line-height:inherit;
}

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

output {
	display:inline-block;
}

[hidden] {
	display:none!important;
}

.text-content{
	padding: 60px 0;
}

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

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

.display-2 {
	font-size:5.5rem;
	font-weight:300;
}

.display-3 {
	font-size:4.5rem;
	font-weight:300;
}

.display-4 {
	font-size:3.5rem;
	font-weight:300;
}

hr {
	margin-top:2rem;
	margin-bottom:2rem;
	border:0;
	border-top:1px solid rgba(0,0,0,1);
}

small,.small {
	font-size:80%;
	font-weight:400;
}

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

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

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

.list-inline-item {
	display:inline-block;
}

.list-inline-item:not(:last-child) {
	margin-right:5px;
}

.dl-horizontal {
	margin-right:-1.875rem;
	margin-left:-1.875rem;
}

.dl-horizontal::after {
	content:"";
	display:table;
	clear:both;
}

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

.blockquote {
	padding:.5rem 1rem;
	margin-bottom:1rem;
	font-size:1.25rem;
	border-left:.25rem solid #eceeef;
}

.blockquote-footer {
	display:block;
	font-size:80%;
	line-height:1.5;
	color:#818a91;
}

.blockquote-footer::before {
	content:"\2014 \00A0";
}

.blockquote-reverse {
	padding-right:1rem;
	padding-left:0;
	text-align:right;
	border-right:.25rem solid #eceeef;
	border-left:0;
}

.blockquote-reverse .blockquote-footer::before {
	content:"";
}

.blockquote-reverse .blockquote-footer::after {
	content:"\00A0 \2014";
}

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

.img-rounded {
	-webkit-border-radius:.3rem;
	-moz-border-radius:.3rem;
	border-radius:.3rem;
}

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

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

.figure {
	display:inline-block;
}

.figure-img {
	margin-bottom:.5rem;
	line-height:1;
}

.figure-caption {
	font-size:90%;
	color:#818a91;
}

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

code {
	padding:.2rem .4rem;
	font-size:90%;
	color:#bd4147;
	background-color:#f7f7f9;
	-webkit-border-radius:.25rem;
	-moz-border-radius:.25rem;
	border-radius:.25rem;
}

kbd {
	padding:.2rem .4rem;
	font-size:90%;
	color:#fff;
	background-color:#333;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
}

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

pre {
	display:block;
	margin-top:0;
	margin-bottom:1rem;
	font-size:90%;
	line-height:1.5;
	color:#373a3c;
}

pre code {
	padding:0;
	font-size:inherit;
	color:inherit;
	background-color:transparent;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

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

.container,.team__box--02,.works__container--02,.cover__slider__dots_container,.cover__footer--06,.cover__footer_left_box--16 {
	margin-left:auto;
	margin-right:auto;
	padding-left:.9375rem;
	padding-right:.9375rem;
}

.container::after,.team__box--02::after,.works__container--02::after,.cover__slider__dots_container::after,.cover__footer--06::after,.cover__footer_left_box--16::after {
	content:"";
	display:table;
	clear:both;
}

.container-fluid,.shop__row,.works__row {
	margin-left:auto;
	margin-right:auto;
	padding-left:.9375rem;
	padding-right:.9375rem;
}

.container-fluid::after,.works__row::after,.shop__row::after {
	content:"";
	display:table;
	clear:both;
}

.row {
	margin-left:-.9375rem;
	margin-right:-.9375rem;
}

.row::after {
	content:"";
	display:table;
	clear:both;
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12 {
	position:relative;
	min-height:1px;
	padding-left:.9375rem;
	padding-right:.9375rem;
}

.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: 544px) {
	.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: 768px) {
	.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: 992px) {
	.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%;
	}
}

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

.table {
	width:100%;
	max-width:100%;
	margin-bottom:1rem;
}

.table th,.table td {
	padding:.75rem;
	line-height:1.5;
	vertical-align:top;
	border-top:1px solid #eceeef;
}

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

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

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

.table-sm th,.table-sm td {
	padding:.3rem;
}

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

.table-bordered th,.table-bordered td {
	border:1px solid #eceeef;
}

.table-bordered thead th,.table-bordered thead 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-active,.table-active > th,.table-active > td {
	background-color:#f5f5f5;
}

.table-hover .table-active:hover {
	background-color:#e8e8e8;
}

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

.table-success,.table-success > th,.table-success > td {
	background-color:#dff0d8;
}

.table-hover .table-success:hover {
	background-color:#d0e9c6;
}

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

.table-info,.table-info > th,.table-info > td {
	background-color:#d9edf7;
}

.table-hover .table-info:hover {
	background-color:#c4e3f3;
}

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

.table-warning,.table-warning > th,.table-warning > td {
	background-color:#fcf8e3;
}

.table-hover .table-warning:hover {
	background-color:#faf2cc;
}

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

.table-danger,.table-danger > th,.table-danger > td {
	background-color:#f2dede;
}

.table-hover .table-danger:hover {
	background-color:#ebcccc;
}

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

.table-responsive {
	display:block;
	width:100%;
	min-height:.01%;
	overflow-x:auto;
}

.thead-inverse th {
	color:#fff;
	background-color:#373a3c;
}

.thead-default th {
	color:#55595c;
	background-color:#eceeef;
}

.table-inverse {
	color:#eceeef;
	background-color:#373a3c;
}

.table-inverse.table-bordered {
	border:0;
}

.table-inverse th,.table-inverse td,.table-inverse thead th {
	border-color:#55595c;
}

.table-reflow thead {
	float:left;
}

.table-reflow tbody {
	display:block;
	white-space:nowrap;
}

.table-reflow th,.table-reflow td {
	border-top:1px solid #eceeef;
	border-left:1px solid #eceeef;
}

.table-reflow th:last-child,.table-reflow td:last-child {
	border-right:1px solid #eceeef;
}

.table-reflow thead:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tbody:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td {
	border-bottom:1px solid #eceeef;
}

.table-reflow tr {
	float:left;
}

.table-reflow tr th,.table-reflow tr td {
	display:block!important;
	border:1px solid #eceeef;
}

.form-control {
	display:block;
	width:100%;
	padding:.375rem .75rem;
	font-size:1rem;
	line-height:1.5;
	color:#55595c;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

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

.form-control:focus {
	border-color:#aaaaaa;
	outline:none;
}

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

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

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

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

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

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

.form-control:disabled {
	cursor:not-allowed;
}

.form-control-file,.form-control-range {
	display:block;
}

.form-control-label {
	padding:.375rem .75rem;
	margin-bottom:0;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control {
		line-height:2.25rem;
	}
	
	input[type="date"].input-sm,.input-group-sm input[type="date"].form-control,input[type="time"].input-sm,.input-group-sm
	input[type="time"].form-control,input[type="datetime-local"].input-sm,.input-group-sm
	input[type="datetime-local"].form-control,input[type="month"].input-sm,.input-group-sm
	input[type="month"].form-control {
		line-height:1.8625rem;
	}
	
	input[type="date"].input-lg,.input-group-lg input[type="date"].form-control,input[type="time"].input-lg,.input-group-lg
	input[type="time"].form-control,input[type="datetime-local"].input-lg,.input-group-lg
	input[type="datetime-local"].form-control,input[type="month"].input-lg,.input-group-lg
	input[type="month"].form-control {
		line-height:3.16667rem;
	}
}

.form-control-static {
	min-height:2.25rem;
	padding-top:.375rem;
	padding-bottom:.375rem;
	margin-bottom:0;
}

.form-control-static.form-control-sm,.input-group-sm > .form-control-static.form-control,.input-group-sm > .form-control-static.input-group-addon,.input-group-sm > .input-group-btn > .form-control-static.btn,.form-control-static.form-control-lg,.input-group-lg > .form-control-static.form-control,.input-group-lg > .form-control-static.input-group-addon,.input-group-lg > .input-group-btn > .form-control-static.btn {
	padding-right:0;
	padding-left:0;
}

.form-control-sm,.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn {
	padding:.275rem .75rem;
	font-size:.875rem;
	line-height:1.5;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
}

.form-control-lg,.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn {
	padding:.75rem 1.25rem;
	font-size:1.25rem;
	line-height:1.33333;
	-webkit-border-radius:.3rem;
	-moz-border-radius:.3rem;
	border-radius:.3rem;
}

.form-group {
	margin-bottom:1rem;
}

.radio,.checkbox {
	position:relative;
	display:block;
	margin-bottom:.75rem;
}

.radio label,.checkbox label {
	padding-left:1.25rem;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer;
}

.radio label input:only-child,.checkbox label input:only-child {
	position:static;
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
	position:absolute;
	margin-top:.25rem;
	margin-left:-1.25rem;
}

.radio + .radio,.checkbox + .checkbox {
	margin-top:-.25rem;
}

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

.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline {
	margin-top:0;
	margin-left:.75rem;
}

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

.radio-inline.disabled,.checkbox-inline.disabled {
	cursor:not-allowed;
}

.radio.disabled label,.checkbox.disabled label {
	cursor:not-allowed;
}

.form-control-success,.form-control-warning,.form-control-danger {
	padding-right:2.25rem;
	background-repeat:no-repeat;
	background-position:center right .5625rem;
	-webkit-background-size:1.4625rem 1.4625rem;
	-moz-background-size:1.4625rem 1.4625rem;
	-o-background-size:1.4625rem 1.4625rem;
	background-size:1.4625rem 1.4625rem;
}

.has-success .text-help,.has-success .form-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:#5cb85c;
}

.has-success .form-control {
	border-color:#5cb85c;
}

.has-success .input-group-addon {
	color:#5cb85c;
	border-color:#5cb85c;
	background-color:#eaf6ea;
}

.has-success .form-control-feedback {
	color:#5cb85c;
}

.has-success .form-control-success {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==);
}

.has-warning .text-help,.has-warning .form-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:#f0ad4e;
}

.has-warning .form-control {
	border-color:#f0ad4e;
}

.has-warning .input-group-addon {
	color:#f0ad4e;
	border-color:#f0ad4e;
	background-color:#fff;
}

.has-warning .form-control-feedback {
	color:#f0ad4e;
}

.has-warning .form-control-warning {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+);
}

.has-danger .text-help,.has-danger .form-control-label,.has-danger .radio,.has-danger .checkbox,.has-danger .radio-inline,.has-danger .checkbox-inline,.has-danger.radio label,.has-danger.checkbox label,.has-danger.radio-inline label,.has-danger.checkbox-inline label {
	color:#d9534f;
}

.has-danger .form-control {
	border-color:#d9534f;
}

.has-danger .input-group-addon {
	color:#d9534f;
	border-color:#d9534f;
	background-color:#fdf7f7;
}

.has-danger .form-control-feedback {
	color:#d9534f;
}

.has-danger .form-control-danger {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=);
}

@media (min-width: 544px) {
	.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 .form-control-label {
		margin-bottom:0;
		vertical-align:middle;
	}
	
	.form-inline .radio,.form-inline .checkbox {
		display:inline-block;
		margin-top:0;
		margin-bottom:0;
		vertical-align:middle;
	}
	
	.form-inline .radio label,.form-inline .checkbox label {
		padding-left:0;
	}
	
	.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
		position:relative;
		margin-left:0;
	}
	
	.form-inline .has-feedback .form-control-feedback {
		top:0;
	}
}

.btn {
	display:inline-block;
	font-weight:400;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	border:1px solid transparent;
	padding:.375rem 1rem;
	font-size:1rem;
	line-height:1.5;
	-webkit-border-radius:.25rem;
	-moz-border-radius:.25rem;
	border-radius:.25rem;
}

.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:focus,.btn:hover {
	text-decoration:none;
}

.btn.focus {
	text-decoration:none;
}

.btn:active,.btn.active {
	background-image:none;
	outline:0;
}

.btn.disabled,.btn:disabled {
	cursor:not-allowed;
	opacity:.65;
}

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

.btn-primary {
	color:#fff;
	background-color:#0275d8;
	border-color:#0275d8;
}

.btn-primary:hover {
	color:#fff;
	background-color:#025aa5;
	border-color:#01549b;
}

.btn-primary:focus,.btn-primary.focus {
	color:#fff;
	background-color:#025aa5;
	border-color:#01549b;
}

.btn-primary:active,.btn-primary.active,.open > .btn-primary.dropdown-toggle {
	color:#fff;
	background-color:#025aa5;
	border-color:#01549b;
	background-image:none;
}

.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:#014682;
	border-color:#01315a;
}

.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled.focus {
	background-color:#0275d8;
	border-color:#0275d8;
}

.btn-primary.disabled:hover,.btn-primary:disabled:hover {
	background-color:#0275d8;
	border-color:#0275d8;
}

.btn-secondary {
	color:#373a3c;
	background-color:#fff;
	border-color:#ccc;
}

.btn-secondary:hover {
	color:#373a3c;
	background-color:#e6e6e6;
	border-color:#adadad;
}

.btn-secondary:focus,.btn-secondary.focus {
	color:#373a3c;
	background-color:#e6e6e6;
	border-color:#adadad;
}

.btn-secondary:active,.btn-secondary.active,.open > .btn-secondary.dropdown-toggle {
	color:#373a3c;
	background-color:#e6e6e6;
	border-color:#adadad;
	background-image:none;
}

.btn-secondary:active:hover,.btn-secondary:active:focus,.btn-secondary:active.focus,.btn-secondary.active:hover,.btn-secondary.active:focus,.btn-secondary.active.focus,.open > .btn-secondary.dropdown-toggle:hover,.open > .btn-secondary.dropdown-toggle:focus,.open > .btn-secondary.dropdown-toggle.focus {
	color:#373a3c;
	background-color:#d4d4d4;
	border-color:#8c8c8c;
}

.btn-secondary.disabled:focus,.btn-secondary.disabled.focus,.btn-secondary:disabled:focus,.btn-secondary:disabled.focus {
	background-color:#fff;
	border-color:#ccc;
}

.btn-secondary.disabled:hover,.btn-secondary:disabled:hover {
	background-color:#fff;
	border-color:#ccc;
}

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

.btn-info:hover {
	color:#fff;
	background-color:#31b0d5;
	border-color:#2aabd2;
}

.btn-info:focus,.btn-info.focus {
	color:#fff;
	background-color:#31b0d5;
	border-color:#2aabd2;
}

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

.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open > .btn-info.dropdown-toggle:hover,.open > .btn-info.dropdown-toggle:focus,.open > .btn-info.dropdown-toggle.focus {
	color:#fff;
	background-color:#269abc;
	border-color:#1f7e9a;
}

.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info:disabled:focus,.btn-info:disabled.focus {
	background-color:#5bc0de;
	border-color:#5bc0de;
}

.btn-info.disabled:hover,.btn-info:disabled:hover {
	background-color:#5bc0de;
	border-color:#5bc0de;
}

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

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

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

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

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

.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success:disabled:focus,.btn-success:disabled.focus {
	background-color:#5cb85c;
	border-color:#5cb85c;
}

.btn-success.disabled:hover,.btn-success:disabled:hover {
	background-color:#5cb85c;
	border-color:#5cb85c;
}

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

.btn-warning:hover {
	color:#fff;
	background-color:#ec971f;
	border-color:#eb9316;
}

.btn-warning:focus,.btn-warning.focus {
	color:#fff;
	background-color:#ec971f;
	border-color:#eb9316;
}

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

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

.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled.focus {
	background-color:#f0ad4e;
	border-color:#f0ad4e;
}

.btn-warning.disabled:hover,.btn-warning:disabled:hover {
	background-color:#f0ad4e;
	border-color:#f0ad4e;
}

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

.btn-danger:hover {
	color:#fff;
	background-color:#c9302c;
	border-color:#c12e2a;
}

.btn-danger:focus,.btn-danger.focus {
	color:#fff;
	background-color:#c9302c;
	border-color:#c12e2a;
}

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

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

.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled.focus {
	background-color:#d9534f;
	border-color:#d9534f;
}

.btn-danger.disabled:hover,.btn-danger:disabled:hover {
	background-color:#d9534f;
	border-color:#d9534f;
}

.btn-primary-outline {
	color:#0275d8;
	background-image:none;
	background-color:transparent;
	border-color:#0275d8;
}

.btn-primary-outline:focus,.btn-primary-outline.focus,.btn-primary-outline:active,.btn-primary-outline.active,.open > .btn-primary-outline.dropdown-toggle {
	color:#fff;
	background-color:#0275d8;
	border-color:#0275d8;
}

.btn-primary-outline:hover {
	color:#fff;
	background-color:#0275d8;
	border-color:#0275d8;
}

.btn-primary-outline.disabled:focus,.btn-primary-outline.disabled.focus,.btn-primary-outline:disabled:focus,.btn-primary-outline:disabled.focus {
	border-color:#43a7fd;
}

.btn-primary-outline.disabled:hover,.btn-primary-outline:disabled:hover {
	border-color:#43a7fd;
}

.btn-secondary-outline {
	color:#ccc;
	background-image:none;
	background-color:transparent;
	border-color:#ccc;
}

.btn-secondary-outline:focus,.btn-secondary-outline.focus,.btn-secondary-outline:active,.btn-secondary-outline.active,.open > .btn-secondary-outline.dropdown-toggle {
	color:#fff;
	background-color:#ccc;
	border-color:#ccc;
}

.btn-secondary-outline:hover {
	color:#fff;
	background-color:#ccc;
	border-color:#ccc;
}

.btn-secondary-outline.disabled:focus,.btn-secondary-outline.disabled.focus,.btn-secondary-outline:disabled:focus,.btn-secondary-outline:disabled.focus {
	border-color:#fff;
}

.btn-secondary-outline.disabled:hover,.btn-secondary-outline:disabled:hover {
	border-color:#fff;
}

.btn-info-outline {
	color:#5bc0de;
	background-image:none;
	background-color:transparent;
	border-color:#5bc0de;
}

.btn-info-outline:focus,.btn-info-outline.focus,.btn-info-outline:active,.btn-info-outline.active,.open > .btn-info-outline.dropdown-toggle {
	color:#fff;
	background-color:#5bc0de;
	border-color:#5bc0de;
}

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

.btn-info-outline.disabled:focus,.btn-info-outline.disabled.focus,.btn-info-outline:disabled:focus,.btn-info-outline:disabled.focus {
	border-color:#b0e1ef;
}

.btn-info-outline.disabled:hover,.btn-info-outline:disabled:hover {
	border-color:#b0e1ef;
}

.btn-success-outline {
	color:#5cb85c;
	background-image:none;
	background-color:transparent;
	border-color:#5cb85c;
}

.btn-success-outline:focus,.btn-success-outline.focus,.btn-success-outline:active,.btn-success-outline.active,.open > .btn-success-outline.dropdown-toggle {
	color:#fff;
	background-color:#5cb85c;
	border-color:#5cb85c;
}

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

.btn-success-outline.disabled:focus,.btn-success-outline.disabled.focus,.btn-success-outline:disabled:focus,.btn-success-outline:disabled.focus {
	border-color:#a3d7a3;
}

.btn-success-outline.disabled:hover,.btn-success-outline:disabled:hover {
	border-color:#a3d7a3;
}

.btn-warning-outline {
	color:#f0ad4e;
	background-image:none;
	background-color:transparent;
	border-color:#f0ad4e;
}

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

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

.btn-warning-outline.disabled:focus,.btn-warning-outline.disabled.focus,.btn-warning-outline:disabled:focus,.btn-warning-outline:disabled.focus {
	border-color:#f8d9ac;
}

.btn-warning-outline.disabled:hover,.btn-warning-outline:disabled:hover {
	border-color:#f8d9ac;
}

.btn-danger-outline {
	color:#d9534f;
	background-image:none;
	background-color:transparent;
	border-color:#d9534f;
}

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

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

.btn-danger-outline.disabled:focus,.btn-danger-outline.disabled.focus,.btn-danger-outline:disabled:focus,.btn-danger-outline:disabled.focus {
	border-color:#eba5a3;
}

.btn-danger-outline.disabled:hover,.btn-danger-outline:disabled:hover {
	border-color:#eba5a3;
}

.btn-link {
	font-weight:400;
	color:#0275d8;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link:disabled {
	background-color:transparent;
}

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

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

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

.btn-link:disabled:focus,.btn-link:disabled:hover {
	color:#818a91;
	text-decoration:none;
}

.btn-lg,.btn-group-lg > .btn {
	padding:.75rem 1.25rem;
	font-size:1.25rem;
	line-height:1.33333;
	-webkit-border-radius:.3rem;
	-moz-border-radius:.3rem;
	border-radius:.3rem;
}

.btn-sm,.btn-group-sm > .btn {
	padding:.25rem .75rem;
	font-size:.875rem;
	line-height:1.5;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
}

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

.fade.in {
	opacity:1;
}

.collapse {
	display:none;
}

.collapse.in {
	display:block;
}

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

.dropup,.dropdown {
	position:relative;
}

.dropdown-toggle::after {
	display:inline-block;
	width:0;
	height:0;
	margin-right:.25rem;
	margin-left:.25rem;
	vertical-align:middle;
	content:"";
	border-top:.3em solid;
	border-right:.3em solid transparent;
	border-left:.3em solid transparent;
}

.dropdown-toggle:focus {
	outline:0;
}

.dropup .dropdown-toggle::after {
	border-top:0;
	border-bottom:.3em solid;
}

.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;
	font-size:1rem;
	color:#373a3c;
	text-align:left;
	list-style:none;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	-o-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,0.15);
	-webkit-border-radius:.25rem;
	-moz-border-radius:.25rem;
	border-radius:.25rem;
}

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

.dropdown-item {
	display:block;
	width:100%;
	padding:3px 20px;
	clear:both;
	font-weight:400;
	line-height:1.5;
	color:#373a3c;
	text-align:inherit;
	white-space:nowrap;
	background:none;
	border:0;
}

.dropdown-item:focus,.dropdown-item:hover {
	color:#2b2d2f;
	text-decoration:none;
	background-color:#f5f5f5;
}

.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover {
	color:#fff;
	text-decoration:none;
	background-color:#0275d8;
	outline:0;
}

.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover {
	color:#818a91;
}

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

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

.open > a {
	outline:0;
}

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

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

.dropdown-header {
	display:block;
	padding:3px 20px;
	font-size:.875rem;
	line-height:1.5;
	color:#818a91;
	white-space:nowrap;
}

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

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

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

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

.btn-group,.btn-group-vertical {
	position:relative;
	display:inline-block;
	vertical-align:middle;
}

.btn-group > .btn,.btn-group-vertical > .btn {
	position:relative;
	float:left;
}

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

.btn-group > .btn:hover,.btn-group-vertical > .btn:hover {
	z-index:2;
}

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

.btn-toolbar {
	margin-left:-5px;
}

.btn-toolbar::after {
	content:"";
	display:table;
	clear:both;
}

.btn-toolbar .btn-group,.btn-toolbar .input-group {
	float:left;
}

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

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

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

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	border-top-right-radius:0;
}

.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) {
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
}

.btn-group > .btn-group {
	float:left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	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 {
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	border-top-right-radius:0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
}

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

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

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

.btn .caret {
	margin-left:0;
}

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

.dropup .btn-lg .caret,.dropup .btn-group-lg > .btn .caret {
	border-width:0 .3em .3em;
}

.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn {
	display:block;
	float:none;
	width:100%;
	max-width:100%;
}

.btn-group-vertical > .btn-group::after {
	content:"";
	display:table;
	clear:both;
}

.btn-group-vertical > .btn-group > .btn {
	float:none;
}

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

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

.btn-group-vertical > .btn:first-child:not(:last-child) {
	-webkit-border-top-right-radius:.25rem;
	-moz-border-radius-topright:.25rem;
	border-top-right-radius:.25rem;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
	-webkit-border-bottom-left-radius:.25rem;
	-moz-border-radius-bottomleft:.25rem;
	border-bottom-left-radius:.25rem;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	border-top-right-radius:0;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
}

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

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	border-top-right-radius:0;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
}

[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
	position:absolute;
	clip:rect(0,0,0,0);
	pointer-events:none;
}

.input-group {
	position:relative;
	display:table;
	border-collapse:separate;
}

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

.input-group .form-control:focus,.input-group .form-control:active,.input-group .form-control:hover {
	z-index:3;
}

.input-group-addon,.input-group-btn,.input-group .form-control {
	display:table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

.input-group-addon,.input-group-btn {
	width:1%;
	white-space:nowrap;
	vertical-align:middle;
}

.input-group-addon {
	padding:.375rem .75rem;
	font-size:1rem;
	font-weight:400;
	line-height:1;
	color:#55595c;
	text-align:center;
	background-color:#eceeef;
	border:1px solid #ccc;
	-webkit-border-radius:.25rem;
	-moz-border-radius:.25rem;
	border-radius:.25rem;
}

.input-group-addon.form-control-sm,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .input-group-addon.btn {
	padding:.275rem .75rem;
	font-size:.875rem;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
}

.input-group-addon.form-control-lg,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .input-group-addon.btn {
	padding:.75rem 1.25rem;
	font-size:1.25rem;
	-webkit-border-radius:.3rem;
	-moz-border-radius:.3rem;
	border-radius:.3rem;
}

.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 {
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright: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 {
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
}

.input-group-addon:last-child {
	border-left:0;
}

.input-group-btn {
	position:relative;
	font-size:0;
	white-space:nowrap;
}

.input-group-btn > .btn {
	position:relative;
}

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

.input-group-btn > .btn:focus,.input-group-btn > .btn:active,.input-group-btn > .btn:hover {
	z-index:3;
}

.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group {
	margin-right:-1px;
}

.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group {
	z-index:2;
	margin-left:-1px;
}

.input-group-btn:last-child > .btn:focus,.input-group-btn:last-child > .btn:active,.input-group-btn:last-child > .btn:hover,.input-group-btn:last-child > .btn-group:focus,.input-group-btn:last-child > .btn-group:active,.input-group-btn:last-child > .btn-group:hover {
	z-index:3;
}

.c-input {
	position:relative;
	display:inline;
	padding-left:1.5rem;
	color:#555;
	cursor:pointer;
}

.c-input > input {
	position:absolute;
	z-index:-1;
	opacity:0;
}

.c-input > input:checked ~ .c-indicator {
	color:#fff;
	background-color:#0074d9;
}

.c-input > input:focus ~ .c-indicator {
	-webkit-box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9;
	-moz-box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9;
	box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9;
}

.c-input > input:active ~ .c-indicator {
	color:#fff;
	background-color:#84c6ff;
}

.c-input + .c-input {
	margin-left:1rem;
}

.c-indicator {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:1rem;
	height:1rem;
	font-size:65%;
	line-height:1rem;
	color:#eee;
	text-align:center;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:#eee;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size:50% 50%;
	-moz-background-size:50% 50%;
	-o-background-size:50% 50%;
	background-size:50% 50%;
}

.c-checkbox .c-indicator {
	-webkit-border-radius:.25rem;
	-moz-border-radius:.25rem;
	border-radius:.25rem;
}

.c-checkbox input:checked ~ .c-indicator {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=);
}

.c-checkbox input:indeterminate ~ .c-indicator {
	background-color:#0074d9;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K);
}

.c-radio .c-indicator {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}

.c-radio input:checked ~ .c-indicator {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==);
}

.c-inputs-stacked .c-input {
	display:inline;
}

.c-inputs-stacked .c-input::after {
	display:block;
	margin-bottom:.25rem;
	content:"";
}

.c-inputs-stacked .c-input + .c-input {
	margin-left:0;
}

.c-select {
	display:inline-block;
	max-width:100%;
	padding:.375rem 1.75rem .375rem .75rem;
	padding-right:.75rem \9;
	color:#55595c;
	vertical-align:middle;
	background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center;
	background-image:none \9;
	-webkit-background-size:8px 10px;
	-moz-background-size:8px 10px;
	-o-background-size:8px 10px;
	background-size:8px 10px;
	border:1px solid #ccc;
	-moz-appearance:none;
	-webkit-appearance:none;
}

.c-select:focus {
	border-color:#51a7e8;
	outline:none;
}

.c-select::-ms-expand {
	opacity:0;
}

.c-select-sm {
	padding-top:3px;
	padding-bottom:3px;
	font-size:12px;
}

.c-select-sm:not([multiple]) {
	height:26px;
	min-height:26px;
}

.file {
	position:relative;
	display:inline-block;
	height:2.5rem;
	cursor:pointer;
}

.file input {
	min-width:14rem;
	margin:0;
	filter:alpha(opacity=0);
	opacity:0;
}

.file-custom {
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:5;
	height:2.5rem;
	padding:.5rem 1rem;
	line-height:1.5;
	color:#555;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-border-radius:.25rem;
	-moz-border-radius:.25rem;
	border-radius:.25rem;
}

.file-custom::after {
	content:"Choose file...";
}

.file-custom::before {
	position:absolute;
	top:-.075rem;
	right:-.075rem;
	bottom:-.075rem;
	z-index:6;
	display:block;
	height:2.5rem;
	padding:.5rem 1rem;
	line-height:1.5;
	color:#555;
	content:"Browse";
	background-color:#eee;
	border:1px solid #ddd;
	-webkit-border-radius:0 .25rem .25rem 0;
	-moz-border-radius:0 .25rem .25rem 0;
	border-radius:0 .25rem .25rem 0;
}

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

.nav-link {
	display:inline-block;
}

.nav-link:focus,.nav-link:hover {
	text-decoration:none;
}

.nav-link.disabled {
	color:#818a91;
}

.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover {
	color:#818a91;
	cursor:not-allowed;
	background-color:transparent;
}

.nav-inline .nav-item {
	display:inline-block;
}

.nav-inline .nav-item + .nav-item,.nav-inline .nav-link + .nav-link {
	margin-left:1rem;
}

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

.nav-tabs::after {
	content:"";
	display:table;
	clear:both;
}

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

.nav-tabs .nav-item + .nav-item {
	margin-left:.2rem;
}

.nav-tabs .nav-link {
	display:block;
	padding:.5em 1em;
	border:1px solid transparent;
	-webkit-border-radius:.25rem .25rem 0 0;
	-moz-border-radius:.25rem .25rem 0 0;
	border-radius:.25rem .25rem 0 0;
}

.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
	border-color:#eceeef #eceeef #ddd;
}

.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover {
	color:#818a91;
	background-color:transparent;
	border-color:transparent;
}

.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover {
	color:#55595c;
	background-color:#fff;
	border-color:#ddd #ddd transparent;
}

.nav-pills::after {
	content:"";
	display:table;
	clear:both;
}

.nav-pills .nav-item {
	float:left;
}

.nav-pills .nav-item + .nav-item {
	margin-left:.2rem;
}

.nav-pills .nav-link {
	display:block;
	padding:.5em 1em;
	-webkit-border-radius:.25rem;
	-moz-border-radius:.25rem;
	border-radius:.25rem;
}

.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover {
	color:#fff;
	cursor:default;
	background-color:#0275d8;
}

.nav-stacked .nav-item {
	display:block;
	float:none;
}

.nav-stacked .nav-item + .nav-item {
	margin-top:.2rem;
	margin-left:0;
}

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

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

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

.navbar {
	position:relative;
	padding:.5rem 1rem;
}

.navbar::after {
	content:"";
	display:table;
	clear:both;
}

@media (min-width: 544px) {
	.navbar {
		-webkit-border-radius:.25rem;
		-moz-border-radius:.25rem;
		border-radius:.25rem;
	}
}

.navbar-full {
	z-index:1000;
}

@media (min-width: 544px) {
	.navbar-full {
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
}

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

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

.navbar-fixed-top {
	top:0;
}

.navbar-fixed-bottom {
	bottom:0;
}

.navbar-sticky-top {
	position:-webkit-sticky;
	position:sticky;
	top:0;
	z-index:1030;
	width:100%;
}

@media (min-width: 544px) {
	.navbar-sticky-top {
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
}

.navbar-brand {
	float:left;
	padding-top:.25rem;
	padding-bottom:.25rem;
	margin-right:1rem;
	font-size:1.25rem;
}

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

.navbar-brand > img {
	display:block;
}

.navbar-divider {
	float:left;
	width:1px;
	padding-top:.425rem;
	padding-bottom:.425rem;
	margin-right:1rem;
	margin-left:1rem;
	overflow:hidden;
}

.navbar-divider::before {
	content:"\00a0";
}

.navbar-toggler {
	padding:.5rem .75rem;
	font-size:1.25rem;
	line-height:1;
	background:none;
	border:1px solid transparent;
	-webkit-border-radius:.25rem;
	-moz-border-radius:.25rem;
	border-radius:.25rem;
}

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

@media (min-width: 544px) {
	.navbar-toggleable-xs {
		display:block!important;
	}
}

@media (min-width: 768px) {
	.navbar-toggleable-sm {
		display:block!important;
	}
}

@media (min-width: 992px) {
	.navbar-toggleable-md {
		display:block!important;
	}
}

.navbar-nav .nav-item {
	float:left;
}

.navbar-nav .nav-link {
	display:block;
	padding-top:.425rem;
	padding-bottom:.425rem;
}

.navbar-nav .nav-link + .nav-link {
	margin-left:1rem;
}

.navbar-nav .nav-item + .nav-item {
	margin-left:1rem;
}

.navbar-light .navbar-brand {
	color:rgba(0,0,0,0.8);
}

.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {
	color:rgba(0,0,0,0.8);
}

.navbar-light .navbar-nav .nav-link {
	color:rgba(0,0,0,0.3);
}

.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
	color:rgba(0,0,0,0.6);
}

.navbar-light .navbar-nav .open > .nav-link,.navbar-light .navbar-nav .open > .nav-link:focus,.navbar-light .navbar-nav .open > .nav-link:hover,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .active > .nav-link:focus,.navbar-light .navbar-nav .active > .nav-link:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover {
	color:rgba(0,0,0,0.8);
}

.navbar-light .navbar-divider {
	background-color:rgba(0,0,0,0.075);
}

.navbar-dark .navbar-brand {
	color:#fff;
}

.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {
	color:#fff;
}

.navbar-dark .navbar-nav .nav-link {
	color:rgba(255,255,255,0.5);
}

.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {
	color:rgba(255,255,255,0.75);
}

.navbar-dark .navbar-nav .open > .nav-link,.navbar-dark .navbar-nav .open > .nav-link:focus,.navbar-dark .navbar-nav .open > .nav-link:hover,.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .active > .nav-link:focus,.navbar-dark .navbar-nav .active > .nav-link:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover {
	color:#fff;
}

.navbar-dark .navbar-divider {
	background-color:rgba(255,255,255,0.075);
}

.card {
	position:relative;
	display:block;
	margin-bottom:.75rem;
	background-color:#fff;
	border:1px solid #e5e5e5;
	-webkit-border-radius:.25rem;
	-moz-border-radius:.25rem;
	border-radius:.25rem;
}

.card-block {
	padding:1.25rem;
}

.card-title {
	margin-bottom:.75rem;
}

.card-subtitle {
	margin-top:-.375rem;
	margin-bottom:0;
}

.card-text:last-child {
	margin-bottom:0;
}

.card-link:hover {
	text-decoration:none;
}

.card-link + .card-link {
	margin-left:1.25rem;
}

.card > .list-group:first-child .list-group-item:first-child {
	-webkit-border-radius:.25rem .25rem 0 0;
	-moz-border-radius:.25rem .25rem 0 0;
	border-radius:.25rem .25rem 0 0;
}

.card > .list-group:last-child .list-group-item:last-child {
	-webkit-border-radius:0 0 .25rem .25rem;
	-moz-border-radius:0 0 .25rem .25rem;
	border-radius:0 0 .25rem .25rem;
}

.card-header {
	padding:.75rem 1.25rem;
	background-color:#f5f5f5;
	border-bottom:1px solid #e5e5e5;
}

.card-header:first-child {
	-webkit-border-radius:.25rem .25rem 0 0;
	-moz-border-radius:.25rem .25rem 0 0;
	border-radius:.25rem .25rem 0 0;
}

.card-footer {
	padding:.75rem 1.25rem;
	background-color:#f5f5f5;
	border-top:1px solid #e5e5e5;
}

.card-footer:last-child {
	-webkit-border-radius:0 0 .25rem .25rem;
	-moz-border-radius:0 0 .25rem .25rem;
	border-radius:0 0 .25rem .25rem;
}

.card-primary {
	background-color:#0275d8;
	border-color:#0275d8;
}

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

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

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

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

.card-primary-outline {
	background-color:transparent;
	border-color:#0275d8;
}

.card-secondary-outline {
	background-color:transparent;
	border-color:#ccc;
}

.card-info-outline {
	background-color:transparent;
	border-color:#5bc0de;
}

.card-success-outline {
	background-color:transparent;
	border-color:#5cb85c;
}

.card-warning-outline {
	background-color:transparent;
	border-color:#f0ad4e;
}

.card-danger-outline {
	background-color:transparent;
	border-color:#d9534f;
}

.card-inverse .card-header,.card-inverse .card-footer {
	border-bottom:1px solid rgba(255,255,255,0.2);
}

.card-inverse .card-header,.card-inverse .card-footer,.card-inverse .card-title,.card-inverse .card-blockquote {
	color:#fff;
}

.card-inverse .card-link,.card-inverse .card-text,.card-inverse .card-blockquote > footer {
	color:rgba(255,255,255,0.65);
}

.card-inverse .card-link:focus,.card-inverse .card-link:hover {
	color:#fff;
}

.card-blockquote {
	padding:0;
	margin-bottom:0;
	border-left:0;
}

.card-img {
	-webkit-border-radius:.25rem;
	-moz-border-radius:.25rem;
	border-radius:.25rem;
}

.card-img-overlay {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:1.25rem;
}

.card-img-top {
	-webkit-border-radius:.25rem .25rem 0 0;
	-moz-border-radius:.25rem .25rem 0 0;
	border-radius:.25rem .25rem 0 0;
}

.card-img-bottom {
	-webkit-border-radius:0 0 .25rem .25rem;
	-moz-border-radius:0 0 .25rem .25rem;
	border-radius:0 0 .25rem .25rem;
}

@media (min-width: 544px) {
	.card-deck {
		display:table;
		table-layout:fixed;
		border-spacing:1.25rem 0;
	}
	
	.card-deck .card {
		display:table-cell;
		width:1%;
		vertical-align:top;
	}
	
	.card-deck-wrapper {
		margin-right:-1.25rem;
		margin-left:-1.25rem;
	}
}

@media (min-width: 544px) {
	.card-group {
		display:table;
		width:100%;
		table-layout:fixed;
	}
	
	.card-group .card {
		display:table-cell;
		vertical-align:top;
	}
	
	.card-group .card + .card {
		margin-left:0;
		border-left:0;
	}
	
	.card-group .card:first-child {
		-webkit-border-bottom-right-radius:0;
		-moz-border-radius-bottomright:0;
		border-bottom-right-radius:0;
		-webkit-border-top-right-radius:0;
		-moz-border-radius-topright:0;
		border-top-right-radius:0;
	}
	
	.card-group .card:first-child .card-img-top {
		-webkit-border-top-right-radius:0;
		-moz-border-radius-topright:0;
		border-top-right-radius:0;
	}
	
	.card-group .card:first-child .card-img-bottom {
		-webkit-border-bottom-right-radius:0;
		-moz-border-radius-bottomright:0;
		border-bottom-right-radius:0;
	}
	
	.card-group .card:last-child {
		-webkit-border-bottom-left-radius:0;
		-moz-border-radius-bottomleft:0;
		border-bottom-left-radius:0;
		-webkit-border-top-left-radius:0;
		-moz-border-radius-topleft:0;
		border-top-left-radius:0;
	}
	
	.card-group .card:last-child .card-img-top {
		-webkit-border-top-left-radius:0;
		-moz-border-radius-topleft:0;
		border-top-left-radius:0;
	}
	
	.card-group .card:last-child .card-img-bottom {
		-webkit-border-bottom-left-radius:0;
		-moz-border-radius-bottomleft:0;
		border-bottom-left-radius:0;
	}
	
	.card-group .card:not(:first-child):not(:last-child) {
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
	
	.card-group .card:not(:first-child):not(:last-child) .card-img-top,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
}

@media (min-width: 544px) {
	.card-columns {
		-webkit-column-count:3;
		-moz-column-count:3;
		column-count:3;
		-webkit-column-gap:1.25rem;
		-moz-column-gap:1.25rem;
		column-gap:1.25rem;
	}
	
	.card-columns .card {
		display:inline-block;
		width:100%;
	}
}

.breadcrumb {
	padding:.75rem 1rem;
	margin-bottom:1rem;
	list-style:none;
	background-color:#eceeef;
	-webkit-border-radius:.25rem;
	-moz-border-radius:.25rem;
	border-radius:.25rem;
}

.breadcrumb::after {
	content:"";
	display:table;
	clear:both;
}

.breadcrumb > li {
	float:left;
}

.breadcrumb > li + li::before {
	padding-right:.5rem;
	padding-left:.5rem;
	color:#818a91;
	content:"/";
}

.breadcrumb > .active {
	color:#818a91;
}

.pagination {
	display:inline-block;
	padding-left:0;
	margin-top:1rem;
	margin-bottom:1rem;
	-webkit-border-radius:.25rem;
	-moz-border-radius:.25rem;
	border-radius:.25rem;
}

.page-item {
	display:inline;
}

.page-item:first-child .page-link {
	margin-left:0;
	-webkit-border-bottom-left-radius:.25rem;
	-moz-border-radius-bottomleft:.25rem;
	border-bottom-left-radius:.25rem;
	-webkit-border-top-left-radius:.25rem;
	-moz-border-radius-topleft:.25rem;
	border-top-left-radius:.25rem;
}

.page-item:last-child .page-link {
	-webkit-border-bottom-right-radius:.25rem;
	-moz-border-radius-bottomright:.25rem;
	border-bottom-right-radius:.25rem;
	-webkit-border-top-right-radius:.25rem;
	-moz-border-radius-topright:.25rem;
	border-top-right-radius:.25rem;
}

.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#0275d8;
	border-color:#0275d8;
}

.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover {
	color:#818a91;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd;
}

.page-link {
	position:relative;
	float:left;
	padding:.5rem .75rem;
	margin-left:-1px;
	line-height:1.5;
	color:#0275d8;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
}

.page-link:focus,.page-link:hover {
	color:#014c8c;
	background-color:#eceeef;
	border-color:#ddd;
}

.pagination-lg .page-link {
	padding:.75rem 1.5rem;
	font-size:1.25rem;
	line-height:1.33333;
}

.pagination-lg .page-item:first-child .page-link {
	-webkit-border-bottom-left-radius:.3rem;
	-moz-border-radius-bottomleft:.3rem;
	border-bottom-left-radius:.3rem;
	-webkit-border-top-left-radius:.3rem;
	-moz-border-radius-topleft:.3rem;
	border-top-left-radius:.3rem;
}

.pagination-lg .page-item:last-child .page-link {
	-webkit-border-bottom-right-radius:.3rem;
	-moz-border-radius-bottomright:.3rem;
	border-bottom-right-radius:.3rem;
	-webkit-border-top-right-radius:.3rem;
	-moz-border-radius-topright:.3rem;
	border-top-right-radius:.3rem;
}

.pagination-sm .page-link {
	padding:.275rem .75rem;
	font-size:.875rem;
	line-height:1.5;
}

.pagination-sm .page-item:first-child .page-link {
	-webkit-border-bottom-left-radius:.2rem;
	-moz-border-radius-bottomleft:.2rem;
	border-bottom-left-radius:.2rem;
	-webkit-border-top-left-radius:.2rem;
	-moz-border-radius-topleft:.2rem;
	border-top-left-radius:.2rem;
}

.pagination-sm .page-item:last-child .page-link {
	-webkit-border-bottom-right-radius:.2rem;
	-moz-border-radius-bottomright:.2rem;
	border-bottom-right-radius:.2rem;
	-webkit-border-top-right-radius:.2rem;
	-moz-border-radius-topright:.2rem;
	border-top-right-radius:.2rem;
}

.pager {
	padding-left:0;
	margin-top:1rem;
	margin-bottom:1rem;
	text-align:center;
	list-style:none;
}

.pager::after {
	content:"";
	display:table;
	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;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}

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

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

.pager .disabled > span {
	color:#818a91;
	cursor:not-allowed;
	background-color:#fff;
}

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

.pager-prev > a,.pager-prev > span {
	float:left;
}

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

.label:empty {
	display:none;
}

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

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

.label-pill {
	padding-right:.6em;
	padding-left:.6em;
	-webkit-border-radius:10rem;
	-moz-border-radius:10rem;
	border-radius:10rem;
}

.label-default {
	background-color:#818a91;
}

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

.label-primary {
	background-color:#0275d8;
}

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

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

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

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

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

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

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

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

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

.jumbotron {
	padding:2rem 1rem;
	margin-bottom:2rem;
	background-color:#eceeef;
	-webkit-border-radius:.3rem;
	-moz-border-radius:.3rem;
	border-radius:.3rem;
}

@media (min-width: 544px) {
	.jumbotron {
		padding:4rem 2rem;
	}
}

.jumbotron-hr {
	border-top-color:#d0d5d8;
}

.jumbotron-fluid {
	padding-right:0;
	padding-left:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

.alert {
	padding:15px;
	border:1px solid transparent;
	text-align: center;
}

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

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

.alert-heading {
	color:inherit;
}

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

.alert-dismissible {
	padding-right:35px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position:1rem 0;
	}
	
	to {
		background-position:0 0;
	}
}

@-moz-keyframes progress-bar-stripes {
	from {
		background-position:1rem 0;
	}
	
	to {
		background-position:0 0;
	}
}

@-o-keyframes progress-bar-stripes {
	from {
		background-position:1rem 0;
	}
	
	to {
		background-position:0 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position:1rem 0;
	}
	
	to {
		background-position:0 0;
	}
}

.progress {
	display:block;
	width:100%;
	height:1rem;
	margin-bottom:1rem;
}

.progress[value] {
	color:#0074d9;
	border:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}

.progress[value]::-webkit-progress-bar {
	background-color:#eee;
	-webkit-border-radius:.25rem;
	border-radius:.25rem;
}

.progress[value]::-webkit-progress-value::before {
	content:attr(value);
}

.progress[value]::-webkit-progress-value {
	background-color:#0074d9;
	-webkit-border-top-left-radius:.25rem;
	border-top-left-radius:.25rem;
	-webkit-border-bottom-left-radius:.25rem;
	border-bottom-left-radius:.25rem;
}

.progress[value="100"]::-webkit-progress-value {
	-webkit-border-top-right-radius:.25rem;
	border-top-right-radius:.25rem;
	-webkit-border-bottom-right-radius:.25rem;
	border-bottom-right-radius:.25rem;
}

@media screen and (min-width: 0\0) {
	.progress {
		background-color:#eee;
		-webkit-border-radius:.25rem;
		-moz-border-radius:.25rem;
		border-radius:.25rem;
	}
	
	.progress-bar {
		display:inline-block;
		height:1rem;
		text-indent:-999rem;
		background-color:#0074d9;
		-webkit-border-top-left-radius:.25rem;
		-moz-border-radius-topleft:.25rem;
		border-top-left-radius:.25rem;
		-webkit-border-bottom-left-radius:.25rem;
		-moz-border-radius-bottomleft:.25rem;
		border-bottom-left-radius:.25rem;
	}
	
	.progress[width^="0"] {
		min-width:2rem;
		color:#818a91;
		background-color:transparent;
		background-image:none;
	}
	
	.progress[width="100%"] {
		-webkit-border-top-right-radius:.25rem;
		-moz-border-radius-topright:.25rem;
		border-top-right-radius:.25rem;
		-webkit-border-bottom-right-radius:.25rem;
		-moz-border-radius-bottomright:.25rem;
		border-bottom-right-radius:.25rem;
	}
}

.progress-striped[value]::-webkit-progress-value {
	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: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);
	-webkit-background-size:1rem 1rem;
	background-size:1rem 1rem;
}

.progress-striped[value]::-moz-progress-bar {
	background-image:-moz-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);
	-moz-background-size:1rem 1rem;
	background-size:1rem 1rem;
}

@media screen and (min-width: 0\0) {
	.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:-moz-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);
		-webkit-background-size:1rem 1rem;
		-moz-background-size:1rem 1rem;
		-o-background-size:1rem 1rem;
		background-size:1rem 1rem;
	}
}

.progress-animated[value]::-webkit-progress-value {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite;
}

.progress-animated[value]::-moz-progress-bar {
	-moz-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite;
}

@media screen and (min-width: 0\0) {
	.progress-animated .progress-bar-striped {
		-webkit-animation:progress-bar-stripes 2s linear infinite;
		-moz-animation:progress-bar-stripes 2s linear infinite;
		-o-animation:progress-bar-stripes 2s linear infinite;
		animation:progress-bar-stripes 2s linear infinite;
	}
}

.progress-success[value]::-webkit-progress-value {
	background-color:#5cb85c;
}

.progress-success[value]::-moz-progress-bar {
	background-color:#5cb85c;
}

@media screen and (min-width: 0\0) {
	.progress-success .progress-bar {
		background-color:#5cb85c;
	}
}

.progress-info[value]::-webkit-progress-value {
	background-color:#5bc0de;
}

.progress-info[value]::-moz-progress-bar {
	background-color:#5bc0de;
}

@media screen and (min-width: 0\0) {
	.progress-info .progress-bar {
		background-color:#5bc0de;
	}
}

.progress-warning[value]::-webkit-progress-value {
	background-color:#f0ad4e;
}

.progress-warning[value]::-moz-progress-bar {
	background-color:#f0ad4e;
}

@media screen and (min-width: 0\0) {
	.progress-warning .progress-bar {
		background-color:#f0ad4e;
	}
}

.progress-danger[value]::-webkit-progress-value {
	background-color:#d9534f;
}

.progress-danger[value]::-moz-progress-bar {
	background-color:#d9534f;
}

@media screen and (min-width: 0\0) {
	.progress-danger .progress-bar {
		background-color:#d9534f;
	}
}

.media {
	margin-top:15px;
}

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

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

.media-body {
	width:10000px;
}

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

.media-middle {
	vertical-align:middle;
}

.media-bottom {
	vertical-align:bottom;
}

.media-object {
	display:block;
}

.media-object.img-thumbnail {
	max-width:none;
}

.media-right {
	padding-left:10px;
}

.media-left {
	padding-right:10px;
}

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

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

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

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

.list-group-item:first-child {
	-webkit-border-top-right-radius:.25rem;
	-moz-border-radius-topright:.25rem;
	border-top-right-radius:.25rem;
	-webkit-border-top-left-radius:.25rem;
	-moz-border-radius-topleft:.25rem;
	border-top-left-radius:.25rem;
}

.list-group-item:last-child {
	margin-bottom:0;
	-webkit-border-bottom-right-radius:.25rem;
	-moz-border-radius-bottomright:.25rem;
	border-bottom-right-radius:.25rem;
	-webkit-border-bottom-left-radius:.25rem;
	-moz-border-radius-bottomleft:.25rem;
	border-bottom-left-radius:.25rem;
}

.list-group-flush .list-group-item {
	border-width:1px 0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

.list-group-flush:first-child .list-group-item:first-child {
	border-top:0;
}

.list-group-flush:last-child .list-group-item:last-child {
	border-bottom:0;
}

a.list-group-item,button.list-group-item {
	width:100%;
	color:#555;
	text-align:inherit;
}

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

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

.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
	color:#818a91;
	cursor:not-allowed;
	background-color:#eceeef;
}

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

.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
	color:#818a91;
}

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

.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > .small {
	color:inherit;
}

.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
	color:#a8d6fe;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {
	color:#fff;
	background-color:#a94442;
	border-color:#a94442;
}

.list-group-item-heading {
	margin-top:0;
	margin-bottom:5px;
}

.list-group-item-text {
	margin-bottom:0;
	line-height:1.3;
}

.embed-responsive {
	position:relative;
	display:block;
	height:0;
	padding:0;
	overflow:hidden;
}

.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:0;
}

.embed-responsive-21by9 {
	padding-bottom:42.85714%;
}

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

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

.embed-responsive-1by1 {
	padding-bottom:100%;
}

.close {
	float:right;
	font-size:1.5rem;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
}

.close:focus,.close:hover {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.5;
}

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

.modal-open {
	overflow:hidden;
}

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

.modal.fade .modal-dialog {
	-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;
	-webkit-transform:translate(0,-25%);
	-moz-transform:translate(0,-25%);
	-ms-transform:translate(0,-25%);
	-o-transform:translate(0,-25%);
	transform:translate(0,-25%);
}

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

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

.modal-backdrop.fade {
	opacity:0;
}

.modal-backdrop.in {
	opacity:.5;
}

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

.modal-header::after {
	content:"";
	display:table;
	clear:both;
}

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

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

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

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

.modal-footer::after {
	content:"";
	display:table;
	clear:both;
}

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

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

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

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

@media (min-width: 544px) {
	.modal-dialog {
		width:600px;
		margin:30px auto;
	}
	
	.modal-sm {
		width:300px;
	}
}

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

.tooltip {
	position:absolute;
	z-index:1070;
	display:block;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:normal;
	font-weight:400;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.5;
	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:.875rem;
	opacity:0;
}

.tooltip.in {
	opacity:.9;
}

.tooltip.tooltip-top,.tooltip.bs-tether-element-attached-bottom {
	padding:5px 0;
	margin-top:-3px;
}

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

.tooltip.tooltip-right,.tooltip.bs-tether-element-attached-left {
	padding:0 5px;
	margin-left:3px;
}

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

.tooltip.tooltip-bottom,.tooltip.bs-tether-element-attached-top {
	padding:5px 0;
	margin-top:3px;
}

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

.tooltip.tooltip-left,.tooltip.bs-tether-element-attached-right {
	padding:0 5px;
	margin-left:-3px;
}

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

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

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

.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1060;
	display:block;
	max-width:276px;
	padding:1px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:normal;
	font-weight:400;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.5;
	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:.875rem;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	-o-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,0.2);
	-webkit-border-radius:.3rem;
	-moz-border-radius:.3rem;
	border-radius:.3rem;
}

.popover.popover-top,.popover.bs-tether-element-attached-bottom {
	margin-top:-10px;
}

.popover.popover-top .popover-arrow,.popover.bs-tether-element-attached-bottom .popover-arrow {
	bottom:-11px;
	left:50%;
	margin-left:-11px;
	border-top-color:rgba(0,0,0,0.25);
	border-bottom-width:0;
}

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

.popover.popover-right,.popover.bs-tether-element-attached-left {
	margin-left:10px;
}

.popover.popover-right .popover-arrow,.popover.bs-tether-element-attached-left .popover-arrow {
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-right-color:rgba(0,0,0,0.25);
	border-left-width:0;
}

.popover.popover-right .popover-arrow::after,.popover.bs-tether-element-attached-left .popover-arrow::after {
	bottom:-10px;
	left:1px;
	content:"";
	border-right-color:#fff;
	border-left-width:0;
}

.popover.popover-bottom,.popover.bs-tether-element-attached-top {
	margin-top:10px;
}

.popover.popover-bottom .popover-arrow,.popover.bs-tether-element-attached-top .popover-arrow {
	top:-11px;
	left:50%;
	margin-left:-11px;
	border-top-width:0;
	border-bottom-color:rgba(0,0,0,0.25);
}

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

.popover.popover-left,.popover.bs-tether-element-attached-right {
	margin-left:-10px;
}

.popover.popover-left .popover-arrow,.popover.bs-tether-element-attached-right .popover-arrow {
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-right-width:0;
	border-left-color:rgba(0,0,0,0.25);
}

.popover.popover-left .popover-arrow::after,.popover.bs-tether-element-attached-right .popover-arrow::after {
	right:1px;
	bottom:-10px;
	content:"";
	border-right-width:0;
	border-left-color:#fff;
}

.popover-title {
	padding:8px 14px;
	margin:0;
	font-size:1rem;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	-webkit-border-radius:-.7rem -.7rem 0 0;
	-moz-border-radius:-.7rem -.7rem 0 0;
	border-radius:-.7rem -.7rem 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 {
	content:"";
	border-width:10px;
}

.carousel {
	position:relative;
}

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

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

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

@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner > .carousel-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:1000px;
		-moz-perspective:1000px;
		perspective:1000px;
	}
	
	.carousel-inner > .carousel-item.next,.carousel-inner > .carousel-item.active.right {
		left:0;
		-webkit-transform:translate3d(100%,0,0);
		-moz-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0);
	}
	
	.carousel-inner > .carousel-item.prev,.carousel-inner > .carousel-item.active.left {
		left:0;
		-webkit-transform:translate3d(-100%,0,0);
		-moz-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0);
	}
	
	.carousel-inner > .carousel-item.next.left,.carousel-inner > .carousel-item.prev.right,.carousel-inner > .carousel-item.active {
		left:0;
		-webkit-transform:translate3d(0,0,0);
		-moz-transform:translate3d(0,0,0);
		transform:translate3d(0,0,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;
	bottom:0;
	left:0;
	width:15%;
	font-size:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,0.6);
	opacity:.5;
}

.carousel-control.left {
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);
	background-image:-moz-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 {
	right:0;
	left:auto;
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);
	background-image:-moz-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:focus,.carousel-control:hover {
	color:#fff;
	text-decoration:none;
	outline:0;
	opacity:.9;
}

.carousel-control .icon-prev,.carousel-control .icon-next {
	position:absolute;
	top:50%;
	z-index:5;
	display:inline-block;
	width:20px;
	height:20px;
	margin-top:-10px;
	font-family:serif;
	line-height:1;
}

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

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

.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%;
	padding-left:0;
	margin-left:-30%;
	text-align:center;
	list-style:none;
}

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

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

.carousel-caption {
	position:absolute;
	right:15%;
	bottom:20px;
	left:15%;
	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 (min-width: 544px) {
	.carousel-control .icon-prev,.carousel-control .icon-next {
		width:30px;
		height:30px;
		margin-top:-15px;
		font-size:30px;
	}
	
	.carousel-control .icon-prev {
		margin-left:-15px;
	}
	
	.carousel-control .icon-next {
		margin-right:-15px;
	}
	
	.carousel-caption {
		right:20%;
		left:20%;
		padding-bottom:30px;
	}
	
	.carousel-indicators {
		bottom:20px;
	}
}

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

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

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

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

.pull-xs-none {
	float:none!important;
}

@media (min-width: 544px) {
	.pull-sm-left {
		float:left!important;
	}
	
	.pull-sm-right {
		float:right!important;
	}
	
	.pull-sm-none {
		float:none!important;
	}
}

@media (min-width: 768px) {
	.pull-md-left {
		float:left!important;
	}
	
	.pull-md-right {
		float:right!important;
	}
	
	.pull-md-none {
		float:none!important;
	}
}

@media (min-width: 992px) {
	.pull-lg-left {
		float:left!important;
	}
	
	.pull-lg-right {
		float:right!important;
	}
	
	.pull-lg-none {
		float:none!important;
	}
}

@media (min-width: 1200px) {
	.pull-xl-left {
		float:left!important;
	}
	
	.pull-xl-right {
		float:right!important;
	}
	
	.pull-xl-none {
		float:none!important;
	}
}

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

.sr-only-focusable:active,.sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto;
}

.invisible {
	visibility:hidden!important;
}

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

.text-justify {
	text-align:justify!important;
}

.text-nowrap {
	white-space:nowrap!important;
}

.text-truncate {
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.text-xs-left {
	text-align:left!important;
}

.text-xs-right {
	text-align:right!important;
}

.text-xs-center {
	text-align:center!important;
}

@media (min-width: 544px) {
	.text-sm-left {
		text-align:left!important;
	}
	
	.text-sm-right {
		text-align:right!important;
	}
	
	.text-sm-center {
		text-align:center!important;
	}
}

@media (min-width: 768px) {
	.text-md-left {
		text-align:left!important;
	}
	
	.text-md-right {
		text-align:right!important;
	}
	
	.text-md-center {
		text-align:center!important;
	}
}

@media (min-width: 992px) {
	.text-lg-left {
		text-align:left!important;
	}
	
	.text-lg-right {
		text-align:right!important;
	}
	
	.text-lg-center {
		text-align:center!important;
	}
}

@media (min-width: 1200px) {
	.text-xl-left {
		text-align:left!important;
	}
	
	.text-xl-right {
		text-align:right!important;
	}
	
	.text-xl-center {
		text-align:center!important;
	}
}

.text-lowercase {
	text-transform:lowercase!important;
}

.text-uppercase {
	text-transform:uppercase!important;
}

.text-capitalize {
	text-transform:capitalize!important;
}

.font-weight-normal {
	font-weight:400;
}

.font-weight-bold {
	font-weight:700;
}

.font-italic {
	font-style:italic;
}

.text-muted {
	color:#818a91;
}

.text-primary {
	color:#0275d8!important;
}

a.text-primary:focus,a.text-primary:hover {
	color:#025aa5;
}

.text-success {
	color:#5cb85c!important;
}

a.text-success:focus,a.text-success:hover {
	color:#449d44;
}

.text-info {
	color:#5bc0de!important;
}

a.text-info:focus,a.text-info:hover {
	color:#31b0d5;
}

.text-warning {
	color:#f0ad4e!important;
}

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

.text-danger {
	color:#d9534f!important;
}

a.text-danger:focus,a.text-danger:hover {
	color:#c9302c;
}

.bg-inverse {
	color:#eceeef;
	background-color:#373a3c;
}

.bg-faded {
	background-color:#f7f7f9;
}

.bg-primary {
	color:#fff!important;
	background-color:#0275d8!important;
}

a.bg-primary:focus,a.bg-primary:hover {
	background-color:#025aa5;
}

.bg-success {
	color:#fff!important;
	background-color:#5cb85c!important;
}

a.bg-success:focus,a.bg-success:hover {
	background-color:#449d44;
}

.bg-info {
	color:#fff!important;
	background-color:#5bc0de!important;
}

a.bg-info:focus,a.bg-info:hover {
	background-color:#31b0d5;
}

.bg-warning {
	color:#fff!important;
	background-color:#f0ad4e!important;
}

a.bg-warning:focus,a.bg-warning:hover {
	background-color:#ec971f;
}

.bg-danger {
	color:#fff!important;
	background-color:#d9534f!important;
}

a.bg-danger:focus,a.bg-danger:hover {
	background-color:#c9302c;
}

.m-x-auto {
	margin-right:auto!important;
	margin-left:auto!important;
}

.m-a-0 {
	margin:0!important;
}

.m-t-0 {
	margin-top:0!important;
}

.m-r-0 {
	margin-right:0!important;
}

.m-b-0 {
	margin-bottom:0!important;
}

.m-l-0 {
	margin-left:0!important;
}

.m-x-0 {
	margin-right:0!important;
	margin-left:0!important;
}

.m-y-0 {
	margin-top:0!important;
	margin-bottom:0!important;
}

.m-a-1 {
	margin:1rem!important;
}

.m-t-1 {
	margin-top:1rem!important;
}

.m-r-1 {
	margin-right:1rem!important;
}

.m-b-1 {
	margin-bottom:1rem!important;
}

.m-l-1 {
	margin-left:1rem!important;
}

.m-x-1 {
	margin-right:1rem!important;
	margin-left:1rem!important;
}

.m-y-1 {
	margin-top:1rem!important;
	margin-bottom:1rem!important;
}

.m-a-2 {
	margin:1.5rem!important;
}

.m-t-2 {
	margin-top:1.5rem!important;
}

.m-r-2 {
	margin-right:1.5rem!important;
}

.m-b-2 {
	margin-bottom:1.5rem!important;
}

.m-l-2 {
	margin-left:1.5rem!important;
}

.m-x-2 {
	margin-right:1.5rem!important;
	margin-left:1.5rem!important;
}

.m-y-2 {
	margin-top:1.5rem!important;
	margin-bottom:1.5rem!important;
}

.m-a-3 {
	margin:3rem!important;
}

.m-t-3 {
	margin-top:3rem!important;
}

.m-r-3 {
	margin-right:3rem!important;
}

.m-b-3 {
	margin-bottom:3rem!important;
}

.m-l-3 {
	margin-left:3rem!important;
}

.m-x-3 {
	margin-right:3rem!important;
	margin-left:3rem!important;
}

.m-y-3 {
	margin-top:3rem!important;
	margin-bottom:3rem!important;
}

.p-a-0 {
	padding:0!important;
}

.p-t-0 {
	padding-top:0!important;
}

.p-r-0 {
	padding-right:0!important;
}

.p-b-0 {
	padding-bottom:0!important;
}

.p-l-0 {
	padding-left:0!important;
}

.p-x-0 {
	padding-right:0!important;
	padding-left:0!important;
}

.p-y-0 {
	padding-top:0!important;
	padding-bottom:0!important;
}

.p-a-1 {
	padding:1rem!important;
}

.p-t-1 {
	padding-top:1rem!important;
}

.p-r-1 {
	padding-right:1rem!important;
}

.p-b-1 {
	padding-bottom:1rem!important;
}

.p-l-1 {
	padding-left:1rem!important;
}

.p-x-1 {
	padding-right:1rem!important;
	padding-left:1rem!important;
}

.p-y-1 {
	padding-top:1rem!important;
	padding-bottom:1rem!important;
}

.p-a-2 {
	padding:1.5rem!important;
}

.p-t-2 {
	padding-top:1.5rem!important;
}

.p-r-2 {
	padding-right:1.5rem!important;
}

.p-b-2 {
	padding-bottom:1.5rem!important;
}

.p-l-2 {
	padding-left:1.5rem!important;
}

.p-x-2 {
	padding-right:1.5rem!important;
	padding-left:1.5rem!important;
}

.p-y-2 {
	padding-top:1.5rem!important;
	padding-bottom:1.5rem!important;
}

.p-a-3 {
	padding:3rem!important;
}

.p-t-3 {
	padding-top:3rem!important;
}

.p-r-3 {
	padding-right:3rem!important;
}

.p-b-3 {
	padding-bottom:3rem!important;
}

.p-l-3 {
	padding-left:3rem!important;
}

.p-x-3 {
	padding-right:3rem!important;
	padding-left:3rem!important;
}

.p-y-3 {
	padding-top:3rem!important;
	padding-bottom:3rem!important;
}

.pos-f-t {
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:1030;
}

.hidden-xs-up {
	display:none!important;
}

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

@media (min-width: 544px) {
	.hidden-sm-up {
		display:none!important;
	}
}

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

@media (min-width: 768px) {
	.hidden-md-up {
		display:none!important;
	}
}

@media (max-width: 991px) {
	.hidden-md-down {
		display:none!important;
	}
}

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

@media (max-width: 1199px) {
	.hidden-lg-down {
		display:none!important;
	}
}

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

.hidden-xl-down {
	display:none!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;
	}
}

/* Slider */
.slick-slider {
	position:relative;
	display:block;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent;
}

.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
}

.slick-list:focus {
	outline:none;
}

.slick-list.dragging {
	cursor:pointer;
	cursor:hand;
}

.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}

.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block;
}

.slick-track:before,.slick-track:after {
	content:"";
	display:table;
}

.slick-track:after {
	clear:both;
}

.slick-loading .slick-track {
	visibility:hidden;
}

.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none;
}

[dir="rtl"] .slick-slide {
	float:right;
}

.slick-slide img {
	display:block;
}

.slick-slide.slick-loading img {
	display:none;
}

.slick-slide.dragging img {
	pointer-events:none;
}

.slick-initialized .slick-slide {
	display:block;
}

.slick-loading .slick-slide {
	visibility:hidden;
}

.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent;
}

.slick-arrow.slick-hidden {
	display:none;
}

/* Preload images */
body:after {
	content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAPFBMVEX///8AAAD9/f2CgoKAgIAAAAAAAAAAAABLS0sAAAAAAACqqqqqqqq6urpKSkpISEgAAAC7u7u5ubn////zbsMcAAAAE3RSTlMASv6rqwAWS5YMC7/AyZWVFcrJCYaKfAAAAHhJREFUeF590kkOgCAQRFEaFVGc+/53FYmbz6JqBbyQMFSYuoQuV+iTflnstI7ssLXRvMWRaEMs84e2uVckuZe6knL0hiSPObXhj6ChzoEkIolIIpKIO4joICAIeDd7QGIfCCjOKe9HEk8mnxpIAup/F31RPZP9fAG3IAyBSJe0igAAAABJRU5ErkJggg==) url(data:image/gif;base64,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) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFF0lEQVR4Ac2ZW0xcVRSGPTNnhlPKcCsUAeeChkEVxhutDQwzMANaqamNWgpaH+yDIaZp1cRHbgH0gTsxkmDCI/hiRAqgD5qYRgKQ8II6TE00wfgGAcIdKeM/ydrNZIezxxg9m518gRxWmn6s9a9zhvNQJBL5T/gfjokwA5Uw0zWFeHBOugiTsAArfSWZky+iABVowAZSwRkiDSTRz1iHlJMmogATsIDTIAPYgRs8SeTTtXSQSLVKFNkivIQKksDDJFCsquqLmqZdAa/i+yCuPQ1cJHOKjdpJEWGdsIFs8BQoy83NvTEzMzO3t7f318HBweHc3Nxdj8dznWQeIWmpIryENUaiCPgdDsfN+fn5XyLcWV5eDlmt1gBqHgOpbAHIFmESySAHeECF0+m8hd/+vcgxZ3d39wBj9grqCkA6iaiyRBRunJhEpcvl+nBhYeG3iM7Z2dnZgkg1ZSgNqLI6wgebSVTZ7faPlpaW/tSTWF9f36ivr+9AbQkF3iZRhAs2dSInJ+eDUCj0h0Biq7S09BPUBkEhyAKJssKusE6QRCGoQLDfn56eDulJrK6ubgeDwS7UXgTPAztIkXUfUbhxKgLlyMRtBPtXPYm1tbXdqqoqJnEOOGhbJQCTkSJ8sJlEMNoJrFhdicPDw6PKyspe1FaD85yE2YBnLUGwSSIrK+s2bnZLehIbGxubfr+/B7WXSMJJ42QlCcVAES7YJJGdnR0dp7BgnLZKSko6qBPngIvrBEkYIKIT7PLoOKET4TjB7kbty+A8SaRxmcAxQEQn2BUI9q3Z2dl7gk7sINhRiZeoE87jMmGECB/s3JhgR8dJV2Jzc3Pb5/N1UieKKdgsEyaAY5wIk2Dj5GHBRifCgmBHb3adLBNsO3HBNkxEAWZwCmSCx4EPwb4ZJ9jbCHYXSRQDpyDYhomoNFIOUIRMvINO/KQnsbKyshMIBD5D7RVwgQWblzBahD2Sp5jN5jzM+9uLi4s/60mEw+FNbKcvUH8DVIECcAZoXLCliaRaLBbX8PBwb0RwRkZGfkftx+BdUM4+KInDbdxoWUCKoih5CQkJgYGBgS/xs6PjRPb394+ampp+RP174CIoBGcpYypQZIqYY+4dz4DLvb29Y6LONDY2fou6OuAF+SCDZCgj8kQSQDqNihfU9vX1TYlkGhoa7qDuDVBKMpQVrjMG30fYCs6gAHuRmdqurq5JkUxLS8sEaq+CMq4zJGOgCB2Fk8kHJSaTqaazs3Pi2MzQaWtrm0RtDfDFyCQyGUNFOJlEkMlkwLWenp5vRDKtra1TNGYsM5mcjKEifGeYjBfUQUaYmebm5omYzLjFC8C4zyNqTGfcNDZ1/2ABjKHudZLXkTFARJAZN/CqqnqNMqN7Ojo6vqMF4ONkVFmvFUQLQNiZ7u7u76PZAn6S4TJjrIhoAdT+iwXAdQYYKCJaAG/iPhNvAYyj7jXwAngUpAGrDBF+ATCZAuBXFOX60NDQ3TiPM1/hyfoyPf7kgNNSXyvwmSGZMk3T3hocHPwhzlPzJLLFnpZT5PztV5wZNyilbTZFmTnZrxU4GZWXATV4ap4kmeNELlEticjsSHyZq/39/V/j374P2Lk/Pj5+BznxUuDlj1acJ4B8cAH/4er29vbPR0dH58fGxubx/ac2my1Ab3iz5Yc9/gJIB05QCJ4Fz9FXD3gC5HIfi+WKCGQ0GpuzwA7yCDtdS+b/SCFfRPwaQqPxSSaS6JrlwUjR+RtEvCM0ct4sLQAAAABJRU5ErkJggg==) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFDUlEQVR4Ac2ZS0xcVRjHvTN3hisw0GIRZ3AeLWHQWqdVsRqgA86AUmpqoy20Whd2YYhprJq45BVAF7yJkQQTluDGiEhBF5qYRsIjYYMKQxNNMO4gQHgjZfxP8pF8ufEe0qQ5pyf5BTKcWfzyff/vnHt5xLQ0wgbsQCfswEY80BWPxx8I5sUlHMBJP0nm4RfRWAUMkAqOgseII8AFDNqjPYwiGuEAySADeEEuOEkE6bNjIIX22riQchHWSo+SRACc1nU9ahjGG+ASfn8Vn+WT0BNUMV0so04kFTwJTodCoeuTk5N3dnd397a3t/8dHx+fzM7OvoG/nQPPADdwscqoF2HBPgJynE5nZGFhYTZuWlNTU3/4fL6b2FMMnmUyTpJRLqKTSAbIQyu9vrW1tRv/n4Uqzfv9/g+x7xUQAh6QxmVUV0SnKRWESMXm5uZ63GJNT0//GQgEPsHeUibD20xTLeKioBdUV1e3rKysrFrJzM3N/eP1ej/F3jImIxgAcsOeDLLAKRAtLCz8HDKWlZmdnf3b4/F8zCojGADyz5F04AUvgPJoNNq2tLS0YSUzNjY2iwHwEWXmFHCzymiqRGwgiaaXD7wIysvKytqWl5e3rGQwAO4iM7ewt4SmmYfLqLpr2U0yZ0FFaWlp597e3r6VDEbzXapMlGQEA0COiEYyTmozP8lcKC4u7lhdXV2zksGhOZeVlXWLy5gHgDwRJsMqE6A2qygoKGhBm60L2izmdruZjGkAyBShxTNzlGTOgvMYAO2iAYDKxKjNSgQDQI6IRWb8VJnXMADaUZlNK5mJiYl5DAC6AQgGgCwRWjaWGR/IB+fD4XDr2trahqDN5lEZ3mbZ5gEgW4QPAD6aK3BotmIArAsqE2MDIMTajGTkinAZ3mb5NAAS58zGIQPgJvaGwVMgk5597ECTLcJl+AB4GVyKRCJfLi4uijLzGzLzHrWYj1pMVyXCB4BBz/J5oAzcwDT7OhaLWZ4zMzMzvyNX79rt9uOUNyewqRSxsbzk0Jh9H3w2MDDwV1yw+vv7Ox0OR4C+q1REAzr1+ON0TpSDD+rq6n7d2dmxusbs9/T0fJOUlBTRNO2gIg6lGSGJYyAXFIFrtbW1P4oq0dnZOYR9F8EZdqaoCDtVgrJBEoXgck1Nzfciia6urlHsu0rSOSADJEkXYRK8EufAlYaGhtsiiba2thFk4kAij75Po1fiOcIkkplEGFQ2NTWNCBz2W1tbb9tstkrsLaDvcQlN5hWFS2SyTFxubGwcFUl0dHT8gH1VTCITJHMJWSLmYAcPMlFfXy9sJ0gkMnGNpEnCXAkJIhYSReAtBHvosGCTRBgEWSV0qc8jPNhMIgyutLS0/CSSSGRC1/Uqkg5aZUKGiDkTQVAMqtrb238+RGJUHGyZb1F4Je4/2FfFwZYr4qRb7QnwEngTwR4+5JxIZOJtcbDlv2lMAR5wBjfUi7h2fCuS6Ovru6Np2nVqvzwmQcFW9+43HeSg10twix0RSfT29v5iGMY7dMLniTOh+N8KghN7lKZTIQgKMiG/IkwkCJELFiL7uMWOYE+lWUL8elRNa51APoqGh4cTN9p7TOJed3f3d4nz5P4l1ITdDU66XK5Ic3PzF0NDQ1ODg4NT+P0rCFbQM3qu4MRWLsIfX7PB0yAEngPP089TwA8yBMFWKmJ+qZBGj7FecJzw0mfpwBBLqBexseAbIBWkESnAEPybQLnIf4JfIzSb+FymAAAAAElFTkSuQmCC);
	display:none;
}

body.lb-disable-scrolling {
	overflow:hidden;
}

.lightboxOverlay {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	background-color:#000;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:.8;
	display:none;
}

.lightbox {
	position:absolute;
	left:0;
	width:100%;
	z-index:10000;
	text-align:center;
	line-height:0;
	font-weight:400;
}

.lightbox .lb-image {
	display:block;
	height:auto;
	max-width:inherit;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.lightbox a img {
	border:none;
}

.lb-outerContainer {
	position:relative;
	background-color:#fff;
	*zoom:1;
	width:250px;
	height:250px;
	margin:0 auto;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.lb-outerContainer:after {
	content:"";
	display:table;
	clear:both;
}

.lb-loader {
	position:absolute;
	top:43%;
	left:0;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}

.lb-cancel {
	display:block;
	width:32px;
	height:32px;
	margin:0 auto;
	background:url(data:image/gif;base64,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) no-repeat;
}

.lb-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}

.lb-container > .nav {
	left:0;
}

.lb-nav a {
	outline:none;
	background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}

.lb-prev,.lb-next {
	height:100%;
	cursor:pointer;
	display:block;
}

.lb-nav a.lb-prev {
	width:34%;
	left:0;
	float:left;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFF0lEQVR4Ac2ZW0xcVRSGPTNnhlPKcCsUAeeChkEVxhutDQwzMANaqamNWgpaH+yDIaZp1cRHbgH0gTsxkmDCI/hiRAqgD5qYRgKQ8II6TE00wfgGAcIdKeM/ydrNZIezxxg9m518gRxWmn6s9a9zhvNQJBL5T/gfjokwA5Uw0zWFeHBOugiTsAArfSWZky+iABVowAZSwRkiDSTRz1iHlJMmogATsIDTIAPYgRs8SeTTtXSQSLVKFNkivIQKksDDJFCsquqLmqZdAa/i+yCuPQ1cJHOKjdpJEWGdsIFs8BQoy83NvTEzMzO3t7f318HBweHc3Nxdj8dznWQeIWmpIryENUaiCPgdDsfN+fn5XyLcWV5eDlmt1gBqHgOpbAHIFmESySAHeECF0+m8hd/+vcgxZ3d39wBj9grqCkA6iaiyRBRunJhEpcvl+nBhYeG3iM7Z2dnZgkg1ZSgNqLI6wgebSVTZ7faPlpaW/tSTWF9f36ivr+9AbQkF3iZRhAs2dSInJ+eDUCj0h0Biq7S09BPUBkEhyAKJssKusE6QRCGoQLDfn56eDulJrK6ubgeDwS7UXgTPAztIkXUfUbhxKgLlyMRtBPtXPYm1tbXdqqoqJnEOOGhbJQCTkSJ8sJlEMNoJrFhdicPDw6PKyspe1FaD85yE2YBnLUGwSSIrK+s2bnZLehIbGxubfr+/B7WXSMJJ42QlCcVAES7YJJGdnR0dp7BgnLZKSko6qBPngIvrBEkYIKIT7PLoOKET4TjB7kbty+A8SaRxmcAxQEQn2BUI9q3Z2dl7gk7sINhRiZeoE87jMmGECB/s3JhgR8dJV2Jzc3Pb5/N1UieKKdgsEyaAY5wIk2Dj5GHBRifCgmBHb3adLBNsO3HBNkxEAWZwCmSCx4EPwb4ZJ9jbCHYXSRQDpyDYhomoNFIOUIRMvINO/KQnsbKyshMIBD5D7RVwgQWblzBahD2Sp5jN5jzM+9uLi4s/60mEw+FNbKcvUH8DVIECcAZoXLCliaRaLBbX8PBwb0RwRkZGfkftx+BdUM4+KInDbdxoWUCKoih5CQkJgYGBgS/xs6PjRPb394+ampp+RP174CIoBGcpYypQZIqYY+4dz4DLvb29Y6LONDY2fou6OuAF+SCDZCgj8kQSQDqNihfU9vX1TYlkGhoa7qDuDVBKMpQVrjMG30fYCs6gAHuRmdqurq5JkUxLS8sEaq+CMq4zJGOgCB2Fk8kHJSaTqaazs3Pi2MzQaWtrm0RtDfDFyCQyGUNFOJlEkMlkwLWenp5vRDKtra1TNGYsM5mcjKEifGeYjBfUQUaYmebm5omYzLjFC8C4zyNqTGfcNDZ1/2ABjKHudZLXkTFARJAZN/CqqnqNMqN7Ojo6vqMF4ONkVFmvFUQLQNiZ7u7u76PZAn6S4TJjrIhoAdT+iwXAdQYYKCJaAG/iPhNvAYyj7jXwAngUpAGrDBF+ATCZAuBXFOX60NDQ3TiPM1/hyfoyPf7kgNNSXyvwmSGZMk3T3hocHPwhzlPzJLLFnpZT5PztV5wZNyilbTZFmTnZrxU4GZWXATV4ap4kmeNELlEticjsSHyZq/39/V/j374P2Lk/Pj5+BznxUuDlj1acJ4B8cAH/4er29vbPR0dH58fGxubx/ac2my1Ab3iz5Yc9/gJIB05QCJ4Fz9FXD3gC5HIfi+WKCGQ0GpuzwA7yCDtdS+b/SCFfRPwaQqPxSSaS6JrlwUjR+RtEvCM0ct4sLQAAAABJRU5ErkJggg==) left 48% no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	-webkit-transition:opacity .6s;
	-moz-transition:opacity .6s;
	-o-transition:opacity .6s;
	transition:opacity .6s;
}

.lb-nav a.lb-prev:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1;
}

.lb-nav a.lb-next {
	width:64%;
	right:0;
	float:right;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFDUlEQVR4Ac2ZS0xcVRjHvTN3hisw0GIRZ3AeLWHQWqdVsRqgA86AUmpqoy20Whd2YYhprJq45BVAF7yJkQQTluDGiEhBF5qYRsIjYYMKQxNNMO4gQHgjZfxP8pF8ufEe0qQ5pyf5BTKcWfzyff/vnHt5xLQ0wgbsQCfswEY80BWPxx8I5sUlHMBJP0nm4RfRWAUMkAqOgseII8AFDNqjPYwiGuEAySADeEEuOEkE6bNjIIX22riQchHWSo+SRACc1nU9ahjGG+ASfn8Vn+WT0BNUMV0so04kFTwJTodCoeuTk5N3dnd397a3t/8dHx+fzM7OvoG/nQPPADdwscqoF2HBPgJynE5nZGFhYTZuWlNTU3/4fL6b2FMMnmUyTpJRLqKTSAbIQyu9vrW1tRv/n4Uqzfv9/g+x7xUQAh6QxmVUV0SnKRWESMXm5uZ63GJNT0//GQgEPsHeUibD20xTLeKioBdUV1e3rKysrFrJzM3N/eP1ej/F3jImIxgAcsOeDLLAKRAtLCz8HDKWlZmdnf3b4/F8zCojGADyz5F04AUvgPJoNNq2tLS0YSUzNjY2iwHwEWXmFHCzymiqRGwgiaaXD7wIysvKytqWl5e3rGQwAO4iM7ewt4SmmYfLqLpr2U0yZ0FFaWlp597e3r6VDEbzXapMlGQEA0COiEYyTmozP8lcKC4u7lhdXV2zksGhOZeVlXWLy5gHgDwRJsMqE6A2qygoKGhBm60L2izmdruZjGkAyBShxTNzlGTOgvMYAO2iAYDKxKjNSgQDQI6IRWb8VJnXMADaUZlNK5mJiYl5DAC6AQgGgCwRWjaWGR/IB+fD4XDr2trahqDN5lEZ3mbZ5gEgW4QPAD6aK3BotmIArAsqE2MDIMTajGTkinAZ3mb5NAAS58zGIQPgJvaGwVMgk5597ECTLcJl+AB4GVyKRCJfLi4uijLzGzLzHrWYj1pMVyXCB4BBz/J5oAzcwDT7OhaLWZ4zMzMzvyNX79rt9uOUNyewqRSxsbzk0Jh9H3w2MDDwV1yw+vv7Ox0OR4C+q1REAzr1+ON0TpSDD+rq6n7d2dmxusbs9/T0fJOUlBTRNO2gIg6lGSGJYyAXFIFrtbW1P4oq0dnZOYR9F8EZdqaoCDtVgrJBEoXgck1Nzfciia6urlHsu0rSOSADJEkXYRK8EufAlYaGhtsiiba2thFk4kAij75Po1fiOcIkkplEGFQ2NTWNCBz2W1tbb9tstkrsLaDvcQlN5hWFS2SyTFxubGwcFUl0dHT8gH1VTCITJHMJWSLmYAcPMlFfXy9sJ0gkMnGNpEnCXAkJIhYSReAtBHvosGCTRBgEWSV0qc8jPNhMIgyutLS0/CSSSGRC1/Uqkg5aZUKGiDkTQVAMqtrb238+RGJUHGyZb1F4Je4/2FfFwZYr4qRb7QnwEngTwR4+5JxIZOJtcbDlv2lMAR5wBjfUi7h2fCuS6Ovru6Np2nVqvzwmQcFW9+43HeSg10twix0RSfT29v5iGMY7dMLniTOh+N8KghN7lKZTIQgKMiG/IkwkCJELFiL7uMWOYE+lWUL8elRNa51APoqGh4cTN9p7TOJed3f3d4nz5P4l1ITdDU66XK5Ic3PzF0NDQ1ODg4NT+P0rCFbQM3qu4MRWLsIfX7PB0yAEngPP089TwA8yBMFWKmJ+qZBGj7FecJzw0mfpwBBLqBexseAbIBWkESnAEPybQLnIf4JfIzSb+FymAAAAAElFTkSuQmCC) right 48% no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	-webkit-transition:opacity .6s;
	-moz-transition:opacity .6s;
	-o-transition:opacity .6s;
	transition:opacity .6s;
}

.lb-nav a.lb-next:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1;
}

.lb-dataContainer {
	margin:0 auto;
	padding-top:5px;
	*zoom:1;
	width:100%;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
}

.lb-dataContainer:after {
	content:"";
	display:table;
	clear:both;
}

.lb-data {
	padding:0 4px;
	color:#ccc;
}

.lb-data .lb-details {
	width:85%;
	float:left;
	text-align:left;
	line-height:1.1em;
}

.lb-data .lb-caption {
	font-size:13px;
	font-weight:700;
	line-height:1em;
}

.lb-data .lb-number {
	display:block;
	clear:left;
	padding-bottom:1em;
	font-size:12px;
	color:#999;
}

.lb-data .lb-close {
	display:block;
	float:right;
	width:30px;
	height:30px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAPFBMVEX///8AAAD9/f2CgoKAgIAAAAAAAAAAAABLS0sAAAAAAACqqqqqqqq6urpKSkpISEgAAAC7u7u5ubn////zbsMcAAAAE3RSTlMASv6rqwAWS5YMC7/AyZWVFcrJCYaKfAAAAHhJREFUeF590kkOgCAQRFEaFVGc+/53FYmbz6JqBbyQMFSYuoQuV+iTflnstI7ssLXRvMWRaEMs84e2uVckuZe6knL0hiSPObXhj6ChzoEkIolIIpKIO4joICAIeDd7QGIfCCjOKe9HEk8mnxpIAup/F31RPZP9fAG3IAyBSJe0igAAAABJRU5ErkJggg==) top right no-repeat;
	text-align:right;
	outline:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity:.7;
	-webkit-transition:opacity .2s;
	-moz-transition:opacity .2s;
	-o-transition:opacity .2s;
	transition:opacity .2s;
}

.lb-data .lb-close:hover {
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1;
}

/* <-mod-bootstrap- */
/* -mod-framework-> */
@font-face {
	font-family:'Glyphicons Halflings';
	src:url(../fonts/glyphicons-halflings-regular.eot);
	src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format("svg");
}

.glyphicon {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.glyphicon-asterisk:before {
	content:"\002a";
}

.glyphicon-plus:before {
	content:"\002b";
}

.glyphicon-euro:before,.glyphicon-eur:before {
	content:"\20ac";
}

.glyphicon-minus:before {
	content:"\2212";
}

.glyphicon-cloud:before {
	content:"\2601";
}

.glyphicon-envelope:before {
	content:"\2709";
}

.glyphicon-pencil:before {
	content:"\270f";
}

.glyphicon-glass:before {
	content:"\e001";
}

.glyphicon-music:before {
	content:"\e002";
}

.glyphicon-search:before {
	content:"\e003";
}

.glyphicon-heart:before {
	content:"\e005";
}

.glyphicon-star:before {
	content:"\e006";
}

.glyphicon-star-empty:before {
	content:"\e007";
}

.glyphicon-user:before {
	content:"\e008";
}

.glyphicon-film:before {
	content:"\e009";
}

.glyphicon-th-large:before {
	content:"\e010";
}

.glyphicon-th:before {
	content:"\e011";
}

.glyphicon-th-list:before {
	content:"\e012";
}

.glyphicon-ok:before {
	content:"\e013";
}

.glyphicon-remove:before {
	content:"\e014";
}

.glyphicon-zoom-in:before {
	content:"\e015";
}

.glyphicon-zoom-out:before {
	content:"\e016";
}

.glyphicon-off:before {
	content:"\e017";
}

.glyphicon-signal:before {
	content:"\e018";
}

.glyphicon-cog:before {
	content:"\e019";
}

.glyphicon-trash:before {
	content:"\e020";
}

.glyphicon-home:before {
	content:"\e021";
}

.glyphicon-file:before {
	content:"\e022";
}

.glyphicon-time:before {
	content:"\e023";
}

.glyphicon-road:before {
	content:"\e024";
}

.glyphicon-download-alt:before {
	content:"\e025";
}

.glyphicon-download:before {
	content:"\e026";
}

.glyphicon-upload:before {
	content:"\e027";
}

.glyphicon-inbox:before {
	content:"\e028";
}

.glyphicon-play-circle:before {
	content:"\e029";
}

.glyphicon-repeat:before {
	content:"\e030";
}

.glyphicon-refresh:before {
	content:"\e031";
}

.glyphicon-list-alt:before {
	content:"\e032";
}

.glyphicon-lock:before {
	content:"\e033";
}

.glyphicon-flag:before {
	content:"\e034";
}

.glyphicon-headphones:before {
	content:"\e035";
}

.glyphicon-volume-off:before {
	content:"\e036";
}

.glyphicon-volume-down:before {
	content:"\e037";
}

.glyphicon-volume-up:before {
	content:"\e038";
}

.glyphicon-qrcode:before {
	content:"\e039";
}

.glyphicon-barcode:before {
	content:"\e040";
}

.glyphicon-tag:before {
	content:"\e041";
}

.glyphicon-tags:before {
	content:"\e042";
}

.glyphicon-book:before {
	content:"\e043";
}

.glyphicon-bookmark:before {
	content:"\e044";
}

.glyphicon-print:before {
	content:"\e045";
}

.glyphicon-camera:before {
	content:"\e046";
}

.glyphicon-font:before {
	content:"\e047";
}

.glyphicon-bold:before {
	content:"\e048";
}

.glyphicon-italic:before {
	content:"\e049";
}

.glyphicon-text-height:before {
	content:"\e050";
}

.glyphicon-text-width:before {
	content:"\e051";
}

.glyphicon-align-left:before {
	content:"\e052";
}

.glyphicon-align-center:before {
	content:"\e053";
}

.glyphicon-align-right:before {
	content:"\e054";
}

.glyphicon-align-justify:before {
	content:"\e055";
}

.glyphicon-list:before {
	content:"\e056";
}

.glyphicon-indent-left:before {
	content:"\e057";
}

.glyphicon-indent-right:before {
	content:"\e058";
}

.glyphicon-facetime-video:before {
	content:"\e059";
}

.glyphicon-picture:before {
	content:"\e060";
}

.glyphicon-map-marker:before {
	content:"\e062";
}

.glyphicon-adjust:before {
	content:"\e063";
}

.glyphicon-tint:before {
	content:"\e064";
}

.glyphicon-edit:before {
	content:"\e065";
}

.glyphicon-share:before {
	content:"\e066";
}

.glyphicon-check:before {
	content:"\e067";
}

.glyphicon-move:before {
	content:"\e068";
}

.glyphicon-step-backward:before {
	content:"\e069";
}

.glyphicon-fast-backward:before {
	content:"\e070";
}

.glyphicon-backward:before {
	content:"\e071";
}

.glyphicon-play:before {
	content:"\e072";
}

.glyphicon-pause:before {
	content:"\e073";
}

.glyphicon-stop:before {
	content:"\e074";
}

.glyphicon-forward:before {
	content:"\e075";
}

.glyphicon-fast-forward:before {
	content:"\e076";
}

.glyphicon-step-forward:before {
	content:"\e077";
}

.glyphicon-eject:before {
	content:"\e078";
}

.glyphicon-chevron-left:before {
	content:"\e079";
}

.glyphicon-chevron-right:before {
	content:"\e080";
}

.glyphicon-plus-sign:before {
	content:"\e081";
}

.glyphicon-minus-sign:before {
	content:"\e082";
}

.glyphicon-remove-sign:before {
	content:"\e083";
}

.glyphicon-ok-sign:before {
	content:"\e084";
}

.glyphicon-question-sign:before {
	content:"\e085";
}

.glyphicon-info-sign:before {
	content:"\e086";
}

.glyphicon-screenshot:before {
	content:"\e087";
}

.glyphicon-remove-circle:before {
	content:"\e088";
}

.glyphicon-ok-circle:before {
	content:"\e089";
}

.glyphicon-ban-circle:before {
	content:"\e090";
}

.glyphicon-arrow-left:before {
	content:"\e091";
}

.glyphicon-arrow-right:before {
	content:"\e092";
}

.glyphicon-arrow-up:before {
	content:"\e093";
}

.glyphicon-arrow-down:before {
	content:"\e094";
}

.glyphicon-share-alt:before {
	content:"\e095";
}

.glyphicon-resize-full:before {
	content:"\e096";
}

.glyphicon-resize-small:before {
	content:"\e097";
}

.glyphicon-exclamation-sign:before {
	content:"\e101";
}

.glyphicon-gift:before {
	content:"\e102";
}

.glyphicon-leaf:before {
	content:"\e103";
}

.glyphicon-fire:before {
	content:"\e104";
}

.glyphicon-eye-open:before {
	content:"\e105";
}

.glyphicon-eye-close:before {
	content:"\e106";
}

.glyphicon-warning-sign:before {
	content:"\e107";
}

.glyphicon-plane:before {
	content:"\e108";
}

.glyphicon-calendar:before {
	content:"\e109";
}

.glyphicon-random:before {
	content:"\e110";
}

.glyphicon-comment:before {
	content:"\e111";
}

.glyphicon-magnet:before {
	content:"\e112";
}

.glyphicon-chevron-up:before {
	content:"\e113";
}

.glyphicon-chevron-down:before {
	content:"\e114";
}

.glyphicon-retweet:before {
	content:"\e115";
}

.glyphicon-shopping-cart:before {
	content:"\e116";
}

.glyphicon-folder-close:before {
	content:"\e117";
}

.glyphicon-folder-open:before {
	content:"\e118";
}

.glyphicon-resize-vertical:before {
	content:"\e119";
}

.glyphicon-resize-horizontal:before {
	content:"\e120";
}

.glyphicon-hdd:before {
	content:"\e121";
}

.glyphicon-bullhorn:before {
	content:"\e122";
}

.glyphicon-bell:before {
	content:"\e123";
}

.glyphicon-certificate:before {
	content:"\e124";
}

.glyphicon-thumbs-up:before {
	content:"\e125";
}

.glyphicon-thumbs-down:before {
	content:"\e126";
}

.glyphicon-hand-right:before {
	content:"\e127";
}

.glyphicon-hand-left:before {
	content:"\e128";
}

.glyphicon-hand-up:before {
	content:"\e129";
}

.glyphicon-hand-down:before {
	content:"\e130";
}

.glyphicon-circle-arrow-right:before {
	content:"\e131";
}

.glyphicon-circle-arrow-left:before {
	content:"\e132";
}

.glyphicon-circle-arrow-up:before {
	content:"\e133";
}

.glyphicon-circle-arrow-down:before {
	content:"\e134";
}

.glyphicon-globe:before {
	content:"\e135";
}

.glyphicon-wrench:before {
	content:"\e136";
}

.glyphicon-tasks:before {
	content:"\e137";
}

.glyphicon-filter:before {
	content:"\e138";
}

.glyphicon-briefcase:before {
	content:"\e139";
}

.glyphicon-fullscreen:before {
	content:"\e140";
}

.glyphicon-dashboard:before {
	content:"\e141";
}

.glyphicon-paperclip:before {
	content:"\e142";
}

.glyphicon-heart-empty:before {
	content:"\e143";
}

.glyphicon-link:before {
	content:"\e144";
}

.glyphicon-phone:before {
	content:"\e145";
}

.glyphicon-pushpin:before {
	content:"\e146";
}

.glyphicon-usd:before {
	content:"\e148";
}

.glyphicon-gbp:before {
	content:"\e149";
}

.glyphicon-sort:before {
	content:"\e150";
}

.glyphicon-sort-by-alphabet:before {
	content:"\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
	content:"\e152";
}

.glyphicon-sort-by-order:before {
	content:"\e153";
}

.glyphicon-sort-by-order-alt:before {
	content:"\e154";
}

.glyphicon-sort-by-attributes:before {
	content:"\e155";
}

.glyphicon-sort-by-attributes-alt:before {
	content:"\e156";
}

.glyphicon-unchecked:before {
	content:"\e157";
}

.glyphicon-expand:before {
	content:"\e158";
}

.glyphicon-collapse-down:before {
	content:"\e159";
}

.glyphicon-collapse-up:before {
	content:"\e160";
}

.glyphicon-log-in:before {
	content:"\e161";
}

.glyphicon-flash:before {
	content:"\e162";
}

.glyphicon-log-out:before {
	content:"\e163";
}

.glyphicon-new-window:before {
	content:"\e164";
}

.glyphicon-record:before {
	content:"\e165";
}

.glyphicon-save:before {
	content:"\e166";
}

.glyphicon-open:before {
	content:"\e167";
}

.glyphicon-saved:before {
	content:"\e168";
}

.glyphicon-import:before {
	content:"\e169";
}

.glyphicon-export:before {
	content:"\e170";
}

.glyphicon-send:before {
	content:"\e171";
}

.glyphicon-floppy-disk:before {
	content:"\e172";
}

.glyphicon-floppy-saved:before {
	content:"\e173";
}

.glyphicon-floppy-remove:before {
	content:"\e174";
}

.glyphicon-floppy-save:before {
	content:"\e175";
}

.glyphicon-floppy-open:before {
	content:"\e176";
}

.glyphicon-credit-card:before {
	content:"\e177";
}

.glyphicon-transfer:before {
	content:"\e178";
}

.glyphicon-cutlery:before {
	content:"\e179";
}

.glyphicon-header:before {
	content:"\e180";
}

.glyphicon-compressed:before {
	content:"\e181";
}

.glyphicon-earphone:before {
	content:"\e182";
}

.glyphicon-phone-alt:before {
	content:"\e183";
}

.glyphicon-tower:before {
	content:"\e184";
}

.glyphicon-stats:before {
	content:"\e185";
}

.glyphicon-sd-video:before {
	content:"\e186";
}

.glyphicon-hd-video:before {
	content:"\e187";
}

.glyphicon-subtitles:before {
	content:"\e188";
}

.glyphicon-sound-stereo:before {
	content:"\e189";
}

.glyphicon-sound-dolby:before {
	content:"\e190";
}

.glyphicon-sound-5-1:before {
	content:"\e191";
}

.glyphicon-sound-6-1:before {
	content:"\e192";
}

.glyphicon-sound-7-1:before {
	content:"\e193";
}

.glyphicon-copyright-mark:before {
	content:"\e194";
}

.glyphicon-registration-mark:before {
	content:"\e195";
}

.glyphicon-cloud-download:before {
	content:"\e197";
}

.glyphicon-cloud-upload:before {
	content:"\e198";
}

.glyphicon-tree-conifer:before {
	content:"\e199";
}

.glyphicon-tree-deciduous:before {
	content:"\e200";
}

.glyphicon-cd:before {
	content:"\e201";
}

.glyphicon-save-file:before {
	content:"\e202";
}

.glyphicon-open-file:before {
	content:"\e203";
}

.glyphicon-level-up:before {
	content:"\e204";
}

.glyphicon-copy:before {
	content:"\e205";
}

.glyphicon-paste:before {
	content:"\e206";
}

.glyphicon-alert:before {
	content:"\e209";
}

.glyphicon-equalizer:before {
	content:"\e210";
}

.glyphicon-king:before {
	content:"\e211";
}

.glyphicon-queen:before {
	content:"\e212";
}

.glyphicon-pawn:before {
	content:"\e213";
}

.glyphicon-bishop:before {
	content:"\e214";
}

.glyphicon-knight:before {
	content:"\e215";
}

.glyphicon-baby-formula:before {
	content:"\e216";
}

.glyphicon-tent:before {
	content:"\26fa";
}

.glyphicon-blackboard:before {
	content:"\e218";
}

.glyphicon-bed:before {
	content:"\e219";
}

.glyphicon-apple:before {
	content:"\f8ff";
}

.glyphicon-erase:before {
	content:"\e221";
}

.glyphicon-hourglass:before {
	content:"\231b";
}

.glyphicon-lamp:before {
	content:"\e223";
}

.glyphicon-duplicate:before {
	content:"\e224";
}

.glyphicon-piggy-bank:before {
	content:"\e225";
}

.glyphicon-scissors:before {
	content:"\e226";
}

.glyphicon-bitcoin:before {
	content:"\e227";
}

.glyphicon-btc:before {
	content:"\e227";
}

.glyphicon-xbt:before {
	content:"\e227";
}

.glyphicon-yen:before {
	content:"\00a5";
}

.glyphicon-jpy:before {
	content:"\00a5";
}

.glyphicon-ruble:before {
	content:"\20bd";
}

.glyphicon-rub:before {
	content:"\20bd";
}

.glyphicon-scale:before {
	content:"\e230";
}

.glyphicon-ice-lolly:before {
	content:"\e231";
}

.glyphicon-ice-lolly-tasted:before {
	content:"\e232";
}

.glyphicon-education:before {
	content:"\e233";
}

.glyphicon-option-horizontal:before {
	content:"\e234";
}

.glyphicon-option-vertical:before {
	content:"\e235";
}

.glyphicon-menu-hamburger:before {
	content:"\e236";
}

.glyphicon-modal-window:before {
	content:"\e237";
}

.glyphicon-oil:before {
	content:"\e238";
}

.glyphicon-grain:before {
	content:"\e239";
}

.glyphicon-sunglasses:before {
	content:"\e240";
}

.glyphicon-text-size:before {
	content:"\e241";
}

.glyphicon-text-color:before {
	content:"\e242";
}

.glyphicon-text-background:before {
	content:"\e243";
}

.glyphicon-object-align-top:before {
	content:"\e244";
}

.glyphicon-object-align-bottom:before {
	content:"\e245";
}

.glyphicon-object-align-horizontal:before {
	content:"\e246";
}

.glyphicon-object-align-left:before {
	content:"\e247";
}

.glyphicon-object-align-vertical:before {
	content:"\e248";
}

.glyphicon-object-align-right:before {
	content:"\e249";
}

.glyphicon-triangle-right:before {
	content:"\e250";
}

.glyphicon-triangle-left:before {
	content:"\e251";
}

.glyphicon-triangle-bottom:before {
	content:"\e252";
}

.glyphicon-triangle-top:before {
	content:"\e253";
}

.glyphicon-console:before {
	content:"\e254";
}

.glyphicon-superscript:before {
	content:"\e255";
}

.glyphicon-subscript:before {
	content:"\e256";
}

.glyphicon-menu-left:before {
	content:"\e257";
}

.glyphicon-menu-right:before {
	content:"\e258";
}

.glyphicon-menu-down:before {
	content:"\e259";
}

.glyphicon-menu-up:before {
	content:"\e260";
}

* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

html {
	height:auto;
}

body {
	height:auto;
	font-weight:400;
}

body.state-fixed {
	overflow:hidden;
}

a,a:hover,a:focus {
	color:inherit;
}

button {
	padding:0;
	margin:0;
	border:none;
	background:none;
}

button:focus,input:focus,textarea:focus {
	outline:none;
}

input {
	border:none;
}

.input {
	border:none;
	height:42px;
	padding-left:15px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	font-weight:400;
	font-size:11px;
	color:#fff;
}

.input::-webkit-input-placeholder {
	font-weight:400;
	font-size:11px;
	color:#fff;
	-webkit-transition:opacity .3s ease,text-indent .3s ease;
	transition:opacity .3s ease,text-indent .3s ease;
}

.input:-moz-placeholder {
	font-weight:400;
	font-size:11px;
	color:#fff;
	-moz-transition:opacity .3s ease,text-indent .3s ease;
	transition:opacity .3s ease,text-indent .3s ease;
}

.input::-moz-placeholder {
	font-weight:400;
	font-size:11px;
	color:#fff;
	-moz-transition:opacity .3s ease,text-indent .3s ease;
	transition:opacity .3s ease,text-indent .3s ease;
}

.input:-ms-input-placeholder {
	font-weight:400;
	font-size:11px;
	color:#fff;
	transition:opacity .3s ease,text-indent .3s ease;
}

.input:focus::-webkit-input-placeholder {
	text-indent:3%;
	opacity:0;
}

.input:focus:-moz-placeholder {
	text-indent:3%;
	opacity:0;
}

.input:focus::-moz-placeholder {
	text-indent:3%;
	opacity:0;
}

.input:focus:-ms-input-placeholder {
	text-indent:3%;
	opacity:0;
}

.input--small {
	height:32px;
}

.input--cloud-border {
	border:1px solid #bcc6d0;
}

.input--gray-border {
	border:1px solid rgba(188,198,208,0.2);
}

.input--black-placeholder,.input--white,.input--snow {
	color:#242526;
}

.input--black-placeholder::-webkit-input-placeholder,.input--white::-webkit-input-placeholder,.input--snow::-webkit-input-placeholder {
	color:#242526;
}

.input--black-placeholder:-moz-placeholder,.input--white:-moz-placeholder,.input--snow:-moz-placeholder {
	color:#242526;
}

.input--black-placeholder::-moz-placeholder,.input--white::-moz-placeholder,.input--snow::-moz-placeholder {
	color:#242526;
}

.input--black-placeholder:-ms-input-placeholder,.input--white:-ms-input-placeholder,.input--snow:-ms-input-placeholder {
	color:#242526;
}

.input--black {
	background-color:rgba(36,37,38,0.3);
}

.input--dark {
	background-color:rgba(36,37,38,0.6);
}

.input--death {
	background-color:rgba(0,0,0,0.7);
}

.input--gray {
	background-color:rgba(182,193,204,0.2);
}

.input--light {
	background-color:rgba(116,116,116,0.1);
}

.input--white {
	background-color:#fff;
}

.input--snow {
	background-color:rgba(255,255,255,0.6);
}

.button {
	font-weight:700;
	display:inline-block;
	min-width:150px;
	padding:0 10px;
	height:42px;
	line-height:42px;
	-webkit-border-radius:42px;
	-moz-border-radius:42px;
	border-radius:42px;
	font-size:10px;
	letter-spacing:.065em;
	text-transform:uppercase;
	cursor:pointer;
	text-align:center;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}

.button,.button:hover,.button:visited,.button:active,.button:focus {
	text-decoration:none;
}

.button:hover {
	color:inherit;
}

.button:hover,.button:focus,.button:active,.button:visited {
	text-decoration:none;
}

.button--gray {
	background-color:#f6f6f6;
}

.button--black {
	background-color:#242526;
	color:#fff;
}

.button--black:hover,.button--black:focus,.button--black:active,.button--black:visited {
	color:#fff;
}

.button--black:hover {
	background-color:rgba(36,37,38,0.8);
}

.button--white {
	background-color:#fff;
}

.button--white:hover {
	background-color:#1b8bf9;
	color:#fff;
}

.button--blue {
	background-color:#1b8bf9;
	color:#fff;
}

.button--blue:hover,.button--blue:focus,.button--blue:active,.button--blue:visited {
	color:#fff;
}

.button--blue:hover {
	background-color:rgba(27,139,249,0.8);
}

.button--border-black {
	border:1px solid #242526;
	color:#242526;
}

.button--border-black:hover {
	background-color:#242526;
	color:#fff;
}

.button--border-white {
	border:1px solid #fff;
	color:#fff;
}

.button--border-white:hover,.button--border-white:focus,.button--border-white:active,.button--border-white:visited {
	color:#fff;
}

.button--border-white:hover {
	background-color:#fff;
	color:#242526;
}

.button--border-blue {
	border:1px solid #1b8bf9;
}

.button--border-blue:hover {
	background-color:#1b8bf9;
	color:#fff;
}

.button--border-fat {
	border-width:2px;
	line-height:40px;
}

.button--icon-apple,.button--icon-apple--black {
	padding-left:25px;
	position:relative;
}

.button--icon-apple:before,.button--icon-apple--black:before,.button--icon-apple:after,.button--icon-apple--black:after {
	content:"";
	position:absolute;
	left:22px;
	bottom:0;
	top:0;
	margin:auto;
	width:13px;
	height:16px;
	-webkit-transition:opacity .4s ease;
	-moz-transition:opacity .4s ease;
	-o-transition:opacity .4s ease;
	transition:opacity .4s ease;
}

.button--icon-apple:before,.button--icon-apple--black:before {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjE3IiB3aWR0aD0iMTMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxNyI+CiAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTAuODggOS40NyBDIDExLjMyIDExLjY4IDEzLjAyIDEyLjI0IDEzLjAyIDEyLjI0IEMgMTMuMDIgMTIuMjQgMTIuMTEgMTQuNyAxMS4wOSAxNS41NiBDIDEwLjA4IDE2LjQyIDkuNzggMTYuNjUgOC45IDE2LjQgQyA4LjAyIDE2LjE1IDcuNDcgMTUuNjkgNi41NyAxNS44MyBDIDUuNjcgMTUuOTYgNC45MyAxNi41MSA0LjE4IDE2LjQ5IEMgMy40NCAxNi40OCAyLjM5IDE1LjgxIDEuMzYgMTQuMDMgQyAwLjMzIDEyLjI2IC0wLjIxIDkuOTcgMC4wNCA4LjE3IEMgMC4yOSA2LjM4IDEuNjYgNC44NyAyLjk2IDQuNTQgQyA0Ljg1IDQuMDYgNS41OCA1LjExIDYuNTcgNS4xMSBDIDYuNTcgNS4xMSA2LjkxIDUuMTEgNy42IDQuODMgQyA4LjI5IDQuNTQgOC45NyA0LjE2IDEwLjM1IDQuNDcgQyAxMS43MyA0Ljc3IDEyLjU0IDUuOTYgMTIuNTQgNS45NiBDIDEyLjU0IDUuOTYgMTAuNDQgNy4yNSAxMC44OCA5LjQ3IFogTSA2LjUzIDQuMTYgQyA2LjUzIDQuMTYgNi4zOCAyLjY1IDcuMjkgMS43IEMgOC4yMSAwLjc0IDkuNTggMC41IDkuNTggMC41IEMgOS41OCAwLjUgOS45MSAyLjA0IDguOTMgMy4wMyBDIDcuOTYgNC4wMyA2LjUzIDQuMTYgNi41MyA0LjE2IFoiIC8+Cjwvc3ZnPg==) no-repeat center/13px 16px;
}

.button--icon-apple:after,.button--icon-apple--black:after {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjE3IiB3aWR0aD0iMTMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxNyI+CiAgICA8cGF0aCBmaWxsPSIjMjQyNTI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTAuODggOS40NyBDIDExLjMyIDExLjY4IDEzLjAyIDEyLjI0IDEzLjAyIDEyLjI0IEMgMTMuMDIgMTIuMjQgMTIuMTEgMTQuNyAxMS4wOSAxNS41NiBDIDEwLjA4IDE2LjQyIDkuNzggMTYuNjUgOC45IDE2LjQgQyA4LjAyIDE2LjE1IDcuNDcgMTUuNjkgNi41NyAxNS44MyBDIDUuNjcgMTUuOTYgNC45MyAxNi41MSA0LjE4IDE2LjQ5IEMgMy40NCAxNi40OCAyLjM5IDE1LjgxIDEuMzYgMTQuMDMgQyAwLjMzIDEyLjI2IC0wLjIxIDkuOTcgMC4wNCA4LjE3IEMgMC4yOSA2LjM4IDEuNjYgNC44NyAyLjk2IDQuNTQgQyA0Ljg1IDQuMDYgNS41OCA1LjExIDYuNTcgNS4xMSBDIDYuNTcgNS4xMSA2LjkxIDUuMTEgNy42IDQuODMgQyA4LjI5IDQuNTQgOC45NyA0LjE2IDEwLjM1IDQuNDcgQyAxMS43MyA0Ljc3IDEyLjU0IDUuOTYgMTIuNTQgNS45NiBDIDEyLjU0IDUuOTYgMTAuNDQgNy4yNSAxMC44OCA5LjQ3IFogTSA2LjUzIDQuMTYgQyA2LjUzIDQuMTYgNi4zOCAyLjY1IDcuMjkgMS43IEMgOC4yMSAwLjc0IDkuNTggMC41IDkuNTggMC41IEMgOS41OCAwLjUgOS45MSAyLjA0IDguOTMgMy4wMyBDIDcuOTYgNC4wMyA2LjUzIDQuMTYgNi41MyA0LjE2IFoiIC8+Cjwvc3ZnPg==) no-repeat center/13px 16px;
}

.button--icon-apple:after,.button--icon-apple--black:after {
	opacity:0;
}

.button--icon-apple.button--border-white:hover:before,.button--border-white.button--icon-apple--black:hover:before,.button--icon-apple.button--white:hover:before,.button--white.button--icon-apple--black:hover:before {
	opacity:0;
}

.button--icon-apple.button--border-white:hover:after,.button--border-white.button--icon-apple--black:hover:after,.button--icon-apple.button--white:hover:after,.button--white.button--icon-apple--black:hover:after {
	opacity:1;
}

.button--icon-apple--black:before {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjE3IiB3aWR0aD0iMTMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxNyI+CiAgICA8cGF0aCBmaWxsPSIjMjQyNTI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTAuODggOS40NyBDIDExLjMyIDExLjY4IDEzLjAyIDEyLjI0IDEzLjAyIDEyLjI0IEMgMTMuMDIgMTIuMjQgMTIuMTEgMTQuNyAxMS4wOSAxNS41NiBDIDEwLjA4IDE2LjQyIDkuNzggMTYuNjUgOC45IDE2LjQgQyA4LjAyIDE2LjE1IDcuNDcgMTUuNjkgNi41NyAxNS44MyBDIDUuNjcgMTUuOTYgNC45MyAxNi41MSA0LjE4IDE2LjQ5IEMgMy40NCAxNi40OCAyLjM5IDE1LjgxIDEuMzYgMTQuMDMgQyAwLjMzIDEyLjI2IC0wLjIxIDkuOTcgMC4wNCA4LjE3IEMgMC4yOSA2LjM4IDEuNjYgNC44NyAyLjk2IDQuNTQgQyA0Ljg1IDQuMDYgNS41OCA1LjExIDYuNTcgNS4xMSBDIDYuNTcgNS4xMSA2LjkxIDUuMTEgNy42IDQuODMgQyA4LjI5IDQuNTQgOC45NyA0LjE2IDEwLjM1IDQuNDcgQyAxMS43MyA0Ljc3IDEyLjU0IDUuOTYgMTIuNTQgNS45NiBDIDEyLjU0IDUuOTYgMTAuNDQgNy4yNSAxMC44OCA5LjQ3IFogTSA2LjUzIDQuMTYgQyA2LjUzIDQuMTYgNi4zOCAyLjY1IDcuMjkgMS43IEMgOC4yMSAwLjc0IDkuNTggMC41IDkuNTggMC41IEMgOS41OCAwLjUgOS45MSAyLjA0IDguOTMgMy4wMyBDIDcuOTYgNC4wMyA2LjUzIDQuMTYgNi41MyA0LjE2IFoiIC8+Cjwvc3ZnPg==) no-repeat center/13px 16px;
}

.button--icon-apple--black:after {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjE3IiB3aWR0aD0iMTMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxNyI+CiAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTAuODggOS40NyBDIDExLjMyIDExLjY4IDEzLjAyIDEyLjI0IDEzLjAyIDEyLjI0IEMgMTMuMDIgMTIuMjQgMTIuMTEgMTQuNyAxMS4wOSAxNS41NiBDIDEwLjA4IDE2LjQyIDkuNzggMTYuNjUgOC45IDE2LjQgQyA4LjAyIDE2LjE1IDcuNDcgMTUuNjkgNi41NyAxNS44MyBDIDUuNjcgMTUuOTYgNC45MyAxNi41MSA0LjE4IDE2LjQ5IEMgMy40NCAxNi40OCAyLjM5IDE1LjgxIDEuMzYgMTQuMDMgQyAwLjMzIDEyLjI2IC0wLjIxIDkuOTcgMC4wNCA4LjE3IEMgMC4yOSA2LjM4IDEuNjYgNC44NyAyLjk2IDQuNTQgQyA0Ljg1IDQuMDYgNS41OCA1LjExIDYuNTcgNS4xMSBDIDYuNTcgNS4xMSA2LjkxIDUuMTEgNy42IDQuODMgQyA4LjI5IDQuNTQgOC45NyA0LjE2IDEwLjM1IDQuNDcgQyAxMS43MyA0Ljc3IDEyLjU0IDUuOTYgMTIuNTQgNS45NiBDIDEyLjU0IDUuOTYgMTAuNDQgNy4yNSAxMC44OCA5LjQ3IFogTSA2LjUzIDQuMTYgQyA2LjUzIDQuMTYgNi4zOCAyLjY1IDcuMjkgMS43IEMgOC4yMSAwLjc0IDkuNTggMC41IDkuNTggMC41IEMgOS41OCAwLjUgOS45MSAyLjA0IDguOTMgMy4wMyBDIDcuOTYgNC4wMyA2LjUzIDQuMTYgNi41MyA0LjE2IFoiIC8+Cjwvc3ZnPg==) no-repeat center/13px 16px;
}

.button--blue-shadow {
	-webkit-box-shadow:4px 6.9px 16px rgba(27,139,249,0.4);
	-moz-box-shadow:4px 6.9px 16px rgba(27,139,249,0.4);
	box-shadow:4px 6.9px 16px rgba(27,139,249,0.4);
}

.button--blue-shadow:hover {
	-webkit-box-shadow:4px 6.9px 16px rgba(27,139,249,0.6);
	-moz-box-shadow:4px 6.9px 16px rgba(27,139,249,0.6);
	box-shadow:4px 6.9px 16px rgba(27,139,249,0.6);
}

.button--gray-shadow {
	-webkit-box-shadow:4px 6.9px 16px rgba(99,117,138,0.1);
	-moz-box-shadow:4px 6.9px 16px rgba(99,117,138,0.1);
	box-shadow:4px 6.9px 16px rgba(99,117,138,0.1);
}

.button--gray-shadow:hover {
	-webkit-box-shadow:4px 6.9px 16px rgba(99,117,138,0.3);
	-moz-box-shadow:4px 6.9px 16px rgba(99,117,138,0.3);
	box-shadow:4px 6.9px 16px rgba(99,117,138,0.3);
}

.button--black-shadow {
	-webkit-box-shadow:4px 6.9px 16px rgba(0,0,0,0.2);
	-moz-box-shadow:4px 6.9px 16px rgba(0,0,0,0.2);
	box-shadow:4px 6.9px 16px rgba(0,0,0,0.2);
}

.button--black-shadow:hover {
	-webkit-box-shadow:4px 6.9px 16px rgba(0,0,0,0.35);
	-moz-box-shadow:4px 6.9px 16px rgba(0,0,0,0.35);
	box-shadow:4px 6.9px 16px rgba(0,0,0,0.35);
}

.button--dark-shadow {
	-webkit-box-shadow:2px 3.5px 20px rgba(50,65,87,0.8);
	-moz-box-shadow:2px 3.5px 20px rgba(50,65,87,0.8);
	box-shadow:2px 3.5px 20px rgba(50,65,87,0.8);
}

.button--dark-shadow:hover {
	-webkit-box-shadow:2px 3.5px 20px rgba(50,65,87,0.9);
	-moz-box-shadow:2px 3.5px 20px rgba(50,65,87,0.9);
	box-shadow:2px 3.5px 20px rgba(50,65,87,0.9);
}

.button--small-radius {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.button--small {
	height:34px;
	line-height:31px;
	min-width:124px;
	font-size:12px;
}

.button--extra-small {
	height:20px;
	line-height:20px;
	min-width:60px;
	font-size:9px;
}

.button--round {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	height:42px;
	width:42px;
	min-width:42px;
}

.button--arrow-down {
	position:relative;
}

.button--arrow-down:hover {
	-webkit-transform:translateY(3px);
	-moz-transform:translateY(3px);
	-ms-transform:translateY(3px);
	-o-transform:translateY(3px);
	transform:translateY(3px);
}

.button--arrow-down:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	margin:auto;
	width:14px;
	height:8px;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjkiIHdpZHRoPSIxNSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE1IDkiPgogICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDYuNiA4LjQ5IEMgNi42IDguNDkgMC42IDIuNDUgMC42IDIuNDUgQyAwLjIxIDIuMDcgMC4yMSAxLjQ0IDAuNiAxLjA2IEMgMC45OCAwLjY3IDEuNiAwLjY3IDEuOTggMS4wNiBDIDEuOTggMS4wNiA3LjI5IDYuNDEgNy4yOSA2LjQxIEMgNy4yOSA2LjQxIDEyLjYgMS4wNiAxMi42IDEuMDYgQyAxMi45OSAwLjY3IDEzLjYgMC42NyAxMy45OSAxLjA2IEMgMTQuMzcgMS40NCAxNC4zNyAyLjA3IDEzLjk5IDIuNDUgQyAxMy45OSAyLjQ1IDcuOTggOC40OSA3Ljk4IDguNDkgQyA3Ljc5IDguNjggNy41NCA4Ljc4IDcuMjkgOC43OCBDIDcuMDQgOC43OCA2Ljc5IDguNjggNi42IDguNDkgWiIgLz4KPC9zdmc+) no-repeat center/100% auto;
}

.button--arrow-down.button--white:before {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjkiIHdpZHRoPSIxNSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE1IDkiPgogICAgPHBhdGggZmlsbD0iIzI0MjUyNiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDYuNiA4LjQ5IEMgNi42IDguNDkgMC42IDIuNDUgMC42IDIuNDUgQyAwLjIxIDIuMDcgMC4yMSAxLjQ0IDAuNiAxLjA2IEMgMC45OCAwLjY3IDEuNiAwLjY3IDEuOTggMS4wNiBDIDEuOTggMS4wNiA3LjI5IDYuNDEgNy4yOSA2LjQxIEMgNy4yOSA2LjQxIDEyLjYgMS4wNiAxMi42IDEuMDYgQyAxMi45OSAwLjY3IDEzLjYgMC42NyAxMy45OSAxLjA2IEMgMTQuMzcgMS40NCAxNC4zNyAyLjA3IDEzLjk5IDIuNDUgQyAxMy45OSAyLjQ1IDcuOTggOC40OSA3Ljk4IDguNDkgQyA3Ljc5IDguNjggNy41NCA4Ljc4IDcuMjkgOC43OCBDIDcuMDQgOC43OCA2Ljc5IDguNjggNi42IDguNDkgWiIgLz4KPC9zdmc+) no-repeat center/100% auto;
}

.button--arrow-down.button--white:hover {
	background-color:#fff;
}

.button--play-icon {
	position:relative;
}

.button--play-icon:before {
	content:"";
	position:absolute;
	left:6px;
	right:0;
	bottom:0;
	top:0;
	margin:auto;
	width:21px;
	height:26px;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIycHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iMCAwIDIyIDI1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy41LjIgKDI1MjM1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yMS41MSwxMi4xOSBMMCwyNC4zNyBMMCwwIEwyMS41MSwxMi4xOSBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+) no-repeat center/100% auto;
}

.button--store {
	display:inline-block;
	margin:0 10px;
	width:135px;
}

.button__image {
	width:100%;
}

.dropdown {
	position:absolute;
	z-index:999;
	padding:4px 0;
	background-color:#fff;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	opacity:0;
	-webkit-transform-origin:left top;
	-moz-transform-origin:left top;
	-ms-transform-origin:left top;
	-o-transform-origin:left top;
	transform-origin:left top;
	-webkit-transition:-webkit-transform .4s cubic-bezier(0.25,0.8,0.25,1);
	-moz-transition:-moz-transform .4s cubic-bezier(0.25,0.8,0.25,1);
	-o-transition:-o-transform .4s cubic-bezier(0.25,0.8,0.25,1);
	transition:transform .4s cubic-bezier(0.25,0.8,0.25,1);
}

.dropdown.state-visible {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}

.dropdown--border-black {
	border:1px solid #242526;
}

.dropdown__list {
	padding:0;
	margin:0;
	list-style:none;
	opacity:0;
	-webkit-transition:all .4s .2s ease;
	-moz-transition:all .4s .2s ease;
	-o-transition:all .4s .2s ease;
	transition:all .4s .2s ease;
}

.state-visible .dropdown__list {
	opacity:1;
}

.dropdown__item {
	height:40px;
	line-height:40px;
}

.dropdown__btn {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	-webkit-transition:background-color .4s cubic-bezier(0.25,0.8,0.25,1);
	-moz-transition:background-color .4s cubic-bezier(0.25,0.8,0.25,1);
	-o-transition:background-color .4s cubic-bezier(0.25,0.8,0.25,1);
	transition:background-color .4s cubic-bezier(0.25,0.8,0.25,1);
}

.dropdown__btn:hover {
	background-color:#eee;
}

.dropdown__btn.state-active:before {
	content:"";
	position:absolute;
	left:15px;
	top:0;
	bottom:0;
	margin:auto;
	height:4px;
	width:4px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}

.dropdown__item_text {
	float:left;
	position:relative;
	z-index:1;
	width:100%;
	padding:0 20px;
	font-size:10px;
	font-weight:700;
	text-transform:uppercase;
	text-align:left;
}

.dropdown__item_text:before {
	content:"";
	position:absolute;
	left:13px;
	bottom:0;
	top:0;
	height:16px;
	width:16px;
	margin:auto;
}

.social {
	padding:0;
	margin:0;
	list-style:none;
}

.social__item {
	display:inline-block;
}

.social__item--equal_margin {
	margin-left:15px;
}

.social__item--left_margin {
	margin-left:15px;
}

.social__item--left_margin:first-child {
	margin-left:0;
}

.social__link {
	display:inline-block;
	position:relative;
	vertical-align:middle;
	-webkit-transition:all .4s cubic-bezier(0.1,0.88,0.25,1);
	-moz-transition:all .4s cubic-bezier(0.1,0.88,0.25,1);
	-o-transition:all .4s cubic-bezier(0.1,0.88,0.25,1);
	transition:all .4s cubic-bezier(0.1,0.88,0.25,1);
	line-height: 1;
	font-size: 15px;
}

.social__link:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
}

.social__link--twitter,.social__link--twitter--black {
	width:14px;
	height:12px;
}

.social__link--rounded {
	height:36px;
	width:36px;
	line-height:36px;
	border:#fff 1px solid;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-transition:opacity .4s ease;
	-moz-transition:opacity .4s ease;
	-o-transition:opacity .4s ease;
	transition:opacity .4s ease;
	opacity:.7;
}

.social__link--rounded:hover {
	opacity:1;
}

.overlay {
	height:0;
	opacity:0;
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:100;
	background-color:rgba(36,37,38,0.6);
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	-o-transition:opacity .3s ease;
	transition:opacity .3s ease;
	cursor:pointer;
}

.overlay.state-visible {
	opacity:1;
	height:100%;
}

.menu {
	position:fixed;
	overflow:auto;
	right:-100%;
	top:0;
	z-index:300;
	width:30%;
	height:100%;
	min-width:320px;
	padding-bottom:30px;
	background-color:#1b8bf9;
	-webkit-transition:right .7s ease;
	-moz-transition:right .7s ease;
	-o-transition:right .7s ease;
	transition:right .7s ease;
}

.menu.state-opened {
	right:0;
}

@media (max-width: 500px) {
	.menu {
		-webkit-transition-duration:.4s;
		-moz-transition-duration:.4s;
		-o-transition-duration:.4s;
		transition-duration:.4s;
	}
}

.menu__box {
	padding-left:50px;
	padding-right:50px;
}

@media (max-width: 500px) {
	.menu__box {
		margin-top:40px;
		padding-left:15px;
		padding-right:15px;
	}
}

@media (min-width: 501px) {
	.menu__box {
		position:absolute;
		left:0;
		top:50%;
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		transform:translateY(-50%);
	}
}

.menu__closer {
	font-weight:400;
	position:absolute;
	z-index:1;
	top:50px;
	margin:0 0 0 50px;
	padding-left:30px;
	color:#fff;
	font-size:14px;
}

.menu__closer i {
	font-size: 20px;
}

@media (max-width: 1600px) {
	.menu__closer {
		right:15px;
	}
}

@media (max-width: 500px) {
	.menu__closer {
		top:40px;
	}
}

.menu__title {
	font-weight:700;
	margin:0 0 20px;
	color:#fff;
	letter-spacing:.085em;
	text-transform:uppercase;
	font-size:10px;
}

.menu__list {
	padding:0;
	margin:0;
	list-style:none;
	display:inline-block;
	margin-left:0;
	margin-bottom:44px;
	padding-bottom:20px;
	border-bottom:2px solid #fff;
}

.menu__list:after {
	content:" ";
/* Older browser do not support empty content */
	visibility:hidden;
	display:block;
	height:0;
	clear:both;
}

@media (max-width: 992px) {
	.menu__list {
		display:block;
	}
}

.menu__item {
	margin-bottom:20px;
}

.menu__link,.menu__phone_link {
	font-weight:700;
	font-size:20px;
	letter-spacing:.05em;
}

.menu__link,.menu__link:hover,.menu__link:focus,.menu__phone_link,.menu__phone_link:hover,.menu__phone_link:focus {
	color:#fff;
	text-decoration:none;
}

.menu__phone_link {
	display:block;
	margin:0 0 50px;
	padding-left:30px;
	position:relative;
}

.menu__phone_link:before {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	top:0;
	width:20px;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDczLjgwNiA0NzMuODA2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NzMuODA2IDQ3My44MDY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zNzQuNDU2LDI5My41MDZjLTkuNy0xMC4xLTIxLjQtMTUuNS0zMy44LTE1LjVjLTEyLjMsMC0yNC4xLDUuMy0zNC4yLDE1LjRsLTMxLjYsMzEuNWMtMi42LTEuNC01LjItMi43LTcuNy00ICAgIGMtMy42LTEuOC03LTMuNS05LjktNS4zYy0yOS42LTE4LjgtNTYuNS00My4zLTgyLjMtNzVjLTEyLjUtMTUuOC0yMC45LTI5LjEtMjctNDIuNmM4LjItNy41LDE1LjgtMTUuMywyMy4yLTIyLjggICAgYzIuOC0yLjgsNS42LTUuNyw4LjQtOC41YzIxLTIxLDIxLTQ4LjIsMC02OS4ybC0yNy4zLTI3LjNjLTMuMS0zLjEtNi4zLTYuMy05LjMtOS41Yy02LTYuMi0xMi4zLTEyLjYtMTguOC0xOC42ICAgIGMtOS43LTkuNi0yMS4zLTE0LjctMzMuNS0xNC43cy0yNCw1LjEtMzQsMTQuN2MtMC4xLDAuMS0wLjEsMC4xLTAuMiwwLjJsLTM0LDM0LjNjLTEyLjgsMTIuOC0yMC4xLDI4LjQtMjEuNyw0Ni41ICAgIGMtMi40LDI5LjIsNi4yLDU2LjQsMTIuOCw3NC4yYzE2LjIsNDMuNyw0MC40LDg0LjIsNzYuNSwxMjcuNmM0My44LDUyLjMsOTYuNSw5My42LDE1Ni43LDEyMi43YzIzLDEwLjksNTMuNywyMy44LDg4LDI2ICAgIGMyLjEsMC4xLDQuMywwLjIsNi4zLDAuMmMyMy4xLDAsNDIuNS04LjMsNTcuNy0yNC44YzAuMS0wLjIsMC4zLTAuMywwLjQtMC41YzUuMi02LjMsMTEuMi0xMiwxNy41LTE4LjFjNC4zLTQuMSw4LjctOC40LDEzLTEyLjkgICAgYzkuOS0xMC4zLDE1LjEtMjIuMywxNS4xLTM0LjZjMC0xMi40LTUuMy0yNC4zLTE1LjQtMzQuM0wzNzQuNDU2LDI5My41MDZ6IE00MTAuMjU2LDM5OC44MDYgICAgQzQxMC4xNTYsMzk4LjgwNiw0MTAuMTU2LDM5OC45MDYsNDEwLjI1NiwzOTguODA2Yy0zLjksNC4yLTcuOSw4LTEyLjIsMTIuMmMtNi41LDYuMi0xMy4xLDEyLjctMTkuMywyMCAgICBjLTEwLjEsMTAuOC0yMiwxNS45LTM3LjYsMTUuOWMtMS41LDAtMy4xLDAtNC42LTAuMWMtMjkuNy0xLjktNTcuMy0xMy41LTc4LTIzLjRjLTU2LjYtMjcuNC0xMDYuMy02Ni4zLTE0Ny42LTExNS42ICAgIGMtMzQuMS00MS4xLTU2LjktNzkuMS03Mi0xMTkuOWMtOS4zLTI0LjktMTIuNy00NC4zLTExLjItNjIuNmMxLTExLjcsNS41LTIxLjQsMTMuOC0yOS43bDM0LjEtMzQuMWM0LjktNC42LDEwLjEtNy4xLDE1LjItNy4xICAgIGM2LjMsMCwxMS40LDMuOCwxNC42LDdjMC4xLDAuMSwwLjIsMC4yLDAuMywwLjNjNi4xLDUuNywxMS45LDExLjYsMTgsMTcuOWMzLjEsMy4yLDYuMyw2LjQsOS41LDkuN2wyNy4zLDI3LjMgICAgYzEwLjYsMTAuNiwxMC42LDIwLjQsMCwzMWMtMi45LDIuOS01LjcsNS44LTguNiw4LjZjLTguNCw4LjYtMTYuNCwxNi42LTI1LjEsMjQuNGMtMC4yLDAuMi0wLjQsMC4zLTAuNSwwLjUgICAgYy04LjYsOC42LTcsMTctNS4yLDIyLjdjMC4xLDAuMywwLjIsMC42LDAuMywwLjljNy4xLDE3LjIsMTcuMSwzMy40LDMyLjMsNTIuN2wwLjEsMC4xYzI3LjYsMzQsNTYuNyw2MC41LDg4LjgsODAuOCAgICBjNC4xLDIuNiw4LjMsNC43LDEyLjMsNi43YzMuNiwxLjgsNywzLjUsOS45LDUuM2MwLjQsMC4yLDAuOCwwLjUsMS4yLDAuN2MzLjQsMS43LDYuNiwyLjUsOS45LDIuNWM4LjMsMCwxMy41LTUuMiwxNS4yLTYuOSAgICBsMzQuMi0zNC4yYzMuNC0zLjQsOC44LTcuNSwxNS4xLTcuNWM2LjIsMCwxMS4zLDMuOSwxNC40LDcuM2MwLjEsMC4xLDAuMSwwLjEsMC4yLDAuMmw1NS4xLDU1LjEgICAgQzQyMC40NTYsMzc3LjcwNiw0MjAuNDU2LDM4OC4yMDYsNDEwLjI1NiwzOTguODA2eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0yNTYuMDU2LDExMi43MDZjMjYuMiw0LjQsNTAsMTYuOCw2OSwzNS44czMxLjMsNDIuOCwzNS44LDY5YzEuMSw2LjYsNi44LDExLjIsMTMuMywxMS4yYzAuOCwwLDEuNS0wLjEsMi4zLTAuMiAgICBjNy40LTEuMiwxMi4zLTguMiwxMS4xLTE1LjZjLTUuNC0zMS43LTIwLjQtNjAuNi00My4zLTgzLjVzLTUxLjgtMzcuOS04My41LTQzLjNjLTcuNC0xLjItMTQuMywzLjctMTUuNiwxMSAgICBTMjQ4LjY1NiwxMTEuNTA2LDI1Ni4wNTYsMTEyLjcwNnoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNNDczLjI1NiwyMDkuMDA2Yy04LjktNTIuMi0zMy41LTk5LjctNzEuMy0xMzcuNXMtODUuMy02Mi40LTEzNy41LTcxLjNjLTcuMy0xLjMtMTQuMiwzLjctMTUuNSwxMSAgICBjLTEuMiw3LjQsMy43LDE0LjMsMTEuMSwxNS42YzQ2LjYsNy45LDg5LjEsMzAsMTIyLjksNjMuN2MzMy44LDMzLjgsNTUuOCw3Ni4zLDYzLjcsMTIyLjljMS4xLDYuNiw2LjgsMTEuMiwxMy4zLDExLjIgICAgYzAuOCwwLDEuNS0wLjEsMi4zLTAuMkM0NjkuNTU2LDIyMy4zMDYsNDc0LjU1NiwyMTYuMzA2LDQ3My4yNTYsMjA5LjAwNnoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K) no-repeat center/100% auto;
}

.menu__about_text {
	font-weight:400;
	font-size:13px;
	color:rgba(255,255,255,0.65);
	line-height:1.4;
	width:80%;
}

.menu--02--desktop {
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	transform:translateY(-100%);
	opacity:0;
	width:100%;
	text-align:center;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;
	background-color: #000;
}

.menu--02--desktop.state-opened {
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
	opacity:1;
}

.menu__list--02--desktop {
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	left:0;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	margin:auto;
}

.menu__list--02--desktop li {
	opacity:0;
	-webkit-transform:translateY(-5px);
	-moz-transform:translateY(-5px);
	-ms-transform:translateY(-5px);
	-o-transform:translateY(-5px);
	transform:translateY(-5px);
	-webkit-transition:all .4s .4s ease-out;
	-moz-transition:all .4s .4s ease-out;
	-o-transition:all .4s .4s ease-out;
	transition:all .4s .4s ease-out;
}

.menu__list--02--desktop li:last-child {
	margin-bottom:0;
}

.menu__list--02--desktop li:nth-child(1) {
	-webkit-transition-delay:0;
	-moz-transition-delay:0;
	-o-transition-delay:0;
	transition-delay:0;
}

.menu__list--02--desktop li:nth-child(2) {
	-webkit-transition-delay:100ms;
	-moz-transition-delay:100ms;
	-o-transition-delay:100ms;
	transition-delay:100ms;
}

.menu__list--02--desktop li:nth-child(3) {
	-webkit-transition-delay:200ms;
	-moz-transition-delay:200ms;
	-o-transition-delay:200ms;
	transition-delay:200ms;
}

.menu__list--02--desktop li:nth-child(4) {
	-webkit-transition-delay:300ms;
	-moz-transition-delay:300ms;
	-o-transition-delay:300ms;
	transition-delay:300ms;
}

.menu__list--02--desktop li:nth-child(5) {
	-webkit-transition-delay:400ms;
	-moz-transition-delay:400ms;
	-o-transition-delay:400ms;
	transition-delay:400ms;
}

.menu__list--02--desktop li:nth-child(6) {
	-webkit-transition-delay:500ms;
	-moz-transition-delay:500ms;
	-o-transition-delay:500ms;
	transition-delay:500ms;
}

.menu__list--02--desktop li:nth-child(7) {
	-webkit-transition-delay:600ms;
	-moz-transition-delay:600ms;
	-o-transition-delay:600ms;
	transition-delay:600ms;
}

.menu__list--02--desktop li:nth-child(8) {
	-webkit-transition-delay:700ms;
	-moz-transition-delay:700ms;
	-o-transition-delay:700ms;
	transition-delay:700ms;
}

.menu__list--02--desktop li:nth-child(9) {
	-webkit-transition-delay:800ms;
	-moz-transition-delay:800ms;
	-o-transition-delay:800ms;
	transition-delay:800ms;
}

.menu__list--02--desktop li:nth-child(10) {
	-webkit-transition-delay:900ms;
	-moz-transition-delay:900ms;
	-o-transition-delay:900ms;
	transition-delay:900ms;
}

.menu__list--02--desktop li:nth-child(11) {
	-webkit-transition-delay:1000ms;
	-moz-transition-delay:1000ms;
	-o-transition-delay:1000ms;
	transition-delay:1000ms;
}

.menu__list--02--desktop li:nth-child(12) {
	-webkit-transition-delay:1100ms;
	-moz-transition-delay:1100ms;
	-o-transition-delay:1100ms;
	transition-delay:1100ms;
}

.menu__list--02--desktop li:nth-child(13) {
	-webkit-transition-delay:1200ms;
	-moz-transition-delay:1200ms;
	-o-transition-delay:1200ms;
	transition-delay:1200ms;
}

.menu__list--02--desktop li:nth-child(14) {
	-webkit-transition-delay:1300ms;
	-moz-transition-delay:1300ms;
	-o-transition-delay:1300ms;
	transition-delay:1300ms;
}

.menu__list--02--desktop li:nth-child(15) {
	-webkit-transition-delay:1400ms;
	-moz-transition-delay:1400ms;
	-o-transition-delay:1400ms;
	transition-delay:1400ms;
}

.menu__list--02--desktop li:nth-child(16) {
	-webkit-transition-delay:1500ms;
	-moz-transition-delay:1500ms;
	-o-transition-delay:1500ms;
	transition-delay:1500ms;
}

.menu__list--02--desktop li:nth-child(17) {
	-webkit-transition-delay:1600ms;
	-moz-transition-delay:1600ms;
	-o-transition-delay:1600ms;
	transition-delay:1600ms;
}

.menu__list--02--desktop li:nth-child(18) {
	-webkit-transition-delay:1700ms;
	-moz-transition-delay:1700ms;
	-o-transition-delay:1700ms;
	transition-delay:1700ms;
}

.menu__list--02--desktop li:nth-child(19) {
	-webkit-transition-delay:1800ms;
	-moz-transition-delay:1800ms;
	-o-transition-delay:1800ms;
	transition-delay:1800ms;
}

.menu__list--02--desktop li:nth-child(20) {
	-webkit-transition-delay:1900ms;
	-moz-transition-delay:1900ms;
	-o-transition-delay:1900ms;
	transition-delay:1900ms;
}

.state-opened .menu__list--02--desktop li {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
}

..menu__list--02--desktop li a {
	position:relative;
	display:inline-block;
	text-transform:uppercase;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;
}

..menu__list--02--desktop li a:hover,..menu__list--02--desktop li a:focus,..menu__list--02--desktop li a:active,..menu__list--02--desktop li a:visited {
	text-decoration:none;
	color:#fff;
}

@media (max-width: 500px) {
	..menu__list--02--desktop li a {
		font-size:15px;
	}
}

..menu__list--02--desktop li a:before,..menu__list--02--desktop li a:after {
	content:"";
	position:absolute;
	opacity:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	height:3px;
	width:26px;
	background-color:#fff;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;
}

..menu__list--02--desktop li a:before {
	left:-52px;
}

..menu__list--02--desktop li a:after {
	right:-52px;
}

..menu__list--02--desktop li a.state-active:before,..menu__list--02--desktop li a.state-active:after,..menu__list--02--desktop li a:hover:before,..menu__list--02--desktop li a:hover:after {
	opacity:1;
}

.menu__footer--02--desktop {
	position:absolute;
	left:15px;
	right:15px;
	bottom:15px;
}

.menu__footer_text--02--desktop {
	font-weight:400;
	font-size:12px;
	color:#fff;
}

@media (max-width: 500px) {
	.menu__footer_text--02--desktop {
		font-size:8px;
	}
}

.menu__footer_social--02--desktop {
	margin-bottom:45px;
}

@media (max-width: 500px) {
	.menu__footer_social--02--desktop {
		margin-bottom:20px;
	}
}

.popup {
	display:none;
	padding:33px 50px;
	position:fixed;
	z-index:200;
	left:0;
	right:0;
	bottom:0;
	top:0;
	margin:auto;
	-webkit-transform:scale(0.4);
	-moz-transform:scale(0.4);
	-ms-transform:scale(0.4);
	-o-transform:scale(0.4);
	transform:scale(0.4);
	background-color:#fff;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
	-webkit-box-shadow:1px 1.7px 30px rgba(35,36,39,0.33);
	-moz-box-shadow:1px 1.7px 30px rgba(35,36,39,0.33);
	box-shadow:1px 1.7px 30px rgba(35,36,39,0.33);
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
}

.popup.state-visible {
	display:block;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
}

.popup--video {
	max-width:760px;
	height:430px;
}

@media (max-width: 500px) {
	.popup--video {
		height:250px;
	}
}

@media (max-width: 500px) {
	.popup {
		padding:40px 20px;
	}
}

.popup__close_btn {
	position:absolute;
	right:15px;
	top:15px;
	width:15px;
	height:15px;
}

.popup__close_btn:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	width:100%;
	height:100%;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy41LjIgKDI1MjM1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik02LjU4NTc4NjQ0LDggTDAuOTI4OTMyMTg4LDEzLjY1Njg1NDIgQzAuNTQwMDIzNDU4LDE0LjA0NTc2MyAwLjU0MDAyMzQ1OCwxNC42ODIxNTkxIDAuOTI4OTMyMTg4LDE1LjA3MTA2NzggQzEuMzE3ODQwOTIsMTUuNDU5OTc2NSAxLjk1NDIzNzAyLDE1LjQ1OTk3NjUgMi4zNDMxNDU3NSwxNS4wNzEwNjc4IEw4LDkuNDE0MjEzNTYgTDEzLjY1Njg1NDIsMTUuMDcxMDY3OCBDMTQuMDQ1NzYzLDE1LjQ1OTk3NjUgMTQuNjgyMTU5MSwxNS40NTk5NzY1IDE1LjA3MTA2NzgsMTUuMDcxMDY3OCBDMTUuNDU5OTc2NSwxNC42ODIxNTkxIDE1LjQ1OTk3NjUsMTQuMDQ1NzYzIDE1LjA3MTA2NzgsMTMuNjU2ODU0MiBMOS40MTQyMTM1Niw4IEwxNS4wNzEwNjc4LDIuMzQzMTQ1NzUgQzE1LjQ1OTk3NjUsMS45NTQyMzcwMiAxNS40NTk5NzY1LDEuMzE3ODQwOTIgMTUuMDcxMDY3OCwwLjkyODkzMjE4OCBDMTQuNjgyMTU5MSwwLjU0MDAyMzQ1OCAxNC4wNDU3NjMsMC41NDAwMjM0NTggMTMuNjU2ODU0MiwwLjkyODkzMjE4OCBMOCw2LjU4NTc4NjQ0IEwyLjM0MzE0NTc1LDAuOTI4OTMyMTg4IEMxLjk1NDIzNzAyLDAuNTQwMDIzNDU4IDEuMzE3ODQwOTIsMC41NDAwMjM0NTggMC45Mjg5MzIxODgsMC45Mjg5MzIxODggQzAuNTQwMDIzNDU4LDEuMzE3ODQwOTIgMC41NDAwMjM0NTgsMS45NTQyMzcwMiAwLjkyODkzMjE4OCwyLjM0MzE0NTc1IEw2LjU4NTc4NjQ0LDggWiIgaWQ9IlNoYXBlIiBmaWxsPSIjMjQyNTI2IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat center/100% auto;
}

.popup__video_frame {
	height:100%;
	width:100%;
}

.header {
	position: absolute;
	z-index: 10;
	left: 0;
	right: 0;
	top: 0;
	padding-top: 49px;
	padding-bottom: 50px;
}

@media (max-width: 500px) {
	.header {
		top:20px;
	}
}

.header__container {
	line-height:42px;
	text-align:center;
	position: relative;
}

.header__container:after {
	content:" ";
/* Older browser do not support empty content */
	visibility:hidden;
	display:block;
	height:0;
	clear:both;
}

.header__left_box {
	position:relative;
	z-index:10;
	float:left;
	height:100%;
}

.header__center_box {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	right:0;
	margin:auto;
}

.header__right_box {
	float:right;
	position:relative;
	z-index:1;
}

.header__logo_box {
	display:inline-block;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;
}

.header__logo_box:hover img{
	opacity: .6;
}

.header__logo_img {
	max-width:100%;
	max-height:100%;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;
}

.header__logo_text {
	font-weight:700;
	position:relative;
	top:2px;
	margin-left:11px;
	color:#fff;
	font-size:16px;
}

.header__logo_text:hover {
	color:#fff;
	text-decoration:none;
}

.header__logo_text--black {
	color:#242526;
}

.header__logo_text--black:hover {
	color:#242526;
}

.header__link {
	font-weight:700;
	margin-right:30px;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:.065em;
}

.header__link:hover,.header__link:focus,.header__link:active,.header__link:visited {
	color:#fff;
	text-decoration:none;
}

.header__menu_list {
	padding:0;
	margin:0;
	list-style:none;
}

.header__menu_list li {
	display:inline-block;
	margin:0 20px 0 0;
}

.header__menu_list li:last-child {
	margin-right:0;
}

.header__menu_list li a {
	position:relative;
	text-transform:uppercase;
	line-height:42px;
	text-decoration:none;
	-webkit-transition:all .4s cubic-bezier(0.1,0.88,0.25,1);
	-moz-transition:all .4s cubic-bezier(0.1,0.88,0.25,1);
	-o-transition:all .4s cubic-bezier(0.1,0.88,0.25,1);
	transition:all .4s cubic-bezier(0.1,0.88,0.25,1);
}

.header__menu_list li a,.header__menu_list li a:hover,.header__menu_list li a:visited,.header__menu_list li a:active,.header__menu_list li a:focus {
	text-decoration:none;
}

.header__menu_list li a:before {
	content:"";
	position:absolute;
	width:0;
	height:2px;
	left:0;
	bottom:-2px;
	background-color:#242526;
	-webkit-transition:width .4s cubic-bezier(0.1,0.88,0.25,1);
	-moz-transition:width .4s cubic-bezier(0.1,0.88,0.25,1);
	-o-transition:width .4s cubic-bezier(0.1,0.88,0.25,1);
	transition:width .4s cubic-bezier(0.1,0.88,0.25,1);
}

.header__menu_list li a:hover,.header__menu_list li a.state-active {
	text-decoration:none;
}

.header__menu_list li a:hover:before,.header__menu_list li a.state-active:before {
	width:100%;
}

.header__menu_list li a.state-active {
	cursor:default;
}

.header__location_dropdown_opener,.header__location_item_text {
	font-weight:700;
	font-size:10px;
}

.header__location_dropdown_opener {
	position:relative;
	bottom:1px;
	color:#fff;
	line-height:42px;
}

.header__location_dropdown_opener:before {
	content:"";
	position:absolute;
	left:-12px;
	bottom:0;
	top:0;
	margin:auto;
	width:6px;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjQiIHdpZHRoPSI2IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNiA0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTSA1LjUgMC4xNiBDIDUuNSAwLjE2IDAuNSAwLjEzIDAuNSAwLjEzIEMgMC41IDAuMTMgMi45MSAzLjg3IDIuOTEgMy44NyBDIDIuOTEgMy44NyA1LjUgMC4xNiA1LjUgMC4xNiBaIiAvPgo8L3N2Zz4=) no-repeat center/100% auto;
}

.header__location_dropdown_opener--right-arrow:before {
	left:auto;
	right:-12px;
}

.header__location_dropdown_opener--black {
	color:#242526;
}

.header__location_dropdown_opener--black:before {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjQiIHdpZHRoPSI2IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNiA0Ij4KICAgIDxwYXRoIGZpbGw9IiMyNDI1MjYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTSA1LjUgMC4xNiBDIDUuNSAwLjE2IDAuNSAwLjEzIDAuNSAwLjEzIEMgMC41IDAuMTMgMi45MSAzLjg3IDIuOTEgMy44NyBDIDIuOTEgMy44NyA1LjUgMC4xNiA1LjUgMC4xNiBaIiAvPgo8L3N2Zz4=) no-repeat center/100% auto;
}

.header__location_dropdown {
	top:-2px;
	left:-20px;
}

.header__left_box .header__location_dropdown {
	left:0;
}

.header__burger_button {
	position:relative;
	vertical-align:middle;
	height:16px;
	width:20px;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;
}

.header__right_box .header__burger_button {
	margin-left:30px;
}

.header__burger_button i {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top: -2px;
	font-size: 20px;
/* 	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjEyIiB3aWR0aD0iMjAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxMiI+CiAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTkgNyBDIDE5IDcgMSA3IDEgNyBDIDAuNDUgNyAwIDYuNTUgMCA2IEMgMCA1LjQ1IDAuNDUgNSAxIDUgQyAxIDUgMTkgNSAxOSA1IEMgMTkuNTUgNSAyMCA1LjQ1IDIwIDYgQyAyMCA2LjU1IDE5LjU1IDcgMTkgNyBaIE0gMTkgMiBDIDE5IDIgMSAyIDEgMiBDIDAuNDUgMiAwIDEuNTUgMCAxIEMgMCAwLjQ1IDAuNDUgMCAxIDAgQyAxIDAgMTkgMCAxOSAwIEMgMTkuNTUgMCAyMCAwLjQ1IDIwIDEgQyAyMCAxLjU1IDE5LjU1IDIgMTkgMiBaIE0gMSAxMCBDIDEgMTAgMTkgMTAgMTkgMTAgQyAxOS41NSAxMCAyMCAxMC40NSAyMCAxMSBDIDIwIDExLjU1IDE5LjU1IDEyIDE5IDEyIEMgMTkgMTIgMSAxMiAxIDEyIEMgMC40NSAxMiAwIDExLjU1IDAgMTEgQyAwIDEwLjQ1IDAuNDUgMTAgMSAxMCBaIiAvPgo8L3N2Zz4=) no-repeat center/100% auto; */
}

/*
.header__burger_button--black:before {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjEyIiB3aWR0aD0iMjAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxMiI+CiAgICA8cGF0aCBmaWxsPSIjMjQyNTI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTkgNyBDIDE5IDcgMSA3IDEgNyBDIDAuNDUgNyAwIDYuNTUgMCA2IEMgMCA1LjQ1IDAuNDUgNSAxIDUgQyAxIDUgMTkgNSAxOSA1IEMgMTkuNTUgNSAyMCA1LjQ1IDIwIDYgQyAyMCA2LjU1IDE5LjU1IDcgMTkgNyBaIE0gMTkgMiBDIDE5IDIgMSAyIDEgMiBDIDAuNDUgMiAwIDEuNTUgMCAxIEMgMCAwLjQ1IDAuNDUgMCAxIDAgQyAxIDAgMTkgMCAxOSAwIEMgMTkuNTUgMCAyMCAwLjQ1IDIwIDEgQyAyMCAxLjU1IDE5LjU1IDIgMTkgMiBaIE0gMSAxMCBDIDEgMTAgMTkgMTAgMTkgMTAgQyAxOS41NSAxMCAyMCAxMC40NSAyMCAxMSBDIDIwIDExLjU1IDE5LjU1IDEyIDE5IDEyIEMgMTkgMTIgMSAxMiAxIDEyIEMgMC40NSAxMiAwIDExLjU1IDAgMTEgQyAwIDEwLjQ1IDAuNDUgMTAgMSAxMCBaIiAvPgo8L3N2Zz4=) no-repeat center/100% auto;
}
*/

.header__burger_button.state-opened:before {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjAgMTkuOTk5MzkxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMTkuOTk5MzkxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTYuNTg5MzAwMiwxOC4wMTAxN2MtMC4zNjQwMDAzLDAtMC43MjczOTk4LTAuMTM4NzAwNS0xLjAwNTEwMDMtMC40MTYyMDA2bC01LjU4NDUwMDMtNS41ODQ1OTk1TDQuNDE1NywxNy41OTM5NjkzDQoJYy0wLjU1NTM5OTksMC41NTUwMDAzLTEuNDU0NTk5OSwwLjU1NTAwMDMtMi4wMSwwYy0wLjU1NTMtMC41NTQ0OTg3LTAuNTU1My0xLjQ1NDg5ODgsMC0yLjAwOTc5OWw1LjU4Mzk5OTYtNS41ODQ2MDA0DQoJTDIuNDA1Nyw0LjQxNTM3MDVjLTAuNTU1My0wLjU1NDQ5OTktMC41NTUzLTEuNDU0Nzk5OSwwLTIuMDA5OGMwLjU1NTQwMDEtMC41NTUzOTk5LDEuNDU0NjAwMS0wLjU1NDk5OTksMi4wMSwwbDUuNTgzOTk5Niw1LjU4NDYNCglsNS41ODQ1MDAzLTUuNTg0NmMwLjU1NTQwMDgtMC41NTQ5OTk5LDEuNDU0NzAwNS0wLjU1NDk5OTksMi4wMTAwOTk0LDBjMC41NTUyOTk4LDAuNTU1MDAwMSwwLjU1NTI5OTgsMS40NTUzMDAxLDAsMi4wMDk4DQoJbC01LjU4NDA5OTgsNS41ODQxOTk0bDUuNTg0MDk5OCw1LjU4NDYwMDRjMC41NTUyOTk4LDAuNTU0OTAwMiwwLjU1NTI5OTgsMS40NTUzMDAzLDAsMi4wMDk3OTkNCglDMTcuMzE3MTAwNSwxNy44NzE0Njk1LDE2Ljk1MzE5OTQsMTguMDEwMTcsMTYuNTg5MzAwMiwxOC4wMTAxN3oiLz4NCjwvc3ZnPg0K) no-repeat center/100% auto;
}

.header__burger_button--black.state-opened:before {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy41LjIgKDI1MjM1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik02LjU4NTc4NjQ0LDggTDAuOTI4OTMyMTg4LDEzLjY1Njg1NDIgQzAuNTQwMDIzNDU4LDE0LjA0NTc2MyAwLjU0MDAyMzQ1OCwxNC42ODIxNTkxIDAuOTI4OTMyMTg4LDE1LjA3MTA2NzggQzEuMzE3ODQwOTIsMTUuNDU5OTc2NSAxLjk1NDIzNzAyLDE1LjQ1OTk3NjUgMi4zNDMxNDU3NSwxNS4wNzEwNjc4IEw4LDkuNDE0MjEzNTYgTDEzLjY1Njg1NDIsMTUuMDcxMDY3OCBDMTQuMDQ1NzYzLDE1LjQ1OTk3NjUgMTQuNjgyMTU5MSwxNS40NTk5NzY1IDE1LjA3MTA2NzgsMTUuMDcxMDY3OCBDMTUuNDU5OTc2NSwxNC42ODIxNTkxIDE1LjQ1OTk3NjUsMTQuMDQ1NzYzIDE1LjA3MTA2NzgsMTMuNjU2ODU0MiBMOS40MTQyMTM1Niw4IEwxNS4wNzEwNjc4LDIuMzQzMTQ1NzUgQzE1LjQ1OTk3NjUsMS45NTQyMzcwMiAxNS40NTk5NzY1LDEuMzE3ODQwOTIgMTUuMDcxMDY3OCwwLjkyODkzMjE4OCBDMTQuNjgyMTU5MSwwLjU0MDAyMzQ1OCAxNC4wNDU3NjMsMC41NDAwMjM0NTggMTMuNjU2ODU0MiwwLjkyODkzMjE4OCBMOCw2LjU4NTc4NjQ0IEwyLjM0MzE0NTc1LDAuOTI4OTMyMTg4IEMxLjk1NDIzNzAyLDAuNTQwMDIzNDU4IDEuMzE3ODQwOTIsMC41NDAwMjM0NTggMC45Mjg5MzIxODgsMC45Mjg5MzIxODggQzAuNTQwMDIzNDU4LDEuMzE3ODQwOTIgMC41NDAwMjM0NTgsMS45NTQyMzcwMiAwLjkyODkzMjE4OCwyLjM0MzE0NTc1IEw2LjU4NTc4NjQ0LDggWiIgaWQ9IlNoYXBlIiBmaWxsPSIjMjQyNTI2IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat center/100% auto;
}

.header__search_form {
	min-width:100px;
}

.header__search_form:hover .header__search_input {
	width:200px;
	opacity:1;
}

.header__search_input {
	width:0;
	opacity:0;
	line-height:32px;
	-webkit-transition:width .3s ease,opacity .2s ease;
	-moz-transition:width .3s ease,opacity .2s ease;
	-o-transition:width .3s ease,opacity .2s ease;
	transition:width .3s ease,opacity .2s ease;
}

@media (max-width: 500px) {
	.header__search_input {
		background-color:rgba(36,37,38,0.9);
	}
}

.header__search_button {
	height:14px;
	width:14px;
	position:absolute;
	right:5px;
	top:56%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}

.header__search_button:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzJfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNCAxNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iaS0tbWFnbmlmaWVyIiBmaWxsPSIjRkZGRkZGIiBkPSJNOS41NDEsNS43MzI5YzAsMi4wODMtMS43MDQxLDMuNzc3OC0zLjgwMDgsMy43Nzc4UzEuOTI0OCw3LjgxNTksMS45MjQ4LDUuNzMyOQ0KCWMwLTIuMDk4MSwxLjcwNTEtMy43OTQ5LDMuODE1NC0zLjc5NDlDNy44MzY5LDEuOTM4LDkuNTQxLDMuNjQ4OSw5LjU0MSw1LjczMjlMOS41NDEsNS43MzI5eiBNMTAuNDM0Niw4Ljk0MTQNCgljMC42NDU1LTAuOTMxMiwwLjk4OTMtMi4wNzAzLDAuOTg5My0zLjIwODVDMTEuNDIzOCwyLjU5MzMsOC44OTk0LDAsNS43NDAyLDBTMCwyLjU5MzMsMCw1LjczMjkNCgljMCwzLjEzODIsMi41ODExLDUuNjczMyw1Ljc0MDIsNS42NzMzYzEuMTQ2NSwwLDIuMjkzLTAuMzU5NCwzLjI0MzItMC45OTYxTDEyLjUxMzcsMTRMMTQsMTIuNTAzOUwxMC40MzQ2LDguOTQxNEwxMC40MzQ2LDguOTQxNHoiDQoJLz4NCjwvc3ZnPg0K) no-repeat center/100% auto;
}

.header__cart_button {
	position:relative;
	vertical-align:middle;
	height:36px;
	width:36px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	border:1px solid #242526;
	-webkit-transition:background-color .4s ease;
	-moz-transition:background-color .4s ease;
	-o-transition:background-color .4s ease;
	transition:background-color .4s ease;
}

.header__cart_button:before,.header__cart_button:after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	margin:auto;
	width:12px;
	height:11px;
	-webkit-transition:opacity .4s ease;
	-moz-transition:opacity .4s ease;
	-o-transition:opacity .4s ease;
	transition:opacity .4s ease;
}

.header__cart_button:before {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzFfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjEyLjAwODhweCIgaGVpZ2h0PSIxMC45OTlweCIgdmlld0JveD0iMCAwIDEyLjAwODggMTAuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMi4wMDg4IDEwLjk5OSINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iIiBmaWxsPSIjMjQyNTI2IiBkPSJNMTEuOTQ0MywzLjY0ODRMMTAuNjY4OSw2Ljk1N0MxMC40OTQxLDcuNDEwMiw5Ljk5OCw3LjczOTMsOS40OTEyLDcuNzM5M0g0LjQyNDgNCgljLTAuNTQyLDAtMS4wMzQyLTAuMzc5OS0xLjE0NDUtMC44ODU3TDIuMDQ2OSwxLjIyMjdIMFYwaDIuMTQwNmMwLjU0MiwwLDEuMDM0MiwwLjM4MDQsMS4xNDQ1LDAuODg0OEwzLjYyNywyLjQ0NDNoNy40MzQ2DQoJYzAuMzI0MiwwLDAuNjExMywwLjEzNjIsMC43ODUyLDAuMzczQzEyLjAyMDUsMy4wNTUyLDEyLjA1NjYsMy4zNTg0LDExLjk0NDMsMy42NDg0eiBNMy44OTQ1LDMuNjY2NWwwLjYyNCwyLjg1MTFoNC45NzI3DQoJbDEuMDgxMS0yLjg1MTFIMy44OTQ1eiBNNC44NTI1LDguNTU0N2MwLjcwOCwwLDEuMjg0MiwwLjU0ODgsMS4yODQyLDEuMjIyN1M1LjU2MDUsMTAuOTk5LDQuODUyNSwxMC45OTkNCglzLTEuMjg0Mi0wLjU0NzktMS4yODQyLTEuMjIxN1M0LjE0NDUsOC41NTQ3LDQuODUyNSw4LjU1NDd6IE05LjM0ODYsOC41NTQ3YzAuNzA4LDAsMS4yODQyLDAuNTQ4OCwxLjI4NDIsMS4yMjI3DQoJcy0wLjU3NjIsMS4yMjE3LTEuMjg0MiwxLjIyMTdjLTAuNzA5LDAtMS4yODQyLTAuNTQ3OS0xLjI4NDItMS4yMjE3UzguNjM5Niw4LjU1NDcsOS4zNDg2LDguNTU0N3oiLz4NCjwvc3ZnPg0K) no-repeat center/100% auto;
}

.header__cart_button:after {
	opacity:0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzFfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjEyLjAwODhweCIgaGVpZ2h0PSIxMC45OTlweCIgdmlld0JveD0iMCAwIDEyLjAwODggMTAuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMi4wMDg4IDEwLjk5OSINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iYWNydCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTExLjk0NDMsMy42NDg0TDEwLjY2ODksNi45NTdDMTAuNDk0MSw3LjQxMDIsOS45OTgsNy43MzkzLDkuNDkxMiw3LjczOTNINC40MjQ4DQoJYy0wLjU0MiwwLTEuMDM0Mi0wLjM3OTktMS4xNDQ1LTAuODg1N0wyLjA0NjksMS4yMjI3SDBWMGgyLjE0MDZjMC41NDIsMCwxLjAzNDIsMC4zODA0LDEuMTQ0NSwwLjg4NDhMMy42MjcsMi40NDQzaDcuNDM0Ng0KCWMwLjMyNDIsMCwwLjYxMTMsMC4xMzYyLDAuNzg1MiwwLjM3M0MxMi4wMjA1LDMuMDU1MiwxMi4wNTY2LDMuMzU4NCwxMS45NDQzLDMuNjQ4NHogTTMuODk0NSwzLjY2NjVsMC42MjQsMi44NTExaDQuOTcyNw0KCWwxLjA4MTEtMi44NTExSDMuODk0NXogTTQuODUyNSw4LjU1NDdjMC43MDgsMCwxLjI4NDIsMC41NDg4LDEuMjg0MiwxLjIyMjdTNS41NjA1LDEwLjk5OSw0Ljg1MjUsMTAuOTk5DQoJcy0xLjI4NDItMC41NDc5LTEuMjg0Mi0xLjIyMTdTNC4xNDQ1LDguNTU0Nyw0Ljg1MjUsOC41NTQ3eiBNOS4zNDg2LDguNTU0N2MwLjcwOCwwLDEuMjg0MiwwLjU0ODgsMS4yODQyLDEuMjIyNw0KCXMtMC41NzYyLDEuMjIxNy0xLjI4NDIsMS4yMjE3Yy0wLjcwOSwwLTEuMjg0Mi0wLjU0NzktMS4yODQyLTEuMjIxN1M4LjYzOTYsOC41NTQ3LDkuMzQ4Niw4LjU1NDd6Ii8+DQo8L3N2Zz4NCg==) no-repeat center/100% auto;
}

.header__cart_button--white:before {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzFfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjEyLjAwODhweCIgaGVpZ2h0PSIxMC45OTlweCIgdmlld0JveD0iMCAwIDEyLjAwODggMTAuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMi4wMDg4IDEwLjk5OSINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iYWNydCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTExLjk0NDMsMy42NDg0TDEwLjY2ODksNi45NTdDMTAuNDk0MSw3LjQxMDIsOS45OTgsNy43MzkzLDkuNDkxMiw3LjczOTNINC40MjQ4DQoJYy0wLjU0MiwwLTEuMDM0Mi0wLjM3OTktMS4xNDQ1LTAuODg1N0wyLjA0NjksMS4yMjI3SDBWMGgyLjE0MDZjMC41NDIsMCwxLjAzNDIsMC4zODA0LDEuMTQ0NSwwLjg4NDhMMy42MjcsMi40NDQzaDcuNDM0Ng0KCWMwLjMyNDIsMCwwLjYxMTMsMC4xMzYyLDAuNzg1MiwwLjM3M0MxMi4wMjA1LDMuMDU1MiwxMi4wNTY2LDMuMzU4NCwxMS45NDQzLDMuNjQ4NHogTTMuODk0NSwzLjY2NjVsMC42MjQsMi44NTExaDQuOTcyNw0KCWwxLjA4MTEtMi44NTExSDMuODk0NXogTTQuODUyNSw4LjU1NDdjMC43MDgsMCwxLjI4NDIsMC41NDg4LDEuMjg0MiwxLjIyMjdTNS41NjA1LDEwLjk5OSw0Ljg1MjUsMTAuOTk5DQoJcy0xLjI4NDItMC41NDc5LTEuMjg0Mi0xLjIyMTdTNC4xNDQ1LDguNTU0Nyw0Ljg1MjUsOC41NTQ3eiBNOS4zNDg2LDguNTU0N2MwLjcwOCwwLDEuMjg0MiwwLjU0ODgsMS4yODQyLDEuMjIyNw0KCXMtMC41NzYyLDEuMjIxNy0xLjI4NDIsMS4yMjE3Yy0wLjcwOSwwLTEuMjg0Mi0wLjU0NzktMS4yODQyLTEuMjIxN1M4LjYzOTYsOC41NTQ3LDkuMzQ4Niw4LjU1NDd6Ii8+DQo8L3N2Zz4NCg==) no-repeat center/100% auto;
}

.header__cart_button--white:after {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzFfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjEyLjAwODhweCIgaGVpZ2h0PSIxMC45OTlweCIgdmlld0JveD0iMCAwIDEyLjAwODggMTAuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMi4wMDg4IDEwLjk5OSINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iIiBmaWxsPSIjMjQyNTI2IiBkPSJNMTEuOTQ0MywzLjY0ODRMMTAuNjY4OSw2Ljk1N0MxMC40OTQxLDcuNDEwMiw5Ljk5OCw3LjczOTMsOS40OTEyLDcuNzM5M0g0LjQyNDgNCgljLTAuNTQyLDAtMS4wMzQyLTAuMzc5OS0xLjE0NDUtMC44ODU3TDIuMDQ2OSwxLjIyMjdIMFYwaDIuMTQwNmMwLjU0MiwwLDEuMDM0MiwwLjM4MDQsMS4xNDQ1LDAuODg0OEwzLjYyNywyLjQ0NDNoNy40MzQ2DQoJYzAuMzI0MiwwLDAuNjExMywwLjEzNjIsMC43ODUyLDAuMzczQzEyLjAyMDUsMy4wNTUyLDEyLjA1NjYsMy4zNTg0LDExLjk0NDMsMy42NDg0eiBNMy44OTQ1LDMuNjY2NWwwLjYyNCwyLjg1MTFoNC45NzI3DQoJbDEuMDgxMS0yLjg1MTFIMy44OTQ1eiBNNC44NTI1LDguNTU0N2MwLjcwOCwwLDEuMjg0MiwwLjU0ODgsMS4yODQyLDEuMjIyN1M1LjU2MDUsMTAuOTk5LDQuODUyNSwxMC45OTkNCglzLTEuMjg0Mi0wLjU0NzktMS4yODQyLTEuMjIxN1M0LjE0NDUsOC41NTQ3LDQuODUyNSw4LjU1NDd6IE05LjM0ODYsOC41NTQ3YzAuNzA4LDAsMS4yODQyLDAuNTQ4OCwxLjI4NDIsMS4yMjI3DQoJcy0wLjU3NjIsMS4yMjE3LTEuMjg0MiwxLjIyMTdjLTAuNzA5LDAtMS4yODQyLTAuNTQ3OS0xLjI4NDItMS4yMjE3UzguNjM5Niw4LjU1NDcsOS4zNDg2LDguNTU0N3oiLz4NCjwvc3ZnPg0K) no-repeat center/100% auto;
}

.header__cart_button:hover {
	background-color:#242526;
}

.header__cart_button:hover:before {
	opacity:0;
}

.header__cart_button:hover:after {
	opacity:1;
}

@media (max-width: 992px) {
	.header__item--desktop {
		display:none;
	}
}

@media (min-width: 993px) {
	.header__item--mobile {
		display:none;
	}
}

.partners {
	padding:80px 0 100px;
	text-align:center;
}

.partners--black {
	background-color:#242526;
}

@media (max-width: 500px) {
	.partners {
		padding:50px 0 70px;
	}
}

.partners__row {
	margin-bottom:40px;
}

.partners__row:last-child {
	margin-bottom:0;
}

@media (max-width: 992px) {
	.partners__row {
		margin-bottom:0;
	}
}

.partners__title {
	font-weight:700;
	margin-bottom:100px;
	font-size:44px;
}

.partners__title--smaller-margin {
	margin-bottom:25px;
}

.partners__title--white {
	color:#fff;
}

@media (max-width: 500px) {
	.partners__title {
		margin-bottom:40px;
		font-size:34px;
	}
}

.partners__description {
	font-weight:300;
	display:inline-block;
	max-width:500px;
	margin-bottom:100px;
	color:#747474;
	font-size:16px;
}

@media (max-width: 500px) {
	.partners__description {
		margin-bottom:40px;
	}
}

.partners__item {
	height:138px;
	position:relative;
}

.partners__img {
	position:absolute;
	left:0;
	right:0;
	margin:auto;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	max-width:60%;
	max-height:80%;
}

.partners--black .partners__img {
	opacity:.6;
	-webkit-transition:opacity .4s ease;
	-moz-transition:opacity .4s ease;
	-o-transition:opacity .4s ease;
	transition:opacity .4s ease;
}

.partners--black .partners__img:hover {
	opacity:1;
}

.partners .slick-dots {
	padding:0;
	margin:0;
	list-style:none;
	display:inline-block;
	margin-top:60px;
}

@media (max-width: 500px) {
	.partners .slick-dots {
		margin-top:30px;
	}
}

.partners .slick-dots li {
	display:inline-block;
	margin:0 4.5px;
}

.partners .slick-dots li.slick-active button {
	opacity:1;
}

.partners .slick-dots button {
	opacity:.3;
	height:9px;
	width:9px;
	background-color:#fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	font-size:0;
	-webkit-transition:opacity .4s ease;
	-moz-transition:opacity .4s ease;
	-o-transition:opacity .4s ease;
	transition:opacity .4s ease;
}

.partners .slick-dots button:hover {
	opacity:1;
}

@media (min-width: 993px) {
	.page_wrapper--presentation-navbar {
		padding-top:40px;
	}
}

.navigation_bar {
	position:fixed;
	z-index:10000;
	top:0;
	left:0;
	right:0;
	background-color:#242526;
}

@media (max-width: 992px) {
	.navigation_bar {
		display:none;
	}
}

.navigation_bar__links_box {
	display:none;
	padding-bottom:40px;
}

.navigation_bar__toggler_box {
	padding:10px 15px;
}

.navigation_bar__items_list {
	padding:0;
	margin:0;
	list-style:none;
	vertical-align:top;
	display:inline-block;
	margin:0 50px 0 0;
}

.navigation_bar__item {
	display:block;
	margin-bottom:5px;
}

.navigation_bar__item:last-child {
	margin-bottom:0;
}

.navigation_bar__item--last {
	margin-bottom:30px;
}

.navigation_bar__link {
	font-weight:700;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:.085em;
	color:rgba(255,255,255,0.7);
	-webkit-transition:color .4s ease;
	-moz-transition:color .4s ease;
	-o-transition:color .4s ease;
	transition:color .4s ease;
}

.navigation_bar__link:hover,.navigation_bar__link:focus,.navigation_bar__link:active,.navigation_bar__link:visited {
	text-decoration:none;
	color:#fff;
}

@media (max-width: 1366px) {
	.navigation_bar__link {
		font-size:9px;
	}
}

@media (max-width: 768px) {
    .text-content .text__container .text .vertical-separator {
        display: none;
    }
}

.left:first-child, .right:first-child{
	margin-top:0;
	padding-top:0;
}

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

embed,
iframe,
object,
video {
	max-width: 100%;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

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

figure.wp-caption.alignleft, img.alignleft {
	margin: 0 24px 25px 0;
}

.wp-caption.alignleft {
	margin: 0 14px 25px 0;
}

figure.wp-caption.alignright, img.alignright {
	margin: 0 0 25px 24px;
}

.wp-caption.alignright {
	margin: 0 0 25px 14px;
}

img.aligncenter, .wp-caption.aligncenter {
	margin-bottom: 25px;
}

.wp-caption {
	margin-bottom: 24px;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.features__item {
	text-align:center;
}

.features__container--04 {
	position:relative;
}

@media (max-width: 768px) {
	.features__container--04 {
		text-align:center;
	}
}

.features__box--04 {
	float:left;
	width:50%;
	padding:85px 0 85px 110px;
	height: 100%;
}

@media (max-width: 1200px) {
	.features__box--04 {
		padding:55px 15px 55px 40px;
	}
}

.features__box--image--04 {
	position:absolute;
	top:0;
	bottom:0;
	width:50%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}

.features__box--image--left--04 {
	left:0;
}

.features__box--image--right--04 {
	right:0;
}

.features__box--left-margin--04 {
	margin-left:50%;
}

.features__image-left .features__box--04{
	padding:30px 0 30px 45px;
}

.features__image-right .features__box--04{
	padding:30px 45px 30px 0;	
}

.features__container--concert .features__box--04 {
    float: none;
    width: 100%;
}

.features__container--concert  .features__box--image--right--04{
	left: 0;
	padding: 0;
}

@media (max-width: 992px) {
	.single-concert .features__container--04.features__container--concert{
		background-color: rgba(0,0,0,0) !important;
	}
	.single-concert .features__container--04.features__container--concert .features__image_text{
		width: 100%;
		position: absolute;
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    padding: 0;
	    z-index: 3;
	}
	.single-concert .features__container--04.features__container--concert .features__image_image{
		width: 100%;
		position: absolute;
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    padding: 0;
	    z-index: 1;
	}
	.single-concert .features__container--04.features__container--concert .features__image_image:before{
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 2;
		opacity: 0.7;
	}
	.single-concert .features__container--04.features__container--concert .features__image_image .features__box--04 {
    	padding: 0;
	}
	.single-concert .features__container--04.features__container--concert .features__image_text .features__box--04{
		padding: 85px 110px;
	}
}

@media (max-width: 768px) {
	.features__box--04 {
		position:relative;
		width:100%;
		padding-left:0;
		padding-right:0;
	}
	.features__image-right .features__box--04, .features__image-left .features__box--04{
		padding: 30px 0;
	}
	.features__container--04 .features__box--image--04{
		position: absolute;
	}
}

@media (max-width: 768px) {
	.single-concert .features__container--04.features__container--concert .features__box--image--04 {
	    z-index: 1;
	    opacity: 1;
	    height: 100%;
	}
}

@media (max-width: 544px) {
	.single-concert .features__container--04.features__container--concert .features__image_text .features__box--04 {
		padding: .9375rem;
	}
}

@media (max-width: 768px) {
	.features__box--image--04 {
		z-index:-1;
		opacity:1;
		width:100%;
	}
}

@media (max-width: 768px) {
	.features__box--left-margin--04 {
		margin-left:0;
	}
}

.sidebar{
	font-size: 90%;
}

.works {
	padding:60px 0;
	text-align:center;
}

.works.no-margin-bottom{
	padding:60px 0 0 0;
}

.final-tiles-gallery{
	padding-bottom: 60px;	
}

@media (max-width: 500px) {
	.works {
		padding:50px 0 70px;
	}
}

.works__row {
	position:relative;
	max-width:1140px;
}

.works__row:last-child {
	margin-bottom:0;
}

.works__row.state-hidden-works-row {
	display:none;
}

.works__item {
	text-decoration:none;
}

.works__item:hover,.works__item:focus,.works__item:active,.works__item:visited {
	text-decoration:none;
}

.works__item_img {
	background-repeat:no-repeat;
	background-position:center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

.works__title_box {
	margin-bottom:50px;
}

@media (max-width: 500px) {
	.works__title_box {
		margin-bottom:20px;
	}
}

.works__title {
	text-align: center!important;
	margin-bottom: 22px;
}

@media (max-width: 500px) {
	.works__title {
		font-size:34px;
	}
}

.works__text {
	display:inline-block;
	max-width:450px;
	margin:auto;
	text-align: center!important;
}

.works__filter_tags {
	padding:0;
	margin:0;
	list-style:none;
	margin:0 0 40px;
}

.works__filter_tags__item {
	display:inline-block;
	margin:0 5.5px 10px;
}

.works__item--03 {
	display:inline-block;
}

.works__item_picture--03 {
	width:100%;
}

@charset "UTF-8";

/* Arrows */
.slick-prev,.slick-next {
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 30px;
    height: 82px;
    padding: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    z-index: 999;
    line-height: 1;
}

.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
	color:transparent;
	outline:none;
	background:transparent;
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
	opacity:1;
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
	opacity:.25;
}

.slick-prev:before,.slick-next:before {
	font-family:'slick';
	font-size: 80px;
	line-height:1;
	opacity:.75;
	color:#fff;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.slick-prev {
	left:15px;
}

.slick-prev:before {
	content: "\f104";
	font-family: "FontAwesome";
	text-rendering: auto;
	-moz-osx-font-smoothing: grayscale;
}

.slick-next {
	right:15px;
}

.slick-next:before {
	content: "\f105";
	font-family: "FontAwesome";
	text-rendering: auto;
	-moz-osx-font-smoothing: grayscale;
}

.slick-dotted.slick-slider {
	margin-bottom:30px;
}

.slick-dots {
	position:absolute;
	bottom:-25px;
	display:block;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
}

.slick-dots li {
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer;
}

.slick-dots li button {
	font-size:0;
	line-height:0;
	display:block;
	width:20px;
	height:20px;
	padding:5px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:none;
	background:transparent;
}

.slick-dots li button:hover,.slick-dots li button:focus {
	outline:none;
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before {
	opacity:1;
}

.slick-dots li button:before {
	font-family:'slick';
	font-size:6px;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	content:'•';
	text-align:center;
	opacity:.25;
	color:#000;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.slick-dots li.slick-active button:before {
	opacity:.75;
	color:#000;
}

.call_to_action--05 {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
    position: relative;
    padding: 45px 0;
}

.hero-overlay{
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}

.hero-table{
	width: 100%;
	height: 100%;
	display: table;
	position: relative;
}

.hero-table-cell{
	width: 100%;
	height: 100%;
	display: table-cell;	
	vertical-align: middle;
}

.hero-table-cell p:last-child, .hero-table-cell h1:last-child, .hero-table-cell h2:last-child, .hero-table-cell h3:last-child{
	margin-bottom: 0;
}

.entry-content-asset{
	margin: 45px 0;	
}

.timeline{
	background-color: #82ba0e;
}

.timeline .container{
	position: relative;
}

.timeline-slide{
	display: block;
	cursor: pointer;
	padding-top:10px;
	padding-bottom: 10px;
	-webkit-transition:background-color .2s ease-in-out;
	-moz-transition:background-color .2s ease-in-out;
	-o-transition:background-color .2s ease-in-out;
	transition:background-color .2s ease-in-out;	
}

.timeline-slide-all{
	padding-top: 15px;
	padding-bottom: 15px;
}

.timeline-slide .day{
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	line-height: 100%;
}

.timeline-slide .month{
	font-size: 0.625em;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	line-height: 100%;
}

 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: none;
    right: auto;
    left: auto;
    font-size: 23px;
}

.timeline .swiper-button-next{
	margin-left: 40px;
}

.timeline-slide.active, .timeline-slide:hover{
	background-color: #008995;
}

@media (min-width: 768px) and (max-width: 991px) {
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	    margin-left: 40px;
	}	
}

.timeline .swiper-button-next, .timeline .swiper-button-prev{
	top: 16px;
	position: absolute;
 }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: none;
    left: auto;
    right: auto;
    font-size: 35px;
}

.swiper-button-next, .swiper-button-prev{
	position: relative;
	display: inline-block;
	top: auto;
	width: 12px;
	height: 23px;
	color: #FFF;
	z-index: 2;
	font-size: 35px;
}

#wp-admin-bar-customize, #wp-admin-bar-appearance, #wp-admin-bar-search{
	display: none;
}

.swiper-button-prev-concert, .swiper-button-next-concert{
	position: absolute;
	z-index: 100;
	top: 50%;
	margin-top:-27px;
	color: #FFF;
	width: 12px;
	height: 23px;
	font-size: 35px;
	padding: 15px;
	cursor: pointer;
	display: block;
	box-sizing: content-box;
}

.swiper-button-prev-concert{
	left:0;
}

.swiper-button-next-concert{
	right: 0;
}

.swiper-button-disabled{
	opacity: 0;
	filter:alpha(opacity=0);
}

.swiper-button-prev-top, .swiper-button-next-top{
	position: absolute;
	z-index: 100;
	top: 50%;
	margin-top: 28px;
	color: #FFF;
	width: 23px;
	height: 40px;
	font-size: 23px;
	padding: 15px;
	cursor: pointer;
	display: block;
	box-sizing: content-box;
	z-index: 5;
	font-size: 40px;
}

.icon-prev, .icon-next{
	background-image: none;
}

.swiper-button-prev-top{
	left: 10px;
}

.swiper-button-next-top{
	right: 10px;
}

.concert-item{
	overflow: hidden;	
	position: relative;
	display: block;
}

@media (max-width: 543px) {
	.wrapper {
	    overflow-x: hidden;
	}
}

.footer__container {
	position:relative; 
}

@media (max-width: 992px) {
	.footer__social_box {
		position:absolute;
		top:0;
		right:15px;
	}
}

.footer__nav {
	padding:0;
	margin:0;
	list-style:none;
}

.footer__nav li {
	display:inline-block;
}

.footer__nav__link,.footer__nav__link:hover,.footer__nav__link:visited,.footer__nav__link:active,.footer__nav__link:focus {
	text-decoration:none;
}

.footer__nav__link:hover {
	color:inherit;
}

.footer__copyright {
	font-size:11px;
}

.footer__logo_box {
	display:inline-block;
	height:30px;
}

.footer__logo_box,.footer__logo_box:hover,.footer__logo_box:visited,.footer__logo_box:active,.footer__logo_box:focus {
	text-decoration:none;
}

.footer__logo_box:hover {
	color:inherit;
}

.footer__logo_box img {
	height:100%;
}

@media (max-width: 992px) {
	.footer__logo_box {
		margin-bottom:20px;
	}
}

.footer__menu {
	padding:0;
	margin:0;
	list-style:none;
}

.footer__menu__item {
	margin-bottom:15px;
}

@media (min-width: 993px) {
	.footer__menu__item:last-child {
		margin-bottom:0;
	}
}

.footer__menu__link:hover,.footer__menu__link:focus,.footer__menu__link:active,.footer__menu__link:visited {
	text-decoration:none;
}


@media (max-width: 992px) {
	.footer__logo_box--02 {
		float:left;
		margin-right:20px;
	}
}

.footer__main_box--02 {
	position:relative;
	background-color:#fff;
	border-bottom:1px solid rgba(188,198,208,0.12);
}

@media (max-width: 992px) {
	.footer__main_box--02 {
		padding:30px 0;
	}
	.text-content.text--03 .right{
		margin-top:45px;
	}
}

@media (min-width: 993px) {
	.footer__main_box--02 {
		height:100px;
		line-height:100px;
	}
}

@media (max-width: 992px) {
	.footer__nav--02 {
		float:left;
		margin-bottom:20px;
	}
}

@media (min-width: 993px) {
	.footer__nav--02 {
		position:absolute;
		left:0;
		right:0;
		bottom:0;
		top:0;
		margin:auto;
		text-align:center;
	}
}

@media (max-width: 500px) {
	.footer__nav--02 {
		clear:both;
		float:none;
	}
}

.footer__nav li {
	margin:0 7px;
}

@media (max-width: 992px) {
	.footer__nav li {
		margin:0 15px 0 0;
	}
}

.footer__nav li a {
	text-transform:uppercase;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;	
}

.footer__nav li a:hover,.footer__nav li a:focus,.footer__nav li a:active,.footer__nav li a:visited {
	text-decoration:none;
}

@media (min-width: 993px) {
	.footer__social--02 {
		float:right;
	}
}

.footer__copyright--02 {
	text-align: center;
	display: block;
}

@media (max-width: 992px) {
	.footer__copyright--02 {
		display:block;
		margin-top:20px;
	}
}

.header.header--01 .header__menu_list {
    text-align: right;
    margin-right: 150px;
}

.footer__description_box--02{
	padding: 10px 0;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
}

.gallery-caption{
	font-size: 0.750em;
	line-height: 115%;
	color: #808080;
	font-style: italic;
}

.acf-map {
	width: 100%;
}

.acf-map img {
   max-width: inherit !important;
}

.contact-form-container{
	background-color: #FFF;
	padding: 100px;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.5)
}

.call_to_action--contact{
	padding: 150px 0;
}

.table-vertical-align{
	height: 100%;
	width: 100%;
	display: table;
}

.table-cell-vertical-align{
	height: 100%;
	width: 100%;
	vertical-align: middle;	
	display: table-cell;
}

input:invalid, textarea:invalid { 
	border: 1px solid #ccc;
	box-shadow: none;
}
