@media only screen and (max-width: 599px) {
  .mobile {
    display: inherit; }
  .desktop {
    display: none; } }

@media only screen and (min-width: 600px) {
  .mobile {
    display: none; }
  .desktop {
    display: inherit; } }

.btn {
  display: block;
  margin: 0 0 3px 0; }
  .btn.inline {
    display: inline-block; }
  .btn.btn-group a {
    display: inline-block;
    margin: 0 0 4px 0; }
  .btn.rounded a {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
  .btn a {
    font-family: "Open Sans", Verdana, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.1em;
    padding: 10px 15px 10px 15px;
    border-width: 2px;
    border-style: solid;
    display: inline-block;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    text-decoration: none;
    text-transform: uppercase; }
    .btn a:hover, .btn a:focus {
      text-decoration: none; }
    @media only screen and (max-width: 599px) {
      .btn a {
        font-size: 12px;
        font-size: 0.75rem; } }
  .btn.smaller a {
    font-size: 9px;
    font-size: 0.5625rem;
    padding: 7px 10px 6px 10px; }
    .btn.smaller a::after {
      font-size: 8px; }
  .btn.small a {
    font-size: 10px;
    font-size: 0.625rem;
    padding: 9px 14px 9px 14px; }
    .btn.small a::after {
      font-size: 10px; }
  .btn.big a {
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 13px 20px 13px 20px; }
  .btn.bigger a {
    font-size: 17px;
    font-size: 1.0625rem;
    padding: 15px 26px 15px 26px; }
  .btn.green a {
    color: #fff;
    border-color: #00853e;
    background: #00853e; }
    .btn.green a:hover {
      border-color: #333;
      background: #333; }
  .btn.neon a {
    color: #fff;
    border-color: #32cd32;
    background: #32cd32; }
    .btn.neon a:hover {
      border-color: #333;
      background: #333; }
  .btn.neonb a {
    color: #000000;
    border-color: #32cd32;
    background: #32cd32; }
    .btn.neonb a:hover {
      color: #fff;
      border-color: #333;
      background: #333; }
  .btn.gold a {
    color: #fff;
    border-color: #F2CD00;
    background: #F2CD00; }
    .btn.gold a:hover {
      border-color: #a68c00;
      background: #a68c00; }
  .btn.black a {
    color: #fff;
    border-color: #333;
    background: #333; }
    .btn.black a:hover {
      border-color: #111;
      background: #111; }
  .btn.blue a {
    color: #fff;
    border-color: #385988;
    background: #385988; }
    .btn.blue a:hover {
      border-color: #294164;
      background: #294164; }
  .btn.white a {
    color: #333;
    font-weight: 600;
    border-color: #fff;
    background: #fff; }
    .btn.white a:hover {
      color: #fff;
      border-color: #333;
      background: #333; }
  .btn.hover-green a:hover {
    color: #fff;
    border-color: #006c32;
    background: #006c32; }
  .btn.hover-neon a:hover {
    color: #fff;
    border-color: #009500;
    background: #009500; }
  .btn.hover-gold a:hover {
    color: #fff;
    border-color: #d9b700;
    background: #d9b700; }
  .btn.hover-black a:hover {
    color: #fff;
    border-color: #333;
    background: #333; }
  .btn.hover-blue a:hover {
    color: #fff;
    border-color: #314d76;
    background: #314d76; }
  .btn.hover-white a:hover {
    color: #333;
    border-color: #fff;
    background: #fff; }
  .btn.ghost a {
    color: #333;
    font-weight: 600; }
  .btn.ghost.green a, .btn.ghost.neon a, .btn.ghost.gold a, .btn.ghost.black a, .btn.ghost.blue a, .btn.ghost.white a {
    background: transparent; }
  .btn.ghost.green a {
    color: #00853e; }
    .btn.ghost.green a:hover {
      color: #fff;
      background: #00853e;
      border-color: #00853e; }
  .btn.ghost.neon a {
    color: #32cd32; }
    .btn.ghost.neon a:hover {
      color: #fff;
      background: #32cd32;
      border-color: #32cd32; }
  .btn.ghost.gold a {
    color: #F2CD00;
    border-color: #F2CD00; }
    .btn.ghost.gold a:hover {
      color: #fff;
      background: #F2CD00;
      border-color: #F2CD00; }
  .btn.ghost.black a {
    color: #333; }
    .btn.ghost.black a:hover {
      color: #fff;
      background: #333;
      border-color: #333; }
  .btn.ghost.blue a {
    color: #314d76; }
    .btn.ghost.blue a:hover {
      color: #fff;
      background: #385988;
      border-color: #385988; }
  .btn.ghost.white a {
    color: #fff; }
    .btn.ghost.white a:hover {
      color: #fff;
      background: #333;
      border-color: #333; }
  .btn.ghost.green.hover-green a:hover, .btn.ghost.neon.hover-green a:hover, .btn.ghost.gold.hover-green a:hover, .btn.ghost.black.hover-green a:hover, .btn.ghost.blue.hover-green a:hover, .btn.ghost.white.hover-green a:hover {
    color: #fff;
    background: #006c32;
    border-color: #006c32; }
  .btn.ghost.green.hover-neon a:hover, .btn.ghost.neon.hover-neon a:hover, .btn.ghost.gold.hover-neon a:hover, .btn.ghost.black.hover-neon a:hover, .btn.ghost.blue.hover-neon a:hover, .btn.ghost.white.hover-neon a:hover {
    color: #fff;
    background: #32cd32;
    border-color: #32cd32; }
  .btn.ghost.green.hover-gold a:hover, .btn.ghost.neon.hover-gold a:hover, .btn.ghost.gold.hover-gold a:hover, .btn.ghost.black.hover-gold a:hover, .btn.ghost.blue.hover-gold a:hover, .btn.ghost.white.hover-gold a:hover {
    color: #fff;
    background: #d9b700;
    border-color: #d9b700; }
  .btn.ghost.green.hover-black a:hover, .btn.ghost.neon.hover-black a:hover, .btn.ghost.gold.hover-black a:hover, .btn.ghost.black.hover-black a:hover, .btn.ghost.blue.hover-black a:hover, .btn.ghost.white.hover-black a:hover {
    color: #fff;
    background: #181818;
    border-color: #181818; }
  .btn.ghost.green.hover-blue a:hover, .btn.ghost.neon.hover-blue a:hover, .btn.ghost.gold.hover-blue a:hover, .btn.ghost.black.hover-blue a:hover, .btn.ghost.blue.hover-blue a:hover, .btn.ghost.white.hover-blue a:hover {
    color: #fff;
    background: #314d76;
    border-color: #314d76; }
  .btn.ghost.green.hover-white a:hover, .btn.ghost.neon.hover-white a:hover, .btn.ghost.gold.hover-white a:hover, .btn.ghost.black.hover-white a:hover, .btn.ghost.blue.hover-white a:hover, .btn.ghost.white.hover-white a:hover {
    color: #333;
    background: #fff;
    border-color: #fff; }
