/* Custom CSS */
html, body, .nav.menu li a, .nav.menu li span.separator, .control-label label, #dj-classifieds .dj-item .description, #uddeim-module {
  font-size:16px!important;
}
h1 span, h1 {
  font-size:34px;
}
h2 span, h2 {
  font-size:30px;
}
.hero {
  margin-bottom:50px;
}
.btn-hero {
  background:#fff;
  padding:20px 50px;
  color:#039ad2;
  font-size:20px;
}
.dj-megamenu-override li.dj-up a.dj-up_a.button-ms {
  background:#ffcc33;
}

.djcf_menu .nav.menu li a {
  font-size:12px;
}
#jm-sitedesc {
  font-size:12px;
}
#jm-footer {
  color:#fff;
}
#jm-allpage .search-ms.location-ms.bg-ms .dj_cf_search {
  background:#1FA8CB;
}

.dj-megamenu-override li.dj-up a.dj-up_a{
  *padding:0;
}
.dj_cf_search.dj_cf_search_onerow .search_row1 > div {
  padding:0px!important;
}
.dj_cf_search_onerow .search_advanced a {
  font-size:12px;
}
.home .bannergroup .banneritem img {
  width:100%!important;
}
#jm-footer {
  background:#1FA8CB;
}
#jm-top-menu-nav {
  background:none;
  *margin-top:20px;
}
#jm-footer-mod {
  border-top:3px solid #1FA8CB;
}
#jm-top3 {
  margin-bottom:50px;
}
#jm-top-menu-nav {
  *margin-top:-50px;
}
.jmm-social.default {
  text-align:left;
}
#jm-allpage .jmm-social li .jmm-ico {
  width:25px;
  height:25px;
  line-height:25px;
}
#jm-allpage .jmm-social li {
  font-size:16px;
}
#jm-top2 {
  background:unset;
  background-image:url("../../../images/banner.jpg")!important;
  height:400px;
  background-repeat:no-repeat;
  background-position:center;
}
#jm-allpage .search-ms .dj_cf_search {
  max-width:100%;
  width:100%;
  box-shadow:none;
  *position:absolute;
  *top:200px;
}
#jm-allpage .search-ms .search_word input[type="text"] {
  border:1px solid rgba(0,0,0,0.24)!important;
}
#jm-allpage .search-ms.category-ms .search_cats > select {
  border:1px solid rgba(0,0,0,0.24)!important;
}

.search_row1, #dj-megamenu141 > li.dj-up.itemid777, .langtrans {
  *margin-top:-10px!important;
}
#jm-top1 > div > div > div > div.jm-module.search-ms.category-ms.focus {
  margin-bottom:0;
}
.topsearch ul:before {
  content:"Top Search:";
  font-weight:600;
}
.topsearch ul li a {
  font-size:12px!important;
}
div#jm-logo-sitedesc {
    max-width: 198px;
    width: 100%;
}
div#jm-logo-sitedesc #jm-logo img {
max-width: 160px;
width: 100%;
}
.dj_cf_search.dj_cf_search_onerow .search_row1 > div {
  *padding:0;
}
/* Top categories */
#jm-top1 > div > div > div > div.jm-module.inline-list.borderbottom.margin-ms.topsearch > div > div > div > ul, #jm-top1 > div > div > div > div.jm-module.inline-list.borderbottom.margin-ms.topsearch > div > div > div > ul > li a {
*background:#1FA8CB;
*color:#fff;
}
#jm-top1 > div > div > div > div.jm-module.inline-list.borderbottom.margin-ms.topsearch > div > div > div > ul {
  padding:10px 20px;
  border-radius:3px;
}
/*.topsearch li:first-child a:before {
  content:"\f109";
  font-family:FontAwesome;
  padding-right:3px;
  color:#fff;
}
.topsearch li:nth-child(2) a:before {
  content:"\f11b";
  font-family:FontAwesome;
  padding-right:3px;
  color:#fff;
}
.topsearch li:nth-child(3) a:before {
  content:"\f10b";
  font-family:FontAwesome;
  padding-right:3px;
  color:#fff;
}
.topsearch li:nth-child(4) a:before {
  content:"\f0e7";
  font-family:FontAwesome;
  padding-right:3px;
  color:#fff;
}
.topsearch li:nth-child(5) a:before {
  content:"\f1ad";
  font-family:FontAwesome;
  padding-right:3px;
  color:#fff;
}
.topsearch li:nth-child(6) a:before {
  content:"\f299";
  font-family:FontAwesome;
  padding-right:3px;
  font-size:16px;
  color:#fff;
}
.topsearch li:nth-child(7) a:before {
  content:"\f154";
  font-family:FontAwesome;
  padding-right:3px;
  color:#fff;
}
.topsearch li:nth-child(8) a:before {
  content:"\f138";
  font-family:FontAwesome;
  padding-right:3px;
  color:#fff;
}*/
.jm-module.inline-list .nav.menu li:after {
  content:"";
}
.topsearch li {
  padding-right:15px;
}
.topsearch {
  padding-bottom:10px!important;
}
#input_search211 {
  min-width:300px!important;
}
.span4  {
  width:100%!important;
}
/** MEDIA QUERIES **/

@media only screen and (max-width:820px){
	.mod_djclassifieds_cattree .dj-cattree-box .dj-cattree li { 
    width: 44%; 
    float: left;
    padding-left: 7px;
    padding-right: 7px;
  }
  #jm-allpage .search-ms.locationcategory-ms .search_word input[type="text"], #jm-allpage .search-ms.category-ms .search_word input[type="text"], #jm-allpage .search-ms.location-ms .search_word input[type="text"] {
    border:1px solid rgba(0,0,0,0.24)!important;
  }
	 #mod_djcf_search55 {
    margin-top:50px;
   }
}

@media only screen and (max-width: 420px) {
    #jm-top-menu-nav {
      *margin-top:-90px;
      text-align:center;
    }
    .langtrans {
      margin-top:5px!important;
    }
  #dj-megamenu141mobile {
    *margin-right:60px;
  }
}
/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767px) { 
    .mod_djclassifieds_items .items-cols4 .items-col{
      width:90%!important;
    }
    #jm-top-menu-nav {
      *margin-top:20px;
    }
    .langtrans {
      margin-top:5px!important;
    }
    .hero h2 {
      text-align:center;
    }
    .hero h1 {
      margin-top:-100px!important;
    }
    #jm-top2 {
      background-position:left;
    }
    #dj-classifieds .dj-additem .djform_row {
      text-align:left;
    }
}
@media (max-width: 979px){#jm-allpage #dj-classifieds .dj-item > .row-fluid > .span9{width: 100%}}
/* Medium devices (tablets, less than 992px) */
@media (max-width: 992px) { 
    .mod_djclassifieds_items .items-cols3 .items-col {
      width:90%!important;
    }
    #jm-top-menu-nav {
      *margin-top:20px;
    }
    .langtrans {
      *margin-top:5px!important;
    }
    .hero h2 {
      text-align:center!important;
    }
 }

/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {
    .mod_djclassifieds_items .items-cols3 .items-col {
      width:90%!important;
    }
    #jm-top-menu-nav {
      *margin-right:200px;
    }
        .langtrans {
      *margin-top:5px!important;
    }
 }

/*** Test ***/
