.home-page-links {
	text-transform: uppercase;
	font-weight: 800;
	font-size: .875rem;
	color: #0479a8;
	cursor: pointer;
}

.fh1 {
	margin-top: 3%;
	margin-bottom: 3%;
	margin-left: 0px;
	margin-right: 9%;
}
#headshot1 {
	width: 28%;
	margin-right: 0%;
}

.fh2 {
	margin-top: 3%;
	margin-bottom: 3%;
	margin-left: 0px;
	margin-right: 9%;
	float: left;
}
#headshot2 {
	width: 28%;
	margin-right: 0%;
	float: left;
}

#person-info {
	width: 70%;
	margin-left: 0;
	overflow: hidden;
}

#person-info > dt {
	clear: left;
	float: left;
	margin: 0.25em 2% 0.25em 0;
	width: 15%
}

dt {
	font-weight: bold;
}

dl {
	margin: 1em 0 1em 1.5em;
	display: block;
	list-style-position: outside;
	line-height: 0.8;
}

#uw-top-menus .uw-nav-menu ul ul a {
	font-weight: bold;
	/* border-bottom-color: #fff; */
}

#uw-top-menus .uw-nav-menu ul ul a {
	color: #fff;
/*	font-weight: 500;
	text-transform: uppercase; */
}

#uw-top-menus .uw-nav-menu ul ul a:hover {
/*	font-weight: 900; */
	border-bottom-color: #fff;
/*	text-transform: uppercase; */
}

.uw-nav-menu ul ul a {
/*	border-bottom-color: #00dd00; */
}

#uw-top-menus .uw-nav-menu a:hover {
	color: #fff;
	text-decoration: none;
/*	border-bottom-color: transparent; */
	border-bottom-color: #fff; 
}

#uw-top-menus.uw-horizontal .uw-nav-menu > ul > li.current-menu-item > a, #uw-top-menus.uw-horizontal .uw-nav-menu > ul > li.current-menu-parent > a {
    border-bottom-color: transparent;
}

#uw-top-menus.uw-horizontal .uw-nav-menu ul ul a:hover {
	font-weight: bold;
}

/* Front page buttons */
.psych-full-row {
	max-width: 100%;
}
.psych-red-bg {
	background-color: #c5050c;
}

.psych-white-bg {
	background-color: #ffffff;
}

#psych-home-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 2rem 0 1rem;
}

@media screen and (min-width: 40em) {
	#psych-home-buttons li {
		width: 20%;
		margin-left: 1em;
		margin-right: 1em;
	}

	#psych-home-buttons li a{
		text-decoration: none;
	}

}

@media screen and (min-width: 40em) {

	#psych-home-buttons li a.button.button-cta {
	    font-size: .75rem;
	    padding: 1em;
	    margin-top: 0;
	    margin-bottom: 1rem;
/*
	    color: #c5050c!important;
	    background-color: #fff;
*/
	    color: #fff!important;
	    background-color: #c5050c;
	    font-weight: 600;
	    text-transform: uppercase;
	    font-family: "Verlag", "Helvetica Neue", Hevetica, Arial, sans-serif;
	    white-space: nowrap;
/*		width: 75%;*/
		width: 100%;
	}
}

@media screen and (max-width: 39.9375em) and (min-width: 0em) {
	#psych-home-buttons li a.button.button-cta {
		width: 100%;
	    font-family: "Verlag", "Helvetica Neue", Hevetica, Arial, sans-serif;
	    font-weight: 400;
	    color: #ccc;

	}

}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
  #psych-mini hr {
    background-color: #ffffff;
    margin-top: 2rem; }
  #psych-mini h2 {
    font-size: 8vw;
    margin-top: 1rem; }
  #psych-mini p {
    font-weight: bold; }
  #psych-mini #psych-home-buttons {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 3vw 0 6vw 0; }
    #psych-mini #psych-home-buttons li {
      width: 80%;
	text-decoration: none;
      margin: 3vw 3vw 0 3vw; }
      #psych-mini #psych-home-buttons li a.button.button-cta {
        font-size: 0.9rem;
        padding: 1em 1em;
        margin-top: 0;
        margin-bottom: 1rem;
/*        color: #c5050c !important;
        background-color: #ffffff;
*/
        color: #ffffff !important;
        background-color: #c5050c;

        font-weight: 800;
        text-transform: uppercase;
	   text-decoration: none;
	   list-style-type: none;
        white-space: nowrap; }
        #psych-mini #psych-home-buttons li a.button.button-cta:focus {
          color: #ffffff !important;
          background-color: #9B0000; } }

@media screen and (min-width: 40em) {
  #psych-mini hr {
    background-color: #ffffff;
    margin-top: 2rem; }
  #psych-mini h2 {
    font-size: 2.375rem;
    margin-top: 1rem; }
  #psych-mini p {
    font-weight: bold; }
  #psych-mini #psych-home-buttons {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 2rem 0 1rem 0; }
    #psych-mini #psych-home-buttons li {
      width: 20%;
      margin-left: 1rem;
      margin-right: 1rem;
      margin-bottom: 1rem; }
      #psych-mini #psych-home-buttons li a.button.button-cta {
        font-size: 0.9rem;
        padding: 1em 1em;
        margin-top: 0;
        margin-bottom: 1rem;
/*        color: #c5050c !important;
        background-color: #ffffff;
*/
        color: #ffffff !important;
        background-color: #c5050c;

        font-weight: 800;
        text-transform: uppercase;
	   text-decoration: none;
        white-space: nowrap; }
        #psych-mini #psych-home-buttons li a.button.button-cta:focus {
          color: #ffffff !important;
          background-color: #9B0000; } }

@media screen and (max-width: 52.5em) {
  #psych-home-buttons li {
    width: 35%; } }

@media screen and (max-width: 30em) {
  #psych-home-buttons li {
    width: 80%; } }

@media screen and (min-width: 52.5em) {
  #psych-home-buttons li {
    width: 20%; } }


.button.expanded {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.clinical_links {
color: #0479a8;
text-decoration: none;
text-transform: uppercase;
font-family: "Verlag", "Hevetica Neue", Helvetica, Arial, sans-serif;
font-weight: 800;
font-size: 0.875rem;
line-height: 100%;
}

.clinical_links_box {
float: right;
margin: 10px 10px 10px 10px;
padding-left: 10px;
padding-right: 10px;
background-color: #f7f7f7;
border-bottom: 4px solid #c5050c;
}

.honor-roll-table {
background-color: #fff;
}

table.honor-roll-table tbody td {
padding: 0.25rem
}