.site-branding {
  display: none;
}

.home .site-branding {
  display: inherit;
}

.navigation-top .wrap {
    max-width: 100%;
		font-size:14pt;
	  height: 100px;
	  padding-top: 20px;
}

.wrap {
	/* margin-left: auto; */
	/* margin-right: auto; */
	max-width: 90%;
	/* padding-left: 2em; */
	/* padding-right: 2em; */
}

@media screen and (min-width: 48em) {
	.wrap {
		max-width: 90%;
		/* padding-left: 3em; */
		/* padding-right: 3em; */
	}
}
 
.page.page-one-column:not(.twentyseventeen-front-page) #primary {
	/*margin-left: auto;*/
	/*margin-right: auto;*/
	max-width: 90%;
}

@media screen and (min-width: 30em) {
	.page-one-column .panel-content .wrap
	{
		max-width: 90%;
	}
}

@media screen and (min-width: 48em) {
   .navigation-top.site-navigation-fixed ul li:hover > ul,
   .navigation-top.site-navigation-fixed ul li.focus > ul {
       top: 60px;
   }
}


@media screen and (min-width: 48em) {
   .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
       left: -6.5em;
       right: auto;
       top: -200px;
   }
}




#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 24px;
	margin-top: 0px;
}

/* Font sizes */

body {
	font-size: 16pt;
	line-height: normal;
}

h1 {
	font-size: 24pt;
	line-height: normal;
	text-transform: none;
}

h2 {
	font-size: 22pt;
	line-height: normal;
	text-transform: none;
}

h3 {
	font-size: 18pt;
	line-height: normal;
	text-transform: none;
}

h4 {
	font-size: 16pt;
	line-height: normal;
	text-transform: none;
}

h5 {
	font-size: 16pt;
	line-height: normal;
	text-transform: none;
}

h6 {
	font-size: 16pt;
	line-height: normal;
	text-transform: none;
}

.page .panel-content .entry-title,
.page-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
	color: #A6192E;
	font-size: 18pt;
	font-weight: bold;
	letter-spacing: 0em;
	text-transform: none;
	line-height: normal;
}

/* Font sizes - End */

.entry-header {
    margin-top: -1em; /*before*/
    margin-bottom: 1em !important;   /*after*/
}

.page-header {
    margin-top: -1em;   /*before*/
    margin-bottom: 1em !important;   /*after*/
    padding-bottom: 0;   /*after*/
}

.site-content-contain {
    padding-bottom: 0!important;
}
.site-content-contain {
    margin-bottom: 0;
}

.site-content {
    padding-bottom: 0!important;
}
.site-content {
    margin-bottom: 0;
}

