body{
 background:#efefef !important
}
.fullwidth{
 width: 100% !important;
 margin-left: auto !important;
 margin-right: auto !important;
 max-width: initial !important;
 margin:0 !important;
}
.fullwidth2{
 width: 100% !important;
 margin-left: auto !important;
 margin-right: auto !important;
 max-width: initial !important;
 margin:0 !important;
 background-image:url(../img/fwbg.jpg)
}


/* -- Typography -- */
h1, h2, h3, h4, h5, h6, p, li, a, input, label{
 font-family: 'Open Sans', sans-serif !important;
}
h1, h2, h3{
 font-weight:700 !important; color:#111 !important;
}
}
p, li, a, input, label {
}
h1{
 font-size:1.8em !important
}
p a{
 color:#f95a79 !important;
}
p a:hover{
 color:#e30512 !important
}
.homeList {
 margin-left:0
}

.homeList li{
 list-style:none !important;
 background-image:url(../img/libg.png);
 background-repeat:no-repeat;
 background-position:0 9px;
 padding-left:22px;
 line-height:30px
 }
.button{
 background:#c7151e!important;
 font-weight:normal !important;
 padding:6px 12px!important;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 -o-border-radius:4px;
}
.button:hover{
 background:#211135 !important}
/* -- Navigation  -- */
.navWrap{
 background:#211135;
 padding:7px 0
}
.top-bar{
 background:#211135 !important;
}
.top-bar li a{
 background:#211135 !important;
}
.name{
 background:#211135 !important;
}
.topPadding{
 margin-top:1em;
}
.topPadding p{
 text-shadow: 0px 1px 0px #fff;
}
.homeContact{
 background:#211135;
 text-align:center;
 color:#fff !important;
 font-weight:400 !important;
 font-size:1em;
 padding:6px;
 text-transform:uppercase;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -o-border-radius:3px;
}
.footerWrap{
 background:#211135 !important;
 font-size:.8em;
 color:#fff;
 padding:1em 0 6em 0;
 margin-top:3em;
 font-family: 'Open Sans', sans-serif !important;
 text-align:center;

}

.accordion{
 font-family: 'Sintony', sans-serif !important;
 font-size:.9em; 
color:#545455 !important;
 margin-bottom:2em !important
}
.accordion a{
 font-family: 'Sintony', sans-serif !important;
 font-size:1em !important; 
 background:#f8f8f8 !important;
 border-bottom:1px solid #fff;
}
.accordion-navigation.active a{
 background:red !important;
 color:#fff
}
.accordion dd.active > a {
 background: #e00f20 !important; color:#fff
}
.accordion dd a:hover {
 background: #e00f20 !important;
 color:#fff 
}
.active.content a{
 color:#0097dc !important;
 background:inherit !important;
 display:inline !important
}
.active.content a:hover{
color:#2BA6CB !important;
 background:inherit !important;
}
.fullwidth2 h1{
 color:#fff; float:right;
 margin:3em 1em;
 font-size:2em !important;
 color:#fff !important;
 text-align:right
}
.headspan{
font-size:.8em
}
.twitlink{
	margin-top:12px
	}



