* {
	box-sizing:border-box;
}

.clearfix:after,
.clearfix:before {
	content: "";
	display: table
}

.clearfix:after {
	clear: both;
}

.wrapper {
	/*max-width: 100%;*/
	width: 1000px;
	margin: auto;
}

/* header */




header {
	background: url(../images/img/header-bg.png) no-repeat;
	display: flex;
    flex-direction: row-reverse;
    justify-content: space-around;
    flex-wrap:wrap;
    padding: 14px 0;
}

header .adress,
header .phone,
header .mail {
	padding-top: 50px;
}

header p,
header a {
	font: 16px "BauhausC-Light";
	position: relative;
	line-height: 1.5;
	padding-left: 25px;
	position: relative;
}

header .logo a {
	z-index: 1;
}

header .phone a,
footer .phone a {
	padding-left: 16px;
}

header .adress p:before,
header .phone a:before,
footer .home:before,
footer .site:before,
footer .phone a:before {
	position: absolute;
	left: 5px;
	width: 20px;
	height: 20px;
	content: '';
}

header .place p:before,
footer .home:before {
	background: url(../images/img/home.png) no-repeat 0 50%;
}

header .time p:before,
.social .time p:before {
	background: url(../images/img/clock.png) no-repeat 0 50%;
	position: absolute;
    left: 5px;
    width: 20px;
    height: 20px;
    content: '';
}

.social p {
	font: 16px "BauhausC-Light";
    position: relative;
    line-height: 1.5;
    padding-left: 25px;
    position: relative;
}

header .mobile a:before,
header .other a:before,
footer .phone .mobile:before {
	background: url(../images/img/phone.png) no-repeat 0px 5px;
}

header .zayava p {
	background: url(../images/img/galochka.png) no-repeat 0 10%;
}
.social .zayava p {
	background: url(../images/img/galochka.png) no-repeat 5px -1px;
}


.social .zayava p a {display: inline;    color: #ffb504;text-decoration:underline}
.social .zayava p a:hover {text-decoration:none;}

header .poshta a,
footer .phone .mail {
	background: url(../images/img/mail.png) no-repeat 0 50%;
}

header .zayava a {
	padding: 0;
}

header .phone span,
header .zayava a,
header .poshta span {
	color: #ffb504;
}

header .zayava a {
	text-decoration: underline;
}


header .adress ul {
	padding-top: 15px;
	padding-left: 25px;
}

header .adress li {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin:0 7px;
}

header .adress .home {
	background: url(../images/img/home-2.png) no-repeat 50% 50%;
}

header .adress .mail-2 {
	background: url(../images/img/mail-2.png) no-repeat 50% 50%;
}

header .adress .conect {
	background: url(../images/img/conect.png) no-repeat 50% 50%;
}

header .adress li a{
	display: block;
	width: 100%;
	height: 100%;
}

/* nav */

#nav-container {
	margin:auto;
	width: 994px;
	/*max-width: 100%;*/
	height: 400px;
background: none;
	opacity:0.0;
}



#nav-container.loaded1 {
background: url(../images/img/nav-bg.jpg); 
-webkit-transition:all 2s;
    -moz-transition:all 2s;
    -ms-transition:all 2s;
    -o-transition:all 2s;
    transition:all 2s;
	opacity:1.0;transition-delay:0.5s}


nav .row {
	width: 100%;
	margin:auto;
	display: flex; 
}

nav .row li{
	width: 142px;
	height: 100px;
	float: left;	transition:all 0.3s;
	display: table;
}

nav .row li:hover {width: 162px;margin-left:-10px; border:1px solid transparent;
    z-index: 9999999999999999;
	height: 120px;}

	
#nav-container.loaded1 div#kartinki{width: 994px;margin-bottom: -400px;
	/*max-width: 100%;*/
	height: 400px;border:0px solid red;display:block}
	#nav-container  div#kartinki .li1,
	#nav-container  div#kartinki .smile,
	#nav-container  div#kartinki .football,
	#nav-container  div#kartinki .golf2,
	#nav-container  div#kartinki .golf1 {position:absolute;opacity:0.0;display:block}
	
	#nav-container.loaded1 div#kartinki .li1 {opacity:1.0;-webkit-transition:all 0.2s;
    -moz-transition:all 0.2s;
    -ms-transition:all 0.2s;
    -o-transition:all 0.2s;
    transition:all 0.2s;
	opacity:1.0;transition-delay:5.3s;}
	
	
	#nav-container.loaded1 div#kartinki .football,
	#nav-container.loaded1 div#kartinki .smile,
	#nav-container.loaded1 div#kartinki .golf2,
	#nav-container.loaded1 div#kartinki .golf1 {opacity:1.0;-webkit-transition:all 0.2s;
    -moz-transition:all 0.2s;
    -ms-transition:all 0.2s;
    -o-transition:all 0.2s;
    transition:all 0.2s;
	opacity:1.0;transition-delay:6s;}
	
#nav-container.loaded1 div#kartinki .li1 img	{margin-left: 143px}
#nav-container.loaded1 div#kartinki .smile img	{margin-left: 477px;margin-top: 15px;}
#nav-container.loaded1 div#kartinki .football img	{margin-left: 854px;margin-top: 125px;}
#nav-container.loaded1 div#kartinki .golf2 img	{margin-left: 28px;margin-top: 199px;}
#nav-container.loaded1 div#kartinki .golf1 img	{margin-left: 714px;margin-top: 325px;}
	
	
	
	
	.vertical1 {border:1px solid #fff;height:0px;width:0px;margin-left:141PX;margin-top:-2px;position:absolute}
	#nav-container.loaded1 .vertical1 {border:1px solid #fff;height:402px;width:0px;transition:all 0.2s;transition-delay: 2.5s;}
	.vertical2 {border:1px solid #fff;height:0px;width:0px;margin-left:284PX;margin-top:-2px;position:absolute}
	#nav-container.loaded1 .vertical2 {border:1px solid #fff;height:402px;width:0px;transition:all 0.2s;transition-delay: 2.7s;}
	.vertical3 {border:1px solid #fff;height:0px;width:0px;margin-left:427PX;margin-top:-2px;position:absolute}
	#nav-container.loaded1 .vertical3 {border:1px solid #fff;height:402px;width:0px;transition:all 0.2s;transition-delay: 2.9s;}
	.vertical4 {border:1px solid #fff;height:0px;width:0px;margin-left:570PX;margin-top:-2px;position:absolute}
	#nav-container.loaded1 .vertical4 {border:1px solid #fff;height:402px;width:0px;transition:all 0.2s;transition-delay: 3.1s;}
	.vertical5 {border:1px solid #fff;height:0px;width:0px;margin-left:713PX;margin-top:-2px;position:absolute}
	#nav-container.loaded1 .vertical5 {border:1px solid #fff;height:402px;width:0px;transition:all 0.2s;transition-delay: 3.3s;}
	.vertical6 {border:1px solid #fff;height:0px;width:0px;margin-left:856PX;margin-top:-2px;position:absolute}
	#nav-container.loaded1 .vertical6 {border:1px solid #fff;height:402px;width:0px;transition:all 0.2s;transition-delay: 3.5s;}
	
	.horizontal1 {border:1px solid #fff;height:0px;width:0px;transition:all 0.2s;transition-delay: 4.2s;margin-top:100PX;margin-left:-2PX;position:absolute}
	#nav-container.loaded1  .horizontal1 {border:1px solid #fff;height:0px;width:996px}
	.horizontal2 {border:1px solid #fff;height:0px;width:0px;transition:all 0.2s;transition-delay: 4.4s;margin-top:202PX;margin-left:-2PX;position:absolute}
	#nav-container.loaded1 .horizontal2	{border:1px solid #fff;height:0px;width:996px}
	.horizontal3 {border:1px solid #fff;height:0px;width:0px;transition:all 0.2s;transition-delay: 4.6s;margin-top:304PX;margin-left:-2PX;position:absolute}
	#nav-container.loaded1 .horizontal3{border:1px solid #fff;height:0px;width:996px}
	
	
	
	
	#nav-container.loaded1 li{position:absolute;width:142px;height:100px;}
	
	#nav-container.loaded1 li:hover {width:162px;height:120px;transition: all 0.3s;transition-delay: 0s;}
	#nav-container.loaded1 li:hover a {    transition: all 0.3s;font: 29px "BauhausC-Regular";}
	
	
	#nav-container li#j1 {margin-left: 286px;opacity:0.0;transition: all 0.3s;}
	#nav-container.loaded1 li#j1 {transition-delay: 6.7s;-webkit-transition:opacity all 0.2s;
    -moz-transition:opacity all 0.2s;-ms-transition:opacity all 0.2s;-o-transition:opacity all 0.2s;transition:opacity all 0.2s;opacity:1.0;}
	#nav-container li#j1:hover{margin-left: 276px;margin-top:-10px;}
	
	li#j2 {margin-left: 857px;opacity:0.0;}
	#nav-container.loaded1 li#j2 {transition-delay: 6.9s;-webkit-transition:opacity all 0.2s;
    -moz-transition:opacity all 0.2s;-ms-transition:opacity all 0.2s;-o-transition:opacity all 0.2s;transition:opacity all 0.2s;opacity:1.0;}
	li#j2:hover{margin-left: 847px;margin-top:-10px;}
	
	li#j3 {margin-left: 142px;margin-top:102px;opacity:0.0;}
	#nav-container.loaded1 li#j3 {transition-delay:7.1s;-webkit-transition:opacity all 0.2s;
    -moz-transition:opacity all 0.2s;-ms-transition:opacity all 0.2s;-o-transition:opacity all 0.2s;transition:opacity all 0.2s;opacity:1.0;}
	li#j3:hover{margin-left: 132px;margin-top:92px;}
	
	li#j4 {margin-left: 714px;margin-top:102px;opacity:0.0;}
	#nav-container.loaded1 li#j4 {transition-delay:7.3s;-webkit-transition:opacity all 0.2s;
    -moz-transition:opacity all 0.2s;-ms-transition:opacity all 0.2s;-o-transition:opacity all 0.2s;transition:opacity all 0.2s;opacity:1.0;}
	li#j4:hover{margin-left: 704px;margin-top:92px;}
	
	
	li#j5 {margin-left: 0px;margin-top:204px;opacity:0.0;}
	#nav-container.loaded1 li#j5 {transition-delay:7.5s;-webkit-transition:opacity all 0.2s;
    -moz-transition:opacity all 0.2s;-ms-transition:opacity all 0.2s;-o-transition:opacity all 0.2s;transition:opacity all 2s;opacity:1.0;}
	li#j5:hover{margin-left:-10px;margin-top:194px;}
	
	
	
	li#j6 {margin-left: 429px;margin-top:204px;opacity:0.0;}
	#nav-container.loaded1 li#j6 {transition-delay:7.7s;-webkit-transition:opacity all 0.2s;
    -moz-transition:opacity all 0.2s;-ms-transition:opacity all 0.2s;-o-transition:opacity all 0.2s;transition:opacity all 2s;opacity:1.0;}
	li#j6:hover{margin-left:419px;margin-top:194px;}
	
	li#j7 {margin-left: 286px;margin-top:306px;opacity:0.0;}
	#nav-container.loaded1 li#j7 {transition-delay:7.9s;-webkit-transition:opacity all 0.2s;
    -moz-transition:opacity all 0.2s;-ms-transition:opacity all 0.2s;-o-transition:opacity all 0.2s;transition:opacity all 0.2s;opacity:1.0;}
	li#j7:hover{margin-left:276px;margin-top:296px;}
	
	li#j8 {margin-left:572px;margin-top:306px;opacity:0.0;}
	#nav-container.loaded1 li#j8 {transition-delay:8.1s;-webkit-transition:opacity all 0.2s;
    -moz-transition:opacity all 0.2s;-ms-transition:opacity all 0.2s;-o-transition:opacity all 0.2s;transition:opacity all 0.2s;opacity:1.0;}
	li#j8:hover{margin-left:562px;margin-top:296px;}
	
	li#j9 {margin-left:858px;margin-top:306px;opacity:0.0;}
	#nav-container.loaded1 li#j9{transition-delay:8.3s;-webkit-transition:opacity all 0.2s;
    -moz-transition:opacity all 0.2s;-ms-transition:opacity all 0.2s;-o-transition:opacity all 0.2s;transition:opacity all 0.2s;opacity:1.0;}
	li#j9:hover{margin-left:848px;margin-top:296px;}
	
	
	
	



nav .row li a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font: 26px "BauhausC-Regular";
	font-weight:200;
    color: #3f711d;
    background: rgba(255, 255, 255, 0.77); transition:all 0.3s;
    position: relative;
}

nav .row li:hover a {
	text-decoration: underline;font: 29px "BauhausC-Regular";
}

nav .row img {
	height: 100%;
	width: 100%;
}

/* content */

.content {
	background: url(../images/img/kletochka-bg.png);
}

.content h2 {
	text-align: center;
	font: 36px "BauhausC-Regular";
	color: #5d9f30;
	padding: 10px 0 26px;
}

.content h2 span {
	font-size: 43px;
	color: #ffd204;
	border-bottom: 3px solid #5d9f30;
}

.content h5 {
	font: 25px "BauhausC-Light";
	font-family: "BauhausC-Regular";
	color: #000;
	text-align: center;
	padding-top: 35px;
	padding-bottom: 25px;
}

.content .mojem {
	background: #fff url(../images/img/content-bg.png) no-repeat 78% 15%;
	padding-bottom: 40px;
}

.content .mojem-content {
	display: flex;
	justify-content: space-around;
    flex-wrap:wrap;
}

.content .mojem-content li {
	padding: 15px 0;
	width: 200px;
}

.content .mojem .photo {
	width: 200px;
	height: 200px;
	border: 7px solid #61a335;
	border-radius: 50%;
	position: relative;
}

.content .mojem .photo:hover + .zagolovok,
.content .mojem .zagolovok:hover {
	text-decoration: underline;
}

.content .mojem .photo a {
	display: block;
	height: 100%;
	widows: 100%;
}

.content .mojem .number {
	width: 28px;
	height: 28px;
	border: 3px solid #ffba15;
	border-radius: 50%;
	position: absolute;
	left: 148px;
	top: 148px;
	background-color: #fff;
	font: 17px "BauhausC-Light";
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
}

.content .mojem-content > li:nth-child(1) .photo {
	background: #fff url(../images/img/gazon-1.png) 50% 50% no-repeat;
}

.content .mojem-content > li:nth-child(2) .photo {
	background: #fff url(../images/img/gazon-2.png) 50% 50% no-repeat;
}

.content .mojem-content > li:nth-child(3) .photo {
	background: #fff url(../images/img/gazon-3.png) 50% 50% no-repeat;
}

.content .mojem-content > li:nth-child(4) .photo {
	background: #fff url(../images/img/gazon-4.png) 50% 50% no-repeat;
}

.content .mojem .zagolovok {
	font: 16px "BauhausC-Light";
	padding: 25px 10px 10px;
	text-align: center; 
	display: block;
}

.content .mojem .black {
	font-family: "BauhausC-Regular";
	font-size: 17px;
}

.content .mojem .green {
	font-family: "BauhausC-Regular";
	font-size: 17px;
	color: #61a335;	
}

.content .mojem .discribe > li {
	font: 17px "BauhausC-Light";
	position: relative;
	padding: 2px 0;
	padding-left: 38px;
}

.content .mojem .discribe > li:before {
	position: absolute;
	background: url(../images/img/galochka-cb.png) no-repeat;
	width: 20px;
	height: 20px;
	content: '';
	left: 15px;
	top: 5px;
}

.content .delaem {
	padding-bottom: 40px;
}

.content .delaem-container {
	max-width: 100%;
	width: 740px;
	margin: auto;
}

.content .delaem-content {
	display: flex;
	justify-content: space-around;
    flex-wrap:wrap;
}

.content .delaem-content li {
	width: 228px;
}

.content .delaem .photo {
	width: 126px;
	height: 126px;
	border: 6px solid #61a335;
	border-radius: 50%;
	position: relative;	
	margin: auto;
}

.content .delaem .number {
	width: 28px;
	height: 28px;
	border: 3px solid #ffba15;
	border-radius: 50%;
	position: absolute;
	left: 84px;
	top: 4px;
	background-color: #fff;
	font: 17px "BauhausC-Light";
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
}

.content .delaem-content > li:nth-child(1) .photo {
	background: #fff url(../images/img/gazon-5.png) 50% 60% no-repeat;
}

.content .delaem-content > li:nth-child(2) .photo {
	background: #fff url(../images/img/gazon-6.png) 50% 60% no-repeat;
}

.content .delaem-content > li:nth-child(3) .photo {
	background: #fff url(../images/img/gazon-7.png) 50% 60% no-repeat;
}

.content .delaem .zagolovok {
	font: 18px "BauhausC-Light";
	padding: 25px 10px 10px;
	text-align: center; 
}

.content .delaem .black {
	font-family: "BauhausC-Regular";
	font-size: 18px;
}

.content .delaem .green {
	font-family: "BauhausC-Regular";
	font-size: 18px;
	color: #61a335;	
}

.content .delaem .discribe > li {
	font: 17px "BauhausC-Light";
	position: relative;
	padding: 2px 0;
	padding-left: 38px;
}


.content .delaem .discribe > li:before {
	position: absolute;
	background: url(../images/img/galochka-cb.png) no-repeat;
	width: 20px;
	height: 20px;
	content: '';
	left: 15px;
	top: 5px;
}

.content .news-otzivy {
	background: url(../images/img/bg-green.png);
	width: 1000px;
	max-width: 100%;
	margin: auto;
}

.content .news-otzivy-container {
	display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    position: relative;
}

.content .news-container,
.content .otzivy-container {
	width: 434px;
	margin: auto;
}

.content .news-otzivy h4 {
	font: 26px "BauhausC-Light";
	font-family: "BauhausC-Regular";
	color: #000;
	text-align: center;
	padding-top: 20px;
}

.content .news-otzivy h4 span {
	color: #fff;
}

.content .news-otzivy .photo {
	width: 178px;
	float: left;
}

.content .news img {
	border:3px solid #fff;
	width: 100%;	
}

.content .otzivy .photo {
	text-align: center;
}

.content .otzivy img {
	width: 122px;
}

.content .news-otzivy .describe {
	width: 256px;
	float: left;
	padding-left: 16px;
}

.content .news-otzivy .zagolovok {
	font: 17px "BauhausC-Light";
	font-family: "BauhausC-Regular";
	color: #ffba15;
	padding-bottom: 5px;
}

.content .news-otzivy .date {
	font: 16px "BauhausC-Light";
	color: #fff;
	padding-bottom: 7px;
}

.content .news-otzivy .about {
	font: 14px "BauhausC-Light";
	color: #000;
}

.content .button {
	float: right;
	background: #000;
	min-width: 99px;
	border-radius: 10px;
}

.content .button:hover {
	background: #ffba15;
}

.content .button:hover a {
	color: #000;
}

.content .news-otzivy a {
	font: 13px "BauhausC-Light";
	/*display: block;*/
	color: #fff;
	padding: 5px 5px 3px;
	text-align: center;
}

.content .news-otzivy .zagolovok {
	text-align: left;
	padding: 0;
	padding-bottom: 5px;
}

.content .news .zagolovok:hover {
	text-decoration: underline;
}

.content .news-otzivy li {
	padding-bottom: 17px;
	padding-top: 20px;
	display: block;
	border-bottom: 2px dashed #adcf96;
	min-height: 190px;
}

.content .news-otzivy li:last-child {
	border: none;
}

.content .line {
	width: 2px;
	height: 100%;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
	background: url(../images/img/line.png) no-repeat 50% 50%;
}

/* footer */

footer {
	background: url(../images/img/footer-bg.png);
}

footer .footer-container {	
	display: flex;
	justify-content: space-around;
    flex-wrap:wrap;
	padding: 25px 10px 30px;
}

footer a,
footer p {
	font: 16px "BauhausC-Light";
	color: #000;
	line-height: 1.5;
	position: relative;
}

footer .home,
footer .site {
	padding-left: 25px;
}

footer .site:hover,
footer .phone .mail:hover,
footer .nav li a:hover,
header .poshta a:hover,
header .phone a:hover,
footer .mobile:hover{
	text-decoration: underline;
}

footer .mail:hover,
footer .site:hover,
footer .nav li a:hover,
footer .mobile:hover {
	color: #6EB43F;
}

header .zayava a:hover {
	text-decoration: none;
}

footer .site {
	margin-top: 60px;
	display: block;
}

footer .site:before {	
	background: url(../images/img/footer-ico.png) no-repeat 0 50%;
}

footer .phone a {
	display: block;
}

footer .phone .mail {
	margin-top: 35px;
	padding-left: 20px;
	background-position-x:0;
	background-position-y:50%;
}

footer .nav li {
	    line-height: 1.65;
    list-style-type: disc;
    color: #6eb43f;
}

footer .social {
	width: 227px;
}

footer .soc {
	display: flex;
	justify-content: space-between;
	padding-bottom: 16px;
}

footer .soc li {
	width: 50px;
	height: 50px;
	border-radius: 5px;
}

footer .stat {
	display: flex;
	justify-content: flex-start;
}

footer .stat li {
	width: 88px;
	height: 31px;
	margin-right: 9px;
}

footer .social a {
	display: block;
	width: 100%;
	height: 100%;
}
footer .social a .jcemediabox-zoom-link:first-child {display:none;}
footer .social a .jcemediabox-zoom-link:last-child {display:inline-block;}

footer .soc .facebook {
	background: url(../images/img/footer-fb.png) no-repeat;
}


footer .soc .youtube {
	background: url(../images/img/footer-yt.png) no-repeat;
}

footer .soc .odnoklasniki {
	background: url(../images/img/footer-od.png) no-repeat;
}

footer .soc .google-plus {
	background: url(../images/img/footer-g+.png) no-repeat;
}

footer .soc li:hover {
	opacity: 0.7;
}

footer .stat li:first-child {
	background: url(../images/img/footer-img-1.png) no-repeat;
}

footer .stat li:nth-child(2) {
	background: url(../images/img/footer-img-2.png) no-repeat;
}

.jcomments-links:after,
.jcomments-links:before {
	clear: both;
	display: block;
	content: '';
}

/* Media */

#comments .comments-list {
	margin: 0 20px;
}

@media (min-width: 1030px) {
	.nav-tabs, .nav-collapse > .custom + .custom + .menu-wrapp, .menu-btn {
		display: none;
	}
}

@media (max-width: 1030px) {
	
	#nav-container.loaded1 {
		display: none;
	}
	
	.content .line {
		display: none;
	}

	.content .news-otzivy-container {
		display: block;
	}

	.content .news-container, 
	.content .otzivy-container {
		width: 720px;
	}

	.content .news-otzivy .describe {
		width: 542px;
	}

	.content .button {
		margin-top: 10px;
	}
	
	.item-page > div {
		text-align: center;
	}

	.blog {
		width: 90%;
		margin: auto;
	}
/*	.content .news li:last-child {
		border-bottom: 2px dashed #adcf96;
	}*/
}

@media (max-width: 768px) {

	.uslugi_spisok,
	.uslugi_spisok div.fot,
	.uslugi_spisok div.opis {
		display: block;
		width: 100%;
	}

	
	.uslugi_spisok .discribe {
		width: 300px;
		max-width: 100%;
		margin: auto;
	}

	.uslugi_spisok .discribe > li {
		/*width: 100%;*/
		text-align: left;
		margin: auto;
	}

	.uslugi_spisok .discribe > li:last-child {
		padding-bottom: 20px;
	}

	.uslugi_spisok .photo {
		margin: auto;
	}
	
	.uslugi_spisok div.fot {
		border: 0;
	}

	.content .news-container, 
	.content .otzivy-container {
		width: 445px;
	}

	.content .news-otzivy .describe {
		width: 267px;
	}

	.content .mojem,
	header {
		background-repeat: repeat-y;
	}
}

table.cont td p {
	text-align: left;
}

@media (max-width: 480px) {

	#jcemediabox-popup-body,
	#jcemediabox-popup-content {
		max-width: 100%;
		box-sizing: border-box;
	}

	#comments-form textarea,
	#comments-form .grippie {
		max-width: 94% !important;
	}
	
	.item-page {
		padding-left: 5px;
		padding-right: 5px;
	}

	a.jcepopup span.jcemediabox-zoom-span {
		max-width: 150px !important;
	}

	.pull-left.item-image {
		float: none;
		margin: 0;
		text-align: center;
		margin-bottom: 20px;
	}

	header {
		display: block;
	}

	header .logo {
		text-align: center;
	}

	header .logo a {
		padding: 0;
	}

	header > div {
		max-width: 100%;
		width: 300px;
		margin: auto;
	}

	header .adress, header .phone, header .mail {
		padding-top: 10px;
	}

	header .phone {
		width: 200px;
	}

	header .mail {
		width: 200px; 
	}
	
	.content .mojem-content {
		display: block;
		width: 200px;
		margin: auto;
	}

	.content .delaem-content {
		display: block;
		width: 228px;
		margin: auto;
	}

	footer .footer-container {
		display: block;
		margin: auto;
	}

	footer .footer-container > div {
		max-width: 100%;
		width: 300px;
		margin: 20px auto;
	}
	
	footer .site,
	footer .phone .mail {
		margin-top: 0;
	}

	footer .soc {
		display: block;
	}

	footer .soc:before,
	footer .soc:after,
	footer .stat:before,
	footer .stat:after {
		clear: both;
		content: '';
		display: block;
	}

	footer .soc li {
		float: left;
		margin-right: 7px;
	}

	footer .stat {
		display: block;
	}

	footer .stat li {
		float: left;
		margin-right: 8px;
	}

	footer .soc li:last-child,
	footer .stat li:last-child {
		margin: 0;
	}

	.content .news-container, 
	.content .otzivy-container {
		width: 95%;
	}

	.content .otzivy .photo,
	.content .news-otzivy .describe{
		width: 100%;
		float: none;
	}

	.content .news .photo {
		float: none;
		margin: auto;
	}

	.content .news-otzivy .describe > p {
		text-align: center;
	}
}