@import url("https://use.typekit.net/vnm1czc.css");

body {
  font-family: proxima-soft, sans-serif;
  font-weight: 400;
  font-style: normal;  
  font-size: 16px;
}



#fullArticle, #fullArticle blockquote, #fullArticle dd, #fullArticle div, #fullArticle li, #fullArticle ol, #fullArticle p, #fullArticle table, #fullArticle ul {
  font-size: 1.0rem !important;
}

button,input,select,textarea {
  font-family: proxima-soft, sans-serif;
  font-weight: 500;
  font-style: normal;  
}

input, textarea, #sidebar form .search-query {
  font-size: 1rem;
}

.navbar .brand {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

a.brand img {
  height: 55px;
  width: auto;
  margin-bottom: 0px;
}

.navbar .navbar-inner {
  background: #080942;
  background: linear-gradient(90deg,rgba(8, 9, 66, 1) 40%, rgba(151, 0, 22, 1) 100%);
}

#searchBar button {
  background: #2628A5;
  top: 32px;
}

#searchBar button:hover {
  background: #3c3db1;
}


.navbar .nav a {
  font-size: 1.0rem !important;
} 

.navbar .nav>li>a {
  padding: 11px 0px 11px;
}

.navbar .nav li {
  margin: 0px 20px 0px;
}

footer, footer.center {
  display: none !important;
}

ul.nav a.external-link {
    background-image: url('data:image/svg+xml,<svg fill="%23C0C0C0" width="20px" height="20px" version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><path d="m75.789 18l-29.227 29.223c-1.7148 1.7188-1.7148 4.5039 0 6.2227 1.7148 1.7148 4.5078 1.7188 6.2227 0l29.215-29.211v9.7695c0 2.2031 1.7891 3.9961 4 3.9961 2.2031 0 4-1.7891 4-3.9961v-20.008c0-1.1016-0.44922-2.0977-1.1719-2.8242-0.72266-0.72266-1.7227-1.1719-2.8242-1.1719h-20.008c-2.2031 0-3.9961 1.7891-3.9961 4 0 2.2031 1.7891 4 3.9961 4zm14.211 40v-19.016 41.047c0 5.5039-3.9688 9.9688-8.8672 9.9688h-62.266c-4.8984 0-8.8672-4.4727-8.8672-9.9688v-60.062c0-5.5039 3.9688-9.9688 8.8672-9.9688h42.699-19.566c2.2109 0 4 1.7891 4 4s-1.7891 4-4 4h-21.723c-1.2734 0-2.2773 1.1953-2.2773 2.668v58.664c0 1.4453 1.0195 2.668 2.2773 2.668h59.445c1.2734 0 2.2773-1.1953 2.2773-2.668v-21.332c0-2.2109 1.7891-4 4-4s4 1.7891 4 4z" fill-rule="evenodd"/></svg>');
    padding-right: 29px;
    background-repeat: no-repeat;
    background-position: right center;
}

#sidebar h3, #serp-dd .noResults, #categoryHead .sort select, .category-list p {
  font-size: 0.9rem;
}

#categoryHead .sort select {
  height: auto;
  width: auto;
}

.articleList {
  font-size: 1.1rem;
}

@media (min-width: 769px) {
  .navbar .nav { 
    bottom: 20px;    
  }
}

/* Mobile Nav --------------- */

@media (max-width: 768px) { 
  
  .navbar ul.nav {
    display: flex;    
    justify-content: flex-start; 
    align-items: center; 
    flex-direction: column;  
    gap: 12px;
  }
  
  ul.nav a.external-link:hover {
        background-image: url('data:image/svg+xml,<svg fill="%23C0C0C0" width="20px" height="20px" version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><path d="m75.789 18l-29.227 29.223c-1.7148 1.7188-1.7148 4.5039 0 6.2227 1.7148 1.7148 4.5078 1.7188 6.2227 0l29.215-29.211v9.7695c0 2.2031 1.7891 3.9961 4 3.9961 2.2031 0 4-1.7891 4-3.9961v-20.008c0-1.1016-0.44922-2.0977-1.1719-2.8242-0.72266-0.72266-1.7227-1.1719-2.8242-1.1719h-20.008c-2.2031 0-3.9961 1.7891-3.9961 4 0 2.2031 1.7891 4 3.9961 4zm14.211 40v-19.016 41.047c0 5.5039-3.9688 9.9688-8.8672 9.9688h-62.266c-4.8984 0-8.8672-4.4727-8.8672-9.9688v-60.062c0-5.5039 3.9688-9.9688 8.8672-9.9688h42.699-19.566c2.2109 0 4 1.7891 4 4s-1.7891 4-4 4h-21.723c-1.2734 0-2.2773 1.1953-2.2773 2.668v58.664c0 1.4453 1.0195 2.668 2.2773 2.668h59.445c1.2734 0 2.2773-1.1953 2.2773-2.668v-21.332c0-2.2109 1.7891-4 4-4s4 1.7891 4 4z" fill-rule="evenodd"/></svg>');
    background-repeat: no-repeat;
    background-position: right center;
  }
  
  .navbar .btn-navbar {
    top: 20px;
    margin-right: 0px;
  }
  
  .navbar-inner {
    padding-right: 10px;
  }
  
  #searchBar button {
    top: 24px;
  }

}
