.block_website_statistics table {
    color: white !important;
}

.last_update {
    color: white;
}

.block-15 > .block-body {
    background-color: #f7ccff !important;
}


.block_website_statistics table {
    font-size: 12px;
    color: black;
}

.responsive_menu > ul > li > a {
    padding: 12px !important;
}

.responsive_menu > ul > li.has-sub > a {
    padding-right: 0px !important;
}

/*.responsive_menu, 
.responsive_menu .submenu-button.submenu-opened,
.responsive_menu ul ul li a{
 background: black !important;
}*/

.responsive_menu, 
.responsive_menu .submenu-button.submenu-opened{
 z-index: 150 !important;
}

.responsive_menu span{
 color: white;
 font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
    font-weight: normal !important;
}

/*.responsive_menu a:hover{
     background: #529760 !important;
}*/


.responsive_menu ul ul li.has-sub > a:after,
.responsive_menu ul ul li.has-sub > a:before{
  background: white!important;
}

div#menu-button,
.menu-opened{
    color: white!important;
}

.responsive_menu #menu-button:before,
.responsive_menu .submenu-button:before,
.responsive_menu .submenu-button:after,
{
 background: white!important;
}

.responsive_menu #menu-button:after{
    border-top: 2px solid white!important;
    border-bottom: 2px solid white!important;
}


.responsive_menu #menu-button.menu-opened:after{
    border-bottom: 0!important;
}

.change_language{
 float: left;
}

.float_right{
 display: none;
}

/*if chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .responsive_menu > ul{
  display: flex !important;
 }


 .responsive_menu > ul > li{
  width: 100%;
 }

}

@media only screen and (max-width: 768px) {

#tag_58{
   height: auto !important;
}

#tag_58 > h2{
   line-height: 1 !important;
}


 .responsive_table{
  display:block !important;
  width:100% !important;
 }

 .responsive_menu .open{
  display: block !important;
 }

 .responsive_menu > ul{
  display: none!important;
 }

 .responsive_inline{
  display:inline-block;
 }

 .column-574401bdb61f7{
  padding-right: 0px !important;
 }

 
 .padding_left_30{
  padding-left: 30px !important;
 
}
}

.column-57451389ca3f1 {
    display: flex;
    float: right;
}
