/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - dh START - - */

/*
    For footer - display always on bottom
*/
html, body {
    height: 100%;
}
body {
    display: flex;
    flex-direction: column;
    overflow-y:scroll;
    }
.all {
  flex: 1 0 auto;
}
footer {
    flex-shrink: 0;
}
/*
    For footer end
*/



html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}

img{
    max-width: 100%;
    height: auto;
}

/*
    class "clear" is from bender
    it clear float;
*/
.clear {
    clear: both;
    display: table;
    height: 0;
    overflow: hidden;
}
fieldset{
    border: none;
    padding: 0;
    margin: 0;
}

body {
    margin: 0;
    padding: 0;
    font: normal 15px Lato, sans-serif;
}

a,
a:visited {
    color: #0055b3;
    text-decoration: none;
    outline: none;
}

.tablet-mobile{display: none;}
.pc{display: block;}

h1 {
	margin: 0 0 18px 0;
	line-height: 35px;
	font-size: 28px;
	font-weight: normal;
	color: #000;
}

h2 {
    margin: 0 0 18px 0;
	font-size: 22px;
    line-height: 28px;
	font-weight: normal;
}

h3 {
    margin: 0 0 18px 0;
	font-size: 19px;
	font-weight: normal;
}

h4 {
    margin: 0 0 18px 0;
	font-size: 17px;
	font-weight: normal;
}

h5 {
    margin: 0 0 18px 0;
	font-size: 16px;
	font-weight: normal;
}

h6 {
    margin: 0 0 2px 0;
	font-size: 11px;
	font-weight: normal;
}

p {
    margin: 0 0 25px 0;
    color: #7c8087;
    line-height: 160%;
}

ul {
    margin: 0;
}

input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #7D7D7D;
}
input:-moz-placeholder { /* Firefox 18- */
    color: #7D7D7D;
}
input::-moz-placeholder { /* Firefox 19+ */
    color: #7D7D7D;
}
input:-ms-input-placeholder { /* IE */
    color: #7D7D7D;
}
input::-ms-input-placeholder { /* IE Edge */
    color: #7D7D7D;
}

/********************   FORMS - Main settings  ********************/


/* 
    .resp-wrapper keep only FORMS items, it is used in files with form like
:
    contact with admin,
    user change e-mail, user change password user change username,
    forgot password 
    login
    recover password (when user is not login)
*/
.resp-wrapper {
    max-width: 50%;
    margin: 0 auto;
}

input,
textarea,
.ui-button,
.item .user .more-items-from-this-user,
#filters .more button,
.home .expand-button{
    border-radius: 4px;    
}

/* same height as inputs */
#filters .more button,
.item-post .ui-button.change-category,
.ui-button--filters,
.ui-button--change-category {
    height: 35px;
    line-height: 35px;
}
    /* in filters */
    #filters .more button {
        display: block;
        width: 100%;
        border: 1px solid #d3d3d3;
        font-size: 10px;
        color: #a0a0a0;
        background: #fff no-repeat center bottom 3px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAEAQMAAAC0kY3VAAAABlBMVEVHcEzOzs4tvipsAAAAAXRSTlMAQObYZgAAAA9JREFUCNdj/MDAwMSAwAAOYAD438E4ugAAAABJRU5ErkJggg==');
    }
   
/* button with arrow */
.ui-button {
    border: none;
    padding: 10px 15px 10px 65px;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    
    background: no-repeat left 13px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAMAAADqmnyMAAAAXVBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+EHRzTAAAAHnRSTlMA9Yj8BQfCHMYai268g+l+ecON0Wn3Ahfs8epkDw3W+lT9AAAAdklEQVQY022QWxJAMAxF05dSqAJA9r9MimLC+TyT3NwJQEDxwkog6BpFroiUKfuxkLaIhiZ0+yzyT24zoeA+oddJoF9LdiSUzkUBl2W7xBxG/DCAjV+ckxw6/ZAsPrMi9+cChSH9fc8/R3Zlw67m5EvUgTL3PzfAdAmx7OxDbgAAAABJRU5ErkJggg=='),
    linear-gradient(to right, #0058a0 0%,#0058a0 50px,#0074d2 15%,#0074d2 100%);        
}
    .ui-button,
    .ui-button:visited{
        color: #fff;
    }

/* search on homepage */
.ui-button--search,
.ui-button--filters {
    padding: 0px 15px 0px 55px;
    background: no-repeat left 13px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAb1BMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9Eya1FAAAAJHRSTlMAzwIkExn1fq3c79gJdRHz/HLLFXDZeCd7K8Zqgt+r4wfqwal7phQZAAAAfUlEQVQIHQXBCWKCQBAAsAgLy1lhReuJtp3/v7EJSHM5Hu9bAm4l+n1/xf0b0iFyU1XNM34TclyBZ2xM5z4BzbtQDx2g2lvqoQNUfy1TP34Bp9cBl5iBHCvWaOeGJkc58Wgj4tx1fZQbjyWWfBmHYcwJP7GsTHX9Adf3BoB/MCAHtonhDqQAAAAASUVORK5CYII='),
    linear-gradient(to right, #0058a0 0%,#0058a0 40px,#0074d2 15%,#0074d2 100%);        
}
/* in .item */
.ui-button--phone,
.ui-button--mail,
.ui-button--mobile-contact{
    display: block;
    margin-bottom: 20px;
    text-align: left;
}
    .ui-button--phone {
        word-break: break-all;
        pointer-events: none;
        background: no-repeat left 18px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAMAAACQRsywAAAAclBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9wvwjfAAAAJXRSTlMA/N325QnmRDBvIHFSv3uAYDhIJhlCKw21Bs6d4Xhbxs3R1KPswHRGhQAAAI5JREFUKM/VkekOwjAIgNmqrvbc5eZ9Td7/FU0HEZvFB/D7UcqXlEIAEAKWA+R0weM+V01hR3KNJoY2qOeIGg4KP/hexekFG06LdDwcRoQ516br7+niKh0BM3apOD9hqlmV0kX9W61E2aXa/o+yyxmvrM6wZuDCKuNLHU8UW1GGo0vK0354UfTNTSopk8QbBysbMoxdsEwAAAAASUVORK5CYII='),
        linear-gradient(to right, #0058a0 0%,#0058a0 50px,#0074d2 50px,#0074d2 100%);
    }
    .ui-button--mail {
        background: no-repeat left 10px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAWCAMAAAAPf7fDAAAAt1BMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////911ZqYAAAAPHRSTlMAMax4o+sG77D11cbQAzcMcpn35B4BaPb6uo4R3RwWQCOTp/CC2G3ciV+9Syv8XFNl4aqaKi5Xwyk558njVeSfAAABBklEQVQoz3XS13qCQBAF4KH3KgKCiqCAMcZIejnv/1wBI/kAN+dy/60zSxTqyn8pK6IQdcGrrPBFCYHq2gksYiaQzS/aPs0lM2Do2ois54gUlc5YHm94o8MlUeucHh+kzwlzM5yod8q22v2IM8XvBnrvpt8NuN3QpqH/HtcnxPKDxt5eF7srCzBXNHVyVHiXQiRYpHTrRAeor84LD+NvZOSuLwERIMUCw9MC7wG35xN7tYC6njqnI5evq6w9lvbYT3E8fP+bhvPA5QQlN6rf0YQn9x4cwKeT+jsijE3nbX8bCIz+VpDktr+NLocZ83vYlWVI5MLMPZEVL/9uSz4XGl9jx5/trB/R/RuHoAKXWAAAAABJRU5ErkJggg=='),
        linear-gradient(to right, #0058a0 0%,#0058a0 50px,#0074d2 50px,#0074d2 100%);
    }
    .ui-button--mobile-contact{
        display: inline-block;
        margin: 0;
        background: no-repeat left 14px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAMAAADqmnyMAAAAilBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+xrdUHAAAALXRSTlMA1AX2/QmiDNj6Aor1IIK18uHe3Guxe+wWOXNfyg2GEpgajeYOSSjtTi+7ZjIkH9RMAAAApElEQVQYGV3ABZICMQBE0T+aZFRwl4VF+/7Xo6CGIvB4MYs0KFQE6cLQS8aNpHgyiaVmnPBUBtJyfgkhmeUnBSVgrJYz3lZbWQOVRiGevSqwboPPOAsuCvFlhYNON3xHdbBWdORj1yqH1UBxldC7t7IHoBxI7XwH8L91siVPh30kydZ1J0W5oTcd1oXk2tFwg2faKOVHdtU641uW/p35EeaVwfMANEQNTpR6dU8AAAAASUVORK5CYII='),
        linear-gradient(to right, #0058a0 0%,#0058a0 50px,#0074d2 50px,#0074d2 100%);
    }
/* item-post */
.ui-button--change-category{
    padding: 0px 15px 0px 55px;
    background: no-repeat left 13px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAAAmVBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JA+lgAAAAMnRSTlMA9jqM/AZR6cLvFcox+AWe6+wTWSMdfsVOAVs/bLs25ULTlbhu8QIrcKhMVWeWR4/gtc/ed8cAAACgSURBVBgZBcAFVgIBAATQD+yyiYikNAZ2zf0P5wP96FL9/n22gOtrkxRJuh0wSt4+ht8/TZqNsXKVwfYG+jqnunFXZw54qZJbFnPAsS6SCgDL6SSptADYHTJR70sAyqe1SR6HAGhVyWC6BECVFN0QMF5wm8x6wKZYt567KnUP13GTUWl7P24yG52P79MiDyU4d0kGyWBVAtr94TS7fA3hH4srDqTkugdRAAAAAElFTkSuQmCC'),
    linear-gradient(to right, #0058a0 0%,#0058a0 40px,#0074d2 15%,#0074d2 100%);        
}
    
.item .user .more-items-from-this-user {
    display: block;
    text-align: center;
    margin: 0 0 30px 0;
    padding: 10px;
    border: 1px solid #d3d3d3;
}
.item .user .more-items-from-this-user span.txt {
    color: #000;
}
.item .user .more-items-from-this-user span.link{
    display: block;
}
        
    

        

    
    

input,
textarea {
	border: 1px solid #d3d3d3;
	background: #fff;
}
    input[type=text],
    input[type=number],
    input[type=email],
    input[type=password] {
        height: 35px;
        line-height: 35px;
        width: 100%;
        padding: 0 5px;    
    }
    textarea {
        width: 100%;
	    padding: 5px;
    }
    
.control-group,
#plugin-hook .meta /* in item-post custom fields*/
{
    margin: 0 0 15px 0;
}

.control-group label,
#plugin-hook label /* custom fields in .item-post */
{
    font-size: 12px;
    color: #666;
}
    #plugin-hook label{
        display: block;
    }
    
/* required fields */
.dh_required:after {
    color: #f00;
    content: '\00a0*';
}
    .dh_required:after,
    .dh_requred-info {
        color: #f00;
        font-weight: bold;
    }
    


/*
    Old recaptcha
*/
#recaptcha_widget {
    display: none;
}
/*
    New recaptcha
    Captcha is too long, and sidebar is displaing bottom of .main instad next to .main
    So i add position rel and abs
    
    Used in user-public-sidebar.php

*/
.captcha {
    position: relative;
}
.captcha .g-recaptcha {
    position: absolute;
}

/* back button in header, used in "item" and on static pages */
.back-for-more-items img{
    margin-right: 10px;
    vertical-align: middle;
    opacity: 0.5;
}

/********************  MAIN LAYOUT   ********************/


#header {
    background: #0074d2;
}
#breadcrumb{
    display: none;
}
.underHeader{
    margin: 0 0 40px 0;
    padding: 15px 0;
    background: #f1f1f1;
}
    .home .underHeader{
        padding-top: 30px;
    }
    
/* make layout 2-columns */
.search #content > .wrapper,
.item #content > .wrapper,
.item-post #content > .wrapper,
.user #content > .wrapper,           /* user account */
.user-public-profile #content > .wrapper      /* user public profile */
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#main{
    flex: 1 1 calc(100% - 360px);
    margin: 0;
    /*
        Don't add here overflow. I have shadows on homepage, and overflow cut them!'
        overflow: hidden;
    */
}
#sidebar{
    flex: 0 0 300px;
    margin: 0 0 0 60px;
    padding: 0 0 0 30px;
    /*
        Don't add here overflow. I have element in item with position: sticky.
        Position: sticky doesn't work with parent overflow: hidden!
        overflow: hidden;
    */
	border-left: 1px solid #f1f1f1;
}
    .user .actions{
        flex: 1 1 100%;
    }
    .user #main{
        order: 1;
    }
    .user #sidebar{
        order: 2;
    }
    
    .home #sidebar{
        margin: 0;
        padding: 0;
        border: none;
    }

.wrapper{
    max-width: 1180px;
    width: 100%;
    margin: 0 auto;
    padding: 0 10px;
}


/********************   HEADER   ********************/


#header{
}
#header .wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

#header .logo {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    width: 60%;
}
#header .logo h1{
    order: 2;
}
#header .logo .domain {
    order: 1;
}
#header .logo p {
    flex: 0 0 100%;
    order: 3;    
}
#header .logo h1{
    margin: 0 0 0 15px;
    line-height: 26px; /*  Line height is the same as in .domain */
    font-size: 14px;
    color: #8ec2ed;
}
#header .logo .domain,
#header .logo .domain span{
    font-size: 26px;
    line-height: 26px;
    font-weight: bold;
    color: #ffde00;
    text-transform: uppercase;
}
    #header .logo .domain span {
        font-size: 15px;
    }
#header .logo p{
    margin: 0;
    font-size: 11px;
    line-height: 11px;
    color: #093559;
}

#header .user-menu{
    position: absolute;
    z-index: 2;
    right: 10px; /* .wrapper padding */
    border: 1px solid #0067bb;
    background: #2890e5;
}
.user-menu-box {
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
}

#header .user-menu .account,
#header .user-menu .add {
    display: block;
    padding: 10px 10px;
    font-weight: bold;
    line-height: 22px; 
    -webkit-user-select: none;  /* Chrome all / Safari all */
    -moz-user-select: none;     /* Firefox all */
    -ms-user-select: none;      /* IE 10+ */
    user-select: none;          /* Likely future */ 
}
    #header .user-menu .account {
        font-size: 18px;
        color: #fff;
        max-width: 150px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    #header .user-menu .add{
        border-radius: 4px;
        font-size: 22px;
        color: #000;
        background: #ffde00;
    }
#header .user-menu .account span,
#header .user-menu .add span{
    display: block;
    line-height: 11px;
    font-size: 11px;
    font-weight: normal;
    color: #093559;
}

#header .user-menu .menu {
    display: none;
    margin: 0;
    padding: 10px 0;;
    list-style: none;
}
#header .user-menu .menuShow {
    display: block;
}

#header .user-menu .menu li {
}

#header .user-menu .menu li a {
    display: block;
    padding: 10px 0 10px 40px;
    
    font-weight: bold;
    color: #fff;
    background: transparent;
}

#header .user-menu .menu li a.login{
    background: no-repeat 12px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAMAAACqC0YIAAAAYFBMVEUAAAD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gBV5iILAAAAH3RSTlMAEt3j6dnQazz2nZWOYyQfDMCyr3lwVSwoFwbugVhM3FpvQgAAAGhJREFUCNdtj1kOgzAQQ51OAiFsacu++f63BISEGIn3+TQa2wBM16QDFD4hadunqoVJ/iPLhyv4N0BKV5mLMcJlPQ6+lM+FLJglni7wJqg7oXWWufrnuZqSQeVW1mPLCt1vnDDV8W3HDiV4B+N4M21XAAAAAElFTkSuQmCC');
}
#header .user-menu .menu li a.newAccount{
    background: no-repeat 17px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALBAMAAAC5XnFsAAAAD1BMVEUAAAD/3gD/3gD/3gD/3gANxIu4AAAABHRSTlMAu90im26N3QAAABlJREFUCNdjYGBgcQQSWCkTFyBwQqXwaQAAAfgGu+6Vq+4AAAAASUVORK5CYII=');
}
#header .user-menu .menu li a.findMyAds{
    background: no-repeat 15px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAXVBMVEUAAAD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gCuPkMaAAAAHnRSTlMA2X7NdxTu9SQZ4t1ycBIJ8sjDrayrgmorrqknGwe3Lvd8AAAAfklEQVQI10WNWQ7DMAhEMd5iO272NN3m/scsOKn6PkZ6AgZSvLPjONUbNY4JZlsz5lebWXAieu+YvSiDqbGjEg2m+FNTtkRdWOhii6rrT59Rl831wRcr6eBOZfSSPaJLUsSw0nmPAMxjKbCHmAg7E4JhrQjQi6HrPqS4XOnPF3GkBeabgougAAAAAElFTkSuQmCC');
}
#header .user-menu .menu li a.myAccount{
    background: no-repeat 14px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAflBMVEUAAAD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gCfsoONAAAAKXRSTlMAahPt5OLShlIu+vTaxLSQejQg/OrdoYJdTUQ5Kg4Lvq6bkX5ycEtCB46MaVkAAACLSURBVAjXLY5HDoRAEAPNMImcYYmbQ///g2uNqINVLbUsg2zPwphiShCItAT6d7hSkcG5XKR7AUkmkm9Aa0XSFQ++RSAXyh2WuYCslBw9sw4dlBiGmX32fYkpGjfpyrocx9IVIlc21D+oeVZQFTvbocHJ17SA1+e6RHsQH1fNcTRV7BFQzqaZnRT1D/SRDMSfdlgtAAAAAElFTkSuQmCC');
}
#header .user-menu .menu li a.logout{
    background: no-repeat 14px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAZlBMVEUAAAD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gD/3gCKRWkzAAAAIXRSTlMA+iAW8+54MCToyr24sZuGB/bX0r9nVko6DeONblAtKxSYR4+1AAAAgUlEQVQI10WMBw7DMAwDaSceGbazRzf//8kqcYscIIEHCcRJN9U7LgpF/49tQlEqDdtq+WtY43OohA4LzStffcUZgQlZYTnhxk20P6ocKxg6YK/KAvA0GLkAeDtZKwfc2eBHYIQvmbJZKgfMZPvUeg2khfDoSaVkLE5cHI0Z4ibxC8U7B5L9oaJUAAAAAElFTkSuQmCC');
}

#header .user-menu .menu li a:hover {
    background-color: #0074d2;
}

/********************   HOME SEARCH   ********************/


.home .underHeader .search {
    margin-bottom: 40px;
}

.home .underHeader .main-search{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 50%;
    min-width: 550px;
    margin: 0 auto;
}
.home .underHeader .main-search .about {
    flex: 1 0 100%;
    margin: 0 0 5px 0;
    font-weight: bold;
    color: #9c9c9c
}
.home .underHeader .main-search .inputBox {
    flex-grow: 1;
}

.home .underHeader .main-search .cell {
    margin-right: 5px;
}
.home .underHeader .main-search .cell:last-child {
    margin-right: 0;
}

.home .underHeader .main-search .cell input,
.home .underHeader .main-search .cell button{
    box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.52);
}

.home .underHeader .main-search input[type=text]{
    display: block;
    width: 100%;
    height: 48px;
    line-height: 48px;
    margin: 0;
    padding: 0 10px;
    border: 1px solid #c1c1c1;
    background: #fff;
}
.home .main-search button {
    height: 48px;
    line-height: 48px;
    font-size: 18px;
}

.home .underHeader .popular_searches{
    margin: 0 0 40px 0;
}
.home .underHeader .popular_searches ul{
    display: flex;
    list-style: none;
    justify-content: center;
}
.home .underHeader .popular_searches ul li{
    margin: 0 10px;
}
.home .underHeader .popular_searches .title {
    font-weight: bold;
}
.home .underHeader .popular_searches a{
    padding: 5px 10px;
    background: #fff;
    border-radius: 4px;
}

/********************   HOME CATEGORIES / Tabs / Panels  ********************/

.home .underHeader #panels {
    display: flex;
    overflow: hidden;
    
}
.home .underHeader #panels .box {
    flex: 0 1 16.666%;
    overflow: hidden;
    padding: 0 0 0 15px;
    
    /*
        Shadow looking like border-right.
        Used shadow instead of border-right, because shadow can start from position (70 px from top), border can't.
    */
    box-shadow: 1px 70px 0px 0px rgba(224,224,224,1);
}
    .home .underHeader #panels .box:last-child {
        border: none;
    }
.home .underHeader #panels .pcIcons{
    display: block;
    margin: 0 0 10px 0;
    text-align: left;
    font-weight: bold;
    color: #000;
}
.home .underHeader #panels .pcIcons:hover{
    text-decoration: underline;
}
    /*counters*/
    .home .underHeader #panels .pcIcons span{
        font-size: 12px;
        font-weight: normal;
    }

.home .underHeader #panels .see-all {
    display: none;
}

.home .underHeader #panels ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

.home .underHeader #panels ul li a,
.home .underHeader #panels .see-all {
    display: block;
    padding: 5px 0;
    color: #494949;
    font-size: 13px;
}
    .home .underHeader #panels .see-all{
        color: #000;
        display: none;
    }

.home .underHeader #panels ul li a:hover {
    text-decoration: underline;
}
.home .underHeader #panels .pcIcons {
    padding: 74px 0 0 0;
    background-position: left top;
}
.item-post [data-value]{
    background-position: left center;
    background-size: 33px 28px;
}
#sCategory_boxForNewMenu [data-item-css] .label {
    background-position: left 10px center;
    background-size: 33px 28px;
}
    .home .underHeader #panels .praca .pcIcons,                         /* PC */
    .home .underHeader #tabs .praca .pcIcons,                           /* tablet-mobile */
    .item-post [data-value="23"],                                       /* add new item */
    #sCategory_boxForNewMenu [data-item-css="23"] .labe                 /* in filters - change select2menu */
    {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA2CAMAAACoTNobAAAB4FBMVEUAAAC6k5OXhYWEhISzqamXl5clJSUpKSmEhISUlJQoKCgpKSkmJiYrKyujo6MoKCgoKCijo6OEhIToZmYnJycgICApKSkpKSnzr6/IHh7WICDdISHiPDzmV1flUlIgICAlJSUpKSknJyejo6PAHR3IHh7GHh7NHx/cIiLZICDhNjbmWFjkRkbiODjnWVnsgYHjQ0PujIzxoKDhMzPzq6vDHh7LHx/RHx/QHx/OHx/VICDZISHfKCjhNDTeIyPdIyPgKirkR0fjQEDhNDThODjkS0vnWVnnXFzsfX3oaGjnXV0vLy8vLy/vj4+/HR3FHh7gLy/eJCTeJCTiQEDoZWXkSUnoZmbhNDTjREThNzfhNzfoZmbmWFjnYWHujY3fKyvsgoL///+/HR3thobnX1+8HR3519f2w8PgLCzfJyfLHx/++vrbISHWICD63t73x8fhODjYISHQHx/GHh7DHh7BHR24HBz+/Pz98vL0s7Pzrq7vlZXsgoLsfHzeIyP75+f40dH3y8v1vLzxo6PwnJzwmJjujY3reHjoYmLlUVG6HBz+9/f87u764OD51NT3ysr0trbxoKDvkpLtiYnsf3/qc3Ppa2voZWXkTU3iPDzTICD99PTyqKjmWFjjR0fgMjLRzSfeAAAAYXRSTlMAAQMFBAcNChILDAcQMhEuKw4OBgUzJyQH49zUioBEHhkXFBP++/Tw4tOfkIiBbTo0MCIXDvnz6+Te1s3Kwrezsq+hmpSShVpJOycgHRT27bWunJaNe3lzZl9bVE0uGxsKfqd9wwAAAsFJREFUSMft1vdX2kAAwHFDRSpinRVBFLXuPepu1dZRrXbv3TsMJGFPRcC9R92z61/taUQSIBf4rc/n9xfe8e7DOy65QMLVTNJc8OZFV4eqo6untqA5K07dUNsJXWbadmKj7E6orhmWxIEfa55B+mjBYNmY2Ni07hxSsKz/S8z6Yx7516cHoSwLNlL9PkadX+YMbAJ+00tMqSaWHSCqS6a84yCiOQq+FPdEfgk1C6Klt8HqXDH+qNXE1eNcT7XUiegmtcvLEd6jBc7IwFQ0YnXua88B4BTwrHKHurWq7zjeWE5bePPhCm//bU+Hsfu2pgN8PsYbL5IDmN1/kmeexXI93f5VmNfD459YDlbgkDCvg36A57vuGmHe55wX4duOXmHeczonwrdM94T5fbNVhP+YqsRxQzhfCeedwrzbsQ147cNVI+BmxS2+z7nD5/MuRsc7vJPMc9yFC/C5cQ+6/Vy/BGtwt82fCcBvyQ33Q+s3/oafcDetwwDC2nXBwKWfMbU14Y6MZxmE53PC5eCa9siHudgDa5+J8ItM8BxaqJYh7OOi2jMGIvKdXNyMB54Hd/EPqwpyMdJPX1w1V1u92KOyzOEF0TPYS94SIjxx0G2fjK5piPZNLGIAOnzrEdg4b4bsFxfzg61wLHz/9Yfu0ipWi/YhjzQvG0L337rVP0VWvIv9B7q/nDw99v+y6i36rUndqp0srWpIiD2iQaOGkDHRFG1iIGx/VZAV95+T2t5KlUpV2a35/C0r4brr/ueI6AlNlpx1I5hUmpycnJmZeTMUGqH3pNLglHPAfh4hyU5JSZHJ5HJ5EkqhKC4q1GqVOenpaam3z0pNS0vPUWq1hUXFCkVSkhwlkyGSLSFYjrwMFeKjI0rWo851jnJk9JLLUEgjzi7+fPmJbFIUWmhGRsYt1B0UekEjtPaz2EloOrsZ/wCWkqciGbvADgAAAABJRU5ErkJggg==');
        background-repeat: no-repeat;
    }
    .home .underHeader #panels .uslugi .pcIcons,
    .home .underHeader #tabs .uslugi .pcIcons,
    .item-post [data-value="17"],
    #sCategory_boxForNewMenu [data-item-css="17"] .label {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA2CAYAAACfkiopAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2OTg4OUFBNTEyQzdFODExQUY5REYzREVBRTg2ODU0OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNUQzOEYwRkQyQjkxMUU4OTBGOEExRDBGRTZBMTg3QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNUQzOEYwRUQyQjkxMUU4OTBGOEExRDBGRTZBMTg3QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2Qzk2QzYwMDNEMkU4MTFCOUM4RTZFMzE2OUJBRUI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY5ODg5QUE1MTJDN0U4MTFBRjlERjNERUFFODY4NTQ5Ii8+IDwvcmRmOkRlc2NyaXB0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');
        background-repeat: no-repeat;
    }
    .home .underHeader #panels .sprzedam .pcIcons,
    .home .underHeader #tabs .sprzedam .pcIcons,
    .item-post [data-value="1"],
    #sCategory_boxForNewMenu [data-item-css="1"] .label {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA2CAYAAACfkiopAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2OTg4OUFBNTEyQzdFODExQUY5REYzREVBRTg2ODU0OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNUQzOEYxN0QyQjkxMUU4OTBGOEExRDBGRTZBMTg3QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNUQzOEYxNkQyQjkxMUU4OTBGOEExRDBGRTZBMTg3QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2Qzk2QzYwMDNEMkU4MTFCOUM4RTZFMzE2OUJBRUI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY5ODg5QUE1MTJDN0U4MTFBRjlERjNERUFFODY4NTQ5Ii8+IDwvcmRmOkRlc2NyaXB0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');
        background-repeat: no-repeat;
    }
    .home .underHeader #panels .nieruchomosci .pcIcons,
    .home .underHeader #tabs .nieruchomosci .pcIcons,
    .item-post [data-value="3"],
    #sCategory_boxForNewMenu [data-item-css="3"] .label {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA2CAYAAACfkiopAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2OTg4OUFBNTEyQzdFODExQUY5REYzREVBRTg2ODU0OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNUU4RDc2OEQyQjkxMUU4OTBGOEExRDBGRTZBMTg3QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNUU4RDc2N0QyQjkxMUU4OTBGOEExRDBGRTZBMTg3QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2Qzk2QzYwMDNEMkU4MTFCOUM4RTZFMzE2OUJBRUI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY5ODg5QUE1MTJDN0U4MTFBRjlERjNERUFFODY4NTQ5Ii8+IDwvcmRmOkRlc2NyaXB0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');
        background-repeat: no-repeat;
    }
    .home .underHeader #panels .auto-moto .pcIcons,
    .home .underHeader #tabs .auto-moto .pcIcons,
    .item-post [data-value="8"],
    #sCategory_boxForNewMenu [data-item-css="8"] .label {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA2CAYAAACfkiopAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2OTg4OUFBNTEyQzdFODExQUY5REYzREVBRTg2ODU0OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNUY1MjM1M0QyQjkxMUU4OTBGOEExRDBGRTZBMTg3QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNUY1MjM1MkQyQjkxMUU4OTBGOEExRDBGRTZBMTg3QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2Qzk2QzYwMDNEMkU4MTFCOUM4RTZFMzE2OUJBRUI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY5ODg5QUE1MTJDN0U4MTFBRjlERjNERUFFODY4NTQ5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PjMHDAAABExJREFUeNrsmltIFFEYx2dUUhOzK2F0sQyLqAgiAqWr2YUMQYJ6qod6CApCWVmwC3SBTIgKLQjqpYwu0ENFhF20IrSe0uzBStuyQtJKMqi0dPt/7rd1GGZmZ2d2ZledD36Mc2b2nPM/l+9854yy3++XhqPFScPUEoy8lFlUbSZvGUwBE8EMMAtMACNBMl/JfoCffO0EL8Eb8Am8B5aGZOvxNeaFh2EkbAlYAZaDqWCUyby6QRt4AGrBY9DhaI8bMOrRnWALGB+hPKnB5jK7wBdwHlTyiIj6HN8LGkFxGKJp+PYyRofyOFAEnoN90e7xQyxczUhUE8/ZFqad5/MvhiyJoXmfDmYy5BPmgRGKfFPAQf7NnmgIX60h+ha4DOqAz4JzIuc4HWSDzWC94nkpeAjuODnUqXcqFGlPQQ7IB1U8D614ZD/nUcV55nAZolVwXRwTvhVkCfdtXLk6G5deynsD+CCkZXFdHBFOLexRpJGz+exA3NGpMr08PN9tF76OYhrh/jXPaafsEpf5L75Smf/mnRuiNVpHFwiNE5yvxYpXz7IHd8p6ucyjQlqxMOJkvvbzMvstXK9+EywNUQkq7EwUQm0qs0SIG7I5wlPaI7AsXOFZBipAwcRslbXWiV6nsleGeC/LzDreANaGyJji8SdR2mD1G3inwYxza4zxba2RshvN/Lh+CGy7680MdQoFz7Fnp9Bx7CARS/v4j+AZuGtGOG0mtoNJPI8Hi/AuPg/otjpPyvkkZbAYrTJHrDoIGuIbNZ595e1hHr9z0QFRV8EmkMthcofOXmKylW0pDZlEjXmUx/vtoF1jZ1Jpk2gvj76g1XBD3FMZkSlc9wtme3yOzgFEk0r6Ka6IHTuzcpX0VzqnMfOtDPXRKml93NpaZodwvfJqNfYKY6wI79I5HXEyqDFTniWv3qKSFs/zW8vybBC+SudZrsZeodWK8Boe2krbDxaqpHvYqUTaFnOZSqOj58Macfx9K16dNvzXQaEinYIZOug7zY4nmZe0QhuXsgNgEbgCvnNj0Fm+2geL26DZinCyUh5OaSpLRonDwUk+o2c9kvaR93+nYeRraWZRdYEUOF5KkmLbfoNt4vqt9e3MqAe+IQVOUmPd3kqB4+iI7acTB0mc7jda10h+LaVPuu283NlhtLqkR2rDFEnhx8DJEMGG1d7cDU44KdxvoCf9iqtd4vUs3mj5Rud4b6h1EfbCgTkcqoxmyeAZfzg9voPXx2mKGLqHg5waB4TX8HJVwE5M7N13HMUZ6nHZ/a8nV7gr3BXuCneFu8Jd4a5wV3hsm+z1eiOaXxR3ZoasrKwssElJTU0VKyyrCJB1BIpXmUeQrIE4wpR59gvi1OhX3EuKv7UayK+1ZZYzMjLESsfpVFpWaZDg+/EhCOYdvJcVokX6hOsfxVV8rtYQkk7DDfzG5/MNvJeQlpY2LOd4gsfjCbZUnzDkhvxQ/yvAAG23E5Dzs2cTAAAAAElFTkSuQmCC');
        background-repeat: no-repeat;
    }
    .home .underHeader #panels .przyjaciele-i-randki .pcIcons,
    .home .underHeader #tabs .przyjaciele-i-randki .pcIcons,
    .item-post [data-value="126"],
    #sCategory_boxForNewMenu [data-item-css="126"] .label {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA2CAYAAACfkiopAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2OTg4OUFBNTEyQzdFODExQUY5REYzREVBRTg2ODU0OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjA2REEwOEQyQjkxMUU4OTBGOEExRDBGRTZBMTg3QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjA2REEwN0QyQjkxMUU4OTBGOEExRDBGRTZBMTg3QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2Qzk2QzYwMDNEMkU4MTFCOUM4RTZFMzE2OUJBRUI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY5ODg5QUE1MTJDN0U4MTFBRjlERjNERUFFODY4NTQ5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+h4uB3gAABOpJREFUeNrsmm1sFEUYx3fpKbbpcaQg0RjwCH4oRKgQQpSSaHiV8KJACBgwiAIFQyFoTbFFPgAhJaAI0UJCQGkqgQCB8FYCgkCNGsVIMCipaBOIQdFYG16ClLvz/9jnwjKZ2dvd29lLvXuSX2ZvZmd2/rszs88ze2YikTCy0ToZWWohpyf+aZqqosfAa+B5UAy60ungR3AcfAR+ddmvzmACGA76gULQAprBIXAM3JZV7O5wBJtOh7pE+EPgLfA2yLep2gY+BO+AGw4exOugGvSwOe8PsALUgniQwruBg+AZF0/xIhgPflaUPwL2gaddtNkApoHrQQgvAJ+BIR6m1jVQCi4J+b3BKdDLQ5unwWhwx41wL4vbOo+iDR6+9JTCljyav0c8iiZ7Fryre1V/CsxPc0F9AqwVbmRxmm3SujBYp/AlND1syr8DM8Cj3PbDPK93gbuW8+ZxR0v52GpnQBkYCHqCAWAR+CmFjmVuhLiZ4yTmss0rcA2owhyLK+qXIKljIQa/lgr4lWXwoleG+icU9em674FyxfVjdKNQ/6ojQSTcCXh/zAUJBXUO2ygEDVwnbql/GhQ5bKPeph9lTvW4GepDFfn0bl7spAE8DTp3CvjGMmXOgYko+8thP8pt/IFSHXP8SUV+PTrd4rQRnHsLyXRwE9DxNOS1uqhP16pXFJfoEP64Iv+42yUYnf8FyQaaszhu8rCKH7Vxn/311WERRf5Zj68gevd6DQ2/VeR30SFcZb97qeRiTru5ZlzHUFf52A9kIKrMt4kHfBe+P90FxUcbpMjfo0P4x+wkiDY7A8LnSPL+Adt1CG9i8aLNglfVNyjFuBa5si9Jiijmv6LDZU3GzBdAkVD8NRiGBatNs+h8vpboU1xhV/hvXWHpb5KgwuAwdYNm0XTnt0hE0/SbRaJ1Rmdke8EHkvwF6NxSjdrXcuQn2nLeGHFlXree8nhDYZQY83CEtcXnp037eqslRZ+Al62OkM4dmOTwmirxoOjubEZHF/goeplC9KfgVa/eXzr76hRYjAU/SNqsRYer053TgHZnVkqKvwQvJPfZghZORtu8I4z2PXTRVqHj74M8D6IfRLINvCkpPgXGcGRnZEp4cqV/DpyXlFGcvg9CCl2I7o6EdmFekRTTujLOsGwnZ1I42TUW/7mkjL6INEJQTwei6avJV+QTKNzRF9N90n4LJ2vhIXhAUka7s2chrNRGNO2NfwH6SIq38ubFHb866/dHQ3oak9l9FI321E9C4ByJ6IVIDktiflqxq9k3j/nZ0XS+naWyJex05CmckaSzs95o3z4W7TYHQDtdxvkZF56c3zuM9q8lom3iWF4WadHX1kmKNaNDCCfrz/M+6vB88gsm2mx8+CI8iD8GfM9BTKODc+l1NdSr6EwubnaOzkh2SlS2kadGaxAdCvKvIPQqon9OVAn+NW0QvsHOTiyozgQxx2VGH/Pr+Hgm2O1Xw07neMjIjO3ip97ZT9Fanvj/zbL271454TnhOeE54TnhOeE54R3XzMrKSl/a0dhHX1zLmpqa+331cDhsWjpuphBjSlKTR46pwDqyxDbjFnEy4sJvQzhW3aCEIr0nJBqNhmw6bgjHhiA0LwWdmORvUxBtJWZJ7wqptVx2IwybG/dfnebm5vvEhyKRSFbO8VBFRUXMMuSyZqj/K8AAIgkVWOG2XiEAAAAASUVORK5CYII=');
        background-repeat: no-repeat;
    }

        
/* .home .underHeader */
.container{
    position: relative;
    max-height: 200px;
    overflow: hidden;
    transition: max-height 0.05s ease;
}
/* Jeśli nie ma class .isExpanded dodaj :after */
.fog{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100px;
    background: linear-gradient(to bottom, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 100%);
}
.container.isExpanded{
    max-height: 100vw;/* 100vw if for animation, "none" is not working */
}
.expand-button{
    display: block;
    margin: 0 auto;
    padding: 10px 10px;
    border: 1px solid #c1c1c1;
    background: #fff;
}

        
/********************   FILTERS   ********************/


#filters h6,
#filters label {
    white-space: nowrap;
}

.filters-main,                              
.filters-category,                              /* flex for fieldset */
.filters-category fieldset,                     /* flex for elements in fieldset (there is additional fieldset when "custom fields" are set) */
.filters-category fieldset .rowWrap .outerWrap  /* flex for elements in fieldset when there is range elements (two inputs, eg. price from-to) */
{
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin-bottom: 10px;
}
    .filters-category{
        flex-wrap: wrap;
    }
    .filters-category fieldset .rowWrap .outerWrap {
        margin-bottom: 0px;
    }


#filters .row,
.filters-category fieldset{
    margin-right: 1%;
}
    #filters .row {
        position: relative; /* for close button X in filters when filter is active */    
    }
        #filters .row:last-child,
        .filters-category fieldset:last-child{
            margin-right: 0;
        }    

.filters-main .what {
    width: 50%;
    order: 1;
}
.filters-main .where {
    width: 20%;
    order: 2;
}
.filters-main .category {
    width: 20%;
    order: 3;
}
.filters-main .button {
    order: 4;
}
.filters-main .more {
    order: 5;
    display: none;
}

#filters .filterCloseX {
    position: absolute;
    z-index: 1;
    bottom: 5px;
/*  left: xxx; - left calculate in js. Need this when there is range like "price" */ 
    font-size: 21px;
    cursor: pointer;
}

#filters .filterCloseX,
.js-active-filter-element {
    background: #ffcd87;
}

.filters-category input[type="text"],
.filters-category input[type="number"]{
    width: 90px;
}

/********************   CHANGE SELECT TO MENU   ********************/

#filters select{
    display: none;
}

#layerForMenu{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:4;
    opacity:.80;
}

#filters .boxForNewMenu{
    position: absolute;
    overflow-y: auto;
    z-index: 5;
    max-height: 70vh;
    width: 300px;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
    background: #fff;    
}
#filters .boxForNewMenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#filters .boxForNewMenu ul:last-child{
     box-shadow: inset 0px 13px 5px -13px rgba(0,0,0,0.75);
}
#filters .boxForNewMenu ul:first-child{
    box-shadow: none;
}
#filters .boxForNewMenu ul li {
    display: flex;
    cursor: pointer;
    justify-content: space-between;
    margin: 0;
    white-space: nowrap;
}
#filters .boxForNewMenu ul li:hover {
    text-decoration: underline;
}
#filters .boxForNewMenu ul li .label,
#filters .boxForNewMenu ul li .actions {
    padding: 10px;
}
    #filters .boxForNewMenu ul li .label {
        flex-grow: 1;
    }
    #filters .boxForNewMenu ul li .actions {
        width: 40px;
    }
        /*
            class only for category - I add some icons to category
        */
        #filters #sCategory_boxForNewMenu ul li .label {
            padding-left: 50px;
        }
    
#filters .boxForNewMenu ul li.selectAll .label{
    font-weight: bold;
}
#filters .boxForNewMenu ul li.selectAll .label span{
    padding-left: 5px;
    font-size: 12px;
}

#filters .boxForNewMenu .noChilds,
#filters .boxForNewMenu .hasChilds {
}
    #filters .boxForNewMenu .noChilds{
    }
    #filters .boxForNewMenu .hasChilds .actions {
        background-repeat: no-repeat;
        background-position: right 10px center;
        background-image: url(https://cdn2.iconfinder.com/data/icons/splashyIcons/arrow_state_grey_right.png);
    }
    #filters .boxForNewMenu .hasChilds.markPath .actions {
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOBAMAAADDIxFwAAAAKlBMVEVHcExmZma4uLh6enrCwsKjo6PW1taPj49wcHD19fXg4ODr6+uFhYXMzMxflpJpAAAAAXRSTlMAQObYZgAAAFdJREFUCNdjYCAHMBlAGWwgBvsFNOlCwaKDQo1qBo4ykwxFGRg8FllqTDpmKcWqZJnIwNLFFODOYmYmKFgUsJHBeQOYZ9nFwATkCQoagXgGjhJOQB7RAADlqxJzN6GowgAAAABJRU5ErkJggg==');
        opacity: 0.7;
    }

#filters .boxForNewMenu .isSelected {
    background: #f9ec96;
}

#filters .boxForNewMenu .markPath{
}

#filters .boxForNewMenu .controls{
    text-align: right;
}

/* Hide first option from oryginal select */
#filters .boxForNewMenu ul:first-child li:nth-child(2) {
    position: absolute;
    top: -10000px;
}
#filters .fakeSelect{

}



/********************   LIST CATEGORIES AS LINKS UNDER FILTERS  ********************/


#filters .categories {
}
#filters .categories:after {
    display: block;
    line-height: 1px;
    height: 1px;
    content: '';
    clear: both;
    font-size: 1px;
}

#filters .categories a {
    display: block;
    padding: 3px 5px;
    border: 1px solid transparent;
    background: transparent;
    white-space: nowrap;
    font-size: 13px;
}
#filters .categories a:after {
    content: '\00BB';
    padding: 0 0 0 5px;
}
#filters .categories .activeItem {
    border-radius: 4px;
    background: #ffcd87;
    color: #000;
}


#filters .categories div {
    float: left;
    margin: 0 5px 0 0;
}
#filters .categories .activeCategory + div {
    max-width: 80%;
    -webkit-column-count: 6; /* Chrome, Safari, Opera */
    -moz-column-count: 6; /* Firefox */
    column-count: 4;

    -webkit-column-gap: 30px; /* Chrome, Safari, Opera */
    -moz-column-gap: 30px; /* Firefox */
    column-gap: 30px;
}
#filters .categories div:last-child a {
        /* zapobiega dzieleniu elementu w taki sposób, że część jest na dole, a reszta na górze w nowej kolumnie */
        -webkit-column-break-inside: avoid; /* Chrome, Safari */
        page-break-inside: avoid;           /* Theoretically FF 20+ */
        break-inside: avoid-column;         /* IE 11 */
        display:block;                      /* Actually FF 20+ */
        
        overflow: hidden;
}

#filters .categories .activeCategory {
    margin: 0 0 5px 0;
}

#filters .categories .activeCategory + div {
    float: none;
    clear: left;
    margin: 10px 0 0 0;
    padding: 5px 0 0 0;
    border-top: 1px solid #d3d3d3;
}
#filters .categories .activeCategory + div a:after {
    content: '';    
}



    
    
/********************   HOME ABOUT SITE   ********************/


.about-site{
    flex: 1 1 100%;
}
.about-site ul.categories {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    justify-content: space-between;
    margin: 0;
    padding: 0;
}
.about-site .categories li {
    flex: 1 1 45%;
    margin-bottom: 20px;
}
.about-site .categories li:nth-child(odd){
    margin-right: 5%;
}

.about-site .categories h4 {
    margin: 0;
    font-weight: bold;
}

.about-site .categories h4 img {
    vertical-align: middle;
}

.about-site a{
    color: #333333;
    text-decoration: underline;
}
    

/********************   display as grid, sort by, counter...   ********************/

.search #main .list-details {
    display: flex;
    justify-content: space-between;
    margin: 0 0 15px 0;
    font-size: 12px;
    color: #7D7D7D;
}

.search #main .list-details .counter {
    padding: 4px 0;/* Padding has .sort  element*/
}

.search #main .list-details .actions {
    display: flex;
    justify-content: space-between;
}

/* default active display is set as list*/
.search #main .list-details .actions .displayAs a {
    display: inline-block;
    width: 15px;
    height: 20px;
    background: no-repeat center center;
}
    .search #main .list-details .actions .displayAs a:nth-child(1){
        /* List on*/
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEUAAAAokOUyGDJ6AAAAAXRSTlMAQObYZgAAABBJREFUCNdj+H8AhMAAkw0AngEKe5Aw+eUAAAAASUVORK5CYII=');
    }
    .search #main .list-details .actions .displayAs a:nth-child(2){
        /* Grid off */
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEUAAAB9fX1Na0j2AAAAAXRSTlMAQObYZgAAABBJREFUCNdj+HwAgcAAWQQAzNINmaFrKI8AAAAASUVORK5CYII=');
    }
    .search #main .list-details .actions .displayAs.active a:nth-child(1){
        /* List off */
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEUAAAB9fX1Na0j2AAAAAXRSTlMAQObYZgAAABBJREFUCNdj+H8AhMAAkw0AngEKe5Aw+eUAAAAASUVORK5CYII=');
    }
    .search #main .list-details .actions .displayAs.active a:nth-child(2){
        /* Grid on */
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEUAAAAokOUyGDJ6AAAAAXRSTlMAQObYZgAAABBJREFUCNdj+HwAgcAAWQQAzNINmaFrKI8AAAAASUVORK5CYII=');
    }

.search #main .actions  .sortBox {
    position: relative;
}
.search #main .actions .sort {
    position: absolute;
    z-index: 3;
    white-space: nowrap;
    right: 40px;
    padding: 3px 6px;
    border: 1px solid #fff;
    background: #fff;
}
.search #main .actions .sort:hover {
    border: 1px solid #d3d3d3;
    background: #f1f1f1;
}
.search #main .actions .sort ul {
    display: none;
    padding: 10px 10px;
    font-size: 12px;
}
.search #main .actions .sort:hover ul {
    display: block;
}
.search #main .actions .sort ul li {
    margin: 10px 0 10px 10px;
}

.search #main .actions .sort ul li a {
    text-decoration: none;
    color: #000;
}
    .search #main .actions .sort ul li a:hover{
        text-decoration: underline;
    }

.search #main .actions .current {
    font-weight: bold;
}


/********************   LISTING CLASSIFIEDS / ADS / ITEMS   ********************/

.home .latest-premium,
.home .latest-free{
    margin: 0 0 40px 0;
}
    
.listing {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}

.listing.grid li,
.listing.list li {
}
    .listing.list li {
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 100%;

        display: flex;
        margin: 0 0 10px 0;
        padding: 0 0 10px 0;
        border-bottom: 1px solid #f1f1f1;
    }
        /*
            ALL sites with #sidebar
        */
        /* PREMIUM */
        .listing.grid.premium li{
            width: 32%;
            margin: 0 2% 20px 0;
        }
        .listing.grid.premium li:nth-child(3n) {
            margin-right: 0;
        }
        /* Free */
        .listing.grid.free li{
            width: 23%;
            margin: 0 2.666% 20px 0;
        }
        .listing.grid.free li:nth-child(4n) {
            margin-right: 0;
        }

        /*
            Homepage only - no #sidebar
        */
        /* PREMIUM */
        .home .listing.grid.premium li{
            width: 23%;
            margin: 0 2.5% 20px 0;
        }
        .home .listing.grid.premium li:nth-child(4n) {
            margin-right: 0;
        }
        /* Free */        
        .home .listing.grid.free li{
            width: 15%;
            margin: 0 2% 20px 0;
        }
        .home .listing.grid.free li:nth-child(6n) {
            margin-right: 0;
        }
        
        
    /*
        div.box element is added just for background for .premium ads
    */
    /*
        Display as list
    */
    .listing.list li .box {
        display: flex;
        flex-basis: 100%;
        justify-content: flex-start;
        padding: 20px 0;
        
    }
    /*
        Display as grid
    */
    .listing.grid li .box{
        height: 100%;
        
        border-radius: 4px;
        
        overflow: hidden;/* to round corners in images */
       
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
        background: #fff;

    }
        
            
        .listing.grid.premium li .box,
        .listing.list.premium li .box {
            background: #FFFDE4;
        }
            .listing.list.premium li .box {
                padding-left: 5px;
                padding-right: 5px;
            }
        


/* 
    to make image responsive and square
*/
.listing.list .photoBox,
.listing.grid .photoBox{
    position: relative;
    overflow: hidden;
}
    .listing.list .photoBox{
        flex-shrink: 0;
        width: 20%;
    }
    .listing.grid .photoBox{
        width: 100%;
    }
.listing.grid .photoBox:before{
    content: "";
    display: block;
    padding-top: 100%; /*make square*/
}
.listing.list .photoLink,
.listing.grid .photoLink{
    position:  absolute;
    z-index: 2;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    color: white;
    text-align: center;
}
    

.listing.grid .photoLink img,
.listing.list .photoLink img {
    display: block;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.listing.grid .description {
    padding: 10px;
}
.listing.list .description {
    margin: 0 0 0 20px;
}

/*in profile (user account), after login, addtitional item options like EDIT/DELETE */
.listing.list .description .admin-options{
    margin: 10px 0 0 0;;
    font-size: 13px;
}

.listing.list h3,
.listing.grid h3{
    margin: 0 0 10px 0;
}
.listing.list h3 a,
.listing.grid h3 a{
    color: #000;
}
    .listing.grid h3 a {
        display: block;
        height: 45px;
        overflow: hidden;
        text-decoration: none;        
        font-weight: bold;
        line-height: 150%;
    }
        .premium.listing.grid h3 a {
            font-size: 16px;
        }
        .free.listing.grid h3 a {
            font-size: 14px;
        }

.listing.list .description p {
    margin: 0 0 15px 0;
}

.listing .attributes {
}

.listing.list .attributes {
    display: flex;
}
    .listing.list .attributes .price,
    .listing.list .attributes .category,
    .listing.list .attributes .location,
    .listing.list .attributes .date {
        margin: 0 20px 0 0;
    }
        .listing.list .attributes .price{
            color: #000;
        }
        .listing.list .attributes .category,
        .listing.list .attributes .location,
        .listing.list .attributes .date {
            font-size: 12px;
            color: #5c5c5c;
            
        }
            .listing.list .attributes .location {
                padding: 0 0 0 15px;                
                background: no-repeat top left url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAMAAAAVv241AAAAmVBMVEUAAADLy8vNzc3T09P9/f309PTPz8/JycnY2Njb29vX19fq6urn5+fq6urd3d3r6+vu7u7d3d3r6+vt7e35+fl9fX36+vp/f3/7+/vq6ur8/Pzt7e19fX3x8fF+fn7MzMzR0dHV1dXV1dXb29vq6urt7e3u7u7y8vL29vb5+fn8/Pz+/v7Nzc2/v7/GxsbDw8PJycm8vLzAwMBv5tSbAAAALHRSTlMA++/gCgb19N3W06mlpJqYl493XllJRjw6OjQyLScU9O7l3MqukI1/YT0rHZ3GLDoAAACOSURBVAjXPclHEsIwEETRkYxzzjiSsyXZvv/haFHAW0zNryboYs+LO/oouJBS8IKg5asRRYbgLcJfnIaocZYQsZcZQaaOuPac68ilgeuKwCQyg/WEuCqWDkPK1AWxZTOzLJwHYhOKCcR5Q3rayWmSdkWamWBafAzay1Xq8KSvalZ3+rslv2/s67Ks+5HoDd9DDBinRKPPAAAAAElFTkSuQmCC');                    
            }
            .listing.list .attributes .date{
                padding: 0 0 0 20px;
                background: no-repeat top left  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAPFBMVEWjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6NHcEyjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6PEOZLlAAAAFHRSTlOksTACGKkeAGaDBQFrMth3tFmcO2sQZesAAABvSURBVBjTZY/LEsMgDAMFGNbknfT//7UH03Ta6LgzltbiLwLK2iWpryXA5GkxsCX5BGL22uA8oVWfETk14DiAljKiO4AE4B0h+wITQgBUjdEP2Ld8AwOgb69xEqWwXyVKYxawMRticIs91J/P/eYNihkGpWTj9XkAAAAASUVORK5CYII=');
            }
    .listing.grid .category,
    .listing.grid .attributes .price,
    .listing.grid .attributes .location,
    .listing.grid .attributes .date {
        font-size: 12px;
        margin: 0 0 10px 0;
    }
        .listing.grid .attributes .location {
            display: block;
            min-height: 20px;
            padding: 0 0 0 20px;
            font-weight: bold;
            color: #7c8087;
            background: no-repeat top left 2px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAMAAAAVv241AAAAmVBMVEUAAADLy8vNzc3T09P9/f309PTPz8/JycnY2Njb29vX19fq6urn5+fq6urd3d3r6+vu7u7d3d3r6+vt7e35+fl9fX36+vp/f3/7+/vq6ur8/Pzt7e19fX3x8fF+fn7MzMzR0dHV1dXV1dXb29vq6urt7e3u7u7y8vL29vb5+fn8/Pz+/v7Nzc2/v7/GxsbDw8PJycm8vLzAwMBv5tSbAAAALHRSTlMA++/gCgb19N3W06mlpJqYl493XllJRjw6OjQyLScU9O7l3MqukI1/YT0rHZ3GLDoAAACOSURBVAjXPclHEsIwEETRkYxzzjiSsyXZvv/haFHAW0zNryboYs+LO/oouJBS8IKg5asRRYbgLcJfnIaocZYQsZcZQaaOuPac68ilgeuKwCQyg/WEuCqWDkPK1AWxZTOzLJwHYhOKCcR5Q3rayWmSdkWamWBafAzay1Xq8KSvalZ3+rslv2/s67Ks+5HoDd9DDBinRKPPAAAAAElFTkSuQmCC');
        }
        .listing.grid .attributes .price {
            color: #494949;
        }
        .listing.grid .category,
        .listing.grid .attributes .date {
            color: #898989;
        }
            .listing.grid .category{
                margin: 0;
            }
            .listing.grid .date{
                padding: 0 0 0 20px;
                background: no-repeat top left  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAPFBMVEWjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6NHcEyjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6PEOZLlAAAAFHRSTlOksTACGKkeAGaDBQFrMth3tFmcO2sQZesAAABvSURBVBjTZY/LEsMgDAMFGNbknfT//7UH03Ta6LgzltbiLwLK2iWpryXA5GkxsCX5BGL22uA8oVWfETk14DiAljKiO4AE4B0h+wITQgBUjdEP2Ld8AwOgb69xEqWwXyVKYxawMRticIs91J/P/eYNihkGpWTj9XkAAAAASUVORK5CYII=');
            }
    .listing.grid .attributes .location span{
        display: none;
    }
.listing.grid .attributes .category.list{
    display: none;
}
.listing.list .category.grid{
    display: none;
}



/********************   pagination   ********************/

.paginate {
	padding: 25px;
	text-align: center;
	clear: both;
}

.paginate li {
	display: inline;
	list-style-type: none
}

.paginate a,
.paginate span {
	text-decoration: none;
	margin: 0 1px;
	padding: 5px 10px;
	border: 1px solid #eaeaea;
}

.paginate a.previous {
	margin-right: 15px
}

.paginate a.next {
	margin-left: 15px
}

.paginate em.previous {
	margin-right: 15px
}

.paginate em.next {
	margin-left: 15px
}

.paginate .searchPaginationSelected,
.paginate a:hover {
    border: 1px solid #0074d2;
	font-weight: bold;
	background-color: #ffde00;
	color: #000;
}

    
    
/********************   ITEM   ********************/

.item .item-photos{
    display: flex;
    align-items: stretch;
    max-height: 25vw;
    min-height: 400px;
    margin: 0 0 30px 0;
    overflow: hidden;
}
.item .main-photo{
    display: flex;
    width: 100%;
    align-items: center;
    background: #f1f1f1;
}
.item .main-photo img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.item .thumbs {
    margin-left: 3%;
    flex-basis: 15%;
    overflow-y: scroll;
}
.item .thumbs img {
    width: 100%;
}

.item .details{
    margin: 0 0 5px 0;
    padding: 0 0 20px 0;
    border-bottom: 1px solid #f1f1f1;
}

.item .details .price{
    font-size: 16px;
    font-weight: bold;
}
.item .details span a{
    padding: 0 0 0 15px;                
    background: no-repeat top left url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAMAAAAVv241AAAAmVBMVEUAAADLy8vNzc3T09P9/f309PTPz8/JycnY2Njb29vX19fq6urn5+fq6urd3d3r6+vu7u7d3d3r6+vt7e35+fl9fX36+vp/f3/7+/vq6ur8/Pzt7e19fX3x8fF+fn7MzMzR0dHV1dXV1dXb29vq6urt7e3u7u7y8vL29vb5+fn8/Pz+/v7Nzc2/v7/GxsbDw8PJycm8vLzAwMBv5tSbAAAALHRSTlMA++/gCgb19N3W06mlpJqYl493XllJRjw6OjQyLScU9O7l3MqukI1/YT0rHZ3GLDoAAACOSURBVAjXPclHEsIwEETRkYxzzjiSsyXZvv/haFHAW0zNryboYs+LO/oouJBS8IKg5asRRYbgLcJfnIaocZYQsZcZQaaOuPac68ilgeuKwCQyg/WEuCqWDkPK1AWxZTOzLJwHYhOKCcR5Q3rayWmSdkWamWBafAzay1Xq8KSvalZ3+rslv2/s67Ks+5HoDd9DDBinRKPPAAAAAElFTkSuQmCC');
    color: #5c5c5c;
}
.item .details span:not(:last-child):after{
    content: ',';
}

.item .summary,
.item .mobile-contact-button{
    text-align: right;
    margin-bottom: 15px;
    font-size: 12px 
}
    .item .mobile-contact-button{
        display: none;
    }
/*
    Add span to separate "price" and "city"
*/
.item .summary span:not(:last-child):after{
    content: ',';
}

.item .mobile-galery {
    display: none;
}
.item .mobile-galery img{
    display: block;
    margin: 0 0 10px 0;    
}

.item .custom-fields{
    color: #7c8087;
}


.item .user,
.user-public-profile .contact-form {
	position: sticky;
    top: 30px;
    padding: 30px 0 30px 0;
    background: #fff;
}

.item .user .profile,
.user-public-profile .profile {
    display: block;
    margin: 0 0 20px 0;
    text-align: center;
}
.item .user .profile img,
.user-public-profile img {
    margin: 0;
}
.item .user a.profile:hover .name {
    text-decoration: underline;
}
.item .user .profile .desc,
.user-public-profile .profile .desc {
    overflow: hidden;
    margin: 0;
}
.item .user .profile .type,
.item .user .profile .name,
.user-public-profile .profile .name {
    display: block;
    font-weight: bold;
    font-size: 22px;
    line-height: 28px;
}
    .item .user .profile .type,
    .user-public-profile .profile .type {
        color: #000;
    }
.item .user .profile .from,
.user-public-profile .profile .from {
    font-size: 11px;
    font-weight: normal;
    color: #7D7D7D;
}

.item .user .manage{
    padding: 30px 0 0 0;
    border-top: 1px solid #d3d3d3;
}

.item .user .manage .promo,
.item .user .manage .edit {
    display: block;
    font-size: 13px;
    margin-bottom: 20px;
}

.item .user .manage .promo,
.item .user .manage .edit,
.item .user .manage .report {
    line-height: 20px;
    padding-left: 30px;
    color: #000;
}
    .item .user .manage .promo{
        
        background: no-repeat left center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAMAAAC+oj0CAAAAnFBMVEVHcEz/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AADIOUTsAAAAM3RSTlMAJlHSGxTA8Ov8atz3CCrhBEKCpo5z1cfnDYjFtEhm0FQim5JMoCH0NHB6XLBFfeUyPGBcAkj1AAAAqElEQVQYGW3ABaKCQAAE0AEWlm67ftgZc/+7uSqsCj5og4WPL+Zh10ZLtCc3aJl4ZFegIR1T6aDBDKnMBGqD5drs/Ad8cIb+IRYRMBwF7oovnuxbzhFbjy0nH5hKNlhnKDuXH3oxHn76fOMYqJgutd4vasKi9gctk9RGNmpXviQGajnvEpeKzFBJC5JBblwKSXpTVOwZkzwGkGZFyBIV4ZQGnqLJuIRyA1nnJQLEyfcEAAAAAElFTkSuQmCC');
    }
    .item .user .manage .edit{
        background: no-repeat left center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAMAAAC+oj0CAAAATlBMVEVHcExxcXGurq5xcXGUlJSUlJRxcXGUlJSUlJSRkZGAgICurq6rq6uurq5xcXFxcXGUlJRxcXFxcXGUlJRxcXFxcXGUlJRxcXGlpaWurq5hu96aAAAAFnRSTlMA8UkKi/y3mYpiAvCk+Th8hmppjcHAYBLsygAAAFxJREFUGNPF0TkCgCAMRNFBXAOCK+j9LypoRUjvL185A5RZ06Buv+659jYEwZNmN4Imt4WOn4aBRMV/uoi6Tp2gpPrXS4WLMTtT+JidK47EauOq1ekdVctrLZyEB4CMCgDY7Hx6AAAAAElFTkSuQmCC');
    }
    .item .user .manage .report{
        max-width: 200px;
        background: no-repeat left 5px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAUCAMAAACZDLzqAAAAV1BMVEVHcEyhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaH0S5b9AAAAHHRSTlMApG/74x4KNva3hBbHVo5Rau/qedtM0QI6piZCw+Up1gAAAFBJREFUCB0FwYcBggAAwLCoKODes//facJhmOa1sWrvWDU5Vg3OVbNf1dau6sFQ7Zjrjm19cKglvvXGa1ptYP8EiwUYRwAsL9MN43V1gs2aPxPHBePuFR2oAAAAAElFTkSuQmCC');
    }

.item .user .manage .report img {
    vertical-align: middle;
}

.item .user .manage .report .mark-as {
    cursor: pointer;
    border: none;
    background: #fff;
}

    .item #pc_s_message{
        display: block;
        padding: 15px;
        border-radius: 4px;
        background: #f1f1f1;
    }
    .item #mobile_s_message{
        display: none;
    }
    
/********************   ADD / POST ITEM   ********************/

.item-post{

}

.item-post fieldset {
    margin: 0 0 50px 0;
    padding: 20px 0 0 0;
    border-top: 4px solid #f1f1f1;
}

.item-post legend {
    margin: 0 20px;
    padding: 0 20px;
    font-size: 18px;
    color: #0074d2;
}

.item-post .seller_info{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.item-post .seller_info .control-group {
    flex-basis: 48%;
}

.item-post .descirption {
    margin-bottom: 20px;
}

.item-post .location .area{
    display: flex;
    flex-wrap: wrap;
}

.item-post .location .select-city-info{
    display: block;
    margin: 0 0 20px 0;
}

.item-post .control-group-location{
    display: none;
}



.item-post #boxForNewMenu .noChilds,
.item-post #boxForNewMenu .hasChilds {
}
    .item-post #boxForNewMenu.noChilds{
    }
    .item-post #boxForNewMenu .hasChilds .actions {
        background-repeat: no-repeat;
        background-position: right 10px center;
        background-image: url(https://cdn2.iconfinder.com/data/icons/splashyIcons/arrow_state_grey_right.png);
    }

.item-post #boxForNewMenu .isSelected .actions {
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-image: url(https://cdn2.iconfinder.com/data/icons/fugue/icon_shadowless/tick_circle.png);
}

.item-post #boxForNewMenu ul {
    float: left;
    width: 33%;
    margin: 0 0 10px 0;
    padding: 0;
    
    overflow-y: auto;
    list-style: none;
    border: 1px solid #d3d3d3;
    background: #fff;
}
    .item-post #boxForNewMenu:after {
      content: "";
      display: table;
      clear: both;
    }
.item-post #boxForNewMenu ul li {
    display: flex;
    cursor: pointer;
    justify-content: space-between;
}

.item-post #boxForNewMenu ul li .label,
.item-post #boxForNewMenu ul li .actions {
    padding-top: 10px;
    padding-bottom: 10px;
}
    .item-post #boxForNewMenu ul:first-child li .label,
    .item-post #boxForNewMenu ul:first-child li .actions {
        padding-top: 15px;
        padding-bottom: 15px;
    }
        .item-post #boxForNewMenu ul li .label {
            flex-grow: 1;
            overflow: hidden;
            padding-left: 40px;
            padding-right: 0;
        }
        .item-post #boxForNewMenu ul li .actions {
            flex: 0 0 30px;
        }

.item-post .markPath{
    background-color: #fff8cc;
}

.item-post #boxForCategoryPath{
    margin: 0 20px 10px 0;
    font-size: 16px;
}

.item-post #boxForCategoryPath span:nth-child(n+2):before {
    content: "\2002\003e";
    margin-right: 10px;
}
.item-post #boxForCategories .controls{
    text-align: right;
}
/* first option list "Wybierz wszystkie" */
.item-post #boxForNewMenu ul li[data-value="-1"]{
    position: absolute;
    top: -10000px;
}

.item-post #path {
    margin-bottom: 0;
}


.item-post .control-group__category{
    display: none;
}

.item-post .sidebar__icon{
    display: block;
    margin: 0 auto;
}

.item-post .sidebar__free-info,
.item-post .sidebar__promo-info{
    list-style: none;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
    

.item-post .sidebar__free-info li{
    margin: 0 0 15px 0;
}


#tooltip_for_link{
    position: relative;
}
#tooltip_for_link .place{
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    max-width: 360px;
}
#tooltip_for_link .arrow_box {
	position: relative;
    padding: 10px;
	border: 1px solid #ffde00;
    border-radius: 4px;
    background: #ffde00;
}
#tooltip_for_link .arrow_box:after, 
#tooltip_for_link .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#tooltip_for_link .arrow_box:after {
	border-color: rgba(255, 222, 0, 0);
	border-top-color: #ffde00;
	border-width: 15px;
	margin-left: -15px;
}
#tooltip_for_link .arrow_box:before {
	border-color: rgba(255, 222, 0, 0);
	border-top-color: #ffde00;
	border-width: 16px;
	margin-left: -16px;
}

#tooltip_for_link .arrow_box {
    font-size: 12px;
}
#tooltip_for_link .arrow_box {
    font-size: 12px;
}

/********************   LOGIN   ********************/
.controls--user-help{
    text-align: right;
}
.controls--user-help a{
    display: inline-block;
    margin-bottom: 15px;
}

/********************   FOOTER   ********************/

#footer {
    padding: 20px 0;
    margin: 50px 0 0 0;
    background: #00335c;
}
#footer .resp-toggle{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    
    list-style: none;
    margin: 0;
    padding: 0;
}
#footer a {
    color: #ACC3D6;
}


#footer .partners-list{
    padding: 20px 0 0 0;
}

/********************   USER ACCOUNT (after login)  ********************/

.user .actions {
    display: none;
}

.user .user_menu {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}

.user .user_menu a{
    display: inline-block;
    padding: 8px 11px;
}

/* mark active menu item in user menu */
.user .user_menu .user_menu--active a{
    border-radius: 4px;
    background: #ffcd87;
    color: #000;
}

/********************   USER PUBLIC PROFILE    ********************/
.user-public-profile .userData {
    list-style: none;
    margin: 0;
    padding: 0;
}
.user-public-profile .userData li {
    margin-bottom: 5px;
}
.user-public-profile .userData__def{
    font-size: 11px;
    color: #7D7D7D;
}
.user-public-profile .userData__desc{
    display: block;
}
.item .userData__website  .userData__desc,
.user-public-profile .userData__website  .userData__desc{
    color: #0055b3;
    cursor: pointer;
}
.user-public-profile .userData__about .userData__desc{
    font-size: 12px;
}

.user-public-profile .mobile-contact-button{
    display: none;
}


/********************   ERROR   ********************/
.flashmessage{
    color: #fff;
}
.flashmessage-error,
.flashmessage-warning{
    padding: 10px;
    background: #B30000;
    border-radius: 4px;
}
.flashmessage-ok{
    padding: 10px;
    background: #008F10;
    border-radius: 4px;
}

.flashmessage .ico-close{
    margin: 0 15px 0 0;
    padding: 5px 10px;
    border-radius: 4px;
    background: #000;
    cursor: pointer;
    color: #fff;
}


/********************   ADS / ADV   ********************/
.ads_300 a{
    display: block;
    margin: 0 0 20px 0;
}

.home .ads_300{
    display: flex;
    justify-content: center;
    margin: 0 0 40px 0;
}
.home .ads_300 a{
    margin: 0 20px 0 0;
}
    .home .ads_300 a:last-child {
        margin: 0;
    }



/*
     ADD YOUR ADS TO ANOTHER SITE
     SCREEN AFTER ADD CLASSIFIED
 */

 .addToMore{
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
     width: 50%;
 }


    .nationwide td:nth-child(2n),
    .locale td:nth-child(2n){
        padding-left: 20px;
    }
        .nationwide{
            
        }
        .locale{

        }

 .addToMore table{
     
 }