/*-  FOOTER
/*-  	MEGA FOOTER
/*-  	SIMPLE FOOTER 
----------------------------------------------------------------------*/
.m-footer { background: url(../images/img-bg-footer.png) 0 58px repeat-x #00609b; float: left; min-height: 289px; width: 100%; display: block; }
.lt-ie8 .m-footer {height: 320px; }
.m-footer .inner { margin-right: auto; margin-left: auto; }
.m-footer .inner .col { float: left; display: inline; }
.m-footer .inner .col .arrow-down { background: url("../images/sprite.png") no-repeat -30px -285px transparent; position: absolute; bottom: -15px; width: 20px; height: 20px; left: 16px; }
.m-footer .inner .col h4 { font-weight: 2.8em; color: #fff; text-align: left; padding: 9px 20px 0 20px; min-height: 45px; position: relative; margin: -60px -2px 0 -2px; }
.m-footer .inner .col.first h4 { margin-top: -60px; }
.m-footer .inner .col.last h4 { margin: -60px -1px 0; }
.m-footer .inner .col li a:hover { color: #FFFFFF;}
.m-footer .inner .col { width:16.66%; }
.m-footer .inner h4 { width: auto; margin-top: 0; height: 60px; padding-top: 10px; }
.m-footer .inner ul li { width: 90%; }
.lt-ie8 .m-footer .inner h4, .lt-ie8 .m-footer .inner .col.first h4, .lt-ie8 .m-footer .inner .col.last h4 { padding: 24px 0 0 20px; height: 48px;  margin-top: -72px; }
.m-footer .inner ul { padding: 10px 0 0 10px; }
.m-footer .inner ul li { list-style: none; text-align: left; display: block; padding-right:5px; }
.m-footer .inner ul li a { background: url("../images/sprite.png") no-repeat -5px -529px; color: #EEEEEE; font-size: 0.9230em; /* 12px / 13px */ line-height: 1.125em;		/* 15px / 12px */ padding: 0 0 7px 12px; display: inline-block; }
.m-footer .inner ul li a:hover { color: #003876; }
.m-footer .footer-header { height: 60px; background: #035b9a; /* Old browsers */ background: -moz-linear-gradient(top, #035b9a 0%, #03407d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #035b9a), color-stop(100%, #03407d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #035b9a 0%, #03407d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #035b9a 0%, #03407d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #035b9a 0%, #03407d 100%); /* IE10+ */ background: linear-gradient(to bottom, #035b9a 0%, #03407d 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#035b9a', endColorstr='#03407d', GradientType=0 ); /* IE6-9 */
-webkit-box-shadow:  0px 3px 3px -2px rgba(0, 0, 0, 0.3); box-shadow:  0px 3px 3px -2px rgba(0, 0, 0, 0.3); }
.m-footer .inner .col { width:14%; }
.m-footer .inner h4 { width: auto; margin-top: 0; height: 60px; padding-top: 10px; }
.m-footer .inner ul li { width: 90%; }

.m-footer .inner ul li.facebook a { background-position: -3px -318px; }
.m-footer .inner ul li.youtube a { background-position: -3px -351px; }

.m-footer .inner ul li.news-letter a, .m-footer .inner ul li.email a { background-position: -3px -384px; }
/* GLOBAL FOOTER */
.global-footer { background-color: #fff; float: left; width: 100%; display: block; padding: 10px 0; }
.global-footer .inner { padding:0px 10px; }
.global-footer .details { float: left; width: 65%; }
.lt-ie8 .global-footer .details { width: 60%; }
.global-footer img { float: left; margin-bottom: 0.8em;}
.global-footer .details .content { display: block; float: left; margin-left: 40px; width: 75%; }
.global-footer .content ul { display: inline-block; margin: 10px 0 10px 0; padding: 0; }
.global-footer .content ul li { display: inline-block; margin: 0 0 7px 0; }
.lt-ie8 .global-footer .content ul li { float: left; padding: 0 7px 0 0; }
.global-footer .content ul li.first a { background: none; padding: 0; }
.global-footer .content ul li::after { color: #cdcdcd; content: "|"; padding: 0 7px; }
.global-footer .content ul li:last-child:after { content: ""; }
.global-footer .content ul li.li-row-end:after {content: "";}
.global-footer .content ul li a { color: #666666; font-size: 0.9230em; 		/* 12px / 13px */ line-height: 1.125em;		/* 15px / 12px */ padding: 0 0 0 0; }
.global-footer .content ul li a:hover { color: #333; }
p.copyright { color: #666666; margin: 0 0 21px 0; font-size: 0.9230em; 		/* 12px / 13px */ line-height: 1.125em;		/* 15px / 12px */ }
.global-footer .marketing { /*border-left: 1px solid #E5E5E5; */ float: right; padding-bottom: 10px; padding-left: 20px; width: 35%; margin: 0 0 4px 0; font-size: 0.9em; }
.global-footer .marketing .content { display: block; float: left; width: 75%; margin: 0 0 0 20px; }
.global-footer .marketing .content .headline { color: #003876; font-size: 1.2307em; 		/* 16px / 13px */ line-height: 1.1875em;		/* 19px / 16px */ font-family: arial, tahoma, sans-serif; margin: 0 0 0 0; }
.global-footer .marketing .content p { padding: 0 0 10px 0; }
.global-footer .terms { border-top: 1px solid #E5E5E5; clear: both; padding: 20px 50px; font-size:0.846em; 			/* 11px / 13px */ line-height:1.272em; 		/* 14px / 11px */ text-align: center; }
.global-footer .inner .connect ul li { list-style: none; text-align: left; float: left; padding-right:5px; }
.global-footer .inner .connect ul li a, .global-footer .inner .connect .email { background: url("../images/sprite.png") no-repeat 0 0; color: #333; font-size: 0.9230em; 		/* 12px / 13px */ line-height: 1.825em;		/* 15px / 12px */ padding: 0px 0 5px 28px; display: inline-block; margin-right: 14px; }
.global-footer .inner .connect .email {width: 180px;}
.global-footer .inner .connect ul li.facebook a { background-position: -3px -320px; }
.global-footer .inner .connect ul li.youtube a { background-position: -3px -350px; }
.global-footer .inner .connect ul li.twitter a { background-position: -28px -320px; }
.global-footer .inner .connect ul li.news-letter a, .global-footer .inner .connect .email { background-position: -3px -384px; }
.global-footer .inner .connect .social-share { padding: 0; margin: 0; min-height: 18px; float: right; width: 300px; }
.global-footer .inner .connect .social-share h4 { display: inline; }
