/*--------------------------------------------------------------
 # 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
 ---------------------------------------------------------------*/


/*** default module styles ***/

.jm-module {
    background: url("../images/jm_mod_cont.png") left bottom repeat-x;
    margin: 0 0 11px;
}

.jm-module h3.jm-title {
    background: url("../images/jm_mod_cont.png") left bottom repeat-x;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    color: #946E4A;
    padding: 0 0 20px 40px;
    margin: 0 0 15px;
}

#jm-left .jm-module h3.jm-title {
	color: #5f250b;
}

.jm-module .jm-module-content {
    padding: 0 0 20px 0;
}

/*** modules with beige suffix ***/

.jm-module.beige {
    margin: 0 0 25px;
    background: none;
}

.jm-module.beige .jm-title-l {
   background: url("../images/h3_right.png") right top no-repeat;
   padding: 0 23px 0 0;
   margin: 0 0 15px; 
}

.jm-module.beige .jm-title-r { 	
 	background: url("../images/h3_middle.png") 40px 0 repeat-x;
}

.jm-module.beige h3.jm-title {    
    color: #5F250B;
    padding: 6px 0 7px 20px;
    background: url("../images/h3_left.png") left top transparent no-repeat;
}

.jm-module.beige .jm-module-content {
    padding: 0;
}

/*** modules with blank suffix ***/

.jm-module.blank {
    background: none;
    margin: 0 0 20px;
}

.jm-module.blank h3.jm-title {
    color: #DCBD8D;
    font-size: 18px;
    font-weight: normal;
    background: none;
    margin: 0 0 10px;
    padding: 0;
}

.jm-module.blank .jm-module-content {
    padding: 0;
}

/** content bottom modules **/
#jm-content-bottom .rowcount_1 .content-bottom-in {
    width: 100%;
    margin: 0;
    padding: 0;
}

#jm-content-bottom .rowcount_2 .content-bottom-in {
    width: 50%;
    float: left;
}

#jm-content-bottom .rowcount_1 .content-bottom-bg {
	padding: 0;	
}

#jm-content-bottom .rowcount_2 .content-bottom-in.content-bottom-row-first .content-bottom-bg{
    padding: 0 10px 0 0;
}

#jm-content-bottom .rowcount_2 .content-bottom-in.content-bottom-row-last .content-bottom-bg{
    padding: 0 0 0 10px;
}

/** bottom modules **/
#jm-bottom .rowcount_1 .bottom-in {
    width: 100%;
    margin: 0;
    padding: 0;
}

#jm-bottom .rowcount_2 .bottom-in {
    width: 50%;
    float: left;
}

#jm-bottom .rowcount_3 .bottom-in {
	 width: 33.3%;
    float: left;
}

#jm-bottom .rowcount_4 .bottom-in {
	width: 25%;
    float: left;
}

#jm-bottom .bottom-bg {
	padding: 0 10px;	
}

/** dj-imageslider **/

.djslider .slide-desc-bg {
    background: #E2CBA2;
    opacity: 0.8;
	filter: alpha(opacity=80);
}

.djslider .slide-desc-text .slide-title {
    color: #5F250B;
    font-size: 12px;
	text-align: center;
	font-weight: bold;
    margin-bottom: 0;
}

.djslider .slide-desc-text .slide-title a:link,
.djslider .slide-desc-text .slide-title a:visited {
    color: #5F250B;
	text-decoration: none;
}

.djslider .slide-desc-text .slide-title a:hover {
	text-decoration: underline;
}

.djslider .slide-desc-text {
    color: #322818;
}

.djslider .slide-desc-text a:link,
.djslider .slide-desc-text a:visited {
    color: #322818;
}

.djslider .slide-desc-text a:hover {
	text-decoration: none;
}

/** dj-catalog2 frontpage **/

.djf_mod .djf_gal .djf_cell {
    border: 3px solid #A68664;
    padding: 0;
    box-shadow: none;
    background: none;
}

.djf_mod .djf_gal .djc_col {
    padding: 0 2px 2px 0;
}


.djf_mod .djf_img {
    border: 3px solid #A68664;
    margin: 0;
    padding: 0;
    box-shadow: none;
    background: none;
}

.djf_mod .djf_left {
    float: left;
    margin: 0 0 10px;
}

.djf_mod .djf_pag {
    float: none;
	display: inline-block;
	width: 100%;
	text-align: center;
    margin: 0 0 10px;
}

.djf_mod .djf_pag span.button {
    background: #000;
    border: none;
    color: #fff;
}

.djf_mod .djf_pag span.active {
    background: #7E4C35;
    font-weight: normal;
}

.djf_mod .djf_text .djf_cat h2 {
	font-size: 11px;
	color: #C59F62;
}

.djf_mod .djf_text h3 {
	color: #D14605;
	font-weight: bold;
	font-size: 12px;
}

/********** dj-catalog2 items **********/

.djc_items .mod_djc_item {
	margin: 15px 0 0;
}

.djc_items .mod_djc_item:first-child {
    margin: 0;
}

.djc_items .djc_image {
	text-align: center;
	margin: 0 0 15px;
}

.djc_items .djc_image img {
	background: #A68664;
}

.djc_items .djc_category_info,
.djc_items .djc_producer_info,
.djc_items .djc_price {
	font-size: 11px;
	padding-bottom: 5px;
}

.djc_items .djc_title h4 {
	text-decoration: none;
	color: #D14605;
	font-size: 12px;
	font-weight: bold;
}

.djc_items .djc_title h4 a:link,
.djc_items .djc_title h4 a:visited {
	text-decoration: none;
	color: #D14605;
}

.djc_items .djc_title h4 a:hover {
	text-decoration: underline;
}

.djc_items .djc_price span {
	font-size: 14px;
	font-weight: bold;
}

#jm-right .djc_items .djc_price span {
	color: #C59F62;
}

.djc_readon {
	text-align: right;
}

.djf_text a.btn,
.djc_readon a:link,
.djc_readon a:visited {
   	background: url("../images/readmore.png") no-repeat right top #7e4c35;
    color: #c59f62;
    font-weight: normal;
    line-height: 15px;
    padding: 3px 20px;
    margin: 10px 0; 
    text-decoration: none;
    text-transform: lowercase;
	display: inline-block;
}

.djf_text a.btn:hover,
.djc_readon a:hover {
	color: #C59F62 !important;
    text-decoration: underline;
}

.djf_text a.btn {
    float: right;
    display: block;
}

/* djcatalog module items */

.mod_djc_items {
    margin-left: -10px;
}

.mod_djc_item {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 10px;
} 

.mod_djc2filters small {
    display: inline-block;
}

.mod_djc_items .djc_readon {
    display: inline-block;
    width: 100%;
}

