.footer {
	display: block;
	/*margin-top: 10px;*/
	padding-top: 10px;
	padding-bottom: 80px;
	/*border-top: 1px solid #002d52;*/
}
@media only screen and (max-width: 960px) {
	.footer {
		padding-top: 10px;
 }
}
.footer .md-layout-item {
	flex: 33.333%;
	max-width: 33.333%;
	vertical-align: middle;
}
@media only screen and (max-width: 960px) {
	.footer .md-layout-item {
		max-width: 100%;
		flex: 100%;
		text-align: center;
 }
}
.footer .left a {
	padding-left: 0px;
	padding-right: 44px;
	position: relative;
	color: #a5b9c5;
	text-decoration: none !important;
	display: inline-block;
	font-weight: bold;
}
.footer .left a:hover {
	color: #5b7f95;
}
.footer .left a:after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 18px;
	background-color: #e6edf5;
	right: 22px;
	top: 3px;
}
.footer .left a:last-of-type {
	padding-right: 0;
}
.footer .left a:last-of-type:after {
	display: none;
}
.footer .middle {
	text-align: center;
}
@media only screen and (max-width: 960px) {
	.footer .middle {
		margin-top: 30px;
		margin-bottom: 18px;
 }
}
.footer .middle .logo-small {
	max-width: 50px;
	margin: auto;
}
.footer .right {
	text-align: right;
	font-size: 16px;
	color: #a5b9c5;
}
@media only screen and (max-width: 960px) {
	.footer .right {
		text-align: center;
 }
}
.footer .right .breadcrumb-holder .breadcrumbs {
	margin-bottom: 0;
}
.footer .right .breadcrumb-holder .breadcrumbs li {
	display: inline-block;
}
.footer .right .breadcrumb-holder .breadcrumbs li:after {
	content: '/';
	position: relative;
	padding-left: 3px;
	padding-right: 3px;
}
.footer .right .breadcrumb-holder .breadcrumbs li:last-of-type:after {
	display: none;
}
.footer .right .breadcrumb-holder .breadcrumbs li:before {
	display: none;
}
.footer .right .breadcrumb-holder .breadcrumbs li a {
	color: #5b7f95;
}
.footer .right .breadcrumb-holder .breadcrumbs li a:hover {
	color: #002d52;
	text-decoration: none;
}

/*.footer{z-index:10;position:relative;background-color:#fff}*/
.footer .socialmedia{display:block; padding-bottom: 50px;}
.footer .socialmedia .container{padding:25px 0;position:relative}
.footer .socialmedia .container:after{content:"";left:-50px;right:-50px;display:block;background-color:#5b7f95;height:1px;position:absolute;bottom:0}
@media only screen and (max-width:960px){.footer .socialmedia .container:after{left:0;right:0}}
.footer .socialmedia .left{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;max-width:50%}
@media only screen and (max-width:600px){.footer .socialmedia .left{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;text-align:center}}
.footer .socialmedia .left .h3{font-weight:400}
@media only screen and (max-width:960px){.footer .socialmedia .left .h4{font-size:18px;line-height:26px}}
.footer .socialmedia .right{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;text-align:right}
@media only screen and (max-width:600px){.footer .socialmedia .right{display:none;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}}
.footer .socialmedia .right .iconbox .icon-holder{margin-right:0;margin-left:15px}
@media only screen and (max-width:600px){.footer .socialmedia .right .iconbox .icon-holder{margin-left:7px;margin-right:7px}}
.footer .socialmedia .right .h3{font-weight:400}
@media only screen and (max-width:960px){.footer .socialmedia .right .h4{font-size:18px;line-height:26px}}
.footer .socialmedia .iconbox{margin-top:10px}
.footer .socialmedia .iconbox .icon-holder{display:inline-block;margin-right:15px}
.footer .socialmedia .iconbox .icon-holder a{width:45px;height:45px;text-align:center;background-color:#002d52;color:#fff;border-radius:50%;display:block}
.footer .socialmedia .iconbox .icon-holder a:hover{background-color:#a5b9c5;text-decoration:none}
.footer .socialmedia .iconbox .icon-holder a i{font-size:18px;line-height:47px;display:inline-block}