@charset "utf-8";/*@media (max-width: 680px) { .caption-style-3 figcaption { height: 60px; opacity: 1; } }*/

@media (max-width: 1200px) and (min-width: 787px)
[grid-col~='1/3']:not(.zt-no-collapse):nth-child(3n+1) {
    clear: left;
}

@media (max-width: 1200px) and (min-width: 787px)
[grid-col~='1/3'] {
    width: 33.3333333%;
}


@media (min-width: 1367px) {
   .caption-style-3 figcaption { 
        display: inherit;}
    
}

@media (max-width: 1366px) {
   .caption-style-3 figcaption { 
        display: block !important;
        height:18% !important;
        opacity: 1 !important;
        margin-bottom: 20% !important;
        padding-top: 2%;
        font-size:1.4em;
        font-weight:600;
            bottom: 18px;
   }
   .caption-style-3 figure img { 
        bottom:18px !important;
       
   }
}
    

.zen-spotlight {
  background: transparent; /* marguerite changed from #f5f5f8 to allow backgorund colour blobs show through background 17.07.16 */
}

#toolbar.zen-row-wrap li span {
  color: #32b8c7; /* marguerite changed from #ffffff to make home icon visible 12.07.16 */
}

#toolbar.zen-row-wrap a {
  color: #6d6d77; /* marguerite changed from #ffffff for home menu visability 12.07.16 */
}

#grid1wrap {
  background-color: transparent; /* marguerite changed from #f5f5f8 to allow background image of watercolour blobs to show 12.07.16*/
}

#mainwrap {
  background-color: transparent; /* marguerite changed from #f5f5f8 to allow background image of watercolour blobs to show 12.07.16*/
 /* position: relative;
  color: #6d6d77;*/
}

#top-right a.btn-empty {
  color: #333333;/* Chrysti changed from #ffffff;*/
  border-color: #ffffff;
}

#footerwrap {
  background-color: none;/* Chrysti changed from #f5f5f8; 20.10.16 to remove footer background */
  position: relative;
  color: #6d6d77;
  border-width: 0 0 0 0;
  border-color: #ffffff;
  border-style: solid;
}
#zg-background {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;/* Chrysti changed from 1000px; to remove white footer background on home page 20.10.16*/
  width: 100%;
  z-index: -1;
  overflow: hidden;
}
#mainwrap .zen-spotlight {
  background: none; /* marguerite changed from #f5f5f8 to allow watercolour drops to show through in background of inner pages 12.07.16 */
}

.zen-bg-overlay {
  border-bottom: none; /* Chrysti removed 4px solid rgba(0, 0, 0, 0.6); to remove border line above white footer panel on home page 20.10.16 */
  background-image: url(/templates/buildr/images/grid.png);
}

#grid1wrap h3 {
    padding-top: 20%;
}
#grid1wrap h3:after{
    height: 0;
}
