.module.languageselect.kezdolap {
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    }
.module.languageselect.kezdolap .language {
    position: relative;
    margin: 5px;
    padding: 3px;
    width: 38px;
    height: 38px;
    }
.module.languageselect.kezdolap .language img {
    width: 30px;
    height: 30px;
    }
.module.languageselect.kezdolap .available_languages {
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    }
@media only screen and (max-width:480px) {
.module.languageselect.kezdolap {
    width: 40px;
    height: 40px;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    }
.module.languageselect.kezdolap .language {
    width: 28px;
    height: 28px;
    padding: 2px;
    }
.module.languageselect.kezdolap .language img {
    width: 22px;
    height: 22px;
    }
.module.languageselect.kezdolap .language.current {
    display: block;
    }
}
