/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/

.fusion-carousel-border .fusion-image-wrapper {
    border: none;
}
.fusion-carousel .fusion-carousel-item img {
    width: auto;
}

/* REGULAR ADDITIONAL CSS from here till the end */
#sidebar .heading h3 {
padding: 10px;
color: #032134;
text-transform: UPPERCASE;
border-bottom: 4px solid #EAB834;
}

.post-content .fusion-reading-box-container {
  margin-bottom: 10px;
}

.page-title-captions {
width: 0;
display:none;
}
.page-title ul.breadcrumbs {
text-align:left;
}

input[type=password] {
border: 1px solid #D2D2D2;
color: #AAA9A9;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1) inset;
font-size: 13px;
padding: 8px 15px;
margin-right: 1%;
width: 100%;
box-sizing: border-box;
}
a.underline-link {
border-bottom:1px solid #999;
}

#wrapper .post-content h2.services-subheading {
font-size: 1.7em;
margin-top: 20px;
}
.input-text, input[type="text"],input[type="tel"], input[type="number"], textarea, input.s, input.s .placeholder, #comment-input input, #comment-textarea textarea, #comment-input .placeholder, #comment-textarea .placeholder, .comment-form-comment textarea, .post-password-form .password, .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-number, .wpcf7-form textarea, .wpcf7-form .wpcf7-select, .wpcf7-select-parent .select-arrow, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .gform_wrapper .gfield input[type="text"], .gform_wrapper .gfield input[type="email"],.gform_wrapper .gfield input[type="tel"] .gform_wrapper .gfield textarea, .gform_wrapper .gfield select, select, #bbpress-forums .bbp-search-form #bbp_search, .bbp-reply-form input#bbp_topic_tags, .bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select, #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content, .bbp-login-form input, .main-nav-search-form input, .search-page-search-form input, .chzn-container-single .chzn-single, .chzn-container .chzn-drop, .avada-select-parent select, #wrapper .search-table .search-field input {
    color: #343434 !important;
}


#header .logo {
margin:0 !important;
}

#wrapper .header-social .header-info .big-phone {
  margin: 0;
  margin-bottom: -18px;
  font-size: 1.5em !important;
}

#text-2 h3{
text-transform:none;
}

.counter-box-content, .fusion-alert, .fusion-progressbar .sr-only, .post-content blockquote, .review blockquote q {
font-size: 18px !important;
line-height:24px !important;
}
.two-column-text{
text-align:center;
font-size: 16px;
color:#333;
font-weight: 200;
line-height: 1.48;
width:83%;
margin:0 auto;
-webkit-column-count:2;
-moz-column-count:2;
column-count:2;
-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
-moz-column-gap: 40px; /* Firefox */
column-gap: 40px;
}

.margin_bottom_0 {
margin-bottom:0 !important;
}
.wishes-cta-button{
margin-top:6em;
}  

h2.content-box-heading {
  min-height: 54px;
}

.free-label {
display: inline;
    padding: 0.38em;
    font-size: 95%;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    background-color: green;
    position: absolute;
    right: 20px;
    z-index: 2;
}
/*****
GFORMS COLUMN STYLING
****/
.gform_wrapper table.gfield_list td.gfield_list_icons {
  padding: 0;
}
.gform_wrapper.two-column_wrapper ul.gform_fields {
display: none;
}
.gform_wrapper.two-column_wrapper ul.gform_fields.gform_column {
display: block;
float: left;
width: 50%;
}
.gform_wrapper.two-column_wrapper ul.gform_column li.gsection:first-child {
display: none;
}

/*
multi column capability of gravity forms
http://www.jordancrown.com/multi-column-gravity-forms/
*/
.gform_wrapper.multi-column_wrapper ul.gform_fields.gform_one_column {
display: block;
float: left;
width: 100%;
}
.gform_wrapper.multi-column_wrapper ul.gform_fields.gform_two_column {
display: block;
float: left;
width: 49%;
}
.gform_wrapper.multi-column_wrapper ul.gform_fields.gform_three_column {
display: block;
float: left;
width: 33%;
}
/*
.gform_wrapper.multi-column_wrapper ul.gform_one_column li.gsection:first-child,
.gform_wrapper.multi-column_wrapper ul.gform_two_column li.gsection:first-child,
.gform_wrapper.multi-column_wrapper ul.gform_three_column li.gsection:first-child
*/
.gform_wrapper.multi-column_wrapper ul.gform_fields li.empty,
.gform_wrapper.multi-column_wrapper ul.gform_fields li.gform_one_column,
.gform_wrapper.multi-column_wrapper ul.gform_fields li.gform_two_column,
.gform_wrapper.multi-column_wrapper ul.gform_fields li.gform_three_column
{
display: none;
}
.multi-column_wrapper li.gsection { border: 0; }
.gform_wrapper textarea { width: 97.5%; } /* make it fit a column */


/* REFERRAL PROGRAM PAGE*/
.partner-logos img {
margin:8px;
}
.referralform{
width: 50%;
margin: 0 auto;
}
.referralform #input_11_3_6_label {
display:none;
}

.referralform .gravity-select-parent {
width:95%;
}
/*SUCCESS PAGE */
#success-tagline {
margin-bottom:40px;
}

/*NEW ECLOSURE FORM*/
.gravity-select-parent {
width: auto !important;
}
.eclosure_money_wrapper br, #gform_66 br, .gf_eclosure_app_wrapper br {
    display: none;
}
.eclosure_money_wrapper.gform_wrapper .gf_page_steps {
border-bottom:none;
}
.eclosure_money_wrapper, .gf_eclosure_app_wrapper{ 
width: 100%;
margin: 0 auto !important;
}

div.gform_wrapper .gfield input[type=tel],div.gform_wrapper .gfield input[type=text],div.gform_wrapper .gfield input[type=email],div.gform_wrapper .gfield input[type=number] {
padding: 8px 5px !important;
}
div.gform_wrapper .gfield select {
    padding: 5px 5px !important;
    min-width: 80px;
}
@media only screen and (max-width: 800px) {
.eclosure_money_wrapper .gfield #input_54_2 {
width:47% !important;
}
}
/* ADDRESS LABELS ABOVE INPUTS */
.eclosure_money_wrapper.gform_wrapper .address_top_label .ginput_complex label {
margin-bottom: 48px;
margin-top: -48px;
}

.eclosure_money_wrapper.gform_wrapper .address_top_label.gfield input[type=text]{
margin-top: 15px;
}
#wrapper .eclosure_money_wrapper.gform_wrapper .address_top_label.gfield select, #wrapper .eclosure_money_wrapper.gform_wrapper .address_top_label.gfield .select-arrow {
margin-top: 22px;
}
.gf_eclosure_app td.gfield_list_94_cell4 div select{
-webkit-appearance: none;  /*Removes default chrome and safari style*/
-moz-appearance: none;  /*Removes default style Firefox*/
height:32px !important;
}
.gf_browser_ie .gf_eclosure_app td.gfield_list_94_cell4 div select{
line-height:32px !important;
}
.gf_eclosure_app td.gfield_list_94_cell4 div select::-ms-expand {
display:none;
}
.gf_eclosure_app td.gfield_list_94_cell4 {
vertical-align:middle !important;
}
.gf_eclosure_app td.gfield_list_94_cell4 div div.select-arrow{
height:29px !important;
line-height:29px !important;
width: 20px !important;
}
.gf_browser_ie .gf_eclosure_app td.gfield_list_94_cell4 div div.select-arrow{
line-height:32px !important;
height:32px !important;
}
.ecl_wishes_column .gf_eclosure_app .gfield_checkbox li input[type="checkbox"],.ecl_wishes_column .gf_eclosure_app .gfield_radio li input[type="radio"],.ecl_wishes_column .gf_eclosure_app .gfield_checkbox li input {
margin-top: 6px;
}
.eclosure_money_wrapper .gf_page_steps .gf_step {
padding: 15px;
border-bottom: 4px solid #67AB48;
padding-bottom: 30px;
color: #67AB48;
}
.eclosure_money_wrapper span.ginput_total {
color:#67AB48;
}
.gform_wrapper li.step-instructions {
margin: 0;
padding-bottom: 5px;
}
.gform_wrapper li.step-instructions h4 {
margin-top: 0;
margin-bottom: 0;
padding: 6px;
margin-right:10px;
}
/* used in .eclosure_money_wrapper */
.gform_wrapper li.step-instructions-green h4 {
color: rgb(103, 171, 72);
background-color: #F6F6F6;
}
.gform_wrapper li.step-instructions-blue h4 {
color: #3F569E;
background-color: #F6F6F6;
}
.gform_wrapper li.step-instructions h2{
margin-top: 40px;
margin-bottom: 0;
margin-right:10px;
padding: 6px;
}
.gform_wrapper li.step-instructions-green h2 {
background-color: #67AB48;
color: rgb(255, 255, 255);
}
.gform_wrapper li.step-instructions-blue h2 {
background-color: #2B3A6B;
color: rgb(255, 255, 255);
border-top-left-radius: 10px;
-moz-border-top-left-radius: 10px;
-webkit-border-top-left-radius: 10px;
}
.side-help {
padding:5px 20px;
text-align:right;
}
.sticky-side-help {
  text-align: right;
  position: fixed;
  background-color: #EFEFEF;
  padding: 20px;
  z-index: 999;
  box-shadow: -1px 1px 3px #8C8B8B;
  transition: background-color 0.6s, padding 0.2s;
  -webkit-transition: background-color 0.6s, padding 0.2s;
  bottom: 0px;
  right: 0px;
}
@media screen and (max-width:802px){
.sticky-side-help{
	height: 100px;
}
}
.gf_eclosure_app.gform_wrapper li.step-instructions-online h2, .gf_eclosure_app li.step-instructions-online h2{
  margin-top: 20px;
  padding-top: 20px;
color: #3F569E;
  border-top: 1px dotted #999;
font-size:1.6em !important;
font-weight:bold;
}
.gform_wrapper li.step-instructions-online h2 span{
  background-color: #818181;
  color: #fff;
  border-radius: 25px;
  padding: 5px 12px;
  margin-right: 10px;
}
.gform_wrapper li.step-instructions-online h4{
color:#5f5f5f;
line-height: 1.4;
font-size:1.3em;
}
.gf_eclosure_app.gform_wrapper label,.gf_eclosure_app.gform_wrapper table.gfield_list thead th {
font-size:16px;
}
.gf_eclosure_app.multi-column_wrapper ul.gform_fields.gform_two_column.gform_big_column {
padding-left: 10px;
border-left: 1px solid #3F569E;
}
.gf_eclosure_app .gform_big_column label.gfield_label {
margin-top:0;
}

.gf_eclosure_app .margin-top-20 {
margin-top:20px;
}
.eclosure_money_wrapper.gform_wrapper span.ginput_total {
  color: #5E9D41;
  font-weight: 600;
}
.gform_wrapper.eclosure_money_wrapper .gform_footer {
margin:0;
padding: 0 0 16px 0;
}

.gf_eclosure_app .gf_page_steps .gf_step {
padding: 15px;
border-bottom: 4px solid #3F569E;
padding-bottom: 30px;
color: #3F569E;
}

.gf_eclosure_app.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label {
  color: #3F569E;
}




.eclosure_wishes_wrapper .gform_page_footer {
display: inline-block;
}
.gf_eclosure_app_wrapper .top_label .gfield_label {
margin: 15px 0;}
.gf_eclosure_app_wrapper .gfield_html.gfield_no_follows_desc {
margin-top: 17px;}
.gf_eclosure_app_wrapper .gfield_html.gfield_no_follows_desc {
margin-top: 25px;
}
.who_referred_form .gform_footer{
height:0;
}
.eclosure-form-encrypted {margin-top:-20px;}

.gf_eclosure_app_wrapper .gsection_description {font-size: 0.9em;margin-bottom: 25px;}

.gf_eclosure_app_wrapper #field_26_72 .gfield_label,
.gf_eclosure_app_wrapper #field_26_94 .gfield_label,
.gf_eclosure_app_wrapper #field_26_95 .gfield_label, 
.gf_eclosure_app_wrapper #field_26_96 .gfield_label,
.gf_eclosure_app_wrapper #field_26_97 .gfield_label,
.gf_eclosure_app_wrapper #field_26_98 .gfield_label,
.gf_eclosure_app_wrapper #field_26_99 .gfield_label,
.gf_eclosure_app_wrapper #field_26_100 .gfield_label,
.gf_eclosure_app_wrapper #field_26_101 .gfield_label,
.gf_eclosure_app_wrapper #field_26_103 .gfield_label,
.gf_eclosure_app_wrapper #field_26_120 .gfield_label,
.gf_eclosure_app_wrapper #field_26_123 .gfield_label,
.gf_eclosure_app_wrapper #field_26_124 .gfield_label {display:none;}

.gf_eclosure_app_wrapper #field_6_72 .gfield_label,
.gf_eclosure_app_wrapper #field_6_94 .gfield_label,
.gf_eclosure_app_wrapper #field_6_95 .gfield_label, 
.gf_eclosure_app_wrapper #field_6_96 .gfield_label,
.gf_eclosure_app_wrapper #field_6_97 .gfield_label,
.gf_eclosure_app_wrapper #field_6_98 .gfield_label,
.gf_eclosure_app_wrapper #field_6_99 .gfield_label,
.gf_eclosure_app_wrapper #field_6_100 .gfield_label,
.gf_eclosure_app_wrapper #field_6_101 .gfield_label,
.gf_eclosure_app_wrapper #field_6_103 .gfield_label {display:none;}
.gf_eclosure_app_wrapper .top_label .gfield_label {margin:0;}
.gf_eclosure_app_wrapper label {padding:0;}
.gf_eclosure_app_wrapper .gfield_html.gfield_no_follows_desc {margin-top:25px;}
label.ewishes_sm {/*background: none repeat scroll 0% 0% #F5F5F5;*/vertical-align: middle;}
label.ewishes_sm img {margin: 2px 6px 7px -50px;}
label.ewishes_sm span {text-transform: uppercase;margin-left: 10px;font-weight: bold;}

.gf_eclosure_app_wrapper  .ginput_list tr th {background:none;}
.gf_eclosure_app_wrapper #field_26_64 input, 
.gf_eclosure_app_wrapper #field_26_17 input, 
.gf_eclosure_app_wrapper #field_26_20 input, 
.gf_eclosure_app_wrapper #field_26_21 input,
.gf_eclosure_app_wrapper #field_6_64 input, 
.gf_eclosure_app_wrapper #field_6_17 input, 
.gf_eclosure_app_wrapper #field_6_20 input, 
.gf_eclosure_app_wrapper #field_6_21 input,
.gf_eclosure_app_wrapper .ginput_list input,
.gf_eclosure_app_wrapper .ginput_list select {background: #fff;border: #A5A5A5 1px solid;border-radius: 5px;
}
.gf_eclosure_app_wrapper #field_26_64 input,.gf_eclosure_app_wrapper #field_6_64 input,.gf_eclosure_app_wrapper #field_55_64 input { width: 200px;}
.gf_eclosure_app_wrapper .gform_footer {height: 20px; /*text-align:center;*/}
.gf_eclosure_app_wrapper .ginput_complex label {margin-top: -3px;margin-left: 4px;}
.gf_eclosure_app_wrapper  #input_26_86, .gf_eclosure_app_wrapper #input_26_87 {font-size: 0.85em;}
.gf_eclosure_app_wrapper  #input_6_86, .gf_eclosure_app_wrapper #input_6_87 {font-size: 0.85em;}
.gf_eclosure_app_wrapper #field_26_106 {padding-top:25px;}
.gf_eclosure_app_wrapper #field_6_106 {padding-top:25px;}
.gf_eclosure_app_wrapper .eclosure-form-note{
	border: 1px solid grey;
	padding: 15px;
	margin-bottom: 32px;
	background: white;
}
.gf_eclosure_app_wrapper .eclosure-form-subtitle {margin-top:2em !important;}

.offer-total {font-size: 20px;margin: 30px 0;}
.offer-terms {color:#838282; font-size:0.9em;}
.span-price-div {padding: 12px 20px;font-size: 20px;border-radius:10px; background:#fff;border: #3F569E 1px solid; }
.span-discounted-price {float:right; color: #3F569E; margin-left:12px;}
.span-original-price {float:right; text-decoration:line-through; text-align:right; color:#838282;}
.span-price-label{float: none;}
/*
.form-number {
  background-color: #3F569E;
  color: #fff;
  height: 30px;
  width: 30px;
  display: inline-block;
  font-size: 0.8em;
  margin-right: 4px;
  line-height: 30px;
  text-align: center;
  text-shadow: 0 1px 0 rgba(255,255,255,0.2);
  border-radius: 100%;
  margin-left:-6%;
}
*/
.eclosure-form .col3x2 {position: relative;top: -6em;  background: none;border-radius: 10px;padding: 1em;background-color: #EEEEEE;width: 56%;padding-left: 5em;
}

.eclosure-form .col_last h4 { color: rgb(255, 147, 63);margin-bottom: 0;}
.eclosure-form .col_last .gform_footer {margin-top:-1em;}
.eclosure-sidebar-help .sidebar-gform_wrapper .gform_footer {height:25px;}
.span-offer-info {color: #3F569E;font-size: 0.8em;font-style: italic;}
.gf_coupon_code {
width:33% !important;
}
.gform_wrapper input#gf_coupon_button.button {
background: #3F569E;
border: 1px solid #3F569E;
color: white;
border-radius: 4px;
padding: 8px 23px;
text-shadow: none;
}
#main .gform_wrapper .gform_page_footer input[type=button], .fusion-body #main .gform_wrapper .gform_button.button {
    padding: 9px 20px;
    line-height: 14px;
    font-size: 12px;
}
@media only screen and (max-width: 800px) {  
.sticky-side-help {
top: 46px;
}
.eclosure_money_wrapper, .eclosure_wishes_wrapper{
width: 90%;
}
.gf_eclosure_app, .gf_eclosure_app_wrapper {
width:100%;
}
.span-price-div {
    padding: 12px 8px;
    font-size:13px;
  }
.contact-box {
padding: 20px;
}
}

@media only screen and (min-width: 801px){
  #wrapper .header-social .header-info{
    color: #67b7e1 !important;
    font-size: 1.2em !important;
  }
.fusion-fullwidth.fullwidth-box.ecl-onlineheader {
background-image:url('https://eclosure.com.au/wp-content/uploads/2014/11/girlphone.jpg'); 
}
}
/*inform FAQ css*/
li.form-faq {
margin-bottom: 30px;
}

li.form-faq h4 {
margin:0;
}

li.form-faq h4 a {
color: #999;
cursor:pointer;
}
li.form-faq .toggle-content {
padding-left: 15px;
}
.gf_eclosure_app li.form-faq {
padding: 12px;
border: 1px solid #EFEFEF;
background: #F0F0F0;
margin-right: 20px;
}
.gf_eclosure_app li.form-faq h4 a {
color: #3F569E;
font-weight:bold;
}

/* END NEW ECLOSURE FORM*/

/* ECLOSURE MONEY FORM */

.money-logos {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
margin-top:3px;
}

.money-logos:hover {
filter: none;
  -webkit-filter: grayscale(0%);
margin-top:2px;
}

/*.eclosure_money_wrapper ul.gfield_radio li.gchoice_5_3 input[type=text]*/
.gform_wrapper ul.gfield_radio li input[type=text] {
width:auto !important;
}

ul#input_2_64 li input[type=text] {
width:auto !important;
}

/*ECLOSURE MONEY MULTISTEP FORM WITH EMAIL REMINDERS FOR DROP OFFS */
.height-50px img {
  height: 50px;
margin-right: 10px;
}
.eclosure_multistep_steps .gf_page_steps {
width: 99%;
margin: 0 0 8px 0;
padding: 0 0 4px 0;
}
.eclosure_multistep_steps .gf_step {
width: auto !important;
margin: 0 10px 10px 0;
font-size: 14px;
height: 20px;
line-height: 20px !important;
filter: alpha(opacity=20);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
font-family: arial,sans-serif;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
}
.eclosure_money_multistep_steps .gf_page_steps .gf_step,.eclosure_online_multistep_steps .gf_page_steps .gf_step {
padding: 15px;
border-bottom: 4px solid #67AB48;
padding-bottom: 30px;
color: #67AB48;
}

.eclosure_online_multistep_steps .gf_page_steps .gf_step {
padding: 15px;
border-bottom: 4px solid #3F569E;
padding-bottom: 30px;
color: #3F569E;
}

.eclosure_multistep_steps .gf_step.gf_step_active {
filter: alpha(opacity=100);
-moz-opacity: 1.0;
-khtml-opacity: 1.0;
opacity: 1.0;
}
.eclosure_money_multistep_steps .gf_step span.gf_step_number {
font-size: 20px;
float: left;
font-family: arial,sans-serif;
}

.eclosure_multistep_steps .gf_step_clear {
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
.ecl_money_multistep_column .eclosure_money_wrapper .gform_footer {
margin: 20px 0;
width: 99%;
border-top: 1px dotted #CCC;
padding: 16px 0 0 0;
height: 10px;
}

.gf_eclosure_app .gform_footer {
  margin: 20px 0;
  width: 99%;
  border-top: 1px dotted #CCC;
  padding: 16px 0 0 0;
  height: 60px;
}

/*ECLOSURE WISHES LANDING PAGE*/
@media only screen and (max-width: 800px) {
.benefits-footer .fusion-one-third.one_third.fusion-layout-column.fusion-column.spacing-yes {
width:30%;
}
.post-content .ecl_wishes_column {
  padding: 11px;
}
.ewishes-text-box {
padding: 20px;
background: rgba(255,255,255,.6);
}
}
.ewishes-text-box {
padding:30px 0 0 0;
}
.ewishes_white_box {
background: rgba(255, 255, 255, 1);
  margin: 48px 63px;
  /*border: #000000 solid 2px;
  padding: 7px 31px 15px;*/
padding:5px;
  box-shadow: 0 0 23px #898989;
  /* border-radius: 5px; */
  margin-bottom: 0;
}
.fusion-content-boxes.content-boxes-icon-boxed.howitworks-ecl-online {
  margin-bottom: 0;
}
@media screen and (min-width:801px) and (max-width:1100px) {
.ewishes_white_box {
margin:48px 3px;
}
}
@media screen and (max-width:800px){
.ewishes_white_box {
margin:0;
}
}
.ewishes_step1_wrapper .gform_footer.top_label input[type=submit], a.fusion-button.button-green.ecl-online-button {
background-color: #7fbf4d;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
background-image: linear-gradient(top, #7fbf4d, #63a62f);border: 1px solid #63a62f;
border-bottom: 1px solid #5b992b;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
-moz-box-shadow: inset 0 1px 0 0 #96ca6d;
box-shadow: inset 0 1px 0 0 #96ca6d;
color: #fff;
font-size: 13px;
line-height: 1;
text-align: center;
text-shadow: 0 -1px 0 #4c9021;
}
/*IE10 and IE11 fix */
@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:active) {
#wrapper .gf_browser_ie.gform_wrapper .button,#wrapper .gf_browser_ie.gform_wrapper .gform_footer input.button{ 
padding:10px 20px;
}
}
#wrapper .gf_browser_ie.gform_wrapper .button,#wrapper .gf_browser_ie.gform_wrapper .gform_footer input.button{ 
padding:10px 20px;
}

.ewishes_step1_wrapper ul.gform_fields {
text-align:center;
}
.ewishes_step1_wrapper li.choices {
/*width:142px;
margin: 0 auto !important;*/
padding-left:40px;
}
.ewishes_step1_wrapper .gform_footer.top_label {
text-align:center;
padding:0;
margin-top:0;
}

.ewishes_step1_wrapper .gform_footer.top_label input[type=submit]:hover, a.fusion-button.button-green.ecl-online-button:hover {
background-color: #76b347;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
background-image: linear-gradient(top, #76b347, #5e9e2e);
-webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
-moz-box-shadow: inset 0 1px 0 0 #8dbf67;
box-shadow: inset 0 1px 0 0 #8dbf67;
cursor: pointer; 
}
.ewishes_step1_wrapper .gform_footer.top_label input[type=submit]:active, a.fusion-button.button-green.ecl-online-button:active {
border: 1px solid #5b992b;
border-bottom: 1px solid #538c27;
-webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
-moz-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee; 
}
.benefits-footer .fusion-column.fusion-one-third {
margin-bottom:0;
}
form.ewishes_step1_wrapper {
width: 300px;
margin: 0 auto;
}
.ewishes_step1_wrapper ul.gfield_checkbox li {
height:35px;
text-align:left;
}
.ewishes_step1_wrapper li input[type=checkbox] {
display:none;
}
.ewishes_step1_wrapper .checkbox label:before {
border-radius: 3px;
}
.ewishes_step1_wrapper li label:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  bottom: 1px;
  background-color: #fff;
  box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
  top: 0;
  /* border-radius: 5px; */
  border: 1px solid #909090;
}
.ewishes_step1_wrapper.gform_wrapper .gfield_html.gfield_no_follows_desc {
margin-top: 0;
}
.ewishes_step1_wrapper.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li {
margin-bottom:0;
}
.ewishes_step1_wrapper input[type=checkbox]:checked + label:before {
content: "\2713";
text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
font-size: 14px;
color: #000000;
text-align: center;
line-height: 18px;
cursor: pointer;
}

.ecl-online-tagline {
box-shadow: 0 0 2px #ccc;
}
/*EWISHES FORM */
#field_24_114 .gfield_label,
#field_24_113 .gfield_label, 
#field_24_118 .gfield_label,
#field_24_117 .gfield_label,
#field_24_116 .gfield_label,
#field_24_119 .gfield_label,
#field_24_120 .gfield_label {display:none;}
#field_44_114 .gfield_label,
#field_44_113 .gfield_label, 
#field_44_118 .gfield_label,
#field_44_117 .gfield_label,
#field_44_116 .gfield_label,
#field_44_119 .gfield_label,
#field_44_120 .gfield_label {display:none;}
#field_9_114 .gfield_label,
#field_9_113 .gfield_label, 
#field_9_118 .gfield_label,
#field_9_117 .gfield_label,
#field_9_116 .gfield_label,
#field_9_119 .gfield_label,
#field_9_120 .gfield_label {display:none;}

.page-id-243 #main,.page-id-1689 #main,.page-id-88 #main {
background: #f6f6f6;
}

@media screen and (max-width:1024px) {
.page-id-243 .fusion-column.fusion-two-third.ecl_wishes_column, .page-id-243 .fusion-column.fusion-one-third {
width:100%;
}
.page-id-1689 .fusion-column.fusion-two-third.ecl_wishes_column, .page-id-1689 .fusion-column.fusion-one-third {
width:100%;
}
}
.ecl_wishes_column, .ecl_money_multistep_column {
border: 1px solid #dbdbdb;
box-shadow: 0 0 8px #DDD;
border-radius: 5px;
background-color: #fff;
}
.ecl_wishes_column {
padding: 14px 0px 0px 68px;
}
.ecl_money_multistep_column {
padding:35px;
}
.ecl_wishes_contact_column {
padding: 25px;
border: 1px solid #dbdbdb;
box-shadow: 0 0 8px #DDD;
border-radius: 5px;
background-color: #fff;
}
.ecl_wishes_wrapper .gf_page_steps .gf_step {
padding: 15px;
border-bottom: 4px solid #3EB1B3;
padding-bottom: 30px;
color: #3EB1B3;
}
.ecl_wishes_wrapper.multi-column_wrapper ul.gform_fields.gform_two_column.gform_big_column {
background: #F5F5F5;
padding: 10px;
width: 56.9%;
border: 1px solid #999;
box-shadow: 0 0 2px #ddd;
}

.gf_eclosure_app.multi-column_wrapper ul.gform_fields.gform_two_column.gform_big_column {
width:74%;
}

.ecl_wishes_wrapper.multi-column_wrapper ul.gform_fields.gform_two_column.gform_small_column {
padding: 0 0 0 14px;
width: 42.9%;
}

.gf_eclosure_app.multi-column_wrapper ul.gform_fields.gform_two_column.gform_small_column {
width:25%;
}
.gf_eclosure_app.multi-column_wrapper ul.gform_fields.gform_one_column {
border-top: 1px dotted #999;
padding: 10px 0;
margin-top: 10px !important;
}
@media screen and (max-width:800px){
.ecl_wishes_wrapper.multi-column_wrapper ul.gform_fields.gform_two_column.gform_small_column, .ecl_wishes_wrapper.multi-column_wrapper ul.gform_fields.gform_two_column.gform_big_column,.gf_eclosure_app.multi-column_wrapper ul.gform_fields.gform_two_column.gform_small_column, .gf_eclosure_app.multi-column_wrapper ul.gform_fields.gform_two_column.gform_big_column {
display:block;
width:100%;
}
.ecl_wishes_wrapper {
width:100%;
}

.ecl_wishes_wrapper .gform_page_footer .button, .ecl_wishes_wrapper .gform_page_footer .button:visited, .ecl_wishes_wrapper input[type=submit]{
margin-top:10px;
}
}

.ecl_wishes_wrapper {
/*width: 75%;*/
margin: 0 auto !important;
}
.ecl_wishes_prepay {
line-height:50px;
}
.ecl_wishes_price {
font-size: 20px;
color: rgb(51, 51, 51);
border-top: 1px solid #999;
line-height: 27px;
margin-top: 21px;
padding: 6px 10px;
}

/*
.ecl_wishes_wrapper #gf_page_steps_44 {
margin-bottom: 40px;
border-bottom: 4px solid #67B7E1;
padding: 20px 0;
color: #67B7E1;
}
*/
.ecl_wishes_wrapper #field_44_72 .gravity-select-parent {
width: 180px !important;
}

.ecl_wishes_wrapper .gform_page_footer .button, .ecl_wishes_wrapper .gform_page_footer .button:visited, .ecl_wishes_wrapper input[type=submit], .pa-editform input[type=submit],.eclosure_money_wrapper .gform_page_footer .button,.fusion-body #main .gform_wrapper.eclosure_money_wrapper .gform_footer .button, .gf_eclosure_app .gform_page_footer .button, .fusion-body #main .gform_wrapper.gf_eclosure_app .gform_footer .button {
    width: auto;
  min-width: 140px;
  height: 34px;
  padding: 0 11px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid;
  border-color: #1486f9 #0f7de9 #0d6acf;
  background: #1993fb;
  border-radius: 4px;
  background-image: -webkit-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6);
  background-image: -moz-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6);
  background-image: -o-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6);
  background-image: linear-gradient(to bottom, #4cb1fe, #229afc 40%, #138df6);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.gform_wrapper.gf_eclosure_app .gform_footer {
  margin: 30px 0;
}
.gf_eclosure_app .gform_footer input[type=submit].button {
padding: 7px 25px;
font-size: 16px;
}
.ecl_wishes_wrapper .gform_page_footer .button:active, .ecl_wishes_wrapper .gform_page_footer .button:active, .util_form_wrapper input[type=submit]:active, .pa-editform input[type=submit]:active,.eclosure_money_wrapper .gform_page_footer .button:active,,.eclosure_money_wrapper .gform_footer .button:active, .gf_eclosure_app .gform_page_footer .button:active {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  border-color: #075bba #0c69d2 #0f7de9;
  background-image: -webkit-linear-gradient(top, #1281dc, #1593fc);
  background-image: -moz-linear-gradient(top, #1281dc, #1593fc);
  background-image: -o-linear-gradient(top, #1281dc, #1593fc);
  background-image: linear-gradient(to bottom, #1281dc, #1593fc);
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
}
.ecl_wishes_wrapper .gform_page_footer .button:hover, .ecl_wishes_wrapper .gform_page_footer .button:hover, .util_form_wrapper input[type=submit]:hover, .pa-editform input[type=submit]:hover,.eclosure_money_wrapper .gform_page_footer .button:hover,.eclosure_money_wrapper .gform_footer .button:hover, .gf_eclosure_app .gform_page_footer .button:hover, .gf_eclosure_app .gform_footer .button:hover {
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid;
  border-color: #1486f9 #0f7de9 #0d6acf;
  background: #1993fb;
  border-radius: 4px;
  background-image: -webkit-linear-gradient(bottom, #4cb1fe, #229afc 40%, #138df6);
  background-image: -moz-linear-gradient(bottom, #4cb1fe, #229afc 40%, #138df6);
  background-image: -o-linear-gradient(bottom, #4cb1fe, #229afc 40%, #138df6);
  background-image: linear-gradient(to top, #4cb1fe, #229afc 40%, #138df6);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.ecl_wishes_wrapper .button.gform_previous_button,.eclosure_money_wrapper .button.gform_previous_button,.gf_eclosure_app .button.gform_previous_button {
 margin-right: 40px;
-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
background-color: #EEE;
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
background: linear-gradient(to bottom, #fbfbfb, #e1e1e1);
border: 1px solid #ADADAD;
color: #666;
text-shadow: 0 1px 1px white;
}

.ecl_wishes_wrapper .gform_previous_button,.eclosure_money_wrapper .gform_previous_button,.gf_eclosure_app .gform_previous_button {
border: 2px solid #6AB4DB;
background: #fff;
margin-right: 30px;
}
.ecl_wishes_wrapper .gform_previous_button:hover, .ecl_wishes_wrapper .gform_previous_button:focus,.eclosure_money_wrapper .gform_previous_button:hover, .eclosure_money_wrapper .gform_previous_button:focus,.gf_eclosure_app .gform_previous_button:hover, .gf_eclosure_app .gform_previous_button:focus {
background: #8AC5E6;
}
.gform_wrapper.gf_eclosure_app ul li input:focus {
background-color:#eaefff;
}
.eclosure_money_wrapper #gform_page_54_4 input[type=submit],.gf_eclosure_app #gform_page_55_4 input[type=submit]{
float:left;
}

.eclosure_money_wrapper #gform_page_54_4 .button.gform_previous_button,.gf_eclosure_app #gform_page_55_4 .button.gform_previous_button {
border: none;
background: none;
box-shadow: none;
text-decoration: underline;
text-shadow:none;
}
.eclosure_money_wrapper #gform_page_54_4 .button.gform_previous_button:hover,.gf_eclosure_app #gform_page_55_4 .button.gform_previous_button:hover {
color: #999;
text-shadow: none;
} 

/* UTILITIES FORM */


.util_form_wrapper .gform_page_footer .button, .util_form_wrapper .gform_page_footer .button:visited, .util_form_wrapper input[type=submit] {
padding: 0 20px;
  width: auto;
  height: 34px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid;
  border-color: #1486f9 #0f7de9 #0d6acf;
  background: #1993fb;
  border-radius: 4px;
  background-image: -webkit-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6);
  background-image: -moz-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6);
  background-image: -o-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6);
  background-image: linear-gradient(to bottom, #4cb1fe, #229afc 40%, #138df6);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.util_form_wrapper .gform_page_footer .button:active, .util_form_wrapper .gform_page_footer .button:active, .util_form_wrapper input[type=submit]:active {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  border-color: #075bba #0c69d2 #0f7de9;
  background-image: -webkit-linear-gradient(top, #1281dc, #1593fc);
  background-image: -moz-linear-gradient(top, #1281dc, #1593fc);
  background-image: -o-linear-gradient(top, #1281dc, #1593fc);
  background-image: linear-gradient(to bottom, #1281dc, #1593fc);
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
}

.util_form_wrapper .button.gform_previous_button {
 margin-right: 40px;
-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
background-color: #EEE;
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
background: linear-gradient(to bottom, #fbfbfb, #e1e1e1);
border: 1px solid #ADADAD;
color: #666;
text-shadow: 0 1px 1px white;
}

.gform_confirmation_wrapper.util_form{
margin-top:130px;
}

/* contact box */
.contact-box {
width: 100%; 
margin-top: 40px; 
background: url('https://eclosure.com.au/wp-content/uploads/2015/01/questions-bar-01.png') 0 0 no-repeat #f5f5f5; 
padding: 20px 0 0 0;
}
.contact-box h2{
color:#67AB48; 
font-size: 22px;
margin-bottom:10px;
}
.contact-box .contact-details {
margin-bottom:0;
font-size:15px;
}
.contact-box .btn-col {
padding-top: 10px;
} 

@media screen and (min-width: 800px) and (max-width:980px) {
.wishes-cta-button{
margin-top:-2em;
}
}
@media screen and (min-width: 992px) {

.single-post #wrapper #main .post p, .single-post #wrapper #main .post ul li, .single-post #wrapper #main .post ol li{
font-size: 16px;
line-height: 1.7em;
font-weight:200;
color:#333;
}
.single-post #wrapper #main .post-content > p:first-child {
font-size: 18px;
line-height: 1.35em;
font-weight:400;
}
.single-post #wrapper #main .post h2.entry-title {
font-size: 32px !important;
border-bottom: .08em solid #e5e5e5;
line-height: 1.3em !important;
color: #407896;
}
.single-post #wrapper #main .post h3 {
font-size: 24px;
line-height: 1.3em;
padding: 1.5em 0 .5em;
font-weight:bold;
}

.single-post #wrapper #main .post a {
border-bottom: 1px solid #ccc;
}
.single-post #wrapper #main .post a:hover {
color: #67b7e1;
border-bottom: 1px solid #ccc;
}
}

/*
PROBATE ASSIST STYLING
*/
.gform_wrapper.lawyer_wrapper .gfield input[type=text], .gform_wrapper.lawyer_wrapper .gfield input[type=email], .gform_wrapper.lawyer_wrapper .gfield input[type=tel], .gform_wrapper.lawyer_wrapper .gfield input[type=url], .gform_wrapper.lawyer_wrapper input[type="number"], .gform_wrapper.lawyer_wrapper input[type="password"], #customer_login .input-text, .edit-account-form .input-text, .myaccount_address .input-text{
padding: 4px 11px;
}
.pa-bigheader #header, .pa-smallheader #header {
padding:0;
}
.pa-smallheader #nav.nav-holder .navigation>li>a, .pa-bigheader #nav.nav-holder .navigation>li>a {
height: 48px;
line-height: 65px;
}
.pa-login-box {
margin-left: 25%;
}
/*Pagination*/
ul.pagination {
list-style-type:none;
    margin:6px 0;
}

ul.pagination li {
display:inline-block;
}

ul.pagination .page {
    display: inline-block;
    padding: 0px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}

ul.pagination .page:hover{
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

ul.pagination li.active .page {
    border: none;
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}
.pa-db-faq-acc.fusion-accordian .panel-title a .fa-fusion-box {
background-color: #2D3E4E;
}

a.pa-form-edit {
float: right;
margin-right: 30px;
}
.edit-profile-link{
  float: right;
  clear: both;
  color: #999;
}
.services-list ul.list, ul.cat-list {
  margin:0;
  padding:20px 0 0;
  list-style-type: none;
  padding-left: 5px;
}
 #clients ul.list {
  margin:0;
  padding:20px 0 0;
  list-style-type: none;
  padding-left: 5px;
}
.services-list ul.list > li, #clients ul.list > li, ul.cat-list > li {
  display:block;
  padding:3px 10px;
  box-shadow: inset 0 1px 0 #fff;
}
#clients ul.list > li, ul.cat-list > li {
  border-bottom: 1px solid #eee;
}
.services-list ul.list > li:hover, ul.cat-list li:hover {
background: #eee;
}
.services-list li p, ul.cat-list li {
font-size: 14px;
  margin:0 0 0.3rem;
  font-weight: normal;
}
#services input.search, #clients input.search {
  border:solid 1px #ccc;
  border-radius: 5px;
  padding:7px 14px;
  margin-right:5px;
  width: 200px !important;
  /*margin-bottom:10px;*/
}
#services input.search:focus, #clients input.search:focus {
  outline:none;
  border-color:#aaa;
}
#services button.sort, #clients button.sort {
  padding:8px 30px;
  border-radius: 6px;
  border:none;
  display:inline-block;
  color: #fff;
  text-decoration: none;
  /*background-color: #96D300;*/
  background-color:#ABABAB;
  height:30px;
}
#services button.sort:hover, #clients button.sort:hover {
  text-decoration: none;
  /*background-color:#80B207;*/
  background-color:#5591BB;
}
#services button.sort:focus, #clients button.sort:focus {
  outline:none;
}
#services button.sort:after, #clients button.sort:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  content:"";
  position: relative;
  top:-10px;
  right:-5px;
}
#services button.sort.asc:after, #clients button.sort.asc:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  content:"";
  position: relative;
  top:13px;
  right:-5px;
}
#services button.sort.desc:after, #clients button.sort.desc:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  content:"";
  position: relative;
  top:-10px;
  right:-5px;
}
/* PERSONAL PROFILE PAGE */
.page-id-2314 #main, /*dashboard*/
.page-id-1204 #main,/*edit*/
.page-id-2321 #main,/*new deceased profile*/
.page-id-3074 #main,/*ANZ1*/
.page-id-3099 #main,/*bankwest1*/
.page-id-3066 #main,/*citibank1*/
.page-id-2925 #main,/*cba1*/
.page-id-3064 #main,/*hsbc1*/
.page-id-3070 #main,/*ing1*/
.page-id-3072 #main,/*nab1*/
.page-id-3077 #main, /*st george1*/
.page-id-3101 #main, /*westpac*/
/*.page-id-2433 #main,*/
.page-id-2935 #main,  /*success pages*/
.page-id-2868 #main,
.page-id-3375 #main, /*split test money */
.page-id-3392 #main,/* multistep money form with reminders */
.page-id-3395 #main,
.page-id-3397 #main,
.page-id-3433 #main,/* multistep online form with reminders */
.page-id-3437 #main,
.page-id-3440 #main
{
background-color:#f9f9f9;
}

.browser-warning {
padding: 13px;
border: 1px solid #ccc;
background: #FFF;
box-shadow: 0 0 3px #999;
border-left: 3px solid #B60030;
font-size: 15px;
color: #333;
}
.pa-db-header {
border-bottom: 1px solid #CFCFCF;
border-top: 1px solid #D8D8D8;
background-color: #66B5D6;
box-shadow:0 0 3px #000;
}

#main .post-content h2.pa-db-title {
font-size: 2em;
color: white;
font-weight: 200;
padding:20px 20px 20px 0;
}

.pa-startinfo {
background: #fff;
padding: 10px;
border: 1px solid #ddd;
box-shadow: 0 0 6px #B8B8B8;
}
.pa-startinfo .fusion-column {
text-align:center;
font-size:15px;
}

.pa-startinfo h2 {
font-size: 2em;
padding: 17px;
margin: 0;
border-bottom: 1px solid #999;
margin-bottom: 20px;
}

.pa-startinfo .greyed-out {
color:#adadad;
}
.pa-startinfo .active-col p a {
border-bottom:1px solid #67B7E1;
}


.pa-db-control {
text-align: center;
height: 110px;
width: 170px;
margin-bottom: 20px;
margin-right:20px;
display:inline-block;
}

.pa-db-control p{
text-align: center;
font-size: 15px;
padding-top: 7px;
color: #fff;
text-shadow: 0 0 1px #6B6B6B;
}
.pa-db-control-button {
height: 110px;
width:110px;
margin:0 auto;
border-radius: 60px;
background: #2D3E4E;
box-shadow: 0 0 5px #383838;
}

.pa-db-control-button:hover {
background: #526C84;
box-shadow:0 0 7px #383838;
}

.pa-db-control-button i {
font-size: 3em;
vertical-align: middle;
padding-top: 35px;
color: #fff;
text-shadow: 1px 1px 3px #06090B;
}

.pa-db-control-button.withborder {
border:3px solid #fff;
}
.post-content p.pa-db-table-top {
text-align: right;
background: #FFF;
margin-bottom: 0;
border: 1px solid #E0DEDE;
padding: 10px;
border-bottom: none;
margin-right:1px;
margin-left:1px;
}

.post-content ul.pa-db-table-bottom {
width: 100%;
text-align: right;
padding: 10px;
border: 1px solid #E0DEDE;
margin-top: 0;
border-top: 0;
background: #fff;
margin-right:1px;
margin-left:1px;
}
.pa-db-table {
background:#fff;
}
.table-1.pa-db-table th{
background: #2D3E4E;
color: #fff;
text-transform:uppercase;
font-size:14px;
font-weight:normal;
}
.side-box.pa-db-faq .accordian.pa-db-faq-acc {
padding:20px;
}
.post-content .side-box h3 {
margin: 0 0 0 0;
padding: 12px 10px;
border-bottom: 1px solid #ddd;
background: #2D3E4E;
color: #fff;
text-transform:uppercase;
font-size:14px;
}
.side-box {
border: 1px solid #ddd;
position: relative;
background-color:#fff;
}
.side-profile p {
padding: 10px;
}

.side-box #services input.search {
width: 230px !important;
margin-left: 10px;
}
ul.list .list-subcat {
color: rgb(96, 166, 216);
font-weight: 600;
padding:20px 0 0 0;
}
.services-list ul.list li .list-subheading {
color: #999;
font-size: 11px;
}
.services-list ul.list p.formname {
border-bottom: 1px solid #eee;
font-size:13px;
color: #333;
}
.services-list ul.list.list-scroll {
padding:3px 10px;
}
.services-list ul.list li p.name {
margin-bottom: 0;
}

/*

.side-box {
padding:10px;
}
.side-profile {
background: #ccc;
}
.side-box h3.name{ 
border-bottom: 1px solid #303030;
}
*/
.custom-form-info {
border-left: 3px solid rgb(96, 166, 216);
padding: 5px;
margin-bottom: 15px;
}
.custom-form-link {
border-bottom: 1px solid #ccc;
}

.custom-form-link:hover {
text-decoration: none;
}

.list-scroll {
min-height: 200px;
height: 400px;
overflow-y: scroll;
}

#input_34_13_5_container{
clear:both;
}

.pa-form-edit {
color:#bababa;
font-size:12px;
margin-left:5px;
}
.pa-form-edit span {
display:none;
}
.pa-form-edit:hover span {
display:inline;
}

/* SERVICE PROVIDER SELECTOR DROPDOWN */
form.provider_selector_wrapper {
margin:0;
border-bottom: 1px dotted #bababa
}

form.provider_selector_wrapper .gform_body {
margin-right:20px;
}
form.provider_selector_wrapper .gravity-select-parent select {
border-radius:6px;
}
form.provider_selector_wrapper .gform_footer.left_label {
margin:0;
padding:0px 0 10px 31%;;
}
form.provider_selector_wrapper .gform_footer input[type=submit]{
padding: 8px 30px;
border-radius: 6px;
border: none;
color: #fff;
text-decoration: none;
background: #60A6D8;
}

form.provider_selector_wrapper .gform_footer input[type=submit]:hover{
text-decoration: none;
background-color: #5591BB;
}

/* REVAMPED PROBATE ASSIST FORM CSS APR 2015 */
.util_form_wrapper table.gfield_list td.gfield_list_icons {
padding:0;
}
.util_form_wrapper .gform_body {
border-radius: 3px;
padding: 25px;
background: #fff;
border: 1px solid #DBDBDB;
box-shadow: 1px 1px 8px #969696;
/*width: 92%;*/
margin: 0 auto;
margin-top: 5px;
}
.util_form_wrapper .gf_page_steps .gf_step {
padding: 15px;
border-bottom: 4px solid #317FBE;
padding-bottom: 30px;
color: #317FBE;
}
.util_form_wrapper .gform_page_footer {
    margin: 50px 0px;
text-align:center;
}
.util_form_wrapper .gform_page_fields:after{
display: table;
line-height: 0;
content: "";
clear: both;
}
.util_form_wrapper .gform_page_fields:before {
display: table;
line-height: 0;
content: "";
}
.util_form_wrapper .top_label .gfield_label {
font-size: 14px;
font-weight: 500;
color: #333;
}
.util_form_wrapper .gsection {
border-bottom: none;
}

.util_form_wrapper.multi-column_wrapper ul.gform_fields li.gform_two_column {
display:none !important;
}

li.util-form-choices {
padding-top: 10px;
}

.util_form_wrapper li.util-form-subchoices {
  display: list-item;
  margin-left: 40px !important;
  margin-bottom: 20px;
  border-left: 1px solid #0D6ACF;
}


.util_form_wrapper input,.util_form_wrapper textarea {
moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-webkit-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

.util_form_wrapper .ginput_complex label {
display: inline-block !important;
}
.util_form_wrapper .gform_two_column_left {
/*border: 1px solid #DBDBDB;*/
background: #f2f2f2;
border-radius:3px;
margin-bottom:10px;
}
.util_form_wrapper li.gform_two_column_left{
display:none !important;
}
.util_form_wrapper .gform_two_column li {
padding: 0 30px;
}
.util_form_wrapper .section-toggle {
margin-top: 20px;
}
.util_form_wrapper .section-toggle ul li label {
padding: 0 0;
border: 1px solid #DBDBDB;
background: #f2f2f2;
margin: 0 auto;
border-radius: 3px;
border-bottom: 2px solid #C5C2C2;
}
.util_form_wrapper .section-toggle ul li label:hover { 
border: 1px solid #c5c2c2;
}
.util_form_wrapper .section-toggle ul li input[type=checkbox]:checked+label {
border: 1px solid #d2d2d2;
border-left: 10px solid rgb(144, 190, 121);
}
}
.util_form_wrapper .section-toggle ul li label span {
text-transform: uppercase;
vertical-align:sub;
}
.util_form_wrapper .section-toggle ul li label p {
margin-bottom:0;
padding: 10px;
}
.util_form_wrapper .section-toggle img {
max-height: 35px;
}
.util_form_wrapper .top_label .section-toggle .gfield_label, .section-toggle input {
display:none;
}
.util_form_wrapper.multi-column_wrapper .gform_page ul.gform_fields.gform_small_column {
width: 39.9%;
}
.util_form_wrapper.multi-column_wrapper .gform_page ul.gform_fields.gform_big_column {
width:59.9%;
}

.util_form_wrapper .section-toggle.util-sub-forms ul li label {
padding: 10px;
border-left: 10px solid rgb(49, 127, 190);
text-transform: uppercase;
color:#333;
background: #f0f0f0;
margin:0;

}

.util_form_wrapper .help-text{
padding-top: 20px;
font-size: 15px;
font-weight: bold;
color: #317FBE;
}
.util_form_wrapper .gform_previous_button {
border: 2px solid #6AB4DB;
background: #fff;
margin-right: 30px;
}
.util_form_wrapper .gform_previous_button:hover, .util_form_wrapper .gform_previous_button:focus {
background: #8AC5E6;
}
.util_form_wrapper .gfield_radio input[type=text] {
width: 200px;
}
.util_form_wrapper #gf_page_steps_29 {
padding: 20px;
border: 1px solid #DBDBDB;
background: #317FBE;
box-shadow: 1px 1px 8px #f5f5f5;
margin: 0 auto;
border-radius: 3px;
color: #fff;
width: 92%;
}
.util_form_wrapper .form-notice > div,.form-notice > div {
color: #131313;
background: #EDF4FF;
padding: 8px;
border: 3px solid #9BBEFF;
margin-bottom:20px;
}
#wrapper .post-content .util_form_wrapper h2 {
font-size:20px;
margin-top:2em;
border-bottom: 1px solid #333;
}

#wrapper .post-content .util_form_wrapper h2.gsection_title {
border-bottom:none;
}

#wrapper .post-content .util_form_wrapper h3{
padding-top: 10px;
font-weight: bold;
}

.util_form_wrapper .top_label .util-form-choices .gfield_label, .gform_wrapper .top_label .no_label .gfield_label {
display:none;
}
.util_form_wrapper .top_label input.small, .gform_wrapper .top_label select.small {
margin:0 0 10px 0;
}

.util_form_wrapper .util-form-choices ul.gfield_checkbox li input[type="checkbox"]:checked+label {
font-size:17px;
line-height:20px;
font-weight:bold;
color:#0d6acf;
}

.util_form_wrapper .percent-input {
text-align:right;
}
.util_form_wrapper .percent-input div input {
float:right;
}
.util_form_wrapper .gform_two_column li.gf_right_half {
padding-left:0;
}
#post-2305 span.message_box {
margin-left: 25%;
padding: 10px;
margin-bottom: 10px;
display: block;
border-left: 3px solid rgb(103, 183, 225);
}
/*
ul.gform_one_column.before-form {
height:30px;
}*/

/**** 
PROBATE ASSIST EDIT FORM DATA PAGE
*****/
.pa-editform .stuffbox{
padding: 0 30px;
border: 1px solid #D8D8D8;
border-radius: 5px;
box-shadow: 0 0 3px #E4E4E4;
}
.pa-editform .ginput_complex span {
display: inline-block;
margin: 0 0 5px;
margin-right: 20px;
}
.pa-editform .ginput_complex span label {
display: block;
font-style: italic;
margin-left: 4px;
font-size: 11px;
}

.pa-editform input {
  width: 250px;
}
.pa-editform td.detail-view {
padding: 8px 0;
}
.pa-editform .gfield_date_dropdown_day select,.pa-editform .gfield_date_dropdown_month select,.pa-editform .gfield_date_dropdown_year select {
width: 64px;
float: left;
margin-right: 10px;
}

.pa-editform  .gfield_radio,.pa-editform  .gfield_checkbox {
list-style-type: none;
padding-left: 0;
}

.pa-editform input[type=submit] {
margin:30px;
}
.pa-editform input[type=radio],.pa-editform input[type=checkbox] {
width:20px;
}
.pa-editform  input[type=tel], input[type=email] {
border:1px solid  #d2d2d2;
width: 250px;
-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
padding: 8px 15px;
}

.pa-editform  p.entryback {
display:none;
}

.pa-editform h2.detail_gsection_title{ 
border-left: 4px solid #1486f9;
padding-left: 9px;
margin-top: 30px;
}

/* HOME PAGE SLIDER */
.switcher {
  width: 100%;
  float:left;
  margin: 0;
}
.tab-nav {
  padding: 0;
  margin: 0;
  width: 100%;
  float:left;
}
.tab-nav li {
  list-style:none;
  padding: 20px;
  float: left;
  z-index: 10;
  cursor: pointer;
  font-size: 1.4em;
  color: #fff;
  background: #032134;
width:33.33%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
border-right:3px solid #fff;
text-align:center;
}
.tab-nav li:hover {
text-shadow: 0 0 8px #373737;
color:#f8c233;
}
/*.tab-nav li:first-child {
  border-radius: 15px 0 0 0;
}*/
.tab-nav li:last-child {
  /*border-radius: 0 15px 0 0;*/
border:none;
}

.tab-nav li.flex-active, .slide-nav li:hover {
  cursor: pointer;
  color: #fff;
  background: #eee;
}
.tab-nav li#slide-tab1.flex-active {
background:#3F569E;
}
.tab-nav li#slide-tab2.flex-active {
background:#67AB48;
}
.tab-nav li#slide-tab3.flex-active {
background:#49D3D6;
}

.tab-container {
  float: left;
  width: 100%;
  background: #F2EEE4;
  padding:2em 2em 0px 2em;
}
.tab-container img {
  display:block;
  margin: 0 auto;
  width: 100%;
  height: auto;
}

.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}

/*Homepage Tab Slider styles */

#main .sliderTabs-wrapper .avada-row {
max-width:100%;
width:100%;
}
.slides li .one_half {
padding-left: 20px;
}
.home-tabslider-btn {
padding:15px;
vertical-align: middle;
color: #fff;
line-height: 45px;
font-size: 21px;
font-weight:200;
display:inline-block;
}
.home-tabslider-btn:hover {
box-shadow:0 0 9px #414141;
color:#e0e0e0;
}
#slide-online .home-tabslider-btn{
background-color: #3F569E;
}
#slide-money .home-tabslider-btn{
background-color: #67AB48;
}
#slide-wishes .home-tabslider-btn{
background-color: #49D3D6;
}
#wrapper #homeSliderTabs .slides h2 {
padding-top: 30px;
line-height: 1em;
margin-bottom: 30px;
font-size:49px;
}
/*#wrapper #homeSliderTabs #slide-online h2 {
color:#3F569E;
}
#wrapper #homeSliderTabs #slide-money h2 {
color:#67AB48;
}
#wrapper #homeSliderTabs #slide-wishes h2 {
color:#49D3D6;
}*/
#wrapper #homeSliderTabs h4 {
font-size: 24px;
font-weight: 300;
margin-bottom: 40px;
line-height: 150%;
}
.testimonial-box img  {
width:45%;
}
#slide-online .testimonial-box img  {
width:55%;
}
.testimonial-person img {
border-radius:100%;
}


.testimonial-text {
width:80%;
margin:0 auto;
color:#333;
font-size:17px;
text-align:center;
margin-top:20px;
line-height:normal;
}
.testimonial-author{
font-size: 15px;
font-style: italic;
}
.logosbar{
max-width: 1240px;
margin-left: auto;
margin-right: auto;
position: relative;
padding: 0;
text-align:center;
}
.logosbar img {
margin-right:30px;
}
.logosbar img:last-child {
margin-right:0;
}
@media screen and (max-width:990px){
.tab-nav li{
min-height: 80px;
}
}
@media screen and (max-width:800px){
.tab-nav li{
padding: 10px;
font-size: 1.1em;
line-height:normal;
}
#wrapper #homeSliderTabs .slides h2{
padding-top:10px;
font-size:2em;
}
#wrapper #homeSliderTabs h4 {
font-size: 1.5em;
line-height:120%;
}
.home-tabslider-btn{
font-size:14px;
padding:5px 10px;
}
}


/*****
PROBATE ASSIST REGISTER YOUR INTEREST PAGE
*****/
.pa-interest {
text-align: center;
}
#wrapper .post-content .pa-interest h1, .pa-interest p {
color:#fff;
}
#wrapper .post-content .pa-interest h1{
/* 
font-size: 3.5em;
line-height:normal;
 */
	font-size: 2.5em;
    line-height: 1.2em;
    text-transform: uppercase;
    color: #FF672E;
    text-shadow: 0 0 13px #333;
}
#wrapper .pa-interest p {
font-size: 1.5em;
line-height:normal;
}
#wrapper .post-content .pa-interest-features h2, #wrapper .post-content .pa-interest-footer h2{
text-align: center;
font-size: 2.4em;
line-height: normal;
margin-bottom: 40px;
}
.pa-interest-features .fusion-column {
font-size: 20px;
text-align: center;
line-height: normal;
}
.pa-interest-footer {
background: rgba(62,111,163,1);
background: -moz-linear-gradient(top, rgba(62,111,163,1) 0%, rgba(70,156,242,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(62,111,163,1)), color-stop(100%, rgba(70,156,242,1)));
background: -webkit-linear-gradient(top, rgba(62,111,163,1) 0%, rgba(70,156,242,1) 100%);
background: -o-linear-gradient(top, rgba(62,111,163,1) 0%, rgba(70,156,242,1) 100%);
background: -ms-linear-gradient(top, rgba(62,111,163,1) 0%, rgba(70,156,242,1) 100%);
background: linear-gradient(to bottom, rgba(62,111,163,1) 0%, rgba(70,156,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e6fa3', endColorstr='#469cf2', GradientType=0 );
}

#wrapper .post-content .pa-interest-footer h2 {
color:#ffffff;
}

.pa-interest-button,.fusion-button.button-orange.pa-interest-big-button {
  background: #f6875e;
  background-image: -webkit-linear-gradient(top, #f6875e, #cf3c06);
  background-image: -moz-linear-gradient(top, #f6875e, #cf3c06);
  background-image: -ms-linear-gradient(top, #f6875e, #cf3c06);
  background-image: -o-linear-gradient(top, #f6875e, #cf3c06);
  background-image: linear-gradient(to bottom, #f6875e, #cf3c06);
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  color: #ffffff;
  font-size: 20px;
  padding: 20px 40px;
  text-decoration: none;
  text-transform: uppercase;
}
.no-creditcard {
display: block;
font-size: 12px;
margin-top: 22px;
font-style: italic;
color: #ddd;
}
.pa_interest_wrapper .pa_interest input.gform_button {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: #ffffff;
  font-size: 14px;
  padding: 14px 40px;
}
#wrapper .post-content .pa-interest-underbtn {
padding-top: 25px;
font-weight: 200;
font-style: italic;
font-size: 16px;
}
#wrapper .post-content .pa-interest-underbtn a {
color:#fff;
border-bottom:1px solid #fff;
}
.pa-interest-button:hover,.fusion-button.button-orange.pa-interest-big-button:hover {
  background: #cf3c06;
color:#ffffff;
  background-image: -webkit-linear-gradient(top, #cf3c06, #f6875e);
  background-image: -moz-linear-gradient(top, #cf3c06, #f6875e);
  background-image: -ms-linear-gradient(top, #cf3c06, #f6875e);
  background-image: -o-linear-gradient(top, #cf3c06, #f6875e);
  background-image: linear-gradient(to bottom, #cf3c06, #f6875e);
  text-decoration: none;
}

/*ADDED 1 June 2016 by KA.
New style since the register your interest form became secondary in the block
*/
.pa_interest_wrapper .pa_interest input.gform_button{
background: white;
border: 1px solid #D2D2D2;
color: #333;
margin: 0 10px;
}
.pa_interest_wrapper .pa_interest input.gform_button:hover{
background: #D2D2D2;
border: 1px solid #D2D2D2;
color: #333;
margin: 0 10px;
}



#wrapper .post-content .pa-interest-footer-left h3{
font-size: 1.8em;
line-height: normal;
color: #ECECEC;
}
#wrapper .post-content .pa-interest-footer-left p{
font-size: 16px;
line-height: normal;
color: #ECECEC;
}
.pa_interest_wrapper .pa_interest .left_label .gfield_label {
font-size:16px;
text-align:right;
color:#ffffff;
}
.pa_interest_wrapper .pa_interest .gfield input[type="text"] {
width:63% !important;
}
@media screen and (max-width:800px) {
.pa-interest-footer-left{
text-align:center;
}
}

@media screen and (max-width:640px) {
h1{
font-size:25px;
}
h3{
font-size:17px;
}
#main {
padding: 55px 10px 45px !important;

#main .fullwidth-box .fusion-row {
padding-left: 80px;
padding-right: 80px;
}
}

@media screen and (max-width:450px) {
.pa_interest_wrapper .pa_interest .left_label .gfield_label {
font-size:12px;
}
.pa-interest-button {
font-size:15px;
}
}