.wpforms-container input[type=date], .wpforms-container input[type=datetime], .wpforms-container input[type=datetime-local], .wpforms-container input[type=email], .wpforms-container input[type=month], .wpforms-container input[type=number], .wpforms-container input[type=password], .wpforms-container input[type=range], .wpforms-container input[type=search], .wpforms-container input[type=tel], .wpforms-container input[type=text], .wpforms-container input[type=time], .wpforms-container input[type=url], .wpforms-container input[type=week], .wpforms-container select, .wpforms-container textarea {
border-bottom: 2px solid #046BA8;
}
.wpforms-submit {
background: #0ab654;
border-radius: 20px!important;
color:#fff;
font-weight:bold;
float:right;
padding: 11px 23px;
}


.hejderek {

}

.butonek {
background: #0ab654;
border-radius: 20px!important;
color:#fff;
font-weight:bold;
float:right;
padding: 11px 33px;
}
.lozko a {
    position: absolute;
    background: #fff;
    border-radius: 50%;
    padding: 39px 60px;
    margin-left: -59px;
    padding-right: 60px!important;
    z-index: 9999;
    top: -30px;
}
.ast-header-button-1 .ast-custom-button {
  border-radius: 20px!important
}
.site-logo-img {
position: absolute;
    background: #fff;
    border-radius: 50%;
    padding: 39px 60px;
    margin-left: -59px;
padding-right:60px!important;

}
#ast-desktop-header {
background: #fff;
}
.topek_menu {
padding:15px 0;
}
.ast-custom-button-link {
border-radius: 20px;

    top: -70px;
    position: relative;
}
.ast-theme-transparent-header #masthead {
position:fixed;
}

.post .entry-content h2{
 font-size: 25px;
}