
html, body {
	font-size: 18px;
    height: 100%;
    font-family: "Calibri", Geneva, sans-serif;
    line-height: 1.4;
    color: #2C2731; 
	padding: 0px;
}

a.wh:link,a.wh:hover,a.wh:visited,a.wh:active { text-decoration: none; color: white; font-weight: bold; }

a.nav-link:link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: red;
    text-decoration: none;
    background: 0 0;
    border: 0;
	font-size: 18px; 
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}

/* DECLARE NAV LINKS */
a.nfl-black:link, a.nfl-black:visited, a.nfl-black:hover, a.nfl-black:active, a.nfl-black:focus {
	color: black;
	display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    text-decoration: none;
    background: 0 0;
    border: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
a.nfl-black-dropdown:link, a.nfl-black-dropdown:visited, a.nfl-black-dropdown:hover, a.nfl-black-dropdown:active, a.nfl-black-dropdown:focus {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: white;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius,0);
}


        #box {
            min-width: 300px;
			max-width: 300px;
            height: auto; 
            position: fixed;
            bottom: 0;
            right: 0;
            transition: right 0.5s;
			z-index: 60!important;
        }
		
		.swiper-p1 {  }
		
/* TEXT */
.fs-22 { font-size: 22px; }
.text-white { color: white;  }
.text-black { color: black; }

/* backgrounds */
.bg-fill { background-repeat: no-repeat; background-position: center center; background-size: cover;  } 

/* Buttons */
.btn-mst { background-color: #006CB5; color: white; font-size: 20px; font-weight: bold; border-radius: 0px; }
.btn-mst-white { background-color: #ffffff; color: black; font-size: 20px; font-weight: bold; border-radius: 0px; }


.btn2 {
	padding: 10px; 
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  background: #1C1A1C;
  cursor: pointer;
  transition: all 450ms ease-in-out;
}

.sparkle {
  fill: #AAAAAA;
  transition: all 800ms ease;
}



.btn2:hover {
  background: linear-gradient(0deg,#A47CF3,#683FEA);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4),
  inset 0px -4px 0px 0px rgba(0, 0, 0, 0.2),
  0px 0px 0px 4px rgba(255, 255, 255, 0.2),
  0px 0px 180px 0px #9917FF;
  transform: translateY(-2px);
}

.btn2:hover .text {
  color: white;
}

.btn2:hover .sparkle {
  fill: white;
  transform: scale(1.2);
} 




/* modal */
.mst-modal-ticket { border-radius: 0px; }
.mst-modal-ticket .modal-header {  background-color: #006CB5; border-radius: 0px; color: white;  } 


.miaTeam .swiper-pagination .swiper-pagination-bullet {
 background-color: white;
}
.miaTeam .swiper-button-next, .miaTeam .swiper-rtl .swiper-button-prev {
 color: white;	
}
.miaTeam .swiper-button-prev, .miaTeam .swiper-rtl .swiper-button-next {
 color: white;		
}


@media (max-width: 767.98px) { 
  .center-small { text-align: center; }

 }
 