/* changes bioculture october 2022 */
#dj-classifieds .intro_desc_content {
    display: none;
}

#dj-classifieds .dj-items_order_by_in {
    color: #fff;
    text-align: left;
    padding: 5px 20px;
    font-weight: 400;
    background: #f19300;
    margin: 0;
    margin-bottom: 30px;
}

#dj-classifieds .dj-items_order_by_in .dj-items_order_by_label {
    border-right: 1px solid #fff;
    padding-right: 22px;
    margin-right: 17px;
    display: inline-block;
    color: #fff;
}

#dj-classifieds .dj-items_order_by_in .dj-items_order_by_values a {
    color: #fff;
}

#dj-classifieds .dj-items_order_by_in .item_orderby_separator,
#dj-classifieds .dj-items .item_row .item_custom_fields .item_custom_field_separator,
#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_cat_region_separator {
    width: 2px;
    height: 2px;
    background: #bfbfbf;
    display: inline-block;
    vertical-align: middle;
    margin: 0 8px;
}


/*--Uebergeordnete Kategorie in der Listenansicht ausblenden-*/
#dj-classifieds h1.main_cat_title .main_cat_title_path, #dj-classifieds h1.main_cat_title .main_cat_title_path a {
    display: none;
    font-size: 13px;
    color: #6E6F71;
}

.tm-main.uk-section.uk-section-default {
    padding-top: 30px;
}

/*--Usermenu-Buttons Schwarz-*/
#dj-classifieds button, #dj-classifieds .button {
    background: #f19300;
    border: none;
    -webkit-border-radius: 0;
    color: #000;
}

/*--Anzeigen GRAU - Background-*/
#dj-classifieds .dj-items .item_row.p_bg {
    background: #ebebeb;
    border-bottom: 1px solid #ededed;
}

#dj-classifieds .dj-items .item_row.p_border {
    border: 2px solid #f19300;
    margin: 2px;
}

/*   Änderungswünsche Okt 2022 */
#dj-classifieds a {
    text-decoration: none;
    color: #f19300;
}

#dj-classifieds a.title {
    color: #f19300;
}

/*   Änderungswünsche Okt 2022 */

#dj-classifieds .dj-items .item_row .item_content .item_title h3 {
    font-size: 19px;
    display: inline-block;
    line-height: 24px;
    margin: 0px 0 10px;
}

#dj-classifieds .show_distance,
#dj-classifieds .item_category a,
#dj-classifieds .type_label {
    color: #f19300;
}

#dj-classifieds .show_distance:hover,
#dj-classifieds .item_category a:hover,
#dj-classifieds .type_label:hover {
    color: #f19300;
    cursor: pointer;
    text-decoration: none;
    font-size: 13px;
}

#dj-classifieds .item_desc {
    color: #666c78;
    font-size: 13px;
    line-height: 1.1;
    padding-bottom: 4px;
}

#dj-classifieds .dj-items .item_row .item_details .item_date_start,
#dj-classifieds .dj-items .item_row .item_details .item_date_exp {
    background: url(../../../components/com_djclassifieds/themes/default/images/calendar.svg) left 4px no-repeat;
    padding-left: 25px;
    margin-bottom: 15px;
    display: inline-block;
}

#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_region .item_distance {
    display: inline-block;
    background: url(../../../components/com_djclassifieds/themes/default/images/pin.svg) left center no-repeat;
    margin-left: 10px;
    padding-left: 24px;
    cursor: pointer;
}

#dj-classifieds .dj-items .item_row .item_cat_region_outer {
    margin-bottom: 3px;
    font-size: 13px;

}

#dj-classifieds .item_type {
    display: inline;
    padding-right: 10px;
}

.type_label {
    display: inline-block;
    background: url(../../../components/com_djclassifieds/themes/default/images/time.svg) left center no-repeat;
    padding-left: 24px;
    cursor: pointer;
}

#dj-classifieds .pagination ul li a {
    color: #f19300;
}

.pagination ul > li > a,
.uk-pagination ul > li > a,
.pagination ul > li > span {
    float: left;
    color: #bfbfbf;
    padding: 8px 12px;
    line-height: 20px;
    text-decoration: none;
}


/* Single item */

#dj-classifieds .dj-item .title_top h2 {
    color: #f19300;
    font-size: 26px;
    display: inline;
    line-height: 29px;
    font-family: 'Work Sans';
    font-weight: 500;
}

#dj-classifieds .dj-item .title_top {
    background-color: white;
    border-bottom: none;
    font-weight: 500;
    padding: 0;
}

#dj-classifieds .dj-item {
    border: none;
}

#dj-classifieds .dj-item .dj-item-in {
    margin: 0;
}

#dj-classifieds .dj-item .images img {
    background: #FFFFFF;
    border: none;
    padding: 1px;
    box-sizing: border-box;
    /*width: 80%;*/
}

#dj-classifieds button,
#dj-classifieds .button {
    background: url(../../../components/com_djclassifieds/themes/default/images/mail.svg) 40px center no-repeat #f19300;
    border: none;
    -webkit-border-radius: 0;
    color: #ffffff;
    font-family: 'Work Sans';
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    margin: 0;
    float: left;
    padding: 20px 40px 20px 70px;
    text-shadow: none;
    text-transform: none;
}

#dj-classifieds button:hover,
#dj-classifieds .button:hover {
    background: /* url(../../../components/com_djclassifieds/themes/default/images/mail.svg) 40px center no-repeat*/ #f19300;
}

#dj-classifieds .description {
    /* display: none; */
}

#dj-classifieds .desc_content {
    border-top: 1px solid #dfdfdf;
    padding-top: 10px;
    margin-top: 10px;
}

/*#dj-classifieds .djcf_images_generaldet_box {
  margin-top: 10px;
}*/

#dj-classifieds .dj-item .general_det .djcf_contact span.row_label,
#dj-classifieds .dj-item .general_det .added span.row_label,
#dj-classifieds .dj-item .custom_det h2,
#dj-classifieds .dj-item .localization_det h2 {
    background: none;
}

#dj-classifieds .dj-item .general_det span.row_label,
#dj-classifieds .dj-item .custom_det h2,
#dj-classifieds .dj-item .localization_det h2 {
    font-family: 'Work Sans';
    font-weight: 500;
    border-bottom: none;
    color: #f19300;
    font-size: 20px;
    display: block;
    margin: 0 0 10px;
    padding: 0;
}

#dj-classifieds .dj-item .custom_det h2,
#dj-classifieds .dj-item .localization_det h2 {
    margin-bottom: 2px;
    font-size: 26px;
    padding-top: 10px;
}

#dj-classifieds .row_value a {
    color: #f19300;
}

#dj-classifieds .dj-item .description {
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 60px;
}

#dj-classifieds #map {
    width: 100% !important;
    height: 300px !important;
}

.djc-gen-cust .row_label {
    font-family: 'Work Sans';
    font-weight: 500 !important;
    border-bottom: none;
    color: #f19300;
    font-size: 20px;
    display: block;
    margin: 0 0 10px;
    padding: 0;
}

#dj-classifieds .custom_det h2 {
    display: none;
}

#dj-classifieds .dj-item .custom_det .row {
    margin: 0;
}

#dj-classifieds .dj-item .localization_det {
    float: none;
    width: 100%;
    margin-left: 0;
}

.uk-input:focus, .uk-select:focus, .uk-textarea:focus, .uneditable-input:not([class*=uk-]):focus, input[type=color]:not([class*=uk-]):focus, input[type=date]:not([class*=uk-]):focus, input[type=datetime-local]:not([class*=uk-]):focus, input[type=datetime]:not([class*=uk-]):focus, input[type=email]:not([class*=uk-]):focus, input[type=month]:not([class*=uk-]):focus, input[type=number]:not([class*=uk-]):focus, input[type=password]:not([class*=uk-]):focus, input[type=search]:not([class*=uk-]):focus, input[type=tel]:not([class*=uk-]):focus, input[type=text]:not([class*=uk-]):focus, input[type=time]:not([class*=uk-]):focus, input[type=url]:not([class*=uk-]):focus, input[type=week]:not([class*=uk-]):focus, select:not([class*=uk-]):focus, textarea:not([class*=uk-]):focus {
    outline: 0;
    background-color: white;
    color: #666c78;
    border-color: #666c78 !important;
}

/* Search */

@media (min-width: 1200px) {
    .uk-card-body {
        padding: 20px 30px 30px 30px;
    }
}

.dj_cf_search .se_checkbox div .radio_label {
    margin: 0 0 0 7px;
    display: block;
}

.dj_cf_search .djseform_field .se_checkbox .se_checkbox_v {
    float: none;
}

.dj_cf_search.dj_cf_search_horizontal input.inputbox.first_input,
.dj_cf_search.dj_cf_search_horizontal .search_radius select,
.dj_cf_search.dj_cf_search_horizontal .search_regions select,
.dj_cf_search.dj_cf_search_horizontal .search_cats select,
.dj_cf_search.dj_cf_search_horizontal .search_type select,
.dj_cf_search.dj_cf_search_horizontal .search_time select,
.dj_cf_search.dj_cf_search_horizontal .search_radius select,
.dj_cf_search.dj_cf_search_horizontal .djseform_field {
    min-width: 250px;
}

.dj_cf_search .se_checkbox div .radio_label {
    margin: 0 0 0 7px;
    display: inline;
}

.dj_cf_search button.button,
.dj_cf_search a.button,
.dj_cf_regions_selects button.button {
    background-image: none;
    background-color: #f19300;
    border: none;
    -webkit-border-radius: 0;
    color: #ffffff;
    font-family: 'Work Sans';
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    margin: 0;
    float: left;
    padding: 20px 40px;
    text-shadow: none;
    text-transform: none;
}

.dj_cf_search button.button:hover,
.dj_cf_search a.button:hover,
.dj_cf_regions_selects button.button:hover {
    background-color: #f19300;
    background-image: none;
}

.dj_cf_search a.reset_button {
    margin: 14px 0 0 15px;
    display: inline-block;
}

.dj_cf_search .se_checkbox div {
    width: 100%;
}

.dj_cf_search.dj_cf_search_horizontal .search_radius {
    width: 64% !important;
    min-width: 250px;
    float: left;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.dj_cf_search .search_radius.se_radius_address .inputbox {
    width: 100% !important;
}

.dj_cf_search.dj_cf_search_horizontal input,
.dj_cf_search.dj_cf_search_horizontal select {
    margin-bottom: 10px;
}

.dj_cf_search.dj_cf_search_horizontal input[type="checkbox"],
.dj_cf_search.dj_cf_search_horizontal select[type="checkbox"] {
    margin-bottom: 0;
}

.dj_cf_search input[type="text"],
.dj_cf_search select,
.dj_cf_regions_selects input[type="text"],
.dj_cf_regions_selects select, .payment_td input,
.payment_td select {
    background: url(../images/inputbox_classifieds.gif) repeat-x #FFFFFF;
    border-color: #d0d0d0 !important;
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-style: solid !important;
    border-width: 1px !important;
    padding: 5px 10px 4px;
    width: 91%;
}

#mod_djcf_search338 .uk-label, a.label, .dj_cf_search .djcf_se_row label {
    padding: 0;
    background: none;
    line-height: 1.7;
    font-size: 14px;
    color: #f19300;
    vertical-align: middle;
    white-space: nowrap;
    font-family: 'Work Sans';
    letter-spacing: 0;
    font-weight: 600 !important;
    text-transform: uppercase;
}

#mod_djcf_search338 span {
    padding: 0;
    background: none;
    line-height: 1.7;
    font-size: 14px;
    color: #f19300;
    vertical-align: middle;
    white-space: nowrap;
    font-family: 'Work Sans';
    letter-spacing: 0;
    font-weight: 600 !important;
    text-transform: uppercase;
}

.djform_field select {
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 20px;
    /* background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216…78%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A) !important; */
    background-repeat: no-repeat;
    background-position: 100% 50%;
}


#dj-classifieds .dj-item .general_det {
    width: auto !important;
}

#dj-classifieds .dj-item .general_det {
    float: none;
}

#dj-classifieds .dj-item .general_det .general_det_in {
    padding-left: 0;
}

.uk-checkbox, .uk-radio, input[type=checkbox]:not([class*=uk-]), input[type=radio]:not([class*=uk-]) {
    border: 1px solid #d0d0d0;
}

#dj-classifieds input[type="text"],
#dj-classifieds input[type="email"],
#dj-classifieds select,
#dj-classifieds textarea, .defaultSimpleSkin iframe,
#dj-classifieds .mce-tinymce {
    border: 1px solid #d0d0d0 !important;
    border-radius: 0;
    -webkit-border-radius: 0;
    padding: 5px 30px 4px;
}

.djform_field label {
    display: inline !important;
}

.djform_field input {
    margin-bottom: -1px !important;
    margin-right: 5px !important;
}

#search338_ex_fields {
    display: flex;
    flex-direction: column;
}

.djseform_field.djse_type_checkbox.djse_field_66 {
    order: 1;
}

.djseform_field.djse_type_checkbox.djse_field_63 {
    order: 2;
}

.djseform_field.djse_type_checkbox.djse_field_46 {
    order: 3;
}

.djseform_field.djse_type_checkbox.djse_field_68 {
    order: 4;
}

.search_ex_fields {
    display: grid;
}

.dj_cf_search.dj_cf_search_horizontal .search_ex_fields .djseform_field:nth-of-type(3n+1) {
    margin-left: 2px;
}

/* Socials */

.at-icon-wrapper {
    width: 36px !important;
    height: 36px !important;
    text-align: center;
    line-height: 36px !important;
}

/* Custom fields */

.row.row_ttigkeitsfeld .row_value {
    color: #f19300;
    padding-top: 1px;
}

.row.row_arbeitszeit .row_value {
    color: #f19300;
    background: url(../../../components/com_djclassifieds/themes/default/images/time.svg) left center no-repeat;
    padding-left: 25px;
    padding-top: 1px;
}

.row.row_zusatzleistungen .row_value {
    color: #f19300;
    background: url(../../../components/com_djclassifieds/themes/default/images/star.svg) left center no-repeat;
    padding-left: 25px;
    padding-top: 1px;
}

.row.row_arbeitszeit .row_label,
.row.row_zusatzleistungen .row_label,
.row.row_ttigkeitsfeld .row_label {
    display: none !important;
}

.row.row_ttigkeitsfeld,
.row.row_arbeitszeit {
    margin-bottom: 0 !important;
}

.contact_row.row_anbieter .row_label {
    display: none !important;
}

/* Smart table */

.dj-items-table-smart .item_row_in .label_title {
    display: none;
}

.dj-items-table-smart .item_row_in .item_cf_box {
    color: #f19300;
    font-size: 13px;
}

.item_cf_box.arbeitszeit {
    background: url(../../../components/com_djclassifieds/themes/default/images/time.svg) left center no-repeat;
    padding-left: 25px;
}

.item_cf_box.zusatzleistungen {
    background: url(../../../components/com_djclassifieds/themes/default/images/star.svg) left center no-repeat;
    padding-left: 25px;
}

.dj-items-table-smart .item_row_in .item_custom_fields {
    display: inline-block;
}

.dj-items-table-smart .item_row_in .item_category {
    margin-right: 10px;
}

/*PROMO-STAR PREMIUM-Anzeigen*/
#dj-classifieds .dj-items .item_row .item_content .item_title .prom_ico {
    width: 61px;
    height: 31px;
    display: inline-block;
    vertical-align: top;
    background: url(/components/com_djclassifieds/themes/neuro-jobs/images/premium.png) center center no-repeat;
    margin-left: 10px;
    margin-top: -5px;
}

/*Headings-Abstand nach unten*/
.acym_users_creation_fields_title h1, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h2, h3, h4, h5, h6 {
    margin: 0 0 0 0;
}

/* Add item */

.dj-additem .djform_row .label,
.label.Tips1,
#ex_fields label,
#buynow-lbl {
    display: block !important;
    padding: 0 8px;
    background: none !important;
    line-height: 1.7;
    font-size: 14px;
    color: #666c78;
    vertical-align: middle;
    white-space: nowrap;
    font-family: 'Work Sans';
    letter-spacing: -.6px;
    font-weight: 500 !important;
}

#dj-classifieds button, #dj-classifieds .button {
    background: #f19300;
    border: none;
    -webkit-border-radius: 0;
    color: #ffffff;
    font-family: 'Work Sans';
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    margin: 0;
    float: left;
    padding: 10px;
    text-shadow: none;
    text-transform: none;
}

.djform_row.terms_and_conditions .label {
    visibility: hidden !important;
}

.djform_prom_label.label,
.djform_prom_label.label label {
    background: none;
    font-weight: 500;
}

.djform_prom_img,
.djform_prom_desc {
    padding-top: 30px !important;
}

.additem_djform .btn {
    background: #f19300;
    color: #fff !important;
}

#ex_fields label {
    line-height: 0.8;
}

.radiofield_box div {
    margin-bottom: 5px;
}

/* Search at homepage */

#module-328 .uk-light a {
    color: rgba(255, 255, 255, .5);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

#module-328 .uk-light a:hover {
    color: rgba(255, 255, 255, 1);
}

#search329_ex_fields {
    display: flex;
    flex-direction: column;
}

/* responsive */

@media screen and (max-width: 979px) {
    #dj-classifieds .dj-item .images_wrap {
        float: none;
    }

    /*#dj-classifieds .dj-item .images img {
      width: 50%;
    }*/
}

#dj-classifieds a.btn,
#dj-classifieds a.uk-button-default,
#dj-classifieds a.uk-button-primary {
    color: #fff;
    text-decoration: none;
}

/*.uk-h1, h1 {
    font-size: 32.4px !important;
    line-height: 1.3 !important;
}*/

#dj-classifieds .dj-item .description h2 {
    background: none;
    border-bottom: none;
    font-weight: 400;
    /* changes bioculture oct 2022 color: #666c78; */
    color: #f19300;
    margin: 0 0 0px;
    padding: 0;
    font-size: 26px;
    line-height: 1.2;
}

#dj-classifieds .desc_content {
    border-top: none;
}

#dj-classifieds .dj-item .description {
    border-bottom: none;
    padding-bottom: 0;
}

#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_category {
    display: none;
}

#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_region .item_distance {
    margin-left: 0 !important;
}


#dj-classifieds .dj-items-table-smart .dj-items-rows > h3 {
    margin: 30px 0;
    font-size: 20px;
    /*position: relative;
    padding-left: 10px;*/
}

/*#dj-classifieds .dj-items-table-smart .dj-items-rows > h3:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 5px;
	width: 6px;
	height: 6px;
	background: #f19300;
}*/

#dj-classifieds span.top_icon {
    display: inline-block;
    background: #f19300;
    background: -moz-linear-gradient(top, #2fbef9 0%, #f19300 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbef9), color-stop(100%, #f19300));
    background: -webkit-linear-gradient(top, #2fbef9 0%, #f19300 100%);
    background: -o-linear-gradient(top, #2fbef9 0%, #f19300 100%);
    background: -ms-linear-gradient(top, #2fbef9 0%, #f19300 100%);
    background: linear-gradient(to bottom, #2fbef9 0%, #f19300 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbef9', endColorstr='#f19300', GradientType=0);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #03415a;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.35);
    padding: 0 20px;
    line-height: 20px;
    box-shadow: 1px 1px 0 #5ccdfb inset, 0 0 1px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 1px 1px 0 #5ccdfb inset, 0 0 1px 0 rgba(0, 0, 0, 0.3);
    vertical-align: top;
    font-weight: bold;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

#dj-classifieds .dj-items .item_row .item_img_box_in {
    width: 150px;
}

/** category tree **/

.mod_djclassifieds_cattree .dj-cattree-box {
    border: 0;
}

.mod_djclassifieds_cattree .dj-cattree-box .dj-cattree-wrap {
    padding: 0;
}

.mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree {
    padding: 0;
}

.mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.lvl0 {
    font-weight: normal;
}

.mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree:not(:nth-last-of-type(1)) li a .cat_name:after {
    content: "|";
    display: inline-block;
    margin: 0 20px;
    color: #bfbfbf;
}

.mod_djclassifieds_cattree {
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 20px;
}

.custom_det_content .row_value {
    color: #f19300;
}

#dj-classifieds .dj-item .title_top .sb_top {
    float: none !important;
    display: inline-block;
    width: 100%;
}

#dj-classifieds .dj-item .title_top .sb_top .addthis_toolbox {
    margin-top: 10px;
    float: right;
}

#dj-classifieds .dj-item .images_wrap {
    float: none !important;
}

#dj-classifieds .dj-item .images img {
    /*width: 100% !important;*/
    width: auto;
    margin: 0;
}

#dj-classifieds .dj-useradverts .row_ua2 a.edit,
#dj-classifieds table.dj-items a.edit,
#dj-classifieds .dj-useradverts .row_ua2 a.copy,
#dj-classifieds .dj-useradverts .row_ua2 a.renew,
#dj-classifieds table.dj-items a.renew,
#dj-classifieds .dj-useradverts .row_ua2 a.delete,
#dj-classifieds table.dj-items a.delete,
#dj-classifieds .dj-useradverts .row_ua2 a.pay,
#dj-classifieds .dj-useradverts .row_ua2 a.prom_top,
#dj-classifieds .dj-useradverts .row_ua2 a.archive,
#dj-classifieds .dj-useradverts .row_ua2 a.activate,
#dj-classifieds .dj-useradverts .row_ua2 a.block {
    color: #666c78;
}

#dj-classifieds .dj-item .images {
    margin-bottom: 10px;
}

#dj-classifieds .item_cat_region_outer .item_region a {
    color: #f19300;
}

@media screen and (max-width: 567px) {
    #dj-classifieds .dj-items .item_row .item_cat_region_outer .item_region {
        display: inline-block;
        width: auto;
        padding: 0;
        margin: 0;
    }
}

.bookmarksBtn {
    text-align: right;
}

.bookmarksBtn > span {
    color: #f19300 !important;
}

.radiofield_box input, .radiofield_box label {
    float: left !important;
}


.radiofield_box input {
    margin-top: 0px !important;
}

.el-item.p_border{
    border: 2px solid #f19300 !important;
}