﻿.sys_fullWidth #content {width: 960px; padding: 0 0 3em 0;}

#content #homepageContentCards .card-section {padding: 4px 6px;}
#content #homepageContentCards .card-section p{padding: 6px 10px;}

#content #homepageContentCards a.no-underlined:hover .card-section{background: #efefef;}
#content #homepageContentCards a.no-underlined:hover .card-section h2,
#content #homepageContentCards a.no-underlined:hover .card-section p{background: #efefef;}




#homepageSearch{ padding: 50px 30px 30px 30px; background: url("/qualitymanual/images/bg-nottinghamsign.jpg"); background-size: cover; margin-bottom: 3em;}
#homepageSearch .sys_search-query-control input{color: #18194f;  border-color: #fff;}
#homepageSearch .sys_search-query-control .sys_button{margin-left: 4px; background-color: transparent; border: 2px solid #fff;}
#content #homepageSearch .sys_search-query-control .sys_button:hover{background-color: #18194f; color: #fff; border-color: #fff;}

#content #homepageSearch  .sys_search-query-control{grid-template-columns: 100% 10%;}

#wrapper #content .QM-SectionLayout h2.headingBackground{background: #18194f; padding: 12px 6px; margin-bottom: 2em;}

#content .sectionOverview .CTA-Arrow{display:inline-block;}
#content .inThisSection {margin-bottom: 1.5em; background: #fff; border: 1px solid #18194f;}
#content .inThisSection .sys_inner{padding: 1em;}

#content .inThisSection h2{color: #18194f; font-family: arvo; font-weight:normal; font-size: 1.2rem; margin-bottom: 1rem;}


#content .inThisSection ul{margin: 0; padding: 0;}
#content .inThisSection ul li{margin: 0 3px 6px 0; list-style-type:none; display:inline-block;}
#content .inThisSection ul li a{color: #18194f; text-decoration:none; background: #e; padding: 12px 6px; display:inline-block; border: 1px solid #ccc;}
#wrapper #content .inThisSection ul li a:hover{text-decoration:none; background-color: #005597; border-color: #005597; color: #fff;}



#content .sectionContents ul{margin: 0 0 1.5em 0; padding: 0;}
#content .sectionContents ul li{margin: 0; list-style-type:none; display:block;}
#content .sectionContents ul li a{text-decoration:none; background: transparent; padding: 12px 6px; display:block;}
#content .sectionContents ul li:nth-child(even) a{background: #efefef;}
#wrapper #content .sectionContents ul li a:hover{text-decoration:none; background-color: #005597; color: #fff;}






#content .sys_two_7030 .sys_search-query-control{display: grid; grid-template-columns: 70% auto;}
#content .sys_two_7030 .sys_search-query-control input{padding: 18px 8px; margin: 0;}
#content .sys_two_7030 .sys_search-query-control .sys_button{}




@media only screen and (max-width: 767px) {
  #homepageSearch{ padding: 16px 16px 6px 16px;}
  #homepageSearch .sys_search-query-control .sys_button{margin: 0;}

}