/* Copyright 2025 Gahela: https://www.gahela.com [2025-11-28T21:47:45-05:00] */

.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-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.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-draggable .ui-dialog-titlebar {
	cursor:move;
}
.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-slider {
	position:relative;
	text-align:left;
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1em;
	height:1em;
	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:-8px;
	margin-left:-.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:-.3em;
	margin-left:0;
	margin-bottom:-.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-widget-content {
	border:1px solid #aaaaaa;
	background:#ffffff;
}
.ui-widget-content a {
	color:#222222;
}
.ui-widget-header {
	border:1px solid #aaaaaa;
	background:#F5F4F4;
	color:#222222;
	font-weight:bold;
}
.ui-widget-header a {
	color:#222222;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border:1px solid #AAA;
	background:#f3f3f3;
	font-weight:normal;
	color:#555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color:#555555;
	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 #999999;
	background:#AAA;
	font-weight:normal;
	color:#212121;
}
.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:#212121;
	text-decoration:none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border:1px solid #aaaaaa;
	background:#AAA;
	font-weight:normal;
	color:#212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color:#212121;
	text-decoration:none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border:1px solid #fcefa1;
	background:#fbf9ee url("//peterscreekhistoricalsociety.org/design/core/public/images/jquery/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% 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:#fef1ec url("//peterscreekhistoricalsociety.org/design/core/public/images/jquery/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color:#cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color:#cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color:#cd0a0a;
}
.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-circle-triangle-e {
	background-position:-48px -192px;
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius:2px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius:2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius:2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius:2px;
}
.gfw-menu {
	float:left;
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
.gfw-menu * {
	list-style:none;
}
.gfw-menu li {
	position:relative;
}
.gfw-menu .gfw-menu-list-sub {
	background-color:var(--dropdown-background-color);
	position:absolute;
	display:none;
	width:inherit;
	text-align:left;
	z-index:99;
	box-shadow:0px 2px 5px 0px #ccc;
}
.gfw-menu .gfw-menu-list-sub::after {
	content:'';
	display:table;
	clear:both;
}
.gfw-menu li:hover > ul {
	display:block;
}
.gfw-menu a {
	color:var(--link-color);
	display:block;
	position:relative;
}
.gfw-menu a:hover {
	color:var(--link-hover-color);
}
.gfw-menu .gfw-menu-list-sub li > * {
	color:var(--dropdown-link-color);
}
.gfw-menu .gfw-menu-list-sub li > *:hover {
	color:var(--dropdown-link-hover-color);
}
.gfw-menu ul ul {
	top:0;
	left:100%;
}
.gfw-menu-banner {
	display:inline-block;
	font-size:10px;
	line-height:10px;
	letter-spacing:.5px;
	text-align:center;
	margin-left:4px;
	background-color:#000;
	font-weight:bolder;
	color:#FFF;
	padding:2px 3px 3px;
	position:relative;
	top:-2px;
	border-radius:2px;
}
.gfw-submenu-indicator {
	margin-left:5px !important;
	font-size:14px;
	color:#969696;
}
.gfw-submenu-link {
	min-width:12em;
	width:100%;
}
.gfw-menu-with-ul {
	vertical-align:middle;
	border:none !important;
}
div#login-box {
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	padding:10px;
	position:relative;
	background-color:#FFF;
	background:rgba(255, 255, 255, .7);
	border:none;
	z-index:10;
	max-width:400px;
	border-radius:10px;
}
div.modal-foreground #login-box {
	background-color:transparent;
	margin:0 !important;
	padding:0;
	max-width:100%;
}
.login-box-input [class*="col-"] {
	line-height:35px;
}
#login-box .header {
	color:#FFF;
	font-size:18px;
	padding:10px;
	text-shadow:1px 1px 2px #333;
}
#login-box .l-text .row {
	margin-bottom:8px;
}
#login-box h3 {
	margin:5px 3px;
}
#gfw-header-login-box {
	display:none;
}
.login-forgot-pass-box {
	text-align:center;
	margin-top:15px;
}
.login-register-box-link {
	font-weight:bold;
	text-align:center;
}
#login-box-container {
	max-width:600px;
	margin:10px auto;
}
div#caps-lock-is-on {
	display:none;
	padding:10px;
	background-color:rgba(255, 0, 0, .5);
	color:#FFF;
	margin:10px 0;
}
span.caps-warning-icon {
	margin-right:5px;
	vertical-align:middle;
}
div.persistent-login-box {
	margin:5px 0;
}
#gfw-useraccount-menu h3 {
	background-color:var(--primary-color);
	color:var(--light-color);
	margin:0 0 10px 0;
	padding:10px 15px;
	font-size:1.1em;
}
div.gfw-useraccount-greeting {
	font-size:smaller;
}
div.gfw-useraccount-opt-link {
	white-space:nowrap;
}
div.gfw-login-user-header {
	cursor:pointer;
}
label.pretty-input {
	display:block;
	position:relative;
	padding-left:26px;
	margin-bottom:5px;
	-webkit-user-select:none;
	user-select:none;
}
label.pretty-input input {
	position:absolute;
	opacity:0;
	cursor:pointer;
	height:0;
	width:0;
}
.pretty-checkbox {
	position:absolute;
	cursor:pointer;
	transition:all 0.2s ease-in-out;
	top:2px;
	left:0;
	height:18px;
	width:18px;
	border:1px solid #d0d0d0;
	border-radius:2px;
}
label.pretty-input:hover input ~ .pretty-checkbox {
	background-color:#f1f1f1;
}
label.pretty-input input:checked ~ .pretty-checkbox {
	background-color:#313131;
}
.pretty-checkbox::after {
	content:"";
	position:absolute;
	display:none;
}
label.pretty-input input:checked ~ .pretty-checkbox::after {
	display:block;
}
label.pretty-input .pretty-checkbox::after {
	left:6px;
	top:2px;
	width:5px;
	height:10px;
	border:solid white;
	border-width:0 3px 3px 0;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}
.pretty-radio {
	position:absolute;
	cursor:pointer;
	transition:all 0.2s ease-in-out;
	border:1px solid #bbb;
	top:3px;
	left:0;
	height:18px;
	width:18px;
	background-color:#eee;
	border-radius:50%;
}
label.pretty-input:hover input ~ .pretty-radio {
	background-color:#f1f1f1;
}
label.pretty-input input:checked ~ .pretty-radio {
	background-color:#313131;
}
.pretty-radio::after {
	content:"";
	position:absolute;
	display:none;
}
label.pretty-input input:checked ~ .pretty-radio::after {
	display:block;
}
label.pretty-input .pretty-radio::after {
	top:5px;
	left:5px;
	width:6px;
	height:6px;
	border-radius:50%;
	background:white;
}
.gfw-toggle {
	position:absolute;
	margin-left:-9999px;
	visibility:hidden;
}
.gfw-toggle + label {
	display:inline-block !important;
	margin:0 !important;
	vertical-align:middle;
	position:relative;
	cursor:pointer;
	outline:none;
	user-select:none;
}
input.gfw-toggle-round + label {
	padding:2px;
	width:36px;
	height:20px;
	background-color:#ddd;
	border-radius:60px;
}
input.gfw-toggle-round + label::before,
input.gfw-toggle-round + label::after {
	display:block;
	position:absolute;
	top:1px;
	left:1px;
	bottom:1px;
	content:"";
}
input.gfw-toggle-round + label::before {
	right:1px;
	background-color:#f1f1f1;
	border-radius:60px;
	transition:background 0.4s;
}
input.gfw-toggle-round + label::after {
	width:18px;
	background-color:#fff;
	border-radius:100%;
	transition:margin 0.4s;
}
input.gfw-toggle-round:checked + label::before {
	background-color:#0C0;
}
input.gfw-toggle-round:checked + label::after {
	margin-left:16px;
}
body.modal-showing {
	overflow-y:visible !important;
}
body .modal-background {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:10000;
	background-color:#000;
	display:none;
	backdrop-filter:blur(5px) grayscale(100%);
	-webkit-backdrop-filter:blur(5px) grayscale(100%);
	-moz-backdrop-filter:blur(5px) grayscale(100%);
	-ms-backdrop-filter:blur(5px) grayscale(100%);
	-o-backdrop-filter:blur(5px) grayscale(100%);
}
body .modal-foreground {
	left:0;
	top:0;
	z-index:100015;
	min-width:50%;
	background-color:#F9F9F9;
	padding:20px;
	position:absolute;
	display:none;
	min-height:75px;
}
body .modal-foreground.modal-is-iframe {
	padding:0;
	overflow:hidden;
	position:static;
}
.modal-overlay-iframe {
	border:none;
	width:100%;
	min-height:300px;
}
div.modal-header-background {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:48px;
	z-index:-1;
}
body .modal-foreground > h1:first-of-type,
body .modal-foreground > h3:first-of-type {
	border:none;
	margin:-20px -20px 20px -20px;
	padding:15px !important;
	border-bottom:2px solid #ddd;
	cursor:move;
	min-height:70px;
	line-height:1.3em !important;
	font-size:1.3em !important;
}
body .modal-foreground h1::before,
body .modal-foreground h3::after {
	content:'';
	background-color:transparent;
}
body .modal-foreground h1 [class^="gicon-"]:first-of-type,
body .modal-foreground h3 [class*=" gicon-"]:first-of-type {
	padding:10px;
}
.modal-anchor-left,
.modal-anchor-right {
	position:fixed !important;
}
.modal-window-transfer {
	border:1px dotted #000;
	background:#FFF;
	-gfw-box-shadow:0.2em 0.2em 4em #000;
	-moz-opacity:.80;
	filter:alpha(opacity=80);
	opacity:.80;
	z-index:3;
}
.modal-window-close-icon {
	font-size:32px !important;
	line-height:32px;
	top:11px;
	z-index:999;
	right:12px;
	cursor:pointer;
	position:absolute;
	color:#3F4454;
	text-shadow:1px 1px 0 #FFF;
}
.gfw-icon-checkbox {
	display:none;
}
.gfw-icon-checkbox + label::before {
	font-family:FontAwesome;
	display:inline-block;
	font-size:15px;
}
.gfw-icon-checkbox + label::before {
	content:'\f096';
	color:#666;
	letter-spacing:6px;
}
.gfw-icon-checkbox:checked + label::before {
	content:'\f046';
	color:#007100;
	letter-spacing:6px;
}
select.ui-datepicker-month {
	height:32px !important;
}
input.filter-toggle {
	display:none;
}
.filter-toggle + label {
	display:block;
	cursor:pointer;
}
.filter-toggle + label::before {
	font-family:FontAwesome;
	content:'\f111';
	width:12px;
	font-size:6px;
	color:#CECECE;
	vertical-align:middle;
	margin-right:3px;
	display:inline-block;
	position:relative;
	right:-4px;
}
input.filter-toggle:checked + label::before {
	content:'\f14a';
	color:#436284;
	font-size:14px;
	right:2px;
	top:-1px;
}
div.popup-notification {
	position:fixed;
	right:10px;
	bottom:10px;
	z-index:99;
	text-align:center;
	min-width:200px;
	background-color:rgba(255, 255, 255, .9);
	border:2px solid #cccdcc;
	padding:2px 15px;
}
div.popup-notification-close {
	position:absolute;
	right:3px;
	top:1px;
	cursor:pointer;
}
div.popup-notification.green {
	background-color:rgba(182, 243, 182, 0.9);
	border-color:#8fd48f;
}
div.popup-notification.red {
	background-color:rgba(255, 220, 220, 0.9);
	border-color:#EA6D6D;
}
.ui-sortable-handle {
	user-select:none;
}
.loading-signal {
	border:5px solid #333;
	border-radius:30px;
	opacity:0;
	animation:loading-pulsate 1s ease-out;
	animation-iteration-count:infinite;
}
.message_box a {
	color:#FFF !important;
}
.message-box-container {
	border-radius:2px;
	padding:10px 40px 10px 40px;
	margin:10px 0;
	color:#FFF !important;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	position:relative;
	z-index:99;
}
.message-box-S {
	background:#52BB31;
}
.message-box-E {
	background:#FF4A4A;
}
.message-box-I {
	background:#3E8BFF;
}
.message-box-icon {
	position:absolute;
	left:5px;
	top:10px;
	width:24px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:24px !important;
}
.message-box-close {
	position:absolute;
	cursor:pointer;
	font-size:20px;
	top:0;
	right:0;
	padding:5px 10px;
}
.gicon-address-book::before {
	font-family:"FontAwesome";
	content:"\f2b9";
}
.gicon-address-book-o::before,
.gicon-address-book-outline::before {
	font-family:"FontAwesome";
	content:"\f2ba";
}
.gicon-address-card::before {
	font-family:"FontAwesome";
	content:"\f2bb";
}
.gicon-address-card-o::before,
.gicon-address-card-outline::before {
	font-family:"FontAwesome";
	content:"\f2bc";
}
.gicon-align-center::before {
	font-family:"FontAwesome";
	content:"\f037";
}
.gicon-align-justify::before {
	font-family:"FontAwesome";
	content:"\f039";
}
.gicon-align-left::before {
	font-family:"FontAwesome";
	content:"\f036";
}
.gicon-align-right::before {
	font-family:"FontAwesome";
	content:"\f038";
}
.gicon-amazon::before {
	font-family:"FontAwesome";
	content:"\f270";
}
.gicon-ambulance::before {
	font-family:"FontAwesome";
	content:"\f0f9";
}
.gicon-anchor::before {
	font-family:"FontAwesome";
	content:"\f13d";
}
.gicon-android::before {
	font-family:"FontAwesome";
	content:"\f17b";
}
.gicon-angle-double-down::before {
	font-family:"FontAwesome";
	content:"\f103";
}
.gicon-angle-double-left::before {
	font-family:"FontAwesome";
	content:"\f100";
}
.gicon-angle-double-right::before {
	font-family:"FontAwesome";
	content:"\f101";
}
.gicon-angle-double-up::before {
	font-family:"FontAwesome";
	content:"\f102";
}
.gicon-angle-down::before {
	font-family:"FontAwesome";
	content:"\f107";
}
.gicon-angle-left::before {
	font-family:"FontAwesome";
	content:"\f104";
}
.gicon-angle-right::before {
	font-family:"FontAwesome";
	content:"\f105";
}
.gicon-angle-up::before {
	font-family:"FontAwesome";
	content:"\f106";
}
.gicon-apple::before {
	font-family:"FontAwesome";
	content:"\f179";
}
.gicon-archive::before {
	font-family:"FontAwesome";
	content:"\f187";
}
.gicon-arrow-circle-down::before {
	font-family:"FontAwesome";
	content:"\f0ab";
}
.gicon-arrow-circle-down-o::before,
.gicon-arrow-circle-down-outline::before {
	font-family:"FontAwesome";
	content:"\f01a";
}
.gicon-arrow-circle-left::before {
	font-family:"FontAwesome";
	content:"\f0a8";
}
.gicon-arrow-circle-left-o::before,
.gicon-arrow-circle-left-outline::before {
	font-family:"FontAwesome";
	content:"\f190";
}
.gicon-arrow-circle-right::before {
	font-family:"FontAwesome";
	content:"\f0a9";
}
.gicon-arrow-circle-right-o::before,
.gicon-arrow-circle-right-outline::before {
	font-family:"FontAwesome";
	content:"\f18e";
}
.gicon-arrow-circle-up::before {
	font-family:"FontAwesome";
	content:"\f0aa";
}
.gicon-arrow-circle-up-o::before,
.gicon-arrow-circle-up-outline::before {
	font-family:"FontAwesome";
	content:"\f01b";
}
.gicon-arrow-down::before {
	font-family:"FontAwesome";
	content:"\f063";
}
.gicon-arrow-left::before {
	font-family:"FontAwesome";
	content:"\f060";
}
.gicon-arrow-right::before {
	font-family:"FontAwesome";
	content:"\f061";
}
.gicon-arrow-up::before {
	font-family:"FontAwesome";
	content:"\f062";
}
.gicon-arrows::before {
	font-family:"FontAwesome";
	content:"\f047";
}
.gicon-arrows-alt::before {
	font-family:"FontAwesome";
	content:"\f0b2";
}
.gicon-arrows-h::before {
	font-family:"FontAwesome";
	content:"\f07e";
}
.gicon-arrows-v::before {
	font-family:"FontAwesome";
	content:"\f07d";
}
.gicon-asterisk::before {
	font-family:"FontAwesome";
	content:"\f069";
}
.gicon-at::before {
	font-family:"FontAwesome";
	content:"\f1fa";
}
.gicon-backward::before {
	font-family:"FontAwesome";
	content:"\f04a";
}
.gicon-balance-scale::before {
	font-family:"FontAwesome";
	content:"\f24e";
}
.gicon-ban::before {
	font-family:"FontAwesome";
	content:"\f05e";
}
.gicon-bank::before,
.gicon-university::before,
.gicon-institution::before {
	font-family:"FontAwesome";
	content:"\f19c";
}
.gicon-barcode::before {
	font-family:"FontAwesome";
	content:"\f02a";
}
.gicon-bars::before {
	font-family:"FontAwesome";
	content:"\f0c9";
}
.gicon-bath::before {
	font-family:"FontAwesome";
	content:"\f2cd";
}
.gicon-battery-empty::before,
.gicon-battery-0::before {
	font-family:"FontAwesome";
	content:"\f244";
}
.gicon-battery-full::before,
.gicon-battery-4::before {
	font-family:"FontAwesome";
	content:"\f240";
}
.gicon-battery-half::before,
.gicon-battery-2::before {
	font-family:"FontAwesome";
	content:"\f242";
}
.gicon-battery-quarter::before,
.gicon-battery-1::before {
	font-family:"FontAwesome";
	content:"\f243";
}
.gicon-battery-three-quarters::before,
.gicon-battery-3::before {
	font-family:"FontAwesome";
	content:"\f241";
}
.gicon-bed::before {
	font-family:"FontAwesome";
	content:"\f236";
}
.gicon-beer::before {
	font-family:"FontAwesome";
	content:"\f0fc";
}
.gicon-bell::before {
	font-family:"FontAwesome";
	content:"\f0f3";
}
.gicon-bell-o::before,
.gicon-bell-outline::before {
	font-family:"FontAwesome";
	content:"\f0a2";
}
.gicon-bell-slash::before {
	font-family:"FontAwesome";
	content:"\f1f6";
}
.gicon-bell-slash-o::before,
.gicon-bell-slash-outline::before {
	font-family:"FontAwesome";
	content:"\f1f7";
}
.gicon-bicycle::before {
	font-family:"FontAwesome";
	content:"\f206";
}
.gicon-binoculars::before {
	font-family:"FontAwesome";
	content:"\f1e5";
}
.gicon-birthday-cake::before {
	font-family:"FontAwesome";
	content:"\f1fd";
}
.gicon-bitcoin::before,
.gicon-btc::before {
	font-family:"FontAwesome";
	content:"\f15a";
}
.gicon-bluetooth::before {
	font-family:"FontAwesome";
	content:"\f294";
}
.gicon-bold::before {
	font-family:"FontAwesome";
	content:"\f032";
}
.gicon-bolt::before,
.gicon-flash::before {
	font-family:"FontAwesome";
	content:"\f0e7";
}
.gicon-bomb::before {
	font-family:"FontAwesome";
	content:"\f1e2";
}
.gicon-book::before {
	font-family:"FontAwesome";
	content:"\f02d";
}
.gicon-bookmark::before {
	font-family:"FontAwesome";
	content:"\f02e";
}
.gicon-bookmark-o::before,
.gicon-bookmark-outline::before {
	font-family:"FontAwesome";
	content:"\f097";
}
.gicon-briefcase::before {
	font-family:"FontAwesome";
	content:"\f0b1";
}
.gicon-bug::before {
	font-family:"FontAwesome";
	content:"\f188";
}
.gicon-building::before {
	font-family:"FontAwesome";
	content:"\f1ad";
}
.gicon-building-o::before,
.gicon-building-outline::before {
	font-family:"FontAwesome";
	content:"\f0f7";
}
.gicon-bullhorn::before {
	font-family:"FontAwesome";
	content:"\f0a1";
}
.gicon-bullseye::before {
	font-family:"FontAwesome";
	content:"\f140";
}
.gicon-bus::before {
	font-family:"FontAwesome";
	content:"\f207";
}
.gicon-calculator::before {
	font-family:"FontAwesome";
	content:"\f1ec";
}
.gicon-calendar::before {
	font-family:"FontAwesome";
	content:"\f073";
}
.gicon-calendar-check-o::before,
.gicon-calendar-check-outline::before {
	font-family:"FontAwesome";
	content:"\f274";
}
.gicon-calendar-minus-o::before,
.gicon-calendar-minus-outline::before {
	font-family:"FontAwesome";
	content:"\f272";
}
.gicon-calendar-o::before,
.gicon-calendar-outline::before {
	font-family:"FontAwesome";
	content:"\f133";
}
.gicon-calendar-plus-o::before,
.gicon-calendar-plus-outline::before {
	font-family:"FontAwesome";
	content:"\f271";
}
.gicon-calendar-times-o::before,
.gicon-calendar-times-outline::before {
	font-family:"FontAwesome";
	content:"\f273";
}
.gicon-camera::before {
	font-family:"FontAwesome";
	content:"\f030";
}
.gicon-camera-retro::before {
	font-family:"FontAwesome";
	content:"\f083";
}
.gicon-car::before,
.gicon-automobile::before {
	font-family:"FontAwesome";
	content:"\f1b9";
}
.gicon-caret-down::before {
	font-family:"FontAwesome";
	content:"\f0d7";
}
.gicon-caret-left::before {
	font-family:"FontAwesome";
	content:"\f0d9";
}
.gicon-caret-right::before {
	font-family:"FontAwesome";
	content:"\f0da";
}
.gicon-caret-square-down-o::before,
.gicon-caret-square-o-down::before,
.gicon-toggle-down::before {
	font-family:"FontAwesome";
	content:"\f150";
}
.gicon-caret-square-left-o::before,
.gicon-caret-square-o-left::before,
.gicon-toggle-left::before {
	font-family:"FontAwesome";
	content:"\f191";
}
.gicon-caret-square-right-o::before,
.gicon-caret-square-o-right::before,
.gicon-toggle-right::before {
	font-family:"FontAwesome";
	content:"\f152";
}
.gicon-caret-square-up-o::before,
.gicon-caret-square-o-up::before,
.gicon-toggle-up::before {
	font-family:"FontAwesome";
	content:"\f151";
}
.gicon-caret-up::before {
	font-family:"FontAwesome";
	content:"\f0d8";
}
.gicon-cart-arrow-down::before,
.gicon-shopping-cart-arrow-down::before {
	font-family:"FontAwesome";
	content:"\f218";
}
.gicon-cart-plus::before,
.gicon-shopping-cart-plus::before {
	font-family:"FontAwesome";
	content:"\f217";
}
.gicon-cc-amex::before {
	font-family:"FontAwesome";
	content:"\f1f3";
}
.gicon-cc-diners-club::before {
	font-family:"FontAwesome";
	content:"\f24c";
}
.gicon-cc-discover::before {
	font-family:"FontAwesome";
	content:"\f1f2";
}
.gicon-cc-jcb::before {
	font-family:"FontAwesome";
	content:"\f24b";
}
.gicon-cc-mastercard::before {
	font-family:"FontAwesome";
	content:"\f1f1";
}
.gicon-cc-paypal::before {
	font-family:"FontAwesome";
	content:"\f1f4";
}
.gicon-cc-stripe::before {
	font-family:"FontAwesome";
	content:"\f1f5";
}
.gicon-cc-visa::before {
	font-family:"FontAwesome";
	content:"\f1f0";
}
.gicon-certificaBlock_editor::before {
	font-family:"FontAwesome";
	content:"\f0a3";
}
.gicon-chart-area::before,
.gicon-area-chart::before {
	font-family:"FontAwesome";
	content:"\f1fe";
}
.gicon-chart-bar::before,
.gicon-bar-chart::before {
	font-family:"FontAwesome";
	content:"\f080";
}
.gicon-chart-line::before,
.gicon-line-chart::before {
	font-family:"FontAwesome";
	content:"\f201";
}
.gicon-chart-pie::before,
.gicon-pie-chart::before {
	font-family:"FontAwesome";
	content:"\f200";
}
.gicon-check::before {
	font-family:"FontAwesome";
	content:"\f00c";
}
.gicon-check-circle::before {
	font-family:"FontAwesome";
	content:"\f058";
}
.gicon-check-circle-o::before,
.gicon-check-circle-outline::before {
	font-family:"FontAwesome";
	content:"\f05d";
}
.gicon-check-square::before {
	font-family:"FontAwesome";
	content:"\f14a";
}
.gicon-check-square-o::before,
.gicon-check-square-outline::before {
	font-family:"FontAwesome";
	content:"\f046";
}
.gicon-chevron-circle-down::before {
	font-family:"FontAwesome";
	content:"\f13a";
}
.gicon-chevron-circle-left::before {
	font-family:"FontAwesome";
	content:"\f137";
}
.gicon-chevron-circle-right::before {
	font-family:"FontAwesome";
	content:"\f138";
}
.gicon-chevron-circle-up::before {
	font-family:"FontAwesome";
	content:"\f139";
}
.gicon-chevron-down::before {
	font-family:"FontAwesome";
	content:"\f078";
}
.gicon-chevron-left::before {
	font-family:"FontAwesome";
	content:"\f053";
}
.gicon-chevron-right::before {
	font-family:"FontAwesome";
	content:"\f054";
}
.gicon-chevron-up::before {
	font-family:"FontAwesome";
	content:"\f077";
}
.gicon-child::before {
	font-family:"FontAwesome";
	content:"\f1ae";
}
.gicon-chrome::before {
	font-family:"FontAwesome";
	content:"\f268";
}
.gicon-circle::before {
	font-family:"FontAwesome";
	content:"\f111";
}
.gicon-circle-notch::before,
.gicon-circle-o-notch::before {
	font-family:"FontAwesome";
	content:"\f1ce";
}
.gicon-circle-o::before,
.gicon-circle-outline::before,
.gicon-circle-thin::before {
	font-family:"FontAwesome";
	content:"\f10c";
}
.gicon-circle-thin::before {
	font-family:"FontAwesome";
	content:"\f1db";
}
.gicon-clipboard::before {
	font-family:"FontAwesome";
	content:"\f0ea";
}
.gicon-clock::before,
.gicon-clock-o::before {
	font-family:"FontAwesome";
	content:"\f017";
}
.gicon-clone::before {
	font-family:"FontAwesome";
	content:"\f24d";
}
.gicon-close::before,
.gicon-times::before,
.gicon-remove::before {
	font-family:"FontAwesome";
	content:"\f00d";
}
.gicon-closed-captioning::before,
.gicon-cc::before {
	font-family:"FontAwesome";
	content:"\f20a";
}
.gicon-cloud::before {
	font-family:"FontAwesome";
	content:"\f0c2";
}
.gicon-cloud-download::before {
	font-family:"FontAwesome";
	content:"\f0ed";
}
.gicon-cloud-upload::before {
	font-family:"FontAwesome";
	content:"\f0ee";
}
.gicon-code::before {
	font-family:"FontAwesome";
	content:"\f121";
}
.gicon-code-branch::before,
.gicon-code-fork::before {
	font-family:"FontAwesome";
	content:"\f126";
}
.gicon-coffee::before {
	font-family:"FontAwesome";
	content:"\f0f4";
}
.gicon-cog::before,
.gicon-gear::before {
	font-family:"FontAwesome";
	content:"\f013";
}
.gicon-cogs::before,
.gicon-gears::before {
	font-family:"FontAwesome";
	content:"\f085";
}
.gicon-columns::before {
	font-family:"FontAwesome";
	content:"\f0db";
}
.gicon-comment::before {
	font-family:"FontAwesome";
	content:"\f075";
}
.gicon-comment-dots::before,
.gicon-commenting::before {
	font-family:"FontAwesome";
	content:"\f27a";
}
.gicon-comment-dots-o::before,
.gicon-commenting-o::before,
.gicon-commenting-outline::before {
	font-family:"FontAwesome";
	content:"\f27b";
}
.gicon-comment-o::before,
.gicon-comment-outline::before {
	font-family:"FontAwesome";
	content:"\f0e5";
}
.gicon-comments::before {
	font-family:"FontAwesome";
	content:"\f086";
}
.gicon-comments-o::before,
.gicon-comments-outline::before {
	font-family:"FontAwesome";
	content:"\f0e6";
}
.gicon-compass::before {
	font-family:"FontAwesome";
	content:"\f14e";
}
.gicon-compress::before {
	font-family:"FontAwesome";
	content:"\f066";
}
.gicon-contrast::before,
.gicon-adjust::before {
	font-family:"FontAwesome";
	content:"\f042";
}
.gicon-copy::before,
.gicon-files-o::before {
	font-family:"FontAwesome";
	content:"\f0c5";
}
.gicon-copyright::before {
	font-family:"FontAwesome";
	content:"\f1f9";
}
.gicon-creative-commons::before {
	font-family:"FontAwesome";
	content:"\f25e";
}
.gicon-credit-card::before {
	font-family:"FontAwesome";
	content:"\f09d";
}
.gicon-credit-card-alt::before {
	font-family:"FontAwesome";
	content:"\f283";
}
.gicon-crop::before {
	font-family:"FontAwesome";
	content:"\f125";
}
.gicon-crosshairs::before {
	font-family:"FontAwesome";
	content:"\f05b";
}
.gicon-css3::before {
	font-family:"FontAwesome";
	content:"\f13c";
}
.gicon-cube::before {
	font-family:"FontAwesome";
	content:"\f1b2";
}
.gicon-cubes::before {
	font-family:"FontAwesome";
	content:"\f1b3";
}
.gicon-cut::before {
	font-family:"FontAwesome";
	content:"\f0c4";
}
.gicon-cutlery::before {
	font-family:"FontAwesome";
	content:"\f0f5";
}
.gicon-dashboard::before {
	font-family:"FontAwesome";
	content:"\f0e4";
}
.gicon-database::before {
	font-family:"FontAwesome";
	content:"\f1c0";
}
.gicon-desktop::before {
	font-family:"FontAwesome";
	content:"\f108";
}
.gicon-dollar-sign::before,
.gicon-dollar::before,
.gicon-usd::before {
	font-family:"FontAwesome";
	content:"\f155";
}
.gicon-dot-circle-o::before,
.gicon-dot-circle-outline::before {
	font-family:"FontAwesome";
	content:"\f192";
}
.gicon-download::before {
	font-family:"FontAwesome";
	content:"\f019";
}
.gicon-dribbble::before {
	font-family:"FontAwesome";
	content:"\f17d";
}
.gicon-drivers-license::before {
	font-family:"FontAwesome";
	content:"\f2c2";
}
.gicon-edge::before {
	font-family:"FontAwesome";
	content:"\f282";
}
.gicon-edit::before {
	font-family:"FontAwesome";
	content:"\f044";
}
.gicon-eject::before {
	font-family:"FontAwesome";
	content:"\f052";
}
.gicon-ellipsis-h::before {
	font-family:"FontAwesome";
	content:"\f141";
}
.gicon-ellipsis-v::before {
	font-family:"FontAwesome";
	content:"\f142";
}
.gicon-envelope::before {
	font-family:"FontAwesome";
	content:"\f0e0";
}
.gicon-envelope-o::before,
.gicon-envelope-outline::before {
	font-family:"FontAwesome";
	content:"\f003";
}
.gicon-envelope-open::before {
	font-family:"FontAwesome";
	content:"\f2b6";
}
.gicon-envelope-open-o::before,
.gicon-envelope-open-outline::before {
	font-family:"FontAwesome";
	content:"\f2b7";
}
.gicon-envelope-square::before {
	font-family:"FontAwesome";
	content:"\f199";
}
.gicon-eraser::before {
	font-family:"FontAwesome";
	content:"\f12d";
}
.gicon-etsy::before {
	font-family:"FontAwesome";
	content:"\f2d7";
}
.gicon-euro-sign::before,
.gicon-euro::before,
.gicon-eur::before {
	font-family:"FontAwesome";
	content:"\f153";
}
.gicon-exchange::before {
	font-family:"FontAwesome";
	content:"\f0ec";
}
.gicon-exclamation::before {
	font-family:"FontAwesome";
	content:"\f12a";
}
.gicon-exclamation-circle::before {
	font-family:"FontAwesome";
	content:"\f06a";
}
.gicon-exclamation-triangle::before {
	font-family:"FontAwesome";
	content:"\f071";
}
.gicon-expand::before {
	font-family:"FontAwesome";
	content:"\f065";
}
.gicon-external-link::before {
	font-family:"FontAwesome";
	content:"\f08e";
}
.gicon-external-link-square::before {
	font-family:"FontAwesome";
	content:"\f14c";
}
.gicon-eye::before {
	font-family:"FontAwesome";
	content:"\f06e";
}
.gicon-eye-dropper::before,
.gicon-eyedropper::before {
	font-family:"FontAwesome";
	content:"\f1fb";
}
.gicon-eye-slash::before {
	font-family:"FontAwesome";
	content:"\f070";
}
.gicon-facebook::before {
	font-family:"FontAwesome";
	content:"\f09a";
}
.gicon-facebook-f::before {
	font-family:"FontAwesome";
	content:"\f09a";
}
.gicon-facebook-official::before {
	font-family:"FontAwesome";
	content:"\f230";
}
.gicon-facebook-square::before {
	font-family:"FontAwesome";
	content:"\f082";
}
.gicon-fast-forward::before {
	font-family:"FontAwesome";
	content:"\f050";
}
.gicon-fax::before {
	font-family:"FontAwesome";
	content:"\f1ac";
}
.gicon-feed::before {
	font-family:"FontAwesome";
	content:"\f09e";
}
.gicon-female::before {
	font-family:"FontAwesome";
	content:"\f182";
}
.gicon-fighter-jet::before {
	font-family:"FontAwesome";
	content:"\f0fb";
}
.gicon-file::before {
	font-family:"FontAwesome";
	content:"\f15b";
}
.gicon-file-archive-o::before,
.gicon-file-archive-outline::before {
	font-family:"FontAwesome";
	content:"\f1c6";
}
.gicon-file-audio-o::before,
.gicon-file-audio-outline::before,
.gicon-file-sound-o::before {
	font-family:"FontAwesome";
	content:"\f1c7";
}
.gicon-file-code-o::before,
.gicon-file-code-outline::before {
	font-family:"FontAwesome";
	content:"\f1c9";
}
.gicon-file-excel-o::before,
.gicon-file-excel-outline::before {
	font-family:"FontAwesome";
	content:"\f1c3";
}
.gicon-file-image-o::before,
.gicon-file-image-outline::before {
	font-family:"FontAwesome";
	content:"\f1c5";
}
.gicon-file-o::before,
.gicon-file-outline::before {
	font-family:"FontAwesome";
	content:"\f016";
}
.gicon-file-pdf-o::before,
.gicon-file-pdf-outline::before {
	font-family:"FontAwesome";
	content:"\f1c1";
}
.gicon-file-powerpoint-o::before,
.gicon-file-powerpoint-outline::before {
	font-family:"FontAwesome";
	content:"\f1c4";
}
.gicon-file-text::before {
	font-family:"FontAwesome";
	content:"\f15c";
}
.gicon-file-text-o::before,
.gicon-file-text-outline::before {
	font-family:"FontAwesome";
	content:"\f0f6";
}
.gicon-file-video-o::before,
.gicon-file-video-outline::before,
.gicon-file-movie-o::before {
	font-family:"FontAwesome";
	content:"\f1c8";
}
.gicon-file-word-o::before,
.gicon-file-word-outline::before {
	font-family:"FontAwesome";
	content:"\f1c2";
}
.gicon-file-zip-o::before,
.gicon-file-zip-outline::before {
	font-family:"FontAwesome";
	content:"\f1c6";
}
.gicon-film::before {
	font-family:"FontAwesome";
	content:"\f008";
}
.gicon-filter::before {
	font-family:"FontAwesome";
	content:"\f0b0";
}
.gicon-fire::before {
	font-family:"FontAwesome";
	content:"\f06d";
}
.gicon-fire-extinguisher::before {
	font-family:"FontAwesome";
	content:"\f134";
}
.gicon-firefox::before {
	font-family:"FontAwesome";
	content:"\f269";
}
.gicon-flag::before {
	font-family:"FontAwesome";
	content:"\f024";
}
.gicon-flag-checkered::before {
	font-family:"FontAwesome";
	content:"\f11e";
}
.gicon-flag-o::before,
.gicon-flag-outline::before {
	font-family:"FontAwesome";
	content:"\f11d";
}
.gicon-flask::before {
	font-family:"FontAwesome";
	content:"\f0c3";
}
.gicon-folder::before {
	font-family:"FontAwesome";
	content:"\f07b";
}
.gicon-folder-o::before,
.gicon-folder-outline::before {
	font-family:"FontAwesome";
	content:"\f114";
}
.gicon-folder-open::before {
	font-family:"FontAwesome";
	content:"\f07c";
}
.gicon-folder-open-o::before,
.gicon-folder-open-outline::before {
	font-family:"FontAwesome";
	content:"\f115";
}
.gicon-font::before {
	font-family:"FontAwesome";
	content:"\f031";
}
.gicon-fonticons::before {
	font-family:"FontAwesome";
	content:"\f280";
}
.gicon-forward::before {
	font-family:"FontAwesome";
	content:"\f04e";
}
.gicon-frown-o::before,
.gicon-frown-outline::before {
	font-family:"FontAwesome";
	content:"\f119";
}
.gicon-futbol-o::before,
.gicon-futbol-outline::before {
	font-family:"FontAwesome";
	content:"\f1e3";
}
.gicon-gamepad::before {
	font-family:"FontAwesome";
	content:"\f11b";
}
.gicon-gavel::before {
	font-family:"FontAwesome";
	content:"\f0e3";
}
.gicon-gem::before,
.gicon-diamond::before {
	font-family:"FontAwesome";
	content:"\f219";
}
.gicon-genderless::before {
	font-family:"FontAwesome";
	content:"\f22d";
}
.gicon-get-pocket::before {
	font-family:"FontAwesome";
	content:"\f265";
}
.gicon-gg-circle::before {
	font-family:"FontAwesome";
	content:"\f261";
}
.gicon-gift::before {
	font-family:"FontAwesome";
	content:"\f06b";
}
.gicon-glass-martini::before,
.gicon-glass::before {
	font-family:"FontAwesome";
	content:"\f000";
}
.gicon-globe::before {
	font-family:"FontAwesome";
	content:"\f0ac";
}
.gicon-google::before {
	font-family:"FontAwesome";
	content:"\f1a0";
}
.gicon-google-wallet::before {
	font-family:"FontAwesome";
	content:"\f1ee";
}
.gicon-graduation-cap::before,
.gicon-mortar-board::before {
	font-family:"FontAwesome";
	content:"\f19d";
}
.gicon-gratipay::before {
	font-family:"FontAwesome";
	content:"\f184";
}
.gicon-grav::before {
	font-family:"FontAwesome";
	content:"\f2d6";
}
.gicon-group::before {
	font-family:"FontAwesome";
	content:"\f0c0";
}
.gicon-h-square::before {
	font-family:"FontAwesome";
	content:"\f0fd";
}
.gicon-hacker-news::before {
	font-family:"FontAwesome";
	content:"\f1d4";
}
.gicon-hand-grab-o::before,
.gicon-hand-grab-outline::before {
	font-family:"FontAwesome";
	content:"\f255";
}
.gicon-hand-lizard-o::before,
.gicon-hand-lizard-outline::before {
	font-family:"FontAwesome";
	content:"\f258";
}
.gicon-hand-o-down::before {
	font-family:"FontAwesome";
	content:"\f0a7";
}
.gicon-hand-o-left::before {
	font-family:"FontAwesome";
	content:"\f0a5";
}
.gicon-hand-o-right::before {
	font-family:"FontAwesome";
	content:"\f0a4";
}
.gicon-hand-o-up::before {
	font-family:"FontAwesome";
	content:"\f0a6";
}
.gicon-hand-paper-o::before,
.gicon-hand-paper-outline::before {
	font-family:"FontAwesome";
	content:"\f256";
}
.gicon-hand-peace-o::before,
.gicon-hand-peace-outline::before {
	font-family:"FontAwesome";
	content:"\f25b";
}
.gicon-hand-pointer-o::before,
.gicon-hand-pointer-outline::before {
	font-family:"FontAwesome";
	content:"\f25a";
}
.gicon-hand-rock-o::before,
.gicon-hand-rock-outline::before {
	font-family:"FontAwesome";
	content:"\f255";
}
.gicon-hand-scissors-o::before,
.gicon-hand-scissors-outline::before {
	font-family:"FontAwesome";
	content:"\f257";
}
.gicon-hand-spock-o::before,
.gicon-hand-spock-outline::before {
	font-family:"FontAwesome";
	content:"\f259";
}
.gicon-hand-stop-o::before,
.gicon-hand-stop-outline::before {
	font-family:"FontAwesome";
	content:"\f256";
}
.gicon-handshake-o::before,
.gicon-handshake-outline::before {
	font-family:"FontAwesome";
	content:"\f2b5";
}
.gicon-hashtag::before {
	font-family:"FontAwesome";
	content:"\f292";
}
.gicon-hdd-o::before,
.gicon-hdd-outline::before {
	font-family:"FontAwesome";
	content:"\f0a0";
}
.gicon-header::before {
	font-family:"FontAwesome";
	content:"\f1dc";
}
.gicon-headphones::before {
	font-family:"FontAwesome";
	content:"\f025";
}
.gicon-heart::before {
	font-family:"FontAwesome";
	content:"\f004";
}
.gicon-heart-o::before,
.gicon-heart-outline::before {
	font-family:"FontAwesome";
	content:"\f08a";
}
.gicon-heartbeat::before {
	font-family:"FontAwesome";
	content:"\f21e";
}
.gicon-history::before {
	font-family:"FontAwesome";
	content:"\f1da";
}
.gicon-home::before {
	font-family:"FontAwesome";
	content:"\f015";
}
.gicon-hospital-o::before,
.gicon-hospital-outline::before {
	font-family:"FontAwesome";
	content:"\f0f8";
}
.gicon-hotel::before {
	font-family:"FontAwesome";
	content:"\f236";
}
.gicon-hourglass::before {
	font-family:"FontAwesome";
	content:"\f254";
}
.gicon-hourglass-1::before {
	font-family:"FontAwesome";
	content:"\f251";
}
.gicon-hourglass-2::before {
	font-family:"FontAwesome";
	content:"\f252";
}
.gicon-hourglass-3::before {
	font-family:"FontAwesome";
	content:"\f253";
}
.gicon-hourglass-end::before {
	font-family:"FontAwesome";
	content:"\f253";
}
.gicon-hourglass-half::before {
	font-family:"FontAwesome";
	content:"\f252";
}
.gicon-hourglass-o::before,
.gicon-hourglass-outline::before {
	font-family:"FontAwesome";
	content:"\f250";
}
.gicon-hourglass-start::before {
	font-family:"FontAwesome";
	content:"\f251";
}
.gicon-html5::before {
	font-family:"FontAwesome";
	content:"\f13b";
}
.gicon-i-cursor::before {
	font-family:"FontAwesome";
	content:"\f246";
}
.gicon-id-badge::before {
	font-family:"FontAwesome";
	content:"\f2c1";
}
.gicon-id-card::before {
	font-family:"FontAwesome";
	content:"\f2c2";
}
.gicon-id-card-o::before,
.gicon-id-card-outline::before {
	font-family:"FontAwesome";
	content:"\f2c3";
}
.gicon-image::before {
	font-family:"FontAwesome";
	content:"\f03e";
}
.gicon-image-o::before,
.gicon-picture-outline::before,
.gicon-picture-o::before {
	font-family:"FontAwesome";
	content:"\f03e";
}
.gicon-inbox::before {
	font-family:"FontAwesome";
	content:"\f01c";
}
.gicon-indent::before {
	font-family:"FontAwesome";
	content:"\f03c";
}
.gicon-industry::before {
	font-family:"FontAwesome";
	content:"\f275";
}
.gicon-info::before {
	font-family:"FontAwesome";
	content:"\f129";
}
.gicon-info-circle::before {
	font-family:"FontAwesome";
	content:"\f05a";
}
.gicon-instagram::before {
	font-family:"FontAwesome";
	content:"\f16d";
}
.gicon-internet-explorer::before {
	font-family:"FontAwesome";
	content:"\f26b";
}
.gicon-italic::before {
	font-family:"FontAwesome";
	content:"\f033";
}
.gicon-key::before {
	font-family:"FontAwesome";
	content:"\f084";
}
.gicon-keyboard-o::before,
.gicon-keyboard-outline::before {
	font-family:"FontAwesome";
	content:"\f11c";
}
.gicon-krw::before {
	font-family:"FontAwesome";
	content:"\f159";
}
.gicon-language::before {
	font-family:"FontAwesome";
	content:"\f1ab";
}
.gicon-laptop::before {
	font-family:"FontAwesome";
	content:"\f109";
}
.gicon-lastfm::before {
	font-family:"FontAwesome";
	content:"\f202";
}
.gicon-lastfm-square::before {
	font-family:"FontAwesome";
	content:"\f203";
}
.gicon-leaf::before {
	font-family:"FontAwesome";
	content:"\f06c";
}
.gicon-leanpub::before {
	font-family:"FontAwesome";
	content:"\f212";
}
.gicon-legal::before {
	font-family:"FontAwesome";
	content:"\f0e3";
}
.gicon-lemon-o::before,
.gicon-lemon-outline::before {
	font-family:"FontAwesome";
	content:"\f094";
}
.gicon-level-down::before {
	font-family:"FontAwesome";
	content:"\f149";
}
.gicon-level-up::before {
	font-family:"FontAwesome";
	content:"\f148";
}
.gicon-life-ring::before,
.gicon-support::before {
	font-family:"FontAwesome";
	content:"\f1cd";
}
.gicon-lightbulb::before,
.gicon-lightbulb-o::before {
	font-family:"FontAwesome";
	content:"\f0eb";
}
.gicon-link::before,
.gicon-chain::before {
	font-family:"FontAwesome";
	content:"\f0c1";
}
.gicon-linkedin::before {
	font-family:"FontAwesome";
	content:"\f0e1";
}
.gicon-linkedin-square::before {
	font-family:"FontAwesome";
	content:"\f08c";
}
.gicon-linode::before {
	font-family:"FontAwesome";
	content:"\f2b8";
}
.gicon-linux::before {
	font-family:"FontAwesome";
	content:"\f17c";
}
.gicon-lira-sign::before,
.gicon-turkish-lira::before,
.gicon-try::before {
	font-family:"FontAwesome";
	content:"\f195";
}
.gicon-list::before {
	font-family:"FontAwesome";
	content:"\f03a";
}
.gicon-list-alt::before {
	font-family:"FontAwesome";
	content:"\f022";
}
.gicon-list-ol::before {
	font-family:"FontAwesome";
	content:"\f0cb";
}
.gicon-list-ul::before {
	font-family:"FontAwesome";
	content:"\f0ca";
}
.gicon-location-arrow::before {
	font-family:"FontAwesome";
	content:"\f124";
}
.gicon-lock::before {
	font-family:"FontAwesome";
	content:"\f023";
}
.gicon-long-arrow-down::before {
	font-family:"FontAwesome";
	content:"\f175";
}
.gicon-long-arrow-left::before {
	font-family:"FontAwesome";
	content:"\f177";
}
.gicon-long-arrow-right::before {
	font-family:"FontAwesome";
	content:"\f178";
}
.gicon-long-arrow-up::before {
	font-family:"FontAwesome";
	content:"\f176";
}
.gicon-magic::before {
	font-family:"FontAwesome";
	content:"\f0d0";
}
.gicon-magnet::before {
	font-family:"FontAwesome";
	content:"\f076";
}
.gicon-mail-forward::before {
	font-family:"FontAwesome";
	content:"\f064";
}
.gicon-male::before {
	font-family:"FontAwesome";
	content:"\f183";
}
.gicon-map::before {
	font-family:"FontAwesome";
	content:"\f279";
}
.gicon-map-marker::before {
	font-family:"FontAwesome";
	content:"\f041";
}
.gicon-map-o::before,
.gicon-map-outline::before {
	font-family:"FontAwesome";
	content:"\f278";
}
.gicon-map-pin::before {
	font-family:"FontAwesome";
	content:"\f276";
}
.gicon-map-signs::before {
	font-family:"FontAwesome";
	content:"\f277";
}
.gicon-mars::before {
	font-family:"FontAwesome";
	content:"\f222";
}
.gicon-mars-double::before {
	font-family:"FontAwesome";
	content:"\f227";
}
.gicon-mars-stroke::before {
	font-family:"FontAwesome";
	content:"\f229";
}
.gicon-mars-stroke-h::before {
	font-family:"FontAwesome";
	content:"\f22b";
}
.gicon-mars-stroke-v::before {
	font-family:"FontAwesome";
	content:"\f22a";
}
.gicon-maxcdn::before {
	font-family:"FontAwesome";
	content:"\f136";
}
.gicon-meanpath::before {
	font-family:"FontAwesome";
	content:"\f20c";
}
.gicon-medkit::before {
	font-family:"FontAwesome";
	content:"\f0fa";
}
.gicon-meh-o::before,
.gicon-meh-outline::before {
	font-family:"FontAwesome";
	content:"\f11a";
}
.gicon-mercury::before {
	font-family:"FontAwesome";
	content:"\f223";
}
.gicon-microchip::before {
	font-family:"FontAwesome";
	content:"\f2db";
}
.gicon-microphone::before {
	font-family:"FontAwesome";
	content:"\f130";
}
.gicon-microphone-slash::before {
	font-family:"FontAwesome";
	content:"\f131";
}
.gicon-minus::before {
	font-family:"FontAwesome";
	content:"\f068";
}
.gicon-minus-circle::before {
	font-family:"FontAwesome";
	content:"\f056";
}
.gicon-minus-square::before {
	font-family:"FontAwesome";
	content:"\f146";
}
.gicon-minus-square-o::before,
.gicon-minus-square-outline::before {
	font-family:"FontAwesome";
	content:"\f147";
}
.gicon-mobile-phone::before,
.gicon-mobile::before {
	font-family:"FontAwesome";
	content:"\f10b";
}
.gicon-money::before {
	font-family:"FontAwesome";
	content:"\f0d6";
}
.gicon-moon-o::before,
.gicon-moon-outline::before {
	font-family:"FontAwesome";
	content:"\f186";
}
.gicon-motorcycle::before {
	font-family:"FontAwesome";
	content:"\f21c";
}
.gicon-mouse-pointer::before {
	font-family:"FontAwesome";
	content:"\f245";
}
.gicon-music::before {
	font-family:"FontAwesome";
	content:"\f001";
}
.gicon-navicon::before {
	font-family:"FontAwesome";
	content:"\f0c9";
}
.gicon-neuter::before {
	font-family:"FontAwesome";
	content:"\f22c";
}
.gicon-newspaper-o::before,
.gicon-newspaper-outline::before {
	font-family:"FontAwesome";
	content:"\f1ea";
}
.gicon-object-group::before {
	font-family:"FontAwesome";
	content:"\f247";
}
.gicon-object-ungroup::before {
	font-family:"FontAwesome";
	content:"\f248";
}
.gicon-openid::before {
	font-family:"FontAwesome";
	content:"\f19b";
}
.gicon-outdent::before,
.gicon-dedent::before {
	font-family:"FontAwesome";
	content:"\f03b";
}
.gicon-pagelines::before {
	font-family:"FontAwesome";
	content:"\f18c";
}
.gicon-paint-brush::before {
	font-family:"FontAwesome";
	content:"\f1fc";
}
.gicon-paper-plane::before {
	font-family:"FontAwesome";
	content:"\f1d8";
}
.gicon-paper-plane-o::before,
.gicon-paper-plane-outline::before {
	font-family:"FontAwesome";
	content:"\f1d9";
}
.gicon-paperclip::before {
	font-family:"FontAwesome";
	content:"\f0c6";
}
.gicon-paragraph::before {
	font-family:"FontAwesome";
	content:"\f1dd";
}
.gicon-pasBlock_editor::before {
	font-family:"FontAwesome";
	content:"\f0ea";
}
.gicon-pause::before {
	font-family:"FontAwesome";
	content:"\f04c";
}
.gicon-pause-circle::before {
	font-family:"FontAwesome";
	content:"\f28b";
}
.gicon-pause-circle-o::before,
.gicon-pause-circle-outline::before {
	font-family:"FontAwesome";
	content:"\f28c";
}
.gicon-paw::before {
	font-family:"FontAwesome";
	content:"\f1b0";
}
.gicon-paypal::before {
	font-family:"FontAwesome";
	content:"\f1ed";
}
.gicon-pencil::before {
	font-family:"FontAwesome";
	content:"\f040";
}
.gicon-pencil-square::before {
	font-family:"FontAwesome";
	content:"\f14b";
}
.gicon-pencil-square-o::before,
.gicon-pencil-square-outline::before {
	font-family:"FontAwesome";
	content:"\f044";
}
.gicon-percent::before {
	font-family:"FontAwesome";
	content:"\f295";
}
.gicon-phone::before {
	font-family:"FontAwesome";
	content:"\f095";
}
.gicon-phone-square::before {
	font-family:"FontAwesome";
	content:"\f098";
}
.gicon-photo::before {
	font-family:"FontAwesome";
	content:"\f03e";
}
.gicon-pied-piper::before {
	font-family:"FontAwesome";
	content:"\f1a7";
}
.gicon-pied-piper-alt::before {
	font-family:"FontAwesome";
	content:"\f1a8";
}
.gicon-pinterest::before {
	font-family:"FontAwesome";
	content:"\f0d2";
}
.gicon-pinterest-p::before {
	font-family:"FontAwesome";
	content:"\f231";
}
.gicon-pinterest-square::before {
	font-family:"FontAwesome";
	content:"\f0d3";
}
.gicon-plane::before {
	font-family:"FontAwesome";
	content:"\f072";
}
.gicon-play::before {
	font-family:"FontAwesome";
	content:"\f04b";
}
.gicon-play-circle::before {
	font-family:"FontAwesome";
	content:"\f144";
}
.gicon-play-circle-o::before,
.gicon-play-circle-outline::before {
	font-family:"FontAwesome";
	content:"\f01d";
}
.gicon-plug::before {
	font-family:"FontAwesome";
	content:"\f1e6";
}
.gicon-plus::before {
	font-family:"FontAwesome";
	content:"\f067";
}
.gicon-plus-circle::before {
	font-family:"FontAwesome";
	content:"\f055";
}
.gicon-plus-square::before {
	font-family:"FontAwesome";
	content:"\f0fe";
}
.gicon-plus-square-o::before,
.gicon-plus-square-outline::before {
	font-family:"FontAwesome";
	content:"\f196";
}
.gicon-podcast::before {
	font-family:"FontAwesome";
	content:"\f2ce";
}
.gicon-pound-sign::before,
.gicon-gbp::before {
	font-family:"FontAwesome";
	content:"\f154";
}
.gicon-power::before,
.gicon-power-off::before {
	font-family:"FontAwesome";
	content:"\f011";
}
.gicon-print::before {
	font-family:"FontAwesome";
	content:"\f02f";
}
.gicon-puzzle-piece::before {
	font-family:"FontAwesome";
	content:"\f12e";
}
.gicon-qq::before {
	font-family:"FontAwesome";
	content:"\f1d6";
}
.gicon-qrcode::before {
	font-family:"FontAwesome";
	content:"\f029";
}
.gicon-question::before {
	font-family:"FontAwesome";
	content:"\f128";
}
.gicon-question-circle::before {
	font-family:"FontAwesome";
	content:"\f059";
}
.gicon-question-circle-o::before {
	font-family:"FontAwesome";
	content:"\f29c";
}
.gicon-quote-left::before {
	font-family:"FontAwesome";
	content:"\f10d";
}
.gicon-quote-right::before {
	font-family:"FontAwesome";
	content:"\f10e";
}
.gicon-random::before {
	font-family:"FontAwesome";
	content:"\f074";
}
.gicon-recycle::before {
	font-family:"FontAwesome";
	content:"\f1b8";
}
.gicon-redo::before,
.gicon-rotate-right::before,
.gicon-repeat::before {
	font-family:"FontAwesome";
	content:"\f01e";
}
.gicon-refresh::before {
	font-family:"FontAwesome";
	content:"\f021";
}
.gicon-registered::before {
	font-family:"FontAwesome";
	content:"\f25d";
}
.gicon-reorder::before {
	font-family:"FontAwesome";
	content:"\f0c9";
}
.gicon-reply::before,
.gicon-mail-reply::before {
	font-family:"FontAwesome";
	content:"\f112";
}
.gicon-reply-all::before,
.gicon-mail-reply-all::before {
	font-family:"FontAwesome";
	content:"\f122";
}
.gicon-retweet::before {
	font-family:"FontAwesome";
	content:"\f079";
}
.gicon-rewind::before,
.gicon-fast-backward::before {
	font-family:"FontAwesome";
	content:"\f049";
}
.gicon-road::before {
	font-family:"FontAwesome";
	content:"\f018";
}
.gicon-rocket::before {
	font-family:"FontAwesome";
	content:"\f135";
}
.gicon-rss-square::before {
	font-family:"FontAwesome";
	content:"\f143";
}
.gicon-ruble::before,
.gicon-rub::before,
.gicon-rouble::before {
	font-family:"FontAwesome";
	content:"\f158";
}
.gicon-rupee-sign::before,
.gicon-rupee::before,
.gicon-inr::before {
	font-family:"FontAwesome";
	content:"\f156";
}
.gicon-safari::before {
	font-family:"FontAwesome";
	content:"\f267";
}
.gicon-save::before {
	font-family:"FontAwesome";
	content:"\f0c7";
}
.gicon-scissors::before {
	font-family:"FontAwesome";
	content:"\f0c4";
}
.gicon-search::before {
	font-family:"FontAwesome";
	content:"\f002";
}
.gicon-search-minus::before {
	font-family:"FontAwesome";
	content:"\f010";
}
.gicon-search-plus::before {
	font-family:"FontAwesome";
	content:"\f00e";
}
.gicon-send::before {
	font-family:"FontAwesome";
	content:"\f1d8";
}
.gicon-send-o::before,
.gicon-send-outline::before {
	font-family:"FontAwesome";
	content:"\f1d9";
}
.gicon-server::before {
	font-family:"FontAwesome";
	content:"\f233";
}
.gicon-share::before {
	font-family:"FontAwesome";
	content:"\f064";
}
.gicon-share-alt::before {
	font-family:"FontAwesome";
	content:"\f1e0";
}
.gicon-share-alt-square::before {
	font-family:"FontAwesome";
	content:"\f1e1";
}
.gicon-share-square::before {
	font-family:"FontAwesome";
	content:"\f14d";
}
.gicon-share-square-o::before,
.gicon-share-square-outline::before {
	font-family:"FontAwesome";
	content:"\f045";
}
.gicon-shekel-sign::before,
.gicon-shekel::before,
.gicon-sheqel::before {
	font-family:"FontAwesome";
	content:"\f20b";
}
.gicon-shield::before {
	font-family:"FontAwesome";
	content:"\f132";
}
.gicon-ship::before {
	font-family:"FontAwesome";
	content:"\f21a";
}
.gicon-shopping-bag::before {
	font-family:"FontAwesome";
	content:"\f290";
}
.gicon-shopping-basket::before {
	font-family:"FontAwesome";
	content:"\f291";
}
.gicon-shopping-cart::before {
	font-family:"FontAwesome";
	content:"\f07a";
}
.gicon-shower::before {
	font-family:"FontAwesome";
	content:"\f2cc";
}
.gicon-sign-in::before {
	font-family:"FontAwesome";
	content:"\f090";
}
.gicon-sign-out::before {
	font-family:"FontAwesome";
	content:"\f08b";
}
.gicon-signal::before {
	font-family:"FontAwesome";
	content:"\f012";
}
.gicon-sitemap::before {
	font-family:"FontAwesome";
	content:"\f0e8";
}
.gicon-skyatlas::before {
	font-family:"FontAwesome";
	content:"\f216";
}
.gicon-skype::before {
	font-family:"FontAwesome";
	content:"\f17e";
}
.gicon-sliders-h::before,
.gicon-sliders::before {
	font-family:"FontAwesome";
	content:"\f1de";
}
.gicon-smile-o::before {
	font-family:"FontAwesome";
	content:"\f118";
}
.gicon-snowflake::before {
	font-family:"FontAwesome";
	content:"\f2dc";
}
.gicon-soccer-ball-o::before {
	font-family:"FontAwesome";
	content:"\f1e3";
}
.gicon-sort::before,
.gicon-unsorted::before {
	font-family:"FontAwesome";
	content:"\f0dc";
}
.gicon-sort-alpha-asc::before {
	font-family:"FontAwesome";
	content:"\f15d";
}
.gicon-sort-alpha-desc::before {
	font-family:"FontAwesome";
	content:"\f15e";
}
.gicon-sort-amount-asc::before {
	font-family:"FontAwesome";
	content:"\f160";
}
.gicon-sort-amount-desc::before {
	font-family:"FontAwesome";
	content:"\f161";
}
.gicon-sort-asc::before {
	font-family:"FontAwesome";
	content:"\f0de";
}
.gicon-sort-desc::before {
	font-family:"FontAwesome";
	content:"\f0dd";
}
.gicon-sort-down::before {
	font-family:"FontAwesome";
	content:"\f0dd";
}
.gicon-sort-numeric-asc::before {
	font-family:"FontAwesome";
	content:"\f162";
}
.gicon-sort-numeric-desc::before {
	font-family:"FontAwesome";
	content:"\f163";
}
.gicon-sort-up::before {
	font-family:"FontAwesome";
	content:"\f0de";
}
.gicon-soundcloud::before {
	font-family:"FontAwesome";
	content:"\f1be";
}
.gicon-space-shuttle::before {
	font-family:"FontAwesome";
	content:"\f197";
}
.gicon-spinner::before {
	font-family:"FontAwesome";
	content:"\f110";
}
.gicon-spoon::before {
	font-family:"FontAwesome";
	content:"\f1b1";
}
.gicon-square::before {
	font-family:"FontAwesome";
	content:"\f0c8";
}
.gicon-square-o::before {
	font-family:"FontAwesome";
	content:"\f096";
}
.gicon-star::before {
	font-family:"FontAwesome";
	content:"\f005";
}
.gicon-star-half::before {
	font-family:"FontAwesome";
	content:"\f089";
}
.gicon-star-half-empty::before {
	font-family:"FontAwesome";
	content:"\f123";
}
.gicon-star-half-full::before {
	font-family:"FontAwesome";
	content:"\f123";
}
.gicon-star-half-o::before,
.gicon-star-half-outline::before {
	font-family:"FontAwesome";
	content:"\f123";
}
.gicon-star-o::before,
.gicon-star-outline::before {
	font-family:"FontAwesome";
	content:"\f006";
}
.gicon-step-backward::before {
	font-family:"FontAwesome";
	content:"\f048";
}
.gicon-step-forward::before {
	font-family:"FontAwesome";
	content:"\f051";
}
.gicon-stethoscope::before {
	font-family:"FontAwesome";
	content:"\f0f1";
}
.gicon-sticky-noBlock_editor::before {
	font-family:"FontAwesome";
	content:"\f249";
}
.gicon-sticky-note-o::before {
	font-family:"FontAwesome";
	content:"\f24a";
}
.gicon-stop::before {
	font-family:"FontAwesome";
	content:"\f04d";
}
.gicon-stop-circle::before {
	font-family:"FontAwesome";
	content:"\f28d";
}
.gicon-stop-circle-o::before {
	font-family:"FontAwesome";
	content:"\f28e";
}
.gicon-street-view::before {
	font-family:"FontAwesome";
	content:"\f21d";
}
.gicon-strikethrough::before {
	font-family:"FontAwesome";
	content:"\f0cc";
}
.gicon-subscript::before {
	font-family:"FontAwesome";
	content:"\f12c";
}
.gicon-subway::before {
	font-family:"FontAwesome";
	content:"\f239";
}
.gicon-suitcase::before {
	font-family:"FontAwesome";
	content:"\f0f2";
}
.gicon-sun-o::before {
	font-family:"FontAwesome";
	content:"\f185";
}
.gicon-superpowers::before {
	font-family:"FontAwesome";
	content:"\f2dd";
}
.gicon-superscript::before {
	font-family:"FontAwesome";
	content:"\f12b";
}
.gicon-table::before {
	font-family:"FontAwesome";
	content:"\f0ce";
}
.gicon-tablet::before {
	font-family:"FontAwesome";
	content:"\f10a";
}
.gicon-tag::before {
	font-family:"FontAwesome";
	content:"\f02b";
}
.gicon-tags::before {
	font-family:"FontAwesome";
	content:"\f02c";
}
.gicon-tasks::before {
	font-family:"FontAwesome";
	content:"\f0ae";
}
.gicon-taxi::before {
	font-family:"FontAwesome";
	content:"\f1ba";
}
.gicon-terminal::before {
	font-family:"FontAwesome";
	content:"\f120";
}
.gicon-text-height::before {
	font-family:"FontAwesome";
	content:"\f034";
}
.gicon-text-width::before {
	font-family:"FontAwesome";
	content:"\f035";
}
.gicon-th::before {
	font-family:"FontAwesome";
	content:"\f00a";
}
.gicon-th-large::before {
	font-family:"FontAwesome";
	content:"\f009";
}
.gicon-th-list::before {
	font-family:"FontAwesome";
	content:"\f00b";
}
.gicon-thermometer::before,
.gicon-thermometer-full::before {
	font-family:"FontAwesome";
	content:"\f2c7";
}
.gicon-thermometer-empty::before {
	font-family:"FontAwesome";
	content:"\f2cb";
}
.gicon-thermometer-half::before {
	font-family:"FontAwesome";
	content:"\f2c9";
}
.gicon-thermometer-quarter::before {
	font-family:"FontAwesome";
	content:"\f2ca";
}
.gicon-thermometer-three-quarters::before {
	font-family:"FontAwesome";
	content:"\f2c8";
}
.gicon-thumbs-down::before {
	font-family:"FontAwesome";
	content:"\f165";
}
.gicon-thumbs-down-o::before,
.gicon-thumbs-o-down::before {
	font-family:"FontAwesome";
	content:"\f088";
}
.gicon-thumbs-up::before {
	font-family:"FontAwesome";
	content:"\f164";
}
.gicon-thumbs-up-o::before,
.gicon-thumbs-o-up::before {
	font-family:"FontAwesome";
	content:"\f087";
}
.gicon-thumbtack::before,
.gicon-thumb-tack::before {
	font-family:"FontAwesome";
	content:"\f08d";
}
.gicon-ticket::before {
	font-family:"FontAwesome";
	content:"\f145";
}
.gicon-times-circle::before {
	font-family:"FontAwesome";
	content:"\f057";
}
.gicon-times-circle-o::before {
	font-family:"FontAwesome";
	content:"\f05c";
}
.gicon-tint::before {
	font-family:"FontAwesome";
	content:"\f043";
}
.gicon-toggle-off::before {
	font-family:"FontAwesome";
	content:"\f204";
}
.gicon-toggle-on::before {
	font-family:"FontAwesome";
	content:"\f205";
}
.gicon-trademark::before {
	font-family:"FontAwesome";
	content:"\f25c";
}
.gicon-train::before {
	font-family:"FontAwesome";
	content:"\f238";
}
.gicon-transgender::before,
.gicon-intersex::before {
	font-family:"FontAwesome";
	content:"\f224";
}
.gicon-transgender-alt::before {
	font-family:"FontAwesome";
	content:"\f225";
}
.gicon-trash::before {
	font-family:"FontAwesome";
	content:"\f1f8";
}
.gicon-trash-o::before {
	font-family:"FontAwesome";
	content:"\f014";
}
.gicon-tree::before {
	font-family:"FontAwesome";
	content:"\f1bb";
}
.gicon-trophy::before {
	font-family:"FontAwesome";
	content:"\f091";
}
.gicon-truck::before {
	font-family:"FontAwesome";
	content:"\f0d1";
}
.gicon-tty::before {
	font-family:"FontAwesome";
	content:"\f1e4";
}
.gicon-tv::before {
	font-family:"FontAwesome";
	content:"\f26c";
}
.gicon-twitter::before {
	font-family:"FontAwesome";
	content:"\f099";
}
.gicon-twitter-square::before {
	font-family:"FontAwesome";
	content:"\f081";
}
.gicon-umbrella::before {
	font-family:"FontAwesome";
	content:"\f0e9";
}
.gicon-underline::before {
	font-family:"FontAwesome";
	content:"\f0cd";
}
.gicon-undo::before,
.gicon-rotate-left::before {
	font-family:"FontAwesome";
	content:"\f0e2";
}
.gicon-unlink::before,
.gicon-chain-broken::before {
	font-family:"FontAwesome";
	content:"\f127";
}
.gicon-unlock::before {
	font-family:"FontAwesome";
	content:"\f09c";
}
.gicon-unlock-alt::before {
	font-family:"FontAwesome";
	content:"\f13e";
}
.gicon-upload::before {
	font-family:"FontAwesome";
	content:"\f093";
}
.gicon-usb::before {
	font-family:"FontAwesome";
	content:"\f287";
}
.gicon-user::before {
	font-family:"FontAwesome";
	content:"\f007";
}
.gicon-user-circle::before {
	font-family:"FontAwesome";
	content:"\f2bd";
}
.gicon-user-circle-o::before {
	font-family:"FontAwesome";
	content:"\f2be";
}
.gicon-user-md::before {
	font-family:"FontAwesome";
	content:"\f0f0";
}
.gicon-user-o::before {
	font-family:"FontAwesome";
	content:"\f2c0";
}
.gicon-user-plus::before {
	font-family:"FontAwesome";
	content:"\f234";
}
.gicon-user-secret::before {
	font-family:"FontAwesome";
	content:"\f21b";
}
.gicon-user-times::before {
	font-family:"FontAwesome";
	content:"\f235";
}
.gicon-users::before {
	font-family:"FontAwesome";
	content:"\f0c0";
}
.gicon-venus::before {
	font-family:"FontAwesome";
	content:"\f221";
}
.gicon-venus-double::before {
	font-family:"FontAwesome";
	content:"\f226";
}
.gicon-venus-mars::before {
	font-family:"FontAwesome";
	content:"\f228";
}
.gicon-video-camera::before {
	font-family:"FontAwesome";
	content:"\f03d";
}
.gicon-vimeo::before {
	font-family:"FontAwesome";
	content:"\f27d";
}
.gicon-vimeo-square::before {
	font-family:"FontAwesome";
	content:"\f194";
}
.gicon-volume-down::before {
	font-family:"FontAwesome";
	content:"\f027";
}
.gicon-volume-off::before {
	font-family:"FontAwesome";
	content:"\f026";
}
.gicon-volume-up::before {
	font-family:"FontAwesome";
	content:"\f028";
}
.gicon-warning::before {
	font-family:"FontAwesome";
	content:"\f071";
}
.gicon-wechat::before {
	font-family:"FontAwesome";
	content:"\f1d7";
}
.gicon-whatsapp::before {
	font-family:"FontAwesome";
	content:"\f232";
}
.gicon-wheelchair::before {
	font-family:"FontAwesome";
	content:"\f193";
}
.gicon-wifi::before {
	font-family:"FontAwesome";
	content:"\f1eb";
}
.gicon-wikipedia-w::before {
	font-family:"FontAwesome";
	content:"\f266";
}
.gicon-window-close::before {
	font-family:"FontAwesome";
	content:"\f2d3";
}
.gicon-window-close-o::before {
	font-family:"FontAwesome";
	content:"\f2d4";
}
.gicon-window-maximize::before {
	font-family:"FontAwesome";
	content:"\f2d0";
}
.gicon-window-minimize::before {
	font-family:"FontAwesome";
	content:"\f2d1";
}
.gicon-window-restore::before {
	font-family:"FontAwesome";
	content:"\f2d2";
}
.gicon-windows::before {
	font-family:"FontAwesome";
	content:"\f17a";
}
.gicon-won-sign::before,
.gicon-won::before {
	font-family:"FontAwesome";
	content:"\f159";
}
.gicon-wrench::before {
	font-family:"FontAwesome";
	content:"\f0ad";
}
.gicon-yahoo::before {
	font-family:"FontAwesome";
	content:"\f19e";
}
.gicon-yen-sign::before,
.gicon-yen::before {
	font-family:"FontAwesome";
	content:"\f157";
}
.gicon-youtube::before {
	font-family:"FontAwesome";
	content:"\f167";
}
.gicon-youtube-play::before {
	font-family:"FontAwesome";
	content:"\f16a";
}
.gicon-youtube-square::before {
	font-family:"FontAwesome";
	content:"\f166";
}
.gicon-address-book::before {
	font-family:"FontAwesome";
	content:"\f2b9";
}
:root {
	--gutter:15px;
	--negative-gutter:-15px;
}
.row,
.row-inner {
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	align-content:flex-start;
	flex-basis:100%;
}
.row-inner {
	width:100%;
}
.no-gutters {
	margin-right:0;
	margin-left:0;
}
.no-gutters > .col {
	padding-right:0;
	padding-left:0;
}
.col,
[class*="desktop-"],
[class*="tablet-"],
[class*="phone-"],
[class*="gfw-p-all-"] {
	position:relative;
	padding-left:var(--gutter);
	padding-right:var(--gutter);
}
.gfw-p-all-1 {
	width:4.1666666666667%;
}
.gfw-p-all-2 {
	width:8.3333333333333%;
}
.gfw-p-all-3 {
	width:12.5%;
}
.gfw-p-all-4 {
	width:16.666666666667%;
}
.gfw-p-all-5 {
	width:20.833333333333%;
}
.gfw-p-all-6 {
	width:25%;
}
.gfw-p-all-7 {
	width:29.166666666667%;
}
.gfw-p-all-8 {
	width:33.333333333333%;
}
.gfw-p-all-9 {
	width:37.5%;
}
.gfw-p-all-10 {
	width:41.666666666667%;
}
.gfw-p-all-11 {
	width:45.833333333333%;
}
.gfw-p-all-12 {
	width:50%;
}
.gfw-p-all-13 {
	width:54.166666666667%;
}
.gfw-p-all-14 {
	width:58.333333333333%;
}
.gfw-p-all-15 {
	width:62.5%;
}
.gfw-p-all-16 {
	width:66.666666666667%;
}
.gfw-p-all-17 {
	width:70.833333333333%;
}
.gfw-p-all-18 {
	width:75%;
}
.gfw-p-all-19 {
	width:79.166666666667%;
}
.gfw-p-all-20 {
	width:83.333333333333%;
}
.gfw-p-all-21 {
	width:87.5%;
}
.gfw-p-all-22 {
	width:91.666666666667%;
}
.gfw-p-all-23 {
	width:95.833333333333%;
}
.gfw-p-all-24 {
	width:100%;
}
.phone-p-1 {
	width:4.1666666666667%;
	flex:0 0 4.1666666666667%;
	max-width:4.1666666666667%;
}
.phone-p-2 {
	width:8.3333333333333%;
	flex:0 0 8.3333333333333%;
	max-width:8.3333333333333%;
}
.phone-p-3 {
	width:12.5%;
	flex:0 0 12.5%;
	max-width:12.5%;
}
.phone-p-4 {
	width:16.666666666667%;
	flex:0 0 16.666666666667%;
	max-width:16.666666666667%;
}
.phone-p-5 {
	width:20.833333333333%;
	flex:0 0 20.833333333333%;
	max-width:20.833333333333%;
}
.phone-p-6 {
	width:25%;
	flex:0 0 25%;
	max-width:25%;
}
.phone-p-7 {
	width:29.166666666667%;
	flex:0 0 29.166666666667%;
	max-width:29.166666666667%;
}
.phone-p-8 {
	width:33.333333333333%;
	flex:0 0 33.333333333333%;
	max-width:33.333333333333%;
}
.phone-p-9 {
	width:37.5%;
	flex:0 0 37.5%;
	max-width:37.5%;
}
.phone-p-10 {
	width:41.666666666667%;
	flex:0 0 41.666666666667%;
	max-width:41.666666666667%;
}
.phone-p-11 {
	width:45.833333333333%;
	flex:0 0 45.833333333333%;
	max-width:45.833333333333%;
}
.phone-p-12 {
	width:50%;
	flex:0 0 50%;
	max-width:50%;
}
.phone-p-13 {
	width:54.166666666667%;
	flex:0 0 54.166666666667%;
	max-width:54.166666666667%;
}
.phone-p-14 {
	width:58.333333333333%;
	flex:0 0 58.333333333333%;
	max-width:58.333333333333%;
}
.phone-p-15 {
	width:62.5%;
	flex:0 0 62.5%;
	max-width:62.5%;
}
.phone-p-16 {
	width:66.666666666667%;
	flex:0 0 66.666666666667%;
	max-width:66.666666666667%;
}
.phone-p-17 {
	width:70.833333333333%;
	flex:0 0 70.833333333333%;
	max-width:70.833333333333%;
}
.phone-p-18 {
	width:75%;
	flex:0 0 75%;
	max-width:75%;
}
.phone-p-19 {
	width:79.166666666667%;
	flex:0 0 79.166666666667%;
	max-width:79.166666666667%;
}
.phone-p-20 {
	width:83.333333333333%;
	flex:0 0 83.333333333333%;
	max-width:83.333333333333%;
}
.phone-p-21 {
	width:87.5%;
	flex:0 0 87.5%;
	max-width:87.5%;
}
.phone-p-22 {
	width:91.666666666667%;
	flex:0 0 91.666666666667%;
	max-width:91.666666666667%;
}
.phone-p-23 {
	width:95.833333333333%;
	flex:0 0 95.833333333333%;
	max-width:95.833333333333%;
}
.phone-p-24 {
	width:100%;
	flex:0 0 100%;
	max-width:100%;
}
.order-1 {
	order:1;
}
.order-2 {
	order:2;
}
.order-3 {
	order:3;
}
.order-4 {
	order:4;
}
.order-5 {
	order:5;
}
.order-6 {
	order:6;
}
.order-7 {
	order:7;
}
.order-8 {
	order:8;
}
.order-9 {
	order:9;
}
.order-10 {
	order:10;
}
.order-11 {
	order:11;
}
.order-12 {
	order:12;
}
.order-13 {
	order:13;
}
.order-14 {
	order:14;
}
.order-15 {
	order:15;
}
.order-16 {
	order:16;
}
.order-17 {
	order:17;
}
.order-18 {
	order:18;
}
.order-19 {
	order:19;
}
.order-20 {
	order:20;
}
.order-21 {
	order:21;
}
.order-22 {
	order:22;
}
.order-23 {
	order:23;
}
.order-24 {
	order:24;
}
.boxed-layout {
	margin:auto;
}
html {
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
*,
*::before,
*::after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:var(--gutter);
	padding-right:var(--gutter);
}
.container::before,
div.container::after,
.row::before,
.row::after {
	content:' ';
	display:table;
}
.container::after,
.row::after {
	clear:both;
}
.row {
	margin-left:var(--negative-gutter);
	margin-right:var(--negative-gutter);
}
.row >.row {
	margin-left:0;
	margin-right:0;
	padding-left:var(--gutter);
	padding-right:var(--gutter);
}
img,
video,
svg {
	max-width:100% !important;
	height:auto;
}
table,
img {
	border:none;
}
a {
	-webkit-transition:all 0.1s;
	-moz-transition:all 0.1s;
	-ms-transition:all 0.1s;
	-o-transition:all 0.1s;
	transition:all 0.1s;
}
form {
	margin:0;
}
img {
	vertical-align:middle;
}
.pointer-icon {
	cursor:pointer;
}
.noborder {
	text-decoration:none !important;
	border:0 !important;
}
.required {
	color:#ce2727;
}
hr {
	border:none;
	border-bottom:1px dotted #CCC;
	margin:20px 0;
	width:100%;
}
.rowA {
	background-color:rgba(7, 62, 117, .02);
}
.rowB {
	background-color:rgba(0, 0, 0, 0.05);
}
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
textarea,
select {
	font-family:inherit;
	font-weight:initial;
	font-size:inherit;
	height:38px;
	max-width:100%;
	border:1px solid #CCC;
	border-radius:2px;
	padding:0 5px;
	transition:all 0.2s linear;
}
select[multiple] {
	height:80px;
}
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
textarea:focus,
select:focus {
	outline:none !important;
}
textarea {
	font-family:inherit;
	padding:5px;
}
#gahela input[type=radio] {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#gahela select {
	padding:5px;
}
#gahela input[type='checkbox'] {
	vertical-align:middle;
	margin-bottom:5px;
}
.form-error-field-highlight,
.form-check-field-highlight {
	background-repeat:no-repeat !important;
	background-position:right center !important;
}
.form-error-field-highlight {
	border:1px solid #FF4646 !important;
	background-image:url("//peterscreekhistoricalsociety.org/design/core/public/images/textfield-error-background.png") !important;
}
.form-check-field-highlight {
	border:1px solid #8BC34A !important;
	background-image:url("//peterscreekhistoricalsociety.org/design/core/public/images/textfield-check-background.png") !important;
}
select.form-error-field-highlight,
select.form-check-field-highlight {
	padding-right:29px !important;
	background-position:right 17px center !important;
}
.gfw-unselectable {
	-moz-user-select:-moz-none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.gfw-element-mask {
	background:url("//peterscreekhistoricalsociety.org/design/core/public/images/element-mask-FFF.png") repeat;
	position:absolute;
	z-index:997 !important;
	color:#000;
}
div.instant-search {
	position:absolute;
	background:#FFF;
	padding:5px;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	margin:0px auto;
	min-height:35px;
	-moz-opacity:.97;
	filter:alpha(opacity=97);
	opacity:.97;
	border-radius:0px 0px 3px 3px;
	-gfw-box-shadow:0px 5px 8px rgba(0, 0, 0, 0.49);
	z-index:9999999;
}
div.instant-search dl {
	margin:0;
}
div.instant-search dd {
	margin:0;
	text-align:left;
	padding:5px;
}
div.instant-search dd a {
	color:#333;
	display:block;
	text-decoration:none;
}
div.instant-search dd a:link {
	color:#333;
}
div.instant-search dd a:visited {
	color:#333;
}
div.instant-search dd a:hover {
	color:#333;
}
div.instant-search dd.highlighted {
	background-color:#EFEFEF;
}
.ui-widget-content.ui-progressbar {
	height:16px;
	max-width:100%;
	width:300px;
	border:none !important;
}
.ui-progressbar-value {
	background:url("//peterscreekhistoricalsociety.org/design/core/public/images/progress-bar-green.gif") repeat-x scroll 50% 50% #3C0 !important;
	border:none;
	margin:0 0 0 -1px !important;
	height:15px;
}
.fileuploadinput {
	display:none !important;
}
.drag-and-drop-buttons-box {
	margin:5px auto;
	position:relative;
	text-align:center;
}
.filedroparea {
	margin:15px;
	border:1px dashed #BBB;
	font-size:1.2em;
	padding:30px 10px;
	min-height:100px;
	position:relative;
	text-align:center;
	background:#F7F7F7 url("//peterscreekhistoricalsociety.org/design/core/public/images/picture-background.png") no-repeat center center;
}
.max-upload-size {
	position:absolute;
	width:100%;
	text-align:center;
	bottom:3px;
	font-size:12px;
	line-height:12px;
	color:#FF4545;
}
.icon-10 {
	font-size:10px;
	margin:2px;
	vertical-align:middle;
}
.icon-12 {
	font-size:12px;
	margin:2px;
	vertical-align:middle;
}
.icon-16 {
	font-size:16px;
	margin:3px;
	vertical-align:middle;
}
.icon-20 {
	font-size:20px;
	margin:3px;
	vertical-align:middle;
}
.icon-24 {
	font-size:23px;
	margin-right:4px;
	vertical-align:middle;
}
.icon-32 {
	font-size:32px;
	margin-right:3px;
	vertical-align:middle;
}
.icon-48 {
	font-size:48px;
	margin-right:3px;
	vertical-align:middle;
}
.spin-icon {
	-webkit-animation:gicon-spin 2s linear infinite;
	-moz-animation:gicon-spin 2s linear infinite;
	animation:gicon-spin 2s linear infinite;
	text-shadow:none;
	box-shadow:none;
}
.spin-icon-fast {
	-webkit-animation:gicon-spin .5s infinite linear;
	-moz-animation:gicon-spin .5s infinite linear;
	animation:gicon-spin .5s infinite linear;
}
.spin-icon.slow {
	-webkit-animation:gicon-spin 6s linear infinite;
	-moz-animation:gicon-spin 6s linear infinite;
	animation:gicon-spin 6s linear infinite;
}
.gfw-dyn-saving-node {
	display:inline-block;
}
.ui-slider-handle {
	border-radius:24px !important;
	outline:none;
	cursor:ew-resize !important;
}
.ui-slider-horizontal {
	height:0 !important;
}
#gahela fieldset {
	padding:1em;
	border:1px solid #CCC;
	background:#F8F8F8;
}
#gahela ledgend {
	padding:5em;
}
.no-state-required-message {
	margin:15px 0;
}
.form-fields-box label {
	display:block;
	margin:10px 0 1px;
	font-weight:500;
}
.form-fields-box label.first-label {
	margin-top:0;
}
.form-fields-box label.inline {
	display:inline;
	margin:1px;
}
.form-fields-box label.nomargin {
	margin:1px;
}
td .form-fields-box label {
	margin:0 !important;
}
.form-fields-box textarea {
	width:100%;
	height:60px;
}
div.form-field-line-box {
	width:100%;
}
div.form-field-line-box::after {
	content:'';
	display:table;
	clear:both;
}
.form-field-line-cell {
	float:left;
}
textarea {
	min-height:60px;
}
.clearfloat {
	clear:both;
	height:0;
	padding:0 !important;
	font-size:1px;
	line-height:0px;
}
section.gfw-sl {
	width:100%;
}
.centered-content-box {
	text-align:center;
	margin:20px 0 10px 0;
}
.left-content-box {
	text-align:left;
	margin:15px 0;
}
.has-animation {
	visibility:hidden;
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
table.table-display {
	width:100%;
	border-collapse:collapse;
	border:1px solid #ececec;
	overflow:auto;
}
table.table-display td {
	border:0;
	padding:6px 5px;
	margin:0;
}
table.table-display tr td:first-child {
	border-left:none !important;
}
table.table-display th {
	padding:15px 5px;
	margin:0;
	font-weight:500;
	text-align:left;
	white-space:nowrap;
	border-bottom:1px solid #ececec;
	color:#000000;
	min-height:20px;
	background-color:#f3f3f8;
}
table.table-display .selected {
	background-color:#EFEFEF;
}
table.table-display .checkbox {
	padding:7px;
	text-align:center;
	vertical-align:middle;
	width:15px;
}
table.table-display .sort {
	padding:10px;
	margin:0;
}
.table-row-selected {
	background:#D3EEF9 !important;
}
.gfw-section-highlight-note {
	color:#353535;
	background:#EBF6FB;
	margin:2em 0;
	padding:25px;
	border-left:3px solid #2C84B7;
	max-width:800px;
}
.gfw-section-highlight-warning {
	color:#353535;
	background:#FEEDED;
	margin:2em 0;
	padding:25px;
	border-left:3px solid #D83737;
	max-width:800px;
}
blockquote {
	border-left:5px solid #ffa500;
	margin:10px;
	padding:10px 10px 10px 30px;
	position:relative;
	background-color:rgba(0, 0, 0, .03);
}
blockquote::after {
	font-family:FontAwesome;
	content:'\f10d';
	color:#909090;
	position:absolute;
	top:8px;
	font-size:20px;
	left:5px;
}
.ui-draggable-handle {
	cursor:move;
	padding-top:0 !important;
}
a {
	color:inherit;
	text-decoration:none !important;
	border-bottom:1px dotted #ccc;
}
a:hover {
	border-bottom:1px solid #282727;
}
.ripple-effect {
	position:absolute;
	border-radius:50%;
	width:30px;
	height:30px;
	background-color:#FFF;
	animation:ripple-animation 1s;
}
@font-face {
	font-family:'FontAwesome';
	font-display:swap;
	src:url("//peterscreekhistoricalsociety.org/res/peterscreek/design/themes/historical/assets/css/lib/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format('embedded-opentype'), url("//peterscreekhistoricalsociety.org/res/peterscreek/design/themes/historical/assets/css/lib/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format('woff2'), url("//peterscreekhistoricalsociety.org/res/peterscreek/design/themes/historical/assets/css/lib/font-awesome/fontawesome-webfont.woff?v=4.7.0") format('woff'), url("//peterscreekhistoricalsociety.org/res/peterscreek/design/themes/historical/assets/css/lib/font-awesome/fontawesome-webfont.ttf?v=4.7.0") format('truetype'), url("//peterscreekhistoricalsociety.org/res/peterscreek/design/themes/historical/assets/css/lib/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format('svg');
	font-weight:normal;
	font-style:normal;
}
.gicon-address-book::before {
	font-family:"FontAwesome";
	content:"\f2b9";
}
.gicon-address-book-o::before,
.gicon-address-book-outline::before {
	font-family:"FontAwesome";
	content:"\f2ba";
}
.gicon-address-card::before {
	font-family:"FontAwesome";
	content:"\f2bb";
}
.gicon-address-card-o::before,
.gicon-address-card-outline::before {
	font-family:"FontAwesome";
	content:"\f2bc";
}
.gicon-align-center::before {
	font-family:"FontAwesome";
	content:"\f037";
}
.gicon-align-justify::before {
	font-family:"FontAwesome";
	content:"\f039";
}
.gicon-align-left::before {
	font-family:"FontAwesome";
	content:"\f036";
}
.gicon-align-right::before {
	font-family:"FontAwesome";
	content:"\f038";
}
.gicon-amazon::before {
	font-family:"FontAwesome";
	content:"\f270";
}
.gicon-ambulance::before {
	font-family:"FontAwesome";
	content:"\f0f9";
}
.gicon-anchor::before {
	font-family:"FontAwesome";
	content:"\f13d";
}
.gicon-android::before {
	font-family:"FontAwesome";
	content:"\f17b";
}
.gicon-angle-double-down::before {
	font-family:"FontAwesome";
	content:"\f103";
}
.gicon-angle-double-left::before {
	font-family:"FontAwesome";
	content:"\f100";
}
.gicon-angle-double-right::before {
	font-family:"FontAwesome";
	content:"\f101";
}
.gicon-angle-double-up::before {
	font-family:"FontAwesome";
	content:"\f102";
}
.gicon-angle-down::before {
	font-family:"FontAwesome";
	content:"\f107";
}
.gicon-angle-left::before {
	font-family:"FontAwesome";
	content:"\f104";
}
.gicon-angle-right::before {
	font-family:"FontAwesome";
	content:"\f105";
}
.gicon-angle-up::before {
	font-family:"FontAwesome";
	content:"\f106";
}
.gicon-apple::before {
	font-family:"FontAwesome";
	content:"\f179";
}
.gicon-archive::before {
	font-family:"FontAwesome";
	content:"\f187";
}
.gicon-arrow-circle-down::before {
	font-family:"FontAwesome";
	content:"\f0ab";
}
.gicon-arrow-circle-down-o::before,
.gicon-arrow-circle-down-outline::before {
	font-family:"FontAwesome";
	content:"\f01a";
}
.gicon-arrow-circle-left::before {
	font-family:"FontAwesome";
	content:"\f0a8";
}
.gicon-arrow-circle-left-o::before,
.gicon-arrow-circle-left-outline::before {
	font-family:"FontAwesome";
	content:"\f190";
}
.gicon-arrow-circle-right::before {
	font-family:"FontAwesome";
	content:"\f0a9";
}
.gicon-arrow-circle-right-o::before,
.gicon-arrow-circle-right-outline::before {
	font-family:"FontAwesome";
	content:"\f18e";
}
.gicon-arrow-circle-up::before {
	font-family:"FontAwesome";
	content:"\f0aa";
}
.gicon-arrow-circle-up-o::before,
.gicon-arrow-circle-up-outline::before {
	font-family:"FontAwesome";
	content:"\f01b";
}
.gicon-arrow-down::before {
	font-family:"FontAwesome";
	content:"\f063";
}
.gicon-arrow-left::before {
	font-family:"FontAwesome";
	content:"\f060";
}
.gicon-arrow-right::before {
	font-family:"FontAwesome";
	content:"\f061";
}
.gicon-arrow-up::before {
	font-family:"FontAwesome";
	content:"\f062";
}
.gicon-arrows::before {
	font-family:"FontAwesome";
	content:"\f047";
}
.gicon-arrows-alt::before {
	font-family:"FontAwesome";
	content:"\f0b2";
}
.gicon-arrows-h::before {
	font-family:"FontAwesome";
	content:"\f07e";
}
.gicon-arrows-v::before {
	font-family:"FontAwesome";
	content:"\f07d";
}
.gicon-asterisk::before {
	font-family:"FontAwesome";
	content:"\f069";
}
.gicon-at::before {
	font-family:"FontAwesome";
	content:"\f1fa";
}
.gicon-backward::before {
	font-family:"FontAwesome";
	content:"\f04a";
}
.gicon-balance-scale::before {
	font-family:"FontAwesome";
	content:"\f24e";
}
.gicon-ban::before {
	font-family:"FontAwesome";
	content:"\f05e";
}
.gicon-bank::before,
.gicon-university::before,
.gicon-institution::before {
	font-family:"FontAwesome";
	content:"\f19c";
}
.gicon-barcode::before {
	font-family:"FontAwesome";
	content:"\f02a";
}
.gicon-bars::before {
	font-family:"FontAwesome";
	content:"\f0c9";
}
.gicon-bath::before {
	font-family:"FontAwesome";
	content:"\f2cd";
}
.gicon-battery-empty::before,
.gicon-battery-0::before {
	font-family:"FontAwesome";
	content:"\f244";
}
.gicon-battery-full::before,
.gicon-battery-4::before {
	font-family:"FontAwesome";
	content:"\f240";
}
.gicon-battery-half::before,
.gicon-battery-2::before {
	font-family:"FontAwesome";
	content:"\f242";
}
.gicon-battery-quarter::before,
.gicon-battery-1::before {
	font-family:"FontAwesome";
	content:"\f243";
}
.gicon-battery-three-quarters::before,
.gicon-battery-3::before {
	font-family:"FontAwesome";
	content:"\f241";
}
.gicon-bed::before {
	font-family:"FontAwesome";
	content:"\f236";
}
.gicon-beer::before {
	font-family:"FontAwesome";
	content:"\f0fc";
}
.gicon-bell::before {
	font-family:"FontAwesome";
	content:"\f0f3";
}
.gicon-bell-o::before,
.gicon-bell-outline::before {
	font-family:"FontAwesome";
	content:"\f0a2";
}
.gicon-bell-slash::before {
	font-family:"FontAwesome";
	content:"\f1f6";
}
.gicon-bell-slash-o::before,
.gicon-bell-slash-outline::before {
	font-family:"FontAwesome";
	content:"\f1f7";
}
.gicon-bicycle::before {
	font-family:"FontAwesome";
	content:"\f206";
}
.gicon-binoculars::before {
	font-family:"FontAwesome";
	content:"\f1e5";
}
.gicon-birthday-cake::before {
	font-family:"FontAwesome";
	content:"\f1fd";
}
.gicon-bitcoin::before,
.gicon-btc::before {
	font-family:"FontAwesome";
	content:"\f15a";
}
.gicon-bluetooth::before {
	font-family:"FontAwesome";
	content:"\f294";
}
.gicon-bold::before {
	font-family:"FontAwesome";
	content:"\f032";
}
.gicon-bolt::before,
.gicon-flash::before {
	font-family:"FontAwesome";
	content:"\f0e7";
}
.gicon-bomb::before {
	font-family:"FontAwesome";
	content:"\f1e2";
}
.gicon-book::before {
	font-family:"FontAwesome";
	content:"\f02d";
}
.gicon-bookmark::before {
	font-family:"FontAwesome";
	content:"\f02e";
}
.gicon-bookmark-o::before,
.gicon-bookmark-outline::before {
	font-family:"FontAwesome";
	content:"\f097";
}
.gicon-briefcase::before {
	font-family:"FontAwesome";
	content:"\f0b1";
}
.gicon-bug::before {
	font-family:"FontAwesome";
	content:"\f188";
}
.gicon-building::before {
	font-family:"FontAwesome";
	content:"\f1ad";
}
.gicon-building-o::before,
.gicon-building-outline::before {
	font-family:"FontAwesome";
	content:"\f0f7";
}
.gicon-bullhorn::before {
	font-family:"FontAwesome";
	content:"\f0a1";
}
.gicon-bullseye::before {
	font-family:"FontAwesome";
	content:"\f140";
}
.gicon-bus::before {
	font-family:"FontAwesome";
	content:"\f207";
}
.gicon-calculator::before {
	font-family:"FontAwesome";
	content:"\f1ec";
}
.gicon-calendar::before {
	font-family:"FontAwesome";
	content:"\f073";
}
.gicon-calendar-check-o::before,
.gicon-calendar-check-outline::before {
	font-family:"FontAwesome";
	content:"\f274";
}
.gicon-calendar-minus-o::before,
.gicon-calendar-minus-outline::before {
	font-family:"FontAwesome";
	content:"\f272";
}
.gicon-calendar-o::before,
.gicon-calendar-outline::before {
	font-family:"FontAwesome";
	content:"\f133";
}
.gicon-calendar-plus-o::before,
.gicon-calendar-plus-outline::before {
	font-family:"FontAwesome";
	content:"\f271";
}
.gicon-calendar-times-o::before,
.gicon-calendar-times-outline::before {
	font-family:"FontAwesome";
	content:"\f273";
}
.gicon-camera::before {
	font-family:"FontAwesome";
	content:"\f030";
}
.gicon-camera-retro::before {
	font-family:"FontAwesome";
	content:"\f083";
}
.gicon-car::before,
.gicon-automobile::before {
	font-family:"FontAwesome";
	content:"\f1b9";
}
.gicon-caret-down::before {
	font-family:"FontAwesome";
	content:"\f0d7";
}
.gicon-caret-left::before {
	font-family:"FontAwesome";
	content:"\f0d9";
}
.gicon-caret-right::before {
	font-family:"FontAwesome";
	content:"\f0da";
}
.gicon-caret-square-down-o::before,
.gicon-caret-square-o-down::before,
.gicon-toggle-down::before {
	font-family:"FontAwesome";
	content:"\f150";
}
.gicon-caret-square-left-o::before,
.gicon-caret-square-o-left::before,
.gicon-toggle-left::before {
	font-family:"FontAwesome";
	content:"\f191";
}
.gicon-caret-square-right-o::before,
.gicon-caret-square-o-right::before,
.gicon-toggle-right::before {
	font-family:"FontAwesome";
	content:"\f152";
}
.gicon-caret-square-up-o::before,
.gicon-caret-square-o-up::before,
.gicon-toggle-up::before {
	font-family:"FontAwesome";
	content:"\f151";
}
.gicon-caret-up::before {
	font-family:"FontAwesome";
	content:"\f0d8";
}
.gicon-cart-arrow-down::before,
.gicon-shopping-cart-arrow-down::before {
	font-family:"FontAwesome";
	content:"\f218";
}
.gicon-cart-plus::before,
.gicon-shopping-cart-plus::before {
	font-family:"FontAwesome";
	content:"\f217";
}
.gicon-cc-amex::before {
	font-family:"FontAwesome";
	content:"\f1f3";
}
.gicon-cc-diners-club::before {
	font-family:"FontAwesome";
	content:"\f24c";
}
.gicon-cc-discover::before {
	font-family:"FontAwesome";
	content:"\f1f2";
}
.gicon-cc-jcb::before {
	font-family:"FontAwesome";
	content:"\f24b";
}
.gicon-cc-mastercard::before {
	font-family:"FontAwesome";
	content:"\f1f1";
}
.gicon-cc-paypal::before {
	font-family:"FontAwesome";
	content:"\f1f4";
}
.gicon-cc-stripe::before {
	font-family:"FontAwesome";
	content:"\f1f5";
}
.gicon-cc-visa::before {
	font-family:"FontAwesome";
	content:"\f1f0";
}
.gicon-certificate::before {
	font-family:"FontAwesome";
	content:"\f0a3";
}
.gicon-chart-area::before,
.gicon-area-chart::before {
	font-family:"FontAwesome";
	content:"\f1fe";
}
.gicon-chart-bar::before,
.gicon-bar-chart::before {
	font-family:"FontAwesome";
	content:"\f080";
}
.gicon-chart-line::before,
.gicon-line-chart::before {
	font-family:"FontAwesome";
	content:"\f201";
}
.gicon-chart-pie::before,
.gicon-pie-chart::before {
	font-family:"FontAwesome";
	content:"\f200";
}
.gicon-check::before {
	font-family:"FontAwesome";
	content:"\f00c";
}
.gicon-check-circle::before {
	font-family:"FontAwesome";
	content:"\f058";
}
.gicon-check-circle-o::before,
.gicon-check-circle-outline::before {
	font-family:"FontAwesome";
	content:"\f05d";
}
.gicon-check-square::before {
	font-family:"FontAwesome";
	content:"\f14a";
}
.gicon-check-square-o::before,
.gicon-check-square-outline::before {
	font-family:"FontAwesome";
	content:"\f046";
}
.gicon-chevron-circle-down::before {
	font-family:"FontAwesome";
	content:"\f13a";
}
.gicon-chevron-circle-left::before {
	font-family:"FontAwesome";
	content:"\f137";
}
.gicon-chevron-circle-right::before {
	font-family:"FontAwesome";
	content:"\f138";
}
.gicon-chevron-circle-up::before {
	font-family:"FontAwesome";
	content:"\f139";
}
.gicon-chevron-down::before {
	font-family:"FontAwesome";
	content:"\f078";
}
.gicon-chevron-left::before {
	font-family:"FontAwesome";
	content:"\f053";
}
.gicon-chevron-right::before {
	font-family:"FontAwesome";
	content:"\f054";
}
.gicon-chevron-up::before {
	font-family:"FontAwesome";
	content:"\f077";
}
.gicon-child::before {
	font-family:"FontAwesome";
	content:"\f1ae";
}
.gicon-chrome::before {
	font-family:"FontAwesome";
	content:"\f268";
}
.gicon-circle::before {
	font-family:"FontAwesome";
	content:"\f111";
}
.gicon-circle-notch::before,
.gicon-circle-o-notch::before {
	font-family:"FontAwesome";
	content:"\f1ce";
}
.gicon-circle-o::before,
.gicon-circle-outline::before,
.gicon-circle-thin::before {
	font-family:"FontAwesome";
	content:"\f10c";
}
.gicon-circle-thin::before {
	font-family:"FontAwesome";
	content:"\f1db";
}
.gicon-clipboard::before {
	font-family:"FontAwesome";
	content:"\f0ea";
}
.gicon-clock::before,
.gicon-clock-o::before {
	font-family:"FontAwesome";
	content:"\f017";
}
.gicon-clone::before {
	font-family:"FontAwesome";
	content:"\f24d";
}
.gicon-close::before,
.gicon-times::before,
.gicon-remove::before {
	font-family:"FontAwesome";
	content:"\f00d";
}
.gicon-closed-captioning::before,
.gicon-cc::before {
	font-family:"FontAwesome";
	content:"\f20a";
}
.gicon-cloud::before {
	font-family:"FontAwesome";
	content:"\f0c2";
}
.gicon-cloud-download::before {
	font-family:"FontAwesome";
	content:"\f0ed";
}
.gicon-cloud-upload::before {
	font-family:"FontAwesome";
	content:"\f0ee";
}
.gicon-code::before {
	font-family:"FontAwesome";
	content:"\f121";
}
.gicon-code-branch::before,
.gicon-code-fork::before {
	font-family:"FontAwesome";
	content:"\f126";
}
.gicon-coffee::before {
	font-family:"FontAwesome";
	content:"\f0f4";
}
.gicon-cog::before,
.gicon-gear::before {
	font-family:"FontAwesome";
	content:"\f013";
}
.gicon-cogs::before,
.gicon-gears::before {
	font-family:"FontAwesome";
	content:"\f085";
}
.gicon-columns::before {
	font-family:"FontAwesome";
	content:"\f0db";
}
.gicon-comment::before {
	font-family:"FontAwesome";
	content:"\f075";
}
.gicon-comment-dots::before,
.gicon-commenting::before {
	font-family:"FontAwesome";
	content:"\f27a";
}
.gicon-comment-dots-o::before,
.gicon-commenting-o::before,
.gicon-commenting-outline::before {
	font-family:"FontAwesome";
	content:"\f27b";
}
.gicon-comment-o::before,
.gicon-comment-outline::before {
	font-family:"FontAwesome";
	content:"\f0e5";
}
.gicon-comments::before {
	font-family:"FontAwesome";
	content:"\f086";
}
.gicon-comments-o::before,
.gicon-comments-outline::before {
	font-family:"FontAwesome";
	content:"\f0e6";
}
.gicon-compass::before {
	font-family:"FontAwesome";
	content:"\f14e";
}
.gicon-compress::before {
	font-family:"FontAwesome";
	content:"\f066";
}
.gicon-contrast::before,
.gicon-adjust::before {
	font-family:"FontAwesome";
	content:"\f042";
}
.gicon-copy::before,
.gicon-files-o::before {
	font-family:"FontAwesome";
	content:"\f0c5";
}
.gicon-copyright::before {
	font-family:"FontAwesome";
	content:"\f1f9";
}
.gicon-creative-commons::before {
	font-family:"FontAwesome";
	content:"\f25e";
}
.gicon-credit-card::before {
	font-family:"FontAwesome";
	content:"\f09d";
}
.gicon-credit-card-alt::before {
	font-family:"FontAwesome";
	content:"\f283";
}
.gicon-crop::before {
	font-family:"FontAwesome";
	content:"\f125";
}
.gicon-crosshairs::before {
	font-family:"FontAwesome";
	content:"\f05b";
}
.gicon-css3::before {
	font-family:"FontAwesome";
	content:"\f13c";
}
.gicon-cube::before {
	font-family:"FontAwesome";
	content:"\f1b2";
}
.gicon-cubes::before {
	font-family:"FontAwesome";
	content:"\f1b3";
}
.gicon-cut::before {
	font-family:"FontAwesome";
	content:"\f0c4";
}
.gicon-cutlery::before {
	font-family:"FontAwesome";
	content:"\f0f5";
}
.gicon-dashboard::before {
	font-family:"FontAwesome";
	content:"\f0e4";
}
.gicon-database::before {
	font-family:"FontAwesome";
	content:"\f1c0";
}
.gicon-desktop::before {
	font-family:"FontAwesome";
	content:"\f108";
}
.gicon-dollar-sign::before,
.gicon-dollar::before,
.gicon-usd::before {
	font-family:"FontAwesome";
	content:"\f155";
}
.gicon-dot-circle-o::before,
.gicon-dot-circle-outline::before {
	font-family:"FontAwesome";
	content:"\f192";
}
.gicon-download::before {
	font-family:"FontAwesome";
	content:"\f019";
}
.gicon-dribbble::before {
	font-family:"FontAwesome";
	content:"\f17d";
}
.gicon-drivers-license::before {
	font-family:"FontAwesome";
	content:"\f2c2";
}
.gicon-edge::before {
	font-family:"FontAwesome";
	content:"\f282";
}
.gicon-edit::before {
	font-family:"FontAwesome";
	content:"\f044";
}
.gicon-eject::before {
	font-family:"FontAwesome";
	content:"\f052";
}
.gicon-ellipsis-h::before {
	font-family:"FontAwesome";
	content:"\f141";
}
.gicon-ellipsis-v::before {
	font-family:"FontAwesome";
	content:"\f142";
}
.gicon-envelope::before {
	font-family:"FontAwesome";
	content:"\f0e0";
}
.gicon-envelope-o::before,
.gicon-envelope-outline::before {
	font-family:"FontAwesome";
	content:"\f003";
}
.gicon-envelope-open::before {
	font-family:"FontAwesome";
	content:"\f2b6";
}
.gicon-envelope-open-o::before,
.gicon-envelope-open-outline::before {
	font-family:"FontAwesome";
	content:"\f2b7";
}
.gicon-envelope-square::before {
	font-family:"FontAwesome";
	content:"\f199";
}
.gicon-eraser::before {
	font-family:"FontAwesome";
	content:"\f12d";
}
.gicon-etsy::before {
	font-family:"FontAwesome";
	content:"\f2d7";
}
.gicon-euro-sign::before,
.gicon-euro::before,
.gicon-eur::before {
	font-family:"FontAwesome";
	content:"\f153";
}
.gicon-exchange::before {
	font-family:"FontAwesome";
	content:"\f0ec";
}
.gicon-exclamation::before {
	font-family:"FontAwesome";
	content:"\f12a";
}
.gicon-exclamation-circle::before {
	font-family:"FontAwesome";
	content:"\f06a";
}
.gicon-exclamation-triangle::before {
	font-family:"FontAwesome";
	content:"\f071";
}
.gicon-expand::before {
	font-family:"FontAwesome";
	content:"\f065";
}
.gicon-external-link::before {
	font-family:"FontAwesome";
	content:"\f08e";
}
.gicon-external-link-square::before {
	font-family:"FontAwesome";
	content:"\f14c";
}
.gicon-eye::before {
	font-family:"FontAwesome";
	content:"\f06e";
}
.gicon-eye-dropper::before,
.gicon-eyedropper::before {
	font-family:"FontAwesome";
	content:"\f1fb";
}
.gicon-eye-slash::before {
	font-family:"FontAwesome";
	content:"\f070";
}
.gicon-facebook::before {
	font-family:"FontAwesome";
	content:"\f09a";
}
.gicon-facebook-f::before {
	font-family:"FontAwesome";
	content:"\f09a";
}
.gicon-facebook-official::before {
	font-family:"FontAwesome";
	content:"\f230";
}
.gicon-facebook-square::before {
	font-family:"FontAwesome";
	content:"\f082";
}
.gicon-fast-forward::before {
	font-family:"FontAwesome";
	content:"\f050";
}
.gicon-fax::before {
	font-family:"FontAwesome";
	content:"\f1ac";
}
.gicon-feed::before {
	font-family:"FontAwesome";
	content:"\f09e";
}
.gicon-female::before {
	font-family:"FontAwesome";
	content:"\f182";
}
.gicon-fighter-jet::before {
	font-family:"FontAwesome";
	content:"\f0fb";
}
.gicon-file::before {
	font-family:"FontAwesome";
	content:"\f15b";
}
.gicon-file-archive-o::before,
.gicon-file-archive-outline::before {
	font-family:"FontAwesome";
	content:"\f1c6";
}
.gicon-file-audio-o::before,
.gicon-file-audio-outline::before,
.gicon-file-sound-o::before {
	font-family:"FontAwesome";
	content:"\f1c7";
}
.gicon-file-code-o::before,
.gicon-file-code-outline::before {
	font-family:"FontAwesome";
	content:"\f1c9";
}
.gicon-file-excel-o::before,
.gicon-file-excel-outline::before {
	font-family:"FontAwesome";
	content:"\f1c3";
}
.gicon-file-image-o::before,
.gicon-file-image-outline::before {
	font-family:"FontAwesome";
	content:"\f1c5";
}
.gicon-file-o::before,
.gicon-file-outline::before {
	font-family:"FontAwesome";
	content:"\f016";
}
.gicon-file-pdf-o::before,
.gicon-file-pdf-outline::before {
	font-family:"FontAwesome";
	content:"\f1c1";
}
.gicon-file-powerpoint-o::before,
.gicon-file-powerpoint-outline::before {
	font-family:"FontAwesome";
	content:"\f1c4";
}
.gicon-file-text::before {
	font-family:"FontAwesome";
	content:"\f15c";
}
.gicon-file-text-o::before,
.gicon-file-text-outline::before {
	font-family:"FontAwesome";
	content:"\f0f6";
}
.gicon-file-video-o::before,
.gicon-file-video-outline::before,
.gicon-file-movie-o::before {
	font-family:"FontAwesome";
	content:"\f1c8";
}
.gicon-file-word-o::before,
.gicon-file-word-outline::before {
	font-family:"FontAwesome";
	content:"\f1c2";
}
.gicon-file-zip-o::before,
.gicon-file-zip-outline::before {
	font-family:"FontAwesome";
	content:"\f1c6";
}
.gicon-film::before {
	font-family:"FontAwesome";
	content:"\f008";
}
.gicon-filter::before {
	font-family:"FontAwesome";
	content:"\f0b0";
}
.gicon-fire::before {
	font-family:"FontAwesome";
	content:"\f06d";
}
.gicon-fire-extinguisher::before {
	font-family:"FontAwesome";
	content:"\f134";
}
.gicon-firefox::before {
	font-family:"FontAwesome";
	content:"\f269";
}
.gicon-flag::before {
	font-family:"FontAwesome";
	content:"\f024";
}
.gicon-flag-checkered::before {
	font-family:"FontAwesome";
	content:"\f11e";
}
.gicon-flag-o::before,
.gicon-flag-outline::before {
	font-family:"FontAwesome";
	content:"\f11d";
}
.gicon-flask::before {
	font-family:"FontAwesome";
	content:"\f0c3";
}
.gicon-folder::before {
	font-family:"FontAwesome";
	content:"\f07b";
}
.gicon-folder-o::before,
.gicon-folder-outline::before {
	font-family:"FontAwesome";
	content:"\f114";
}
.gicon-folder-open::before {
	font-family:"FontAwesome";
	content:"\f07c";
}
.gicon-folder-open-o::before,
.gicon-folder-open-outline::before {
	font-family:"FontAwesome";
	content:"\f115";
}
.gicon-font::before {
	font-family:"FontAwesome";
	content:"\f031";
}
.gicon-fonticons::before {
	font-family:"FontAwesome";
	content:"\f280";
}
.gicon-forward::before {
	font-family:"FontAwesome";
	content:"\f04e";
}
.gicon-frown-o::before,
.gicon-frown-outline::before {
	font-family:"FontAwesome";
	content:"\f119";
}
.gicon-futbol-o::before,
.gicon-futbol-outline::before {
	font-family:"FontAwesome";
	content:"\f1e3";
}
.gicon-gamepad::before {
	font-family:"FontAwesome";
	content:"\f11b";
}
.gicon-gavel::before {
	font-family:"FontAwesome";
	content:"\f0e3";
}
.gicon-gem::before,
.gicon-diamond::before {
	font-family:"FontAwesome";
	content:"\f219";
}
.gicon-genderless::before {
	font-family:"FontAwesome";
	content:"\f22d";
}
.gicon-get-pocket::before {
	font-family:"FontAwesome";
	content:"\f265";
}
.gicon-gg-circle::before {
	font-family:"FontAwesome";
	content:"\f261";
}
.gicon-gift::before {
	font-family:"FontAwesome";
	content:"\f06b";
}
.gicon-glass-martini::before,
.gicon-glass::before {
	font-family:"FontAwesome";
	content:"\f000";
}
.gicon-globe::before {
	font-family:"FontAwesome";
	content:"\f0ac";
}
.gicon-google::before {
	font-family:"FontAwesome";
	content:"\f1a0";
}
.gicon-google-wallet::before {
	font-family:"FontAwesome";
	content:"\f1ee";
}
.gicon-graduation-cap::before,
.gicon-mortar-board::before {
	font-family:"FontAwesome";
	content:"\f19d";
}
.gicon-gratipay::before {
	font-family:"FontAwesome";
	content:"\f184";
}
.gicon-grav::before {
	font-family:"FontAwesome";
	content:"\f2d6";
}
.gicon-group::before {
	font-family:"FontAwesome";
	content:"\f0c0";
}
.gicon-h-square::before {
	font-family:"FontAwesome";
	content:"\f0fd";
}
.gicon-hacker-news::before {
	font-family:"FontAwesome";
	content:"\f1d4";
}
.gicon-hand-grab-o::before,
.gicon-hand-grab-outline::before {
	font-family:"FontAwesome";
	content:"\f255";
}
.gicon-hand-lizard-o::before,
.gicon-hand-lizard-outline::before {
	font-family:"FontAwesome";
	content:"\f258";
}
.gicon-hand-o-down::before {
	font-family:"FontAwesome";
	content:"\f0a7";
}
.gicon-hand-o-left::before {
	font-family:"FontAwesome";
	content:"\f0a5";
}
.gicon-hand-o-right::before {
	font-family:"FontAwesome";
	content:"\f0a4";
}
.gicon-hand-o-up::before {
	font-family:"FontAwesome";
	content:"\f0a6";
}
.gicon-hand-paper-o::before,
.gicon-hand-paper-outline::before {
	font-family:"FontAwesome";
	content:"\f256";
}
.gicon-hand-peace-o::before,
.gicon-hand-peace-outline::before {
	font-family:"FontAwesome";
	content:"\f25b";
}
.gicon-hand-pointer-o::before,
.gicon-hand-pointer-outline::before {
	font-family:"FontAwesome";
	content:"\f25a";
}
.gicon-hand-rock-o::before,
.gicon-hand-rock-outline::before {
	font-family:"FontAwesome";
	content:"\f255";
}
.gicon-hand-scissors-o::before,
.gicon-hand-scissors-outline::before {
	font-family:"FontAwesome";
	content:"\f257";
}
.gicon-hand-spock-o::before,
.gicon-hand-spock-outline::before {
	font-family:"FontAwesome";
	content:"\f259";
}
.gicon-hand-stop-o::before,
.gicon-hand-stop-outline::before {
	font-family:"FontAwesome";
	content:"\f256";
}
.gicon-handshake-o::before,
.gicon-handshake-outline::before {
	font-family:"FontAwesome";
	content:"\f2b5";
}
.gicon-hashtag::before {
	font-family:"FontAwesome";
	content:"\f292";
}
.gicon-hdd-o::before,
.gicon-hdd-outline::before {
	font-family:"FontAwesome";
	content:"\f0a0";
}
.gicon-header::before {
	font-family:"FontAwesome";
	content:"\f1dc";
}
.gicon-headphones::before {
	font-family:"FontAwesome";
	content:"\f025";
}
.gicon-heart::before {
	font-family:"FontAwesome";
	content:"\f004";
}
.gicon-heart-o::before,
.gicon-heart-outline::before {
	font-family:"FontAwesome";
	content:"\f08a";
}
.gicon-heartbeat::before {
	font-family:"FontAwesome";
	content:"\f21e";
}
.gicon-history::before {
	font-family:"FontAwesome";
	content:"\f1da";
}
.gicon-home::before {
	font-family:"FontAwesome";
	content:"\f015";
}
.gicon-hospital-o::before,
.gicon-hospital-outline::before {
	font-family:"FontAwesome";
	content:"\f0f8";
}
.gicon-hotel::before {
	font-family:"FontAwesome";
	content:"\f236";
}
.gicon-hourglass::before {
	font-family:"FontAwesome";
	content:"\f254";
}
.gicon-hourglass-1::before {
	font-family:"FontAwesome";
	content:"\f251";
}
.gicon-hourglass-2::before {
	font-family:"FontAwesome";
	content:"\f252";
}
.gicon-hourglass-3::before {
	font-family:"FontAwesome";
	content:"\f253";
}
.gicon-hourglass-end::before {
	font-family:"FontAwesome";
	content:"\f253";
}
.gicon-hourglass-half::before {
	font-family:"FontAwesome";
	content:"\f252";
}
.gicon-hourglass-o::before,
.gicon-hourglass-outline::before {
	font-family:"FontAwesome";
	content:"\f250";
}
.gicon-hourglass-start::before {
	font-family:"FontAwesome";
	content:"\f251";
}
.gicon-html5::before {
	font-family:"FontAwesome";
	content:"\f13b";
}
.gicon-i-cursor::before {
	font-family:"FontAwesome";
	content:"\f246";
}
.gicon-id-badge::before {
	font-family:"FontAwesome";
	content:"\f2c1";
}
.gicon-id-card::before {
	font-family:"FontAwesome";
	content:"\f2c2";
}
.gicon-id-card-o::before,
.gicon-id-card-outline::before {
	font-family:"FontAwesome";
	content:"\f2c3";
}
.gicon-image::before {
	font-family:"FontAwesome";
	content:"\f03e";
}
.gicon-image-o::before,
.gicon-picture-outline::before,
.gicon-picture-o::before {
	font-family:"FontAwesome";
	content:"\f03e";
}
.gicon-inbox::before {
	font-family:"FontAwesome";
	content:"\f01c";
}
.gicon-indent::before {
	font-family:"FontAwesome";
	content:"\f03c";
}
.gicon-industry::before {
	font-family:"FontAwesome";
	content:"\f275";
}
.gicon-info::before {
	font-family:"FontAwesome";
	content:"\f129";
}
.gicon-info-circle::before {
	font-family:"FontAwesome";
	content:"\f05a";
}
.gicon-instagram::before {
	font-family:"FontAwesome";
	content:"\f16d";
}
.gicon-internet-explorer::before {
	font-family:"FontAwesome";
	content:"\f26b";
}
.gicon-italic::before {
	font-family:"FontAwesome";
	content:"\f033";
}
.gicon-key::before {
	font-family:"FontAwesome";
	content:"\f084";
}
.gicon-keyboard-o::before,
.gicon-keyboard-outline::before {
	font-family:"FontAwesome";
	content:"\f11c";
}
.gicon-krw::before {
	font-family:"FontAwesome";
	content:"\f159";
}
.gicon-language::before {
	font-family:"FontAwesome";
	content:"\f1ab";
}
.gicon-laptop::before {
	font-family:"FontAwesome";
	content:"\f109";
}
.gicon-lastfm::before {
	font-family:"FontAwesome";
	content:"\f202";
}
.gicon-lastfm-square::before {
	font-family:"FontAwesome";
	content:"\f203";
}
.gicon-leaf::before {
	font-family:"FontAwesome";
	content:"\f06c";
}
.gicon-leanpub::before {
	font-family:"FontAwesome";
	content:"\f212";
}
.gicon-legal::before {
	font-family:"FontAwesome";
	content:"\f0e3";
}
.gicon-lemon-o::before,
.gicon-lemon-outline::before {
	font-family:"FontAwesome";
	content:"\f094";
}
.gicon-level-down::before {
	font-family:"FontAwesome";
	content:"\f149";
}
.gicon-level-up::before {
	font-family:"FontAwesome";
	content:"\f148";
}
.gicon-life-ring::before,
.gicon-support::before {
	font-family:"FontAwesome";
	content:"\f1cd";
}
.gicon-lightbulb::before,
.gicon-lightbulb-o::before {
	font-family:"FontAwesome";
	content:"\f0eb";
}
.gicon-link::before,
.gicon-chain::before {
	font-family:"FontAwesome";
	content:"\f0c1";
}
.gicon-linkedin::before {
	font-family:"FontAwesome";
	content:"\f0e1";
}
.gicon-linkedin-square::before {
	font-family:"FontAwesome";
	content:"\f08c";
}
.gicon-linode::before {
	font-family:"FontAwesome";
	content:"\f2b8";
}
.gicon-linux::before {
	font-family:"FontAwesome";
	content:"\f17c";
}
.gicon-lira-sign::before,
.gicon-turkish-lira::before,
.gicon-try::before {
	font-family:"FontAwesome";
	content:"\f195";
}
.gicon-list::before {
	font-family:"FontAwesome";
	content:"\f03a";
}
.gicon-list-alt::before {
	font-family:"FontAwesome";
	content:"\f022";
}
.gicon-list-ol::before {
	font-family:"FontAwesome";
	content:"\f0cb";
}
.gicon-list-ul::before {
	font-family:"FontAwesome";
	content:"\f0ca";
}
.gicon-location-arrow::before {
	font-family:"FontAwesome";
	content:"\f124";
}
.gicon-lock::before {
	font-family:"FontAwesome";
	content:"\f023";
}
.gicon-long-arrow-down::before {
	font-family:"FontAwesome";
	content:"\f175";
}
.gicon-long-arrow-left::before {
	font-family:"FontAwesome";
	content:"\f177";
}
.gicon-long-arrow-right::before {
	font-family:"FontAwesome";
	content:"\f178";
}
.gicon-long-arrow-up::before {
	font-family:"FontAwesome";
	content:"\f176";
}
.gicon-magic::before {
	font-family:"FontAwesome";
	content:"\f0d0";
}
.gicon-magnet::before {
	font-family:"FontAwesome";
	content:"\f076";
}
.gicon-mail-forward::before {
	font-family:"FontAwesome";
	content:"\f064";
}
.gicon-male::before {
	font-family:"FontAwesome";
	content:"\f183";
}
.gicon-map::before {
	font-family:"FontAwesome";
	content:"\f279";
}
.gicon-map-marker::before {
	font-family:"FontAwesome";
	content:"\f041";
}
.gicon-map-o::before,
.gicon-map-outline::before {
	font-family:"FontAwesome";
	content:"\f278";
}
.gicon-map-pin::before {
	font-family:"FontAwesome";
	content:"\f276";
}
.gicon-map-signs::before {
	font-family:"FontAwesome";
	content:"\f277";
}
.gicon-mars::before {
	font-family:"FontAwesome";
	content:"\f222";
}
.gicon-mars-double::before {
	font-family:"FontAwesome";
	content:"\f227";
}
.gicon-mars-stroke::before {
	font-family:"FontAwesome";
	content:"\f229";
}
.gicon-mars-stroke-h::before {
	font-family:"FontAwesome";
	content:"\f22b";
}
.gicon-mars-stroke-v::before {
	font-family:"FontAwesome";
	content:"\f22a";
}
.gicon-maxcdn::before {
	font-family:"FontAwesome";
	content:"\f136";
}
.gicon-meanpath::before {
	font-family:"FontAwesome";
	content:"\f20c";
}
.gicon-medkit::before {
	font-family:"FontAwesome";
	content:"\f0fa";
}
.gicon-meh-o::before,
.gicon-meh-outline::before {
	font-family:"FontAwesome";
	content:"\f11a";
}
.gicon-mercury::before {
	font-family:"FontAwesome";
	content:"\f223";
}
.gicon-microchip::before {
	font-family:"FontAwesome";
	content:"\f2db";
}
.gicon-microphone::before {
	font-family:"FontAwesome";
	content:"\f130";
}
.gicon-microphone-slash::before {
	font-family:"FontAwesome";
	content:"\f131";
}
.gicon-minus::before {
	font-family:"FontAwesome";
	content:"\f068";
}
.gicon-minus-circle::before {
	font-family:"FontAwesome";
	content:"\f056";
}
.gicon-minus-square::before {
	font-family:"FontAwesome";
	content:"\f146";
}
.gicon-minus-square-o::before,
.gicon-minus-square-outline::before {
	font-family:"FontAwesome";
	content:"\f147";
}
.gicon-mobile-phone::before,
.gicon-mobile::before {
	font-family:"FontAwesome";
	content:"\f10b";
}
.gicon-money::before {
	font-family:"FontAwesome";
	content:"\f0d6";
}
.gicon-moon-o::before,
.gicon-moon-outline::before {
	font-family:"FontAwesome";
	content:"\f186";
}
.gicon-motorcycle::before {
	font-family:"FontAwesome";
	content:"\f21c";
}
.gicon-mouse-pointer::before {
	font-family:"FontAwesome";
	content:"\f245";
}
.gicon-music::before {
	font-family:"FontAwesome";
	content:"\f001";
}
.gicon-navicon::before {
	font-family:"FontAwesome";
	content:"\f0c9";
}
.gicon-neuter::before {
	font-family:"FontAwesome";
	content:"\f22c";
}
.gicon-newspaper-o::before,
.gicon-newspaper-outline::before {
	font-family:"FontAwesome";
	content:"\f1ea";
}
.gicon-object-group::before {
	font-family:"FontAwesome";
	content:"\f247";
}
.gicon-object-ungroup::before {
	font-family:"FontAwesome";
	content:"\f248";
}
.gicon-openid::before {
	font-family:"FontAwesome";
	content:"\f19b";
}
.gicon-outdent::before,
.gicon-dedent::before {
	font-family:"FontAwesome";
	content:"\f03b";
}
.gicon-pagelines::before {
	font-family:"FontAwesome";
	content:"\f18c";
}
.gicon-paint-brush::before {
	font-family:"FontAwesome";
	content:"\f1fc";
}
.gicon-paper-plane::before {
	font-family:"FontAwesome";
	content:"\f1d8";
}
.gicon-paper-plane-o::before,
.gicon-paper-plane-outline::before {
	font-family:"FontAwesome";
	content:"\f1d9";
}
.gicon-paperclip::before {
	font-family:"FontAwesome";
	content:"\f0c6";
}
.gicon-paragraph::before {
	font-family:"FontAwesome";
	content:"\f1dd";
}
.gicon-paste::before {
	font-family:"FontAwesome";
	content:"\f0ea";
}
.gicon-pause::before {
	font-family:"FontAwesome";
	content:"\f04c";
}
.gicon-pause-circle::before {
	font-family:"FontAwesome";
	content:"\f28b";
}
.gicon-pause-circle-o::before,
.gicon-pause-circle-outline::before {
	font-family:"FontAwesome";
	content:"\f28c";
}
.gicon-paw::before {
	font-family:"FontAwesome";
	content:"\f1b0";
}
.gicon-paypal::before {
	font-family:"FontAwesome";
	content:"\f1ed";
}
.gicon-pencil::before {
	font-family:"FontAwesome";
	content:"\f040";
}
.gicon-pencil-square::before {
	font-family:"FontAwesome";
	content:"\f14b";
}
.gicon-pencil-square-o::before,
.gicon-pencil-square-outline::before {
	font-family:"FontAwesome";
	content:"\f044";
}
.gicon-percent::before {
	font-family:"FontAwesome";
	content:"\f295";
}
.gicon-phone::before {
	font-family:"FontAwesome";
	content:"\f095";
}
.gicon-phone-square::before {
	font-family:"FontAwesome";
	content:"\f098";
}
.gicon-photo::before {
	font-family:"FontAwesome";
	content:"\f03e";
}
.gicon-pied-piper::before {
	font-family:"FontAwesome";
	content:"\f1a7";
}
.gicon-pied-piper-alt::before {
	font-family:"FontAwesome";
	content:"\f1a8";
}
.gicon-pinterest::before {
	font-family:"FontAwesome";
	content:"\f0d2";
}
.gicon-pinterest-p::before {
	font-family:"FontAwesome";
	content:"\f231";
}
.gicon-pinterest-square::before {
	font-family:"FontAwesome";
	content:"\f0d3";
}
.gicon-plane::before {
	font-family:"FontAwesome";
	content:"\f072";
}
.gicon-play::before {
	font-family:"FontAwesome";
	content:"\f04b";
}
.gicon-play-circle::before {
	font-family:"FontAwesome";
	content:"\f144";
}
.gicon-play-circle-o::before,
.gicon-play-circle-outline::before {
	font-family:"FontAwesome";
	content:"\f01d";
}
.gicon-plug::before {
	font-family:"FontAwesome";
	content:"\f1e6";
}
.gicon-plus::before {
	font-family:"FontAwesome";
	content:"\f067";
}
.gicon-plus-circle::before {
	font-family:"FontAwesome";
	content:"\f055";
}
.gicon-plus-square::before {
	font-family:"FontAwesome";
	content:"\f0fe";
}
.gicon-plus-square-o::before,
.gicon-plus-square-outline::before {
	font-family:"FontAwesome";
	content:"\f196";
}
.gicon-podcast::before {
	font-family:"FontAwesome";
	content:"\f2ce";
}
.gicon-pound-sign::before,
.gicon-gbp::before {
	font-family:"FontAwesome";
	content:"\f154";
}
.gicon-power::before,
.gicon-power-off::before {
	font-family:"FontAwesome";
	content:"\f011";
}
.gicon-print::before {
	font-family:"FontAwesome";
	content:"\f02f";
}
.gicon-puzzle-piece::before {
	font-family:"FontAwesome";
	content:"\f12e";
}
.gicon-qq::before {
	font-family:"FontAwesome";
	content:"\f1d6";
}
.gicon-qrcode::before {
	font-family:"FontAwesome";
	content:"\f029";
}
.gicon-question::before {
	font-family:"FontAwesome";
	content:"\f128";
}
.gicon-question-circle::before {
	font-family:"FontAwesome";
	content:"\f059";
}
.gicon-question-circle-o::before {
	font-family:"FontAwesome";
	content:"\f29c";
}
.gicon-quote-left::before {
	font-family:"FontAwesome";
	content:"\f10d";
}
.gicon-quote-right::before {
	font-family:"FontAwesome";
	content:"\f10e";
}
.gicon-random::before {
	font-family:"FontAwesome";
	content:"\f074";
}
.gicon-recycle::before {
	font-family:"FontAwesome";
	content:"\f1b8";
}
.gicon-redo::before,
.gicon-rotate-right::before,
.gicon-repeat::before {
	font-family:"FontAwesome";
	content:"\f01e";
}
.gicon-refresh::before {
	font-family:"FontAwesome";
	content:"\f021";
}
.gicon-registered::before {
	font-family:"FontAwesome";
	content:"\f25d";
}
.gicon-reorder::before {
	font-family:"FontAwesome";
	content:"\f0c9";
}
.gicon-reply::before,
.gicon-mail-reply::before {
	font-family:"FontAwesome";
	content:"\f112";
}
.gicon-reply-all::before,
.gicon-mail-reply-all::before {
	font-family:"FontAwesome";
	content:"\f122";
}
.gicon-retweet::before {
	font-family:"FontAwesome";
	content:"\f079";
}
.gicon-rewind::before,
.gicon-fast-backward::before {
	font-family:"FontAwesome";
	content:"\f049";
}
.gicon-road::before {
	font-family:"FontAwesome";
	content:"\f018";
}
.gicon-rocket::before {
	font-family:"FontAwesome";
	content:"\f135";
}
.gicon-rss-square::before {
	font-family:"FontAwesome";
	content:"\f143";
}
.gicon-ruble::before,
.gicon-rub::before,
.gicon-rouble::before {
	font-family:"FontAwesome";
	content:"\f158";
}
.gicon-rupee-sign::before,
.gicon-rupee::before,
.gicon-inr::before {
	font-family:"FontAwesome";
	content:"\f156";
}
.gicon-safari::before {
	font-family:"FontAwesome";
	content:"\f267";
}
.gicon-save::before {
	font-family:"FontAwesome";
	content:"\f0c7";
}
.gicon-scissors::before {
	font-family:"FontAwesome";
	content:"\f0c4";
}
.gicon-search::before {
	font-family:"FontAwesome";
	content:"\f002";
}
.gicon-search-minus::before {
	font-family:"FontAwesome";
	content:"\f010";
}
.gicon-search-plus::before {
	font-family:"FontAwesome";
	content:"\f00e";
}
.gicon-send::before {
	font-family:"FontAwesome";
	content:"\f1d8";
}
.gicon-send-o::before,
.gicon-send-outline::before {
	font-family:"FontAwesome";
	content:"\f1d9";
}
.gicon-server::before {
	font-family:"FontAwesome";
	content:"\f233";
}
.gicon-share::before {
	font-family:"FontAwesome";
	content:"\f064";
}
.gicon-share-alt::before {
	font-family:"FontAwesome";
	content:"\f1e0";
}
.gicon-share-alt-square::before {
	font-family:"FontAwesome";
	content:"\f1e1";
}
.gicon-share-square::before {
	font-family:"FontAwesome";
	content:"\f14d";
}
.gicon-share-square-o::before,
.gicon-share-square-outline::before {
	font-family:"FontAwesome";
	content:"\f045";
}
.gicon-shekel-sign::before,
.gicon-shekel::before,
.gicon-sheqel::before {
	font-family:"FontAwesome";
	content:"\f20b";
}
.gicon-shield::before {
	font-family:"FontAwesome";
	content:"\f132";
}
.gicon-ship::before {
	font-family:"FontAwesome";
	content:"\f21a";
}
.gicon-shopping-bag::before {
	font-family:"FontAwesome";
	content:"\f290";
}
.gicon-shopping-basket::before {
	font-family:"FontAwesome";
	content:"\f291";
}
.gicon-shopping-cart::before {
	font-family:"FontAwesome";
	content:"\f07a";
}
.gicon-shower::before {
	font-family:"FontAwesome";
	content:"\f2cc";
}
.gicon-sign-in::before {
	font-family:"FontAwesome";
	content:"\f090";
}
.gicon-sign-out::before {
	font-family:"FontAwesome";
	content:"\f08b";
}
.gicon-signal::before {
	font-family:"FontAwesome";
	content:"\f012";
}
.gicon-sitemap::before {
	font-family:"FontAwesome";
	content:"\f0e8";
}
.gicon-skyatlas::before {
	font-family:"FontAwesome";
	content:"\f216";
}
.gicon-skype::before {
	font-family:"FontAwesome";
	content:"\f17e";
}
.gicon-sliders-h::before,
.gicon-sliders::before {
	font-family:"FontAwesome";
	content:"\f1de";
}
.gicon-smile-o::before {
	font-family:"FontAwesome";
	content:"\f118";
}
.gicon-snowflake::before {
	font-family:"FontAwesome";
	content:"\f2dc";
}
.gicon-soccer-ball-o::before {
	font-family:"FontAwesome";
	content:"\f1e3";
}
.gicon-sort::before,
.gicon-unsorted::before {
	font-family:"FontAwesome";
	content:"\f0dc";
}
.gicon-sort-alpha-asc::before {
	font-family:"FontAwesome";
	content:"\f15d";
}
.gicon-sort-alpha-desc::before {
	font-family:"FontAwesome";
	content:"\f15e";
}
.gicon-sort-amount-asc::before {
	font-family:"FontAwesome";
	content:"\f160";
}
.gicon-sort-amount-desc::before {
	font-family:"FontAwesome";
	content:"\f161";
}
.gicon-sort-asc::before {
	font-family:"FontAwesome";
	content:"\f0de";
}
.gicon-sort-desc::before {
	font-family:"FontAwesome";
	content:"\f0dd";
}
.gicon-sort-down::before {
	font-family:"FontAwesome";
	content:"\f0dd";
}
.gicon-sort-numeric-asc::before {
	font-family:"FontAwesome";
	content:"\f162";
}
.gicon-sort-numeric-desc::before {
	font-family:"FontAwesome";
	content:"\f163";
}
.gicon-sort-up::before {
	font-family:"FontAwesome";
	content:"\f0de";
}
.gicon-soundcloud::before {
	font-family:"FontAwesome";
	content:"\f1be";
}
.gicon-space-shuttle::before {
	font-family:"FontAwesome";
	content:"\f197";
}
.gicon-spinner::before {
	font-family:"FontAwesome";
	content:"\f110";
}
.gicon-spoon::before {
	font-family:"FontAwesome";
	content:"\f1b1";
}
.gicon-square::before {
	font-family:"FontAwesome";
	content:"\f0c8";
}
.gicon-square-o::before {
	font-family:"FontAwesome";
	content:"\f096";
}
.gicon-star::before {
	font-family:"FontAwesome";
	content:"\f005";
}
.gicon-star-half::before {
	font-family:"FontAwesome";
	content:"\f089";
}
.gicon-star-half-empty::before {
	font-family:"FontAwesome";
	content:"\f123";
}
.gicon-star-half-full::before {
	font-family:"FontAwesome";
	content:"\f123";
}
.gicon-star-half-o::before,
.gicon-star-half-outline::before {
	font-family:"FontAwesome";
	content:"\f123";
}
.gicon-star-o::before,
.gicon-star-outline::before {
	font-family:"FontAwesome";
	content:"\f006";
}
.gicon-step-backward::before {
	font-family:"FontAwesome";
	content:"\f048";
}
.gicon-step-forward::before {
	font-family:"FontAwesome";
	content:"\f051";
}
.gicon-stethoscope::before {
	font-family:"FontAwesome";
	content:"\f0f1";
}
.gicon-sticky-note::before {
	font-family:"FontAwesome";
	content:"\f249";
}
.gicon-sticky-note-o::before {
	font-family:"FontAwesome";
	content:"\f24a";
}
.gicon-stop::before {
	font-family:"FontAwesome";
	content:"\f04d";
}
.gicon-stop-circle::before {
	font-family:"FontAwesome";
	content:"\f28d";
}
.gicon-stop-circle-o::before {
	font-family:"FontAwesome";
	content:"\f28e";
}
.gicon-street-view::before {
	font-family:"FontAwesome";
	content:"\f21d";
}
.gicon-strikethrough::before {
	font-family:"FontAwesome";
	content:"\f0cc";
}
.gicon-subscript::before {
	font-family:"FontAwesome";
	content:"\f12c";
}
.gicon-subway::before {
	font-family:"FontAwesome";
	content:"\f239";
}
.gicon-suitcase::before {
	font-family:"FontAwesome";
	content:"\f0f2";
}
.gicon-sun-o::before {
	font-family:"FontAwesome";
	content:"\f185";
}
.gicon-superpowers::before {
	font-family:"FontAwesome";
	content:"\f2dd";
}
.gicon-superscript::before {
	font-family:"FontAwesome";
	content:"\f12b";
}
.gicon-table::before {
	font-family:"FontAwesome";
	content:"\f0ce";
}
.gicon-tablet::before {
	font-family:"FontAwesome";
	content:"\f10a";
}
.gicon-tag::before {
	font-family:"FontAwesome";
	content:"\f02b";
}
.gicon-tags::before {
	font-family:"FontAwesome";
	content:"\f02c";
}
.gicon-tasks::before {
	font-family:"FontAwesome";
	content:"\f0ae";
}
.gicon-taxi::before {
	font-family:"FontAwesome";
	content:"\f1ba";
}
.gicon-terminal::before {
	font-family:"FontAwesome";
	content:"\f120";
}
.gicon-text-height::before {
	font-family:"FontAwesome";
	content:"\f034";
}
.gicon-text-width::before {
	font-family:"FontAwesome";
	content:"\f035";
}
.gicon-th::before {
	font-family:"FontAwesome";
	content:"\f00a";
}
.gicon-th-large::before {
	font-family:"FontAwesome";
	content:"\f009";
}
.gicon-th-list::before {
	font-family:"FontAwesome";
	content:"\f00b";
}
.gicon-thermometer::before,
.gicon-thermometer-full::before {
	font-family:"FontAwesome";
	content:"\f2c7";
}
.gicon-thermometer-empty::before {
	font-family:"FontAwesome";
	content:"\f2cb";
}
.gicon-thermometer-half::before {
	font-family:"FontAwesome";
	content:"\f2c9";
}
.gicon-thermometer-quarter::before {
	font-family:"FontAwesome";
	content:"\f2ca";
}
.gicon-thermometer-three-quarters::before {
	font-family:"FontAwesome";
	content:"\f2c8";
}
.gicon-thumbs-down::before {
	font-family:"FontAwesome";
	content:"\f165";
}
.gicon-thumbs-down-o::before,
.gicon-thumbs-o-down::before {
	font-family:"FontAwesome";
	content:"\f088";
}
.gicon-thumbs-up::before {
	font-family:"FontAwesome";
	content:"\f164";
}
.gicon-thumbs-up-o::before,
.gicon-thumbs-o-up::before {
	font-family:"FontAwesome";
	content:"\f087";
}
.gicon-thumbtack::before,
.gicon-thumb-tack::before {
	font-family:"FontAwesome";
	content:"\f08d";
}
.gicon-ticket::before {
	font-family:"FontAwesome";
	content:"\f145";
}
.gicon-times-circle::before {
	font-family:"FontAwesome";
	content:"\f057";
}
.gicon-times-circle-o::before {
	font-family:"FontAwesome";
	content:"\f05c";
}
.gicon-tint::before {
	font-family:"FontAwesome";
	content:"\f043";
}
.gicon-toggle-off::before {
	font-family:"FontAwesome";
	content:"\f204";
}
.gicon-toggle-on::before {
	font-family:"FontAwesome";
	content:"\f205";
}
.gicon-trademark::before {
	font-family:"FontAwesome";
	content:"\f25c";
}
.gicon-train::before {
	font-family:"FontAwesome";
	content:"\f238";
}
.gicon-transgender::before,
.gicon-intersex::before {
	font-family:"FontAwesome";
	content:"\f224";
}
.gicon-transgender-alt::before {
	font-family:"FontAwesome";
	content:"\f225";
}
.gicon-trash::before {
	font-family:"FontAwesome";
	content:"\f1f8";
}
.gicon-trash-o::before {
	font-family:"FontAwesome";
	content:"\f014";
}
.gicon-tree::before {
	font-family:"FontAwesome";
	content:"\f1bb";
}
.gicon-trophy::before {
	font-family:"FontAwesome";
	content:"\f091";
}
.gicon-truck::before {
	font-family:"FontAwesome";
	content:"\f0d1";
}
.gicon-tty::before {
	font-family:"FontAwesome";
	content:"\f1e4";
}
.gicon-tv::before {
	font-family:"FontAwesome";
	content:"\f26c";
}
.gicon-twitter::before {
	font-family:"FontAwesome";
	content:"\f099";
}
.gicon-twitter-square::before {
	font-family:"FontAwesome";
	content:"\f081";
}
.gicon-umbrella::before {
	font-family:"FontAwesome";
	content:"\f0e9";
}
.gicon-underline::before {
	font-family:"FontAwesome";
	content:"\f0cd";
}
.gicon-undo::before,
.gicon-rotate-left::before {
	font-family:"FontAwesome";
	content:"\f0e2";
}
.gicon-unlink::before,
.gicon-chain-broken::before {
	font-family:"FontAwesome";
	content:"\f127";
}
.gicon-unlock::before {
	font-family:"FontAwesome";
	content:"\f09c";
}
.gicon-unlock-alt::before {
	font-family:"FontAwesome";
	content:"\f13e";
}
.gicon-upload::before {
	font-family:"FontAwesome";
	content:"\f093";
}
.gicon-usb::before {
	font-family:"FontAwesome";
	content:"\f287";
}
.gicon-user::before {
	font-family:"FontAwesome";
	content:"\f007";
}
.gicon-user-circle::before {
	font-family:"FontAwesome";
	content:"\f2bd";
}
.gicon-user-circle-o::before {
	font-family:"FontAwesome";
	content:"\f2be";
}
.gicon-user-md::before {
	font-family:"FontAwesome";
	content:"\f0f0";
}
.gicon-user-o::before {
	font-family:"FontAwesome";
	content:"\f2c0";
}
.gicon-user-plus::before {
	font-family:"FontAwesome";
	content:"\f234";
}
.gicon-user-secret::before {
	font-family:"FontAwesome";
	content:"\f21b";
}
.gicon-user-times::before {
	font-family:"FontAwesome";
	content:"\f235";
}
.gicon-users::before {
	font-family:"FontAwesome";
	content:"\f0c0";
}
.gicon-venus::before {
	font-family:"FontAwesome";
	content:"\f221";
}
.gicon-venus-double::before {
	font-family:"FontAwesome";
	content:"\f226";
}
.gicon-venus-mars::before {
	font-family:"FontAwesome";
	content:"\f228";
}
.gicon-video-camera::before {
	font-family:"FontAwesome";
	content:"\f03d";
}
.gicon-vimeo::before {
	font-family:"FontAwesome";
	content:"\f27d";
}
.gicon-vimeo-square::before {
	font-family:"FontAwesome";
	content:"\f194";
}
.gicon-volume-down::before {
	font-family:"FontAwesome";
	content:"\f027";
}
.gicon-volume-off::before {
	font-family:"FontAwesome";
	content:"\f026";
}
.gicon-volume-up::before {
	font-family:"FontAwesome";
	content:"\f028";
}
.gicon-warning::before {
	font-family:"FontAwesome";
	content:"\f071";
}
.gicon-wechat::before {
	font-family:"FontAwesome";
	content:"\f1d7";
}
.gicon-whatsapp::before {
	font-family:"FontAwesome";
	content:"\f232";
}
.gicon-wheelchair::before {
	font-family:"FontAwesome";
	content:"\f193";
}
.gicon-wifi::before {
	font-family:"FontAwesome";
	content:"\f1eb";
}
.gicon-wikipedia-w::before {
	font-family:"FontAwesome";
	content:"\f266";
}
.gicon-window-close::before {
	font-family:"FontAwesome";
	content:"\f2d3";
}
.gicon-window-close-o::before {
	font-family:"FontAwesome";
	content:"\f2d4";
}
.gicon-window-maximize::before {
	font-family:"FontAwesome";
	content:"\f2d0";
}
.gicon-window-minimize::before {
	font-family:"FontAwesome";
	content:"\f2d1";
}
.gicon-window-restore::before {
	font-family:"FontAwesome";
	content:"\f2d2";
}
.gicon-windows::before {
	font-family:"FontAwesome";
	content:"\f17a";
}
.gicon-won-sign::before,
.gicon-won::before {
	font-family:"FontAwesome";
	content:"\f159";
}
.gicon-wrench::before {
	font-family:"FontAwesome";
	content:"\f0ad";
}
.gicon-yahoo::before {
	font-family:"FontAwesome";
	content:"\f19e";
}
.gicon-yen-sign::before,
.gicon-yen::before {
	font-family:"FontAwesome";
	content:"\f157";
}
.gicon-youtube::before {
	font-family:"FontAwesome";
	content:"\f167";
}
.gicon-youtube-play::before {
	font-family:"FontAwesome";
	content:"\f16a";
}
.gicon-youtube-square::before {
	font-family:"FontAwesome";
	content:"\f166";
}
button.green-button {
	background-color:#2DAB2D;
}
button.green-button:hover {
	background-color:#48BD48;
}
button.grey-button,
button.gray-button {
	background-color:#666;
}
button.grey-button:hover,
button.gray-button:hover {
	background-color:#7E7E7E;
}
button.button-50 {
	min-width:40px !important;
}
button.button-50 .button-icon {
	margin:0;
}
button.red-button {
	background-color:#FF3E3E;
}
button.red-button:hover {
	background-color:#FF595E;
}
body {
	color:#000;
	background-color:var(--background-color);
	margin:0;
	padding:0;
	background-attachment:fixed;
	background-position:center center;
	font:300 1em/1.6875 "Open Sans", sans-serif;
	font-optical-sizing:auto;
}
main {
	font-family:"Noto Serif", serif;
}
div.row-inner {
	max-width:1170px;
	width:95%;
	margin:auto;
}
.gfw-r-content {
	max-width:1100px;
}
button.secondary-button {
	color:#000 !important;
	background-color:#effd2f !important;
}
button.secondary-button:hover {
	background-color:#fdd63c !important;
}
button,
input[type='button'],
input[type='submit'],
a.a-href-button {
	background-color:#005d4a;
	color:#fff;
	font-family:inherit;
	min-width:220px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:14px;
	padding:10px 25px;
	border-radius:0;
	font-weight:700;
	cursor:pointer;
	text-align:center;
	border:none;
	vertical-align:top;
	transition:all 0.2s ease 0s;
	position:relative;
	overflow:hidden;
}
button .button-icon {
	font-size:15px;
	margin-right:5px;
	vertical-align:baseline;
	color:#FFF;
}
button:hover {
	background-color:#0c856c;
}
button:focus {
	outline:none;
}
button.error-button {
	background-color:#FF9600 !important;
}
.a-href-button {
	text-decoration:none;
	display:inline-block;
}
a.a-href-button,
a.a-href-button:hover,
a.a-href-button:visited,
a.a-href-button:link,
a.a-href-button:active,
a.a-href-button .gfw-l-button,
button .gfw-l-button a,
button .gfw-l-button a:hover,
button .gfw-l-button a:visited,
button .gfw-l-button a:active,
button .gfw-l-button a:link {
	color:#FFF;
}
:root {
	--background-color:#ffffff;
	--brand-color:#ff3b3f;
	--brand-color-darkened:#fff;
	--color:#000000;
	--dark-color:#dd2121;
	--light-color:#f9fafb;
	--primary-color:#545454;
	--secondary-color:#effd2f;
	--text-on-dark-color:#fff;
	--text-on-light-color:#545454;
	--text-on-primary-color:#f9fafb;
	--text-on-secondary-color:#545454;
}
@media(max-width:479.98px) {
	div#login-box {
		padding:0;
	}
}
@media(max-width:767.98px) {
	body .modal-foreground {
		padding:10px;
	}
	body .modal-foreground > h1:first-of-type,
body .modal-foreground > h3:first-of-type {
		margin:-10px -10px 20px -10px;
	}
}
@keyframes loading-pulsate {
	0% {
		transform:scale(.1);
		opacity:0.0;
	}
	50% {
		opacity:1;
	}
	100% {
		transform:scale(1.2);
		opacity:0;
	}
}
@media (min-width:480px) {
	.phone-l-1 {
		width:4.1666666666667%;
		flex:0 0 4.1666666666667%;
		max-width:4.1666666666667%;
	}
	.phone-l-2 {
		width:8.3333333333333%;
		flex:0 0 8.3333333333333%;
		max-width:8.3333333333333%;
	}
	.phone-l-3 {
		width:12.5%;
		flex:0 0 12.5%;
		max-width:12.5%;
	}
	.phone-l-4 {
		width:16.666666666667%;
		flex:0 0 16.666666666667%;
		max-width:16.666666666667%;
	}
	.phone-l-5 {
		width:20.833333333333%;
		flex:0 0 20.833333333333%;
		max-width:20.833333333333%;
	}
	.phone-l-6 {
		width:25%;
		flex:0 0 25%;
		max-width:25%;
	}
	.phone-l-7 {
		width:29.166666666667%;
		flex:0 0 29.166666666667%;
		max-width:29.166666666667%;
	}
	.phone-l-8 {
		width:33.333333333333%;
		flex:0 0 33.333333333333%;
		max-width:33.333333333333%;
	}
	.phone-l-9 {
		width:37.5%;
		flex:0 0 37.5%;
		max-width:37.5%;
	}
	.phone-l-10 {
		width:41.666666666667%;
		flex:0 0 41.666666666667%;
		max-width:41.666666666667%;
	}
	.phone-l-11 {
		width:45.833333333333%;
		flex:0 0 45.833333333333%;
		max-width:45.833333333333%;
	}
	.phone-l-12 {
		width:50%;
		flex:0 0 50%;
		max-width:50%;
	}
	.phone-l-13 {
		width:54.166666666667%;
		flex:0 0 54.166666666667%;
		max-width:54.166666666667%;
	}
	.phone-l-14 {
		width:58.333333333333%;
		flex:0 0 58.333333333333%;
		max-width:58.333333333333%;
	}
	.phone-l-15 {
		width:62.5%;
		flex:0 0 62.5%;
		max-width:62.5%;
	}
	.phone-l-16 {
		width:66.666666666667%;
		flex:0 0 66.666666666667%;
		max-width:66.666666666667%;
	}
	.phone-l-17 {
		width:70.833333333333%;
		flex:0 0 70.833333333333%;
		max-width:70.833333333333%;
	}
	.phone-l-18 {
		width:75%;
		flex:0 0 75%;
		max-width:75%;
	}
	.phone-l-19 {
		width:79.166666666667%;
		flex:0 0 79.166666666667%;
		max-width:79.166666666667%;
	}
	.phone-l-20 {
		width:83.333333333333%;
		flex:0 0 83.333333333333%;
		max-width:83.333333333333%;
	}
	.phone-l-21 {
		width:87.5%;
		flex:0 0 87.5%;
		max-width:87.5%;
	}
	.phone-l-22 {
		width:91.666666666667%;
		flex:0 0 91.666666666667%;
		max-width:91.666666666667%;
	}
	.phone-l-23 {
		width:95.833333333333%;
		flex:0 0 95.833333333333%;
		max-width:95.833333333333%;
	}
	.phone-l-24 {
		width:100%;
		flex:0 0 100%;
		max-width:100%;
	}
}
@media (min-width:768px) {
	.tablet-p-1 {
		width:4.1666666666667%;
		flex:0 0 4.1666666666667%;
		max-width:4.1666666666667%;
	}
	.tablet-p-2 {
		width:8.3333333333333%;
		flex:0 0 8.3333333333333%;
		max-width:8.3333333333333%;
	}
	.tablet-p-3 {
		width:12.5%;
		flex:0 0 12.5%;
		max-width:12.5%;
	}
	.tablet-p-4 {
		width:16.666666666667%;
		flex:0 0 16.666666666667%;
		max-width:16.666666666667%;
	}
	.tablet-p-5 {
		width:20.833333333333%;
		flex:0 0 20.833333333333%;
		max-width:20.833333333333%;
	}
	.tablet-p-6 {
		width:25%;
		flex:0 0 25%;
		max-width:25%;
	}
	.tablet-p-7 {
		width:29.166666666667%;
		flex:0 0 29.166666666667%;
		max-width:29.166666666667%;
	}
	.tablet-p-8 {
		width:33.333333333333%;
		flex:0 0 33.333333333333%;
		max-width:33.333333333333%;
	}
	.tablet-p-9 {
		width:37.5%;
		flex:0 0 37.5%;
		max-width:37.5%;
	}
	.tablet-p-10 {
		width:41.666666666667%;
		flex:0 0 41.666666666667%;
		max-width:41.666666666667%;
	}
	.tablet-p-11 {
		width:45.833333333333%;
		flex:0 0 45.833333333333%;
		max-width:45.833333333333%;
	}
	.tablet-p-12 {
		width:50%;
		flex:0 0 50%;
		max-width:50%;
	}
	.tablet-p-13 {
		width:54.166666666667%;
		flex:0 0 54.166666666667%;
		max-width:54.166666666667%;
	}
	.tablet-p-14 {
		width:58.333333333333%;
		flex:0 0 58.333333333333%;
		max-width:58.333333333333%;
	}
	.tablet-p-15 {
		width:62.5%;
		flex:0 0 62.5%;
		max-width:62.5%;
	}
	.tablet-p-16 {
		width:66.666666666667%;
		flex:0 0 66.666666666667%;
		max-width:66.666666666667%;
	}
	.tablet-p-17 {
		width:70.833333333333%;
		flex:0 0 70.833333333333%;
		max-width:70.833333333333%;
	}
	.tablet-p-18 {
		width:75%;
		flex:0 0 75%;
		max-width:75%;
	}
	.tablet-p-19 {
		width:79.166666666667%;
		flex:0 0 79.166666666667%;
		max-width:79.166666666667%;
	}
	.tablet-p-20 {
		width:83.333333333333%;
		flex:0 0 83.333333333333%;
		max-width:83.333333333333%;
	}
	.tablet-p-21 {
		width:87.5%;
		flex:0 0 87.5%;
		max-width:87.5%;
	}
	.tablet-p-22 {
		width:91.666666666667%;
		flex:0 0 91.666666666667%;
		max-width:91.666666666667%;
	}
	.tablet-p-23 {
		width:95.833333333333%;
		flex:0 0 95.833333333333%;
		max-width:95.833333333333%;
	}
	.tablet-p-24 {
		width:100%;
		flex:0 0 100%;
		max-width:100%;
	}
	.boxed-layout {
		width:738px;
	}
}
@media (min-width:992px) {
	.tablet-l-1 {
		width:4.1666666666667%;
		flex:0 0 4.1666666666667%;
		max-width:4.1666666666667%;
	}
	.tablet-l-2 {
		width:8.3333333333333%;
		flex:0 0 8.3333333333333%;
		max-width:8.3333333333333%;
	}
	.tablet-l-3 {
		width:12.5%;
		flex:0 0 12.5%;
		max-width:12.5%;
	}
	.tablet-l-4 {
		width:16.666666666667%;
		flex:0 0 16.666666666667%;
		max-width:16.666666666667%;
	}
	.tablet-l-5 {
		width:20.833333333333%;
		flex:0 0 20.833333333333%;
		max-width:20.833333333333%;
	}
	.tablet-l-6 {
		width:25%;
		flex:0 0 25%;
		max-width:25%;
	}
	.tablet-l-7 {
		width:29.166666666667%;
		flex:0 0 29.166666666667%;
		max-width:29.166666666667%;
	}
	.tablet-l-8 {
		width:33.333333333333%;
		flex:0 0 33.333333333333%;
		max-width:33.333333333333%;
	}
	.tablet-l-9 {
		width:37.5%;
		flex:0 0 37.5%;
		max-width:37.5%;
	}
	.tablet-l-10 {
		width:41.666666666667%;
		flex:0 0 41.666666666667%;
		max-width:41.666666666667%;
	}
	.tablet-l-11 {
		width:45.833333333333%;
		flex:0 0 45.833333333333%;
		max-width:45.833333333333%;
	}
	.tablet-l-12 {
		width:50%;
		flex:0 0 50%;
		max-width:50%;
	}
	.tablet-l-13 {
		width:54.166666666667%;
		flex:0 0 54.166666666667%;
		max-width:54.166666666667%;
	}
	.tablet-l-14 {
		width:58.333333333333%;
		flex:0 0 58.333333333333%;
		max-width:58.333333333333%;
	}
	.tablet-l-15 {
		width:62.5%;
		flex:0 0 62.5%;
		max-width:62.5%;
	}
	.tablet-l-16 {
		width:66.666666666667%;
		flex:0 0 66.666666666667%;
		max-width:66.666666666667%;
	}
	.tablet-l-17 {
		width:70.833333333333%;
		flex:0 0 70.833333333333%;
		max-width:70.833333333333%;
	}
	.tablet-l-18 {
		width:75%;
		flex:0 0 75%;
		max-width:75%;
	}
	.tablet-l-19 {
		width:79.166666666667%;
		flex:0 0 79.166666666667%;
		max-width:79.166666666667%;
	}
	.tablet-l-20 {
		width:83.333333333333%;
		flex:0 0 83.333333333333%;
		max-width:83.333333333333%;
	}
	.tablet-l-21 {
		width:87.5%;
		flex:0 0 87.5%;
		max-width:87.5%;
	}
	.tablet-l-22 {
		width:91.666666666667%;
		flex:0 0 91.666666666667%;
		max-width:91.666666666667%;
	}
	.tablet-l-23 {
		width:95.833333333333%;
		flex:0 0 95.833333333333%;
		max-width:95.833333333333%;
	}
	.tablet-l-24 {
		width:100%;
		flex:0 0 100%;
		max-width:100%;
	}
	.boxed-layout {
		width:962px;
	}
}
@media (min-width:1200px) {
	.desktop-1 {
		width:4.1666666666667%;
		flex:0 0 4.1666666666667%;
		max-width:4.1666666666667%;
	}
	.desktop-2 {
		width:8.3333333333333%;
		flex:0 0 8.3333333333333%;
		max-width:8.3333333333333%;
	}
	.desktop-3 {
		width:12.5%;
		flex:0 0 12.5%;
		max-width:12.5%;
	}
	.desktop-4 {
		width:16.666666666667%;
		flex:0 0 16.666666666667%;
		max-width:16.666666666667%;
	}
	.desktop-5 {
		width:20.833333333333%;
		flex:0 0 20.833333333333%;
		max-width:20.833333333333%;
	}
	.desktop-6 {
		width:25%;
		flex:0 0 25%;
		max-width:25%;
	}
	.desktop-7 {
		width:29.166666666667%;
		flex:0 0 29.166666666667%;
		max-width:29.166666666667%;
	}
	.desktop-8 {
		width:33.333333333333%;
		flex:0 0 33.333333333333%;
		max-width:33.333333333333%;
	}
	.desktop-9 {
		width:37.5%;
		flex:0 0 37.5%;
		max-width:37.5%;
	}
	.desktop-10 {
		width:41.666666666667%;
		flex:0 0 41.666666666667%;
		max-width:41.666666666667%;
	}
	.desktop-11 {
		width:45.833333333333%;
		flex:0 0 45.833333333333%;
		max-width:45.833333333333%;
	}
	.desktop-12 {
		width:50%;
		flex:0 0 50%;
		max-width:50%;
	}
	.desktop-13 {
		width:54.166666666667%;
		flex:0 0 54.166666666667%;
		max-width:54.166666666667%;
	}
	.desktop-14 {
		width:58.333333333333%;
		flex:0 0 58.333333333333%;
		max-width:58.333333333333%;
	}
	.desktop-15 {
		width:62.5%;
		flex:0 0 62.5%;
		max-width:62.5%;
	}
	.desktop-16 {
		width:66.666666666667%;
		flex:0 0 66.666666666667%;
		max-width:66.666666666667%;
	}
	.desktop-17 {
		width:70.833333333333%;
		flex:0 0 70.833333333333%;
		max-width:70.833333333333%;
	}
	.desktop-18 {
		width:75%;
		flex:0 0 75%;
		max-width:75%;
	}
	.desktop-19 {
		width:79.166666666667%;
		flex:0 0 79.166666666667%;
		max-width:79.166666666667%;
	}
	.desktop-20 {
		width:83.333333333333%;
		flex:0 0 83.333333333333%;
		max-width:83.333333333333%;
	}
	.desktop-21 {
		width:87.5%;
		flex:0 0 87.5%;
		max-width:87.5%;
	}
	.desktop-22 {
		width:91.666666666667%;
		flex:0 0 91.666666666667%;
		max-width:91.666666666667%;
	}
	.desktop-23 {
		width:95.833333333333%;
		flex:0 0 95.833333333333%;
		max-width:95.833333333333%;
	}
	.desktop-24 {
		width:100%;
		flex:0 0 100%;
		max-width:100%;
	}
	.hidden-desktop {
		display:none !important;
	}
	.visible-desktop {
		display:block !important;
	}
	.desktop-cols-1:nth-child(1n+1) {
		clear:left;
	}
	.order-desktop-1 {
		order:1;
	}
	.desktop-cols-2:nth-child(2n+1) {
		clear:left;
	}
	.order-desktop-2 {
		order:2;
	}
	.desktop-cols-3:nth-child(3n+1) {
		clear:left;
	}
	.order-desktop-3 {
		order:3;
	}
	.desktop-cols-4:nth-child(4n+1) {
		clear:left;
	}
	.order-desktop-4 {
		order:4;
	}
	.desktop-cols-5:nth-child(5n+1) {
		clear:left;
	}
	.order-desktop-5 {
		order:5;
	}
	.desktop-cols-6:nth-child(6n+1) {
		clear:left;
	}
	.order-desktop-6 {
		order:6;
	}
	.order-desktop-7 {
		order:7;
	}
	.order-desktop-8 {
		order:8;
	}
	.order-desktop-9 {
		order:9;
	}
	.order-desktop-10 {
		order:10;
	}
	.order-desktop-11 {
		order:11;
	}
	.order-desktop-12 {
		order:12;
	}
	.order-desktop-13 {
		order:13;
	}
	.order-desktop-14 {
		order:14;
	}
	.order-desktop-15 {
		order:15;
	}
	.order-desktop-16 {
		order:16;
	}
	.order-desktop-17 {
		order:17;
	}
	.order-desktop-18 {
		order:18;
	}
	.order-desktop-19 {
		order:19;
	}
	.order-desktop-20 {
		order:20;
	}
	.order-desktop-21 {
		order:21;
	}
	.order-desktop-22 {
		order:22;
	}
	.order-desktop-23 {
		order:23;
	}
	.order-desktop-24 {
		order:24;
	}
	.boxed-layout {
		width:1170px;
	}
}
@media (max-width:479.98px) {
	.hidden-phone-p {
		display:none !important;
	}
	.visible-phone-p {
		display:block !important;
	}
	.phone-p-cols-1:nth-child(1n+1) {
		clear:left;
	}
	.order-phone-p-1 {
		order:1;
	}
	.phone-p-cols-2:nth-child(2n+1) {
		clear:left;
	}
	.order-phone-p-2 {
		order:2;
	}
	.phone-p-cols-3:nth-child(3n+1) {
		clear:left;
	}
	.order-phone-p-3 {
		order:3;
	}
	.phone-p-cols-4:nth-child(4n+1) {
		clear:left;
	}
	.order-phone-p-4 {
		order:4;
	}
	.phone-p-cols-5:nth-child(5n+1) {
		clear:left;
	}
	.order-phone-p-5 {
		order:5;
	}
	.phone-p-cols-6:nth-child(6n+1) {
		clear:left;
	}
	.order-phone-p-6 {
		order:6;
	}
	.order-phone-p-7 {
		order:7;
	}
	.order-phone-p-8 {
		order:8;
	}
	.order-phone-p-9 {
		order:9;
	}
	.order-phone-p-10 {
		order:10;
	}
	.order-phone-p-11 {
		order:11;
	}
	.order-phone-p-12 {
		order:12;
	}
	.order-phone-p-13 {
		order:13;
	}
	.order-phone-p-14 {
		order:14;
	}
	.order-phone-p-15 {
		order:15;
	}
	.order-phone-p-16 {
		order:16;
	}
	.order-phone-p-17 {
		order:17;
	}
	.order-phone-p-18 {
		order:18;
	}
	.order-phone-p-19 {
		order:19;
	}
	.order-phone-p-20 {
		order:20;
	}
	.order-phone-p-21 {
		order:21;
	}
	.order-phone-p-22 {
		order:22;
	}
	.order-phone-p-23 {
		order:23;
	}
	.order-phone-p-24 {
		order:24;
	}
	input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
textarea,
select {
		width:100% !important;
		max-width:100% !important;
	}
	button:not(.button-50),
input[type='button'],
input[type='submit'],
a.a-href-button {
		width:100%;
	}
}
@media (min-width:480px) and (max-width:767.98px) {
	.hidden-phone-l {
		display:none !important;
	}
	.visible-phone-l {
		display:block !important;
	}
	.phone-l-cols-1:nth-child(1n+1) {
		clear:left;
	}
	.order-phone-l-1 {
		order:1;
	}
	.phone-l-cols-2:nth-child(2n+1) {
		clear:left;
	}
	.order-phone-l-2 {
		order:2;
	}
	.phone-l-cols-3:nth-child(3n+1) {
		clear:left;
	}
	.order-phone-l-3 {
		order:3;
	}
	.phone-l-cols-4:nth-child(4n+1) {
		clear:left;
	}
	.order-phone-l-4 {
		order:4;
	}
	.phone-l-cols-5:nth-child(5n+1) {
		clear:left;
	}
	.order-phone-l-5 {
		order:5;
	}
	.phone-l-cols-6:nth-child(6n+1) {
		clear:left;
	}
	.order-phone-l-6 {
		order:6;
	}
	.order-phone-l-7 {
		order:7;
	}
	.order-phone-l-8 {
		order:8;
	}
	.order-phone-l-9 {
		order:9;
	}
	.order-phone-l-10 {
		order:10;
	}
	.order-phone-l-11 {
		order:11;
	}
	.order-phone-l-12 {
		order:12;
	}
	.order-phone-l-13 {
		order:13;
	}
	.order-phone-l-14 {
		order:14;
	}
	.order-phone-l-15 {
		order:15;
	}
	.order-phone-l-16 {
		order:16;
	}
	.order-phone-l-17 {
		order:17;
	}
	.order-phone-l-18 {
		order:18;
	}
	.order-phone-l-19 {
		order:19;
	}
	.order-phone-l-20 {
		order:20;
	}
	.order-phone-l-21 {
		order:21;
	}
	.order-phone-l-22 {
		order:22;
	}
	.order-phone-l-23 {
		order:23;
	}
	.order-phone-l-24 {
		order:24;
	}
	#gahela select {
		max-width:100%;
	}
}
@media (min-width:768px) and (max-width:991.98px) {
	.hidden-tablet-p {
		display:none !important;
	}
	.visible-tablet-p {
		display:block !important;
	}
	.tablet-p-cols-1:nth-child(1n+1) {
		clear:left;
	}
	.order-tablet-p-1 {
		order:1;
	}
	.tablet-p-cols-2:nth-child(2n+1) {
		clear:left;
	}
	.order-tablet-p-2 {
		order:2;
	}
	.tablet-p-cols-3:nth-child(3n+1) {
		clear:left;
	}
	.order-tablet-p-3 {
		order:3;
	}
	.tablet-p-cols-4:nth-child(4n+1) {
		clear:left;
	}
	.order-tablet-p-4 {
		order:4;
	}
	.tablet-p-cols-5:nth-child(5n+1) {
		clear:left;
	}
	.order-tablet-p-5 {
		order:5;
	}
	.tablet-p-cols-6:nth-child(6n+1) {
		clear:left;
	}
	.order-tablet-p-6 {
		order:6;
	}
	.order-tablet-p-7 {
		order:7;
	}
	.order-tablet-p-8 {
		order:8;
	}
	.order-tablet-p-9 {
		order:9;
	}
	.order-tablet-p-10 {
		order:10;
	}
	.order-tablet-p-11 {
		order:11;
	}
	.order-tablet-p-12 {
		order:12;
	}
	.order-tablet-p-13 {
		order:13;
	}
	.order-tablet-p-14 {
		order:14;
	}
	.order-tablet-p-15 {
		order:15;
	}
	.order-tablet-p-16 {
		order:16;
	}
	.order-tablet-p-17 {
		order:17;
	}
	.order-tablet-p-18 {
		order:18;
	}
	.order-tablet-p-19 {
		order:19;
	}
	.order-tablet-p-20 {
		order:20;
	}
	.order-tablet-p-21 {
		order:21;
	}
	.order-tablet-p-22 {
		order:22;
	}
	.order-tablet-p-23 {
		order:23;
	}
	.order-tablet-p-24 {
		order:24;
	}
}
@media (min-width:992px) and (max-width:1199.98px) {
	.hidden-tablet-l {
		display:none !important;
	}
	.visible-tablet-l {
		display:block !important;
	}
	.tablet-l-cols-1:nth-child(1n+1) {
		clear:left;
	}
	.order-tablet-l-1 {
		order:1;
	}
	.tablet-l-cols-2:nth-child(2n+1) {
		clear:left;
	}
	.order-tablet-l-2 {
		order:2;
	}
	.tablet-l-cols-3:nth-child(3n+1) {
		clear:left;
	}
	.order-tablet-l-3 {
		order:3;
	}
	.tablet-l-cols-4:nth-child(4n+1) {
		clear:left;
	}
	.order-tablet-l-4 {
		order:4;
	}
	.tablet-l-cols-5:nth-child(5n+1) {
		clear:left;
	}
	.order-tablet-l-5 {
		order:5;
	}
	.tablet-l-cols-6:nth-child(6n+1) {
		clear:left;
	}
	.order-tablet-l-6 {
		order:6;
	}
	.order-tablet-l-7 {
		order:7;
	}
	.order-tablet-l-8 {
		order:8;
	}
	.order-tablet-l-9 {
		order:9;
	}
	.order-tablet-l-10 {
		order:10;
	}
	.order-tablet-l-11 {
		order:11;
	}
	.order-tablet-l-12 {
		order:12;
	}
	.order-tablet-l-13 {
		order:13;
	}
	.order-tablet-l-14 {
		order:14;
	}
	.order-tablet-l-15 {
		order:15;
	}
	.order-tablet-l-16 {
		order:16;
	}
	.order-tablet-l-17 {
		order:17;
	}
	.order-tablet-l-18 {
		order:18;
	}
	.order-tablet-l-19 {
		order:19;
	}
	.order-tablet-l-20 {
		order:20;
	}
	.order-tablet-l-21 {
		order:21;
	}
	.order-tablet-l-22 {
		order:22;
	}
	.order-tablet-l-23 {
		order:23;
	}
	.order-tablet-l-24 {
		order:24;
	}
}
@-moz-keyframes gicon-spin {
	100% {
		-moz-transform:rotate(360deg);
	}
}
@-webkit-keyframes gicon-spin {
	100% {
		-webkit-transform:rotate(360deg);
	}
}
@keyframes gicon-spin {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@keyframes ripple-animation {
	from {
		-webkit-transform:scale(1);
		transform:scale(1);
		opacity:.7;
	}
	to {
		-webkit-transform:scale(25);
		transform:scale(25);
		opacity:0;
	}
}