@charset "utf-8";
/* CSS Document */


/*BACKGROUND IMAGE AND COLOR*/

/*.container {
  display: flex; /* or inline-flex */
/*.gt {
display: none!important;
}*/
.gt {
visibility: visible!important;
height: auto!important;
}

p, p font {
	color: #000000!important;
	font-size: 16px!important;
	line-height: 1.5!important;
	font-weight: 400!important;
	font-family: 'Montserrat', sans-serif!important;
}
h1, h1 font {
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 900!important;
	font-size: 52px!important;
	line-height: 1!important;
	color: #000000!important;
	padding-bottom: 10px!important;
	text-align: center!important;
	text-transform: uppercase!important;
	letter-spacing: .5px!important;
}	
h2, h2 font {
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 900!important;
	font-size: 52px!important;
	line-height: 1!important;
	color: #004f91!important;
	padding-bottom: 10px!important;
	text-align: center!important;
	text-transform: uppercase!important;
	letter-spacing: .5px!important;
}
h3, h3 font {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 28px!important;
	line-height: 1!important;
	padding-bottom: 10px!important;
	margin-bottom: 0!important;
	font-weight: 900!important;
	color: #000000!important;
	text-transform: uppercase!important;
	text-align: center!important;
	letter-spacing: .5px!important;
}
h4, h4 font {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 28px!important;
	line-height: 1!important;
	padding-bottom: 10px!important;
	margin-bottom: 0!important;
	font-weight: 900!important;
	color: #004f91!important;
	text-transform: uppercase!important;
	text-align: center!important;
	letter-spacing: .5px!important;
}
h5, h5 font {
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 900!important;
	font-size: 30px!important;
	line-height: 1.1!important;
	padding-bottom: 15px!important;
	margin-bottom: 0!important;
	color: #b669c6!important;
	text-transform: none!important;
	text-align: center!important;
	letter-spacing: .5px!important;
}

h5.smaller, h5.smaller font {
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 400!important;
	font-size: 24px!important;
	line-height: 1.25!important;
	padding-bottom: 15px!important;
	margin-bottom: 0!important;
	color: #000000!important;
	text-transform: none!important;
	text-align: center!important;
	letter-spacing: .5px!important;
}

li, li font {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 16px!important;
	line-height: 1.5!important;
	margin-bottom: 0px!important;
	font-weight: 400!important;
	color: #000000!important;
}

a, a font {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 16px!important;
	line-height: 1.5!important;
	color: #004f91!important;
	font-weight: 900!important;
}

a:hover, a:focus, a:active, a:hover font, a:focus font, a:active font {
	font-family: 'Montserrat', sans-serif!important;
	text-decoration: underline!important;
	color: #004f91!important;
	font-weight: 900!important;
	font-size: 16px!important;
	line-height: 1.5!important;
}


p, p font{
	font-family: 'Montserrat', sans-serif!important;
	font-size: 16px!important;
	line-height: 1.5!important;
	margin-bottom: 10px!important;
	font-weight: 400!important;
	color: #000000!important;
}
#team_find_page label, label {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 16px!important;
	line-height: 1.5!important;
	margin-bottom: 10px!important;
	font-weight: 900!important;
}
#pt_title_container, #ut_title_container, #title_container {font-family: 'Montserrat', sans-serif!important;}

span.part-type-name {font-family: 'Montserrat', sans-serif!important; font-weight: 900!important;}

.whitefont, .whitefont font {
	color: #ffffff!important;
}

.lightbluefont, .lightbluefont font {
	color: #5394d7!important;
}

.darkbluefont, .darkbluefont font {
	color: #e66c23!important;
}

.blackfont, .blackfont font {
	color: #000000!important;
}

.redfont, .redfont font {
	color: #004f91 !important;
}


.homeredfont, .homeredfont font {
	color: #004f91!important;
	text-transform: uppercase!important;
	padding-bottom: 0px!important;
	margin-bottom: 0px!important;
	padding-top: 20px!important;
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 900!important;
}

.homebluefont, .homebluefont font {
	color: #e66c23!important;
	text-transform: none!important;
	padding-bottom: 0px!important;
	margin-bottom: 0px!important;
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 900!important;
}
.hometop, .hometop font{
	font-size: 22px !important;
	text-align: center !important;
	line-height: 30px !important;
	margin-top: 20px!important;
}
.blackfont, .blackfont font{
	color: #000000!important;
}

/*NAVIGATION*/

li.dropdown a, li.dropdown a font, li.dropdown a font font {
	font-family: 'Montserrat', sans-serif!important;
	color: #ffffff!important;
	font-size: 16px!important;
	line-height: 20px!important;
	font-weight: 900!important;
	margin-bottom: 0!important;
	background-color: #b669c6!important;
	letter-spacing: .5px!important;
	margin-right: 0px !important;
}
li.dropdown a:hover, li.dropdown a:hover font, li.dropdown a:hover font font  {
	font-family: 'Montserrat', sans-serif!important;
	color: #ffffff!important;
	font-size: 16px!important;
	line-height: 20px!important;
	text-decoration: none!important;
	background-color: #b669c6!important;
	font-weight: 900!important;
	margin-bottom: 0!important;
	margin-right: 0px !important;
	letter-spacing: .5px!important;
}
#header-nav .dropdown-content a, #header-nav .dropdown-content a font{
	font-size:16px!important;
	line-height:20px!important;
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 400!important;
	color: #ffffff!important;
	letter-spacing: 0!important;
}
#header-nav .dropdown-content a:hover{
	color: #000000!important;
}
.navbar-inverse {
	background-color:#b669c6!important;
	border-color: none!important;
	border-width: 0px!important;
}
.navbar-nav {
    float: right!important;

}




/* CUSTOM BUTTON */

.button1 {
	background-color:#b669c6!important;
	color: #ffffff!important;
	display:inline-block!important;
	cursor:pointer!important;
	font-family: 'Montserrat', sans-serif!important;
	font-style: normal!important;
	font-size:22px!important;
	font-weight: 900!important;
	padding:10px 15px!important;
	text-decoration:none!important;
	border: 0!important;
	text-transform: uppercase!important;
	line-height: 26px!important;
	text-align: center!important;
		letter-spacing: .5px!important;
}
.button1 font {
	background-color:#b669c6!important;
	color: #ffffff!important;
	display:inline-block!important;
	cursor:pointer!important;
	font-family: 'Montserrat', sans-serif!important;
	font-style: normal!important;
	font-size:22px!important;
	font-weight: 900!important;
	padding:0!important;
	text-decoration:none!important;
	border: 0!important;
	text-transform: uppercase!important;
	line-height: 26px!important;
	text-align: center!important;
	letter-spacing: .5px!important;
}
.button1:hover {
background-color:#000000!important;
	color: #ffffff!important;
	display:inline-block!important;
	cursor:pointer!important;
	font-family: 'Montserrat', sans-serif!important;
	font-style: normal!important;
	font-size:22px!important;
	font-weight: 900!important;
	padding:10px 15px!important;
	text-decoration:none!important;
	border: 0!important;
	text-transform: uppercase!important;
	line-height: 26px!important;
	text-align: center!important;
		letter-spacing: .5px!important;
}
.button1:hover font {
background-color:#000000!important;
	color: #ffffff!important;
	display:inline-block!important;
	cursor:pointer!important;
	font-family: 'Montserrat', sans-serif!important;
	font-style: normal!important;
	font-size:22px!important;
	font-weight: 900!important;
	padding:0!important;
	text-decoration:none!important;
	border: 0!important;
	text-transform: uppercase!important;
	line-height: 26px!important;
	text-align: center!important;
		letter-spacing: .5px!important;
}
.button1:active {
background-color:#b669c6!important;
	color: #ffffff!important;
	display:inline-block!important;
	cursor:pointer!important;
	font-family: 'Montserrat', sans-serif!important;
	font-style: normal!important;
	font-size:22px!important;
	font-weight: 900!important;
	padding:10px 15px!important;
	text-decoration:none!important;
	border: 0!important;
	text-transform: uppercase!important;
	line-height: 26px!important;
	text-align: center!important;
		letter-spacing: .5px!important;
}
.button1:active font {
background-color:#b669c6!important;
	color: #ffffff!important;
	display:inline-block!important;
	cursor:pointer!important;
	font-family: 'Montserrat', sans-serif!important;
	font-style: normal!important;
	font-size:22px!important;
	font-weight: 900!important;
	padding:0!important;
	text-decoration:none!important;
	border: 0!important;
	text-transform: uppercase!important;
	line-height: 26px!important;
	text-align: center!important;
		letter-spacing: .5px!important;
}
.button1:visited {
background-color:#b669c6!important;
	color: #ffffff!important;
	display:inline-block!important;
	cursor:pointer!important;
	font-family: 'Montserrat', sans-serif!important;
	font-style: normal!important;
	font-size:22px!important;
	font-weight: 900!important;
	padding:10px 15px!important;
	text-decoration:none!important;
	border: 0!important;
	text-transform: uppercase!important;
	line-height: 26px!important;
	text-align: center!important;
		letter-spacing: .5px!important;
}

.button1:visited font {
background-color:#b669c6!important;
	color: #ffffff!important;
	display:inline-block!important;
	cursor:pointer!important;
	font-family: 'Montserrat', sans-serif!important;
	font-style: normal!important;
	font-size:22px!important;
	font-weight: 900!important;
	padding:0!important;
	text-decoration:none!important;
	border: 0!important;
	text-transform: uppercase!important;
	line-height: 26px!important;
	text-align: center!important;
		letter-spacing: .5px!important;
}


.button2, .button2 font {
	background-color:#004f91!important;
	color: #ffffff!important;
	display:inline-block!important;
	cursor:pointer!important;
	font-family: 'Montserrat', sans-serif!important;
	font-style: normal!important;
	font-size:22px!important;
	font-weight: 900!important;
	padding:20px 40px!important;
	text-decoration:none!important;
	border: 0!important;
	text-transform: uppercase!important;
	line-height: 26px!important;
	text-align: center!important;
		letter-spacing: .5px!important;
		margin: 10px!important;
}
.button2:hover, .button2:hover font {
background-color:#000000!important;
	color: #ffffff!important;
	display:inline-block!important;
	cursor:pointer!important;
	font-family: 'Montserrat', sans-serif!important;
	font-style: normal!important;
	font-size:22px!important;
	font-weight: 900!important;
	padding:20px 40px!important;
	text-decoration:none!important;
	border: 0!important;
	text-transform: uppercase!important;
	line-height: 26px!important;
	text-align: center!important;
		letter-spacing: .5px!important;
		margin: 10px!important;
}
.button2:active, .button2:active font {
background-color:#004f91!important;
	color: #ffffff!important;
	display:inline-block!important;
	cursor:pointer!important;
	font-family: 'Montserrat', sans-serif!important;
	font-style: normal!important;
	font-size:22px!important;
	font-weight: 900!important;
	padding:20px 40px!important;
	text-decoration:none!important;
	border: 0!important;
	text-transform: uppercase!important;
	line-height: 26px!important;
	text-align: center!important;
		letter-spacing: .5px!important;
		margin: 10px!important;
}
.button2:visited, .button2:visited font {
background-color:#004f91!important;
	color: #ffffff!important;
	display:inline-block!important;
	cursor:pointer!important;
	font-family: 'Montserrat', sans-serif!important;
	font-style: normal!important;
	font-size:22px!important;
	font-weight: 900!important;
	padding:20px 40px!important;
	text-decoration:none!important;
	border: 0!important;
	text-transform: uppercase!important;
	line-height: 26px!important;
	text-align: center!important;
		letter-spacing: .5px!important;
		margin: 10px!important;
}





/*DATABASE BUTTONS*/
button, #button, #utility .btn, .step-button, div#find_participant div.list-component-body div.list-component-cell-column-donate a, div#team_find_search_results_container div.list-component-cell-column-join-link a, div.responsive a.secondary-step, div.responsive button.secondary-step, div.responsive a.next-step, div.responsive button.next-step, div#find_participant button.search-button, button.search-button, div.responsive button.action-button, div.responsive button.next-step, #utility a.button, .yui-skin-ux button.primary, .yui-skin-ux .yui-push-button.default {
	background-color: #004f91!important;
	color: #ffffff !important;
	text-transform: uppercase!important;
	font-weight: 900!important;
}
.cstmBack {
    background-color: #cccccc;
    background-image: URL(../images/sp.gif);
    margin-right: 10px;
}

h2.cstmTitle {
    font-size: 45px!important;
	lineheight: 1.1!important;
}



/* TEAM ONLY REGISTRATION */


/*#team_find_registration_type_container {
display: none!important;
}
.link.indv-reg {
display: none!important;
}
*/


/* HOME */

/* HEADER BACKGROUND */
#header {
    background-color: none!important;
	background-image: url('../images/content/pagebuilder/bbPlunge2021-Background2.jpg')!important;
	background-repeat: repeat!important;

}

#media .top-therm {
background-color: #004f91!important;
margin-bottom: 10px!important;
}

/* HOME BUTTONS */
#call-to-action a, #call-to-action a:active, #call-to-action a:visited {
    background-color: #b669c6!important;
	border-color: #b669c6!important;
	color:#ffffff!important;
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 900!important;
	font-size: 22px!important;
	letter-spacing: .5px!important;
}

#call-to-action a:hover {
    background-color: #000000!important;
	border-color: #000000!important;
	color:#ffffff!important;
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 900!important;
	text-decoration: none!important;
	font-size: 22px!important;
	letter-spacing: .5px!important;
}
#call-to-action .button {
	margin: 5px!important;
}
.link team-reg, .link team-join {
	margin: 0 5px!important
}
div#entry-sponsors .container {
	background-color: transparent!important;
}

/*SEARCH INDIV & TEAMS & LEADERBOARDS*/
#section-participant-search.sidebar-group h2, #section-participant-search.sidebar-group h2 font {
	font-size: 24px!important;
	font-family: 'Montserrat', sans-serif!important;
	text-align: center!important;
	letter-spacing: .5px!important;	
}
#section-team-search.sidebar-group h2, #section-team-search.sidebar-group h2 font {
		font-size: 24px!important;
		font-family: 'Montserrat', sans-serif!important;
		text-align: center!important;
		font-weight: 900!important;
		letter-spacing: .5px!important;
}
#content-secondary.search-panel h2, #content-secondary.search-panel h2 font {
	font-size: 24px!important;
	color: #ffffff!important;
		font-family: 'Montserrat', sans-serif!important;
		text-align: center!important;
		font-weight: 900!important;
		letter-spacing: .5px!important;
}
#content-secondary.search-panel {
    background-color: #b669c6!important;
}
#leaderboards h4, #leaderboards h4 font {
	background-color: #004f91!important;
	color: #ffffff!important;
	font-family: 'Montserrat', sans-serif!important;
	letter-spacing: .5px!important;
	padding-bottom: 0!important;
	font-size: 22px!important;
	height: 36px!important;
}
#leaderboards .indicator-list-row .list-name-container .indicator-link {
	color: #004f91!important;
}
h2.custom-title.reuse, h2.custom-title.reuse font {
	color: #000000!important;
	margin-top: 36px!important;
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 900!important;
	letter-spacing: .5px!important;
}

/*PROGRESS BAR*/
.amount-raised-info, .amount-raised-info font {
	color:#ffffff!important;
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 400!important;
}
.total-goal-info, .total-goal-info font {
	color:#ffffff!important;
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 400!important;
}
#media .indicator-title {
	display: none;;
}
#media .top-therm {
	background-color: #004f91!important;
}


/*PERSONAL/TEAM PAGES*/

div.tr-page-header h2, div#team_page_header h2, div.tr-page-header h2 font, div#team_page_header h2 font {
	color: #000000!important;
	font-size: 36px!important;
	line-height: 1.1!important;
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 900!important;
}

#fr_rich_text_container {
	font-weight: 300!important;
}
div.responsive a.next-step, div.responsive a.secondary-step, a#personal_page_team_page_link {
	background-color: #000000!important;
	color: #ffffff!important;
}
div.indicator-title {
	color: #000000!important;
}
.thermometer-inner {
	background-color: #000000!important;
}
div.indicator-container a.indicator-link {
	color: #b669c6!important;
}
#team_page #team_name, #team_page #team_name font {
	font-size: 24px!important;
	line-height: 1.1!important;
	color: #b669c6!important;
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 900!important
}
div.progress-bar-step-current div.progress-bar-step-number-container  {
	background-color: #b669c6!important;
}
.amount-percentage-label, .amount-percentage-value {
    color: #ffffff!important;
}

#find_hdr_title_container {
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 900!important;
	font-size: 66px!important;
	line-height: 1!important;
	color: #000000!important;
	padding-bottom: 10px!important;
	text-align: center!important;
	text-transform: uppercase!important;
	letter-spacing: .5px!important;
}


/*ACCORDION*/

.smk_accordion {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}
.smk_accordion .accordion_in {
  border: 1px solid #ccc;
  position: relative;
  z-index: 10;
  margin-top: -1px;
  overflow: hidden;
}
.smk_accordion .accordion_in .acc_head {
  position: relative;
  background: #b669c6;
  padding: 10px;
  font-size: 16px;
  display: block;
  cursor: pointer;
  color: #000000;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
  display: block;
  background: #b669c6;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -9px;
  background: url(../images/content/pagebuilder/plusminus.png) center 0px;
}
.smk_accordion .accordion_in .acc_content {
  background: #b669c6;
  color: #000000;
  padding: 3px 10px;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type {
  margin-top: 5px;
}
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {
  border-radius: 3px 3px 0 0;
}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {
  border-radius: 0 0 3px 3px;
}
.smk_accordion .accordion_in.acc_active > .acc_content {
  display: block;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
  background: #b669c6;
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
  background: url(../images/content/pagebuilder/plusminus.png) center -18px;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content {
  padding-left: 40px;
}
.container_demo{
 max-width: 1500px;
 margin: 30px auto;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head, .smk_accordion.acc_with_icon .accordion_in .acc_content {
padding-left: 40px;
color: #000000;
font-size: 16px;
text-align: left;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
background: #b669c6;
margin-bottom: 15px;
}
.smk_accordion .accordion_in .acc_content {
background: #ffffff;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head, .smk_accordion.acc_with_icon .accordion_in .acc_content {
margin-bottom: 7px;
font-weight: 900;
}
.acc_content p, .acc_content p font {
font-size: 16px;
font-family: 'Montserrat', sans-serif
line-height: 20px;
text-align: left;
text-align: left;
padding: 5px 0!important;
margin: 0!important;
}

.acc_head {
color: #ffffff!important;
}






/*OTHER*/
div.part-type-decoration-messages .part-type-description-text {
font-weight: 400!important;
}

#sponsor-slides .buttons .fa {
	color: #b669c6!important;
}





/*DO NOT EDIT*//*DO NOT EDIT*//*DO NOT EDIT*//*DO NOT EDIT*//*DO NOT EDIT*/
/*DO NOT EDIT*//*DO NOT EDIT*//*DO NOT EDIT*//*DO NOT EDIT*//*DO NOT EDIT*/
/*DO NOT EDIT*//*DO NOT EDIT*//*DO NOT EDIT*//*DO NOT EDIT*//*DO NOT EDIT*/

#view_more_link {
    display: none!important;
}

/* FORMATTING */
.mar10top {
	margin-top: 10px!important;
}
.mar20top {
	margin-top: 20px!important;
}
.mar40top {
	margin-top: 40px!important;
}
.center {
text-align: center!important;
}
.col-centered {
	float: none;
	margin: 0 auto;
}
/* LINE */
hr.slant{
	height: 6px;
	background: url(../images/content/pagebuilder/hr-11.png) repeat-x 0 0;
    border: 0;
}
/* HOME */
#logo {
	border-bottom: 5px solid #000000!important;
	padding-bottom: 25px !important;
	background-color: #004f91!important;
}

#header .navbar-header {
background-color: #004f91!important;
}

.header-container .campaign-banner-container {
	display: none!important;
}
/* SOCIAL MEDIA */
.fa {
	color: #000000!important;
}
.fa a {
	font-family: FontAwesome !important;
	color: #000000!important;
}
.fa a:hover {
	font-family: FontAwesome !important;
	color: #999999!important;
	text-decoration: none!important;
}
/* VIDEO PAGE */

#videoPlayback .videosection {
margin: 0px auto;
}
#meettheathletes .thumbnails img {
margin: 0px 0px 5px 0px;
border: 5px solid #999999;
}
#meettheathletes .thumbnails a:hover img {
border: 5px solid #b669c6;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*SLIDE SHOW*/
.w3-display-container.mySlides img {
	margin: 0 auto;
}

/* override basic positioning and display settings */ #media .top-therm div.amount-raised-info, #media .top-therm div.total-goal-info  {
    position: relative!important;
}
#media .top-therm div.thermometer-container div.amount-raised-info span, #media .top-therm div.thermometer-container span.total-goal-value {
    display: inline-block!important;
}

/* move the word goal in front of number and position with padding */ #media .top-therm div.thermometer-container span#nGoalLb {
    float: left!important;
    padding: 5px 6px 0 0!important;
}

/* adjust % amount position to compensate for shorter meter */ #media .top-therm div.thermometer-container.indicator-container div.amount-percentage-info {
    top: 48px!important;
}

/*USER LOGIN*/

#login-div-content .banner-header {
    padding-top: 20px!important;
	padding-bottom: 20px!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
    height: 60px!important;
}

#login-div-content input.uc-button, #login-div-content button, #login-div-content .ft button {
    color: #ffffff!important;
    background: #b669c6!important;
	text-transform: uppercase!important;
	padding: 5px 10px!important;
    margin: 10px!important;
}

@media screen and (max-width: 766px) {
	h1, #find_hdr_title_container{
	font-size: 36px!important;
	line-height: 38px!important;

}	
h2 {
	font-size: 36px!important;
	line-height: 38px!important;
}
h3 {
	font-size: 22px!important;
	line-height: 28px!important;
}
h4 {
	font-size: 22px!important;
	line-height: 28px!important;
}
h5 {
	font-size: 18px!important;
	line-height: 22px!important;
}
h5.smaller {
	font-size: 18px!important;
}
h2.cstmTitle, div.tr-page-header h2, div#team_page_header h2 {
    font-size: 36px!important;
	line-height: 38px!important;
}
#header .navbar-header {
    border-bottom: 5px solid #000000!important;
}
#logo {
border-bottom: none!important;
}
.navbar-nav {
    float: left!important;
}
.button1, .button2 {
	font-size:20px!important;
	line-height: 24px!important;

}
.button1:hover, .button2:hover {
	font-size:20px!important;
	line-height: 24px!important;
}
.button1:active, .button2:active {
	font-size:20px!important;
	line-height: 24px!important;
}
.button1:visited, .button2:visited {
	font-size:20px!important;
	line-height: 24px!important;
}
}

	
