.montserrat {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

body,p,div,button,span,strong{
	color: #000000;
	font-size: 0.8rem;
	font-family:montserrat;
	--theme-blue-light: #01a7e1;
	--theme-green-light: #00bb6f;
}

.theme-asset-background { background-color: #00bb6f !important; }
.bg-success { background-color: #00bb6f !important; }
.btn-success { background-color: #00bb6f !important; }
.theme-color { color: #00bb6f !important; }
.htext { color: white; display: inline; margin-left: auto; margin-right: auto; }
.hcontainer { bottom: 30px; position: absolute; width: 100%; text-align: center; }
.bg-gray { background-color: #e5e5e5; }
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {
    color: #ffffff;
    background-color: #00bb6f;
    border-color: #00bb6f;
}
.btn-outline-success {
    color: #00bb6f;
    border-color: #00bb6f;
}

.redbox {  margin-right: -15px; margin-left: -15px; background-color: #e73949; color: white; padding: 1.5rem; display: flex }
/* .redbox::before {font-size: 1.5em; padding: 5px 25px 5px 5px; float: left; font-weight: 400; font-family:futura-pt; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; content: "\f071"; } */
/*.redbox::before {font-size: 1.5em; padding: 5px 25px 5px 5px; display: inline-flex; height: 32px; font-weight: 400; font-family:futura-pt; -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; content: url('/images/masters/image-37672-warning-white-4x.png'); } */
.redbox::before {font-size: 1.5em; padding: 0px 25px 5px 5px; /* float: left;*/ display: inline-flex; height: 32px; font-weight: 400; font-family:futura-pt; -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; content: url('/images/masters/image-37686-warning-white.png'); }
.bluebox { margin-right: -15px; margin-left: -15px; background-color: #0079c1; color: white; padding: 3.0rem; }

.mce-accordion { margin-top: 2px; background-color: #0079c1; padding: 1px; color: white; }
.mce-accordion summary { padding: 8px; }
.mce-accordion p { color: #0079c1; background-color: #fff; margin-bottom: 0; padding: 25px; }

a:hover, a:focus { text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-family: futura-pt; font-weight: 100; color: #000000; }
h1.primary, h2.primary, h3.primary, h4.primary, h5.primary, h6.primary { display: inline-block; padding: 5px 10px; margin: 0px 0 10px 0; letter-spacing: 1px; }
/* h1.primary, h2.primary, h3.primary, h4.primary, h5.primary, h6.primary { background-color: #00BC70; color: #fff; display: inline-block; padding: 5px 10px; margin: 0px 0 10px 0; text-transform: uppercase; letter-spacing: 1px; } */
/* h1.secondary, h2.secondary, h3.secondary, h4.secondary, h5.secondary, h6.secondary { background-color: #D8454E; color: #fff; display: inline-block; padding: 5px 10px; margin-bottom: 20px; text-transform: uppercase; letter-spacing: 1px; } */
h1.secondary, h2.secondary, h3.secondary, h4.secondary, h5.secondary, h6.secondary { display: inline-block; padding: 5px 10px; margin-bottom: 20px; letter-spacing: 1px; }
h1.tertiary, h2.tertiary, h3.tertiary, h4.tertiary, h5.tertiary, h6.tertiary {font-family: futura-pt; font-weight: 400; }
h1.green, h2.green, h3.green, h4.green, h5.green, h6.green { color: #00BC70; }
/* h1.red, h2.red, h3.red, h4.red, h5.red, h6.red { color: #D8454E; } */
h1.blue, h2.blue, h3.blue, h4.blue, h5.blue, h6.blue { color: #00A7E1; }
div.content-page-content > h3,
	div.breakout1 > h3,
	div.breakout1 > h2,
	div.breakout3 > h3,
	/* .paragraph-heading { background-color: #00BC70; color: #fff !important; display: inline-block; padding: 5px 10px; margin: 20px 0 10px 0; text-transform: uppercase; } */
	.paragraph-heading { display: inline-block; padding: 5px 10px; margin: 20px 0 10px 0; }

.btn { font-family: futura-pt; text-transform: uppercase; border-radius: 0; }
.btn-small { font-size: 0.7rem; padding: .1rem .25rem; }
.btn-green { background-color: #00BC70;  border-color: #00BC70; color: #fff!important; }
.btn-green i, btn-red i { color: #fff; }
.btn-green:hover { background-color: #5cb85c; border-color: #5cb85c; color: #ffffff; }
.btn-red { color: #fff; background-color: #D8454E; border-color: #D8454E; }
.btn-red:hover { background-color: #df6a71; border-color: #df6a71; }
.btn-neutral { background-color: transparent; color: #000000; border-color: #000000; border-radius: 0; }
.btn-neutral:hover { background-color: #00BC70; color: #fff !important; border-color: #00BC70; }
.btn.btn-neutral.active { background-color: #00BC70; color: #fff; border-color: #00BC70; }
.btn.btn-neutral.active i, .btn.btn-neutral:hover i { color: #fff; }
.btn-bold { background-color: #00A7E1; border-color: #00A7E1; color: #fff; border-radius: 0; }
.btn-bold:hover { background-color: #09517C; border-color: #09517C; }
.btn-filter { padding: 0; background-color: transparent; border: none; color: #fff; text-transform: none; margin: 0; }
.btn-dropdown { background-color: #fff; color: #000000; border-color: #e5e5e5; }
.btn-dropdown:hover { background-color: #D8454E; color: #fff; border-color: #D8454E; }
.btn-soft { background-color: transparent; color: #6D6E6D; border-color: #e5e5e5; border-radius: 5px; }
.btn-soft:hover { background-color: #e5e5e5; color: #6D6E6D; }
.btn.btn-soft.active { background-color: #e5e5e5; color: #6D6E6D; }
.btn-blue { background-color: #09517C; border-color: #09517C; color: #fff !important; }
.btn-blue i { color: #fff; }
.btn-blue-light { background-color: #00A7E1; border-color: #00A7E1; color: #fff !important; }

@media (max-width: 992px) {
	#sitsub { text-align: left !important; padding-top: 10px; }
}

.tile{position:relative;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tile-inner{width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center}.tile-header h3{background-color:#00bc70;padding:5px 20px;color:#fff;text-transform:uppercase;display:inline-block}.tile-header-blue h3{background-color:#00a7e1}.tile-body{padding:20px}.tile-body h1{color:#fff;font-size:4rem}.tile-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;-webkit-box-shadow:inset 0 -125px 52px -12px rgba(0,0,0,.75);-moz-box-shadow:inset 0 -125px 52px -12px rgba(0,0,0,.75);box-shadow:inset 0 -125px 52px -12px rgba(0,0,0,.75)}.default-tile .tile-inner,.home-campaign-tile{min-height:350px}.home-sponsor-tile .tile-inner{padding:75px;background-color:#dc4732}.home-sponsor-tile p{font-size:.9rem;color:#fff}@media (min-width:1024px){.tile:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.home-sponsor-tile .tile-inner{padding:100px}.home-sponsor-tile p{font-size:1.5rem}}.home-campaign-tile .tile-inner{background-image:url('../images/new/renovation.jpeg')}.home-campaign-tile h2{color:#fff}.home-carousel-tile{border:1px solid #e5e5e5}.home-carousel-tile h2{color:#000000;text-transform:uppercase}.home-carousel-tile-detail{padding-bottom:20px}.home-paper-tile .tile-inner{border:1px solid #e5e5e5;min-height:350px;background-color:#fff;background-image:url('../images/new/pa-paper-blue.jpg')}.home-news-tile{margin-bottom:30px}.info-tile{height:100%;min-height:200px}.info-factsheets-tile .tile-inner{background-image:url('../images/new/office-paper.jpg');min-height:200px}.info-promotion-tile .tile-inner{background-image:url('../images/new/promotion.jpg');min-height:200px}.info-research-tile .tile-inner{background-image:url('../images/new/research.jpg');min-height:200px}.info-tips-tile .tile-inner{background-image:url('../images/new/tips.jpg');min-height:200px}.info-kids-tile .tile-inner{background-image:url('../images/new/kids.jpg');min-height:200px}.info-resource-tile .tile-inner{background-image:url('../images/new/workplace.jpg');min-height:200px}