/* Blue box with links */
.border-box {
	border: 1px solid darkgray;
}

.border-box-white {
	border: 7px solid lightblue;
}

/* Adjust bottom margin of ul box on posts */
ul, current-newsletter border-box-white {
	margin-bottom: .05rem;
}

/* Add border around table - #21651753-hc - aj */

.page-id-21952 table, .page-id-4299 th, .page-id-21952 td {
	border: 1px solid;
}

/* Green text in sidebar navigation */
.widget_nav_menu .current-menu-item > a {
	color: #33dd55;
}

.sub-menu .current-page-ancestor > a {
	color: #33dd55;
}

/* To remove the placeholder image on pages */
#primary-header:not(.has-background-cover) {
  background-color: #ffffff;
  height: 16.7em;
}

#primary-header:not(.has-background-cover) .primary-hentry-inner {
  padding-top: 40px;
  padding-bottom: 0;
}

/* to change the order of the home page */
.page-template-front-page #primary {
  display: flex;
  flex-flow: column wrap;
}

/* Buttons */
a.button1{
 display:inline-block;
 padding:0.35em 1.2em;
 border:0.1em solid #FFFFFF;
 margin:0 0.3em 0.3em 0;
 border-radius:0.12em;
 box-sizing: border-box;
 text-decoration:none;
 font-family:'Helvetica',sans-serif;
 font-weight:300;
 color:#FFFFFF;
 text-align:center;
 transition: all 0.2s;
}
a.button1:hover{
 color:#000000;
 background-color:#FFFFFF;
}
@media all and (max-width:30em){
 a.button1{
  display:block;
  margin:0.4em auto;
 }
}

/* white top nav menu */
#masthead {
   background: #ffffff;
   text-shadow: none;
}

/* Default styles of the button */
button[type="submit"] {
  background-color: #cf2e2e;
  color: #ffffff;
  border: none;
  padding: 0.4em 1em;
}

/* stops the header scrolling down */
#masthead.scroll-header {
  animation: none;
}

/* makes the header appear at the start */
#masthead {
  opacity: 1;
}

/* removes 'previous post' and 'next post' from the posts */
.post-navigation {
  display: none;
}

/* displays the menu at 50% across the page */
.toggle-sidebar {
  width: 50%;
}

/* reduces the size of the heading on a page */
.page-id-4468 #primary-header .entry-title {
  font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4467 #primary-header .entry-title {
	font-size: 28px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-1723 #primary-header .entry-title {
	font-size: 29px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4469 #primary-header .entry-title {
	font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4471 #primary-header .entry-title {
	font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4501 #primary-header .entry-title {
	font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-706 #primary-header .entry-title {
	font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4503 #primary-header .entry-title {
	font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-741 #primary-header .entry-title {
	font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4401 #primary-header .entry-title {
	font-size: 28px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4520 #primary-header .entry-title {
	font-size: 20px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-1699 #primary-header .entry-title {
	font-size: 27px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-2391 #primary-header .entry-title {
	font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4523 #primary-header .entry-title {
	font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4526 #primary-header .entry-title {
	font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4577 #primary-header .entry-title {
	font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4578 #primary-header .entry-title {
	font-size: 29px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4531 #primary-header .entry-title {
	font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4532 #primary-header .entry-title {
	font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4533 #primary-header .entry-title {
	font-size: 23px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4534 #primary-header .entry-title {
	font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4535 #primary-header .entry-title {
	font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4537 #primary-header .entry-title {
	font-size: 43px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-893 #primary-header .entry-title {
	font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4538 #primary-header .entry-title {
	font-size: 35px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4539 #primary-header .entry-title {
	font-size: 24px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-922 #primary-header .entry-title {
	font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-926 #primary-header .entry-title {
	font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4540 #primary-header .entry-title {
	font-size: 28px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4541 #primary-header .entry-title {
	font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4543 #primary-header .entry-title {
	font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4545 #primary-header .entry-title {
	font-size: 36px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-982 #primary-header .entry-title {
	font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-984 #primary-header .entry-title {
	font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4558 #primary-header .entry-title {
	font-size: 27px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4561 #primary-header .entry-title {
	font-size: 27px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4562 #primary-header .entry-title {
	font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-2078 #primary-header .entry-title {
	font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4563 #primary-header .entry-title {
	font-size: 23px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4566 #primary-header .entry-title {
	font-size: 28px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4564 #primary-header .entry-title {
	font-size: 36px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4560 #primary-header .entry-title {
	font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-2415 #primary-header .entry-title {
	font-size: 29px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-2284 #primary-header .entry-title {
	font-size: 29px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4565 #primary-header .entry-title {
	font-size: 36px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4559 #primary-header .entry-title {
	font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-988 #primary-header .entry-title {
	font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4546 #primary-header .entry-title {
	font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-1002 #primary-header .entry-title {
	font-size: 36px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4547 #primary-header .entry-title {
	font-size: 37px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-1011 #primary-header .entry-title {
	font-size: 28px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-550 #primary-header .entry-title {
	font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-552 #primary-header .entry-title {
	font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-373 #primary-header .entry-title {
	font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-554 #primary-header .entry-title {
	font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4458 #primary-header .entry-title {
	font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-316 #primary-header .entry-title {
	font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-324 #primary-header .entry-title {
	font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-320 #primary-header .entry-title {
	font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-326 #primary-header .entry-title {
	font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4423 #primary-header .entry-title {
	font-size: 28px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-336 #primary-header .entry-title {
	font-size: 47px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4427 #primary-header .entry-title {
	font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-342 #primary-header .entry-title {
	font-size: 39px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-344 #primary-header .entry-title {
	font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4430 #primary-header .entry-title {
	font-size: 35px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-364 #primary-header .entry-title {
	font-size: 35px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4550 #primary-header .entry-title {
	font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5580 #primary-header .entry-title {
	font-size: 37px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5622 #primary-header .entry-title {
	font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5633 #primary-header .entry-title {
	font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5654 #primary-header .entry-title {
	font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5678 #primary-header .entry-title {
	font-size: 28px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5727 #primary-header .entry-title {
	font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6415 #primary-header .entry-title {
	font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6426 #primary-header .entry-title {
	font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6442 #primary-header .entry-title {
	font-size: 22px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6468 #primary-header .entry-title {
	font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6490 #primary-header .entry-title 
	{font-size: 39px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6506 #primary-header .entry-title 
	{font-size: 39px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6410 #primary-header .entry-title 
	{font-size: 35px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6468 #primary-header .entry-title 
	{font-size: 24px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6481 #primary-header .entry-title 
	{font-size: 45px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6701 #primary-header .entry-title 
	{font-size: 31px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6716 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6731 #primary-header .entry-title 
	{font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6764 #primary-header .entry-title 
	{font-size: 39px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6777 #primary-header .entry-title 
	{font-size: 43px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6792 #primary-header .entry-title 
	{font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6822 #primary-header .entry-title 
	{font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6844 #primary-header .entry-title 
	{font-size: 49px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6863 #primary-header .entry-title 
	{font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6875 #primary-header .entry-title 
	{font-size: 49px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6900 #primary-header .entry-title 
	{font-size: 49px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-7239 #primary-header .entry-title 
	{font-size: 36px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-567 #primary-header .entry-title 
	{font-size: 36px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-7246 #primary-header .entry-title 
	{font-size: 29px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-570 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-27824 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-27837 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25870 #primary-header .entry-title 
	{font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25875 #primary-header .entry-title 
	{font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25907 #primary-header .entry-title 
	{font-size: 43px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25876 #primary-header .entry-title 
	{font-size: 36px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25891 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26118 #primary-header .entry-title 
	{font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5186 #primary-header .entry-title 
	{font-size: 43px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26021 #primary-header .entry-title 
	{font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-8248 #primary-header .entry-title 
	{font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25949 #primary-header .entry-title 
	{font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6196 #primary-header .entry-title 
	{font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25949 #primary-header .entry-title 
	{font-size: 43px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25947 #primary-header .entry-title 
	{font-size: 42;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5041 #primary-header .entry-title 
	{font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26303 #primary-header .entry-title 
	{font-size: 45px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5736 #primary-header .entry-title 
	{font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25890 #primary-header .entry-title 
	{font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26187 #primary-header .entry-title 
	{font-size: 35px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26199 #primary-header .entry-title 
	{font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26275 #primary-header .entry-title 
	{font-size: 45px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25897 #primary-header .entry-title 
	{font-size: 45px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25898 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25899 #primary-header .entry-title 
	{font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26042 #primary-header .entry-title 
	{font-size: 41px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5441 #primary-header .entry-title 
	{font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25902 #primary-header .entry-title 
	{font-size: 47px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25944 #primary-header .entry-title 
	{font-size: 37px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5254 #primary-header .entry-title 
	{font-size: 27px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26102 #primary-header .entry-title 
	{font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5489 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5152 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26270 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26061 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5347 #primary-header .entry-title 
	{font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26076 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26182 #primary-header .entry-title 
	{font-size: 37px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5786 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25945 #primary-header .entry-title 
	{font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25946 #primary-header .entry-title 
	{font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25947 #primary-header .entry-title 
	{font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25950 #primary-header .entry-title 
	{font-size: 48px;
  max-width: 100%;
}


/* reduces the size of the heading on a page */
.page-id-25951 #primary-header .entry-title 
	{font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5029 #primary-header .entry-title 
	{font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5039 #primary-header .entry-title 
	{font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25954 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5047 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25959 #primary-header .entry-title 
	{font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5061 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-21852 #primary-header .entry-title 
	{font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-4964 #primary-header .entry-title 
	{font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25964 #primary-header .entry-title 
	{font-size: 26px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5071 #primary-header .entry-title 
	{font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25965 #primary-header .entry-title 
	{font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25969 #primary-header .entry-title 
	{font-size: 25px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-12170 #primary-header .entry-title 
	{font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-12165 #primary-header .entry-title 
	{font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-12201 #primary-header .entry-title 
	{font-size: 23px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-12596 #primary-header .entry-title 
	{font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-12607 #primary-header .entry-title 
	{font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-12636 #primary-header .entry-title 
	{font-size: 39px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-12704 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-12731 #primary-header .entry-title 
	{font-size: 31px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-20832 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25974 #primary-header .entry-title 
	{font-size: 41px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-12052 #primary-header .entry-title 
	{font-size: 26px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-14345 #primary-header .entry-title 
	{font-size: 29px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-14373 #primary-header .entry-title 
	{font-size: 23px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5116 #primary-header .entry-title 
	{font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-14349 #primary-header .entry-title 
	{font-size: 26px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-14394 #primary-header .entry-title 
	{font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-14417 #primary-header .entry-title 
	{font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-14434 #primary-header .entry-title 
	{font-size: 35px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-14508 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25979 #primary-header .entry-title 
	{font-size: 31px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25980 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25981 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25982 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25983 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25984 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25985 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25986 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25987 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5136 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5148 #primary-header .entry-title 
	{font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-21981 #primary-header .entry-title 
	{font-size: 50px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25996 #primary-header .entry-title 
	{font-size: 43px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-11623 #primary-header .entry-title 
	{font-size: 29px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-21902 #primary-header .entry-title 
	{font-size: 45px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25928 #primary-header .entry-title 
	{font-size: 45px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-15691 #primary-header .entry-title 
	{font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25998 #primary-header .entry-title 
	{font-size: 43px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-25999 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26000 #primary-header .entry-title 
	{font-size: 49px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26003 #primary-header .entry-title 
	{font-size: 39px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26011 #primary-header .entry-title 
	{font-size: 45px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26013 #primary-header .entry-title 
	{font-size: 20px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26014 #primary-header .entry-title 
	{font-size: 37px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26016 #primary-header .entry-title 
	{font-size: 37px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26015 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5222 #primary-header .entry-title 
	{font-size: 26px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26017 #primary-header .entry-title 
	{font-size: 45px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5226 #primary-header .entry-title 
	{font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5230 #primary-header .entry-title 
	{font-size: 20px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5232 #primary-header .entry-title 
	{font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5234 #primary-header .entry-title 
	{font-size: 31px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26018 #primary-header .entry-title 
	{font-size: 26px;
  max-width: 100%;
}


/* reduces the size of the heading on a page */
.page-id-5240 #primary-header .entry-title 
	{font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26019 #primary-header .entry-title 
	{font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26020 #primary-header .entry-title 
	{font-size: 37px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5246 #primary-header .entry-title 
	{font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5248 #primary-header .entry-title 
	{font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5250 #primary-header .entry-title 
	{font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5258 #primary-header .entry-title 
	{font-size: 27px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5260 #primary-header .entry-title 
	{font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-11755 #primary-header .entry-title 
	{font-size: 43px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26022 #primary-header .entry-title 
	{font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26024 #primary-header .entry-title 
	{font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26025 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26027 #primary-header .entry-title 
	{font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26028 #primary-header .entry-title 
	{font-size: 41px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-10113 #primary-header .entry-title 
	{font-size: 45px;
  max-width: 100%;
}
		
/* reduces the size of the heading on a page */
.page-id-26029 #primary-header .entry-title 
	{font-size: 50px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-10132 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26032 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26035 #primary-header .entry-title 
	{font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5311 #primary-header .entry-title 
	{font-size: 27px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-21828 #primary-header .entry-title 
	{font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26037 #primary-header .entry-title 
	{font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5317 #primary-header .entry-title 
	{font-size: 41px;
  max-width: 100%;
}


/* reduces the size of the heading on a page */
.page-id-10109 #primary-header .entry-title 
	{font-size: 35px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-10078 #primary-header .entry-title 
	{font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26039 #primary-header .entry-title 
	{font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5329 #primary-header .entry-title 
	{font-size: 43px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-10085 #primary-header .entry-title 
	{font-size: 36px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5349 #primary-header .entry-title 
	{font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26049 #primary-header .entry-title 
	{font-size: 29px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26052 #primary-header .entry-title 
	{font-size: 49px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26056 #primary-header .entry-title 
	{font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26059 #primary-header .entry-title 
	{font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26060 #primary-header .entry-title 
	{font-size: 26px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26063 #primary-header .entry-title 
	{font-size: 29px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26078 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5505 #primary-header .entry-title 
	{font-size: 39px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26104 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26105 #primary-header .entry-title 
	{font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5563 #primary-header .entry-title 
	{font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5823 #primary-header .entry-title 
	{font-size: 41px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26223 #primary-header .entry-title 
	{font-size: 31px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5847 #primary-header .entry-title 
	{font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26239 #primary-header .entry-title 
	{font-size: 49px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26224 #primary-header .entry-title 
	{font-size: 26px;
  max-width: 100%;
}


/* reduces the size of the heading on a page */
.page-id-26229 #primary-header .entry-title 
	{font-size: 27px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-26242 #primary-header .entry-title 
	{font-size: 28px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-26231 #primary-header .entry-title 
	{font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-26226 #primary-header .entry-title 
	{font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-26228 #primary-header .entry-title 
	{font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-26219 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-26240 #primary-header .entry-title 
	{font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-26235 #primary-header .entry-title 
	{font-size: 47px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-26232 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-10194 #primary-header .entry-title 
	{font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-26220 #primary-header .entry-title 
	{font-size: 27px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-26221 #primary-header .entry-title 
	{font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-26225 #primary-header .entry-title 
	{font-size: 50px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-26234 #primary-header .entry-title 
	{font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-5902 #primary-header .entry-title 
	{font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-26233 #primary-header .entry-title 
	{font-size: 24px;
  max-width: 100%;
}

/* reduces the size of the 
heading on a page */
.page-id-26237 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26222 #primary-header .entry-title 
	{font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26241 #primary-header .entry-title 
	{font-size: 24px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26238 #primary-header .entry-title 
	{font-size: 23px;
  max-width: 100%;
}


/* reduces the size of the heading on a page */
.page-id-5924 #primary-header .entry-title 
	{font-size: 50px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5952 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26266 #primary-header .entry-title 
	{font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-5993 #primary-header .entry-title 
	{font-size: 47px;
  max-width: 100%;
}
	
/* reduces the size of the heading on a page */
.page-id-26285 #primary-header .entry-title 
	{font-size: 50px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-32080 #primary-header .entry-title 
	{font-size: 43px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6041 #primary-header .entry-title 
	{font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26290 #primary-header .entry-title 
	{font-size: 43px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6103 #primary-header .entry-title 
	{font-size: 47px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-6115 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-26300 #primary-header .entry-title 
	{font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-13122 #primary-header .entry-title 
	{font-size: 40px;
  max-width: 100%;
}


/* reduces the size of the heading on a page */
.page-id-6139 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-29330 #primary-header .entry-title 
	{font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-24965 #primary-header .entry-title 
	{font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-29775 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-29846 #primary-header .entry-title 
	{font-size: 29px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-31392 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-31822 #primary-header .entry-title 
	{font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-31810 #primary-header .entry-title 
	{font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-32204 #primary-header .entry-title 
	{font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-32434 #primary-header .entry-title 
	{font-size: 27px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-32518 #primary-header .entry-title 
	{font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-32631 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-32685 #primary-header .entry-title 
	{font-size: 21.5px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-11937 #primary-header .entry-title 
	{font-size: 26px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-32808 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-32861 #primary-header .entry-title 
	{font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-35293 #primary-header .entry-title 
	{font-size: 49px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-32877 #primary-header .entry-title 
	{font-size: 47px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-32892 #primary-header .entry-title 
	{font-size: 47px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36228 #primary-header .entry-title 
	{font-size: 32px;
  max-width: 100%;
}


/* reduces the size of the heading on a page */
.page-id-36386 #primary-header .entry-title 
	{font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36454 #primary-header .entry-title 
	{font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36444 #primary-header .entry-title 
	{font-size: 44px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36520 #primary-header .entry-title 
	{font-size: 50px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36545 #primary-header .entry-title 
	{font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36602 #primary-header .entry-title 
	{font-size: 50px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36630 #primary-header .entry-title 
	{font-size: 43px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36663 #primary-header .entry-title 
	{font-size: 41px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36724 #primary-header .entry-title 
  {font-size: 36px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36746 #primary-header .entry-title 
  {font-size: 35px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36796 #primary-header .entry-title 
  {font-size: 25px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36836 #primary-header .entry-title 
  {font-size: 36px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36912 #primary-header .entry-title 
  {font-size: 36px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36924 #primary-header .entry-title 
  {font-size: 29px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36945 #primary-header .entry-title 
  {font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-36974 #primary-header .entry-title 
  {font-size: 34px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-37082 #primary-header .entry-title 
  {font-size: 47px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-37099 #primary-header .entry-title 
  {font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-21952 #primary-header .entry-title 
  {font-size: 31px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-38674 #primary-header .entry-title 
  {font-size: 35px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-39180 #primary-header .entry-title 
  {font-size: 41px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-39192 #primary-header .entry-title 
  {font-size: 41px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-46952 #primary-header .entry-title 
  {font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-47179 #primary-header .entry-title 
  {font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-47922 #primary-header .entry-title 
  {font-size: 22px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-47939 #primary-header .entry-title 
  {font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-52672 #primary-header .entry-title 
  {font-size: 26px;
  max-width: 100%;
}


/* reduces the size of the heading on a page */
.page-id-57216 #primary-header .entry-title 
  {font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-59843 #primary-header .entry-title 
  {font-size: 33px;
  max-width: 100%;
}

/* reduces the size of the heading on a page */
.page-id-60406 #primary-header .entry-title 
  {font-size: 20px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-15519 #primary-header .entry-title {
  font-size: 41px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-11773 #primary-header .entry-title {
  font-size: 40px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-7327 #primary-header .entry-title {
  font-size: 25px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-10109 #primary-header .entry-title {
  font-size: 24px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-441 #primary-header .entry-title {
  font-size: 46px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-13040 #primary-header .entry-title {
  font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-13511 #primary-header .entry-title {
  font-size: 42px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-14165 #primary-header .entry-title {
  font-size: 36px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-17066 #primary-header .entry-title {
  font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-14101 #primary-header .entry-title {
	font-size: 30px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-38149 #primary-header .entry-title {
	font-size: 38px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-451 #primary-header .entry-title {
	font-size: 32px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-15259 #primary-header .entry-title {
	font-size: 48px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-15499 #primary-header .entry-title {
	font-size: 37px;
  max-width: 100%;
}

/* reduces the size of the heading on a post */
.postid-11187 #primary-header .entry-title {
	font-size: 34px;
  max-width: 100%;
}

/*adding padding around links in box at the bottom of pages | SN-26386236-hc*/
.current-newsletter.border-box-white {
    padding: 10px;
    padding-left: 40px;
}


/* WooCommerce Button Color | 26686174-hc (KK) */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #bd333f;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #a52934;
}

/* removes images at top of the product pages */
.single-product .singular-page-header {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

@media (min-width: 782px) {
  .single-product .singular-page-header + .container {
    margin-top: 200px;
  }
}
	

/* Single product page width | 27860241-HC NJ */

.inactive-sidebar.single.single-product .site-main {
max-width:100%;
}

/* Hide tab title from description | 27860241-HC NJ */

.woocommerce-Tabs-panel h2:first-child{
display:none;
}

/* Adjusts the padding of submit button | 27947063-hc HE-bayomio */

button, input[type="submit"], .more-link-container .more-link {
    border-radius: 100px;
}

/* WooCommerce MyAccount page */
.woocommerce-account .woocommerce-MyAccount-content {
		width: 100%;
}

/* Remove underline from Cover block text | 28440255-hc (KK) */
[class*="has-background"] [class*="__inner-container"] a:not([class]), [class*="has-background"] .wp-block-media-text__content a:not([class]) {
    text-decoration: none;
}

/* Newsletter grey box */
.current-newsletter {
	background: #f1f1f1;
	padding: 15px;
	text-align: center;
}

/* set first block title color on Thinking Things 19490513-hc */
.page-id-25889 .ugb-57a4308 .ugb-block-title a {
    color: #fff;
}

/* set second block title color on Thinking Things 19490513-hc */
.page-id-25889 .ugb-0c463c0 .ugb-block-title a{
    color: #000;
}

/* Reduce gap btwn title and content hc-29229907-vk*/
@media screen and (min-width: 480px){
    div#primary-header {
    margin-bottom: 0;
}
}

/* from WooCommerce - removes SKU on product page */
.singular-product .entry-summary .product_meta .sku_wrapper {
	display: none;
}

/* Subscription Details Fix | 4118994-zd (KK) */
.subscription-details {
    margin-left: 10px;
}

/* Removes underline on links */
a {
    text-decoration: initial;
}

/* Make title white on specific page 31351896-hc    */
.page-id-32631 #primary-header .entry-title {
    color:#fff;
}

/* video hieght | 31554261-HC DZ */
.page-id-29425 iframe {
     max-height: 470px;
}