/*Basics*/
	/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
	article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block} audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} body{margin:0}a{background:transparent}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted} b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em} pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"} small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden} figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box} input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none} button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

	/*Tables*/
	table th{font-weight:bold}table td,table th{padding:9px 10px;text-align:left}@media only screen and (max-width:767px){table.-responsive{margin-bottom:0}.-pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}.-pinned table{border-right:0;border-left:none;width:100%}.-pinned table th,.-pinned table td{white-space:nowrap}.-pinned td:last-child{border-bottom:0}div.-table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}div.-table-wrapper div.-scrollable table{margin-left:35%}div.-table-wrapper div.-scrollable{overflow:scroll;overflow-y:hidden}table.-responsive td,table.-responsive th{position:relative;white-space:nowrap;overflow:hidden}table.-responsive th:first-child,table.-responsive td:first-child,table.-responsive.-pinned td{display:none}}.-nobd td,.-nobd th{border:none;}

	/*Justify blocks*/
	/*NEEDED space between items*/
	.-justify					{zoom:1; font-size:2px; line-height:0; margin:0; padding:0; text-align:justify; text-align-last:justify; text-justify:newspaper; }
	.-justify:after				{display:inline-block; visibility:hidden; overflow:hidden; width:100%; height:0; content:''; }
	.-justify > .-justify-item	{display:inline-block; font-size:10px; line-height:1; }

	/*Blur*/
	.blur	{-webkit-filter:blur(3px); -ms-filter:blur(3px); -moz-filter:blur(3px); -o-filter:blur(3px); filter:blur(3px); filter:url('data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'blur\'><feGaussianBlur stdDeviation=\'3\'/></filter></svg>#blur'); }


	/* Inputs styles */
	[type='password'],
	[type='number'],
	[type='text'],
	textarea,
	select								{width:100%; padding:0 3px; border:1px solid #cbcbcb; border-radius:2px; outline:none; font-family:Arial; color:#000; }
	[type='password']:focus,
	[type='text']:focus,
	textarea:focus,
	select:focus						{border:1px solid #5897fb !important; color:#000; }
	button								{padding:0; padding:0; border:0; }
	select								{padding-right:0; }
	.input-descr						{display:none; font-size:12px; line-height:18px; width:70%; margin:3px 0 0 30%; padding:.5em 1em; position:absolute; z-index:2; top:100%; left:0; white-space:pre; border:1px solid #ebbe0a; background:#fffce4; box-shadow:5px 5px 10px rgba(0,0,0,.21); }
	input:focus:hover + .input-descr,
	textarea:focus:hover + .input-descr	{display:block; }


	/*Forms messages*/
		.form__form						{display:block; }
		.form__ok-msg,
		.form__error-msg,
		.field__error-msg				{display:none; }

		/*Form OK*/
		.form-ok .form__form			{display:none; }
		.form-ok .form__ok-msg			{display:block; }

		/*Form Error*/
		.form-error .form__error-msg	{display:block; }

		/*Field Error*/
		.field-error input[type="password"],
		.field-error input[type="text"],
		.field-error textarea			{border:1px solid #ed2222 !important; background:#ffc9bd !important; }
		.field-error .field__error-msg	{display:block; }

		.form__field__input				{position:relative; }

		.field__error-msg--but			{font-size:0; position:absolute; top:7px; right:-15px; width:25px; height:20px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAYAAAB4d5a9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnBJREFUeNqUVT1oU1EYPe/l5a9Ja2oKRdpB6ybdHNxEnZxcBVF00ClIQRRBBRcFRREcOoiDKHVwUAeLP4iLTiq6qIO2IIg/FKwF+4LGND7Pl/c1vd7cl6QfnOTm3e++c8/3F+8yOppHXCSOoLuFxEvi0gQw/d9LJpMPZYnrxG6s3s5WgFMtkqtupxJxh9hub0TE/jBEplDApOchxd8plWzZrkPAPVkE2fbNUeIBMe5iXzLWv4m8Sg7aLyMhdpKM80YP6TCSFIe/xnqB8ImCElnJ3KIiG0F+5fk2bkxH8ZlEaxA/5+YwNDaGX0qaVkWW5ZU/DHL8zAAH68CVKL5YR/tjqfLj88i53YfkSDAIXGNsD6R6LJu6IAxb5ZdVgrzbfS0xH1Bq2V9FbUq4lkhSq1ZbLxf0ud1lKy2Vl3lKNWVgj9djx31RSKWNKEoO303ADn69FRHeVjbOa+AWVHonyI13MvGVKMIA1/36zPYzqs3z9UIL+4AzT4Cbi0YIkiCK6wxXSUkKDp/IUOT/iMMs7/58GDj3GJia1QLPOiCV9GZ4GI+KxWYDphP8vhmF6MuDqkF0FDjPHE091462D0soisQaYkBV5CyfT8Q7YGa5+YPMSmk20kp0kkSnpemAvZv5vdFK6KAqgBL2ab/ME++1KJ7Fk1hSEXlR+zhIaahHTwDHN5DIHpANY7z4jgH5Abh7AbghFyZmnKO+YhAdI9F6iyhhptUYhtlXwP3bwAsdbR+Jr17Sn9aEQaSt0K+X7sLVHAqLce6bSsJu/bdMtI4oG6lIMsmBzE0WLb7HNYVGL02eMnqsk5JIIUpqOkubqfsnwADf1pxWvHrHOQAAAABJRU5ErkJggg==) 0px 0px no-repeat; }


	/*Photobox*/
		#pbOverlay					{display:none; }
		#pbOverlay.show				{display:block; }
		#pbAutoplayBtn .pbProgress	{width:125%; height:125%; }
		#pbCaption .title			{font-size:14px; }
		#pbCloseBtn					{font-size:18px; -webkit-box-sizing:content-box !important; -moz-box-sizing:content-box !important; box-sizing:content-box !important; text-align:left; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight:bold; text-align:center; }
		#pbCloseBtn:before			{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }

	/* Colorbox */
		#colorbox * {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }

	/*Sticking footer to bottom*/
		#container					{overflow:hidden; min-height:100%; }
		#container.no-header:before	{display:none; }
		#container.no-footer:after	{display:none; }
		#container.no-footer		{margin-bottom:0; }

	/*Videowrapper*/
		.videowrapper		{float:none; clear:both; width:100%; height:0; padding-top:25px; padding-bottom:56.25%; position:relative;  }
		.videowrapper iframe{width:100%; height:100%; position:absolute; top:0; left:0;  }


	html, body	{height:100%; min-height:100%;}
	body		{overflow:auto; -webkit-font-smoothing:antialiased;}

	summary		{display:inline-block; }


	.text-center{text-align:center; }
	.text-left	{text-align:left; }
	.text-right	{text-align:right; }

	/*Margins*/
	.mt0	{margin-top:0; }
	.mb0	{margin-bottom:0; }
	.mt1	{margin-top:1.125rem; }
	.mb1	{margin-bottom:1.125rem; }
	.mt2	{margin-top:2.25rem; }
	.mb2	{margin-bottom:2.25rem; }
	.mt3	{margin-top:3.375rem; }
	.mb3	{margin-bottom:3.375rem; }
	.mt4	{margin-top:4.5rem; }
	.mb4	{margin-bottom:4.5rem; }
	.mt5	{margin-top:5.625rem; }
	.mb5	{margin-bottom:5.625rem; }

/* Define mobile styles */
@media only screen {
	.small-mt0	{margin-top:0; }
	.small-mb0	{margin-bottom:0; }
	.small-mt1	{margin-top:1.125rem; }
	.small-mb1	{margin-bottom:1.125rem; }
	.small-mt2	{margin-top:2.25rem; }
	.small-mb2	{margin-bottom:2.25rem; }
	.small-mt3	{margin-top:3.375rem; }
	.small-mb3	{margin-bottom:3.375rem; }
	.small-mt4	{margin-top:4.5rem; }
	.small-mb4	{margin-bottom:4.5rem; }
	.small-mt5	{margin-top:5.625rem; }
	.small-mb5	{margin-bottom:5.625rem; }

	.small-text-center	{text-align:center; }
	.small-text-left	{text-align:left; }
	.small-text-right	{text-align:right; }
}

/* min-width 641px, medium screens */
@media only screen and (min-width: 40.0625rem) {
	.medium-mt0	{margin-top:0; }
	.medium-mb0	{margin-bottom:0; }
	.medium-mt1	{margin-top:1.125rem; }
	.medium-mb1	{margin-bottom:1.125rem; }
	.medium-mt2	{margin-top:2.25rem; }
	.medium-mb2	{margin-bottom:2.25rem; }
	.medium-mt3	{margin-top:3.375rem; }
	.medium-mb3	{margin-bottom:3.375rem; }
	.medium-mt4	{margin-top:4.5rem; }
	.medium-mb4	{margin-bottom:4.5rem; }
	.medium-mt5	{margin-top:5.625rem; }
	.medium-mb5	{margin-bottom:5.625rem; }

	.medium-text-center	{text-align:center; }
	.medium-text-left	{text-align:left; }
	.medium-text-right	{text-align:right; }
}

/* min-width 1025px, large screens */
@media only screen and (min-width: 64.0625rem) {
	.large-mt0	{margin-top:0; }
	.large-mb0	{margin-bottom:0; }
	.large-mt1	{margin-top:1.125rem; }
	.large-mb1	{margin-bottom:1.125rem; }
	.large-mt2	{margin-top:2.25rem; }
	.large-mb2	{margin-bottom:2.25rem; }
	.large-mt3	{margin-top:3.375rem; }
	.large-mb3	{margin-bottom:3.375rem; }
	.large-mt4	{margin-top:4.5rem; }
	.large-mb4	{margin-bottom:4.5rem; }
	.large-mt5	{margin-top:5.625rem; }
	.large-mb5	{margin-bottom:5.625rem; }

	.large-text-center	{text-align:center; }
	.large-text-left	{text-align:left; }
	.large-text-right	{text-align:right; }
}