/* acymailing */
.acym_module_form .onefield {
    text-align: center;
}

.acym_module_form input {
    max-width: 81%;
}

.textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    text-align: center;
}

/* Obrázky kategorií */
/* DESKTOP*/

.mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title img.cat_tree_icon {
    border: none;
}

.dj_cf_search input[type="text"], .dj_cf_search select, .payment_td input, .payment_td select {
    height: 40px;
    vertical-align: middle;
    background: #f5f5f5;
}

.mod_djclassifieds_cattree .dj-cattree-box, #dj-classifieds .dj-cattree-box, #dj-classifieds .dj-regtree-box {
    border: none;
}

.mod_djclassifieds_cattree .dj-cattree-box li.lvl0.items_cat_type .title img, #dj-classifieds .dj-category .title img {
    height: auto;
    width: 25%;
    border: none;
    margin: 0 10px 0 0;
    padding: 0 2px 2px 0;
}

.mod_djclassifieds_cattree .dj-cattree-box, #dj-classifieds .dj-cattree-box, #dj-classifieds .dj-regtree-box {
    border: none;
}

#dj-classifieds .dj-category {
    border: none;
}

#dj-classifieds .dj-items_order_by_in {
    border: none;
    padding: 5px 0;
}

.mod_djclassifieds_cattree .dj-cattree-box .dj-cattree-wrap, #dj-classifieds .dj-cattree-box .dj-cattree-wrap, #dj-classifieds .dj-regtree-box .dj-regtree-wrap {
    border: none;
    padding: 0;
}

#dj-classifieds .dj-items-table2 .icon img {
    border: none;
}

#dj-classifieds .dj-category .cat_row {
    margin: 0;
    padding: 0;
}

#dj-classifieds .dj-category {
    margin: 0;
    padding: 5px 0;
}

#dj-classifieds .dj-category .cat_col .cat_col_in {
    margin: 0;
    padding: 0;
}

.mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree, #dj-classifieds .dj-cattree-box ul.dj-cattree, #dj-classifieds .dj-regtree-box ul.dj-regtree {
    margin: 0;
    padding: 5px 0 0 0;
}

.mod_djclassifieds_cattree .dj-cattree-box li.lvl0.items_cat_type .title {
    margin: 0;
    padding: 0;
}


/* kunena menu */
/*.btn-link, #kunena.layout #logout-form .btn-link {
    color: #fff;
    width: 92.5%;
    margin: 0 0 8px 8px;
    text-decoration: none;
}
*/
.dropdown-toggle {
    color: #fff;
}

#ask_message, #video, #description, #dj-classifieds .inputbox {
    border: solid 1px #888888;
    border-radius: 5px;
}


.radio_v {
    display: inherit;
}

#dj-classifieds .dj-additem .price_neg_box {
    text-align: left;
}

.btn-outline-primary {
    height: 40px;
}

#mod-search-searchword {
    height: 40px;
}

/*.navbar {
    display: none;
}*/

/* button btn tlacitka */
.button {
    width: 100%;
    text-align: center;
    background: #f87b42;
    display: inline-block;
    font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif !important;
    font-weight: 700 !important;
    border: 2px solid #f87b42;
    color: #ffffff;
    font-size: 1.125rem;
    line-height: 1.225;
    margin: 0;
    padding: 0.5rem;
    border-radius: 5px !important;
    vertical-align: middle !important;
    text-shadow: none !important;
    transition: background 0.2s;
}

.button:hover, .button:focus, .button:active {
    color: #f87b42;
    background: transparent;
    border-color: #f87b42;
    cursor: pointer;
}

.btn {
    padding: 0 10px;
    background: #f87b42 !important;
    border: solid 2px #f87b42 !important;
    border-radius: 5px !important;
    color: #ffffff !important;
}

.btn:hover, .btn:active, .btn:focus {
    color: #f87b42 !important;
    background: #ffffff !important;
    border: solid 2px #f87b42 !important;
    cursor: pointer;
}

.btn:disabled {
    color: #ffffff;
}

#kunena.layout .btn-group {
    margin: 0 5px;
}

/*tlacitka na PC */
@media screen and (min-width: 768px) {
    .button, .btn {
        max-width: 250px;
    }

    #ask_form_button {
        max-width: 300px;
    }

    #dj-classifieds .dj-item .localization_det .gm_drive_dir_l {
        max-width: 250px;
        margin: 0;
    }

    #dj-classifieds .dj-item .localization_det form.gm_drive_dir .button {
        float: right;
    }


}


.navbar-light .navbar-nav .nav-link, .nav-tabs .nav-link {
    color: #262626;
}

.navbar-light .navbar-nav .nav-link:hover, .nav-tabs .nav-link:hover {
    color: #61b346;
    border: solid 1px #61b346;
    border-radius: 5px;
}

.navbar-light .navbar-nav .nav-link.active, .nav-tabs .nav-link.active {
    color: #f87b42;
    border: solid 1px #f87b42;
    border-radius: 5px;
}

.navbar-light .navbar-nav .item-314 .nav-link {
    color: #ffffff;
    border: solid 2px #f87b42;
    background-color: #f87b42;
    border-radius: 5px;
    font-weight: bold;
    text-align: center;
}

.navbar-light .navbar-nav .item-314 .nav-link:hover, .navbar-light .navbar-nav .item-314 .nav-link.active {
    color: #f87b42;
    border: solid 2px #f87b42;
    background-color: #ffffff;
    border-radius: 5px;
    font-weight: bold;
}

/* popis kategorií */
@media screen and (min-width: 768px) {
    .cat_desc {
        font-size: 1rem;
    }
}

/* profil */

#dj-classifieds .dj-item .title_top .title_edit, #dj-classifieds .dj-item .title_top .title_delete {
    margin: 5px;
    display: block;
    float: right;
    max-width: 100px;
}


#dj-classifieds .profile_outer .profile_name a.title_edit.button {
    font-size: 1rem;
    width: auto;
}

#dj-classifieds .profile_outer .profile_data {
    padding: 0;
}

/* název kategorií */
.cat_name {
    font-size: x-large;
}

#dj-classifieds .dj-category .cat_col {
    width: 33%;
    float: left;
    padding: 5px 0 0 0;
}

/* inzeráty */

#dj-classifieds .classifieds_buttons .button {
    margin-bottom: 5px;
}

#dj-classifieds .dj-additem .djform_row .label.label-buynow {
    text-align: right;
    background: #ffffff;
}

#dj-classifieds .dj-additem .djform_row .label.label-auction {
    text-align: right;
    background: #ffffff;
}

#dj-classifieds .classifieds_buttons {
    width: 80%;
    margin: 0 10%;
    text-align: center;
}

#dj-classifieds .classifieds_buttons #submit_button {
    background-color: #61b346;
    border-color: #61b346;
    margin: 0 5px 10px;
}

#dj-classifieds .classifieds_buttons .cancel {
    background-color: #e9322d;
    border-color: #e9322d;
    margin: 0 5px 10px;
}

#dj-classifieds .classifieds_buttons #preview_button {
    margin: 0 5px 10px;
}

/*#dj-classifieds .dj-items .item_row .item_row_in {
    padding:0;
}
*/


/* menu velikosti */
.g-menu-item-title {
    font-size: 1.1rem;
    font-weight: bold;
}

/* patička */
.g-infolist .g-infolist-item {
    margin: 0 0 5px 0;
    padding: 0;
}

.g-infolist .g-infolist-item-text {
    padding: 0;
}

/* branding velikost */
.g-branding {
    font-size: 1.5rem;
}

/*registrace */
.com-users-login__register {
    color: #fff;
    background: #61b346;
    border: 2px solid #61b346 !important;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
    font-size: x-large;
}

.com-users-login__register:hover {
    background: #fff;
    color: #61b346;
    border-color: #61b346;
}

/* infolist */
.g-infolist-item-desc {
    font-size: 1rem;
}

.g-block.size-50.nomarginall.nopaddingall {
    width: auto;
}

/* články hlavní */
.g-array-item {
    margin: 0 10px 0 10px;
}

.newsflash-title {
    text-align: center;
}

/* menu nahore */
.g-main-nav .g-toplevel i {
    opacity: 1;
}


#logo-1784-particle, #logo-6253-particle, #logo-7227-particle, #logo-6164-particle {
    padding: 0;
    margin: 0;
}

.g-toplevel {
    text-align: center;
}

body {
    padding-top: 100px;
}

.headroom-bg-section + header {
    padding-top: 0 !important;
}

#g-navigation {
    height: 100px;
}

#menu-5520-particle {
    display: block;
    position: absolute;
    right: 50px;
    top: 5px;
}

#menu-4975-particle {
    display: none;
}

#menu-2362-particle {
    display: block;
    position: absolute;
    right: 50px;
    top: 5px;
}

#menu-3377-particle {
    display: none;
}

#menu-4054-particle {
    display: block;
    position: absolute;
    right: 50px;
    top: 5px;
}

#menu-4275-particle {
    display: none;
}

#menu-8722-particle {
    display: block;
    position: absolute;
    right: 50px;
    top: 5px;
}

#menu-2756-particle {
    display: none;
}

#menu-3871-particle {
    display: block;
    position: absolute;
    right: 50px;
    top: 5px;
}

#menu-1208-particle {
    display: none;
}

#menu-2020-particle {
    display: block;
    position: absolute;
    right: 50px;
    top: 5px;
}

#menu-5814-particle {
    display: none;
}

#menu-9749-particle {
    display: block;
    position: absolute;
    right: 50px;
    top: 5px;
}

#menu-9972-particle {
    display: none;
}

#menu-9882-particle {
    display: block;
    position: absolute;
    right: 50px;
    top: 5px;
}

#menu-9720-particle {
    display: none;
}

#menu-1680-particle {
    display: block;
    position: absolute;
    right: 50px;
    top: 5px;
}

#menu-7693-particle {
    display: none;
}

.g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0 0.6rem 0 0.9rem;
    color: inherit;
    display: inline;
    font-size: 1.1rem;
}


.g-menu-item-251,
.g-menu-item-194,
.g-menu-item-191 {
    margin: 0;
    background: #61b346;
    color: #ffffff !important;
    border: 2px solid #61b346;
    border-radius: 5px;
    height: 32px;
    vertical-align: middle;
}

.g-menu-item-251:hover,
.g-menu-item-194:hover,
.g-menu-item-191:hover {
    background: #fff;
    color: #61b346;
    border-color: #61b346;
}

.g-main-nav .g-toplevel > li:hover, .g-main-nav .g-toplevel > li.active {
    background: #fff;
    border-color: #61b346;
}


.g-logo {
    position: absolute;
    max-width: 400px;
    top: 2px;
    left: 10%;
}

/* obecne */
#dj-classifieds .dj-items .item_row .item_details .item_display span {
    vertical-align: bottom;
    height: 22px;
    padding-right: 5px;
}

.row {
    --bs-gutter-x: 0;
}

.g-content {
    padding: 0;
}

.newsflash-title,
.g-title {
    margin: 10px 0 0 0;
    padding: 0;
}

.mod-list {
    margin: 0;
}


.table {
    border-spacing: 0 5px;
}

.bg-info {
    background-color: transparent !important;
}

.badge {
    color: #ffffff;
}

.page-item.active .page-link {
    background: #61b346;
    border-color: #61b346;
}

.page-link {
    color: #61b346;
}

#filter-search {
    padding: 0;
    height: fit-content;
}

/* kategorie nadpis */
#dj-classifieds .dj-category .cat_row_title {
    /*background-color:#ffd500;
    font-size: large;
    padding:10px 0 10x 0;
    margin:0;
    border:none;*/
    display: none;
}

.main_cat_title {
    text-align: center;
}

#dj-classifieds .dj-category .title h2 {
    font-size: 1.1rem;
    margin: 0;
    line-height: 1.1rem;
    padding-top: 7px;
}

/* jomsocial */
.joms-focus--mini {
    padding-top: 177px;
}

.joms-list__content, .joms-page__title, .joms-subnav--desktop {
    text-align: left;
}

.joms-input--search, .joms-input--search[type="text"] {
    width: 100%;
}


/* container velikosti */
@media only all and (min-width: 75rem) and (max-width: 500rem) {

    .g-container {
        width: 75rem;
    }

    .mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title h2, .mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title h2 a {
        font-size: 1.5rem;
        line-height: 2rem;
        margin: 0 !important;
    }

    .section-paddings, #g-top, #g-slideshow, #g-navigation, #g-header, #g-above, #g-utility, #g-feature, #g-extension, #g-bottom, #g-footer, #g-copyright, .platform-content, .item_row_in {
        padding: 0;
    }

    .item_row {
        width: 100%;
        margin-bottom: 10px;
    }

    #dj-classifieds .dj-items .item_row .item_img_box_in {
        padding-right: 5px;
    }

    .row {
        margin-right: 0;
        margin-left: 0;
        padding: 0;
    }

    .col {
        padding-right: 0;
        padding-left: 0;
    }
}

#dj-classifieds .dj-items .item_row .item_row_in {
    padding: 0 2px 0 0;
    border-bottom: solid 1px #E5E5E5;
}

@media only all and (max-width: 47.99rem) {

    .g-container {
        width: 100%;
    }

    .platform-content.container {
        padding: 0;
    }


    #dj-classifieds .dj-items .item_row .item_img_box_in {
        padding: 0 5px 0 0;
    }

    #dj-classifieds .dj-items .item_row .item_content .item_title h3 {
        font-size: 1rem;
        line-height: 1.5rem;
    }

    #dj-classifieds .dj-items .item_row .item_outer_in .item_img_box, #dj-classifieds .dj-items .item_row .item_outer_in .item_content {
        display: table-cell;
    }

}


@media only all and (max-width: 74.99rem) {
    .g-container {
        width: 100%;
    }
}

#g-container-main {
    margin: 0
}

/* vyhledavani */

#form_search117 {
    width: 100%;
}

#mod_djcf_search121 .djcf_se_row {
    display: inline-block;
    height: 50px;
    position: relative;
}

.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 {
    margin: 0;
    height: 100%;
    float: none;
    width: 100% !important;
    padding-left: 2px;
}

#mod_djcf_search121 .search_buttons {
    height: 50px;
    display: inline-block;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background: #f5f5f5;
}

.label, .badge {
    font-size: 1rem;
}

.dj_cf_search .search_price input.inputbox, .dj_cf_search .djse_type_inputbox_min_max input.inputbox {
    width: 100%;
}

#input_search121 {
    width: 300px;
}

#se_postcode121 {
    height: 50px;
    max-width: 100px;
}

input[type="checkbox"], input[type="radio"] {
    width: 20px;
}

#dj-classifieds .dj-items .item_row {
    margin-bottom: 10px;
    box-shadow: 0 0 3px #262626;
    border-radius: 5px;
}

/* novy inzerat */
@media screen and (min-width: 1140px) {
    #dj-classifieds .dj-additem .djform_row .label {
        width: 40%;
    }
}


@media screen and (max-width: 1139.9px) {
    #dj-classifieds .dj-additem .djform_row .label {
        width: 100%;
        text-align: left;
    }

    #dj-classifieds .dj-additem .djform_row .djform_field {
        width: 100%;
    }

}

#dj-classifieds .dj-additem .title_top {
    background-color: #61b346;
    color: #ffffff;
    font-size: 1.2rem;
    border: 1px solid #61b346;
    border-radius: 5px;
}

#dj-classifieds .promotions_info {
    color: #ffffff;
}

#dj-classifieds .dj-additem .djform_row {
    border-bottom: none;
    margin: 0;
}

#dj-classifieds .djform_row .checkboxes label, #dj-classifieds .djform_row .radio label, #dj-classifieds .djform_row .price_neg_box label, #dj-classifieds #ask_form .djform_row .checkboxes label {
    margin: 0 10px 0 0;
}

#dj-classifieds .useritems_search .button {
    width: 20%;
    color: transparent;
    background-image: url("/images/ikonky/lupa 2.png");
    background-size: auto 80%;
    background-repeat: no-repeat;
    background-position: center;
}

#dj-classifieds .useritems_search .button:hover, #dj-classifieds .useritems_search .button:active, #dj-classifieds .useritems_search .button:focus {
    width: 20%;
    color: transparent;
    background-image: url("/images/ikonky/lupa 2 orng.png");
    background-size: auto 80%;
    background-repeat: no-repeat;
    background-position: center;
}

.acym_module_form input.subbutton {
    padding: 0.5rem;
}

#dj-classifieds .useritems_search .inputbox {
    width: 80%;
}

#dj-classifieds .djform_row .djform_field fieldset {
    display: flex;
    padding: 0;
}

#dj-classifieds .dj-additem .shipping_rows {
    position: relative;
}

.rozbalit {
    position: absolute;
    right: 10px;
    background: #f87b42;
    border-radius: 5px;
    padding: 0 10px;
}

@media all and (max-width: 768px) {
    #dj-classifieds .djform_row .djform_field fieldset {
        display: block;
    }

    #dj-classifieds .djform_row .djform_field fieldset .radio_label {
        padding: 0;
    }

    #dj-classifieds .djform_row .djform_field fieldset .radio_v {
        margin-bottom: 5px;
    }
}

/* clanky */
.com-content-categories__item-title {
    font-size: x-large;
    text-align: center;
}


.page-header h1 {
    font-size: 2rem;
}

h1 {
    text-align: center;
    margin-bottom: 0;
}

.blog-items .blog-item {
    border: solid 1px rgba(97, 179, 70, 1);
    border-radius: 5px;
    background: rgba(97, 179, 70, .01);
    padding: 0 5px
}

.blog p img {
    margin: 0 auto;
    display: flex;
}

.readmore {
    text-align: center;
}

.list-inline {
    margin: 5px 0 20px 0;
    text-align: center;
    border-bottom: solid 1px #61b346;
}

.page-header h2 {
    margin: 0;
    padding-bottom: 0;
    text-align: center;
}

.bg-info {
    background-color: #fffff0 !important;
    font-size: x-large;
}

p.readmore .btn, .content_vote .btn, .contact .form-actions .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .profile .btn, .search #searchForm .btn, .finder #finder-search .btn, .edit.item-page .btn-toolbar .btn, .pager.pagenav a, .moduletable #login-form .control-group .btn, #searchForm .btn, #finder-search .btn, .btn {
    font-weight: bold;
}

.blog-item .item-image, .blog p img {
    width: 200px;
    height: 200px;
    object-fit: cover;
    margin: 0 auto;
}

.com-content-categories__item {
    background: #fffff0;
    border: 2px solid #fffff0;
    border-radius: 5px;
    margin-bottom: 10px;
}

.newsflash-title {
    font-size: 1.1em;
}

/* popis kategorií */
@media screen and (max-width: 1200px) {
    .cat_desc {
        display: none;
    }
}

/* mobil vzhled */
@media screen and (max-width: 1200px) {

    h3.g-title {
        font-size: 1.5rem;
    }


    .cat_desc {
        display: none;
    }

    .mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title img.cat_tree_icon {
        height: auto;
        width: 25%;
        border: none;
        min-width: 50px;
        background: #fff !important;
    }

    .mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title h2, .mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title h2 a {
        font-size: 1.25rem;
        padding-top: 7px;
        line-height: 1.5rem;
    }

    #mod_djcf_search121 .search_buttons {
        width: 97%;
        position: relative;
    }

    .dj_cf_search form {
        width: 100%;
    }

    .g-offcanvas-toggle {
        position: absolute;
        top: 15px;
        left: 5px;
    }

    .fa-bars:hover {
        color: #f87b42;
    }

    .fa-bars {
        color: #262626;
    }

    #g-totop {
        position: absolute;
        bottom: 15px;
        right: 15px;
    }

    #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
        background: #f87b42;
    }

    #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator::after {
        color: #000000;
    }

    #g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
        color: #262626;
    }

    #g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content, #g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
        color: #f87b42;
    }

    #g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container > .g-menu-item-content:hover {
        color: #f87b42;
    }

}

@media only all and (max-width: 767.9px) {


    .mod_djclassifieds_items div.title a.title {
        font-size: 0.8em;
        line-height: 1rem;
    }

    .date_cat {
        font-size: 0.7em;
        line-height: 0.8rem;
    }

    #menu-5520-particle {
        display: none;
    }

    #menu-4975-particle {
        display: block;
        position: absolute;
        right: 30px;
        top: 70px;
    }

    #menu-2362-particle {
        display: none;
    }

    #menu-3377-particle {
        display: block;
        position: absolute;
        right: 30px;
        top: 70px;
    }

    #menu-4054-particle {
        display: none;
    }

    #menu-4275-particle {
        display: block;
        position: absolute;
        right: 30px;
        top: 70px;
    }

    #menu-8722-particle {
        display: none;
    }

    #menu-2756-particle {
        display: block;
        position: absolute;
        right: 30px;
        top: 70px;
    }

    #menu-3871-particle {
        display: none;
    }

    #menu-1208-particle {
        display: block;
        position: absolute;
        right: 30px;
        top: 70px;
    }

    #menu-2020-particle {
        display: none;
    }

    #menu-5814-particle {
        display: block;
        position: absolute;
        right: 30px;
        top: 70px;
    }

    #menu-9749-particle {
        display: none;
    }

    #menu-9972-particle {
        display: block;
        position: absolute;
        right: 30px;
        top: 70px;
    }

    #menu-9882-particle {
        display: none;
    }

    #menu-9720-particle {
        display: block;
        position: absolute;
        right: 30px;
        top: 70px;
    }


    #menu-1680-particle {
        display: none;
    }

    #menu-7693-particle {
        display: block;
        position: absolute;
        right: 30px;
        top: 70px;
    }

    body {
        padding-top: 0;
    }

    .mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title h2, .mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title h2 a {
        font-size: 1rem;
        text-align: center;
        line-height: 1rem;
    }

    #dj-classifieds .dj-category .cat_col .cat_col_in {
        width: 100%;
    }

    #dj-classifieds .dj-category .cat_row {
        display: flex;
        text-align: center;
    }

    .mod_djclassifieds_cattree .dj-cattree-box li.lvl0.items_cat_type .title img, #dj-classifieds .dj-category .title img {
        width: 100%
    }

}


/*mobilni meniú*/
#mobile-menu-7455-particle, #mobile-menu-9012-particle, #mobile-menu-3035-particle, #mobile-menu-3897-particle, #mobile-menu-3897-particle {
    padding: 1.5rem;
}

/* orezavani obrazku nove inzeraty prehled*/


.mod_djclassifieds_items .title img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    /*object-position: 25% 25%;*/
}


/*aukce*/

.bids_title h2, .bids_box {
    border: solid 1px #ffffff;
    border-radius: 5px;
}

#dj-classifieds .dj-item .auction .bids_form .bids_button {
    margin-right: 5px;
    width: auto;
}

/* oznaceni inzeratu p_special, p_bg, p_top, p_border, prom_ico */
#dj-classifieds .dj-items .item_row.p_border {
    border: solid 1px #61b346;
    border-radius: 5px;
}

#dj-classifieds .dj-items .item_row.p_border::after, #dj-classifieds .dj-items .item_row.p_bold::after, #dj-classifieds .dj-items .item_row.p_bg::after, #dj-classifieds .dj-items .item_row.p_special::after, #dj-classifieds .dj-items .item_row.p_first::after {
    content: "ZVÝRAZNĚNÁ INZERCE";
    color: #ffffff;
    font-weight: bold;
    font-size: 1rem;
    padding: 2px;
    display: none;
    position: relative;
    width: 100%;
    text-align: center;
    background-color: #f87b39;
    border: 2px solid #f87b39;
}

#dj-classifieds .dj-items .item_row.p_border:hover::after, #dj-classifieds .dj-items .item_row.p_bold:hover::after, #dj-classifieds .dj-items .item_row.p_bg:hover::after, #dj-classifieds .dj-items .item_row.p_special:hover::after, #dj-classifieds .dj-items .item_row.p_first:hover::after {
    display: block;
}

#dj-classifieds .dj-items .item_row .prom_ico {
    display: none;
}

/*#dj-classifieds .dj-items .item_row.p_bold*/

#dj-classifieds .dj-items .item_row.p_bg {
    background: #a6db941f;
}


/* barvy */

.dj_cf_search .djcf_se_row label, .label1, .label2, .label, .radio_label {
    color: #262626;
    padding-bottom: 4px;
}


#dj-classifieds .dj-items_order_by_in .dj-items_order_by_values a.active {
    color: #61b346;
}

#dj-classifieds .dj-items_order_by_in .dj-items_order_by_values a {
    color: #595c61;
}

.fa-3x, .fa-facebook, .fa-instagram, .g-powered-by {
    color: #61b346;
}

.fa-3x:hover, .fa-facebook:hover, .fa-instagram:hover, .g-powered-by:hover {
    color: #ffffff;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    background: #f87b42;
    color: #ffffff !important;
    cursor: pointer;
}

a:hover, .page-header h2 a:hover, .show_distance:hover {
    color: #61b346;
    cursor: pointer;
}

.hasTooltip {
    color: #f87b42;
    background: none;
    cursor: pointer;
}

.heading-les {
    background: #ffffff;
}

/*obrazky*/
img {
    border-radius: 5px;
}

#dj-classifieds .dj-item .djc_thumbnails .djc_thumbnail {
    padding-top: 10px;
}

@media screen and (min-width: 980px) {
    #dj-classifieds .dj-item .images_wrap {
        width: 100% !important;
    }

    #dj-classifieds .dj-item .djc_thumbnails.djc_thumbs_gal3 .djc_thumbnail {
        width: 20%;
    }

    #dj-classifieds .dj-item .djc_mainimage img {
        margin-bottom: 0;
    }
}

h3.g-title {
    text-align: center;
}

/* inzeraty nove tabulka*/

.mod_djclassifieds_items .item {
    width: 100%;
    height: auto;
    padding-bottom: 0;
    margin-bottom: 10px;
    border: none;
}

.mod_djclassifieds_items div.title {
    padding-bottom: 0;
}

.price, .mod_djclassifieds_items .price .row_negotiable {
    color: #f87b42;
    text-align: right;
    font-size: 1.1rem;
    line-height: 1.2rem;
}

.mod_djclassifieds_items .date_cat .price {
    width: 80%;
}

.price_unit, .buynow_label, .price_val {
    margin-right: 5px;
}

.mod_djclassifieds_items .desc {
    color: #262626;
}

.mod_djclassifieds_items div.title a.title {
    padding-bottom: 0;
}

.date_cat {
    display: flex;
    width: 100%;
}

.date_cat .type {
    width: 20%;
}

@media screen and (min-width: 900px) {
    #custom-2320-particle {
        margin: 0 40%;
    }
}

@media only all and (min-width: 567px) and (max-width: 767px) {
    .icol4 {
        display: none;
    }
}

.mod_djclassifieds_items .type_button {
    margin: 0;
}

@media screen and (max-width: 684px) {
    .dj-cattree-wrap div {
        clear: both !important;
    }
}


#g-container-main {
    padding: 0 2%;
}

@media only all and (max-width: 59.99rem) {
    #g-container-main {
        padding: 0 2%;
    }
}

@media only all and (min-width: 768px)and (max-width: 960px) {
    .mod_djclassifieds_items .items .items-col {
        width: 33.3% !important;
    }

    .icol4 {
        display: none;
    }
}

.section-paddings, #g-top, #g-slideshow, #g-navigation, #g-header, #g-above, #g-utility, #g-feature, #g-extension, #g-bottom, #g-footer, #g-copyright {
    padding: 0 2%;
}

h2 {
    font-size: 1.2rem;
}


/*kunena latest posledni prispevky*/

.klatest-more {
    text-align: center;
    padding-top: 5px;
}

.klatest-subject a {
    font-size: 1.3rem;
}

.btn-link:hover {
    color: #f87b42;
}

.btn-link {
    color: #61b346;
    text-decoration: none;
    font-weight: 500;
    text-transform: lowercase;
}

#kunena.layout .topic-starter, #kunena.layout .kwho-user {
    color: #f87b42;
}

#kunena p, .kmessage-thankyou {
    padding-left: 1.5rem;
}

.bi-document-text {
    width: 20px;
    height: 20px;
}

.klatest-itemdetails {
    display: flex;
}

.klatest-posttime, .klatest-cat, .klatest-author {
    font-size: 1rem;
    padding-left: 5px;
}

li.klatest-item {
    border: solid 1px;
    border-radius: 5px;
    margin-bottom: 5px !important;
    padding: 10px 0 !important;
}

p.klatest-more {
    margin-top: 10px;
    height: 50px;
}


.klatest-more a {
    color: #ffffff;
    background: #f87b42;
    padding: 10px;
    border: solid 2px #ffffff;
    border-radius: 5px;
    margin-top: 10px;
    font-weight: bold;
}

.klatest-more a:hover {
    color: #f87b42;
    background: #ffffff;
    border: solid 2px #f87b42;
    cursor: pointer;
}


@media only all and (max-width: 1200px) {
    .klatest-itemdetails {
        display: block;
    }
}

@media only all and (min-width: 768px) {
    .stred {
        margin: 0 40% 20px 40%;
        width: 20%;
        min-width: 200px;
    }
}

.g-content {
    margin-bottom: 0;
}

@media only all and (min-width: 768px) {
    #dj-classifieds .dj-item .djc_mainimage img {
        height: 100%;
        width: auto;
    }

    .djc_mainimage {
        height: 500px;
    }

    #dj-classifieds .dj-item .djc_mainimage a {
        height: inherit;
    }
}

/* obrazky kategorii veliksoti na 4x */
#dj-classifieds .dj-category.cat_cols4 .cat_col {
    width: 25% !important;
}

@media only all and (max-width: 440px) {
    #dj-classifieds .dj-category .title h2 {
        font-size: 0.9rem;
        line-height: 0.9rem;
    }
}

.newsflash-image {
    margin: auto 0 0 0;
}

.log_in_msg a {
    color: #f87b42;
    font-weight: bold;
}

.log_in_msg a:hover {
    color: #61b346;
    cursor: pointer;
}

/* odkazy a*/
#terms_and_conditions-lbl a:hover, #privacy_policy-lbl a:hover, .acym__modal__handle:hover, .joms-form__group a:hover {
    color: #f87b42;
    cursor: pointer;
}

#terms_and_conditions-lbl a, #privacy_policy-lbl a, .acym__modal__handle, .joms-form__group a {
    color: #61b346;
}

#terms_and_conditions-lbl a:active, #privacy_policy-lbl a:active, .acym__modal__handle:active, .joms-form__group a:active {
    color: #f87b42;
}


/* platby*/
.djcfpay_value {
    padding-left: 0;
    padding-right: 0;
}

/* platby */
#dj-classifieds table.paymentdetails td.td_pdetails {
    padding: 0;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row {
    margin: 0;
    padding: 0;
}

#dj-classifieds table.paymentdetails td.table_payment table td {
    padding: 0;
}

#dj-classifieds table.paymentdetails .table_payment {
    padding: 0;
}

#dj-classifieds table.paymentdetails {
    margin-bottom: 20px;
}

@media only all and (max-width: 768px) {


    #dj-classifieds table.paymentdetails td.table_payment table td.td1 {
        padding: 0 5px;
        width: 50px;
    }

    #dj-classifieds table.paymentdetails td.table_payment table td.td2 {
        width: 100%;
        display: block;
    }

    #dj-classifieds table.paymentdetails td.table_payment table td.td3 {
        display: inline-flex;
        width: 100%;
    }

    #dj-classifieds table.paymentdetails td.table_payment table td.td3 a {
        padding: 10px 5px;
    }

    .mod_djclassifieds_items .desc {
        font-size: 0.8rem;
    }
}

/*profil inzeraty v profilu*/

#dj-classifieds .useritems_search {
    height: 3rem;
    display: flex;
}

#dj-classifieds .dj-item .general_det .general_det_in {
    padding: 0;
}

#dj-classifieds .dj-item .general_det, #dj-classifieds .dj-item .localization_det {
    width: 100% !important;
}

#dj-classifieds .dj-item .localization_det .gm_drive_dir_l {
    width: 100%;
}

#dj-classifieds .dj-item .localization_det .gm_drive_dir_l span {
    display: none;
}

#dj-classifieds .dj-item .general_det .price_wrap {
    padding: 10px 0;
}

#dj-classifieds .dj-item .general_det .price_wrap .row_negotiable {
    text-align: right;
    padding-right: 5px;
}

#kattach_form .badge {
    color: #262626;
}

#kunena.layout select#postcatid {
    background-color: #f6f6f6 !important;
    border: solid 1px #f6f6f6;
    border-radius: 5px;
}

/*inzeraty*/

.mod_djclassifieds_items .items-col .icol-in {
    padding: 0 5px;
}

.mod_djclassifieds_items .items {
    margin: 0;
}


#dj-classifieds .dj-items .item_row .item_content .item_title h3 {
    font-size: 1.3rem;
    line-height: 1.4rem;
    margin: 2px 0 2px 0;
    font-weight: bold;
}

#dj-classifieds .dj-items .item_row .item_outer {
    width: 100%;
    border-right: solid 0.5px #f5f5f5;
    margin: 0;
}

#dj-classifieds .dj-items .item_row .item_details {
    width: 100%;
    margin-top: 0;
}

#dj-classifieds .dj-items .item_row .item_outer_in .item_content_in {
    padding-right: 0;
}

#dj-classifieds .dj-items-table-smart .item_outer, #mod_djclassifieds_items155 .item, #mod_djclassifieds_items144 .item, #mod_djclassifieds_items158 .item, #mod_djclassifieds_items169 .item {
    position: relative;
}

#dj-classifieds .dj-items-table-smart .item_title .type_button, #mod_djclassifieds_items155 .type_button, #mod_djclassifieds_items144 .type_button, #mod_djclassifieds_items158 .type_button, #mod_djclassifieds_items169 .type_button{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    margin: 0;
}

#dj-classifieds .dj-items-table-smart .item_title .fav_box {
    position: absolute;
    top: 0;
    left: 128px;
    z-index: 1;
    margin: 0;
}

#mod_djclassifieds_items155 .fav_box, #mod_djclassifieds_items144 .fav_box, #mod_djclassifieds_items158 .fav_box, #mod_djclassifieds_items169 .fav_box {
    position: absolute;
    top: 0;
    right: 3px;
    z-index: 1;
    margin: 0
}

#dj-classifieds .dj-items .item_row .item_img_box_in {
    padding-right: 5px;
}

@media all and (min-width: 768px) {

    #dj-classifieds .dj-items .item_row .item_row_in {
        position: relative;
    }

    /*pocet zobrazeni*/
    #dj-classifieds .dj-items .item_row .item_details .item_display {
        margin: 0;
        font-size: 0.8rem;
        line-height: 1.45rem;
        position: absolute;
        right: 2px;
        bottom: 15px;
        width: 70px;
    }

    /*casy upravy*/
    #dj-classifieds .dj-items .item_row .item_details .item_date_start, #dj-classifieds .dj-items .item_row .item_details .item_date_exp {
        margin: 0;
        font-size: 0.8rem;
        line-height: 1.45rem;
        position: absolute;
        right: 2px;
        bottom: 0;
        width: 102px;
        padding: 0 0 0 12px;
        text-align: right;
        font-weight: normal;
    }

    /*kategorie umisteni*/
    #dj-classifieds .dj-items .item_row .item_cat_region_outer {
        margin: 0;
        position: absolute;
        bottom: 0;
        left: 165px;
        font-size: 0.8rem;
        display: inline;
        width: 100%;
    }

    /*cena*/
    #dj-classifieds .dj-items .item_row .item_details .item_price:nth-of-type(1) {
        position: relative;
        left: 165px;
        bottom: 3rem;
        height: 0;
    }

    #dj-classifieds .dj-items .item_row .item_details .item_price:nth-of-type(2) {
        position: relative;
        left: 400px;
        bottom: 3rem;
        height: 0;
    }

}


@media all and (min-width: 768px) {
    #dj-classifieds .dj-items .item_row .item_details .item_price, #dj-classifieds .dj-items .item_row .item_details .item_price .row_negotiable, #dj-classifieds .djcf_items_blog .price .row_negotiable, #dj-classifieds .dj-items-table2 .price .row_negotiable {
        color: #f87b42;
        font-size: 1.5rem;
        text-align: left;
        line-height: 1.7rem;
        padding-right: 10px;
        display: flex;
        margin: 0;
    }
}

#dj-classifieds .dj-items .item_row .item_content .item_desc {
    font-size: 0.9rem;
}

#dj-classifieds .dj-items .item_row .item_content .item_title {
    margin-bottom: 10px;
}


@media all and (max-width: 980px) {
    #dj-classifieds .dj-items .item_row .item_details .item_display, #dj-classifieds .dj-items .item_row .item_details .item_date_start, #dj-classifieds .dj-items .item_row .item_details .item_date_exp {
        display: none;
    }
}

@media all and (max-width: 768px) {
    #dj-classifieds .dj-items .item_row .item_cat_region_outer .item_region {
        display: inline;
    }

    #dj-classifieds .dj-items .item_row .item_cat_region_outer .item_category, #dj-classifieds .dj-items .item_row .item_cat_region_outer .item_cat_region_separator {
        display: none;
    }

    #dj-classifieds .dj-items .item_row .item_cat_region_outer .item_region .item_distance {
        display: inherit;
    }

    #dj-classifieds .dj-items .item_row .item_content .item_title h3 {
        font-size: 1.2rem;
    }

    #dj-classifieds .dj-items .item_row .item_details .item_price .row_negotiable, #dj-classifieds .dj-items .item_row .item_details .item_price {
        padding: 0;
        margin: 0;
        text-align: right;
    }

    .price_unit {
        margin: 0;
    }

    #dj-classifieds .dj-items .item_row .item_details .item_price, #dj-classifieds .dj-items .item_row .item_details .item_price .row_negotiable, #dj-classifieds .djcf_items_blog .price .row_negotiable, #dj-classifieds .dj-items-table2 .price .row_negotiable {
        color: #f87b42;
        font-size: 1.5rem;
        text-align: right;
        line-height: 1.7rem;
        margin: 0;
        padding: 0;
    }

    #dj-classifieds .dj-items .item_row .item_img_box_in img {
        width: 160px;
        height: 240px;
        object-fit: cover;
        margin: 0;
    }

}

@media only all and (max-width: 47.99rem) {
    .pagination ul > li:not(.pagination-prev):not(.pagination-next) {
        display: inline;
    }
}