#jsn-menu {
	float: left;
}

#jsn-menu .jsn-modulecontainer[class*="display-"] {
	margin: 0px;
}

div.jsn-modulecontainer ul.menu-treemenu > li > a {
    padding: 6px 12px;
}

div.jsn-modulecontainer ul.menu-treemenu > li > li > a {
    padding: 0px 12px;
}

div.jsn-modulecontainer ul.menu-treemenu li a:hover, div.jsn-modulecontainer ul.menu-treemenu li.active > a, div.jsn-modulecontainer ul.menu-treemenu li a.current {
    color: #d40050;
}

span.jsn-menutitle {
	font-weight: bold;
}

div.jsn-modulecontainer ul.menu-treemenu > li > li > a {
    padding: 0px 12px;
	
}

ul.menu-treemenu li li > a > span {
    background: none!important;
}
.menu-divmenu .jsn-menu-mobile-control {
	display: none;
}
#jsn-brand {
	display: none;
}
/*#jsn-content_inner,  #jsn-footer-inner {
    width: 926px;
	left: 10px;
}

#jsn-logo a {
    margin: 0px;
}
#jsn-brand {
	display:none!important;
}
div.jsn-modulecontainer ul.menu-treemenu li a:hover, div.jsn-modulecontainer ul.menu-treemenu li a.current {
    background-color: #eee;
    color: #d40050;
	font-size: 14px;
}
#jsn-logo a {
    line-height: 150%;
}

ul.menu-divmenu .jsn-menu-mobile-control {
	display: none;
}
#jsn-footermodules {
	padding: 0px;
	padding-top: 3px;
}
#jsn-pos-footer {
	margin-top: 5px;
}


@media only screen and (min-width: 960px) {
	#jsn-pos-logo {
		margin-top: 50px;
	}
	
}

@media only screen and (min-width: 960px) {
	#jsn-footer {
		position: fixed;
		width: 100%;
		bottom: 0px;
	}
	
}*/

@media only screen and (max-width: 960px), (max-device-width: 960px) {
 	div.jsn-modulecontainer.djm-desktop-only {
 		display: none;
 	}
}


/*COLOR*/
.page-header h1, .page-header h2, h2.contentheading {
	color: #d40050;
	font-weight: bold;
}

a {
	color: #d40050;
}

.link-action {
	border-bottom: 1px solid #d40050;
}
.link-action:hover {
	background-color: #d40050;
}
/* =============== TYPOGRAPHY - TABLE STYLES =============== */
/* ----- COLOR HEADER TABLE ----- */
table.style-colorheader thead th {
	background-color: #366999;
	border-right: 1px groove #5A93C5;
}
/* ----- COLOR STRIPES TABLE ----- */
table.style-colorstripes td,
table.style-colorstripes th {
	border-bottom: 1px solid #366999;
	border-right: 1px groove #366999;
}
table.style-colorstripes thead th {
	background-color: #162c40;
}
table.style-colorstripes thead th.highlight {
	background-color: #284C72;
}
table.style-colorstripes tbody tr {
	background-color: #284D73;
}
table.style-colorstripes tbody .highlight {
	background-color: #DEE9F3;
}
table.style-colorstripes tbody tr.odd {
	background-color: #224161;
}
table.style-colorstripes tbody tr.odd .highlight {
	background-color: #CBDBED;
}
table.style-colorstripes tbody tr:hover th,
table.style-colorstripes tbody tr:hover td {
	background-color: #1D3752;
}
table.style-colorstripes tbody tr:hover .highlight {
	background-color: #BBD0E8;
}
table.style-colorstripes tbody td,
table.style-colorstripes tbody th {
	border-left: none;
	border-right: 1px solid #366999;
}
table.style-colorstripes tfoot th,
table.style-colorstripes tfoot td {
	background-color: #1f3d59;
}
.sectiontableheader {
	background-color: #366999;
}
/* ----- GREY STRIPES TABLE ----- */
table.style-greystripes thead th.highlight {
	background-color: #4786BE;
}
/* ============================== MENU ============================== */
/* =============== MENU - MAIN MENU =============== */
/* ----- HOVER STATE ----- */
div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a,
div.jsn-modulecontainer ul.menu-mainmenu ul li:active > a {
	background-color: #f5f5f5;
	color: #d40050;
}
/* ----- ACTIVE STATE ----- */
div.jsn-modulecontainer ul.menu-mainmenu  li.current > a,
div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
	color: #d40050;
}
/* =============== MENU - TREE MENU =============== */
/* ----- CURRENT / HOVER STATE ----- */
div.richbox-2 ul.menu-treemenu li a:hover,
div.richbox-2 ul.menu-treemenu li a.current {
	background-color: #214263;
}
div.lightbox-2 ul.menu-treemenu li a:hover,
div.lightbox-2 ul.menu-treemenu li a.current {
	background-color: #CFF0FA;
}
/* =============== MENU - SIDE MENU =============== */
/* ----- HOVER STATE IN SPECIFIC MODULE BOXES ----- */
div.richbox-2 ul.menu-sidemenu > li:hover > a {
	background-color: #214263;
}
div.lightbox-2 ul.menu-sidemenu > li:hover > a {
	background-color: #CFF0FA;
}
/* ----- ACTIVE STATE IN SPECIFIC MODULE BOXES ----- */
div.richbox-2 ul.menu-sidemenu > li.active > a {
	background-color: #214263;
}
div.lightbox-2 ul.menu-sidemenu > li.active > a {
	background-color: #CFF0FA;
}
/* ============================== SITE TOOLS ============================== */
/* =============== SITE TOOLS - GENERAL PRESENTATION =============== */
/* ============================== MODULE STYLES ============================== */
/* =============== MODULE STYLES - MODULE BOXES =============== */
/* ----- RICHBOX ----- */
div.richbox-2 div.jsn-modulecontainer_inner {
	background-color: #2B5783;
}
/* ----- LIGHTBOX ----- */
div.lightbox-2 div.jsn-modulecontainer_inner {
	background-color: #DFF4FB;
}
/* ============================== JOOMLA! DEFAULT EXTENSIONS ============================== */
/* =============== JOOMLA! EXTENSIONS - MOD_SEARCH =============== */
#jsn-pos-top div.search input#mod_search_searchword {
	border: 1px solid #284D73;
}
/* =============== JOOMLA! EXTENSIONS - COM_CONTENT =============== */
/* ----- SECTION / CATEGORY BLOG LAYOUT ----- */
/* PAGE PAGINATION */
ul.jsn-pagination li.navigation-page span {
	background-color: #4786BE;
}


.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
    background: none;
    border: 0px;
}

.jev_toprow div.currentmonth {
    border-bottom: 0px;
    border-top: 0px;
	color: #000!important;
}
.jevbootstrap h2 {
    font-size: 1.4em;
}