/*
/*
Theme Name: aussiearborgroup Custom theme
Theme URI: http://aussiearborgroup.com.au/
Author: Digital Presence
Author URI:  http://aussiearborgroup.com.au/
Description: Theme developed for aussiearborgroup
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: En
Tags:
*/ /*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Navigation
	5.1 Links
	5.2 Menus
6.0 Accessibility
7.0 Alignments
8.0 Clearings
9.0 Widgets
10.0 Content
	10.1 Posts and pages
	10.2 Asides
	10.3 Comments
11.0 Infinite scroll
12.0 Media
	12.1 Captions
	12.2 Galleries
--------------------------------------------------------------*/
	/*--------------------------------------------------------------
1.0 Normalize
--------------------------------------------------------------*/
@import url('//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
body::-webkit-scrollbar {
    width: 1em;
}
 
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
body::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}
.hdr-rw
{
	margin-top:2em;
	margin-bottom:2em;
}
.logo-div
{
	background-image:url('images/web-logo.png');
	width:135px;
	height:101px;
	margin:0 auto;
	background-size:cover;
	background-position: center center;
	margin-bottom:2em;
}
body
{
	overflow-x:hidden !important;
}
a:hover {
    color: #007c01 !important;
}
.wp-menu a:hover, .wp-menu li.current a
{
	background: #8cc640 !important;
}
.slider-rw

{
	height:800px;
}
.home-txt-div
{
	max-width:900px;
	margin:0 auto;
}
h1
{
	color:#007c01;
	font-size:1.8em;

	}
	.testi-frm-wrap
	{
		max-width:600px;
		margin:0 auto;
	}
.testi-frm-wrap input[type="text"],.testi-frm-wrap input[type="email"],.testi-frm-wrap input[type="phone"],.testi-frm-wrap textarea
{
	width:100% !important;
}
.testi-frm-wrap input[type="submit"]
{
	background-color:#8DC63F !important;
	border-radius:5px;
	border:0px;
	padding-left:2em;
	padding-right:2em;
	padding-top:1em;
	padding-bottom:1em;
	display:block;
	margin:0 auto;
}
.ftr-rw
{
	background-color:#191919;
	padding-top:1em;
}
.copy-sect
{
	background-color:#000000;
	color:#fff;
	text-align:center;
	padding:1em;
	font-size:0.9em;
}
.copy-sect a
{
	color:#fff !important;
}
.header-ico-div
{
	font-size:1.5em;
	    font-size: 1.25em;
    padding-top: 0.5em;
}
.header-ico-div i
{
	color:#EC181E;
	padding-right:0.5em;
	padding-left:0.5em;
	font-weight:800;
}
.header-ico-div a
{
	color:#007C01 !important;
}
.header-ico-div a:hover
{
	text-decoration: none !important;
}
.ph-lnk-one
{
	display:inline-block;
}
.ph-lnk-one:before
{
	content: "";
  position: absolute;
  width: 30%;
  height: 2px;
  bottom: 0;
  left: 10%;
  background-color: #8DC63F;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.ph-lnk-one:hover:before
{
	  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.ph-lnk-two:before
{
	content: "";
  position: absolute;
  width: 30%;
  height: 2px;
  bottom: 0;
  left: 50%;
  background-color: #8DC63F;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.ph-lnk-two:hover:before
{
	  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.content-part
{
	 font-family: 'Open Sans','sans-serif';
	   line-height:200%;
	    font-size:1.1em;
}
.content-part p
{
  font-size:1.1em;

}
body
{
	 font-family: 'Open Sans','sans-serif' !important;
	}
.frm-contact-wrap input[type="text"],.frm-contact-wrap input[type="email"],.frm-contact-wrap input[type="phone"],.frm-contact-wrap textarea
{
	width:100% !important;
}
.frm-contact-wrap input[type="submit"]
{
	background-color:#8DC63F !important;
	border-radius:5px;
	border:0px;
	padding-left:2em;
	padding-right:2em;
	padding-top:1em;
	padding-bottom:1em;
	display:block;
	margin:0 auto;
}
.frm-contact-wrap
	{
		max-width:600px;
		margin:0 auto;
		background-color:#DEDEDE;
		padding:2em;
		border-radius:5px;
	}
@media screen and (max-width:1024px)
{
	.nav .before {
    background: #007c01 !important;
}
.header-ico-div {
    font-size: 1em;
    text-align: center;
}
.content-part
{
	    max-width: 90%;
    margin: 0 auto;
   
}

h1
{
	    font-size: 1.5em !important;

}
h2
{
	    font-size: 1.2em;
	    line-height: 100%;
}
.ftr-bx
{
	text-align: center
}
.widget-body hr
{
width:100% !important;
}
}
