@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap');

html {
  position: relative;
  /* min-height: 100%; */
  background: url('/image/fon.png');
  height: 100%;
}
body {
 height: 100%;
 font-family: "Source Serif 4", serif;
}
h1{
	font-size:25px;
	text-align: center;
}
h2{
	font-size:20px;
}
h3{
	font-size:18px;
}
h3{
	font-size:18px;
}
p {
	font-size:15px;
}
li {
	font-size:20px;
}
hr{
    border: none; /* ������� ������� ��� �������� Firefox */
    color: #faa55a; /* ���� ����� ��� ��������� ��������� */
    background-color: #faa55a; /* ���� ����� ��� �������� Firefox � Opera */
    height: 1px; /* ������� ����� */
   }
.header{
	background:url("../image/advokatbg.png");
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a.active {
    color: #ffee8f;
    background-color: transparent;  
}
.navbar-nav li:last-child {
  border-right: none;
}
.slogo{
	color:#533522;
	font-size:25px;
}
@media (min-width:0px) and (max-width:768px) {	  
	h1{
		font-size:18px;
		text-align: center; 
	}
	p {
		font-size:14px;
	}
	li {
		font-size:14px;
	}
	.slogo{
		text-align:center;
		font-size: 20px;
	}
	.logo{
		width: 240px;
		display: inline-block;
		z-index: 10;
		background:#212f7a;
		border: 2px solid #e0d497;
		text-align: center;
		padding: 15px;
		color: #e0d497;
		font-size: 20px;
		font-family: "Source Serif 4", serif;
	}
	.logo_pict{
		padding-top:15px;
		text-align: center;	
	}
	.img_molotok{
		display:inline-block;
		max-height: 140px;
	}
	#grad_menu{
		background: linear-gradient(to top, #212f7a, #626a95 );
		border-top: #e0d497 3px solid;
		border-bottom: #e0d497 3px solid;
		border-radius:0px;
	}
	.navbar-nav {
		text-align: center;
	}	
	.copyright{
		padding-top: 5px;
		color:#fff;
		text-align:center;
	}
	.telfooter{
		padding-top: 5px;
		color:#fff;
		text-align:center;
	}	
	.mailfooter{
		padding-top: 5px;
		text-align:center;
	}	
	.mailfooter,.mailfooter>a{		
		color:#fff;		
	}
	/*end  center menu */
	.cont_white{
		background:#fff;
		min-height: 100%;
		position: relative;
		padding-bottom:42px;
	}
	.footer{
		/* background: #78b2ff; */
		border-top: #e0d497 3px solid;
		background: linear-gradient(to top, #212f7a, #626a95 );
		position: absolute;
		bottom: 0px;
		height:42px;
		width: 100%;
	}
	.adminkartinka {
		margin: 20px 30px;  
		float: left;
		width: 25%;
	} 
}
@media (min-width:769px) and (max-width:992px) {
	.slogo {   
		text-align:right;
	}
	.logo{
		position: absolute;
		float: left;
		z-index: 10;
		background:#212f7a;
		border: 2px solid #e0d497;
		text-align: center;
		padding: 15px;
		color: #e0d497;
		font-size: 20px;
		font-family: "Source Serif 4", serif;
	}
	.logo_pict{
		padding-top:15px;
	}
	.img_molotok{
		display:inline-block;
		max-height: 140px;
	}
	#grad_menu{
		background: linear-gradient(to top, #212f7a, #626a95 );
		border-top: #e0d497 3px solid;
		border-bottom: #e0d497 3px solid;
		border-radius:0px;
	}
	/* center menu */
	.navbar-nav {
		float: none;
		text-align: center;
	}
	.navbar-nav li {
		float: none;
		display: inline-block;
		border-right: 1px solid #f6f0f0cc;
	}
	.copyright{
		padding-top: 5px;
		color:#fff;
		text-align:left;
	}
	.telfooter{
		padding-top: 5px;
		color:#fff;
		text-align:center;
	}	
	.mailfooter{
		padding-top: 5px;
		text-align:right;
	}	
	.mailfooter,.mailfooter>a{		
		color:#fff;		
	}
	/*end  center menu */
	.cont_white{
		background:#fff;
		min-height: 100%;
		position: relative;
		padding-bottom:42px;
	}
	.footer{
		/* background: #78b2ff; */
		border-top: #e0d497 3px solid;
		background: linear-gradient(to top, #212f7a, #626a95 );
		position: absolute;
		bottom: 0px;
		height:42px;
		width: 100%;
	}
	.adminkartinka {
		margin: 20px 30px;
		float: left;
		width: 25%;
	}
}
@media (min-width:992px) and (max-width:9999px) {
	.slogo {   
		text-align:right;
	}
	.logo{
		position: absolute;
		float: left;
		z-index: 10;
		background:#212f7a;
		border: 2px solid #e0d497;
		text-align: center;
		padding: 15px;
		color: #e0d497;
		font-size: 24px;
		font-family: "Source Serif 4", serif;
	}
	.logo_pict{
		padding-top:5px;
	}
	.img_molotok{
		display:inline-block;  
		max-height: 140px;
	}
	#grad_menu{
		background: linear-gradient(to top, #212f7a, #626a95 );
		border-top: #e0d497 3px solid;
		border-bottom: #e0d497 3px solid;
		border-radius:0px;
	}
	/* center menu */
	.navbar-nav {
		float: none;
		text-align: center;
	}
	.navbar-nav li {
		float: none;
		display: inline-block;
		border-right: 1px solid #f6f0f0cc;
	}
	.copyright{
		padding-top: 5px;
		color:#fff;
		text-align:left;
	}
	.telfooter{
		padding-top: 5px;
		color:#fff;
		text-align:center;
	}	
	.mailfooter{
		padding-top: 5px;
		text-align:right;
	}	
	.mailfooter,.mailfooter>a{		
		color:#fff;		
	}
	/*end  center menu */
	.cont_white{
		background:#fff;
		min-height: 100%;
		position: relative;
		padding-bottom:42px;
	}
	.footer{
		/* background: #78b2ff; */
		border-top: #e0d497 3px solid;
		background: linear-gradient(to top, #212f7a, #626a95 );
		position: absolute;
		bottom: 0px;
		height:42px;
		width: 100%;
	}
	/* adminka */
	.adminkartinka {
    margin: 20px 30px;
    float: left;
    width: 25%;
	}
}