.single header.entry-header {
  margin-top:15px;
}
.su-spoiler-style-default > .su-spoiler-content {
  padding: 1em 0 1em 0!important;
}
#fpnews a.more-button {
  display:none;
}
h1.title-post.entry-title {
  margin-top:25px;
}
@media (min-width: 992px) {
		#mainnav .col-md-4 { 
  width:20%
}
}
#masthead .header-wrap {
width:80%;
}
#masthead .header-wrap .container {
width:100%;
}
.post-10 .entry-title {
  display:none;
}
.site-logo {
    max-height: 80px;
    margin-left: 15px;
}
.site-header {
  padding-top:10px;
  padding-bottom:10px;
}
.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {
  padding-top:0!important;
}
.page-wrap {
    padding-top:0!important;
margin-top:0!important;
}
.lowtitle .widget-title {
  margin-bottom:0!important;
}
#fp-row1 #fp-row1-mobile {
  font-size:1.4em;
}
#fp-row1 .su-spoiler-content su-clearfix {
  padding-left:0!important;
  font-size:1.5em;
}
.category-staff .entry-thumb {
  display:none;
}
.category-staff .entry-header {
  display:none;
}
.page-id-4018 .header-image {
  display:none;
}
.page-id-4018 .entry-header {
  display:none;
}
.page-id-4020 .header-image {
  display:none;
}
.page-id-4020 .entry-header {
  display:none;
}
#colophon.site-footer {
  display:none;
}
.footer-widgets {
  padding: 50px 0px;
}

div.site-info {
  display:none!important;
}
#frontaccord1 .su-spoiler-title {
    background-color:#3399cc;
}
#frontaccord2 .su-spoiler-title {
    background-color:#66cc66;
}
#frontaccord3 .su-spoiler-title {
    background-color:#339999;
}

.su-spoiler-title {
padding:27px !important;
  margin-left:10%;
  margin-right:10%;
  font-size:1.2em!important;
  color:#ffffff;
  font-weight:300!important;
  border-radius: 15px;
}
.sow-accordion-title {
  text-transform:uppercase;
  font-size:1.1em;
  font-weight:300;
}
.page-id-8 .sydney-hero-area {
display:none!important;}

.site-header {
    background-color: rgba(51,153,153,0.5);
}
#frontpageblock1 .roll-button.border {
  background-color:#f99a1b!important;
}
#frontpageblock2 .roll-button.border {
  background-color:#66cc66!important;
}
.header-image .overlay {
     display: none;
}
.title-post {
  text-align:center;
  color:#66cc66;
}
.classic-alt .entry-title a {
  color:#66cc66!important;
}
#mc4wp_form_widget-2 {
  padding:10px 10px 10px 10px;
  background-color:#66cc66;
  color:white
}
#mc4wp_form_widget-2 .widget-title {
text-align:center;
margin-bottom:0;
padding:0;
color:white}

.mc4wp-form-fields {
  font-size:.8em;
}

#mc_embed_signup form {
  background-color: #339999;
    color: #ffffff;
}
#mc_embed_signup h2 {
text-align:center;
    color: #ffffff;
}
#mc_embed_signup {
  padding: 0!important;
}
#mc_embed_signup .clear {
  text-align:center;
}
#mc_embed_signup .button {
  background-color:#3399cc;
}
#mc_embed_signup .button:hover {
  background-color:#0088cc;
}
#mc_embed_signup input[type="text"] {
  height:35px!important;
}
#mc_embed_signup input[type="email"] {
  height:35px!important;
}
@media all and (min-width: 601px) {
#frontpagethumb.entry-thumb {
  float:left;
  margin-right:20px;
  width:30% }
}
@media all and (max-width: 600px) {
#frontpagethumb.entry-thumb {
  float:left;
  margin-right:5px;
  width:60% }
}
.wpcf7 label {
  color:white;
  font-weight:400;
}
#contact h3 {
  margin-bottom:0!important;
}
.principleswidget .widget-title {
  margin-bottom:10px;
  text-align:left;
}
.principleswidget .widget-title:after {
display:none
}
.principleswidget h3 {
  font-size:1.2em;
  text-align:left;
  color: #3399cc;
}

#diy .panel-grid-cell .widget-title {
  margin-bottom:10px;
  text-align:left;
  text-transform:none;
  font-size:1.3em;
  color: #339999!important;
}
#diy .panel-grid-cell .widget-title:after {
left:0%;
  margin-left:0;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    width: 80%;
}
#contact label {
  width:100%!important;
}
#contact .wpcf7-list-item-label {
  color:#ffffff;
}
#membership label {
  width:100%!important;
color:#66cc66}
#membership .wpcf7-list-item-label {
  color:#66cc66
}
#membership input[type="submit"] {
  background-color:#66cc66;
}
.page-id-4170.page-wrap {
  padding-top:0px;
}
#post-4170 .entry-title {
  display:none;
}
.simcal-calendar-grid th {
  border:none;
  color:#66cc66;
}
.simcal-default-calendar .simcal-current h3 {
  color:#3399cc;
}
.simcal-calendar-grid td {
  border:none;
}

.simcal-event-title {
  font-size:1.3em
}
#latestpresser h3.widget-title {
  text-align:left;
  font-size:1.25em;
  margin-bottom:0;
}
#latestpresser h3.widget-title:after {
display:none;
}

#mainnav ul li a {
    font-size:1em!important;  
}
#fp-row1 .widget-title {
font-size:1.5em;
  min-height:50px;
  margin-bottom:20px;
}
#fp-contact label {
  width:100%!important;
}
#fp-contact .opt-in {
  color:#ffffff!important;
}

#fp-contact .wpcf7-form-control.wpcf7-text {
 width:100% 
}
#fp-contact .wpcf7-form-control.wpcf7-textarea {
 width:100%;
}

.col-md-8.col-sm-4.col-xs-12 {
 padding:0!important; 
}

.col-md-4.col-sm-8.col-xs-12 {
  padding-right:0;
}
#mainnav ul li a {
font-weight:bold;
  text-shadow:1px 1px #669999;
}

#fp-row1-screentitle.siteorigin-panels-stretch.iw-med-up.panel-row-style.panel-row-style-for-w5ba285b69ebfe-2 .panel-grid-cell .widget-title {
  margin-bottom:0
}

#fp-row1-screencontent.siteorigin-panels-stretch.iw-med-up.panel-row-style.panel-row-style-for-w5ba28998065d9-3 {
  font-size:1.2em;
}

.post-navigation {
Background-color:#339999;
}
.post-navigation a {
Color:#ffffff;
}
.post-navigation .nav-previous {
Border:0;
}
.tags-links a {
  background-color:#66cc66;
  border:3px white solid;
  color:white;align-content}

.tags-links a:first-of-type {
  margin-left:5px;
}

.hentry .meta-post {
  text-align:center;
}