body {
  margin: 0;
}
/*body{margin:0;padding:0;background:#fff;font-family:"Open sans",sans-serif;font-weight:normal;line-height:1;color:#2D2D2D;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}*/

.nsdcrow img {
  border-style: none;
}
/**,*::before,*::after{box-sizing:inherit;}*/
.nsdcrow img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

/* ::placeholder{color:#525050;} */

.nsdcrow div,
ul,
li {
  margin: 0;
  padding: 0;
}

.nsdcrow a {
  line-height: inherit;
  color: #007d99;
  text-decoration: none;
  cursor: pointer;
}

.nsdcrow a:hover,
a:focus {
  color: #006c84;
}

.nsdcrow a img {
  border: 0;
}

.nsdcrow ul {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1;
}

.nsdcrow li {
  font-size: inherit;
}

.nsdcrow ul {
  margin-left: 0;
  list-style-type: none;
}

/* a{background-color:transparent;} */
.nsdcrow a {
  -webkit-transition: color 0.5s linear;
  -moz-transition: color 0.5s linear;
  -ms-transition: color 0.5s linear;
  -o-transition: color 0.5s linear;
  transition: color 0.5s linear;
}

/*sjt.nsdcrow{max-width:87.5rem;margin-right:auto;margin-left:auto;}*/

.nsdcrow::before,
.nsdcrow::after {
  display: table;
  content: " ";
}

.nsdcrow::after {
  clear: both;
}

.columns {
  width: 100%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}

.columns {
  float: left;
  clear: none;
}

.small-8 {
  width: 66.6666666667%;
}

.small-12 {
  width: 100%;
}

a .top-bar {
  padding: 0;
}

.top-bar::before,
.top-bar::after {
  display: table;
  content: " ";
}

.top-bar::after {
  clear: both;
}

.top-bar,
.top-bar ul {
  background-color: #2d2d2d;
}

.menu-wrapper {
  padding: 1rem 0;
}

.top-bar {
  background-color: #2d2d2d;
  padding-top: 1rem;
}

.top-bar__contact {
  margin-bottom: 0;
}
/*.top-bar__tel{display:flex;text-decoration:underline;}*/
.top-bar__tel {
  display: flex;
  text-decoration: underline;
  margin-top: 4px;
  margin-left: 13px;
  height: 26px;
}

.top-bar__tel::before {
  content: url(https://www.newark-sherwooddc.gov.uk/media/nsdc-redesign/site-assets/images/phone-icon.svg);
  margin-right: 0.5rem;
  height: 26px;
}
/*.top-bar__email {display: flex;text-decoration: underline;}*/
.top-bar__email {
  display: flex;
  text-decoration: underline;
  margin-top: 4px;
  margin-left: 13px;
}

.top-bar__email::before {
  content: url(https://www.newark-sherwooddc.gov.uk/media/nsdc-redesign/site-assets/images/email-icon.svg);
  margin-right: 0.5rem;
  margin-top: 0.25rem;
}

.top-bar a:not(.top-bar__login) {
  color: #fff;
  font-family: "PT Sans", sans-serif;
}

.top-bar a:not(.top-bar__login):active,
.top-bar a:not(.top-bar__login):focus,
.top-bar a:not(.top-bar__login):hover {
  color: #dbda00;
}

.border-banner {
  background-image: url(../images/border-banner.png);
  background-size: contain;
  height: 15px;
  width: 100%;
}

@media print, screen and (min-width: 40em) {
  .top-bar__contact {
    display: flex;
    justify-content: flex-start;
    padding: 0rem 0;
  }
}

@media print, screen and (min-width: 40em) {
  .top-bar__tel {
    margin-right: 1rem;
  }
}

/* Breadcrumbs v1.02 */
.nsdchdr_breadcrumbs {
  min-height: 25px;
  margin-top: 20px;
  margin-bottom: 0px;
}

.nsdchdr_breadcrumbs a {
  color: #2d2d2d;
  text-decoration: underline;
}

.nsdchdr_breadcrumbs a:hover {
  color: #007d99;
}

/*.nsdchdr_breadcrumbs img {
        display: inline-block;
        float: left;
        margin-right: 5px;
        margin-left: 2px;
    }*/

.nsdchdr_breadcrumbs span {
  font-family: PT Sans, sans-serif;
  font-size: 1em;
  display: inline-block;
  float: left;
  font-weight: 700;
  margin-right: 5px;
  margin-left: 2px;
  margin-top: 5px;
}

.nsdchdr_breadcrumbs ul {
  line-height: 25px;
  margin: 0px;
  padding: 0px;
  list-style: outside none none;
}

.nsdchdr_breadcrumbs li {
  font-family: PT Sans, sans-serif;
  display: inline-block;
  float: left;
  font-size: 1em;
  color: #2d2d2d;
  padding-top: 2px;
  /*padding-left: 15px;
        padding-right: 5px;*/
  /*background: url(../Images/breadcrumbsArrow.png) no-repeat left;*/
  margin: 0;
  list-style: none;
  content: "/";
}

.nsdchdr_breadcrumbs li:before {
  content: "/";
  padding-left: 15px;
  padding-right: 15px;
}

/* Breadcrumbs end */
