/*------------------------------------*\
	MOBILE NAVIGATION
\*------------------------------------*/
#mobile-rebrand-wrapper{
	margin:0 -16px;
	display:none;
}
.mobile #mobile-rebrand-wrapper {
	display: block;
}
#mobile-navbar-container ul{
	list-style:none;
  font-family: "museo-sans", "Arial", "Helvetica", sans-serif;
	font-size:0.875em;
	padding:0;
	margin:18px 0 0 0;
}
#mobile-navbar-container li{
	display:inline-block;
	padding:5px 10px;
	border:1px solid #fff;
	border-width:1px 1px 0 1px;
	margin-bottom:-1px;

	border-radius:5px 5px 0 0;
}
#mobile-navbar-container a{
	color:#2e008b;
	text-decoration:none;
	display:block;
	padding:10px 16px 10px 10px;
}
#mobile-navbar-container li#mobile-menu a,
#mobile-navbar-container li#mobile-search a {
	background:url(http://support.cancerresearchuk.org/sites/all/themes/custom/cruk/images/nav-arrow.png) right no-repeat;
}
#mobile-navbar-container li.expanded a,
#mobile-navbar-container li.selected a {
	color:#e40085;
	background:url(http://support.cancerresearchuk.org/sites/all/themes/custom/cruk/images/nav-arrow-current.png) right no-repeat!important;
}

/* Expanded */
#mobile-navbar-container li.expanded,
.all-sections #mobile-navbar-container li#mobile-menu{
	background:#fafafa;
	border:1px solid #ebebeb;
	border-width:1px 1px 0 1px;
}
#mobile-menu-container{
	background:#fafafa;
	border-top:1px solid #ebebeb;
	padding:9px;
	list-style: none outside none;
margin: 0;
overflow: hidden;
padding: 0;
position: relative;
}
#mobile-menu-container ul{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}
#mobile-menu-container li{
	border-radius:5px;
	width:50%;
	box-sizing:border-box;
}
#mobile-menu-container li p {
	margin: 0;
}
#mobile-menu-container li a{
	display:block;
	color:#2e008b;
	text-decoration:none;
}

/* Sub-menu selected */
#mobile-menu-container li.selected{
	background:#fff;
	border-width:1px 0px 1px 1px;
	border-radius:5px 0px 0px 5px;
}
#mobile-menu-container li.selected a{
	color:#e40085;
}
#mobile-menu-container li.selected ul{
	position:absolute;
	top:0;
	right:10px;
	width:50%;
	height:95%;
	padding-top:7px;
	background:#fff;
	border-radius:0 5px 5px 5px;
	box-sizing:border-box;
}
#mobile-menu-container li.selected ul li{
	border:none;
	border-radius:0;
	padding:10px;
	width:85%;
}
#mobile-menu-container li.selected ul li a{
	color:#6e6e6e;
	display:block;
	width:100%;
}

/* NEW CHANGES */
#mobile-menu-container {
	padding: 15px;
}
#mobile-menu-container li {
	border-left: 1px solid #fafafa;
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #fafafa;
	clear: both;
	padding: 0;
}
.homepage #mobile-menu-container li {
	clear: none;
	float: left;
}
#mobile-menu-container li a {
	padding: 8px 20px;
}
#mobile-menu-container li.selected {
	background: #fff;
	border-left: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
}
.homepage #mobile-menu-container li.selected {
	border: 1px solid #ebebeb;
}
/* Create a block to cover the line */
#mobile-menu-container li.selected > p:before {
	width: 20px;
	height: 40px;
	background: #fff;
	content: " ";
	display: block;
	position: absolute;
	right: 49%;
	z-index: 20;
}
#mobile-menu-container li.selected.doubleheight > p:before {
	height: 64px!important;
}
.homepage #mobile-menu-container li.selected:after {
	display: none;
}
#mobile-menu-container li.selected > a {
	float: left;
	position: relative;
}
#mobile-menu-container li.selected ul {
	/*height: 316px;*/
	border: 1px solid #ebebeb;
}
.homepage #mobile-menu-container li.selected ul {
	display: none !important;
}
#mobile-menu-container li.selected ul li {
	padding: 8px;
}
#mobile-menu-container li.selected ul li a {
	font-size: 0.9em;
	padding: 0 10px;
}

/* END NEW CHANGES */

/*------------------------------------*\
	SEARCH
\*------------------------------------*/
#mobile-searchform fieldset{
	border:none;
	padding:20px;
	background:#fafafa;
	border-top:1px solid #ebebeb;
}
#mobile-query{
	background:#fff url(http://support.cancerresearchuk.org/sites/all/themes/custom/cruk/images/search-icon.png) 10px 50% no-repeat;
	padding:10px 10px 10px 35px;
	border:1px solid #ebebeb;
	border-radius:5px;
	font-size:1em;
	width:175px;search
	-webkit-appearance: none;
}
#mobile-searchsubmit{
  font-family: "museo-sans", "Arial", "Helvetica", sans-serif;
	font-size:1em;
	background:#767676;
	color:#fff;
	padding:10px;
	margin-left:10px;
	border:none;
	border-radius:5px;
	-webkit-appearance: none;
}

#actions-bar{
	background:#e3e3e3;
	margin:0 -19px;
	padding:10px 19px;
	font-size:0.75em;
	overflow:hidden;
}
#actions-bar a{
	color:#333;
}
#actions-bar .send-email{
	float:left;
	background:url(http://support.cancerresearchuk.org/sites/all/themes/custom/cruk/images/email-page.png) left no-repeat;
	padding:0 0 0 18px;
}

#actions-bar .to-links{
	float:right;
	background:url(http://support.cancerresearchuk.org/sites/all/themes/custom/cruk/images/skip-sections.png) left no-repeat;
	padding:0 0 0 11px;
}

.arrow-link,
.support-us,
.signs-symptoms,
.section-button,
.blogpanel .content h3{
	background:#fff;
	color:#2e008b;
  font-family: "museo-sans", "Arial", "Helvetica", sans-serif;
	font-size:1.25em;
	font-weight:normal;
	padding:13px 19px;
	border:1px solid #e1e1e1;
	margin:0 0 10px 0;
	border-radius:5px;
	box-shadow:1px 1px 1px #e9e9e9;
}
.arrow-link a,
.support-us a,
.signs-symptoms a,
.section-button a,
.blogpanel .content h3 a{
	display:block;
	background:transparent url(http://support.cancerresearchuk.org/sites/all/themes/custom/cruk/images/arrow.png) right center no-repeat;
	color:#2e008b;
	text-decoration:none;
	padding-right:15px;
}
.news-blue h2.arrow-link{
	background:#2e008b;
	color:#fff;
  font-family: "museo-sans", "Arial", "Helvetica", sans-serif;
	font-size:1.25em;
	padding:13px 19px;
	border:none;
	margin:0 0 10px 0;
	border-radius:5px;
	box-shadow:1px 1px 1px #e9e9e9;
}
.news-blue h2.arrow-link a{
	display:block;
	background:transparent url(http://support.cancerresearchuk.org/sites/all/themes/custom/cruk/images/arrow-white.png) right center no-repeat;
	color:#fff;
	text-decoration:none;
}
.news-magenta h2.arrow-link{
	background:#e40085;
	color:#fff;
  font-family: "museo-sans", "Arial", "Helvetica", sans-serif;
	font-size:1.25em;
	padding:13px 19px;
	border:none;
	margin:0 0 10px 0;
	border-radius:5px;
	box-shadow:1px 1px 1px #e9e9e9;
}
.news-magenta h2.arrow-link a{
	display:block;
	background:transparent url(http://support.cancerresearchuk.org/sites/all/themes/custom/cruk/images/arrow-white.png) right center no-repeat;
	color:#fff;
	text-decoration:none;
}
h2.closed{
	background:transparent url(http://support.cancerresearchuk.org/sites/all/themes/custom/cruk/images/more-arrow.png) right center no-repeat;
	color:#2e008b;
  font-family: "museo-sans", "Arial", "Helvetica", sans-serif;
	font-size:1.25em;
	font-weight:normal;
	padding:13px 19px;
	border:1px solid #e1e1e1;
	margin:0 0 10px 0;
	border-radius:5px;
	box-shadow:1px 1px 1px #e9e9e9;
}
h2.open{
	background:transparent url(http://support.cancerresearchuk.org/sites/all/themes/custom/cruk/images/more-arrow-down.png) right center no-repeat;
	color:#2e008b;
  font-family: "museo-sans", "Arial", "Helvetica", sans-serif;
	font-size:1.25em;
	font-weight:normal;
	padding:13px 19px;
	border:1px solid #e1e1e1;
	margin:0 0 10px 0;
	border-radius:5px;
	box-shadow:1px 1px 1px #e9e9e9;
}

/*------------------------------------*\
	TOP LINKS
\*------------------------------------*/
.toplink{
	background:#e3e3e3;
	margin:0 -19px;
	padding:10px 19px;
	font-size:0.75em;
	overflow:hidden;
}
.toplink a{
	color:#333;
	float:right;
	background:url(http://support.cancerresearchuk.org/sites/all/themes/custom/cruk/images/top-link.png) left no-repeat;
	padding:0 0 0 9px;
}
#mobile-sitemap-container .toplink{
	margin:0;
}

/* Only show first top link, hide any additional ones */
.toplink:last-of-type{
	display:none;
}

/*------------------------------------*\
	IN-PAGE NAVBAR
\*------------------------------------*/
#navbar h2{
	display:none;
}
#navbar #secondary-nav{
	list-style:none;
	padding:0;
	margin-top:25px;
}
#navbar #secondary-nav li{
	margin:7px 0;
	background:url(http://support.cancerresearchuk.org/sites/all/themes/custom/cruk/images/secondary-nav-arrow.png) left no-repeat;
	padding:0 0 0 17px;
}
#navbar #secondary-nav li p{
	margin:0;
}
#navbar #secondary-nav a{
	color:#333;
	text-decoration:none;
}

/*------------------------------------*\
	CONTEXTUAL NAV
\*------------------------------------*/
#contextual-nav{
	list-style:none;
	padding:0;
}
#contextual-nav li{
	background:#fff;
	color:#2e008b;
  font-family: "museo-sans", "Arial", "Helvetica", sans-serif;
	font-size:1.25em;
	font-weight:normal;
	padding:13px 19px;
	border:1px solid #e1e1e1;
	margin:0 0 10px 0;
	border-radius:5px;
	box-shadow:1px 1px 1px #e9e9e9;
}
#contextual-nav li p{
	margin:0;
}
#contextual-nav li a{
	display:block;
	background:transparent url(http://support.cancerresearchuk.org/sites/all/themes/custom/cruk/images/arrow.png) right center no-repeat;
	color:#2e008b;
	text-decoration:none;
}

/*------------------------------------*\
	UPDATED
\*------------------------------------*/
#updated{
	display:none;
}

#mobile-sitemap-container #nav-holder {
	background: none repeat scroll 0 0 #F1F1F1;
    font-size: 0.875em;
    margin: 0;
    padding: 16px 20px;
}
#mobile-sitemap-container #nav-holder a,
#mobile-sitemap-container #nav-holder a:visited {
	color:#2E008B;
}


#mobile-sitemap-container #nav-holder,
#sitemap-holder {
	background:#f1f1f1;
	padding:19px 19px 0;

}

#sitemap-holder {

	padding-bottom:1px;
}

#sitemap-holder ul {
	padding:0;
	list-style:none;
}

#sitemap-holder .submenu > a {
	color:#2E008B;
	text-decoration:none;
  font-family: "museo-sans", "Arial", "Helvetica", sans-serif;
	margin-bottom:0.35em;
}

#sitemap-holder li a:hover,
#sitemap-holder .submenu li a:hover,
#sitemap-holder li a:active,
#sitemap-holder .submenu li a:active {
	text-decoration:none;
}

#sitemap-holder .submenu ul {
	margin:0.35em 0 1.7em;
}

#sitemap-holder .submenu li a {
	color:#333;
	text-decoration:none;
	padding:2px 0 1px;
	display:block;
}

#mobile-sitemap-container #info-holder {
	background: none repeat scroll 0 0 #FFFFFF;
    font-size: 0.6875em;
    padding: 63px 10px;
}

#mobile-sitemap-container #info-holder ul:first-of-type {
	white-space:nowrap;
}

#mobile-sitemap-container #info-holder ul,
#mobile-sitemap-container #sharetools-holder ul {
	list-style: none outside none;
    margin: 0 0 18px;
    padding: 0;
    text-align: center;
    overflow:hidden;
}
#mobile-sitemap-container #info-holder li,
#mobile-sitemap-container #sharetools-holder li {
	display:inline-block;
	margin-bottom: 8px;
	padding: 0 8px;
	border-left: 1px solid #CFCFCF;
}

#mobile-sitemap-container #info-holder li:first-of-type,
#mobile-sitemap-container #info-holder li:nth-of-type(4) {
	border-left: 0 none;
}

#mobile-sitemap-container #info-holder ul p {
	margin:0;
}

#mobile-sitemap-container #info-holder a {
	color: #666666;
	text-decoration: none;
}

#mobile-sitemap-container #sharetools-holder {
	background:#f1f1f1;
    font-size:0.6875em;
    height:100px;
}

#mobile-sitemap-container #sharetools-holder .sftweet span {
	display:none;
}
#mobile-sitemap-container #sharetools-holder .sftweet,
#mobile-sitemap-container #sharetools-holder .sffacebk,
#mobile-sitemap-container #sharetools-holder .sfgoogle {
	border:none;
	overflow:hidden;
	margin:0;
	padding:0;
}

/*------------------------------------*\
	HIDE NON-MOBILE CONTENT
\*------------------------------------*/
#skipnav,
#cruk-nav,
#cruk-search,
#sidebar,
.footer,
#primary-nav,
.wrap,
#banner,
#awards,
#accesskeys,
.pager,
.close{
	/*display:none;*/
}

/*------------------------------------*\
	MOBILE SECONDNAV (LEFTHAND)
\*------------------------------------*/
#mobileSecondMenuTop{width:100%;height:29px;color:#000;padding:12px 0 5px 0;text-align:right;background: #d7d7d7 url(http://support.cancerresearchuk.org/sites/all/themes/custom/cruk/images/secnav.png) top right no-repeat;}
#mobileSecondMenuTop span{margin:0px 50px 0 0;}
#mobileSecondMenuContent{display:none;height:auto;width:100%;margin-top:1px;}

#mobile-menu-container li.submenu > ul:after{
	content: '';
	clear: both;
	display: block;
	visibility: hidden;
}
#mobile-menu-container li.submenu > ul{
	display: none;
}