/**
* @author    JoomlaShine.com http://www.joomlashine.com
* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.
* @license   JoomlaShine.com Proprietary License
*/
/* ============================== DEFAULT HTML ============================== */
::selection {
	color: #FFF;
	background: #FFCC33;
}
::-moz-selection {
	color: #FFF;
	background: #FFCC33;
}
::-webkit-selection {
	color: #FFF;
	background: #FFCC33;
}

.ui-datepicker-trigger
{
width: 20% !important;
}


.jsn-form-submit
{
width: 120% !important;
}



a {
	color: #0982D9;

}

#jsn-content-bottom a{
		color: rgb(97, 97, 97);
			}

#jsn-content-bottom a:hover {
		color: #FFF;
			text-decoration: none;
			background-color: #909090;

transition: color 0.3s linear, background 0.3s ease-out;
-moz-transition: color 0.3s linear, background 0.3s ease-out;
-webkit-transition: color 0.3s linear, background 0.3s ease-out;

}


#jsn-master {
	background: #FFF url(../images/colors/yellow/bg-body.png) center top;
}
/* ============================== LAYOUT ============================== */
/* =============== LAYOUT - CONTENT TOP AREA =============== */
#jsn-content-top,
#jsn-promo {
	color: #white;
}
/* =============== LAYOUT - CONTENT BOTTOM AREA =============== */
#jsn-content-bottom {
	color: #black;
	border-bottom: 1px solid #black;
	font-size: 18px;



}
/* =============== LAYOUT - FOOTER AREA =============== */
#jsn-footer {

color: rgb(97, 97, 97);


	    padding-top: 40px;


	background-color: #DCDCDC;
}
#jsn-content-bottom  {
color: #FFFFFF;


}
#jsn-gotoplink:hover {
	background-color: #E5AE28;
	color: #fff;
}
/* ============================== TYPOGRAPHY ============================== */
/* =============== TYPOGRAPHY - LINK STYLES =============== */
/* ----- ACTION LINK ----- */
.link-action {
	border-bottom: 1px dotted #E5AE28;
}
.link-action:hover {
	background-color: #E5AE28;
}
#jsn-content-top .link-action
{
	color: #7A7A7A;

}


#jsn-content-bottom .link-action {
	color: #FFF;
	border-bottom-color: #E5AE28;
	padding: 1px 2px;
}
#jsn-content-top .link-action:hover,
#jsn-content-bottom .link-action:hover {
color: #FFF;
	background-color: #909090;
	border: none;
	padding: 5px;
}
/* =============== TYPOGRAPHY - TABLE STYLES =============== */
/* ----- COLOR HEADER TABLE ----- */

#jsn-mainbody table. th td {
padding: 2px; !important}

table.style-colorheader thead th {
	background-color: #D89C12;
}
/* ----- COLOR STRIPES TABLE ----- */
table.style-colorstripes thead th {
	background-color: #D89C12;
}
table.style-colorstripes tbody tr {
	background-color: #F0BD46;
}
table.style-colorstripes tbody tr.odd {
	background-color: #E5AE28;
}
table.style-colorstripes tbody tr:hover th,
table.style-colorstripes tbody tr:hover td {
	background-color: #DEA012;
}
table.style-colorstripes tfoot th,
table.style-colorstripes tfoot td {
	background-color: #D89C12;
}
.sectiontableheader {
	background-color: #D89C12;
}
/* ============================== MENU ============================== */
/* =============== MENU - TOP MENU =============== */
ul.menu-topmenu li:hover a, ul.menu-topmenu li.active a {
background-color: #909090;
color: white;

}
/* =============== MENU - MAIN MENU =============== */
/* ----- 1st LEVEL ----- */

div.jsn-modulecontainer ul.menu-mainmenu ul.last {
		border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

div.jsn-modulecontainer ul.menu-mainmenu ul .parent {
	background-color: #909090;
	color: white;


}

div.jsn-modulecontainer ul.menu-mainmenu ul  {
	background-color: #909090;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
}



#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {
	background-color: #909090;
	border-bottom: 1px solid #FFFFFF;
}
div.jsn-modulecontainer ul.menu-mainmenu ul li a {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #909090;
}
/* ----- HOVER STATE ----- */
div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a{
	background-color: #FFCC33;

}

div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a{
	background-color: #FFCC33;

}

div.jsn-modulecontainer ul.menu-mainmenu ul li.sfhover > a {
	background-color: #FFCC33;

}
div.jsn-modulecontainer ul.menu-mainmenu li:hover > a {
   	background-color: #FFCC33;
    color: #7A7A7A;
    text-decoration: none;

}

div.jsn-modulecontainer ul.menu-mainmenu > li.sfhover > a {
	background-color: #909090;

}
/* ----- ACTIVE STATE ----- */

div.jsn-modulecontainer ul.menu-mainmenu:active a{

	border-right: 1px #FFFFFF;
	border-left: 1px #FFFFFF;

}




div.jsn-modulecontainer ul.menu-mainmenu ul > li.active > a{
	background-color: #FFCC33;
	border-right: 1px #FFFFFF;
	border-left: 1px #FFFFFF;
	    color: #7A7A7A;
}

div.jsn-modulecontainer ul.menu-mainmenu ul > li.hover > a{
color: #7A7A7A;
}

div.jsn-modulecontainer ul.menu-mainmenu ul > li.sfhover > a{
color: #7A7A7A;
}

#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul > li.active > a,
body.jsn-direction-rtl #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul > li.active > a {
	background-color: #909090;

}
/* ----- MOBILE ACTIVE STATE ----- */
body.jsn-mobile div.jsn-modulecontainer ul.menu-mainmenu > li.active {
	background-color: #E5AE28;
}
/* =============== MENU - TREE MENU =============== */
/* ----- CURRENT / HOVER STATE ----- */
div[class*=lightbox-] ul.menu-treemenu li a:hover

{
   	background-color: #FFCC33;
    color: #7A7A7A;
    text-decoration: none;
}

div[class*=lightbox-] ul.menu-treemenu li a.current {
	background-color: #909090;
	color: #FFF;
}
div[class*=solid-] ul.menu-treemenu li a:hover,
div[class*=solid-] ul.menu-treemenu li a.current,
div[class*=richbox-] ul.menu-treemenu li a:hover,
div[class*=richbox-] ul.menu-treemenu li a.current {
	background-color: #909090;
}
div.solid-2 ul.menu-treemenu li a:hover,
div.solid-2 ul.menu-treemenu li a.current {
	background-color: #CA9311;
}
div.richbox-2 h3.jsn-moduletitle {
	background-color: #FFCC33;
	color: #FFF;
}
div.solid-2 div.jsn-modulecontainer_inner {
	background-color: #FFCC33;
}
div.solid-2 ul.menu-treemenu > li {
	border-bottom-color: #F2C149;
}
div.solid-2 ul.menu-treemenu ul li {
	border-top-color: #F2C149 !important;
}
/* =============== MENU - SIDE MENU =============== */
/* ---------- 1st LEVEL ---------- */
div.jsn-modulecontainer ul.menu-sidemenu ul {
	background-color: #E5AE28;
}
div.jsn-modulecontainer ul.menu-sidemenu ul li a {
	border-bottom: 1px solid #F2C149;
	color: #FFF6E4;
}
div.solid-1 ul.menu-sidemenu > li > a {
	border-bottom-color: #4E4E4E;
}
div.solid-2 ul.menu-sidemenu > li > a {
	border-bottom-color: #F2C149;
}
/* ----- HOVER STATE ----- */
div.jsn-modulecontainer ul.menu-sidemenu ul li:hover > a,
#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a,
body.jsn-direction-rtl #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a {
	background-color: #CA9311;
}
/* ----- HOVER STATE IN SPECIFIC MODULE BOXES ----- */
div[class*=lightbox-] ul.menu-sidemenu > li:hover > a,
#jsn-menu .jsn-modulecontainer[class*="display-"] .jsn-modulecontainer_inner:hover h3.jsn-moduletitle {
	background-color: #CA9311;
	color: #FFF;
}
div.solid-1 ul.menu-sidemenu > li:hover > a {
	background-color: #E5AE28;
}
div.solid-2 ul.menu-sidemenu > li:hover > a {
	background-color: #CA9311;
	color: #FFF;
}
div[class*=richbox-] ul.menu-sidemenu > li:hover > a {
	background-color: #E5AE28;
}
/* ----- ACTIVE STATE ----- */
div.jsn-modulecontainer ul.menu-sidemenu ul li.active > a {
	background-color: #CA9311;
}
/* ----- ACTIVE STATE IN SPECIFIC MODULE BOXES ----- */
div[class*=lightbox-] ul.menu-sidemenu > li.active > a {
	background-color: #CA9311;
}
div.solid-1 ul.menu-sidemenu > li.active > a {
	background-color: #E5AE28;
}
div.solid-2 ul.menu-sidemenu > li.active > a {
	background-color: #CA9311;
}
div[class*=richbox-] ul.menu-sidemenu > li.active > a {
	background-color: #E5AE28;
}
/* ============================== SITE TOOLS ============================== */
/* =============== SITE TOOLS - GENERAL PRESENTATION =============== */
/* ----- DROP DOWN ----- */
ul#jsn-sitetools-menu > li:hover,
ul#jsn-sitetools-menu li ul {
	background-color: #CA9311;
}
/* ============================== MODULE STYLES ============================== */
/* =============== MODULE STYLES - MODULE BOXES =============== */
/* ----- MODULE LIGHTBOX ----- */
div.lightbox-2 h3.jsn-moduletitle {
	color: #FFF;
	font-style:italic;
	background: #FFCC33;
}
div.richbox-1 div.jsn-modulecontent,
div.solid-2 div.jsn-modulecontainer_inner {
	background-color: #FFBC10;
	color: #FFF;
}
div.richbox-1 div.jsn-modulecontent a,
div.solid-2 div.jsn-modulecontainer_inner a {
	color: #000;
	text-decoration: none;
}

div.richbox-1 div.jsn-modulecontainer_inner a:hover{
	font-weight: bold;
	text-decoration: underline;
}
div.solid-2 a.link-action:hover {
	background-color: #CA9311;
		font-weight: bold;
	text-decoration: underline;

}

.btn {
-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc !important;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc !important;
	box-shadow:inset 0px 1px 0px 0px #cae3fc !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0982D9), color-stop(1, #4197ee) )!important;
	background:-moz-linear-gradient( center top, #0982D9 5%, #4197ee 100% )!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0982D9', endColorstr='#4197ee')!important;
	background-image:none !important;
	background-color:#0982D9 !important;
	-webkit-border-top-left-radius:30px;
	-moz-border-radius-topleft:30px;
	border-top-left-radius:30px;
	-webkit-border-top-right-radius:30px;
	-moz-border-radius-topright:30px;
	border-top-right-radius:30px;
	-webkit-border-bottom-right-radius:30px;
	-moz-border-radius-bottomright:30px;
	border-bottom-right-radius:30px;
	-webkit-border-bottom-left-radius:30px;
	-moz-border-radius-bottomleft:30px;
	border-bottom-left-radius:30px;
	text-indent:0px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff !important;
	font-family: Lato !important;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	height:30px;
	line-height:30px;
	width:90%;
	text-decoration: none !important;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
	text-decoration: none !important;

}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #0982D9) ) !important;
	background:-moz-linear-gradient( center top, #4197ee 5%, #0982D9 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#0982D9') !important;
	background-color:#4197ee !important;
	text-decoration: none !important;


}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {

background-color: none;
}



{

/* ============================== JOOMLA! DEFAULT EXTENSIONS ============================== */
/* =============== JOOMLA! EXTENSIONS - MOD_BREADCRUMB =============== */
span.breadcrumbs span.current,
.breadcrumb li span + span {

}
/* =============== 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: #C58E10;
}
