@import url("media-browser.css");

/*====
  EMPTY STYLESHEET FOR QUICK SUPPORT FIXES (this is called after the main /styles.css file, so rules here can over-write the main ones.
  These rules should be validated and re-incorporated as part of routine maintenance.
====*/

#container .main-content .site-search .type-select-buttons .search-type-options:nth-child(2),
#container .main-content .site-search .type-select-buttons .search-type-options:nth-child(3),
#container .main-content .site-search .type-select-buttons .search-type-options:nth-child(4),
#container .main-content .site-search .type-select-buttons .search-type-options:nth-child(5),
#container .main-content .site-search .type-select-buttons .search-type-options:nth-child(6),
#container .main-content .site-search .type-select-buttons .search-type-options:nth-child(7),
#container .main-content .site-search .type-select-buttons .search-type-options:nth-child(9),
#container .main-content .site-search .type-select-buttons .category-search-filter{
	display:none;
}

.hidemaplist  {
	display: none;
}

.type-venuelist .venue-details .catagory-type {
	display: none;
}

.browsealoud-container {
	float: right;
}

.main-editor-output ul, main-editor-output ol {
	overflow: hidden;
}

#container footer#site-footer-row .page-placement .placement-inner {
	width: auto;
}

@media only screen and (max-width: 550px){
	.logo-container #logo {
		width: 100%;
	}
	#container .page-placement .main-editor-output h3 {
		word-wrap:break-word;
	}
}

#accessibility-controls {
	position: relative;
	z-index: 1;
}

#__ba_panel {
	margin-top: 1em;
	width: auto !important;
	height: auto !important;
}
#__ba_panel ._ba_logo {
	background: url("http://nottinghamshirehealthcare.nhs.uk/base-install/images/_site/icons/browsealoud.png") no-repeat center center;
	display: block;
	width: 52px;
	height: 52px;
}
#__ba_panel ._ba_logo #_ba__button img {
	display: none;
}
#site-footer-row .page-placement.login-placement {
	width: auto;
	float: left;
}
#site-footer-row .type-droplet.last-child.page-placement {
	width: auto;
    border-radius: 12px;
}

.site-footer div.cqc-widget {
    border-radius: 12px !important;
}
#site-footer-row .type-droplet.page-placement .placement-inner {
  border-left: none;
  padding: 0;
}
.ie7 #site-nav-row .top-navigation li ol {
	background-color: #bd1279;
	margin: 0;
	padding: 0;
}
.ie7 #site-nav-row .top-navigation li ol li, .ie7 #site-nav-row .top-navigation li ol li a {
	width: 100%;
}
.ie7 #site-footer-row .page-placement.login-placement .placement-inner .form-stage .field-holder {
	width: 15%;
}

/*Fixes from customer feedback - 26th October 2015*/
.days-head {
	table-layout: fixed;
}
.ac-activity.event-name {
	text-align: left;
	border-bottom: solid 2px;
}

#container .map-wrapper {
	height: 470px;
}

.type-blogsminilist .blog-posts-post .content-main-image {
	margin: -1em -1em 0.8em -1em;
}

.type-blog .post .content-main-image {
	max-width: 300px;
}

.logo-container #logo {
	width: 235px;
}

#container blockquote {
	padding: 1em 4.5em;
}

#container .col blockquote {
	padding: 2.5em 1em;
}

.login-keepmeloggedin-wrapper {
	display: none;
}

#container .site-search input[type="search"], #container .site-search input[type="text"] {
	width: 167px;
}

@media (min-width: 769px) {
	#container #site-nav-row .page-placement .site-search .search-wrap .search-toggle {
		display: none;
	}
	
	#site-nav-row .page-placement .site-search .search-wrap #site-search-form {
		right: 0 !important;
	}
	
	#site-nav-row .page-placement .site-search #site-search-form .search-inputs input[type=search] {
		width: 100% !important;
	}
}