/* TRAP */
@font-face{
	font-family:HelveticaBlack;
	src:url(/wp-content/themes/fromfoto/trap/fonts/HelveticaNeueCyr-Black.otf) format('woff2');
	font-style:normal
}
@font-face{
	font-family:HelveticaBold;
	src:url(/wp-content/themes/fromfoto/trap/fonts/HelveticaNeueCyr-Medium.otf) format('woff2');
	font-style:normal
}
.centered{
	text-align: -webkit-center;
}
.header-container, .footer-container{
	max-width: 1170px;
	padding: 0;
	margin: 0 10px;
	height: 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 15px;
	color: #fff;
}
.col-free-2{
	flex: 1;
}
.col-free-8{
	flex: 20;
}
.header-container .ddTitle{
	text-align: right;
}
.header-container .selectLang{
	min-width: auto;
}
.header-container .ddTitle .ddlabel{
	display: none;
}
.header-container .selectLang img{
	width: 28px;
}
.header-container li .ddlabel{
	text-align: left;
	padding-left: 15px;
}
@media (min-width: 1225px){
	.header-container .ddchild_{
		right: calc((100% - 1170px)/2 - 28px);
	}
}
.mainFooter{
	height: 50px;
	text-align: -webkit-center;
	padding: 0;
}
.footer-container .info{
	text-align: left;
	font-size: 14px;
	line-height: 15px;
}
.footer-container .info span{
	font-size: 12px;
}
.footer-container .info a{
	margin-right: auto;
}
.footer-container .news a{
	margin-right: 15px;
}
.footer-container .social{
	width: 230px;
	justify-content: space-between;
	align-items: center;
	margin: 0;
}
.footer-container .social a{
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 0;
}
.footer-container .social li{
	width: 30px;
	height: 30px;
}
@media screen and (max-width: 650px){
	.footer-container .social{
		display: none;
	}
}
@media screen and (max-width: 400px){
	.footer-container .news{
		display: none;
	}
	.header-container .review{
		display: none;
	}
}
