/* Enter Your Custom CSS Here */
/*
#header-text-nav-wrap {
  background-image: url("https://www.buildersbase.co.nz/wp-content/themes/logomain.svg");
  background-repeat:no-repeat;
  padding: 2px;
  height:100px;
}
*/
#header-text-nav-wrap {
  padding: 2px;
}

.header_display_type_two #header-logo-image {
    float: left;
    padding-right: 0;
    /*margin-bottom: 10px;*/
}

.header_display_type_two #header-right-section {
    float: right;
}
@media only screen and (max-width: 800px) {
	#header-text-nav-wrap {
    	padding: 10px 0;
	}
}


#header-text-nav-container {
	background-color: #ffffff;
}
.searchandfilter li {
  display:inline-block;
  list-style:none;
  padding-bottom:10px;
}
.widget_featured_slider {
	margin-bottom: 0px;
}
h1 { font-size: 20px !important;
  background-color:#289DCC;
  color:#FFFFFF;
  padding: 8px;
  margin-bottom:25px;
  margin-top:5px;
}
h2 {
    font-size: 24px;
    line-height: 1.2;
}
h3 span  { background-color: #289dcc;
    color: #fff;
    display: inline-block;
    padding: 6px 12px;
}

h3 {
    border-bottom: 2px solid #289dcc;
    font-size: 18px;
    margin-bottom: 15px;
    padding-bottom: 0;
}
.cmApp_signupContainer {
    border: 1px solid #666;
    box-shadow: 1px 2px 2px;
    display: block;
    width: 90% !important;
    max-width: 400px;
    min-width: 200px;
    background-color: #FFF;
    padding: 0px !important;
    text-align: left;
    color: #000;
    z-index: 1999999999;
}
  
#content .post .article-content .entry-title {
    font-size: 26px;
    padding: 5px;
}
.post-5705 h2{
    font-size: 28px;
    line-height: 1.4;
  display:none;
}
.single-tribe_events .tribe-events-single-event-title {
  font-size:1.7em;
  line-height:1;
  margin:0;
  padding:7px;
}
.pt-cv-view .pt-cv-title {
    margin-bottom: -10px !important;
}

.gform_wrapper .gform_footer {
    clear: both;
    margin: -15px 0 0 !important;
    padding: 16px 0 10px;
    width: 100%;
}

#content .post .article-content .below-entry-meta {
  padding-bottom:13px;
  display: none;
}

.fa.search-top {
    color: #ffffff;
    cursor: pointer;
    font-size: 21px;
    padding: 12px 12px 13px;
    position: absolute;
    right: 2px;
    top: 0;
}
.gform_button.gform_image_button {
  float:right;
}

#ssb-container {
    position: fixed;
    top: 40%;
    z-index: 1;
    right: -456px;
}
.w2dc-payments-free {
    font-weight: bold;
    color: red;
  display: none;
}

body .gform_wrapper ul li.gfield {
    margin-top: -10px !important;
    padding-top: 0;
}
.w2dc-content .w2dc-category-label, .w2dc-content .w2dc-tag-label {
    background-color: #f3f4f7;
    border: 1px solid #ececec;
}
.w2dc-content .w2dc-terms-menu .w2dc-categories-root a, .w2dc-content .w2dc-terms-menu .w2dc-locations-root a {
    padding: 2px;
}
.w2dc-content .w2dc-subcategories a, .w2dc-content .w2dc-sublocations a {
    padding: 2px 0;
    border-bottom: 1px solid #ccc;
    text-decoration: none;
}
.w2dc-content .w2dc-category-label, .w2dc-content .w2dc-tag-label {
    margin-bottom: 2px;
    padding: 4px;
    font-size: 13px;
}

body .gform_wrapper ul li.gfield {
    margin-top: 0px;
    padding-top: 0;
}
.w2dc-listings-block .w2dc-listing-logo-wrap header.w2dc-listing-header h2 a, .w2dc-listings-block .w2dc-listing-logo-wrap header.w2dc-listing-header h2 a:hover, .w2dc-listings-block .w2dc-listing-logo-wrap header.w2dc-listing-header h2 a:focus, .w2dc-listings-block .w2dc-listing-logo-wrap header.w2dc-listing-header h2 a:visited {
   
 color: #FFFFFF;
	display:none;
}
