@charset "UTF-8";

/*
Theme Name: FlyingNews
Theme URI: http://demo.jawtemplates.com/flyingnews/wp/
Description: FlyingNews theme for Wordpress       
Version: 2.51
Author: JaW Templates
Author URI: http://www.jawtemplates.com/
License: Located in 'licensing' folder
License URI: Located in 'licensing' folder
Tags: black, blue, red, white,fixed-width,two-columns,left-sidebar,right-sidebar,threaded-comments,theme-options,custom-menu,custom-colors,post-formats

*/

/*- IE8 Fixes -*/

	.ie8 .row .eight {
		width: 66.66% !important;
	}
	
	.ie8 .top-bar ul > li a {
		height: 15px !important;
		line-height: 15px !important;
		padding: 17px 15px 0px 15px !important;
		display:inline !important;
		font-size: 13px !important;
	}
	
	.ie8 .sub-menu .dropdown ul > li  >  a {
		font-size: 13px !important;
		font-weight: normal !important;
		height: 30px;
	}
	
	.ie8 .top-bar ul  > li  > a {
		font-weight: bold !important;
		color: #F58025;
	}
	
	.ie8 .top-bar > ul > li.no-dropdown > a{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.ie8 .top-bar-jw ul > li a:not(.button) {
		font-size: 18px;
		font-weight: 300;
	}

/*- End IE8 Fixes -*/


/*- Page templates / layouts -*/

	/*- Template - Two-colum-layout - Left hand nav and no widget bar - Used on forum and a few other pages*/

		#content.sidebar-none {
			width:100%;
			padding: 0px 0px 0px 0px;
		}

		#content.sidebar-none #left_menu_area {
			width: 18.0851%;
			padding: 1px 0.5319% 0px 1.5957%;
		}

		#content.sidebar-none .sep_line {
			width: 0.6383%;
			margin-right: 1.0638%;
		}

		#content.sidebar-none #middle_content_page, #content.sidebar-none #middle_content {
			  width: 80.2128%;
		}

		#content.sidebar-none #middle_content_page .post-box {
			width:100%;
		}

	/*- End Template - Two-colum-layout - Left hand nav and no widget bar - Used on forum and a few other pages*/

/*- End Page templates / layouts -*/


/*- Header -*/


	/*- User Define Font -*/
	
	@font-face {
		font-family: 'ArialRoundedMT-Bold';
		src: url('webfonts/26FA97_3_0.eot');
		src: url('webfonts/26FA97_3_0.eot?#iefix') format('embedded-opentype'),url('webfonts/26FA97_3_0.woff') format('woff'),url('webfonts/26FA97_3_0.ttf') format('truetype');
	}
	
	/*- End User Define Font -*/
	
	
	/*- Admin only -*/
	
		#wpadminbar {
			border-bottom:1px solid #FFF;
		}
		
	/*- End Admin only -*/
	

	/*- Global styles -*/
	
		body {
			color: #333;
		}

		a{
			outline: none;
		}
		
		:focus {
			outline:none;
		}
		
		.orange {
			color:#F68026;
		}
		
		.white, .text-white {
			color:#FFFFFF !important;
		}
		
		.text_orange, .text-orange {
			color: #F68026 !important;
		}
		
		.bg-white {
			background-color:#FFFFFF;
		}
		
		.bg-orange {
			background-color:#F68026 !important;
		}
		
		.button {
			border-radius: 5px 5px 5px 5px;
			background: none;
			border: 0px;
			padding: 5px 15px 5px 15px;
			webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
		}
		
		.clear {
			clear: both;
		}
		
		.clear-both {
			clear:both;
		}
		
		.hidden {
			display:none;
		}
		
		.bold {
			font-weight:bold;
		}
		
		/*- ClearFix -*/
		.group:after {
			content: "";
			display: table;
			clear: both;
		}
		
		.mobile-only {
			display:none;
		}
		
		/*- Change WP standard login page to have MUK logo instead - There is a better way to do this! -*/
		.login h1 a {
			background-image: url('/wp-content/themes/flyingnews/images/myeloma_img/logo.png');
			background-size:212px 78px;
			height:90px;
			width:300px;
		}
		
		/*- Add border and hover state to image download links -*/
		
			.img-download-link img {
				border:1px solid #CCCCCC;
			}
			
			.img-download-link img:hover {
				border:1px solid #F68026;
			}
		
		/*- End Add border and hover state to image download links -*/
		
		/*- Remove column style from foundation -*
		
			[class*="column"]+[class*="column"]:last-child {
				float: none;
			}
		
		/*- End Remove column style from foundation -*/
	
	/*- End Global styles -*/
	
	
	/*- Top Menu -*/
	
		#top_area {
			width: 100%;
			overflow: hidden;
			padding: 0 20px;
			background: #333333;
			height:43px;
			border-bottom: 1px solid #c8c5c6;
		}
		
		/*- Menu Holder -*/
		
			#top_left {
				width: 50%;
				float: left;
			}
			
			/*- Menu -*/
			
				.top-menu-nv ul {
					margin: 10px 0;
				}
				
				.top-menu-nv li {
					display: inline;
					border-left: 1px solid #9ea0a3;
					padding: 0 4px 0 7px;
				}
				
				.top-menu-nv li a {
					color: #FFF;
				}
				
				.top-menu-nv li a:hover {
					color: #FFF;
					text-decoration: underline;
				}
				
				.top-menu-nv li:first-child {
					border-left: none;
					padding-left: 0px;
				}

			/*- End Menu -*/
			
			
		/*- End Menu Holder -*/
		
		
		/*- Social Icons and Search Holder -*/
		
			#top_right {
				float: right;
				text-align: right;
			}
			
			.icon-top {
				float: left;
				width: 28px;
				margin: 10px 3px 0px;
			}
			
			.top_search {
				float: left;
				padding-left: 5px;
			}
			
			.top_search input#s {
				height: 28px;
				margin: 8px 0 0;
				background-color:#FFFFFF;
				width: 200px;
				box-shadow: none;
				border-radius: 5px;
			}
			
			.top_search input#s:focus {
				background-color: #FAFAFA;
			}
			
			.top_search input#searchsubmit.button {
				display: none;
			}
		
		/*- End Social Icons and Search Holder -*/
		
		/*- Avatar - New -*/
		
			#avatar-holder {
				float:left;
			}
			
			#avatar-holder img {
				width:24px;
				height:24px;
			}
			
		/*- End Avatar - New -*/
		
	/*- EndTop Menu -*/
	
	
	/*- Top area -*/
	
		#top_area {
			border-bottom: 1px solid #202020;
		}
	
		#top_area2 {
			width: 100%;
			padding: 0 20px;
			height:112px;
			background: #333333;
			border-top: 1px solid #504e4e;
		}
	
	
		/*- Logo -*/
		
			#top_area2 .reverie-header {
				margin: 0px 0px 0px 0px;
				padding: 12px 0px 0px 0px;
			}
			
			#top_area2 .reverie-header img {
				width: 233px;
			}
			
			#muk-strap-line {
				line-height: 24px;
				font-family: ArialRoundedMT-Bold;
				width: 220px;
				float: left;
				padding-left: 20px;
				margin-left: 20px;
				border-left: 2px solid white;
				margin-top: 49px;
			}
		
		/*- End Logo -*/
		
		/*- Donate button -*/

			#top_area2_right {
				float: right;
				margin-top: 15px;
				font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-style: normal;
			}
			
			#header-donate-button {
				margin-top: 25px;
			}
		
			.donate-text {
				font-size: 34px;
			}
			
		/*- End Donate button -*/
		
	
		/*- User Profile -*/
		
			/*- Avatar upload -*/
			
				#avatar-to-crop {
					width: 100%;
				}
				
				#avatar-to-crop .jcrop-holder {
					float:left;
				}
			
			/*- End Avatar upload -*/
		
		/*- End User Profile -*/
		
		
		/*- Infoline -*/
		
			/*- New design -*/
			#infoline-holder {
				margin-top:9px;
			}
		
			#infoline {
				width: 175px;
				float: left;
				padding: 10px 0;
				color: #333;
			}
			
			#infoline div {
				font-size: 22px;
				font-weight: bold;				
			}
			
		/*- End Infoline -*/
		
		/*- Primary navigation - Ubermenu -*/
		
			/*- Top line -*/
			
				.ubermenu-main {
					margin: 4px 15px 0px 15px !important;
				}
				
				.ubermenu-main .ubermenu-item-level-0 > a {
					padding:13px 15px 13px 15px !important;
				}
			
				.ubermenu-main .ubermenu-item-level-0 > a span{
					font-size: 18px;
					color: #F68026;
					font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
				}
				
				.ubermenu-main .ubermenu-item-level-0.ubermenu-active > a span {
					color: #333333;
				}
				
				.ubermenu-main .ubermenu-item-level-0 > a span:hover{
					color: #333333;
				}
				
				/*- Hide submenu indicator arrow -*/
				.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target:after {
					display:none !important;
				}
				
				.ubermenu-main li.ubermenu-has-submenu-mega.ubermenu-active {
					background-color: #e6e7e9;
					border-radius: 5px 5px 0 0;
				}
			
			/*- End Top line -*/
			
			/*- Mega drop down -*/
			
				.ubermenu-main ul.ubermenu-submenu {
					background:#E6E7E9;
				}
				
				.ubermenu-main .ubermenu-item-level-0 > ul {
					min-height:290px !important;
				}
				
				.ubermenu-main .ubermenu-item-level-0 > .ubermenu-submenu > li.ubermenu-column-auto {
					width: 16.6666%;
					min-height: 262px;
					border-right: 2px dotted #999;
					margin: 16px 0px 16px 0px;
					max-width: 158px;
				}
				
				/*- Fix IE8 text not wrapping -*/
				.ubermenu .ubermenu-target-text {
					display: block !important;
				}
				
				/*- Hide horizontal divider on last column only if there are 6 columns. -*/
				.ubermenu-main .ubermenu-item-level-0 > .ubermenu-submenu > li:nth-child(6) {
					border-right: 0px;
				}
				
				.ubermenu-main .ubermenu-item-level-0 > .ubermenu-submenu > li.ubermenu-column-auto > a:first-child span {
					font-weight:bold;
				}
				
				.ubermenu-main .ubermenu-submenu a {
					padding:5px 12px 0px 15px !important;
				}
				
				.ubermenu-main .ubermenu-submenu a:active, .ubermenu-main .ubermenu-submenu a:focus {
					color:#F68026;
				}
				
				.ubermenu-main .horiz_divider {
					height: 7px;
					border-bottom: 2px dotted #999999;
					margin-bottom: 7px;
					cursor: default;
					width:120px;
				}
				
				/*- Hide description of news pages. This is created automatically because news pages are posts-listings -*/
				.ubermenu .ubermenu-target-description {
					display: none !important;
				}
			
			/*- End Mega drop down -*/

		
		/*- End Primary navigation - Ubermenu -*/
		
		/*- Primary navigation - OLD -*
		
			.top-bar ul > li.has-dropdown .dropdown,
			.top-bar-jw ul > li.has-dropdown .template,
			#header .top-bar-jw ul > li.has-dropdown .template .dropdown,
			#header .top-bar ul > li.has-dropdown .dropdown,
			#header .top-bar ul > li.has-dropdown .dropdown li,
			#header .top-bar-jw ul > li.has-dropdown .template li,
			#header .top-bar ul > li.has-dropdown .dropdown li:hover,
			#header .top-bar-jw ul > li.has-dropdown .template li:hover {
				background: #e6e7e9 !important;
			}
		

			/*- Top line -*
			
				#header .top-bar-jw ul li:hover {
					background-color: #e6e7e9;
					border-radius: 5px 5px 0 0;
				}
				
				#header .top-bar-jw ul .no-dropdown:hover {
					background: #ffffff  !important;
					border-radius: 5px 5px 0 0;
				}
				
				.top-bar-jw ul > li a:not(.button) {
					height: 38px !important;
					line-height: 16px !important;
					font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif !important;
					font-weight: normal;
					font-style: normal;
					color:#F68026 !important;
				}

				.top-bar-jw ul > li:hover a:not(.button) {
					color: #333 !important;
				}
				
				.top-bar-jw {
					margin: 0 !important;
				}
				
				.top-bar ul > li.has-dropdown {
					position: inherit;
				}
				
			/*- Top line -*/
			
			/*- Mega drop down -*
			
				.top-bar ul > li.has-dropdown > .dropdown {
					left: 19px;
				}
				
				.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown {
					left: 0;
					top: 0px;
					padding-top: 15px !important;
					position: relative !important;
				}
		
				.top-bar-jw ul > li.has-dropdown .dropdown li {
					min-width: 150px;
					width: 150px;
					float: left;
					border-right: 2px dotted #999;
				}
				
				.top-bar-jw ul > li.has-dropdown .dropdown li li {
					min-width: 130px;
					width: 130px;
					border-right: none;
				}
			
				.submenu-content {
					background: #e6e7e9 !important;
					border-radius: 5px;
					border-bottom: 3px solid #ffffff;
					margin-top: -1px!important;
				}

				.dropdown .menu-box {
					width: 906px;
					height: 263px;
					overflow: hidden;
				}
				
				#header .top-bar-jw ul li .sub-menu li:hover {
					border-radius: 0;
				}
				
				.top-bar-jw .sub-menu ul li li a {
					height: 30px !important;
					line-height: 16px !important;
					font-family: Arial, Helvetica, sans-serif !important;
				}
				
				.top-bar-jw ul > li .dropdown li a:not(.button) {
					font-size: 13px !important;
					height: auto !important;
				}
				
				.top-bar-jw ul > li .dropdown li {
					border-bottom: none !important;
				}
				
				#header .menu-box li a {
					color: #333333 !important;
					white-space: normal !important;
				}
				
				#header .menu-box li a:hover {
					color: #EA7125 !important;
				}
				
				#header .menu-box li ul li a {
					color: #333333 !important;
				}
				
				#header .menu-box .horiz_divider {
					height: 7px;
					border-bottom: 2px dotted #999999;
					margin-bottom: 7px;
					cursor: default
				}
				
				#header .top-bar-jw ul > li.has-dropdown .dropdown li.has-dropdown > a:after, #header .top-bar-jw ul > li.has-dropdown .dropdown li.no-dropdown > a:after {
					border-style: none;
					border-width: 0px;
				}
				
				.top-bar-jw .menu-box .sub-menu ul ul, .top-bar-jw .menu-box .sub-menu ul a {
					padding: 0 10px 0 !important;
					margin: 0 !important;
				}
				
				.top-bar-jw .menu-box .sub-menu ul li li a {
					border-left: none !important;
					padding: 0 !important;
				}
				
				.top-bar-jw .menu-box .sub-menu ul li:first-child ul, .top-bar-jw .menu-box .sub-menu ul li:first-child a {
					border-left: none !important;
				}
				
				.top-bar-jw .sub-menu > ul {
					position: relative !important;
					top: auto !important;
				}
				
				.menu-box {
					position:relative;
					z-index: 99999;
				}
				
				.menu-box .sub-menu ul {
					height: 210px!important;
				}
				
			/*- End Mega drop down -*/
			
		
		/*- End Primary navigation - OLD -*/
	

	/*- End Top area -*/
	
	.sep_header {
		width: 939px;
		height: 6px;
		margin: auto;
		border-bottom: 3px dotted #999999;
	}	
	
	/*- Breadcrumbs -*/
	
		.single-event #main > .featured-area {
			display:none;
		}
	
		.featured-area {
			width: 100% !important;
		}
	
		.featured-area.featured-area-home {
			height:15px;
		}
	
		.portfolio_categories {
			margin-bottom: 0px !important;
		}
	
	/*- End Breadcrumbs -*/
	

/*- End Header -*/


/*- Left hand menu -*/

	#left_menu_area {
		width: 170px;
		float: left;
		padding: 1px 5px 0px 15px;
	}

	#left_menu_area article {
		border: none;
		padding: 0px;
	}
	
	#left_menu_area .menu {
		padding: 0;
		list-style: none;
	}

	#left_menu_area .menu li {
		padding: 3px 0;
		margin: 0;
	}
	
	#left_menu_area .menu ul {
		padding: 0;
		font-weight: bold;
	}
	
	#left_menu_area li {
		list-style-type: none !important;
	}
	
	#left_menu_area li.current-menu-item {
		list-style-position: outside;
		list-style-image: url('images/myeloma_img/arrow-2-4.png') !important;
	}
	
	#left_menu_area .widget ul li a:after {
		border-style: none !important;
	}
	
	#left_menu_area .menu .current-menu-ancestor {
		font-weight: bold;
	}
	
	#left_menu_area ul.menu > li {
		border-top: 2px dotted #ccc;
		border-bottom: none;
	}

	#left_menu_area .current-menu-ancestor .sub-menu {
		padding-left: 15px !important;
	}
	
	#left_menu_area .current-menu-item .sub-menu {
		padding-left: 15px !important;
	}
	
	#left_menu_area .menu .current-menu-item > a {
		color: #f68026;
		font-weight: bold;
		display: block;
	}
	
	#left_menu_area .menu .current-menu-parent> a {
		color:#000000 !important;
		display: block;
	}
	
/*- End Left hand menu -*/


/*- Page Divider (Vertical) -*/

	.sep_line{
		background: url("images/myeloma_img/sep-line.png") repeat-y 0 -2px;
		width: 6px;
		float: left;
		margin-right: 10px;
		height: 1px;
	}
	
/*- EndPage Divider (Vertical) -*/

/*- Page Divider (Horizontal Orange) -*/

	.sep-orange {
		background: url("images/myeloma_img/sep-repeating.png") repeat-x;
		height: 6px
	}

/*- End Page Divider (Horizontal Orange) -*/


/*- Page content - Default Page Type -*/

	#main {
		padding: 0 20px;
	}
	
	#middle_content_page {
		float: left;
		width: 434px;
	}
	
	#middle_content_page h1 {
		font: normal 26px ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
		color: #f68026;
	}

	#middle_content_page ul{
		padding-left: 14px;
	}
	
	.post-box a {
		color: #F68026;
	}
	
	.sep-c {
		border-top: 2px dotted #999999;
		clear: both;
		margin: 10px 0;
	}
	
	/*- Breadcrumb area (not homepage) -*/
	
		.blog-items-sortby {
			width: 100% !important;
		}
		
		.breadcrumbs span {
			font-size: 11px !important;
		}
		
		.breadcrumbs a {
			border: none !important;
			background: url("images/myeloma_img/icon-nav-sep.png") no-repeat 100% 2px;
			padding-right: 12px !important;
			font-weight: bold;
			font-size: 11px !important;
		}
		
		.breadcrumbs a span {
			color: #f68026 !important;
		}
	
	/*- End Breadcrumb area (not homepage) -*/

	
	/*- Home page -*/

		#breadcrumb_area {
			margin: 10px 0;
		}
	
		#home_editor_content {
			margin: 0px 0 0 0;
			overflow:hidden;
		}
		
		#home_editor_content h1{
			font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
			font-size: 40px;
			padding-left: 0px;
			letter-spacing: -1px;
			line-height: 80px;
		}
		
		/*- LayerSlider -*/
		
			/*- Fix Slider arrows being above top mega menu -*/
			
				.ls-v5 .ls-nav-prev, .ls-v5 .ls-nav-next {
					z-index: 50 !important;
				}
	
			/*- End Fix Slider arrows being above top mega menu -*/
			
		/*- End LayerSlider -*/
		
		
		/*- News and Event blocks -*/
		
			#home_news {
				clear: both;
				margin: 0px;
				overflow: hidden;
			}
			
			#home_events {
				clear: both;
				margin: 0px;
				overflow: hidden;
			}
			
			#home_news .news-left-col, #home_events .events-left-col {
				width:49%;
				float:left;
				margin-right: 2%;
			}
			
			#home_news .news-right-col {
				padding-top: 11px;
				width:49%;
				float:left;
			}
			
			#home_events .events-right-col {
				padding-top: 18px;
				width:49%;
				float:left;
			}
			
			#news_heading {
				width:100%;
				height: 93px;
				padding: 10px 0 0px 93px;
				background:transparent url("images/myeloma_img/news-icon.png") no-repeat center left;
			}
			
			#events_heading {
				width:100%;
				height: 100px;
				padding: 10px 0 0px 93px;
				background:transparent url("images/myeloma_img/events-icon.png") no-repeat center left;
			}
			
			.home-heading-orange {
				font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
				font-size: 34px;
				letter-spacing: -1px;
				line-height: 36px;
				color: #F68026;
			}
			
			.home-heading-black {
				font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
				font-size: 34px;
				letter-spacing: -1px;
				line-height: 36px;
				color: #000000;
			}
			
			.news_area, .events_area {
				overflow: hidden;
				width:100%;
				margin-bottom: 10px;
			}
			
			.news_date, .events_date {
				float: left;
				width: 55px;
				height: 60px;
				background: url('images/myeloma_img/bg-date.png');
				padding: 12px 0 0 0;
				text-align: center;
				margin: 0 10px 0 0;
				font-family: ArialRoundedMT-Bold,Arial,Helvetica,sans-serif;
				font-weight: normal;
				font-style: normal;
			}
			
			.news_d, .events_d {
				font-size: 24px;
				font-weight: bold;
				color: #222;
			}
			
			.news_m, .events_m {
				font-size: 15px;
				font-weight: bold;
				color: #f68026;
			}
			
			.news_details, .events_details {
				float: none;
				width: auto;
			}

		
			.events_title, .news_title {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				width:auto;
				font-weight: bold;
				color: #f68026;
				font-size: 16px;
			}
			
			.news_title a, .events_title a {
				color: #f68026;
				font-weight: bold;
				font-size: 13px;
				text-decoration: none;
				border-bottom: 1px solid #f68026;
			}
			
			.news_title a:hover, .events_title a:hover {
				color: #f68026;
				text-decoration: none;
				border-bottom:0;
			}
			
			.cat_lbl, .event_field_lbl {
				font-size: 12px;
				color: #666;
			}
			
			.cat_title, .event_field_value {
				font-size: 12px;
				font-weight: bold;
				color: #666;
			}
			
			#home_news .news_area_1 .sep-c, #home_events .events_area_1 .sep-c {
				display: none;
			}
			
			#events_content, #news_content {
				position: relative;
				height: auto;
			}
			
			.events_right_content_class, .news_right_content_class {
				position: relative;
				top: -224px;
				left: 320px;
			}
			
			.content_more {
				float:left;
				margin-top: 15px;
				background: url('images/myeloma_img/bg-more.png');
				width: 213px;
				height: 27px;
				display: block;
				font-size: 13px;
				text-align: center;
				color: #FFF;
				padding-top: 3px;
				font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-style: normal;
			}
			
			.content_more:hover {
				color: #FFF;
			}
		
		/*- End News and Event blocks -*/
		
		
		/*- In the spotlight - */
	
			#home_editor_content .background-float-right{
				background-position:right !important;
			}

		/*- End In the spotlight - */
		
		
		/*- Donate widget (Some styling only on homepage, other affects the widget on other pages) -*/
		
			#donate_short_form_area {
				background: url("images/myeloma_img/bg-donate.png") no-repeat;
				padding: 18px 10px 5px;
				margin: 0 0 15px 12px;
				height: 275px;
			}
			
			#heading_donate {
				font-size: 28px;
				color: #f68026;
				font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-style: normal;
				margin: 5px 0 20px;
			}
			
			.txt_donate {
				font-size: 13px;
				color: #666;
				margin: 12px 0 8px;
			}
			
			.d_field_area {
				font-size: 15px;
				font-weight: bold;
				color: #666;
				margin: 5px 0;
			}
			
			.amount_donation_area {
				background: #fff;
				border: 1px solid #CCCCCC;
				margin-top: 22px;
				border-radius: 5px;
				padding: 5px;
				overflow: hidden;
			}
			
			.amount_donation_area input, .amount_donation_area input {
				padding-top: 2px;
				font-size: 48px;
				font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-style: normal;
			}
			
			.amount_donation_area input, .amount_donation_area input:focus {
				border: none;
				background: #fff;
				box-shadow: none;
				height: 55px;
				margin-bottom: 0;
				width: 198px;
			}
			
			.btn_submit_donation input {
				background: url("images/myeloma_img/btn-donate.png") no-repeat;
				color: #fff;
				border: none;
				padding: 0;
				cursor: pointer;
				font-size: 20px;
				margin: 14px 0 0 0;
				font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-style: normal;
				width: 129px;
				height: 43px;
				text-indent: -9000px;
				text-transform: capitalize;
			}
			
			.arrow-white {
				background: url("images/myeloma_img/arrow-white.png") no-repeat scroll 0 0 transparent;
				display: inline-block;
				height: 6px;
				width: 7px;
			}

		/*- Donate widget (Home page only) -*/
	
	/*- End Home page -*/
	
	
	/*- Remove image drop shadow default style from theme -*/
	
		figure.vc_figure img {
			box-shadow: 0px 0px 0px;
			-moz-box-shadow: 0px 0px 0px;
			-webkit-box-shadow: 0px 0px 0px;
		}

	/*- End Remove image drop shadow default style from theme -*/
	
	
	/*- Slideshows - NOT LayerSlider  -*/
	
		.slideshow_container_style-light {
			background-color: #000000;
		}
	
		.slideshow_container p {
			margin-bottom: 15px !important;
			margin-top: -5px !important;
			padding: 7px !important;
		}
		
		.slideshow_description.slideshow_transparent > h2 {
			background-color: #f68026;
			left: 0px;
			position: absolute;
			top: -272px;
			width: 100%;
			height: 38px;
			font-weight: bold;
		}
		
		.slideshow_container_style-light .slideshow_transparent {
			opacity: 0.7 !important;
		}
		
		.slideshow_container_style-light .slideshow_description h2 {
			font-size: 1.3em;
			text-align: left !important;
		}
		
		.slideshow_container_style-light a {
			height: 63px;
			text-decoration: none;
		}
	
	/*- End Slideshows - NOT LayerSlider  -*/
	
	
	/*- Quotes in middle of page -*/
	
		.muk_centre_quote {
			background-color: #eaeaea;
			padding: 15px 15px 1px 15px;
			border-top-right-radius: 20px;
			border-bottom-left-radius: 20px;
			margin-bottom:15px;
		}
		
		.muk_centre_quote p {
			font-style: italic;
			margin-bottom: 17px !important;
		}
		
		.muk_centre_quote h3 {
			font-weight:normal;
			font-size:13px;
			color:#333;
			text-align:right;
		}
		
		.muk_centre_quote p:before {
			content:url('/wp-content/uploads/2013/09/open_quote.png');
			margin-right:4px;
		}
		
		.muk_centre_quote p:after {
			content:url('/wp-content/uploads/2013/09/close_quote.png');
			margin-left:4px;
		}
		
	/*- End Quotes in middle of page -*/
	
	
	/*- Forms -*/
	
		.muk-form-asterisk {
			color: #F68026;
			font-weight: bold;
			font-size: 18px;
		}
		
	/*- End Forms -*/

	
	/*- Events -*/
	
		.con_link {
			color: #f68026;
			text-decoration: underline;
			background: url('images/myeloma_img/arrow-2.png') no-repeat right;
			padding-right: 10px;
			font-weight: bold;
			font-size: 13px;
		}
		
		/*- Can be removed once event maps are taken out of tab-boxes. -*/
		#test {
			position:relative;
			z-index: 1;
		}
	
	/*- End Events -*/
	
	
	/*- Event organiser map - Used for Find a Support Group page -*/

		/*- Keep map below main menu -*/
		.eo-venue-map.googlemap {
			z-index: 10;
		}
		
		/*- Tooltip -*/
		.qtip {
			background:#FFFFFF !important;
		}
		
		.eo-tooltip-title {
			color:#111111;
			border-bottom: 1px solid #A7A7A7;
			font-size:16px;
		}
		
		.eo-tooltip-address{
			color:#222222;
		}
		
		.eo-tooltip-link-text, .eo-tooltip-link-text:hover {
			color:#f68026;
			text-decoration:underline;
		}
		
		/*- Fix Google Maps not loading on pan -*/
		.googlemap img {
			max-width: none !important;
		}

	/*- End Event organiser map -*/
	
	
	/*- Toggle - Used in FAQs -*/
	
		.toggle {
			cursor: pointer;
		}
		
		.toggle h4 {
			font-size: 13px;
			font-weight: bold;
			color: #666;
		}
		
		.toggle h4:hover {
			color: #f68026;
		}
		
		.toggle_content {
			cursor: default;
			margin-left: 15px;
		}

	/*- End Toggle - Used in FAQs -*/
	
	
	/*- News pages -*/
	
		.single-news .featured-area {
			display:none;
		}
	
		.news_block {
			cursor: pointer;
			min-height: 120px;
			margin-bottom: 15px;
		}
		
		.news_block_title {
			border-bottom: 2px dotted #cccccc;
			margin: 0 0 8px;
			color: #F68026;
			font: normal 18px ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-style: normal;
		}
		
		a .news_block_title {
			text-decoration: none !important;
		}
		
		.news_block span {
			text-decoration: underline !important;
			font-weight: bold;
			color: #F68026;
			padding-right: 12px;
			background: url("images/myeloma_img/arrow-2.png") no-repeat right 60% rgba(0, 0, 0, 0);
		}
		
		.news_block_category_desc {
			overflow: hidden;
			min-height: 80px;
			color: #333;
		}
		
		.news_block_show_all {
			position: relative;
		}
		
		.news_block_show_all span {
			color: #f68026;
			text-decoration: underline;
			position: absolute;
			top: -16px;
			right: 10px;
		}
		
		.news_item_title {
			font-size: 16px;
			font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-style: normal;
			margin-bottom: 8px;
		}
		
		.news_item_title a {
			color: #f68026 !important;
			text-decoration: underline;
		}
		
		#comments .comment {
			clear: right;
		}
	
	/*- End News pages -*/
	
	
	/*- Biography blocks - Needs cleaning up -*/

		.biography {
			margin:0px 0px 12px 0px !important;
		}

		.biography .wpb_single_image, .biography .wpb_single_image * {
			display:inline;
			float:left;
		}

		.biography img {
			border: 3px solid #FFF;
			box-shadow: #888 2px 2px 6px 1px;
			margin: 0px 10px 10px 0px;
		}
		
		.biography h4 {
			margin: 0px 0px 10px 0px !important;
			border-bottom: 2px dotted #C0C0C0;
		}
		
		.bio_myeloma_information_specialists {
			background: #e7e8e9;
			padding: 10px 10px 10px 10px;
			margin-bottom: 10px;
		}
		
		.bio img {
			border: 3px solid #FFF;
			box-shadow: #888 2px 2px 6px 1px;
			margin: 0px 10px 10px 0px;
			width: 150px;
			height: 150px;
		}
		
		.bio_board_member img {
			border: 3px solid #FFF;
			box-shadow: #888 2px 2px 6px 1px;
			margin: 0px 20px 10px 0px;
			float: left;
			width: 150px;
			height: 150px;
		}
		
		.bio_researcher img {
			border: 3px solid #FFF;
			box-shadow: #888 2px 2px 6px 1px;
			margin: 0px 10px 10px 0px;
			float: left;
			width: 150px;
			height: 180px;
		}

	/*- End Biography blocks - Needs cleaning up -*/
	
	
	/*- Portrait blocks - Needs cleaning up -*/
	
		.portrait_researcher {
			float: left;
			width: 136px;
			height: 190px;
			padding: 6px 4px 6px 6px;
			text-align: center;
		}
		
		.portrait_researcher img {
			border: 3px solid #FFF;
			box-shadow: #888 2px 2px 6px 1px;
			margin: 0px 14px 6px 0px;
			float: left;
			width: 120px;
			height: 150px;
		}
		
		.portrait_board_member {
			float: left;
			width: 136px;
			height: 190px;
			padding: 6px 4px 6px 6px;
			text-align: center;
		}
		
		.portrait_board_member img {
			border: 3px solid #FFF;
			box-shadow: #888 2px 2px 6px 1px;
			margin: 0px 14px 6px 0px;
			float: left;
			width: 120px;
			height: 120px;
		}
		
		.portrait_staff_member {
			width: 100%;
			padding: 0px 0px 0px 0px;
			text-align: center;
			margin:0px 0px 0px 0px;
		}
		
		.portrait_staff_member img {
			border: 3px solid #FFF;
			box-shadow: #888 2px 2px 6px 1px;
			margin: 0px 0px 10px 0px;
			width: 100%;
		}
		
		.bio_infoday_chairperson img {
			border: 3px solid #FFF;
			box-shadow: #888 2px 2px 6px 1px;
			margin: 0px 14px 6px 0px;
			float: left;
			width: 150px;
			height: 165px;
		}

	/*- End Portrait blocks - Needs cleaning up -*/
	
	
	/*- Content box -*/
	
		.muk-content-box {
			width: 47.8% !important;
			margin-left: 1.1%;
			margin-right: 1.1%;
			margin-bottom: 16px;
			border-radius: 3px;
			background: #F8F8F8;
			padding: 8px;
			padding: 8px;
			border: 1px solid #C7C7C7;
		}
		
		.muk-content-box-wide {
			width: 100% !important;
		}
		
		.muk-content-box .wpb_wrapper, .muk-content-box .vc_inner, .muk-content-box .vc_column_container, .muk-content-box .vc_column-inner {
			height:100%;
			display: table !important;
		}

		.muk-content-box.multi-buttons .wpb_wrapper, .muk-content-box.multi-buttons .vc_inner {
			width:100%;
			display:block !important;
		}
		
		.muk-content-box.fix-8 {
			margin-top:8px;
		}
		
		.muk-content-box .vc_column-inner {
			padding:8px;
		}
	
		.muk-content-box .muk-content-box-title {
			font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#F68026;
		}
		
		.muk-content-box .thumbnail {
			width: 30%;
			margin:0 0 12px 15px !important;
		}
		
		.muk-content-box .vc_btn3-container.align-bottom {
			position:absolute;
			bottom:0;
		}
		
		.muk-content-box .vc_btn3-container.align-right {
			position:absolute;
			right:8px;
		}
		
		.muk-content-box .vc_btn3.vc_btn3-size-md {
			padding-top:10px;
			padding-bottom:10px;
		}
		
		.muk-content-box .vc_single_image-img {
			width:100%;
		}
	
	/*- End Content box -*/
	
	
	/*- Grey linkbox - Box with description + link to page -*/
	
		.link-box {
			background-color: #F2F2F2;
			padding: 4px 16px 16px 16px;
			min-height: 220px;
			width:100%;
		}

		.link-box h3 {
			font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
			color: #F68026;
			width: 100%;
			border-bottom: 2px dotted #cccccc;
			padding-bottom: 8px;
			margin-top:10px;
			margin-bottom: 6px;
			line-height: 18px;
		}

		.link-box p {
			font-size: 13px;
			line-height: 16px;
			margin-bottom: 40px;
		}

		.link-box a{
			position:absolute;
			bottom:32px;
			padding: 4px 18px 4px 8px !important;
			font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
			font-size: 14px;
			padding-right: 10px;
			background: #F68026 url('images/myeloma_img/arrow-white.png') no-repeat 95% 53%;
			color: #ffffff !important;
			text-decoration: none !important;
			-webkit-border-radius: 7px;
			-moz-border-radius: 7px;
			border-radius: 7px;
		}

		.link-box a:hover{
			background-color: #999999;
		}

	/*- End Grey linkbox - Box with description + link to page -*/
	
	
	
	/*- Fundraising specific pages -*/
	
		/*- RWAE Find Box -*/
		
			#findBox {
				background: none repeat scroll 0 0 #f2f2f2;
				color: white;
				font-size: 13px;
				font-weight: bold;
				margin-bottom: 10px;
				padding: 15px 15px 10px;
			}
			
			.content-block {
				position: relative;
				padding: 6px 8px 6px 7px;
				cursor: pointer;
				margin: 0px 7px 7px 0px;
				width: 306px;
				float: left;
			}
			
			#ui-datepicker-div {
				display:none;
			}
			
			/*- Fix Event Finder links -*/
			#eventsDiv .urlHolder {
				float:none;
			}	
		
		/*- End RWAE Find Box -*/
		
		
		/*- Merchandise -*/
		
			.merchHolder {
				float: left;
				height: 300px;
				margin-right: 25px;
				position: relative;
				width: 200px;
			}
			
			.merchBox {
				border: 1px solid #D2D2D2;
				border-radius: 0 10px 0 10px;
				box-shadow: 2px 2px 2px #D2D2D2;
				height: 250px;
			}
			
			.merchTitle {
				border: 1px solid #EFEFEF;
				border-radius: 0 10px 0 0;
				color: #f68026;
				font-size: 13px;
				font-weight: bold;
				height: 21px;
				padding-left: 5px;
				padding-bottom: 4px;
			}
			
			.merchDesc {
				border-top: 1px solid #D2D2D2;
				font-size: 13px;
				padding: 13px 5px;
				text-align: center;
			}
			
			.merchPrice {
				color: #202020;
				font-size: 14px;
				padding-top: 5px;
				text-align: right;
			}
			
		/*- End Merchandise -*/
		
		
		/*- Success stories -*/
		
			.success_stories_button {
				position: relative;
				border: 1px solid #C0C0C0;
				padding: 7px;
				margin: 0px 0px 10px 0px;
			}
			
			.success_stories_button h2 {
				margin: 0px 0px 0px 0px;
			}
			
			.success_stories_button p {
				margin: 0px 0px 0px 0px;
			}
			
			.success_stories_button a {
				position: absolute;
				right: 10px;
				bottom: 7px;
			}
			
			.success_stories_button img {
				width: 100px;
				height: 115px;
				float: left;
				margin: 0px 10px 0px 0px;
				border: 3px solid #FFF;
				box-shadow: #888 2px 2px 6px 1px;
			}
			
		/*- End Success stories -*/
		
		
	/*- End Fundraising specific pages -*/
	
	
	/*- Sidebar (RHS) - Default Page Type -*/
	
		/*- Widgets -*/
		
			#sidebar .sidebar-box {
				margin-top: -10px;
			}
			
			#sidebar article {
				border: none;
				border-bottom: 2px dotted #999;
				padding: 10px 0px 10px 0px;
				width: 100%;
			}

			.widget h2 *{
				font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif !important;
				font-weight: normal;
				font-style: normal;
				color: #F68026 !important;
				margin-bottom: 12px !important;
			}
			
			/*- Make all widget heading invisible -*/
			.sidebar-section h2 {
				display:none;
			}
			
			.widget-heading-orange {
				font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
				font-size: 28px;
				line-height: 28px;
				color: #F68026;
			}

			.widget-heading-black {
				font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
				font-size: 28px;
				line-height: 28px;
				color: #000000;
			}

			.textwidget a {
				color:#666666;
			}

			.text-widget-text {
				display: block;
				width: 180px;
				margin: 6px 0;
			}

			.text-widget-text-wide {
				display: block;
				margin: 6px 0;
			}

			.text-widget-link {
				text-decoration: underline !important;
				font-weight: bold;
				color: #F68026;
				padding-right: 12px;
				background: url("images/myeloma_img/arrow-2.png") no-repeat right 60% rgba(0, 0, 0, 0);
			}

			/*- Latest News (Ultimate posts) -*/

				.widget_ultimate_posts .sidebar-section h2 {
					display: inline;
				}
				
				.widget_ultimate_posts ul {
					margin-top: 10px;
					padding-left: 0 !important;
				}
				
				.widget_ultimate_posts .cat-item a {
					color: #F68026;
					font-size: 13px;
					font-weight: bold;
					text-decoration: underline;
					background: url('images/myeloma_img/arrow-2.png') no-repeat right;
					padding-right: 10px;
				}
				
				.upw-content {
					margin: 10px 0 0 0;
				}
				
				.upw-content p {
					margin: 6px 0 6px 0;
				}
				
				.upw-content .post-title a {
					background: url("images/myeloma_img/arrow-2.png") no-repeat scroll left center;
					color: #F68026;
					font-size: 13px;
					font-weight: bold;
					padding-left: 10px;
				}
				
				.upw-content .post-title a:after {
					border: 0;
				}
				
			/*- End Latest News (Ultimate posts) -*/
			
			/*- Myeloma Matters -*/
			
				.myeloma_matters_widget {
					background:url("images/myeloma_img/myeloma-matters-spring-2014.png") no-repeat -3px;
					height: 171px;
					padding:30px 0 0 10px;
				}
			
			/*- End Myeloma Matters -*/
			
			/*- Answers to your questions -*/

				.answer_question_widget {
					background:url("images/myeloma_img/answer_question.png") no-repeat 100% 11px;
				}

			/*- End Answers to your questions -*/

			/*- Donate now -*/

				.donate_now_widget {
					padding: 20px 10px 5px 10px;
					background-color: #F2F2F2;
				}
				
				.donate_widget_heading {
					margin-bottom: 5px !important;
					position: relative;
				}
				
				.donate_widget_side_image {
					background: url("images/myeloma_img/coin.png") no-repeat !important;
					position: absolute;
					width:  88px;
					height: 88px;
					right: 17px;
					top: 20px;
				}
				
				.donate_now_widget .d_field_area {
					font-size: 15px;
					font-weight: normal;
					color: #666;
					margin: 5px 0;
				}
				
				.donate_now_widget .amount_donation_area {
					float:left;
					background: #fff;
					border: 1px solid #CCCCCC;
					margin: 14px 15px 0px 0px;
					border-radius: 5px;
					padding: 7px;
					overflow: hidden;
					width:130px;
				}
				
				.donate_now_widget .amount_donation_area input {
					padding-top: 4px;
					font-size: 23px;
					font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
					font-weight: normal;
					font-style: normal;
				}
				
				.donate_now_widget .amount_donation_area input, .donate_now_widget .amount_donation_area input:focus {
					border: none;
					background: #fff;
					box-shadow: none;
					height: 28px;
					margin-bottom: 0;
					width: 90px;
				}				
				
			/*- End Donate now -*/
			


			/*- Widget Icons -*/

				.widget-icon-speak{
					background:url("images/myeloma_img/speak-icon.png") no-repeat center right;
				}

				.widget-icon-envelope{
					background:url("images/myeloma_img/envelope-icon.png") no-repeat center right;
				}

				.widget-icon-telephone{
					background:url("images/myeloma_img/phone-icon.png") no-repeat center right;
				}

				.widget-icon-video{
					background:url("images/myeloma_img/video-icon.png") no-repeat center right;
				}

				.widget-icon-filmstrip-rtw{
					background:url("images/myeloma_img/icon-filmstrip-rtw.png") no-repeat right 30px;
				}

				.widget-icon-filmstrip-our-strategy{
					background:url("images/myeloma_img/icon-filmstrip-our-strategy.png") no-repeat right 30px;
				}

				.widget-icon-case-study{
					background:url("images/myeloma_img/icon-case-study.png") no-repeat right 30px;
				}

				.widget-icon-maw2014-webinar{
					background:url("images/myeloma_img/maw2014-webinar.png") no-repeat right 30px;
				}

				.widget-icon-slideshow{
					background:url("images/myeloma_img/icon-slideshow.png") no-repeat right 30px;
				}

				.widget-icon-did-you-know{
					background:url("images/myeloma_img/icon-did-you-know.png") no-repeat right 30px;
				}

				.widget-icon-filmstrip-rtw-where-your-money-goes{
					background:url("images/myeloma_img/icon-filmstrip-rtw-where-your-money-goes.png") no-repeat right 30px;
				}

				.widget-icon-london-paris-sponsored-by{
					background:url("images/myeloma_img/icon-london-paris-sponsored-by.png") no-repeat right 30px;
				}
				 
				.widget-icon-filmstrip-cmm-where-your-money-goes{
					background:url("images/myeloma_img/icon-filmstrip-rtw-where-your-money-goes.png") no-repeat right 40px;
				}
				 
				.widget-icon-questionmark{
					background:transparent url("images/myeloma_img/questionmark-icon.png") no-repeat center right;
				}

				.widget-icon-molecule{
					background:transparent url("images/myeloma_img/molecule-icon.png") no-repeat center right;
				}

				.widget-icon-molecule2{
					background:transparent url("images/myeloma_img/icon-molecule.png") no-repeat center right;
				}

				.widget-icon-microscope{
					background:transparent url("images/myeloma_img/icon-microscope.png") no-repeat center right;
				}

				.widget-icon-magnifier{
					background:transparent url("images/myeloma_img/magnifier-icon.png") no-repeat center right;
				}

				.widget-icon-megafon{
					background: url("images/myeloma_img/megafon-icon.png") no-repeat center right;
				}

				.widget-icon-megafon-bottom{
					background: url("images/myeloma_img/megafon-icon.png") no-repeat bottom right;
				}

				.widget-icon-form{
					background:transparent url("images/myeloma_img/form-icon.png") no-repeat center right;
				}

				.widget-icon-infoguides{
					background: url("images/myeloma_img/infoguide-icon.png") no-repeat center right;
				}

				.widget-icon-group{
					background: url("images/myeloma_img/group-icon.png") no-repeat center right;
				}

				.widget-icon-group-wide{
					background: url("images/myeloma_img/group-icon.png") no-repeat 195px 23px;
				}

				.widget-icon-coffee-cup{
					background: url("images/myeloma_img/icon-coffee-cup-photo.png") no-repeat center right;
				}

				.widget-icon-halloween-bat{
					background: url("images/myeloma_img/icon-bat.png") no-repeat center right;
				}

				.widget-icon-halloween-case-study{
					background:url("images/myeloma_img/icon-halloween-case-study.png") no-repeat right 30px;
				}

				.widget-icon-coffee-machine{
					background: url("images/myeloma_img/icon-coffee-machine-2.png") no-repeat 200px 40px;
				}

			/*- End Widget Icons -*/
			
			/*- Quotation -*/
				.quotation-widget {
					display: block;
					margin: 12px 0;
				}
				
				.quotation {
					background:transparent url("images/myeloma_img/speech.png") no-repeat 94% 10px;
					padding-left: 35px;
					padding-top: 10px;
					padding-bottom: 10px;
					color: #6e6d72;
					font-size: 15px;
					font-weight: bold;
				}
				
				.quotation img {
					float: right;
				}
				
				.quotation-float {
					float: left;
					background:transparent url("images/myeloma_img/speech.png") no-repeat left 10px;
					padding:10px 0px 10px 35px;
					width: 165px;
					color: #6e6d72;
					font-size: 15px;
					font-weight: bold;
				}
				
				#quotation-name {
					clear: both;
					font-size: 13px;
					font-weight: normal;
					display: block;
					padding: 0px 0 0 35px;
					color: #858587;
				}

			/*- End Quotation -*/
			
		
		/*- End Widgets -*/
		
		
	/*- End Sidebar (RHS) - Default Page Type -*/

	
/*- End Page content - Default Page Type -*/



/*- Page content - Hub Page Type -*/

	body.page-template-custom-hub #main {
		margin: 0px;
		padding: 0px;
	}

	#middle_content_page_hub h1 {
		font: normal 26px ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
		color: #F68026;
		margin:0px;
	}
	
/*- Page content - Hub Page Type -*/



/*- Page content - Event Page Type -*/

	#middle_content_event {
		float: left;
		width: 434px;
	}
	
	#middle_content_event nav#nav-single {
		display: none;
	}
	
	#event_title_tpl {
		font: normal 26px ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
		color: #F68026;
		padding: 10px 0 5px;
	}
	
	/*- Date formatting -*/
	
		.events_time {
			font-weight: bold;
			font-size: 16px;
		}
		
		.events_venue {
			color: #333;
		}

	/*- End Date formatting -*/
	

	/*- Tabbed content -*/
	
		.entry-content a {
			color: #f68026;
			text-decoration: underline;
		}
		
		.entry-content a:hover {
			color: #f68026;
			text-decoration: underline;
		}
	
		#middle_content_event .tabs {
			background: url('images/myeloma_img/bg-tabs.png') repeat-x;
			margin-bottom: 0;
			height: 33px;
			border-bottom: 0;
		}
		
		#middle_content_event .tabs dd {
			border-left: 1px solid #f0f0f0;
		}
		
		#middle_content_event .tabs dd.active, #middle_content_event .tabs > li.active {
			border-top: 0;
			margin-top: 0;
			margin-left: 0;
		}
		
		#middle_content_event .tabs dd.active a, #middle_content_event .tabs > li.active a {
			background: url('images/myeloma_img/bg-tabs-active.png') repeat-x;
			color: #333;
			font-weight: normal;
		}
		
		#middle_content_event .tabs dd a, #middle_content_event .tabs > li a {
			font-size: 13px;
			padding: 0 20px;
			color: #f68026;
		}
		
		#middle_content_event .tabs dd a {
			height: 33px;
			line-height: 33px;
			font-family: ArialRoundedMT-Bold;
			font-weight: normal;
			font-style: normal;
		}
		
		#middle_content_event .tabs-content a {
			color: #EA7125;
			text-decoration: underline;
		}
		
		#middle_content_event ul.tabs-content > li {
			background: #f4f4f4;
			padding: 20px 15px 1px 15px;
		}
		
		#middle_content_event ul.tabs-content > li li {
			margin-left: 15px;
			list-style-type: disc;
		}
		
		#middle_content_event ul.tabs-content > li#tab3Tab {
			padding: 0px;
		}
		
		#middle_content_event .entry-title a {
			color: #f68026;
			font-size: 16px;
			font-weight: bold;
		}
		
	/*- End Tabbed content -*/

	
	/*- Sidebar (RHS) - Event Page Type -*/
	
		.single-event #sidebar {
			margin-top: 35px !important;
		}
	
	/*- End Sidebar (RHS) - Event Page Type -*/
	
	/*- Fix  Support Group page widths -*/
	
		#primary.right-sidebar #content {
			width:100% !important;
		}
	
	/*- End Fix  Support Group page widths -*/
	

/*- End Page content - Event Page Type -*/



/*- Page content - Default Page - No Left Nav - With RHS widgets -*/

	#middle_content_page_no_left_nav {
		float: left;
		padding-left: 10px;
	}
	
	#middle_content_page_no_left_nav ul {
		padding-left: 30px;
	}
	
	#middle_content_page_no_left_nav h1 {
		font: normal 26px ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
		color: #f68026;
	}

/*- End Page content - Default Page - No Left Nav - With RHS widgets -*/



/*- Page content - Default Page - No RHS widgets -*/

	#middle_content {
		float: left;
		width: 750px;
	}
	
	#middle_content h1 {
		font: normal 26px ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
		color: #f68026;
	}
	
	#middle_content ul {
		padding-left: 30px;
	}
	
	#middle_content .publication_col_1 {
		width: 434px;
		float: left;
	}
	
	#middle_content .publication_col_2 {
		width: 313px;
		padding-left: 21px;
		float:left;
	}
	
	#middle_content .publication_col_2 img.alignnone {
		border: 1px solid #c0c0c0
	}
	
	#middle_content .two_col_col_1 {
		width: 434px;
	}
	
	#middle_content .two_col_col_2 {
		width: 313px;
		padding-left: 21px;
	}
	
	/*- Accordion - Used in the Glossary -*/

		#middle_content ul.accordion {
			padding-left: 0px;
		}
		
		ul.accordion > li.active {
			border-top: 3px solid #f68026;
		}

	/*- End Accordion - Used in the Glossary -*/
	

/*- End Page content - Default Page - No RHS widgets - (Publications) -*/


/*- Gravity forms -*/

	.muk-gravity-form, .gform_wrapper {
		background: #f2f3f5;
		width:100% !important;
		margin:0px !important;
		max-width:100% !important;
	}
	
	.muk-gravity-form .gform_footer {
		background:#FFFFFF;
	}
	
	.muk-gravity-form .gform_fields {
		padding-left:14px !important;
		padding-right:14px !important;
	}
	
	.muk-gravity-form ul {
		list-style-type: none;
	}
	
	.muk-gravity-form .gfield_select {
		height: 32px;
		color: #635d5d;
	}
	
	.muk-gravity-form label {
		font-size: 12px;
	}
	
	.muk-gravity-form .gfield.tiny {
		border-bottom: 1px solid #cccccc;
	}
	
	.muk-gravity-form .tiny label {
		float: left;
		margin: 12px 10px 10px 0;
		width: 80% !important;
	}
	
	.muk-gravity-form .tiny input {
		width:17% !important;
		height: 26px;
		float:right;
		border-radius: 0 0 2px 2px;
		margin: 0 0 0 0;
	}
	
	.muk-gravity-form .gfield_checkbox li input[type="checkbox"] {
		vertical-align:top !important;
	}

	.muk-gravity-form li.hide-label label.gfield_label {
		display:none !important;
	}
	
	.muk-gravity-form li.hide-labels span label {
		display:none;
	}
	
	.muk-gravity-form .hide-label .ginput_complex label {
		display: none;
	}
	
	.muk-gravity-form .hide-sub-label .ginput_complex label {
		display: none !important;
	}
	
	.muk-gravity-form .stack span, .muk-gravity-form .stack span input{
		display:inline !important;
	}
	
	.muk-gravity-form .name_prefix select {
		border: 1px solid #ccc;
		border-radius: 2px;
		box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
		height:32px;
	}
	
	.muk-gravity-form .ginput_complex .ginput_left, .muk-gravity-form .ginput_complex .ginput_right {
		min-height: 32px !important;
	}
	
	.muk-gravity-form input[type="email"] {
		margin:0 0 0 0;
	}
	
	.muk-gravity-form input[type="text"] {
		width: 90%;
	}
	
	.muk-gravity-form label.gfield_label {
		display:inline-block;
		font-size: 13px !important;
		line-height: 19.5px;
		font-weight:normal !important;
	}
	
	.muk-gravity-form .gfield_radio label {
		font-size: 13px !important;
	}
	
	.muk-gravity-form span.gfield_required {
		color: #F68026;
		font-weight: bold;
		font-size: 18px;
	}
	
	.muk-gravity-form h2 {
		font: 20px ArialRoundedMT-Bold,Arial,Helvetica,sans-serif !important;
		color: #F68026;
		font-weight:normal !important;
	}
	
	.muk-gravity-form .gsection {
		border-bottom:0px !important;
		margin:10px 0px 0px 0px !important;
		padding:10px 0px 4px 0px !important;
	}
	
	.muk-gravity-form select {
		width: 40%;
		font-size:13px !important;
	}
	
	.muk-gravity-form .ginput_container input, .muk-gravity-form textarea {
		font-size:13px !important;
	}
	
	.muk-gravity-form .datepicker {
		width: 47% !important;
	}
	
	.muk-gravity-form hr {
		border: none;
		border-top: dotted 2px #bcbdbf;
		color: #ffffff;
		background-color: #ffffff;
	}
	
	.muk-gravity-form p {
		color: #4b4b4b;
	}
	
	.muk-gravity-form .gform_button {
		background: #EA7125 !important;
		border: 1px solid #EA7125 !important;
		border-radius: 8px 8px 8px 8px !important;
		box-shadow: 0 0 7px #AAAAAA !important;
		color: #FFFFFF !important;
		cursor: pointer !important;
		font-size: 14px !important;
		font-weight: bold !important;
		margin: 0 4px 6px 0 !important;
		padding: 4px 6px !important;
		text-decoration: none !important;
		vertical-align: middle !important;
		color:#FFFFFF;
	}
	
	.muk-gravity-form .instruction {
		display: none !important;
	}
	
	.muk-gravity-form .gform_confirmation_message {
		padding:10px;
		background: #Ea7125;
		color: #FFFFFF;
		font-weight:bold;
	}
	
	.muk-gravity-form_wrapper .gpoll_bar_juice {
		box-shadow: none !important;
		background-color: #f68026 !important;
		background: #e8e9eb url("images/myeloma_img/poll-orange-diagonal.png") !important;
	}
	
	.muk-gravity-form_wrapper .gpoll_ratio_box {
		background-color: #f68026 !important;
		border-right:1px solid #F2F3F5;
	}
	
	.muk-gravity-form_wrapper .gpoll_bar_juice:after {
		background-image:none !important;
	}
	
	#gforms_confirmation_message .gpoll_bar_juice {
		box-shadow: none !important;
		background-color: #f68026 !important;
		background: #e8e9eb url("images/myeloma_img/poll-orange-diagonal.png") !important;
	}
	
	#gforms_confirmation_message .gpoll_ratio_box {
		background-color: #f68026 !important;
		border-right:1px solid #F2F3F5;
	}
	
	#gforms_confirmation_message .gpoll_bar_juice:after {
		background-image:none !important;
	}
	
	.muk-gravity-form-widget {
		background: #FFFFFF url("images/myeloma_img/envelope-icon.png") no-repeat right 25px;
	}
	
	.muk-gravity-form-widget ul li {
		border-bottom: 0px !important;
	}
	
	#gform_widget-3, #gform_widget-4 {
		padding:0px 13px 0px 0px;
	}
	
	#gform_widget-3 .medium, #gform_widget-4 .medium {
		margin-bottom:0px;
	}
	
	#gform_widget-3 .gfield, #gform_widget-4 .gfield {
		margin:0px !important;
	}
	
	#gform_widget-3 .top_label, #gform_widget-4 .top_label {
		margin:0px !important;
		padding-top:0px !important;
	}
	
	#gform_widget-3 .gfield_label, #gform_widget-4 .gfield_label {
		font-weight:bold !important;
	}
	
	.muk-gravity-form-widget #gform_fields_21 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.muk-gravity-form-no-label .gfield_label {
		color:#F2F3F5 !important;
		margin:0px !important;
	}
	
	.muk-gravity-form-label-no-margin .gfield_checkbox label {
		font-weight:bold !important;
	}
	
	.muk-gravity-form-bold-label .gfield_checkbox {
		padding:0px !important;
	}
	
	.muk-gravity-form .toggle h4 {
		margin-top:-8px;
	}
	
	/*- Add gravity forms two column layout-*/

		.gform_wrapper.two-column_wrapper {
			max-width: 100%;
		}
		 
		.gform_wrapper.two-column_wrapper .gform_column.one-half > li.gsection:first-child,
		.gform_wrapper.two-column_wrapper .gform_column.full-width > li.gsection:first-child {
			display: none;
		}
		 
		.gform_wrapper.two-column_wrapper ul.gform_fields.gform_column {
			display: block;
		}
		 
		.gform_wrapper.two-column_wrapper ul.one-half {
			width: 49%;
			float:left;
		}
		
		.gform_wrapper.two-column_wrapper ul.one-half.first {
			margin-left: 0 !important;
			padding-right:2%;
		}
		
		.gform_wrapper.two-column_wrapper ul.full-width {
			width: 100%;
			clear:both;
		}
  
	/*- End Add gravity forms two column layout-*/

	/*- Donate form -*/
	
		.muk-gravity-form.donate h3 {
			font-size: 18px;
			font-family: ArialRoundedMT-Bold,Arial,Helvetica,sans-serif !important;
		}
	
		.muk-gravity-form.donate ul.one-half {
			width: 50%;
		}
	
		.muk-gravity-form.donate .gform_body {
			width: 100%;
			padding: 1px 10px 0 10px;
		}
		
		.muk-gravity-form.donate select, .muk-gravity-form.donate input, .muk-gravity-form.donate textarea {
			border-radius:3px;
			box-shadow: none;
		}
		
		.muk-gravity-form.donate select.large.gfield_select {
			height: 32px;
			border-color: #cccccc;
		}
		
		.muk-gravity-form.donate li {
			padding-right:0 !important;
		}
		
		.muk-gravity-form.donate li.orange-block {
			margin-top:0px;
		}
	
		.muk-gravity-form.donate li.orange-block div.ginput_container.ginput_container_radio {
			margin-top:0px;
		}
	
		.muk-gravity-form.donate li.orange-block ul.gfield_radio {
			padding-left:0px !important;
			margin:0;
		}
		
		.muk-gravity-form.donate li.orange-block ul.gfield_radio li {
			width: 23% !important;
			height: 39px;
			margin: 15px 2% 0px 0 !important;
			background: #F68026;
			padding: 3px 0 0 2% !important;
			border-radius: 20px;
		}
		
		.muk-gravity-form.donate li.orange-block ul.gfield_radio li input {
			margin-top:10px !important;
			vertical-align:top;
		}
		
		.muk-gravity-form.donate li.orange-block ul.gfield_radio li label {
			color: #FFF;
			font-size: 20px !important;
			font-weight: bold;
		}
		
		.muk-gravity-form.donate li.orange-block ul.gfield_radio li input[type="text"] {
			display:inline;
			border:0;
			background-color: #F68026;
			box-shadow:none;
			color: #FFF;
			font-size: 20px !important;
			font-weight: bold;
			height:24px;
			margin: 5px 0 0 0 !important;
			padding: 0 0 0 0 !important;
			width: 75% !important;
			cursor:pointer;
		}
		
		.muk-gravity-form.donate .other-donation-amount {
			margin-top: 0px;
		}
		
		.muk-gravity-form.donate .other-donation-amount .ginput_container.ginput_container_number {
			margin-top:0px;
		}
		
		.muk-gravity-form.donate #input_46_55 {
			display:inline;
			width:25% !important;
		}
		
		.muk-gravity-form.donate div.ginput_complex.ginput_container.ginput_container_email {
			width:100% !important;
		}
		
		.muk-gravity-form.donate .stack span input {
			margin-bottom: 16px;
		}
		
		.muk-gravity-form.donate .gfield_checkbox li input[type=checkbox] {
			vertical-align:top;
		}
		
		/*- Tweak gift aid checkbox position -*/
		.muk-gravity-form.donate li.gift-aid .gfield_checkbox li input[type=checkbox] {
			margin-top: 11px;
		}
		
		/*- Hide multi-field Address box labels -*/
		.muk-gravity-form.donate .gfield.hide-labels label {
			display:none !important;
		}
		
		.muk-gravity-form.donate .ginput_container_address input{
			margin: 16px 0 0 0;
		}
		
		.muk-gravity-form.donate .ginput_container_address select {
			margin: 19px 0 0 0 !important;
			border: 1px solid #cccccc;
			height: 31px;
		}
		
		/*- Validation -*/
		.muk-gravity-form.donate .donate-form-error {
			margin: 21px 15px 10px 15px;
			background: #498a15;
			padding: 15px;
			font-size: 20px;
			font-family: ArialRoundedMT-Bold;
			color: #FFF;
			display:none;
		}
		/*- End Validation -*/
		
		body.page-template-custom-secure-donate {
			background-image: url('/wp-content/themes/flyingnews/images/myeloma_img/loading.gif');
			background-repeat: no-repeat;
			background-position: center bottom -150px;
		}
		
	/*- End Donate form -*/

	
/*- Gravity forms -*/


/*- Glossary -*/

	.the-index-letter h2 {
		font-family: ArialRoundedMT-Bold;
		color: #F68026;
		margin-left:5px !important;
	}
	
	#glossaryList-nav {
		margin-bottom:0px;
	}
	
	#glossaryList-nav a {
		padding: 2px 6px;
		font-size: 13px;
		font-weight: bold;
		border: 1px solid #CCCCCC;
		margin: 0px 2px 2px 0px;
	}
	
	.cm-glossary.table.modern ul#glossaryList > li {
		border: 0px;
		border-top: 2px dotted #CCCCCC;
	}
	
	.the-index-letter {
		border: 0px !important;
		margin-top:20px;
	}
	
	.glossaryLinkMain {
		font-family: ArialRoundedMT-Bold;
		font-size: 15px;
		color: #F68026;
		max-width: 100% !important;
		width:100% !important;
		margin-left:6px !important;
	}
	
	.glossary_itemdesc {
		width:100% !important;
		border-left:0px !important;
		padding-left:0px !important;
		margin-left:7px !important;
	}

/*- Glossary -*/


/*- Forum  -*/

	#bbpress-forums {
		width:auto;
	}
	
	/*- Hide bbpress breadcrump trail. We make one in the page template -*/
	.bbp-breadcrumb {
		display: none;
	}
	
	#bbpress-forums div.bbp-search-form {
		float: left;
		width: 100%;
	}
	
	#bbp_search_submit {
		height: 34px;
	}
	
	#bbp_search_submit:hover, #bbp_search_submit:focus {
		color: #333;
	}
	
	#subscription-toggle {
		float:right
	}
	
	li.bbp-body ul:hover {
		background-color: #fee9d6 !important;
		cursor:pointer;
	}
	
	.bbp-forum-title-holder {
		float:left;
		width:344px;
	}
	
	.bbp-forum-title {
		margin: 8px 0px 0px 0px !important;
		padding-bottom: 0px !important;
		text-align: inherit;
		color: #F68026;
		font-size:18px;
		font-family:ArialRoundedMT-Bold;
	}
	
	.bbp-forum-title:hover {
		color: #F68026;
	}
	
	.bbp-topic-title {
		margin-top:3px;
		text-align: left;
		color: #333;
		padding-left: 1px;
	}
	
	/*- Increase the size of pagination buttons on forum -*/
	.bbp-pagination-links a, .bbp-pagination-links span.current {
		padding: 9px 15px !important;
	}
	
	.bbp-forum-head .bbp-pagination {
		margin-bottom: 0px!important;
		width:400px !important;
		float:right !important;
		text-align:right;
	}
	
	.bbp-forum-head .bbp-pagination-count {
		width:400px !important;
		margin: 4px 0px 2px 0px;
	}
	
	
	/*- Start topic / reply bar -*/
	
		.muk-forum-bar {
			clear:both;
			padding: 0px 0px 10px 0px;
		}
		
		.muk-forum-bar a {
			padding:3px;
			font-size:17px;
		}
		
		a.muk-link-button {
			font-size: 17px;
			left: 0px;
			background: #F68026;
			padding: 5px 10px 5px 10px !important;
			width: 95px;
			border-radius: 4px 4px 4px 4px !important;
			cursor: pointer;
			color: white;
		}
		
	/*- End Start topic / reply bar -*/
	

	/*- Left menu -*/
	
		#left_menu_area ul ul {
			display:none;
		}

	/*- End Left menu -*/
	
	
	/*- Search submit button -*/
	
		.button {
			color: #333;
		}
		
	/*- End Search submit button -*/
	
	
	/*- bbpress / forum attachments -*/
	
		.bbp-attachments li {
			display: inline-table
		}
		
		.bbp-attachments .wp-caption {
			width: 194px !important;
		}
		
	/*- End bbpress / forum attachments -*/
	
	/*- Stylize "Fancy editor" visual option -*/
	
		#wp-bbp_topic_content-editor-tools *,#wp-bbp_topic_content-editor-tools *:before,#wp-bbp_topic_content-editor-tools *:after {
			-webkit-box-sizing: content-box!important;
			-moz-box-sizing: content-box!important;
			box-sizing: content-box!important;
		}
		
		#wp-bbp_reply_content-editor-tools *,#wp-bbp_reply_content-editor-tools *:before,#wp-bbp_reply_content-editor-tools *:after {
			-webkit-box-sizing: content-box!important;
			-moz-box-sizing: content-box!important;
			box-sizing: content-box!important;
		}
		
		#bbpress-forums div.wp-editor-container {
			border: 1px solid #c0c0c0;
		}
		
	/*- End Stylize "Fancy editor" visual option -*/
	
	/*- Change forum submit button to match forms -*/
	
		div.bbp-submit-wrapper .button, div.bbp-submit-wrapper .button:hover, div.bbp-submit-wrapper .button:focus {
			background: #EA7125 !important;
			border: 1px solid #EA7125 !important;
			border-radius: 8px 8px 8px 8px !important;
			box-shadow: 0 0 7px #AAAAAA !important;
			cursor: pointer !important;
			font-size: 14px !important;
			font-weight: bold !important;
			margin: 0 4px 6px 0 !important;
			padding: 4px 6px !important;
			text-decoration: none !important;
			vertical-align: middle !important;
			color: #FFFFFF;
		}
		
	/*- End Change forum submit button to match forms -*/


/*- End Forum  -*/

/*- Shop -*/

	body.woocommerce #content h1 {
		font: normal 26px ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
		color: #f68026;
	}
	
	body.woocommerce .featured-area {
		display: none;
	}
	
	.featured-area-shop {
		height:29px;
		padding: 5px 0px 0px 10px;
	}

	/*- Product list -*/
	
		#muk-shop li.product {
			position: relative;
			width: 24%;
			height:232px;
			float: left;
			list-style-type: none;
			margin: 0.5%;
			box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
		}
		
		#muk-shop img.attachment-shop_catalog {
			width:100%;
		}
		
		#muk-shop li.product:hover {
			background: #F68026;
		}
		
		#muk-shop .product-info-holder {
			position: absolute;
			bottom: 6px;
			background: url('images/myeloma_img/fade-50.png');
			width: 100%;
			height: 50px;
			padding: 5px;
		}
		
		#muk-shop .product-info-holder h3 {
			color:#FFFFFF;
			margin:0px;
			font-size: 18px;
		}
	
		#muk-shop p.product-description {
			color: #FFFFFF;
		}
		
		#muk-shop span.price {
			position: absolute;
			color: #FFFFFF;
			font-size: 12px;
			bottom: 0px;
			left: 6px;
		}
		
		#muk-shop li.product .add_to_cart_button, #muk-shop li.product .ajax_add_to_cart {
			position: absolute;
			cursor: pointer;
			bottom: 10px;
			right: 11px;
			color: #FFFFFF;
			padding: 0px;
		}
		
		/*- Star rating -*/
		#muk-shop .star-rating {
			position:absolute;
			color: #F68026;
			top: 5px;
			right: 5px;
		}
		
		/*- Sale button -*/
		#muk-shop  span.onsale {
			min-height: 0px;
			min-width: 0px;
			padding: 4px;
			line-height: 26px;
			background-color: #0BAD18;
			color: #fff;
			border: 2px solid #fff;
		}
		
		body.woocommerce #infinite_load {
			display: none;
		}
	
	/*- End Product list -*/
	

	/*- Individual product page -*/
	
		#product-content {
			margin-top: 14px;
		}
		
		#product-content img.attachment-shop_single {
			box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
		}
		
		#product-content .star-rating {
			color: #F68026;
		}
		
		#product-content .button.single_add_to_cart_button {
			background:#333333;
			height: 32px;
		}
		
		
		/*- Options dropdown-*/
		
			#product-content .variations {
				width:initial;
			}
		
			#product-content .variations td {
				padding: 0px;
			}
		
			#product-content .variations td.label {
				padding: 0px !important;
				text-align: left;
			}
			
			#product-content .variations td.label label {
				min-width: 40px;
				margin-top: 5px;
			}
		
			#product-content select#pa_size {
				background-color: #FFFFFF;
				border: 1px solid #CCCCCC;
				border-radius: 2px;
				box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
				color: rgba(0, 0, 0, 0.75);
				display: block;
				font-family: inherit;
				font-size: 14px;
				height: 32px;
				margin: 0 0 12px;
				padding: 6px;
			}
			
			#product-content .variations_form.cart {
				margin-bottom: 10px;
			}
		
		/*- End Options dropdown-*/
		
		/*- SKU Wrapper-*/
		
			#product-content .sku_wrapper {
				display:none;
			}
			
		/*- End SKU Wrapper-*/
		
		
		/*- View cart / Checkout buttons -*/
		
			#product-content .muk-woocommerce-button-holder {
				margin-top: 20px;
				padding-top: 20px;
				border-top: 2px dotted #c0c0c0;
			}
		
			#product-content .muk-woocommerce-view-cart-button .button {
				float:left;
			}
			
			#product-content .muk-woocommerce-view-cart-button .button, #product-content .muk-woocommerce-checkout-button .button {
				background: #333333;
				height: 32px;
				color:#FFFFFF;
				border-radius:3px;
				font-size:13px;
				padding: 10px 13px 10px 13px;
				margin-right:10px;
				margin-bottom: 10px;
			}
			
			#product-content .muk-woocommerce-view-cart-button .button:hover, #product-content .muk-woocommerce-checkout-button .button:hover {
				color:#F68026;
			}
		
		/*- End View cart / Checkout buttons -*/
		
		/*- Reviews -*/
		
			#product-content ul.tabs.wc-tabs {
				display: none;
			}
			
			#product-content #tab-additional_information {
				display:none !important;
			}
			
			#product-content #tab-reviews {
				display:block !important;
				border: 0px;
				border-top: 2px dotted #c0c0c0;
				background: #FFFFFF;
			}
			
			#product-content h2 {
				font: normal 26px ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
				color: #F68026;
			}
			
			#product-content #reviews #comments ol.commentlist li img.avatar {
				width: 60px;
				padding: 0px;
			}
			
			#product-content #reviews #comments .comment-text {
				margin: 0px 0 0 70px;
				border-radius: 0px;
			}
			
			#product-content #respond #commentform .form-submit {
				width: 95px;
				background: none;
			}
			
			#product-content #respond #commentform .form-submit #submit {
				background: #333333;
				color: #FFFFFF;
			}
			
			#product-content #respond #commentform .form-submit #submit:hover {
				color: #F68026;
			}
			
		/*- End Reviews -*/
	
		/*- Related Products -*/
		
			#product-content .related.products {
				border-top: 2px dotted #C0C0C0;
			}
		
			#product-content .related.products ul.products li.product {
				position:relative;
				width: 24%;
				list-style-type: none;
				margin: 0.5%;
				box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
			}
			
			#product-content .related.products img.attachment-shop_catalog {
				margin-bottom: 6px !important;
			}
			
			#product-content .related.products li.product:hover {
				background: #F68026;
			}

			
			#product-content .related.products ul.products li.product .product-info-holder {
				position: absolute;
				bottom: 6px;
				background: url('images/myeloma_img/fade-50.png');
				width: 100%;
				height: 50px;
				padding: 5px;
			}
			
			#product-content .related.products .product-info-holder h3 {
				color:#FFFFFF;
				font-size: 18px;
				margin:0px !important;
				padding:0px !important;
			}
			
			#product-content .related.products p.product-description {
				color: #FFFFFF;
			}
			
			#product-content .related.products span.price {
				position: absolute;
				color: #FFFFFF;
				font-size: 12px;
				bottom: 0px;
				left: 6px;
				margin:0px;
			}
			
			#product-content .related.products li.product .add_to_cart_button {
				position: absolute;
				cursor: pointer;
				bottom: 10px;
				right: 11px;
				color: #FFFFFF;
				padding: 0px;
			}
			
			/*- Star rating -*/
			#product-content .related.products .star-rating {
				position:absolute;
				color: #F68026;
				top: 5px;
				right: 5px;
			}
		
		/*- End Related Products -*/
		
	/*- Individual product page -*/
	
	/*- Ubermenu shopping cart widget -*/
	
		#woocommerce_widget_cart-2 {
			padding-bottom: 70px;
			width: 100%;
		}
	
		#woocommerce_widget_cart-2 h3.ubermenu-widgettitle {
			margin-bottom: 0px;
			padding-bottom: 0px;
		}
		
		div.widget_shopping_cart_content li.mini_cart_item {
			float: left;
			width: 32%;
			margin:0.5% !important;
			border: 0px;
			background:#FFFFFF;
			box-shadow: 0px 0px 5px 0px #ABABAB;
		}
		
		/*- Hover color for remove cross -*/
		.woocommerce a.remove:hover {
			color: black !important;
		}
		
		.woocommerce .product-remove a.remove:hover, .woocommerce a.remove:hover {
			color: #222222 !important;
			background: none !important;
		}
		
		div.widget_shopping_cart_content p.total {
			position: absolute;
			display: inline;
			right: 36px;
			bottom: 27px;
		}
		
		div.widget_shopping_cart_content p.buttons {
			position: absolute;
			display: inline;
			bottom: 0px;
			right: 23px;
		}
		
		div.widget_shopping_cart_content p.buttons a {
			background: #333333;
			color:#FFFFFF;
			padding:5px 12px 5px 12px !important;
		}
		
		div.widget_shopping_cart_content p.buttons a:hover {
			background: #333333;
			color:#F68026;
		}
		
		.woocommerce.widget_shopping_cart span.quantity {
			padding-left: 15px;
		}
		
		/*- Thumbnail image -*/
		.woocommerce.widget_shopping_cart img.attachment-shop_thumbnail {
			width: 60px;
			margin: 2px -6px 2px 0px;
		}

		/*- Variation text: Small, Medium etc. -*/
		
			.woocommerce.widget_shopping_cart ul.product_list_widget li dl {
				border-left: 0px;
				max-height:20px;
			}
			
			.woocommerce.widget_shopping_cart dd.variation-Size, .woocommerce.widget_shopping_cart dt.variation-Size {
				margin-bottom:0px;
				padding-bottom: 0px;
			}
			
		/*- End Variation text: Small, Medium etc. -*/
		
		/*- Hide the cart dropdown on Cart and Checkout pages -*/
		
			body.woocommerce-cart ul.ubermenu-submenu.ubermenu-submenu-id-128411, body.woocommerce-checkout ul.ubermenu-submenu.ubermenu-submenu-id-128411 {
				display: none !important;
			}
		
			body.woocommerce-cart li.ubermenu-item.ubermenu-item-128411.ubermenu-active, body.woocommerce-checkout li.ubermenu-item.ubermenu-item-128411.ubermenu-active {
				background:none !important;
			}
		
		/*- End Hide the cart dropdown on Cart and Checkout pages -*/
	
	/*- End Ubermenu shopping cart widget -*/
	
	
	/*- Cart page -*/
	
		.woocommerce-cart #middle_content_page_no_left_nav {
			float:none;
		}
	
		.woocommerce .checkout-button:hover, .woocommerce .single_add_to_cart_button:hover, .woocommerce .add_to_cart_button:hover, .woocommerce .ajax_add_to_cart:hover, #place_order:hover {
			color: #F68026 !important;
		}
		
		a.checkout-button.button.alt.wc-forward {
			background-color: #333333 !important;
			padding: 10px;
		}
		
		/*- We don't charge shipping -*/
		.woocommerce-cart .woocommerce-shipping-calculator {
			display:none;
		}
	
	/*- End Cart page -*/
	
	/*- Checkout page -*/
		
		.woocommerce-checkout #middle_content_page_no_left_nav {
			float:none;
		}
		
		.woocommerce-checkout #ship-to-different-address label {
			float:right;
		}
		
		.woocommerce-checkout #additional_details_i_am_a, .woocommerce-checkout #additional_details_reason_for_purchase {		
			height: 32px;
			border-radius: 3px;
		}
		
		.checkout.woocommerce-checkout #place_order {
			background: #333333;
			color: #FFFFFF;
		}
		
		.checkout.woocommerce-checkout #place_order:hover {
			color: #F68026;
		}
	
	/*- End Checkout page -*/
	
	/*- Admin page for Products - Fix double image thumbnail -*/
	
		body.wp-admin img.attachment-slidebar-small.wp-post-image {
			display: none;
		}
		
	/*- End Admin page for Products - Fix double image thumbnail -*/

/*- End Shop -*/


/*- Profile -*/

	/*- Tweek profile RHS widgets -*/
	
		#bp_core_members_widget-2 h2 {
			display:block;
		}
		
		#bp_core_members_widget-2 h2 strong {
			display: block;
			font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif !important;
			font-size: 28px;
			font-weight: normal !important;
		}
		
		#bp_core_members_widget-2 #members-list-options {
			margin-bottom:0px;
			padding-top:0px;
		}
		
	/*- End Tweek profile RHS widgets -*/		
		
/*- End Profile -*/


/*- Footer -*/

	#footer-content-info {
		background: #E6E6E6;
		margin: 20px 0 0 0;
	}
	
	#footer-content-info .row {
		color: #333333 !important;
	}
	
	#footer-content-info .one_sixth {
		border-left: 2px dotted #999999;
		margin-right: 0px;
		min-height: 303px;
		width: 16.5%;
	}
	
	#footer-content-info .one_sixth article {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	#footer-content-info .one_sixth:first-child {
		border: none;
	}

	#footer-content-info .one_sixth .widget h2 {
		border: none;
		padding-bottom: 0;
		margin: -8px -8px 10px;
	}
	
	#footer-content-info .one_sixth .widget h2 strong {
		font-size: 13px !important;
		color: #f68026 !important;
		font-weight: bold;
	}
	
	#footer-content-info .one_sixth .textwidget {
		font-size: 13px;
	}
	
	#footer-content-info .one_sixth li {
		border: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	
	#footer-content-info .one_sixth a {
		color: #333;
		font-size: 13px;
	}
	
	#footer-content-info .one_sixth a:hover {
		text-decoration: underline;
	}
	
	#footer-content-info .one_sixth a:after {
		border-style: none !important;
	}
	
	#footer-copyright {
		padding-bottom: 0px !important;
	}
	

	/*- End Footer -*/



/*- Keep for now, not sure if these are still needed -*/

.muk-btn-submit {
	color:#FFF;
	background: #F68026;
	padding: 5px 10px 5px 10px;
	border-radius: 5px 5px 5px 5px !important;
	cursor: pointer;
	font-weight: bold;
	font-size: 16px;
}

.muk-btn-submit:after{
	content: "";
	width: 0px;
	height: 5px;
	background: transparent url('images/myeloma_img/arrow-white.png') no-repeat center right;
	padding-left: 16px;
}

.display-posts-listing .listing-item {
	margin-left: 30px;
	color: #f68026 !important;
	text-decoration: underline;	
}

.display-posts-listing .listing-item a {
	color: #f68026 !important;
}

.information_post .two_fifth.last {
	position: relative;
	top: -75px;
	left: 0;
}

.information_post .post_title_template {
	width: 440px;
}

/*Start Solution of flickering problem*/
/*Template file 380 line*/
.top-bar-jw ul > li:hover {
    transition: background-color 0s ease-in-out 0s !important;
}

/*Template file 383 line*/
.top-bar-jw ul > li.has-dropdown .dropdown {
    transition: visibility 0s ease-in-out 0s, opacity 0s ease-in-out 0s !important;
}
/*End Solution of flickering problem*/

/*Template file 384 line*/
.top-bar-jw ul > li.has-dropdown .submenu-content {
    padding-bottom: 0!important;
}

.avatar-14 {
	height: 50px!important;
	width: 50px!important;
}

.orange_button {
	display:block;
	background:#ea7125;
	padding:15px 10px 15px 10px;
	color:#FFFFFF !important;
	font-family: ArialRoundedMT-Bold, Arial, Helvetica, sans-serif;
	font-size: 26px;
}

/* Contact Form hidden field*/
.hiddenOtherText {
	display:none;
}

.travel-box {
	width: 207px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	background: #F5F5F5;
	border: 1px solid #E6E6E6;
}

a:link:after, a:visited:after {
    content: "";
}

/*- End Keep for now, not sure if these are still needed -*/


/*- Print -*/

@media print {
	
	#top_area, #account_info, .top-bar, .breadcrumb, .addthis_toolbox, #footer-content-info, #respond, #left_menu_area, #sidebar {
		display:none;
	}
	
}

/*- End Print -*/


@media only screen and (max-width: 1024px) {
	
	.mobile-only {
		display:block;
	}
	
	#template-box {
		width:100% !important;
	}
	
	/*- Remove pixel width from elements causing problems -*/
	.sep_header, .featured-area, .portfolio_categories, .footer-content {
		width:100% !important;
	}


	/*- Left nav area -*/
	
		#left_menu_area {
			width:26%;
			padding: 1px 5px 0px 5px;
		}
		
		/*- 2-column template, no right hand sidebar -*/
		
			#main #content.sidebar-none #left_menu_area {
				width:17.2%;
				padding: 1px 5px 0px 5px;
			}
			
			#content.sidebar-none .sep_line {
				width: 0.4%;
				margin-right: 1.0638%;
			}
			
			#content.sidebar-none #middle_content {
				width: 81.3%;
			}
		
		/*- End 2-column template, no right hand sidebar -*/
	
	/*- End Left nav area -*/


	/*- Page content - Default Page Type -*/
	
		#main {
			padding:0px 10px 0px 10px;
		}
		
		#middle_content_page {
			width:71.7%;
		}
	
	/*- End Page content - Default Page Type -*/

	
	/*- Page Divider (Vertical) -*/
	
		.sep_line {
			width:0.6390%;
		}
	
	/*- End Page Divider (Vertical) -*/
	
	
	/*- Shop -*/
	
		/*- Product list -*/
	
			#muk-shop li.product {
				height:auto;
			}

		/*- End Product list -*/
		
	/*- End Shop -*/
	
}


/*- Responsive menu and sidebar breakpoint -*/
@media only screen and (max-width: 960px) {
	
	/*- Ubermenu - Main navigation -*/
	
		.ubermenu-main {
			margin: 4px 8px 0px 0px !important;
		}
		
		.ubermenu-responsive-default.ubermenu-responsive {
			width:initial !important;
		}
		
		#template-box .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 {
			width:33%;
			min-width:33%;
		}
		
		#template-box .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
			clear: none;
		}
		
		#template-box .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(3n+1) {
			clear: both;
		}
	
	/*- End Ubermenu - Main navigation -*/
	

	/*- Default page layout -*/

		#content {
			width:100%;
		}
		
		#left_menu_area {
			width:22%;
		}
		
		#middle_content_page {
			width:75.9%;
		}
	
	/*- End Default page layout -*/
	
	/*- 2 column, no right hand sidebar -*/
	
		#main #content.sidebar-none #left_menu_area {
			width:21.9%;
		}
	
		#content.sidebar-none .sep_line {
			width: 0.6390%;
			margin-right: 1.0638%;
		}
		
		#content.sidebar-none #middle_content, #content.sidebar-none #middle_content_page {
			width: 76.4%;
		}
		
	/*- End 2 column, no right hand sidebar -*/
	
	
	/*- Event pages - Infodays, Support Groups etc -*/
	
		div#primary {
			width: 100%;
		}
		
		#middle_content_event {
			width:75.9%;
		}

	/*- End Event pages - Infodays, Support Groups etc -*/
	

	/*- Widgets -*/
	
		/*- Push right hand sidebar below content -*/
		#sidebar {
			width:100%;
			margin-top: 10px;
			padding: 10px 0px 0px 0px !important;
			border-top: 2px dotted #999999;
		}
		
		/*- Make widgets 1/3 of width. Change dotted border to be on top so they line up -*/
		#sidebar article {
			border-top: 2px dotted #999;
			border-bottom: 0px;
			padding: 15px 0px 10px 0px;
			width: 31.3%;
			float: left;
			margin-left: 1%;
			margin-right: 1%;
		}
		
		/*- Hide frist 3 widgets top border, we already have a horizontal rule of dots below content -*/
		#sidebar article:nth-child(1), #sidebar article:nth-child(2), #sidebar article:nth-child(3) {
			border-top: 0px;
		}
		
		/*- Make every third element reset float -*/
		#sidebar article:nth-child(3n+1) {
			clear:both;
		}
		
		/*- Specific widget fixes -*/
		
			#sidebar .sidebar-box article {
				height:200px;
				padding: 15px 0px 15px 0px;
			}
			
			#sidebar .sidebar-box .text-widget-text {
				width: 62%;
			}
			
			#sidebar .sidebar-box .textwidget div:nth-child(1){
				background-size:35%;
			}
			
			#sidebar .sidebar-box #text-4 .textwidget div:nth-child(1){
				background-size:100%;
			}
		
			/*- Donate widget -*/
			
				#donate_short_form_area {
					background-size: 100% !important;
					padding: 10px 10px 10px 10px;
					margin: 0 0 0px 0px;
					height: 170px;
				}
			
				#text-131 .amount_donation_area {
					width:48%;
					float: left;
					margin: 14px 2% 0px 0px;
				}
				
				#text-131 .amount_donation_area div:nth-child(1) {
					margin:8px 4px 0px 0px !important;
					font-size:30px !important;
				}
				
				#text-131 .amount_donation_area div:nth-child(2) {
					width:75%;
				}
				
				#text-131 .amount_donation_area input {
					font-size:30px !important;
					width:100%;
					height:32px;
					padding:0px !important;
				}
				
				.btn_submit_donation {
					width: 48%;
					float: left;
				}
				
				.btn_submit_donation input {
					-webkit-appearance: none;
					width:100%;
					text-indent: 0px;
					background:#F68026;
					background-color:#F68026;
					border-radius: 8px 8px 8px 8px !important;
					color:#FFFFFF;
				}
				
						
				/*- Donate widget - Other pages -*/

					#text-84, #text-86, #text-116 {
						padding:0px !important;
					}
				
					#text-84 .sidebar-section, #text-86 .sidebar-section, #text-116 .sidebar-section {
						background: #F2F2F2;
						margin: 15px 0px 15px 0px;
						padding: 0px 0px 15px 0px;
					}
					
					#text-84 .donate_now_widget .amount_donation_area, #text-86 .donate_now_widget .amount_donation_area, #text-116 .donate_now_widget .amount_donation_area {
						width:48%;
						float: left;
						margin: 14px 2% 0px 0px;
					}
					
					#text-84 .donate_now_widget .amount_donation_area div:nth-child(1), #text-86 .donate_now_widget .amount_donation_area div:nth-child(1), #text-116 .donate_now_widget .amount_donation_area div:nth-child(1) {
						margin:8px 4px 0px 0px !important;
						font-size:30px !important;
					}
					
					#text-84 .donate_now_widget .amount_donation_area div:nth-child(2), #text-86 .donate_now_widget .amount_donation_area div:nth-child(2), #text-116 .donate_now_widget .amount_donation_area div:nth-child(2) {
						width:75%;
					}

					#text-84 #widget_donate_form div:nth-child(3), #text-86 #widget_donate_form div:nth-child(3), #text-116 #widget_donate_form div:nth-child(3) {
						display:none;
					}
					
					#text-84 .donate_now_widget .amount_donation_area input, #text-86 .donate_now_widget .amount_donation_area input, #text-116 .donate_now_widget .amount_donation_area input {
						font-size:30px !important;
						width:100%;
						height:32px;
						padding:0px !important;
					}
				
					#text-84 .amount_donation_area, #text-86 .amount_donation_area, #text-116 .amount_donation_area {
						padding:4px;
					}
					
					#text-84 .btn_submit_donation input, #text-86 .btn_submit_donation input, #text-116 .btn_submit_donation input {
						height: 42px;
					}
				
				/*- End Donate widget - Other pages -*/
				
			/*- End Donate widget -*/
			
			/*- E-news widget -*/
			
				#gform_widget-3 form input:not(.button), #gform_widget-4 form input:not(.button) {
					width:60%;
				}
				
				#gform_widget-3 input[type="email"], #gform_widget-4 input[type="email"] {
					margin:0px 0px 5px 0px;
				}
				
				#gform_widget-3 #field_21_15 div:nth-child(1), #gform_widget-3 #field_21_15 div:nth-child(1) {
					display:none;
				}
				
				#gform_widget-3 .muk-gravity-form-widget, #gform_widget-4 .muk-gravity-form-widget {
					background-size:35%;
				}
				
			/*- End E-news widget -*/
			
			
			/*- Infoday registration widget -*/
			
				#sidebar .sidebar-box article#text-127 {
					height: 340px;
				}
				
				#sidebar .sidebar-box article#text-127 .widget-icon-group-wide {
					background: url("images/myeloma_img/group-icon.png") no-repeat 130px 23px;
				}
			
			/*- End Infoday registration widget -*/
			
			
			/*- Latest news widget -*/
			
				#sidebar .sidebar-box article#sticky-posts-3{
					height:410px;
				}
				
			/*- End Latest news widget -*/
			
			
			/*- Portrait ratio background images need to be smaller -*/
			
				/*- Infoline and How to Book, use phone icon (portrait) -*/			
				#text-14 .textwidget div:nth-child(1), #text-124 .textwidget div:nth-child(1){
					background-size:25% !important;
				}
			
			/*- End Portrait ratio background images need to be smaller -*/
		
		/*- End Specific widget fixes -*/
	
	/*- End Widgets -*/
	

	/*- Fix wpadmin bar dropping  -*/
	
		#wpadminbar {
			position: fixed !important;
		}
	
	/*- End Fix wpadmin bar dropping  -*/
	
}

@media only screen and (max-width: 840px) {

	/*- Ubermenu - Main navigation -*/
	
		.ubermenu-main li.ubermenu-item-level-0 {
			width:auto;
			min-width:0% !important;
			float:none !important;
		}
		
		.ubermenu-main li.ubermenu-item-level-0 > a {
			padding: 13px 11px 13px 11px !important;
		}
		
		.ubermenu-main .ubermenu-item-home {
			display: none !important;
		}
	
	/*- End Ubermenu - Main navigation -*/
	
}

/*- iPad - Portrait mode -*/
@media only screen and (max-width: 768px) {
	
	/*- Header -*/
	
		/*- Fix iPad colouring phone number grey -*/
		#infoline-holder a {
			color:#FFFFFF;
		}
	
	/*- End Header -*/
	
	
	/*- Ubermenu - Main navigation -*/
	
		/*- Hide horizontal grey dots between certain menu items-*/
		.horiz_divider {
			display:none;
		}
		
		.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack {
			padding-top:0px;
		}

		/*- Reduce sub-menus to 3 columns -*/
		
			.ubermenu-main .ubermenu-item-level-0 > .ubermenu-submenu > li.ubermenu-column-auto {
				border-right: 0px;
				margin: 10px 0px 0px 0px;
				min-width:33%;
				min-height: 0px;
			}
			
			.ubermenu.ubermenu-responsive .ubermenu-autoclear > .ubermenu-column:nth-of-type(2n+1) {
				clear: none;
			}
		
			.ubermenu.ubermenu-responsive .ubermenu-autoclear > .ubermenu-column:nth-of-type(4) {
				clear: both;
			}
		
		/*- End Reduce sub-menus to 3 columns -*/
		
	/*- End Ubermenu - Main navigation -*/
	

	/*- Default Page Layout -*/

		#left_menu_area {
			width:27%;
		}
		
		#middle_content_page {
			width:70%;
		}
	
	/*- End Default Page Layout -*/
	
	
	/*- 2 column, no right hand sidebar -*/
	
		#main #content.sidebar-none #left_menu_area {
			width:27%;
		}
		
		#content.sidebar-none #middle_content, #content.sidebar-none #middle_content_page {
			width:71.3%;
		}
		
	/*- End 2 column, no right hand sidebar -*/
	
	/*- Event pages - Infodays, Support Groups etc -*/
	
		#middle_content_event {
			width:70%;
		}

	/*- End Event pages - Infodays, Support Groups etc -*/


	/*- Widgets -*/

		/*- Make widgets 1/2 of width. -*/
		#sidebar article {
			border-top: 2px dotted #999;
			width: 48%;
			float:left;
		}
		
		/*- Remove clear float from 1/3 settings above -*/
		#sidebar article:nth-child(3n+1) {
			clear:none;
		}
		
		/*- Hide frist 2 widgets top border, we already have a horizontal rule of dots below content -*/
		#sidebar article:nth-child(1), #sidebar article:nth-child(2) {
			border-top: 0px;
		}
		
		#sidebar article:nth-child(3) {
			border-top: 2px dotted #999;
		}
		
		/*- Make every third element reset float -*/
		#sidebar article:nth-child(2n+1) {
			clear:both;
		}
		
		/*- E-news widget submit button -*/
		input#gform_submit_button_21 {
			width:60%;
		}
		
		/*- Infoday registration widget -*/
		#sidebar .sidebar-box article#text-127 {
			height: 360px;
		}
		
		#sidebar .sidebar-box article#text-127 .widget-icon-group-wide {
			background: url("images/myeloma_img/group-icon.png") no-repeat 214px 23px;
		}
	
	/*- End Widgets -*/
	
	
	/*- Forum -*/
	
		/*- Forums -*/
		
			body.page-template-forum #bbpress-forums li.bbp-forum-info {
				width:25%;
			}
			
			body.page-template-forum #bbpress-forums li.muk-bbp-forum-latest-post {
				width:50%;
			}
			
			body.page-template-forum #bbpress-forums li.bbp-forum-freshness {
				width:25%;
			}
			
			/*- Hide count columns -*/
			body.page-template-forum #bbpress-forums li.bbp-forum-topic-count,
			body.page-template-forum #bbpress-forums li.bbp-forum-reply-count
			{
				display:none;
			}
		
		/*- End Forums -*/
		
		/*- Topics -*/
		
			body.single-forum #bbpress-forums li.bbp-topic-title {
				width: 73%;
			}
			
			body.single-forum #bbpress-forums li.bbp-topic-freshness {
				width:20%;
			}
			
			/*- Hide count columns -*/
			body.single-forum #bbpress-forums li.bbp-topic-voice-count {
				display:none;
			}
		
		/*- End Topics -*/
	
	
	/*- End Forum -*/
	
	/*- Shop -*/
	
		/*- Product list -*/
	
			#muk-shop .product-info-holder h3 {
				font-size: 14px;
				font-weight: bold;
			}

		/*- End Product list -*/
		
		/*- Individual product page -*/
		
			/*- Related Products -*/
			
				#product-content .related.products ul.products li.product {
					float: left;
					clear: none;
				}
			
			/*- End Related Products -*/
			
		/*- End Individual product page -*/

	/*- End Shop -*/
	
}


/*- Menu mobile breakpoint -*/
@media only screen and (max-width: 767px) {
	
	/*- Header -*/
	
		#template-box > div.row:first-child {
			min-height:172px;
			background:#333;
		}
	
		/*- Hide header until jQuery has re-ordered some of the elements. Makes for a visually more appealing load time -*/
		#header {
			display:none;
		}
	
		/*- In combo with menu top border gives depth to the border -*/
		#top_area {
			border-bottom: 1px solid #202020;
		}
	
		#top_area2 {
			height:80px;
		}
	
		#top_left {
			width: 40%;
		}

		/*- Donate button and infoline -*/
		.button {
			display: inline-block;
		}
		
		#header-donate-button {
			margin-top: 3px;
		}

		/*- Not enough space for strap line, hide it -*/
		#muk-strap-line {
			display:none;
		}

		/*- MUK Logo -*/
		#top_area2 .reverie-header img {
			width:170px;
		}
	
	/*- End Header -*/
	
	
	/*- Ubermenu - Main navigation -*/

		/*- Make responsive toggle match header style -*/
		a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-none {
			background: #333;
			font-size: 14px;
			color: #FFF;
			border-top: 1px solid #504e4e;
		}
		
		.ubermenu-main .ubermenu-item-level-0 > a span {
			color:#FFFFFF;
		}
	
	/*- End Ubermenu - Main navigation -*/
	
	
	/*- No longer need grey dots under menu -*/
	.sep_header {
		display:none;
	}
	
	/*- Page content - Default Page Type -*/
	
		/*- Content box -*/
	
		.muk-content-box {
			width:100% !important;
		}
	
		/*- End Content box -*/
		
	/*- End Page content - Default Page Type -*/
	
	
	/*- Forum -*/
	
		#bbp_search_submit {
			width:20%;
		}
	
		/*- Reduce forum title size -*/
		.bbp-forum-title {
			font-size:16px;
		}
	
	/*- End Forum -*/
	

	/*- Shop -*/
	
		/*- Product list -*/

			#muk-shop li.product {
				width: 31%;
				margin: 1% !important;
			}
			
		/*- End Product list -*/

	/*- End Shop -*/
	
	
	/*- Fix foundation css affecting Visual Composer -*/
	
		[class*="column"]+[class*="column"]:last-child {
			float: left;
		}
		
	/*- End Fix foundation css affecting Visual Composer -*/
	
}


/*- Header becomes too narrow to cope -*/
@media only screen and (max-width: 650px) {
	
	/*- Header -*/

		#top_area {
			height: 64px;
		}
		
		#top_area2 .reverie-header {
			margin-right: 10px;
			float:left;
		}
		
		#top_left {
			width: 25%;
		}
		
		#top_right {
			margin-top: 10px;
		}
		
		#top_area2_right {
			float:right;
		}
		
		#infoline {
			width:49%;
		}
		
		#infoline-holder .white {
			padding-left: 12px;
		}
		
		#header-donate-button .button {
			padding-top:8px;
		}
	
	/*- End Header -*/

	
	/*- Gravity Forms -*/
	
		/*- Donate form -*/
		
			.muk-gravity-form.donate li.orange-block ul.gfield_radio li {
				width: 31% !important;
				display: inline-block;
			}
		
		/*- End Donate form -*/
		
	/*- End Gravity Forms -*/
	
	
	/*- Forum -*/
	
		/*- Reduce forum title size -*/
		.bbp-forum-title {
			font-size:14px;
		}
	
		.bbp-topic-started-by {
			width: 40px;
		}
		
	/*- End Forum -*/
	
	
	/*- Shop -*/
	
		/*- Product list -*/

			#muk-shop li.product {
				width: 47%;
				margin: 1.5% !important;
			}
			
		/*- End Product list -*/

		/*- Individual product page -*/
		
			/*- Related Products -*/
			
				#product-content .related.products ul.products li.product {
					width: 48%;
					margin: 1%;
				}
			
			/*- End Related Products -*/
			
		/*- End Individual product page -*/
		
		/*- Ubermenu shopping cart widget -*/
		
			#woocommerce_widget_cart-2 {
				padding-bottom: 30px;
			}
		
			div.widget_shopping_cart_content li.mini_cart_item {
				min-height: 72px;
			}
		
		/*- End Ubermenu shopping cart widget -*/

	/*- End Shop -*/
	
}

@media only screen and (max-width: 560px) {
	
	/*- Header -*/
	
		#top_area {
			height:80px;
			padding: 0px 10px;
		}
		
		#top_area2 {
			padding: 0 10px;
		}
		
		#top_left {
			width:45%;
			margin-top: 5px;
		}
		
		#top_right {
			margin-top:0px;
		}
		
		.icon-top {
			float:right;
		}
		
		.top_search {
			float: none;
		}
		
		.top_search input#s {
			margin-top:2px;
			width:150px;
		}
		
		/*- As social and search collapses into two lines, avatar needs a wee tweak -*/		
		#avatar-holder {
			float: none;
			position: absolute;
			top: 80px;
			right: 112px;
		}
	
	/*- End Header -*/
	
	
	/*- Homepage - News and events block -*/
	
		#home_news .news-left-col, #home_news .news-right-col, #home_events .events-left-col, #home_events .events-right-col {
			width:100%;
			padding-top: 10px;
		}
		
		#home_news .news-left-col, #home_events .events-left-col {
			border-bottom: 2px dotted #999999;
			padding-bottom: 10px;
		}
		
		#home_news .news-right-col, #home_events .events-right-col {
			padding-bottom: 0px;
		}
	
	/*- End Homepage - News and events block -*/
	
	/*- Event pages - Infodays, Support Groups etc -*/
	
		#middle_content_event {
			width:100%;
		}

	/*- End Event pages - Infodays, Support Groups etc -*/
	
	/*- Widgets -*/
	
		#sidebar article {
			width:100%;
		}
		
		#sidebar .sidebar-box article {
			height: auto;
		}
		
		#sidebar article:nth-child(2) {
			border-top: 2px dotted #999;
		}
	
	/*- End Widgets -*/
	
	/*- Hide left menu -*/
	
		#left_menu_area, .sep_line {
			display:none;
		}
		
		#middle_content_page, #content.sidebar-none #middle_content, #content.sidebar-none #middle_content_page {
			width:100%;
		}
		
	/*- End Hide left menu -*/
	
	
	/*- Gravity Forms -*/
	
		/*- Donate form -*/
		
			.muk-gravity-form.donate li.orange-block ul.gfield_radio li {
				width: 48% !important;
			}
			
			.muk-gravity-form.donate ul.one-half {
				width: 100%;
			}
			
			.muk-gravity-form input[type="text"] {
				width: 100%;
			}
		
		/*- End Donate form -*/
		
	/*- End Gravity Forms -*/
	
	
	/*- Forum -*/
	
		/*- Reduce forum title size -*/
		.bbp-forum-title {
			font-size:13px;
		}
		
	/*- End Forum -*/
	

	/*- Shop -*/
	
		/*- Ubermenu shopping cart widget -*/
		
			.woocommerce.widget_shopping_cart li.mini_cart_item {
				width: 48%;
				margin: 1% !important;
			}
		
			.woocommerce.widget_shopping_cart img.attachment-shop_thumbnail {
				width: 32px;
				margin: 2px -6px 2px 2px;
			}
		
		/*- End Ubermenu shopping cart widget -*/

	/*- End Shop -*/
	
	
	/*- Footer -*/
		#footer-content-info .one_sixth {
			min-height:180px;
			display:none;
		}
		
		#footer-content-info .one_sixth:first-child {
			display:block;
			width:100%;
		}
	
	/*- End Footer -*/
	
}

/*- Main menu drop to one column -*/
@media only screen and (max-width: 480px) {
	
	/*- Ubermenu - Main navigation-*/

		/*- Make sub-menu items into two columns -*/
		
			.ubermenu-main .ubermenu-item-level-0 > .ubermenu-submenu > li.ubermenu-column-auto {
				min-width: 50%;
			}
			
			.ubermenu.ubermenu-responsive .ubermenu-autoclear > .ubermenu-column:nth-of-type(2n+1) {
				clear: both;
			}
			
			.ubermenu.ubermenu-responsive .ubermenu-autoclear > .ubermenu-column:nth-of-type(4) {
				clear: none;
			}
			
		/*- End Make sub-menu items into two columns -*/
	
	/*- End Ubermenu - Main navigation-*/
	
	
	/*- Forum -*/
	
		/*- Topics -*/
		
			body.single-forum #bbpress-forums li.bbp-topic-reply-count {
				width:7%;
			}
		
		/*- End Topics -*/
	
	/*- End Forum -*/
	

	/*- Shop -*/
	
		/*- Ubermenu shopping cart widget -*/
		
			.woocommerce.widget_shopping_cart img.attachment-shop_thumbnail {
				/*display:none;*/
			}
		
		/*- End Ubermenu shopping cart widget -*/

	/*- End Shop -*/
	
}

@media only screen and (max-width: 450px) {
	
	/*- Header -*/
	
		#template-box > div.row:first-child {
			min-height:183px;
		}

		#top_area2 {
			height: 54px;
		}
		
		#top_area2_right {
			margin-top:15px;
		}
		
		/*- MUK Logo -*/
		
		#top_area2 .reverie-header {
			padding: 6px 0px 0px 0px;
		}
			
		#top_area2 .reverie-header img {
			width:120px;
		}
		
		/*- Infoline holder -*/

			#infoline-holder span {
				font-size: 15px;
			}
		
			#infoline-holder .white {
				padding-left: 8px;
			}
		
			#infoline-holder .button {
				margin-top:6px;
				padding-top: 7px;
			}
		
		/*- End Infoline holder -*/
		
		/*- Donate button -*/
	
			#header-donate-button {
				margin-top:0px;
			}

			.donate-text {
				font-size: 17px;
				padding-top:0px;
			}
		
		/*- End Donate button -*/

	/*- Header height has shrunk - Move avatar position -*/
	#avatar-holder {
		top: 54px;
	}
	
	/*- End Header -*/
	
	
	/*- Shop -*/
	
		/*- Product list -*/

			#muk-shop .product-info-holder h3 {
				font-size: 12px;
				font-weight: bold;
			}
			
			#muk-shop span.price, #muk-shop li.product .add_to_cart_button {
				font-size: 11px;
			}
			
		/*- End Product list -*/

	/*- End Shop -*/
	
	
	/*- Default page layout -*/

/*		#left_menu_area {
			width:27%;
		}
		
		#middle_content_page {
			width:68.9%;
		}*/
	
	/*- End Default page layout -*/

}


/*- Commented out just in case -

.updates_widget_heading{
	background: url("images/myeloma_img/updates-heading-img.png") no-repeat 7px 0 !important;
	width: 135px;
	height: 58px;
	margin-bottom: 8px !important;	
}
.updates_widget_area .post-title a{
	background: url("images/myeloma_img/arrow-2.png") no-repeat scroll right center transparent;
    color: #f68026;
    font-size: 13px;
    font-weight: bold;
    padding-right: 10px;
    text-decoration: underline;
}
.updates_widget_area .post-title a:hover{
	color: #333;
	border: 0;
}
.updates_widget_area ul{
	padding-left: 0 !important;
}
.updates_widget_area ul li{
	border-top: 2px dotted #999 !important;
	border-bottom: 0 !important;
}
.updates_widget_area ul li:first-child{
	border-top: 0 !important;
}
.updates_widget_area ul li p{
	margin-bottom: 8px;
}
.updates_widget_area .upw-content{
	margin-top: 10px;
}

/********************* MUK form styling by CPUK/JA *************************
#muk-form fieldset {
	border: 0px;
	background: #f2f3f5;
}
#muk-form h2 {
	margin-top: 0px;
	font: 20px ArialRoundedMT-Bold,Arial,Helvetica,sans-serif;
	color: #F68026;
}
#muk-form select {
	width: 40%;
}
#muk-form span.wpcf7-list-item {
	display: block;
	clear: both;
}
#muk-form hr {
	border: none;
	border-top: dotted 2px #bcbdbf;
	color: #ffffff;
	background-color: #ffffff;
}
#muk-form p {
	color: #4b4b4b;
}
#muk-form .wpcf7-text, #muk-form .wpcf7-textarea {
	width: 415px;
	max-width: 415px;
}
#muk-form .muk-formfield-short input {
	width: 150px;
}

#muk-form .wpcf7-select{
	width: 415px;
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-family: inherit;
    font-size: 14px;
    height: 32px;
    margin: 0 0 12px;
    padding: 6px;
    transition: all 0.15s linear 0s;
}

#muk-form .ui-spinner {
	width: 150px;
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-family: inherit;
    font-size: 14px;
    height: 32px;
    margin: 0 0;
    padding: 0px;
    transition: all 0.15s linear 0s;	
}

.sep{
	background: url("images/myeloma_img/sep.png") -4px 0;
	width: 620px;
	height: 6px
}

.left-padd-remove {
	font-style: normal;
	padding-left: 0px !important;
}

#newslettersignupwidget-2 h2{
	display: none;
}
#newslettersignupwidget-2{
	background:url("images/myeloma_img/envelope-icon.png") no-repeat 200px 50% ;
}

.nsu-form{
	width: 186px; 
}

article#text-18{
 padding-top: 0px;
 padding-bottom: 0px;
}

.clinical_trial_widget{
	background:url("images/myeloma_img/ClinicalTrialTrackerBackground.png") no-repeat 0% -3px;
}

.new_drug_widget{
	background:url("images/myeloma_img/NewDrugScannerBackground.png") no-repeat 0% -3px;
}

.our_more_video{
	background:url("images/myeloma_img/page_bg.gif") repeat-x scroll center top #FFFFFF;
}

.footer-content {
	background: url("images/ornament.png") repeat-x;
	width:100% !important;
}

.left-menu-padding-child {
	padding-left: 30px;
}

.sidebar-section h2 {
	color: #f68026 !important;
}

.wpcf7-form-control.wpcf7-submit{
    background: #EA7125;
    border: 1px solid #EA7125;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 7px #AAAAAA;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    margin: 0 4px 6px 0;
    padding: 4px 6px;
    text-decoration: none;
    vertical-align: middle;
}

#middle_content_event #nav-single{
	padding: 6px 0;
	margin-bottom: 10px;
}
#middle_content_event #nav-single .nav-next a, #middle_content_event #nav-single .nav-previous a{
	padding: 0;
	color: #f68026;
	font-weight: bold;
	text-decoration: underline;
}
#middle_content_event #nav-single .nav-next a:after, #middle_content_event #nav-single .nav-previous a:after{
	border-style: none;
}

.faq_list li a{
	background: url('images/myeloma_img/arrow-2.png') no-repeat 100% 6px;
	padding-right: 12px;
	color: #f68026;
	font-weight: bold;
}
.faq_list li a:hover{
	color: #333;
}
.faq_list li{
	padding-bottom: 5px;
	list-style: none;
}

.event_left_menu{
	padding: 13px 5px 0 13px;
}

.noise_img_area{
	margin: 14px 0 10px;
}
.noise_img_area img{
	height: 140px;
}

 List at RHS of support group map 
#supportList h3 a{
	color: #ea7125;
	text-decoration: underline;
	background: url('images/myeloma_img/arrow-2.png') no-repeat right;
	padding-right: 10px;
	font-weight: bold;
	font-size: 13px;
}

.sep_ctt{
	background: url("images/myeloma_img/sep-repeating.png") repeat-x;
	height: 6px
}

#banner-slide{
	width:619px;
	height:174px;
}

- Event Organiser form styling  for Retail Therapy Walk by MUK/SIF - Copied from CAP/JA -
#eo-bookings{
	padding-top:0px !important;
}

#eo-booking-form {
	padding-top:0px !important;
}

#eo-booking-form fieldset {
	border: 0px;
	background: #f2f3f5;
}
#eo-booking-form h2 {
	margin-top: 0px;
	font: 20px ArialRoundedMT-Bold,Arial,Helvetica,sans-serif;
	color: #F68026;
}
.eo-booking-field-number {
	width: 435px !important;
}
#eo-booking-form select {
	width: 435px;
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-family: inherit;
    font-size: 14px;
    height: 32px;
    margin: 0 0 12px;
    padding: 6px;
    transition: all 0.15s linear 0s;
}

#eo-booking-form hr {
	border: none;
	border-top: dotted 2px #bcbdbf;
	color: #ffffff;
	background-color: #ffffff;
}
#eo-booking-form p {
	color: #4b4b4b;
}

#eo-booking-title{
	border-top: dotted 2px #bcbdbf;
	padding-top: 10px;
	font: 20px ArialRoundedMT-Bold,Arial,Helvetica,sans-serif;
	color: #F68026;
	margin:0px;
}

.eo-booking-form-required {
	color: #F68026;
	font-weight: bold;
	font-size: 18px;
}

.eo-booking-label{
	display:inline;
}

.eo-booking-purchase-row p{
	margin-left:0px !important;
}
.eo-booking-button{
	cursor:pointer;
	background:url(/wp-content/themes/flyingnews/images/myeloma_img/btn-blank.png) no-repeat;
	width:149px;
	height:43px;
	border:none;
	color:#FFFFFF;
	font:30px ArialRoundedMT-Bold,Arial,Helvetica,sans-serif;;
	padding-right:25px;
}

.eo-booking-ticket-picker {
	border-collapse:collapse;
	border: 2px dotted #CCC;
	width: 100%;
}

.eo-booking-ticket-picker thead td {
	border-bottom: 2px dotted #CCC;
	border-right: 2px dotted #CCC;
	background: #eaeaec url(images/clinicaltrialtracker/header_background.png);
	color: #666;
	padding:6px 10px 6px 10px;
}

.eo-booking-ticket-picker .eo-booking-ticket-quantity {
	width:104px;
}

.eo-booking-ticket-picker .eo-booking-ticket-name {
	width: 200px !important;
}

.eo-booking-ticket-picker tbody td {
	border-bottom: 2px dotted #CCC;
	border-right: 2px dotted #CCC;
	padding:6px 10px 6px 10px;
}

.eo-booking-ticket-picker .eo-booking-ticket-row {
	height: 48px;
}
.eo-booking-ticket-qty input {
	margin:0px;
	width:100px !important;
}

.eo-booking-field-terms-conditions-text{
	width:100% !important;
	height:auto;
	overflow-y: visible;
	padding: 10px;
	border: 1px dotted #CCC;
}

.eo-booking-field p {
	font-size:14px;
}

.eo-booking-field li{
	list-style-type: none;
}

.eo-bookee-details p{
        margin:0px !important;
}

/ Retail Therapy Walk Tables/
.rtwTable {
	border-collapse: collapse;
	border: 2px dotted #CCC;
}
.rtwTable td{
	font-size:13px;
	padding:3px 3px 2px 10px !important;
	border: 2px dotted #CCC;
}

.rtwTable thead td{
	background: #e8e9eb url(images/clinicaltrialtracker/header_background.png);
	color: #666;
}

/*- Commented out just in case -*/