@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css");
/* Show it's not fixed to the top */
body {
/*  min-height: 75rem; */
   
}

a, a:visited {
  color:#88291a;
}
a:hover, a:focus, .nav-link,
.nav-link:hover,.nav-link:focus
 {
  color:#88291a;
}
.bg-catcor,
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color:#88291a !important;
  color: #fff !important;
  text-decoration: none;
}
a.bg-catcor:hover {
  color: #fff !important;
}
.popover {
  max-width:400px;
  max-height:80%;
}
.popover-body, .popover .footy{
  overflow: auto;
  max-height:600px;
}

.letter-meta{
  font-size:15px;
  border-left: 1px solid #dee2e6;
  padding-bottom: 15px;
}
.letter-meta h1.info,
.letter-meta h2 {
  font-variant: all-petite-caps;
}
.letter-meta h1.info {
  font-size:1.25rem;
  margin-top: 10px;
}
.letter-meta h2 {
  font-size:1.1rem;
}
.letter-meta .bibl {
  text-indent: -1.2em;
  margin-left: 1.2em;
  line-height: 135% !important;
}
.letter-meta .bibl .label {
    font-variant: all-petite-caps;
    display: block;
    font-size: 16px !important;
    letter-spacing: 1px;
    padding-left: 5px;
}
.letter-meta .about_cit {
  word-break: break-word;
}
.about_source .bibl {
  line-height: 135% !important;
}
.listBibl {
  margin-left: 0px;
  padding-left: 0px;
  margin-bottom: 0;
}
.popover .listBibl {
  margin-left: 10px;
  padding-left: 0px;
  margin-bottom: 0;
}
.popover .listBibl li {
  text-indent: -20px;
  margin: 0 0 2px 10px;
  list-style-type: none;
}
.listBibl li {
  text-indent: -30px;
  margin: 0 0 2px 10px;
  list-style-type: none;
}
.cclabel{
  font-variant: small-caps;
  text-transform: capitalize;
}
.navbar {
   
    
     background-image: url("../images/navbar-background-4.png");
   /*  text-shadow: black 0 0 5px; */
    background-repeat: no-repeat;
    background-color: #69625a !important;
    margin-bottom: 40px;
    z-index: 100;
}

.navbarIcon {
    max-height: 40px;
    margin-left: -10px;
    margin-right: 10px;
    
}
/*  
.navbar li a:hover, .navbar li a {
    
    color: black !important;
    text-shadow: none; 
    font-weight: 600 !important;
}*/

.navbar-title  {
    padding: .25rem 120px .25rem 0;
  font-weight: 700;
  color: rgba(255, 255, 255, .5);
  background-color: transparent;
  border-bottom: .25rem solid transparent;
     text-shadow: black 0 0 8px;
    /*    color: white !important;
     margin-right: 40px;*/
     
}

#navbarCollapse {
    margin:0 !important;
}

#navbarCollapse.show{
    margin:0 !important;
    background-color: rgb(100,0,0);
}

#navbarCollapse.collapsing{
    margin:0 !important;
    background-color: rgb(100,0,0);
}
#navbarCollapse li {
  margin-right:15px;
} 
 .navbar-nav  .nav-link {
  padding: .25rem ;
  font-weight: 700;
  color: rgba(255, 255, 255, 1) !important;
  background-color: transparent;
  border-bottom: .25rem solid transparent;
  text-shadow: black 1px 1px 5px;
  margin-right: 0 !important;
  margin-left: 0 !important;
}


 .navbar-nav  .nav-link:hover {
  color: rgba(255, 255, 255, 1) !important;
  text-shadow: black 3px 3px 10px;
}

 .navbar-nav  .nav-link:hover,
 .navbar-nav  .nav-link:focus {
  border-bottom-color: rgba(255, 255, 255, .25);
}

.navbar-nav .nav-link + .nav-link {
  margin-left: 1rem;
}

.navbar-nav .active {
  color: #fff !important;
  border-bottom-color: #fff;
 /*    text-shadow: none;*/
}

.catcor .container-fluid {
/*  padding-left: 0 !important; */
  position: relative;


 
 
}
 /* 
.catcorlogo {font-family: 'Pacifico', cursive;
font-size:large}*/

.letter-text .letter-meta,
.letter-text .letter-head {
  display:none !important;
}
.letter-meta .titleNoRef {
  font-style: italic;
}

main .container-fluid {padding-top: 70px !important;} 
#map-viz main .container-fluid {padding-top: 0px !important;} 

 /* h1, h2, h3, h4  {  font-family: 'Forum', serif;} */
 
 /* Map page */

 #sidebar {
  height: calc(100% - 110px);
  top: 60px;
}
 
.leaflet-sidebar-tabs>li.active, .leaflet-sidebar-tabs>ul>li.active {background-color: rgba(86,32,20,1) !important;}

.leaflet-sidebar-header   {background-color: rgba(86,32,20,1) !important;}

main .map-container {padding: 0 !important;
margin-top: 50px;}