@import url("/-/media/files/css/hillier-gardens/hilliers");
/* latin-ext */
@font-face {
	font-family: 'Imprima';
	font-style: normal;
	font-weight: 400;
	src: url(/Assets/fonts/imprima/VEMxRoN7sY3yuy-7yoyNyQzk.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Imprima';
	font-style: normal;
	font-weight: 400;
	src: url(/Assets/fonts/imprima/VEMxRoN7sY3yuy-7yoKNyQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }


#page {
    background-color: #FFFFFF !important;
    background-image: url(/-/media/Files/CSS/hillier-gardens/images/kids-footer.png);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 10em;
    background-size: 100%;
}

#page_content H2, #page_content H3, #page_content H4, p.caption, h2.card-heading, #page a[role="button"]  {
    font-family: Imprima !important;
    }
	
	
div#articleContent {
    padding-bottom: 3rem;
}	
	
/* CONTENT CARDS*/

div.card-tags {
	position: absolute;
	left: -9999px;
}

/*description on content cards 
.wall .stamp, p.card-description {
	display:none;
}*/

.wall .brick .card-media {
	position: relative;
	height: 100%;
	/* overflow: auto; */
	background: #fff;
}

.wall .brick .card-media img {
	position: relative;
	top: 0;
	transform: none;
}

.wall .brick .card:hover .card-media img {
	-webkit-filter: brightness(1.15);
	filter: brightness(1.15);
}	
	
	
	

	
#page .row .columns:nth-of-type(4n+1) a.card-button.button-link,
#page .carousel-holder li.columns:nth-of-type(4n+1) a.card-button.button-link,
a[role="button"].pink, button.pink, input[type="submit"].pink, input[type="reset"].pink, input[type="button"].pink {
	background-color: #ea1c75 !important;
	border-color: #ea1c75 !important;
	color: #000 !important;
	border-bottom: none !important; 
	text-shadow: none;
}
#page .row .columns:nth-of-type(4n+1) a.card-button.button-link:hover,
#page .carousel-holder li.columns:nth-of-type(4n+1) a.card-button.button-link:hover,
a[role="button"].pink:hover, button.pink:hover, input[type="submit"].pink:hover, input[type="reset"].pink:hover, input[type="button"].pink:hover {
	background-color: #ea1c75 !important;
	border-color: #ea1c75 !important;
	color: #000 !important;
}

#page .row .columns:nth-of-type(4n+2) a.card-button.button-link,
#page .carousel-holder li.columns:nth-of-type(4n+2) a.card-button.button-link,
a[role="button"].teal, button.teal, input[type="submit"].teal, input[type="reset"].teal, input[type="button"].teal {
	background-color:  #7ba3dc !important;
	border-color:  #7ba3dc !important;
	color: #000 !important;
	border-bottom: none !important; 
	text-shadow: none;
}
#page .row .columns:nth-of-type(4n+2) a.card-button.button-link:hover,
#page .carousel-holder li.columns:nth-of-type(4n+2) a.card-button.button-link:hover,
a[role="button"].teal:hover, button.teal:hover, input[type="submit"].teal:hover, input[type="reset"].teal:hover, input[type="button"].teal:hover {
	background-color: #7ba3dc !important;
	border-color: #7ba3dc!important;
	color: #000 !important;
}
#page .row .columns:nth-of-type(4n+3) a.card-button.button-link,
#page .carousel-holder li.columns:nth-of-type(4n+3) a.card-button.button-link,
a[role="button"].mustard, button.mustard, input[type="submit"].mustard, input[type="reset"].mustard, input[type="button"].mustard {
	background-color: #f7d715 !important;
	border-color: #f7d715 !important;
	color: #000 !important;
	border-bottom: none !important; 
	text-shadow: none;
}
#page .row .columns:nth-of-type(4n+3) a.card-button.button-link:hover,
#page .carousel-holder li.columns:nth-of-type(4n+3) a.card-button.button-link:hover,
a[role="button"].mustard:hover, button.mustard:hover, input[type="submit"].mustard:hover, input[type="reset"].mustard:hover, input[type="button"].mustard:hover {
	background-color: #f7d715 !important;
	border-color: #f7d715 !important;
	color: #000 !important;
}
#page .row .columns:nth-of-type(4n+4) a.card-button.button-link,
#page .carousel-holder li.columns:nth-of-type(4n+4) a.card-button.button-link,
a[role="button"].purple, button.purple, input[type="submit"].purple, input[type="reset"].purple, input[type="button"].purple {
	background-color: #8446ac !important;
	border-color:  #8446ac !important;
	color: #fff !important;
	border-bottom: none !important; 
	text-shadow: none;
}
#page .row .columns:nth-of-type(4n+4) a.card-button.button-link:hover,
#page .carousel-holder li.columns:nth-of-type(4n+4) a.card-button.button-link:hover,
a[role="button"].purple:hover, button.purple:hover, input[type="submit"].purple:hover, input[type="reset"].purple:hover, input[type="button"].purple:hover {
	background-color:  #8446ac !important;
	border-color:  #8446ac !important;
	color: #fff !important;
}


