/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
.module_round_box-transparent_dark .mod_events_latest_content a {
  color: #BA4828 !important;
}
.mod_events_latest_table {
  font-size: 0.85em;
  width: 95%;
}
.mod_events_latest, .mod_events_latest_first {
  border-left:solid 10px;
  border-right:solid 10px;
  border-top: none;
  border-bottom: none;
}
.mod_events_latest table, .mod_events_latest_first table {
  width: 95%;
}
.mod_events_latest table td, .mod_events_latest_first table td, .mod_events_latest table tr, .mod_events_latest_first table tr {
  font-size:1.1em;
  border: none;
  padding-left: 5px;
  padding-right: 5px;
}
.module_round_box-transparent_dark .s5_mod_h3_outer {
  background:none !important;
  border-bottom:solid 1px #BA4828;
  padding:13px;
  padding-top:10px;
  padding-bottom:10px;
  margin-left:-14px;
  margin-right:-14px;
  margin-top:-14px;
  font-size:1.1em;
  float:none;
}
.module_round_box-transparent_dark .s5_mod_h3 {
  color: #208988 !important;
/*  color: #A86947 !important;*/
/*  color: #AC639D !important; */
}
#s5_header_area1 {
padding-top: 13px;
padding-bottom: 13px;
}
#s5_sub_menu_wrap {
font-size:120%;
padding-top:5px;
padding-bottom:5px;
margin:0 auto;
}
#s5_register, #s5_login {
padding-top:10px;
margin-left:16px;
}
#s5_menu_wrap {
margin-left:35px;
float:left;
margin-top:3px;
}
#s5_submenu_item {
font-size:120%;
}
ul#s5_nav li.active {
  background: #A86947 !important;
}
#s5_nav li.mainParentBtn {
  padding-right:15px !important;
}
#s5_sub_menu_wrap, #s5_footer_area1 {
  background: #EAEAEA !important;
}
div.s5_responsive_mobile_drop_down_inner ul, div.s5_responsive_mobile_drop_down_inner ul a {
font-size:18px !important;
text-transform:uppercase;
}
div.s5_responsive_mobile_drop_down_inner {
margin:0 !important;
}
div.s5_responsive_mobile_drop_down_inner li {
  padding: 6px !important;
  background:url(../images/responsive_btn.png) repeat-x;
}
#s5_search_wrap {
margin-top: 6px !important;
}
#s5_search_wrap input#mod-search-searchword.inputbox.search-query {
text-transform:capitalize !important;
}
#s5_component_wrap_inner .blog-featured h2 {
clear:none;
margin-top:14px;
}
.blog-featured p {
clear:both;
}
/* Adds a separator line in blog layouts for the 1st 5 leaders */
div.leading-0.clearfix, div.leading-1.clearfix, div.leading-2.clearfix, div.leading-3.clearfix, div.leading-4.clearfix {
  border-bottom: 1px solid #E0E0E0 !important;
}
#s5_component_wrap_inner h2, #s5_component_wrap_inner h3, #s5_component_wrap_inner h4 {
margin-bottom: 0px;
}
#s5_component_wrap_inner h2 {
margin-top: 14px;
}
#s5_component_wrap_inner .page-header h2 {
/*text-transform: uppercase !important;*/
font-size: 1.7em;
}
#s5_component_wrap h2 a {
 color: #d45624 !important;
}
/* Add padding around menu button text to increase hit area size */
#s5_nav li a {
  padding: 20px;
}
#s5_nav li .s5_level1_span1 {
  padding-left: 0;
  padding-right: 0;
}
#s5_menu_wrap ul.menu a {
  padding-bottom: 22px !important;
}
#s5_nav a, #subMenusContainer a {
/*font-size: 1.2em !important;*/
text-transform: capitalize !important;
}
#subMenusContainer a, #s5_nav li li a {
/*font-size: 1.4em !important;*/
margin-bottom: 14px !important;
}
#subMenusContainer a, #s5_nav li li li a {
font-size: 1.2em !important;
}
.S5_grouped_child_item {
margin-left: 20px !important;
line-height: 100%;
font-size: 1.2em !important;
}
.S5_subtext{
font-size: 0.9em !important;
}
.blog-featured .article-info {
  margin-top: 0px;
}
#s5_component_wrap_inner td {
  padding-left: 4px;
}
#s5_component_wrap_inner h1 {
  font-size: 2em;
}
/* Stuff for event editing */
#toolbar.btn-toolbar {
  font-size: 1em;
}
button.dashboard, button.dashboard:hover {
  background: url('/components/com_jevents/assets/images/dashboard-icon.gif') !important;
}
#JEV_TAB_CALENDAR label.btn.radio {
  background: #6F6F6F !important;
}
#JEV_TAB_CALENDAR label.btn.radio:hover {
  background: #d45624 !important;
  color: #ffffff !important;
}
#JEV_TAB_CALENDAR label.btn.radio.active {
  background: #51a351 !important;
}
#JEV_TAB_CALENDAR input[type="radio"], input[type="checkbox"] {
  margin: 0;
}
#JEV_TAB_CALENDAR .checkbox {
  min-height: 0;
  margin-left: 2px;
}
/* Other event stuff */
#jevents_body .btn:hover {
  background: #d45624 !important;
  color: #ffffff !important;
}
/* Top menu stuff */
#s5_top_menu_wrap {
  display: inline;
  float: right;
  margin-top: 12px;
  clear: right;
}
#s5_top_menu_wrap li {
  background: #626262 !important;
}
#s5_top_menu_wrap li:hover {
  background: #d45624 !important;
}
#s5_top_menu_wrap li a:hover {
  text-decoration: none;
}