@import url('https://fonts.googleapis.com/css?family=Rubik:300,400,400i,500,500i,700,700i,900,900i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto:700&display=swap');
body{
  font-family: 'Rubik', sans-serif;
}
p{
  font-family: 'Rubik', sans-serif;
}
p.testy{
  font-size: 2em;
  font-weight: 600;
}
.col-centered{
  float:none;
  margin:0 auto;
}
.navbar-inverse{
  background:#1B1B1B;
}
.navbar-nav li a{
  font-family: 'Rubik', sans-serif;
  font-weight: 500;
  font-size:1.2em;
  text-align:center;
}
a.special{
  border:1px solid white;
  border-radius: 10px;
}
p.advert-message{
  text-align:center;
}
span.sound-background{
  text-align:center;
}
h1{
      font-size: 2em;
      font-weight: 600;
      color:black;
}
h3{
font-weight: 400;
}
.reddish{
  background:#400404;
  padding: 50px 0px;
}
.reddish-2{
  background:#400404;
  padding: 0px 0px 20px 0px;
}
.testimonials{
  color:white;
  font-family: 'Rubik', sans-serif;
  text-align:center;
}
.graysh{
  color:#564E4E;
}
.bk p{
  font-size: 1.6rem;
    line-height: 1.625;
}
ul li{
  font-size: 1.6rem;
    line-height: 1.625;
}
.red-btn{
  background:#BF0C0C;
  color:white;
  font-family: 'Rubik', sans-serif;
  padding:10px 30px;
  font-size:1.3em;
  font-weight: 600;
  border:none;
  margin-left: 20px;
}
.pdnbt{
  padding: 80px 0px;
}
.free-plan{
  color:white;
}
a.menuitem{
  text-decoration: none;
  color:white;
  font-family: 'Rubik', sans-serif;
  font-size: 17px;
  padding: 1px 12px;
  font-weight: 400;
}
.cb-note p {
  color:white;
  font-family: 'Rubik', sans-serif;
  font-size: 13px;
  font-weight: 300;
}
.zzz.scrolled {
  background: #fff !important;
  transition: background-color 200ms linear;
  position: fixed;
  top: 0;
  width: 100%;
  z-index:999999;
}

.zzz.scrolled li a{
  color:black;
}
.zzz.scrolled  a.special{
  color: #941111;
}
.zzz.scrolled li a.special{
    border:1px solid black;
}
.navbar>.container-fluid .navbar-brand{
      margin-bottom: 15px;
}

@media (min-width: 768px){
.navbar-nav {
    float: none;
    margin: 0 auto;
    text-align: center;
    padding: 30px 10px;
  }
  .navbar-nav>li {
    float: none;
    margin: 0 auto;
    display: inline-block;
  }
}
.vsl-headline{
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	font-size:50px;
}
.vsl-headline-color{
	color:rgb(255, 227, 0);
}