
/*
    Foot
*/

.footer {
	background-color: #333;
}
.footer-inner {
	padding-top: 70px;
	padding-bottom: 70px;
	padding-left: 4%;
	padding-right: 4%;
	margin: 0 auto;
	max-width: 1320px;
}
.logo-footer {
	float: right;
}
.logo-footer img {
	width: 190px;
}
.nav-foot {
	width: 224px;
	display: inline-block;
	vertical-align: top;
}
ul.nav-footer {
	list-style: none;
}
ul.nav-footer li a {
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;
}
ul.nav-footer li a:hover {
	opacity: 0.7;
}
ul.nav-footer li.current-menu-item a {
	font-weight: 500;
}
.but-privacy {
	text-align: right;
	margin-top: -33px;
}
.but-privacy a {
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	text-transform: uppercase;
}
.subscribe {
	float: right;
	background-color: #333;
}
.subscribe p {
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	text-transform: uppercase;
	padding-top: 0;
	padding-bottom: 10px;
}
.sales {
	padding-top: 40px;
}
.sales p {
	font-size: 15px;
	color: #fff;
	line-height: 21px;
	padding-top: 0;
	padding-bottom: 10px;
}
.sales a,
.sales p a {
	color: #fff;
	border-bottom: 1px solid #666;
}
.sales p a:hover {
	color: #fff;
	border-bottom: 1px solid #fff;
}
.copyr {
	padding-top: 40px;
	color: #fff;
	font-size: 11px;
	line-height: 15px;
}

@media screen and (min-width: 1921px) {

}

@media screen and (min-width: 1441px) and (max-width: 1920px) {

}

@media screen and (min-width: 1024px) and (max-width: 1440px) {

}

@media screen and (max-width: 1023px) {

/*.logo-footer {
	padding-bottom: 30px;
}
.logo-footer img {
	width: 220px;
}
.nav-foot {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
*/

}

@media screen and (max-width: 767px) {

.logo-footer {
	float: none;
	width: 100%;
	text-align: center;
	padding-bottom: 40px;
}
.nav-foot {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.footer-inner {
	padding-top: 30px;
	padding-bottom: 60px;
	padding-left: 35px;
	padding-right: 35px;
}
.logo-footer img {
	width: 150px;
}
ul.nav-footer li a {
	font-size: 14px;
}
.subscribe p,
.sales p {
	font-size: 14px;
	line-height: 20px;
}
.copyr {
	padding-top: 30px;
	text-align: center;
}
.sales p {
	text-align: center;
}
.but-privacy {
	text-align: center;
	margin-top: 10px;
}
.but-privacy a {
	font-size: 13px;
	line-height: 30px;
}


}

@media screen and (max-width: 480px) {

}