*{
  border: 0;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  scroll-behavior: smooth;
}

@font-face {
  font-family: Lovelo_Black;
  src: url('../fonts/Lovelo-Black.eot');

  src: url('../fonts/Lovelo-Black.eot')
  format('embedded-opentype'),

  url('../fonts/Lovelo-Black.woff2')
  format('woff2'),

  url('../fonts/Lovelo-Black.woff')
  format('woff'),

  url('../fonts/Lovelo-Black.ttf')
  format('truetype');
}

.normalText{
  font-family: 'Lato', sans-serif;
  font-weight: 100;
}

.boldishText{
  font-family: 'Lato', sans-serif;
  font-weight: 300;
}

body{
  border  : 0;
  margin  : 0;
  padding : 0;
  font-family: 'Lovelo_Black';
}

/*Menu styles*/
.menuContainer{
  border: 5px solid black;
  height: 80px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 20px;
  padding-left: 100px;
  background: black;
}
.logoContainer{
  width: 150px;
}
.logo{
  width: 130px;
}
.navContainer{
  width: 600px;
  height: 100%;
}
.navItem{
  text-decoration: none;
  color: grey;
  cursor: pointer;
  margin-right: 20px;
  font-size: 12px;
  padding-bottom: 5px;

}
.navItem:hover{
  color: red;
  border-bottom: 1px solid red;
}

.centeredContent{
  display: flex;
  justify-content: center;
  align-items: center;
}

.main{
  height: 900px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: url(../images/Everythinginthehoodromantic.ATCSoundHomepage.webp);
  background-size: cover;
  background-repeat: no-repeat;
}

.heading{
  /*border: 5px solid green; */
  padding: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  /*height: 100px;*/
  font-size: 54px;
}
.titleText{
  font-size: 54px;
  letter-spacing: 2px;
}
.albumCover{
  border: 40px solid #ffffff59;
  width: 900px;
  height: 500px;
  border-radius: 25px;
  cursor: pointer;
  box-shadow: 1px 4px 8px 12px rgb(0 0 0 / 20%);
}
.albumCoverArt{
  width: 200px; height: 230px;position: relative;
}
.playListSection {background: #c8cd7a3d; position: relative; height: 730px;}

.playListContentContainer{
  width: 250px; border: 1px solid; height: 250px;
  border-radius: 8px;
  position: relative;
}

.playListSectionUnderlay{
  width: 100%;
  height: 100%;
  background: url(../images/atc_emblem_transparent.webp);
  position: absolute;
  z-index: -100;
  opacity: 0.2;
}

.rotatedEighty{
  transform: rotate(80deg);
}

.rotatedEightyFive{
  transform: rotate(-5deg);
}


.playListItem{
  position:absolute;
  border-radius: 8px;
  border: 1px solid ;
  height: 100%;
  width: 100%;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);

}

.playIconContainer{
  background: #00000066;
  position: absolute;
  width: 100%; height: 100%;
  background: url(../images/play.svg);
  background-size: contain;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}

.playListIconContainer{
  background: #00000066;
  position: absolute;
  width: 100%; height: 100%;
  background: url(../images/play.svg);
  background-size: contain;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}


.actionText{
  color: white;
  font-size: 40px;
  letter-spacing: 11px;
  margin: 0;
}


.emblem {
  height: 50px;
  margin-top: 20px;
  margin-right: 10px;
  opacity: 0.3;
}

.playListsContainer {height: 400px; margin-top: 10px; padding-bottom: 100px; }
































