/* Bootstrap Collapse Accordion formatting  */
.panel .panel-title > a {
    color: #009aae !important;
    display: block;
    font-size: 18px !important;
    width: 100%;
		line-height: 25px;
}

/*basic typography */

h3 {
    font-size: 19px !important;
    color: #CC6600 !important;  
}
h4 {
    font-size: 16px !important;
}
h1.page-title
{
    font-size: 30px !important;
    font-weight: normal !important;
    margin-top: 4px !important;
  margin-bottom: 4px !important; }

/* Resize images responsively-ish */
img.resize {
    display: block;
    width: 100%;
    height: auto;
    color: #808080;
}
p.text, td.text, tr.text, table.text, ul.text, ol.text {
    font-size: 14px;
    line-height: 22px;
    padding-top: 7px !important;
    padding-bottom: 14px !important;
}
.pubdescription {
    font-size: 13px;
    line-height: 18px;
    padding-top: 7px !important;
    padding-bottom: 14px !important;
}
h2.text, h3.text, h4.text, h5.text {
    margin-top: 15px !important;
}
h4.text {
    margin-bottom: 5px !important;
}
.name-heading {
    color: rgba(52,102,102,1);
    font-weight: bold;
}
.contact-details {
    font-size: 12.5px;
    line-height: 18px;
    padding-bottom: 15px !important;
}
h1 small {
    font-size: 55% !important;
}
.sidebar aside {
    font-size: 15px !important;
}
.sidebar aside ul li a {
    font-size: 13px !important;
    line-height: 20px !important;
}
aside li.current-menu-item a {
    color: #428bca !important;
font-weight: 600 !important;
}
.sidebar div.textwidget {
    font-size: 14px !important;
  margin-top: 15px !important;
}
.sidebar div.textwidget ul li a {
    font-size: 13px !important;
    line-height: 20px !important;
}
.sidebar {
    font-size: 13px !important;
}
.sidebar ul.menu {
    list-style: none;
    padding-left: 20px;
}
.sidebar ul li a {
    font-size: 13px !important;
    line-height: 20px !important;
}
.sidebar li.current-menu-item a {
    color: #428bca !important;
    font-weight: 600 !important;
}
.sidebar ul li:before {
    content: "»" !important;
    margin-right: 10px;
    color: #263248;
    position: absolute;
    left: 20px;
}
.sidebar-heading {
    margin-bottom: 6px !important;
    font-weight: 600;
}
a.pubheading {
    color: #CC6600 !important;
}
a:hover.pubheading {
    text-decoration: none;
}
.text.order-pubheading {
    color: #CC6600 !important;
    margin-bottom: 0 !important;
}
.pub-order-thumbnail {
    float: left;
    max-width: 98px;
    margin-right: 9px;
}
.list-spacer li {
    line-height: 1.5em !important;
    font-size: 13px !important;
    padding-bottom: 10px !important;
}
.list-spacer {
    padding-bottom: 15px !important;
}
table {
    font-size: 13px;
    margin-top: 5px !important;
    margin-bottom: 15px !important;
}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #dfebff;
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    font-size: 16px;
}
.breadcrumb-wrap {
    margin-bottom: 10px !important;
}
footer ul {
    padding: 0px !important;
    list-style: none;
}
footer p {
    padding-bottom: 0 !important;
}
.events-list-block .date {
    margin-bottom: 10px;
}
.menu-footer-menu-container li {
    padding-bottom: 5px !important;
}
.vision-accordion dt:before {
    left: 15px!important;
    text-indent: 0px!important;
    top: inherit;
}
.vision-accordion dt {
    padding: 10px 20px 10px 45px!important;
    text-indent: 0px!important;
    max-width: 80%;
}

@media (max-width: 960px) {
.vision-accordion dt {
    max-width: 100%;
}
}
.awardblocks {
    border: 2px dashed;
    margin: 5px;
    padding: 15px;
    background-color: #D8E2EB;
}
.awardblocks h4 small {
    display: inline-block;
    font-size: 80%;
    color: #1A1A1A;
    margin-top: 10px;
    line-height: 1.4;
}
.awardblocks p {
    padding-top: .5em;
}
.centered-thing {
    max-width: 560px; /* you have to have a size or this method doesn't work */
    max-height: 315px;
    margin-right: auto;
    margin-left: auto;
}
/* Line up Radio buttons and check boxes*/
span.wpcf7-list-item {
    display: block;
}
.wpcf7-response-output, .wpcf7-display-none, .wpcf7-validation-errors {
    font-size: 13px;
}

@media (max-width: 991px) {
p.text.columnlist-left {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
p.text.columnlist-right {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
}
/* Style research buttons */
.btn-research {
    background: #009aae !important;
    border: none !important;
    color: #fff !important;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 1.6;
    text-shadow: none;
}
/* style site-wide orange rounded buttons*/
.btn-highlight {
    background: #d47d07 !important;
    border: none !important;
    color: #fff !important;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 1.6;
    text-shadow: none;
}
/* contactform7 buttons*/ 
.wpcf7 input[type='submit'] {
    background: #d47d07 !important;
    border: none !important;
    color: #fff !important;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 1.6;
    text-shadow: none;
    padding: 5px 20px;
}
/* Increase width of dropdown, shrink font, remove bars, increase space between lines */
.dropdown-menu, .sub-menu {
    min-width: 215px !important;
}
#menu-main-menu > li {
    font-size: 14px !important;
  background: none !important;
}
.sub-menu li {
line-height: 22px !important;}

/* responsivre column fix*/
@media (min-width: 992px) {
.col-md-offset-3 {
    margin-left: 25% !important;
}
}

@media (min-width: 992px) {
.col-md-offset-2 {
    margin-left: 16.66666667% !important;
}
}
footer .location {
color: #c9d4dd !important; }
/* NOTE: This had to be changed in the main stylesheet, not here?
footer ul li a {
    color: #c9d4dd !important;
}
*/

.text .nomargintop {
margin-top: 0 !important;
}




/* Youtube Responsive */
.youtube-responsive-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}
.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}


/* Directory Pages */

.directorythumbnail, .img-directorythumbnail {
    box-shadow: 0 0 0 rgba(0, 0, 0, .0);
}
.directorythumbnail {
    border: none;
	margin-bottom: 20px;
    margin-top: 8px;  
}


/* Information Center */
p.info-para {
	padding-top: 0 !important; 
margin-top: -4px !important;
}

/* remove menu bolding when link is anchor on same page */ 
ul#menu-deans-antiracist-clearinghouse {
    font-weight: 400 !important;
}
li#menu-deans-antiracist-clearinghouse {
    font-weight: 400 !important;
}



/* Remove space sidebar menu */
ul#menu-conference-on-rebuilding-democracy {
    padding-left: 0;
}