/*



    Theme Name: Englehart Homes



	Theme URI: http://engleharthomes.com.au



	Description: Englehart column child theme created for the Genesis Framework.



    Author: ecoda



    Author URI: http://ecoda.com.au/



 



    Version: 1.0



 



    Tags: blue, gray, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments



 



    Template: genesis



    Template Version: 1.8.1



 



	License: GNU General Public License v2.0 (or later)



	License URI: http://www.opensource.org/licenses/gpl-license.php



*/







/* Table of Contents







* Import Fonts



* Defaults



* Hyperlinks



* Body



* Wrap



* Header



* Image Header - Partial Width



* Image Header - Full Width



* Header / Primary / Secondary Navigation



* Primary Navigation Extras



* Inner



* Breadcrumb



* Taxonomy Description



* Content-Sidebar Wrap



* Content



* Column Classes



* Featured Post Grid



* Headlines



* Ordered / Unordered Lists



* Post Info



* Post Meta



* Author Box



* Sticky Posts



* Archive Page



* Post Icons



* Images



* Post Navigation



* Primary / Secondary Sidebars



* Dropdowns



* Featured Page / Post



* User Profile



* Buttons



* Search Form



* eNews & Updates Widget



* Calendar Widget



* Footer Widgets



* Footer



* Comments



* Gravity Forms



* Responsive Design







*/







/* Defaults



------------------------------------------------------------ */







/* custom fonts */



 



@font-face {

	font-family: 'Optima';

	src: url('fonts/22f160bf.eot');

	src: url('fonts/22f160bf.eot?#iefix') format('embedded-opentype'), url('fonts/22f160bf.woff') format('woff'), url('fonts/22f160bf.ttf') format('truetype'), url('fonts/22f160bf.svg#22f160bf') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Optima-Bold';

	src: url('fonts/optima-bold.eot');

	src: url('fonts/optima-bold.eot?#iefix') format('embedded-opentype'), url('fonts/optima-bold.woff') format('woff'), url('fonts/optima-bold.ttf') format('truetype'), url('fonts/optima-bold.svg#optima-bold') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'OpenSans';

	src: url('fonts/opensans-regular.eot');

	src: url('fonts/opensans-regular.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular.woff') format('woff'), url('fonts/opensans-regular.ttf') format('truetype'), url('fonts/opensans-regular.svg#opensans-regular') format('svg');

}

@font-face {

	font-family: 'OpenSans-Light';

	src: url('fonts/opensans-light.eot');

	src: url('fonts/opensans-light.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-light.woff') format('woff'), url('fonts/opensans-light.ttf') format('truetype'), url('fonts/opensans-light.svg#opensans-light') format('svg');

}

@font-face {

	font-family: 'OpenSans-Semibold';

	src: url('fonts/opensans-semibold.eot');

	src: url('fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-semibold.woff') format('woff'), url('fonts/opensans-semibold.ttf') format('truetype'), url('fonts/opensans-semibold.svg#opensans-semibold') format('svg');

}

@font-face {

	font-family: 'OpenSans-Bold';

	src: url('fonts/opensans-bold.eot');

	src: url('fonts/opensans-bold.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold.woff') format('woff'), url('fonts/opensans-bold.ttf') format('truetype'), url('fonts/opensans-bold.svg#opensans-bold') format('svg');

}

@font-face {

	font-family: 'OpenSans-Italic';

	src: url('fonts/opensans-italic.eot');

	src: url('fonts/opensans-italic.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-italic.woff') format('woff'), url('fonts/opensans-italic.ttf') format('truetype'), url('fonts/opensans-italic.svg#opensans-italic') format('svg');

}

@font-face {

	font-family: 'Carefree';

	src: url('fonts/carefree.eot');

	src: url('fonts/carefree.eot?#iefix') format('embedded-opentype'), url('fonts/carefree.woff') format('woff'), url('fonts/carefree.ttf') format('truetype'), url('fonts/carefree.svg#carefree') format('svg');

}

.OptimaCn {

	font-family:"OptimaCn";

}

body,  h1,  h2,  h2 a,  h2 a:visited,  h3,  h4,  h5,  h6,  p,  select,  textarea {

	color: #333;

	font-family: 'Optima';

	font-size: 18px;

	line-height: 26px;

	margin: 0 ;

	padding: 0;

	text-decoration: none;

}

blockquote,  input,  select,  textarea,  .author-box,  .breadcrumb,  .sticky,  .taxonomy-description,  .wp-caption {

	background-color: #f5f5f5;

	border: 1px solid #ddd;

}

input,  label,  select,  textarea {

	color: #333;

	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;

	font-size: 14px;

}

li,  ol,  ul {

	margin: 0;

	padding: 0;

}
ol li {

	list-style-type: decimal;

}

hr {

	height: 1px;

	border: none;

	background: #ccc;

}

/* Hyperlinks



------------------------------------------------------------ */







a,  a:visited {

	color: #000;

	font-weight: bold;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a img {

	border: none;

}

/* Body



------------------------------------------------------------ */







body {

	background:url(images/top-bg.png) top repeat-x #fff;/* Remove the following line if it is an ecoda project 



	position: relative;*/



}







::-moz-selection {

 background-color: #0d72c7;

 color: #fff;

}

::selection {

	background-color: #0d72c7;

	color: #fff;

}

/* Wrap



------------------------------------------------------------ */







#wrap {

}

/* Header



------------------------------------------------------------ */



.page-template-page_new_pages-php .entry-title {

	display:none;

}

.page-template-page_new_pages-php #wrap {

	background:#EEEEEE !important;

}

img {

	border:none;

}

.left {

	float:left;

}

.right {

	float:right;

}

.center {

	text-align:center;

}

.clear {

	clear:both;

}

#header {

	height:90px;

	margin-top:20px;

	clear:both;

}

.logo {

	width:155px;

	height:70px;

	float:left;

}

.callus-p1 {

	width:150px;

	text-align:right;

	color:#999999;

	font-size:16px;

	float:left;

	font-family: "Optima";

	line-height:16px;

}

.callus-p2 {

	color:#666666;

	font-size:38px;

	line-height:30px;

	float:right;

	padding-left:35px;

	margin-top:5px;

	font-family: "Optima";

}

.call-us1 {

	font-family:"Optima";

	height:70px;

	width:800px;

	margin-top:10px;

}

#header {

	margin: 0 auto;

	min-height: 90px;

	width: 960px;

	border-bottom: 1px solid #ccc;

}

.home #header {

	border: none;

	padding-bottom: 0;

}

#title-area {

	float: left;

	overflow: hidden;

	padding: 17px 0 0;

	width: 400px;

}

#title {

	font-family: 'Oswald', arial, serif;

	font-size: 36px;

	line-height: 1.25;

	margin: 0;

	text-transform: uppercase;

}

#title a,  #title a:hover {

	color: #333;

	padding: 0 0 0 20px;

	text-decoration: none;

}

#description {

	font-size: 14px;

	padding: 0 0 0 20px;

}

#header .widget-area {

	float: right;

	padding: 27px 0 0 0;

	width: 750px;

}

#header .widget-area .textwidget {

	padding: 0;

	font-size: 21px;

	text-align: right;

	margin-bottom: 5px;

}

#header .widget-area .textwidget a {

	color: inherit;

	font-weight: normal;

	cursor: text;

}

#header .widget-area .textwidget a:hover {

	text-decoration: none;

}

/* Image Header - Partial Width



------------------------------------------------------------ */







.header-image #title-area,  .header-image #title,  .header-image #title a {

	display: block;

	float: left;

	height: 70px;

	overflow: hidden;

	padding: 0;

	text-indent: -9999px;

	width: 163px;

}

.header-image #description {

	display: block;

	overflow: hidden;

}

.header-image #title-area {

	background: transparent url(images/logo2.png) no-repeat;

	margin: 11px 0 0 15px;

}

/* Image Header - Full Width



------------------------------------------------------------ */







.header-full-width #title-area,  .header-full-width #title,  .header-full-width #title a {

	width: 100%;

}

/* Header / Primary / Secondary Navigation



------------------------------------------------------------ */







.menu-primary,  .menu-secondary,  #header .menu {

	clear: both;

	color: #333;

	font-size: 14px;

	margin: 0 auto;

	overflow: hidden;

	width: 100%;

	font-family: 'Optima';

}

#header .menu {

	float: right;

	width: auto;

	font-family:"Optima";

}

.menu-primary {

}

.menu-secondary {

	border-bottom: 1px solid #ddd;

	border-top: none;

}

.menu-primary ul,  .menu-secondary ul,  #header .menu ul {

	float: left;

	width: 100%;

}

.menu-primary li,  .menu-secondary li,  #header .menu li {

	float: left;

	list-style-type: none;

}

#header .menu li#menu-item-24:hover, #header .menu li#menu-item-23:hover {

	background:url(images/nav1-hover.png) no-repeat center !important;

}

#header .menu li#menu-item-22:hover, #header .menu li#menu-item-13072:hover, #header .menu li#menu-item-130:hover {

	background:url(images/nav-hover.png) no-repeat center !important;

}

#header .menu li#menu-item-72:hover {

	background:url(images/nav3-hover.png) no-repeat center !important;

}

#header .menu li#menu-item-20:hover {

	background:url(images/nav2-hover.png) no-repeat center !important;

}

#header .menu li {

}

.menu-secondary li a {

	background:url(images/nav-arrow.png) no-repeat left;

}

.menu-primary a,  .menu-secondary a,  #header .menu a {

	color: #858585;

	display: block;

	font-size: 18px;

	padding: 10px 12px 10px 12px;

	line-height: 30px;

	position: relative;

	text-decoration: none;

	font-family:"Optima";

	font-weight: normal;

}

.menu-primary li a:active,  .menu-primary li a:hover,  .menu-primary .current_page_item a,  .menu-primary .current-cat a,  .menu-primary .current-menu-item a,  .menu-secondary li a:active,  .menu-secondary li a:hover,  .menu-secondary .current_page_item a,  .menu-secondary .current-cat a,  .menu-secondary .current-menu-item a,  #header .menu li a:active,  #header .menu li a:hover,  #header .menu .current_page_item a,  #header .menu .current-cat a,  #header .menu .current-menu-item a {

	color: #000;

}

.menu-primary li li a,  .menu-primary li li a:link,  .menu-primary li li a:visited,  .menu-secondary li li a,  .menu-secondary li li a:link,  .menu-secondary li li a:visited,  #header .menu li li a,  #header .menu li li a:link,  #header .menu li li a:visited {

	background:url(images/nav-arrow.png) no-repeat left;

	color: #999999;

	font-size: 12px;

	padding: 7px 10px 7px 10px;

	line-height: 20px;

	position: relative;

	text-transform: none;

	width: 190px;

	font-size:14px;

}

.menu-primary li li :active,  .menu-primary li li :hover,  .menu-secondary li li :active,  .menu-secondary li li :hover,  #header .menu li li :active,  #header .menu li li :hover {

	background-color: #fff;

	color: #333 !important;

}

#header .sub-menu {

	margin-left:3px;

}

#header .sub-menu li {

	padding-left:20px;

}

#header .sub-menu li:hover {

	background:#fff !important;

}

.menu-primary li ul,  .menu-secondary li ul,  #header .menu li ul {

	height: auto;

	left: -9999px;

	margin: 0;

	position: absolute;

	width: 230px;

	z-index: 9999;

	background:#eeeeee;

	padding:20px 0px;

}

.menu-primary li ul a,  .menu-secondary li ul a,  #header .menu li ul a {

	width: 140px;

}

.menu-primary li ul ul,  .menu-secondary li ul ul,  #header .menu li ul ul {

	margin: -30px 0 0 180px;

}

.menu li:hover ul ul,  .menu li.sfHover ul ul {

	left: -9999px;

}

.menu li:hover,  .menu li.sfHover {

	position: static;

}

ul.menu li:hover>ul,  ul.menu li.sfHover ul,  #header .menu li:hover>ul,  #header .menu li.sfHover ul {

	left: auto;

}

.menu-primary li a.sf-with-ul,  .menu-secondary li a.sf-with-ul,  #header .menu li a.sf-with-ul {

	padding-right: 25px;

}

.menu li a .sf-sub-indicator,  .menu li li a .sf-sub-indicator,  .menu li li li a .sf-sub-indicator {

	background: url(images/icon-plus.png) no-repeat;

	height: 16px;

	position: absolute;

	right: 8px;

	text-indent: -9999px;

	top: 10px;

	width: 16px;

}

#wpadminbar li:hover ul ul {

	left: 0;

}

/* Primary Navigation Extras



------------------------------------------------------------ */



.menu {

	width: 811px !important;

}

.menu li.right {

	float: right;

	padding: 7px 15px 6px;

}

.menu li.right a {

	background: none;

	border: none;

	color: #333;

	display: inline;

	text-decoration: none;

}

.menu li.right a:hover {

	color: #0d72c7;

	text-decoration: none;

}

.menu li.search {

	padding: 0 10px;

}

.menu li.rss a {

	background: url(images/rss.png) no-repeat center left;

	margin: 0 0 0 10px;

	padding: 0 0 0 16px;

}

.menu li.twitter a {

	background: url(images/twitter-nav.png) no-repeat center left;

	padding: 0 0 0 20px;

}

/* Inner



------------------------------------------------------------ */







#inner {

	margin: 0 auto;

	overflow: visible;

	width: 968px;

	padding: 20px 0 0;

}

.home #inner {

	display:none;

}

/* Breadcrumb



------------------------------------------------------------ */







.breadcrumb {

	font-size: 14px;

	margin: -10px 0 30px;

	padding: 5px 10px;

}

/* Taxonomy Description



------------------------------------------------------------ */







.taxonomy-description {

	background-color: #fff;

	margin: -10px 0 30px;

	padding: 0 0 15px;

}

.taxonomy-description p {

	font-size: 14px;

	padding: 15px 15px 0;

}

/* Content-Sidebar Wrap



------------------------------------------------------------ */







#content-sidebar-wrap {

	float: left;

	width: 750px;

	border-bottom: 1px solid #ccc;

	padding: 0 0 15px;

	margin: 0 0 15px;

}

.content-sidebar #content-sidebar-wrap,  .full-width-content #content-sidebar-wrap,  .sidebar-content #content-sidebar-wrap {

	width: 100%;

}

.sidebar-content-sidebar #content-sidebar-wrap,  .sidebar-sidebar-content #content-sidebar-wrap {

	float: right;

}

/* Content



------------------------------------------------------------ */







#content {

	float: left;

	padding: 0 35px 0 15px;

	width: 410px;

}

.content-sidebar #content,  .sidebar-content #content {

	width: 580px;

}

.sidebar-content #content,  .sidebar-sidebar-content #content {

	float: right;

}

.full-width-content #content {

	width: 880px;

}

.post {

	margin: 0 0 40px;

}

.entry-content {

	position:relative;	

}

.entry-content p {

	margin: 0 0 15px;

}

blockquote {

	background: url(images/blockquote.png) no-repeat;

	border: none;

	margin: 5px 5px 20px;

	padding: 25px 30px 5px 70px;

}

blockquote p {

	color: #999;

	font-style: italic;

}

p.subscribe-to-comments {

	padding: 20px 0 10px;

}

.clear {

	clear: both;

}

.clear-line {

	border-bottom: 1px solid #ddd;

	clear: both;

	margin: 0 0 25px;

}

/* Column Classes



------------------------------------------------------------ */







.five-sixths,  .four-fifths,  .four-sixths,  .one-fifth,  .one-fourth,  .one-half,  .one-sixth,  .one-third,  .three-fifths,  .three-fourths,  .three-sixths,  .two-fifths,  .two-fourths,  .two-sixths,  .two-thirds {

	float: left;

	margin: 0 0 20px;

	padding-left: 3%;

}

.one-half,  .three-sixths,  .two-fourths {

	width: 48%;

}

.one-third,  .two-sixths {

	width: 31%;

}

.four-sixths,  .two-thirds {

	width: 65%;

}

.one-fourth {

	width: 22.5%;

}

.three-fourths {

	width: 73.5%;

}

.one-fifth {

	width: 17.4%;

}

.two-fifths {

	width: 37.8%;

}

.three-fifths {

	width: 58.2%;

}

.four-fifths {

	width: 78.6%;

}

.one-sixth {

	width: 14%;

}

.five-sixths {

	width: 82%;

}

.first {

	clear: both;

	padding-left: 0;

}

/* Featured Post Grid



------------------------------------------------------------ */







.genesis-grid-even,  .genesis-grid-odd {

	margin: 0 0 20px;

	padding: 0 0 15px;

	width: 48%;

}

.genesis-grid-even {

	float: right;

}

.genesis-grid-odd {

	clear: both;

	float: left;

}

/* Headlines



------------------------------------------------------------ */







h1,  h2,  h2 a,  h2 a:visited,  h3,  h4,  h5,  h6 {

	line-height: 30px;

	margin: 0 0 10px;

	font-weight: normal;

	color: #333;

	font-family: Georgia, Times New Roman, serif;

}

h1 {

	font-size: 30px;

	line-height: 36px;

}

.taxonomy-description h1 {

	margin: 0;

}

h2,  h2 a,  h2 a:visited {

	font-size: 22px;

}

h2 a,  h2 a:visited {

	color: #333;

}

h2 a:hover {

	color: #0d72c7;

	text-decoration: none;

}

.widget-area h2,  .widget-area h2 a {

	font-size: 14px;

	margin: 0 0 5px;

}

h3 {

	font-size: 24px;

}

h4 {

	font-size: 20px;

}

.taxonomy-description h1,  .widget-area h4,  #homes-widgets h4 {

	font-size: 21px;

	font-family: Century Gothic, Arial, sans-serif;

	color: #000;

	font-variant: small-caps;

}

.widget-area h4 a {

	color: #333;

	text-decoration: none;

}

#footer-widgets h4 {

	background: none;

	border: none;

	padding: 0;

	text-transform: uppercase;

	font-size: 16px;

	font-family: Century Gothic, Arial, sans-serif;

	margin: 0 0 5px;

	color: #555;

}

h5 {

	font-size: 18px;

}

/* Ordered / Unordered Lists



------------------------------------------------------------ */







.entry-content ol,  .entry-content ul {

	margin: 0;

	padding: 0 0 25px;

}

.archive-page ul li,  .entry-content ul li {

	list-style-type: square;

	margin: 0 0 0 30px;

	padding: 0;

}

.entry-content ol li {

	margin: 0 0 0 35px;

}

.archive-page ul ul,  .entry-content ol ol,  .entry-content ul ul {

	padding: 0;

}

/* Post Info



------------------------------------------------------------ */







.post-info {
 display: none;
	font-size: 14px;

	margin: -5px 0 15px;

}

/* Post Meta



------------------------------------------------------------ */







.post-meta {

	border-top: 1px solid #ddd;

	clear: both;

	font-size: 14px;

	padding: 5px 0 0;

}

/* Author Box



------------------------------------------------------------ */







.author-box {

	background-color: #f5f5f5;

	margin: 0 0 40px;

	overflow: hidden;

	padding: 10px;

}

.author-box p {

	font-size: 14px;

}

/* Sticky Posts



------------------------------------------------------------ */







.sticky {

	background-color: #f5f5f5;

	margin: -10px 0 40px;

	padding: 20px;

}

/* Archive Page



------------------------------------------------------------ */







.archive-page {

	float: left;

	padding: 20px 0 0;

	width: 45%;

}

/* Post Icons



------------------------------------------------------------ */







.post-comments,  .tags {

	background: url(images/icon-dot.png) no-repeat left;

	margin: 0 0 0 3px;

	padding: 0 0 0 10px;

}

/* Images



------------------------------------------------------------ */







img {

	height: auto;

	max-width: 100%;

}

.avatar,  .featuredpage img,  .featuredpost img,  .post-image {

	background-color: #f5f5f5;

	border: 1px solid #ddd;

	padding: 4px;

}

.author-box .avatar {

	background-color: #fff;

	float: left;

	margin: 0 10px 0 0;

}

.post-image {

	margin: 0 10px 10px 0;

}

.comment-list li .avatar {

	background-color: #fff;

	float: right;

	margin: 5px 0 0 10px;

}

img.centered,  .aligncenter {

	display: block;

	margin: 0 auto 10px;

}

img.alignnone {

	display: inline;

	margin: 0 0 10px;

}

img.alignleft {

	display: inline;

	margin: 0 15px 10px 0;

}

img.alignright {

	display: inline;

	margin: 0 0 10px 15px;

}

.alignleft {

	float: left;

	margin: 0 15px 10px 0;

}

.alignright {

	float: right;

	margin: 0 0 10px 15px;

}

.wp-caption {

	padding: 5px;

	text-align: center;

}

p.wp-caption-text {

	font-size: 14px;

	margin: 5px 0;

}

.wp-smiley,  .wp-wink {

	border: none;

	float: none;

}

.gallery-caption {

}

/* Post Navigation



------------------------------------------------------------ */







.navigation {

	font-size: 14px;

	overflow: hidden;

	padding: 20px 0;

	width: 100%;

}

.navigation li {

	display: inline;

}

.navigation li a,  .navigation li.disabled,  .navigation li a:hover,  .navigation li.active a {

	border: 1px solid #ddd;

	padding: 5px 8px;

}

.navigation li a:hover,  .navigation li.active a {

	background-color: #f5f5f5;

}

/* Primary / Secondary Sidebars



------------------------------------------------------------ */







.sidebar {

	display: inline;

	float: right;

	font-size: 12px;

	width: 306px;

	padding: 0 16px 0 15px;

	line-height: 20px;

	position: relative;

	background: transparent url(images/capturebg.png) top left no-repeat;

}

.home .sidebar {

	padding: 422px 16px 0 15px;

	background: none;

}

#sidebar-alt {

	float: left;

	width: 150px;

}

.sidebar-content #sidebar,  .sidebar-sidebar-content #sidebar {

	float: left;

}

.content-sidebar-sidebar #sidebar-alt {

	float: right;

}

.sidebar p {

	font-size: inherit;

	line-height: 20px;

}

.sidebar .widget {

	margin: 0 0 10px;

	padding: 0 0 10px;

}

.sidebar.widget-area ol,  .sidebar.widget-area ul {

	padding: 0 0 0 15px;

}

.widget-area .textwidget,  .widget_tag_cloud div div {

	padding: 0;

}

.widget-area .textwidget img {

	margin: 0 0 10px;

}

.sidebar.widget-area ul li,  #footer-widgets .widget-area ul li {

	border-bottom: 1px solid #ddd;

	list-style-type: none;

	margin: 0 0 7px;

	padding: 0 0 5px;

	word-wrap: break-word;

}

.sidebar.widget-area ul ul li {

	border: none;

	margin: 0;

}

#gform_widget-4 {

	width: 303px;

	z-index: 1000;

	padding: 27px 0 5px;

}

.home #gform_widget-4 {

	position: absolute;

	top: -135px;

	right: 0;

	padding: 27px 17px 0;

	background: transparent url(images/capturebg.png) top left no-repeat;

}

#gform_widget-4 h4 {

	text-align: center;

	font-family: 'OpenSans-Bold';

	font-size: 16px;

	line-height:22px;

	padding-top: 15px;

	padding:15px 10px;

	letter-spacing: -0.3px;

	margin: 0 0 5px;

}
#gform_widget-4 label { display:none; }
#gform_widget-4 input {
margin: 4px 0; 
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
#gform_widget-4 input { width:100%; line-height; 34px; padding-left: 50px; height: 40px; display: block; 
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
	     -o-box-sizing: border-box; 
			box-sizing: border-box;
}
#gform_widget-4 input[type='submit'] { color: #7c4802;    width:252px; text-indent: 0px;

background: rgb(196,161,111); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YTE2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNDg0MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(196,161,111,1) 0%, rgba(196,132,43,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,161,111,1)), color-stop(100%,rgba(196,132,43,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(196,161,111,1) 0%,rgba(196,132,43,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(196,161,111,1) 0%,rgba(196,132,43,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(196,161,111,1) 0%,rgba(196,132,43,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(196,161,111,1) 0%,rgba(196,132,43,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4a16f', endColorstr='#c4842b',GradientType=0 ); /* IE6-8 */


}

#gform_widget-4 input[type='submit']:hover { text-indent: 0px; color: #fff; 

background: rgb(193,161,116); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxYTE3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTg5M2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(193,161,116,1) 0%, rgba(193,137,63,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,161,116,1)), color-stop(100%,rgba(193,137,63,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(193,161,116,1) 0%,rgba(193,137,63,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(193,161,116,1) 0%,rgba(193,137,63,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(193,161,116,1) 0%,rgba(193,137,63,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(193,161,116,1) 0%,rgba(193,137,63,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1a174', endColorstr='#c1893f',GradientType=0 ); /* IE6-8 */



}

#gform_widget-4 .gform_wrapper {

	padding: 0 18px;

}

#gform_widget-4 #gform_2 {

	border-bottom: 1px solid #ccc;

	padding-bottom: 15px;

}

#gform_widget-4 .gform_wrapper ul li {

	border: none;

	margin: 0;

	padding: 0;

}
#gform_widget-4 ginput_container { }
#gform_widget-4 .gform_wrapper .top_label .gfield_label {

	text-transform: uppercase;

	color: #666;

	font-weight: normal;

	font-family: Century Gothic, Arial, sans-serif;

	font-size: 12px;

	margin: 10px 0 4px;

}

#gform_widget-4 .gform_wrapper ul.gfield_checkbox,  #gform_widget-2 .gform_wrapper ul.gfield_radio {

	margin: 0;

}

#gform_widget-4 .gform_wrapper .gfield_checkbox li,  #gform_widget-2 .gform_wrapper .gfield_radio li {

	float: left;

	margin-right: 10px;

}

#gform_widget-4 .gform_wrapper .gfield_checkbox li label,  #gform_widget-2 .gform_wrapper .gfield_radio li label {

	text-transform: uppercase;

	font-family: Century Gothic, Arial, sans-serif;

	color: #666;

	font-size: 12px;

	padding-top: 1px;

}

#gform_widget-4 div.gform_wrapper .gform_footer {

	text-align: right;

	margin-top: 15px;

}

/* Dropdowns



------------------------------------------------------------ */







.widget_archive select,  #cat {

	display: inline;

	margin: 5px 15px 0;

	padding: 3px;

	width: 85%;

}

/* Featured Page / Post



------------------------------------------------------------ */







.featuredpage,  .featuredpost {

	clear: both;

	margin: 0 0 15px;

	overflow: hidden;

}

.featuredpage .page,  .featuredpost .post {

	border-bottom: 1px solid #ddd;

	margin: 0 0 5px;

	overflow: hidden;

	padding: 0 15px 10px;

}

#footer-widgets .featuredpage .page,  #footer-widgets .featuredpost .post {

	margin: 0 0 10px;

	padding: 0;

}

.more-from-category {

	padding: 5px 15px 0;

}

/* User Profile



------------------------------------------------------------ */







.user-profile {

	overflow: hidden;

}

.user-profile p {

	padding: 5px 15px 0;

}

.user-profile .posts_link {

	padding: 0 15px;

}

/* Buttons



------------------------------------------------------------ 







#gform_widget-4 input[type="button"],  #gform_widget-4 input[type="submit"] {

	background:url(images/gsb.png) no-repeat top !important;

	border: none !important;

	cursor: pointer;

	line-height: 22px;

	padding: 0 15px;

	text-decoration: none;

	font-size:0px !important;

	text-indent:999999;

	color: #333;

	width:250px;

	height:60px;

}


/* Search Form



------------------------------------------------------------ */







#header .searchform {

	float: right;

	padding: 12px 0 0;

}

.sidebar .searchform {

	padding: 5px 0 0 15px;

}

.s {

	margin: 10px -7px 0 0;

	padding: 6px 5px;

	width: 180px;

}

#nav .s {

	background-color: #fff;

	margin: 2px -7px 0 0;

}

/* eNews and Update Widget



------------------------------------------------------------ */







.enews p {

	padding: 0 15px 5px;

}

.enews #subscribe {

	padding: 0 0 0 15px;

}

.enews #subbox {

	margin: 5px -7px 0 0;

	padding: 6px 5px;

	width: 75%;

}

/* Calendar Widget



------------------------------------------------------------ */







#wp-calendar {

	width: 100%;

}

#wp-calendar caption {

	font-size: 12px;

	font-style: italic;

	padding: 2px 5px 0 0;

	text-align: right;

}

#wp-calendar thead {

	background-color: #f5f5f5;

	font-weight: bold;

	margin: 10px 0 0;

}

#wp-calendar td {

	background-color: #f5f5f5;

	padding: 2px;

	text-align: center;

}

/* Homes Widgets



------------------------------------------------------------ */







#homes-widgets {

	width: 948px;

	margin: 0 auto;

	font-size: 12px;

	line-height: 20px;

	clear: both;

}

#homes-widgets .widget {

	background: none;

	border: none;

	margin: 0 0 15px;

	padding: 0;

	padding: 0 5px;

	display: table-cell;

	width: 306px;

}

#homes-widgets p {

	font-size: inherit;

	line-height: 20px;

}

/* Info Widgets



------------------------------------------------------------ */







#info-widgets {

	width: 950px;

	margin: 20px auto 50px;

	font-size: 12px;

	line-height: 20px;

}

#info-widgets .widget {

	background: none;

	border: none;

	margin: 0 0 15px;

	padding: 0;

	padding: 0 5px;

	display: table-cell;

}

#info-widgets .widget-title {

	display: none;

}

#info-widgets h4 {

	font-family: Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #333;

	margin: 0;

}

#info-widgets p {

	font-size: inherit;

	line-height: 20px;

}

/* Footer Widgets



------------------------------------------------------------ */







#footer-widgets {

	background: transparent url(images/footerwidget.png) top repeat-x;

	clear: both;

	font-size: 14px;

	min-height: 281px;

	width: 100%;

}

#footer-widgets .wrap {

	margin: 0 auto;

	overflow: hidden;

	width: 960px;

	padding: 30px 0;

}

#footer-widgets .widget {

	background: none;

	border: none;

	margin: 0;

	padding: 0 10px;

	display: table-cell;

	min-width: 220px;

}

#footer-widgets .textwidget {

	padding: 0;

}

#footer-widgets .widget_tag_cloud div div {

	padding: 0;

}

#footer-widgets p {

	font-size: inherit;

	margin: 0 0 10px;

}

#footer-widgets a, #footer-widgets a:visited {

	color: #777;

	font-weight: normal;

}

#footer-widgets a:hover {

	color: #333;

	text-decoration: none;

}

#footer-widgets ul {

	margin: 0;

}

#footer-widgets ul li {

	margin: 0 0 6px;

	list-style: none;

	border-bottom: 1px solid #ccc;

	padding: 0 0 4px 10px;

}

#footer-widgets #wp-calendar thead,  #footer-widgets #wp-calendar td {

	background: none;

}

#footer-widgets table {

	border-spacing: 0;

	border-collapse: collapse;

}

#footer-widgets table th {

	vertical-align: top;

	padding-right: 5px;

	text-align: left;

	font-weight: normal;

}

#footer-widgets table td {

	vertical-align: top;

	color: #333;

}

#footer-widgets table a {

	color: #333;

	cursor: default;

}

#footer-widgets #gform_widget-3 {

	margin: 0 0 15px 0;

}

#footer-widgets #gform_widget-3 .gform_wrapper {

	margin: 0;

}

#footer-widgets #gform_widget-3 .gfield {

	margin: 0;

	padding: 0;

	border: none;

}

#footer-widgets #gform_widget-3 label {

	color: #6d6e71;

	margin: 0 0 1px;

	line-height: 14px;

}

#footer-widgets #gform_widget-3 .ginput_container {

	margin: 0 0 7px;

}

#footer-widgets #gform_widget-3 input,  #footer-widgets #gform_widget-3 textarea {

	line-height: 14px;

	background: #fff;

	border: 1px solid #939598;

	color: #333;

}

#footer-widgets #gform_widget-3 .button {

	background: none;

	border: none;

	color: #6d6e71;

	float: right;

	text-transform: lowercase;

	text-decoration: underline;

	padding: 0 !important;

	border-radius: 0;

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	float: right;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

}

#footer-widgets #gform_widget-3 .button:hover {

	text-decoration: none;

}

#footer-widgets #gform_widget-3 textarea.small {

	height: 50px;

}

#footer-widgets #gform_widget-3 .gfield_required {

	color: #6d6e71;

	font-weight: normal;

}

/* Footer



------------------------------------------------------------ */















/* internal project */



.ecoda {

	text-indent: 9999px;

	background: transparent url(images/ecoda-sign.png) top no-repeat;

	width: 23px;

	height: 23px;

	display: block;

	float: right;

	margin: 0 0 0 5px;

}

.ecoda:hover {

	background-position: bottom;

}

/* reseller project */



#ecoda {

	text-indent: -9999px;

	background: transparent url(images/ecoda-sign.png) no-repeat;

	width: 23px;

	height: 23px;

	position: absolute;

	bottom: 0;

	right: 15px;

}

/* Comments



------------------------------------------------------------ */







#comments,  #respond {

	margin: 0 0 15px;

	overflow: hidden;

}

#author,  #comment,  #email,  #url {

	margin: 10px 5px 0 0;

	padding: 5px;

	width: 250px;

}

#comment {

	height: 150px;

	margin: 10px 0;

	width: 98%;

}

.ping-list {

	margin: 0 0 40px;

}

.comment-list ol,  .ping-list ol {

	padding: 10px;

}

.comment-list li,  .ping-list li {

	font-weight: bold;

	list-style-type: none;

	margin: 15px 0 5px;

	padding: 10px 15px;

}

.comment-list li ul li {

	list-style-type: none;

	margin-right: -16px;

}

.comment-content p {

	font-size: 14px;

	margin: 0 0 20px;

}

.comment-list cite,  .ping-list cite {

	font-style: normal;

}

.commentmetadata {

	font-size: 12px;

	margin: 0 0 5px;

}

.reply {

	font-size: 14px;

	font-weight: 300;

}

.nocomments {

	text-align: center;

}

#comments .navigation {

	display: block;

}

.bypostauthor {

}

.thread-alt,  .thread-even {

	background-color: #f5f5f5;

}

.alt,  .depth-1,  .even {

	border: 1px solid #ddd;

}









/* Gravity Forms



------------------------------------------------------------ */

#gform_6 ul {

	text-align: center;

}

.page-id-857 .obli-other #gform_6 ul, .page-id-881 .obli-other #gform_6 ul {

	text-align: left;

}



#gform_6 li {

	list-style-type: none;

	display: inline-block;


}

.page-id-857 .obli-other #gform_6 li, .page-id-881 .obli-other #gform_6 li  {
	display: inline;
	margin: 0 12px 0 0;
}


#gform_6 label {

	display: none;

}





/* Contact Us Template



------------------------------------------------------------ */



.contact-form {

	width: 360px;

	float: right;

	padding-left: 20px;

}

.contact-form .gform_wrapper .top_label input.medium,  .contact-form .gform_wrapper .top_label select.medium {

	width: 90%;

}

/* Slide Deck */







.slidedeck_frame {

	border: none;

	width: 960px;

	height: 440px;

	background: #000;

	margin: 0 auto;

}

.skin-default dl.slidedeck > dt {

	border: 0 !important;

	background: none !important;

}

.skin-default dl.slidedeck {

	margin: 0 !important;

	padding: 0 !important;

	-webkit-margin-before: 0 !important;

	-webkit-margin-after: 0 !important;

}

.skin-image_no_caption dl.slidedeck,  .skin-image_no_caption dl.slidedeck dd {

	background: transparent !important;

	border: 0 !important;

}

.skin-default dl.slidedeck > dd {

	border-top-right-radius: 0 !important;

	border-bottom-right-radius: 0 !important;

	-webkit-border-top-right-radius: 0 !important;

	-webkit-border-bottom-right-radius: 0 !important;

	border: none !important;

	padding: 0 !important;

	width: 960px !important;

	height: 440px !important;

	background: none !important;

}

.sd-node-nav {

	display: none;

}

/* Social Links */







.social-links ul {

	float: right;

	width: 194px;

	margin: 0;

	padding: 0;

}

.social-links li {

	float: left;

	list-style: none;

}

.social-links a {

	display: block;

	width: 40px;

	height: 39px;

	float: left;

	text-indent: -9999px;

	margin: 0 12px 0 0;

}

.social-links .facebook a {

	background: transparent url(images/facebook.png) top center no-repeat;

}

.social-links .twitter a {

	background: transparent url(images/twitter.png) top center no-repeat;

	width: 39px;

	padding: 0;

}

.social-links .youtube a {

	background: transparent url(images/youtube.png) top center no-repeat;

	width: 39px;

}

.social-links .email a {

	background: transparent url(images/email.png) top center no-repeat;

	margin: 0;

}

.social-links a:hover {

	background-position: bottom;

}

/*content */







page {

	margin:0px auto;

	padding:0px;

	width:2000px;

}

.wrapper {

	margin:0px auto;

	padding:0px;

	width:960px;

}

.care {

	font-family: 'Carefree';

	font-size:32px;

	color:#c5c5c5;

}

/*End Of Wrapper*/







#header {

	height:120px;

	margin-top:20px;

	clear:both;

}

.logo {

	width:155px;

	height:70px;

	float:left;

}

.call-us {

	float:right;

	font-family:"Optima";

	margin-top:20px;

}

.call-us1 {

	font-family:"Optima";

	height:70px;

	width:800px;

	margin-top:10px;

}

.nav-menu {

	margin-top:30px;

	width:720px;

	float:right;

}

.nav-menu ul li {

	float:left;

	list-style-type:none;

}

ul#nav {

	margin-top:28px;

	width:795px;

	float:right;

	position:relative;

	z-index:9999;

}

ul.drop a {

	display:block;

	font-size: 18px;

	text-decoration: none;

	color:#858585;

}

ul.drop, ul.drop li, ul.drop ul {

	list-style: none;

	margin: 0;

	padding:0;

}

ul.drop {

	position: relative;

	float: left;

}

ul.drop li {

	float: left;

	line-height: 1.3em;

	vertical-align:middle;

	zoom: 1;

	padding: 15px 21px;

}

ul.drop li:hover a {

	color:#000;

}

ul.drop li.hover, ul.drop li.ddmenu:hover {

	position:relative;

	color:#000;

	z-index: 9999;

	cursor: default;

	background:url(images/nav-hover.png) no-repeat;

}

ul.drop li.hover, ul.drop li.ddmenu1:hover {

	position:relative;

	color:#000;

	z-index: 599;

	cursor: default;

	background:url(images/nav1-hover.png) no-repeat;

}

ul.drop li.hover, ul.drop li.ddmenu2:hover {

	position:relative;

	color:#000;

	z-index: 599;

	cursor: default;

	background:url(images/nav2-hover.png) no-repeat;

}

ul.drop ul {

	visibility: hidden;

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 0;

	background:#eeeeee;

	padding-top:15px;

	padding-bottom:10px;

	margin-top:0px;

	box-shadow: 0 3px 3px #000;

	margin-left:3px;

}

ul.drop ul li {

	width: 220px;

	padding:0;

}

a.youtube img:hover {

	opacity:0.7;

}

ul.drop ul li a {

	display:block;

	clear:both;

	width:190px;

	padding:2px 0 0 30px;

	line-height:30px;

	height:30px;

	font-size: 14px;

	color:#999!important;

	background:url(images/nav-arrow.png) 15px 13px no-repeat

}

ul.drop ul li a p {

	display:none;

	padding-right:5px;

	padding-bottom:5px;

	width:3px;

	height:5px;

	float:left;

	line-height:40px;

	padding-top:8px;

}

ul.drop ul li:hover a {

	background-color:#fff;

	color:#000!important;

}

ul.drop ul li a span:hover {

	color:#afafaf !important;

}

ul.drop ul ul {

	top: -2px;

	left: 100%;

}

ul.drop li:hover > ul {

	visibility: visible

}

.btop {

	height:70px;

	background:url(images/featured-medias.png) center top no-repeat;

	position:absolute;

	z-index:999;

	opacity:1;

	width:100%;

	min-width:960px;

}

.ftitle {

	color:#fff;

	margin-top:25px;

	margin-left:5px;

	margin-right:10px;

	font-family: 'Optima';

	font-size:20px;

}

.featured-img img {

	margin-right:15px;

	padding-top:8px;

}

/* Slider  */







.slide {

	display:block;

	clear:both;

	position:relative;

	z-index:1;

	margin:0px auto;

	min-width:960px;

}

.slide img {

	min-width:960px;

}

.slider-container {

	display:block;

	clear:both;

	width:100% !important;

	z-index:1;

	margin:0px auto;

}

.prev, .next {

	display:block;

	clear:both;

	position:absolute;

	z-index:99;

	width:58px;

	height:58px;

	top:50%;

	opacity:0;

	margin-top:-29px;

	-webkit-transition: all 0.3s ease-out;  /* Safari 3.2+, Chrome */

	-moz-transition: all 0.3s ease-out;  /* Firefox 4-15 */

	-o-transition: all 0.3s ease-out;  /* Opera 10.5??"12.00 */

	transition: all 0.3s ease-out;  /* Firefox 16+, Opera 12.50+ */

}

.slide:hover .next, .slide:hover .prev {

	opacity:0.6;

}

.next:hover, .prev:hover {

	opacity:1!important;

}

.prev {

	background:url(images/arrow-prev.png) left top no-repeat;

	left:30px;

}

.next {

	background:url(images/arrow-next.png) left top no-repeat;

	right:30px;

}

.slider-container div {

	display:block;

	clear:both;

	width:100%!important;

}

.slide1 {

	display:block;

	clear:both;

	position:relative;

	z-index:1;

	margin:0px auto;

}

.bg {

	position:absolute;

	width:100%;

	top:0;

	left:0;

	z-index:5;

}

.slider-container1 {

	display:block;

	clear:both;

	margin:0px auto;

	position:absolute;

	width:100%;

	top:0;

	left:0;

	z-index:10;

}

.slider-container1 div {

	display:block;

	clear:both;

	width:100%!important;

	text-align:center;

}

.slider-container1 div h1 {

	color:#fff;

	font-family:"Optima";

	font-size:50px;

	font-weight:normal;

	text-shadow:rgba(0, 0, 0, 0.8) 1px 1px 2px, rgba(0, 0, 0, 0.5) 0 0 10px;

}

.slider-container2 {

	display:block;

	clear:both;

	width:100% !important;

	z-index:10;

	margin:0px auto;

	position:absolute;

}

.slider-container2 div {

	display:block;

	clear:both;

	width:100%!important;

	text-align:center;

}

.slider-container2 div h1 {

	color:#fff;

	font-family:"Optima";

	font-size:50px;

	font-weight:normal;

}

.body-content {

	background:url(images/body-bg.png) repeat;

}

.body-content1 {

	background:url(images/body-bg.png) repeat;

	position:relative;

}

.ty-body-content {

	background:url(images/ty-bg.png) repeat-x;

	height:466px;

}

.ty {

	background:url(images/ty-mbg.png) no-repeat;

	height:465px;

	font-family:"Optima";

	color:#666666;

}

.ty p {

	font-family: 'OpenSans-Italic';

	padding:15px 0px 15px 5px;

	font-size:22px;

	color:#fff;

}

.ty span {

	font-size:18px;

}

.home #awards {

	padding:39px 0px 24px 0px;

	background:url(images/awards-bg2.png) left bottom no-repeat;

	clear:both;

}

.page #awards {

	padding:39px 0px 24px 0px;

	clear:both;

}

#awards .title {

	color:#333333;

	font-family:"Optima";

	font-size:20px;

	line-height:70px;

	margin-right:10px;

	float:left;

}

.award-img div {

	float:left;

	margin-right:5px;

	cursor:pointer;

}

.award-img img {

	margin-right:10px;

}

#awards1 {

	padding:45px 0px 45px 0px;

	clear:both;

}

#awards1 .title {

	color:#333333;

	font-family:"Optima";

	font-size:20px;

	line-height:70px;

	margin-right:10px;

	float:left;

}

.award-img div {

	float:left;

	margin-right:5px;

	cursor:pointer;

}

.award-img img {

	margin-right:10px;

}

.award1 {

	background:url(images/award1.png) bottom no-repeat;

	height:65px;

	width:101px;

}

.award1:hover {

	background:url(images/award1.png) top no-repeat;

}

.award2 {

	background:url(images/award2.png) bottom no-repeat;

	height:64px;

	width:101px;

}

.award2:hover {

	background:url(images/award2.png) top no-repeat;

}

.award3 {

	background:url(images/award32.png) bottom no-repeat;

	height:89px;

	width:55px;

}

.award3:hover {

	background:url(images/award32.png) top no-repeat;

}

.award4 {

	background:url(images/award42.png) bottom no-repeat;

	width:55px;

	height:60px;

	margin-top:-5px;

}

.award4:hover {

	background:url(images/award42.png) top no-repeat;

}

.award5 {

	background:url(images/award5.png) bottom no-repeat;

	height:55px;

	width:42px;

}

.award5:hover {

	background:url(images/award5.png) top no-repeat;

}

.award6 {

	background:url(images/award6.png) bottom no-repeat;

	height:55px;

	width:42px;

}

.award6:hover {

	background:url(images/award6.png) top no-repeat;

}

.award8 {

	background:url(images/award7.png) bottom no-repeat;

	height:47px;

	width:221px;

}

.award8:hover {

	background:url(images/award7.png) top no-repeat;

}

.award7 {

	background:url(images/award8.png) bottom no-repeat;

	width:55px;

	height:56px;

}

.award7:hover {

	background:url(images/award8.png) top no-repeat;

}

.black {

	background:url(http://engleharthomes.com.au/wp-content/uploads/2013/01/obli-bg.jpg) no-repeat;

	height:650px;

	width:960px;

}

.new-name {

	background: #f7f7f7 url(images/ipage-name.png) no-repeat left;

	width:330px;

	height:50px;

}

.new-phone {

	background:#f7f7f7 url(images/ipage-pno.png) no-repeat left;

	width:330px;

	height:50px;

}

.new-email {

	background:#f7f7f7 url(images/ipage-email.png) no-repeat left;

	width:330px;

	height:50px;

}

.new-names, .g-new-names input[type="text"] {

	background: #fff url(images/new-man.png) no-repeat left;

}

.new-phones, .g-new-phones input[type="text"] {

	background:#fff url(images/new-phone.png) no-repeat left;

}

.new-emails, .g-new-emails input[type="text"] {

	background:#fff url(images/email.png) no-repeat left;

}

.new-name1 {

	background: #fff url(images/new-man.png) no-repeat left;

}

.new-phone1 {

	background:#fff url(images/new-phone.png) no-repeat left;

}

.new-email1 {

	background:#fff url(images/email.png) no-repeat left;

}

.new-obli {

	font-family: 'Optima';

	padding:70px 0px;

	text-shadow:rgba(255,255,255,0.8) 1px 1px 0px;

}

.obli-other {

	font-family: 'Optima' !important;

	padding:30px 0px;

	text-shadow:rgba(255,255,255,0.8) 1px 1px 0px;

}

.obli-other h3 {

	font-family: 'Optima' !important;

	font-size:38px;

	padding-bottom:20px;

	font-weight:normal;

	line-height:55px;

	text-align:center;

}

.obli-other input  {

	width:160px;

	height:50px;

	border-radius:5px;

	padding:0px 0px 0px 50px;

	margin-right:7px;

	margin-top:5px;

	font-size:16px;

	box-shadow: inset 0 3px 3px rgba(0,0,0,0.1);

	color:#666666;

	font-family: 'Optima';

}

.gt-button-viewing, .page-id-857 .obli-other #gform_submit_button_6, .page-id-881 .obli-other #gform_submit_button_6 {

	cursor:pointer;

	background:url(images/view-button.png) no-repeat top;

	width:230px;

	height:40px;

	border:none;
	margin-top: 5px; 


}
.obli-other form {
	position: relative;
}

 .page-id-857 .obli-other #gform_submit_button_6, .page-id-881 .obli-other #gform_submit_button_6 {
 	position: absolute;
 	right: 27px;
 	top: 7px;
 }

.page-id-881 .obli-other #gform_submit_button_6 {
	top: -4px;
}


.page-id-857 .obli-other .ginput_container, .page-id-881 .obli-other .ginput_container {
	display: inline;
}

.gt-button-viewing:hover, .page-id-857 .obli-other #gform_submit_button_6:hover, .page-id-881 .obli-other #gform_submit_button_6:hover {

	background:url(images/view-button.png) no-repeat bottom !important;

}

 .page-id-857 .obli-other .gform_footer, .page-id-881 .obli-other .gform_footer {
 	display: inline;
 }

.gt-button-viewing1 {

	cursor:pointer;

	background:url(images/book-view1.png) no-repeat top;

	width:264px;

	height:55px;

	margin-top:3px;

	border:none;

	margin:3px 20px 0 0;

	float:right;

}

.gt-button-viewing1:hover {

	background:url(images/book-view1.png) no-repeat bottom;

}

.gt-button-viewing2 {

	cursor:pointer;

	background:url(images/book-view2.png) no-repeat top;

	width:494px;

	height:95px;

	margin-top:0px;

	border:none;

}

.gt-button-viewing2:hover {

	background:url(images/book-view2.png) no-repeat bottom;

}



.other-bg {

	background:url(images/ipage-fbg.png) no-repeat;

	padding:5px 10px;

	height:60px;

	border-radius:5px;

	width:960px;

}

.new-obli1 {

	font-family: 'Optima';

	padding:50px 0px 0 0;

	color:#c2c2c2;

}

.oitl {

	font-family: 'OpenSans-Italic';

	font-size:16px;

	color:#777;

	padding-top:5px;

}

.itly {

	font-family: 'OpenSans-Italic';

	color:#777;

	padding:0px 0px 0px 60px !important;

	width:780px;

	margin-left:5px;

	line-height:35px !important;

	background:url(images/quote-la.png) no-repeat left top;

}

.new-obli1 {

	text-shadow:rgba(0,0,0,0.7) 1px 1px 1px;

}

.new-obli h3 {

	font-size:38px;

	padding-bottom:20px;

	font-weight:normal;

	line-height:55px;

	font-family: 'Optima';

}

.new-obli1 h3 {

	font-size:38px;

	padding-bottom:20px;

	font-weight:normal;

	line-height:55px;

	color:#fff;

	font-family: 'Optima';

}

.new-obli input {

	width:220px;

	border:1px solid #999999;

	padding:12px 5px 12px 50px;

	margin-right:20px;

	border-radius:5px;

	font-size:16px;

	box-shadow: inset 0 3px 3px #dddddd;

	color:#777;

}

.new-obli1 input {

	width:220px;

	border:none;

	padding:12px 5px 12px 50px;

	margin-right:20px;

	border-radius:5px;

	font-size:16px;

	color:#777;

	box-shadow: inset 0 3px 3px #cccccc;

}

.new-obli p {

	font-size:18px;

	padding:15px 0px;

	line-height:30px;

	color:#000 !important;

}

.new-obli1 p {

	font-size:17px;

	padding:15px 0px;

	line-height:30px;

	color: #c2c2c2 !important;

}

#button-getin {

	padding:63px 0px 73px 240px;

}

.button-getin {

}

.gt-button, #gform_submit_button_6 {

	cursor:pointer;

	background:url(images/obli-button2.png) no-repeat top;

	box-shadow: none;

	width:630px;

	height:100px;

	margin-top: 15px;

	border:none;

	text-indent: -9999px;

}

.gt-button:hover, #gform_submit_button_6:hover {

	background:url(images/obli-button2.png) no-repeat bottom !important;

}

.gt-button1 {

	cursor:pointer;

	background:url(images/obli-new.png) no-repeat top;

	width:634px;

	height:103px;

	border:none;

}

.gt-button1:hover {

	background:url(images/obli-new.png) no-repeat bottom;

}



.content-ville {

	background:#fff;

	padding:50px;

	font-family: 'Optima';

	line-height:28px;

	box-shadow:rgba(0,0,0,0.1) 0 1px 3px;

	color:#333333;

}

.content-ville h2 , .content-ville h3 , .content-ville h4 , .content-ville h5, .content-ville h1 {

	 font-family: 'Optima';

}

.content-ville h2 {

	font-size:44px;

	font-weight:normal;

	padding-bottom:30pX;

}

.content-ville h3 {

	font-size:40px;

	font-weight:normal;

	padding-bottom:30px;

}

.content-ville p {

	padding:20px 0px;

	line-height:28px;

	font-size:18px;

}

#content-wbg {

	background-color:#fff;

	padding:60px 50px 50px 50px;

	color:#333333;

	font-family:"Optima";

	font-size:18px;

	line-height:28px;

	box-shadow:rgba(0,0,0,0.1) 0 1px 3px;

}

.cont-p5 {

	color:#333333;

	font-family:"Optima";

	font-size:18px;

	line-height:28px;

}

.content-wbg1 {

	background-color:#fff;

	padding:0px 50px 0px 50px;

	color:#333333;

	font-family:"Optima";

	font-size:18px;

	line-height:28px;

	box-shadow:rgba(0,0,0,0.1) 0 1px 3px;

}

.content-wbg1 p {

	color:#333333;

	font-family:"Optima";

	font-size:18px;

	line-height:28px;

}

.content-wbg {

	background-color:#fff;

	padding:0px 30px 0px 38px;

	color:#333333;

	font-family:"Optima";

	font-size:18px;

	line-height:28px;

	box-shadow:rgba(0,0,0,0.1) 0 1px 3px;

}

.cont-nbg {

	padding:70px 0 0 0;

	color:#333333;

	font-family:"Optima";

	font-size:15px;

	line-height:28px;

	min-width:960px;

}

.cont-nbg p {

	color:#333333 !important;

	line-height:28px !important;

}

.cont-nbg .cont {

	color:#666666;

	font-family:"Optima";

	font-size:15px;

	line-height:25px;

}

#content-wbg h1, .content-gbg h1, .content-ggbg h1, .content-wbg h1, .content-wbg1 h1 {

	font-size:44px;

	text-align:center;

	line-height:55px;

	font-weight:normal;

	font-family:"Optima" !important;

}

.cont-nbg h1 {

	font-size:46px;

	text-align:left;

	line-height:65px;

	color:#666666;

	font-family:"Optima";

	font-weight:normal;

}

.cont-nbg .title {

	font-size:20px;

	padding:15px 0px;

}

.cont-nbg .title .bold {

	font-family:'';

}

.content-gbg h2 {

	font-size:34px;

	text-align:left;

	line-height:40px;

	font-weight:normal;

	font-family:"Optima";

}

.content-ggbg h2 {

	font-size:34px;

	text-align:left;

	line-height:40px;

	font-family:"Optima";

}

.col1 {

	width:400px;

}

.col2 {

	width:440px;

}

.col3 {

	width:80px;

}

.col4 {

	width:720px;

}

.col5 {

	width:80px;

}

.col6 {

	width:700px;

}

.col7 {

	width:460px;

}

.col8 {

	width:330px;

}

.col9 {

	width:430px;

}

.col10 {

	width:340px;

}

.col11 {

	width:480px;

}

.cont-img {

	margin-top:10px;

}

.cont-img1 img {

	float:left;

}

.bot-design {

	background:url(images/bb-design.png) no-repeat center top;

	height:12px;

	margin:60px 0 40px 0;

}

.bot-design-header {

	background:url(images/bb-design.png) no-repeat center top;

	height:12px;

	margin:10px 0;

}

.bot-design2 {

	background:url(images/bb-design.png) no-repeat center top;

	height:12px;

	padding:30px 0 40px 0;

}

.bot-design1 {

	background:url(images/bb-design.png) no-repeat center center;

	height:12px;

	padding:100px 0 0px 0;

}

.content-gbg {

	background:url(images/cont-bg2.png) #ffffff repeat-x;

	color:#333333;

	font-family:"Optima";

	font-size:18px;

	line-height:28px;

	padding:50px 50px 0px 50px;

	box-shadow:rgba(0,0,0,0.1) 0 1px 3px;

	text-shadow:rgba(255,255,255,0.8) 1px 1px 0px;

}



.content-ggbg {

	background:#ffffff;

	color:#333333 !important;

	font-family:"Optima" !important;

	font-size:18px !important;

	line-height:28px !important;

	padding:10px 50px 0px 50px !important;

	box-shadow:rgba(0,0,0,0.1) 0 1px 3px !important;

}

.content-ggbg p {

	color:#333333 !important;

	font-family:"Optima" !important;

	font-size:18px !important;

	line-height:28px !important;

}

/* 892px content styles */







.border-btm-testi {

	border-bottom:1px dotted #ccc;

	width:892px;

	margin:40px 0px 45px 0px;

}

.border-des-testi {

	background:url(images/bot-design2.png) left center no-repeat;

	height:20px;

	padding:50px 0px;

}

.testimonials {

	font-family:'OpenSans-Italic';

	font-size:16px;

	color:#666666;

	line-height:30px;

}

.testimonials-author {

	font-family:"Optima-Bold";

	font-size:17px;

	color:#000000;

	font-weight:bold;

	line-height:30px;

}

.quote {

	width:60px;

}

.testi-cont {

	width:510px;

	margin:0px 9px;

}

.testi-img {

	width:300px;

}

.sample-title {

	font-family:'OpenSans-Bold';

	font-size:32px;

	color:#333333;

}

.sample-desc {

	font-size:20px;

	color:#333;

	padding-bottom:10px;

}

.sample-desc .bold {

	font-family:'Optima-Bold';

}

/* 'OpenSans-Italic */







/* CHAPTER 7 */



.view-home {

	width:510px;

	background:#fff;

	box-shadow:rgba(0,0,0,0.1) 0 1px 3px;

}

.view-home .title {

	font-family:'OpenSans-Bold';

	font-size:32px;

	color:#333333;

	text-transform:uppercase;

}

.address {

	background:url(images/address.png) no-repeat left top;

	padding-left:30px;

	line-height:16px;

	color:#999999;

	margin-top:15px;

}

.phone {

	background:url(images/phone.png) no-repeat left top;

	padding-left:30px;

	line-height:16px;

	color:#999999;

	margin-top:10px;

}

.bot-title {

	font-family:"Optima";

	font-size:48px;

	color:#333333;

	text-align:center;

	padding-bottom:40px;

	text-shadow:rgba(255,255,255,0.8) 1px 1px 0px;

}

.bot-cont {

	font-family:"Optima";

	font-size:18px;

	color:#333333;

	text-shadow:rgba(255,255,255,0.8) 1px 1px 0px;

}

/* Footer */











#footer {

	clear: both;

	min-width:960px;

}

.footer {

	background:#f2f2f2 url(images/bg-bg.png) repeat-x;

}

.footer2 {

	background:#f2f2f2 url(images/bg-bg1.png) repeat-x;

}

.footer1 {

	background:#EEEEEE;

}

.foot-p1 {

	padding-top:50px;

	height:1130px;

	text-shadow:rgba(255,255,255,0.8) 1px 1px 0px;

}

.foot-p1-n1 {

	padding-top:50px;

	height:920px;

	text-shadow:rgba(255,255,255,0.8) 1px 1px 0px;

}

.foot-p2 {

	padding:32px 0px 38px 0px;

}

.foot-p1-col1 {

	width:460px;

	float:left;

}

.foot-p1-col1 img {

	border:1px solid #5c5c5c;

}

.foot-p2-col1 {

	width:450px;

	float:left;

}

.foot-p2 .text {

	font-family:'Optima';

	font-size:18px;

	color:#666666;

	line-height:25px;

}

.foot-wrapper {

	width:960px;

	padding:0px;

	margin:0px auto;

	background:url(http://engleharthomes.com.au/wp-content/uploads/2013/01/foot-p1-bg2.jpg) no-repeat left top;

}

.foot-wrapper2 {

	width:960px;

	padding:0px;

	margin:0px auto;

	background:url(images/ff-bg-new.png) no-repeat left top;

}

.foot-wrapper1 {

	width:960px;

	padding:0px;

	margin:0px auto;

}

.foot-p1-title {

	font-family:'OpenSans-Italic';

	font-size:22px;

	color:#ffffff;

	line-height:32px;

}

.button-getin-foot {

	padding:130px 0 55px 240px;

}

.gt-button-foot {

	cursor:pointer;

	background:url(images/get-in-button.png) no-repeat top;

	width:472px;

	height:122px;

}

.gt-button-foot:hover {

	background:url(images/get-in-button.png) no-repeat bottom;

}

.foot-nav {

	font-family:'Optima';

	font-size:16px;

	color:#666666 !important;

	line-height:30px;

}

.foot-nav a {

	color:#666666 !important;

	font-weight:normal;

}

.foot-nav .colm1 {

	width:350px;

	float:left;

}

.foot-nav .colm2 {

	width:330px;

	float:left;

}

.foot-nav .colm3 {

	width:220px;

	float:left;

}

.foot-nav ul, .foot-nav li {

	padding:0px;

	margin:0px;

	list-style:none;

}

.foot-nav li span {

	font-size:12px;

	line-height:30px;

}

.foot-nav .title {

	font-family:'Optima-Bold';

	line-height:40px;

	color:#333;

}

.footer-bottom {

	background:url(images/footer-bg2.png) repeat-x;

	height:61px;

}

.foot-p3 p {

	font-family:Arial, Helvetica, sans-serif !important;

	font-size:12px !important;

	color:#cccccc !important;

	line-height:60px !important;

}

.foot-p3 a {

	text-decoration:underline;

	font-size:12px !important;

	color:#cccccc !important;

}

.foot-nav a:hover {

	text-decoration: underline;

	color: #333;

}

.tooltip {

	color: #000000;

	outline: none;

	text-decoration: none;

	position: relative;

}

.tooltip span {

	margin-left: -999em;

	position: absolute;

}

.tooltip:hover span {

	border-radius: 5px 5px;

	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);

	font-family:'Optima';

	position: absolute;

	left: -100px;

	top: -100px;

	z-index: 99;

	margin-left: 0;

	width:280px;

}

.tooltip3 {

	color: #000000;

	outline: none;

	text-decoration: none;

	position: relative;

}

.tooltip3 span {

	margin-left: -999em;

	position: absolute;

}

.tooltip3:hover span {

	border-radius: 5px 5px;

	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);

	font-family:'Optima';

	position: absolute;

	left: -130px;

	top: -90px;

	z-index: 99;

	margin-left: 0;

	width:280px;

}

.tooltip1 {

	color: #000000;

	outline: none;

	text-decoration: none;

	position: relative;

}

.tooltip1 span {

	margin-left: -999em;

	position: absolute;

}

.tooltip1:hover span {

	border-radius: 5px 5px;

	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);

	font-family:'Optima';

	position: absolute;

	left: -122px;

	top: -90px;

	z-index: 99;

	margin-left: 0;

	width:280px;

}

.tooltip2 {

	color: #000000;

	outline: none;

	text-decoration: none;

	position: relative;

}

.tooltip2 span {

	margin-left: -999em;

	position: absolute;

}

.tooltip2:hover span {

	border-radius: 5px 5px;

	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);

	font-family:'Optima';

	position: absolute;

	left: -50px;

	top: -90px;

	z-index: 99;

	margin-left: 0;

	width:280px;

}

.classic {

	padding: 0.8em 1em;

	font-family:'Optima';

	font-size:14px;

}

.custom {

	padding: 0.5em 0.8em 0.8em 2em;

}

* html a:hover {

	background: transparent;

}

.critical {

	background: #FFCCAA;

	border: 1px solid #FF3334;

}

.help {

	background: #9FDAEE;

	border: 1px solid #2BB0D7;

}

.info {

	background: #9FDAEE;

	border: 1px solid #2BB0D7;

}

.warning {

	background: #FFFFAA;

	border: 1px solid #FFAD33;

}

.arrow_box {

	position: relative;

	background: #171717;

	color:#fff;

}

.arrow_box:after {

	top: 100%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

}

.arrow_box:after {

	border-color: rgba(23, 23, 23, 0);

	border-top-color: #171717;

	border-width: 15px;

	left: 50%;

	margin-left: -15px;

}

.ginput_container {


}

.large {

	width:300px;

	padding:5px;

}

.gfield_select {

	width:315px;

	padding:5px;

}

#inline_content {

	font-family: 'OpenSans';

} 











/* Responsive Design



------------------------------------------------------------ 







@media only screen and (max-width: 600px) {







	.menu-primary li,



	.menu-primary li ul,



	.menu-primary li ul a,



	.menu-secondary li,



	.menu-secondary li ul,



	.menu-secondary li ul a,



	#header .menu li,



	#header .menu li ul,



	#header .menu li ul a {



		width: 100%;



	}



	



	.five-sixths,



	.four-fifths,



	.four-sixths,



	.one-fifth,



	.one-fourth,



	.one-half,



	.one-sixth,



	.one-third,



	.three-fifths,



	.three-fourths,



	.three-sixths,



	.two-fifths,



	.two-fourths,



	.two-sixths,



	.two-thirds {



		padding: 0;



		width: 100%;



	}







	.menu-primary li a,



	.menu-secondary li a,



	#header .menu li a {



		margin: 0;



		padding: 7px 3%;



	}







	.menu li li a .sf-sub-indicator,



	.menu li li li a .sf-sub-indicator {



		background: url(images/icon-plus-white.png) right no-repeat;



	}







	.menu-primary li li a,



	.menu-primary li li a:link,



	.menu-primary li li a:visited,



	.menu-secondary li li a,



	.menu-secondary li li a:link,



	.menu-secondary li li a:visited,



	#header .menu li li a,



	#header .menu li li a:link,



	#header .menu li li a:visited {



		background: none;



		color: #fff;



		padding: 7px 3%;



		width: 94%;



	}







	.menu-primary li ul,



	.menu-secondary li ul,



	#header .menu li ul {



		background: #333;



		clear: both;



		margin: 0;



		padding: 0;



		position: inherit;



	}







	.menu-primary li ul ul,



	.menu-secondary li ul ul,



	#header .menu li ul ul {



		background: #666;



	}







	.menu-primary li ul ul ul,



	.menu-secondary li ul ul ul,



	#header .menu li ul ul ul {



		background: #999;



	}







	.menu-primary li ul ul,



	.menu-secondary li ul ul,



	#header .menu li ul ul {



		margin: 0;



	}







}







@media only screen and (max-width: 960px) {







	body {



		width: 100%;



		margin: 0 auto;



	}



	



	.archive-page,



	.content-sidebar #content,



	.content-sidebar-sidebar #content,



	.footer-widgets-1,



	.footer-widgets-2,



	.footer-widgets-3,



	.full-width-content #content,



	.sidebar,



	.sidebar-content #content,



	.sidebar-content-sidebar #content,



	.sidebar-sidebar-content #content,



	#content-sidebar-wrap,



	#footer .creds,



	#footer .gototop,



	#footer-widgets .wrap,



	#header .widget-area,



	#sidebar-alt,



	#title-area,



	#wrap {



		width: 100%;



	}







	#wrap {



		-moz-box-shadow: none;



		-webkit-box-shadow: none;



		box-shadow: none;



		margin: 0;



	}



	



	#description,



	#footer .creds,



	#footer .gototop,



	#title,



	#title-area {



		float: none;



		text-align: center;



	}







	#title-area {



		padding: 10px 0;



	}







	#description,



	#title a,



	#title a:hover {



		padding: 0;



	}







	#header .widget-area {



		padding: 0 0 10px;



	}







	#header .searchform {



		float: none;



		padding: 0;



		text-align: center;



	}







	#header .s {



		margin: 0 -7px 0 0;



	}







	.menu li.right {



		display: none;



	}







	#inner {



		padding: 20px 0 0;



	}







	.breadcrumb,



	.navigation,



	.sidebar .widget,



	.taxonomy-description {



		margin: 0 20px 20px;



	}



	



	#content {



		padding: 0;



	}







	.page .page,



	.post,



	#comments,



	#respond {



		padding: 0 20px;



	}







	.author-box {



		margin: 0 20px 40px;



	}



	



	#footer-widgets .widget {



		padding: 20px 20px 0;



	}







	#footer-widgets .wrap {



		padding: 0;



	}







	.footer-widgets-1,



	.footer-widgets-2,



	.footer-widgets-3 {



		margin: 0;



	}







}*/



/* Ecoda Updates */


h1.h1-home { margin:0 0 40px; }

