#wrapper{min-width: 768px}
#main-nav{min-width: 768px}
.image img{width: inherit;}
.product-details-page #hero img{width: inherit;}

#social-nav{}
.social-subnav{zoom: 1;display: none;}
.active-social .social-subnav{display: block;}
.social-subnav input{border: 1px solid #000;height: 26px}
#social-nav li .icon{font-size: 22px!important}
.search-nav{overflow:hidden;background: #000}
.findus-nav{overflow:hidden;background: #000}

.hero-social .fb-share-button{width: 90px;top:-5px;}

.subnav-content h3{font-size: 18px!important}

#product-nav{background-color: rgb(255,255,255)}
#sideNav-toggle{display: none;}

/* Homepage */
.item-content{position: relative;}
.variant1 .promo-title {margin: 10% auto 20px 50px;}
.variant1 .promo-blurb {font-size: 1.7em;margin: 0px 20px;font-weight: 300;}

.promo .trans{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000);}
.promo.hover .trans{display:block;}
.promo-content{}

/* Maps */
#locator-search .input-search{width: 225px;height: 28px;line-height: 28px;border: 1px solid #fff}


#copyright{color: rgb(153,153,153);}
#footer-social{width: 20%;text-align: right}

.footer-social{}
.footer-social .fb-share-button{}



	#main-nav .inner-container{padding: 0 20px}
	#products{margin-top: -169px;}
	#products .inner-container{margin-top:0;}

	.full-menu-page #hero {min-height: 547px;}
	.full-menu-page #hero .item{height: 547px;padding: 60px 0 0}
	#product-nav{padding: 50px 20px 10px;}
	.product-table-header{margin-top:0;border-top:0;}
	.product-list-view .product .thumbnail,.product-table-header .header-thumbnail{display: block;}
	.product-list-view .tbldata,.product-table-header .header-tbldata{width: 10%;padding: 20px 0 0 10px}
	.product-list-view .product .name,.product-table-header .header-name{padding: 20px 10px}
	.energyCal,.sodium{display: block!important;}
	.product-thumb-view .energyCal,.product-thumb-view .sodium{display: none!important;}
	.product-list-view .product .name{text-align: left;}
	.promo.col-sm-3{width: 24.55%}

	/* VARIANT 1 */
	.variant1 .item-content{position: relative;}
	.variant1 .promo-title{margin: 10% auto 20px 50px;}
	.variant1 .promo-blurb{font-size: 1.7em;margin: 0 20px;font-weight: 300;position: relative;width: 400px}
	.variant1 .promo-cta{display: block;margin: 3% 0;float: none;text-align: center;position: relative;bottom: 0;width: 400px}
	.variant1 .promo-cta img{max-width: 225px;margin: 0 auto}
	.variant1 .promo-image{margin: 0 auto;float: none;position: absolute;top:27%;right: -180px;height: auto;width: auto;overflow: hidden;}
	.variant1 .promo-image img{display: block;}
	.flexslider .slides .item-content{padding: 0 20px}
	#promo-section .flex-control-paging{top: 190%}
	.flex-control-paging li a{width: 14px;height: 14px;behavior: url(/sites/all/themes/mcdonalds/css/PIE.htc);}
	.flex-container .icon{background: #fff;behavior: url(/sites/all/themes/mcdonalds/css/PIE.htc);}

	/* Gallery */
	.gallery2 .flex-viewport[style]{width: 310px;}
	.gallery2 .item img,.gallery .item iframe{max-width: 310px;}
	.gallery2 .item iframe{width:288px;}
	.gallery2 .carousel-control{filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)!important;text-decoration: none}
	.gallery2 .item .noclick {background:transparent url('../images/trans.png')}


	.gallery2 .item .copy{display: none;} 
	.gallery2 .flex-active-slide.item .copy{display: block;}

	.nav-tabs>li>a .icon{margin-top: 12px;}
	.nav-tabs>li>a {padding: 10px 8px}

	#other-products .title{font-size: 2.6em}
	#footer-wrapper #copyright{padding-left: 20px;width: 75%;float: left}
/*}*/

.col-md-3{width: 25%;float: left}
.col-md-9,.col-lg-9{width: 75%;float: left}
.col-sm-6{width:50%;float:left;}


.page-id-hunger-buster .gallery2 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGBCAMAAACQDCvXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDRDN0FFMDQ3Q0YzMTFFMzhFM0U5RDNGMUFERkIwRUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDRDN0FFMDM3Q0YzMTFFMzhFM0U5RDNGMUFERkIwRUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAwODAxMTc0MDcyMDY4MTE4MjJBRDFFMzY0NEI5OTcxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAwODAxMTc0MDcyMDY4MTE4MjJBRDFFMzY0NEI5OTcxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qzsruQAAARpQTFRF7u3s7Ovq7ezr3tzb397c6Ofm6uno4+Lh3dvZ5uXk4d/d5OLh4eDe5+Xk5eTj4+Hf5uXj6+no6unn5ePi6ejm4uDf7+7t6ujn7Orp7Ovp6+rp6efm4eDf6Obl6+ro3dza7uzr5+bly8nH4+Hg7+3s4N/d4N7d29rYysjG3tza2djW7u3rzszK2NbVzMvIysfG5+bk397d2tjX19bU5ePh1tTS0dDO6ejnyMfE3NrZy8nI09HQ3NvZ39zb7ezq1dLR09HP1dTSz83L1NLQysnH19XT1NLR1dPS4uHf0M/N0M3MzcvK0c/N5OPiz87L393c0c/O4d/ezMrI5OPhzsvK393bzszL1tTTz83M0M/M09DO3NrY4uHg2dfV9Ls1NgAAAPJJREFUeNq00sdSAlEUhOEfEBBRJEhQEUTAHDBnMeec4/u/hj23bo2DguXG/jZne6qbDBkqtIrf+LocW/ga5OiTAglCVpIsy/RL0BigRI2IEScmKS6IEjbKvJMmT6dUZVaueCAgRdlglTdGZE7G5YMpmZcDnlhkhyPqHLLHOtu8ssQ155zwwinP7PLIpNxzxrTcssaQsc+ozMgKl7T/UGRMAr/YpK2lYaNKR4Mb86cjb6StY7o9yhL2iHrcsSApK2bFXRFXl0dNHZTUhCPYhNNWjytrJa3QNwlXwXAWkDN6Ld+f+JsYNCbkP1MRZ/uZTwEGALdnHdqKLI0cAAAAAElFTkSuQmCC);
}

.enjoyment-logo {
	background-image: url(../images/enjoyment/logo-ie.png);
}

.project-enjoyment .icon-icomcdream-vote {
	display: inline-block;
	margin-top: 5px;
	width: 60px;
	height: 20px;
	background: url(../images/enjoyment/ie-icon-vote.png) no-repeat;
}

.enjoyment-functions > .button-vote:hover > .icon-icomcdream-vote {
	background-image: url(../images/enjoyment/ie-icon-vote-active.png);
}

.project-enjoyment .icon-icomcdream-video-top-line {
	height: 14px;
	background: url(../images/enjoyment/ie-icon-topline.png) no-repeat;
}

.project-enjoyment .icon-icomcdream-video-laura {
	margin-top: 25px;
	height: 30px;
	background: url(../images/enjoyment/ie-icon-laura.png) no-repeat;
}

.project-enjoyment .icon-icomcdream-video-janice {
	height: 30px;
	background: url(../images/enjoyment/ie-icon-janice.png) no-repeat;
}

.project-enjoyment .icon-icomcdream-video-georgia {
	margin-top: -8px;
	height: 40px;
	background: url(../images/enjoyment/ie-icon-georgia.png) no-repeat;
}

.project-enjoyment .icon-icomcdream-vote:before,
.project-enjoyment .icon-icomcdream-video-top-line:before,
.project-enjoyment .icon-icomcdream-video-laura:before,
.project-enjoyment .icon-icomcdream-video-janice:before,
.project-enjoyment .icon-icomcdream-video-georgia:before {
	content: none;
}

.project-enjoyment .content hr {
	filter: alpha(opacity=10);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
}

.multicolumn-section .link-youtube {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;

	filter: alpha(opacity=75);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

.lightbox-wrapper {
	margin-left: -324px;
}

.lightbox-hidden {
	display: none;
}

.lightbox-overlay {
	filter: alpha(opacity=75);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

.item.variant1.Amore .promo-title {
		margin: 2% auto 0;
		right:60px;
		width:60%;
		margin:0 auto;
	}


.item.variant1.Amore .promo-title img {
		width:140%;
	}

	.item.variant1.Amore .promo-image {
		width:78%;
		top:160px;
		right:82px;
	}

	.item.variant1.Amore .promo-cta {
    left: 220px;
    top: 390px;
    z-index: 2;
	}	



.ie8 .slides > .M-Selections .promo-title {
	margin-top: 20px;
	margin-left: 185px;
}

.ie8 .slides > .M-Selections .promo-cta {
	margin-top: 265px;
	margin-right: auto;
	margin-left: auto;
}


/* Loose Change Meals */
.loose-change-meals .promo-title {margin: 15px auto 0!important;text-align: center!important;}
.loose-change-meals .promo-title > img {width:210px!important;}
.loose-change-meals .promo-image{display:block;margin: 0 auto!important;position: relative!important;top:-10px!important;right:0!important;left:0;}
.loose-change-meals .promo-image > img{width: 633px;}
.loose-change-meals .promo-cta{margin:0 auto!important;position: absolute!important;left:0;right:0;bottom:80px!important;}

.loose-change-meals .promo-blurb{color: #000!important;font-size: 10px!important;position: absolute!important;margin:0 auto!important;width: 100%!important;bottom: 35px!important;}

/* Mc Muffin */

.mcmuffin-meals .promo-title {margin: 15px auto 0!important;text-align: center!important;width: 570px!important}
.mcmuffin-meals .promo-title > img {width:570px!important;}
.mcmuffin-meals .promo-image{display:block;margin: 0 auto!important;position: relative!important;top:-10px!important;right:0!important;left:0;}
.mcmuffin-meals .promo-image > img{width: 633px;}
.mcmuffin-meals .promo-cta{margin:0 auto!important;position: absolute!important;left:0;right:0;bottom:80px!important;}
.mcmuffin-meals .promo-blurb{color: #fff!important;font-size: 14px!important;position: relative!important;margin:0 auto!important;width: 70%!important;bottom: -70px!important;display: block}


.page-id-mcmuffin-deals .hero h1{width: 680px;}


#promo-slider .flex-control-paging{top:196%;}


/*Mac Pack */
.gallery-heroes .gallery-macpack { width: 100%}
.gallery-macpack, .leaderboard-section  { width: 453px; float: right;}
.gallery-macpack {float: left;}
.mcd-mpw-crew-form div.messages { visibility: hidden; position: absolute; left:-9999999em; top:0;}
.macpackpromo .variant1 .promo-blurb { color: #000000; font-size: 18px; margin: 0% auto; width: 80%; margin-top: 100px;}

.mcd-mpw-crew-form form input {width: 238px;}
.mcd-mpw-crew-form .bootstrap-select {width: 100%}

.mpw-basketball-form div.messages { visibility: hidden; position: absolute; left:-9999999em; top:0;}
.mpw-basketball-form .fieldset1  { width: 48%; display: block; float: left;}
.mpw-basketball-form .fieldset2  { width: 48%; display: block; float: right;}

.mpw-football-form div.messages { visibility: hidden; position: absolute; left:-9999999em; top:0;}
.mpw-football-form .fieldset1  { width: 48%; display: block; float: left;}
.mpw-football-form .fieldset2  { width: 48%; display: block; float: right;}

.mpw-football-form .form-item-submitted-which-one-of-the-following-is-not-a-mac-pack-footy-hero {width: 500px;}

.profile .video {width: 460px;}

.gallery-macpack .pane-image{width: 245px;}
.profile {background-repeat: no-repeat; background-position: 75% 100%; min-height: 584px;}

.page-template-macpack .blueimp-gallery > .download:hover {
    width: 300px;}

.fbfeed { width:220px;}  

.bootstrap-select > .btn {width: 425px;}


/* mymaccas */
.mymaccasPage .promo-title-desktop{display:block!important;}
.mymaccasPage .promo-title-mobile{display: none!important}


/* value breakfast */
.valuebreakfast{position: relative;border: 1px solid red}
.valuebreakfast .promo-image{
	width: 100%;
}
.valuebreakfast .promo-cta{margin-top:100px;padding:0;}

/* mcdelivery */
.mcdelivery .col-lg-9{
	float:none;
	margin:0 auto;
	text-align: center;
	color:#fff;
}
.mcdelivery h1{
	text-align:center;
}
.mcdelivery-tab, .btt-tab{
	behavior: url(/sites/all/themes/mcdonalds/css/PIE.htc);
}
/* iframe page */
.pane-iframe.row{
	padding-bottom: 0!important;
}
/* find a restaurant */
.page-id-find-a-restaurant{
	position: relative;
	z-index:1000;
}
body.iframe #content-container{
	position: relative;
	z-index:1000;
}
/*=============
CYT Pages
==============*/
#slider-controls a:after, #fp-nav li a span{
	background:url(../images/themes/cyt/ie-menu-after.png) no-repeat 0 -22px transparent;
	border:0;
}
#slider-controls li.active a:after, #slider-controls li:hover a:after, #slider-controls li a:hover:after, #fp-nav li a.active span, #fp-nav li a:hover span{
	background:url(../images/themes/cyt/ie-menu-after.png) no-repeat 0 1px transparent;
}
#slider-controls li a span {
	visibility: hidden;
}
#slider-controls li a:hover span{
	visibility: visible;
}
.fp-tooltip {
	display:none!important;
}
.page-id-cyt-homepage #parallax-slider>ul.slides>li.item, .page-id-cyt-kiosk-guide#page-content, #parallax-slider li.item.fixed-slide .item-content{
	behavior: url(/sites/all/themes/mcdonalds/css/backgroundsize.min.htc);
}
.page-id-cyt-kiosk-guide#page-content{
	background-size: contain;
	background-position:0 0;
}
.cyt #parallax-slider li .node-webform #edit-actions:after{
	position:absolute;
	left:50%;
	margin-left:-20px;
}
.cyt #cyt-extra-options .col-xs-12.col-md-6{
	width:50%;
	float:left;
}
 .cyt div.item-content a.linkdiv {
 	background-color:white;filter: alpha(opacity=1); 
 } 



