.content-nav { margin: 20px 0 10px; }
.content-nav > a:first-child { border-top: 1px dashed #c9c9c9; }
.content-nav a,
.content-nav .sub-link-btn,
.content-nav .dropdown-btn { word-break: break-word; width: 100%; text-align: left; font-size: 16px; border: none; border-bottom: 1px dashed #c9c9c9; padding: 15px 20px; text-decoration: none !important; display: block; cursor: pointer; outline: none; background: none; color: #000; }
.content-nav .active.main-link,
.content-nav .active > button,
.content-nav .active > a,
.content-nav button:hover,
.content-nav button:active,
.content-nav button:focus,
.content-nav a:hover,
.content-nav a:focus,
.content-nav a:active { color: #0f6460; border-left: 5px solid #00bde3; padding-left: 15px; font-weight: 600; text-decoration: none; background: #f0f0f0; }
.content-nav .link-disabled,
.content-nav .link-disabled:hover,
.content-nav .link-disabled:active,
.content-nav .link-disabled:focus { opacity: 0.5; color: #000; cursor: not-allowed; border-left: 0; padding-left: 15px; background: #fff; font-weight: normal; }
.content-nav .dropdown-container { display: none; background: #f0f0f0; }
.content-nav .sub-link-container { display: none; background: #F2FCFE; }
.content-nav .open { display: block; }
.content-nav .active > button,
.content-nav button { position: relative; padding: 15px 30px 15px 20px; }
.content-nav .fas { position: absolute; top: 50%; right: 0; margin-top: -7px; margin-right: 8px; color: #00bde3; }
.content-nav .focus > button .fas:before { content: "\f068"; }
.content-nav .collapse-content-nav { z-index: 2; position: relative; }
.content-nav .collapse-btn { background: #00BDE3; font-size: 18px; color: #000; font-family: 'Merriweather', serif; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); width: 100%; border-radius: 0; text-align: left; }
.content-nav .collapse-btn:hover,
.content-nav .collapse-btn:focus,
.content-nav .collapse-btn:active { color: #000; border-left: 0; padding-left: 20px; background: #00BDE3; font-weight: normal; }
.content-nav .collapse-btn:after { content: 'Hide'; float: right; margin-top: 2px; font-weight: 600; font-family: 'Source Sans Pro', sans-serif; text-decoration: underline; font-size: 15px; text-transform: uppercase; }
.content-nav.collapse-close .collapse-content-nav { display: none; }
.content-nav.collapse-close .collapse-btn:after { content: 'Show'; }
@media (min-width:768px) {
  .content-nav .collapse-btn { display: none; }
  .content-nav .collapse-content-nav { display: block !important; }
}

.block-guideline-search-phrase { padding: 60px 0; font-weight: 300; background: #1dc2ae; font-size: 42px; font-family: 'Merriweather', serif; color: #000; }
.block-guideline-search-phrase span{ font-weight: bold; }
@media (max-width:991px) {
  .block-guideline-search-phrase { font-size: 22px; padding: 30px 0; }
}
