/**
 * Theme Name:     IS2025
 * Author:         DP
 * Template:       twentyseventeen
 * Text Domain:	   is2025
 * Description:    DP for IS
 */
@media screen and (min-width: 30em) {
    .page-one-column .panel-content .wrap {
        max-width: 1000px;
    }
}


	.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media,
	.admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media,
	.admin-bar.home.blog.has-header-image .custom-header-media,
	.admin-bar.home.blog.has-header-video .custom-header-media {
		height: calc(50vh - 32px);
	}

.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 {
    display: table-cell;
    height: 25%;
    vertical-align: bottom;
}

.has-header-image.twentyseventeen-front-page .custom-header, .has-header-video.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header {
    display: table;
    height: 300px;
    height: 30vh;
    width: 100%;
}
.twentyseventeen-front-page.has-header-image .custom-header-media, .twentyseventeen-front-page.has-header-video .custom-header-media, .home.blog.has-header-image .custom-header-media, .home.blog.has-header-video .custom-header-media {
height: 300px;
height: 30vh;
max-height: 50%;
overflow: hidden;
}

@media screen and (min-width: 48em) {
    .site-title {
        font-size: 3rem;
    }
}
.site-title {
    font-size: 2rem;
}

h1, h2, h3, h4, h5, h6
{
     font-weight: bold;
}