/* add custom site CSS here */
div.skirt, div.belt {
    background-color: #243142!important;
}
.no-padding {
    padding: 0px;
}
.bg-mahogany {
/*
    background-color: #990000;
*/
}

.double-feature img, .triple-feature img {
    width: 100%;
}

#research-cures-cacer {
    padding: 56px 0;
}

.section.skirt {
    padding-top: 0;
}

.site-header .title {font-size: 26pt !important;}

/* Home Page customizations */
.home-clinical-trials .section-title { text-align: center; }

.section.collapsed+.section.home-clinical-trials { padding-top: 40px; }

.carousel-features a.button, .feature a.button, a.button { margin: 5px; }

img.circle { border-radius: 10000px; }

.text-over-image-shadow .content {
    background-color:  black;
    opacity: 33%;
}

.text-over-image-cream .content {
    background-color:  #EDEBEB;
}

.text-over-image-white .content {
    background-color:  white;
}

.text-over-image-cream .content,
.text-over-image-white .content
{
    color: black;
    padding: 20px;
    border-style: solid;
    border-width: thin;
/*    border-color: #990000; */
    border-color: #888888; 
}

.text-over-image-white div.content a.button:focus,
.text-over-image-cream div.content a.button:focus,
.text-over-image-white div.content a.button:hover,
.text-over-image-cream div.content a.button:hover
{
    border-color: #990000;
    color: #990000;
}


.text-over-image-white .feature .content .title,
.text-over-image-cream .feature .content .title
{
    color: black;
}

.text-over-image-white .feature .subtitle,
.text-over-image-cream .feature .subtitle
{
    color: black;
}




p.fact-number {
    font-size: 150px;
    font-weight: bold;
}
.skirt-logos {
    width: 60%; 
    float: right; vertical-align: top;
}
.skirt-logos-left {
    float:left;
    display:inline;
    width:45%;
}
.skirt-logos-right {
    float:right;
    display:inline;
    width:45%;
}
/*.belt-nav a.external:hover {
    border:2px solid #fff;
    border-radius:8px;
    padding:5px !important;
}*/
/*.belt-nav li:first-child a,.belt-nav li:first-child a:hover {
    padding-right:15px !important;
}*/
.belt-nav a {
    padding-left:5px !important;
    padding-right:5px !important;
    margin-right:10px;
}
.belt-nav li:after {
    content: none !important;
}
.contactUsLink,.belt-nav a {
    border-radius: 8px;
    border: 2px solid #fff;
    padding: 4px;
    font-weight: bold;
    color: #fff;
}
.contactUsLink:hover,.belt-nav a:hover{
    background-color:#fff;
    color:#4a3c31;
}

ul.separators li:before {
    margin: 0 6px 0 8px !important;
}

div.slogan {
    width:50%;
}

div.title-only-no-space div.row div.layout h2.section-title {
    margin-bottom: 0;
}

div#main-content div.title-only-no-space {
    padding-bottom: 0;
}

div#main-content div.title-only-no-space figure.image {
    margin-bottom: 0;
}
.page-title h1 {font-weight:bold !important;}
.multirow-thirds .one-third {clear:both;}


.pno {
    background-color: #ddd;
    border-radius: 5px;
    float: right;
    bottom: 0;
    position: relative;
    color: #504E4E;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 12pt;
    margin-left: 5px;
}


/* Create white bounding box for text over images. */
div.white-text-box div.row div.layout div.text {
    background-color: rgba(255,255,255,.9); 
    padding: 1em; 
    color: #000;
}

div.white-text-box div.row div.layout div.text h1,
div.white-text-box div.row div.layout div.text h2,
div.white-text-box div.row div.layout div.text h3,
div.white-text-box div.row div.layout div.text h4,
div.white-text-box div.row div.layout div.text h5,
div.white-text-box div.row div.layout div.text h6 {
    color: #000; 
}  
/*.jlr-sponsorship {height:503px !important;}*/
@media only screen and (max-width: 639px) {
/*.jlr-sponsorship {height:600px !important;}*/
}
@media screen and (min-width: 40em){
 /* .jlr-sponsorship p  {
    font-size:1rem !important;*/
 }
}
 .btnhoverfix:hover {
     color:#990000 !important;
	 border-color: #990000 !important;
	 -webkit-box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #990000 !important;
	 box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #990000 !important;
}
cite {font-size: 1.2rem !important;}
#branding-bar #iu-campus {text-transform:none !important;}
.walther-bg h3 {background-color:#243142;padding:3px;}
.fb-page iframe, iframe#google-map, iframe.instagram-media-rendered, iframe[id^=twitter-widget], iframe[src*="instagram.com"] {
    
    min-height:0 !important;
    
}

.elcn-sponsors-centered h3,
.elcn-sponsors-centered h4,
.elcn-sponsors-centered img
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.elcn-sponsors-centered h3,
.elcn-sponsors-centered h4
{
    width: max-content;
}

.elcn-sponsors-centered img
{
    width: 384px;
    vertical-align: bottom;
}
.caption-credit {display:block;}
.sr-only {
    
    position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
    
}
.meta { text-transform:none !important;}
.feed-item .title {font-size: 1.125rem !important; }
.feed-item .title > a {text-transform:none !important;}
.feed-item .title > a:hover {text-transform:underline !important;}

.bg-none-no-margin { margin-top:none !important;}

.cc-circle{
  border:2px solid white;
  border-radius:50%;
    background:rgba(255,255,255,.5);
  color:white;
  width:15px;
  height:15px;
  text-align:center;
  line-height:100px;
  display:inline-block;
  margin-right:3px;
  cursor:pointer;
}
.cc-current-circle {
  background-color:#fff !important;
}
.cc-ellipsys {
    float:right;
    
}
.breadcrumbs {background-color:#FFF;}