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

/* For RTL languages, English parts need to be LTR */
.ltr{
	direction: ltr;
}

body {
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	margin: 0;
	padding: 0;
	/*background-color:#D4D8DC;*/
	background-color: #fbfbfb;
}

nav {
	position: fixed;
	padding: 15px 0;
	text-align: center;
	/*background-color: #d04343;*/
	background-color: #fff;
	top: 0;
	z-index: 1;
	margin: 0 auto;
	width: 100%;
	color: #000;
	font-weight: normal;
	direction: ltr;
	opacity: 0.9;
}

nav a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
	padding: 8px 10px;
}

	nav a:hover, .language-switch:hover, .current {
		border-bottom: 1px solid #000;
	}

.language-switch {
	padding-left: 29px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 10px;
	cursor: pointer;
}

header {
	position: relative;
	background-color: #293840;
	color: #E8E8E8;	
	text-align: center;
	padding: 40px 0;
	border-bottom: 5px solid #d04343;
	margin-top: 47px;
}

.js-on header {
	border: none;
}

header h1 {
	margin: 0;
	font-weight: 200;
	padding-bottom: 10px;
	font-size: 300%;
	font-weight: lighter;
}

header h1 span {
	color: #7BAC7B;
}

.tagline {
	color: #9fb3be;
	font-size: 16px;
	margin: 0;
}

.button {
	background: #7BAC7B;
	padding: 10px 20px;
	border-radius: 5px;
	color: white;
	text-decoration: none;
	display: inline-block;
	margin-top: 10px;
	transition: all 0.3s ease 0s;
	font-weight: lighter;
	letter-spacing: 1px;
}

.button:hover {
	background: #5d895d;
	cursor: pointer;
}

.search {
	background-color: #7BAC7B;
	padding: 10px 0;
	display: none;
}

#search{
	direction: ltr;
}

button {
	background-color: #FFF;
	border: none;
	padding: 10px 15px;
	border-radius: 5px;
	font-weight: bold;
	text-transform: uppercase;
	cursor:pointer;
	font-size: 70%;
	font-weight: lighter;
	transition: all 0.3s ease 0s;
}

	button.reset { color: #7BAC7B;}

	button:hover {
		background-color: #FFECEC;
	}

.js-on .search {
	display: block;
}

.search .search-container {
	max-width: 500px;
	margin: 0 auto;
	position: relative;
	padding: 0 30px 0 0;
}

.search .search-container a {
	position: absolute;
	right: 0;
	top: 11px;
	text-indent: -9999px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAAsTAAALEwEAmpwYAAA512lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTMtMDgtMTdUMTQ6NTU6MDErMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMy0wOC0xN1QxNDo1NTozMCswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTMtMDgtMTdUMTQ6NTU6MzArMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NTVlNzQzMmUtZDA3OS00ZTQ2LTk2YTYtMDNkMDM0NmJjZDNlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjg1OWQxY2RiLTQ5MmUtNDM3OC1iZDM4LTk5ZWYzMzVjZTcyNDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjg1OWQxY2RiLTQ5MmUtNDM3OC1iZDM4LTk5ZWYzMzVjZTcyNDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4NTlkMWNkYi00OTJlLTQzNzgtYmQzOC05OWVmMzM1Y2U3MjQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTMtMDgtMTdUMTQ6NTU6MDErMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NTVlNzQzMmUtZDA3OS00ZTQ2LTk2YTYtMDNkMDM0NmJjZDNlPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDEzLTA4LTE3VDE0OjU1OjMwKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI1NjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yNTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PtdG8uYAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAIXlJREFUeNrsnXe0XFX1xz8zeUkIaSSQkEJNCAlVEKkiHUVAiogKKogNfyAoRSMKYsOfFEEQpQsIUgREiuhSadIFpYhITyAkpPES0tub8Y+9z5qTy7wy82buOffO/q41Ky/vvWTu3Hv25+y9zz77FMrlMiaTqTVVtFtgMhkATCaTAcBkMhkATCaTAcBkMhkATCaTAcBkMhkATCaTAcBkMhkATCZThtVmt6DXKnivEtBZbXVfoJ/e8zWBQfqne/UH+ujPB+ify4FlQAewSr9eoq/F+loGrARW6O91BvqCXlu5i2s0tdrgtb0AdRs8nRhTH2AgMBhYGxgDjAfGAqOBEcBw/flANf6BCgD/PfDeA4XLMs/wFwMLgHeAWcAM4E1giv59HrBIYdGZ52cwMADY86/R6EuJn60BjNTXOGCSGvzGwCb6/T4pXusy4C3gNeB14FXgBWAaMAeYm/gMBQVCyWBgADC91/CLVVzrscCGwObA1vqaCKzTw7Cq3M33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);
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
}

.search .search-container input {
	background-color: #5d895d; /* RGBA FALLBACK BITCHES */
	background-color: rgba(#5d895d, 0);
	border: none;
	padding: 10px;
	display: block;
	width: 100%;
	border-bottom: 1px solid white;
	color: white;
	font-size: 16px;
}

.sort-container {
	max-width: 500px;
	margin: 0 auto;
	position: relative;
	padding: 10px 0;
	text-align: center;
}
	.sort-container a { text-decoration: none; }


.search .search-container input:focus {
	outline: none;
}

.main {
	max-width: 1000px;
	margin: 0 auto;
}

.adsense {
	margin: 0 auto;
	margin-top: 27px;
	max-width: 800px;
}

.sites {
	padding: 30px 0;
	min-height: 143px;
}

	.sites a {
		color: #d15a58;
		text-decoration: none;
	}

	.sites a:hover {
		color: #283840;
		text-decoration: underline;
	}

.site {
	display: inline-block;
	width: 25%;
	padding: 10px 5px;
}

.meta {
	display: none;
}

.content {
	max-width: 800px;
	margin: 0 auto;
	padding: 20px 0;
	overflow: auto;
}

	.generate {
		text-align: center;
		margin-bottom: 10px;
	}
		.generate button {
			padding: 20px;
			border: 1px solid #d04343;
		}
	.tweet-button {
		margin: 0 auto;
		text-align: center;
	}


/* #########################################################

					REDESIGN BLOCK /start

	 ######################################################### */

.ribbon {
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
	z-index: 1;
	width: 15%;
	max-width: 149px;
}

	.ribbon img {
		float: right;
		width: 100%;
	}

/*.banner {
	display: block;
	text-align: center;
	background-color: #7BAC7B;
	font-weight: bold;
	color: #293840;
	padding: 20px;
	text-decoration: none;
	color: white;
}

.banner span {
	
}

.banner:hover {
	background-color: #5D895D;
}*/

.banner-block {
	background-color: #7BAC7B;
}

.banner-content {
	max-width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
	color: white;
}

.banner-block .banner-block-half {
	display: inline-block;
	width: 50%;
	padding: 0 20px;
	vertical-align: top;
}

.banner-block .banner-block-half h2 {
	font-weight: 200;
}

.banner-block .banner-block-half p {
	margin: 0;
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 10px;
}

.banner-block .banner-block-half a {
	color: #2B2B2B;
	font-weight: bold;
	text-decoration: none;
}

.banner-block .banner-block-half ul {
	padding: 0;
}

.banner-block .banner-block-half li {
	font-size: 14px;
	list-style: none;
	padding: 5px;
}

.banner-block .banner-block-half li .dot-wrapper {
	width: 20px;
	height: 20px;
	display: inline-block;
	border-radius: 3px;
	border: 1px solid #BFC6CC;
	background-color: #EAEBED;
	padding: 4px 4px;
	vertical-align: middle;
}
.banner-block .banner-block-half li .dot {
	width: 10px;
	height: 10px;
	display: block;
	border-radius: 5px;
}
.banner-block .banner-block-half li .dot.easy {
	border: 1px solid #5D895D;
	background-color: #7BAC7B;
}
.banner-block .banner-block-half li .dot.medium {
	border: 1px solid #C5A65C;
	background-color: #E8C674;
}
.banner-block .banner-block-half li .dot.hard {
	border: 1px solid #AC4949;
	background-color: #d04343;
}
.banner-block .banner-block-half li .dot.impossible {
	border: 1px solid #000000;
	background-color: #2B2B2B;
}

.banner-block .banner-block-half a:hover {
	color: #d04343;
}

@media only screen and (max-width: 560px) {
	.banner-block .banner-block-half {
		width: 100%;
	}
}

.banner-block .banner-block-extension {
	max-width: 540px;
	margin: 0 auto;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAACWCAYAAABNY6LIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJCNUM3MDc5MDUzOTExRTNCMDAwOUFDNUI5QzVDODkxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJCNUM3MDdBMDUzOTExRTNCMDAwOUFDNUI5QzVDODkxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkI1QzcwNzcwNTM5MTFFM0IwMDA5QUM1QjlDNUM4OTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkI1QzcwNzgwNTM5MTFFM0IwMDA5QUM1QjlDNUM4OTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5wy4/2AAAEk0lEQVR42uzby2oTYRiA4S9mmlNNU4KxaFqrJUI3LtsuXfQC9Aa8EL0nQS/AhTtbQdda8LQottEqTbEmWiMTieBCiqI5Pg9kkUWYj//Pv3iZmeTO3dsB42Dr3nbXKjBoGzfXM1bBecd5H1dXaiuxWF2Mufxc7/tR5yh2P+zGzt7zU39bK5+P1YurUSlUet9b7VY8ff0kDo8PnXWcdfhPEksAADCZXjZf9D5/o9naj+azfYsIMEBnLAEAAAAIdAAAAECgAwAAgEAHAAAABDoAAAAIdAAAAECgAwAAgEAHAAAABDoAAAAIdAAAAECgAwAAgEAHAAAABDoAAAAIdAAAAECgAwAAgEAHAAAABDoAAAAIdAAAAECgAwAAgEAHAAAABDoAAAAIdAAAAECgAwAAgEAHAAAA/lBiCQAAJs9SqRH14nKUc/NDuX6r8zFefdqJt8dvbAaAQAcAmD7ZTBJr1etDC/O+9PrXcmtxuXQ1Hh88jJPuV5sDINABAKZHP85nkmwsnKtGIZ+PfG5moDO0O1/ic7sde+8OohzzvZkevX9gcwBO4R10AIAJsTTb+BnnK5fqUSmfHXicp9JrptdOZ0hnSWe6UFy2QQACHQBgOtQLPyJ4oVaNJJsd+jzpDOksqeVSwwYBCHQAgOnQf+98tlgcmZkKufwvswEg0AEApsYo3D3vG8Yj9gACHQAAABDoAAAAMM4ym7c2u5YBAAAAhssddAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAwL+QjNIwGzfWs7YEAACAQdm6v30i0H8nE9/8RQAAAJg2HnEHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAAgQ4AAAAIdAAAABDoAAAAgEAHAAAABDoAAAAIdAAAAECgAwAAgEAHAAAABDoAAAAIdAAAAECgAwAAgEAHAAAABDoAAAAIdAAAAECgAwAAgEAHAAAABDoAAACMsu8CDACmO1MQJjnNFAAAAABJRU5ErkJggg==);
	background-size: 100%;
	background-position: center bottom;
	height: 100px;
	background-repeat: no-repeat;
}

.banner a {
	color: white;
	text-decoration: none;
}

.site-block {
	width: 24%;
	display: inline-block;
	padding: 10px 5px;
	vertical-align: top;
}

.site-block .site-header {
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: white;
	padding: 10px;
	line-height: 1;
	direction: ltr;
}

.site-block.easy .site-header {
	background-color: #7BAC7B;
	border: 1px solid #5d895d;
}
.site-block.medium .site-header {
	background-color: #E8C674;
	border: 1px solid #c5a65c;
}
.site-block.hard .site-header {
	background-color: #d04343;
	border: 1px solid #ac4949;
}
.site-block.impossible .site-header {	
	background-color: #2b2b2b;
	border: 1px solid black;
}

.site-block.easy .site-header:hover {
	background-color: #5d895d;
	color: white;
	text-decoration: none;
}
.site-block.medium .site-header:hover {
	background-color: #c5a65c;
	color: white;
	text-decoration: none;
}
.site-block.hard .site-header:hover {
	background-color: #ac4949;
	color: white;
	text-decoration: none;
}
.site-block.impossible .site-header:hover {
	background-color: black;
	color: white;
	text-decoration: none;
}

.site-block .site-difficulty {
	background-color: #EAEBED;
	border: 1px solid #BFC6CC;
	border-top: 0;
	line-height: 0;
	padding: 15px 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color: #293840;
}
.site-block .tooltip-content {
	background-color: #EAEBED;
	border: 1px solid #BFC6CC;
	border-top: 0;
	padding: 10px;
	line-height: 1.5;
	font-size: 12px;
	margin: 0;
	color: #293840;
	display: none;
}

.site-block .tooltip-toggle {
	background-color: #EAEBED;
	border: 1px solid #BFC6CC;
	display: block;
	border-top: 0;
	line-height: 0;
	padding: 15px 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color: #878787;
	font-size: 10px;
}

.site-block .tooltip-toggle.contains-info {
	color: #293840;
}

.site-block.easy .tooltip-toggle.contains-info:hover { color: #7BAC7B; }
.site-block.medium .tooltip-toggle.contains-info:hover { color: #E8C674; }
.site-block.hard .tooltip-toggle.contains-info:hover { color: #d04343; }
.site-block.impossible .tooltip-toggle.contains-info:hover { color: #2b2b2b; }

.info-block-half {
	display: inline-block;
	width: 50%;
	padding: 0 20px;
	vertical-align: top;
}

.share-buttons {
	float: right;
}

.share-buttons-rtl{
	float: left;
}

@media only screen and (max-width: 1000px) {
	.site-block {
		width: 33%;
	}
}

@media only screen and (max-width: 560px) {
	.info-block-half {
		width: 100%;
	}
	.share-buttons {
		float: none;
		margin-top: 10px;
	}
	.site-block {
		width: 50%;
	}
}

@media only screen and (max-width: 480px) {
	.site-block {
		width: 100%;
	}
}

/* #########################################################

						REDESIGN BLOCK /end

	 ######################################################### */




@media only screen and (max-width: 560px) {
	header {
		padding: 40px 20px;
	}
	.search {
		padding: 10px 20px;
	}
	.site {
		width: 50%;
	}	
}

@media only screen and (max-width: 1000px) {
	.info-block {
		padding: 0 20px;
	}
}

.site a {
	display: block;
	font-size: 20px;
	text-decoration: none;
	color: #293840;
	font-size: 14px;
	font-weight: bold;
	/*color: white;*/
	padding: 20px 10px;
	text-align: center;
	/*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);*/	
	background-color: #EAEBED;
}

.site a:hover {
	background-color: white;
}

.tooltip {
	display: none;
	z-index: 1;
	position: absolute;
	width: 25%;
	margin-left: -3%;
	margin-top: 10px;
	background-color: #EAEBED;
	padding: 0 5px 0 5px;
	color: #273840;
	border-bottom: 3px solid #2c383f;
	box-shadow: 1px 1px 10px #283840;
	font-size: 14px;
	line-height: 1.5;
}

.site.easy a {border-bottom: 6px solid #7bac7b;}
.site.medium a {border-bottom: 6px solid #E8C674;}
.site.hard a {border-bottom: 6px solid #cc1919;}
.site.impossible a {border-bottom: 6px solid #000;}

.no-results {
	display: none;
	text-align: center;
	font-weight: bold;
}

.info-block {
	background-color: #293840;
	border-top: 4px solid #5d895d;
}

#about {
	padding-top: 40px;
	visibility: hidden;
}

.info-container {
	max-width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
}

.info-container h2 {
	margin: 0;
	color: white;
	font-weight: 200;
	padding-bottom: 10px;
}

.info-container p {
	color: #9fb3be;
	margin: 0;
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 10px;
}

.info-container li {
	color: #9fb3be;
	font-size: 14px;
	margin: 5px 0;
}

.green, .yellow, .red, .black { font-weight: bold; }

.info-container ul {
	padding: 0;
}

.info-container li .green {
	background-color: #7bac7b;
	border: 1px solid #5D895D;
	padding: 6px 12px;
	line-height: 1;
	color: white;
	display: inline-block;
}
.info-container li .yellow {
	background-color: #E8C674;
	border: 1px solid #C5A65C;
	padding: 6px 12px;
	line-height: 1;
	color: white;
	display: inline-block;
}
.info-container li .red {
	background-color: #d04343;
	border: 1px solid #AC4949;
	padding: 6px 12px;
	line-height: 1;
	color: white;
	display: inline-block;
}
.info-container li .black {
	background-color: #2B2B2B;
	border: 1px solid #000000;
	padding: 6px 12px;
	line-height: 1;
	color: white;
	display: inline-block;
}

footer {
	border-top: 1px solid #9fb3be;
	color: #9fb3be;
	font-size: 12px;
	padding: 10px 0 20px 0;
	margin-top: 30px;
}

footer a, .info-container a {
	color: white;
	text-decoration: none;
}

footer a:hover, .info-container a:hover {
	color: #d04343;
}

.beta {
	font-size: 50%;
	color: #d04343;
}

.clearfix {
	clear: both;
}

.info-block.contributors {
	border-top: none;
}

.contributors.translate {
	list-style-type: none;
	direction: ltr;
}
.contributors.translate LI > A {
	padding-left: 30px;
	background-position: 8px center;
	background-repeat: no-repeat;
}

.dropdown .help A { background-image: url(../icons/github16.png); }
.dropdown .it A, .it A { background-image: url(../icons/flags/it16.png); }
.dropdown .en A, .en A { background-image: url(../icons/flags/en16.png); }
.dropdown .fr A, .fr A { background-image: url(../icons/flags/fr16.png); }
.dropdown .de A, .de A { background-image: url(../icons/flags/de16.png); }
.dropdown .es A, .es A { background-image: url(../icons/flags/es16.png); }
.dropdown .ru A, .ru A { background-image: url(../icons/flags/ru16.png); }
.dropdown .pt_br A, .pt_br A { background-image: url(../icons/flags/pt_br16.png); }
.dropdown .cat A, .cat A { background-image: url(../icons/flags/cat16.png); }
.dropdown .vi A, .vi A { background-image: url(../icons/flags/vi16.png); }
.dropdown .tr A, .tr A { background-image: url(../icons/flags/tr16.png); }
.dropdown .ar A, .ar A { background-image: url(../icons/flags/ar16.png); }
.dropdown .nl A, .nl A { background-image: url(../icons/flags/nl16.png); }
.dropdown .fa A, .fa A { background-image: url(../icons/flags/fa16.png); }
.dropdown .zh-cn A, .zh-cn A { background-image: url(../icons/flags/cn16.png); }
.dropdown .id A, .id A { background-image: url(../icons/flags/id16.png); }
.dropdown .ro A, .ro A { background-image: url(../icons/flags/ro16.png); }
.dropdown .pl A, .pl A { background-image: url(../icons/flags/pl16.png); }
.dropdown .zh-tw A, .zh-tw A { background-image: url(../icons/flags/tw16.png); }
.dropdown .sk A, .sk A { background-image: url(../icons/flags/sk16.png); }
.dropdown .sr A, .sr A { background-image: url(../icons/flags/sr16.png); }

#en { 
	background-image: url(../icons/flags/en24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#fr { 
	background-image: url(../icons/flags/fr24.png);
	background-repeat:no-repeat;
	background-position: left center;	
}

#de { 
	background-image: url(../icons/flags/de24.png);
	background-repeat:no-repeat;
	background-position: left center;	
}

#it { 
	background-image: url(../icons/flags/it24.png);	
	background-repeat:no-repeat;
	background-position: left center;
}

#es { 
	background-image: url(../icons/flags/es24.png);
	background-repeat:no-repeat;
	background-position: left center;	
}

#ru { 
	background-image: url(../icons/flags/ru24.png);
	background-repeat:no-repeat;
	background-position: left center;	
}

#pt_br {
	background-image: url(../icons/flags/pt_br24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#cat {
	background-image: url(../icons/flags/cat24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#vi {
	background-image: url(../icons/flags/vi24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#tr {
	background-image: url(../icons/flags/tr24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#ar {
	background-image: url(../icons/flags/ar24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#nl {
	background-image: url(../icons/flags/nl24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#fa {
	background-image: url(../icons/flags/fa24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#zh-cn {
	background-image: url(../icons/flags/cn24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#zh-tw {
	background-image: url(../icons/flags/tw24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#id {
	background-image: url(../icons/flags/id24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#ro {
	background-image: url(../icons/flags/ro24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#pl {
	background-image: url(../icons/flags/pl24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#sk {
	background-image: url(../icons/flags/sk24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#sr {
	background-image: url(../icons/flags/sr24.png);
	background-repeat:no-repeat;
	background-position: left center;
}

/**
 * Added styles
 */

#floating_menu {
    width: 100%;
    z-index: 101;
    position: fixed;
    top: 0;
    -webkit-transition: all, 0.2s, linear;
    -moz-transition: all, 0.2s, linear;
    transition: all, 0.2s, linear;
}
#floating_menu .header     {
    -webkit-transition: all, 0.2s, ease-out;
    -moz-transition: all, 0.2s, ease-out;
    transition: all, 0.2s, ease-out;
    padding: 9px 0
}
#floating_menu[data-float='float-fixed'] {
    -webkit-transition: all, 0.2s, linear;
    -moz-transition: all, 0.2s, linear;
    transition: all, 0.2s, linear
}
#floating_menu[data-float='float-fixed'] img,
#floating_menu[data-float='float-fixed'] #text_logo {
    -webkit-transition: all, 0.2s, linear;
    -moz-transition: all, 0.2s, linear;
    transition: all, 0.2s, linear
}
#floating_menu #logo img {
    -webkit-transition: max-height, 0.2s, linear;
    -moz-transition: max-height, 0.2s, linear;
    transition: max-height, 0.2s, linear
}
#floating_menu.mff {
    -webkit-transition: all, 0.3s, linear;
    -moz-transition: all, 0.3s, linear;
    transition: all, 0.3s, linear;
    position: fixed;
    opacity: 1
}
#floating_menu.mff .hic,
#floating_menu.mff .hif {
    height: 100% !important
}
#floating_menu.mff .hic .dmy,
#floating_menu.mff .hif .dmy {
    display: none
}
#floating_menu.mff .hic #head_wrp {
    position: static
}
#floating_menu.mff.a60.mfd {
    opacity: 0;
    -webkit-transition: all, 0.3s, linear;
    -moz-transition: all, 0.3s, linear;
    transition: all, 0.3s, linear
}
#floating_menu.mff.a60 .header     {
    -webkit-transition: all, 0.2s, linear;
    -moz-transition: all, 0.2s, linear;
    transition: all, 0.2s, linear;
    padding: 4px 0
}
#floating_menu.mff.a60 .header     #logo img {
    -webkit-transition: max-height, 0.2s, linear;
    -moz-transition: max-height, 0.2s, linear;
    transition: max-height, 0.2s, linear;
    max-height: 50px
}
#floating_menu.mff.a60 .header     .center_logo .phone {
    display: none
}
#floating_menu.mff.a60 .header     .center_logo #logo img {
    max-height: 100px
}
#floating_menu.mff.a60 .header     .side_logo .phone .fphr {
    display: none
}
.dmy {
    visibility: hidden
}
.header     {
    box-shadow: 0 1px 4px #dfdddd;
    background: #fff;
    padding: 9px 0
}
.header     .lg {
    display: block
}
.header     .lg.cen {
    margin: 0 auto
}
.header     .dfm {
    color: #424242;
    display: block;
    padding-bottom: 20px;
    text-align: left
}
.header     .hmn {
    border-radius: 5px;
    background: url("../images/sprite-web.png") -178px -5px #7bc143;
    display: none;
    height: 26px;
    width: 26px
}
.mff .header     .nav>ul>li {
    padding: 0
}
.header     .nav ul li {
    display: inline-block;
    float: left;
    position: relative
}
.header     .nav ul li a {
    color: #5a5a5a;
    display: block;
    padding: 10px;
    text-decoration: none;
    margin-top: -19px;
}
.header     .nav ul li a:hover {
    color: #7bc143
}
.header     .nav ul li a.active,
.header     .nav>ul>li.current_page_item>a,
.header     .nav>ul>li.current_menu_item>a,
.header     .nav>ul>li.current-menu-item>a,
.header     .nav>ul>li.current-page-parent>a {
    color: #7bc143
}
.header     .nav ul li>ul {
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.15);
    background: #7bc143;
    border: 1px solid #fff;
    display: none;
    min-width: 200px;
    position: absolute;
    left: -5px;
    top: 40px;
    opacity: .95;
    z-index: 4000
}
.header     .nav ul li>ul:before {
    border-style: solid;
    border-color: transparent transparent #7bc143 transparent;
    border-width: 4px;
    height: 0;
    content: '';
    position: absolute;
    top: -8px;
    left: 27px;
    width: 0
}
.header     .nav ul li>ul li {
    border-top: 1px solid #96ce69;
    color: #fff;
    display: block;
    float: none;
    position: relative;
    z-index: 4000
}
.header     .nav ul li>ul li:first-child {
    border-top: none
}
.header     .nav ul li>ul li.arl>a {
    background-image: url("../images/submenuArrow.png");
    background-repeat: no-repeat;
    background-position: 95% center
}
.header     .nav ul li>ul li a {
    -webkit-transition: all, 0.5s, ease;
    -moz-transition: all, 0.5s, ease;
    transition: all, 0.5s, ease;
    color: #fff;
    padding: 20px
}
.header     .nav ul li>ul li a:hover {
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.15);
    background-color: #88c756;
    color: #fff;
    padding-left: 25px
}
.header     .nav ul li>ul li ul {
    padding-left: 0;
    top: -1px;
    left: 100%;
    width: 100%
}
.header     .nav ul li>ul li ul:before {
    display: none
}
.header     {
    display: block;
    text-align: center
}
/*.header    :before {
    content: '';
    display: inline-block;
    height: 100%;
    margin-right: -.25em;
    vertical-align: bottom
}*/
.header     #head_wrp {
    display: inline-block;
    vertical-align: bottom
}
.header     #nav_right {
    text-align: left
}
.header     .center_logo #logo,
.header     .center_logo #text_logo {
    float: none
}
.header     .center_logo #nav_right {
    display: table;
    margin: 0 auto
}
.header     .center_logo #nav_right .phone {
    display: table-cell;
    vertical-align: middle
}
.header     .center_logo #nav_right .nav.right {
    display: table-cell;
    float: none;
    vertical-align: middle
}
.header     .side_logo .h-i {
    display: table;
    width: 100%
}
.header     .side_logo #logo,
.header     .side_logo #text_logo {
    text-align: left
}
.header     .side_logo #logo,
.header     .side_logo #text_logo,
.header     .side_logo #nav_right,
.header     .side_logo .phone {
    display: table-cell;
    float: none
}
.header     .side_logo #logo,
.header     .side_logo #text_logo,
.header     .side_logo .phone {
    vertical-align: middle
}
.header     .side_logo #nav_right {
    vertical-align: bottom
}
#logo {
    -webkit-transition: all, 0.5s, ease-in-out;
    -moz-transition: all, 0.5s, ease-in-out;
    transition: all, 0.5s, ease-in-out
}
.header #logo > a > img {
    max-width: 200px;
}

nav {
	top: 54px;
}
header h1 {
	margin-top: 35px;
}
.footer .cnt .ftw .ttl {
    border-bottom: 1px solid #3e3e3e;
    color: #fff;
    font-size: 16px !important;
    margin-bottom: 30px;
    text-transform: capitalize;
    padding: 0 0 10px 0
}
.footer {
    color: #efefef;
    background: #2a2a2c;
    padding: 45px 0 20px 0
}
.footer .scn {
    box-shadow: none;
    background: transparent
}
.footer a {
    color: #fff
}
.footer .credits {
    font-size: 0.7692307692em;
    color: #c5c5c5 !important;
    margin-top: 10px;
    text-align: center;
    max-width: 1000px;
    margin: 0 auto;
}
.footer .credits a {
    color: #fff
}
.footer .widget.phone-number .scn {
    box-shadow: none;
    background: transparent
}
.footer .widget.phone-number .scn.awr {
    padding: 0 0 20px
}
.footer #wp-calendar {
    font-size: 0.8333333333em
}
.footer #wp-calendar caption {
    color: #fff;
    text-align: left
}
.footer #wp-calendar td {
    background: #3b3b3d;
    border: 1px solid #2a2a2c;
    color: #fff
}
.footer #wp-calendar td.pad,
.footer #wp-calendar #prev,
.footer #wp-calendar #next {
    background: none
}
.footer .tagcloud a {
    -webkit-transition: all, 0.2s, linear;
    -moz-transition: all, 0.2s, linear;
    transition: all, 0.2s, linear;
    background: #585858;
    color: #fff;
    display: block;
    float: left;
    margin-bottom: 5px;
    padding: 5px;
    text-decoration: none
}
.footer .tagcloud a:hover {
    background: #7bc143
}
.footer .widget.follow_me .scn {
    box-shadow: none;
    background: transparent
}
.footer .wat .scn {
    box-shadow: none;
    background: transparent;
    color: #fff
}
.footer .wat .scn p {
    color: #fff
}
.footer .cnt .awr {
    padding: 0
}
.ftw .colm section {
    width: 100%
}
.ftw .col {
    min-width: 200px;
    margin-left: 2%;
    margin-bottom: 5%
}
.ftw .col:first-child {
    margin-left: 0
}
.ftw .col ul {
    list-style-type: none;
    font-size: 0.875em;
    padding: 0
}
.ftw .col ul ul {
    padding-left: 10%
}
.ftw .col ul li {
    background: url("../images/lost_left_arrow.gif") no-repeat left 10px;
    line-height: 1.1em;
    font-size: 1em;
    padding: 5px 10px
}
.ftw .col ul li:last-child {
    border-bottom: 0
}
.ftw .col ul li a {
    -webkit-transition: all, 0.2s, linear;
    -moz-transition: all, 0.2s, linear;
    transition: all, 0.2s, linear;
    color: #fff
}
.ftw .col ul li a:hover {
    margin-left: 4px
}
.ftw .col.wat.scn {
    float: left
}
.ftw #search-field {
    font-size: 0.75em;
    padding: 0 10px
}
.copyright {
    font-size: 0.8em;
    text-align: center
}
.copyright nav.right {
    float: none
}
.copyright li {
    display: inline-block;
    padding: 10px 5px
}
.copyright li ul {
    display: none
}
.copyright a {
    color: #fff
}
.copyright a:hover {
    color: #7bc143;
    text-decoration: underline
}
.copyright p {
    color: #c5c5c5
}

# add this to style.css
@media (max-width: 767px) {
	#floating_menu {
		/*outline: 3px solid red;*/
	}

	#logo {
		float: none !important;
	    display: block !important;
	    text-align: center !important;
	}
	.h_i {
		display: block !important;
	}
	#nav_right {
		display: block !important;
	}
	nav {
		top: 83px !important;
	}
	header h1 {
	    margin-top: 50px;
	}
}



@media (max-width: 592px) {
	#floating_menu {
		
	}

	.header .nav ul li {
		display: block !important;
	    width: 49%;
	    text-align: center;
	    margin-top: 10px;
	}
	nav {
		top: 127px !important;
	}
	header h1 {
	    margin-top: 105px;
	}
}


@media (max-width: 440px) {
	nav {
		top: 144px !important;
	}
	header h1 {
	    margin-top: 127px;
	}
}