#footer{
	font-size: 14px;
}
#footer p{
	margin-bottom: 20px;
}
#footer hr.gradient-bar {
	height: 8px;
	background: #b92f7d;
	background: -webkit-gradient(linear, left top, right top, from(#b92f7d), to(#26478e));
	background: linear-gradient(to right, #b92f7d 0%, #26478e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$exp-pink', endColorstr='$exp-blue', GradientType=1);
	margin: 0;
	border: none;
	opacity: 1;
}

.container-fluid.fnav-section {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-bottom: 15px;
	padding-top: 30px;
	padding-bottom: 20px;
}

#footer nav ul {
	padding: 0;
}

#footer nav > ul > li {
	display: inline-block;
	margin: 0 10px;
}

#footer nav a{
	font-size: 14px;
	line-height: 1.5;
	color: #333;
	text-decoration: none;
}

#footer nav a:hover{
	text-decoration: underline;
}

.modal .close-modal,.modal .close-modal:hover{text-decoration:none}
.l-half,.l-half ul:last-child{padding-right:0}
.l-half,.l-half ul:first-child{padding-left:15px}

#globModal .modal-dialog{
	max-width: 70pc;
    width: 90%;
	margin: 5pc auto;
}

#globModal .global-sites{
	background-image:url('../images/global_sites_modal_bg.jpg');
	color:#fff;
	background-size: cover;
}

#globModal .global-sites h3{
	color: #fff;
}
#globModal .global-links{
	padding: 60px 35px;
}

#globModal .global-modal-list{
	column-count: 2;
	column-gap: 40px;
	list-style:none;
	padding-left:0;
}
@media(min-width:762px){
	#globModal .global-modal-list{
		column-count: 3;
	}
}
	
@media(min-width:962px){
	#globModal .global-modal-list{
		column-count: 4;
	}
}

#globModal .global-modal-list li a{
	color:#333;
}

#globModal .close-modal{
	color: var(--dblue);
    cursor: pointer;
    font-size: 24px;
    position: absolute;
    right: 15px;
    top: 15px;
	text-decoration: none;
}
