@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');
body {
    margin: 0 auto;
    background-color: lightgray;
    font-family: Montserrat;
}

nav{
    margin-left: 500px;
    position: fixed;
    background-color: rgb(140, 138, 138);
    box-shadow: 4px 4px 5px black;
}

a{
    color: white;
    text-decoration: none;
}

a:hover{
    font-weight: bold;
}

h1 {
  font-family: Anton;
  text-align: center;
  font-size: 70px;
  margin-bottom: 70px;
}

.macor1{
    margin-left: 600px;
}

h2{
    font-size: 40px;
    font-family: Anton;
}

.navul{
    margin-top: 30px;
    width: fit-content;
    margin: auto;
    list-style: none;
}

.navli{
    display: block;
}

.navul .navli{
    float: left;
    margin-right: 30px;
    margin-top: 30px;
}

li {
    max-width: 500px;
    margin-bottom: 20px;
}

hr {
  border: 1px black solid;
  display: block;
}

.floathr{
    margin-left: 1440px;
}

.floatp{
    margin-left: 1440px;
}

section{
    height: 95vh;
}

.domaceul {
    border-left: 2px solid black;
    padding-left: 70px;
}

.domaceul, h2{
    margin-left: 100px;
    margin-top: 80px;
    float: left;
}

.domaceimg{
    float: left;
    margin-top: 80px;
    margin-left: 100px;
}

.domacehr{
    clear: both;
}

.vdomaceul {
    float: left;
    border-right: 2px solid black;
    padding-right: 60px;
    margin-left: 400px;
}

.vdomaceimg{
    float: left;
    margin-left: 100px;
}

.vdomacehr{
    clear: both;
}

.pjegeul, .pjegeh2{
    float: left;
    margin-left: 100px;   
}

.pjegeul{
    border-left: 2px solid black;
}

.jkul{
    border-left: 2px solid black;
    float: right;
}

.velikeimg{
    margin-left: 640px;
    margin-top: 50px;
}

.vvelikeimg{
    margin-left: 200px;
}


.lav{
    display: inline-block;
    margin-left: 310px;
}

.gepard{
    display: inline-block;
    margin-left: 410px;
}

.tigar{
    display: inline-block;
    margin-left: 400px;
}


.lav, .tigar, .gepard{
    padding: .5em .8em;
    color: rgba(0, 0, 0, 0.5);
    position: relative;
    text-decoration: none;
    font-size: 35px;
    font-weight: bolder;
  }
  
  .lav::before, .lav:after{
    content: '';
    height: 14px;
    width: 14px;
    position: absolute;
    transition: all .35s ease;
    opacity: 0;
  }

  .gepard::before, .gepard:after{
    content: '';
    height: 14px;
    width: 14px;
    position: absolute;
    transition: all .35s ease;
    opacity: 0;
  }

  .tigar::before, .tigar:after{
    content: '';
    height: 14px;
    width: 14px;
    position: absolute;
    transition: all .35s ease;
    opacity: 0;
  }
  
  .lav::before{
    content: '';
    right: 0;
    top: 0;
    border-top: 3px solid #000000;
    border-right: 3px solid #000000;
    transform: translate(-100%, 50%);
  }
  
  .gepard::before{
    content: '';
    right: 0;
    top: 0;
    border-top: 3px solid #000000;
    border-right: 3px solid #000000;
    transform: translate(-100%, 50%);
  }

  .tigar::before{
    content: '';
    right: 0;
    top: 0;
    border-top: 3px solid #000000;
    border-right: 3px solid #000000;
    transform: translate(-100%, 50%);
  }

  .lav::after{
    content: '';
    left: 0;
    bottom: 0;
    border-bottom: 3px solid #000000;
    border-left: 3px solid #000000;
    transform: translate(100%, -50%)
  }

  .gepard::after{
    content: '';
    left: 0;
    bottom: 0;
    border-bottom: 3px solid #000000;
    border-left: 3px solid #000000;
    transform: translate(100%, -50%)
  }

  .tigar::after{
    content: '';
    left: 0;
    bottom: 0;
    border-bottom: 3px solid #000000;
    border-left: 3px solid #000000;
    transform: translate(100%, -50%)
  }
  
  .lav:hover:before,
  .lav:hover:after{
    transform: translate(0,0);
    opacity: 1;
  }
  
  .gepard:hover:before,
  .gepard:hover:after{
    transform: translate(0,0);
    opacity: 1;
  }

  .tigar:hover:before,
  .tigar:hover:after{
    transform: translate(0,0);
    opacity: 1;
  }

  .lav:hover{
    color: #000000;
  }

  .gepard:hover{
    color: #000000;
  }

  .tigar:hover{
    color: #000000;
  }


.velikehr{
    margin-top: 50px;
}

footer{
    text-align: center;
    margin-top: 80px;
    background-color: black;
    color: white;
    padding: 50px;
}