/*
    Theme Name: Fhba child
    Theme URI: http: //mysite.com/
    Description: This is a custom child theme I have created.
    Author: My Name
    Author URI: http: //mysite.com/
    Template: fhba
    Version: 0.1
    */header {  display: none !important;}
	
.breadcurmbs{	display:none !imporatant;opacity: 0 !important;}	
	
/*  superb profile css */
.page-id-80{background-color:#F79521 !important;}
.page-id-84 #landing
{
	background-color:#fff !important;
}	
.textwidget > p {
  text-align: center;
}
.page-id-710 a img {
  background:rgba(248, 248, 248, 0.54);
  padding:10px !important;
  margin-top: 90px;

}
.spl-1 {
  margin-right:4% !important;
}
.back-to-top {
  border: medium none !important;
}
.back-to-top:hover{background:#FEC017 !important;}
.close {
  color: #f79521;
  opacity: 1;
}
.js_active {
  margin-top: 0 !important;
}
.welcome {
  color: #F79521;
  font-size:18px;
  font-weight:500;
  margin-bottom: 17px !important;
  text-align: center;
}
.home_links .panel-body {
  max-width: 450px;
  margin: 0 auto;
}
.modal-content {
  top: 30px;
}
.modal-body {
  max-height: 500px;
  overflow-y: scroll;
}
.page-id-710 .panel {
  background: #F6A733;
}
.australia {
  color: #333f48;
  font-size: 16px;
  text-align: center;
}
#domainaddress img {
  max-width: 250px;
}
#domainaddress {
  text-align: center;
}
.srch .loading-suburbs {
  text-align: center !important;
}
.right > a:hover,.right > a:focus{color:#fff;}
a{outline:none !important;}
#wppb-edit-user > ul {
  padding: 0;
  max-width: 730px;
  margin: 0 auto;
}
.vc_custom_1486462071855 {
  margin-right:0 !important;
}
.form-submit {
  text-align: center;
  margin-top: 20px !important;
  float: left;
  width: 100%;
}
.srch #postcode {
  margin-bottom:0 !important;
}
#edit_profile {
  background: none ;
  border: medium none;
  color: #fff;
  margin: 0 auto;
  padding: 7px 68px;
  border-radius:25px;
  border: 2px solid #fff;
  text-transform: uppercase;
}
#edit_profile:hover{
  background:#FFC118;}
#wppb_general_top_error_message {
  text-align: center;
  margin-bottom: 26px !important;
  border: 1px solid #ff0000;
  color: #ff0000;
  max-width: 702px;
  margin: 0 auto;
  padding: 7px 0;
}
.pdf-button a {
  display: block !important;
  text-align: center;
  width: 247px;
  margin: 0 auto;
}
.wppb-form-error{ color: #ff0000;}
.page-id-710 .panel h2 {
  color: #fff;
  margin-top: 0px;
  border-bottom: 2px solid;
  margin-bottom: 30px;
  padding-bottom: 9px;
  font-size: 25px;
}
#address {
  border: medium none;
  border-radius: 2px;
  width: 100%;
  padding: 2%;
  height: 100px;
}
	
.destion {
  background: #F79421;
}	
.destion p {
  color: #fff;
  float: left !important;
  font-size: 17px;
  line-height: 36px;
}
.dashbord {
  margin: 90px 0;
}

.dashbord a span {
  font-size: 20px;
  margin: 0 7px;
   color: #fff;
}
#wppb-form-element-20{width:96% !important;}
.dashbord a {
  background: #f69523 none repeat scroll 0 0;
  border-radius: 2px;
  color: #fff;
  display: block;
  float: left;
  font-size: 14px;
  margin: 0 1.2% !important;
  padding: 10px 0;
  text-align: center;
  width: 30.9% !important;
  text-decoration: none;
}
.dashbord a:hover {
  background:#FEC118;
}
#destinations {
  border: 1px solid #fff;
  border-radius: 2px;
  color: #8c8c8c;
  float: left !important;
  font-size: 13px;
  height: 36px !important;
  margin-left: 12px;
  width: 157px;
}
#last_name,#wppb-form-element-16 input {
  border: 1px solid #ddd !important;
}
#loading {
  width: 100% !important;
  text-align: center !important;
}
#loading  strong {
  color: #fff;
}
#loading > p {
  width: 100% !important;
  float: none !important;
  text-align: center !important;
}
.top-2 .col-sm-3 {
  text-align: center;
  color: #fff;
  font-size: 45px;
}
.top-2  .col-sm-3 > label {
  color: #fff;
}
#wppb-edit-user li {
  list-style: none;
}
#wppb-edit-user li label {
  display: block;
}
.bg-secondary {
  padding-top: 0 !important;
}
.small-12.columns {
  margin: 0 auto;
  max-width: 1190px;
}
.top-1 {
  border-bottom: 1px solid #ddd;
  float: left !important;
  margin-bottom: 30px;
  width: 100% !important;
}
#wppb-register-user li {
  list-style: none;
}
#wppb-edit-user label {
  color: #fff;
}
#wppb-form-element-16 label {
  width: 100%;
}
.page-id-710 #wppb-edit-user #first_name, #passw1, #last_name, #email, #phone_number, #age, #gender, #city, #state, #postal_code,#wppb-form-element-16 input {
  background-color: #fff;
  background-image: none;
  border: medium none;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: block;
  font-size: 14px;
  height: 42px;
  line-height: 42px !important;
  margin-bottom: 5px !important;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
#wppb-edit-user li {
  list-style: outside none none;
  width: 46%;
  float: left;
  margin: 0 2%;
}
.page-id-82 #email, #passw1 {
  border: 1px solid #ddd;
}
.page-id-82 #send_credentials_via_email {
  margin-right: 10px;
}
.page-id-82 #wppb-register-user > ul {
  padding: 0 20px;
}
.page-id-82 #register {
  padding: 6px 27px !important;
}
.top-2 {
  float: left !important;
  width: 100% !important;
}
.page-id-80 .size-full.wp-image-18.aligncenter,.page-id-710 .size-full.wp-image-18.aligncenter,.page-id-82 .size-full.wp-image-18.aligncenter {
  /*background:#fddfbb;*/
  padding:70px 0 0;
}
/*  superb profile css */	
.breadcurmbs {  color: #fff;  font-size: 14px;  left: 0 !important;  margin-right: 30px;  margin-top: 30px;  position: relative;  right: 0 !important;  text-align: right;  z-index: 9999 !important;}.breadcurmbs > a {  color: rgb(247,149,33);}	
	@import url("../fhba/style.css");
p {font-size: 16px;  line-height: 26px; text-align:justify;}.columns .mk-button-container a {  font-size: 15px !important;  letter-spacing:0 !important;  width: 100%;  display: block;  padding:5px;  color: #fff;  border-radius: 5px;}.columns .mk-button-container a:hover{text-decoration:none;}
@media (min-width: 768px)
.col-sm-6 {
    width: 35%;
    background-color: #dedede;
    padding-right: 21px;
    padding-left: 15px;
    margin-left: 15px;
    margin-right: 15px;
    border-radius: 10px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#post-559 #details,#post-559 #additional_details,#post-559 #show-infusionsoft-form{
  display:none;
}
.footer p {
  color: #fff !important;
  font-size: 12px;
  border-top: 1px solid #D6AC38;
  padding-top: 9px;
}



.my_details h2 {
  border-bottom:0px solid #eee;
}
.icon-container .vc_custom_heading > a{
  color: #fff !important;
  font-family: open sans !important;
  font-weight: 600;
}
.entry-header h2 {
  display: none;
}
/*.src-1 .vc_icon_element-inner:hover {
  background:rgb(255,194,20) !important;
outline:none;

}*/
.src .vc_icon_element-inner:hover,.src-1 .vc_icon_element-inner:hover {
    background: #fff none repeat scroll 0 0 !important;
    border: 5px solid rgb(255,150,10) !important;
   -webkit-transition:background-color 2s ease-out;
  -moz-transition:border-color 2s ease-out;
  -o-transition:borde-color 2s ease-out;
  transition:borde-color 2s ease-out;
outline:none;
}
.buyer-tital h4 {
  color: #333 !important;
  font-size: 25px !important;
}
.home-tital  h4 {
  font-size: 16px !important;
  text-transform: none !important;
  font-weight: bold;
  color: #333;
}
.container {
  width: 100%;
}
.icon-container {
  background: #fff none repeat scroll 0 0;
  border: 2px solid #f79521;
  border-radius: 5px;
}
.icon-container h2 {
  background: #f79521 none repeat scroll 0 0;
  border-radius: 0px;
  padding: 10px !important;
  margin: 0;
}
.icon-container .vc_column-inner {
  padding:0 !important;
}
.my_details .vc_custom_heading {
  color:rgb(247,149,33) !important;
  font-weight: bold !important;
  margin-bottom: 50px;
}
.src.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner, .src-1.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
  border: 5px solid rgb(255, 194, 20);
  box-shadow: 0 0 0 1px #ddd;
  height:8em !important;
  width:8em !important;
outline:none;
}
.vc_custom_1484723356931 {
  border-radius: 5px 0 0 5px;
}
.vc_custom_1484723160508 {
  border-radius: 0 5px 5px 0;
}
#landing{
  max-width: 700px;
  margin: 0px auto !important;
  padding: 0 !important;
  border-radius:0px;
  border:1px solid rgb(255,179,43)
  /*background: rgb(247, 149, 33) none repeat scroll 0 0;*/
background:rgba(255, 194, 20, 0.55) none repeat scroll 0 0
  border-radius: 15px;
  box-shadow: 1px -1px 8px -6px #000;
}
/*.source h2 a {
  color: #000 !important;
}*/
.source {
  background: rgb(247,149,33) none repeat scroll 0 0;
  margin: 0 auto 40px!important;
  max-width:900px;
}
/*.my_details {
  background: rgb(247,178,37);
}*/
.source .vc_col-sm-4 {
  max-height: 290px !important;
}
.source.src.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner, .src-1.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
  height: 7em !important;
  width: 7em !important;
}
.source .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
  font-size: 3.5em !important;
}
.my_details br {
  display: none !important;
}
#search i {
  top: -56px !important;
}
.calculator-icon .wpb_wrapper a {
  color:#545454 !important;
  display: block;
  font-size: 14px !important;
  line-height: 20px;
  margin:0 auto;
  max-width: 220px;
  text-align: center;
}
.page-id-84 .my_details,.page-id-200 .my_details {
  background:rgb(247,149,33) !important;
    /*background:#fff !important;*/
}
.assis-text {
  margin: 0 auto;
  max-width: 970px;
}
.footer {
  background-color: rgb(247, 149, 33) !important;
}
.foto {
  margin: 0;
}
.fm-map-container tspan {
  font-size:20px;
}
.scrolltop {
  text-align: center;
}
.scrolltop > a {
  background: #f79521 none repeat scroll 0 0;
  color: #fff;
  display: block;
  margin: 0 auto;
  width: 200px;
}

.top-gap{margin-top:10px !important;}
#menu-footer-menu li {
  list-style: none;
  color: #fff ;
  float: left;
  text-align: left !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  background-color: #f79521 !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff !important;
  line-height: 25px;
}
#menu-footer-menu {
  margin: 0 auto;
  max-width: 306px;
  padding: 30px 0;
  text-align: center;
}
#menu-footer-menu li a {
  color: #fff;
  font-size:12px !important;
  margin-right: 10px;
  border-right: 1px solid;
  padding-right: 5px;
}
#menu-footer-menu li:last-child a {
  border-right-color: -moz-use-text-color;
  border-right-style: none;
  border-right-width: medium;
}
.page-id-84 header,.page-id-200 header{
  display:none !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff !important;
}
.iocn-popup a img {
  border: 5px solid #fff;
  display: block;
  height: 100px;
  line-height: 100px;
  margin: 0 auto;
  text-align: center;
  width: 100px;
  border-radius: 50%;
  padding:7px;
}
.calculator-icon{
  border-radius: 5px;
  min-height: 195px !important;
  border:1px solid #fff;
  padding-top: 20px;}
.calculator-icon:hover {
  background-color:rgb(247,149,33);
  border-radius: 5px;
  transition: background-color 0.2s ease;
  box-shadow: 1px 1px 1px #ddd;
  min-height: 195px !important;
  border:1px solid #e5e5e5;
  padding-top: 20px;
}
.calculator-icon:hover a{color:#fff !important;}
#calculator-inner {
  margin: 0 auto;
  max-width: 1100px;
}
#calculator-inner .iocn-popup a img{
background:rgb(247,149,33) !important;}
.right {
  float: right;
}
.modal-dialog {
  max-width: 750px;
}
.logo-home .aligncenter.wp-image-18.size-full {
  display: block;
  margin: 0 auto !important;
}
.logo-home {
  background:url("http://consumer.fhba.com.au/wp-content/uploads/2017/01/triangle.png") no-repeat scroll center bottom / contain ;padding-top:80px;
}
.search-form > input {
  border-radius: 3px 0 0 3px;
  color: #525252;
  float: left;
  font-size: 14px !important;
  margin: 0 !important;
  padding: 11px !important;
  width: 75%;
  border: none;
}
.search-form > button {
  background: rgb(247, 149, 33) none repeat scroll 0 0;
  border: medium none;
  border-radius: 0 3px 3px 0;
  display: block;
  float: left;
  font-size: 16px !important;
  min-width: 90px !important;
  padding: 11px !important;
  width: 25%;
}#silo {  position: absolute;}.checkbox, .radio {  padding-left: 0;}#loginform a {  line-height: 35px;}
.right > a {
  color: #fff;
  display: block;
  float: left;
  font-size: 12px;
  margin-right:6px;
  padding-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 5px;
  text-align: center;
  text-decoration-line: none !important;
}
.right > a:hover{
text-decoration-line: underline !important;}
#suburb_profile {
  max-width:650px;
  margin: 0 auto;
}
p {
  color: #777777;
}
.logo {
  margin-top: 0;
  padding-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 30px;
  text-align: center;
}
#suburb_profile select {
  float: left;
  width: 140px;
  border-right:0 !important;
  border-radius:3px 0 0 3px  !important;
  height: 40px !important;
}
#deposit_requirements #subDis {
  color: #fff;
  width: 100% !important;
  font-size: 14px !important;
}
.srch {
  width: 60%;
}
#postcode {
  height: 40px !important;
}
#subDis {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 3px;
  height: 40px !important;
  width: 100px !important;
}
.vc_tta-panel-body ul li {
  padding: 10px 0;
}
@media screen and (max-width: 768px) {	.foundation-table .row:not(:first-child) .columns:not(:first-child) p > span::before {  left: 14rem !important;}
.logo-home {background-size:cover !imporatant;padding-top:33px !imporatant;}}@media screen and (max-width:767px) {
.logo-home {
  background-size:cover ;
}
#suburb_profile {  margin-bottom: 0;  margin-left: auto;  margin-right: auto;  margin-top: 0;  max-width: 400px;  padding-left: 6%;}#suburb_profile select {  float: left !important;  height: 40px !important;  width: 30px !important;}#subDis {width: 70px !important;}}
CSS code
===================================================

 

.VisiCalcClass {

  background:url(/staticAssets/calculators/load.gif) 50% 15% no-repeat;

  background-size: 80px 80px;

  min-width: 650px;

  min-height:800px;

  margin:0;

  padding:0;

}
.iocn-popup a img:hover {
    border: 5px solid rgb(255,194,20);
}
a::focus{outline:none !important;}

 

#Loan_Repayment_Calculator { min-height:800px !important; }

#Borrowing_Power_Calculator { min-height:600px !important; }

#Budget_Planner { min-height:2850px !important; }

#Compound_Interest_Calculator { min-height:850px !important; }

#Credit_Card_Calculator { min-height:900px !important; }

#How_Long_to_Repay_Calculator { min-height:600px !important; }      

#Interest_Only_Mortgage_Calculator { min-height:600px !important; }

#Saving_Calculator { min-height:600px !important; }

#Split_Loan_Calculator { min-height:800px !important; }

#Property_Selling_Cost_Calculator { min-height:700px !important; }

#Reverse_Mortgage_Calculator { min-height:1100px !important; }

#Stamp_Duty_Calculator { min-height:800px !important; }         

               

@media screen and (max-width: 767px) {
.VisiCalcClass {

        min-width: 100%;

        min-height:1250px;

        margin:0;

        padding:0;}

                #Loan_Repayment_Calculator { min-height:1250px !important; }

                #Borrowing_Power_Calculator { min-height:1800px !important; }

                #Budget_Planner { min-height:5000px !important; }

                #Comparison_Rate_Calculator { min-height:1450px !important; }

                #Compound_Interest_Calculator { min-height:1200px !important; }

                #Credit_Card_Calculator { min-height:1500px !important; }

                #Extra_Repayment_Calculator { min-height:1450px !important; }

                #Home_Loan_Offset_Calculator{ min-height:1400px !important; }

                #How_Long_to_Repay_Calculator { min-height:1250px !important; }

                #Interest_Only_Mortgage_Calculator { min-height:1450px !important; }

                #Saving_Calculator { min-height:1250px !important; }

                #Introductory_Rate_Loan_Calculator{ min-height:1400px !important; }

                #Lump_Sum_Repayment_Calculator { min-height:1450px !important; }

                #Split_Loan_Calculator { min-height:1550px !important; }

                #Loan_Comparison_Calculator { min-height:1800px !important; }

                #Property_Buying_Cost_Calculator { min-height:1850px !important; }

                #Property_Selling_Cost_Calculator { min-height:1650px !important; }

                #Reverse_Mortgage_Calculator { min-height:1900px !important; }

                #Stamp_Duty_Calculator { min-height:1250px !important; }      

                }             

}
.panel.home_links {
  background-color: transparent;
  box-shadow: none;
}
.headnav .wpb_column.vc_column_container.vc_col-sm-12 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #fff;
  z-index:999;
  position: absolute;
}
span.linksep {
      float: left;
    padding-right:6px;
    font-size: 10px;
    padding-top: 5px;
    width: 1px;
}
/*.home_links a {
  color: #ffffff;
  line-height: 26px;
}*/
h2 a.disableclick
{
	cursor: context-menu !important;
    color: grey !important;
}

@media screen and (max-width:600px) {
#wppb-edit-user li {
  width: 100%;
margin:0;
}

#wppb-form-element-20 {
  width: 100% !important;
}}
#propertyProfile #calcdistance {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  border: 2px solid #fff;  border-radius: 2px;  font-weight: 400;  margin:0 10px;  padding: 9px;  width: 120px;}#propertyProfile .top-1 input {  float: left !important;}#propertyProfile #destinations {  width: 100%;  max-width: 280px;}



@media screen and (-webkit-min-device-pixel-ratio:0) { 
.logo-home {
background: url("http://consumer.fhba.com.au/wp-content/uploads/2017/01/triangle.png") no-repeat center bottom  !important;
padding-top:105px !important;
}
.vc_custom_1486462071855 {
padding-top: 180px!important;
padding-bottom: 180px!important;
}
.row{display:block !important;}
.card {
max-width:300px;
}
#recentSales  .sales-card {
margin: 10px;
width: 366px;
float: left;
margin: 10px;
}
}


