/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********************** MODULES STYLES ***********************/

/********** djmodule **********/

.djmodule {
  margin-bottom: 10px;
}

.djmodule h3.title {
    background: url(../images/h3_stripe.png) repeat-x center bottom;
    color: #fff;
    font-weight: bold;
    text-align: center;
  margin: 0;
  padding: 10px;
}

.djmodule2 h3.title,
.djmodule3 h3.title {
  font-weight: bold;
  padding: 10px 10px 0;
  margin: 0;
}

.module-content {
  padding: 10px;
}

/********** djmodule grey **********/

.djmodule.grey {
    background: #009846;
    color: #fff;
    padding: 13px 0 0;
}

.djmodule.grey a:link,
.djmodule.grey a:visited {
    color: #fff;
}

.djmodule.grey h3.title {
  background: #FF0000;
  color: #fff;
  font-weight: bold;
  text-align: center;
  margin: 0;
  padding: 5px 10px;
}

.djmodule.grey .inputbox, 
.djmodule.grey input.validate-password, 
.djmodule.grey input.required {
    border: 1px solid #868686;
    color: #000;
}

/********** top-mod **********/

#jm-top-mod .rowcount_1 .top-in,
#jm-bottom-mod .rowcount_1 .bottom-in {
  width: 100%;
  float: left;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

#jm-top-mod .rowcount_2 .top-in,
#jm-bottom-mod .rowcount_2 .bottom-in {
  width: 50%;
  float: left;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

#jm-top-mod .rowcount_3 .top-in,
#jm-bottom-mod .rowcount_3 .bottom-in {
  width: 33.3%;
  float: left;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

#jm-top-mod .rowcount_4 .top-in,
#jm-bottom-mod .rowcount_4 .bottom-in {
  width: 25%;
  float: left;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.top-in .djmodule2,
.bottom-in .djmodule2 {
  border-right: 1px solid #d2d2d2;  
}

.top-in-last .djmodule2,
.bottom-in-last .djmodule2 {
  border: none;
}

/********** slider **********/

#jm-header .slide-desc-bg {
    background: none;
    opacity: 0.8;
}

#jm-header .slide-desc-text .slide-title {
    color: #fff;
    font-size: 1.5em;
    font-weight: normal;
    text-shadow: 2px 2px 1px #000000;
    text-transform: uppercase;
  margin: 0 0 10px 0;
}

.slide-desc-text .slide-title {
  color: #fff;
}

.slide-desc-text .slide-title a {
    color: #fff;
  text-decoration: none;
}

a.readmore:link,
a.readmore:visited {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  float: right;
}

a.readmore:hover {
  text-decoration: underline;
}

#jm-header a.readmore:link,
#jm-header a.readmore:visited {
  background: url(../images/readmore.png) no-repeat;
  width: 94px;
  height: 29px;
  line-height: 29px;
  padding: 0 25px 2px 0;
  text-align: center;
}
