/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
html {
	margin-top:0px!important;
}
.admin-bar .site-header {
	top:0px;
}
#text-5 .widgettitle, #text-5 p, #text-5 li {
	color:#000;
}
#text-5 li {
	margin-bottom:10px;
	list-style-type:disc;
	margin-left:10px;
}
#ws-plugin--s2member-profile input {
	background-color:#fff;
}
#ws-plugin--s2member-profile-submit {
	background-color:#232525!important;
}
.category .entry, .blog .entry {
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px solid #c1c1c1;
}
#bbp_search, #bbp_search_submit {
	padding:5px;
	font-size:14px;
}
.entry-title {
	letter-spacing:0px;
}
.forum-search a.entry-image-link {
	display:none;
}
.pref {
margin-bottom:20px;
	background-image:url("https://subbiesunited.com.au/wp-content/uploads/2017/11/pref.jpg");
	background-repeat:none;
	background-size:cover;
	padding:17px;
	color:#000;
}
.pref h3 {
	color:#155028;
}
#custom_html-4 .widget-wrap img, #custom_html-2 .widget-wrap img  {
padding-top:5px;
	padding-bottom:0px;
	margin-bottom:-5px;
}
#custom_html-3 .widget-wrap img {
padding-top:5px;	
	padding-bottom:0px;
}
.bbp-user-page .entry-image{
	display:none;
}
#wpcf7-f4594-p4591-o1 {
max-width:560px;	
}
#wpcf7-f4594-p4591-o1 textarea {
max-height:250px;	
}
.error404 .entry-title {
max-width	:100%;
}
input[type="checkbox"] {
margin-right:10px;	
}
#text-7 .textwidget {
text-align:center;
	color:#fff;
	background:#155028;
line-height:1.4;
padding:8px;
	padding-bottom:0px;
	margin-bottom:-18px;
	margin-top:4px
}
#text-7 a {
color:#ffcb65;
	line-height:2;
}
#text-7 img {
display:block;
	margin:0 auto;
	float:none;
	padding-top:10px;
	padding-bottom:10px;
}
div.bbp-template-notice.info {
display:none;
}
.more-posts-title {
 font-family:"Poppins",sans-serif;
 font-size:1.2rem;
 font-weight:700;
 letter-spacing:1px;
 text-transform:uppercase;
}
#featured-post-7 .entry-title {
	font-family: "Open Sans", arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: none;
	line-height: 2;
	margin-bottom: 0;
	
}
#featured-post-7 .more-from-category a {
	color:#555;
	font-size:12px;
	font-weight:bold;
	
}
#featured-post-2 article, #featured-post-7 article {
 border-bottom:1px solid #dadada;
 padding-top:5px;
 padding-bottom:5px;
}
.sidebar ul li div {
 border-bottom:1px solid #dadada;
}
#featured-post-2 article:last-child {
border-bottom:0px;
}
.more-posts {
background-color:#fff;
}
 .entry-content ul.more-posts > li {
list-style-type:none;
 border-bottom:1px solid #dadada;
 margin-right:-20px;
 margin-left:-10px;
 padding-bottom:10px;
 padding-top:5px;
}
 .entry-content ul.more-posts > li {
padding-left:20px;
 margin-right:-10px;
}	
 .footer-widgets-2 {
width:75%;	
}
#featured-post-6 {
margin-bottom:20px;	
}
#featured-post-5 a.alignnone {
min-height:79px;
}
a {
color: 	#207c2a;
}
#text-6 img {
margin-top:5px;
}
#text-6 .widget-wrap{
	padding-bottom:0px;
}
.entry-content ol, .entry-content ul {
margin-bottom:18px;	
}

.home .site-inner .entry-content ol, .home .site-inner .entry-content ul {
	margin-left: 0;
}
.wpcf7-form {
background:#fff;	
	padding:20px;
}
#text-4 {
margin-top:-14px	
}
.sidebar ul li {
font-size:13px;
}
#bbp_replies_widget-2  .avatar{
margin-top:7px;
}

.page .entry-title, .single .entry-title, .featuredpost .entry-title, .featured-content.widget .entry-title {
text-transform:none;	
}
.archive-description {
margin-bottom:10px;
	padding-bottom:10px;
}
#bbpress-forums div.even, #bbpress-forums ul.even, #bbpress-forums div.odd, #bbpress-forums ul.odd {
background-color:transparent;
	border:0px;
}
h1, h2, h3, h4, h5, h6 {
color: #4b534b;	
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
font-family: 'HelveticaNeue', 'Helvetica Neue', 'HelveticaNeueRoman', 'HelveticaNeue-Roman', 'Helvetica Neue Roman', 'TeXGyreHerosRegular', 'Helvetica', Arial, 'Tahoma', 'Geneva', sans-serif;
font-weight: 400;
font-stretch: normal;
font-size: 13px;
line-height: 19px;
color: #333732;	
}


#bbp_topics_widget-2 {
font-size:13px;	
}
#bbp_topics_widget-2 .bbp-forum-title{
	font-weight:bold;
	color: #207c2a;
}
#genesis-footer-widgets .widget-wrap {
background-color:transparent;	
}
.footer-widgets-1 {
text-align:left;	
}
#genesis-footer-widgets h3 {
letter-spacing:2px;	
}
#genesis-footer-widgets {
background-color: #fff;	
	border-top:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
}
#bbp_topics_widget-2 .avatar {
float:none;	
}
.header-widget-area {
	width: 50%;
	max-width:540px;
	float: right;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 30px;
}
#nav_menu-2 {
max-width:300px;
	float:right;
}
#text-4 .widget-wrap {
background-color:transparent;
}
#text-4 {
float:left;	
	color:#fff;
}
.entry-header .entry-meta {
	display: none;
}

.spec {
	display: block;
	margin: 0 auto;
	float: none;
	overflow: hidden;
	width: 100%;
}

.specexcerpt {
	max-width: 100%;
}

.widget-wrap {
	background-color: #fff;
	padding: 5px;
}

#search-3 .widget-wrap {
	padding: 0;
}

.sidebar .widgettitle {
	background-color: #f5f6f7;
	margin-bottom: 0;
	padding-bottom: 10px;
	margin-top: -5px;
	margin-right: -5px;
	margin-left: -5px;
}

#search-3 .sidebar .widgettitle {
	margin-top: -5px;
	margin-right: -5px;
	margin-left: -5px;
}

#bbp_topics_widget-2 .avatar {
	width: 14px;
	margin: 0 3px 0 0;
}


#text-3 .avatar {
	width: 24px;
	margin: 0 3px 0 0;
}

#text-3 .widget-wrap {
	padding: 0;
}

.spectime {
	float: none;
	margin-bottom: 10px;
}

.spectitle {
	font-weight: bold;
}

.specauth {
	color: #4bb649;
	float: left;
	margin-right: 10px;
}

.specexcerpt {
	float: left;
	display: inline-block;
}

#text-3 {
	font-size: 13px;
	line-height: 1.4;
	background-color: #fff;
	padding: 5px;
}

#login {
	background-color: #c1c1c1 !important;
}

.sign {
	border: 3px solid #0088cc;
	background-color: #0088cc;
	padding: 20px;
	color: #fff;
}

.sign input {
	border-radius: 10px;
	padding-bottom: 16px;
	background-color: #fff;
	box-shadow: 2px 2px #000;
}

.sign h2 {
	color: #fff;
}

.forum-archive .entry-meta {
	display: none;
}

div.bbp-breadcrumb {
	width: 100%;
}

.forum .entry-meta {
	display: none;
}

.search-form input {
	border: 1px solid #c1c1c1;
	background: #fff !important;
}

input[type="submit"], .content input[type="submit"] {
	width: 250px;
	margin-bottom: 20px;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content a.button, .textwidget a.button {
	border-radius: 10px;
}

p {
	margin-bottom: 16px;
}

#comment {
	border: 1px solid #c1c1c1;
	background: #fff;
}

.comment-respond h3, .entry-comments h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.entry-footer {
	margin-top: 5px;
	margin-bottom: 0;
	max-width: 100%;
}

.entry-pings, .comment-respond, .entry-comments {
	max-width: 100%;
}

.page .entry-title, .single .entry-title {
	letter-spacing: .5px;
	font-size: 32px;
}

.page .entry-header, .single .entry-header {
	margin-bottom: 5px;
}

div.bbp-template-notice, div.indicator-hint {
	border: 1px solid #c1c1c1;
	background: #fff;
}

div.bbp-template-notice p {
	line-height: 160%;
}

#bbpress-forums #bbp-search-form #bbp_search {
	border: 1px solid #c1c1c1;
	background: #fff;
}

#bbp_search_submit {
	width: 120px;
}

.ms-form-element .wpmui-field-input, #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content, #bbpress-forums fieldset.bbp-form textarea, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form input {
	border: 1px solid #c1c1c1;
	background: #fff;
}

.search-form input {
	background-color: #f5f6f7;
	font-family: "Open Sans", arial, sans-serif;
	font-size: 15px;
}

#featured-post-5 .post {
	padding-bottom: 20px !important;
}

body, .site-inner {
	background-color: #f5f6f7;
}

.page .entry-content, .single .entry-content {
	max-width: 100%;
}

.page .entry-header, .single .entry-header {
	max-width: 100%;
}

body > div {
	font-size: 15px;
}

#featured-post-2 .entry-title, .bbp-reply-topic-title {
	font-family: "Open Sans", arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: none;
	line-height: 2;
	margin-bottom: 0;
}

.sidebar .widget {
	margin-bottom: 15px;
}

#featured-post-2 .entry, #featured-post-7 .entry {
	padding-bottom: 0 !important;
	margin-bottom: 0;
}

.sidebar ul li {
	margin-bottom: 5px;
}

#genesis-nav-primary a {
	padding: 20px;
}

.home .entry-header {
	margin-bottom: 0;
}

#featured-post-5 .entry {
	width: 23%;
	margin-right: 1%;
        margin-left:1%;
	float: left;
        min-height:240px;
        background-color:#fff;
        border-bottom:1px solid #dadada;
}
#featured-post-6 .entry {
        background-color:#fff;
        border-bottom:1px solid #dadada;
}

#featured-post-5 .entry-title {
	margin-top: 0;
	font-size: 18px;
	padding-left: 10px;
	padding-right: 10px;
        margin-bottom:4px;
}

#featured-post-6 .entry-title {
	margin-top: 0;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0;
}

#featured-post-6 .entry-header {
	margin-bottom: 0;
}

#featured-post-6 p {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
	margin-bottom: 20px;
}

.home .genesis-content {
	margin-top: -80px;
}

.site-inner {
	padding-top: 100px;
}

a.alignleft, a.alignnone, a.alignright {
	max-width: 100%;
}

a {
	border-bottom: 0;
}

a:hover {
	border-bottom: 0;
}

img.entry-image {
	max-width: 100%;
}

.genesis-nav-menu .current-menu-item > a, .genesis-nav-menu a:focus, .genesis-nav-menu a:hover {
	color: #333732;
}

.header-image .site-header.shrink {
	padding: 0;
}

#menu-item-1298 {
	background: #fff;
        	margin-left: 5px;
	margin-right: 5px;
}

#menu-item-1298 a {
	color: #faf105;
	background:#08c;
}

#menu-item-534 {
	background: #4bb649;
	margin-left: 5px;
	margin-right: 5px;
}

.nav-primary .sub-menu {
	background-color: #4bb649;
}

.genesis-nav-menu a {
	color: #fff;
}

.genesis-nav-menu a:hover, .genesis-nav-menu a:active, .genesis-nav-menu a:focus {
	color: #333732;
}

.header-image .nav-primary {
	margin-top: 10px !important;
}

.header-image .title-area {
	min-width: 300px;
	min-height: 70px;
	margin-top: 6px;
}

#menu-mainnav {
	float: none;
	display: block;
	background: #207c2a;
}

#genesis-nav-primary {
	width: 100%;
	text-align: center;
}

.header-image .site-header {
	padding: 0;
}

.site-header {
	background: #333732;
}
@media screen and (max-width: 800px) {
.footer-widgets-2 {
width:100%;	
}
}

@media screen and (max-width: 880px) {
.header-widget-area {
	width:100%;
		display:block;
		margin:0 auto;
		float:none;
		overflow:hidden;
	}
	#nav_menu-2 {
float:none;	
	margin:0 auto;
}
#nav_menu-2 .nav-header {
display:block;	
}
.js .genesis-nav-menu .menu-item {
text-align:center;	
}
#text-4 {
float:none;	
	margin-top:5px;
}
.js .nav-primary {
color:#fff;	
}
.menu-toggle::before {
color:#fff;	
}
.js .menu-toggle:focus, .js .menu-toggle:active, .js .menu-toggle:hover  {
	color:#fff;
}
.content {
padding-left:2px;
	padding-right:2px;
	margin-bottom:8px;
}
.site-inner {
padding-top:20px;
	padding-left:8px;
	padding-right:8px;
}
#featured-post-5 .entry {
width:46%;
	border-top:1px solid #fff;
	padding-bottom:10px;
	padding-top:10px;
        margin-top:5px;
}
#genesis-sidebar-primary {
padding-left:8px;
	padding-right:8px;
}
#featured-post-5 img {
display:block;
margin:0 auto;
float:none;
}
a.alignnone {
display:block;
}
}
