		/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 11 June 2018 15:48:24
*/


        /*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 18 July 2014 08:54:17
*/


html{
 margin: 0.5cm;
}

body {
   font: 12pt Georgia, "Times New Roman", Times, serif;
   line-height: 1.3;
   font-family: Georgia, serif;
   background: none;
   color: black;
   margin: 0 !important;
   padding: 0 !important;
}

blockquote, 
ul {
   margin: 0;
}

a[href^="#"]:after {
   content: "";
}
a {
   color: black;
}

nav, 
#top, 
.utility, 
.edit-form-list, 
#header-tabs, 
footer, 
.header-logo img, 
#switch-view, 
.brief-detail-item, 
.hidden, 
.visuallyhidden, 
#show-more-filters, 
#search-filters,
.edit-link,
#venue-a11y-details,
#busstop-details,
.contact-us-if, 
.byline, header, .print-container
{
   display: none;
}

/*.byline {
 font-size: 1.1em;
}

.byline:before{
   content: "Accessible Wellington - ";
   font-size: 2em;
}*/

h2, 
h3, 
ul, 
img  {
   page-break-after: avoid;
   page-break-inside: always;
}

h1 {
  font-size: 2em;
}

.search-page h1 strong {
    color: #654c7f;
}

h2 {
   font-size: 14pt;
   margin-top: 25px;
}

a{
   text-decoration: none;
}

form {
   width: 960px;
   float: left;
}

input {
  float: right;
}

article {
   page-break-before: always;
}

table {
   margin: 0 0 1em;
   font-size: 0.875em;
   line-height: 1.2;
   width: 100%; 
}
  
th, 
td {
   padding: 1em 2.10714em;
}

th {
   color: #000;
   font-weight: normal;
   text-align: left; 
}

/*
  Added by Bryce - 11/06/2018
*/

.result-controls {
  display: none;
}

#result-list {
  width: 90%;
  clear: both;
  list-style-type: none;
  padding: 0;
}

#result-list h3 {
    background-color: #f3f5f4;
    margin: 0 0 1em;
    padding: 1em 4em 1em 5%;
}

#result-list > li {
  border: 1px solid #e3ddcc;
  margin: -1px 0 0 0;
  padding: 0 0 2em;
  position: relative;
  list-style: none;
}

#result-list h3 a {
    color: #654c7f;
}

#result-list p {
    padding: 0 5%;
}

#result-list li .brief-detail-item {
    display: inline-block;
    padding: 0.5em 0 0.5em 5%;
    white-space: nowrap;
    width: auto;
}

#result-list svg {
    height: 2em;
    vertical-align: middle;
    width: 2em;
    max-width: 100%;
}

#location-info {
  float: right;
  width: 48%;
}

.activity-info {
  width: 48%;
  float: left;
}

#activity-details {
 padding-left: 0px;
 padding-right: 0px;
}

#activity-details {
  clear: both;
}

.group-section {
    overflow: hidden;
    padding: 1em;
    border: 1px solid #000;
}

.contact-section, .a11y-section {
    width: 35%;
    margin-left: 3%;
    float: left;
}

.contact-section:first-child, .a11y-section:first-of-type {
  margin-left: 0;
}

.contact-info a {
  word-break: break-all;
}

#map-canvas {
  height: 800px !important;
}

.activity-info td {
    padding: 0em 0 0 10px;
}

.sprite {
    height: 1px;
}

img {
    max-width: none !important;
}

.contact-info svg {
  height: 2em;
  vertical-align: middle;
  width: 2em;
  margin-right: 0.25em;
}

.primary {
    fill: #FCD168;
}

.secondary {
    fill: #000;
}

.group-page h1 {
    color: #654c7f;
}