.row.after-title-section { align-content: flex-start; }

.nav-tabs { border: none; text-align: center; justify-content: center; padding-top: 30px; padding-bottom: 50px; }
.nav-tabs .nav-item { margin: 0px 10px; }
.nav-tabs .nav-link { border: none; border-radius: 0px; background: #bdac9f; color: white; font-size: 21px; width: 100%; padding-left: 40px; padding-right: 40px; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: white; background: black; }

#events { height: calc(100% - 190px); overflow: auto; width: 90%; margin: 0 auto; }

#events::-webkit-scrollbar { width: 7px; }
#events::-webkit-scrollbar-track { background: #e9e5e3; }
#events::-webkit-scrollbar-thumb { background: #bdac9f; }

.no-margin { margin: 0px; }
.event { padding-top: 40px; padding-bottom: 40px;  }
.event .strong { font-weight: 700; }
/*.event:nth-child(odd) { border-left: none; }
.event:nth-child(even) { border-right: none; }*/

.event:nth-child(odd) { border-right: 2px solid #bdac9f; border-bottom: 2px solid #bdac9f; }
.event:nth-child(even) {  border-bottom: 2px solid #bdac9f; }

.white-line { position: absolute; bottom: -2px; left: -20px; background: white; height: 5px; width: calc(100% + 35px); }