/*

#123877 - granatowy 
#c4272e - czerwony
#064ab9   niebieski

*/

body,
p,
li,
h2,
h3,
h4,
h5,
table th,
table td,
.ui-widget,
.ui-widget-header,
.related-articles  article h2,
.sub-exams h3,
.ultimenu__region h2    {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
h1,
#block-createyourownquiz h2,
.iziToast-message  span.text-left,
.field--name-field-related-content-from-view .field__item__label  {
	font-family: 'Archivo Black', sans-serif;
}



body,
a,
a:link,
a:hover,
a:visited,
p,
li,
table td,
nav#block-grammarrules li li li span,
nav#block-grammarrules li li li a,
ul.hierarchical-taxonomy-menu li li li a,
span.text-right {
	color: #0f0f0f;         /* czarny */
}
h1,
#block-exams h2,
#block-ultimainmenutips h2,
#block-createyourownquiz h2,
.region-content-bottom h2,
#block-searchform h2,
#block-simplenewssubscription-2 h2,
.related-articles h2,
#block-createyourownquiz h3,
.sub-exams h3,
#block-createyourownquiz h4,
#block-createyourownquiz p,
#block-signup-2  > div p,
input[id*="edit-submit-generator-z-zadaniami"],
.content-main-home #block-english-page-title,
.container-wide.black p,
#block-footerright p,
ul.hierarchical-taxonomy-menu a,
#block-footerright a,
nav#block-grammarrules li span,
nav#block-grammarrules li a,
.ultimenu--htb .ultimenu__flyout  a, 
#block-simplenewssubscription-2 input.button.form-submit,
.simplenews-end span.text-left,
table th,
#block-contactblock input#edit-submit,
button.check-my-reults,
button.refresh-test,
.ultimenu--hover > li:hover,
p[class*="your-choice"]  {
	color: #fff;
} 
#block-createyourownquiz h3,
#block-footerleft p,
#block-footerleft a {
	color: #c4272e; /* czerwony */
}
h2,
h3,
h4,
h5,
.region-content-bottom .more-link a,
 #block-footerright .contextual-links a {
	color: #123877; /* granatowy */
}

a.print__link,
article a,
article a:link,
article a:hover,
article a:visited {
	color: #064ab9; /*  niebieski */
}
article.js-comment footer p span,
.comment-form .js-form-type-textfield label,
.comment-form .js-form-type-textarea label {
	color: #9d9d9d;  /*szary*/ 
}

p,
li,
td,
body  {
	font-weight: 400;
}
article a,
article a:link,
article a:hover,
article a:visited,
.sub-exams h3,
#block-exams h2,
#block-ultimainmenutips h2,
strong,
.ultimenu__region h2,
.region-content-bottom .more-link  {
	font-weight: 600;
}
h2,
h3,
h4,
h5 {
	font-weight: 800;
}
article a,
article a:link,
article a:visited {
	text-decoration: none;
}
article a:hover {
	text-decoration: underline;
}
.region-content-bottom .more-link,
#block-exams h2,
#block-ultimainmenutips h2,
.container-wide.black p a,
#block-simplenewssubscription-2 input.button.form-submit,
#block-contactblock input#edit-submit {
	text-transform: uppercase;
}


.simplenews-end span.text-left {
	text-align: right;
}

.path-frontpage h1,
.simplenews-end span.text-right {
	text-align: left;
}

#block-views-block-recenty-added-tests-block-1 .views-field-title,
#block-english-content .views-field-title,
#block-views-block-selected-issues-block-1,
#block-views-block-selected-issues-block-2  {
	font-size: 14px;
}
 

body,
p  {
	font-size: 16px;
	line-height: 1.7;
	padding: 0;
	margin: 0;
}
h2,
h3,
h4,
h5 {
	line-height: 1.4;
}
article p {
	padding: 7px 0;
}
article.js-comment p {
    padding: 0 0 2px 0;
}

.comment-form .js-form-type-textfield label,
.comment-form .js-form-type-textarea label,
article.js-comment footer p span {
	font-size: 12px;
}

.sub-exams h3 {
	font-size: 16px;
}



#block-ultimainmenu h2 {
	font-size: 16px;
	font-weight: 600;
	padding:  20px 0 10px 0px;
}

#block-ultimainmenu a {
	font-size: 14px;
}

.related-articles  article h2 {
	font-size: 18px;
}
.region-content-bottom .more-link  {
	font-size: 21px;
	line-height: 1.4;
}
span.addtoany_list::before {
	font-size: 20px;
}
#block-createyourownquiz p {
	font-size: 18px;
	line-height: 1.5;
	padding: 30px 0 0 0;
}
a.print__link {
	font-size: 24px;
}
.related-articles h2,
.field--name-field-related-content-from-view .field__item__label  {
	font-size: 28px;
}
.iziToast-message  span.text-left {
	font-size: 30px;
	line-height: 1.4;
}
.path-frontpage h1 {
	font-size: 60px;
	line-height: 1;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 36px;
	padding:  40px 0 20px 0px;
}

article h2 {
	font-size: 30px;
	padding:  40px 0 20px 0px;
}
h3 {
	font-size: 20px;
	padding:  40px 0 20px 0px;
}
article.js-comment h3 {
	padding: 3px 0 1px 0px;
}
h4 {
	font-size: 18px;
	padding:  40px 0 20px 0px;
}

#block-searchform h2 {
	font-size: 50px;
}


@media (min-width: 1281px) {
	#block-ultimainmenu h2 {
		font-size: 16px;
		font-weight: 600;
		padding:  40px 0 20px 0px;
	}
}











#block-createyourownquiz h2 {
	line-height: 0.85;
}
#block-createyourownquiz h3 {
	line-height: 0.75;
}
#block-createyourownquiz h4 {
	line-height: 1.15;
}
#block-createyourownquiz h2,
#block-createyourownquiz h3,
#block-createyourownquiz h4  {
	font-size: 40px;
}
#block-createyourownquiz h2,
#block-createyourownquiz h4 {
	padding:  0 0 0 50px;
	margin: 0;
}
#block-createyourownquiz h3 {
	padding: 0 0 0 0;
	margin: 0;
}






@media (min-width: 768px) {
	#block-createyourownquiz h2,
	#block-createyourownquiz h3,
	#block-createyourownquiz h4  {
		font-size: 40px;
	}
	#block-createyourownquiz h2,
	#block-createyourownquiz h4 {
		padding:  0 0 0 50px;
	}
	#block-createyourownquiz p {
		font-size: 20px;
		padding: 30px 0 0 0;
	}

	.path-frontpage h1 {
		text-align: right;
	}

}

@media (min-width: 1140px) {
	#block-createyourownquiz h2,
	#block-createyourownquiz h3,
	#block-createyourownquiz h4  {
		font-size: 40px;
	}
	#block-createyourownquiz p {
		font-size: 20px;
		padding: 60px 0 0 0;
	}
}

@media (min-width: 1400px) {
	#block-createyourownquiz h2,
	#block-createyourownquiz h3,
	#block-createyourownquiz h4  {
		font-size: 50px;
	}
}


@media (min-width: 1700px) {
	#block-createyourownquiz h2,
	#block-createyourownquiz h3,
	#block-createyourownquiz h4  {
		font-size: 90px;
	}
}


