/* Style the top navigation bar */
.topnav {
    margin-top: 0px;
    overflow: hidden;
    background-color:black;
    background-image: 
    radial-gradient(ellipse 40% 1000%, rgba(205, 154, 221, 0.5), transparent), 
    linear-gradient(rgba(159, 254, 129, 0.73), rgba(4, 81, 51, 0.73)),
    url('/images/Checker.png');
    background-size: auto, auto, 23px;
    border-top: 3px solid rgba(84, 50, 85, 1);
    border-bottom: 3px solid rgba(84, 50, 85, 1);
    text-align: center;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:4%;
  }
  
  /* Style the topnav links */
  .topnav a {
    width:auto;
    float: left;
    display: block;
    color: #f2f2f2;
    text-align: center;
    border:3px solid rgba(67, 46, 88, 1);
    border-radius:10px;
    background-image:
    linear-gradient(rgba(191, 86, 111, 1), rgba(155, 44, 101, 1));
    background-size:auto;
    padding-bottom:10px;
    padding-top:10px;
    padding-left:15px;
    padding-right:15px;
    margin-top:0px;
    margin-bottom:0px;
    text-decoration: none;
    font-family: "Raleway", sans-serif;
    font-weight: 900;
    font-size:20px;
  }
  
  /* Change color on hover */
  .topnav a:hover {
    background-image: 
    linear-gradient(rgba(119, 179, 205, 1), rgba(81, 125, 185, 1));
    text-decoration: none;
    font-family: "Raleway", sans-serif;
    font-weight: 900;
    font-size:20px;
    color: white;
    border-radius:10px;
  }
  
  /* List style */
  .nav_button {
    list-style: none;
    display: inline-block;
    margin-bottom:0px;
    margin-top:4px;
    overflow:hidden;
  }
  .nav_button li {
    float: left;
    margin: 0 10px 0;
    vertical-align:center;
  }
  .nav_button li a {
    color: white;
  }

  /* Background */

  body {
    margin: 0;
    background-color: rgb(105, 18, 18);
    padding: 0px;
    overflow: auto;
  }

  hr {
    margin-left:40px;
    margin-right:40px;
    margin-bottom:20px;
    margin-top:20px;
  }

  img {
    display: block;
  }

  .pigs-mainbody {
    width:80%;
    height:100%;
    padding:0;
    border:1px solid black;
    background-color: black;
    color:white;
    margin:auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .pigs-header {
    font-family: "New Rocker", serif;
    font-weight: 400;
    font-style: normal;
    font-size: 35px;
    margin-top:30px;
    margin-bottom:20px;
    text-align: center;
  }

  .pigs-paragraph {
    font-family: "Merriweather";
    font-size: 18px;
    text-align: center;
    margin-left:5vw;
    margin-right:5vw;
    margin-top:50px;
    margin-bottom:50px;
  }

  .pigs-flexbox {
    display:flex;
    flex-direction: row;
    justify-content: space-around;
    margin-left:20px;
    margin-right:20px;
    margin-top:30px;
    margin-bottom:50px;
    align-items: center;
  }

  .pigs-button {
    width:150px;
    padding-top:10px;
    padding-bottom:10px;
    background-color: rgb(105, 18, 18);
    color:white;
    text-align: center;
    text-decoration: none;
    font-size: 40px;
    font-family: "New Rocker", serif;
    font-weight:900;
    margin-left:20px;
    margin-right:20px;
    border:3px solid rgb(0, 0, 0);
    
    transition: background-color .2s;
  }

  .pigs-button:hover {
    width:150px;
    padding-top:10px;
    padding-bottom:10px;
    background-color: rgb(156, 26, 26);
    cursor: pointer;
  }