.clearfix:after { content: ""; display: table; clear: both; }
:first-child+html .clearfix { min-height: 0; zoom: 1; }

/* Footer reset */
.m-cntrl-footer, .m-cntrl-footer * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.m-cntrl-footer a, .m-cntrl-mpopular a, .m-cntrl-footer p, .m-cntrl-mpopular p, .m-cntrl-footer ul, .m-cntrl-mpopular ul, .m-cntrl-footer li, .m-cntrl-mpopular li, .m-cntrl-footer div, .m-cntrl-mpopular div, .m-cntrl-footer form, .m-cntrl-mpopular form, .m-cntrl-footer input, .m-cntrl-mpopular input, .m-cntrl-footer fieldset, .m-cntrl-mpopular fieldset, .m-cntrl-footer textarea, .m-cntrl-mpopular textarea { margin: 0; padding: 0; vertical-align: baseline; outline: none; -webkit-appearance: none; }
.m-cntrl-footer input, .m-cntrl-mpopular input, .m-cntrl-footer select, .m-cntrl-mpopular select, .m-cntrl-footer textarea, .m-cntrl-mpopular textarea { font-family: inherit; font-size: inherit; font-weight: inherit; }
.m-cntrl-footer a, .m-cntrl-mpopular a { color: inherit; text-decoration: none; }
.m-cntrl-footer a, .m-cntrl-header img, .m-cntrl-footer img, .m-cntrl-mpopular img, .m-cntrl-footer fieldset, .m-cntrl-mpopular fieldset { border: 0 }
.m-cntrl-footer li, .m-cntrl-mpopular li { list-style: none }

/* Footer */
#footer, 
.lo-footer 		{ margin: 40px 0 0; }
.lo-footer, 
.m-cntrl-footer { background-color: #333; }

/* <Slideshow listing page - temp CSS, to be removed once updated in the slideshow CSS> */
.l-footer { background-color: #333!important; max-width: 100%!important; padding: 0!important; margin-top: 40px!important; }
/* </End> */

.m-cntrl-footer 						{ font-family: larsseitregular, sans-serif, arial !important; font-size: 12px; color: #fff; padding: 40px 20px; width: 1000px; margin: auto; }
.m-cntrl-footer section 				{ position: relative; float: left; width: 50%; min-height: 18px; }
.m-cntrl-footer__logo 					{ font-size: 0; height: 46px; }
.m-cntrl-footer__logo:before 			{ display: inline-block; font-size: 80px; position: relative; top: -22px; left: 0; width: 80px; }
.m-cntrl-footer__logo .channel 			{ font-family: larsseitregular, sans-serif, arial; font-size: 28px; position: absolute; left: 80px; top: 2px; line-height: 44px; margin-left: 6px; text-transform: capitalize; }
.m-cntrl-footer__links .m-entry 		{ float: left; margin: 0 0 20px; width: 50%; height:20px; line-height: 14px; }
.m-cntrl-footer__links .m-link 			{ font-size: 14px; }
.m-cntrl-footer__links .m-link:hover 	{ text-decoration: none; color: inherit; border-bottom: 1px solid; }
.m-cntrl-footer__connect-links, 
.m-cntrl-footer__copyright 				{ font-size: 14px; border-top: 1px solid #666; padding-top: 20px; margin-top: 40px; }
.m-cntrl-footer__copyright 				{ line-height: 22px; color: #828282; }
.m-cntrl-footer section.m-cntrl-footer__connect-links 	{ display: table; float: right; }
.m-cntrl-footer__connect-links .connect-title 			{ display: inline-block; color: #828282; vertical-align: middle; }
.m-cntrl-footer__connect-links .button:before 			{ font-size: 22px; vertical-align: middle; }
.m-cntrl-footer__connect-links .button.gplus:before 	{ font-size: 18px }
.m-cntrl-footer__connect-links .button:hover 			{ text-decoration: none; color: #828282; }
.m-cntrl-footer__connect-links .button 					{ font-size: 0; display: inline-block; min-width: 22px; text-align: center; vertical-align: middle; }
.m-cntrl-footer__connect-links .m-entry 				{ display: table-cell; text-align: right; width: 18%; }

.m-cntrl-footer .m-cntrl-footer__links { display: table; }
[data-locale=fr-fr] .m-cntrl-footer section.m-cntrl-footer__connect-links,
[data-locale=de-de] .m-cntrl-footer section.m-cntrl-footer__connect-links { display: none; }
[data-locale=fr-fr] .m-cntrl-footer__copyright,
[data-locale=de-de] .m-cntrl-footer__copyright { width: 100%; }



/* Most popular */
.m-cntrl-mpopular a 					{ color: inherit; text-decoration: none; }
.m-cntrl-mpopular a:hover 				{ color: #008EE1; text-decoration: none; }
.m-cntrl-mpopular img 					{ border: 0; }
.m-cntrl-mpopular li 					{ list-style: none; }
.m-cntrl-mpopular 						{ width: 960px; font-size: 14px; line-height: 18px; background-color: #FFF; border-top: 4px solid #ededed; padding: 0 20px 30px; color: #000; }
.m-cntrl-mpopular .m-title 				{ font-size: 16px; line-height: 24px; font-family: larsseitbold, sans-serif, arial; text-transform: uppercase; text-align: center; letter-spacing: 1px; margin: 20px 0; }
.m-cntrl-mpopular .m-entries 			{ margin-top: 20px; }
.m-cntrl-mpopular .m-entry 				{ float: left; max-width: 176px; overflow: hidden; margin-left: 20px; }
.m-cntrl-mpopular .m-entry:first-child 	{ margin-left: 0; }
.m-cntrl-mpopular .m-link 				{ display: block; }
.m-cntrl-mpopular .m-img 				{ display: block; width: 176px; height: 118px; }
.m-cntrl-mpopular .m-channel 			{ font-weight: bold; margin: 5px 0; }

/* Country specific overrides */
.m-cntrl-footer.aol-arkadium-de .m-cntrl-footer__connect-links 	{ display: none; }
.m-cntrl-footer.aol-arkadium-de .m-cntrl-footer__copyright 		{ width: 100%; text-align: center; }

/* Partner specific overrides */
.m-cntrl-footer.is-aol-partner .m-entry.is-rss,
.m-cntrl-footer.is-aol-partner .m-entry.is-sitemap 				{ display: none; }