.uk-grid-margin-bottom {
    padding-bottom: 10px;
}

.search_bold {
    color: #F89A3D;
    font-weight: 600;
    display: contents;
}

.cc-bottom {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

#dj-classifieds .dj-additem .djform_row {
    margin-bottom: 5px !important;
    padding-bottom: 0px !important;
}

.reg_sel {
    padding: 10px !important;
}

.itemImage {
    border: 1px solid #000;
}

.djform_row .label {
    color: #666 !important;
    font-weight: inherit !important;
    width: 20% !important;
}

.uk-heading-divider {
    border-bottom: none;
}

.phpdebugbar {
    display: none;
}

em {
    color: #413d3d;
}

.product_prices {
    display: inline-flex;
}

.uk-slidenav-large {
    padding: 15px 0px !important;
    color: #9b9b9b !important;
}

#dj-classifieds .dj-additem .djform_row .djform_field,
#dj-classifieds input[type="text"],
#dj-classifieds input[type="tel"],
#dj-classifieds input[type="email"],
#dj-classifieds input[type="password"],
#dj-classifieds select,
input[type="number"] {
    width: 77% !important;
}
#dj-classifieds textarea, .djform_field textarea{
    min-width: 77% !important;
    max-width: 77% !important;
}
img.Tips1 {
    max-width: 111px;
}

.input-password-toggle {
    line-height: 38px;
    color: #BD530D;
}

.mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title h2,
.mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title h2 a {
    font-size: 16px;
    font-weight: 300;
}

.mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title h2:hover,
.mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title h2 a:hover {
    color: rgba(77, 77, 79, 1);
}

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

.dj-cattree-box {
    border: none !important;
}

.dj-cattree-wrap ul:nth-child(1) {
    display: none;
    ;
}

.uk-margin-small-left {
    margin-left: 10px !important;
}

.uk-navbar-dropdown-nav>li>a {
    font-size: 12px;
}

.uk-navbar-dropdown-nav .uk-nav-sub a {
    color: #444 !important;
    font-size: 11px;
}

li.dj-mobileitem a.menu-1,
li.dj-mobileitem a.menu-2,
li.dj-mobileitem a.menu-3 {
    border-top: none !important;
    /* font-size: 47px !important;
    height: 86px !important;*/
    color: #EEEEEE
}

li.dj-mobileitem a.menu-1:hover,
li.dj-mobileitem a.menu-2:hover,
li.dj-mobileitem a.menu-3:hover {
    color: #444444;
}

.dj-mobile-open-btn.active .dj-mobile-open-icon,
.dj-megamenu-select-light .dj-mobile-open-btn:focus,
.dj-megamenu-select-light:hover .dj-mobile-open-btn,
.dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover,
.dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus,
.dj-megamenu-accordion-light .dj-mobile-open-btn:hover,
.dj-megamenu-accordion-light .dj-mobile-open-btn:focus {
    background: none !important;
    color: #000;
}

div.uk-navbar-left a.uk-logo img {
    max-width: 82px !important;
}

.contact-form-fields div div,
.contact-form-fields div div div form {
    margin: 9px !important;
}

.djacc-popup .djacc__btn {
    padding: 5px !important;
    line-height: 10px !important;
    font-size: 11px;
}

.djacc-popup .djacc__label {
    padding: 8px !important;
}

.ingallery-cell {
    padding-left: 5px!important;
    padding-right: 5px!important;
    padding-bottom: 10px!important;
}

div.uk-navbar-right {
    /* display: none !important;*/
}

#ingallery-1 {
    padding: 0px 10px !important;
}

.address-text {
    float: right;
}

.info-lapa-grid-item li.el-item div {
    display: contents;
}

.info-lapa-grid-item li.el-item div div {
    /* padding: 10px 5px 5px 5px;*/
    text-align: center;
    line-height: 24px;
}

.info-lapa-grid-item div ul li.el-item a img.uk-transition-opaque {
    margin-bottom: 10px;
}

.maksas-banneris div ul li a div {
    position: absolute;
    top: -20px;
    background: #FFFFFF69;
    width: 100%;
    text-align: center;
}

.saraksta-item div div {
    width: 100% !important;
    display: contents;
    font-size: (0.5vw + 6px);
}

.saraksts-item-padding {
    margin: 0px !important;
    line-height: 16px;
    padding-right: 10px;
}

.info-lapa-grid-item div div a div.el-title {
    color: #818285 !important;
    font-size: 19px;
    font-weight: 300;
    display: block;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
    height: calc(4vh + 13px) !important;
    text-transform: initial;
    line-height: calc(2vh + 6px);
    /*
    height: calc(5vh + 10px) !important;
    text-transform: initial;*/
}

.info_address div div.el-meta {
    color: #818285 !important;
    font-size: 21px;
    font-weight: 300;
    /* padding: 10px 5px 5px 5px;´
       line-height: 20px; */
    display: flex;
    text-align: left;
    text-transform: initial;
}

.info_address div:nth-child(3 of .el-meta),
.info_address div:nth-child(1 of .el-meta) {
    margin-left: 55px;
}

.info-lapa-grid-item div div a div.el-content {
    color: #231F20 !important;
    font-size: 19px;
    font-weight: 300;
    padding: 0px 10px 10px 10px;
    text-align: center;
    line-height: 19px;
    text-transform: capitalize;
    margin-top: 0px !important;
}

.info-lapa-grid-item div div div.uk-margin-small-top {
    margin-top: 0px!important;
    display: grid;
    align-items: self-end;
}

.info-lapa-grid-item div div div .uk-link a {
    background-color: #F89A3D !important;
    font-size: 18px;
    line-height: 23px;
    font-weight: 300;
    min-width: 100%;
}

.info-row {
    /* margin-left: 0px; */
}

.info-row .uk-first-column {
    /*  margin-left: -40px; */
    display: inline-flex;
}

.image-slider-section {
    padding-top: 0px !important;
    padding-bottom: 10px !important;
}

.is-bottom_right {
    bottom: 30px !important;
}

.uk-transition-fade {
    transition: 0s ease-out !important;
}

div.partner-slilder div ul li a.el-item {
    display: flex !important;
    max-height: 90px;
    padding-left: 1.5vw;
}

.djacc-popup .djacc__openbtn--default,
.djacc-popup .djacc__close {
    background: #00C0F3 !important;
    border-radius: 0px !important;
    margin-right: 9px;
}

.djacc-popup .djacc__panel {
    border-radius: 8px !important;
    max-height: 95vh !important;
}

.text-818285 {
    color: #818285 !important;
}

.whatsappchat .popup-section .popup .popuptext .popup-box .popup-top {
    background: #A8AAAD !important;
    display: grid !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.whatsappchat .popup-section .popup .popuptext .popup-box .chat-content {
    margin: 15px !important;
}

.whatsappchat .popup-section .popup .popuptext .popup-box .popup-top .content {
    float: none !important;
}

.whatsappchat .popup-section .popup .popuptext .popup-box .popup-top .content p {
    margin: 0 !important;
}

.whatsappchat .popup-section .help-you-btn {
    border-radius: 0px !important;
}

.lang-section {
    line-height: 35px;
}

.uk-width-small\@m {
    /*  width:0%; */
}

.fbig-laima .uk-width-small\@m {
    width: 150px !important;
}

.fbig-laima .uk-width-small\@m div div {
    padding-left: 15px;
}

.uk-checkbox:checked {
    background-color: rgb(0 0 0 / 40%) !important;
}

.uk-grid-column-small>*,
.uk-grid-small>* {
    /*  padding-left: 20px;*/
}

.product-body {
    background: #ffffff !important;
    padding-top: 40px !important;
}

.product-title {
    color: #818285 !important;
    font-size: 32px !important;
    font-weight: 100;
}

.product-price {
    font-size: 40px !important;
    font-weight: 100;
    color: #000;
}

.product-back a {
    color: #818285 !important;
    font-size: 19px;
}

form.djcf-contact-form {
    margin-top: 50px !important;
}

.product-gallery ul {
    margin-top: 16px!important;
}

.product-gallery ul li {
    padding-left: 16px !important;
}

.product-gallery ul li.uk-first-column {
    padding-left: 15px !important;
}

form.uk-form {
    background-color: #fff;
}

.uk-grid-column-small,
.uk-grid-small {
    /* margin-left: 0px;
    overflow: hidden;*/
}


/*search module*/

.info-lapa-grid-item div.uk-margin-remove-first-child div.el-meta {
    /*  float: right;*/
    display: none;
}

a:hover {
    color: #626262 !important;
}

.display-none,
.more-fields-wrapper {
    display: none;
}

a.uk-link-muted p,
div.uk-scrollspy-inview p,
joomla-hidden-mail a {
    color: #939598;
    text-transform: initial;
    /* text-align: center; */
}

.margin-top-5 {
    margin-top: 10px !important;
}

.uk-h5 {
    color: #939598;
    font-size: 16px;
    font-weight: 300;
}

.pieteikumi-gr div:nth-child(2) {
    /* margin-top: 0px; */
    z-index: 999;
}

.el-buy-now div form:nth-child(2) {
    display: none;
}

#column-wrap-id-1681558517034,
#column-wrap-id-1681558517034 {
    padding-left: 15%;
}

.sppb-form-builder-btn {
    width: calc(100% - 30px) !important;
}

.pieteikties-jaun {
    padding: 0px 0px 0px 30px !important;
}

.pietiekums-froma div form {
    display: contents;
}

.pietiekums-froma div form .sppb-form-group,
.djtype_textarea .djform_field {
    min-width: 100%;
}

.djtype_textarea .djform_field {
    width: 50% !important;
    display: contents;
}

.pietiekums-froma div form .sppb-form-group label {
    display: none;
}

input.sppb-form-control {
    border-radius: 0px !important;
    border: 0px solid rgba(0, 0, 0, .15) !important;
}

.acordion-dropdown div .uk-accordion-title::before {
    display: none;
}

.acordion-dropdown-news {}

.uk-accordion-title:hover {
    background: #00C0F3 !important;
}

.acordion-dropdown .el-item .el-title {
    padding: 11px 0px 8px 0px;
}

.acordion-dropdown .uk-open .el-title {
    background: #00C0F3 !important;
}

.acordion-dropdown {
    color: rgba(255, 255, 255, 1);
    background: #999999;
}

.acordion-dropdown div .uk-accordion-content {
    margin-top: 0px;
}

.uk-accordion-title {
    color: #ffffff !important;
    font-weight: 300 !important;
}

.saraksts div div a div div div.uk-inline-clip .uk-object-cover {
    background-color: #fff;
    object-fit: contain;
    /*width: 120px;
    height: 119px;*/
    border: 1px solid rgba(0, 0, 0, .15) !important;
}

.ig-row div {
    /*padding-left: 10px;*/
}

.uk-margin-small-top {
    /*   margin-top: 3px!important; */
}

.responsive-wrapper-wxh-450x450 {
    padding-bottom: 0px;
}

.uk-child-width-expand .uk-width-1-5\@m {
    width: 13%;
}

.uk-child-width-expand .uk-width-1-5\@m div.uk-inline-clip {
    margin-left: -10px;
}

.uk-width-1-6\@m {
    /*  width: calc(100% * 1.0078 / 6.001) !important;*/
}

.el-link {
    /* text-transform: lowercase;
    color: #A8AAAD !important;*/
}

.sppb-flipbox-panel-max-w {
    max-width: 200px;
}

.el-link::hower {
    color: #000 !important;
}

.dj_cf_search input[type="text"] {
    padding: 2px 10px 0px !important;
}

.search_regions .uk-select,
.search_cats .uk-select,
.search_time .uk-select,
input.ui-autocomplete-input {
    height: 28px !important;
    padding-top: 2px;
    color: #808080;
    border-color: #CCCCCC !important;
    border-radius: 0px !important;
}

.form-control:where(input)::placeholder,
.uk-input::placeholder {
    color: #808080 !important;
}

div.uk-form-controls .uk-input {
    background: #FFFFFF;
}

.working-days {
    margin-top: 20px !important;
}

.working-days div div div h3 {
    padding: 0px calc(1vw + 7px) 0px calc(1vw + 7px);
    background-color: #D2D3D4;
    color: #585856;
    font-weight: 300;
}

.working-days div div {
    padding-left: 10px !important;
}

.working-days div div.uk-first-column div.uk-margin-remove-first-child {
    padding-left: 30px !important;
}

.working-days div div div div.el-content {
    text-align: center !important;
    padding-left: 0px !important;
    color: #585856;
    display: contents;
}

.dj-megamenu-clean li ul.dj-submenu>li>a {
    line-height: 12px !important;
    border-bottom: 1px solid rgba(255, 255, 255, .8) !important;
    padding-left: calc(3.5vw + 14px) !important;
    display: flex;
    font-weight: 300;
    text-align: left;
    padding-top: 9px;
    padding-bottom: 9px;
}

#djForm .uk-margin {
    margin-top: 10px!important;
    margin-bottom: 0px !important;
}

#djForm div label.uk-form-label {
    text-transform: initial;
    margin-bottom: 0px;
    font-weight: 300;
    color: #818285 !important;
}

#djForm button.validate,
.uk-button-primary {
    padding: 0px 45px 0px 45px;
    background-color: #F89A3D;
    color: #fff !important;
    /*float: right;
    text-transform: lowercase;*/
    font-size: 18px;
    font-weight: 300;
    line-height: 33px;
    /*margin-right: 15px;*/
}

#submit_b {
    float: right;
    margin-right: 15px;
}

.djc-profile-box div {
    /*   padding-left: 20px;*/
}

b,
strong {
    font-weight: 600 !important;
}

.jf_sidebuttons li a {
    padding: 17px 0px 33px 0px;
    background-color: #F89A3D;
    border: 0px solid #DDD;
    color: #fff !important;
    margin-right: -40px;
    left: -15px !important;
    min-width: 50px !important;
}

.jf_sidebuttons {
    left: 16px;
}

.jf_sidebuttons li a,
.jf_sidebuttons li a i {
    font-size: 37px;
    text-align: initial;
    margin-top: 5px;
    width: 41px !important;
    /* top: 15px !important;
    right: 2px;*/
}

#column-wrap-id-1680728256334 {
    padding-right: 0px;
}

#column-wrap-id-1680728256343 {
    padding-left: 0px;
}

div.ig-hexagon div div div.uk-light {
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    height: calc(4vw + 70px) !important;
    width: calc(4vw + 80px) !important;
}

div.ig-hexagon div div div a.el-item {
    height: calc(4vw + 70px) !important;
    width: calc(4vw + 80px) !important;
}

.ig-publikacijas {}

.uk-light .uk-text-muted {
    color: rgba(255, 255, 255, .0) !important;
}

.uk-overlay-default {
    /*  background: rgb(238, 238, 238, 1) !important;*/
    background: #EEEEEE;
}

.IG-header,
.small-header {
    text-transform: uppercase;
    font-size: 19px !important;
    font-weight: 300 !important;
    color: #000000 !important;
}

.IG-stories {
    padding-left: 15px;
}

.laimalv-svg div div a svg {
    width: 150px;
    height: 50px;
    padding-left: 25px;
}

.social-svg div div a span svg:hover,
.social-svg div div a svg:hover {
    color: #000;
}

.social-svg div div a img {
    width: 100px;
}

.soc-footer {
    align-items: end;
}

.social-svg div div.uk-first-column {
    padding-left: 10px;
}

.uk-heading-small {
    font-weight: 500 !important;
    font-size: 39px !important;
}

.uk-section-secondary {
    background: #ffffff !important;
}

.dj-megamenu-clean li div.dj-subwrap {
    width: 100%;
}

ul#dj-megamenu141 li.active .menu-1, ul#dj-megamenu141 li.itemid219 .menu-1,
ul.search-class li .menu-1,
ul.search-class-2 li .menu-1,
ul#dj-megamenu141 .itemid219.active .dj-subwrap .dj-subwrap-in,
ul.dj-mobile-nav li.active .menu-1 {
    background-color: rgb(248 154 61) !important;
}

ul#dj-megamenu141 li.active .menu-2,ul#dj-megamenu141 li.itemid220 .menu-2,
ul.search-class li .menu-2,
ul.search-class-2 li .menu-2,
ul#dj-megamenu141 .itemid220.active .dj-subwrap .dj-subwrap-in,
ul.dj-mobile-nav li.active .menu-2 {
    background-color: rgb(0 192 243) !important;
}

ul#dj-megamenu141 li.active .menu-3,ul#dj-megamenu141 li.itemid221 .menu-3,
ul.search-class li .menu-3,
ul.search-class-2 li .menu-3,
ul#dj-megamenu141 .itemid221.active .dj-subwrap .dj-subwrap-in,
ul.dj-mobile-nav li.active .menu-3 {
    background-color: rgb(178 138 191) !important;
}

ul#dj-megamenu132 li .menu-1,
.itemid219 .dj-subwrap .dj-subwrap-in .dj-subcol ul.search-class-sub li a,
.itemid219 .dj-subwrap .dj-subwrap-in .dj-subcol ul.search-class-2-sub li a,.itemid219 .dj-subwrap .dj-subwrap-in .dj-subcol ul.-sub li a,
ul#dj-megamenu132 .itemid219 .dj-subwrap .dj-subwrap-in,
ul#dj-megamenu153 li .menu-1,
ul#dj-megamenu153 .itemid219 .dj-subwrap .dj-subwrap-in,
ul.dj-mobile-nav li .menu-1,
ul.menu-1 li.dj-mobileitem a {
    background-color: rgb(248 154 61) !important;
}

ul#dj-megamenu132 li .menu-2,
.itemid220 .dj-subwrap .dj-subwrap-in .dj-subcol ul.search-class-sub li a,
.itemid220 .dj-subwrap .dj-subwrap-in .dj-subcol ul.search-class-2-sub li a,.itemid220 .dj-subwrap .dj-subwrap-in .dj-subcol ul.-sub li a,
ul#dj-megamenu132 .itemid220 .dj-subwrap .dj-subwrap-in,
ul#dj-megamenu153 li .menu-2,
ul#dj-megamenu153 .itemid220 .dj-subwrap .dj-subwrap-in,
ul.dj-mobile-nav li .menu-2,
ul.menu-2 li.dj-mobileitem a {
    background-color: rgb(0 192 243) !important;
}

ul#dj-megamenu132 li .menu-3,
.itemid221 .dj-subwrap .dj-subwrap-in .dj-subcol ul.search-class-sub li a,
.itemid221 .dj-subwrap .dj-subwrap-in .dj-subcol ul.search-class-2-sub li a,.itemid221 .dj-subwrap .dj-subwrap-in .dj-subcol ul.-sub li a,
ul#dj-megamenu132 .itemid221 .dj-subwrap .dj-subwrap-in,
ul#dj-megamenu153 li .menu-3,
ul#dj-megamenu153 .itemid221 .dj-subwrap .dj-subwrap-in,
ul.dj-mobile-nav li .menu-3,
ul.menu-3 li.dj-mobileitem a {
    background-color: rgb(178 138 191) !important;
}

li .dj-up_a span span span.name:hover {
    color: rgba(77, 77, 79, 1) !important;
}

.itemid219,
.itemid220 {
    width: 50%;
    text-align: center;
}

.dj-megamenu-wrapper {
    width: calc(1px + 100%);
}

.module-title,
.module-title div div h3.el-title {
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 5px;
    margin-top: 5px;
    text-transform: uppercase;
}

.saraksts {
    padding-left: 10px;
    padding-top: 32px;
    background: #fff;
}

.dj-megamenu-clean li a.dj-up_a>span {
    height: 45px !important;
}

.uk-card-default {
    border: 0px solid rgba(0, 0, 0, .1) !important;
    background-color: #EEE;
}

.listing_section {
    background: #ffffff;
}

.active span .title {
    color: #ffffff;
}

.dj-up_a span .title {
    width: 100%;
    line-height: initial;
}

.banner-1 a div.uk-overlay-primary {
    background: rgb(178 138 191 / 95%) !important;
}

.banner-2 a div.uk-overlay-primary {
    background: rgb(0 192 243 / 95%) !important;
}

.banner-3 a div.uk-overlay-primary {
    background: rgb(248 154 61 / 95%) !important;
}

.banner-4 a div.uk-overlay-primary {
    background: rgb(124 124 124 / 95%) !important;
}

.left-filter {
    color: #808080 !important;
    padding: 25px 15px;
    border: none;
    background-color: #EEEEEE;
}

.diasporas-mediju-zinas {
    padding-left: 2px !important;
    width: 105%;
}

li.dj-up a.active {
    /*    display: none;*/
}

.assets-ico {
    width: 37px;
}

.uk-position-fixed {
    /*  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.7) 10%, #fff 50%, hsla(0, 0%, 100%, 0.7) 90%, hsla(0, 0%, 100%, 0)), url("https://dev.latvijaradits.lv/images/Videos/bg-sunas-mirgulo.gif") !important;
  background-image: linear-gradient(90deg, rgba(250, 169, 126, 0.9), hsla(0, 0%, 100%, 0.7) 10%, #fff 85%, hsla(0, 10%, 100%, 0.7) 20%, rgba(250, 169, 126, 0.9)), url("/images/bacground_grid.svg") !important;  */
    background-position: 0px 0px, 50% 50%;
    background-size: 30%, auto;
    background-repeat: repeat, repeat;
    background-attachment: scroll, fixed;
}

.insta-icon {
    background-image: url(../../../images/insta.png);
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    bottom: 5px;
    left: 5px;
    z-index: 1;
}

.dj-up_a {
    padding: 0 !important;
    height: 45px !important;
}

.dj-up_a span span span.name {
    display: grid;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    padding-top: 2px;
    color: #fff;
    margin-left: 15px !important;
}

.dj-megamenu-clean.dj-fa-5 .arrow:before {
    color: #ffffff;
}

.uk-section-default {
    /* background: rgba(255, 255, 255, 0.0) !important;*/
}

img.dj-icon {
    width: 240px;
    padding-left: 140px;
}

.search_buttons {
    margin-top: 10px;
}

.search_buttons button.uk-button {
    float: right;
    background-color: #F89A3D;
    line-height: 30px;
    font-weight: 300;
    font-size: 17px;
}

.search_buttons button.uk-button:hover {
    color: #000;
}

.djcf_se_row {
    margin-bottom: 10px;
}

.search_price_label {
    display: block;
}

.search_price_from-to {
    display: flex;
    grid-gap: 10px;
}

.search_price_from,
.search_price_to {
    display: contents;
}

.uk-checkbox {
    background-color: #fff;
    height: 24px;
    width: 24px;
}


/* search dj ex fields */

.search_ex_fields .djse_type_select,
.search_ex_fields .djse_type_radio,
.search_ex_fields .djse_type_inputbox_min_max,
.search_ex_fields .djse_type_select_min_max {
    margin-bottom: 10px;
}

.search_ex_fields .djse_type_inputbox_min_max,
.search_ex_fields .djse_type_select_min_max {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0px 8px;
}

.search_ex_fields .djse_type_select .label,
.search_ex_fields .djse_type_radio .label,
.search_ex_fields .djse_type_inputbox_min_max .label,
.search_ex_fields .djse_type_select_min_max .label {
    display: block;
    width: 100%;
    font-weight: 500 !important;
}

.search_ex_fields .djse_type_select .inputbox,
.search_ex_fields .djse_type_inputbox_min_max .inputbox,
.search_ex_fields .djse_type_select_min_max select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0 10px;
    height: 40px;
    max-width: 100%;
    font: inherit;
    text-transform: none;
    color: #343434;
    background: #fff;
    border: 0 none;
    border-radius: 0;
    border-bottom: 1px solid #ddd;
    transition: .2s ease-in-out;
    transition-property: color, background-color, border-color, box-shadow;
    overflow: visible !important;
    box-sizing: border-box;
}

.search_ex_fields .djse_type_select .inputbox,
.search_ex_fields .djse_type_select_min_max select {
    padding-right: 20px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}

.search_ex_fields .djse_type_select_min_max select {
    width: 100% !important;
}

.search_ex_fields .djse_type_inputbox_min_max .inputbox {
    width: 35%;
}


/* end of search dj ex fields */

.tm-header-mobile {
    display: none;
}

.uk-search-default .uk-search-input {
    background: #fff !important;
    font-size: 19px;
}

.djacc--sticky.djacc--bottom-right {
    bottom: 80px !important;
    right: -19px !important;
}


/*main search*/

.uk-grid-stack .main_search div .main_search {
    background-color: #fff;
}

.main_search .tm-grid-expand,
.main_search_v2 .tm-grid-expand {
    float: left;
}

.main_search .s1,
.main_search .s2,
.main_search .s3,
.main_search .s4 {
    margin: 0;
}

.main_search div div.s1 div,
.main_search_v2 div div.s1 div,
.main_search div div.s2 div,
.main_search_v2 div div.s2 div .main_search div div.s3 div,
.main_search_v2 div div.s3 div,
.s2 .se_regs div .uk-select {
    padding-top: 0px;
    /*  border-right: 1px solid #e8e8e8;*/
    width: 99% !important;
}

.main_search .uk-button.uk-button-secondary {
    width: 60px;
    height: 79%;
    padding: 0px 10px 0px 10px !important;
    box-sizing: content-box;
    background-color: #CCCCCC;
    line-height: 40px;
}

.main_search select {
    padding-left: 0;
    /*  transform: translateX(-5px);*/
}

.main_search .uk-form-label,
.main_search_v2 .uk-form-label {
    font-size: 17px;
    font-weight: 700;
    padding-left: 11px;
    vertical-align: top;
    /* izmainas top-search*/
    padding-top: 15px;
    display: block;
    line-height: 25px;
}

.uk-button-secondary span.uk-icon svg {
    width: 49px;
}

.main_search_v2 .uk-button.uk-button-secondary {
    padding: 15px;
    box-sizing: content-box;
    background-color: #CCCCCC;
    width: 42px;
    /* height: 79%;*/
    margin-top: 6px;
    background: #e4e4e4;
}

.dj-megamenu-offcanvas {
    background: #FFF;
    /* padding: 5px 0px 5px 0px;
    text-align: center;*/
}

.dj-megamenu-offcanvas-light {
    text-align: center;
    background-color: #e4e4e4;
}

.main_search select,
.main_search input,
.main_search_v2 select,
.main_search_v2 input {
    padding-left: 10px !important;
    /*height: 40px ;*/
    color: #808080;
    margin-left: 0px;
    line-height: 30px;
}

.s0 a img {
    padding-top: 15px;
    width: 290px;
}

#ask_message {
    height: 100px;
    padding-top: 15px;
    line-height: 1.1 !important;
}

.pieteikumi-gr {
    background: #eee !important;
}

.shadow-bottom {
    background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(111, 111, 111) 70px);
    padding-bottom: 20px;
}

.shadow-bottom_2 {
    color: #fff;
    box-shadow: 0px 10px 20px -10px #24242494;
    /* margin-bottom: 20px;*/
}

.uk-search-input:focus,
div.uk-form-controls:focus,
.uk-select:focus {
    border-color: #6c6c6c !important;
    background-color: #FFF;
}

input:focus-visible,
select:focus-visible,
textarea:focus-visible {
    outline: 1px solid #fff !important;
}

.main_search input::placeholder,
.main_search select,
.main_search_v2 input::placeholder,
.main_search_v2 select {
    font-size: 18px;
    /* color: #D55D0F !important;*/
    color: #808080 !important;
    background-size: 40px;
    /* background: url(../images/inputbox_classifieds.gif) repeat-x #FFFFFF;*/
    background: #FFFFFF;
    width: 97%;
}

.main_search .uk-button-secondary:hover {
    background-color: rgb(0 0 0 / 40%);
    color: #fff;
}

ul.dj-mobile-nav li.dj-mobileitem a {
    padding: 15px !important;
    text-transform: uppercase;
    text-align: center;
    font-size: 20px !important;
    color: #EEEEEE;
    background: #999999;
}

ul.dj-mobile-nav-child li.dj-mobileitem a {
    padding: 15px !important;
    text-transform: uppercase;
    text-align: center;
    font-size: 14px !important;
    color: #EEEEEE !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

ul.dj-mobile-nav-child li.dj-mobileitem a:hover {
    color: rgba(77, 77, 79, 1) !important;
}

ul.dj-mobile-light li.dj-mobileitem:hover>a,
ul.dj-mobile-nav-child li.dj-mobileitem:hover>a {
    color: rgba(77, 77, 79, 1);
}

@media screen and (min-width: 800px) {
    .dj-offcanvas-light {
        background: #EEEEEE;
    }
}

.main_search .uk-first-column {
    grid-template-columns: 1.5fr 1fr 1fr 1fr auto;
    padding-bottom: 15px;
    background: #fff;
    /*border: 1px solid #DDDDDD;*/
    border-radius: 0px;
    /*padding: 5px 5px 0px 10px;*/
    max-width: 100%;
    display: grid;
    grid-gap: 60px;
    margin: 0 auto;
    line-height: 25px;
}

.main_search_v2 .uk-first-column {
    padding-bottom: 15px;
    /*background: #fff;
        border: 1px solid #DDDDDD;*/
    border-radius: 0px;
    /*padding: 5px 5px 0px 10px;*/
    max-width: 100%;
    display: grid;
    grid-gap: 60px;
    margin: 0 auto;
    /* line-height: 25px;
          grid-template-columns: 1fr 1fr 1fr;
          */
}


}

/*inputs*/
#dj-classifieds input[type="text"],
#dj-classifieds input[type="email"],
#dj-classifieds input[type="password"],
#dj-classifieds select,
#dj-classifieds textarea,
.defaultSimpleSkin iframe,
#dj-classifieds .mce-tinymce {
    background: #fff;
    border: 1px solid #ddd !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 10px;
    min-height: 40px;
}
.icon-gap {
    margin-right: 15px;
    width: 25px;
    vertical-align: -webkit-baseline-middle;
}
.icon-email {
    height: 22px !important;
    margin-top: 5px !important;
}
.icon-map-gap {
    width: 25px;
    vertical-align: middle;
    margin-right: 10px;
    margin-left: 20px;
}

/*my bids*/
#dj-classifieds .dj-items_order_by_in {
    border-bottom: 1px solid #f0f0f0;
    padding: 25px;
}
.dj-items_order_by {
    margin-bottom: 30px;
}
.bid_type_box {
    margin-bottom: 30px;
}
.uk-panel {
    /* color:#6E6F72;
    line-height: 17px; 
    font-size: 18px;*/
    /* width: calc(100% + 1px);
    text-align: left;*/
    
    overflow-wrap: break-word;
}
.el-content .el-location {
    color: #000000;
    padding-bottom: 7px;
}
.el-content::first-letter {
    text-transform: capitalize;
}
.el-contact-value li div div div.el-title,
.el-contact-value li div div div:nth-child(2),
.el-contact-value li div div:nth-child(2) {
    display: contents;
    padding-top: 0px !important;
    display: flex;
    color: #818285 !important;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
}
#title_limit,
#introdesc_limit {
    color: #000 !important;
}
.apr-contact-value li div div div.el-content,
.apr-contact-value {
    font-size: 19px;
    font-weight: 300;
    line-height: 23px !important;
    padding-top: 8px;
}
.apr-contact-value li div.uk-margin-remove {
    margin-bottom: 25px !important;
}
.product-pirkt-1 a {
    text-transform: uppercase !important;
    float: left !important;
    padding: 0px 25px 0px 25px;
}
.apr-produkta-text {
    /*position: absolute;
    bottom: 0px;
    padding-bottom: 125px;*/
}
.el-contact-value li {
    text-align: left;
}
.info_logo_left {
    margin-left: -40px;
    background-color: #fff;
    aspect-ratio: 1 / 1;
    justify-content: center;
    display: flex;
    max-width: 200px;
    height: 200px;
}
div.el-meta img.uk-transition-opaque {
    aspect-ratio: 1 / 1 !important;
    width: 13vw;
    max-width: 100px;
    float: right;
}
.info_logo_left img {
    object-fit: contain;
}
.el-contact-value li div div div a.uk-margin-remove-last-child {
    /* line-height: 30px */
}
.el-contact-value li div div:nth-child(2) {
    padding-left: 5px;
}
.uk-link-muted {
    color: #7C7C7C !important;
}
.index-banner div div a div div div.el-content {
    /*  text-transform: initial !important;
    line-height: 17px !important;
    font-size: 15px !important;*/
    
    color: #ffffff !important;
}
div.t1 .el-content {
    line-height: 13px;
    font-size: 12px;
    color: #6E6F72;
    /* text-transform: lowercase; */
    
    max-width: 80%;
}
div.t1 .el-meta {
    position: absolute;
    right: 0px;
    top: 0px;
    /*float: right;
    padding-right: 10px;*/
}
.uk-margin-remove-last-child {
    display: flex;
    /* text-transform: lowercase !important;*/
}
.contact_form {
    padding-left: 20px !important;
}
.el-title {
    /*   margin-top: 7px !important;
    color: #ffffff !important;*/
    /*  text-align: left; */
}
.djc-profile-box div div h3 {
    text-align: left;
    padding-left: 1vw;
}

/* Panels / Tiles */
.uk-panel.uk-tile-default,
.uk-panel.uk-tile-muted {
    border-radius: 0px;
    box-shadow: 0px 13.4108px 17.8811px rgba(40, 41, 61, 0.08);
}
.st0 {
    fill: #A8AAAD !important;
}
.cls-1:hover {
    fill: #000000 !important;
}
.el-panel-radius .el-image {
    border-radius: 0px;
}
.uk-panel.uk-tile-muted .el-image {
    border-radius: 0px 0 0 0px;
}
.uk-panel.uk-tile-default .el-image {
    border-radius: 0px 0px 0 0;
}
.uk-panel.uk-tile-default .uk-inline-clip .el-image {
    border-radius: 0px;
}
.dj-el-radius .el-image,
.dj-el-radius .uk-thumbnav .uk-background-cover,
.dj-el-radius .uk-tile {
    border-radius: 0px;
    object-fit: contain;
}

/* promotions */
.p_bold .el-meta,
.p_bold .el-content,
.p_special .el-meta,
.p_special .el-content {
    font-weight: 700;
}
.uk-width-auto .el-title {
    display: block ruby;
}
.p_bold .el-title,
.p_special .el-title {
    -webkit-text-stroke-width: 0.6px;
    -webkit-text-stroke-color: #151515;
}
.p_border,
.p_special {
    border: 2px solid #d55d0f;
}
.p_bg,
.p_special {
    background-color: #d55d0f1a;
}
.p_special::after {
    content: "Recomended";
    position: absolute;
    top: 15px;
    right: 15px;
    bottom: auto;
    left: auto;
    padding: 2px 5px;
    font-size: 13px;
    color: #FFFFFF;
    background-color: #151515;
    border-radius: 5px;
}
.sppb-flipbox-panel {
    height: 170px;
}

/* end of promotions */
.uk-button-secondary span.uk-icon svg {
    width: 90px;
}
@media (max-width: 960px) {
    .shadow-bottom,
    .shadow-bottom_2 {
        background: transparent;
        box-shadow: transparent;
    }
    
    div.partner-slilder div ul li a.el-item div div {
        /* display: contents !important;*/
    }
    
    .pieteikumi-gr {
        background: #eee !important;
    }
    
    .uk-overlay {
        padding: 0px;
    }
    
    .uk-overlay .el-title {
        font-size: 12px;
        line-height: 13px;
    }
    
    .uk-overlay .uk-margin-medium-top .uk-button {
        line-height: 19px;
    }
    
    .index-banner div div a div div div.el-content {
        line-height: 12px;
        font-size: 10px;
        color: #ffffff;
    }
    
    .index-banner div div a div div div.uk-margin-medium-top {
        margin-top: 4px !important;
    }
    
    .uk-text-lead {
        left: 0px !important;
        text-align: center;
        font-size: 12px;
        margin-bottom: 5px;
    }
    
    .dj-offcanvas-light .dj-offcanvas-logo img {
        width: 145px;
    }
    
    .saraksta-item .uk-flex {
        display: block;
    }
    
    .saraksta-item div div {
        line-height: 12px;
        font-size: 10px;
        display: flow-root;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
    }
    
    ul.dj-mobile-light li.dj-mobileitem.parent>a span.toggler {
        top: 36%;
    }
    
    .main_search_v2 .uk-width-small\@m {
        width: 0%;
    }
    
    .dj-mobile-open-btn.dj-fa-5 .dj-mobile-open-icon::before,
    .dj-mobile-open-btn.dj-fa-0 .dj-mobile-open-icon:before,
    .dj-mobile-open-btn.dj-fa-1 .dj-mobile-open-icon:before,
    .dj-mobile-open-btn.dj-fa-5 {
        font: normal normal normal 34px/1 "FontAwesome";
    }
    
    .index-banner {
        margin-right: 10px;
        margin-left: 0px;
    }
    
    .main_search .uk-form-label,
    .main_search_v2 .uk-form-label {
        display: none;
    }
    
    .dj-up_a {
        height: 50px;
    }
    
    .dj-offcanvas-top {
        background: transparent !important;
    }
    
    .main_search_v2 .uk-button.uk-button-secondary {
        box-sizing: content-box;
        width: 30px;
        margin-top: 25px;
        padding: 0px;
        float: left;
        background: none;
        box-shadow: none;
        color: #736d6d;
    }
    
    form.uk-form .main_search_v2 {
        /*background-color: rgb(255, 187, 121) !important;*/
        padding-bottom: 7px;
    }
    
    .main_search_v2 .language-background {
        /*  background: #EEEEEE !important;*/
    }
    
    .main_search .tm-grid-expand,
    .main_search_v2 .tm-grid-expand {
        float: none !important;
        padding-left: 11vw;
    }
    
    .s0 a img {
        width: calc(5vw + 12pc);
        padding: 30px 0px 10px 0px;
    }
    
    .main_search select,
    .main_search input,
    .main_search_v2 select,
    .main_search_v2 input {
        height: 30px !important;
        /*margin-left: 15px;
        */
    }
    
    .dj-megamenu-offcanvas {
        background: #E4E4E4;
    }
    
    .main_search_v2 .uk-button.uk-button-secondary {
        background-color: transparent;
        color: #6c6c6c;
        box-shadow: none !important;
    }
    
    .portala-nosaukums {
        font-size: 13px !important;
    }
    
    .jf_sidebuttons {
        top: 87%;
    }
    
    .main_search .uk-form-label,
    .main_search_v2 .uk-form-label {
        display: none;
        /* Hide the label on mobilemobile screens */
    }
    
    .saraksts-item-link .uk-button-text {
        line-height: 1 !important;
        font-size: 9px;
    }
    
    .saraksts-item-link {
        height: 13px;
        display: flex;
    }
    
    .dj-offcanvas-effect-1 .dj-offcanvas-left {
        left: 5%;
        width: 90%;
    }
    
    .uk-child-width-expand .uk-width-expand .el-title {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 76%;
        height: 20px;
    }
    
    .saraksts .uk-grid-stack div {
        /*    padding-right: 10px;*/
    }
    
    .social-svg {
        /*  width: 50px;
        padding-left: 10px;*/
    }
    
    .info-lapa-grid-item div div a div.el-title {
        font-size: 14px;
        height: calc(5vh + 15px);
    }
    
    .main_search_v2 .uk-first-column {
        padding-bottom: 0px;
    }
    
    .saraksts {
        padding-top: 10px;
    }
    
    .image-slider-section {
        padding-bottom: 0px !important;
    }
    
    .djacc--sticky.djacc--bottom-right {
        bottom: 1px !important;
        right: 1px !important;
    }
    
    .djacc-popup .djacc__btn svg {
        margin: 0 auto 4px;
        width: 16px;
    }
    
    .lang-section .logo-background {
        background: #E4E4E4 !important;
    }
    
    .lang-section.main_search_v2 {
        background-color: rgb(248 154 61) !important;
    }
    
    .laimalv-svg div div a svg {
        width: 108px;
    }
    
    .main_search_v2 div div div.s1 {
        margin-bottom: -4px !important;
    }
    
    .main_search div div.s1 div,
    .main_search_v2 div div.s1 div,
    .main_search div div.s2 div,
    .main_search_v2 div div.s2 div .main_search div div.s3 div,
    .main_search_v2 div div.s3 div,
    .s2 .se_regs div .uk-select {
        padding-top: 4px;
        /*  border-right: 1px solid #e8e8e8;*/
        width: 99% !important;
    }
    
    .soc-footer {
        margin-bottom: 0;
    }
    
    div.partner-slilder div ul li a.el-item {
        display: flex !important;
        max-height: 110px;
        align-items: center;
    }
    
    .mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title h2,
    .mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title h2 a {
        font-size: 12px;
    }
    
    #mod_djclassifieds_cattree129.mod_djclassifieds_cattree .dj-cattree-box.cols1 .dj-cattree,
    #mod_djclassifieds_cattree154.mod_djclassifieds_cattree .dj-cattree-box.cols1 .dj-cattree {
        width: 100% !important;
    }
    
    .djacc {
        margin: 79px 5px !important;
    }
    
    .whatsappchat.is-bottom_right .popup-section .popup .popuptext {
        bottom: 100px;
    }
    
    .info_logo_left {
        margin-left: 0px;
    }
}
/* === LR category producer 3-column row: logo | description | product slideshow === */
.lr-catgrid { width: 100%; margin-left: 0; }
.lr-catgrid > .lr-col-logo   { width: 20%; }
.lr-catgrid > .lr-col-desc   { width: 50%; }
.lr-catgrid > .lr-col-slides { width: 30%; }
.lr-col-logo img { max-width: 100%; height: auto; display: block; }
.lr-col-desc .uk-width-3-4 { width: 100% !important; }
.lr-col-slides .lr-slideshow { width: 100%; max-width: 300px; margin-left: auto; }
.lr-col-slides .uk-dotnav > * > * { background: rgba(255,255,255,.65); border-color: rgba(0,0,0,.2); }
@media (max-width: 959px) {
  .lr-catgrid > .lr-col-logo,
  .lr-catgrid > .lr-col-desc,
  .lr-catgrid > .lr-col-slides { width: 100%; }
  .lr-col-slides .lr-slideshow { margin: 0 auto; }
}
/* === end LR === */

/* LR fix v2: force flex sizing (min-width:0 so wide content shrinks) */
.lr-catgrid.uk-grid, .lr-catgrid { flex-wrap: nowrap !important; }
.lr-catgrid > .lr-col-logo   { flex: 0 0 20% !important; max-width: 20%; min-width: 0; }
.lr-catgrid > .lr-col-desc   { flex: 0 0 50% !important; max-width: 50%; min-width: 0; }
.lr-catgrid > .lr-col-slides { flex: 0 0 30% !important; max-width: 30%; min-width: 0; }
@media (max-width: 959px) {
  .lr-catgrid.uk-grid, .lr-catgrid { flex-wrap: wrap !important; }
  .lr-catgrid > .lr-col-logo,
  .lr-catgrid > .lr-col-desc,
  .lr-catgrid > .lr-col-slides { flex: 0 0 100% !important; max-width: 100%; }
}
/* === end LR v2 === */

/* === LR refine v3: remove desc thumbnail, compact rows ~logo height, 3-up auto carousel === */
.lr-col-desc img { display: none !important; }
.lr-catgrid.uk-grid, .lr-catgrid { align-items: center !important; }
.lr-col-desc { max-height: 112px; overflow: hidden; }
.lr-col-slides .lr-slider { width: 100%; max-width: 100%; margin-left: 0; }
.lr-col-slides .uk-slider-items > li { height: 100px; }
.lr-col-slides .uk-slider-items > li img { width: 100%; height: 100%; object-fit: cover; border-radius: 3px; display: block; }
/* === end LR v3 === */

/* === LR refine v4: logo 5px all sides, desc starts ~5px after logo, fuller profile description, carousel ~+10px === */
.lr-col-logo { padding: 5px !important; box-sizing: border-box; }
.lr-col-desc { padding: 5px 8px 5px 0 !important; box-sizing: border-box; max-height: 110px; overflow: hidden; }
.lr-col-slides { padding: 0 !important; box-sizing: border-box; }
.lr-col-slides .uk-slider-items > li { height: 110px; }
.lr-name { font-weight: 600; line-height: 1.15; margin: 0 0 2px; font-size: 14px; }
.lr-name a { color: #231f20; }
.lr-desc-text { font-size: 12px; line-height: 1.3; color: #5f5f5f; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; }
@media (max-width: 959px) { .lr-col-desc { max-height: none; } .lr-desc-text { -webkit-line-clamp: 6; } }
/* === end LR v4 === */

/* === LR refine v5: logo column fits the logo (desc starts right after it), desc expands === */
.lr-catgrid > .lr-col-logo { flex: 0 0 auto !important; width: auto !important; max-width: 150px; }
.lr-col-logo img { height: 100px !important; width: auto !important; max-width: 140px !important; object-fit: contain; display: block; }
.lr-catgrid > .lr-col-desc { flex: 1 1 auto !important; max-width: none !important; min-width: 0; }
.lr-catgrid > .lr-col-slides { flex: 0 0 30% !important; max-width: 30%; }
/* === end LR v5 === */

/* === LR v5 mobile: ensure columns stack full-width below 960px === */
@media (max-width: 959px) {
  .lr-catgrid > .lr-col-logo,
  .lr-catgrid > .lr-col-desc,
  .lr-catgrid > .lr-col-slides { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; }
  .lr-col-logo img { max-width: 140px !important; }
}
/* === end LR v5 mobile === */

/* === LR social feed block on producer profile === */
.lr-social-wrap { width: 100%; margin-top: 28px; clear: both; }
.lr-social-feed { width: 100%; }
.lr-social-title { font-size: 18px; font-weight: 600; margin: 0 0 12px; color: #231f20; }
.lr-social-yt { float: right; width: 48%; margin: 4px 0 16px 24px; }
.lr-yt-frame { position: relative; padding-bottom: 56.25%; height: 0; border-radius: 4px; overflow: hidden; }
.lr-yt-frame iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.lr-social-fb .fb-page, .lr-social-fb .fb-page span, .lr-social-fb .fb-page iframe { width: 100% !important; }
@media (max-width: 768px) { .lr-social-yt { float: none; width: 100%; margin: 16px 0; } }
/* === end LR social === */

/* === LR social tuning: YouTube 50% beside, IG follow-card fallback === */
.lr-mode-beside { float: right; width: 48%; margin: 4px 0 16px 24px; }
.lr-mode-beside .lr-social-yt { float: none; width: 100%; margin: 0; }
.lr-ig-follow { display: inline-flex; align-items: center; gap: 10px; padding: 12px 18px; border: 1px solid #e2e2e2; border-radius: 6px; color: #231f20; text-decoration: none; margin-top: 4px; }
.lr-ig-follow:hover { background: #fafafa; border-color: #00C0F3; color: #00C0F3; }
.lr-ig-follow-text { font-weight: 600; }
@media (max-width: 768px) { .lr-mode-beside { float: none; width: 100%; margin: 16px 0; } }
/* === end LR social tuning === */

/* === LR search-results: keep search-term highlight, tighter mobile description === */
.lr-name .search_bold, .lr-desc-text .search_bold { font-weight: 700; color: #00C0F3; }
@media (max-width: 959px) {
  .lr-catgrid .lr-col-desc { max-height: 96px; overflow: hidden; }
  .lr-catgrid .lr-desc-text { -webkit-line-clamp: 4; }
}
/* === end LR search-results === */

/* === LR v6: compact mobile search/directory cards (logo left | desc center-right | short 6-up carousel below) === */
@media (max-width: 959px) {
  .lr-catgrid.uk-grid, .lr-catgrid { flex-wrap: wrap !important; align-items: flex-start !important; }
  .lr-catgrid > .lr-col-logo { flex: 0 0 auto !important; width: auto !important; max-width: 80px !important; padding: 4px !important; }
  .lr-catgrid > .lr-col-logo img { max-width: 72px !important; max-height: 60px !important; height: auto !important; width: auto !important; }
  .lr-catgrid > .lr-col-desc { flex: 1 1 0 !important; max-width: none !important; width: auto !important; min-width: 0; max-height: 80px !important; padding: 2px 4px 2px 8px !important; }
  .lr-catgrid .lr-desc-text { -webkit-line-clamp: 3 !important; font-size: 11.5px; line-height: 1.25; }
  .lr-catgrid .lr-name { font-size: 13px; }
  .lr-catgrid > .lr-col-slides { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; margin-top: 4px; }
  .lr-col-slides .uk-slider-items > li { height: 55px !important; }
  .lr-col-slides .uk-slider-items > * { width: 16.66% !important; }
}
/* === end LR v6 === */

/* === LR v7: mobile alt-row orange separator + vertically center logo/description === */
@media (max-width: 959px) {
  .lr-catgrid.uk-grid, .lr-catgrid { align-items: center !important; }
  .uk-grid > *:nth-child(even):has(.lr-catgrid) > .el-item { background-color: #F89A3D36 !important; }
}
/* === end LR v7 === */
