﻿/*Import stylesheets - import css files to one file for faster processing*/
@import "/_a2015/System/css/Moomba/2014/com-ribbon.css");


body {
	background-color: #23222a;
}

.ms-WPBody h1, .ms-TPBody h1 {
font-weight:normal!important;
}
.ms-WPBody h3, .ms-TPBody h3 {
font-weight:normal!important;
}

.nivo-caption{display:none!important;}

/* H1's and intro text. */
h1.explore,
h1.map,
h1.partners {
	font-family: 'CoM';
	font-size: 62px;
	padding-left:10px;
}
h1.partners {
	color: #009dcc;
}
h1.explore {
	color: #e04579;
}
h1.map {
	color: #ff8000;
}
h1 + .intro,
h1 + .map {
	font-family: 'Proxima Nova Light';
	font-size: 18px;
	color: #3b3453;
}

.row {margin:0px;}
.explore { font-family: 'Proxima Nova Light'; font-size: 18px; color: #3b3453;}
.MapImg { width: 100%;}

#page-wrapper-inner { max-width:940px; margin:-5px auto 0px auto; background-color:#fff;}

.SearchHidden{margin-top:0px; line-height:0px;}

.ProgramHeading { font-family: 'com'; font-size:35px; float: left; }
.ProgramHeading.PColour1, .PColour1 a:hover {color:#522c80!important; padding-left:10px;}
.ProgramHeading.PColour2, .PColour2 a:hover {color:#a34896!important; padding-left:10px;}
.ProgramHeading.PColour3, .PColour3 a:hover {color:#ff8000!important; padding-left:10px;}
.ProgramHeading.PColour4, .PColour4 a:hover {color:#009dcc!important; padding-left:10px;}
.ProgramHeading.PColour5, .PColour5 a:hover {color:#de4579!important; padding-left:10px;}
.ProgramHeading.PColour6, .PColour6 a:hover {color:#49ba56!important; padding-left:10px;}
.ProgramHeading.PColour7, .PColour7 a:hover {color:#009dcc!important; padding-left:10px;}
.ProgramHeading.PColour8, .PColour8 a:hover {color:#ff4979!important; padding-left:10px;}

.DownloadPDF { position:relative; width:auto;}
 
a:hover { text-decoration:none!important;}



.ms-PartSpacingVertical{margin-top: 4px;}

h2{ font-size:32px!important; color:#fff; margin-top:0px;}


/* BootStrap CSS Overide */
.well {overflow: hidden; min-height: 0px; padding: 0px 0px 0px 0px; margin-bottom:0px;  background-color:transparent; border: 0px solid #e3e3e3; box-shadow: inset 0 0px 0px rgba(0,0,0,0.05); border-radius: 0; }

.MoombaColStyleTop .well { margin-bottom:0px;}
.MoombaColStyle0 { padding-right: 2px; padding-left: 0px;}
.MoombaColStyle1 { padding-right: 2px; padding-left: 2px;}
.MoombaColStyle2 { padding-right: 0px; padding-left: 2px;}
.MoombaColStyle3 { padding-right: 0px; padding-left: 0px;}
.MoombaColStyle1 .well { margin-bottom:0px; }


/* BootStrap CSS Overide */


/* Pad column display */
.ColPad { padding:0px 0px 0px 0px; margin:10px auto 0px auto; }
/* Pad column display */

.comStrip{ height:0px}
.comStrip img { margin: 6px 0 0 0;width: 234px; position: relative;  left:10px;}


#global-nav {height: 42px;}
#global-nav-utilities{display:none;}
#global-nav li {margin-left: -22px;}

/* left & right Banner ----- */
.bg-left { display:none; }
.bg-right {display:none;}
/* ---- left & right Banner */

/* Top Header  */
.OuterHeader { background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Header/Background_diagonal_lines.png"); margin:0px;}
.OuterHeader { position: relative; bottom: -52px;}

.Header { max-width:940px ; margin:0px auto 0px auto; }
.MoombaColStyleTop .well { padding:0px 0px 0px 0px;}
.HeaderImgLeft { text-align:center; padding:0px;}

.IMGHeaderImgLeft {background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Mobile/mobile-header.png") transparent no-repeat;}
.IMGHeaderImgLeft { height: 176px; width:465px; margin:30px auto; background-size:100% 100%; }

.HeaderImgRight {display:none;}
.HeaderImgRight { margin:0px auto;}
/* Top Header  */

/* Top Carousel */
.TopCarousel { margin:0px;}
.ColTopCarouselStyle { background-color:transparent; padding: 0; position: relative; }
.ColTopCarouselStyle .well { padding:0px 0px 0px 0px; border:0px; background-color:transparent;}
.ColTopCarouselStyle #slider { text-align:center; background-color:transparent;}

/* Nivo slider. */
.moomba-banner {
	width: 100%;
	overflow: hidden;
}

#MoombaBanner { display:none;}

.nivoSlider {
	width: 1600px;
	height: 377px;
}

/* Carousel overlay. */
.carousel-overlay-outer { 
 	display: none;
	position: absolute;
	top: 0; 
	z-index: 100; 
	width: 100%; 
	height: 100%;
}
.carousel-overlay-inner {
	width: 940px;
	height: 100%;
	margin: 0 auto;
}
.carousel-overlay {
	background-color:#000;
	width: 100%;
	height: 377px;
	max-height: 100%;
	padding: 25px;
    background: rgba(0, 0, 0, 0.7);
}
.carousel-overlay-outer.no-background .carousel-overlay {
	background-color: transparent;
}
.carousel-overlay h1 {
	font-family: 'com';
	font-size: 62px;
	line-height: 0.85em;
	margin-bottom: 12px;
}
.carousel-overlay-outer.home h1 {
	color: #466591;
}
.carousel-overlay-outer.program h1 {
	color: #be51a8;
}
.carousel-overlay-outer.about h1 {
	color: #ffa72b;
}
.carousel-overlay-outer.explore h1 {
	color: #e73c77;
}
.carousel-overlay-outer.visitor-info h1 {
	color: #57ba56;
}
.carousel-overlay-outer.map h1 {
	color: #f47e27;
}

.carousel-overlay-outer.programFull h1 { color:#fff;}
.carousel-overlay-outer.programMainArena h1 { color:#a34896;}
.carousel-overlay-outer.programKidsZone h1 { color:#de4579;}
.carousel-overlay-outer.programRiver h1 { color:#009dcc;}
.carousel-overlay-outer.programSkatePark h1 { color:#ff8000;}
.carousel-overlay-outer.programTheGreen h1 { color:#49ba56;}
.carousel-overlay-outer.programBirdman h1 { color:#009dcc;}
.carousel-overlay-outer.programParade h1 { color:#ff4979;}

.carousel-overlay .feature {
	font-family: 'Proxima Nova Light';
	font-size: 26px;
	color: #fff;
	margin-bottom: 20px;
}
.carousel-overlay .intro {
	font-family: 'Proxima Nova Light';
	font-size: 17px;
	color: #fff;
}

	/* Banner Carousel ---*/
	div.nivo-controlNav { position: absolute;top: 3%;z-index: 9;cursor: pointer; right:340px; display: none; }
	div.nivo-controlNav a.nivo-control {
		display:block;
		width:22px;
		height:22px;
		background:url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Carousel/Carousel_white_circle_trans.png") no-repeat;
		text-indent:-9999px;
		border:0;
		margin-right:3px;
		float:left;}
		
    div.nivo-controlNav a.nivo-control.active {
		display:block;
		width:22px;
		height:22px;
		background:url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Carousel/Carousel_white_circle_solid.png") no-repeat;
		text-indent:-9999px;
		border:0;
		margin-right:3px;
		float:left;}
		
	.nivo-directionNav a {position: absolute; top:6%!Important; z-index: 9;cursor: pointer; display: none; }
	.nivo-prevNav { left:inherit!Important; right: 420px!Important;background:url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Carousel/Carousel_left_button_blue.png") no-repeat;}
	.nivo-nextNav {right: 325px!Important;background:url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Carousel/Carousel_right_button_blue.png") no-repeat;}
	
	/* Home left and right banner -----*/
	 #MainMidLeft .slider-class, #MainMidRight .slider-class { width:466px; margin:10px auto 0px auto;}
	 #MainMidRight {margin-top: 10px;}
	 .MainMidLeft, .MainMidRight { margin-top:10px;}
	/* ---- Home left and right banner */

/* Fix for the .nivoSlider not working in IE ----*/
	.nivoSlider a {
  border:0;
  display:block;
  background-color: #fff;
  filter:alpha(opacity=0);
  opacity: 0;
  -webkit-opacity:0;
  -moz-opacity:0;
  -khtml-opacity:0;
}
/* ---- Fix for the .nivoSlider not working in IE */
	
     /* -- Class added in by JQquary on the home page*/
	.HomeSlider{ margin-top:-5px;}



	/*--- Banner Carouse */
/* Top Carousel */


/* Home Mid (50/50) Carousel -------*/
.MainMidLeft {border-bottom: 4px #ff4979 solid; border-top: 4px #ff4979 solid; padding-top: 2px; padding-bottom: 2px;margin-bottom: 0px!important;}
.MainMidRight {border-bottom: 4px #29abe2 solid; border-top: 4px #29abe2 solid; padding-top: 2px; padding-bottom: 2px;margin-bottom: 0px!important;}


/*---- Home Mid (50/50) Carousel */



/* Footer */
.OuterFooter{  max-width: 1600px; padding:0px 0px 0px 0px; margin: 0px auto 0px auto; height:auto;z-index:auto; position: relative; }
.OuterFooter{ background-size: 990px 397px; background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Footer/Lines-grey-background.png") repeat-y scroll center top;}
.OuterFooter1{ height: 15px; position:relative; z-index:-1; top: 180px; }
.OuterFooter1 {background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Footer/Lines-grey-background.png") repeat-y scroll center top;}
.#MoombaColStyleFooter {bottom: 250px;}

.Footer .InnerFooter div.col-sm-3{ display:none; }
.Footer .InnerFooter div.SMedia3{ display:block; width: 150px;margin: 0px auto; }

.Footer { max-width:940px ; margin:0px auto 0px auto; }
.Footer .InnerFooter { background-color:#fff; padding-top: 10px; padding-bottom: 15px; border-radius: 10px;}
.Footer	.InnerFooter div { padding:0px;}
.Footer .InnerFooter ul{ padding-left:20px;}
.Footer .InnerFooter li{ list-style-type: none;padding-right: 10px;}
.Footer .InnerFooter li a { font-family:'Proxima Nova Light'!important; font-size: 13px; color:#3b3453;}
.Footer .FooterImgLeft { padding-bottom:10px; display:none;}

.Footer	.InnerFooter div.SMedia3 ul{ padding:0px;}
.Footer	.InnerFooter div.SMedia3 ul li{ margin-bottom:10px; font-family:'Proxima Nova Bold'!important; font-size: 13px; color:#009dcc;}
.Footer	.InnerFooter .FooterProgram a { font-family:'Proxima Nova Bold'!important; font-size: 13px; color:#009dcc;}

.BottomOutterFooter { background-color:#23222a; color:#a7a7aa; position:relative; bottom:0px; }
.BottomInnerFooter { max-width:940px; margin:0px auto; padding: 20px 0px 20px 0px; }

div.OuterFooter ul.footernav {
	list-style: none;
	border-top: 0px #AAAAAA solid;
	clear: both;
	width: 100%;
	margin: auto;
	padding: 10px 0px 30px 30px;
	position: relative;
}
div.OuterFooter ul.footernav li { float: left; width: 85px; padding: 0 10px 0 10px; border-right:0px solid #939393; color: #a7a7aa; font-family:'Proxima Nova Regular'!important; font-size: 13px;}
div.OuterFooter ul.footernav li.last {border-right:none;}
div.OuterFooter ul.footernav li a {color:#a7a7aa; text-decoration:none; }
div.OuterFooter ul.footernav li a:hover {color:#fff; border-bottom-color:#522c80}

.BottomFooter .FooterCoMLogo{ width:100px; margin:0px auto;}

.FootFacebook a p{ width:35px; height:35px; background: url("/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Footer/Facebook.png") no-repeat scroll center center transparent;}
.FootFacebook a:hover p{background: url("/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Footer/Facebook_ROLLOVER.png") no-repeat scroll center center transparent;}
.FootTwitter a p{ width:35px; height:35px; background: url("/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Footer/Twitter.png") no-repeat scroll center center transparent;}
.FootTwitter a:hover p{background: url("/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Footer/Twitter_ROLLOVER.png") no-repeat scroll center center transparent;}
.FootInstragram a p{ width:35px; height:35px; background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Footer/Instagram.png") no-repeat scroll center center transparent;}
.FootInstragram a:hover p{background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Footer/Instagram_ROLLOVER.png") no-repeat scroll center center transparent;}

/* Footer */

/* Top Nav Styles  */
.navbar-collapse.in { max-height:650px; }

.navbar-default{ margin-bottom:0px; background-color:#000; border:0px; min-height:44px; background-color:#23222a;top: -240px; }
.navbar-default li a {color:#fff!important;}
.navbar-default li a:focus {background-color:#4F4852; background-color:#3b343f; margin-right:1px; background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Mobile/icon_arrowgrey.png") #3b343f no-repeat scroll right center; }
.navbar-default li:focus {background-color:#4F4852!important;}

.navbar-nav {margin: 0px auto 0px auto; float:none;}
.navbar-nav li{ margin-right:1px; background-color:#3b343f; background-image: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Mobile/icon_arrowgrey.png"); background-repeat:no-repeat; background-position:center; background-position:right; }
.navbar-nav > li:hover{background-color:#4F4852!important;}
.navbar-default .navbar-nav>.open>a{background-color:#3b343f!important; background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Mobile/icon_arrowgreyDown.png") #3b343f no-repeat scroll right center; }

/*(only target the immediate children)
.navbar-nav > li:nth-child(1) {border-bottom:5px #466591 solid;}
.navbar-nav > li:nth-child(2) {border-bottom:5px #BE51A8 solid;}
.navbar-nav > li:nth-child(3) {border-bottom:5px #F8D72C solid;}
.navbar-nav > li:nth-child(4) {border-bottom:5px #E73C77 solid;}
.navbar-nav > li:nth-child(5) {border-bottom:5px #57C656 solid;}
.navbar-nav > li:nth-child(6) {border-bottom:5px #F47E27 solid;}
.navbar-nav > li:nth-child(7) {border-bottom:5px #E31653 solid;}
*/
.navbar-nav > li:nth-child(4){display:none;}
.navbar-nav > li:nth-child(7) a{ height:40px; width:100%; background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Header/Search_button.png") no-repeat scroll 20px center ;}


.navbar-nav>li>.dropdown-menu { min-width: 150px; padding:0px; margin-top:3px; background-color:#453e49;}
.dropdown-menu li {border-bottom: 2px #000 solid!important; text-align:left; background-color:#4F4852; }
.dropdown-menu li a {color: #fff!important; text-align:left!important;  background-image:none!important;}

/*(only target the immediate children)*/
.dropdown-menu > li:nth-child(1):hover {background-color:#522c80;}
.dropdown-menu > li:nth-child(2):hover {background-color:#a34896;}
.dropdown-menu > li:nth-child(3):hover {background-color:#ff8000;}
.dropdown-menu > li:nth-child(4):hover {background-color:#009dcc;}
.dropdown-menu > li:nth-child(5):hover {background-color:#de4579;}
.dropdown-menu > li:nth-child(6):hover {background-color:#49ba56;}
.dropdown-menu > li:nth-child(7):hover {background-color:#009dcc;}
.dropdown-menu > li:nth-child(8):hover {background-color:#ff4979;}

/* Top Nav Styles  */
}
.dropdown-menu > li:nth-child(7):hover {background-color:#29a}

/* Top Nav Styles  */


/* Search Styles  
#search-wrapper {position:inherit; z-index: 1; top: 0px; right: 0px; max-width:940px; margin:auto;background-color: beige; height: 0px;}
.search-text-wrapper #search{ color:#fff; background-color:#c01653; border-color:#c01653; padding:0px 5px; margin-top:-1px; border-width:0px; height:35px; }
 div.search-text-wrapper { display:none; width:auto; position:relative; float:right; margin-right:50px; z-index:1; margin-left:0px;}
 */
 #search-wrapper {position:inherit; z-index: 1; top: -230px; right: 0px; max-width:940px; margin:auto;background-color: beige; height: 0px;}
.search-text-wrapper #search{ color:#fff; background-color:#c01653; border-color:#c01653; padding:0px 30px; margin-top:-1px; border-width:0px; height:35px; width: 100%; }
.search-text-wrapper #search {top: -230px; position: relative;}
 div.search-text-wrapper { display:none; width:100%; position:absolute; float:left; z-index:101;}


 button#search-submit {
	border: #c01653;
	background-color: #c01653;
	background-image: url("/_a2015/whatson/music/mmw/mmw2014/publishingimages/Search-icon-20px.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 35px;
	width: 30px;
	vertical-align: text-top;
	position: relative;
	padding: 0px;
	border-radius: 2px;
}
 a#search-submit {
	border: #c01653;
	background-color: #c01653;
	background-image: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Header/Search_drop_down_arrow.png");
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: text-top;
	padding: 0;
	border-radius: 0 2px 2px 0;
	position: absolute;
	margin: 0;
	width: 30px;
	height: 35px;
	right: 20px;
	top: -230px;
	cursor: pointer;
	margin-top:-1px;
	}
		

/* Search Styles  */

/* Search Results Styles  */
#searchResultsGrid table { border:0px transparent none;}
#searchResultsGrid tr { border:0px transparent none;}
#searchResultsGrid tr td { padding:5px 5px; border:0px transparent none;}
#searchResultsGrid tr td a{ color:#428bca; font-size:13px;}

.googleResults .detail { border-bottom-width: 1px; border-bottom-style: solid; padding: 20px 0;}
.googleResults .detail h4, .googleResults .detail .snippet { margin: 0 0 15px 0;font-family:'Proxima Nova Regular'; font-size:16px!important;}
.ms-WPHeader TD { border:0px black none;}
.ms-WPBorder{ border:0px black none; padding-left:10px;}
.ms-WPTitle{ display:none;}

.search-result-viewpagelink span {
background-image: url("/_a2015/whatson/music/mmw/mmw2014/publishingimages/Grey-Arrow-Artists.png");
background-repeat: no-repeat;
background-position: right center;
padding-right: 14px;
display: inline-block;
font-family: "Proxima Nova Semi-bold", Arial, sans-serif;
font-size:12px;
}


/* Search Results Styles  */

/* ---------------- Carosel-Program-Menu ---------------*/   
    .Carosel-Program-Menu { margin:0px auto 0px auto;padding: 0px 0px 0px 10px; position: relative; width: 500px; }
	.Carosel-Program-Menu>li {float:left; list-style-type: none;width:114.8px; height:85px; border-bottom:4px #F8D72C solid; margin:0px 2px 2px 0px; padding: 0px 0px 10px 0px; }
	.Carosel-Program-Menu>li>div {text-align:center;width:114.8px; height:80px; list-style-type: none;   background-color:#000; margin:0px 0px 0px 0px; padding: 10px 0px 10px 0px; opacity:.8; filter: alpha(opacity=80); /* For IE8 and earlier */}
	.Carosel-Program-Menu>li a {color:#fff!important; width:114.8px!important; height:50px!important; font-family: 'Proxima Nova Semibold'; font-size:16px;}
	.Carosel-Program-Menu>li a:hover { text-decoration:none;}
	.Carosel-Program-Menu>li> a:active<div {background-color:#522c80;}
	.Carosel-Program-Menu>li a p { height:50px;  margin:10px auto 0px auto;}
	

	.Carosel-Program-Menu .Colour1 {border-bottom-color:#522c80;}
	.Carosel-Program-Menu .Colour1:hover > div { background-color:#522c80;}
	.Carosel-Program-Menu .Colour2 {border-bottom-color:#a34896;}
	.Carosel-Program-Menu .Colour2:hover > div { background-color:#a34896;}
	.Carosel-Program-Menu .Colour3 {border-bottom-color:#ff8000;}
	.Carosel-Program-Menu .Colour3:hover > div { background-color:#ff8000;}
	.Carosel-Program-Menu .Colour4 {border-bottom-color:#009dcc;}
	.Carosel-Program-Menu .Colour4:hover > div { background-color:#009dcc;}
	.Carosel-Program-Menu .Colour5 {clear:both; border-bottom-color:#de4579;}
	.Carosel-Program-Menu .Colour5:hover > div { background-color:#de4579;}
	.Carosel-Program-Menu .Colour6 {border-bottom-color:#49ba56;}
	.Carosel-Program-Menu .Colour6:hover > div { background-color:#49ba56;}
	.Carosel-Program-Menu .Colour7 {border-bottom-color:#009dcc;}
	.Carosel-Program-Menu .Colour7:hover > div { background-color:#009dcc;}
	.Carosel-Program-Menu .Colour8 {border-bottom-color:#ff4979;}
	.Carosel-Program-Menu .Colour8:hover > div { background-color:#ff4979;}
	
	.Carosel-Program-Menu .A1 div {background:#522c80;}
	.Carosel-Program-Menu .A2 div {background:#a34896;}
	.Carosel-Program-Menu .A3 div {background:#ff8000;}
	.Carosel-Program-Menu .A4 div {background:#009dcc;}
	.Carosel-Program-Menu .A5 div {background:#de4579;}
	.Carosel-Program-Menu .A6 div {background:#49ba56;}
	.Carosel-Program-Menu .A7 div {background:#009dcc;}
	.Carosel-Program-Menu .A8 div {background:#ff4979;}						

/* ---------------- Carosel-Program-Menu ---------------*/
	.Home5 a{ color:#fff!important;}
	.Home5 { padding:2px 0px 2px 0px; height:171px; margin-top: 10px;}
	.Home5 div {height:160px; padding:10px; }
    .Home5 div h2{ text-transform:uppercase; font-weight: normal;font-family :"com"; font-size: 33px !important; }
    .Home5inner > p { font-family: 'Proxima Nova Light'; font-size: 15px; }
    .Home5inner .HomeRiver { margin-bottom: 10px;}
    
	.Tile1  div{ background:#A34896 url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Home/Main-Arena-Purple-Block.png") no-repeat scroll right top; }
	.Tile1  div:hover { background:#99348A url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Home/Main-Arena-Purple-Block-ROLLOVER.png") no-repeat scroll right top; }
	.Tile1 { border-bottom:4px #A34896 solid; border-top:4px #A34896 solid;}

	.Tile2 div{ background:#FF8000 url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Home/Skate-Park-Orange-Block.png")no-repeat scroll right top;}
	.Tile2 div:hover{ background:#F27400 url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Home/Skate-Park-Orange-Block-ROLLOVER.png")no-repeat scroll right top;}
	.Tile2 { border-bottom:4px #FF8000 solid; border-top:4px #FF8000 solid;}

	.Tile3  div{ background:#009DCC url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Home/River-Blue-Block.png")no-repeat scroll right top; }
	.Tile3  div:hover{ background:#0089C3 url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Home/River-Blue-Block-ROLLOVER.png")no-repeat scroll right top; }
	.Tile3 { border-bottom:4px #009DCC solid; border-top:4px #009DCC solid;}

	.Tile4 div{ background:#de4579 url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Home/Kids-Zone-Pink-Block.png")no-repeat scroll right top;}
	.Tile4 div:hover{ background:#DB2D69 url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Home/Kids-Zone-Pink-Block-ROLLOVER.png")no-repeat scroll right top;}	
	.Tile4 { border-bottom:4px #de4579 solid; border-top:4px #de4579 solid;}

	.Tile5 div{ background:#49BA56 url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Home/The-Green-Green-Block.png")no-repeat scroll right top;}
	.Tile5 div:hover{ background:#34B242 url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Home/The-Green-Green-Block-ROLLOVER.png")no-repeat scroll right top;}
	.Tile5 { border-bottom:4px #49BA56 solid; border-top:4px #49BA56 solid;}


/* ---------------- CSS Overide Colunm Padding ---------------*/

/* ------------ Home Page */

/* Home Page ---------------------*/

/* Events ------------------ */
	.event-list-tiles-wrapper{  margin:0px 0px 0px -4px; border-bottom: 4px #522c80 solid; padding-left: 10px}
	.event-tile { clear:both;  padding-right:0px; padding-left:0px; margin:-10px 4px; background-color:#fff;}
	.event-tile li{ float:left; list-style: none;}
	.event-tile span{ font-family:'Proxima Nova Regular'; font-size:18px;}
	.event-tile h2{ margin-left:15px; font-family:'Proxima Nova Regular'; font-size:18px!important; color:#000!important; font-weight:normal!important; margin-bottom:0px; line-height:25px; }
	.event-tile h2{ position: relative; width: 220px; margin-left: 92px;}

	.sessions li{ width:90px;}
	.sessions {padding-left: 1px;}
	.sessions .session-long .time{ text-transform:lowercase;}
	.sessions .session-long .date { display:none;}
	
	.location-list li{ width: 80%;}
/* ------------- Events */

/* VisitorInfo --------------*/
	.VisitorInfoE0 { margin-top:20px; font-family:'Proxima Nova Light'; font-size:18px; color:#3b3453;margin-left: 10px;}
	.VisitorInfoE0 .VisitorBodyText { font-size:14px; color:#3b3453;}
	.VisitorInfoE1 { padding: 10px 20px;background-color: #f6f6f7;border-bottom: 4px #49BA56 solid; font-family:'Proxima Nova Light';font-size:14px; color:#3b3453;}
	.VisitorInfoE2 { padding: 10px 20px;background-color: #f6f6f7;border-bottom: 4px #49BA56 solid; font-family:'Proxima Nova Light';font-size:14px; color:#3b3453;}
	.VisitorInfoE3 { padding: 10px 20px;background-color: #f6f6f7;border-bottom: 4px #49BA56 solid; font-family:'Proxima Nova Light';font-size:14px; color:#3b3453;}
	
	.VisitorInfoE1 h3 { font-family:'Proxima Nova Light'; font-size:28px; color:#3b3453;}
	.VisitorInfoE2 h3 {font-family:'Proxima Nova Light'; font-size:28px; color:#3b3453;}
	.VisitorInfoE3 h3 {font-family:'Proxima Nova Light'; font-size:28px; color:#3b3453;}
/* --------------VisitorInfo */

/* Parade --------------*/
	.ParadeE0{ margin-top:20px; padding-left:10px; padding-right:30px; font-family:'Proxima Nova Light'; font-size:14px; color:#3b3453;}
	.ParadeE0 .ParadeIntroText{ font-size:18px; color:#3b3453;}
	.ParadeE0 h3 {font-size:28px; color:#ff4979; font-family:'Proxima Nova Light'; font-weight: lighter;}

	.FloatDesigners{ margin:40px 0px 30px 0px; padding-left:5px; font-family:'Proxima Nova Light'; font-size:28px; color:#ff4979;}
	.FloatDesigners{ display:none;}
	.FloatD1 {display:block;}

	
	.ParadeE01 { margin-top:20px; font-family:'Proxima Nova Light'; font-size:14px; color:#3b3453; background-color:#EDEDEF}
	.ParadeE01>h3 {padding: 10px 0px 0px 0px; height:50px; font-size:16px; color:#fff; font-family:'Proxima Nova Light';  text-align: center;}
	.ParadeE01>h3 {background: transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Parade/Pink-module-header.png") no-repeat scroll center center; background-size:100% 50px;}
	.ParadeE01>P { padding:0px 20px;}
	.ParadeE01 .ParadeE01Download { padding:0px 20px;  font-family:'Proxima Nova Semibold'; color:#3b3453;}
	.ParadeE01 .ParadeE01Download a{color:#3b3453;}
	.ParadeE01 .ParadeDownImage { background: transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Parade/Pink-download-button.png")no-repeat scroll center center; height:35px; width:31px; }
	.ParadeE01 .ParadeDownImage:hover { background-image: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Parade/Pink-download-button-ROLLOVER.png");}
	.ParadeE01 .ParadeDownImage {position: relative; top: -40px; left: 115px;}
	
	.ParadeE1, .ParadeE2 { padding:15px 10px 10px 10px; text-align:center; font-family:'Proxima Nova Light'; font-size:14px; color:#3b3453; background-color:#EDEDEF; border-bottom:4px #FF3B79 solid; height: 500px; }
	.ParadeE1>h3, .ParadeE2>h3 {font-size:22px; font-weight:lighter; text-align:left;font-family:'Proxima Nova Light';  }
	.ParadeE1 p, .ParadeE2 p{ text-align:left;} 
	.ParadeE1 img, .ParadeE2 img{ max-width:190px; width:100%}
	
	.ParadePartMain { padding-top:30px; padding-left:5px; }
	.ParadePartMain .ParadePart, .MapIllustration { font-family:'Proxima Nova Light'; font-size:28px; color:#ff4979; }
	.ParadePartMain ul {list-style-type: none; padding-left:0px; margin-bottom:0px;}
	.ParadePartMain ul li{font-family:'Proxima Nova Light'; font-size:14px; color:#3b3453;}
	
	.ParadePartMainD { padding-top:0px;}
	.ParadePartMainD .ParadePart { display:none;}
	
	.BirdmanCol41, .BirdmanCol42, .BirdmanCol43 { padding-bottom: 10px; margin-bottom: 10px;}
	.BirdmanCol61, .BirdmanCol62 { padding-bottom: 20px; margin-bottom: 10px;}
	.BirdmanCol12 { padding-bottom: 20px;}

	
/* -------------- Parade */

/* Birdman --------------*/
	h2.Birdman { font-family: 'Proxima Nova Light'; font-size: 28px !important; color: #009dcc; margin: 40px 0 20px 0; }
	.BirdmanCol12, .BirdmanCol6, .BirdmanCol4{ margin:0px 0px;}
	.BirdmanCol12 { background-color:#206091; }
	.BirdmanCol61, .BirdmanCol62  {background-color:#0080ae; }
	.BirdmanCol41, .BirdmanCol42, .BirdmanCol43 { background-color:#00ade7; }
	
	.BirdmanE0 {margin:20px 0px;padding-left:10px; padding-right:30px; font-family: 'Proxima Nova Light';font-size: 14px;color:#3b3453;}
	.BirdmanE0 h3 {font-family: 'Proxima Nova Light';font-size: 28px; font-weight:lighter; color:#009dcc;}
	.BirdmanE0 .IntroText {font-size: 18px;color: #3b3453;}
	
	.BirdmanE01 { margin-top:20px; padding-bottom:10px; font-family:'Proxima Nova Light'; font-size:14px; color:#3b3453; background-color:#EDEDEF}
	.BirdmanE01>h4 {padding: 10px 0px 0px 0px; height:50px; font-size:16px; color:#fff; font-family:'Proxima Nova Light';  text-align: center;}
	.BirdmanE01>h4 {background: transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Birdman/Info-module-header-block.png") no-repeat scroll center center; background-size:100% 50px;}
	.BirdmanE01>P { padding:0px 20px;}
	.BirdmanE01 a{ color:#ff4979!important;}
	
	.REM-BirdmanE1background {width: 1600px; position: absolute; height: 750px; left: -330px; opacity: .7;
	                      background: transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Footer/Lines-grey-background.png") repeat-y scroll center top;
						 }
	.BirdmanE1Head {  font-family:'Proxima Nova Light'; font-size:24px; color:#009dcc; padding-left: 20px; width:100%;  }
	.BirdmanE2 { margin-top:64px;} 
	.BirdmanE11{ margin-top:30px;}
	.BirdmanE1, .BirdmanE2 {padding:10px 0px 20px 0px;}
	.BirdmanE1 img, .BirdmanE2 img{width:100%}
	.BirdmanE1 >h3, .BirdmanE2>h3 {font-size:24px; font-weight:lighter; text-align:center; font-family:'Proxima Nova Light'; color:#ff4979; margin-top:0px;}
	.BirdmanE1  p, .BirdmanE2 p{font-size:14px; text-align:center; width:300px; margin:0px auto;font-family:'Proxima Nova Light';}
	
	.BirdmanPrizeHead {font-size: 28px!important; font-family: 'Proxima Nova Light'; color: #009dcc; font-weight:normal!important;padding-left: 10px;}
	.BirdmanCharity { font-size: 14px!important; font-family: 'Proxima Nova Light'; color: #fff;}
	.BirdmanCharity h2 { margin-bottom:0px; font-size:22px!important; font-family:'Proxima Nova Light'; color:#fff; font-weight:lighter;}
	
	.BirdmanCol12 {background-size: 100% 100%; margin-bottom: 10px; }
	.BirdmanCol12 .col-sm-12 { margin-top:20px;}
	.BirdmanCol12 .col-sm-12 img{ margin-top: 15px; margin-right: 30px; margin-left:10px;}
	.BirdmanCol12 .col-sm-12 .BirdmanCharity{ padding:10px 0px 0px 20px; padding-right:20px; width: 300px;}
	.BirdmanCol12 .col-sm-12 .BirdmanCharity h2 { margin-bottom:0px; font-size:22px!important; font-family:'Proxima Nova Light'; color:#fff; font-weight:lighter;}
	
	.BirdmanChooseCharity img { margin-bottom:10px;}
	.BirdmanCol6 .BirdmanCharity { padding:10px 0px 0px 30px; width:290px;}
	.BirdmanCol61, .BirdmanCol62 {background-size: 100% 100%; }
	.BirdmanCol62 { background-size: 100% 100%;}
	.BirdmanCol61 img, .BirdmanCol62 img{ margin-top: 20px; margin-left:30px; }
	.BirdmanCol61>h3, .BirdmanCol62>h3 {font-size:24px; font-weight:lighter; text-align:center; font-family:'Proxima Nova Light'; color:#ff4979; }
	
	.BirdmanCol4 .BirdmanCharity { padding:10px 0px 0px 30px; width:200px;}
	.BirdmanCol41, .BirdmanCol42, .BirdmanCol43 {background-size: 100% }
	.BirdmanCol43 { background-size: 100%;}
	.BirdmanCol41 img, .BirdmanCol42 img, .BirdmanCol43 img{ margin-top: 20px; margin-left:30px; }
	.BirdmanCol41>h3, .BirdmanCol42>h3, .BirdmanCol42>h3 {font-size:24px; font-weight:lighter; text-align:center; font-family:'Proxima Nova Light'; color:#ff4979; }
	
	.BirdmanRow4 { padding:20px 10px 0px 10px;}
	.BirdmanRow4 img{width:150px; padding-top:20px; }
	.BirdmanRow4 >h2, .BirdmanName {font-size:22px!important; font-weight:lighter; font-family:'Proxima Nova Light'; color:#009dcc; margin-top:30px; margin-bottom:0px;}
	.BirdmanRow4 p{font-size:14px; font-weight:lighter; font-family:'Proxima Nova Light'; color:#3b3453;}
	.BirdmanRow4 .BirdmanName {color:#3b3453; margin-top:0px;}
	.BirdmanRow4 .BirdBodyItalic{font-size:14px; font-weight:lighter; font-family:'Proxima Nova Light'; font-style:italic; color:#3b3453; margin-top:5px;}

	/* --------------- Birdman */

    /* About --------------*/    
     .AboutE01 {padding: 60px 10px 0px 10px;}
     .AboutE01 a p{ background: transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/About/white-arrow.png") no-repeat scroll right 10px center; }
     .AboutE01 .AboutBirdLink div { height:50px; background: transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/About/Birdman-button-blue.png") no-repeat scroll left top; background-size: 100% 100%;}
     .AboutE01 .AboutParadeLink div { height:50px; background: transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/About/Moomba-Parade-button-Pink.png") no-repeat scroll left top; background-size: 100% 100%;}
     .AboutE01 .AboutPartnerLink div { height:50px; background: transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/About/Partners-button-Purple.png") no-repeat scroll left top; background-size: 100% 100%;}
     
     .AboutE01 .AboutBirdLink:hover div { background: transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/About/Birdman-button-blue-ROLLOVER.png") no-repeat scroll left top; background-size: 100% 100%;}
     .AboutE01 .AboutParadeLink:hover div { background: transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/About/Moomba-Parade-button-Pink-ROLLOVER.png") no-repeat scroll left top; background-size: 100% 100%;}
     .AboutE01 .AboutPartnerLink:hover div { background: transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/About/Partners-button-Purple-ROLLOVER.png") no-repeat scroll left top; background-size: 100% 100%;}

     .AboutE01 a div { padding:17px 0px 5px 10px; margin-bottom: 5px;font-size:14px; font-weight:lighter; font-family:'Proxima Nova Light'; color:#fff;}
     
     .AboutE01 .AboutBirdLink p{position: absolute;top: 77px;right: 12px;z-index: 20;width: 35px;}
     .AboutE01 .AboutParadeLink p{position: absolute;top: 130px;right: 12px;z-index: 20;width: 35px;}
     .AboutE01 .AboutPartnerLink p{position: absolute;top: 185px;right: 12px;z-index: 20;width: 35px;}
     
     .AboutE01>p {font-size:18px; font-family:'Proxima Nova Light'; color:#00c0ef; padding-top:20px;}
     
     img.MoombaMonarchs{ max-width:600px; width:100%;}
 /* --------------- About */

/* Partners Page -------------*/
.PartnerHeading { font-family:'Proxima Nova Light'; font-size:18px; color:#009dcc;padding-left: 10px; padding-top: 15px; margin-bottom: -1px;}
.ColPadPartner { padding: 0px 0px 0px 10px; margin:0px;}
.ColPadPartner div { padding:0px; margin-bottom:10px;}

/* ------------ Partners Page */


/* ------------------------ CSS Overide when window is grater the 768px pix wide -------------------*/
/* BootStrap add-on for 5 column display */

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 2px;
    padding-left: 2px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

/* Popouts. */
.popout {
	display: none;
}

/* Transport section. */
.transport {
	background-color: #f4f4f5;
	max-width: 1600px;
	margin: 0px auto;
	padding-top:65px;
}
.transport-inner {
	max-width: 940px;
	margin: 0 auto;
}
.transport h3 {
	font-family: 'Proxima Nova Light';
	font-size: 28px;
	color: #009dcc;
	margin-bottom: 2px;
}
.transport p {
	font-family: 'Proxima Nova Light';
	font-size: 14px;
	color: #3b3453;
}
.transport .accordion {
	margin-top: 30px;
}
.transport .ui-accordion-header {
	font-family: 'Proxima Nova Semibold';
	font-size: 16px;
	color: #3b3453;
	background: #fff url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/VisitorInfo/Green-circle-arrow.png") no-repeat right 10px center;
	padding: 20px;
	border-radius: 6px;
	margin-bottom: 14px;
}
.transport .ui-accordion-header:hover {
	background-image: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/VisitorInfo/Green-circle-arrow-rollover.png");
}
.transport .ui-accordion-header-active {
	color: #57ba56;
	background-image: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/VisitorInfo/Green-circle-arrow-up.png");
	border-radius: 6px 6px 0 0;
	margin-bottom: 0;
	padding-bottom: 15px;
}
.transport .ui-accordion-header-active:hover {
	background-image: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/VisitorInfo/Green-circle-arrow-rollover-up.png");
}
.transport .ui-accordion .ui-accordion-content {
	background-color: #fff;
	padding-left: 0;
	border-radius: 0 0 6px 6px;
	margin-bottom: 14px;
	padding: 0 20px 20px 20px;
}
.transport .ui-accordion .ui-accordion-content h5 {
	font-family: 'Proxima Nova Regular';
	font-size: 14px;
	color: #3b3453;	
	margin: 3px 0 !important;
	font-weight: bold;
}
.transport .ms-WPBody {
	overflow: hidden !important;
}
.transport .ms-WPBody iframe {
	overflow: hidden !important;
	margin-top: -5px;
	margin-left: -8px;
}

/* Download button. */
.download-pdf { 
	float: right;
	background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Download/Download-button-blue.png") no-repeat;
	width: 237px;
	height: 50px;
	padding: 9px 17px;
	margin: 0px;
	position: relative;
}
.visible-xs > .download-pdf {
	float: none;
	width: 237px;
	background-size: 100% 50px;
	margin: 0 auto 50px auto;
}
.download-pdf:hover { 
	background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Download/Download-button-blue-rollover.png") no-repeat;
	width: 237px;
	height: 50px;
	background-size: 100% 50px;
}
.download-pdf span {
	font-family: 'Proxima Nova Semibold';
	font-size: 16px;
	color: #fff !important;
	line-height: 18px;
	width: 160px;
	display: block;
}
.download-pdf img {
	position: absolute;
	top: 15px;
	right: 22px;
}


@media (min-width: 768px) {
.col-sm-5ths {
        width: 20%;
        float: left;
    }
    
    .nivoSlider {
		height: 460px;
	}
    
    .carousel-overlay {
		width: 468px;
	}
   
/*------  Full screen overide --------------*/

	#global-nav-utilities{display:block;}
	
	.comRibbonTop {display:block;}
	
	#page-wrapper { margin-left: 0px; }
	
	.comStrip{ height:0px}
	.comStrip img { margin: 6px 0 0 0;width: 234px; position: relative;  left:21%;}
    
	.ColTopCarousel{ width: 100%; max-width: 1600px; margin: 0px auto; background-color:#fff;}

    .PageBackground {width: 1600px;margin: 0px auto;}
	.MoombaColStyleTop1{clear: both; max-width: 1600px; margin: 431px auto 0px; position:absolute; top:400px; z-index:-1;}
	.bg-left { display:block; margin-left:-15px;margin-top: -41px; width:330px;  background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/SplashOpt/LH-brand-splash-Explore-Page.jpg") no-repeat scroll left top; background-color:#fff;}
	.bg-right {display:block; margin-right:-15px;margin-top: -41px; width:330px; float:right;  background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/SplashOpt/RH-brand-splash-Explore-Page.jpg") no-repeat scroll right top;background-color:#fff;}
	.bg-Center {width:940px;}

	#MainMidRight{margin-top:0px;}

    .#HeaderImgLeft { display:inherit; text-align:left; }
    .IMGHeaderImgLeft {background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Header/Moomba_logo_in_header.png");}
	.IMGHeaderImgLeft {width:207px; height: 184px; margin:30px 0px; }
    .HeaderImgRight{ display:inherit; text-align:left; }
	.OuterFooter{height:413px; background-size: 990px 397px; background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/SplashOpt/Brand-splash.jpg") no-repeat scroll right bottom; background-color: #fff;}
	.OuterFooter1{ top: 150px; z-index: inherit; opacity: .6;}
	.MoombaColStyleFooter {bottom: 70px;}
	
	.OuterFooter1{ height: 265px; background-color:#fff;}
	.Footer .InnerFooter {padding-bottom:5px}
	.BottomOutterFooter { color:#a7a7aa; position:relative; bottom:40px; }
	div.OuterFooter ul.footernav { width: 940px; }
	div.OuterFooter ul.footernav li { text-align:center; padding: 0 10px 0 10px; border-right:1px solid #939393;}
	.FooterCoMLogo img {float: right; overflow:auto}
	.BottomFooter .FooterCoMLogo {width:127px;}

	.ProgramHeading { font-family: 'com';font-size: 62px;float: left;}
    .download-pdf { margin:22px; }
	
	/* ---------------- CSS Overide Colunm Padding ---------------*/

	.row .col-sm-3:nth-child(1) { padding-left: 0px;}
	.row .col-sm-3:nth-child(4) { padding-right: 0px;}
	
	.row .col-sm-4:nth-child(1) { padding-left: 0px;}
	.row .col-sm-4:nth-child(3) { padding-right: 0px;}
	
	.row .col-sm-5ths:nth-child(1) { padding-left: 0px;}
	.row .col-sm-5ths:nth-child(5) { padding-right: 0px;}
	
	.row .col-sm-6:nth-child(1) { padding-left: 0px;}
	.row .col-sm-6:nth-child(2) { padding-right: 0px;}

   /* ---------------- CSS Overide Colunm Padding ---------------*/

   /* ---- Top Nav Styles  */
    .OuterHeader {position:relative; bottom:0px;}
    
    .navbar-collapse.in { overflow:hidden; }
	.navbar-default{ margin-bottom:0px; background-color:#000; border:0px; min-height:44px; background-color:#23222a; top:0px; }
	.navbar-default li a {color:#fff!important; width:147px; text-align:center;}
	.navbar-default li a:focus {background-color:#4F4852!important; background-image:none}
	.navbar-default li:focus {background-color:#4F4852!important;}
	
    .navbar-nav {margin: 0px auto 0px auto;width: 940px; float:none;}
    .navbar-nav li{ background-color:#3b343f; margin-right:1px; background-image:none;}
	.navbar-nav > li:hover{background-color:#4F4852!important; background-image:none;}
	.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px; background-image:none;}
	.navbar-default .navbar-nav>.open>a{background-color:#4F4852!important; background-image:none;}

	/*(only target the immediate children)*/
	.navbar-nav > li:nth-child(1) {border-bottom:5px #466591 solid;}
	.navbar-nav > li:nth-child(2) {border-bottom:5px #BE51A8 solid;}
	.navbar-nav > li:nth-child(3) {border-bottom:5px #F8D72C solid;}
	.navbar-nav > li:nth-child(4) {border-bottom:5px #E73C77 solid; display:block;}
	.navbar-nav > li:nth-child(5) {border-bottom:5px #57C656 solid;}
	.navbar-nav > li:nth-child(6) {border-bottom:5px #F47E27 solid;}
	.navbar-nav > li:nth-child(7) {border-bottom:5px #E31653 solid;}
	.navbar-nav > li:nth-child(7) a{ height:40px; width:50px; background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Header/Search_button.png") no-repeat scroll center center #3b343f;}


	/*-- Top Nav Dropdowm Menu	 */
    .navbar-nav>li>.dropdown-menu { min-width: 150px; padding:0px; margin-top:3px; background-color:#453e49;}
	.dropdown-menu li {border-bottom: 2px #000 solid!important; text-align:left; }
	.dropdown-menu li a {color: #fff!important; width: 148px; text-align:left!important;  background-image:none!important;}

	/*(only target the immediate children)*/
	.dropdown-menu > li:nth-child(1) > a:hover {background-color:#522c80;}
	.dropdown-menu > li:nth-child(2) > a:hover {background-color:#a34896;}
	.dropdown-menu > li:nth-child(3) > a:hover {background-color:#ff8000;}
	.dropdown-menu > li:nth-child(4) > a:hover {background-color:#009dcc;}
	.dropdown-menu > li:nth-child(5) > a:hover {background-color:#de4579;}
	.dropdown-menu > li:nth-child(6) > a:hover {background-color:#49ba56;}
	.dropdown-menu > li:nth-child(7) > a:hover {background-color:#009dcc;}
	.dropdown-menu > li:nth-child(8) > a:hover {background-color:#ff4979;}
	/* Top Nav Dropdowm Mene -----*/

   /* Top Nav Styles  ------*/
   
   
   .download-pdf:hover { background-size: 228px 50px;}

   
   /* Banner Carousel ---*/
  	/* .nivo-directionNav {position: relative; top: -412px; z-index: 2000;}
  	div.nivo-controlNav {width: 300px; position: relative; top: -430px; z-index: 9; cursor: pointer; right: 100px; z-index: 2000; float: right;}*/
	.carousel-overlay-outer { display:block; }
 	#MoombaBanner { display:block;}
 	.slider-class { margin-bottom:-2px;}
   /* Banner Carousel ---*/
   
   /* ---------------- Carosel-Program-Menu ---------------*/   
    /*.Carosel-Program-Menu { max-width:940px; margin:-95px auto 0px auto; padding:0px; position: relative; -webkit-padding-start:0px;z-index: 100;}*/
    .Carosel-Program-Menu { margin: -105px auto 10px auto;padding: 0px;position: absolute;-webkit-padding-start: 0px;z-index: 100;height: 100px;width: 940px;}  
	.Carosel-Program-Menu>li {float:left; list-style-type: none;width:115.5px; height:95px; border-bottom:4px #F8D72C solid; margin:0px 2px 2px 0px; padding: 10px 0px 10px 0px; }
	.Carosel-Program-Menu>li>div {text-align:center;width:115.5px; height:80px; list-style-type: none;   background-color:#000; margin:0px 0px 0px 0px; padding: 10px 0px 10px 0px; opacity:.8; filter: alpha(opacity=80); /* For IE8 and earlier */}
	.Carosel-Program-Menu>li a {color:#fff!important; width:115.5px!important; height:50px!important; font-family:'Proxima Nova Semibold'; font-size:16px;}
	.Carosel-Program-Menu>li a:hover { text-decoration:none;}
	.Carosel-Program-Menu>li> a:active<div {background-color:#522c80;}
	.Carosel-Program-Menu>li a p { height:50px;  margin:10px auto 0px auto;}
	.Carosel-Program-Menu .Colour1 {border-bottom-color:#522c80;}
	.Carosel-Program-Menu .Colour2 {border-bottom-color:#a34896;}
	.Carosel-Program-Menu .Colour3 {border-bottom-color:#ff8000;}
	.Carosel-Program-Menu .Colour4 {border-bottom-color:#009dcc;}
	.Carosel-Program-Menu .Colour5 { clear:none; border-bottom-color:#de4579;}
	.Carosel-Program-Menu .Colour6 {border-bottom-color:#49ba56;}
	.Carosel-Program-Menu .Colour7 {border-bottom-color:#009dcc;}
	.Carosel-Program-Menu .Colour8 {border-bottom-color:#ff4979;}

   /* ---------------- Carosel-Program-Menu ---------------*/
	
   /* ---- Top Nav Search Bar  */	
   #search-wrapper {position:inherit; z-index: 1; top: 0px; right: 0px; max-width:940px; margin:auto;background-color: beige; height: 0px;}
   .search-text-wrapper #search{ color:#fff; background-color:#c01653; border-color:#c01653; padding:0px 5px; margin-top:-1px; border-width:0px; height:35px; }
   .search-text-wrapper #search {top:0px; position:relative;}
   
   div.search-text-wrapper { float:none;margin-left:740px; margin-right: 0px;position: absolute; height: 30px; z-index: 200;}
   div.search-text-wrapper { width: 179px;}
   a#search-submit {right: -19px; top:0px;}
   .Home5inner .HomeRiver { margin-bottom: 47px;}
   /* Top Nav Search Bar  ------------*/

   /* Events ------------------ */
	.event-list-tiles-wrapper{ width:950px; margin:0px 0px 0px -4px; border-bottom: 0px #522c80 solid;}

	.event-tile h2{ padding-left:5px; font-family:'Proxima Nova Light'; font-size:14px!important; font-weight:lighter!important; color:#3b3453!important;line-height: normal; }
	.event-tile h2{ position:inherit; width:inherit; margin-left:15px;}

	.event-tile { clear:none;  padding-right:0px; padding-left:0px; margin:4px 4px; width:224px; height:203px; background-color:#EDEDEF;}
	.event-tile li{ float:none; line-height: normal;}
	.event-tile span {font-family:inherit;font-size:inherit;}
		
	.sessions { padding-left:20px; margin: 30px 0px 0px 0px;}
	.sessions .session-long { list-style: none; font-family:'Proxima Nova Light'; font-size:28px; color:#3b3453;}
	.sessions .session-long .time { text-transform:lowercase;}
	.sessions .session-long .date { display:none;}
	
	.location-list {padding-left :20px; width:200px;}
	.location-list li{ list-style: none; font-family:'Proxima Nova Semibold'; font-size:18px; color:#3b3453; text-transform:uppercase;}
	
	/* Event items ---------*/
	.KidsZone { border-bottom:4px #ff4979 solid;}
	.KidsZone .location-list span{ color:#ff4979}
	
	.River { border-bottom:4px #009dcc solid;}
	.River .location-list span{ color:#009dcc}

	.MainArena { border-bottom:4px #a34896 solid;}
	.MainArena .location-list span{ color:#a34896}

	.SkatePark { border-bottom:4px #ff8000 solid;}
	.SkatePark .location-list span{ color:#ff8000}
	
	.TheGreen { border-bottom:4px #49ba56 solid;}
	.TheGreen .location-list span{ color:#49ba56}

	/*---- Event items */
	
   /* ------------- Events */

   /* VisitorInfo --------------*/
	.VisitorInfoE0 { margin-top:20px;}
	.VisitorInfoE1 { height:510px;padding: 30px 20px 0px 20px;background-color: #f6f6f7;border-bottom: 4px #49BA56 solid;}
	.VisitorInfoE2 { height:310px;padding: 30px 20px 0px 20px;background-color: #f6f6f7;border-bottom: 4px #49BA56 solid;}
	.VisitorInfoE3 { height:310px;padding: 30px 20px 0px 20px;background-color: #f6f6f7;border-bottom: 4px #49BA56 solid;}
   /* --------------VisitorInfo */

	/* Parade --------------*/
	.FloatDesigners{ display:block;}
	.FloatD1 { display:none;}
	.ParadePartMainD { padding-top:30px;}
	.ParadePartMainD .ParadePart { display:block;}
	/* ----------------- Parade */
	
	/* Birdman --------------- */
	.BirdmanCol12, .BirdmanCol6, .BirdmanCol4{ margin:5px 0px;}

	.BirdmanCol12 {height: 182px; }
	.BirdmanCol12 .col-sm-12 img{ float: left; margin-top: 15px; margin-right: 30px; margin-left:10px;}
	.BirdmanCol12 .col-sm-12 .BirdmanCharity{ float: left; width: 700px;}
	.BirdmanCol6 .BirdmanCharity {padding: 10px 0px 0px 30px;width: 400px;}
	
	.BirdmanCol61, .BirdmanCol62 {height: 205px; margin-bottom:0px;}
	.BirdmanCol41, .BirdmanCol42, .BirdmanCol43 {height: 154px; }
	.BirdmanCol41, .BirdmanCol42,.BirdmanCol61 { background-size:100% 100%; }

	.BirdmanCol12 { background:transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Birdman/Top-level-box.png") no-repeat scroll left top;}
	.BirdmanCol61, .BirdmanCol62 { background:transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Birdman/Middle-box.png") no-repeat scroll left top;}
	.BirdmanCol41, .BirdmanCol42, .BirdmanCol43 { background:transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Birdman/Lower-Box.png") no-repeat scroll left top;}
	
	.BirdmanCol12{ background-size:100% 100%; }

	.BirdmanE1background {width: 1600px;position: absolute;height: 750px;left: -330px;opacity: .7;
					  background: transparent url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Footer/Lines-grey-background.png") repeat-y scroll center top;
	 }
	 
	 .BirdmanE1, .BirdmanE2 {min-height: 679px;}


	/* --------------- Birdman */
	
	/* Footer ------- */
	.Footer .FooterImgLeft {display:block;}
	.Footer .InnerFooter div.col-sm-3{ display:block;  }
	.Footer .InnerFooter div.SMedia3 {width:25%;}
	/* ----------- Footer */

/*------  Full screen overide --------------*/
	.popout {
		display: block;
		width: 73px;
		height: 140px;
		position: relative;
		position: absolute;
		right: -331px;
		top: 0px;
	}
	.popout .top-half {
		color: #fff;
		background-color: #ff4979;
		height: 70px;
		padding: 12px 0 0 10px;
		text-transform: uppercase;
		border-radius: 6px 0 0 0;
	}
	.popout .top-half.active {
		border-radius: 0;
	}
	.popout .top-half h3 {
		font-family: 'Proxima Nova Regular';
		font-size: 15px;
		font-weight: normal;
		width: 50%;
		margin: 0;
	}
	.popout .bottom-half {
		background: #3b3453 center no-repeat;
		background-image: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/PopOut/Arrow-button-normal-state.png");
		height: 70px;
		cursor: pointer;
		border-radius: 0 0 0 6px;
	}
	.popout .bottom-half:hover {
		background-image: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/PopOut/Arrow-button-rollover.png");
	}
	.popout .bottom-half.active {
		border-radius: 0;
		background-image: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/PopOut/Arrow-button-rollover-flipped.png");
	}
	.popout p {	
		font-family: 'Proxima Nova Regular';
		font-size: 14px;
		color: #d8d6dd;
		background-color: #453e5c;
		display: none;
		position: absolute;
		top: 0;
		left: -220px;
		width: 220px;
		height: 140px;
		padding: 10px;
		border-radius: 6px 0 0 6px;
	}
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

@media (max-width: 500px) 
{
    .col-lg-5ths { width: 20%; float: left;}
    .Rem-IMGHeaderImgLeft { height: 100px; width: 264px; margin: 20px auto; background-size: 100% 100%;}
    .RemOuterHeader {position: relative;bottom: -53px;}
    
    .IMGHeaderImgLeft { min-height: 150px; max-width: 400px; margin: 20px auto; background-size: 100%; background-position: center;; height:auto; width:auto;}
    #MainMidRight{margin-top:10px;}
    .OuterHeader {position: relative;bottom: -50px;}
    
    .Dim-IMGHeaderImgLeft {background: url("/_a2015/Whatson/Festivals/MoombaFestival/2015/PublishingImages/Header/Moomba_logo_in_header.png") no-repeat center;}
    
    #page-wrapper-inner { margin-top: -11px;}
    
    .Remnavbar-default {top: -140px;}
    .navbar-default {top: -200px;}
    
    .Carosel-Program-Menu {width: 250px;}
    .ParadeE1, .ParadeE2 { height:520px;}
    .ColPadPartner div{ width:100%;}
       
    .search-text-wrapper #search {top: -200px; position: relative;}
    a#search-submit { top:-200px;}
    
    
    .Rem-DownloadPDF { position: absolute; left:0px}
    a.Topheading {margin-top: 10px;}
    
	.BirdmanCol41, .BirdmanCol42, .BirdmanCol43 { padding-bottom: 10px; margin-bottom: 10px;}
	.BirdmanCol61, .BirdmanCol62 { padding-bottom: 20px; margin-bottom: 10px;}
	.BirdmanCol12 { padding-bottom: 20px;}
}

/* BootStrap add-on for 5 column display */
 
 
 @media all and (min-width: 1201px) and (max-width: 1440px)
{
	.nivoSlider{margin-left: -150px;}
	/* -- Class added in by JQquary on the home page*/
	.HomeSlider{ margin-left: -200px;}

	#MainMidRight{margin-top:0px;}

	.OuterFooter{  max-width: 1440px; padding:0px 0px 0px 0px; margin: 0px auto 0px auto; ;z-index:auto; position: relative; }
	.transport { background-color: #f4f4f5; max-width: 1024px;	margin: 0px auto;	padding-top:65px;}
	.ColTopCarousel{ width: 1200px; max-width: none; margin: 0px auto; background-color:#fff;}
    .PageBackground {width: 1024px;margin: 0px auto;}
	.MoombaColStyleTop1{clear: both; max-width: 1201px; margin: 431px auto 0px; position:absolute; top:400px; z-index:-1;}
	.BirdmanE1background {width: 1024px;position: absolute;height: 750px;left: -42px; }

	.popout{  position:relative; float:right; right:0px; height:200px;}
	.popout p { left: -240px; width: 240px; min-height:140px; max-height:200px; height: initial;}
	.col-sm-5ths .moomba-fact-inner { display:none;}

	.bg-left {margin-left: -300px; margin-top: -41px;}
	.bg-right { margin-right:-27px;}

}

 
@media all and (min-width: 1024px) and (max-width: 1200px)
{

	.nivoSlider{margin-left: -390px!important;}
	/* -- Class added in by JQquary on the home page*/
	.HomeSlider{ margin-left: -290px!important;}

	#MainMidRight{margin-top:0px;}
	
	.comStrip img {left: 35px;}

	.OuterFooter{  max-width: 1024px; padding:0px 0px 0px 0px; margin: 0px auto 0px auto; ;z-index:auto; position: relative; }
	.transport { background-color: #f4f4f5; max-width: 1024px;	margin: 0px auto;	padding-top:65px;}
	.ColTopCarousel{ width: 100%; max-width: none; margin: 0px auto; background-color:#fff;}
    .PageBackground {width: 1024px;margin: 0px auto;}
	.MoombaColStyleTop1{clear: both; max-width: 1124px; margin: 431px auto 0px; position:absolute; top:400px; z-index:-1;}
	.BirdmanE1background {width: 1024px;position: absolute;height: 750px;left: -42px; }

	.popout{  position:relative; float:right; right:0px; height:200px;}
	.popout p { left: -240px; width: 240px; min-height:140px; max-height:200px; height: initial;}
	.col-sm-5ths .moomba-fact-inner { display:none;}
	
	.bg-left {margin-left: -300px; margin-top: -41px;}

}


@media all and (min-width: 940px) and (max-width: 1023px)
{
	.nivoSlider{margin-left: -430px!important;}
	/* -- Class added in by JQquary on the home page*/
	.HomeSlider{ margin-left: -290px!important;}
	
	#MainMidRight{margin-top:0px;}
	
	.comStrip img {left: 35px;}

	.popout{  position:relative; float:right; right:0px; height:200px;}
	.popout p { left: -240px; width: 240px; min-height:140px; max-height:200px; height: initial;}

}

/*@media (width : 768px and width : 800px)*/
@media all and (min-width: 768px) and (max-width: 939px)
{
    #page-wrapper-inner{width:768px;}
    
	body { background-color: #fff; }
	.DXimage1 {width:100%;}
	
	#MainMidRight{margin-top:0px;}
	
	.nivoSlider{ margin-left: -620px!important;}
	/* -- Class added in by JQquary on the home page*/
	.HomeSlider{ margin-left: -420px!important;}

	.comStrip img { margin: 6px 0 0 0; width: 234px; position: relative; left: 35px;}

	.FooterRight{ left:25px; width: 510px;}
	
	div.OuterFooter ul.footernav { padding-left:0px;}
	div.OuterFooter ul.footernav li { padding-left:0px;}
	.FooterCoMLogo img { padding-right:10px;}
	
	.OuterFooter{  max-width: 768px; padding:0px 0px 0px 0px; margin: 0px auto 0px auto;z-index:auto; position: relative; }
	.transport { background-color: #f4f4f5; max-width: 768px;	margin: 0px auto;	padding-top:65px;}
	.ColTopCarousel{ width: 100%; max-width:none; margin: 0px auto; background-color:#fff;}
    .PageBackground {width: 768px;margin: 0px auto;}
	.MoombaColStyleTop1{clear: both; max-width: 768px; margin: 431px auto 0px; position:absolute; top:400px; z-index:-1;}
	.BirdmanE1background {width: 768px;position: absolute;height: 750px;left:0px; }
	.event-list-tiles-wrapper {width: 768px;}

	.comStrip img { left:20px;}
	#global-nav-utilities {	width:768px;float: none;}
	.HeaderImgRight {  overflow: hidden; }
	.HeaderImgRight img { margin-left:-70px;}
	
	.navbar-nav { width:753px;}
	.navbar-default li a{ width:116px;}
	div.search-text-wrapper { margin-left:569px;}
	
	.Carosel-Program-Menu { width:768px; }
	.Carosel-Program-Menu>li { width:94px;}
	.Carosel-Program-Menu>li>div { width:94px;}
	
	.popout{  position:relative; float:right; right:0px; height:200px;}
	.popout p { left: -180px; width: 180px; min-height:140px; max-height:200px; height: initial;}
	
	.BirdmanE01 {width:254px;}
	.BirdmanCol12 { height:inherit;}

	.BirdmanCol61 { background-size: 99% 100%;}
	.BirdmanCol41, .BirdmanCol42 {background-size: 99% 100%;}
    .BirdmanCol43 {background-size: 100% 100%;}

	
	.ColPadPartner img{ width:100%}
	.VisitorInfoE1 img, .VisitorInfoE2 img, .VisitorInfoE3 img {width:initial;}

	.download-pdf { margin:22px 0px;}
	.download-pdf img {width: initial;}
	.col-sm-5ths .moomba-fact-inner { display:none;}
	.BottomFooter .FooterCoMLogo {width: 100px;}
	
	.carousel-overlay-inner{width:768px;}

	div.OuterFooter ul.footernav { width: 753px;}
	.comRibbonTop{ overflow: hidden;}
}

}


