/*



Theme Name: X &ndash; Child Theme

Theme URI: http://theme.co/x/

Author: Themeco

Author URI: http://theme.co/

Description: Make all of your modifications to X in this child theme.

Version: 1.0.0

Template: x



*/




body.x-navbar-fixed-top-active .x-navbar-wrap {

    margin-bottom: 0px;

}



.x-topbar {

    border-bottom: 0px solid #F2F2F2;

}

.page-template-template-blank-custom .x-navbar {

	background-color: transparent !important;

}



.page-template-template-blank-custom .home-banner {

	margin-top:-90px !important;

}



@media only screen and (max-width: 1150px) {

     

	h1 br {

		display:none !important;

	}

	.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {

		padding-left: 10px !important;

		padding-right: 10px !important;

		font-size: 13px !important;

	}

	.x-colophon.bottom .x-nav {

		width: 100% !important;

		float: none !important;

		margin: auto;

		text-align: center;

	}

	.x-colophon.bottom .x-colophon-content {

		margin: 5px 0px 0px !important;

		width: 100% !important;

		float: none !important;

		text-align: center !important;

	}

	.property-services h2  br {

		display:none !important;

	}

}

@media only screen and (max-width: 980px) {

 

	h1 br {

		display:none !important;

	}

 

}

 

@media only screen and (max-width: 768px) {

    h2 br , h3 br {

		display:none !important;

	}

	.home-banner-btns {

		float:none;

		margin:auto;

		text-align:center;

	}

	.home-banner-btns a {

		float:none;

		margin:10px auto;

	}

	.home-banner h2 {

		margin-top: 70px;

	}

}

@media only screen and (max-width: 450px) {

 

	body .gform_wrapper .gform_footer {

		margin: 1.313em 0px 0px;

		padding: 0px;

		text-align: center;

	}

	h1 {

    	font-size: 28px !important;

	}

	h2 {

    	font-size: 24px !important;

	}

	h3 {

    	font-size: 20px !important;

	}

	h4 {

    	font-size: 18px !important;

	}

	h5 {

    	font-size: 16px !important;

	}

	.home-banner p {

		font-size: 16px !important;

		margin: 20px auto;

		padding: 0px 10px;

	}

	.home-banner-btns {

		padding: 5px 20px !important;

	}
}

#heading{ background: url(http://www.healthyremedies.com.au/wp-content/uploads/2016/03/help-me-pattern.jpg) fixed; padding: 50px 0;}
#heading h1{ color: #FFF; text-shadow: 1px 1px 2px rgba(0,0,0,0.5); margin: 0; }
.subpage{ background: #FFF;}
.subpage h2 {color: rgb(254, 122, 29); margin: 40px auto 20px auto;}
.subpage h3 { font-size: 24px; margin-bottom: 15px;}

.the_content{ width:77%;  display:inline-block; padding-bottom: 40px; padding-right: 35px; border-right: 1px solid #F7F7F7;}
.get_sidebar{ width: 20%; display:inline-block; background:#F00;}

.the_content .size-large{ margin: 10px auto 0 auto !important; width: 100%; max-width: 100%; height: auto;}

.the_content h4{ margin: 20px auto 20px auto; font-weight:100 !important; font-size: 22px;}
.the_content p, .the_content li{ font-size: 18px; }

.the_content .background.contact{  padding: 25px 15px 25px 115px; color: #FFFFFF; font-size: 20px; font-weight: 600; text-shadow: 1px 1px 3px rgba(0,0,0,0.25);  background: url(images/icon-phone.png) no-repeat 15px 15px, url(http://www.healthyremedies.com.au/wp-content/uploads/2016/03/help-me-pattern.jpg); }
.the_content .background.contact p{ font-size: 20px; margin: 10px 0 0 0 }
.the_content .background.contact strong{ color: #FFC; font-size: 24px;}

.the_content .background.item{  padding: 15px 15px 15px 115px; background: rgba(249,249,249,1); border-top: 1px rgba(249,249,249,1) solid; border-bottom: 1px  rgba(249,249,249,1) solid; font-size: 18px;}
.the_content .background.item.even{ background: rgba(249,249,249,0.5); border-top: 0px none; border-bottom: 1px  rgba(249,249,249,1) solid; }

.the_content .background.item.one{ background-image: url(images/icon-one.png); background-repeat: no-repeat; background-position: 15px 15px;}
.the_content .background.item.two{ background-image: url(images/icon-two.png); background-repeat: no-repeat; background-position: 15px 15px;}
.the_content .background.item.three{ background-image: url(images/icon-three.png); background-repeat: no-repeat; background-position: 15px 15px;}
.the_content .background.item.four{ background-image: url(images/icon-four.png); background-repeat: no-repeat; background-position: 15px 15px;}
.the_content .background.item.five{ background-image: url(images/icon-five.png); background-repeat: no-repeat; background-position: 15px 15px;}

.the_content .highlight{ background: rgba(254, 122, 29,1) url(images/tick.png) no-repeat 98% 50%; color:#FFF; padding: 20px 70px 20px 20px; font-size: 24px; line-height: 120%; margin-bottom: 20px;}

.margin-bottom{ margin-bottom: 25px;}

.x-sidebar{width: 20% !important; display:inline-block; margin-top: 100px; }

.x-sidebar textarea::-webkit-input-placeholder,
.x-sidebar input::-webkit-input-placeholder {
    color: #999 !important; 
}

.x-sidebar textarea:-moz-placeholder,
.x-sidebar input:-moz-placeholder { /* Firefox 18- */
    color: #999 !important; 
}

.x-sidebar textarea::-moz-placeholder,
.x-sidebar input::-moz-placeholder {  /* Firefox 19+ */
    color: #999 !important; 
}

.x-sidebar textarea:-ms-input-placeholder,
.x-sidebar input:-ms-input-placeholder {  
    color: #999 !important; 
   
}

@media only screen and (max-width: 1280px) {	

	.subpage .x-sidebar{ padding-right: 10px;}
	.subpage #content, #heading{padding-left: 20px; padding-right: 20px; }
}

@media only screen and (max-width: 981px) {	
	.the_content{ width:100%;  display:block; padding-right: 0; border-right: 0 none;}
	.the_content h2{ margin-top: 20px; }
	.subpage .x-sidebar{ width:100% !important; float: none; margin-top: 0px; padding-top: 30px;  border-top: 1px solid #F7F7F7;}
}

@media only screen and (max-width: 800px) {	
	.the_content .size-full{ width: 100%; max-width: 100%; float: none; margin: 0 auto;}
}

@media only screen and (max-width: 600px) {	
	.the_content .background.contact{  padding: 25px 15px 25px 85px; background-size: 56px 56px, auto; }
	.the_content .background.item,
	.the_content .background.item.even{  padding-left: 78px; background-size: 48px 48px;}
}

@media only screen and (max-width: 330px) {	
	.the_content .background.contact{ padding: 15px 15px 15px 15px;  background: url(http://www.healthyremedies.com.au/wp-content/uploads/2016/03/help-me-pattern.jpg); }
}