/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

/* Mobile view*/
.panel-image {
 height: 48vh;
}

/*
.navigation-top {
  top: 0px;
	height: 60px;
}
*/

/*Full screen laptop/computer screen view*/
@media screen and (min-width: 48em) {
 .panel-image {
  height: 24vh;
 }
	
.twentysXXXeventeen-front-page.has-header-image .custom-hXXXXXXeader-image {
	/*height: 1200px;*/
	/*height: 100vh;*/
	height: 50vh;
	/*max-height: 100%;*/
	/*overflow: hidden;*/
	}	
	
	.admin-bar.twentyseventeen-front-page.has-header-image .cusXXXtom-header-image {
	/*height: calc(100vh - 32px);*/
	height: calc(50vh - 32px);
	}	
	
}

/* SC #511206 - remove author byline  */
.byline  { display:none; }
.post-author  { display:none; }
div.post-author { display:none; }



/* Mobile view
.has-header-image.twentyseventeen-front-page .site-branding, .has-header-video.twentyseventeen-front-page .site-branding, .has-header-image.home.blog .site-branding, .has-header-video.home.blog .site-branding {
    top: 5vh;
}
*/


/* #480519 -- Hide Home Page Titles */

.home .page .entry-title {
  display: none;
}

.wrapper > header.site-top-header
{
min-height: 20vh;
}

.envira-pagiXXXnation {
	  display: none;
}

/* #480707 - Wider (orig: 700) */
.wrap { max-width: 1366px; }

/* Squeeze header gap  */
@media screen and (min-width: 48em){
.panel-content .wrap {
    padding-top: 20px;
}
}

.rpwwt-widget {
	font-size: 30px;
  font-size: 1.8rem;
	max-width: 90;
	align-content: center;
	align-items: center;
}

.rpwwt-widget ul li a span.rpwwt-post-title {
	display: block;
			clear:both; 
  font-size: 20px;
  font-size: 1.5rem;
}

.rpwwt-post-title {
	font-weight: 600;
	color: #6699ff;
	}

.rpwwt-post-excerpt {
	display: block;
		clear:both; 
  font-size: 14px;
  font-size: 0.876rem;	
	max-width: 60%;	
}

.panel-content {
	align-content: center;
	align-items: center;
}

/* #480811 - Fixup Video heights */
.embed-youtube {
 position: relative;
 padding: 56.25% 0 0 0; 
}

.embed-youtube iframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}

.embed-vimeo {
 position: relative;
 padding: 56.25% 0 0 0; 
}

.embed-vimeo iframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}


.youtube-playeXXXXr {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}

/*
.page.page-one-column:not(.twentyseventeen-front-page) #primary {
	max-width: 80%;
}
*/

/* #490331 - Half Height Hero */
/*Computer screen */
@media screen and (min-width: 48em) {
	.twentyseventeen-front-page.has-header-image .custom-header-image {
	/*height: 1200px;*/
	/*height: 100vh;*/
	height: 50vh;
	/*max-height: 100%;*/
	/*overflow: hidden;*/
	}
}

/* Mobile screen*/
.has-header-image.twentyseventeen-front-page .custom-header {
	/*display: table;*/
	/*height: 300px;*/
	/*height: 75vh;*/
	height: 50vh;
	/*width: 100%;*/
}

/* Computer screen with logged in user and admin bar showing on front end*/
@media screen and (min-width: 48em) {
	.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-image {
	/*height: calc(100vh - 32px);*/
	height: calc(50vh - 32px);
	}
}