
.rc_nav {
  overflow: hidden;
  background-color: transparent;
  text-align: center;
  z-index: 6;
font-family: 'Roboto Condensed', sans-serif;
}

.rc_nav a {
 display: inline-block;
 margin-right: -4px;  /* inline-block gap fix */
 color: #000;
 padding: 78px 32px;
 text-decoration: none;
font-family: 'Roboto Condensed', sans-serif;
 font-size: 19px;
 -webkit-transition: background 0.3s linear;
 -moz-transition: background 0.3s linear;
 -ms-transition: background 0.3s linear;
 -o-transition: background 0.3s linear;
 transition: background 0.3s linear;
 z-index: 9;
}

.rc_nav a:hover {
  background-color: #F8C300;
  color: #bdfe0e2;
}

.rc_nav .icon {
  display: none;
}

.rc_content {
  text-align: center; 
  padding-left:14px; 
  font-family: Poppins; 
  margin-top: 100px;  
  color: #8e909b;
}


@media screen and (max-width: 900px) {
  .rc_nav a {display: none;}
  .rc_nav a.icon {
margin-left:auto;
margin-right:auto;
    display: block;
padding:7px;
	font-size:55px;
	border:1px solid #FFF;
	font-family: 'Sawarabi Mincho', sans-serif;
	border-radius:25px;
  background-color: transparent;
  }
  
.rc_nav a {
  padding: 22px 22px;
}  
  
  
}

@media screen and (max-width: 900px) {
  .rc_nav.responsive {position: relative; top: 0px;}
  .rc_nav.responsive .icon {
    position: absolute;
    right: 0;
    top:0px;
  }
  .rc_nav.responsive a {
    float: none;
    display: block;
    text-align: center;
  }

}







a.bstopka:link, a.bstopka:visited {
 display: inline-block;
 margin-right: -4px;  /* inline-block gap fix */
 color: #000;
 padding: 32px 25px;
 text-decoration: none;
font-family: 'Roboto Condensed', sans-serif;
 font-size: 19px;
 -webkit-transition: background 0.3s linear;
 -moz-transition: background 0.3s linear;
 -ms-transition: background 0.3s linear;
 -o-transition: background 0.3s linear;
 transition: background 0.3s linear;
 z-index: 9;
}

a.bstopka:hover {
  background-color: #F8C300;
  color: #bdfe0e2;
}