/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/

@import url("../Avada/style.css");
/*
input, input[type="password"], input[type="search"], isindex {
-webkit-appearance: textfield;
padding: 7px !important;
background-color: #333 !important;
border: solid 1px #555 !important;
border-image: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
color:#fff !important;

}*/

#header	{height:120px;}

#header-sticky .logo, #header .logo {
 position: relative;
    
	margin-bottom:100px;
}


@media only screen and (min-width : 800px) {

.wealth-creation-image .fullwidth-box 	{ background: url(http://www.ipswealth.com.au/wp-content/uploads/wealth-creation-background.jpg) no-repeat center top !important;}
.pre-retirees-image .fullwidth-box 	{ background: url(http://www.ipswealth.com.au/wp-content/uploads/pre-retirees.jpg) no-repeat center top !important;}
.retirees-image .fullwidth-box 	{ background: url(http://www.ipswealth.com.au/wp-content/uploads/retirees.jpg) no-repeat center top !important;}




.wealth-creation-image, .pre-retirees-image, .retirees-image 	{display:block !important; margin-top:-162px !important; margin-bottom:45px !important; background-color:#none !important;  }
.wealth-creation-text 	{display:block !important; vertical-align:middle !important; padding: 140px 0 !important;"}
.post-content .wealth-creation-image .fullwidth-box h1, .post-content .pre-retirees-image .fullwidth-box h1, .post-content .retirees-image .fullwidth-box h1 {padding: 140px 0 !important;  }

}

@media only screen and (max-width : 800px) {

.wealth-creation-image .fullwidth-box, .pre-retirees-image .fullwidth-box, .retirees-image .fullwidth-box { background-image:none !important; background-color:transparent !important; height:40px !important; }
#young-couple 	{margin-top:-1000px;}
.wealth-creation-text 	{  margin-bottom:0px !important; height:40px !important;}
.post-content .wealth-creation-image .fullwidth-box h1, .post-content .pre-retirees-image .fullwidth-box h1, .post-content .retirees-image .fullwidth-box h1 {line-height: 0px !important;}

#header {
background-position: left center !important;
background-size: 1920px 100% !important;
height:245px;
}

}


#main .portfolio-one .button:hover, #main .comment-submit:hover, #reviews input#submit:hover, .comment-form input[type="submit"]:hover, .wpcf7-form input[type="submit"]:hover, .bbp-submit-wrapper button:hover, .button.default:hover, .price_slider_amount button:hover, .gform_wrapper .gform_button:hover, .woocommerce .single_add_to_cart_button:hover, .woocommerce .shipping-calculator-form .button:hover, .woocommerce form.checkout #place_order:hover, .woocommerce .checkout_coupon .button:hover, .woocommerce .login .button:hover, .woocommerce .register .button:hover, .woocommerce .avada-order-details .order-again .button:hover {
text-shadow:none !important;
border: none !important;
padding-top: 7px !important;

}



#main .portfolio-one .button, #main .comment-submit, #reviews input#submit, .comment-form input[type="submit"], .wpcf7-form input[type="submit"], .bbp-submit-wrapper button, .button.default, .price_slider_amount button, .gform_wrapper .gform_button, .woocommerce .single_add_to_cart_button, .woocommerce .shipping-calculator-form .button, .woocommerce form.checkout #place_order, .woocommerce .checkout_coupon .button, .woocommerce .login .button, .woocommerce .register .button, .woocommerce .avada-order-details .order-again .button, .woocommerce .avada-order-details .order-again .button {
background: 
#E8003D;
color: 
#ffffff !important;
border: none !important;
text-shadow:none !important;
padding-top: 7px !important;
}


body   {background-color:#282a2b !important; font-weight: 400 !important;}


#nav ul li ul li a, #sticky-nav ul li ul li a {
font-weight: 600 !important;
}

h1, h2, h3, h4, h5, h6 {font-weight:600 !important;}

#nav ul ul, #sticky-nav ul ul {
border-color: 
#bb122f !important;
}


.reading-box-container {
margin: 0 0 20px;
}


#tabs-2, #tabs-2.tabs-vertical .tabs, #tabs-2.tabs-vertical .tab_content {
border-color: 
#ffffff !important;
}


#wrapper #nav ul li ul li a, #wrapper #sticky-nav ul li ul li a {
border: 0;
border-bottom: 1px solid 
#dcdadb;
height: auto;
text-indent: 0px;
font: 14px/30px 'PT Sans', Arial, Helvetica, sans-serif;
color: 
#333333 !important;
padding: 13px 20px;
line-height: 19px;
}


#subscribe {

    	padding:7px!important; 
    	background-color:#bc122f !important;
    	color:#ffffff !important;
	border: none !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.3)!important;
-moz-box-shadow:    3px 3px 5px 0px rgba(0, 0, 0, 0.3)!important;
box-shadow:         3px 3px 5px 0px rgba(0, 0, 0, 0.3)!important;
    
}


.wealth-lifestage	{
margin-top:45px !important;
margin-bottom:40px !important;
}

.homepageh3	{
margin-top:40px !important;
font-weight: 600 !important;

}

.knowledge-centre	{
margin-top:20px !important;
font-size:14px !important;


}

.error404 #main	{padding-top:100px;}

.error404 .page-title-wrapper	{display:none;}

.footer-title   { margin-bottom: 20px !important;}


.footer-area {
border-top: 0 !important;

}




@media only screen and (min-width : 800px) {

#header {

background-position: left top !important;
height: 120px !important;
}

}

@media only screen and (min-width: 767px) and (max-width: 860px) {


#nav ul li, #sticky-nav ul li {
    padding-right: 20px !important;
}
}




#nav{
font-weight: 600 !important;
}

#nav ul a, #sticky-nav ul a, .side-nav li a, #header-sticky .cart-content a, #header-sticky .cart-content a:hover, #header .cart-content a, #header .cart-content a:hover, #small-nav .cart-content a, #small-nav .cart-content a:hover, #wrapper .header-social .top-menu .cart > a, #wrapper .header-social .top-menu .cart > a > .amount, #wrapper .header-social .top-menu .cart-checkout a {
    padding-top: 14px !important;
}



#nav ul a, #sticky-nav ul a, .navigation li.current-menu-ancestor a {
    border-top: none;


}

.page-title-container {
  
    border-top: 0 none !important;
 
}

.page-title h1 {
    font-weight: 600 !important;
	text-transform: uppercase !important;
    
}


@media only screen and (max-width: 800px) {

#header {padding: 0 20px 20px 20px !important;}
#header .logo	{padding-left:18px !important;}
.ls-l	{padding-left:13px !important}
#main {padding-top: 0 !important;}

.mobile-nav-holder, .mobile-topnav-holder {
display: block !important;
position: relative;
z-index: 999;
}

.wealth-creation-text	{margin-top:50px;}


}