#block-drualas-theme-hlavninavigace{
position:fixed;right:0px;top:0px;height:100%;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}

.region-content #block-drualas-theme-hlavninavigace ul{
display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-content: center;
  margin: 0px;

padding:10px 5px;
  background: var(--blue);
  -webkit-border-top-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.region-content #block-drualas-theme-hlavninavigace ul li{
padding: 0px;  margin:3px 0px;
}


.region-content #block-drualas-theme-hlavninavigace ul li:before{
display:none;
}

.region-content #block-drualas-theme-hlavninavigace ul li a{
width:30px;height:30px;
line-height:100em;overflow:hidden;
display:block; 
}

.region-content #block-drualas-theme-hlavninavigace ul li a:after{
content:"";display:block;
width:6px;height:6px;border:2px solid transparent;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background:#5b2123;
position:absolute;top:10px;left:10px;
}

.region-content #block-drualas-theme-hlavninavigace ul li a:focus,
.region-content #block-drualas-theme-hlavninavigace ul li a:hover{

}

.region-content #block-drualas-theme-hlavninavigace ul li a.active:after{
width:12px;height:12px;top:7px;left:7px;
 background:transparent;
border-color:#5b2123;
}



@media all and (max-width: 720px) {

#block-drualas-theme-hlavninavigace{display:none;}
}
