

.social-media-bar {
	margin:30px 0;
}

.social-media-bar .social-media-icons {
	margin:0 auto;
}

.pg-footer {
	font-family:'Open Sans', sans-serif;
	margin-top:15px;
}

.address-bar {
	background:#e7e7e8 url(images/address-bar-bg.png) repeat left top;
}

.pg-address {
	padding-top:18px;
	padding-bottom:18px;
	float:left;
    width:470px;
}

.pg-address .org {
	font-weight:600;
	font-size:18px;
	margin-bottom:10px;
}

.pg-address .adr {
	float:left;
	width:40%;
	margin-right:1%;
	margin-bottom:0;
	color:#231f20;
}

.pg-address .adr span {
	display:block;
}

.pg-address .adr .country-name {
	display:none;
}

.pg-address .other {
	float:left;
	width:49%;
	margin-top:20px;
}

.pg-address .other a {
	display:block;
    word-wrap:break-word;
}

.pg-address .other a,
.pg-address .other a:hover {
	color:#231f20;
}

.pg-address .other a .type {
	display:none;
}

.pg-statement {
	font-family:'Oswald', sans-serif;
	width:110px;
	padding-top:26px;
	text-transform:uppercase;
	color:#231f20;
	font-size:37px;
	font-weight:bold;
	line-height:36px;
    float:right;
}

.pg-statement span {
	display:block;
	color:#77787b;
}


.copyright-bar {
	font-family:'Open Sans', sans-serif;
	background-color:#76787A;
	border-top:5px solid #a7a9ac;
	color:#FFF;
}

.copyright-bar .pg-useful-links {
	height:56px;
	line-height:56px;
}

.copyright-bar .pg-useful-links a {
	text-transform:uppercase;
	color:#FFF;
	font-size:16px;
	margin:0px 20px 0px 0px;
}

.copyright-bar .pg-copyright {
	text-align:right;
	font-size:11px;
	height:56px;
	line-height:56px;
}

@media screen and (max-width: 767px) {
	.pg-address {
		float:none;
	    width:auto;
	}

	.copyright-bar .pg-copyright,
	.copyright-bar .pg-useful-links {
		text-align:center;
		height:auto;
		line-height:30px;
	}

	.copyright-bar {
		padding-top:10px;
		padding-bottom:10px;
	}

	.pg-address .adr,
	.pg-address .other {
		float:none;
		width:100%;
		margin-top:0;
	}

	.pg-address .other {
		margin-top:10px;
	}
}

@media screen and (min-width: 768px) {
	.pg-footer .container-fluid .row {
	    width:750px;
	    margin:0 auto;
	}
}

@media screen and (min-width: 992px) {
	.pg-footer .container-fluid .row {
	    width:970px;
	}

	.address-bar .row > div,
	.copyright-bar .pg-statement,
	.copyright-bar .pg-useful-links {
		padding-left:0;
		padding-right:0;
	}
}

@media screen and (min-width: 1200px) {
	.pg-footer .container-fluid .row {
	    width:1170px;
	}
}

@media screen and (max-width:460px){
	.copyright-bar .pg-useful-links a { display:block; margin:0px 0px 10px 0px; }
}
