.gin--horizontal-toolbar #toolbar-administration {
	z-index: 2000 !important;
}

.page-node-123 .date-form-element-content-multiline > .date-clear {
  display: none !important;
}

.node-type-marker .main .field--name-body h2 {
  font-size: 1.6em;
}
#block-block-24{
  position: static !important;
}
.content-area-wrapper .main .field--name-field-summary {
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 1em;
  padding-bottom: 0em;
}
#app .step span{
  z-index: -1;
  cursor: pointer;
}
/*
 * HOME QUICKFIXES
 */
.node-type-community-directory #block-webform-client-block-7506 {
  display: none;
}

.cod-quick-links .content ul li a:hover {
  text-decoration: none !important;
  background-color: #005187;
}

.view-news.view-display-id-latest_news .view-content .views-row .news-item > a .text {
  padding: 15px 15px 30px 15px;
}

.view-news.view-display-id-latest_news .view-content .views-row .news-item > a .text p.news-meta {
  bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

body.library-homepage .block-library-news .view-content .views-row.views-row-1 a .thumbnail img {
  height: auto;
}

body .content .attachment.attachment-after::-webkit-scrollbar {
  width: 13px !important;
  height: 4px !important;
}

.node-type-community-directory .hide-community {
  display: none;
}

#colorbox {
  /*opacity: 1 !important;*/
}

.views-widget-filter-field_opening_times_tid .form-item.form-type-bef-checkbox label:hover,
.views-widget-filter-field_facilities_tid .form-item.form-type-bef-checkbox label:hover {
  background-color: rgba(0, 147, 108, 0.8);
  border-bottom: 4px solid #007A5A;
  color: #fff;
}

.views-widget-filter-field_opening_times_tid,
.views-widget-filter-field_facilities_tid {
  display: block !important;
}

/*
 * LOGIN
 */
#auth_box {
  width: 336px;
}

.not-logged-in .warning {
  display: none;
}

.wide-map .after-content > .container .view-maps.no-results .views-widget-filter-field_facilities_tid {
  display: block !important;
}

/*
 * TENDERS FILTER
 */
.view-tenders-expressions-of-interest .views-exposed-widgets input {
  max-width: none;
  width: 100%;
}

.view-tenders-expressions-of-interest .views-exposed-widgets #edit-combine-wrapper {
  width: 30%;
}

.view-tenders-expressions-of-interest .views-exposed-widgets #edit-field-closing-date-value-wrapper {
  width: 50%;
}

.view-tenders-expressions-of-interest .views-exposed-widgets .views-submit-button {
  width: 20%;
}

@media (min-width: 500px) {
  .view-tenders-expressions-of-interest .views-exposed-widgets #edit-field-closing-date-value-min-wrapper,
  .view-tenders-expressions-of-interest .views-exposed-widgets #edit-field-closing-date-value-max-wrapper {
    width: 50%;
    float: left;
  }
}

@media (max-width: 900px) {
  .view-tenders-expressions-of-interest .views-exposed-widgets #edit-combine-wrapper {
    width: 100%;
  }
  .view-tenders-expressions-of-interest .views-exposed-widgets #edit-field-closing-date-value-wrapper {
    width: 100%;
  }
  .view-tenders-expressions-of-interest .views-exposed-widgets .views-submit-button {
    width: 100%;
  }
}

/*
 * Community directory icon change
 */
.node-type-community-directory .field--name-field-website .field-label {
  text-indent: 0px;
  width: auto;
  height: auto;
  background: none;
  margin-right: 0px;
}

.node-type-community-directory .field--name-field-address .field-label {
  float: left;
  display: block;
  text-indent: -9999px;
  width: 17px;
  height: 25px;
  background: rgba(0, 0, 0, 0) url(../img/pictos/marker.png) no-repeat top left;
  background-size: cover;
  margin-right: 10px;
}

/*
 * Reduce spacing between p's in cards
 */
p.card-content {
  margin-bottom: 0px;
}

/* Card fix */
#main-content .layout-row .card .card-title {
  font-size: 1.5rem;
  font-weight: 400;
}

/*
 * EVENT FILTERS COLOR CHANGE
 */
.views-widget .form-type-bef-link.healthy-lifestyle a,
.views-widget .field--name-field-type.healthy-lifestyle a,
.view-content .form-type-bef-link.healthy-lifestyle a,
.view-content .field--name-field-type.healthy-lifestyle a {
  border-color: #5850cb;
}

.block-events-landing .view-content .views-row .node--event--teaser.healthy-lifestyle:before {
  background-color: #5850cb;
}

.views-widget .form-type-bef-link.libraries-events a,
.views-widget .field--name-field-type.libraries-events a,
.view-content .form-type-bef-link.libraries-events a,
.view-content .field--name-field-type.libraries-events a {
  border-color: #ff7600;
}

.block-events-landing .view-content .views-row .node--event--teaser.environmental:before {
  background-color: #007A5A;
}

.block-events-landing .view-content .views-row .node--event--teaser.international:before {
  background-color: #005187;
}

.block-events-landing .view-content .views-row .node--event--teaser.libraries-events:before {
  background-color: #ff7600;
}

.views-widget .form-type-bef-link.markets a,
.views-widget .field--name-field-type.markets a,
.view-content .form-type-bef-link.markets a,
.view-content .field--name-field-type.markets a {
  border-color: #ea2150;
}

.block-events-landing .view-content .views-row .node--event--teaser.markets:before {
  background-color: #ea2150;
}

.views-widget .form-type-bef-link.sports-amp-recreation a,
.views-widget .field--name-field-type.sports-amp-recreation a,
.view-content .form-type-bef-link.sports-amp-recreation a,
.view-content .field--name-field-type.sports-amp-recreation a {
  border-color: #50c0cb;
}

.block-events-landing .view-content .views-row .node--event--teaser.sports-amp-recreation:before {
  background-color: #50c0cb;
}

.views-widget .form-type-bef-link.youth-events a,
.views-widget .field--name-field-type.youth-events a,
.view-content .form-type-bef-link.youth-events a,
.view-content .field--name-field-type.youth-events a {
  border-color: #72f50f;
}

.block-events-landing .view-content .views-row .node--event--teaser.youth-events:before {
  background-color: #72f50f;
}

/*
 * What's on mobile fix
 */
@media (max-width: 675px) {
  #block-views-events-block-1 .views-row {
    width: 100% !important;
    position: relative !important;
    left: 0px !important;
    top: auto !important;
  }
  /*
   * Homepage quick links hide
   */
  .path-frontpage #block-menu-block-4 .menu > li:nth-child(n+7) {
    display: none;
  }
}

#block-views-street-food-map-block #edit-submit-street-food-map,
#block-views-maps-block #edit-submit-maps {
  margin: 0.5em 1em 0 0;
  background-image: none;
  padding-left: 20px;
}

@media (max-width: 1175px) {
  #block-views-street-food-map-block .views-submit-button,
  #block-views-maps-block .views-submit-button {
    clear: both;
  }
}

#block-views-exp-events-page-event-search #edit-combine-wrapper {
  max-width: 500px;
}

#block-views-community-directory-block #edit-submit-community-directory {
  margin-top: 2em;
}

@media (min-width: 1025px) {
  .topbar .block-search .form-item-search-block-form {
    display: inline-block;
  }
}

.view-search .date-repeat-rule {
  display: none;
}

.page-node-119 .view-mode-full .field.field--name-title {
  display: none;
}

/* Publications view */
.view-id-publications_listing.view-display-id-block_1 .view-content {
  width: 100%;
  margin-top: 15px;
}

.view-id-publications_listing.view-display-id-block_1 div.view-filters {
  width: 100%;
}

.view-id-publications_listing.view-display-id-block_1 .view-filters #views-exposed-form-publications-listing-block .form-type-bef-link {
  display: inline;
}

.view-id-publications_listing.view-display-id-block_1 .view-filters .views-submit-button {
  float: right;
}

.view-id-publications_listing.view-display-id-block_1 .view-filters .views-submit-button .form-submit {
  margin-top: 0;
}

.view-id-publications_listing.view-display-id-block_1 #edit-search-api-views-fulltext-wrapper {
  max-width: calc(100% - 150px);
}

.view-id-publications_listing.view-display-id-block_1 #edit-search-api-views-fulltext-wrapper input {
  max-width: 100%;
}

@media (max-width: 800px) {
  .view-id-publications_listing.view-display-id-block_1 #edit-search-api-views-fulltext-wrapper input {
    width: 100%;
  }
}

@media (max-width: 600px) {
  .view-id-publications_listing.view-display-id-block_1 #edit-search-api-views-fulltext-wrapper {
    max-width: 100%;
  }
  .view-id-publications_listing.view-display-id-block_1 .view-filters .views-submit-button {
    float: left;
  }
}

@media (max-width: 480px) {
  .view-id-publications_listing.view-display-id-block_1 td.views-field-field-publication-type {
    font-size: 13px;
  }
}

.view-id-publications_listing.view-display-id-block_1 th,
.view-id-publications_listing.view-display-id-block_1 th a {
  background: #007A5A;
  color: #fff;
  font-family: 'bree', sans-serif;
  font-weight: normal;
}

/*
 * AGENDA FILTERS COLOR CHANGE
 */

.views-widget .form-type-bef-link.community-amp-cultural-services a {
  border-color: #5850cb;
}

.view-agendas-minutes .node-teaser-agendas .field--name-field-agendas-category.community-amp-cultural-services {
  background-color: #5850cb;
}

.views-widget .form-type-bef-link.corporate-amp-economic-development a {
  border-color: #9f4a3f;
}

.view-agendas-minutes .node-teaser-agendas .field--name-field-agendas-category.corporate-amp-economic-development {
  background-color: #9f4a3f;
}

.views-widget .form-type-bef-link.environment-amp-infrastructure a {
  border-color: #ff7600;
}

.view-agendas-minutes .node-teaser-agendas .field--name-field-agendas-category.environment-amp-infrastructure {
  background-color: #ff7600;
}

.views-widget .form-type-bef-link.international a {
  border-color: #005187;
}

.views-widget .form-type-bef-link.environmental a {
  border-color: #007A5A;
}

.views-widget .form-type-bef-link.risk-management-amp-audit a {
  border-color: #b850cb;
}

.view-agendas-minutes .node-teaser-agendas .field--name-field-agendas-category.risk-management-amp-audit {
  background-color: #b850cb;
}



/*
 * Events page
 */

.views-widget .form-type-bef-link.children’s-activities a {
  border-color: #D22ABD;
}

/*
 * News media page
 */
.page-node-1719 .block-related-pages {
  display: none !important;
}

.page-node-1719 .content-wrapper .node .field--name-field-summary {
  margin-bottom: 0px;
}

.page-node-2237 .block-related-pages {
  display: none !important;
}

.page-node-2237 .content-wrapper .node .field--name-field-summary {
  margin-bottom: 0px;
}

.webform-client-form .form-checkboxes .form-item.form-type-checkbox,
.webform-client-form .form-radios .form-type-radio {
  margin-bottom: 10px;
}

/*Check boxes*/
/* URL https://www.darwin.nt.gov.au/explore/out-and-about/find-a-facility/map-search*/

.form-item-field-facilities-tid label.option {
  cursor: pointer;
}

#slick-node-7501-page-field-image-gallery-1 .slick-dots--thumbnail li {
  border: 1px solid #ffffff;
  height: 12px;
}

#slick-node-7501-page-field-image-gallery-1 .slick-dots--thumbnail li::before {
  display: none;
}

#slick-node-7501-page-field-image-gallery-1 .slick-dots--thumbnail li:nth-child(n+29) {}

#slick-node-7501-page-field-image-gallery-1 .slick-dots--thumbnail li:nth-child(n+42) {}

.page-node-2071 div.field--name-field-summary.field-type-text-with-summary {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: none;
}

/**
 * Gallery field
 */
.field--name-field-image-gallery .slick-next,
.field--name-field-image-gallery .slick-prev {
  position: absolute;
  display: block;
  height: 70px;
  width: 40px;
  background: rgba(255, 255, 255, 0.8);
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none;
  z-index: 1000;
  border-radius: 0px;
  transition: all .2s ease-in-out;
}

.field--name-field-image-gallery .slick-next {
  right: 0px;
}

.field--name-field-image-gallery .slick-prev {
  left: 0px;
}

.field--name-field-image-gallery .slick-next:before {
  content: '';
  background: transparent url(../img/pictos/caret-next.png) no-repeat center center;
  border-radius: 0px;
  display: block;
  opacity: 1;
  width: 100%;
  height: 100%;
}

.field--name-field-image-gallery .slick-prev:before {
  content: '';
  background: transparent url(../img/pictos/caret-previous.png) no-repeat center center;
  border-radius: 0px;
  display: block;
  opacity: 1;
  width: 100%;
  height: 100%;
}

.field--name-field-image-gallery .slick-next:hover,
.field--name-field-image-gallery .slick-prev:hover {
  position: absolute;
  display: block;
  height: 70px;
  width: 40px;
  opacity: 9;
  background: white;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none;
  z-index: 1000;
  border-radius: 0px;
}

.field--name-field-image-gallery .slick-dots--thumbnail li:hover::before {
  content: none;
}

.field--name-field-image-gallery .slick-dots--thumbnail:hover .slick-dots__thumbnail {
  bottom: 220%;
}

table.bordered,
table.bordered td,
table.bordered th {
  border: 1px solid #dfdfdf;
}

.page-node-1700 div#cboxLoadedContent {
  background-color: #ffffff !important;
}

.item-list .pager-show-more li a:hover {
  background-image: none;
  padding-left: 20px;
}

.page-node-1700.node-type-page.section-community #block-menu-block-7 {
  display: none;
}


.node-type-marker header .leaflet-control-zoom.leaflet-bar.leaflet-control {
  margin-top: 100px;
}

.library-homepage #block-menu-block-8 .content ul .leaf:nth-child(-n+5) {
  display: block;
}

/*  User Alerts */
.user-alert-message p {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.library-homepage .block-library-news .view-content .views-row {
  height: auto !important;
}

.library-homepage .block-library-news .view-content .views-row .news-item > a .text {
  padding: 10px 10px 34px 10px;
}

.page-explore-whats-on #block-block-15 {
  display: none;
}

.page-explore-whats-on .sidebar_first {
  display: none;
}

.page-explore-whats-on .main {
  width: 100% !important;
  position: static !important;
  margin-right: 0px !important;
}

/**
 LIBRARY UPDATE
 */
.summary-page.section-libraries .main .content-wrapper .field--name-title {
  display: block;
}

.summary-page.section-libraries .main .content-wrapper .field--name-changed-date {
  display: none;
}

.summary-page.section-libraries .content-area-wrapper .main .field--name-field-summary blockquote p {
  font-size: 1.6rem;
  font-weight: 300;
  font-family: "fira-sans",sans-serif;
  color: #fff;
  margin: 1em 0 !important;
}

.summary-page.section-libraries .content-area-wrapper .main .field--name-field-summary p {
  font-size: 1.6rem;
  font-weight: 300;
  font-family: "fira-sans",sans-serif;
  margin: 1em 0 !important;
  color: #333;
}

.summary-page.section-libraries #block-views-children-pages-block {
  display: none;
}

.page-node-37495 #block-menu-block-11,
.page-node-37499 #block-menu-block-11,
.page-node-37497 #block-menu-block-11,
.page-node-37498 #block-menu-block-11,
.page-node-37500 #block-menu-block-11 {
  display: none;
}

#webform-client-form-34859 .captcha {
  margin-left: 26%;
}

#mc_embed_signup > form,
#mc_embed_signup-page > form{
  padding: 0 !important;
}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error,
#mc_embed_signup-page #mc-embedded-subscribe-form-page input.mce_inline_error{
  border: 2px solid #ff9b87 !important;
}
#mc_embed_signup #mce-responses,
#mc_embed_signup-page #mce-responses{
 color: white !important;
 margin: 0 !important;
 padding: 0 1em !important;
 background: #646464;
 margin-bottom: 1em !important;
 width: 96% !important;
}
#mc_embed_signup #mce-error-response a,
#mc_embed_signup #mce-error-response,
#mc_embed_signup-page #mce-error-response-page a,
#mc_embed_signup-page #mce-error-response-page{

      width: 100% !important;
      color: #ff605d !important;
}
#mc_embed_signup #mce-success-response,
#mc_embed_signup-page #mce-success-response-page{
  padding: 0 !important;
  color: #c2d941 !important;
}




footer #mc-embedded-subscribe-form{
background-color: #414145;
}
.page-node-2152 .field-type-text-with-summary  .embed-container small{
  bottom: 15px !important;
  background-color: #0000007a;
}
.page-node-2152 .field-type-text-with-summary  .embed-container a{
  color: white !important;
      font-size: 12px;
      padding: .5em 1em;
      display: block;
}

dl.ckeditor-accordion > dt > a{
  overflow: hidden;
}





.webform-component-matrix td{
  border: 0;
  padding-bottom: 0;
  padding: 5px;
}
.webform-component-matrix tr:hover{
  background-color: #dfdfdf;
}
.webform-component-matrix td .form-type-item{
  margin: 0;
}
.webform-component-matrix td.odd{
  background: #dfdfdf;
}

.webform-component-matrix .form-type-select{
  margin-bottom: 0;
  font-size: 14px;

}
.webform-component-matrix thead th:first-child{
      opacity: 0;
}
div.responsive-video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
div.responsive-video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

#block-views-events-block-5 .field--name-title{
display:inline-block !important;
}


/*darwin@darwin.nt.gov.au*/


.page-node-48146 #block-menu-block-7{
  display: none;
}

.view-news.view-display-id-latest_news .view-content .views-row .news-item > a .text h3{
  margin-bottom: 1.5em;
}

.view-news.view-display-id-latest_news .view-content .views-row .news-item > a .text p.news-meta{
  display: flex;
      justify-content: space-between;
      flex-flow: row wrap;
}

.view-news.view-display-id-latest_news .view-content .views-row .news-item > a .text p.news-meta .view-more{
  float: none !important;
}
.view-news.view-display-id-latest_news .view-content .views-row .news-item > a .text{
      padding-bottom: 2em;
}


#block-views-a-z-waste-recycling-guide-block h2{
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

.page-node-38352 .featherlight h2{

  font-weight: bold;
  font-size: 1.4em;
  margin-top: 0px;
}

.view-id-projects.view-display-id-block_1 .form-actions{
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.view-id-projects.view-display-id-block_1 .form-actions input{
  margin-top: 1em;
  font-size: 13px;
  padding: .7em 1em;
  background-size: 1.3em;
  padding-left: 3.5em;
}


#block-menu-block-7{
  display: none !important;
}

#block-views-street-food-vendor-block-1 .views-exposed-widgets{
  padding-top: 0;
}

body #block-views-projects-block-1 .views-row .view-mode-teaser h2{
  font-size: 1.2em !important;
  height: 2.6em;
  overflow: hidden;
}

body #block-views-projects-block-1 .views-row .view-mode-teaser .field--name-body .field-item{
  height: 4.7em;
  display: block;
  overflow: hidden;
}
body #block-views-projects-block-1 .views-row .view-mode-teaser .field--name-field-project-type .field-item,
body #block-views-projects-block-1 .views-row .view-mode-teaser .field--name-field-project-type .field-label{
  width: 100%;
  float: none;

}
body .view-id-street_food_vendor.view-display-id-block_1 .field--name-title a{
  height: 1.3em;
  overflow: hidden;
  margin: .7rem 1.5rem;
  padding: 0;
}
body .view-id-street_food_vendor.view-display-id-block_1 .group-content{
  height: 8.6em;
      overflow: hidden;
      margin: 1.7rem 1.5rem 1em 1.5rem;
          padding: 0 !important;
}

.macy-card{
  height: 0px;
  opacity: 0;
  overflow: hidden;
  transition: opacity .3s ease,transform .3s ease;
  transform: translateY(-30px);
}

.macy-card.visible{
  height: auto;
  opacity: 1;
  transform: translateY(0px);

}
.macy-card .field--name-field-thumbnail img{
  display: block;
  transition: all .3s ease;
}
.macy-card .group-content{
  padding: 0 !important;
}


.macy-card .views-row{
  display: block;
  padding-left:20px !important;
  padding-right:20px !important;
}

.macy-card .field--name-field-date{
  margin: 15px 0 ;
  background-position: left 4px !important;
  min-height: 2em;
}


.page-node-2237  blockquote strong{
  color: white;
}



.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}

/*
 * Layout quick fix
 */
/*.block-cod-maps.landing,
html .main,
html .after-content{
  padding-top: 30px;
}
 */
/*
 * Recycling & Waste Guide
 */

#block-views-block-a-z-waste-recycling-guide-block-1 .views-exposed-form .form-checkboxes .form-item input:checked + label{
  font-weight: bold;
  background: #d9d9d9;
}

/*
 * IE menu fix
 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #block-mainmenu-4 .menu-content-rapper{
    right: -100%;
  }
  #block-mainmenu-4 .menu-content-rapper #menu-content-level3 {
    right: calc(-100% + 50px);
  }
}

/*
 * Gallery field max width
 */

.slick--field-image-gallery{
  max-width: 858px;
}

/*
 * Link style
 */
#block-footer ul.menu li a,
.block-block-content p a,
.content-area-wrapper .main .field--name-body a:not(.ckeditor-accordion-toggler) {
  text-decoration: underline;
}

/*
 * Link style
 */
input[type=text],
select{
  background: white;
  color: #004578;
  text-decoration: none;
  padding: 0.75em 1.2em 0.75em 1.2em;
  display: inline-block;
  font-size: 0.9rem;
  border: 1px solid #004578;
  transition: all 0.3s ease;
  font-family: "bree", sans-serif;
  border-radius: 5px;
}

/*
 * Bookshelf eBook
 */
.book-item.ebook-available{
  position: relative;
  transition: transform 0.3s ease;
}
/*.book-item.ebook-available:hover{
  transform: scale(1.05);
}*/
.book-item.ebook-available:before{
  content: "ebook";
  display: block;
  position: absolute;
  top: 0px;
  background: #016fb9;
  color: #ffffff;
  z-index: 99;
  padding: 2px 10px;
  border-radius: 10px;
  font-size: 0.8em;
  left:  50%;
  transform: translateX(-50%);
}
.js-form-type-date + .form-type-webform-time{
  margin-left:  1em;

}
.page-node-38352 .block-views-blockbookshelf-block-2 .views-row .book-item img:hover{
  transform: none !important;
}

/*
 * Quicklink icons
 */
.cod-quick-links ul.menu li a::before{
 image-rendering: -webkit-optimize-contrast !important;
}

.cod-quick-links ul.menu li a.icon-book::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-Book.png);
}

.cod-quick-links ul.menu li a.icon-book-computer::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-Book-a-computer.png);
}

.cod-quick-links ul.menu li a.icon-christmas::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-Christmas.png);
}

.cod-quick-links ul.menu li a.icon-click-collect::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-Click-and-Collect.png);
}

.cod-quick-links ul.menu li a.icon-ebook::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-E-booksV.png);
}

.cod-quick-links ul.menu li a.icon-kids-activities::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-Kids-activities.png);
}

.cod-quick-links ul.menu li a.icon-laptop::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-laptop.png);
}

.cod-quick-links ul.menu li a.icon-lego::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-Lego-Club.png);
}

.cod-quick-links ul.menu li a.icon-lib-1::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-library-01.png);
}

.cod-quick-links ul.menu li a.icon-lib-2::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-library-02.png);
}

.cod-quick-links ul.menu li a.icon-lib-3::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-library-03.png);
}

.cod-quick-links ul.menu li a.icon-lib-4::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-library-04.png);
}

.cod-quick-links ul.menu li a.icon-literacy::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-Literacy.png);
}

.cod-quick-links ul.menu li a.icon-member-login::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-Member-login.png);
}

.cod-quick-links ul.menu li a.icon-password-reset::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-Password-reset.png);
}

.cod-quick-links ul.menu li a.icon-printing::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons--Printing-and-scanning.png);
}

.cod-quick-links ul.menu li a.icon-robot::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-Robot.png);
}

.cod-quick-links ul.menu li a.icon-robotics::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-Robotics.png);
}

.cod-quick-links ul.menu li a.icon-steam::before {
  background: url(/themes/custom/cod/images/COD-Website-Quicklinks-icons-STEAM.png);
}
.cod-quick-links ul.menu li a.icon-my-data::before {
  background: url(/themes/custom/cod/images/monitor-graph-svgrepo-com.png);
}

/**
 * Enable smooth scrolling on the whole document
 */
 html {
	scroll-behavior: smooth;
}
.node__content a{
  scroll-margin-top: 160px;
}

/**
 * Publications comment hide
 */
body.page-node-type-publications .node__content .node__links{
  display: none;
}

/**
 * tenders
 */
#block-views-block-tenders-expressions-of-interest-block-2 #edit-field-closing-date-value-wrapper legend{
  margin-bottom: 0;
}

.js-form-item-i-acknowledge-that-i-have-read-and-understand-city-of-darwins-privacy-statement{
display: flex;
    align-items: center;
}

.js-form-item-i-acknowledge-that-i-have-read-and-understand-city-of-darwins-privacy-statement input{
    margin-right: 1em;
}

/**
 * Tables
 */
.table-container{
  overflow:scroll;
}

body.user-logged-in .logged-in-hidden{
  display: none !important;
}
select[data-drupal-selector="edit-field-project-status-tid"] option[value="1064"]{
  display: none !important;
}

a:focus {
  outline: 3px solid #007A5A !important;
  outline-offset: 2px !important;
}

.custom-arrow-wrapper .slick__arrow button.no-more {
  opacity: 1;
}

#block-mainmenu-4 .menu-content-rapper #menu-content-level2 .menu-content-body p {
  font-size: 18.5px;
  font-weight: bold;
}

#block-mainmenu-4 .menu-content-rapper #menu-content-level2 {
  padding: 90px 78px 30px 78px;
}

#block-mainmenu-4 .menu-content-rapper .quicklinks-wrapper .quicklinks-title {
  font-size: 24px;
}

#block-mainmenu-4 .menu-content-rapper .quicklinks-wrapper ul a {
  font-size: 18.5px;
  font-weight: bold;
}

p a:hover {
  color: #007A5A;
  text-decoration: none;
}

p a:focus {
  color: #007A5A;
  text-decoration: none;
}

.views-exposed-form .form-checkboxes .form-item input:checked + label {
  background: #BFBFBF;
  color: #04427B;
}

/**** Tooltips ***/

.tooltip {
  opacity: 1;
  max-width: 650px !important;
  font-size: 16px !important;
  font-family: "bree", sans-serif !important;
  color: #04427b;
  background-color: #dedede;
}

[data-tooltip] {
  cursor: help;
  border-bottom: 3px rgb(114, 114, 114) dotted;
  display: inline;
  color: #007A5A;
}

.block-views-blocka-z-waste-recycling-guide-block-1 .views-content .views-row {
  padding:4px 0;
}

.ckeditor-accordion-container > dl dt > a:hover, .ckeditor-accordion-container > dl dt > a:not(.button):hover {
  color:black;
}


body.page-node-60754 label {
  color:white;
}

body.page-node-60754 no-results {
  color:white;
}

#jquery-countdown-timer-note{
  display: none;
}

body.page-node-type-special-event #block-cod-system-main {
  overflow: hidden;
}


.paragraph--type--title-icon-text-button-image .field--name-field-media {
  padding-right: 20px;
}


.paragraph--type--title-icon-text-button-image .field--name-field-title {
  text-align: left !important;
  text-transform: none;
}

.flex-container {
  display: flex;
}
.flex-child {
  flex: 1;
}

.flex-child:first-child {
  margin-right: 20px;
}


.flex-child.left-image {
  max-width: 14%;
  margin: 20px 0;
}

.centre-body {
  margin: 50px 10px 20px 0px;
}

.field.field--name-field-media.field--type-entity-reference.field--label-hidden.field__item {
  float: left;
}


.body-centre-text{
  margin-left: 30%;

}

.page-node-type-special-event .field--name-field-body p{
  color: #fff;

  font-size: 25px;
  line-height: normal;
  padding-bottom: 2rem;
}

.page-node-type-special-event .field--name-field-button.field--type-link. a {
  text-align: center;
  letter-spacing: 0px;
  color: #22A044;
  opacity: 1;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border-radius: 10px;
  padding: 22px;
  text-transform: none;
  margin-top:40px;
  text-decoration: none;

}

.page-node-type-special-event img.image-style-wide {
  border-radius: 14px;
}

.page-node-type-special-event .clearfix.text-formatted.field.field--name-field-body.field--type-text-long.field--label-hidden.field__item {
  margin-left: 20px;
}

.page-node-type-special-event .body-centre-text-1{
  margin-left: 10px;
}

.page-node-type-special-event .field.field--name-field-button.field--type-link.field--label-hidden.field__item {
  float: left !important;
  margin-left: 20px;
  padding-top: 40px;
}

.page-node-type-special-event .flex-child.right-image {

}


.flex-child.image-style {
  flex: none;
}

.field.field--name-field-title.field--type-string.field--label-hidden.field__item {
  text-align: left;
  margin-left: 15px;
  text-transform: none;
}

body:not(.path-frontpage):not(.page-node-1656) header .header {
  margin-top:0;
}

/*
  Fix heading
*/
.topbar {
  max-width: 1920px;
}

/*
  Add to calendar buttons
*/
@media(min-width: 850px) {
  .page-node-type-event .main .field--name-field-date-smart .field__items {
    width: 50%;
  }
  .page-node-type-event .main .field--name-field-date-smart .field__items .field__item {
    position: relative;
  }
  .page-node-type-event .main .field--name-field-date-smart .field__items .field__item span.add-to-calendar {
    right: 0;
    position: absolute;
  }
}
@media(max-width: 550px) {
  .page-node-type-event .main .field--name-field-date-smart .field__items .field__item span.add-to-calendar {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
  }

  .page-node-type-event .main .field--name-field-date-smart .field__items .field__item span.add-to-calendar label.addtocal__label {
    margin-left: 0;
  }


}

/* Horizontally scrolling tables on mobile. */
/* 86czkvekc - EP150725 */
@media screen and (max-width: 768px) {
  .table-container table tbody tr td:first-child,
  .table-container table thead tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }

  .table-container table td p {
    word-break: normal !important;
  }
}

