h2.vc_custom_heading.vc_custom_1579843543905 {
    font-family: Montserrat !important;
}
.flexslider {
	border-radius: 0 !important;
	border: 0 !important;
	-webkit-box-shadow: 0 !important;
	margin: 0 !important;
	box-shadow: 0 !important;
}
.flex-control-paging li a.flex-active {
	visibility:hidden
}
.flex-control-paging li {
	visibility:hidden
}

.page-id-3076 .banner {
    background-position: center;
    padding: 90px 0;
}
.homearticle h3 {
    font-family: 'Didact Gothic', sans-serif;
    font-weight: normal;
    font-size: 24px;
    margin: 0px 0px 20px 0px;
    text-align: center;
    background: url(https://katetrevillian.com.au/wp-content/uploads/2019/11/header_bg.png) center bottom no-repeat;
    padding: 0px 10px 15px 10px;
}
.page-id-3076 .banner li {
	color:#fff;
	font-size:18px;
}
.gform_footer
{
	text-align:center;
}
#gform_2 {
    font-size: 20px;
    font-family: 'geomanist', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
input[type="checkbox"] + label:before
{
	display:none;
}
input[type="radio"] + label:before
{
	display:none;
}
@media only screen and (min-width: 641px)
{
	li#field_2_10 {
    margin-top: -140px;
}
}
.gfield_required {
    display: none;
}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label
{
	display:none;
}

/* New Homepage CSS */
.page-id-3599 .site-content
{
	margin-top:0 !important;
	padding-bottom:0 !important;
}
.page-id-3599 .page-header
{
	display:none;
}
/*Mailpoet form*/
#mailpoet_form_2 .mailpoet_paragraph {
    width: 31%;
    float: left;
    margin: 0 1%;
}
input.mailpoet_submit {
    background: #5c755e;
}
#mailpoet_form_2 input[type="text"], #mailpoet_form_2 input[type="email"]{
    color: #fff;
}
#mailpoet_form_2 input.mailpoet_text::placeholder {
    color: #fff;
}
#mailpoet_form_2 .mailpoet_paragraph {
    width: 100%;
    float: left;
    margin: 0 1%;
}
/*Pricing Page*/
.entry-content table {
    border: 2px solid #fff;
}
.pricing-header-row th:nth-child(1) {
    background-color: transparent;
    border: none !important;
}
.pricing-header-row th {
    background-color: #6aaa5a;
    color: #fff;
    border: 2px solid #fff;
	  text-align: center;
}
.pricing-data-row:nth-child(2) {
    background-color: #c7d89e;
}
.pricing-data-row td {
    border: 2px solid #fff;
	  text-align:center;
}
.pricing-header-row:nth-child(1) th:nth-child(6) {
    background-color: transparent;
}
tr:nth-child(4) {
    background-color: #6aaa5a;
}
.pricing-data-row:nth-child(even) {
    background-color: #c7d89e;
}
td {
    font-family: "Montserrat",sans-serif;
}
table.pricing-table {
    overflow-x: auto;
	    width: 100%;
}
.page-id-3 aside#secondary {
    display: none;
}
/**/
@media(max-width:767px)
{
	.banner
	{
		padding:0 !important;
	}
	.mailpoet_paragraph {
    width: 100%;
    float: left;
    margin: 0%;
}
}
.banner-btn button {
    background: #5c755e!important;
    color: #fff !important;
    border-color: #5c755e !important;
    font-family: Merriweather;
    font-size: 18px !important;
	height:auto;
}
.join-btn
{
	margin-bottom:0 !important;
}
.join-btn button {
    background:#5c755e!important;
    color: #fff !important;
    border-color: #5c755e !important;
    font-family: Merriweather;
    font-size: 18px !important;
	height:auto;
	opacity:0.8;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
    color: #fff;
    border-color: #6aaa5a;
    background-color: #6ab165;
	opacity:0.6;
	padding-top:15px;
	color:black;
}
@media (min-width: 992px)
{
.page-id-3599 .col-md-9 {width: 100%;
	}}
.page-id-3599 .container .container.container-small { max-width: 1920px;
}
/* .btn-three{
		background:transparent !important;
	border-color:transparent !important;


} */

.btn-three a{
	font-family: Playlist Script !important;
}
.btn-three button{
		background:white;
	opacity:0.9;
height:auto;
	color:black;
	padding-left:30% !important;
		padding-right:30% !important;
	padding-top:5% !important;
	font-family: Playlist Script !important;
	font-size:20px;
}
.alignnone {
    clear: both;
    display: inline;
    margin: 60px 46px 60px 0;
}
.widget-title {
	font-family:Merriweather Light;
	font-size:18px;
	color:#6aaa5a;
	padding-bottom:0px;
	margin-bottom:15px;
}
.page-id-3599 .pre-footer {
display:none;
	padding-top: 0px;
    padding-bottom:0px;
	
}
.site-footer {
    background:white;
/*     padding-top: 0px;
    padding-bottom:0px; */
}
.page-id-3599 .site-footer .widget-area
{
	margin:0 !important;
}
.robots-nocontent.sd-block.sd-social.sd-social-icon-text.sd-sharing{
	display:none;
}
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy{
	display:none;
}
.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    display: none;
}
.vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    background: #6aaa5a;
    color: white;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    color: white !important;
	  margin:0px 0px 0px 0px;
	font-family: Merriweather Light;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    color: white !important;
	  margin:0px 0px 0px 0px;
	font-size:14px;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt a {
   padding-top:25px;
}
.subs-text {
    color: #fff;
    position: absolute;
    top: 55px;
    font-size: 18px;
    font-family: Merriweather;
}
.alignnone {
    clear: both;
    display: inline;
    margin: 10px 6px 0px 0;
}
.page-id-3599 #input_1_2_6_container{
	display:none;
}
.page-id-3599 .list1 ul li{
	display:inline;
}
.page-id-3599 #gform_fields_1 li{
	display:inline-block;
	margin:0 !important;
	padding-left:0px;
}
.page-id-3599 .gform_wrapper .gform_footer {
    padding: 16px 0 10px;
    margin: 16px 0 0;
    clear: both;
    width: 0;
    margin-top: -70px;
    float: right;
}
.page-id-3599 .gform_wrapper form {
    text-align: left;
    max-width:100%;
    margin: 0 auto;
}
.page-id-3599.gform_body {
	width:60%;
	margin-right:0px;
}
.page-id-3599 .gform_wrapper {
    margin: 15px 0;
    max-width: 66%;
}
.page-id-3599 .gfield_label.gfield_label_before_complex {
    color: white;
}
.page-id-3599 .gfield_label{
    color: white;
	
}
.page-id-3599 #input_1_2_3_container {
	width:100%;
}
.page-id-3599 .gform_wrapper form li, .gform_wrapper li {
    margin-left: 0!important;
    list-style: none!important;
    overflow: hidden;
}
.page-id-3599 #colophon{
	display:none;
}

.page-id-3599 .ginput_container
{
	margin-top:0 !important;
}
#gform_submit_button_1{
	background:#5c755e;
}
@media (max-width: 992px)
{
.page-id-3599 .gform_wrapper form {
    text-align: left;
    max-width:100%;
    margin: 0 auto;
}
	.page-id-3599 .gform_wrapper .gform_footer {
    padding: 16px 0 10px;
    margin: 16px 0 0;
    clear: both;
    width: 100%;
    margin-top: 0px;
    float:left;
}
.page-id-3599 #gform_fields_1 li{
	display:block;
}
	.page-id-3599 .gform_wrapper {
    margin: 15px 0;
    max-width: 100%;
}

}
footer#colophon {
    display: none !important;
}

.site-footer {
     display: none !important;
}
#comments {
	display:none;
}
.icons1{
	width:17%;
	    padding-left: 0px;
    padding-right: 0px;
}
.vc_column-inner  {
	    padding-left: 0px;
}
.vc_icon_element {
    line-height: 0;
    font-size: 14px;
    margin-bottom: 35px;
}
.testimonial_rotator_author_info.cf-tr
{
	font-family: Playlist Script !important;
	font-size:24px !important;
}
@media(min-width:1024px)
{
.posts-home .vc_gitem-col {
    height: 420px;
}
}
/* @media(min-width:768px and max-width:1023px)
{
.posts-home .vc_gitem-col {
    height: 560px !important;
}
} */
.responsive-max-width, .wp-block-pullquote.alignwide > p, .wp-block-pullquote.alignfull > p, .wp-block-pullquote.alignwide blockquote, .wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment), .entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
    max-width: unset;
}



img.alignnone.size-medium.wp-image-5754.jetpack-lazy-image.jetpack-lazy-image--handled {
    margin: 0px!important;
	width: 170px;
    height: 247px!important;
}

#gform_3 label {
    display: none;
}
#gform_3 input, textarea {
    padding: 10px;
}
#gform_3 #gform_submit_button_3 {
    text-transform: uppercase;
    border-radius: 0;
}