#wrapper
    {
    	/*width: 560px;*/
    	margin:0 auto;
	}
	#keyboard {
		width:560px;
		height: 120px;
	}
	/*#subkeys div#rows div div, #key_change_mode, #key_m, #key_color  {
		width: 120px;
		float:left;
		margin-left: 30px;
		margin-bottom: 10px;
	}*/
	/*#key_change_mode input {
		padding: 15px 10px!important;
	}*/
	/*#key_color {
		padding: 0 10px;
		width: 130px;	
	}*/
	/*h1 {
		text-align:center;	
	}*/
	#result {
		border: 1px solid #00f;
		border-radius: 15px;
		margin: 10px 0 20px 0;
		display:none;
		padding:10px 0;
		text-align:center;
		font-weight:bold;
		font-size: 18px;
		color: #00f;
		cursor:pointer;
	}
	.select {
		border: 1px solid #f00;
		border-radius: 5px;
	}
	#blockTrue, #blockFalse, #blockKeys {
		display:none;
	}
	#blockAccord, #blockTrue, #blockFalse {
		/*padding: 10px 0 30px 0;*/
		text-align:center;
		font-size: 48px;
		cursor:pointer;
		margin: 0 auto;
	}
	.selected {
		outline: 1px solid #f00;
	}
	#oneButton{
		width: 144px;
	}
	#twoButton{
		width: 144px;
		display:none;
	}
	#accnotes {
		display:inline;
		float: none!important;
		padding: 10px!important;
		width: 80px;
	}
	#chbx2, #blacks, #blacks_div {
		display:none;
	}
	
	
	
	/*========================================================
	==========================================================
	========================================================*/
	
	
	
	
html {
	width:100%;
	}
/*@font-face {
	font-family:'Open Sans light';
	src: url(OpenSans-Light.ttf);
}
@font-face {
	font-family:'Open Sans';
	src: url(OpenSans-Regular.ttf);
}
@font-face {
	font-family:'Open Sans bold';
	src: url(OpenSans-Bold.ttf);
}
@font-face {
	font-family:'Roboto';
	src: url(Roboto-thin.ttf);
}*/

body {
  font-size: 14px;
  font-family:'Open Sans', sans-serif;
  font-weight: 400;
  line-height: 1.6;
  color: hsla(0,0%,30%,1);
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  font-smoothing: antialiased;
  background: hsla(0,0%,99%,1);
  width:100%;
  margin:0;
}

p {margin-bottom: 1.3em;}

h1, h2, h3, h4, h5 {
	margin:0;
  /*margin: 1.414em 0 0.5em;*/
  font-weight: inherit;
  line-height: 1.2;
}

h1 {
  margin-top: 0;
  margin-bottom:10px;
  font-size: 4.7em;
  font-family:'Roboto';
  line-height:1 !important;
}

h2 {font-size: 1.6em; font-family:'Open Sans';}

h3 {font-size: 2.44em;  margin-top:0; font-family:'Open Sans';}

h4 {font-size: 1.4em; font-family:'Open Sans';}

h5 {font-size: 1.3em; font-family:'Open Sans';}

small, .font_small {font-size: 0.694em;}
ul {
	list-style-type: square;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 2em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 20px;
	-moz-margin-before: 0em;
	-moz-margin-after: 2em;
	-moz-margin-start: 0px;
	-moz-margin-end: 0px;
	-moz-padding-start: 20px;
	-o-margin-before: 0em;
	-o-margin-after: 2em;
	-o-margin-start: 0px;
	-o-margin-end: 0px;
	-o-padding-start: 20px;
	}
li {}
* {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	}
input {
	width:100%;
	outline:none !important;
	}
input[type=checkbox] {
	width:auto;
	}
input::-moz-placeholder {
	color: hsla(0,0%,20%,1);
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	line-height:1.2;
	}
input::-webkit-input-placeholder {
	color: hsla(0,0%,20%,1);
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	line-height:1.2;
	}
input::-moz-placeholder {
	color: hsla(0,0%,20%,1);
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	line-height:1.2;
	}
input::-webkit-input-placeholder {
	color: hsla(0,0%,20%,1);
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	line-height:1.2;
	}
select {
	outline:none !important;
	}
.normolize-bloc {
	width:100%;
	border:none;
	margin:0;
	padding:0;
	}
.normolize-content {
	margin:0 auto;
	width:90%;
	padding:0 2% 0 2%;
	max-width:1080px;
	overflow:visible;
	}
.normolize-content-full-width {
	margin:0 auto;
	width:100%;
	/*padding:0 2% 0 2%;*/
	padding:0;
	max-width:560px;
	overflow:visible;
	}
.normolize-content-full-width-no-pad {
	margin:0 auto;
	width:100%;
	padding:0;
	max-width:1080px;
	overflow:visible;
	}
.normolize-wrap {
	display: inline-block;
	width:100%;
	overflow:visible;
	}
.normolize-cell {	
	float:left;
	margin-right:2%;
	}
.normolize-cell-last {
	float:left;
	}
.normolize-size-1-6 {
	width:15%;
	}
.normolize-size-1-2-6 {
	width:18.4%;
	}
.normolize-size-1-5-6 {
	width:23.5%;
	}
.normolize-size-2-6 {
	width:32%;
	}
.normolize-size-3-6 {
	width:49%;
	}
.normolize-size-4-6 {
	width:66%;
	}
.normolize-size-4-5-6 {
	width:74.5%;
	}
.normolize-size-5-6 {
	width:83%;
	}
.normolize-size-6-6 {
	width:100%;
	}
.normolize-cell-fixed {	
	float:left;
	margin-right:2%;
	}
.normolize-cell-last-fixed {
	float:left;
	}
.normolize-size-1-6-fixed {
	width:15%;
	}
.normolize-size-1-2-6-fixed {
	width:18.4%;
	}
.normolize-size-1-5-6-fixed {
	width:23.5%;
	}
.normolize-size-2-6-fixed {
	width:32%;
	}
.normolize-size-3-6-fixed {
	width:49%;
	}
.normolize-size-4-6-fixed {
	width:66%;
	}
.normolize-size-4-5-6-fixed {
	width:74.5%;
	}
.normolize-size-5-6-fixed {
	width:83%;
	}
.normolize-size-6-6-fixed {
	width:100%;
	}
.normolize-new-row {
	clear: inherit;
	}
.normolize-last-in-row {
	}		
.normolize-hide {
	display: inherit;
	}	
.normolize-show {
	display: none;
	}	
.normolize-hidden {
	display: none;
	}
.normolize-float-left {
	float:left !important;
	}
.normolize-float-right {
	float:right !important;
	}
.normolize-round {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	}
.normolize-cursor-pointer {
	cursor:pointer;
	}
.normolize-text-shadow {
	text-shadow:1px 1px 1px hsla(0,0%,0%,0.3);
	}
.normolize-text-short-shadow {
	text-shadow: hsla(0,0%,0%,0.06) 1px 1px,
	hsla(1,0%,0%,0.05) 2px 2px,
	hsla(2,0%,0%,0.05) 3px 3px,
	hsla(3,0%,0%,0.05) 4px 4px,
	hsla(4,0%,0%,0.05) 5px 5px,
	hsla(6,0%,0%,0.05) 6px 6px,
	hsla(7,0%,0%,0.05) 7px 7px,
	hsla(8,0%,0%,0.05) 8px 8px,
	hsla(9,0%,0%,0.05) 9px 9px,
	hsla(10,0%,0%,0.04) 10px 10px,
	hsla(12,0%,0%,0.04) 11px 11px,
	hsla(13,0%,0%,0.03) 12px 12px,
	hsla(14,0%,0%,0.03) 13px 13px,
	hsla(15,0%,0%,0.03) 14px 14px,
	hsla(16,0%,0%,0.03) 15px 15px,
	hsla(18,0%,0%,0.02) 16px 16px,
	hsla(19,0%,0%,0.02) 17px 17px,
	hsla(20,0%,0%,0.02) 18px 18px,
	hsla(21,0%,0%,0.01) 19px 19px,
	hsla(22,0%,0%,0.01) 20px 20px;
	}
.normolize-promo-long-shadow-text-green {
	overflow:hidden;
	text-shadow:
	hsla(144,57%,44%,1) 1px 1px,
hsla(144,57%,44%,1) 2px 2px,
hsla(144,57%,44%,1) 3px 3px,
hsla(144,57%,44%,1) 4px 4px,
hsla(144,57%,44%,1) 5px 5px,
hsla(144,57%,44%,1) 6px 6px,
hsla(144,57%,44%,1) 7px 7px,
hsla(144,57%,44%,1) 8px 8px,
hsla(144,57%,44%,1) 9px 9px,
hsla(144,57%,44%,1) 10px 10px,
hsla(144,57%,44%,1) 11px 11px,
hsla(144,57%,44%,1) 12px 12px,
hsla(144,57%,44%,1) 13px 13px,
hsla(144,57%,44%,1) 14px 14px,
hsla(144,57%,44%,1) 15px 15px,
hsla(144,57%,44%,1) 16px 16px,
hsla(144,57%,44%,1) 17px 17px,
hsla(144,57%,44%,1) 18px 18px,
hsla(144,57%,44%,1) 19px 19px,
hsla(144,57%,44%,1) 20px 20px,
hsla(144,57%,44%,1) 21px 21px,
hsla(144,57%,44%,1) 22px 22px,
hsla(144,57%,44%,1) 23px 23px,
hsla(144,57%,44%,1) 24px 24px,
hsla(144,57%,44%,1) 25px 25px,
hsla(144,57%,44%,1) 26px 26px,
hsla(144,57%,44%,1) 27px 27px,
hsla(144,57%,44%,1) 28px 28px,
hsla(144,57%,44%,1) 29px 29px,
hsla(144,57%,44%,1) 30px 30px;
	}
.normolize-promo-long-shadow-text-blue {
	overflow:hidden;
	text-shadow:
	hsla(196,100%,37%,1) 1px 1px,
hsla(196,100%,37%,1) 2px 2px,
hsla(196,100%,37%,1) 3px 3px,
hsla(196,100%,37%,1) 4px 4px,
hsla(196,100%,37%,1) 5px 5px,
hsla(196,100%,37%,1) 6px 6px,
hsla(196,100%,37%,1) 7px 7px,
hsla(196,100%,37%,1) 8px 8px,
hsla(196,100%,37%,1) 9px 9px,
hsla(196,100%,37%,1) 10px 10px,
hsla(196,100%,37%,1) 11px 11px,
hsla(196,100%,37%,1) 12px 12px,
hsla(196,100%,37%,1) 13px 13px,
hsla(196,100%,37%,1) 14px 14px,
hsla(196,100%,37%,1) 15px 15px,
hsla(196,100%,37%,1) 16px 16px,
hsla(196,100%,37%,1) 17px 17px,
hsla(196,100%,37%,1) 18px 18px,
hsla(196,100%,37%,1) 19px 19px,
hsla(196,100%,37%,1) 20px 20px,
hsla(196,100%,37%,1) 21px 21px,
hsla(196,100%,37%,1) 22px 22px,
hsla(196,100%,37%,1) 23px 23px,
hsla(196,100%,37%,1) 24px 24px,
hsla(196,100%,37%,1) 25px 25px,
hsla(196,100%,37%,1) 26px 26px,
hsla(196,100%,37%,1) 27px 27px,
hsla(196,100%,37%,1) 28px 28px,
hsla(196,100%,37%,1) 29px 29px,
hsla(196,100%,37%,1) 30px 30px;
	}
.normolize-promo-long-shadow-text-red {
	overflow:hidden;
	text-shadow:
	hsla(0,100%,41%,1) 1px 1px,
hsla(0,100%,41%,1) 2px 2px,
hsla(0,100%,41%,1) 3px 3px,
hsla(0,100%,41%,1) 4px 4px,
hsla(0,100%,41%,1) 5px 5px,
hsla(0,100%,41%,1) 6px 6px,
hsla(0,100%,41%,1) 7px 7px,
hsla(0,100%,41%,1) 8px 8px,
hsla(0,100%,41%,1) 9px 9px,
hsla(0,100%,41%,1) 10px 10px,
hsla(0,100%,41%,1) 11px 11px,
hsla(0,100%,41%,1) 12px 12px,
hsla(0,100%,41%,1) 13px 13px,
hsla(0,100%,41%,1) 14px 14px,
hsla(0,100%,41%,1) 15px 15px,
hsla(0,100%,41%,1) 16px 16px,
hsla(0,100%,41%,1) 17px 17px,
hsla(0,100%,41%,1) 18px 18px,
hsla(0,100%,41%,1) 19px 19px,
hsla(0,100%,41%,1) 20px 20px,
hsla(0,100%,41%,1) 21px 21px,
hsla(0,100%,41%,1) 22px 22px,
hsla(0,100%,41%,1) 23px 23px,
hsla(0,100%,41%,1) 24px 24px,
hsla(0,100%,41%,1) 25px 25px,
hsla(0,100%,41%,1) 26px 26px,
hsla(0,100%,41%,1) 27px 27px,
hsla(0,100%,41%,1) 28px 28px,
hsla(0,100%,41%,1) 29px 29px,
hsla(0,100%,41%,1) 30px 30px;
	}
.normolize-shadow {
	box-shadow:4px 4px 0px hsla(0,0%,0%,0.2);
	-webkit-box-shadow:4px 4px 0px hsla(0,0%,0%,0.2);
	-moz-box-shadow:4px 4px 0px hsla(0,0%,0%,0.2);
	}
.normolize-soft-shadow {
	box-shadow:2px 2px 5px hsla(0,0%,0%,0.2);
	-webkit-box-shadow:2px 2px 5px hsla(0,0%,0%,0.2);
	-moz-box-shadow:2px 2px 5px hsla(0,0%,0%,0.2);
	transition: all 0.2s ease-out;
	-webkit-transition: all 0.08s ease-out;
	-moz-transition: all 0.08s ease-out;
	-o-transition: all 0.08s ease-out;
	-ms-transition: all 0.08s ease-out;
	}
.normolize-soft-shadow:hover {
	box-shadow:6px 6px 8px hsla(0,0%,0%,0.2);
	-webkit-box-shadow:6px 6px 8px hsla(0,0%,0%,0.2);
	-moz-box-shadow:6px 6px 8px hsla(0,0%,0%,0.2);
	}
.normolize-soft-shadow-static {
	box-shadow:2px 2px 5px hsla(0,0%,0%,0.2);
	-webkit-box-shadow:2px 2px 5px hsla(0,0%,0%,0.2);
	-moz-box-shadow:2px 2px 5px hsla(0,0%,0%,0.2);
	}
.normolize-line-through {
	text-decoration:line-through;
	}
.normolize-text-link {
	color:hsla(196,100%,47%,1);
	text-decoration:none;
	}
.normolize-text-link:hover {
	border-bottom:1px dashed hsla(196,100%,47%,1);
	}
.normolize-grey-button {
	outline:none !important;
	display:inline-block !important;
	background: hsla(0,0%,60%,1) !important;
	text-decoration: none !important;
	font-size: 1.1em !important;
	font-weight: 400 !important;
	color: hsla(0,0%,100%,1) !important;
	/*text-shadow: 1px 1px 0 hsla(0,0%,0%,0.3);*/
	border:none !important;
	border-bottom: 4px solid hsla(0,0%,40%,1) !important;
	text-shadow:none !important;
	cursor:pointer;
	}
.normolize-grey-button:hover {
	background:hsla(0,0%,45%,1) !important;
	border-bottom:4px solid hsla(0,0%,25%,1) !important;	
	color: hsla(0,0%,100%,1) !important;
	}
.normolize-grey-button:active {
	background:hsla(0,0%,30%,1) !important;
	border-bottom:4px solid hsla(0,0%,15%,1) !important;
	}
.normolize-yellow-button {
	outline:none !important;
	display:inline-block !important;
	background: hsla(47,96%,54%,1) !important;
	text-decoration: none !important;
	font-size: 1.1em !important;
	font-weight: 400 !important;
	color: hsla(0,0%,30%,1) !important;
	/*text-shadow: 1px 1px 0 hsla(0,0%,0%,0.3);*/
	border:none !important;
	border-bottom: 4px solid hsla(47,48%,53%,1) !important;
	text-shadow:none !important;
	cursor:pointer;
	}
.normolize-yellow-button:hover {
	background:hsla(196,100%,47%,1) !important;
	border-bottom:4px solid hsla(214,100%,45%,1) !important;	
	color: hsla(0,0%,100%,1) !important;
	}
.normolize-yellow-button:active {
	background:hsla(0,0%,50%,1) !important;
	border-bottom:4px solid hsla(0,0%,20%,1) !important;
	}
.normolize-yellow-hollow-button {
	border: 2px solid hsla(47,96%,54%,1) !important;
	background:none;
	color:hsla(0,0%,100%,1.00);
	text-decoration:none !important;
	display:inline-block;
	}
.normolize-yellow-hollow-button:hover {
	background: hsla(47,96%,54%,1);	
	color:hsla(0,0%,0%,1.00);
	}
.normolize-bonus-button {
	color: hsla(0,0%,30%,1) !important;
	text-decoration: none !important;
	display:block;
	padding:3px 6px;
	border-bottom:1px dotted hsla(47,96%,54%,1);
	}
.normolize-bonus-button:hover {
	background: hsla(47,96%,54%,1) !important;
	}
.normolize-yellow-flat-button {
	outline:none !important;
	display:inline-block !important;
	background: hsla(47,96%,54%,1) !important;
	text-decoration: none !important;
	font-size: 1.1em !important;
	font-weight: 400 !important;
	color: hsla(0,0%,30%,1) !important;
	/*text-shadow: 1px 1px 0 hsla(0,0%,0%,0.3);*/
	border:none !important;
	text-shadow:none !important;
	cursor:pointer;
	}
.normolize-yellow-flat-button:hover {
	background:hsla(196,100%,47%,1) !important;
	color: hsla(0,0%,100%,1) !important;
	}
.normolize-yellow-flat-button:active {
	background:hsla(0,0%,50%,1) !important;
	}
.normolize-lesson-button-left-border {
	margin-left:-4px;
	border-left: 1px solid hsla(0,0%,30%,1) !important;	
	}
.normolize-button-round-left {	
	border-radius: 22px 0px 0px 22px;
	-webkit-border-radius: 22px 0px 0px 22px;
	-moz-border-radius: 22px 0px 0px 22px;
	-o-border-radius: 22px 0px 0px 22px;
	padding-left:16px !important;
	}
.normolize-button-round-right {
	border-radius: 0px 22px 22px 0px;
	-webkit-border-radius: 0px 22px 22px 0px;
	-moz-border-radius: 0px 22px 22px 0px;
	-o-border-radius: 0px 22px 22px 0px;
	padding-right:16px !important;
	}
.normolize-button-round-left-right {	
	border-radius: 22px 22px 22px 22px;
	-webkit-border-radius: 22px 22px 22px 22px;
	-moz-border-radius: 22px 22px 22px 22px;
	-o-border-radius: 22px 22px 22px 22px;
	padding-left:16px !important;
	padding-right:16px !important;
	}
.normolize-bg-white {
	background:hsla(0,0%,100%,1);
	}
.normolize-bg-bright-grey {
	background:hsla(0,0%,98%,1);
	}
.normolize-bg-red {
	background:hsla(0,100%,61%,1);
	}	
.normolize-bg-green {
	background:hsla(144,57%,54%,1);
	}
.normolize-bg-blue {
	background:hsla(196,100%,47%,1);
	}
.normolize-bg-yellow {
	background:hsla(47,96%,54%,1);
	}
.normolize-border-all {
	border:1px solid hsla(0,0%,20%,1);
	}
.normolize-border-all-white {
	border:1px solid hsla(0,0%,100%,1);
	}
.normolize-border-all-grey {
	border:1px solid hsla(0,0%,40%,1);
	}
.normolize-border-all-bright-grey {
	border:1px solid hsla(0,0%,0%,0.08);
	}
.normolize-border-all-red {
	border:1px solid hsla(0,100%,61%,1);
	}
.normolize-border-all-green {
	border:1px solid hsla(144,57%,54%,1);
	}
.normolize-border-all-blue {
	border:1px solid hsla(196,100%,47%,1);
	}
.normolize-border-all-yellow {
	border:1px solid hsla(47,96%,54%,1);
	}
.normolize-border-top {
	border-top:1px solid hsla(0,0%,20%,1);
	}
.normolize-border-right {
	border-right:1px solid hsla(0,0%,20%,1);
	}
.normolize-border-left {
	border-left:1px solid hsla(0,0%,20%,1);
	}
.normolize-border-bottom-white {
	border-bottom:1px solid hsla(0,0%,100%,1);
	}
.normolize-border-bottom-bright-grey {
	border-bottom:1px solid hsla(0,0%,0%,0.08);
	}
.normolize-border-bottom-grey {
	border-bottom:1px solid hsla(0,0%,40%,1);
	}
.normolize-border-bottom-red {
	border-bottom:1px solid hsla(0,100%,61%,1);
	}
.normolize-border-bottom-green {
	border-bottom:1px solid hsla(144,57%,54%,1);
	}
.normolize-border-bottom-blue {
	border-bottom:1px solid hsla(196,100%,47%,1);
	}
.normolize-border-bottom-yellow {
	border-bottom:1px solid hsla(47,96%,54%,1);
	}
.normolize-font-size-14 {
	font-size:14px;
	}
.normolize-font-size-16 {
	font-size:16px;
	}
.normolize-font-size-18 {
	font-size:18px;
	}
.normolize-font-size-20 {
	font-size:20px;
	}
.normolize-font-size-24 {
	font-size:24px;
	}
.normolize-font-size-28 {
	font-size:28px;
	}
.normolize-font-size-32 {
	font-size:32px;
	}
.normolize-font-size-36 {
	font-size:36px;
	}
.normolize-font-size-42 {
	font-size:42px;
	}
.normolize-font-size-48 {
	font-size:48px;
	}
.normolize-font-size-56 {
	font-size:56px;
	}
.normolize-font-weight-100 {	
	font-weight:100 !important;
	}
.normolize-font-weight-300 {	
	font-weight:300 !important;
	}
.normolize-font-weight-400 {	
	font-weight:400 !important;
	}
.normolize-font-weight-600 {	
	font-weight:600 !important;
	}
.normolize-font-weight-700 {	
	font-weight:700 !important;
	}
.normolize-font-weight-800 {	
	font-weight:800 !important;
	}
.normolize-text-white {
	color:hsla(0,0%,100%,1) !important;
	}
.normolize-text-red {
	color:hsla(0,100%,61%,1) !important;
	}	
.normolize-text-green {
	color:hsla(144,57%,54%,1) !important;
	}
.normolize-text-blue {
	color:hsla(196,100%,47%,1) !important;
	}
.normolize-text-yellow {
	color:hsla(47,96%,54%,1) !important;
	}
.normolize-text-uppercase {
	text-transform:uppercase !important;
	}
.normolize-line-height-0 {
	line-height:0;
	}
.normolize-line-height-1 {
	line-height:1;
	}
.normolize-line-height-1-1 {
	line-height:1.1;
	}
.normolize-line-height-1-2 {
	line-height:1.2;
	}
.normolize-line-height-1-3 {
	line-height:1.3;
	}
.normolize-line-height-1-4 {
	line-height:1.4;
	}
.normolize-line-height-1-5 {
	line-height:1.5;
	}
.normolize-line-height-1-6 {
	line-height:1.6;
	}
.normolize-width-10 {
	width:10% !important;
	}
.normolize-width-20 {
	width:20% !important;
	}
.normolize-width-30 {
	width:30% !important;
	}
.normolize-width-40 {
	width:40% !important;
	}
.normolize-width-50 {
	width:50% !important;
	}
.normolize-width-60 {
	width:60% !important;
	}
.normolize-width-70 {
	width:70% !important;
	}
.normolize-width-80 {
	width:80% !important;
	}
.normolize-width-90 {
	width:90% !important;
	}
.normolize-width-100 {
	width:100% !important;
	}
.normolize-margin-center {
	margin:0 auto !important;
	}
.normolize-margin-0 {
	margin:0 !important;
	}
.normolize-margin-top-0 {
	margin-top:0 !important;
	}
.normolize-margin-top-10 {
	margin-top:10px !important;
	}
.normolize-margin-top-20 {
	margin-top:20px !important;
	}
.normolize-margin-top-30 {
	margin-top:30px !important;
	}
.normolize-margin-top-40 {
	margin-top:40px !important;
	}
.normolize-margin-top-50 {
	margin-top:50px !important;
	}
.normolize-margin-bottom-0 {
	margin-bottom:0px !important;
	}
.normolize-margin-bottom-10 {
	margin-bottom:10px !important;
	}
.normolize-margin-bottom-20 {
	margin-bottom:20px !important;
	}
.normolize-margin-bottom-30 {
	margin-bottom:30px !important;
	}
.normolize-margin-bottom-40 {
	margin-bottom:40px !important;
	}
.normolize-margin-bottom-50 {
	margin-bottom:50px !important;
	}
.normolize-margin-right-0 {
	margin-right:0px !important;
	}
.normolize-margin-right-10 {
	margin-right:10px !important;
	}
.normolize-margin-right-20 {
	margin-right:20px !important;
	}
.normolize-margin-right-30 {
	margin-right:30px !important;
	}
.normolize-margin-right-40 {
	margin-right:40px !important;
	}
.normolize-margin-right-50 {
	margin-right:50px !important;
	}
.normolize-margin-left-0 {
	margin-left:0px !important;
	}
.normolize-margin-left-10 {
	margin-left:10px !important;
	}
.normolize-margin-left-20 {
	margin-left:20px !important;
	}
.normolize-margin-left-30 {
	margin-left:30px !important;
	}
.normolize-margin-left-40 {
	margin-left:40px !important;
	}
.normolize-margin-left-50 {
	margin-left:50px !important;
	}
.normolize-pad-all-10 {
	padding:10px !important;
	}
.normolize-pad-all-20 {
	padding:20px !important;
	}
.normolize-pad-all-30 {
	padding:30px !important;
	}
.normolize-pad-all-40 {
	padding:40px !important;
	}
.normolize-pad-all-50 {
	padding:50px !important;
	}
.normolize-pad-top-10 {
	padding-top:10px !important;
	}
.normolize-pad-top-20 {
	padding-top:20px !important;
	}
.normolize-pad-top-30 {
	padding-top:30px !important;
	}
.normolize-pad-top-40 {
	padding-top:40px !important;
	}
.normolize-pad-top-50 {
	padding-top:50px !important;
	}
.normolize-pad-top-60 {
	padding-top:60px !important;
	}
.normolize-pad-top-70 {
	padding-top:70px !important;
	}
.normolize-pad-top-80 {
	padding-top:80px !important;
	}
.normolize-pad-top-90 {
	padding-top:90px !important;
	}
.normolize-pad-top-100 {
	padding-top:100px !important;
	}
.normolize-pad-bottom-10 {
	padding-bottom:10px !important;
	}
.normolize-pad-bottom-20 {
	padding-bottom:20px !important;
	}
.normolize-pad-bottom-30 {
	padding-bottom:30px !important;
	}
.normolize-pad-bottom-40 {
	padding-bottom:40px !important;
	}
.normolize-pad-bottom-50 {
	padding-bottom:50px !important;
	}
.normolize-pad-bottom-60 {
	padding-bottom:60px !important;
	}
.normolize-pad-bottom-70 {
	padding-bottom:70px !important;
	}
.normolize-pad-bottom-80 {
	padding-bottom:80px !important;
	}
.normolize-pad-bottom-90 {
	padding-bottom:90px !important;
	}
.normolize-pad-bottom-100 {
	padding-bottom:100px !important;
	}
.normolize-pad-right-10 {
	padding-right:10px !important;
	}
.normolize-pad-right-20 {
	padding-right:20px !important;
	}
.normolize-pad-right-30 {
	padding-right:30px !important;
	}
.normolize-pad-right-40 {
	padding-right:40px !important;
	}
.normolize-pad-right-50 {
	padding-right:50px !important;
	}
.normolize-pad-right-60 {
	padding-right:60px !important;
	}
.normolize-pad-right-70 {
	padding-right:70px !important;
	}
.normolize-pad-right-80 {
	padding-right:80px !important;
	}
.normolize-pad-right-90 {
	padding-right:90px !important;
	}
.normolize-pad-right-100 {
	padding-right:100px !important;
	}
.normolize-pad-left-10 {
	padding-left:10px !important;
	}
.normolize-pad-left-20 {
	padding-left:20px !important;
	}
.normolize-pad-left-30 {
	padding-left:30px !important;
	}
.normolize-pad-left-40 {
	padding-left:40px !important;
	}
.normolize-pad-left-50 {
	padding-left:50px !important;
	}
.normolize-pad-left-60 {
	padding-left:60px !important;
	}
.normolize-pad-left-70 {
	padding-left:70px !important;
	}
.normolize-pad-left-80 {
	padding-left:80px !important;
	}
.normolize-pad-left-90 {
	padding-left:90px !important;
	}
.normolize-pad-left-100 {
	padding-left:100px !important;
	}
.normolize-img-10 {
	width:10% !important;
	}
.normolize-img-20 {
	width:20% !important;
	}
.normolize-img-30 {
	width:30% !important;
	}
.normolize-img-40 {
	width:40% !important;
	}
.normolize-img-50 {
	width:50% !important;
	}
.normolize-img-60 {
	width:60% !important;
	}
.normolize-img-70 {
	width:70% !important;
	}
.normolize-img-80 {
	width:80% !important;
	}
.normolize-img-90 {
	width:90% !important;
	}
.normolize-img-100 {
	width:100% !important;
	}
.vk-icon {
	display: inline-block;
	background: hsla(211,29%,47%,1);
	color: hsla(0,0%,100%,1) !important;
	padding: 10px;
	text-decoration:none !important;
	}	
.vk-icon:hover {
	background: hsla(0,0%,100%,1);
	color: hsla(211,29%,47%,1) !important;
	text-decoration:none !important;
	}
.yt-icon {
	display: inline-block;
	background: hsla(0,100%,35%,1);
	color: hsla(0,0%,100%,1) !important;
	padding: 10px;
	text-decoration:none !important;
	}
.yt-icon:hover {
	display: inline-block;
	background: hsla(0,0%,100%,1);
	color: hsla(0,100%,35%,1) !important;
	padding: 10px;
	text-decoration:none !important;
	}
@media screen and (max-width: 1200px) {
	.normolize-content-full-width {
		padding:0 2% 0 2%;
		}
	}
@media screen and (max-width: 1080px) {
	.header .normolize-cell {
		display:none;
		}
	}
@media screen and (max-width: 1024px) {
	.normolize-content-full-width {
		padding:0 2% 0 2%;
		}
	.normolize-size-1-6 {
		width:32%;
		}	
	.normolize-new-row {
		clear:left;
		}
	.normolize-last-in-row {
		margin-right:0;
		}
	}
@media screen and (max-width: 780px) {
	
	.entry-content h1 {
		font-size: 3.0em;
		}
	.normolize-cell {
		margin-right:0;
		}
	.normolize-cell-last {
		float:left;
		}
	.normolize-size-1-6 {
		width:100%;
		}
	.normolize-size-1-2-6 {
		width:100%;
		}
	.normolize-size-1-5-6 {
		width:100%;
		}
	.normolize-size-2-6 {
		width:100%;
		}
	.normolize-size-3-6 {
		width:100%;
		}
	.normolize-size-4-6 {
		width:100%;
		}
	.normolize-size-4-5-6 {
		width:100%;
		}
	.normolize-size-5-6 {
		width:100%;
		}
	.normolize-content-full-width {
		padding:0 2% 0 2%;
		}
	.normolize-img-80 {
		width:50% !important;
		}	
	.normolize-img-100 {
		width:50% !important;
		}
	.normolize-hide {
		display: none;
		}	
	.normolize-show {
		display: block;
		}
	}
@media screen and (max-width: 520px) {
	.normolize-cell-last-fixed {
		float:left;
		text-align:center;
		}
	.normolize-cell-fixed {
		margin-right:0;
		text-align:center;
		}
	.normolize-size-1-6-fixed {
		width:100%;
		}
	.normolize-size-1-2-6-fixed {
		width:100%;
		}
	.normolize-size-1-5-6-fixed {
		width:100%;
		}
	.normolize-size-2-6-fixed {
		width:100%;
		}
	.normolize-size-3-6-fixed {
		width:100%;
		}
	.normolize-size-4-6-fixed {
		width:100%;
		}
	.normolize-size-4-5-6-fixed {
		width:100%;
		}
	.normolize-size-5-6-fixed {
		width:100%;
		}
	}