*{margin:0;padding:0}html{height:100%;background:#E3E8CC}article,aside,footer,header,nav,section{display:block}body{font-family:Times,"Times New Roman",serif;font-size:100%;line-height:2;height:100%;margin:0 auto;padding:0}a{color:#00f;outline:0;text-decoration:underline}img{border:none;max-width:100%;max-width-height:auto}.clear:after{content:"";display:table;clear:both}.wrapper{width:100%;font-size:1.4rem}h1,h2{text-align:center;line-height:1.8;font-weight:700;color: #372C05;text-shadow: -1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;}header{width:100%;background-color:#ADB87C;border-bottom:solid 2px #d3d3d3;padding-bottom:15px}header h1,header h2{font-family:Comfortaa,serif;font-weight:700}.wrapper-select{border:0px solid red;width:98%;margin:20px auto;overflow:hidden}.wrapper-select_block{float:left;width:45%;border:1px solid #d3d3d3;border-radius:10px;margin:10px;padding:10px;text-align:center;font-weight:700;font-size:1.4rem;background-color:#ADB87C}.wrapper-select_block-ssylka{font-family:Kurale,Times,sans-serif;font-size:2rem;text-decoration:none;color:#3F3206}
h1 {font-size:3.6rem;}
h2 {font-size:2.5rem;}
.wrapper-select_block-ssylka:hover { color: #4B3C08; }
.breadcumbs-wrapper {
	background-color: #ADB87C; 
	padding: 5px 0px 5px 20px; 
	color: #372C05;
	font-family: Arial, sans-serif;
	font-size: 1.1rem;
}
.breadcumbs-ssylka {
	text-decoration: none;
	color: #372C05;
	font-family: Arial, sans-serif;
	font-size: 1.0rem;
}

.breadcumbs-ssylka:hover, .breadcumbs-active  { text-decoration: underline; }


@media screen and (max-width: 900px) {
	h1, h2 {font-size: 1.9rem;}
	.wrapper-select_block-ssylka {font-size: 1.7rem;}
}
@media screen and (max-width: 800px) {
	h1, h2 {font-size: 1.7rem;}
	.wrapper-select_block {
		width: 60%;
		float: none;
		margin: 40px auto;
	}
}
@media screen and (max-width: 700px) {
	h1, h2 {font-size: 1.5rem;}
}
@media screen and (max-width: 600px) {
	.wrapper-select_block {  width: 70%; }
	.wrapper-select_block-ssylka {font-size: 1.5rem;}
}
@media screen and (max-width: 400px) {
	.wrapper-select_block {  width: 85%; }
	}