.site-header{
    background-size: cover!important;
}
a.button:hover, button:hover, input.button:hover {
    color: #c9120a !important;
}
/* @media screen and (min-width: 769px) {
  .site-body {
    background: url(https://static.ning.com/socialnetworkmain/widgets/index/gfx/themes/Campaign/xg_body.png?v=201011232256);
    background-repeat-x: repeat;
background-color: #FFFFFF;
  }
} */
.section_header {
    width: 100%;
    display: block;
}
.section_header .pull-right {
    width: 100%;
    float: none;
    text-align: center;
}
.section_header .pull-right .icon {
    width: auto;
}
.section_header .module-header {
   padding: 3px 5px 3px 5px;
    margin: -5px -5px 5px -5px;
}
.membersSection-avatars {
    margin: 0;
    justify-content: center;
}
/*Change slideshow  background*/
.photoSlideshow {
background-color: transparent;
}
/*Change color of prew next buttons*/
.slick-prev:before, .slick-next:before {
opacity: 1;
color: black;
}


#xg, .xg_headerbg {
  border-left:6px solid #000D2A;
  border-right:6px solid #000D2A;
}
li, dt, dd {
  font-size:12px;
  font-weight:bold;
}
#xg_masthead {visibility:hidden;} 

/*----------------------------------------------------------------------
    Header & Navigation (#xg_head and descendants) - I added the visibility:hidden line above
----------------------------------------------------------------------*/
#xg_masthead {
  min-height: 98px;
  padding-top: 55px;
}
* html #xg_masthead {
  height: 98px;
}
#xg_navigation {
  margin-bottom:2.5em;
  margin-top:1.5em;
}
#xg_navigation ul {
  text-transform:uppercase;
}
#xg_navigation ul li {
  border-right:1px solid #DCDCDC;
  margin:0 0 0 2px;
}
#xg_navigation ul li a {
  color: #085f98;
}
#xg_navigation ul li a:hover {
  color: #001535;
}
#xg_navigation ul li.this a {
  color: #C9120A;
}

/*----------------------------------------------------------------------
    Body (#xg_body and descendants)
----------------------------------------------------------------------*/
#xg_body {
	background-position: left bottom;
}
#xg_body a:hover {
	color: #C9120A;
}
.xg_module_head {
  border-bottom:2px solid #DCDCDC;
  color:#2575AD;
  background-color:none !important;
}
.xg_module_head, .xg_module_body h3, .xg_module_body caption {
  color:#2575AD;
  font-size:16px;
}
.xg_module_head p.edit {font-size:12px;}
.notitle {
  display:none!important;
}
ul.pagination li.this span {
  border-color: #fff;
  color: #1a3459;
}
.xg_module_head h2 {
  color:#363636;
  font-weight:bold;
  line-height:1em;
  padding-bottom:4px;
  text-transform:uppercase;
  font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
#xg_body h1, .xg_module_head, .xg_module_body h3, .xg_module_body caption {
  color:#363636;
  font-weight:bold;
  font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.xg_module_head, .xg_module_body h3, .xg_module_body caption {
  font-size:1.2em;
  line-height:1em;
  padding-bottom:4px;
  text-transform:uppercase;
}
a.nolink, a.nolink:hover {
    color:#085F98 !important;
}
a.button:hover, button:hover, input.button:hover {
    color:#ffffff !important;
}
.notification a.button:hover {
    color:#333333 !important;
}
/*----------------------------------------------------------------------
    Footer (#xg_foot and descendants)
----------------------------------------------------------------------*/
#xg_foot,
#xg_foot a {
  color: #2475ab;
  background-color: transparent;
}
#xg_foot {
  background-color:#000D2A !important;
  border-left:6px solid #000D2A;
  border-right:6px solid #000D2A;
  height:20px;
  padding:10px;
  width:925px;
  float:none;
}
.xg_headline-1l, .xg_headline-2l {
  margin-top:3em;
}
.xg_headline {
  margin:1em 0 0.4em 5px;
}
#xg, .xg_headerbg {
  border-left:6px solid #000D2A;
  border-right:6px solid #000D2A;
}
li, dt, dd {
  font-size:12px;
  font-weight:bold;
}
#xg_masthead {visibility:hidden;} 

/*----------------------------------------------------------------------
    Header & Navigation (#xg_head and descendants) - I added the visibility:hidden line above
----------------------------------------------------------------------*/
#xg_masthead {
  min-height: 98px;
  padding-top: 55px;
}
* html #xg_masthead {
  height: 98px;
}
#xg_navigation {
  margin-bottom:2.5em;
  margin-top:1.5em;
}
#xg_navigation ul {
  text-transform:uppercase;
}
#xg_navigation ul li {
  border-right:1px solid #DCDCDC;
  margin:0 0 0 2px;
}
#xg_navigation ul li a {
  color: #085f98;
}
#xg_navigation ul li a:hover {
  color: #001535;
}
#xg_navigation ul li.this a {
  color: #C9120A;
}

/*----------------------------------------------------------------------
    Body (#xg_body and descendants)
----------------------------------------------------------------------*/
#xg_body {
	background-position: left bottom;
}
#xg_body a:hover {
	color: #C9120A;
}
.xg_module_head {
  border-bottom:2px solid #DCDCDC;
  color:#2575AD;
  background-color:none !important;
}
.xg_module_head, .xg_module_body h3, .xg_module_body caption {
  color:#2575AD;
  font-size:16px;
}
.xg_module_head p.edit {font-size:12px;}
.notitle {
  display:none!important;
}
ul.pagination li.this span {
  border-color: #fff;
  color: #1a3459;
}
.xg_module_head h2 {
  color:#363636;
  font-weight:bold;
  line-height:1em;
  padding-bottom:4px;
  text-transform:uppercase;
  font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
#xg_body h1, .xg_module_head, .xg_module_body h3, .xg_module_body caption {
  color:#363636;
  font-weight:bold;
  font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.xg_module_head, .xg_module_body h3, .xg_module_body caption {
  font-size:1.2em;
  line-height:1em;
  padding-bottom:4px;
  text-transform:uppercase;
}
a.nolink, a.nolink:hover {
    color:#085F98 !important;
}
a.button:hover, button:hover, input.button:hover {
    color:#ffffff !important;
}
.notification a.button:hover {
    color:#333333 !important;
}
/*----------------------------------------------------------------------
    Footer (#xg_foot and descendants)
----------------------------------------------------------------------*/
#xg_foot,
#xg_foot a {
  color: #2475ab;
  background-color: transparent;
}
#xg_foot {
  background-color:#000D2A !important;
  border-left:6px solid #000D2A;
  border-right:6px solid #000D2A;
  height:20px;
  padding:10px;
  width:925px;
  float:none;
}
.xg_headline-1l, .xg_headline-2l {
  margin-top:3em;
}
.xg_headline {
  margin:1em 0 0.4em 5px;
}