/* @pd 24.01.23 */

#dj-classifieds .dj-additem .contact-phone {
    position: relative;
}



#dj-classifieds .dj-additem .contact-phone .contact-by .uk-checkbox {
    margin-right: 8px;
}

#dj-classifieds .dj-additem .djform_row.labels .choices__list .choices__item {
    word-break: keep-all;
}

#dj-classifieds .main_cat_title {
    font-size: 2em;
}

#dj-classifieds .djcf-item .uk-card {
    padding: 26px 30px;
}
#dj-classifieds .djcf-item .uk-card .el-item .el-content {
    justify-content: initial;
    padding: 0 19px;
}
#dj-classifieds .djcf-item .uk-card .el-item .el-content .uk-icon {
    color: #e292cb;
}

#dj-classifieds .djcf-item .uk-slideshow .el-image, 
#dj-classifieds .djcf-item .uk-slideshow .el-nav .uk-background-cover {
    border-radius: 4px;
}
#dj-classifieds .djcf-item .uk-slideshow .el-nav {
    margin-left: -28px;
}
#dj-classifieds .djcf-item .uk-slideshow .el-nav > * {
    padding-left: 28px;
}

#dj-classifieds .djcf-item .sticker-wrapper {
    margin-left: 15px;
}

#dj-classifieds .djcf-item .djcf-item-right {
    position: relative;
}

#dj-classifieds .terms_and_conditions .uk-checkbox {
    margin-right: 8px;
}

#dj-classifieds .djcf-item .video-wrapper {
    max-width: 447px;
}

#dj-classifieds .gold-silver-area-wrapper {
    position: absolute;
    top: 3px;
    right: 0;
}

#dj-classifieds .djcf-plans-bottom .membership-status .buy-plan-wrapper {
    display: none;
}

#dj-classifieds .profile-edit .djimage:not(.loaded) .itemImage {
    display: none;
}

#tm-sidebar .membership-status .buy-plan-wrapper {
    display: block;
    margin-top: 5px;
}
#tm-sidebar .membership-status label {
    display: none;
}

body .tm-page .yt-djcf-search {
    margin-top: 36px;
}
body .tm-page .yt-small-search {
    margin-bottom: 0;
}
body .tm-page .yt-small-search .yt-djcf-search {
    margin-top: 20px;
    margin-bottom: -60px;
}

.yt-djcf-search:not(.subreg-loaded) .subreg-wrapper{
    display: none;
}


.yt-djcf-search .uk-form-controls select {
    text-overflow: ellipsis;
    white-space: nowrap;
}

.highlights-container .active-until,
.membership-status .active-until {
    color: #0FB222;
}
.highlights-container .active-until .date-exp-label,
.membership-status .active-until .date-exp-label {
    font-weight: 600;
}

body.com_djclassifieds.view-verification #dj-classifieds .djimage div.itemImage {
    position: absolute;
    height: 317px;
}
body.com_djclassifieds.view-verification #dj-classifieds .verif-img-wrapper .verif-img {
    max-width: 260px;
    display: inline-block;
    margin-right: 20px;
    margin-top: 20px;
}
body.com_djclassifieds.view-verification #dj-classifieds .verif-img-wrapper .verif-img .imgMask {
    display: none;
}
body.com_djclassifieds.view-verification #dj-classifieds .verif-img-wrapper .verif-img.loaded .imgMask {
    display: block;
}
body.com_djclassifieds.view-verification #dj-classifieds .djimage {
    margin: 0;
}
body.com_djclassifieds.view-verification #dj-classifieds .btn-wrapper {
    margin-top: 20px;
    display: inline-block;
    width: 100%;
    padding: 23px 0;
}
body.com_djclassifieds.view-verification #dj-classifieds .profile_date {
    bottom: 42px;
}
body.com_djclassifieds.view-verification #dj-classifieds .profile_date div {
    text-align: center;
}

/** @marcin animated titles **/

.animated-titles .el-title {
  width: calc(100% - 40px) !important;
  white-space: nowrap !important;
  overflow: hidden !important;
}

.animated-titles .el-title > span {
  overflow: hidden; 
  display: block;
width: 100%;
}

.animated-titles .el-title:not(:hover) > span {
  text-overflow: ellipsis;
}

.animated-titles .el-title:hover span span,
.animated-titles .el-title:focus span span {
  display: inline-block;
  animation-name: scroll-text;
  animation-duration: 7s;
  animation-timing-function: linear;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-direction: normal;
}

@keyframes scroll-text {
  0% {
  	transform: translateX(0%);
  }
  90% {
  	transform: translateX(-100%);
  }
  95% {
  	transform: translateX(0%);
  }
  100% {
  	transform: translateX(0%);
  }
}


/* @pd - 04.01.24 */
#dj-classifieds .terms_and_conditions .form-control-feedback {
    position: absolute;
    color: red;
    margin-left: 5px;
}

/* @marcin - 09.02.24 */

#dj-classifieds .djcf-item {
	position: relative;
}

#dj-classifieds .djcf-item .images_wrap ~ .djcf-edit-links {
	position: absolute;
    top: 20px;
    left: 20px;
}

#dj-classifieds .djcf-item .djcf-edit-links {
	padding: 0 !important;
}