/* White logo on front page - blue on the rest | 1796918-zd | js */
body:not(.home) .site-logo a:before {
        content:'';
        background: url('/wp-content/uploads/2019/02/m.l.quinn-logo.png'); /*url of image*/
        height: 100px; /*height of image*/
        width: 175px;  /*width of image*/
        background-size:auto 100px;
        float:left;
              left:-20px;
        background-repeat: no-repeat;
        position:relative;
}
body:not(.home) img.custom-logo {
        display:none;

}

/* Change page titles to blue color - 10357869-hc */
.entry-title {
  color: #0d5062;
}

/*  remove border from `why choose us` images / 1804696-zd bk */
.home .hero-content-wrapper .entry-container .wp-block-media-text>figure>img {
  border: none;
  width: 25%;
}

@media (min-width: 600px) {
  /*  change width of `why choose us` image area on medium screens  / 1804696-zd bk */
  .home .hero-content-wrapper .entry-container .wp-block-media-text {
    grid-template-columns: 20% auto;
  }
  /*  change width of `why choose us` images on medium screens / 1804696-zd bk */
  .home .hero-content-wrapper .entry-container .wp-block-media-text>figure>img {
    width: 70%;
    vertical-align: inherit;
  }
  /*  move `why choose us` images to the right / 1804696-zd bk */
  .home .hero-content-wrapper .entry-container .wp-block-media-text .wp-block-media-text__media {
    text-align: right;
  }
}

@media screen and (min-width: 60em) {
  /*  change width of `why choose us` image area on larger screens  / 1804696-zd bk */
  .home .hero-content-wrapper .entry-container .wp-block-media-text {
    grid-template-columns: 20% auto;
  }
  /*  change width of `why choose us` images on larger screens / 1804696-zd bk */
  .home .hero-content-wrapper .entry-container .wp-block-media-text>figure>img {
    width: 40%;
  }
}
/* remove border from images  / #10585544-hc lm */
.hero-content-wrapper img {
    border: none;
}
/* change bg colour  / #10585544-hc lm */
#infinite-post-wrap #infinite-handle span, #scrollup, .archive-posts-wrapper .nav-links a, .first-post .hentry, .footer-widget-area::before, .hero-content-wrapper .section-content-wrap::before, .single-footer-meta-wrapper::before {
    background-color: #fff;
}

.site-footer { 	background: #185a70; }
.widget {
    color: #fff;
}
.widget-area .widget a:hover { color: #fff; }

.widget-title  {
	color: #fff;
}

/* Make links in footer white 10621683-hc cw */
.footer-widget-area a {
    color: white;
 }
/* Block columns: remove the margin from the last element -- 10650702-hc (EZ) */
@media (min-width: 600px) {
  .wp-block-column:last-child {
    margin-right: 0;
  }
}
/* Custom class removing margin bottom - 10720088-hc */
.no-margin {
	margin-bottom:10px!important;
}
/* Change hover background color on drop down menu 10729209-hc; revised code hc-10730297 */
@media screen and (min-width: 64em) {
.navigation-classic .main-navigation ul ul a:hover {
    background-color: #185a70;
    color: white;  }
}
/* adjust image width on a post  SS 10810659-hc*/
.postid-4 .singular-header-image img{
width: 50%;
}
.postid-4 .post-thumbnail.singular-header-image{
margin: 0 auto;
text-align: center;
}
.home .first-post .entry-container a, .home .first-post .entry-container{
color: #666;
}
.home .first-post .entry-container .posted-on a{
color: #fff;
}
/*  center navigation  and increase text size / 11119543-hc bk */ 
@media screen and (min-width: 64em) {
  .navigation-classic #primary-menu-wrapper {
    float: none;
    text-align: center;
  }
  
  .navigation-classic #primary-menu-wrapper .menu-inside-wrapper {
    width: 70%;
  }

  .navigation-classic .main-navigation a {
    font-size: 1.1rem;
    padding: 10px 25px;
  }

  .navigation-classic .main-navigation ul ul li {
    text-align: left;
  }
}

.singular-header-image img{
   align-self:center;
  width: 50%;
	margin:0 auto;
}
.post-thumbnail {
    position: relative;
    display: flex;
}
/*---Hide play button in header video-#11437059-hc-gp-*/
button#wp-custom-header-video-button {
    display: none;
}

/*---Add top padding to header title-#11437059-hc-gp-*/
.custom-header-content.sections.header-media-section {
    padding-top: 0px;
}
/* Center header title on smaller screens - mm - 11439903-hc */
@media screen and (max-width: 767px) {
    .custom-header-content .section-title {
        position: relative;
        top: 37px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .custom-header-content .section-title {
        position: relative;
        top: -20px;
    }
}
.home .has-2-columns {
  display: flex;
  align-items: center;
}
