@media (max-width: 1400.98px) {
  .navbar-expand-1400 > .container,
  .navbar-expand-1400 > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
  .navbar-collapse ul {
	background-color: rgba(0,0,0,0.8);
	padding: 10px;
	margin-top: 20px;
	border-radius: 10px;
	border-left: 2px solid #EC1B1B;
	border-right: 2px solid #EC1B1B;
	border-bottom: 2px solid #EC1B1B;
	text-align: left;
	width: 300px;
	}
}

@media (min-width: 1400px) {
  body {
    font-size: 1rem;
  }

  .navbar-expand-1400 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-1400 .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-1400 .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-1400 .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-1400 > .container,
  .navbar-expand-1400 > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-1400 .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-1400 .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1080px) {
  body {
    font-size: 0.8rem;
  }
	.bubble {
		background-color: rgba(100,100,100,0.8);
  		font-size: 1.3em !Important;
  	}
}

@media (max-width: 1200px) {
  body {
    font-size: 0.8rem;
  }
	.newsletter{
		display: none;
		padding-top: 20px;
		text-align: right;
	}
	.nav {
		height: 70px;
		padding-top: 0px;
		font-family: 'rock_itregular', Arial, sans-serif;
		text-align: right;
		margin-right: 0;
	}
}