/* Enfold Avia Quick CSS from https://www.karrieretag.org/wp-admin/admin.php?page=avia */

/*hide auto sidebar from magazine*/
.page-id-2967 .sidebar .widget_nav_hide_child {
    display: none;
}

/*2.8 firefox problem*/
.avia-image-container-inner, .avia_image {
    max-width: 100%;
}

#socket .avia-bullet, #socket .avia-menu-fx {
    display: none;
}

.avia_transform .home #footer .av_font_icon, .avia_transform .home #footer .avia_start_delayed_animation.av_font_icon,
.avia_transform .page-id-3490 #footer .av_font_icon, .avia_transform .page-id-3490 #footer .avia_start_delayed_animation.av_font_icon {
    opacity: 1 !important;
    -moz-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important;
    -webkit-animation: none;
    -moz-animation: none;
    -msanimation: none;
    animation: none;
}

.size {
    height: 55px !important;
    line-height: 30px !important;
}

/* ActiveCampaign form column  */
.form-column-layout ._form-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

/* Fix form style on this page https://www.karrieretag.org/anmeldung/  */
._form_4 ._form-content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5%;
}

._form_4 ._form_element._x18251172._full_width._clear {
    width: 100%;
}

._form_4 ._form_element._field19._full_width {
    width: 30%;
}

._form_4 ._form_element._x37148623._full_width {
    width: 30%;
}

._form_4 ._form_element._x01965708._full_width {
    width: 30%;
}

._form_4 ._form_element._x45693932._full_width {
    width: 100%;
}

._form_4 _button-wrapper._full_width {
}

/* end of codes for Fix form style on this page https://www.karrieretag.org/anmeldung/  */

.form-column-layout ._form_element {
    width: 30%; /* one third column */
}

.form-column-layout ._xone-half {
    width: 50%; /* one half column */
}


.form-column-layout ._field7,
.form-column-layout ._x79631914,
.form-column-layout ._button-wrapper {
    width: 100%; /* full column */
}

._form_element ._error-inner {
    font-size: .75em;
    color: #f00;
}

._form_element ._error._above {
    margin-top: -10px;
}

#top.single-job_listing .entry-content-wrapper {
    font-size: 1em !important;
    text-align: left !important
}

.size.customradius {
    border-radius: 4px !important;
}

body div .avia-button.redbtn {
    border: solid #e01f15 2px;
}

/* portfolio button */
.pf-button {
    color: #e02014 !important;
    border: solid 2px #e02014 !important;
    border-radius: 10px;
    transition: all 0.4s ease-in-out;
    font-size: 16px;
    padding: 18px 20px;
    display: inline-block;
    line-height: 1;
}

.pf-button:hover {
    background: #e02014;
    color: #fff !important;
}
