/*
YUI 3.7.3 (build 5687)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http:/yuilibrary.com/license/
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}
ul.flat, ol.flat, ul.flat > li, ol.flat > li { margin: 0px;padding: 0px;list-style-type: none;}

/*! normalize.css v1.0.2 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline;zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;white-space:normal;margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0}button,input{line-height:normal}button,html input[type=button],/* 1 */
input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;height:13px;width:13px;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,figure,form{margin:0}p,pre,dl,menu,ol,ul{margin:1em 0}

/* YUI 3.8.1 (build 5795) Copyright 2013 Yahoo! Inc. http:/yuilibrary.com/license/ */
.yui3-cssbase h1{font-size:138.5%}.yui3-cssbase h2{font-size:123.1%}.yui3-cssbase h3{font-size:108%}.yui3-cssbase h1,.yui3-cssbase h2,.yui3-cssbase h3{margin:1em 0}.yui3-cssbase h1,.yui3-cssbase h2,.yui3-cssbase h3,.yui3-cssbase h4,.yui3-cssbase h5,.yui3-cssbase h6,.yui3-cssbase strong{font-weight:bold}.yui3-cssbase abbr,.yui3-cssbase acronym{border-bottom:1px dotted #000;cursor:help}.yui3-cssbase em{font-style:italic}.yui3-cssbase blockquote,.yui3-cssbase ul,.yui3-cssbase ol,.yui3-cssbase dl{margin:1em}.yui3-cssbase ol,.yui3-cssbase ul,.yui3-cssbase dl{margin-left:2em}.yui3-cssbase ol{list-style:decimal outside}.yui3-cssbase ul{list-style:disc outside}.yui3-cssbase dl dd{margin-left:1em}.yui3-cssbase th,.yui3-cssbase td{border:1px solid #000;padding:.5em}.yui3-cssbase th{font-weight:bold;text-align:center}.yui3-cssbase caption{margin-bottom:.5em;text-align:center}.yui3-cssbase p,.yui3-cssbase fieldset,.yui3-cssbase table,.yui3-cssbase pre{margin-bottom:1em}.yui3-cssbase input[type=text],.yui3-cssbase input[type=password],.yui3-cssbase textarea{width:12.25em;*width:11.9em}#yui3-css-stamp.cssbase-context{display:none}


html,button,input,select,textarea{color:#222}
body{font-size:1em;line-height:1.4; background: #fff url('/MWClients/mcdonalds/images/structure/page-bg.jpg') no-repeat top center; }
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}
::-moz-selection,::selection{background:#b3d4fc;text-shadow:none}

/*.well {background: #EFEFEF; -webkit-border-radius: 5px; border-radius: 5px; padding: 10px;}*/



html,body { font-family: Arial, Helvetica, sans-serif; color: #231f20; }
a { cursor: pointer; color: #2D6987; text-decoration: none; }
	a:hover { text-decoration: underline; color: #5fa8cc }
	a.red-link { color: #ff0000; text-decoration: underline; font-size: 12px; }
		.col-right a.red-link {  float: right; }
	a.small-brown {
		color: #563604;
		font-size: 12px;
		text-decoration: underline;
		display: inline-block; 
		margin-top: 5px;
		float: right;
	}
	a.small-brown + a.small-brown { margin-right: 20px; }
	a.button, button.button { border: none; cursor: pointer; background: #ebbd01; -webkit-border-radius: 5px; border-radius: 5px; padding: 8px 9px; height: 40px; color: #5e4a01; -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4); box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4); font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold }
		a.button:hover, button.button:hover { color: #77641d; background: #ffcd00; }
		
.social-icon 						{ width: 22px; height: 22px; display: inline-block; text-indent: -9999px; margin: 0px 2px; line-height: 22px; vertical-align: text-top; background: transparent url('/MWClients/mcdonalds/images/icons/social-icons.jpg') no-repeat top left; }
	.social-facebook 			{ background-position: 0px 0px; }
	.social-twitter 			{ background-position: -22px 0px; }
	.social-flickr 				{ background-position: -44px 0px; }
	.social-youtube 			{ background-position: -66px 0px; }
	.social-pinterest			{ background-position: -88px 0px; }
	.social-linkedin 			{ background-position: -110px 0px; }
	.social-google 			{ background-position: -176px 0px; }
	.social-instagram 			{ background-position: -154px 0px; }

input[type=text],input[type=search],input[type=email] { border: 0px; -webkit-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, .40); box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, .40); font-family: Arial, Helvetica, sans-serif; padding: 7px 8px 5px; font-size: 12px; }

.rokkitt, .rokkitt-bold { font-family: 'Rokkitt', 'Courier New', Courier, serif; font-weight: 400; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; }
	.rokkitt-bold { font-weight: 700; }

.tan { color: #b6a48f; }

header#main-header { background: transparent url('/MWClients/mcdonalds/images/structure/top-bar.png') repeat-x bottom left; height: 43px; position: absolute; width: 100%; top: 0px; z-index: 10; }
	header#main-header nav { width: 1000px; margin: 0px auto; position: relative; }


header #breadcrumbs 									{ color: #A6A6A3; position: absolute; left: 118px; top: 3px; }
	header #breadcrumbs a 							{ color: #A6A6A3; font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; line-height: 1em }
	header #breadcrumbs a:hover 				{ color: #FFF; }
	header #breadcrumbs a:last-child 		{ color: #FFD600; }

h1#logo { background-image: url('/MWClients/mcdonalds/images/structure/logo.png'); width: 113px; height: 98px; position: absolute; top: 0px; left: 0px; margin: 0px; }

h2.h2-newsroom { width: 290px; height: 41px; background-image: url('/MWClients/mcdonalds/images/structure/headers/h2-newsroom.png'); margin: 23px 0px 10px -6px; }

#secondary-nav { border-left: 1px solid #1A1A1A; float: right; color: #A6A6A3; font-size: 11px; height: 32px; line-height: 32px; }
	#secondary-nav form { border-left: 1px solid #3A3A3A; display: block; float: right; padding: 0px 0px 0px 15px; }

section[role=main] { width: 1000px; margin: 0px auto 0px; padding: 34px 0px 40px; position: relative;  }


#canvas { width: 886px; margin-left: 114px; }

.col 						{ display: block; float: left; }
	.col-left 		{ width: 600px; }
	.col-right 		{ width: 255px; margin-left: 20px }

.content 																{ margin: 0px auto; }
	.col-left .content 										{ width: 600px; }
	.col-right .content 									{ width: 244px; }
	.col-right .sidebar-content 					{ margin-bottom: 30px; }
	
.rounded				{ -webkit-border-radius: 8px; border-radius: 8px; }
.inner-shadow		{ -webkit-box-shadow: inset 0px 3px 10px 3px rgba(0, 0, 0, .40); box-shadow: inset 0px 3px 10px 3px rgba(0, 0, 0, .40); }

h3.subhead, h3.subhead a 							{ color: #b6a48f; font-size: 22px; margin: 0px;}
	h3.subhead [class^="icon-"],
		h3.subhead [class*=" icon-"] 			{ float: right; margin-left: 8px }
	h3.subhead .icon-friends						{ float: none; }
	h3.subhead a:hover 									{ text-decoration: none; }
	
h3.rss-roll { text-align:right; color:#dcc9b3; position: absolute; bottom: 0px;right: 16px; width: 150px; }
	h3.rss-roll [class^="icon-"],
		h3.rss-roll [class*=" icon-"]			{ margin-right: 0px; }

.dateline	{ color: #231f20; font-size: 14px; font-weight: bold;  }

#marquee																				{ margin-bottom: 30px; }
#marquee ul																			{ height: 350px; }
#marquee, #marquee ul li, #marquee ul li a 			{ width: 600px; height: 350px; overflow: hidden; position: relative; display: block; text-decoration: none; }
	#marquee ul li																{ float: left; }
	#marquee ul li a															{ -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0px 3px 10px 3px rgba(0, 0, 0, .40); box-shadow: inset 0px 3px 10px 3px rgba(0, 0, 0, .40); }
	#marquee ul li a .headline 										{ background: rgba(35,31,32,0.75); width: 574px; padding: 13px 13px 26px; position: absolute; bottom: 0px;
																									-webkit-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px;
																									-webkit-transition: padding-bottom 200ms cubic-bezier(0.860, 0.000, 0.070, 1.000); 
																							   	-moz-transition: padding-bottom 200ms cubic-bezier(0.860, 0.000, 0.070, 1.000); 
																							    -ms-transition: padding-bottom 200ms cubic-bezier(0.860, 0.000, 0.070, 1.000); 
																							    -o-transition: padding-bottom 200ms cubic-bezier(0.860, 0.000, 0.070, 1.000); 
																							    transition: padding-bottom 200ms cubic-bezier(0.860, 0.000, 0.070, 1.000); 

																									-webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000); 
																							   	-moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000); 
																							    -ms-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000); 
																							    -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000); 
																							    transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
																									} 
	#marquee ul li a:hover .headline							{ padding-bottom: 30px; }
	#marquee ul li h2 														{ color: #FFF; font-size: 32px; line-height: 1em; text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); margin: 0em; }

.carousel-buttons																{ position: absolute; left: 3px; bottom: 0px; }
	.carousel-buttons a														{ background-color: rgba(153,153,153,0.5); float: left; width: 12px; height: 12px; -webkit-border-radius: 10px; border-radius: 10px; margin-right: 5px; display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; -webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .75); box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .75); }
	.carousel-buttons a.active										{ background-color: rgba(215,215,0,1); }
	
	#marquee .carousel-buttons		 								{ left: 13px; bottom: 8px; }
		#marquee .carousel-buttons a								{ }
		#marquee .carousel-buttons a.active					{ }
		#marquee a.carousel-next-prev								{ display: none; }


.col-right .carousel																															{ margin-bottom: 30px; }
.col-right .carousel, 
	.col-right .carousel ul li, 
	.col-right .carousel ul li > a:nth-child(1)																			{ width: 244px; height: 140px; overflow: hidden; position: relative; display: block; text-decoration: none; background: #FFF no-repeat top left; }
	.col-right .carousel ul li																											{ float: left; }
	.col-right .carousel a.carousel-next-prev																				{ display: none; }
	.col-right .carousel ul li a .headline 																					{ background: rgba(0,0,0,0.7); width: 236px; padding: 20px; position: absolute; bottom: 0px; 	} 
	.col-right .carousel ul li h2 																									{ color: #FFF; font-size: 14px; text-transform: uppercase; text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); margin: 0em; width: 236px;  }

#facts-carousel ul li																															{ height: 115px; margin-bottom: 25px; -webkit-border-radius: 8px; border-radius: 8px; overflow: hidden; }
	#facts-carousel .red-link																												{ position: absolute; bottom: 0px; right: 0px; }
#promo-carousel, #promo-carousel ul li																						{ height: 215px; }
	#promo-carousel ul li > a:nth-child(1)																					{ height: 185px; -webkit-border-radius: 8px; border-radius: 8px; overflow: hidden; -webkit-box-shadow: inset 0px 3px 10px 3px rgba(0, 0, 0, .40); box-shadow: inset 0px 3px 10px 3px rgba(0, 0, 0, .40); }
	#promo-carousel ul li a.article-share																						{ position: absolute; bottom: 0px; right: 0px; }
	#promo-carousel .carousel-buttons																								{ bottom: 5px; }

.subnav { margin-top: 15px; }
.subnav > a, .subnav > span { 
	display: block; 
	color: #ac9a8a;
	text-decoration: none;
	font-size: 20px;
	padding: 8px 15px;
	}
	.subnav span .social-icon { display: block; float: left; }
.subnav a:hover {}
body#press-contacts .subnav a.nav-press-contacts,
	body#executive-team .subnav a.nav-executive-team,
	body#media-statements .subnav a.nav-media-statements,
	body#press-releases .subnav a.nav-press-releases,
	body#multimedia-library .subnav a.nav-multimedia-library 				{ color: #ab8901; }


.country-navigator {
	background: #e8ba00 url('/MWClients/mcdonalds/images/icons/arrow-down.png') no-repeat 220px center;
	border-bottom: 2px solid #b18e00;
	position: absolute;
	width: 244px;
	height: 37px;
	-webkit-box-shadow:  0px 0px 9px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 9px rgba(0,0,0,0.4);
	cursor: pointer;
	}
	.country-navigator em {
		display: block;
		position: absolute; 
		right: 255px;
		text-align: right;
		white-space: nowrap;
		font-size:13px;
		top: 11px;
		color: #5a4c41;
		}
	.country-navigator ol { 
		display: none; 
		-webkit-box-shadow:  0px 0px 9px rgba(0,0,0,0.4);
	}
	.country-navigator ol li {
		background: #eac944;
		border-bottom: 1px solid #b18e00;
	}
	.country-navigator ol li.selected { display: none; }
/*	.country-navigator li.selected { display: block; }*/
	.country-navigator .country { 
		color: #594b3e; 
		font-size: 17px;
		display: block;
		padding: 6px;
		font-family: 'Rokkitt', 'Courier New', Courier, serif;
		text-transform: uppercase;
		font-weight: 700;
		text-decoration: none;
		}
	.country-navigator ol li a:hover {
		color: #706254;
		background: #ecd164;
		}
		
.newsroom-search-box {
	border-top: 1px solid #b79300;
	background: #d9d9d8;
	padding: 50px 6px 16px;
	-webkit-border-radius: 0px 0px 8px 8px; 
	border-radius:  0px 0px 8px 8px;
	-webkit-box-shadow:  0px 0px 9px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 9px rgba(0,0,0,0.4);
	}
	.newsroom-search-box input[type=search] { width: 180px; padding-right: 35px; margin: 0px auto; display: block; background: #FFF url('/MWClients/mcdonalds/images/icons/magnifying-glass.png') no-repeat right center; }

#search-container { 
	background: #d9d9d8 url('/MWClients/mcdonalds/images/structure/search-box-bg.png') no-repeat 20px bottom;
	-webkit-border-radius: 12px; 
	border-radius:  12px;
	-webkit-box-shadow:  0px 0px 9px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 9px rgba(0,0,0,0.4); 
	padding: 23px 18px 39px;
	margin: 30px 0px;
	}
	#search-container .col + .col { margin-left: 15px; }
	#search-container label { 
		display: block; 
		font-size: 12px; 
		color: #808285; 
		font-family: Arial;
		margin-bottom: 4px;
		}
	#search-container input[type="search"], #search-container input[type="text"] { width: 300px; }
#search-container button { 
	background: #e8ba00; 
	border: 0px;
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
	-webkit-box-shadow:  0px 1px 2px rgba(0,0,0,0.75);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.75);
	color: #594b3e;
	padding-top: 5px;
	}

.search-results .relevance-container a { color: #b18e00; margin-top: 3px; word-wrap: break-word; width: 300px; font-size: 12px; }
.search-results .dateline { font-weight: normal; font-family: Arial; color: #999; }

.col-left [class^="bordered-"], 
	.col-left [class*=" bordered-"] 			{ background: transparent url('/MWClients/mcdonalds/images/structure/separator-wide.png') no-repeat top center; }
	.col-left .bordered-bottom 						{ background-position: bottom center; }
.col-right [class^="bordered-"], 
	.col-right [class*=" bordered-"] 			{ background: transparent url('/MWClients/mcdonalds/images/structure/separator-narrow.png') no-repeat top center; }
	.col-right .bordered-bottom 					{ background-position: bottom center; }

h2.page-head { font-size: 27px; margin: 25px 0px 0px; line-height: 1em; }

.articles-list 																			{  }
	.articles-list h3.h3-recent-news									{ background: transparent url('/MWClients/mcdonalds/images/structure/separator-wide.png') no-repeat center center; font-size: 21px; line-height: 1em; text-align: center; margin: 0px; }
		.articles-list h3.h3-recent-news span						{ padding: 8px; background: #FFF;  }

	.articles-list article														{ padding: 20px 0px;}
	.articles-list .article-thumbnail 								{ /*background: #FFF; */ }
		.articles-list .article-thumbnail a							{ text-align: left; width: 155px; height: 125px; -webkit-border-radius: 8px; border-radius: 8px; overflow: hidden; margin-right: 20px; -webkit-box-shadow: inset 0px 3px 10px 3px rgba(0, 0, 0, .40); box-shadow: inset 0px 3px 10px 3px rgba(0, 0, 0, .40);  }		
		.articles-list .article-thumbnail a img					{ }	
			.articles-list .article-thumbnail a:hover 		{ }
/*		.articles-list .article-thumbnail	.dateline			{ display: block; position: absolute; width: 100%; bottom: 0px; left: 0px; text-align: center; background: rgba(0,0,0,0.7); padding: 3px 0px; }*/

	.articles-list .article-teaser 										{ width: 420px; }
		.articles-list div.article-teaser > a:nth-child(1),
			.articles-list .article-teaser h3							{ margin: 0px 0px 5px; color: #231f20; font-size: 23px; text-decoration: none; line-height: 1em; }
		.articles-list .article-teaser p								{ font-size: 12px; margin: 0 0 5px; margin-bottom: 10px }	
			.articles-list .article-teaser p a:last-child { color: #ff0000; }
		.articles-list .article-teaser .badge						{ float: right; color: #574942; font-size: 14px; }
			.articles-list .article-teaser .badge+.badge	{ margin-right: 20px; }
		
	a.article-share																		{ background-image: url('/MWClients/mcdonalds/images/buttons/article-share.png'); width: 148px; height: 21px; }

.article-detail 																						{ }
	.article-detail article header														{ padding-bottom: 10px; }
		.article-detail article header .red-link								{ float: none; font-size: 14px; }
	.article-detail article .hero-image												{ width: 600px; height: 350px; }
	.article-detail article h3																{ font-size: 27px; margin: 0px 0px 5px 0px; line-height: 1em; }
/*	.article-detail article .dateline													{ color: #999; }*/
	.article-detail article section.article-content						{ padding: 0px; margin: 10px 0px 40px; }
		.article-detail article section.article-content p				{ font-size: 14px; }

	.article-detail article nav																{ text-align: right; padding: 5px; }
		.article-detail article nav	a														{ color: #929191; font-size: 14px; font-weight: bold; display: inline-block; }
		.article-detail article nav	a+a													{ margin-left: 20px; }

ol.lightbox-gallery li { float: left; }
	ol.lightbox-gallery li a, ol.lightbox-gallery li a img 		{ display: block; border: 3px solid #FFF; }
		ol.lightbox-gallery li a:hover img 											{ border-color: #FF0000; }
	ol.lightbox-gallery li a 																	{  }

section.list-section														            { margin: 20px 0px; padding: 10px 0px; }
 section.list-section h5											              { font-size: 22px; margin: 0px 30px 0px 0px; color: #b6a48f; width: 150px; line-height: 1em }
 section.list-section h5 + .col								              { width: 400px; }
 section.list-section img.col                               { margin-right: 15px; }
 section.list-section img + .col								            { width: 280px; }
 section.list-section h6											              { margin: 0; font-size: 18px; color: #929191; font-weight: bold }
section.list-section .contact                               { float: right; width: 400px; }
section.list-section .contact + .contact                    { margin-top: 25px; }

.gray-bg { background: #d9d9d8; padding: 10px; }

.pagination 																				{ text-align: center; position: relative; width: 100%; padding: 10px 0px; }
	.pagination a 																		{ color: #dcc9b3; font-size: 20px; margin-right: 5px}
		.pagination a.current														{ color: #F00; text-decoration: underline; }
	.pagination a.pagination-newer,
	.pagination a.pagination-older 										{ /*position: absolute; top: 0px; */ }
	.pagination a.pagination-newer										{ /*left: 0px;*/ float: left; }
		.pagination a.pagination-older 									{ /*right: 0px;*/ float: right; }

/* lightbox views */
#lightbox-content h6 																	{ font-size: 18px; font-weight: bold; margin: 0px 0px 7px; color: #929191; }
#lightbox-content h5																	{ font-size: 18px; font-weight: bold; margin: 0px; }
.col-details 																					{ width: 563px; margin-right: 20px;  }
	.col-details .inner 																{ width: 510px; margin: 0px auto; }
		.col-details .counter 														{ font-size: 18px; color: #ac9b8e; font-weight: bold; margin-bottom: 5px;  text-align: center; }
			.col-details .counter em 												{ color: #000; }
		.col-details .image-container											{ position: relative; }
			.col-details .image-container .arrow-left,
				.col-details .image-container .arrow-right		{ width: 10px; height: 14px; position: absolute; top: 50%; }
			.col-details .image-container .arrow-left				{ background-image: url('/MWClients/mcdonalds/images/icons/arrow-left.png'); left: -20px; }
			.col-details .image-container .arrow-right			{ background-image: url('/MWClients/mcdonalds/images/icons/arrow-right.png'); right: -20px; }
		#lightbox-content .title													{ margin: 10px 0px; }
			#lightbox-content .title a.article-share 				{ float: right; }
			#lightbox-content .title em											{ color: #6e635b; font-size: 12px; text-transform: uppercase; }
			#lightbox-content .title h5											{ color: #000; display: inline; padding-left: 5px; }
		.col-details .caption															{ font-size: 12px; line-height: 1.1em; }
		
.col-meta 																						{ width: 212px; }
	#lightbox-content .col-meta .title h5								{ color: #6e635b; }
	#lightbox-content .col-meta h5											{ margin: 20px 0px 10px; }
	.col-meta .button																		{ display: block; margin: 0px auto 10px; }
	.col-meta label																			{ font-size: 12px; margin: 0px; display: block; }
	.col-meta input[type=text], 
		.col-meta input[type=email] { -webkit-box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, .40); box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, .40); width: 160px; margin: 5px 0px; }


.small-title																					{ color: #6e635b; font-size: 12px; }

.col-bio																							{ width: 345px; margin-right: 20px; margin-bottom: 20px; height: 325px; overflow: scroll; }
.col-headshot																					{ width: 175px; text-align: center; line-height: 1em; }
	.col-headshot img																		{ margin-bottom: 10px;}	


.statements-list 																				{}
	.statements-list > li 																	{ line-height: 1em; margin: 10px 0px !important; padding: 15px 0px !important;  }
		.list-section .statements-list > li 									{ padding: 0px !important; }
		.statements-list > li .dateline												{ color: #6e6e6d; font-weight: normal; font-size: 12px; padding: 1px 20px 0px 0px; }
			.list-section .statements-list > li .dateline				{ padding-right: 10px; }
            .statements-list > li .dateline + div.col { width: 500px;  }
		.statements-list > li a.headline											{ color: #6e6e6d; text-decoration: underline; font-size: 18px; line-height: 1.1em; }
			#press-releases .statements-list > li a.headline		{ display: block; width: 450px; background: transparent url('/MWClients/mcdonalds/images/icons/document.png') no-repeat top right; padding-right: 30px; }
			.list-section .statements-list > li a.headline 			{ font-size: 16px; }
			.list-section .statements-list > li a.col			 			{ width: 315px; }
			
.collapsible																													{ cursor: pointer; }
	.collapsible-content 																								{ display: none; }
		.statements-list > li.collapsible.expanded .dateline + div.col 			{ background-image: url('/images/icons/arrow-up.png'); }
		.statements-list > li.collapsible.expanded a.headline								{ color: #F00; }


.contact, .contact a									{ color: #6e6e6d; text-decoration: none; font-size: 12px; display: block; }
 	.contact a.name 										{ font-size: 18px; text-decoration: underline;  }


h3.h3-news { font-size: 20px !important; }

[class^="icon-"], [class*=" icon-"] { 
	display: inline-block; 
	background: transparent no-repeat top left; 
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-repeat: no-repeat;
	}
	.icon-bullhorn 					{ width: 21px; height: 21px; line-height: 21px; background-image: url('/MWClients/mcdonalds/images/icons/bullhorn.png'); }
	.icon-pie-chart 				{ width: 28px; height: 29px; line-height: 29px; background-image: url('/MWClients/mcdonalds/images/icons/pie-chart.png'); }
	.icon-friends 					{ width: 32px; height: 20px; line-height: 20px; background-image: url('/MWClients/mcdonalds/images/icons/friends.png'); }
	.icon-you-tube					{ width: 22px; height: 21px; line-height: 21px; background-image: url('/MWClients/mcdonalds/images/icons/you-tube.png')}
	.icon-photos						{ width: 22px; height: 17px; line-height: 17px; background-image: url('/MWClients/mcdonalds/images/icons/photos.png')}
	.icon-hd-video					{ width: 25px; height: 17px; line-height: 17px; background-image: url('/MWClients/mcdonalds/images/icons/hd.png')}
	.icon-download					{ width: 22px; height: 21px; line-height: 21px; background-image: url('/MWClients/mcdonalds/images/icons/download.png')}
	.icon-download-yellow		{ width: 25px; height: 24px; line-height: 24px; background-image: url('/MWClients/mcdonalds/images/icons/download-yellow.png')}
	.icon-plus							{ width: 17px; height: 18px; line-height: 18px; background-image: url('/MWClients/mcdonalds/images/icons/plus.png')}
	.icon-plus-gray					{ width: 17px; height: 18px; line-height: 18px; background-image: url('/MWClients/mcdonalds/images/icons/plus-gray.png')}
	.icon-link							{ width: 24px; height: 18px; line-height: 18px; background-image: url('/MWClients/mcdonalds/images/icons/link.png')}
	.icon-link-yellow				{ width: 26px; height: 20px; line-height: 20px; background-image: url('/MWClients/mcdonalds/images/icons/link-yellow.png')}
	.icon-list							{ width: 20px; height: 14px; line-height: 14px; background-image: url('/MWClients/mcdonalds/images/icons/list.png')}
	.icon-related						{ width: 22px; height: 20px; line-height: 20px; background-image: url('/MWClients/mcdonalds/images/icons/related.png')}
	.icon-film							{ width: 17px; height: 20px; line-height: 20px; background-image: url('/MWClients/mcdonalds/images/icons/film.png')}
	.icon-twitter						{ width: 32px; height: 25px; line-height: 25px; background-image: url('/MWClients/mcdonalds/images/icons/twitter.png')}
	.icon-document					{ width: 16px; height: 21px; line-height: 21px; background-image: url('/MWClients/mcdonalds/images/icons/document.png')}
	.icon-mail							{ width: 17px; height: 13px; line-height: 13px; background-image: url('/MWClients/mcdonalds/images/icons/mail.png')}
	.icon-rss								{ width: 16px; height: 17px; line-height: 17px; background-image: url('/MWClients/mcdonalds/images/icons/rss.png')}
	.icon-rss-color					{ width: 19px; height: 19px; line-height: 19px; background-image: url('/MWClients/mcdonalds/images/icons/rss-color.jpg')}
a	[class^="icon-"], 
	a	[class*=" icon-"]			{ margin-right: 5px; }
	


ol.news-list li, 
	ol.plus-list li, 
	ol.twitter-list li				{ background: transparent no-repeat 0px 3px; padding-left: 25px; margin: 10px 0px; }
		ol.news-list li 				{ background-image: url('/MWClients/mcdonalds/images/icons/bullhorn-small.png'); }
		ol.plus-list li 				{ background-image: url('/MWClients/mcdonalds/images/icons/plus-small.png'); }
		ol.twitter-list li 			{ background-image: url('/MWClients/mcdonalds/images/icons/twitter-small.png'); font-size: 12px; line-height: 1.4em; color: #6e6e6d; padding-left: 31px; }
	ol.news-list li a, 
	 	ol.plus-list li a				{ font-size: 14px; line-height: 1.3em; color: #6e6e6d; display: block; text-decoration: underline; }
	ol.twitter-list li a 			{ text-decoration: none; color: #6e6e6d; }
	ol.twitter-list li strong	{ font-size: 15px; text-decoration: underline; padding-right: 5px; }

.col-left ol.news-list li 	{ margin: 15px 0px; }
.col-left ol.news-list li	a	{ font-size: 16px; }
.col-left ol.news-list li	p { font-size: 12px; color: #6e6e6d; text-transform: uppercase; margin: 0px;}


.multimedia-intro												{ padding-top: 0px !important; }
	.multimedia-intro h3									{ margin: 0px; font-size: 22px; }
	.multimedia-intro h3 a								{ color: #000; text-decoration: underline; }
	.multimedia-intro p 									{ font-size: 12px; }
		.multimedia-intro p.disclaimer 			{ font-size: 10px; font-style: italic; color: #6f6f6f; }
		.multimedia-intro p.disclaimer a 		{ color: #6f6f6f; text-decoration: underline; }




/*
        Easybox v1.2 - Lightweight easy to use lightbox clone for jQuery
        Based on Slimbox2 by Christophe Beyls <http:/www.digitalia.be>
*/
#easyOverlay{position:fixed;z-index:9998;left:0;top:0;width:100%;height:100%; background: transparent url('/MWClients/mcdonalds/images/lightbox/overlay.png') repeat top left;cursor:pointer}#easyCenter,#easyBottomContainer{position:fixed;left:50%;top:50%;z-index:9999;overflow:hidden;background:#fff}#easyCenter.easyLoading{background:#fff url('/MWClients/mcdonalds/images/lightbox/loading.gif') no-repeat center}#easyCenter.easyError{background:#fff url('/MWClients/mcdonalds/images/lightbox/error.png') no-repeat center}#easyContainer,#easyBottom{border:0px solid #fff}#easyContainer iframe{border:0}#easyBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;color:#666;text-align:left;border-top:none}#easyCloseLink{display:block;float:right;width:20px;height:20px;cursor: pointer; background:transparent url('/MWClients/mcdonalds/images/lightbox/closebtn.png') no-repeat center;margin:0 0 0 10px;outline:none}#easyNavigation{float:left;width:32px;height:20px;margin:0 10px 0 0}#easyPrevLink{display:block;float:left;width:15px;height:20px;background:transparent url('/MWClients/mcdonalds/images/lightbox/prevbtn.png') no-repeat center;outline:none}#easyNextLink{display:block;margin:0 0 0 17px;width:15px;height:20px;background:transparent url('/MWClients/mcdonalds/images/lightbox/nextbtn.png') no-repeat center;outline:none}#easySlideLink{display:block;float:right;width:20px;height:20px;background:transparent url('/MWClients/mcdonalds/images/lightbox/slidebtn.png') no-repeat center;margin:0 0 0 10px;outline:none}#easySlideLink.disabled{background:transparent url('/MWClients/mcdonalds/images/lightbox/noslidebtn.png') no-repeat center}#easyCaption,#easyNumber{display:block;margin-right:60px}#easyCaption.nav,#easyNumber.nav{margin-left:42px}#easyCaption{font-size:12px;font-weight:bold;line-height:16px;height:16px;padding-top:2px}#easyNumber{font-size:10px;line-height:10px;height:10px;padding:4px 0 6px}
#easyCenter { overflow: visible !important; -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.85); -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.85); box-shadow: 0px 0px 20px rgba(0,0,0,0.85); }

#lightbox                                       { text-align: left; display: none; width: 815px !important; background: #FFF url('/MWClients/mcdonalds/images/lightbox/gray-bg.png') repeat-y top right; }
#lightbox-close               									{ width: 20px; height: 20px; position: absolute; top: 5px; right: 3px; background: transparent url('/MWClients/mcdonalds/images/lightbox/closebtn.png') no-repeat center; cursor: pointer; }
#lightbox-content																{ padding: 10px 10px 25px; }


/* Flag Icons */
.flag {
	width: 32px;
	height: 22px;
	display: inline-block;
	float: left;
	background: url('/MWClients/mcdonalds/images/buttons/flags.png') no-repeat;
	margin-right: 8px;
}

.flag.flag-ad {background-position: -32px 0}
.flag.flag-ae {background-position: -64px 0}
.flag.flag-af {background-position: -96px 0}
.flag.flag-ag {background-position: -128px 0}
.flag.flag-ai {background-position: -160px 0}
.flag.flag-al {background-position: -192px 0}
.flag.flag-am {background-position: -224px 0}
.flag.flag-an {background-position: -256px 0}
.flag.flag-ao {background-position: -288px 0}
.flag.flag-ar {background-position: -320px 0}
.flag.flag-as {background-position: -352px 0}
.flag.flag-at {background-position: -384px 0}
.flag.flag-au {background-position: -416px 0}
.flag.flag-aw {background-position: -448px 0}
.flag.flag-az {background-position: -480px 0}

.flag.flag-ba {background-position: 0 -22px}
.flag.flag-bb {background-position: -32px -22px}
.flag.flag-bd {background-position: -64px -22px}
.flag.flag-be {background-position: -96px -22px}
.flag.flag-bf {background-position: -128px -22px}
.flag.flag-bg {background-position: -160px -22px}
.flag.flag-bh {background-position: -192px -22px}
.flag.flag-bi {background-position: -224px -22px}
.flag.flag-bj {background-position: -256px -22px}
.flag.flag-bm {background-position: -288px -22px}
.flag.flag-bn {background-position: -320px -22px}
.flag.flag-bo {background-position: -352px -22px}
.flag.flag-br {background-position: -384px -22px}
.flag.flag-bs {background-position: -416px -22px}
.flag.flag-bt {background-position: -448px -22px}
.flag.flag-bv {background-position: -480px -22px}

.flag.flag-bw {background-position: 0 -44px}
.flag.flag-by {background-position: -32px -44px}
.flag.flag-bz {background-position: -64px -44px}
.flag.flag-ca {background-position: -96px -44px}
.flag.flag-catalonia {background-position: -128px -44px}
.flag.flag-cd {background-position: -160px -44px}
.flag.flag-cf {background-position: -192px -44px}
.flag.flag-cg {background-position: -224px -44px}
.flag.flag-ch {background-position: -256px -44px}
.flag.flag-ci {background-position: -288px -44px}
.flag.flag-ck {background-position: -320px -44px}
.flag.flag-cl {background-position: -352px -44px}
.flag.flag-cm {background-position: -384px -44px}
.flag.flag-cn {background-position: -416px -44px}
.flag.flag-co {background-position: -448px -44px}
.flag.flag-cr {background-position: -480px -44px}

.flag.flag-cu {background-position: 0 -66px}
.flag.flag-cv {background-position: -32px -66px}
.flag.flag-cw {background-position: -64px -66px}
.flag.flag-cy {background-position: -96px -66px}
.flag.flag-cz {background-position: -128px -66px}
.flag.flag-de {background-position: -160px -66px}
.flag.flag-dj {background-position: -192px -66px}
.flag.flag-dk {background-position: -224px -66px}
.flag.flag-dm {background-position: -256px -66px}
.flag.flag-do {background-position: -288px -66px}
.flag.flag-dz {background-position: -320px -66px}
.flag.flag-ec {background-position: -352px -66px}
.flag.flag-ee {background-position: -384px -66px}
.flag.flag-eg {background-position: -416px -66px}
.flag.flag-eh {background-position: -448px -66px}
.flag.flag-england {background-position: -480px -66px}

.flag.flag-er {background-position: 0 -88px}
.flag.flag-es {background-position: -32px -88px}
.flag.flag-et {background-position: -64px -88px}
.flag.flag-eu {background-position: -96px -88px}
.flag.flag-fi {background-position: -128px -88px}
.flag.flag-fj {background-position: -160px -88px}
.flag.flag-fk {background-position: -192px -88px}
.flag.flag-fm {background-position: -224px -88px}
.flag.flag-fo {background-position: -256px -88px}
.flag.flag-fr {background-position: -288px -88px}
.flag.flag-ga {background-position: -320px -88px}
.flag.flag-gb {background-position: -352px -88px}
.flag.flag-gd {background-position: -384px -88px}
.flag.flag-ge {background-position: -416px -88px}
.flag.flag-gf {background-position: -448px -88px}
.flag.flag-gg {background-position: -480px -88px}

.flag.flag-gh {background-position: 0 -110px}
.flag.flag-gi {background-position: -32px -110px}
.flag.flag-gl {background-position: -64px -110px}
.flag.flag-gm {background-position: -96px -110px}
.flag.flag-gn {background-position: -128px -110px}
.flag.flag-gp {background-position: -160px -110px}
.flag.flag-gq {background-position: -192px -110px}
.flag.flag-gr {background-position: -224px -110px}
.flag.flag-gs {background-position: -256px -110px}
.flag.flag-gt {background-position: -288px -110px}
.flag.flag-gu {background-position: -320px -110px}
.flag.flag-gw {background-position: -352px -110px}
.flag.flag-gy {background-position: -384px -110px}
.flag.flag-hk {background-position: -416px -110px}
.flag.flag-hm {background-position: -448px -110px}
.flag.flag-hn {background-position: -480px -110px}

.flag.flag-hr {background-position: 0 -132px}
.flag.flag-ht {background-position: -32px -132px}
.flag.flag-hu {background-position: -64px -132px}
.flag.flag-ic {background-position: -96px -132px}
.flag.flag-id {background-position: -128px -132px}
.flag.flag-ie {background-position: -160px -132px}
.flag.flag-il {background-position: -192px -132px}
.flag.flag-im {background-position: -224px -132px}
.flag.flag-in {background-position: -256px -132px}
.flag.flag-io {background-position: -288px -132px}
.flag.flag-iq {background-position: -320px -132px}
.flag.flag-ir {background-position: -352px -132px}
.flag.flag-is {background-position: -384px -132px}
.flag.flag-it {background-position: -416px -132px}
.flag.flag-je {background-position: -448px -132px}
.flag.flag-jm {background-position: -480px -132px}

.flag.flag-jo {background-position: 0 -154px}
.flag.flag-jp {background-position: -32px -154px}
.flag.flag-ke {background-position: -64px -154px}
.flag.flag-kg {background-position: -96px -154px}
.flag.flag-kh {background-position: -128px -154px}
.flag.flag-ki {background-position: -160px -154px}
.flag.flag-km {background-position: -192px -154px}
.flag.flag-kn {background-position: -224px -154px}
.flag.flag-kp {background-position: -256px -154px}
.flag.flag-kr {background-position: -288px -154px}
.flag.flag-kurdistan {background-position: -320px -154px}
.flag.flag-kw {background-position: -352px -154px}
.flag.flag-ky {background-position: -384px -154px}
.flag.flag-kz {background-position: -416px -154px}
.flag.flag-la {background-position: -448px -154px}
.flag.flag-lb {background-position: -480px -154px}

.flag.flag-lc {background-position: 0 -176px}
.flag.flag-li {background-position: -32px -176px}
.flag.flag-lk {background-position: -64px -176px}
.flag.flag-lr {background-position: -96px -176px}
.flag.flag-ls {background-position: -128px -176px}
.flag.flag-lt {background-position: -160px -176px}
.flag.flag-lu {background-position: -192px -176px}
.flag.flag-lv {background-position: -224px -176px}
.flag.flag-ly {background-position: -256px -176px}
.flag.flag-ma {background-position: -288px -176px}
.flag.flag-mc {background-position: -320px -176px}
.flag.flag-md {background-position: -352px -176px}
.flag.flag-me {background-position: -384px -176px}
.flag.flag-mg {background-position: -416px -176px}
.flag.flag-mh {background-position: -448px -176px}
.flag.flag-mk {background-position: -480px -176px}

.flag.flag-ml {background-position: 0 -198px}
.flag.flag-mm {background-position: -32px -198px}
.flag.flag-mn {background-position: -64px -198px}
.flag.flag-mo {background-position: -96px -198px}
.flag.flag-mp {background-position: -128px -198px}
.flag.flag-mq {background-position: -160px -198px}
.flag.flag-mr {background-position: -192px -198px}
.flag.flag-ms {background-position: -224px -198px}
.flag.flag-mt {background-position: -256px -198px}
.flag.flag-mu {background-position: -288px -198px}
.flag.flag-mv {background-position: -320px -198px}
.flag.flag-mw {background-position: -352px -198px}
.flag.flag-mx {background-position: -384px -198px}
.flag.flag-my {background-position: -416px -198px}
.flag.flag-mz {background-position: -448px -198px}
.flag.flag-na {background-position: -480px -198px}

.flag.flag-nc {background-position: 0 -220px}
.flag.flag-ne {background-position: -32px -220px}
.flag.flag-nf {background-position: -64px -220px}
.flag.flag-ng {background-position: -96px -220px}
.flag.flag-ni {background-position: -128px -220px}
.flag.flag-nl {background-position: -160px -220px}
.flag.flag-no {background-position: -192px -220px}
.flag.flag-np {background-position: -224px -220px}
.flag.flag-nr {background-position: -256px -220px}
.flag.flag-nu {background-position: -288px -220px}
.flag.flag-nz {background-position: -320px -220px}
.flag.flag-om {background-position: -352px -220px}
.flag.flag-pa {background-position: -384px -220px}
.flag.flag-pe {background-position: -416px -220px}
.flag.flag-pf {background-position: -448px -220px}
.flag.flag-pg {background-position: -480px -220px}

.flag.flag-ph {background-position: 0 -242px}
.flag.flag-pk {background-position: -32px -242px}
.flag.flag-pl {background-position: -64px -242px}
.flag.flag-pm {background-position: -96px -242px}
.flag.flag-pn {background-position: -128px -242px}
.flag.flag-pr {background-position: -160px -242px}
.flag.flag-ps {background-position: -192px -242px}
.flag.flag-pt {background-position: -224px -242px}
.flag.flag-pw {background-position: -256px -242px}
.flag.flag-py {background-position: -288px -242px}
.flag.flag-qa {background-position: -320px -242px}
.flag.flag-re {background-position: -352px -242px}
.flag.flag-ro {background-position: -384px -242px}
.flag.flag-rs {background-position: -416px -242px}
.flag.flag-ru {background-position: -448px -242px}
.flag.flag-rw {background-position: -480px -242px}

.flag.flag-sa {background-position: 0 -328px}
.flag.flag-sb {background-position: -32px -328px}
.flag.flag-sc {background-position: -64px -328px}
.flag.flag-scotland {background-position: -96px -328px}
.flag.flag-sd {background-position: -128px -328px}
.flag.flag-se {background-position: -160px -328px}
.flag.flag-sg {background-position: -192px -328px}
.flag.flag-sh {background-position: -224px -328px}
.flag.flag-si {background-position: -256px -328px}
.flag.flag-sk {background-position: -288px -328px}
.flag.flag-sl {background-position: -320px -328px}
.flag.flag-sm {background-position: -352px -328px}
.flag.flag-sn {background-position: -384px -328px}
.flag.flag-so {background-position: -416px -328px}
.flag.flag-somaliland {background-position: -448px -328px}
.flag.flag-sr {background-position: -480px -328px}

.flag.flag-ss {background-position: 0 -286px}
.flag.flag-st {background-position: -32px -286px}
.flag.flag-sv {background-position: -64px -286px}
.flag.flag-sx {background-position: -96px -286px}
.flag.flag-sy {background-position: -128px -286px}
.flag.flag-sz {background-position: -160px -286px}
.flag.flag-tc {background-position: -192px -286px}
.flag.flag-td {background-position: -224px -286px}
.flag.flag-tf {background-position: -256px -286px}
.flag.flag-tg {background-position: -288px -286px}
.flag.flag-th {background-position: -320px -286px}
.flag.flag-tj {background-position: -352px -286px}
.flag.flag-tk {background-position: -384px -286px}
.flag.flag-tl {background-position: -416px -286px}
.flag.flag-tm {background-position: -448px -286px}
.flag.flag-tn {background-position: -480px -286px}

.flag.flag-to {background-position: 0 -308px}
.flag.flag-tr {background-position: -32px -308px}
.flag.flag-tt {background-position: -64px -308px}
.flag.flag-tv {background-position: -96px -308px}
.flag.flag-tw {background-position: -128px -308px}
.flag.flag-tz {background-position: -160px -308px}
.flag.flag-ua {background-position: -192px -308px}
.flag.flag-ug {background-position: -224px -308px}
.flag.flag-um {background-position: -256px -308px}
.flag.flag-us {background-position: -288px -308px}
.flag.flag-uy {background-position: -320px -308px}
.flag.flag-uz {background-position: -352px -308px}
.flag.flag-va {background-position: -384px -308px}
.flag.flag-vc {background-position: -416px -308px}
.flag.flag-ve {background-position: -448px -308px}
.flag.flag-vg {background-position: -480px -308px}

.flag.flag-vi {background-position: 0 -330px}
.flag.flag-vn {background-position: -32px -330px}
.flag.flag-vu {background-position: -64px -330px}
.flag.flag-wales {background-position: -96px -330px}
.flag.flag-wf {background-position: -128px -330px}
.flag.flag-ws {background-position: -160px -330px}
.flag.flag-ye {background-position: -192px -330px}
.flag.flag-yt {background-position: -224px -330px}
.flag.flag-za {background-position: -256px -330px}
.flag.flag-zanzibar {background-position: -288px -330px}
.flag.flag-zm {background-position: -320px -330px}
.flag.flag-zw {background-position: -352px -330px}
.flag.flag-global {background-position: -384px -330px}


/*footer { padding: 10px 0px; }*/
footer {
  margin: 0px auto 100px;
  width: 886px;
  padding-top: 5px;
	padding-left: 114px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
  }
  footer table { width: 100%; border-top: 1px solid #000; }
  footer table td { padding-top: 5px; }
  footer table td.bigger_and_bolder a, footer table td.bigger_and_bolder span { font-weight: bold; color: #000; }
  footer table td.not_bigger_but_bolder,  footer table td.not_bigger_but_bolder a { font-size: 11px; color:#000; line-height: 1.5em; }
  footer .footerSeparator { padding: 0px 10px; }

	footer table.us td a { padding: 0px 5px; }


/** MW specific **/

div.counter {display: none !important;}  /* temporary */
div.fancybox-skin {padding: 0 !important;}
div.image-container {text-align: center;}
a.menuActive {color: #ab8901;}
input.search-box { border: 0px; -webkit-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, .40); box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, .40); font-family: Arial, Helvetica, sans-serif; padding: 7px 8px 5px; font-size: 12px; }
input.search-box { width: 180px; padding-right: 35px; margin: 0px auto; display: block; background: #FFF url('/MWClients/mcdonalds/images/icons/magnifying-glass.png') no-repeat right center; }

span.FlickrTotal {padding-left: 5px}

div#press-releases .statements-list li a.headline {width: 450px !important;}		
		
/** End of MW Specific **/
	
	

/** Non-semantic helper classes: define everything you need BEFORE this section. **/
.reset { display: block; clear: both; font-size: 1px; height: 1px; line-height: 0.1; }
.ir{display: block;background-color:transparent;border:0;overflow:hidden;text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:100%}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.mobile-only { display: none; }
@media print {
*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^=javascript:]:after,a[href^=#]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}

