/* CSS Document */

.home-header { position:relative; background:url(/parent-resource-center/home/images/prc-header-bg-large.jpg) center center; background-size:cover; min-height:650px; }
.home-header .header-content { position: absolute; bottom: 0px; left:0; right:0; text-align:center; margin: 130px auto; color:#fff; }
.home-header .header-content .bb-now { font-weight: 600; text-transform: uppercase; color:#ccc; }
.home-header .header-content h1 { margin-top:0.1em; font-weight:500; }
.home-header .header-content .intro { margin-left:auto; margin-right:auto; font-weight:400; }
.home-header {}
.home-header {}
.home-header {}
.home-header .section-directions { position: absolute; bottom: 0px; font-size: 1.15em; background-color: #998e71; background-color: rgba(255,255,255,0.25); color: #FFFFFF; -webkit-backdrop-filter: saturate(100%) blur(10px); backdrop-filter: saturate(100%) blur(10px); }
.home-header .section-directions .section-content { max-width: 690px; margin-left: auto; margin-right: auto; padding: 10px; text-shadow: 0 1px 3px rgba(0,0,0,0.35); font-weight: 500; }
.home-header .section-directions .directions-column-2 { text-align:right; }
.home-header .section-directions .directions-column-2 .block-link { color:#FFFFFF; }

.section-what-we-offer {}
.section-what-we-offer h3 { text-align:center; margin-bottom: 1.7em; color: #292B43; }
.section-what-we-offer h4 { font-weight:600; font-size:1.5em; }
.section-what-we-offer .row-online { margin-bottom:3em; }
.section-what-we-offer .row-services { text-align:center; }
.section-what-we-offer .image-online-shop { width:180px; height:180px; background:url(/parent-resource-center/home/images/vector/offer-onlineshopping-01.png) center center; background-size:180px 180px; background-repeat:none; margin-left:auto; margin-right:auto; }

.section-what-we-offer .image-service { width:100px; height:100px; background-repeat:none; margin-left:auto; margin-right:auto; margin-bottom:1.4em; }
.section-what-we-offer .image-personal-shop { background:url(/parent-resource-center/home/images/vector/offer-threeup-01.png) center center; background-size:100px 100px; }
.section-what-we-offer .image-classes { background:url(/parent-resource-center/home/images/vector/offer-threeup-02.png) center center; background-size:100px 100px; }
.section-what-we-offer .image-support { background:url(/parent-resource-center/home/images/vector/offer-threeup-03.png) center center; background-size:100px 100px; }
.section-what-we-offer hr { margin-bottom:3.5em; }



.section-events { padding-top:70px; padding-bottom:50px; background: #e1e7e4;
background: -moz-linear-gradient(-45deg, #e1e7e4 0%, #d4d9e6 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#e1e7e4), color-stop(100%,#d4d9e6));
background: -webkit-linear-gradient(-45deg, #e1e7e4 0%,#d4d9e6 100%);
background: -o-linear-gradient(-45deg, #e1e7e4 0%,#d4d9e6 100%);
background: -ms-linear-gradient(-45deg, #e1e7e4 0%,#d4d9e6 100%);
 }
.section-events h4 { font-weight:600; font-size:1.5em; }
.section-events .events-image { width:140px; height:140px; background:url(/parent-resource-center/home/images/vector/events-icon-01.png) center center; background-size:140px 140px; background-repeat:none; float:right; margin: -20px 40px 0 0; }

.section-services { background-color:; }
.section-services h3 { margin-bottom: 45px; text-align:center; }
.section-services .column { text-align:center; }
.section-services .column h5 { }
.section-services .column p { margin-top:0; }
.section-services .column figure { margin: 0 auto 15px; width:220px; height:100px; border-radius:6px; background:#E7CCCC; }
.section-services .column figure.service-image-events { background: url(/parent-resource-center/home/images/instore-workshops2.jpg); background-size: cover;  }
.section-services .column figure.service-image-registry { background: url(/parent-resource-center/home/images/instore-registry.jpg); background-size: cover;  }
.section-services .column figure.service-image-bp { background: url(/parent-resource-center/home/images/instore-bp.jpg); background-size: cover;  }

@media only screen {
	.section-what-we-offer .image-online-shop { width:180px; height:180px; background:url(/parent-resource-center/home/images/vector/offer-onlineshopping-01.svg) center center; background-size:180px 180px; }
	
	.section-what-we-offer .image-personal-shop { background:url(/parent-resource-center/home/images/vector/offer-threeup-01.svg) center center; background-size:100px 100px; }
	.section-what-we-offer .image-classes { background:url(/parent-resource-center/home/images/vector/offer-threeup-02.svg) center center; background-size:100px 100px; }
	.section-what-we-offer .image-support { background:url(/parent-resource-center/home/images/vector/offer-threeup-03.svg) center center; background-size:100px 100px; }
	.section-events .events-image { background:url(/parent-resource-center/home/images/vector/events-icon-01.svg) center center; background-size:140px 140px; }
		}

/*Retina Full Size*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 144dppx) {
.home-header { background:url(/parent-resource-center/home/images/prc-header-bg-large_2x.jpg) center center; background-size:cover; }
	}

/*Medium*/
@media only screen and (max-width: 1069px) { 
	
	.home-header { background:url(/parent-resource-center/home/images/prc-header-bg-medium.jpg) center center; background-size:cover; min-height:550px; }
	.home-header .header-content { margin: 100px auto; }
	
	.home-header .section-directions .section-content { max-width: 610px; }
	
	.section-what-we-offer h4 { font-weight:600; font-size:1.4em; }
	.section-what-we-offer .image-online-shop { width:150px; height:150px; background-size:150px 150px; }

	.section-what-we-offer .image-service { width:80px; height:80px; background-repeat:none; margin-left:auto; margin-right:auto; margin-bottom:1.2em; }
	.section-what-we-offer .image-personal-shop,
	.section-what-we-offer .image-classes,
	.section-what-we-offer .image-support { background-size:80px 80px; }
	
	.section-events { padding-top:50px; padding-bottom:60px; }
	.section-events .events-image { width:110px; height:110px; background-size:110px 110px; background-repeat:none; float:right; margin: 0px 40px 0 0; }
	
	.section-events h4 { font-weight:600; font-size:1.4em; }
	
	.section-services .column figure { margin: 0 auto 10px; width:180px; height:82px; }
	.section-services .services-column-1,
	.section-services .services-column-2 { margin-bottom: 40px; }
	}
	
/*Retina Medium*/
@media only screen and (max-width: 1069px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1069px) and (min-resolution: 144dpi), only screen and (max-width: 1069px) and (min-resolution: 144dppx) {
	.home-header { background:url(/parent-resource-center/home/images/prc-header-bg-medium_2x.jpg) center center; background-size:cover; }
	}	
	
/*Small*/
@media only screen and (max-width: 735px) {
	.home-header { position:relative; background:url(/parent-resource-center/home/images/prc-header-bg-small.jpg) top center; background-size:cover; min-height:300px; }
	.home-header .header-content { position: relative; text-align: center; margin: 80px auto; text-shadow: 0 2px 5px #693C26; }
	.home-header .section-directions { position: relative; bottom: 0px; }
	
	.home-header .section-directions { text-align: center; font-size:1em; }
	.home-header .section-directions .directions-column-2 { text-align:center; }
	
	.section-what-we-offer h4 { font-weight:600; font-size:1.25em; }
	.section-what-we-offer .row-online { text-align:center; }
	.section-what-we-offer .row-services .cts-column-2,
	.section-what-we-offer .row-services .cts-column-3 { margin-top:2.3em; }
	.section-what-we-offer .image-online-shop { width:110px; height:110px; background-size:110px 110px; margin-bottom:1.2em; }
	
	.section-events { padding-top:40px; padding-bottom:40px; text-align:center; }
	.section-events .events-image { width:90px; height:90px; background-size:90px 90px; background-repeat:none; float: none; margin: 0px auto 20px auto; }
	
	.section-events { text-align:center; }
	.section-events h4 { font-weight:600; font-size:1.25em; }
	
	.section-services .services-column-1,
	.section-services .services-column-2,
	.section-services .services-column-3 { margin-bottom: 30px; }
	}	


/*Retina Small*/
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (min-resolution: 144dppx) {
	
	.home-header { background:url(/parent-resource-center/home/images/prc-header-bg-small_2x.jpg) top center; background-size:cover; }
	
	}	
		