/*! jQuery UI - v1.11.1 - 2014-09-22
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Preload images */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
.ui-helper-hidden { display:none; }
.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content:"";
	display:table;
	border-collapse:collapse;
}
.ui-helper-clearfix:after { clear:both; }
.ui-helper-clearfix { min-height:0; }
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0);
}
.ui-front { z-index:100; }
.ui-state-disabled { cursor:default !important; }
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.ui-draggable-handle {
	-ms-touch-action:none;
	touch-action:none;
}
.ui-resizable { position:relative; }
.ui-resizable-handle {
	position:absolute;
	font-size:0.1px;
	display:block;
	-ms-touch-action:none;
	touch-action:none;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display:none; }
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0;
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0;
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%;
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%;
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px;
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px;
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px;
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px;
}
.ui-selectable {
	-ms-touch-action:none;
	touch-action:none;
}
.ui-selectable-helper {
	position:absolute;
	z-index:100;
	border:1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action:none;
	touch-action:none;
}
.ui-accordion .ui-accordion-header {
	display:block;
	cursor:pointer;
	position:relative;
	margin:2px 0 0 0;
	padding:.5em .5em .5em .7em;
	min-height:0;
	font-size:100%;
}
.ui-accordion .ui-accordion-icons { padding-left:2.2em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left:2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px;
}
.ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-top:0;
	overflow:auto;
}
.ui-autocomplete {
	position:absolute;
	top:0;
	left:0;
	cursor:default;
}
.ui-button {
	display:inline-block;
	position:relative;
	padding:0;
	line-height:normal;
	margin-right:.1em;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	overflow:visible;
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration:none; }
.ui-button-icon-only { width:2.2em; }
button.ui-button-icon-only { width:2.4em; }
.ui-button-icons-only { width:3.4em; }
button.ui-button-icons-only { width:3.7em; }
.ui-button .ui-button-text {
	display:block;
	line-height:normal;
}
.ui-button-text-only .ui-button-text { padding:.4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding:.4em;
	text-indent:-9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding:.4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding:.4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text {
	padding-left:2.1em;
	padding-right:2.1em;
}
input.ui-button { padding:.4em 1em; }
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position:absolute;
	top:50%;
	margin-top:-8px;
}
.ui-button-icon-only .ui-icon {
	left:50%;
	margin-left:-8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left:.5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right:.5em; }
.ui-buttonset { margin-right:7px; }
.ui-buttonset .ui-button {
	margin-left:0;
	margin-right:-0.3em;
}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
	border:0;
	padding:0;
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none;
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top:1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px;
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width:45%; }
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em;
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:bold;
	border:0;
}
.ui-datepicker td {
	border:0;
	padding:1px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0;
}
.ui-datepicker-rtl { direction:rtl; }
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float:left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}
.ui-dialog {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	padding:.2em;
	outline:0;
}
.ui-dialog .ui-dialog-titlebar {
	padding:.4em 1em;
	position:relative;
}
.ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 0;
	white-space:nowrap;
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:.3em;
	top:50%;
	width:20px;
	margin:-10px 0 0 0;
	padding:1px;
	height:20px;
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:.5em 1em;
	background:none;
	overflow:auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin-top:.5em;
	padding:.3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float:right; }
.ui-dialog .ui-dialog-buttonpane button {
	margin:.5em .4em .5em 0;
	cursor:pointer;
}
.ui-dialog .ui-resizable-se {
	width:12px;
	height:12px;
	right:-5px;
	bottom:-5px;
	background-position:16px 16px;
}
.ui-draggable .ui-dialog-titlebar { cursor:move; }
.ui-menu {
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	outline:none;
}
.ui-menu .ui-menu { position:absolute; }
.ui-menu .ui-menu-item {
	position:relative;
	margin:0;
	padding:3px 1em 3px .4em;
	cursor:pointer;
	min-height:0;
	list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin:5px 0;
	height:0;
	font-size:0;
	line-height:0;
	border-width:1px 0 0 0;
}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin:-1px; }
.ui-menu-icons { position:relative; }
.ui-menu-icons .ui-menu-item { padding-left:2em; }
.ui-menu .ui-icon {
	position:absolute;
	top:0;
	bottom:0;
	left:.2em;
	margin:auto 0;
}
.ui-menu .ui-menu-icon {
	left:auto;
	right:0;
}
.ui-progressbar {
	height:2em;
	text-align:left;
	overflow:hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height:100%;
	filter:alpha(opacity=25);
	opacity:0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value { background-image:none; }
.ui-selectmenu-menu {
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.ui-selectmenu-menu .ui-menu {
	overflow:auto;
	overflow-x:hidden;
	padding-bottom:1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size:1em;
	font-weight:bold;
	line-height:1.5;
	padding:2px 0.4em;
	margin:0.5em 0 0 0;
	height:auto;
	border:0;
}
.ui-selectmenu-open { display:block; }
.ui-selectmenu-button {
	display:inline-block;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	cursor:pointer;
}
.ui-selectmenu-button span.ui-icon {
	right:0.5em;
	left:auto;
	margin-top:-8px;
	position:absolute;
	top:50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align:left;
	padding:0.4em 2.1em 0.4em 1em;
	display:block;
	line-height:1.4;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ui-slider {
	position:relative;
	text-align:left;
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default;
	-ms-touch-action:none;
	touch-action:none;
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter:inherit; }
.ui-slider-horizontal { height:.8em; }
.ui-slider-horizontal .ui-slider-handle {
	top:-0.3em;
	margin-left:-0.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%;
}
.ui-slider-horizontal .ui-slider-range-min { left:0; }
.ui-slider-horizontal .ui-slider-range-max { right:0; }
.ui-slider-vertical {
	width:.8em;
	height:100px;
}
.ui-slider-vertical .ui-slider-handle {
	left:-0.3em;
	margin-left:0;
	margin-bottom:-0.6em;
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%;
}
.ui-slider-vertical .ui-slider-range-min { bottom:0; }
.ui-slider-vertical .ui-slider-range-max { top:0; }
.ui-spinner {
	position:relative;
	display:inline-block;
	overflow:hidden;
	padding:0;
	vertical-align:middle;
}
.ui-spinner-input {
	border:none;
	background:none;
	color:inherit;
	padding:0;
	margin:.2em 0;
	vertical-align:middle;
	margin-left:.4em;
	margin-right:22px;
}
.ui-spinner-button {
	width:16px;
	height:50%;
	font-size:.5em;
	padding:0;
	margin:0;
	text-align:center;
	position:absolute;
	cursor:default;
	display:block;
	overflow:hidden;
	right:0;
}
.ui-spinner a.ui-spinner-button {
	border-top:none;
	border-bottom:none;
	border-right:none;
}
.ui-spinner .ui-icon {
	position:absolute;
	margin-top:-8px;
	top:50%;
	left:0;
}
.ui-spinner-up { top:0; }
.ui-spinner-down { bottom:0; }
.ui-spinner .ui-icon-triangle-1-s { background-position:-65px -16px; }
.ui-tabs {
	position:relative;
	padding:.2em;
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:0;
	margin:1px .2em 0 0;
	border-bottom-width:0;
	padding:0;
	white-space:nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float:left;
	padding:.5em 1em;
	text-decoration:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom:-1px;
	padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor:text; }
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor:pointer; }
.ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:none;
}
.ui-tooltip {
	padding:8px;
	position:absolute;
	z-index:9999;
	max-width:300px;
	-webkit-box-shadow:0 0 5px #aaa;
	box-shadow:0 0 5px #aaa;
}
body .ui-tooltip { border-width:2px; }
.ui-widget {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:1.1em;
}
.ui-widget .ui-widget { font-size:1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:1em;
}
.ui-widget-content {
	border:1px solid #ddd;
	background:#eee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
	color:#333;
}
.ui-widget-content a { color:#333; }
.ui-widget-header {
	border:1px solid #e78f08;
	background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
	color:#fff;
	font-weight:bold;
}
.ui-widget-header a { color:#fff; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #ccc;
	background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
	font-weight:bold;
	color:#1c94c4;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#1c94c4;
	text-decoration:none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border:1px solid #fbcb09;
	background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
	font-weight:bold;
	color:#c77405;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
	color:#c77405;
	text-decoration:none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:1px solid #fbd850;
	background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight:bold;
	color:#eb8f00;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#eb8f00;
	text-decoration:none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #fed22f;
	background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
	color:#363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color:#363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
	color:#fff;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color:#fff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color:#fff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight:bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none;
}
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); }
.ui-icon {
	width:16px;
	height:16px;
}
.ui-icon, .ui-widget-content .ui-icon { background-image:url("images/ui-icons_222222_256x240.png"); }
.ui-widget-header .ui-icon { background-image:url("images/ui-icons_ffffff_256x240.png"); }
.ui-state-default .ui-icon { background-image:url("images/ui-icons_ef8c08_256x240.png"); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image:url("images/ui-icons_ef8c08_256x240.png"); }
.ui-state-active .ui-icon { background-image:url("images/ui-icons_ef8c08_256x240.png"); }
.ui-state-highlight .ui-icon { background-image:url("images/ui-icons_228ef1_256x240.png"); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image:url("images/ui-icons_ffd27a_256x240.png"); }
.ui-icon-blank { background-position:16px 16px; }
.ui-icon-carat-1-n { background-position:0 0; }
.ui-icon-carat-1-ne { background-position:-16px 0; }
.ui-icon-carat-1-e { background-position:-32px 0; }
.ui-icon-carat-1-se { background-position:-48px 0; }
.ui-icon-carat-1-s { background-position:-64px 0; }
.ui-icon-carat-1-sw { background-position:-80px 0; }
.ui-icon-carat-1-w { background-position:-96px 0; }
.ui-icon-carat-1-nw { background-position:-112px 0; }
.ui-icon-carat-2-n-s { background-position:-128px 0; }
.ui-icon-carat-2-e-w { background-position:-144px 0; }
.ui-icon-triangle-1-n { background-position:0 -16px; }
.ui-icon-triangle-1-ne { background-position:-16px -16px; }
.ui-icon-triangle-1-e { background-position:-32px -16px; }
.ui-icon-triangle-1-se { background-position:-48px -16px; }
.ui-icon-triangle-1-s { background-position:-64px -16px; }
.ui-icon-triangle-1-sw { background-position:-80px -16px; }
.ui-icon-triangle-1-w { background-position:-96px -16px; }
.ui-icon-triangle-1-nw { background-position:-112px -16px; }
.ui-icon-triangle-2-n-s { background-position:-128px -16px; }
.ui-icon-triangle-2-e-w { background-position:-144px -16px; }
.ui-icon-arrow-1-n { background-position:0 -32px; }
.ui-icon-arrow-1-ne { background-position:-16px -32px; }
.ui-icon-arrow-1-e { background-position:-32px -32px; }
.ui-icon-arrow-1-se { background-position:-48px -32px; }
.ui-icon-arrow-1-s { background-position:-64px -32px; }
.ui-icon-arrow-1-sw { background-position:-80px -32px; }
.ui-icon-arrow-1-w { background-position:-96px -32px; }
.ui-icon-arrow-1-nw { background-position:-112px -32px; }
.ui-icon-arrow-2-n-s { background-position:-128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position:-144px -32px; }
.ui-icon-arrow-2-e-w { background-position:-160px -32px; }
.ui-icon-arrow-2-se-nw { background-position:-176px -32px; }
.ui-icon-arrowstop-1-n { background-position:-192px -32px; }
.ui-icon-arrowstop-1-e { background-position:-208px -32px; }
.ui-icon-arrowstop-1-s { background-position:-224px -32px; }
.ui-icon-arrowstop-1-w { background-position:-240px -32px; }
.ui-icon-arrowthick-1-n { background-position:0 -48px; }
.ui-icon-arrowthick-1-ne { background-position:-16px -48px; }
.ui-icon-arrowthick-1-e { background-position:-32px -48px; }
.ui-icon-arrowthick-1-se { background-position:-48px -48px; }
.ui-icon-arrowthick-1-s { background-position:-64px -48px; }
.ui-icon-arrowthick-1-sw { background-position:-80px -48px; }
.ui-icon-arrowthick-1-w { background-position:-96px -48px; }
.ui-icon-arrowthick-1-nw { background-position:-112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position:-128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position:-144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position:-160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position:-176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position:-192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position:-208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position:-224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position:-240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position:0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position:-16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position:-32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position:-48px -64px; }
.ui-icon-arrowreturn-1-w { background-position:-64px -64px; }
.ui-icon-arrowreturn-1-n { background-position:-80px -64px; }
.ui-icon-arrowreturn-1-e { background-position:-96px -64px; }
.ui-icon-arrowreturn-1-s { background-position:-112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position:-128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position:-144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position:-160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position:-176px -64px; }
.ui-icon-arrow-4 { background-position:0 -80px; }
.ui-icon-arrow-4-diag { background-position:-16px -80px; }
.ui-icon-extlink { background-position:-32px -80px; }
.ui-icon-newwin { background-position:-48px -80px; }
.ui-icon-refresh { background-position:-64px -80px; }
.ui-icon-shuffle { background-position:-80px -80px; }
.ui-icon-transfer-e-w { background-position:-96px -80px; }
.ui-icon-transferthick-e-w { background-position:-112px -80px; }
.ui-icon-folder-collapsed { background-position:0 -96px; }
.ui-icon-folder-open { background-position:-16px -96px; }
.ui-icon-document { background-position:-32px -96px; }
.ui-icon-document-b { background-position:-48px -96px; }
.ui-icon-note { background-position:-64px -96px; }
.ui-icon-mail-closed { background-position:-80px -96px; }
.ui-icon-mail-open { background-position:-96px -96px; }
.ui-icon-suitcase { background-position:-112px -96px; }
.ui-icon-comment { background-position:-128px -96px; }
.ui-icon-person { background-position:-144px -96px; }
.ui-icon-print { background-position:-160px -96px; }
.ui-icon-trash { background-position:-176px -96px; }
.ui-icon-locked { background-position:-192px -96px; }
.ui-icon-unlocked { background-position:-208px -96px; }
.ui-icon-bookmark { background-position:-224px -96px; }
.ui-icon-tag { background-position:-240px -96px; }
.ui-icon-home { background-position:0 -112px; }
.ui-icon-flag { background-position:-16px -112px; }
.ui-icon-calendar { background-position:-32px -112px; }
.ui-icon-cart { background-position:-48px -112px; }
.ui-icon-pencil { background-position:-64px -112px; }
.ui-icon-clock { background-position:-80px -112px; }
.ui-icon-disk { background-position:-96px -112px; }
.ui-icon-calculator { background-position:-112px -112px; }
.ui-icon-zoomin { background-position:-128px -112px; }
.ui-icon-zoomout { background-position:-144px -112px; }
.ui-icon-search { background-position:-160px -112px; }
.ui-icon-wrench { background-position:-176px -112px; }
.ui-icon-gear { background-position:-192px -112px; }
.ui-icon-heart { background-position:-208px -112px; }
.ui-icon-star { background-position:-224px -112px; }
.ui-icon-link { background-position:-240px -112px; }
.ui-icon-cancel { background-position:0 -128px; }
.ui-icon-plus { background-position:-16px -128px; }
.ui-icon-plusthick { background-position:-32px -128px; }
.ui-icon-minus { background-position:-48px -128px; }
.ui-icon-minusthick { background-position:-64px -128px; }
.ui-icon-close { background-position:-80px -128px; }
.ui-icon-closethick { background-position:-96px -128px; }
.ui-icon-key { background-position:-112px -128px; }
.ui-icon-lightbulb { background-position:-128px -128px; }
.ui-icon-scissors { background-position:-144px -128px; }
.ui-icon-clipboard { background-position:-160px -128px; }
.ui-icon-copy { background-position:-176px -128px; }
.ui-icon-contact { background-position:-192px -128px; }
.ui-icon-image { background-position:-208px -128px; }
.ui-icon-video { background-position:-224px -128px; }
.ui-icon-script { background-position:-240px -128px; }
.ui-icon-alert { background-position:0 -144px; }
.ui-icon-info { background-position:-16px -144px; }
.ui-icon-notice { background-position:-32px -144px; }
.ui-icon-help { background-position:-48px -144px; }
.ui-icon-check { background-position:-64px -144px; }
.ui-icon-bullet { background-position:-80px -144px; }
.ui-icon-radio-on { background-position:-96px -144px; }
.ui-icon-radio-off { background-position:-112px -144px; }
.ui-icon-pin-w { background-position:-128px -144px; }
.ui-icon-pin-s { background-position:-144px -144px; }
.ui-icon-play { background-position:0 -160px; }
.ui-icon-pause { background-position:-16px -160px; }
.ui-icon-seek-next { background-position:-32px -160px; }
.ui-icon-seek-prev { background-position:-48px -160px; }
.ui-icon-seek-end { background-position:-64px -160px; }
.ui-icon-seek-start { background-position:-80px -160px; }
.ui-icon-seek-first { background-position:-80px -160px; }
.ui-icon-stop { background-position:-96px -160px; }
.ui-icon-eject { background-position:-112px -160px; }
.ui-icon-volume-off { background-position:-128px -160px; }
.ui-icon-volume-on { background-position:-144px -160px; }
.ui-icon-power { background-position:0 -176px; }
.ui-icon-signal-diag { background-position:-16px -176px; }
.ui-icon-signal { background-position:-32px -176px; }
.ui-icon-battery-0 { background-position:-48px -176px; }
.ui-icon-battery-1 { background-position:-64px -176px; }
.ui-icon-battery-2 { background-position:-80px -176px; }
.ui-icon-battery-3 { background-position:-96px -176px; }
.ui-icon-circle-plus { background-position:0 -192px; }
.ui-icon-circle-minus { background-position:-16px -192px; }
.ui-icon-circle-close { background-position:-32px -192px; }
.ui-icon-circle-triangle-e { background-position:-48px -192px; }
.ui-icon-circle-triangle-s { background-position:-64px -192px; }
.ui-icon-circle-triangle-w { background-position:-80px -192px; }
.ui-icon-circle-triangle-n { background-position:-96px -192px; }
.ui-icon-circle-arrow-e { background-position:-112px -192px; }
.ui-icon-circle-arrow-s { background-position:-128px -192px; }
.ui-icon-circle-arrow-w { background-position:-144px -192px; }
.ui-icon-circle-arrow-n { background-position:-160px -192px; }
.ui-icon-circle-zoomin { background-position:-176px -192px; }
.ui-icon-circle-zoomout { background-position:-192px -192px; }
.ui-icon-circle-check { background-position:-208px -192px; }
.ui-icon-circlesmall-plus { background-position:0 -208px; }
.ui-icon-circlesmall-minus { background-position:-16px -208px; }
.ui-icon-circlesmall-close { background-position:-32px -208px; }
.ui-icon-squaresmall-plus { background-position:-48px -208px; }
.ui-icon-squaresmall-minus { background-position:-64px -208px; }
.ui-icon-squaresmall-close { background-position:-80px -208px; }
.ui-icon-grip-dotted-vertical { background-position:0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position:-16px -224px; }
.ui-icon-grip-solid-vertical { background-position:-32px -224px; }
.ui-icon-grip-solid-horizontal { background-position:-48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position:-64px -224px; }
.ui-icon-grip-diagonal-se { background-position:-80px -224px; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius:4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius:4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius:4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius:4px; }
.ui-widget-overlay {
	background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
	opacity:.5;
	filter:Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin:-5px 0 0 -5px;
	padding:5px;
	background:#000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
	opacity:.2;
	filter:Alpha(Opacity=20);
	border-radius:5px;
}
.FoldersList {
	background-color:#fef8f1;
	container:folders-list / inline-size;
}
.FoldersList ul a {
	text-decoration:none;
	color:inherit;
}
.FoldersList ul li {
	display:block;
	list-style:none;
}
.FoldersList ul li.li-title {
	padding-left:20px;
	padding-right:12px;
	border-bottom:1px solid #ffffff;
}
.FoldersList ul li.li-title > .folder-name {
	display:flex;
	align-items:center;
	gap:0.5em;
	height:50px;
	background-color:#f3bd77;
	color:#ffffff;
	text-transform:uppercase;
	font-size:clamp(1rem, 7.5cqw, 1.71rem);
	line-height:1.1;
	padding-left:30px;
	padding-right:12px;
	margin-left:-20px;
	margin-right:-12px;
}
.FoldersList ul li.li-title > .folder-name > .folder-name-text { flex-grow:1; }
.FoldersList ul li.li-title > .folder-name i {
	flex-shrink:0;
	font-size:0.8em;
}
.FoldersList ul li.li-title > ul {
	height:0;
	overflow:hidden;
	-webkit-transition:height 0.3s ease 0s;
	-moz-transition:height 0.3s ease 0s;
	-ms-transition:height 0.3s ease 0s;
	-o-transition:height 0.3s ease 0s;
	transition:height 0.3s ease 0s;
}
.FoldersList ul li.li-title > ul.show {
	height:auto;
	padding-top:20px;
	padding-bottom:20px;
}
.FoldersList ul li.li-title.active > .folder-name i::before { content:"\f077"; }
.FoldersList ul li.li-title:not(.active) > .folder-name i::before { content:"\f078"; }
.FoldersList ul li.li-item { padding:5px 0 5px 10px; }
.FoldersList ul li.li-item a {
	display:block;
	padding:8px 0 8px 60px;
	line-height:24px;
}
.FoldersList ul li.li-item .folder-name {
	font-size:clamp(1rem, 6cqw, 1.286rem);
	line-height:1.1;
}
.FoldersList ul li.li-item .folder-icon {
	display:block;
	width:35px;
	height:35px;
	position:absolute;
	top:0;
	left:0;
}
.FoldersList ul li.li-item:hover { background-color:#ffffff; }
.FoldersList ul li.li-item.active { background-color:transparent; }
.FoldersList ul li.li-item.active a { cursor:default; }
.FoldersList ul li.li-item.active .folder-name::after {
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:1px;
	background-color:#f3bd77;
	bottom:-2px;
	left:0;
	right:0;
}
@media all and (max-width: 939px) {
	.Content .delivery-container .FoldersList { display:none; }
}
@media all and (min-width: 940px) {
	.Content .delivery-container .FoldersList {
		width:300px;
		float:right;
	}
}
#HiddenForm {
	display:none;
	z-index:1000;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
#HiddenForm .hidden-back {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:3;
	cursor:pointer;
	-khtml-opacity:0.7;
	-moz-opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.7);
	opacity:0.7;
	background:#2d2d2f;
}
#HiddenForm .form_block {
	z-index:4;
	position:fixed;
	-webkit-box-shadow:0 0 35px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 35px rgba(0,0,0,0.2);
	box-shadow:0 0 35px rgba(0,0,0,0.2);
	background-color:#ffffff;
	border-radius:2px;
	padding:30px 20px 30px;
}
#HiddenForm .form_block .close-hidden-form {
	position:absolute;
	top:0;
	right:0;
	width:45px;
	height:45px;
	font-size:3em;
	line-height:42px;
	text-align:center;
	background-color:transparent;
	color:red;
	z-index:2;
	cursor:pointer;
}
#HiddenForm .form_block .close-hidden-form:hover {
	background:#343434;
	color:#ffffff;
}
#HiddenForm .form_block .val-title {
	font-size:24px;
	margin-bottom:27px;
	color:#262626;
	text-align:center;
	font-weight:500;
}
#HiddenForm .form_block .val-form .form-mes { margin-bottom:15px; }
#HiddenForm .form_block .val-form .form-mes .errortext { color:red; }
#HiddenForm .form_block .val-form .form-mes .mf-ok-text { color:#eb9019; }
#HiddenForm .form_block .val-form form .input-box { margin-bottom:15px; }
#HiddenForm .form_block .val-form form .input-box input, #HiddenForm .form_block .val-form form .input-box textarea {
	font-size:1.14em;
	width:100%;
	padding-left:10px;
	padding-right:10px;
	background-color:#ffffff;
	border:1px solid #4f4f4f;
	border-radius:2px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
#HiddenForm .form_block .val-form form .input-box input:focus, #HiddenForm .form_block .val-form form .input-box textarea:focus { border-color:#fd9230; }
#HiddenForm .form_block .val-form form .input-box input[type="text"], #HiddenForm .form_block .val-form form .input-box input[type="number"], #HiddenForm .form_block .val-form form .input-box input[type="tel"], #HiddenForm .form_block .val-form form .input-box input[type="mail"] { line-height:40px; }
#HiddenForm .form_block .val-form form .input-box textarea {
	resize:vertical;
	padding-top:10px;
	padding-bottom:10px;
}
#HiddenForm .form_block .val-form form input[type="submit"] {
	font-size:1.286em;
	display:block;
}
#HiddenForm .form_block .val-form form i.fa-spinner {
	position:absolute;
	bottom:10px;
	left:50%;
	font-size:2em;
}
#HiddenForm .form_block .val-form form .msg-warning { top:31px; }
#HiddenForm .form_block .val-form .modal-ny-img-wrapper {
	margin-bottom:20px;
	display:flex;
	align-items:center;
	justify-content:center;
}
#HiddenForm .form_block .val-form .modal-ny-img {
	display:block;
	width:auto;
	max-width:100%;
	height:auto;
	max-height:100%;
	margin-left:auto;
	margin-right:auto;
}
#HiddenForm .form_block .val-form .modal-events {
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
#HiddenForm .form_block .val-form .modal-events-gallery {
	display:flex;
	padding-bottom:20px;
}
#HiddenForm .form_block .val-form .modal-events-slide {
	flex-shrink:0;
	display:flex;
	justify-content:center;
}
#HiddenForm .form_block .val-form .modal-events-slide a, #HiddenForm .form_block .val-form .modal-events-slide img { display:block; }
#HiddenForm .form_block .val-form .modal-events-slide img {
	max-width:100%;
	height:auto;
}
#HiddenForm .form_block .val-form .modal-events .slick-slider {
	position:relative;
	display:block;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent;
}
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-arrow {
	background-color:#ffffff;
	border-radius:50%;
	color:#262626;
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top:-40px;
	width:40px;
	height:40px;
	display:flex;
	align-items:center;
	justify-content:center;
	-webkit-transition:color 0.3s ease 0s;
	-moz-transition:color 0.3s ease 0s;
	-ms-transition:color 0.3s ease 0s;
	-o-transition:color 0.3s ease 0s;
	transition:color 0.3s ease 0s;
}
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-arrow i {
	display:block;
	font-size:20px;
}
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-arrow:hover { color:#f3bd77; }
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-arrow.slick-prev {
	left:-20px;
	z-index:1;
}
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-arrow.slick-next { right:-20px; }
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-arrow.slick-hidden { display:none; }
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-arrow.slick-disabled { cursor:not-allowed; }
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-arrow.slick-disabled i { color:#e1e1e1; }
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
}
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list:focus { outline:none; }
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list.dragging { cursor:pointer; }
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list, #HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list .slick-track {
	-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);
}
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list .slick-track {
	left:0;
	position:relative;
	top:0;
	display:flex;
}
[dir="rtl"] #HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list .slick-track { flex-direction:row-reverse; }
.slick-loading #HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list .slick-track { visibility:hidden; }
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list .slick-track .slide {
	float:left;
	-khtml-opacity:0.6;
	-moz-opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.6);
	opacity:0.6;
	-webkit-transition:opacity 0.3s ease 0s;
	-moz-transition:opacity 0.3s ease 0s;
	-ms-transition:opacity 0.3s ease 0s;
	-o-transition:opacity 0.3s ease 0s;
	transition:opacity 0.3s ease 0s;
}
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list .slick-track .slide.slick-current { opacity:1; }
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list .slick-track .slick-slide {
	height:100%;
	min-height:1px;
}
.slick-initialized #HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list .slick-track .slick-slide { display:block; }
.slick-loading #HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list .slick-track .slick-slide { visibility:hidden; }
.slick-vertical #HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list .slick-track .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent;
}
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list .slick-track .slick-slide.slick-loading img { display:none; }
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-list .slick-track .slick-slide.dragging img { pointer-events:none; }
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-dots {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	display:flex;
	justify-content:center;
	gap:6px;
	margin-top:10px;
}
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-dots li {
	list-style:none;
	font-size:0;
}
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-dots li button {
	display:block;
	width:10px;
	height:10px;
	border-radius:50%;
	background:#e1e1e1;
	text-indent:-9999px;
	overflow:hidden;
}
#HiddenForm .form_block .val-form .modal-events .slick-slider .slick-dots li.slick-active button { background:#fbe0c1; }
#HiddenForm .form_block .val-form .modal-delivery {
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:1.5em;
}
#HiddenForm .form_block .val-form .modal-delivery-title {
	text-align:center;
	font-weight:500;
	line-height:1.2;
}
@media all and (max-width: 459px) {
	#HiddenForm .form_block .val-form .modal-delivery-title { font-size:1.7em; }
}
@media all and (min-width: 460px) {
	#HiddenForm .form_block .val-form .modal-delivery-title { font-size:2.14em; }
}
#HiddenForm .form_block .val-form .modal-delivery-img {
	max-width:100%;
	height:auto;
	display:block;
}
@media all and (max-width: 519px) {
	#HiddenForm .form_block .val-form form input[type="submit"] {
		width:100%;
		padding:12px 0;
	}
	#HiddenForm .form_block .val-form form i.fa-spinner {
		color:#ffffff;
		margin-left:100px;
	}
}
@media all and (min-width: 520px) {
	#HiddenForm .form_block .val-form form input[type="submit"] {
		padding:0 35px;
		line-height:50px;
		margin:0 auto;
	}
	#HiddenForm .form_block .val-form form i.fa-spinner { margin-left:120px; }
}
@media all and (max-width: 459px) {
	#HiddenForm .form_block {
		left:0;
		right:0;
		top:5%;
	}
}
@media all and (max-width: 459px) and (min-height: 640px) {
	#HiddenForm .modal-ny-img-wrapper { height:min(calc(90vh - 60px - 71px), calc((100vw - 40px) * 1.41)); }
}
@media all and (min-width: 460px) and (max-width: 767px) and (min-height: 640px) {
	#HiddenForm .modal-ny-img-wrapper { height:min(calc(90vh - 60px - 71px), calc((90vw - 40px) * 1.41)); }
}
@media all and (min-width: 460px) and (max-width: 767px) {
	#HiddenForm .form_block {
		top:5%;
		left:5%;
		right:5%;
	}
}
@media all and (max-width: 767px) {
	#HiddenForm .modal-ny {
		display:flex;
		flex-direction:column;
		align-items:center;
	}
	#HiddenForm .modal-ny-img-wrapper {
		flex-grow:1;
		flex-shrink:1;
	}
	#HiddenForm .modal-ny-btn-wrapper { flex-shrink:0; }
}
@media (min-width: 768px) {
	#HiddenForm .form_block {
		width:420px;
		margin-left:-230px;
		left:50%;
	}
	#HiddenForm .modal-ny-btn-wrapper { text-align:center; }
}
@media (min-width: 768px) and (min-height: 640px) {
	#HiddenForm .form_block {
		margin-top:-300px;
		top:50%;
	}
}
@media (min-width: 768px) and (min-height: 640px) and (max-height: 799px) {
	#HiddenForm .modal-ny-img-wrapper { height:min(469px, calc((90vw - 40px) * 1.41)); }
}
@media (min-width: 768px) and (min-height: 800px) and (max-height: 850px) {
	#HiddenForm .modal-ny-img-wrapper { height:min(545px, calc((90vw - 40px) * 1.41)); }
}
@media (max-height: 639px) {
	body.hiddenformshow { overflow:hidden; }
	body.hiddenformshow #HiddenForm {
		overflow:auto;
		position:fixed;
	}
	#HiddenForm .form_block {
		position:absolute;
		margin-bottom:40px;
		margin-top:20px;
		top:0;
	}
}
footer {
	padding-top:35px;
	padding-bottom:35px;
	border-top:1px solid rgba(0,0,0,0.2);
	font-size:1.14em;
}
footer a { color:inherit; }
footer .copyright { margin-bottom:10px; }
footer .footer-contacts .contact-block {
	padding-left:45px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
footer .footer-contacts .contact-block .block-icon {
	position:absolute;
	top:50%;
	left:0;
	background:url("/Modules/SAM/Files/Templates/Default/Images/icons.png") 0 0 no-repeat;
}
footer .footer-contacts .contact-block .block-text { color:#4d4d4d; }
footer .footer-contacts .contact-block .block-text a { text-decoration:none; }
footer .footer-contacts .contact-block .block-text a:hover { text-decoration:underline; }
footer .footer-contacts .contact-block.block-time	.block-icon {
	width:30px;
	height:26px;
	margin-top:-13px;
	background-position:-582px -58px;
}
footer .footer-contacts .contact-block.block-address	.block-icon {
	width:29px;
	height:30px;
	margin-top:-15px;
	background-position:-551px -58px;
}
footer .footer-contacts .contact-block.block-phone	.block-icon {
	width:30px;
	height:26px;
	margin-top:-13px;
	background-position:-648px -58px;
}
@media all and (max-width: 767px) {
	footer .footer-contacts .contact-block {
		max-width:250px;
		margin:0 auto 45px;
	}
}
@media all and (min-width: 768px) {
	footer .footer-contacts .contact-block { float:right; }
	footer .footer-contacts .contact-block:nth-child(3n+1) { margin-right:0; }
}
@media all and (min-width: 768px) and (max-width: 959px) {
	footer .footer-contacts .contact-block {
		margin-right:50px;
		width:-webkit-calc((100% - (50px * 2)) / 3);
		width:-moz-calc((100% - (50px * 2)) / 3);
		width:calc((100% - (50px * 2)) / 3);
	}
}
@media all and (min-width: 960px) {
	footer .footer-contacts .contact-block {
		margin-right:60px;
		width:-webkit-calc((100% - (60px * 2)) / 3);
		width:-moz-calc((100% - (60px * 2)) / 3);
		width:calc((100% - (60px * 2)) / 3);
	}
}
@media all and (max-width: 1023px) {
	footer .footer-contacts { margin-bottom:40px; }
	footer .text {
		text-align:center;
		background-color:rgba(0,0,0,0.1);
		margin:0 -15px -35px;
		padding:15px;
	}
}
@media all and (min-width: 1024px) {
	footer .text {
		float:left;
		margin-right:30px;
		width:250px;
	}
	footer .footer-contacts {
		width:-webkit-calc(100% - 300px);
		width:-moz-calc(100% - 300px);
		width:calc(100% - 300px);
		float:right;
	}
}
.DeliveryMenu { display:none; }
@media all and (max-width: 939px) {
	.DeliveryMenu.show {
		display:block;
		position:fixed;
		top:50px;
		left:0;
		right:0;
		bottom:0;
		overflow:auto;
		z-index:10;
		background-color:rgba(0,0,0,0.5);
		padding-left:55px;
		padding-right:55px;
	}
}
.Header {
	position:fixed;
	z-index:9;
}
.Header .Basket a {
	color:inherit;
	text-decoration:none;
	display:block;
	line-height:21px;
	font-weight:500;
}
.Header .Basket a::before {
	content:'';
	display:block;
	position:absolute;
	width:30px;
	height:25px;
	top:50%;
	margin-top:-13px;
	background:url("/Modules/SAM/Files/Templates/Default/Images/icons.png") -285px -58px no-repeat;
}
.Header .Basket.default {
	background-color:#ffffff;
	-webkit-box-shadow:0 0 10px 0 rgba(32,32,32,0.2);
	-moz-box-shadow:0 0 10px 0 rgba(32,32,32,0.2);
	box-shadow:0 0 10px 0 rgba(32,32,32,0.2);
	color:#262626;
}
.Header .Basket.default:hover {
	background-color:#f3bd77;
	color:#ffffff;
}
.Header .Basket.default:hover a::before { background-position:-252px -58px; }
.Header .Delivery {
	width:-webkit-calc(100% - 50px);
	width:-moz-calc(100% - 50px);
	width:calc(100% - 50px);
	border-radius:10px;
	height:40px;
	float:left;
	text-transform:uppercase;
	color:#ffffff;
	background-color:#f3bd77;
	-webkit-box-shadow:0 0 10px 0 rgba(32,32,32,0.2);
	-moz-box-shadow:0 0 10px 0 rgba(32,32,32,0.2);
	box-shadow:0 0 10px 0 rgba(32,32,32,0.2);
	font-size:clamp(1rem, 5.5vw, 1.5rem);
	display:flex;
	align-items:center;
	justify-content:center;
	gap:0.5em;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.Header .Delivery i {
	font-size:0.8em;
	top:-0.1em;
}
.Header .Delivery:not(.active) i::before { content:"\f078"; }
.Header .Delivery.active { background-color:#262626; }
.Header .Delivery.active i::before { content:"\f077"; }
@media all and (max-width: 939px) {
	.Header {
		top:0;
		right:0;
		left:0;
		padding:5px 5px 5px 55px;
		background:white;
	}
	.Header .Basket {
		float:right;
		border-radius:10px;
	}
	.Header .Basket a {
		height:40px;
		width:40px;
		white-space:nowrap;
		text-indent:1000px;
		overflow:hidden;
	}
	.Header .Basket a::before { left:5px; }
	.Header:has(.Delivery.active) { background:#7F7F7F; }
}
@media all and (min-width: 940px) {
	.Header {
		top:20px;
		right:30px;
	}
	.Header .Basket a { padding:12px 30px 12px 67px; }
	.Header .Basket a::before { left:23px; }
	.Header .Delivery { display:none; }
}
.MainMenu {
	position:fixed;
	z-index:10;
	background:#ffffff;
	-webkit-box-shadow:0 0 10px 0 rgba(32,32,32,0.1);
	-moz-box-shadow:0 0 10px 0 rgba(32,32,32,0.1);
	box-shadow:0 0 10px 0 rgba(32,32,32,0.1);
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:left 0.3s ease 0s;
	-moz-transition:left 0.3s ease 0s;
	-ms-transition:left 0.3s ease 0s;
	-o-transition:left 0.3s ease 0s;
	transition:left 0.3s ease 0s;
}
.MainMenu.show { left:0; }
.MainMenu .btnToggleMenu {
	position:absolute;
	top:0;
	right:-40px;
	width:40px;
	height:40px;
	font-size:1.5em;
	background:#ffffff;
	-webkit-box-shadow:0 0 10px 0 rgba(32,32,32,0.2);
	-moz-box-shadow:0 0 10px 0 rgba(32,32,32,0.2);
	box-shadow:0 0 10px 0 rgba(32,32,32,0.2);
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
}
.MainMenu .btnToggleMenu::before {
	content:'';
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:-15px;
	width:16px;
	background:#ffffff;
}
.MainMenu .menu-content {
	padding:15px 28px 35px;
	height:100%;
	overflow:auto;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.MainMenu .menu-content .logo {
	display:block;
	margin-bottom:15px;
	white-space:nowrap;
	text-indent:1000px;
	overflow:hidden;
	background:url("/Modules/SAM/Files/Templates/Default/Images/logo_214.webp") 50% 0 / contain no-repeat;
	aspect-ratio:214 / 163;
}
.MainMenu .menu-content nav { margin-bottom:20px; }
.MainMenu .menu-content nav a {
	display:block;
	padding:8px 28px 8px 52px;
	margin:0 -28px;
	font-size:1.5em;
	color:#1b1b1b;
	text-decoration:none;
	text-transform:uppercase;
	-o-transition-property:color, background-color;
	-o-transition-duration:0.3s;
	-o-transition-timing-function:ease;
	-moz-transition-property:color, background-color;
	-moz-transition-duration:0.3s;
	-moz-transition-timing-function:ease;
	-webkit-transition-property:color, background-color;
	-webkit-transition-duration:0.3s;
	-webkit-transition-timing-function:ease;
	transition-property:color, background-color;
	transition-duration:0.3s;
	transition-timing-function:ease;
}
.MainMenu .menu-content nav a::before {
	content:'';
	display:block;
	position:absolute;
	width:11px;
	height:11px;
	left:28px;
	top:50%;
	margin-top:-6px;
	border-radius:2px;
	background-color:#e8e8e8;
	-webkit-transition:background 0.3s ease 0s;
	-moz-transition:background 0.3s ease 0s;
	-ms-transition:background 0.3s ease 0s;
	-o-transition:background 0.3s ease 0s;
	transition:background 0.3s ease 0s;
}
.MainMenu .menu-content nav a.active::before { background-color:#f3bd77; }
.MainMenu .menu-content nav a:hover {
	background-color:#f3bd77;
	color:#ffffff;
}
.MainMenu .menu-content nav a:hover::before { background-color:#ffffff; }
.MainMenu .menu-content .toTour {
	display:block;
	color:#f3bd77;
	padding-top:33px;
	text-align:center;
	font-size:1.428em;
	font-style:italic;
	text-decoration:none;
}
.MainMenu .menu-content .toTour::before {
	content:'';
	display:block;
	position:absolute;
	width:33px;
	height:25px;
	top:0;
	left:50%;
	margin-left:-17px;
	background:url("/Modules/SAM/Files/Templates/Default/Images/icons.png") -143px -58px no-repeat;
}
.MainMenu .menu-content .toTour:hover { text-decoration:underline; }
.MainMenu .menu-content .tel {
	display:block;
	text-decoration:none;
	color:#1b1b1b;
	text-align:center;
	font-weight:500;
	-webkit-transition:color 0.3s ease 0s;
	-moz-transition:color 0.3s ease 0s;
	-ms-transition:color 0.3s ease 0s;
	-o-transition:color 0.3s ease 0s;
	transition:color 0.3s ease 0s;
	margin-top:25px;
}
.MainMenu .menu-content .tel:hover { color:#f3bd77; }
.MainMenu .menu-content .social {
	margin-top:25px;
	text-align:center;
}
.MainMenu .menu-content .social a {
	zoom:1;
	*display:inline;
	display:inline-block;
	display:-moz-inline-stack;
	width:40px;
	height:40px;
	-webkit-transition:opacity 0.3s ease 0s;
	-moz-transition:opacity 0.3s ease 0s;
	-ms-transition:opacity 0.3s ease 0s;
	-o-transition:opacity 0.3s ease 0s;
	transition:opacity 0.3s ease 0s;
	margin-right:5px;
	border-radius:50%;
}
.MainMenu .menu-content .social a:hover {
	-khtml-opacity:0.7;
	-moz-opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.7);
	opacity:0.7;
}
.MainMenu .menu-content .social a:last-child { margin-right:0; }
.MainMenu .menu-content .social a.facebook {
	background:url("/Modules/SAM/Files/Templates/Default/Images/icon-facebook.svg") 50% 50% no-repeat;
	background-size:contain;
}
.MainMenu .menu-content .social a.instagram {
	background:url("/Modules/SAM/Files/Templates/Default/Images/icon-instagram.svg") 50% 50% no-repeat;
	background-size:contain;
}
.MainMenu .menu-content .social a.vk {
	background:url("/Modules/SAM/Files/Templates/Default/Images/icon-vk.svg") 50% 50% no-repeat;
	background-size:contain;
}
.MainMenu .menu-content .social a.twitter {
	background:url("/Modules/SAM/Files/Templates/Default/Images/icon-twitter.svg") 50% 50% no-repeat;
	background-size:contain;
}
.MainMenu .menu-content .social a.tripadvisor {
	background:url("/Modules/SAM/Files/Templates/Default/Images/icon-tripadvisor.svg") 50% 50% no-repeat rgba(0,0,0,0.2);
	background-size:contain;
}
@media all and (max-height: 700px) {
	.MainMenu { height:100%; }
}
@media all and (max-width: 359px) {
	.MainMenu {
		width:220px;
		left:-220px;
	}
	.MainMenu .menu-content .tel { font-size:1.4em; }
}
@media all and (min-width: 360px) {
	.MainMenu {
		width:270px;
		left:-270px;
	}
	.MainMenu .menu-content .tel { font-size:1.71em; }
}
@media all and (max-width: 939px) {
	.MainMenu { top:0; }
	.MainMenu .btnToggleMenu { top:5px; }
	.MainMenu .menu-content .tel {
		margin-left:-15px;
		margin-right:-15px;
	}
	.MainMenu:not(.show) .btnToggleMenu {
		right:-45px;
		border-radius:10px;
	}
	.MainMenu:not(.show) .btnToggleMenu::before { display:none; }
	.MainMenu.show .btnToggleMenu { border-radius:0 10px 10px 0; }
}
@media all and (min-width: 940px) and (max-height: 700px) {
	.MainMenu { top:0; }
}
@media all and (min-width: 940px) and (min-height: 701px) {
	.MainMenu {
		top:50%;
		margin-top:-350px;
	}
}
#ModalWindow { display:none; }
#ModalWindow .hidden-back {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:3;
	cursor:pointer;
	-khtml-opacity:0.7;
	-moz-opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.7);
	opacity:0.7;
	background:#2d2d2f;
}
#ModalWindow .form_block {
	z-index:4;
	position:fixed;
	-webkit-box-shadow:0 0 35px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 35px rgba(0,0,0,0.2);
	box-shadow:0 0 35px rgba(0,0,0,0.2);
	background-color:#ffffff;
	border-radius:2px;
	padding:35px 0 30px;
}
#ModalWindow .form_block .close-hidden-form {
	position:absolute;
	top:0;
	right:0;
	width:45px;
	height:45px;
	font-size:3em;
	line-height:45px;
	text-align:center;
	background-color:#ffffff;
	color:red;
	z-index:2;
	cursor:pointer;
	border-radius:2px;
}
#ModalWindow .form_block .close-hidden-form:hover {
	background:#343434;
	color:#ffffff;
}
#ModalWindow .form_block .titleBlock {
	font-size:24px;
	margin-bottom:27px;
	color:#f3bd77;
	text-align:center;
	font-weight:500;
	text-shadow:-1px 0 1px rgba(0,0,0,0.16);
}
#ModalWindow .form_block .val {
	height:100%;
	overflow:auto;
	padding:0 20px;
}
@media all and (max-width: 767px) {
	#ModalWindow .form_block {
		top:0;
		left:0;
		right:0;
		bottom:0;
	}
}
@media all and (min-width: 768px) {
	#ModalWindow .form_block {
		top:5%;
		bottom:5%;
	}
}
@media all and (min-width: 768px) and (max-width: 1199px) {
	#ModalWindow .form_block {
		left:5%;
		right:5%;
	}
}
@media all and (min-width: 1200px) {
	#ModalWindow .form_block {
		width:1000px;
		left:50%;
		margin-left:-500px;
	}
}
#ModalWindow.show {
	display:block;
	z-index:1000;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
#ModalWindow.video .form_block {
	padding:0;
	bottom:auto;
	height:auto;
	max-height:100%;
}
#ModalWindow.video .form_block .val {
	padding:5px;
	max-width:100%;
	max-height:100%;
}
.Content .about-container {
	background-color:#ffffff;
	margin:0 auto;
	max-width:1100px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.Content .about-container h1 {
	font-weight:500;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:20px;
}
@media all and (max-width: 459px) {
	.Content .about-container h1 { font-size:2em; }
}
@media all and (min-width: 460px) {
	.Content .about-container h1 { font-size:2.57em; }
}
.Content .about-container .slogan {
	font-size:1.4em;
	font-weight:300;
	font-style:italic;
	line-height:36px;
	text-align:center;
	margin:0 auto 35px;
	max-width:630px;
}
.Content .about-container .text-default {
	color:#4d4d4d;
	font-size:1.1em;
	line-height:1.5;
	margin-bottom:50px;
}
.Content .about-container main { height:700px; }
@media all and (max-width: 939px) {
	.Content .about-container { padding:75px 15px 40px; }
}
@media all and (min-width: 940px) {
	.Content {
		padding:80px 25px 90px;
		margin-bottom:-1px;
		z-index:2;
		background:url("/Modules/SAM/Files/Templates/Default/Images/bg1.png") 50% 50% no-repeat fixed;
		background-size:cover;
	}
	.Content .about-container {
		padding:40px 40px 40px;
		border:1px solid rgba(29,29,28,0.6);
		-webkit-box-shadow:0 0 0 10px #ffffff;
		-moz-box-shadow:0 0 0 10px #ffffff;
		box-shadow:0 0 0 10px #ffffff;
	}
	.Content .about-container .text-default {
		padding-left:20px;
		padding-right:20px;
	}
}
div#panoDIV.cursorMoveMode {
	cursor:move;
	cursor:url("/Modules/Tour3d/Files/Routes/@/Files/graphics/cursors_move_html5.cur"), move;
}
div#panoDIV.cursorDragMode {
	cursor:grab;
	cursor:-moz-grab;
	cursor:-webkit-grab;
	cursor:url("/Modules/Tour3d/Files/Routes/@/Files/graphics/cursors_drag_html5.cur"), default;
}
#container, #tourDIV, #panoDIV { height:100% !important; }
body:after {
	content:url('/Modules/SAM/JS/Lightbox/img/close.png') url('/Modules/SAM/JS/Lightbox/img/loading.gif') url('/Modules/SAM/JS/Lightbox/img/prev.png') url('/Modules/SAM/JS/Lightbox/img/next.png');
	display:none;
}
.lightboxOverlay {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	background:#262626;
	opacity:0.7;
	-khtml-opacity:0.7;
	-moz-opacity:0.7;
	display:none;
}
.lightbox {
	position:absolute;
	left:0;
	width:100%;
	z-index:10000;
	text-align:center;
	line-height:0;
	font-weight:normal;
}
.lightbox .lb-image {
	display:block;
	height:auto;
	max-width:inherit;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.lightbox a img { border:none; }
.lb-outerContainer {
	position:relative;
	background-color:rgba(0,5,13,0.1);
	*zoom:1;
	width:250px;
	height:250px;
	margin:0 auto;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.lb-outerContainer:after {
	content:"";
	display:table;
	clear:both;
}
.lb-container { padding:4px; }
.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('/Modules/SAM/JS/Lightbox/img/loading.gif') 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('/Modules/SAM/JS/Lightbox/img/prev.png') left 48% no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	-webkit-transition:opacity 0.6s;
	-moz-transition:opacity 0.6s;
	-o-transition:opacity 0.6s;
	transition:opacity 0.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('/Modules/SAM/JS/Lightbox/img/next.png') right 48% no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	-webkit-transition:opacity 0.6s;
	-moz-transition:opacity 0.6s;
	-o-transition:opacity 0.6s;
	transition:opacity 0.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:bold;
	line-height:1em;
}
.lb-data .lb-number {
	display:block;
	clear:left;
	padding-bottom:1em;
	font-size:12px;
	color:#999999;
}
.lb-data .lb-close {
	display:block;
	float:right;
	width:30px;
	height:30px;
	background:url('/Modules/SAM/JS/Lightbox/img/close.png') top right no-repeat;
	text-align:right;
	outline:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity:0.7;
	-webkit-transition:opacity 0.2s;
	-moz-transition:opacity 0.2s;
	-o-transition:opacity 0.2s;
	transition:opacity 0.2s;
}
.lb-data .lb-close:hover {
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1;
}
* {
	margin:0;
	padding:0;
	outline:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:relative;
	border:0;
}
html {
	width:100%;
	height:100%;
	background:#ffffff;
}
body {
	color:#1b1b1b;
	width:100%;
	height:100%;
	font:14px/22px 'PF Agora Sans Pro', Helvetica, Arial, sans-serif;
	line-height:1.3;
}
a {
	color:#3466a5;
	cursor:pointer;
	text-decoration:underline;
}
a:hover { text-decoration:none; }
.both {
	float:none !important;
	clear:both;
}
.after-both::after {
	content:'';
	display:block;
	float:none !important;
	clear:both;
}
.inline-block {
	zoom:1;
	*display:inline;
	display:inline-block;
	display:-moz-inline-stack;
}
.border-box {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.transition300 {
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.transition300bg {
	-webkit-transition:background 0.3s ease 0s;
	-moz-transition:background 0.3s ease 0s;
	-ms-transition:background 0.3s ease 0s;
	-o-transition:background 0.3s ease 0s;
	transition:background 0.3s ease 0s;
}
.mirroring-vertical {
	-moz-transform:scale(1,-1);
	-ms-transform:scale(1,-1);
	-webkit-transform:scale(1,-1);
	-o-transform:scale(1,-1);
	transform:scale(1,-1);
}
.mirroring-horizontal {
	-moz-transform:scale(-1,1);
	-ms-transform:scale(-1,1);
	-webkit-transform:scale(-1,1);
	-o-transform:scale(-1,1);
	transform:scale(-1,1);
}
.unselectable {
	-moz-user-select:-moz-none;
	-o-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:default;
}
.nowrap { white-space:nowrap; }
.hidden { display:none !important; }
.text-center { text-align:center; }
.mt-em-1 { margin-top:1em; }
.pseudo-link {
	cursor:pointer;
	color:#3466a5;
	border-bottom:1px dashed;
	display:inline;
}
.pseudo-link:hover { border-bottom-color:transparent; }
header, nav, section, article, aside, footer, main { display:block; }
input, textarea, select {
	font:inherit;
	-webkit-appearance:none;
	-moz-appearance:none;
}
input[type="number"] { -moz-appearance:textfield; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance:none;
	margin:0;
}
@media (max-height: 639px) {
	body.noscroll { overflow:hidden; }
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
	word-wrap:break-word;
	overflow:hidden;
}
@media (min-width: 1250px) {
	.container { width:1170px; }
}
.bg1 { background-color:#ffffff; }
.bg2 { background-color:#fef8f1; }
.shadow1 {
	-webkit-box-shadow:0 0 27px 0 rgba(215,24,104,0.09);
	-moz-box-shadow:0 0 27px 0 rgba(215,24,104,0.09);
	box-shadow:0 0 27px 0 rgba(215,24,104,0.09);
}
.shadow2 {
	-webkit-box-shadow:0 5px 5px 0 rgba(27,17,22,0.05);
	-moz-box-shadow:0 5px 5px 0 rgba(27,17,22,0.05);
	box-shadow:0 5px 5px 0 rgba(27,17,22,0.05);
}
.box {
	border-radius:2px;
	margin-bottom:20px;
}
.font2 { font-family:'Ubuntu', Helvetica, Arial, sans-serif; }
.color-emphasize1 { color:#f3bd77; }
.color-emphasize2 { color:#262626; }
.btn {
	text-decoration:none;
	cursor:pointer;
	text-align:center;
}
.btn-rounded { border-radius:40px; }
.btn1, .btn2, .btn3 {
	font-weight:500;
	font-size:1.14em;
	text-transform:uppercase;
	padding:14px 30px;
}
.btn1, .btn3 {
	-o-transition-property:color, background-color;
	-o-transition-duration:0.3s;
	-o-transition-timing-function:ease;
	-moz-transition-property:color, background-color;
	-moz-transition-duration:0.3s;
	-moz-transition-timing-function:ease;
	-webkit-transition-property:color, background-color;
	-webkit-transition-duration:0.3s;
	-webkit-transition-timing-function:ease;
	transition-property:color, background-color;
	transition-duration:0.3s;
	transition-timing-function:ease;
}
.btn1 {
	background-color:transparent;
	color:#f3bd77;
	border:1px solid #f3bd77;
}
.btn1:hover {
	background-color:#f3bd77;
	color:#ffffff;
}
.btn2 {
	background-color:transparent;
	color:#ffffff;
	border:1px solid #ffffff;
	-webkit-transition:background-color 0.3s ease 0s;
	-moz-transition:background-color 0.3s ease 0s;
	-ms-transition:background-color 0.3s ease 0s;
	-o-transition:background-color 0.3s ease 0s;
	transition:background-color 0.3s ease 0s;
}
.btn2:hover { background-color:#f3bd77; }
.btn3 {
	background-color:#f3bd77;
	color:#ffffff;
	border:1px solid #f3bd77;
}
.btn3:hover {
	background-color:transparent;
	color:#f3bd77;
}
.Alert {
	z-index:1000;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:none;
}
.Alert .hidden-bg {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:3;
	cursor:pointer;
	-khtml-opacity:0.7;
	-moz-opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.7);
	opacity:0.7;
	background:#2d2d2f;
}
.Alert .alert-message {
	min-height:70px;
	padding:30px 35px;
	background-color:#fff;
	position:fixed;
	z-index:4;
	top:20px;
}
.Alert .alert-message > .alert-close {
	position:absolute;
	top:0;
	right:0;
	width:45px;
	height:45px;
	font-size:3em;
	line-height:42px;
	background-color:#ffffff;
	color:red;
	z-index:2;
}
.Alert .alert-message > .alert-close:hover {
	background:#e24045;
	color:#ffffff;
}
.Alert .alert-message .alert-text {
	padding:11px 10px 11px 75px;
	line-height:150%;
	font-size:1.14em;
}
.Alert .alert-message .alert-text h3 {
	font-size:1.14em;
	padding-bottom:7px;
}
.Alert .alert-message .alert-command { margin-top:30px; }
.Alert .alert-message .alert-command .btn {
	padding-left:20px;
	padding-right:20px;
	margin-bottom:10px;
	margin-right:10px;
}
.Alert .alert-message .alert-command .btn:last-child { margin-right:0; }
.Alert .alert-message::before {
	content:'';
	display:block;
	position:absolute;
	width:55px;
	height:55px;
	top:45px;
	left:32px;
	background:url("/Modules/SAM/Files/Templates/Default/Images/icons.png") 0 0 no-repeat;
}
.Alert .alert-message.warning::before { background-position:0 0; }
.Alert .alert-message.ok::before { background-position:-58px 0; }
.Alert .alert-message.cart::before { background-position:-117px 0; }
@media all and (max-width: 459px) {
	.Alert .alert-message {
		left:0;
		right:0;
		top:5%;
	}
}
@media all and (min-width: 460px) and (max-width: 767px) {
	.Alert .alert-message {
		top:5%;
		left:5%;
		right:5%;
	}
}
@media (min-width: 768px) and (min-height: 640px) {
	.Alert .alert-message {
		margin-top:-260px;
		top:50%;
	}
}
@media all and (min-width: 768px) {
	.Alert .alert-message {
		left:50%;
		margin-left:-260px;
		width:450px;
	}
}
@media (max-height: 639px) {
	body.noscroll .Alert {
		overflow:auto;
		position:fixed;
	}
	.Alert .alert-message {
		position:absolute;
		margin-bottom:40px;
		margin-top:20px;
	}
}
.text-default {
	line-height:1.7;
	font-size:1.3em;
}
.text-default h2 {
	font-size:1.57em;
	margin-bottom:15px;
	margin-top:25px;
	line-height:1.3;
	text-align:left;
	font-weight:500;
}
.text-default h3 {
	font-size:1.28em;
	margin-bottom:10px;
	margin-top:15px;
	line-height:1.3;
	text-align:left;
}
.text-default p, .text-default ul, .text-default ol {
	margin-bottom:15px;
	font-size:inherit;
	line-height:inherit;
}
.text-default p + ul, .text-default p + ol { margin-top:-5px; }
.text-default li {
	margin-bottom:5px;
	margin-left:25px;
}
.text-default ol.bracket { counter-reset:ol-bracket; }
.text-default ol.bracket li { list-style:none; }
.text-default ol.bracket li::before {
	counter-increment:ol-bracket;
	content:counter(ol-bracket) ")";
	position:absolute;
	top:0;
	left:-35px;
	width:30px;
	text-align:right;
}
.text-default ol.manual-children li { list-style:none; }
.text-default ol.manual-children li::before {
	content:var(--num) ".";
	position:absolute;
	top:0;
	left:-35px;
	width:30px;
	text-align:right;
}
.text-default strong, .text-default b {
	font-weight:600;
	font-size:1.1em;
}
.text-default p strong { font-size:1.1em; }
.text-default img { max-width:100%; }
.text-default span.marker { background-color:yellow; }
.text-default .uppercase { text-transform:uppercase; }
.text-default .table, .text-default > table { margin-bottom:20px; }
.text-default table {
	border-collapse:collapse;
	max-width:100%;
	font-size:inherit;
}
.text-default table thead, .text-default table th {
	background-color:#262626;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.text-default table td, .text-default table th {
	padding-left:15px;
	padding-right:15px;
	font-size:inherit;
}
.text-default table thead td {
	padding-top:15px;
	padding-bottom:15px;
}
.text-default table tbody td {
	padding-top:10px;
	padding-bottom:10px;
}
.text-default table tbody tr:nth-child(even) td, .text-default table tbody tr:nth-child(even) th { border-right:1px solid #ffffff; }
.text-default table tbody tr:nth-child(odd) td, .text-default table tbody tr:nth-child(odd) th { border-right:1px solid #fef8f1; }
.text-default table tbody tr td:last-child { border-right:0; }
.text-default .img-right, .text-default .img-left, .text-default .img-center {
	text-align:center;
	margin:15px 0;
	z-index:2;
}
@media all and (min-width: 768px) {
	.text-default .img-right, .text-default .img-left {
		max-width:calc(50% - 20px);
		max-width:-webkit-calc(50% - 20px);
		max-width:-moz-calc(50% - 20px);
	}
	.text-default .img-right {
		float:right;
		margin-left:20px;
	}
	.text-default .img-left {
		float:left;
		margin-right:20px;
	}
}
p.text-default { margin-bottom:15px; }
@media all and (max-width: 767px) {
	.text-default { text-align:justify; }
}
.FormDefault {
	max-width:570px;
	margin-left:auto;
	margin-right:auto;
}
.FormDefault label {
	margin-bottom:3px;
	color:#6b4747;
}
.FormDefault label > .required { color:red; }
.FormDefault label, .FormDefault input[type="text"], .FormDefault input[type="number"], .FormDefault input[type="tel"], .FormDefault input[type="mail"], .FormDefault input[type="time"], .FormDefault textarea, .FormDefault select {
	display:block;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.FormDefault input[type="text"], .FormDefault input[type="number"], .FormDefault input[type="tel"], .FormDefault input[type="mail"], .FormDefault input[type="time"], .FormDefault select {
	line-height:50px;
	height:50px;
}
.FormDefault input[type="text"], .FormDefault input[type="number"], .FormDefault input[type="tel"], .FormDefault input[type="mail"], .FormDefault input[type="time"], .FormDefault textarea, .FormDefault select {
	border:1px solid #f3bd77;
	background-color:#fef8f1;
	margin-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	font-size:1.14em;
}
.FormDefault input[type="text"]:focus, .FormDefault input[type="number"]:focus, .FormDefault input[type="tel"]:focus, .FormDefault input[type="mail"]:focus, .FormDefault input[type="time"]:focus, .FormDefault textarea:focus, .FormDefault select:focus { border-color:#f3bd77; }
.FormDefault select {
	background:url("/Modules/SAM/Files/Templates/Default/Images/select-ico.png") 98% 50% no-repeat #fef8f1;
	/*.gradient3color(@bg2, 0%, darken(@bg2, 5%), 50%, darken(@bg2, 20%), 100%);*/
}
.FormDefault textarea {
	padding-top:10px;
	padding-bottom:10px;
	resize:vertical;
	font-family:inherit;
}
.FormDefault input[type="submit"] {
	display:block;
	margin:35px auto 0;
}
.FormDefault .fa.fa-spin {
	font-size:28px;
	position:absolute;
	bottom:10px;
}
@media all and (max-width: 359px) {
	.FormDefault .fa.fa-spin { left:20px; }
}
@media all and (min-width: 360px) {
	.FormDefault .fa.fa-spin {
		left:50%;
		margin-left:120px;
	}
}
.table {
	max-width:100%;
	overflow:auto;
}
iframe {
	max-width:100% !important;
	max-height:100% !important;
}
.Content {
	min-height:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.Content .Breadcrumbs {
	color:#4d4d4d;
	margin-top:30px;
	margin-bottom:30px;
}
.Content .Breadcrumbs a { color:inherit; }
.Content .Breadcrumbs i { margin:0 5px; }
.Content .share-default {
	padding:20px;
	text-align:center;
}
@media all and (max-width: 767px) {
	.Content .share-default {
		margin-bottom:-40px;
		margin-top:40px;
	}
	.Content .share-default .share-text { margin-bottom:10px; }
}
@media all and (min-width: 768px) {
	.Content .share-default {
		margin-bottom:-65px;
		margin-top:55px;
	}
	.Content .share-default .share-text, .Content .share-default .ya-share2 {
		zoom:1;
		*display:inline;
		display:inline-block;
		display:-moz-inline-stack;
		line-height:24px;
	}
	.Content .share-default .share-text { margin-right:20px; }
	.Content .share-default .ya-share2 { top:-3px; }
}
.pd-legal-info {
	position:fixed;
	background:#2d2d2f;
	color:white;
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:1em 2em;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:999;
}
.pd-legal-info a { color:#a3ccff; }
.pd-legal-info a:not(:hover) { text-decoration:none; }
.pd-legal-info a:hover { text-decoration:underline; }
@media all and (max-width: 460px) {
	.pd-legal-info {
		flex-direction:column;
		text-align:center;
		text-wrap:balance;
	}
}
@media all and (max-width: 939px) {
	.pd-legal-info {
		border-radius:10px;
		padding:1em;
		bottom:5px;
		left:5px;
		right:5px;
	}
}
@media all and (min-width: 940px) {
	.pd-legal-info {
		padding:1.14rem;
		bottom:10px;
	}
	.pd-legal-info__text { font-size:1.14rem; }
}
@media all and (min-width: 940px) and (max-width: 1249px) {
	.pd-legal-info {
		left:10px;
		right:10px;
	}
}
@media all and (min-width: 1250px) {
	.pd-legal-info {
		left:50%;
		width:1200px;
		margin-left:-600px;
	}
}
@-o-keyframes cssload-spin {
	100% {
		-moz-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@-ms-keyframes cssload-spin {
	100% {
		-moz-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@-webkit-keyframes cssload-spin {
	100% {
		-moz-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@-moz-keyframes cssload-spin {
	100% {
		-moz-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@keyframes cssload-spin {
	100% {
		-moz-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@font-face {
	font-family:'Ubuntu';
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-L.eot');
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-L.eot?#iefix') format('embedded-opentype'), url('/Modules/SAM/Files/Ubuntu/woff2/Ubuntu-L.woff2') format('woff2'), url('/Modules/SAM/Files/Ubuntu/woff/Ubuntu-L.woff') format('woff'), url('/Modules/SAM/Files/Ubuntu/ttf/Ubuntu-L.ttf') format('truetype'), url('/Modules/SAM/Files/Ubuntu/otf/Ubuntu-L.otf') format('opentype'), url('/Modules/SAM/Files/Ubuntu/svg/Ubuntu-L.svg') format('svg');
	font-weight:300;
	font-style:normal;
}
@font-face {
	font-family:'Ubuntu';
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-LI.eot');
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-LI.eot?#iefix') format('embedded-opentype'), url('/Modules/SAM/Files/Ubuntu/woff2/Ubuntu-LI.woff2') format('woff2'), url('/Modules/SAM/Files/Ubuntu/woff/Ubuntu-LI.woff') format('woff'), url('/Modules/SAM/Files/Ubuntu/ttf/Ubuntu-LI.ttf') format('truetype'), url('/Modules/SAM/Files/Ubuntu/otf/Ubuntu-LI.otf') format('opentype'), url('/Modules/SAM/Files/Ubuntu/svg/Ubuntu-LI.svg') format('svg');
	font-weight:300;
	font-style:italic;
}
@font-face {
	font-family:'Ubuntu';
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-R.eot');
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-R.eot?#iefix') format('embedded-opentype'), url('/Modules/SAM/Files/Ubuntu/woff2/Ubuntu-R.woff2') format('woff2'), url('/Modules/SAM/Files/Ubuntu/woff/Ubuntu-R.woff') format('woff'), url('/Modules/SAM/Files/Ubuntu/ttf/Ubuntu-R.ttf') format('truetype'), url('/Modules/SAM/Files/Ubuntu/otf/Ubuntu-R.otf') format('opentype'), url('/Modules/SAM/Files/Ubuntu/svg/Ubuntu-R.svg') format('svg');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:'Ubuntu';
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-RI.eot');
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-RI.eot?#iefix') format('embedded-opentype'), url('/Modules/SAM/Files/Ubuntu/woff2/Ubuntu-RI.woff2') format('woff2'), url('/Modules/SAM/Files/Ubuntu/woff/Ubuntu-RI.woff') format('woff'), url('/Modules/SAM/Files/Ubuntu/ttf/Ubuntu-RI.ttf') format('truetype'), url('/Modules/SAM/Files/Ubuntu/otf/Ubuntu-RI.otf') format('opentype'), url('/Modules/SAM/Files/Ubuntu/svg/Ubuntu-RI.svg') format('svg');
	font-weight:400;
	font-style:italic;
}
@font-face {
	font-family:'Ubuntu';
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-M.eot');
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-M.eot?#iefix') format('embedded-opentype'), url('/Modules/SAM/Files/Ubuntu/woff2/Ubuntu-M.woff2') format('woff2'), url('/Modules/SAM/Files/Ubuntu/woff/Ubuntu-M.woff') format('woff'), url('/Modules/SAM/Files/Ubuntu/ttf/Ubuntu-M.ttf') format('truetype'), url('/Modules/SAM/Files/Ubuntu/otf/Ubuntu-M.otf') format('opentype'), url('/Modules/SAM/Files/Ubuntu/svg/Ubuntu-M.svg') format('svg');
	font-weight:500;
	font-style:normal;
}
@font-face {
	font-family:'Ubuntu';
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-MI.eot');
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-MI.eot?#iefix') format('embedded-opentype'), url('/Modules/SAM/Files/Ubuntu/woff2/Ubuntu-MI.woff2') format('woff2'), url('/Modules/SAM/Files/Ubuntu/woff/Ubuntu-MI.woff') format('woff'), url('/Modules/SAM/Files/Ubuntu/ttf/Ubuntu-MI.ttf') format('truetype'), url('/Modules/SAM/Files/Ubuntu/otf/Ubuntu-MI.otf') format('opentype'), url('/Modules/SAM/Files/Ubuntu/svg/Ubuntu-MI.svg') format('svg');
	font-weight:500;
	font-style:italic;
}
@font-face {
	font-family:'Ubuntu';
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-B.eot');
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-B.eot?#iefix') format('embedded-opentype'), url('/Modules/SAM/Files/Ubuntu/woff2/Ubuntu-B.woff2') format('woff2'), url('/Modules/SAM/Files/Ubuntu/woff/Ubuntu-B.woff') format('woff'), url('/Modules/SAM/Files/Ubuntu/ttf/Ubuntu-B.ttf') format('truetype'), url('/Modules/SAM/Files/Ubuntu/otf/Ubuntu-B.otf') format('opentype'), url('/Modules/SAM/Files/Ubuntu/svg/Ubuntu-B.svg') format('svg');
	font-weight:600;
	font-style:normal;
}
@font-face {
	font-family:'Ubuntu';
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-BI.eot');
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-BI.eot?#iefix') format('embedded-opentype'), url('/Modules/SAM/Files/Ubuntu/woff2/Ubuntu-BI.woff2') format('woff2'), url('/Modules/SAM/Files/Ubuntu/woff/Ubuntu-BI.woff') format('woff'), url('/Modules/SAM/Files/Ubuntu/ttf/Ubuntu-BI.ttf') format('truetype'), url('/Modules/SAM/Files/Ubuntu/otf/Ubuntu-BI.otf') format('opentype'), url('/Modules/SAM/Files/Ubuntu/svg/Ubuntu-BI.svg') format('svg');
	font-weight:600;
	font-style:italic;
}
@font-face {
	font-family:'Ubuntu Condensed';
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-C.eot');
	src:url('/Modules/SAM/Files/Ubuntu/eot/Ubuntu-C.eot?#iefix') format('embedded-opentype'), url('/Modules/SAM/Files/Ubuntu/woff2/Ubuntu-C.woff2') format('woff2'), url('/Modules/SAM/Files/Ubuntu/woff/Ubuntu-C.woff') format('woff'), url('/Modules/SAM/Files/Ubuntu/ttf/Ubuntu-C.ttf') format('truetype'), url('/Modules/SAM/Files/Ubuntu/otf/Ubuntu-C.otf') format('opentype'), url('/Modules/SAM/Files/Ubuntu/svg/Ubuntu-C.svg') format('svg');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:'Ubuntu Mono';
	src:url('/Modules/SAM/Files/Ubuntu/eot/UbuntuMono-R.eot');
	src:url('/Modules/SAM/Files/Ubuntu/eot/UbuntuMono-R.eot?#iefix') format('embedded-opentype'), url('/Modules/SAM/Files/Ubuntu/woff2/UbuntuMono-R.woff2') format('woff2'), url('/Modules/SAM/Files/Ubuntu/woff/UbuntuMono-R.woff') format('woff'), url('/Modules/SAM/Files/Ubuntu/ttf/UbuntuMono-R.ttf') format('truetype'), url('/Modules/SAM/Files/Ubuntu/otf/UbuntuMono-R.otf') format('opentype'), url('/Modules/SAM/Files/Ubuntu/svg/UbuntuMono-R.svg') format('svg');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:'Ubuntu Mono';
	src:url('/Modules/SAM/Files/Ubuntu/eot/UbuntuMono-RI.eot');
	src:url('/Modules/SAM/Files/Ubuntu/eot/UbuntuMono-RI.eot?#iefix') format('embedded-opentype'), url('/Modules/SAM/Files/Ubuntu/woff2/UbuntuMono-RI.woff2') format('woff2'), url('/Modules/SAM/Files/Ubuntu/woff/UbuntuMono-RI.woff') format('woff'), url('/Modules/SAM/Files/Ubuntu/ttf/UbuntuMono-RI.ttf') format('truetype'), url('/Modules/SAM/Files/Ubuntu/otf/UbuntuMono-RI.otf') format('opentype'), url('/Modules/SAM/Files/Ubuntu/svg/UbuntuMono-RI.svg') format('svg');
	font-weight:400;
	font-style:italic;
}
@font-face {
	font-family:'Ubuntu Mono';
	src:url('/Modules/SAM/Files/Ubuntu/eot/UbuntuMono-B.eot');
	src:url('/Modules/SAM/Files/Ubuntu/eot/UbuntuMono-B.eot?#iefix') format('embedded-opentype'), url('/Modules/SAM/Files/Ubuntu/woff2/UbuntuMono-B.woff2') format('woff2'), url('/Modules/SAM/Files/Ubuntu/woff/UbuntuMono-B.woff') format('woff'), url('/Modules/SAM/Files/Ubuntu/ttf/UbuntuMono-B.ttf') format('truetype'), url('/Modules/SAM/Files/Ubuntu/otf/UbuntuMono-B.otf') format('opentype'), url('/Modules/SAM/Files/Ubuntu/svg/UbuntuMono-B.svg') format('svg');
	font-weight:600;
	font-style:normal;
}
@font-face {
	font-family:'Ubuntu Mono';
	src:url('/Modules/SAM/Files/Ubuntu/eot/UbuntuMono-BI.eot');
	src:url('/Modules/SAM/Files/Ubuntu/eot/UbuntuMono-BI.eot?#iefix') format('embedded-opentype'), url('/Modules/SAM/Files/Ubuntu/woff2/UbuntuMono-BI.woff2') format('woff2'), url('/Modules/SAM/Files/Ubuntu/woff/UbuntuMono-BI.woff') format('woff'), url('/Modules/SAM/Files/Ubuntu/ttf/UbuntuMono-BI.ttf') format('truetype'), url('/Modules/SAM/Files/Ubuntu/otf/UbuntuMono-BI.otf') format('opentype'), url('/Modules/SAM/Files/Ubuntu/svg/UbuntuMono-BI.svg') format('svg');
	font-weight:600;
	font-style:italic;
}
@font-face {
	font-family:"Adine Kirnberg";
	src:url("/Modules/SAM/Files/AdineKirnberg/adine-kirnberg.woff2") format("woff2"), url("/Modules/SAM/Files/AdineKirnberg/adine-kirnberg.woff") format("woff"), url("/Modules/SAM/Files/AdineKirnberg/adine-kirnberg.ttf") format("truetype"), url('/Modules/SAM/Files/AdineKirnberg/adine-kirnberg.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AdineKirnberg/adine-kirnberg.svg') format('svg');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:"Adine Kirnberg";
	src:url("/Modules/SAM/Files/AdineKirnberg/adine-kirnberg.woff2") format("woff2"), url("/Modules/SAM/Files/AdineKirnberg/adine-kirnberg.woff") format("woff"), url("/Modules/SAM/Files/AdineKirnberg/adine-kirnberg.ttf") format("truetype"), url('/Modules/SAM/Files/AdineKirnberg/adine-kirnberg.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AdineKirnberg/adine-kirnberg.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:"PF Din Text Comp Pro";
	src:url("/Modules/SAM/Files/PFDinTextCompPro/Thin/PFDinTextCompPro-Thin.woff2") format("woff2"), url("/Modules/SAM/Files/PFDinTextCompPro/Thin/PFDinTextCompPro-Thin.woff") format("woff"), url("/Modules/SAM/Files/PFDinTextCompPro/Thin/PFDinTextCompPro-Thin.ttf") format("truetype"), url('/Modules/SAM/Files/PFDinTextCompPro/Thin/PFDinTextCompPro-Thin.eot') format('embedded-opentype'), url('/Modules/SAM/Files/PFDinTextCompPro/Thin/PFDinTextCompPro-Thin.svg') format('svg');
	font-weight:200;
	font-style:normal;
}
@font-face {
	font-family:"PF Din Text Comp Pro";
	src:url("/Modules/SAM/Files/PFDinTextCompPro/Light/PFDinTextCompPro-Light.woff2") format("woff2"), url("/Modules/SAM/Files/PFDinTextCompPro/Light/PFDinTextCompPro-Light.woff") format("woff"), url("/Modules/SAM/Files/PFDinTextCompPro/Light/PFDinTextCompPro-Light.ttf") format("truetype"), url('/Modules/SAM/Files/PFDinTextCompPro/Light/PFDinTextCompPro-Light.eot') format('embedded-opentype'), url('/Modules/SAM/Files/PFDinTextCompPro/Light/PFDinTextCompPro-Light.svg') format('svg');
	font-weight:300;
	font-style:normal;
}
@font-face {
	font-family:"PF Din Text Comp Pro";
	src:url("/Modules/SAM/Files/PFDinTextCompPro/Regular/PFDinTextCompPro-Regular.woff2") format("woff2"), url("/Modules/SAM/Files/PFDinTextCompPro/Regular/PFDinTextCompPro-Regular.woff") format("woff"), url("/Modules/SAM/Files/PFDinTextCompPro/Regular/PFDinTextCompPro-Regular.ttf") format("truetype"), url('/Modules/SAM/Files/PFDinTextCompPro/Regular/PFDinTextCompPro-Regular.eot') format('embedded-opentype'), url('/Modules/SAM/Files/PFDinTextCompPro/Regular/PFDinTextCompPro-Regular.svg') format('svg');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:"PF Din Text Comp Pro";
	src:url("/Modules/SAM/Files/PFDinTextCompPro/Regular/PFDinTextCompPro-Regular.woff2") format("woff2"), url("/Modules/SAM/Files/PFDinTextCompPro/Regular/PFDinTextCompPro-Regular.woff") format("woff"), url("/Modules/SAM/Files/PFDinTextCompPro/Regular/PFDinTextCompPro-Regular.ttf") format("truetype"), url('/Modules/SAM/Files/PFDinTextCompPro/Regular/PFDinTextCompPro-Regular.eot') format('embedded-opentype'), url('/Modules/SAM/Files/PFDinTextCompPro/Regular/PFDinTextCompPro-Regular.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:"PF Din Text Comp Pro";
	src:url("/Modules/SAM/Files/PFDinTextCompPro/Medium/PFDinTextCompPro-Medium.woff2") format("woff2"), url("/Modules/SAM/Files/PFDinTextCompPro/Medium/PFDinTextCompPro-Medium.woff") format("woff"), url("/Modules/SAM/Files/PFDinTextCompPro/Medium/PFDinTextCompPro-Medium.ttf") format("truetype"), url('/Modules/SAM/Files/PFDinTextCompPro/Medium/PFDinTextCompPro-Medium.eot') format('embedded-opentype'), url('/Modules/SAM/Files/PFDinTextCompPro/Medium/PFDinTextCompPro-Medium.svg') format('svg');
	font-weight:500;
	font-style:normal;
}
@font-face {
	font-family:"PF Din Text Comp Pro";
	src:url("/Modules/SAM/Files/PFDinTextCompPro/Bold/PFDinTextCompPro-Bold.woff2") format("woff2"), url("/Modules/SAM/Files/PFDinTextCompPro/Bold/PFDinTextCompPro-Bold.woff") format("woff"), url("/Modules/SAM/Files/PFDinTextCompPro/Bold/PFDinTextCompPro-Bold.ttf") format("truetype"), url('/Modules/SAM/Files/PFDinTextCompPro/Bold/PFDinTextCompPro-Bold.eot') format('embedded-opentype'), url('/Modules/SAM/Files/PFDinTextCompPro/Bold/PFDinTextCompPro-Bold.svg') format('svg');
	font-weight:600;
	font-style:normal;
}
@font-face {
	font-family:"PF Din Text Comp Pro";
	src:url("/Modules/SAM/Files/PFDinTextCompPro/Bold/PFDinTextCompPro-Bold.woff2") format("woff2"), url("/Modules/SAM/Files/PFDinTextCompPro/Bold/PFDinTextCompPro-Bold.woff") format("woff"), url("/Modules/SAM/Files/PFDinTextCompPro/Bold/PFDinTextCompPro-Bold.ttf") format("truetype"), url('/Modules/SAM/Files/PFDinTextCompPro/Bold/PFDinTextCompPro-Bold.eot') format('embedded-opentype'), url('/Modules/SAM/Files/PFDinTextCompPro/Bold/PFDinTextCompPro-Bold.svg') format('svg');
	font-weight:bold;
	font-style:normal;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/XThin/AgoraSansProXThin.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/XThin/AgoraSansProXThin.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/XThin/AgoraSansProXThin.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/XThin/AgoraSansProXThin.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/XThin/AgoraSansProXThin.svg') format('svg');
	font-weight:100;
	font-style:normal;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/XThinItalic/AgoraSansProXThinItalic.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/XThinItalic/AgoraSansProXThinItalic.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/XThinItalic/AgoraSansProXThinItalic.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/XThinItalic/AgoraSansProXThinItalic.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/XThinItalic/AgoraSansProXThinItalic.svg') format('svg');
	font-weight:100;
	font-style:italic;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/Thin/AgoraSansProThin.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/Thin/AgoraSansProThin.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/Thin/AgoraSansProThin.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/Thin/AgoraSansProThin.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/Thin/AgoraSansProThin.svg') format('svg');
	font-weight:200;
	font-style:normal;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/ThinItalic/AgoraSansProThinItalic.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/ThinItalic/AgoraSansProThinItalic.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/ThinItalic/AgoraSansProThinItalic.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/ThinItalic/AgoraSansProThinItalic.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/ThinItalic/AgoraSansProThinItalic.svg') format('svg');
	font-weight:200;
	font-style:italic;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/Light/AgoraSansProLight.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/Light/AgoraSansProLight.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/Light/AgoraSansProLight.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/Light/AgoraSansProLight.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/Light/AgoraSansProLight.svg') format('svg');
	font-weight:300;
	font-style:normal;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/LightItalic/AgoraSansProLightItalic.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/LightItalic/AgoraSansProLightItalic.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/LightItalic/AgoraSansProLightItalic.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/LightItalic/AgoraSansProLightItalic.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/LightItalic/AgoraSansProLightItalic.svg') format('svg');
	font-weight:300;
	font-style:italic;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/Regular/AgoraSansProRegular.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/Regular/AgoraSansProRegular.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/Regular/AgoraSansProRegular.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/Regular/AgoraSansProRegular.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/Regular/AgoraSansProRegular.svg') format('svg');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/Regular/AgoraSansProRegular.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/Regular/AgoraSansProRegular.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/Regular/AgoraSansProRegular.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/Regular/AgoraSansProRegular.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/Regular/AgoraSansProRegular.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/Italic/AgoraSansProItalic.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/Italic/AgoraSansProItalic.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/Italic/AgoraSansProItalic.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/Italic/AgoraSansProItalic.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/Italic/AgoraSansProItalic.svg') format('svg');
	font-weight:400;
	font-style:italic;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/Italic/AgoraSansProItalic.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/Italic/AgoraSansProItalic.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/Italic/AgoraSansProItalic.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/Italic/AgoraSansProItalic.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/Italic/AgoraSansProItalic.svg') format('svg');
	font-weight:normal;
	font-style:italic;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/Medium/AgoraSansProMedium.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/Medium/AgoraSansProMedium.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/Medium/AgoraSansProMedium.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/Medium/AgoraSansProMedium.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/Medium/AgoraSansProMedium.svg') format('svg');
	font-weight:500;
	font-style:normal;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/MediumItalic/AgoraSansProMediumItalic.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/MediumItalic/AgoraSansProMediumItalic.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/MediumItalic/AgoraSansProMediumItalic.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/MediumItalic/AgoraSansProMediumItalic.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/MediumItalic/AgoraSansProMediumItalic.svg') format('svg');
	font-weight:500;
	font-style:italic;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/Bold/AgoraSansProBold.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/Bold/AgoraSansProBold.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/Bold/AgoraSansProBold.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/Bold/AgoraSansProBold.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/Bold/AgoraSansProBold.svg') format('svg');
	font-weight:600;
	font-style:normal;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/Bold/AgoraSansProBold.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/Bold/AgoraSansProBold.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/Bold/AgoraSansProBold.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/Bold/AgoraSansProBold.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/Bold/AgoraSansProBold.svg') format('svg');
	font-weight:bold;
	font-style:normal;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/BoldItalic/AgoraSansProBoldItalic.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/BoldItalic/AgoraSansProBoldItalic.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/BoldItalic/AgoraSansProBoldItalic.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/BoldItalic/AgoraSansProBoldItalic.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/BoldItalic/AgoraSansProBoldItalic.svg') format('svg');
	font-weight:600;
	font-style:italic;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/BoldItalic/AgoraSansProBoldItalic.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/BoldItalic/AgoraSansProBoldItalic.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/BoldItalic/AgoraSansProBoldItalic.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/BoldItalic/AgoraSansProBoldItalic.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/BoldItalic/AgoraSansProBoldItalic.svg') format('svg');
	font-weight:bold;
	font-style:italic;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/Black/AgoraSansProBlack.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/Black/AgoraSansProBlack.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/Black/AgoraSansProBlack.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/Black/AgoraSansProBlack.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/Black/AgoraSansProBlack.svg') format('svg');
	font-weight:800;
	font-style:normal;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/BlackItalic/AgoraSansProBlackItalic.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/BlackItalic/AgoraSansProBlackItalic.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/BlackItalic/AgoraSansProBlackItalic.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/BlackItalic/AgoraSansProBlackItalic.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/BlackItalic/AgoraSansProBlackItalic.svg') format('svg');
	font-weight:800;
	font-style:italic;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/UltraBlack/AgoraSansProUltraBlack.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/UltraBlack/AgoraSansProUltraBlack.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/UltraBlack/AgoraSansProUltraBlack.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/UltraBlack/AgoraSansProUltraBlack.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/UltraBlack/AgoraSansProUltraBlack.svg') format('svg');
	font-weight:900;
	font-style:normal;
}
@font-face {
	font-family:"PF Agora Sans Pro";
	src:url("/Modules/SAM/Files/AgoraSansPro/UltraBlackItalic/AgoraSansProUltraBlackItalic.woff2") format("woff2"), url("/Modules/SAM/Files/AgoraSansPro/UltraBlackItalic/AgoraSansProUltraBlackItalic.woff") format("woff"), url("/Modules/SAM/Files/AgoraSansPro/UltraBlackItalic/AgoraSansProUltraBlackItalic.ttf") format("truetype"), url('/Modules/SAM/Files/AgoraSansPro/UltraBlackItalic/AgoraSansProUltraBlackItalic.eot') format('embedded-opentype'), url('/Modules/SAM/Files/AgoraSansPro/UltraBlackItalic/AgoraSansProUltraBlackItalic.svg') format('svg');
	font-weight:900;
	font-style:italic;
}
@font-face {
	font-family:'FontAwesome';
	src:url('/Modules/SAM/Files/FontAwesome/fontawesome-webfont.eot?v=4.7.0');
	src:url('/Modules/SAM/Files/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/Modules/SAM/Files/FontAwesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/Modules/SAM/Files/FontAwesome/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/Modules/SAM/Files/FontAwesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/Modules/SAM/Files/FontAwesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight:normal;
	font-style:normal;
}
.fa {
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.fa-lg {
	font-size:1.33333333em;
	line-height:.75em;
	vertical-align:-15%;
}
.fa-2x { font-size:2em; }
.fa-3x { font-size:3em; }
.fa-4x { font-size:4em; }
.fa-5x { font-size:5em; }
.fa-fw {
	width:1.28571429em;
	text-align:center;
}
.fa-ul {
	padding-left:0;
	margin-left:2.14285714em;
	list-style-type:none;
}
.fa-ul>li { position:relative; }
.fa-li {
	position:absolute;
	left:-2.14285714em;
	width:2.14285714em;
	top:.14285714em;
	text-align:center;
}
.fa-li.fa-lg { left:-1.85714286em; }
.fa-border {
	padding:.2em .25em .15em;
	border:solid .08em #eee;
	border-radius:.1em;
}
.fa-pull-left { float:left; }
.fa-pull-right { float:right; }
.fa.fa-pull-left { margin-right:.3em; }
.fa.fa-pull-right { margin-left:.3em; }
.pull-right { float:right; }
.pull-left { float:left; }
.fa.pull-left { margin-right:.3em; }
.fa.pull-right { margin-left:.3em; }
.fa-spin {
	-webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear;
}
.fa-pulse {
	-webkit-animation:fa-spin 1s infinite steps(8);
	animation:fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100% {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}
@keyframes fa-spin {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100% {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}
.fa-rotate-90 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
}
.fa-rotate-180 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
}
.fa-rotate-270 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg);
}
.fa-flip-horizontal {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform:scale(-1,1);
	-ms-transform:scale(-1,1);
	transform:scale(-1,1);
}
.fa-flip-vertical {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform:scale(1,-1);
	-ms-transform:scale(1,-1);
	transform:scale(1,-1);
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter:none; }
.fa-stack {
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle;
}
.fa-stack-1x, .fa-stack-2x {
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
}
.fa-stack-1x { line-height:inherit; }
.fa-stack-2x { font-size:2em; }
.fa-inverse { color:#fff; }
.fa-glass:before { content:"\f000"; }
.fa-music:before { content:"\f001"; }
.fa-search:before { content:"\f002"; }
.fa-envelope-o:before { content:"\f003"; }
.fa-heart:before { content:"\f004"; }
.fa-star:before { content:"\f005"; }
.fa-star-o:before { content:"\f006"; }
.fa-user:before { content:"\f007"; }
.fa-film:before { content:"\f008"; }
.fa-th-large:before { content:"\f009"; }
.fa-th:before { content:"\f00a"; }
.fa-th-list:before { content:"\f00b"; }
.fa-check:before { content:"\f00c"; }
.fa-remove:before, .fa-close:before, .fa-times:before { content:"\f00d"; }
.fa-search-plus:before { content:"\f00e"; }
.fa-search-minus:before { content:"\f010"; }
.fa-power-off:before { content:"\f011"; }
.fa-signal:before { content:"\f012"; }
.fa-gear:before, .fa-cog:before { content:"\f013"; }
.fa-trash-o:before { content:"\f014"; }
.fa-home:before { content:"\f015"; }
.fa-file-o:before { content:"\f016"; }
.fa-clock-o:before { content:"\f017"; }
.fa-road:before { content:"\f018"; }
.fa-download:before { content:"\f019"; }
.fa-arrow-circle-o-down:before { content:"\f01a"; }
.fa-arrow-circle-o-up:before { content:"\f01b"; }
.fa-inbox:before { content:"\f01c"; }
.fa-play-circle-o:before { content:"\f01d"; }
.fa-rotate-right:before, .fa-repeat:before { content:"\f01e"; }
.fa-refresh:before { content:"\f021"; }
.fa-list-alt:before { content:"\f022"; }
.fa-lock:before { content:"\f023"; }
.fa-flag:before { content:"\f024"; }
.fa-headphones:before { content:"\f025"; }
.fa-volume-off:before { content:"\f026"; }
.fa-volume-down:before { content:"\f027"; }
.fa-volume-up:before { content:"\f028"; }
.fa-qrcode:before { content:"\f029"; }
.fa-barcode:before { content:"\f02a"; }
.fa-tag:before { content:"\f02b"; }
.fa-tags:before { content:"\f02c"; }
.fa-book:before { content:"\f02d"; }
.fa-bookmark:before { content:"\f02e"; }
.fa-print:before { content:"\f02f"; }
.fa-camera:before { content:"\f030"; }
.fa-font:before { content:"\f031"; }
.fa-bold:before { content:"\f032"; }
.fa-italic:before { content:"\f033"; }
.fa-text-height:before { content:"\f034"; }
.fa-text-width:before { content:"\f035"; }
.fa-align-left:before { content:"\f036"; }
.fa-align-center:before { content:"\f037"; }
.fa-align-right:before { content:"\f038"; }
.fa-align-justify:before { content:"\f039"; }
.fa-list:before { content:"\f03a"; }
.fa-dedent:before, .fa-outdent:before { content:"\f03b"; }
.fa-indent:before { content:"\f03c"; }
.fa-video-camera:before { content:"\f03d"; }
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content:"\f03e"; }
.fa-pencil:before { content:"\f040"; }
.fa-map-marker:before { content:"\f041"; }
.fa-adjust:before { content:"\f042"; }
.fa-tint:before { content:"\f043"; }
.fa-edit:before, .fa-pencil-square-o:before { content:"\f044"; }
.fa-share-square-o:before { content:"\f045"; }
.fa-check-square-o:before { content:"\f046"; }
.fa-arrows:before { content:"\f047"; }
.fa-step-backward:before { content:"\f048"; }
.fa-fast-backward:before { content:"\f049"; }
.fa-backward:before { content:"\f04a"; }
.fa-play:before { content:"\f04b"; }
.fa-pause:before { content:"\f04c"; }
.fa-stop:before { content:"\f04d"; }
.fa-forward:before { content:"\f04e"; }
.fa-fast-forward:before { content:"\f050"; }
.fa-step-forward:before { content:"\f051"; }
.fa-eject:before { content:"\f052"; }
.fa-chevron-left:before { content:"\f053"; }
.fa-chevron-right:before { content:"\f054"; }
.fa-plus-circle:before { content:"\f055"; }
.fa-minus-circle:before { content:"\f056"; }
.fa-times-circle:before { content:"\f057"; }
.fa-check-circle:before { content:"\f058"; }
.fa-question-circle:before { content:"\f059"; }
.fa-info-circle:before { content:"\f05a"; }
.fa-crosshairs:before { content:"\f05b"; }
.fa-times-circle-o:before { content:"\f05c"; }
.fa-check-circle-o:before { content:"\f05d"; }
.fa-ban:before { content:"\f05e"; }
.fa-arrow-left:before { content:"\f060"; }
.fa-arrow-right:before { content:"\f061"; }
.fa-arrow-up:before { content:"\f062"; }
.fa-arrow-down:before { content:"\f063"; }
.fa-mail-forward:before, .fa-share:before { content:"\f064"; }
.fa-expand:before { content:"\f065"; }
.fa-compress:before { content:"\f066"; }
.fa-plus:before { content:"\f067"; }
.fa-minus:before { content:"\f068"; }
.fa-asterisk:before { content:"\f069"; }
.fa-exclamation-circle:before { content:"\f06a"; }
.fa-gift:before { content:"\f06b"; }
.fa-leaf:before { content:"\f06c"; }
.fa-fire:before { content:"\f06d"; }
.fa-eye:before { content:"\f06e"; }
.fa-eye-slash:before { content:"\f070"; }
.fa-warning:before, .fa-exclamation-triangle:before { content:"\f071"; }
.fa-plane:before { content:"\f072"; }
.fa-calendar:before { content:"\f073"; }
.fa-random:before { content:"\f074"; }
.fa-comment:before { content:"\f075"; }
.fa-magnet:before { content:"\f076"; }
.fa-chevron-up:before { content:"\f077"; }
.fa-chevron-down:before { content:"\f078"; }
.fa-retweet:before { content:"\f079"; }
.fa-shopping-cart:before { content:"\f07a"; }
.fa-folder:before { content:"\f07b"; }
.fa-folder-open:before { content:"\f07c"; }
.fa-arrows-v:before { content:"\f07d"; }
.fa-arrows-h:before { content:"\f07e"; }
.fa-bar-chart-o:before, .fa-bar-chart:before { content:"\f080"; }
.fa-twitter-square:before { content:"\f081"; }
.fa-facebook-square:before { content:"\f082"; }
.fa-camera-retro:before { content:"\f083"; }
.fa-key:before { content:"\f084"; }
.fa-gears:before, .fa-cogs:before { content:"\f085"; }
.fa-comments:before { content:"\f086"; }
.fa-thumbs-o-up:before { content:"\f087"; }
.fa-thumbs-o-down:before { content:"\f088"; }
.fa-star-half:before { content:"\f089"; }
.fa-heart-o:before { content:"\f08a"; }
.fa-sign-out:before { content:"\f08b"; }
.fa-linkedin-square:before { content:"\f08c"; }
.fa-thumb-tack:before { content:"\f08d"; }
.fa-external-link:before { content:"\f08e"; }
.fa-sign-in:before { content:"\f090"; }
.fa-trophy:before { content:"\f091"; }
.fa-github-square:before { content:"\f092"; }
.fa-upload:before { content:"\f093"; }
.fa-lemon-o:before { content:"\f094"; }
.fa-phone:before { content:"\f095"; }
.fa-square-o:before { content:"\f096"; }
.fa-bookmark-o:before { content:"\f097"; }
.fa-phone-square:before { content:"\f098"; }
.fa-twitter:before { content:"\f099"; }
.fa-facebook-f:before, .fa-facebook:before { content:"\f09a"; }
.fa-github:before { content:"\f09b"; }
.fa-unlock:before { content:"\f09c"; }
.fa-credit-card:before { content:"\f09d"; }
.fa-feed:before, .fa-rss:before { content:"\f09e"; }
.fa-hdd-o:before { content:"\f0a0"; }
.fa-bullhorn:before { content:"\f0a1"; }
.fa-bell:before { content:"\f0f3"; }
.fa-certificate:before { content:"\f0a3"; }
.fa-hand-o-right:before { content:"\f0a4"; }
.fa-hand-o-left:before { content:"\f0a5"; }
.fa-hand-o-up:before { content:"\f0a6"; }
.fa-hand-o-down:before { content:"\f0a7"; }
.fa-arrow-circle-left:before { content:"\f0a8"; }
.fa-arrow-circle-right:before { content:"\f0a9"; }
.fa-arrow-circle-up:before { content:"\f0aa"; }
.fa-arrow-circle-down:before { content:"\f0ab"; }
.fa-globe:before { content:"\f0ac"; }
.fa-wrench:before { content:"\f0ad"; }
.fa-tasks:before { content:"\f0ae"; }
.fa-filter:before { content:"\f0b0"; }
.fa-briefcase:before { content:"\f0b1"; }
.fa-arrows-alt:before { content:"\f0b2"; }
.fa-group:before, .fa-users:before { content:"\f0c0"; }
.fa-chain:before, .fa-link:before { content:"\f0c1"; }
.fa-cloud:before { content:"\f0c2"; }
.fa-flask:before { content:"\f0c3"; }
.fa-cut:before, .fa-scissors:before { content:"\f0c4"; }
.fa-copy:before, .fa-files-o:before { content:"\f0c5"; }
.fa-paperclip:before { content:"\f0c6"; }
.fa-save:before, .fa-floppy-o:before { content:"\f0c7"; }
.fa-square:before { content:"\f0c8"; }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content:"\f0c9"; }
.fa-list-ul:before { content:"\f0ca"; }
.fa-list-ol:before { content:"\f0cb"; }
.fa-strikethrough:before { content:"\f0cc"; }
.fa-underline:before { content:"\f0cd"; }
.fa-table:before { content:"\f0ce"; }
.fa-magic:before { content:"\f0d0"; }
.fa-truck:before { content:"\f0d1"; }
.fa-pinterest:before { content:"\f0d2"; }
.fa-pinterest-square:before { content:"\f0d3"; }
.fa-google-plus-square:before { content:"\f0d4"; }
.fa-google-plus:before { content:"\f0d5"; }
.fa-money:before { content:"\f0d6"; }
.fa-caret-down:before { content:"\f0d7"; }
.fa-caret-up:before { content:"\f0d8"; }
.fa-caret-left:before { content:"\f0d9"; }
.fa-caret-right:before { content:"\f0da"; }
.fa-columns:before { content:"\f0db"; }
.fa-unsorted:before, .fa-sort:before { content:"\f0dc"; }
.fa-sort-down:before, .fa-sort-desc:before { content:"\f0dd"; }
.fa-sort-up:before, .fa-sort-asc:before { content:"\f0de"; }
.fa-envelope:before { content:"\f0e0"; }
.fa-linkedin:before { content:"\f0e1"; }
.fa-rotate-left:before, .fa-undo:before { content:"\f0e2"; }
.fa-legal:before, .fa-gavel:before { content:"\f0e3"; }
.fa-dashboard:before, .fa-tachometer:before { content:"\f0e4"; }
.fa-comment-o:before { content:"\f0e5"; }
.fa-comments-o:before { content:"\f0e6"; }
.fa-flash:before, .fa-bolt:before { content:"\f0e7"; }
.fa-sitemap:before { content:"\f0e8"; }
.fa-umbrella:before { content:"\f0e9"; }
.fa-paste:before, .fa-clipboard:before { content:"\f0ea"; }
.fa-lightbulb-o:before { content:"\f0eb"; }
.fa-exchange:before { content:"\f0ec"; }
.fa-cloud-download:before { content:"\f0ed"; }
.fa-cloud-upload:before { content:"\f0ee"; }
.fa-user-md:before { content:"\f0f0"; }
.fa-stethoscope:before { content:"\f0f1"; }
.fa-suitcase:before { content:"\f0f2"; }
.fa-bell-o:before { content:"\f0a2"; }
.fa-coffee:before { content:"\f0f4"; }
.fa-cutlery:before { content:"\f0f5"; }
.fa-file-text-o:before { content:"\f0f6"; }
.fa-building-o:before { content:"\f0f7"; }
.fa-hospital-o:before { content:"\f0f8"; }
.fa-ambulance:before { content:"\f0f9"; }
.fa-medkit:before { content:"\f0fa"; }
.fa-fighter-jet:before { content:"\f0fb"; }
.fa-beer:before { content:"\f0fc"; }
.fa-h-square:before { content:"\f0fd"; }
.fa-plus-square:before { content:"\f0fe"; }
.fa-angle-double-left:before { content:"\f100"; }
.fa-angle-double-right:before { content:"\f101"; }
.fa-angle-double-up:before { content:"\f102"; }
.fa-angle-double-down:before { content:"\f103"; }
.fa-angle-left:before { content:"\f104"; }
.fa-angle-right:before { content:"\f105"; }
.fa-angle-up:before { content:"\f106"; }
.fa-angle-down:before { content:"\f107"; }
.fa-desktop:before { content:"\f108"; }
.fa-laptop:before { content:"\f109"; }
.fa-tablet:before { content:"\f10a"; }
.fa-mobile-phone:before, .fa-mobile:before { content:"\f10b"; }
.fa-circle-o:before { content:"\f10c"; }
.fa-quote-left:before { content:"\f10d"; }
.fa-quote-right:before { content:"\f10e"; }
.fa-spinner:before { content:"\f110"; }
.fa-circle:before { content:"\f111"; }
.fa-mail-reply:before, .fa-reply:before { content:"\f112"; }
.fa-github-alt:before { content:"\f113"; }
.fa-folder-o:before { content:"\f114"; }
.fa-folder-open-o:before { content:"\f115"; }
.fa-smile-o:before { content:"\f118"; }
.fa-frown-o:before { content:"\f119"; }
.fa-meh-o:before { content:"\f11a"; }
.fa-gamepad:before { content:"\f11b"; }
.fa-keyboard-o:before { content:"\f11c"; }
.fa-flag-o:before { content:"\f11d"; }
.fa-flag-checkered:before { content:"\f11e"; }
.fa-terminal:before { content:"\f120"; }
.fa-code:before { content:"\f121"; }
.fa-mail-reply-all:before, .fa-reply-all:before { content:"\f122"; }
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content:"\f123"; }
.fa-location-arrow:before { content:"\f124"; }
.fa-crop:before { content:"\f125"; }
.fa-code-fork:before { content:"\f126"; }
.fa-unlink:before, .fa-chain-broken:before { content:"\f127"; }
.fa-question:before { content:"\f128"; }
.fa-info:before { content:"\f129"; }
.fa-exclamation:before { content:"\f12a"; }
.fa-superscript:before { content:"\f12b"; }
.fa-subscript:before { content:"\f12c"; }
.fa-eraser:before { content:"\f12d"; }
.fa-puzzle-piece:before { content:"\f12e"; }
.fa-microphone:before { content:"\f130"; }
.fa-microphone-slash:before { content:"\f131"; }
.fa-shield:before { content:"\f132"; }
.fa-calendar-o:before { content:"\f133"; }
.fa-fire-extinguisher:before { content:"\f134"; }
.fa-rocket:before { content:"\f135"; }
.fa-maxcdn:before { content:"\f136"; }
.fa-chevron-circle-left:before { content:"\f137"; }
.fa-chevron-circle-right:before { content:"\f138"; }
.fa-chevron-circle-up:before { content:"\f139"; }
.fa-chevron-circle-down:before { content:"\f13a"; }
.fa-html5:before { content:"\f13b"; }
.fa-css3:before { content:"\f13c"; }
.fa-anchor:before { content:"\f13d"; }
.fa-unlock-alt:before { content:"\f13e"; }
.fa-bullseye:before { content:"\f140"; }
.fa-ellipsis-h:before { content:"\f141"; }
.fa-ellipsis-v:before { content:"\f142"; }
.fa-rss-square:before { content:"\f143"; }
.fa-play-circle:before { content:"\f144"; }
.fa-ticket:before { content:"\f145"; }
.fa-minus-square:before { content:"\f146"; }
.fa-minus-square-o:before { content:"\f147"; }
.fa-level-up:before { content:"\f148"; }
.fa-level-down:before { content:"\f149"; }
.fa-check-square:before { content:"\f14a"; }
.fa-pencil-square:before { content:"\f14b"; }
.fa-external-link-square:before { content:"\f14c"; }
.fa-share-square:before { content:"\f14d"; }
.fa-compass:before { content:"\f14e"; }
.fa-toggle-down:before, .fa-caret-square-o-down:before { content:"\f150"; }
.fa-toggle-up:before, .fa-caret-square-o-up:before { content:"\f151"; }
.fa-toggle-right:before, .fa-caret-square-o-right:before { content:"\f152"; }
.fa-euro:before, .fa-eur:before { content:"\f153"; }
.fa-gbp:before { content:"\f154"; }
.fa-dollar:before, .fa-usd:before { content:"\f155"; }
.fa-rupee:before, .fa-inr:before { content:"\f156"; }
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content:"\f157"; }
.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content:"\f158"; }
.fa-won:before, .fa-krw:before { content:"\f159"; }
.fa-bitcoin:before, .fa-btc:before { content:"\f15a"; }
.fa-file:before { content:"\f15b"; }
.fa-file-text:before { content:"\f15c"; }
.fa-sort-alpha-asc:before { content:"\f15d"; }
.fa-sort-alpha-desc:before { content:"\f15e"; }
.fa-sort-amount-asc:before { content:"\f160"; }
.fa-sort-amount-desc:before { content:"\f161"; }
.fa-sort-numeric-asc:before { content:"\f162"; }
.fa-sort-numeric-desc:before { content:"\f163"; }
.fa-thumbs-up:before { content:"\f164"; }
.fa-thumbs-down:before { content:"\f165"; }
.fa-youtube-square:before { content:"\f166"; }
.fa-youtube:before { content:"\f167"; }
.fa-xing:before { content:"\f168"; }
.fa-xing-square:before { content:"\f169"; }
.fa-youtube-play:before { content:"\f16a"; }
.fa-dropbox:before { content:"\f16b"; }
.fa-stack-overflow:before { content:"\f16c"; }
.fa-instagram:before { content:"\f16d"; }
.fa-flickr:before { content:"\f16e"; }
.fa-adn:before { content:"\f170"; }
.fa-bitbucket:before { content:"\f171"; }
.fa-bitbucket-square:before { content:"\f172"; }
.fa-tumblr:before { content:"\f173"; }
.fa-tumblr-square:before { content:"\f174"; }
.fa-long-arrow-down:before { content:"\f175"; }
.fa-long-arrow-up:before { content:"\f176"; }
.fa-long-arrow-left:before { content:"\f177"; }
.fa-long-arrow-right:before { content:"\f178"; }
.fa-apple:before { content:"\f179"; }
.fa-windows:before { content:"\f17a"; }
.fa-android:before { content:"\f17b"; }
.fa-linux:before { content:"\f17c"; }
.fa-dribbble:before { content:"\f17d"; }
.fa-skype:before { content:"\f17e"; }
.fa-foursquare:before { content:"\f180"; }
.fa-trello:before { content:"\f181"; }
.fa-female:before { content:"\f182"; }
.fa-male:before { content:"\f183"; }
.fa-gittip:before, .fa-gratipay:before { content:"\f184"; }
.fa-sun-o:before { content:"\f185"; }
.fa-moon-o:before { content:"\f186"; }
.fa-archive:before { content:"\f187"; }
.fa-bug:before { content:"\f188"; }
.fa-vk:before { content:"\f189"; }
.fa-weibo:before { content:"\f18a"; }
.fa-renren:before { content:"\f18b"; }
.fa-pagelines:before { content:"\f18c"; }
.fa-stack-exchange:before { content:"\f18d"; }
.fa-arrow-circle-o-right:before { content:"\f18e"; }
.fa-arrow-circle-o-left:before { content:"\f190"; }
.fa-toggle-left:before, .fa-caret-square-o-left:before { content:"\f191"; }
.fa-dot-circle-o:before { content:"\f192"; }
.fa-wheelchair:before { content:"\f193"; }
.fa-vimeo-square:before { content:"\f194"; }
.fa-turkish-lira:before, .fa-try:before { content:"\f195"; }
.fa-plus-square-o:before { content:"\f196"; }
.fa-space-shuttle:before { content:"\f197"; }
.fa-slack:before { content:"\f198"; }
.fa-envelope-square:before { content:"\f199"; }
.fa-wordpress:before { content:"\f19a"; }
.fa-openid:before { content:"\f19b"; }
.fa-institution:before, .fa-bank:before, .fa-university:before { content:"\f19c"; }
.fa-mortar-board:before, .fa-graduation-cap:before { content:"\f19d"; }
.fa-yahoo:before { content:"\f19e"; }
.fa-google:before { content:"\f1a0"; }
.fa-reddit:before { content:"\f1a1"; }
.fa-reddit-square:before { content:"\f1a2"; }
.fa-stumbleupon-circle:before { content:"\f1a3"; }
.fa-stumbleupon:before { content:"\f1a4"; }
.fa-delicious:before { content:"\f1a5"; }
.fa-digg:before { content:"\f1a6"; }
.fa-pied-piper-pp:before { content:"\f1a7"; }
.fa-pied-piper-alt:before { content:"\f1a8"; }
.fa-drupal:before { content:"\f1a9"; }
.fa-joomla:before { content:"\f1aa"; }
.fa-language:before { content:"\f1ab"; }
.fa-fax:before { content:"\f1ac"; }
.fa-building:before { content:"\f1ad"; }
.fa-child:before { content:"\f1ae"; }
.fa-paw:before { content:"\f1b0"; }
.fa-spoon:before { content:"\f1b1"; }
.fa-cube:before { content:"\f1b2"; }
.fa-cubes:before { content:"\f1b3"; }
.fa-behance:before { content:"\f1b4"; }
.fa-behance-square:before { content:"\f1b5"; }
.fa-steam:before { content:"\f1b6"; }
.fa-steam-square:before { content:"\f1b7"; }
.fa-recycle:before { content:"\f1b8"; }
.fa-automobile:before, .fa-car:before { content:"\f1b9"; }
.fa-cab:before, .fa-taxi:before { content:"\f1ba"; }
.fa-tree:before { content:"\f1bb"; }
.fa-spotify:before { content:"\f1bc"; }
.fa-deviantart:before { content:"\f1bd"; }
.fa-soundcloud:before { content:"\f1be"; }
.fa-database:before { content:"\f1c0"; }
.fa-file-pdf-o:before { content:"\f1c1"; }
.fa-file-word-o:before { content:"\f1c2"; }
.fa-file-excel-o:before { content:"\f1c3"; }
.fa-file-powerpoint-o:before { content:"\f1c4"; }
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content:"\f1c5"; }
.fa-file-zip-o:before, .fa-file-archive-o:before { content:"\f1c6"; }
.fa-file-sound-o:before, .fa-file-audio-o:before { content:"\f1c7"; }
.fa-file-movie-o:before, .fa-file-video-o:before { content:"\f1c8"; }
.fa-file-code-o:before { content:"\f1c9"; }
.fa-vine:before { content:"\f1ca"; }
.fa-codepen:before { content:"\f1cb"; }
.fa-jsfiddle:before { content:"\f1cc"; }
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content:"\f1cd"; }
.fa-circle-o-notch:before { content:"\f1ce"; }
.fa-ra:before, .fa-resistance:before, .fa-rebel:before { content:"\f1d0"; }
.fa-ge:before, .fa-empire:before { content:"\f1d1"; }
.fa-git-square:before { content:"\f1d2"; }
.fa-git:before { content:"\f1d3"; }
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content:"\f1d4"; }
.fa-tencent-weibo:before { content:"\f1d5"; }
.fa-qq:before { content:"\f1d6"; }
.fa-wechat:before, .fa-weixin:before { content:"\f1d7"; }
.fa-send:before, .fa-paper-plane:before { content:"\f1d8"; }
.fa-send-o:before, .fa-paper-plane-o:before { content:"\f1d9"; }
.fa-history:before { content:"\f1da"; }
.fa-circle-thin:before { content:"\f1db"; }
.fa-header:before { content:"\f1dc"; }
.fa-paragraph:before { content:"\f1dd"; }
.fa-sliders:before { content:"\f1de"; }
.fa-share-alt:before { content:"\f1e0"; }
.fa-share-alt-square:before { content:"\f1e1"; }
.fa-bomb:before { content:"\f1e2"; }
.fa-soccer-ball-o:before, .fa-futbol-o:before { content:"\f1e3"; }
.fa-tty:before { content:"\f1e4"; }
.fa-binoculars:before { content:"\f1e5"; }
.fa-plug:before { content:"\f1e6"; }
.fa-slideshare:before { content:"\f1e7"; }
.fa-twitch:before { content:"\f1e8"; }
.fa-yelp:before { content:"\f1e9"; }
.fa-newspaper-o:before { content:"\f1ea"; }
.fa-wifi:before { content:"\f1eb"; }
.fa-calculator:before { content:"\f1ec"; }
.fa-paypal:before { content:"\f1ed"; }
.fa-google-wallet:before { content:"\f1ee"; }
.fa-cc-visa:before { content:"\f1f0"; }
.fa-cc-mastercard:before { content:"\f1f1"; }
.fa-cc-discover:before { content:"\f1f2"; }
.fa-cc-amex:before { content:"\f1f3"; }
.fa-cc-paypal:before { content:"\f1f4"; }
.fa-cc-stripe:before { content:"\f1f5"; }
.fa-bell-slash:before { content:"\f1f6"; }
.fa-bell-slash-o:before { content:"\f1f7"; }
.fa-trash:before { content:"\f1f8"; }
.fa-copyright:before { content:"\f1f9"; }
.fa-at:before { content:"\f1fa"; }
.fa-eyedropper:before { content:"\f1fb"; }
.fa-paint-brush:before { content:"\f1fc"; }
.fa-birthday-cake:before { content:"\f1fd"; }
.fa-area-chart:before { content:"\f1fe"; }
.fa-pie-chart:before { content:"\f200"; }
.fa-line-chart:before { content:"\f201"; }
.fa-lastfm:before { content:"\f202"; }
.fa-lastfm-square:before { content:"\f203"; }
.fa-toggle-off:before { content:"\f204"; }
.fa-toggle-on:before { content:"\f205"; }
.fa-bicycle:before { content:"\f206"; }
.fa-bus:before { content:"\f207"; }
.fa-ioxhost:before { content:"\f208"; }
.fa-angellist:before { content:"\f209"; }
.fa-cc:before { content:"\f20a"; }
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content:"\f20b"; }
.fa-meanpath:before { content:"\f20c"; }
.fa-buysellads:before { content:"\f20d"; }
.fa-connectdevelop:before { content:"\f20e"; }
.fa-dashcube:before { content:"\f210"; }
.fa-forumbee:before { content:"\f211"; }
.fa-leanpub:before { content:"\f212"; }
.fa-sellsy:before { content:"\f213"; }
.fa-shirtsinbulk:before { content:"\f214"; }
.fa-simplybuilt:before { content:"\f215"; }
.fa-skyatlas:before { content:"\f216"; }
.fa-cart-plus:before { content:"\f217"; }
.fa-cart-arrow-down:before { content:"\f218"; }
.fa-diamond:before { content:"\f219"; }
.fa-ship:before { content:"\f21a"; }
.fa-user-secret:before { content:"\f21b"; }
.fa-motorcycle:before { content:"\f21c"; }
.fa-street-view:before { content:"\f21d"; }
.fa-heartbeat:before { content:"\f21e"; }
.fa-venus:before { content:"\f221"; }
.fa-mars:before { content:"\f222"; }
.fa-mercury:before { content:"\f223"; }
.fa-intersex:before, .fa-transgender:before { content:"\f224"; }
.fa-transgender-alt:before { content:"\f225"; }
.fa-venus-double:before { content:"\f226"; }
.fa-mars-double:before { content:"\f227"; }
.fa-venus-mars:before { content:"\f228"; }
.fa-mars-stroke:before { content:"\f229"; }
.fa-mars-stroke-v:before { content:"\f22a"; }
.fa-mars-stroke-h:before { content:"\f22b"; }
.fa-neuter:before { content:"\f22c"; }
.fa-genderless:before { content:"\f22d"; }
.fa-facebook-official:before { content:"\f230"; }
.fa-pinterest-p:before { content:"\f231"; }
.fa-whatsapp:before { content:"\f232"; }
.fa-server:before { content:"\f233"; }
.fa-user-plus:before { content:"\f234"; }
.fa-user-times:before { content:"\f235"; }
.fa-hotel:before, .fa-bed:before { content:"\f236"; }
.fa-viacoin:before { content:"\f237"; }
.fa-train:before { content:"\f238"; }
.fa-subway:before { content:"\f239"; }
.fa-medium:before { content:"\f23a"; }
.fa-yc:before, .fa-y-combinator:before { content:"\f23b"; }
.fa-optin-monster:before { content:"\f23c"; }
.fa-opencart:before { content:"\f23d"; }
.fa-expeditedssl:before { content:"\f23e"; }
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content:"\f240"; }
.fa-battery-3:before, .fa-battery-three-quarters:before { content:"\f241"; }
.fa-battery-2:before, .fa-battery-half:before { content:"\f242"; }
.fa-battery-1:before, .fa-battery-quarter:before { content:"\f243"; }
.fa-battery-0:before, .fa-battery-empty:before { content:"\f244"; }
.fa-mouse-pointer:before { content:"\f245"; }
.fa-i-cursor:before { content:"\f246"; }
.fa-object-group:before { content:"\f247"; }
.fa-object-ungroup:before { content:"\f248"; }
.fa-sticky-note:before { content:"\f249"; }
.fa-sticky-note-o:before { content:"\f24a"; }
.fa-cc-jcb:before { content:"\f24b"; }
.fa-cc-diners-club:before { content:"\f24c"; }
.fa-clone:before { content:"\f24d"; }
.fa-balance-scale:before { content:"\f24e"; }
.fa-hourglass-o:before { content:"\f250"; }
.fa-hourglass-1:before, .fa-hourglass-start:before { content:"\f251"; }
.fa-hourglass-2:before, .fa-hourglass-half:before { content:"\f252"; }
.fa-hourglass-3:before, .fa-hourglass-end:before { content:"\f253"; }
.fa-hourglass:before { content:"\f254"; }
.fa-hand-grab-o:before, .fa-hand-rock-o:before { content:"\f255"; }
.fa-hand-stop-o:before, .fa-hand-paper-o:before { content:"\f256"; }
.fa-hand-scissors-o:before { content:"\f257"; }
.fa-hand-lizard-o:before { content:"\f258"; }
.fa-hand-spock-o:before { content:"\f259"; }
.fa-hand-pointer-o:before { content:"\f25a"; }
.fa-hand-peace-o:before { content:"\f25b"; }
.fa-trademark:before { content:"\f25c"; }
.fa-registered:before { content:"\f25d"; }
.fa-creative-commons:before { content:"\f25e"; }
.fa-gg:before { content:"\f260"; }
.fa-gg-circle:before { content:"\f261"; }
.fa-tripadvisor:before { content:"\f262"; }
.fa-odnoklassniki:before { content:"\f263"; }
.fa-odnoklassniki-square:before { content:"\f264"; }
.fa-get-pocket:before { content:"\f265"; }
.fa-wikipedia-w:before { content:"\f266"; }
.fa-safari:before { content:"\f267"; }
.fa-chrome:before { content:"\f268"; }
.fa-firefox:before { content:"\f269"; }
.fa-opera:before { content:"\f26a"; }
.fa-internet-explorer:before { content:"\f26b"; }
.fa-tv:before, .fa-television:before { content:"\f26c"; }
.fa-contao:before { content:"\f26d"; }
.fa-500px:before { content:"\f26e"; }
.fa-amazon:before { content:"\f270"; }
.fa-calendar-plus-o:before { content:"\f271"; }
.fa-calendar-minus-o:before { content:"\f272"; }
.fa-calendar-times-o:before { content:"\f273"; }
.fa-calendar-check-o:before { content:"\f274"; }
.fa-industry:before { content:"\f275"; }
.fa-map-pin:before { content:"\f276"; }
.fa-map-signs:before { content:"\f277"; }
.fa-map-o:before { content:"\f278"; }
.fa-map:before { content:"\f279"; }
.fa-commenting:before { content:"\f27a"; }
.fa-commenting-o:before { content:"\f27b"; }
.fa-houzz:before { content:"\f27c"; }
.fa-vimeo:before { content:"\f27d"; }
.fa-black-tie:before { content:"\f27e"; }
.fa-fonticons:before { content:"\f280"; }
.fa-reddit-alien:before { content:"\f281"; }
.fa-edge:before { content:"\f282"; }
.fa-credit-card-alt:before { content:"\f283"; }
.fa-codiepie:before { content:"\f284"; }
.fa-modx:before { content:"\f285"; }
.fa-fort-awesome:before { content:"\f286"; }
.fa-usb:before { content:"\f287"; }
.fa-product-hunt:before { content:"\f288"; }
.fa-mixcloud:before { content:"\f289"; }
.fa-scribd:before { content:"\f28a"; }
.fa-pause-circle:before { content:"\f28b"; }
.fa-pause-circle-o:before { content:"\f28c"; }
.fa-stop-circle:before { content:"\f28d"; }
.fa-stop-circle-o:before { content:"\f28e"; }
.fa-shopping-bag:before { content:"\f290"; }
.fa-shopping-basket:before { content:"\f291"; }
.fa-hashtag:before { content:"\f292"; }
.fa-bluetooth:before { content:"\f293"; }
.fa-bluetooth-b:before { content:"\f294"; }
.fa-percent:before { content:"\f295"; }
.fa-gitlab:before { content:"\f296"; }
.fa-wpbeginner:before { content:"\f297"; }
.fa-wpforms:before { content:"\f298"; }
.fa-envira:before { content:"\f299"; }
.fa-universal-access:before { content:"\f29a"; }
.fa-wheelchair-alt:before { content:"\f29b"; }
.fa-question-circle-o:before { content:"\f29c"; }
.fa-blind:before { content:"\f29d"; }
.fa-audio-description:before { content:"\f29e"; }
.fa-volume-control-phone:before { content:"\f2a0"; }
.fa-braille:before { content:"\f2a1"; }
.fa-assistive-listening-systems:before { content:"\f2a2"; }
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content:"\f2a3"; }
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content:"\f2a4"; }
.fa-glide:before { content:"\f2a5"; }
.fa-glide-g:before { content:"\f2a6"; }
.fa-signing:before, .fa-sign-language:before { content:"\f2a7"; }
.fa-low-vision:before { content:"\f2a8"; }
.fa-viadeo:before { content:"\f2a9"; }
.fa-viadeo-square:before { content:"\f2aa"; }
.fa-snapchat:before { content:"\f2ab"; }
.fa-snapchat-ghost:before { content:"\f2ac"; }
.fa-snapchat-square:before { content:"\f2ad"; }
.fa-pied-piper:before { content:"\f2ae"; }
.fa-first-order:before { content:"\f2b0"; }
.fa-yoast:before { content:"\f2b1"; }
.fa-themeisle:before { content:"\f2b2"; }
.fa-google-plus-circle:before, .fa-google-plus-official:before { content:"\f2b3"; }
.fa-fa:before, .fa-font-awesome:before { content:"\f2b4"; }
.fa-handshake-o:before { content:"\f2b5"; }
.fa-envelope-open:before { content:"\f2b6"; }
.fa-envelope-open-o:before { content:"\f2b7"; }
.fa-linode:before { content:"\f2b8"; }
.fa-address-book:before { content:"\f2b9"; }
.fa-address-book-o:before { content:"\f2ba"; }
.fa-vcard:before, .fa-address-card:before { content:"\f2bb"; }
.fa-vcard-o:before, .fa-address-card-o:before { content:"\f2bc"; }
.fa-user-circle:before { content:"\f2bd"; }
.fa-user-circle-o:before { content:"\f2be"; }
.fa-user-o:before { content:"\f2c0"; }
.fa-id-badge:before { content:"\f2c1"; }
.fa-drivers-license:before, .fa-id-card:before { content:"\f2c2"; }
.fa-drivers-license-o:before, .fa-id-card-o:before { content:"\f2c3"; }
.fa-quora:before { content:"\f2c4"; }
.fa-free-code-camp:before { content:"\f2c5"; }
.fa-telegram:before { content:"\f2c6"; }
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content:"\f2c7"; }
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content:"\f2c8"; }
.fa-thermometer-2:before, .fa-thermometer-half:before { content:"\f2c9"; }
.fa-thermometer-1:before, .fa-thermometer-quarter:before { content:"\f2ca"; }
.fa-thermometer-0:before, .fa-thermometer-empty:before { content:"\f2cb"; }
.fa-shower:before { content:"\f2cc"; }
.fa-bathtub:before, .fa-s15:before, .fa-bath:before { content:"\f2cd"; }
.fa-podcast:before { content:"\f2ce"; }
.fa-window-maximize:before { content:"\f2d0"; }
.fa-window-minimize:before { content:"\f2d1"; }
.fa-window-restore:before { content:"\f2d2"; }
.fa-times-rectangle:before, .fa-window-close:before { content:"\f2d3"; }
.fa-times-rectangle-o:before, .fa-window-close-o:before { content:"\f2d4"; }
.fa-bandcamp:before { content:"\f2d5"; }
.fa-grav:before { content:"\f2d6"; }
.fa-etsy:before { content:"\f2d7"; }
.fa-imdb:before { content:"\f2d8"; }
.fa-ravelry:before { content:"\f2d9"; }
.fa-eercast:before { content:"\f2da"; }
.fa-microchip:before { content:"\f2db"; }
.fa-snowflake-o:before { content:"\f2dc"; }
.fa-superpowers:before { content:"\f2dd"; }
.fa-wpexplorer:before { content:"\f2de"; }
.fa-meetup:before { content:"\f2e0"; }
.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;
}
