.pg-footer												{clear:both;}

.footer-wrapper											{padding:40px 0px;}

.footer-wrapper .footer-padding							{padding:0px 15px;}

@media screen and (max-width:991px){
	.footer-wrapper .row								{margin-left:0px;margin-right:0px;}
}

.footer-wrapper .branches								{float:right;}
.footer-details .branch-details							{display:inline-block;vertical-align:top;width:auto;margin:0px 0px 20px 15px;}
.footer-details .branch-details .org					{display:none;font-weight:600;font-size:1.1em;}
.footer-details .branch-details .icon					{float:left;display:block;width:25px;height:25px;}
.footer-details .branch-details .icon img				{width:100%;max-width:25px;max-height:25px;margin-top:5px;}
.footer-details .branch-details .addr					{display:block;clear:both;}
.footer-details .branch-details .tel,
.footer-details .branch-details .email-wrapper			{display:block;clear:both;margin:20px 0px 0px 0px;}

.footer-details .branch-details .address-main			{display:block;clear:both;}
.footer-details .branch-details .address,
.footer-details .branch-details .number,
.footer-details .branch-details .email-address			{display:inline-block;vertical-align:middle;font-size:1.1em;}
.footer-details .branch-details .address				{margin:2px 0px 0px 10px;font-size:16px;}
.footer-details .branch-details .number					{margin:3px 0px 0px 10px;}
.footer-details .branch-details .email-address			{margin:5px 0px 0px 10px;}
.footer-details .branch-details .number					{font-size:1.6em;}
.footer-details .branch-details .tokeniser-token2.tokeniser-part3{color:#ff580f;}

.multi-branch .footer-details .branch-details .org		{display:block;}
.multi-branch .footer-details .branch-details .icon		{display:none;}
.multi-branch .footer-details .branch-details .address	{margin:0px 0px 0px 0px;}
.multi-branch .footer-details .branch-details .number,
.multi-branch .footer-details .branch-details .email-address		{margin:5px 0px 0px 0px;}

.opening-hours										{float:left;width:230px;}
.opening-hours h2									{text-transform:uppercase;font-size:1.2em;font-weight:normal;margin:0px;}
.opening-hours .row									{margin:3px 0px 0px 0px;}
.opening-hours .day									{display:block;float:left;width:120px;}
.opening-hours .time								{display:block;text-align:right;margin:0px 0px 0px 120px;width:100px;}

.affiliates											{margin:0px 0px 0px 0px;text-align:center;}
.affiliates a										{display:block;}
.affiliates a.left									{float:left;margin:0px 10px 10px 0px;}
.affiliates a.right,
.affiliates ul.SocialProfiles {float:right;margin:0px 0px 10px 10px;}

.copyright-bar										{padding:10px 0px;font-size:0.8em;text-transform:uppercase;}

@media screen and (min-width:992px){
	.pg-copyright,
	.pg-poweredby								{padding-left:0 !important;padding-right:0 !important;}
}

@media screen and (min-width:768px){
	.pg-poweredby								{text-align:right;}
}

@media screen and (max-width:767px){
	.pg-copyright,
	.pg-poweredby								{text-align:center;margin:0.5em 0;}
	.copyright-bar								{height:auto;line-height:normal;}
}

@media screen and (max-width:992px){
	.copyright-bar .row							{margin-left:10px;margin-right:10px;}
}

@media screen and (max-width:900px){
	.multi-branch .footer-wrapper .branches		{float:none;margin:0px auto 40px auto;text-align:center;}
	.multi-branch .opening-hours				{float:none;margin:0px auto;}
	.multi-branch .opening-hours h2				{text-align:center;}
}

@media screen and (max-width:560px){
	.single-branch .footer-wrapper .branches	{float:none;margin:0px auto 40px auto;text-align:center;}
	.single-branch .opening-hours				{float:none;margin:0px auto;}
	.single-branch .opening-hours h2			{text-align:center;}
	.single-branch .footer-details .icon		{display:none;}
	.single-branch .affiliates a.left,
	.single-branch .affiliates a.right,
	.single-branch .affiliates ul.SocialProfiles			{float:none;display:block;clear:both;margin:20px 0px 10px 0px;}
}

@media screen and (max-width:440px){
	.affiliates a.left,
	.affiliates a.right,
	.affiliates ul.SocialProfiles							{float:none;display:block;clear:both;margin:20px 0px 10px 0px;}
	.footer-details .branch-details				{display:block;margin:0px 10px 20px 10px;}
}