body {

}

@font-face{
  font-family: archivo;
  src: url(../fonts/archivo.ttf);
}

@font-face{
  font-family: magtis;
  src: url(../fonts/magtis.otf)
}

p{
  font-family: archivo;
}

h1, h2, h3, h4, h5, h6{
  font-family: magtis;
}

.nav a{
  font-size: 1.4em !important;
  text-decoration: none !important;
  color: #5265a3 !important;
  text-transform: uppercase;
  text-align: center !important; 
}

.heading a{
  font-size: 1.4em !important;
  text-decoration: none !important;
  color: #5265a3 !important;
  text-transform: uppercase;
  text-align: center !important; 
}

a:hover{
  color: #6090c7 !important;
}

/*Homepage*/
.homepage{
  align-content: center;
  postion: relative;
  color: #333;
}

.homepage::before{
  content:'';
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: url('img/hpbg.png') no-repeat center center;
  background-size: cover;
  opacity: 0.2;
  z-index: -1;
}

body h1, h4{
  color: #575391;
  font-size: 2.2em;
  padding-bottom: 14px;
}

.info p{
  font-size: 1.3em;
  color: #5265a3;
}

/*Navbar*/

.heading{
  background-color: #f9c3c4;
  opacity: 0.6;
}

.navbar{
  background-color: #f9c3c4;
  opacity: 0.6;
}

.nav-underline a:link{
  color: #5265a3 !important;
}

a:link:hover{
  color: #6090c7 !important;
}

.information{
    content:'';
  position: relative;
  background: linear-gradient(0.25turn, #fbe1c6, #f9c3c4, #f79f69, #6090c7, #5265a3);
  background-size: cover;
  opacity: 0.6;
  padding-left: 10em !important;
  padding-right: 10em !important;
  padding-bottom: 3em;
  padding-top: 3em;
  text-align: center;
}

.accordion-button{
  font-size:25px !important;
  color: #5265a3 !important;
  text-align: center !important;
}

.info a{
  text-decoration: none !important;
  color: #5265a3;
}

.info a:hover{
  color: #6090c7;
}

.iaccordion{
  padding-left: 2em;
  padding-right: 2em;
  align-content: center;
}

/*Tickets*/
.tickets{
  background-image: url("img/pinkprom.jpg");
background-size: cover;
  opacity: 0.6;
}