/****/

.nav-tabs,
.topbar ul,
ul.contact-info,
ul.menu {

  list-style: none !important;

  padding-left: 0;

}



.node--view-mode-full p {

  margin-bottom: 10px;

}



body div.body-page {

  background-color: #fff;

}



.site-branding-logo {

  max-height: inherit;

}

.site-branding-logo img {

  max-height: 80px;

  width: auto;

}



.simpleslider ul {

  padding: 0;

}

.simpleslider ul li {

  list-style: none;

}



.team-list .view-content-wrap .item {

  float: left;

  width: 100%;

  margin-top: 30px;

}



@media (max-width: 991px) {

  .gbb-row.gsc-equal-height .column-content-inner {

    top: 20px;

    -webkit-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0);

    transform: translateY(0);

  }

}

@media (max-width: 800px) {

  .gsc-info-background .content {

    width: 100%;

    padding-top: 310px;

  }

  .gsc-info-background .image {

    height: 300px;

    width: 100%;

    position: relative;

  }

}

.gbb-row.gsc-equal-height .column-content-inner {

  -webkit-transform: translateY(0);

  -ms-transform: translateY(0);

  -o-transform: translateY(0);

  transform: translateY(0);

  top: 0;

}

/* DUNCAN EDITS */
ul.menu li a {
    display: block;
}
.access-links {
  background-image: url(/themes/gavias_comely/images/swish.png);
  background-color: transparent !important;
  margin-top: -190px;
  position: relative;
  margin-bottom: -30px;
}

div#block-gavias-comely-simplenewssubscription h2 span {
    font-size: 1em !important;
    font-weight: 100;
}
div#block-gavias-comely-simplenewssubscription {
    padding-left: 0px;
}

div#floating-icons a {
    background: transparent !important;
}
#floating-icons .floating-right {
    right: 5em !important;
    top: 39vh;
    z-index: 99999999;
    position: absolute;
}



body.frontpage footer#footer {
    margin-top: -2px;
}

.widget.gsc-icon-box.left .highlight-icon {
    padding-top: 0px;
}
.widget.gsc-icon-box .highlight_content .title a {
    display: block;
    font-size: .95em;
}

.column-inner.bg-size-cover.inner-services, .column-inner.bg-size-cover.inner-home-news {
  padding-top: 35px;
}

.services {
    background-color: #f7f0ee;
    
}

.services .column-content {
  margin-bottom: 10px;
  padding: 5px 20px 10px 20px;
}

.services .column-content:nth-child(even) {
  background: #e9dad6;
}

.footer {
  background-image: url(/themes/gavias_comely/images/footer-bg.jpg) !important;
}

.contact-info li {
  padding-bottom: 5px;
}

.quick-links li {
  border-bottom: 2px solid #b1313157;
}

.gsc-tabs .tabs_wrapper.tabs_horizontal .nav-tabs {
    background: #e2c019;
}
.gsc-tabs .tabs_wrapper.tabs_horizontal .nav-tabs>li.active>a, .gsc-tabs .tabs_wrapper.tabs_horizontal .nav-tabs>li>a.active {
    color: #FFF !important;
}
.member-img-wrap img {
    max-height: 200px;
}
.member-name {
    margin-bottom: 0px;
    font-size: 1.1em;
}
.member-detail-wrap span.position {
    font-size: .9em;
}
.member-detail-wrap {
    margin-bottom: 10px;
    padding-bottom: 20px;
}
.member-wrap img {
    margin: 0 auto;
}
.member-wrap {
    text-align: center;
}
.post-style-grid .post-block .post-title a {
    font-weight: 600 !important;
}
.node-detail .post-title {
    font-size: 3em;
    font-weight: bolder;
    text-align: center;
}

.frontend img {
  width: 230px;
  height: 230px;
  object-fit: cover;
}

#homenews {
  margin-left: 3em;
}

.career-table tr:nth-child(odd) {
  background-color: #ffecaf;
}

.career-table td:nth-child(1) {
  font-weight: 600;
}

.home-services.gbb-row.bg-size-cover {
    padding-top: 30px;
}





@media (min-width: 768px) and (max-width: 1024px) {
    .floating-social-icons.floating-right,
    header.header-v2 .gva-search-region,
    .gavias_sliderlayer .tparrows {
        display: none !important;
    }
    a.site-branding-logo img {
        width: 120px !important;
        height: auto !important;
    }
    .gbb-row[style*="padding-bottom"] {
        padding-bottom: 60px !important;
    }
    .access-links {
        margin-bottom: -40px;
    }
    .block.block-simplenews #edit-mail-wrapper input.form-email {
        width: 80% !important;
        margin-top: 0px !important;
        margin-left: 0 !important;
    }
    .widget.gsc-icon-box {
        margin-bottom: 0px;
    }


}
