#dj-classifieds .dj-items .item_row .item_content .item_title h3 {
  display: inline-block;
  vertical-align: top;
  font-weight: 600;
  font-size: 1.4em;
  line-height: 1.1;
  text-transform: none;
  color: #26b0cd;
  margin: 0 10px 0 0;
    margin-bottom: 0px;
}


/* Yootheme Pro Styling */
.uk-button, .btn {
  padding: 12px 20px;
}

.uk-button-small, .btn-sm {
  padding: 8px 10px;
}


.uk-button-large, .btn-lg {
  padding: 15px 40px;
}


.uk-light .uk-navbar-nav > li > a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-card-primary.uk-card-body .uk-navbar-nav > li > a, .uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-nav > li > a, .uk-overlay-primary .uk-navbar-nav > li > a, .uk-offcanvas-bar .uk-navbar-nav > li > a, .uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav > li > a {
  color: rgba(255, 255, 255, 1);
}

.uk-light .uk-nav-default > li > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-card-primary.uk-card-body .uk-nav-default > li > a, .uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-default > li > a, .uk-overlay-primary .uk-nav-default > li > a, .uk-offcanvas-bar .uk-nav-default > li > a, .uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-default > li > a {
  color: rgba(255, 255, 255, 1);
}

.uk-card-primary.uk-card-body .uk-input::placeholder, .uk-card-primary > :not([class*="uk-card-media"]) .uk-input::placeholder, .uk-light .form-control:where(input)::placeholder, .uk-light .uk-input::placeholder, .uk-navbar-container:not(.uk-navbar-transparent) .uk-input::placeholder, .uk-offcanvas-bar .uk-input::placeholder, .uk-overlay-primary .uk-input::placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder {
  color: rgba(255,255,255,1);
}

.uk-light a, .uk-light .uk-link, .uk-section-primary:not(.uk-preserve-color) a, .uk-section-primary:not(.uk-preserve-color) .uk-link, .uk-section-secondary:not(.uk-preserve-color) a, .uk-section-secondary:not(.uk-preserve-color) .uk-link, .uk-tile-primary:not(.uk-preserve-color) a, .uk-tile-primary:not(.uk-preserve-color) .uk-link, .uk-tile-secondary:not(.uk-preserve-color) a, .uk-tile-secondary:not(.uk-preserve-color) .uk-link, .uk-card-primary.uk-card-body a, .uk-card-primary.uk-card-body .uk-link, .uk-card-primary > :not([class*="uk-card-media"]) a, .uk-card-primary > :not([class*="uk-card-media"]) .uk-link, .uk-overlay-primary a, .uk-overlay-primary .uk-link, .uk-offcanvas-bar a, .uk-offcanvas-bar .uk-link, .uk-navbar-container:not(.uk-navbar-transparent) a, .uk-navbar-container:not(.uk-navbar-transparent) .uk-link {
  color: #000;
}

.uk-card-primary.uk-card-body .uk-icon-button, .uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-button, .uk-light .uk-icon-button, .uk-navbar-container:not(.uk-navbar-transparent) .uk-icon-button, .uk-offcanvas-bar .uk-icon-button, .uk-overlay-primary .uk-icon-button, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button {
  background-color: transparent;
  color: rgba(255,255,255,1);
  border-color: rgba(255,255,255,0.1);
}


.uk-card-primary.uk-card-body .uk-icon-button:hover, .uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-button:hover, .uk-light .uk-icon-button:hover, .uk-navbar-container:not(.uk-navbar-transparent) .uk-icon-button:hover, .uk-offcanvas-bar .uk-icon-button:hover, .uk-overlay-primary .uk-icon-button:hover, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover {
  background-color: rgba(255,255,255,.1);
  color: #fff;
  border-color: rgba(255,255,255,.2);
  }
  
    /* Banner Adverts */
  
.mod-banners__item.banneritem{margin-bottom: 10px;}
  
  /* DJ Megamenu */
  
  #dj-megamenu304, #dj-megamenu304offcanvas {font-family: montserrat;text-transform:uppercase;font-size:14px;}
  #dj-megamenu304 li a.dj-up_a small.subtitle {
  font-size: 14px;
}

.dj-megamenu-clean li a.dj-up_a small.subtitle {
  opacity: 1;
}
.dj-megamenu  .subtitle, .dj-megamenu-clean li a.dj-up_a {text-align:center;}


.dj-megamenu-clean.dj-fa-no .arrow::before {
border: solid #fff;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
border-width: 0 2px 2px 0;
}



#dj-megamenu304 li ul.dj-submenu > li > a {
  border: solid 1px #B49B57;
  margin: 5px;
}

  
  #dj-megamenu304mobile.dj-megamenu-select-dark .dj-mobile-open-btn:focus, #dj-megamenu304mobile.dj-megamenu-select-dark:hover .dj-mobile-open-btn, #dj-megamenu304mobile.dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover, #dj-megamenu304mobile.dj-megamenu-offcanvas-dark .dj-mobile-open-btn:focus, #dj-megamenu304mobile.dj-megamenu-accordion-dark .dj-mobile-open-btn:hover, #dj-megamenu304mobile.dj-megamenu-accordion-dark .dj-mobile-open-btn:focus {
  color: rgba(180,155,87, 1);
}
#dj-megamenu304mobile.dj-megamenu-select-dark .dj-mobile-open-btn:focus, #dj-megamenu304mobile.dj-megamenu-select-dark:hover .dj-mobile-open-btn, #dj-megamenu304mobile.dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover, #dj-megamenu304mobile.dj-megamenu-offcanvas-dark .dj-mobile-open-btn:focus, #dj-megamenu304mobile.dj-megamenu-accordion-dark .dj-mobile-open-btn:hover, #dj-megamenu304mobile.dj-megamenu-accordion-dark .dj-mobile-open-btn:focus {
  background: rgba(25,41,82, 1);
}
.dj-offcanvas {width: 450px;}

/* Back to top */

.back-to-top {
  background-color: #192952;
  color:#ffffff !important;
  padding: 10px 20px;
  margin-right: 10px;
  border-radius: 2px;
  position: absolute;
  position: fixed;
  pointer-events: all;
  right: 10px;
  z-index: 99;
  top: calc(100vh - 9rem);
  box-shadow: -2px 5px 10px 0 rgba(0,0,0,.3);
}

a.back-to-top:hover {
  background-color: #b49b57;color:#000 !important;
}

/* DJ Classified Styling */

.type_label.bt_exchange {border:1px solid #14547E;background:#6D9AD2;color:#FFFFFF;border-radius:2px;padding:2px 4px;margin:3px 5px;}


.bt_forsale {
    font-size:20px !important;
    text-transform:uppercase;
    border: 1px solid #A2691B;
    background: #FEC657;
    color: #000000;
    border-radius: 2px;
    padding: 0px 2px;
    margin: 3px 5px;
}


.horse-button, .pony-button, .employ-button, .horsebox-button, .looking-button, .litter-button, .clothing-button, .hireling-button, .loan-button, .property-button, .yard-button, .newsletter-button {
	display: flex !important;
	align-items: center !important;
	height: 82px !important;
}
.horse-button > div, .pony-button > div, .employ-button > div, .horsebox-button > div, .looking-button > div, .litter-button > div, .clothing-button > div, .hireling-button > div, .loan-button > div, .property-button > div, .yard-button > div, .newsletter-button > div {
    margin:0 auto;
}


#dj-classifieds .dj-items .item_row.p_border .item_row_in,
#dj-classifieds .dj-items .item_row.p_border{
    border: 3px solid #192952 !important;
}

#dj-classifieds .dj-items .item_row.p_bg {
	border-bottom: 1px solid #192952 !important;
}

li.item-1470 {
    background:#B49B57;
    padding:0px 10px;
    margin:5px 0px;
}
li.item-1470 {
    color:#000 !important;
}
li.item-1470 a:hover,
li.item-1470 a:focus,
li.item-1470 a:active,
li.item-1470.uk-active a {
    color:#000 !important;
}
li.item-1438 {
    background:#000;
    padding:0px 10px;
    margin:5px 0px; 
}

li.item-1530 {
    background:rgba(255,255,255,0.2);
    padding:0px 10px;
    margin:5px 0px;
}
li.item-1530 {
    color:#000 !important;
}
li.item-1530 a:hover,
li.item-1530 a:focus,
li.item-1530 a:active,
li.item-1530.uk-active a {
    color:#ffffff !important;
}



/*** CLASSIFIEDS ***/


select.inputbox:not([class*="input-"]),
.inputbox[type="text"]:not([class*="input-"]) {
    width:100% !important;
}
#module-217.uk-panel .uk-margin-medium-bottom {
    margin-bottom:0px !important;
}

#tm-top h3 {
    background:#192952;
    color:#fff;
    padding:0px 10px 5px 10px;
    margin-bottom:0px;
    margin-top:0px;
}


#dj-classifieds .dj-items .item_row .item_row_in {
  padding: 20px 10px;
  border-bottom: 1px solid #dbdbdb;
}
#dj-classifieds .dj-items .item_row.p_border {
  border: 3px solid #2980b9;
    box-shadow:0 0 7px 0 rgba(0,0,0,0.3);
}
#dj-classifieds .dj-items .item_row.p_bg {
  background: #d7effe;
  border-bottom: 1px solid #f0f0f0;
    box-shadow:0 0 7px 0 rgba(0,0,0,0.3);
}
#dj-classifieds .dj-items .item_row.p_special {
    box-shadow:0 0 7px 0 rgba(0,0,0,0.3);
}
#dj-classifieds .dj-items .item_row.p_first {
    box-shadow:0 0 7px 0 rgba(0,0,0,0.3);
}
#dj-classifieds .dj-items .item_row.p_bold {
    box-shadow:0 0 7px 0 rgba(0,0,0,0.3);
    font-weight:bold;
}



#dj-classifieds .dj-items .item_row {
  margin-bottom: 15px;
    border:1px solid #545454;
}


#dj-classifieds .dj-items .item_row .item_content .item_title h3 a {
  font-size: 20px;
  color: #192952;
}

#dj-classifieds .dj-item .general_det .row_gd.added {
  float: left;
}
#dj-classifieds .dj-item .description h2, #dj-classifieds .dj-item .custom_det h2, #dj-classifieds .dj-item .localization_det h2, #dj-classifieds .dj-item .additional h2, #dj-classifieds .dj-item .video_box h2, #dj-classifieds .dj-item .djcf_comments h2 {
  padding: 0 0 0 30px;
  font-size: 22px;
}
#dj-classifieds .dj-item span.row_value,
#dj-classifieds .dj-item span.row_label,
#dj-classifieds .dj-item .description p {
  font-size: 18px;
  color: #000;
}



/*** ERROR MESSAGE ***/

@media (min-width:961px) {
#system-message-container .uk-section-default .uk-section {
  margin-left:280px;
  padding-top:70px;
}
}

/*** BUTTONS ***/

.horse-button {
    background:#401234;
}
.horse-button p {
    color:#fff;
    line-height:19px;
}
.horse-button a {
    color:#fff;
}
.horse-button:hover {
    background:#72724c;
}
.horse-button .uk-width-auto.uk-first-column {
    padding-left:0px !important;
}
.horse-button .uk-grid-small div {
    padding-left:3px !important;
}
@media (max-width: 961px) {
#tm-top .uk-width-1-2\@m.uk-grid-margin {
    display:none !important;
}
}

.pony-button {
    background:#192952;
}
.pony-button p {
    color:#fff;
    line-height:19px;
}
.pony-button a {
    color:#fff;
}
.pony-button:hover {
    background:#72724c;
}
.pony-button .uk-width-auto.uk-first-column {
    padding-left:0px !important;
}
.pony-button .uk-grid-small div {
    padding-left:3px !important;
}

.horsebox-button {
    background:#8926fd;
}
.horsebox-button p {
    color:#fff;
    line-height:19px;
}
.horsebox-button a {
    color:#fff;
}
.horsebox-button:hover {
    background:#72724c;
}
.horsebox-button .uk-width-auto.uk-first-column {
    padding-left:0px !important;
}
.horsebox-button .uk-grid-small div {
    padding-left:3px !important;
}

.employ-button {
    background:#005450;
}
.employ-button p {
    color:#fff;
    line-height:19px;
}
.employ-button a {
    color:#fff;
}
.employ-button:hover {
    background:#72724c;
}
.employ-button .uk-width-auto.uk-first-column {
    padding-left:0px !important;
}
.employ-button .uk-grid-small div {
    padding-left:3px !important;
}

.looking-button {
    background:#5a287f;
}
.looking-button p {
    color:#fff;
    line-height:19px;
}
.looking-button a {
    color:#fff;
}
.looking-button:hover {
    background:#72724c;
}
.looking-button .uk-width-auto.uk-first-column {
    padding-left:0px !important;
}
.looking-button .uk-grid-small div {
    padding-left:3px !important;
}

.hireling-button {
    background:#ea5b0c;
}
.hireling-button p {
    color:#fff;
    line-height:19px;
}
.hireling-button a {
    color:#fff;
}
.hireling-button:hover {
    background:#72724c;
}
.hireling-button .uk-width-auto.uk-first-column {
    padding-left:0px !important;
}
.hireling-button .uk-grid-small div {
    padding-left:3px !important;
}

.clothing-button {
    background:#009fe3;
}
.clothing-button p {
    color:#fff;
    line-height:19px;
}
.clothing-button a {
    color:#fff;
}
.clothing-button:hover {
    background:#72724c;
}
.clothing-button .uk-width-auto.uk-first-column {
    padding-left:0px !important;
}
.clothing-button .uk-grid-small div {
    padding-left:3px !important;
}

.litter-button {
    background:#c4007a;
}
.litter-button p {
    color:#fff;
    line-height:19px;
}
.litter-button a {
    color:#fff;
}
.litter-button:hover {
    background:#72724c;
}
.litter-button .uk-width-auto.uk-first-column {
    padding-left:0px !important;
}
.litter-button .uk-grid-small div {
    padding-left:3px !important;
}

.yard-button {
    background:#6aa842;
}
.yard-button p {
    color:#fff;
    line-height:19px;
}
.yard-button a {
    color:#fff;
}
.yard-button:hover {
    background:#72724c;
}
.yard-button .uk-width-auto.uk-first-column {
    padding-left:0px !important;
}
.yard-button .uk-grid-small div {
    padding-left:3px !important;
}

.loan-button {
    background:#5a287f;
}
.loan-button p {
    color:#fff;
    line-height:19px;
}
.loan-button a {
    color:#fff;
}
.loan-button:hover {
    background:#72724c;
}
.loan-button .uk-width-auto.uk-first-column {
    padding-left:0px !important;
}
.loan-button .uk-grid-small div {
    padding-left:3px !important;
}

.property-button {
    background:#B49B57;
}
.property-button p {
    color:#fff;
    line-height:19px;
}
.property-button a {
    color:#fff;
}
.property-button:hover {
    background:#72724c;
}
.property-button .uk-width-auto.uk-first-column {
    padding-left:0px !important;
}
.property-button .uk-grid-small div {
    padding-left:3px !important;
}

.newsletter-button {
    background:#c20e1a;
}
.newsletter-button p {
    color:#fff;
    line-height:19px;
}
.newsletter-button a {
    color:#fff;
}
.newsletter-button:hover {
    background:#72724c;
}
.newsletter-button .uk-width-auto.uk-first-column {
    padding-left:0px !important;
}
.newsletter-button .uk-grid-small div {
    padding-left:3px !important;
}

/*** HOME PAGE LISTINGS ***/

#dj-classifieds .dj-items .item_row .item_img_box_in img,
#dj-classifieds a img.no-image {
  max-width: 150px !important;
    width:150px !important;
}
@media (min-width:685px) {
#dj-classifieds .dj-items .item_row .item_outer {
  width: 60%;
}
#dj-classifieds .dj-items .item_row .item_details {
  width: 40%;
}
}
@media (max-width:661px) {
#dj-classifieds .dj-items .item_row .item_outer {
  width: 100%;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
}

    #dj-classifieds .dj-items .item_row .item_img_box_in img {
  max-width: 100% !important;
        padding:0px;
}
    #dj-classifieds .dj-items .item_row .item_img_box_in {
        padding:0px;
}
}

#dj-classifieds .dj-item .title_top .button {
  margin: 0px 0px 0px 10px;
  float: right;
  padding: 2px 5px;
  font-size: 14px;
  line-height: 20px;
  background: #192952 !important;
  color: #fff;
}
#dj-classifieds .dj-item .title_top {
  margin: 0 0 30px;
  background: #eee;
  padding: 10px;
}

.price_unit, .price_val {
    color:#192952;
}
#dj-classifieds .dj-items .item_row .item_content .item_title h3 {
    margin-bottom:7px;
}

.date_cat .date {
    display:none !important;
}


/*** LISTINGS ****/

  @media (max-width: 685px) {
#dj-classifieds .dj-items .item_row .item_outer_in .item_img_box {
  /*display: table-cell;*/
}
#dj-classifieds .dj-items .item_row .item_img_box_in img,
#dj-classifieds a img.no-image {
  max-width: 100% !important;
    width: 100% !important;
    margin-bottom:5px;
}

  @media (max-width: 685px) {
#dj-classifieds .dj-items .item_row .item_outer_in .item_img_box {
  /*width: 30%;*/
  padding-right: 10px;
}
}
  @media (max-width: 685px) {
#dj-classifieds .dj-items .item_row .item_outer_in .item_content {
  /*display: table-cell;*/
}
}

#dj-classifieds h1.main_cat_title {
    font-size:30px;
    text-transform:none;
}
#dj-classifieds .dj-items_order_by_in .dj-items_order_by_values a.active {
  padding-right: 24px !important;
  background-size: 18px !important;
}

.title_top {
    font-family:Montserrat;
    text-transform:lowercase;
}

