@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');

* {
  font-family: 'Roboto Condensed', sans-serif;
}
a {
  color:#005191;
}
a:hover {
  color:black;
  text-decoration: underline;
  -moz-text-decoration-color: #f4801f;
  text-decoration-color: #f4801f;
}
.header{
  margin-top:1vh;
}
.header_logo {
  width:80%;
  margin-top:2vh;
}
.hlc {
  width:70%;
  min-width:30%;
}
.nav-link {
  color:black;
}
.na-lg {
  padding-bottom:0.5vh;
}
.na-lg:hover {
  color:black;
  text-decoration: underline;
  -moz-text-decoration-color: #f4801f;
  text-decoration-color: #f4801f;
}
.sticky {
    position: fixed;
    top: 0;
    z-index: 100;
    border-top: 0;
    border-bottom: 1vh solid #f4801f;
    opacity:0.95;
}
.mobile-menu {
  padding:0;
  margin:0;
  margin-bottom:10px;
}
.main-content {
  margin-top:1vh;
  padding:10px;
  background-color:#005191;
  margin-bottom:2vh;
}
.parr-content {
  margin-top:1vh;
  border-top: 1vh solid #f4801f;
  border-bottom: 1vh solid #f4801f;
  color:black;
  overflow:hidden;
}
.add-end {
  margin-bottom:2vh;
}
.footer {
  margin-top:1vh;
}
.footer p {
  text-align:center;
  margin-top:10px;
}
.tiny-text {
  font-size:12px;
}
.hc {
  padding:10px;
  margin-bottom:1vh;
}
.pg_title {
  margin-top:1vh;
  margin-left:1vw;
}
.pg_exp {
  margin-top:1vh;
  margin-left:2vw;
  margin-right:2vw;
}
.pg_exp_noleft {
  margin-top:1vh;
  margin-right:2vw;
}
.home-fulls {
  width:90%;
}
.bdiv {
  margin-left:5vw;
}
.donate {
  margin-bottom:2vw;
}
.social-icon {
  width:50px;
  height:auto;
}
.social-identifier {
  font-size:22px;
}
.social-block {
  margin-bottom:2vh;
}
.icon-block {
  margin-left:2.5vw;
}
@media (max-width:360px) {
  .btn {
    font-size:10px;
    padding:2px 3px;
    margin-bottom:1vh;
  }
}
@media (max-width: 768px) {
  .btn {
    font-size:12px;
    padding:4px 6px;
    margin-bottom:1vh;
  }
  .h3,h3 {
    font-size:1.5rem !important;
  }
  .icon-block {
    margin-left: 0;
}
}

@media (min-width: 768px) {
  .btn {
    font-size:16px;
    padding:6px 12px;
    margin-bottom:1vh;
  }
}

@media (min-width: 992px) {
  .btn {
    font-size:18px;
    padding:8px 12px;
  }
  .header_logo {
    height:95px;
}

@media (min-width: 1200px) {
  .btn {
    padding:10px 16px;
    font-size:20px;
  }
  .header_logo {
    height:95px;
  }
}
