@charset "utf-8";
/* CSS Document */

body {
    font-family: verdana,sans-serif;
}
#jsn-page {
	color:#000000;
}
	
#jsn-logo a {
    display: inline-block;
    line-height: 100%;
    margin: 20px 25px 15px 0;
}
.row-fluid .span7 {
    width: 53.5%;
    *width: 53.5%;
}
.row-fluid .span3 {
    width: 26.8%;
    *width: 26.8%;
}
a {
/*    color: #899CD4;  20151127*/
	color: #415FB5;
}
a:hover {
	color: #927b36;
}

.jevbootstrap a {
	color: #415FB5;
	
}
.jevbootstrap a:hover {
	color: #927b36;
	text-decoration:none;

}
h1, h2, h3, h4, h5, h6 {
/*    color: #899CD4;*/
	color: #415FB5; /* 20151127 */
    font-weight: normal;
    margin: 0 0 10px;
}
h3 {
    color: #899CD4;
    font-size: 1.3em;
}
#jsn-menu a, 
#jsn-menu span {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}


h1, h2, h3, h4, h5, h6, 
#jsn-gotoplink, 
.page-header, 
.subheading-category, 
.componentheading, 
.contentheading {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#jsn-header {
    background-color: #FFFFFF;
}	

ul.menu-mainmenu li a .jsn-menutitle, 
ul.menu-mainmenu li a .jsn-menudescription, 
ul.menu-topmenu li a .jsn-menutitle, 
ul.menu-topmenu li a .jsn-menudescription, 
ul.menu-topmenu li a, 
ul.menu-mainmenu li a, 
ul.menu-sidemenu li a, 
ul.menu-treemenu li a, 
ul.menu-mainmenu li {
    transition: none;
}
#jsn-menu {
    background-color: #899CD4;
    border-top: none;
	color:#C7AF68;
}
div.jsn-modulecontainer ul.menu-mainmenu > li {
	border-right:1px solid #415FB5;
}
div.jsn-modulecontainer ul.menu-mainmenu > li:hover, 
div.jsn-modulecontainer ul.menu-mainmenu > li.active {
    background: #C7AF68 none repeat scroll 0 0;
}
div.jsn-modulecontainer ul.menu-mainmenu li a {
    padding: 5px 0;
}
div.jsn-modulecontainer ul.menu-mainmenu > li.parent > a {
	padding: 5px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: none;
}div.jsn-modulecontainer ul.menu-mainmenu > li > a {

	font-size: 1.1em;
	font-weight: normal;
	padding: 11px 5px;
	text-transform: uppercase;
	margin: 0 5px;

}
div.jsn-modulecontent ul.menu-mainmenu li.parent a.clearfix span span.jsn-menutitle {
	padding-top: 7px;
	padding-bottom:6px;
}
div.jsn-modulecontainer ul.menu-mainmenu > li:hover > a,
div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
	background: #C7AF68;
}
div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a, 
div.jsn-modulecontainer ul.menu-mainmenu ul li.active > a {
    color: #415FB5;
}
div.jsn-modulecontent .allmode-portal h3.allmode_title a {
	color: #415FB5;	
}
.label-info[href], .badge-info[href] {
    background-color: #899CD4;
}
.breadcrumb a {
    background: rgba(0, 0, 0, 0) url("../images/icons/icon-arrow-black.png") no-repeat scroll 93% center;
    padding: 0 20px 0 0;
}
.com-content .category-blog .componentheading span, 
.blog .componentheading span, 
.jsn-homepage .blog-featured .page-header h1, 
.jsn-homepage .componentheading span {
    background-color: #FFFFFF;
    color: #415FB5;
    display: inline-block;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.com-content .category-blog .componentheading, 
.blog .componentheading, 
.jsn-homepage .blog-featured .page-header, 
.jsn-homepage .componentheading {
    border:none;
    padding: 0;
}

.jsn-article-toolbar {
    background-color: #f4f4f4;
    margin-bottom: 15px;
/*		display:inline-block;
float:right;*/
}
/* Stop padding in Ad Agency zones*/

.mod_ijoomlazone.rotating_zone {
	padding: 0px !important;
	min-width: 300px !important;
}
.muted {
    color: #927B36;
}
div.article-info.muted dl.article-info dd.published {
    color: #927B36 !important;
}
div#jsn-mainbody div.blog-featured div.intro-text dd.category-name {
	font-size: 0.85em;
}
.archive .article-info dd, .article-info dd {
    line-height: 1.5;
    margin: 2px 0 2px 10px;
}
.article-info .icon-calendar {
    margin: 0 5px 0 0;
}
#jsn-pos-right {
	padding: 0 0 10px 10px;
}
h3.jsn-moduletitle {
    color: #FFFFFF;
	background-color:#899CD4;
    font-size: 1.5em;
    margin: 0 0 10px -10px;
    padding-bottom: 5px;
    padding-top: 5px;
	padding-left: 10px;
    text-transform: none;
}
h3.jsn-moduletitle span {
    text-transform: none;
}
.btn-primary {
    background-image: linear-gradient(to bottom, #08c, #899CD4);
	background-color:#5275DD;
}
input, button, select, textarea {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
#jsn-page .button {
    transition: none;
}
.com-content .category-blog .intro-text .category-name, 
.blog .intro-text .category-name, 
.jsn-homepage .intro-text .category-name {
    background-color: #EFE8D2;
    color: #000000;
    margin-left: 0;
	margin-bottom:10px;
    padding: 0 5px;
    position: relative;
/*    padding: 5px 10px;
    position: absolute;
    top: 0;
    left: 0;*/
}
.allmode-portal .allmode_title a {
    border-bottom: 1px dotted #cccccc;
    color: #415FB5 !important;	
}
.jsn-joomla-30 label, .jsn-joomla-30 input, .jsn-joomla-30 button, .jsn-joomla-30 select, .jsn-joomla-30 textarea, .jsn-joomla-30 .btn, .jsn-joomla-30 .uneditable-input {
    font-size: 14px;
}
.readon, p.readmore a {
    background-color: #899CD4;
}
.readon, p.readmore a {
    transition: all 0.2s ease-in-out 0s;
}
a.readon, .readmore a {
    background: #B49741 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 1em;
    padding: 5px 8px;
    text-shadow: none;
}
a.readon:hover, .readmore a:hover {
     background-color: #B49741;
}
blockquote p {
	font-size: 1.25em;
	line-height: inherit;
	display: block;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 40px;
	
}
#jsn-footer {
	font-size:0.85em;
}
div#dj-classifieds div.dj-additem.clearfix div.additem_djform div.additem_djform_in div.djform_row {
/*#dj-classifieds .dj-additem .djform_row {  */
	border-bottom: 1px dashed #eaeaea;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
/*div#ex_fields label.radio_label {
	padding-top: 7px;
}*/
.radiofield_box .radio_label {
	padding-top: 7px;
}
div#ex_fields .djrow_lot_condition .radiofield_box div label.radio_label {
	padding-top: 4px;
}
.label, .badge {
	background-color: #889BD2;
	padding: 4px 5px 5px 4px;
}
#dj-classifieds button, #dj-classifieds .button, .dj_cf_search button.button, .dj_cf_search a.button, .dj_cf_regions_selects button.button {
	text-shadow: none;
}
#dj-classifieds .dj-additem .label {
	color:#000000;
	font-size: 1em;
}