/* add google icons*/
@import url(https://fonts.googleapis.com/css?family=Material+Icons);


/* Disable Clicks for Specific Blocks (Such as a Gallery block) 16769212-hc-jg */ .avoid-clicks { pointer-events: none; }

/* End -- zd-2394481 (EZ) CM: font colour directly behind menu links */

.main-navigation {

background-color: rgba(0, 0, 0, 0);

}.main-navigation li.menu-item a {

color: #386865;

}

/*  mouse pointer behaviour -- 2443755-zen (DOC) CM: Mouse turns to hand when hovering over blocks, will be fixed in time */
[data-carousel-extra] {
    cursor: auto;
}

/* Header: adjust grid positioning -- 2390234-zen (EZ) */
@media only screen and (min-width: 781px) {
    .wp-custom-logo .site-header {
        grid-template-areas:
        "site-logo main-navigation"
        "site-title ."
        "site-description social-navigation";
  }

    .site-header .site-logo {
        margin-bottom: 0;
    }
}
/* Menu font colour change*/
.site-header .main-navigation > div > ul > li > a
    {
    text-align: center;
    font-family:  Montserrat,Arial;
    font-size: 16px;
    color: #fff;
		margin-top:8px !important;
font-weight:normal !important;
}

/*make font darker for smaller screens*/
@media screen and (max-width: 750px){
.site-header .main-navigation > div > ul > li > a
    {
    color: #2d2d2d;

}
	
}


/* Menu background colour change to transparent and underline links for hover and down- sorrel*/
.site-header .main-navigation > div > ul > li > a:hover
    {
  background-color: transparent !important;
			text-decoration:underline;
			text-decoration-color: #589b00;
			text-decoration-style: double;
}
/*for links where there is a background colour*/
.has-background a {
	color: #589b00;
}

.site-header .main-navigation > div > ul > li > a:link
    {
  background-color: transparent !important;
			
}

/*remove white background from logo - sm*/

.custom-logo-link {   
background-color: transparent !important;
}




@media only screen and (min-width: 781px) {
body:not(.fse-enabled) #masthead {
        position: fixed;
        width: 100%;
        padding: 0;
			  padding: 0 100px;
        margin: 0;
        background-color: rgba(22, 22, 22, 0.90) !important;
        max-width: 100%;
        z-index: 2;
			  height: 52px;
    }
	
/* Space above top logo */

    .site-content {
        position: relative;
        top: 20px;
    }
}



/* Submenus: remove the white background -- 2390234-zen (EZ) */
@media screen and (min-width: 560px) {
    .main-navigation > div > ul > li > .sub-menu {
        background: transparent;
    }
}


/* To remove the white border between gallery images on homepage*/
.home .wp-block-gallery .blocks-gallery-item {
    margin: 0;
	padding:1px;
}

/* To remove the white border between gallery images on home-ufos-...*/
.page-id-9810 .wp-block-gallery .blocks-gallery-item {
    margin: 1;
}
/*gallery image spacing*/
.wp-container-2 {
 gap: 2px !important;
}

/*FOOTER MENU-reactive footer menu in the menu settings and items below*/

/*Making a sticky footer that is 30px high. | MJR | zd-2394481 */
/*.site-footer {
   position: fixed;
   left: 0;
   bottom: 0;
   height:30px;
   width: 100%;
   background-color: rgba(22, 22, 22, 0.90) !important;
}*/

/*.footer.site-footer {
padding-top: 0px;
padding-bottom: 40px;
}*/

/*footer text*/

/*.site-footer #footer-info-wrapper a {
    color: #fff;

}*/

/*page heading text*/

.pageheadingtext {
  font-size: 14px;
font-family: ‘Montserrat’;
	font-style: normal;
font-weight: 200;
}

/* mouse over link */

/*.site-footer #footer-info-wrapper a:hover {
color: #ffffff;
text-decoration:underline;}*/

/* Site Info: remove site title, add custom text -- zd-2394481 (EZ) */
/*FOOTER MENU*/

.site-info .site-name {
  font-size: 0;
}

.site-info .site-name:after {
  content: " ";
  font-size: 1.01rem;
  pointer-events: none;
}
/* Removes underline from links */
.wp-block-group a, .wp-block-cover a, .wp-block-cover-image a, .wp-block-media-text a, p:not(.site-title) a {
    text-decoration: none;
}
/* Size of upper left logo - seems to affect the size of upper right menu from top of page */
.custom-logo {
	max-height: 46px;
  max-width: 320px;
}

input[type="text"],
input[type="email"],
textarea
{
    background-color: #fff;
    color: #000;
    width: 100%;
}.wpcf7-form p {
font-family: ‘Montserrat’;
font-style: normal;
font-weight: 200;
font-size : 14px;
color: #999999;
}
/* Adjust content width for align wide 16039418-hc cc COO-width of the galleries, 782 was the original, I changed to 920*/
@media only screen and (min-width: 1280px) {
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
    width: calc(calc( 920px - 32px) + 256px);
    max-width: calc(100% - 32px);
}
/* Add left and right padding around the Contact Section | kb-16375833-hc | ORIGINAL: padding: 0 60px 0 100px */
.home .contact-section {
padding: 0 00px 0 0px !important;;
}
}
/*Add left and right padding around the full width blocks on the PUBLIC ART page and 3RD TIER*/
@media screen and (min-width: 781px) {
.page-id-4991 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}



/* make block columns display one column view on tablet devices | #18866899-hc eD */
@media screen and (max-width: 1024px) {
	.wp-block-columns .wp-block-column {
		flex-basis: 100%;
		flex-grow: 1;
	}
	/* remove left margin for every 2nd column */
	.wp-block-column:nth-child(2n) {
		margin-left: 0;
	}
}
/* Hide custom logo on screens under 751px wide | 23367171-hc */
@media screen and (max-width: 750px) {
	.custom-logo {
		display: none;
	}
}

/*PADDING 3RD TIER-Owl Butterfly*/
@media screen and (min-width: 781px) {
.page-id-16871 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}

/*PADDING 3RD TIER-Al Kawther Dome Screens*/
@media screen and (min-width: 781px) {
.page-id-16972 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Lelem Light shrouds*/
@media screen and (min-width: 781px) {
.page-id-16169 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}


/*PADDING 3RD TIER-Eos Lakeside*/
@media screen and (min-width: 781px) {
.page-id-16185 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}


/*PADDING 3RD TIER-Karen Cooper*/
@media screen and (min-width: 781px) {
.page-id-15917 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Lelem*/
@media screen and (min-width: 781px) {
.page-id-15590 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Rachelle*/
@media screen and (min-width: 781px) {
.page-id-14164 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Tiziana*/
@media screen and (min-width: 781px) {
.page-id-15758 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Tiziana*/
@media screen and (min-width: 781px) {
.page-id-12654 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Unique Fab Obs Karen Cooper*/
@media screen and (min-width: 781px) {
.page-id-12719 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Unique Fab Obs Cabinets*/
@media screen and (min-width: 781px) {
.page-id-12675 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Unique Fab Obs Flowers*/
@media screen and (min-width: 781px) {
.page-id-12592 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Unique Fab Obs TV Lift*/
@media screen and (min-width: 781px) {
.page-id-12585 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Unique Fab Obs Portable*/
@media screen and (min-width: 781px) {
.page-id-12554 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Unique Fab Obs Quadreal*/
@media screen and (min-width: 781px) {
.page-id-12568 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Unique Fab Obs Quadreal*/
@media screen and (min-width: 781px) {
.page-id-12536 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Oakridge Basket*/
@media screen and (min-width: 781px) {
.page-id-12473 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Oakridge Flowers*/
@media screen and (min-width: 781px) {
.page-id-12359 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Julian Hou*/
@media screen and (min-width: 781px) {
.page-id-12293 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Mainland Foam*/
@media screen and (min-width: 781px) {
.page-id-12201 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Mainland Glass*/
@media screen and (min-width: 781px) {
.page-id-12183 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Mainland Signs*/
@media screen and (min-width: 781px) {
.page-id-11893 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Lighting*/
@media screen and (min-width: 781px) {
.page-id-11745 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Brass*/
@media screen and (min-width: 781px) {
.page-id-11678 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Fibreglass*/
@media screen and (min-width: 781px) {
.page-id-11722 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Vinyl*/
@media screen and (min-width: 781px) {
.page-id-11692 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Plastic*/
@media screen and (min-width: 781px) {
.page-id-11648 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Wood*/
@media screen and (min-width: 781px) {
.page-id-11609 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Aluminum*/
@media screen and (min-width: 781px) {
.page-id-11545 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Neon*/
@media screen and (min-width: 781px) {
.page-id-11428 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-LED*/
@media screen and (min-width: 781px) {
.page-id-11388 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Stainless Steel*/
@media screen and (min-width: 781px) {
.page-id-11359 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-High End Signs*/
@media screen and (min-width: 781px) {
.page-id-11330 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Projecting*/
@media screen and (min-width: 781px) {
.page-id-11167 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Gaslight*/
@media screen and (min-width: 781px) {
.page-id-10942 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Inter Urban Lantern Alex Morrison*/
@media screen and (min-width: 781px) {
.page-id-10882 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Chimney Swift*/
@media screen and (min-width: 781px) {
.page-id-10764 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Kins Farm Signs*/
@media screen and (min-width: 781px) {
.page-id-10721 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Pendrell plaque*/
@media screen and (min-width: 781px) {
.page-id-10670 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Hollywood Storefront*/
@media screen and (min-width: 781px) {
.page-id-10615 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Bootlegger Storefront*/
@media screen and (min-width: 781px) {
.page-id-10608 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Westside Church*/
@media screen and (min-width: 781px) {
.page-id-10618 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Blubird Storefronts*/
@media screen and (min-width: 781px) {
.page-id-10595 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Dans Storefronts*/
@media screen and (min-width: 781px) {
.page-id-10588 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-End of the Roll Storefronts*/
@media screen and (min-width: 781px) {
.page-id-10585 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Turf Storefronts*/
@media screen and (min-width: 781px) {
.page-id-10582 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Vicino Restaurant, Bars, Clubs*/
@media screen and (min-width: 781px) {
.page-id-10561 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Turf Restaurant, Bars, Clubs*/
@media screen and (min-width: 781px) {
.page-id-10548 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Organo Gold Restaurant, Bars, Clubs*/
@media screen and (min-width: 781px) {
.page-id-10541 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Tacofino Restaurant, Bars, Clubs*/
@media screen and (min-width: 781px) {
.page-id-10534 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Central Suites Restaurant, Bars, Clubs*/
@media screen and (min-width: 781px) {
.page-id-10528 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Kirin Restaurant, Bars, Clubs*/
@media screen and (min-width: 781px) {
.page-id-10521 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Rocky Ice Cream Restaurant, Bars, Clubs*/
@media screen and (min-width: 781px) {
.page-id-10512 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Atlas Restaurant, Bars, Clubs*/
@media screen and (min-width: 781px) {
.page-id-10506 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Nova Bar, Bars, Clubs*/
@media screen and (min-width: 781px) {
.page-id-10497 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Boathouse Restaurants, Bars, Clubs*/
@media screen and (min-width: 781px) {
.page-id-10465 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Woking Dragon Restaurants, Bars, Clubs*/
@media screen and (min-width: 781px) {
.page-id-10456 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-That Place Restaurants, Bars, Clubs*/
@media screen and (min-width: 781px) {
.page-id-10421 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Coquitlam House of Worship*/
@media screen and (min-width: 781px) {
.page-id-10367 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Christ Redeemer House of Worship*/
@media screen and (min-width: 781px) {
.page-id-10305 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-St Marys House of Worship*/
@media screen and (min-width: 781px) {
.page-id-10311 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-That Place*/
@media screen and (min-width: 781px) {
.page-id-10258 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Residences Heights*/
@media screen and (min-width: 781px) {
.page-id-10216 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Christ the redeemer Storefronts*/
@media screen and (min-width: 781px) {
.page-id-10166 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Rolex Sign*/
@media screen and (min-width: 781px) {
.page-id-10157 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Breitling Sign*/
@media screen and (min-width: 781px) {
.page-id-10149 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Rodeo*/
@media screen and (min-width: 781px) {
.page-id-10138 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Breitling*/
@media screen and (min-width: 781px) {
.page-id-10068 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Church Doors*/
@media screen and (min-width: 781px) {
.page-id-9932 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Delta Cladding*/
@media screen and (min-width: 781px) {
.page-id-9645 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Delta Cladding*/
@media screen and (min-width: 781px) {
.page-id-9632 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Custom Door Handle Retail Storefront*/
@media screen and (min-width: 781px) {
.page-id-9592 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Custom Door Handle*/
@media screen and (min-width: 781px) {
.page-id-9566 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Kirin Lighting*/
@media screen and (min-width: 781px) {
.page-id-9532 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Ceiling and Wall Features*/
@media screen and (min-width: 781px) {
.page-id-5328 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Push Thru*/
@media screen and (min-width: 781px) {
.page-id-8726 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Cabinet and Shaped Channel*/
@media screen and (min-width: 781px) {
.page-id-8718 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Non Illuminated*/
@media screen and (min-width: 781px) {
.page-id-8704 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Channel*/
@media screen and (min-width: 781px) {
.page-id-8686 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Pylon*/
@media screen and (min-width: 781px) {
.page-id-8571 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Rings*/
@media screen and (min-width: 781px) {
.page-id-8501 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Interactive NGX*/
@media screen and (min-width: 781px) {
.page-id-8487 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Tron*/
@media screen and (min-width: 781px) {
.page-id-8477 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Wood Circular*/
@media screen and (min-width: 781px) {
.page-id-8331 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Panerai Signage*/
@media screen and (min-width: 781px) {
.page-id-8322 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Tacofino*/
@media screen and (min-width: 781px) {
.page-id-8177 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Langley Family Dental*/
@media screen and (min-width: 781px) {
.page-id-8163 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Pica*/
@media screen and (min-width: 781px) {
.page-id-8151 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Graff Signage*/
@media screen and (min-width: 781px) {
.page-id-8138 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Waves*/
@media screen and (min-width: 781px) {
.page-id-8079 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Hollywood*/
@media screen and (min-width: 781px) {
.page-id-8052 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Back In Motion*/
@media screen and (min-width: 781px) {
.page-id-8034 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Andina*/
@media screen and (min-width: 781px) {
.page-id-8006 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Detailz*/
@media screen and (min-width: 781px) {
.page-id-7991 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-D'oro*/
@media screen and (min-width: 781px) {
.page-id-7954 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Vicino*/
@media screen and (min-width: 781px) {
.page-id-7936 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Adrenaline*/
@media screen and (min-width: 781px) {
.page-id-7909 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Dans*/
@media screen and (min-width: 781px) {
.page-id-7890 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Pacific*/
@media screen and (min-width: 781px) {
.page-id-7871 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Caya*/
@media screen and (min-width: 781px) {
.page-id-7847 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Richmond Firehalls*/
@media screen and (min-width: 781px) {
.page-id-7820 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Rocky*/
@media screen and (min-width: 781px) {
.page-id-7759 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-End Of The Roll*/
@media screen and (min-width: 781px) {
.page-id-7737 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Suzannes*/
@media screen and (min-width: 781px) {
.page-id-7682 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Hollywood*/
@media screen and (min-width: 781px) {
.page-id-7661 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Bootlegger Rickis*/
@media screen and (min-width: 781px) {
.page-id-7596 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Mainland Wall*/
@media screen and (min-width: 781px) {
.page-id-7600 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Contamination Public Art*/
@media screen and (min-width: 781px) {
.page-id-7426 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Town Chandelier*/
@media screen and (min-width: 781px) {
.page-id-7268 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Circle Lights*/
@media screen and (min-width: 781px) {
.page-id-7156 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Wall Sconce*/
@media screen and (min-width: 781px) {
.page-id-7117 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Unidentified*/
@media screen and (min-width: 781px) {
.page-id-5461 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Sappers*/
@media screen and (min-width: 781px) {
.page-id-5242 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Unseen 2*/
@media screen and (min-width: 781px) {
.page-id-8373 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Unseen*/
@media screen and (min-width: 781px) {
.page-id-5016 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Contamination*/
@media screen and (min-width: 781px) {
.page-id-6274 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Contamination Lighting*/
@media screen and (min-width: 781px) {
.page-id-6765 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Kernel*/
@media screen and (min-width: 781px) {
.page-id-5528 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Tsawwassen*/
@media screen and (min-width: 781px) {
.page-id-4998 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Untitled*/
@media screen and (min-width: 781px) {
.page-id-6687 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-A light in Town*/
@media screen and (min-width: 781px) {
.page-id-5308 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Alex Morrison Art*/
@media screen and (min-width: 781px) {
.page-id-6933 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-The Words*/
@media screen and (min-width: 781px) {
.page-id-5503 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-We Will Not*/
@media screen and (min-width: 781px) {
.page-id-5201 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Tautology*/
@media screen and (min-width: 781px) {
.page-id-5105 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Blubird*/
@media screen and (min-width: 781px) {
.page-id-5809 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-VFS*/
@media screen and (min-width: 781px) {
.page-id-5861 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-City Cannabis*/
@media screen and (min-width: 781px) {
.page-id-5883 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Birks*/
@media screen and (min-width: 781px) {
.page-id-5431 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Woking Dragon*/
@media screen and (min-width: 781px) {
.page-id-5945 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Westland*/
@media screen and (min-width: 781px) {
.page-id-5971 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-UFO*/
@media screen and (min-width: 781px) {
.page-id-6231 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}
/*PADDING 3RD TIER-SFU*/
@media screen and (min-width: 781px) {
.page-id-6014 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Cambie Firehall*/
@media screen and (min-width: 781px) {
.page-id-6033 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Cookworks*/
@media screen and (min-width: 781px) {
.page-id-6054 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Birks*/
@media screen and (min-width: 781px) {
.page-id-5919 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-815 Hastings-Retail Storefronts*/
@media screen and (min-width: 781px) {
.page-id-6076 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Panerai*/
@media screen and (min-width: 781px) {
.page-id-4953 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Organo*/
@media screen and (min-width: 781px) {
.page-id-5843 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-This Beautiful Day*/
@media screen and (min-width: 781px) {
.page-id-5053 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Quadreal*/
@media screen and (min-width: 781px) {
.page-id-5132 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Tautology*/
@media screen and (min-width: 781px) {
.page-id-5115 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Snug*/
@media screen and (min-width: 781px) {
.page-id-5603 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Stay Away*/
@media screen and (min-width: 781px) {
.page-id-5622 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Being There*/
@media screen and (min-width: 781px) {
.page-id-5628 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Graff Patek*/
@media screen and (min-width: 781px) {
.page-id-4938 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Birks*/
@media screen and (min-width: 781px) {
.page-id-6136 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Rolex*/
@media screen and (min-width: 781px) {
.page-id-5413 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Suzannes*/
@media screen and (min-width: 781px) {
.page-id-5400 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Grand Villa Chandalier*/
@media screen and (min-width: 781px) {
.page-id-5162 .wp-block-gallery {
    max-width: calc(100% - 95px);
} 
}
/*PADDING 3RD TIER-Central Suite Hotel Light Fixture*/
@media screen and (min-width: 781px) {
.page-id-5176 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}
/*PADDING 3RD TIER-Starlight Games Table Chandeliers*/
@media screen and (min-width: 781px) {
.page-id-5265 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}
/*PADDING 3RD TIER-Untitled*/
@media screen and (min-width: 781px) {
.page-id-5301 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}
/*PADDING 3RD TIER-Untitled Lighting*/
@media screen and (min-width: 781px) {
.page-id-6161 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}
/*PADDING 3RD TIER-Nova Bar*/
@media screen and (min-width: 781px) {
.page-id-5154 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}
/*PADDING 3RD TIER-Grand Villa Elevator*/
@media screen and (min-width: 781px) {
.page-id-5143 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}
/*PADDING 3RD TIER-Grand Villa Ceiling Clouds*/
@media screen and (min-width: 781px) {
.page-id-5668 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}
/*PADDING 3RD TIER-Coast Therapy*/
@media screen and (min-width: 781px) {
.page-id-5657 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}
/*PADDING 3RD TIER-Grand Villa Window Screens*/
@media screen and (min-width: 781px) {
.page-id-5183 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}
/*PADDING 3RD TIER-Museum*/
@media screen and (min-width: 781px) {
.page-id-6202 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}
/*PADDING 3RD TIER-Mark Clintberg*/
@media screen and (min-width: 781px) {
.page-id-6250 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}
/*PADDING 3RD TIER-Lets Heal*/
@media screen and (min-width: 781px) {
.page-id-5641 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}
/*PADDING 3RD TIER-Bean Chandalier*/
@media screen and (min-width: 781px) {
.page-id-5092 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}
/*PADDING 3RD TIER-Alex Vanichuck*/
@media screen and (min-width: 781px) {
.page-id-6912 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}

/*PADDING 3RD TIER-shroudstemp*/
@media screen and (min-width: 781px) {
.page-id-16410 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}



/*PADDING 3RD TIER-Birks Storefront*/
@media screen and (min-width: 781px) {
.page-id-7003 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}

/*PADDING 3RD Embracing Diversity*/
@media screen and (min-width: 781px) {
.page-id-17210 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}

/*PADDING 3RD Gold Material*/
@media screen and (min-width: 781px) {
.page-id-17357 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}

/*PADDING 3RD Bronze Material*/
@media screen and (min-width: 781px) {
.page-id-17368 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}

/*PADDING 3RD Reflection*/
@media screen and (min-width: 781px) {
.page-id-17534 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}

/*PADDING 3RD Jonas*/
@media screen and (min-width: 781px) {
.page-id-17750 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}



/*PADDING 3RD MIYIWTS*/
@media screen and (min-width: 781px) {
.page-id-17898 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}


/*PADDING 3RD House Post*/
@media screen and (min-width: 781px) {
.page-id-17695 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}

/*PADDING 3RD Circle of Life*/
@media screen and (min-width: 781px) {
.page-id-18068 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}

/*PADDING Shirley Wiebe*/
@media screen and (min-width: 781px) {
.page-id-18313 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}

/*PADDING Thomas Cannell Rebirth*/
@media screen and (min-width: 781px) {
.page-id-18278 .wp-block-gallery {
    max-width: calc(100% - 95px);
}
}






/*sorrel colour edits*/

/*title - make white smaller
	h1.entry-title {
		color:#fff;
		font-size:5px;
		
	}
 */
.footer-headers {
	font-family:Montserrat;
	font-size:22px;
	color:#2d2d2d;	
}

/*social bar*/
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-right ul li a
{
	background: #d4d4d4; 
}

/*change color to green*/
.color-header {
	color: #589b00 !important;
	font-size:20px;
	font-family:Montserrat;
	
}



/* shadows*/

.rounded-border-shadow {
	filter: drop-shadow(0 0 6px #e1e1e1);

}

.bottom-shadow {
	filter: drop-shadow(0 3px 2px #f9f9f9);

}


/*reduce margin between header block and text*/
.heading-reducemargin {

	margin-bottom:-10px !important;

	
}


.image-border-color-link {
border: 5px solid #fff;
}

.image-border-color {
border: 5px solid #fff;
}



h1 {
	color:#303030 !important;
	font-size:25px;
	font-weight:bold;
}


h2 {
	color:#303030 !important;
	font-size:22px;

	
}



.section-header {
	color: #303030 !important;
	font-size:20px;
	font-family:Montserrat;
	font-weight:normal;
padding-top:20px
	
}


/*sub-subheadings*/
h4 {
	line-height:130%;
	font-size: 15px;
	

}

/*materials-desription*/

	h5 {
		text-align:center;
		color: #303030 !important;
	font-size:12px;
	font-family:Montserrat;
	font-weight:normal;
padding-top:-5px
	line-height:110%;
		
}


/*project green headings*/
h6 {
text-align:center;
		color: #589b00 !important;
	font-size:16px;
	font-family:Montserrat;
	font-weight:normal;
	
	
}

.colouredtext {
		color: #589b00 !important;
}

.greytext {
		color: #C2C2C2 !important;
}

.small-image {
	
	width:75%;
}

.zeropadding {
	padding:-20px !important;
	
}

/*figure images align left*/

.fig-left {
	
	text-align:left;
}


/*Reduce space from mobile at the top*/

@media only screen and (max-width: 559px) {
.site-content {
padding-top: 0px;
}
.entry-header, .page-header {
   padding-top: 0px;
}
	
body:not(.fse-enabled) #masthead {
	 padding-bottom: 0px;
}
	
	.button {
		
		padding:16px 20px !important;

	}
}

/*Reduce left right padding in buttons on mobile*/

@media only screen and (max-width: 559px) {

	.button {		
		padding:16px 20px !important;

	}
}

.zeropadding {
	padding-left:0px !important;
	padding-right:0px !important;
}

/* remove margin from headings and images | 32865022-hc eD */
.wp-block-group .wp-block-group__inner-container > h2 {
	margin: 0;
}

.wp-block-group .wp-block-group__inner-container > .wp-block-image {
	margin: 0;
}

.wp-block-group .wp-block-group__inner-container > p {
	margin: 0;
}

.wp-block-group .wp-block-group__inner-container > h4 {
	margin: 0;
}
/* remove margin from headings and images | 32865022-hc eD */

/*anchors don't cut off header*/
#fullprocess {
  scroll-margin-top: 80px;
}


#realization {
  scroll-margin-top: 100px;
}
#contact {
  scroll-margin-top: 250px;
}
#process {
  scroll-margin-top: 100px;
}

#materials-home {
  scroll-margin-top: 70px;	
}
#materials {
  scroll-margin-top: 10px;
}

/* Duplicate materials for non-home page link because the process tray messed up the anchoring*/

/*end anchors*/

/*.current-menu-item {
    background-color: blueviolet;
}*/

/*.current_page_item {
    background-color: blueviolet;
}*/

/*.site header .main-navigation > div > ul > li a.active {
opacity: 1;
background-color:red !important;
}*/

.is-style-rounded2 {
	
	  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.artHeading {
   text-align: left;
    font-family:  Montserrat, Arial;
    font-size: 40px !important;
    color: #D4D4D4;
		margin-top:8px !important;
font-weight:300 !important;	
	font-style:normal;
	text-transform:uppercase !important;
	text-transform:
}

.breadcrumb {
font-weight:bold;
	font-size: 16px;
	
}

<!--artist projects pages-->
table,th,td {
	border: 0px !important;
	vertical-align: top !important;
	padding-top:2px !important;
	padding-bottom:2px !important;
}


.wp-block-table td, .wp-block-table th {
	
	padding-right:0px !important;
	
}

