﻿.template-subpage .map-search-advanced-fields-horz {  background: #eee;  padding: 1.2em;}.template-subpage .map-search-advanced-fields-horz input[type="text"] {  width: 360px;}.template-subpage .map-search-advanced-fields-horz select {  min-width: 130px;}.template-subpage .map-search-advanced-fields-horz .form-group {  margin: 4px 4px 4px 0;}.map-search-advanced-wrapper {  margin-top: 4em;  /* Large Map */}.map-search-advanced-wrapper .map-search-advanced-fields {  padding: 1.2em;}.map-search-advanced-wrapper .map-search-advanced-fields h5 {  color: #fff;  margin: 0 0 0.6em 0;}.map-search-advanced-wrapper .map-search-advanced-fields form label {  color: #fff;  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;  font-weight: bold;  font-size: .9em;  line-height: 1.3em;}.map-search-advanced-wrapper .map-wrapper {  position: relative;  z-index: 10;  float: right;  width: 100%;  -webkit-transition: all 0.25s ease-in-out;          transition: all 0.25s ease-in-out;}.map-search-advanced-wrapper .map-wrapper.results {  width: 34%;}.map-search-advanced-wrapper .map-wrapper .schoolType {  position: absolute;  top: 0;  right: 0;  z-index: 1;}.map-search-advanced-wrapper .map-wrapper .schoolType .checkbox {  vertical-align: top;}.map-search-advanced-wrapper .map-wrapper .schoolType .checkbox label {  display: block;  padding: 4px 8px;  font-size: .9em;  line-height: 1.4em;  font-weight: bold;  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;  color: #fff;}.map-search-advanced-wrapper .map-wrapper .schoolType .checkbox:nth-of-type(1) label {  background-color: #2f7325;}.map-search-advanced-wrapper .map-wrapper .schoolType .checkbox:nth-of-type(2) label {  background-color: #542989;}.map-search-advanced-wrapper .map-wrapper .schoolType .checkbox:nth-of-type(3) label {  background-color: #d16f1a;}.map-search-advanced-wrapper .map-wrapper .mapToggle {  position: absolute;  top: -28px;  left: 0;  z-index: 2;  line-height: 28px;  padding: 0 10px;  color: #fff;  font-size: .9em;  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;  font-weight: bold;  background: #444;  cursor: pointer;}.map-search-advanced-wrapper .map-wrapper .mapToggle:before {  content: "Large";  margin-right: 4px;  padding-left: 11px;  background: url("img/icon-caret-left.png") no-repeat left center;  background-size: 6px auto;}.map-search-advanced-wrapper .map-wrapper .mapToggle:hover {  background: #333;}.map-search-advanced-wrapper .map-wrapper.is_stuck .mapToggle {  display: none !important;}.map-search-advanced-wrapper .map-wrapper #map-search-advanced {  position: relative;  height: 450px;  background: #eee;}.map-search-advanced-wrapper .map-search-advanced-results {  position: relative;  float: left;  width: 64%;}.map-search-advanced-wrapper .map-search-advanced-results h2 {  color: #2f7325;  margin-bottom: .6em;}.map-search-advanced-wrapper .map-search-advanced-results h2 span {  font-size: .7em;}.map-search-advanced-wrapper .map-search-advanced-results h2 span, .map-search-advanced-wrapper .map-search-advanced-results h2 i, .map-search-advanced-wrapper .map-search-advanced-results h2 a {  color: #aaa;}.map-search-advanced-wrapper .map-search-advanced-results .compare-bug {  display: block;  float: left;  margin-left: -30px;  height: 140px;  width: 30px;  border: none;  border-radius: 4px 0 0 4px;  background: #d16f1a url("img/compare-bug-bg-vert.png") no-repeat center center;  background-size: 16px auto;}.map-search-advanced-wrapper .map-search-advanced-results table th {  font-size: .9em;  padding: 0.6em 0.4em;}.map-search-advanced-wrapper .map-search-advanced-results table td {  vertical-align: top;  padding: 1em 0.4em;}.map-search-advanced-wrapper .map-search-advanced-results table h3 {  margin: 0 0 0.2em 0;}.map-search-advanced-wrapper .map-search-advanced-results table th, .map-search-advanced-wrapper .map-search-advanced-results table td, .map-search-advanced-wrapper .map-search-advanced-results table p, .map-search-advanced-wrapper .map-search-advanced-results table span {  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}.map-search-advanced-wrapper .map-search-advanced-results table p {  margin-bottom: .3em;}.map-search-advanced-wrapper.large .map-wrapper {  width: 100%;  margin-bottom: 2em;  top: 0 !important;  /* Unstick map when large map is displayed */}.map-search-advanced-wrapper.large .map-wrapper.is_stuck {  position: relative !important;}.map-search-advanced-wrapper.large .mapToggle:before {  content: "Small";  margin-right: 4px;  padding-left: 11px;  background: url("img/icon-caret-right.png") no-repeat left center;  background-size: 6px auto;}.map-search-advanced-wrapper.large .map-search-advanced-results {  width: 100%;}/* .map-search-advanced-wrapper */#compare-schools .modal-dialog {  width: 95%;  max-width: 1500px;}/* template-schoolpage-single */@media only screen and (max-width: 992px) {  .map-search-advanced-wrapper .map-wrapper {    width: 100%;    float: none;    margin-bottom: 2em;  }  .map-search-advanced-wrapper .map-wrapper.results {    width: 100%;  }  .map-search-advanced-wrapper .map-search-advanced-results {    width: 100%;    float: none;  }}@media only screen and (max-width: 767px) {  .map-search-advanced-wrapper .map-wrapper #map-search-advanced {    height: 340px;  }  .radio input[type="radio"],  .radio-inline input[type="radio"],  .checkbox input[type="checkbox"],  .checkbox-inline input[type="checkbox"] {    position: relative;    margin: 0 4px 0 0;  }  .map-search-advanced-wrapper .map-search-advanced-results .compare-bug {    margin: 4px 0 0 0;    height: 26px;    width: 110px;    border: none;    border-radius: 4px 4px 0 0;    background: #d16f1a url("img/compare-bug-bg-horz.png") no-repeat center center;    background-size: auto 13px;  }  }.map-search-parishes-list {	border-top: 1px solid #ddd;}.map-search-parishes-list-item {	border-bottom: 1px solid #ddd;	padding: 1rem 0;}.map-search-advanced-wrapper .map-search-advanced-results ul.pagination {	padding: 0;}