/* 
red : # da1f31
brown: #4e4540 

*/

/*

/* Navigation */


@media (min-width: 992px){
    #projectNav  .navbar-nav {
        -ms-flex-direction: column;
        flex-direction: column;
        margin-left: -50px;
        margin-top: 30px;
    }
     #projectNav{
        -ms-flex-flow: column;
        flex-flow: column;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-top: 0;
    }
     #projectNav .navbar-brand{padding-top: 0;}

     #projectNav .nav-item a{font-weight: 500;}
}

#projectNav .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(78,69,64, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

@media screen and (max-width: 767px){
  body{ padding: 65px 5px; }
  #projectNav .navbar-brand img{width: 80px;}
  #projectNav .navbar-toggler{border:none;}
  .border-left{border:none!important;}
}

#projectNav .nav-item a:hover{color: #4e4540!important;}
#projectNav .nav-item .active{color: #4e4540!important;}

.bg-project{background-color: #4e4540 ;}

.fp-details{font-size: 16px; font-weight: 500; border-top: 2px solid #000; padding-top: 2rem; line-height: 28px;}
.fp-title{display: inline-block; width: 60px;}
.disclaimer{font-size: 14px; line-height: 28px;}
.disclaimer p{margin-bottom: 1rem; line-height: 28px;}
.img-elev:hover{filter: grayscale(100); }

.btn-download:hover{background-color: #4e4540;}
.btn-download{position: absolute; bottom: 2rem; left: 15px; width: calc(100% - 30px);}
.accordion_body { display: none; }
.firstFP{display: block;}
.btn-rw{background-color: #273C4E; color: #FFF; display: inline-block; font-weight: 400; padding: 15px 30px; margin-bottom: 20px;}
.btn-rw:hover{background-color: #7d6e65!important; color:#FFF;}
.max-w-360 {
  max-width: 360px;
}

.featureList{margin-left: -20px;}
.featureList li{margin-bottom: 7px;}

@media screen and (max-width: 767px){
  .btn-download{position: relative; bottom: 2.5rem; margin-top: 50px;}  
}

ol {
  margin: 0 0 1.5em;
  padding: 0;
  counter-reset: item;
}

ol > li {
  margin: 10px 25px;
  padding: 0 0 0 2em;
  text-indent: -1em;
  list-style-type: none;
  counter-increment: item;
}

ol > li:before {
  display: inline-block;
  width: 1em;
  padding-right: 0.5em;
  font-weight: bold;
  text-align: right;
  content: counter(item) ".";
}

.bg-white {
  background-color:#fff!important;
}

.border-0 {
  border:0px!important;
}