/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
.carouselck_wrap a{padding-left:20px;color:#ffffff; font-size:0.9em;}
.carouselck_wrap a:hover{padding-left:20px; text-decoration:none; color:#eaeaea;}
.carouselck_caption{height:90%;}
.carouselck_caption_title {padding:20px;}
.carouselck_pag_ul .carouselck_pag_nav{background-color:#dadada;}
.carouselck_wrap .carouselck_pag .carouselck_pag_ul .carouselck_pag_nav.carouselckcurrent > span {background: none repeat scroll 0% 0% #B30838!important;}
 
#s5_pos_below_body_1 .module_round_box_outer {border: none!important; margin-top:-80px!important;}
#s5_below_columns_1 .module_round_box_outer {border: none!important; }


#s5_top_row1_area1 .module_round_box_outer{border: none!important;}
#s5_top_row3_area1 .module_round_box_outer{border: none!important;}

#s5_breadcrumb_wrap {margin-top:-40px;}

a.sp-nh-link {text-transform:none!important;}

.ticker-wrapper.has-js {background-color:#ffffff; font-size:0.8em; text-transform:none; font-weight:400;}

.right.ticker-content {color:#999999;}


#s5_search_wrap input{border-radius:6px;
border:solid 1px #EEEDED;
background:#ffffff;
margin-bottom:10px;}
.item-page .dropdown-menu, .blog .dropdown-menu, .item .dropdown-menu {margin-top:-20px;}

.module_round_box_outer {
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:solid 1px #EEEDED;
  padding:10px;}


.module_round_box_outer .s5_mod_h3 {
border-bottom:solid 1px #EEEDED;
padding-bottom:4px;
padding-left:15px;
padding-right:13px;
padding-top:4px;
margin-bottom:12px;
  
}
.s5_mod_h3{font-size:1em;
color:#B30838;}


.module_round_box_outer ul.menu a {
padding:10px;
padding-bottom:4px;
padding-top:4px;
display:block;
border-bottom:1px dotted #EEEDED;
  font-size:1em;
color:#393939;}


.module_round_box_outer ul.menu a:hover{text-decoration:none; color:#B30838;}

.module_round_box_outer ul.menu ul a {
font-size:0.9em;
line-height:120%;
padding-left:20px;
  padding-top:6px;
  padding-bottom:6px;
border-bottom: none;
display:block;
  font-weight:normal;}

.module_round_box_outer ul.menu ul a:hover{
text-decoration:none;}

.s5_module_box_1 ul.menu ul ul a {font-size:0.8em; line-height:180%;}


.btn:first-child {
  border: solid 1px #EEEDED;
  border-radius: 4px!important;
margin-top:-60px;
margin-left:30px;}



.highlight2_button, .readon_highlight2, .pager a, .module_round_box-highlight2 {
    background: #B30838!important;
}.pagenav a:link {
    color: #FFF !important;
    padding: 4px 6px;
  font-size:0.8em;
      border-radius: 4px!important;
  text-transform: none!important;
  height:25px;
  
}
.pagenav a:hover { background: #B30838!important;}

.article-info {
    font-size: 0.9em;
    font-style: normal;
  color: #858585;}

#s5_responsive_mobile_bar_active, #s5_responsive_mobile_drop_down_menu .current a, .s5_responsive_mobile_drop_down_inner .s5_mod_h3, .s5_responsive_mobile_drop_down_inner .s5_h3_first {
  color: #ffffff !important;
font-family: 'Open Sans';}

#s5_footer_menu_wrap, #s5_footer_menu_wrap a {
    color: #858585 !important;
  font-size:0.8em;}

.bt-inner img { background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50%;
	outline: none!important;}
	
	.bt-cs .bt-inner .bt-title {
	text-transform: none;
	font-size:110%;

}
	
	.bt-cs .bt-inner {
	font-size:80%;
	padding: 0 20px;}

.bt-cs .bt-inner .bt-title {color:#B30838;}





