/*
	Theme Name: Game of Thrones
	Template: genesis
	Template Version: 2.1.0

*/

@import url(http://fonts.googleapis.com/css?family=Oswald);

@import "easy-columns.css";

@font-face {
	font-family:'icomoon';
src:url('fonts/icomoon2.eot?n94m2j');
	src:url('fonts/icomoon2.eot?#iefixn94m2j') format('embedded-opentype'),
		url('fonts/icomoon2.woff?n94m2j') format('woff'),
		url('fonts/icomoon2.ttf?n94m2j') format('truetype'),
		url('fonts/icomoon2.svg?n94m2j#icomoon') format('svg');
 
  font-weight:400;
	font-style:normal
}

[class^="icon-"],[class*=" icon-"] {
	font-family:'icomoon';
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
/* Better Font Rendering =========== */
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}


.icon-home:before {
	content: "\e600";
}
.icon-pencil:before {
	content: "\e601";
}
.icon-phone:before {
	content: "\e602";
}
.icon-envelope:before {
	content: "\e603";
}
.icon-location:before {
	content: "\e604";
}














/*
Imports
---------------------------------------------------------------------------------------------------- */
@font-face {
	font-family:HelveticaRoman;
	src:url(fonts/HELVETICANEUELTPRO-ROMAN.OTF)
}

@font-face {
	font-family:HelveticaBold;
	src:url(fonts/HELVETICANEUELTPRO-BD.OTF)
}

@font-face {
	font-family:AvenirLtHeavy;
	src:url("fonts/AVENIR LT 85 HEAVY.TTF")
}

@font-face {
	font-family:Knockout;
	src:url(fonts/knockout-htf47-bantamweight.ttf)
}

@font-face {
	font-family:MyriaProBold;
	src:url(fonts/MyriadProBold.ttf)
}

.toggle .toggle-content {
	overflow:hidden
}

/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */
/* Baseline Normalize
	normalize.css v2.1.3 | MIT License | git.io/normalize
--------------------------------------------- */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block
}

audio,canvas,video {
/* display:inline-block */
}

audio:not([controls]) {
	display:none;
	height:0
}

[hidden],template {
	display:none
}

html {
	font-family:sans-serif,Helvetica,Arial;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}

body {
	margin:0
}

a {
	background:transparent
}

a:focus {
	outline:thin dotted
}

a:active,a:hover {
	outline:0
}

h1 {
	font-size:2em;
	margin:.67em 0
}

abbr[title] {
	border-bottom:1px dotted
}

b,strong {
	font-weight:700
}

dfn {
	font-style:italic
}

hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}

mark {
	background:#ff0;
	color:#000
}

code,kbd,pre,samp {
	font-family:'monospace',serif;
	font-size:1em
}

pre {
	white-space:pre-wrap
}

q {
	quotes:"\201C" "\201D" "\2018" "\2019"
}

small {
	font-size:80%
}

sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}

sup {
	top:-.5em
}

sub {
	bottom:-.25em
}

img {
	border:0
}

svg:not(:root) {
	overflow:hidden
}

figure {
	margin:0
}

fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}

legend {
	border:0;
	padding:0
}

button,input,select,textarea {
	font-family:inherit;
	font-size:100%;
	margin:0
}

button,input {
	line-height:normal
}

button,select {
	text-transform:none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}

button[disabled],html input[disabled] {
	cursor:default
}

input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0
}

input[type=search] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}

textarea {
	overflow:auto;
	vertical-align:top
}

table {
	border-collapse:collapse;
	border-spacing:0
}

.as-seen-tv {
	width:60px;
	margin:0;
	position:fixed;
	float:left;
	margin-left:10px;
	top:19px;
	max-width:98px;
	margin-left:254px
}

/* Box Sizing
--------------------------------------------- */
*,input[type="search"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

/* Float Clearing
--------------------------------------------- */
.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before {
	content:" ";
	display:table
}

.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after {
	clear:both;
	content:" ";
	display:table
}

/*
Defaults
---------------------------------------------------------------------------------------------------- */
/* Typographical Elements
--------------------------------------------- */
body {
	font-size:14px;
/* font-size: 1rem; */
	font-family:'HelveticaRoman',Helvetica,Arial;
	text-rendering:optimizeLegibility;
	color:#000;
	text-align:justify;
	-ms-word-break:keep-all;
	word-break:keep-all;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	hyphens:auto
}

body {
	background-color:#fff
/* color: #777; */
/* font-weight: 300; */
/* line-height: 1.625; */
}

a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button {
	-webkit-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	-ms-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out
}

::-moz-selection {
	background-color:#333;
	color:#fff
}

::selection {
	background-color:#333;
	color:#fff
}

a {
	color:#836421;
	text-decoration:none
}

a:hover {
	color:#E7E7E7
}

p {
/* margin: 0 0 24px; */
/* padding: 0; */
	margin:20px 0;
	line-height:1.2
}

strong {
	font-weight:700
}

ol,ul {
	margin:0;
	padding:0
}

li {
	list-style-type:none
}

blockquote,blockquote::before {
	color:#999
}

blockquote {
	margin:40px
}

blockquote::before {
	content:"\201C";
	display:block;
	font-size:30px;
	height:0;
	left:-20px;
	position:relative;
	top:-10px
}

cite {
	font-style:normal
}

/* Headings
--------------------------------------------- */
h1,h2,h3,h4,h5,h6 {
	color:#333;
	font-family:verdana,Helvetica,Arial;
	font-weight:700;
	line-height:1.2;
	margin:0 0 10px
}

h1 {
	font-size:36px
}

h2 {
	font-size:30px
}

h3 {
	font-size:24px
}

h4 {
	font-size:20px
}

h5 {
	font-size:18px
}

h6 {
	font-size:16px
}

/* Objects
--------------------------------------------- */
embed,iframe,img,object,video,.wp-caption {
	max-width:100%;
	height:auto
}

img {
	height:auto
}

.featured-content img,.gallery img {
	width:auto
}

/* Forms
--------------------------------------------- */
input[type="text"] {
	min-width:150px;
	width:100%!important
}

input,select,textarea {
	background-color:#ededed;
	border:0 solid #ececec;
	border-radius:3px;
	box-shadow:inset 1px 1px 2px rgba(0,0,0,0.06);
	color:#aaa;
	font-size:14px;
	font-weight:400;
	padding:8px;
	margin:3px 0;
	width:100%
}

input:focus,textarea:focus {
	border:1px solid #999;
	outline:none
}

input[type="checkbox"],input[type="image"],input[type="radio"] {
	width:auto
}

::-moz-placeholder {
	color:#666;
	opacity:1;
	font-weight:400
}

::-webkit-input-placeholder {
	color:#666;
	font-weight:400
}

button,input[type="button"],input[type="reset"],input[type="submit"],.button,.home-top .more-link {
	background-color:#4e3f3c;
	border:none;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	font-weight:400;
	padding:12px 23px;
	width:auto;
	float:right
}

button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,.home-top .more-link:hover {
	background-color:#333;
	color:#fff
}

.entry-content .button:hover,.footer-widgets .button {
	color:#fff
}

.button {
	display:inline-block
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button {
	display:none
}

/* Tables
--------------------------------------------- */
table {
	border-collapse:collapse;
	border-spacing:0;
	line-height:2;
	margin-bottom:40px;
	width:100%;
	background:transparent!important
}

tbody {
	border-bottom:1px solid #ddd
}

td,th {
	text-align:left
}

td {
	border-top:1px solid #ddd;
	padding:6px 0
}

th {
	font-weight:700;
	text-transform:uppercase
}

/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */
/* Site Containers
--------------------------------------------- */
.wrap {
	margin:0 auto;
	max-width:1140px
}

.enterprise-pro-landing .wrap {
	max-width:800px
}

.site-inner {
/* background-color: #f5f5f5; */
/* border-top: 1px solid #ececec; */
	clear:both;
/* padding-top: 40px; */
	margin-top:164px
}

/* Column Widths and Positions
--------------------------------------------- */
/* Wrapping div for .content and .sidebar-primary */
.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {
	width:920px
}

.content-sidebar-sidebar .content-sidebar-wrap {
	float:left
}

.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {
	float:right
}

/* Content */
.content {
	float:right;
	width:865px
}

.content-sidebar .content,.content-sidebar-sidebar .content,.sidebar-content-sidebar .content {
	float:left
}

.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content {
	width:520px
}

.full-width-content .content {
	width:100%
}

/* Primary Sidebar */
.sidebar-primary {
	float:right;
	margin-top:14px;
	width:267px;
	margin-bottom:20px;
	background:#d9c28c;
	padding:5px 10px
}

.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary {
	float:left
}

/* Secondary Sidebar */
.sidebar-secondary {
	float:left;
	width:180px
}

.content-sidebar-sidebar .sidebar-secondary {
	float:right
}

/* Column Classes
	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */
.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {
	float:left;
	margin-left:2.5641025641026%
}

.one-half,.three-sixths,.two-fourths {
	width:48.717948717949%
}

.one-third,.two-sixths {
	width:31.623931623932%
}

.four-sixths,.two-thirds {
	width:65.811965811966%
}

.one-fourth {
	width:23.076923076923%
}

.three-fourths {
	width:74.358974358974%
}

.one-sixth {
	width:14.529914529915%
}

.five-sixths {
	width:82.905982905983%
}

.first {
	clear:both;
	margin-left:0
}

/*
Common Classes
---------------------------------------------------------------------------------------------------- */
/* Avatar
--------------------------------------------- */
.avatar {
	float:left
}

.alignleft .avatar,.author-box .avatar {
	margin-right:24px
}

.alignright .avatar {
	margin-left:24px
}

.comment .avatar {
	margin:0 16px 24px 0
}

/* Genesis
--------------------------------------------- */
.breadcrumb {
	margin-bottom:20px
}

.archive-description,.author-box {
	background-color:#fff;
	border:1px solid #ececec;
	box-shadow:0 1px #ececec;
	margin-bottom:40px;
	padding:40px
}

.author-box-title {
	color:#333;
	font-family:'Lato',sans-serif,Helvetica,Arial;
	font-size:16px;
	margin-bottom:4px
}

.archive-description p:last-child,.author-box p:last-child {
	margin-bottom:0
}

/* Search Form
--------------------------------------------- */
.search-form {
	overflow:hidden
}

.site-header .search-form {
	float:right;
	margin-top:8px
}

.entry-content .search-form,.site-header .search-form {
	width:50%
}

.search-form input[type="submit"] {
	border:0;
	clip:rect(0,0,0,0);
	height:1px;
	margin:-1px;
	padding:0;
	position:absolute;
	width:1px
}

/* Titles
--------------------------------------------- */
.archive-title {
	font-size:20px
}

.entry-title {
	font-size:30px;
	margin:0
}

.entry-title a,.sidebar .widget-title a {
	color:#333
}

.entry-title a:hover {
	color:#31b2ed
}

.widget-title,.footer-widgets .featured-content .widget-title {
	border-bottom:1px solid #ececec;
	font-size:16px;
	margin:0 0 20px;
	padding:0 0 20px
}

.home-bottom .widget-title,.sidebar .widget-title {
	margin:-40px -40px 40px;
	padding:30px 40px
}

/* WordPress
--------------------------------------------- */
.alignleft {
	float:left;
	text-align:left
}

.alignright {
	float:right;
	text-align:right
}

a.alignleft,a.alignnone,a.alignright {
	max-width:100%
}

a.alignnone {
	display:inline-block
}

img.centered,.aligncenter {
	display:block;
	margin:0 auto 15px
}

img.alignnone,.alignnone {
	margin-bottom:12px
}

a.alignleft,img.alignleft,.wp-caption.alignleft {
	margin:0 24px 12px 0
}

a.alignright,img.alignright,.wp-caption.alignright {
	margin:0 0 12px 24px
}

.wp-caption-text {
	font-weight:700;
	text-align:center
}

.entry-content p.wp-caption-text {
	margin-bottom:0
}

/*
Widgets
---------------------------------------------------------------------------------------------------- */
.widget {
	word-wrap:break-word;
	margin-bottom:40px
}

.widget li {
/* border-bottom: 1px dotted #ececec; */
/* margin-bottom: 10px; */
/* padding-bottom: 10px; */
}

.widget ol > li {
	list-style-position:inside;
	list-style-type:decimal;
	padding-left:20px;
	text-indent:-20px
}

.widget li li {
	border:none;
	margin:0 0 0 30px;
	padding:0
}

.widget ul > li:last-child,.widget p:last-child {
	margin-bottom:0
}

.widget_calendar table {
	width:100%
}

.widget_calendar td,.widget_calendar th {
	text-align:center
}

/* Featured Content
--------------------------------------------- */
.after-entry .widget.featured-content,.featured-content,.home-bottom .widget.featured-content,.sidebar .widget.featured-content {
	border-bottom-width:0;
	padding:0
}

.after-entry .featured-content .widget-title,.featured-content .widget-title {
	margin:0;
	padding:30px 40px
}

.featured-content .entry {
	background:none;
	border:none;
	border-bottom:1px solid #ececec;
	box-shadow:none;
	margin:0;
	padding:0
}

.featured-content .entry-header {
	border-bottom:1px solid #ececec;
	margin:0;
	padding:30px 40px
}

.featured-content .entry-title {
	font-size:20px;
	margin:0
}

.featured-content .entry-content {
	padding:40px
}

.featured-content .alignnone {
	background:#f8f8f8;
	border-bottom:1px solid #ececec;
	margin-bottom:0
}

.featured-content img {
	margin-bottom:-7px
}

.featured-content .more-link {
	display:block;
	font-weight:700;
	margin-top:20px
}

.featured-content .more-from-category,.featured-content ul {
	border-bottom:1px solid #ececec;
	margin:0;
	padding:40px
}

.footer-widgets .featured-content .entry {
	background:none;
	border:none;
	margin-bottom:30px
}

.footer-widgets .featured-content .entry-header,.footer-widgets .featured-content .more-from-category,.footer-widgets .featured-content ul {
	border:none;
	padding:0 0 10px
}

.footer-widgets .featured-content .entry-content {
	padding:0
}

/*
Plugins
---------------------------------------------------------------------------------------------------- */
/* Genesis eNews Extended
--------------------------------------------- */
.enews-widget input {
	margin-bottom:16px
}

.enews-widget input[type="submit"] {
	margin:0;
	width:100%
}

.enews form + p {
	margin-top:24px
}

/* Genesis Responsive Slider
--------------------------------------------- */
.home-top .genesis_responsive_slider {
	margin:0
}

.site-container #genesis-responsive-slider {
	border-width:0;
	padding:0
}

.site-container #genesis-responsive-slider .flex-control-nav {
	margin-top:-40px
}

.site-container #genesis-responsive-slider .more-link {
	float:none;
	text-align:center
}

.site-container #genesis-responsive-slider li {
	border-width:0;
	margin:0;
	padding:0;
	text-indent:0
}

/* Gravity Forms
--------------------------------------------- */
div.gform_wrapper input[type="email"],div.gform_wrapper input[type="text"],div.gform_wrapper textarea,div.gform_wrapper .ginput_complex label {
	font-size:16px;
	padding:16px
}

div.gform_wrapper .ginput_complex label {
	padding:0
}

div.gform_wrapper li,div.gform_wrapper form li {
	margin:16px 0 0
}

/* Jetpack
--------------------------------------------- */
#wpstats {
	display:none
}

/*
Site Header
---------------------------------------------------------------------------------------------------- */
.site-header {
	background:url(images/header.jpg);
/* min-height: 421px; */
/* margin-top: 53px; */
	position:fixed;
	z-index:99999;
	width:100%;
	top:0
}

.site-header .wrap {
	padding:20px 0 0
}

/* Title Area
--------------------------------------------- */
.title-area {
	float:left;
	padding:0 0 4px;
	width:320px;
	display:none
}

.header-full-width .title-area {
	width:100%
}

.site-title {
	font-family:'Titillium Web',sans-serif,Helvetica,Arial;
	font-size:36px;
	font-weight:700;
	line-height:1.2
}

.site-title a,.site-title a:hover {
	color:#31b2ed
}

.header-image .site-title > a {
	background-position:top!important;
	float:left;
	min-height:80px;
	width:100%
}

.site-description {
	color:#aaa;
	font-family:'Lato',sans-serif,Helvetica,Arial;
	font-size:16px;
	font-weight:300;
	letter-spacing:1px;
	line-height:1.5;
	text-transform:uppercase
}

.site-description,.site-title {
	margin-bottom:0
}

.header-image .site-description,.header-image .site-title {
	display:block;
	text-indent:-9999px
}

/* Widget Area
--------------------------------------------- */
.site-header .widget-area {
	float:right;
	display:none;
	text-align:right;
	width:720px
}

.site-header .widget-area .widget {
	margin-bottom:0
}

.site-header .genesis-nav-menu li {
	border:none;
	margin:0;
	padding:0
}

/*
Site Navigation
---------------------------------------------------------------------------------------------------- */
 
.genesis-nav-menu a {
	color:#333
}

.genesis-nav-menu .menu-item {
	display:block;
	text-align:left;
	float:left
}

.genesis-nav-menu a {
	display:block;
	padding:20px 24px
}

.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item > a,.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color:#fff
}

 
.genesis-nav-menu .sub-menu {
	border-top:1px solid #ececec;
	left:-9999px;
	opacity:0;
	position:absolute;
	-webkit-transition:opacity .4s ease-in-out;
	-moz-transition:opacity .4s ease-in-out;
	-ms-transition:opacity .4s ease-in-out;
	-o-transition:opacity .4s ease-in-out;
	transition:opacity .4s ease-in-out;
	width:200px;
	z-index:99
}

.genesis-nav-menu .sub-menu a {
	background:#f8f8f8!important;
 	border-top:none;
	color:#333;
	font-size:12px;
	padding:16px 24px;
	position:relative;
	width:200px
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin:-52px 0 0 199px
}

.genesis-nav-menu .menu-item:hover {
	position:static
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left:auto;
	opacity:1
}

.genesis-nav-menu > .first > a {
	padding-left:0
}

.genesis-nav-menu > .last > a {
	padding-right:0
}

.genesis-nav-menu > .right {
	float:right;
	list-style-type:none;
	padding:0
}

.genesis-nav-menu > .date,.genesis-nav-menu > .right > a {
	display:inline-block;
	padding:20px 24px
}

.genesis-nav-menu > .search {
	padding:8px 0 0
}

.genesis-nav-menu > .search input {
	font-size:12px;
	padding:12px 20px
}

/* Site Header Navigation
--------------------------------------------- */
.site-header .genesis-nav-menu li li {
	margin-left:0
}

/* Primary Navigation
--------------------------------------------- */
.nav-primary {
	background-color:#af9775;
	position:fixed;
	z-index:9999;
	width:100%;
	top:114px
}

.nav-primary,.nav-primary a {
	color:#4a3d34
}

.nav-primary .sub-menu {
	border-color:#856F29
}

.nav-primary .sub-menu a {
	background-color:#AF9775!important;
	border-top:#C8AC84 1px solid;
	border-bottom:#86755C 1px solid;
	color:#4a3d34
}

/* Secondary Navigation
--------------------------------------------- */
.nav-secondary {
	background-color:#f8f8f8
}

/* Responsive Menu
--------------------------------------------- */
#responsive-menu-icon {
	cursor:pointer;
	display:none;
	padding:17px 0 18px;
	text-align:center
}

#responsive-menu-icon::before {
	-webkit-font-smoothing:antialiased;
	color:#fff;
	content:"\e00e";
	font-family:'Icon';
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:1;
	margin:0 auto;
	speak:none;
	text-transform:none
}

/*
Content Area
---------------------------------------------------------------------------------------------------- */
/* Home Page
--------------------------------------------- */
.home-top {
	border-top:1px solid #ececec
}

.home-top .widget:first-child h4 {
	padding-top:20px
}

.home-top .entry {
	background:none
}

.home-top .featured-content a.alignleft,.home-top .featured-content a.alignnone,.home-top .featured-content a.alignright {
	margin-bottom:0
}

.home-top a.alignleft,.home-top a.alignright {
	width:66%
}

.home-top .featured-content,.home-top .featured-content .entry {
	border:none;
	margin-bottom:0;
	padding-bottom:0
}

.home-top .featured-content .entry-header {
	border:none;
	padding:10% 40px 0
}

.home-top .featured-content .entry-title {
	font-size:30px
}

.home-top .featured-content .entry-content {
	padding:0 40px
}

.home-top .more-link {
	display:table;
	text-align:center
}

.home-bottom .widget {
	background-color:#fff;
	border-radius:3px;
	border:1px solid #ececec;
	box-shadow:0 1px #ececec;
	float:left;
	margin-left:2.5641025641026%;
	padding:40px;
	width:31.623931623932%
}

.home-bottom .widget:nth-child(3n+1) {
	clear:both;
	margin-left:0
}

/* Entries
--------------------------------------------- */
.entry {
 
	margin-bottom:30px
}

.entry-header {
	border-bottom:0;
	margin:0;
	padding:15px 0
}

.entry-content ol,.entry-content p,.entry-content ul {
/* margin-bottom: 26px; */
}

.entry-content ol,.entry-content ul {
	margin-left:40px
}

.entry-content ol > li {
	list-style-type:decimal
}

.entry-content ul > li {
	list-style-type:disc
}

.entry-content ol ol,.entry-content ul ul {
	margin-bottom:0
}

.entry-content code {
	background-color:#333;
	color:#ddd
}

/* Entry Meta
--------------------------------------------- */
p.entry-meta {
	color:#aaa;
	font-size:14px;
	margin-bottom:0
}

.entry-meta a {
	font-weight:700
}

.entry-header .entry-meta {
	margin:10px 0 0
}

.entry-footer {
	margin-top:22px
}

.entry-footer .entry-meta {
	border-top:1px solid #ececec;
	margin:0 -40px;
	padding:40px 40px 0
}

.entry-tags {
	float:right
}

.entry-comments-link::before {
	content:"\2014";
	margin:0 6px 0 2px
}

/* After Entry
--------------------------------------------- */
.after-entry {
	background-color:#fff;
	border:1px solid #ececec;
	box-shadow:0 1px #ececec;
	margin-bottom:40px
}

.after-entry .widget {
	margin:0;
	padding:40px
}

.after-entry .widget-title {
	border-top:1px solid #ececec;
	margin:-40px -40px 30px;
	padding:30px 40px
}

.after-entry .widget:first-child .widget-title {
	border-top:0
}

.after-entry .featured-content .entry:last-of-type,.after-entry .featured-content .more-from-category {
	border-bottom:none
}

.after-entry .featured-content .more-from-category {
	padding:20px 40px
}

.after-entry li {
	list-style-type:none
}

/* Pagination
--------------------------------------------- */
.pagination {
	margin:40px 0
}

.adjacent-entry-pagination {
	margin-bottom:0
}

.archive-pagination li {
	display:inline
}

.archive-pagination li a {
	background-color:#fff;
	border:1px solid #ececec;
	box-shadow:0 1px #ececec;
	color:#333;
	cursor:pointer;
	display:inline-block;
	padding:8px 12px
}

.archive-pagination li a:hover,.archive-pagination .active a {
	background-color:#31b2ed;
	color:#fff
}

.entry-pagination.pagination {
	margin:0 0 10px
}

/* Comments
--------------------------------------------- */
.comment-respond,.entry-comments,.entry-pings {
	background-color:#fff;
	border:1px solid #ececec;
	box-shadow:0 1px #ececec;
	margin-bottom:40px
}

.comment-respond {
	padding:40px 40px 16px
}

.comment-respond h3 {
	border-bottom:1px solid #ececec;
	margin:-40px -40px 40px;
	padding:30px 40px
}

.entry-comments {
	border-bottom-width:0
}

.entry-comments h3,.entry-pings h3 {
	border-bottom:1px solid #ececec;
	margin:0;
	padding:30px 40px
}

.comment-list li.depth-1 {
	border-bottom:1px solid #ececec;
	padding-bottom:40px
}

.comment-content {
	clear:both
}

.comment-list li {
	padding:40px 40px 0
}

.comment-list li li {
	padding-right:0
}

.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"] {
	width:50%
}

.comment-respond label {
	display:block;
	margin-right:12px
}

.entry-comments .comment-author,.entry-comments .comment-author a {
	color:#333;
	font-family:'Titillium Web',sans-serif,Helvetica,Arial;
	font-weight:700;
	margin-bottom:0
}

.comment-meta,.comment-meta a {
	color:#aaa;
	font-size:14px
}

.entry-comments .comment-author a:hover,.comment-meta a:hover {
	color:#31b2ed
}

.ping-list li {
	padding:40px 40px 16px
}

.entry-pings .reply {
	display:none
}

.comment-reply-link {
	font-family:'Titillium Web',sans-serif,Helvetica,Arial;
	font-weight:700
}

.form-allowed-tags {
	background-color:#f5f5f5;
	padding:24px
}

/*
Sidebars
---------------------------------------------------------------------------------------------------- */
.sidebar .widget {
/* background-color: #fff; */
/* border: 1px solid #ececec; */
/* box-shadow: 0 1px #ececec; */
/* padding: 40px; */
}

/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */
.footer-widgets {
	background-color:#4e3f3a;
/* border-top: 1px solid #ececec; */
	clear:both;
	padding-top:40px;
	color:#a1936c
}

.footer-widgets input {
	border:1px solid #333
}

.footer-widgets li {
/* border-bottom: 1px dotted #ececec; */
	margin-bottom:10px;
	padding-bottom:10px
}

.footer-widgets-4,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3 {
	width:262px
}

.footer-widgets-2,.footer-widgets-1 {
	margin-right:30px
}

.footer-widgets-1,.footer-widgets-3,.footer-widgets-2 {
	float:left
}

.footer-widgets-4 {
	float:right
}

/*
Site Footer
---------------------------------------------------------------------------------------------------- */
.site-footer {
	background-color:#4e3f3a;
/* border-top: 1px solid #ececec; */
	color:#aaa;
	font-size:12px;
	letter-spacing:1px;
	padding:40px 0;
	text-align:center;
	display:none;
	text-transform:uppercase
}

.site-footer a {
	color:#aaa
}

.site-footer a:hover {
	color:#31b2ed
}

.site-footer p {
	margin-bottom:0
}

/*
Theme Colors
---------------------------------------------------------------------------------------------------- */
/* Enterprise Pro Black
--------------------------------------------- */
.enterprise-pro-black .comment-meta a,.enterprise-pro-black .genesis-nav-menu .current-menu-item > a,.enterprise-pro-black .genesis-nav-menu .sub-menu .current-menu-item > a:hover,.enterprise-pro-black .genesis-nav-menu .sub-menu a:hover,.enterprise-pro-black .genesis-nav-menu a:hover,.enterprise-pro-black .site-footer a,.enterprise-pro-black a:hover {
	color:#aaa
}

.enterprise-pro-black .comment-meta a:hover,.enterprise-pro-black .entry-comments .comment-author a,.enterprise-pro-black .entry-title a,.enterprise-pro-black .genesis-nav-menu a,.enterprise-pro-black .sidebar .widget-title a,.enterprise-pro-black .site-footer a:hover,.enterprise-pro-black .site-title a,.enterprise-pro-black .site-title a:hover,.enterprise-pro-black a {
	color:#333
}

.enterprise-pro-black .nav-primary a {
	color:#fff
}

.enterprise-pro-black .archive-pagination .active a,.enterprise-pro-black .archive-pagination li a:hover,.enterprise-pro-black .button,.enterprise-pro-black .home-top .more-link,.enterprise-pro-black button,.enterprise-pro-black input[type="button"],.enterprise-pro-black input[type="reset"],.enterprise-pro-black input[type="submit"] {
	background-color:#333;
	color:#fff
}

.enterprise-pro-black .button:hover,.enterprise-pro-black .home-top .more-link:hover,.enterprise-pro-black button:hover,.enterprise-pro-black input:hover[type="button"],.enterprise-pro-black input:hover[type="reset"],.enterprise-pro-black input:hover[type="submit"] {
	background-color:#aaa;
	color:#fff
}

/* Enterprise Pro Green
--------------------------------------------- */
.enterprise-pro-green .comment-meta a:hover,.enterprise-pro-green .entry-comments .comment-author a:hover,.enterprise-pro-green .entry-title a:hover,.enterprise-pro-green .genesis-nav-menu .current-menu-item > a,.enterprise-pro-green .genesis-nav-menu .sub-menu .current-menu-item > a:hover,.enterprise-pro-green .genesis-nav-menu .sub-menu a:hover,.enterprise-pro-green .genesis-nav-menu a:hover,.enterprise-pro-green .site-footer a:hover,.enterprise-pro-green .site-title a,.enterprise-pro-green .site-title a:hover,.enterprise-pro-green a {
	color:#2bc876
}

.enterprise-pro-green .comment-meta a,.enterprise-pro-green .site-footer a {
	color:#aaa
}

.enterprise-pro-green .entry-comments .comment-author a,.enterprise-pro-green .entry-title a,.enterprise-pro-green .genesis-nav-menu a,.enterprise-pro-green .sidebar .widget-title a,.enterprise-pro-green a:hover {
	color:#333
}

.enterprise-pro-green .nav-primary a {
	color:#fff
}

.enterprise-pro-green .archive-pagination .active a,.enterprise-pro-green .archive-pagination li a:hover,.enterprise-pro-green .button,.enterprise-pro-green .home-top .more-link,.enterprise-pro-green button,.enterprise-pro-green input[type="button"],.enterprise-pro-green input[type="reset"],.enterprise-pro-green input[type="submit"] {
	background-color:#2bc876;
	color:#fff
}

.enterprise-pro-green .button:hover,.enterprise-pro-green .home-top .more-link:hover,.enterprise-pro-green button:hover,.enterprise-pro-green input:hover[type="button"],.enterprise-pro-green input:hover[type="reset"],.enterprise-pro-green input:hover[type="submit"] {
	background-color:#333;
	color:#fff
}

/* Enterprise Pro Orange
--------------------------------------------- */
.enterprise-pro-orange .comment-meta a:hover,.enterprise-pro-orange .entry-comments .comment-author a:hover,.enterprise-pro-orange .entry-title a:hover,.enterprise-pro-orange .genesis-nav-menu .current-menu-item > a,.enterprise-pro-orange .genesis-nav-menu .sub-menu .current-menu-item > a:hover,.enterprise-pro-orange .genesis-nav-menu .sub-menu a:hover,.enterprise-pro-orange .genesis-nav-menu a:hover,.enterprise-pro-orange .site-footer a:hover,.enterprise-pro-orange .site-title a,.enterprise-pro-orange .site-title a:hover,.enterprise-pro-orange a {
	color:#ff6f00
}

.enterprise-pro-orange .comment-meta a,.enterprise-pro-orange .site-footer a {
	color:#aaa
}

.enterprise-pro-orange .entry-comments .comment-author a,.enterprise-pro-orange .entry-title a,.enterprise-pro-orange .genesis-nav-menu a,.enterprise-pro-orange .sidebar .widget-title a,.enterprise-pro-orange a:hover {
	color:#333
}

.enterprise-pro-orange .nav-primary a {
	color:#fff
}

.enterprise-pro-orange .archive-pagination .active a,.enterprise-pro-orange .archive-pagination li a:hover,.enterprise-pro-orange .button,.enterprise-pro-orange .home-top .more-link,.enterprise-pro-orange button,.enterprise-pro-orange input[type="button"],.enterprise-pro-orange input[type="reset"],.enterprise-pro-orange input[type="submit"] {
	background-color:#ff6f00;
	color:#fff
}

.enterprise-pro-orange .button:hover,.enterprise-pro-orange .home-top .more-link:hover,.enterprise-pro-orange button:hover,.enterprise-pro-orange input:hover[type="button"],.enterprise-pro-orange input:hover[type="reset"],.enterprise-pro-orange input:hover[type="submit"] {
	background-color:#333;
	color:#fff
}

/* Enterprise Pro Red
--------------------------------------------- */
.enterprise-pro-red .comment-meta a:hover,.enterprise-pro-red .entry-comments .comment-author a:hover,.enterprise-pro-red .entry-title a:hover,.enterprise-pro-red .genesis-nav-menu .current-menu-item > a,.enterprise-pro-red .genesis-nav-menu .sub-menu .current-menu-item > a:hover,.enterprise-pro-red .genesis-nav-menu .sub-menu a:hover,.enterprise-pro-red .genesis-nav-menu a:hover,.enterprise-pro-red .site-footer a:hover,.enterprise-pro-red .site-title a,.enterprise-pro-red .site-title a:hover,.enterprise-pro-red a {
	color:#ff473a
}

.enterprise-pro-red .comment-meta a,.enterprise-pro-red .site-footer a {
	color:#aaa
}

.enterprise-pro-red .entry-comments .comment-author a,.enterprise-pro-red .entry-title a,.enterprise-pro-red .genesis-nav-menu a,.enterprise-pro-red .sidebar .widget-title a,.enterprise-pro-red a:hover {
	color:#333
}

.enterprise-pro-red .nav-primary a {
	color:#fff
}

.enterprise-pro-red .archive-pagination .active a,.enterprise-pro-red .archive-pagination li a:hover,.enterprise-pro-red .button,.enterprise-pro-red .home-top .more-link,.enterprise-pro-red button,.enterprise-pro-red input[type="button"],.enterprise-pro-red input[type="reset"],.enterprise-pro-red input[type="submit"] {
	background-color:#ff473a;
	color:#fff
}

.enterprise-pro-red .button:hover,.enterprise-pro-red .home-top .more-link:hover,.enterprise-pro-red button:hover,.enterprise-pro-red input:hover[type="button"],.enterprise-pro-red input:hover[type="reset"],.enterprise-pro-red input:hover[type="submit"] {
	background-color:#333;
	color:#fff
}

/* Enterprise Pro Teal
--------------------------------------------- */
.enterprise-pro-teal .comment-meta a:hover,.enterprise-pro-teal .entry-comments .comment-author a:hover,.enterprise-pro-teal .entry-title a:hover,.enterprise-pro-teal .genesis-nav-menu .current-menu-item > a,.enterprise-pro-teal .genesis-nav-menu .sub-menu .current-menu-item > a:hover,.enterprise-pro-teal .genesis-nav-menu .sub-menu a:hover,.enterprise-pro-teal .genesis-nav-menu a:hover,.enterprise-pro-teal .site-footer a:hover,.enterprise-pro-teal .site-title a,.enterprise-pro-teal .site-title a:hover,.enterprise-pro-teal a {
	color:#34bfba
}

.enterprise-pro-teal .comment-meta a,.enterprise-pro-teal .site-footer a {
	color:#aaa
}

.enterprise-pro-teal .entry-comments .comment-author a,.enterprise-pro-teal .entry-title a,.enterprise-pro-teal .genesis-nav-menu a,.enterprise-pro-teal .sidebar .widget-title a,.enterprise-pro-teal a:hover {
	color:#333
}

.enterprise-pro-teal .nav-primary a {
	color:#fff
}

.enterprise-pro-teal .archive-pagination .active a,.enterprise-pro-teal .archive-pagination li a:hover,.enterprise-pro-teal .button,.enterprise-pro-teal .home-top .more-link,.enterprise-pro-teal button,.enterprise-pro-teal input[type="button"],.enterprise-pro-teal input[type="reset"],.enterprise-pro-teal input[type="submit"] {
	background-color:#34bfba;
	color:#fff
}

.enterprise-pro-teal .button:hover,.enterprise-pro-teal .home-top .more-link:hover,.enterprise-pro-teal button:hover,.enterprise-pro-teal input:hover[type="button"],.enterprise-pro-teal input:hover[type="reset"],.enterprise-pro-teal input:hover[type="submit"] {
	background-color:#333;
	color:#fff
}

/*
Media Queries
---------------------------------------------------------------------------------------------------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 32),only screen and (min-device-pixel-ratio: 1.5) {

}

@media only screen and (max-width: 1139px) {
.as-seen-tv {
	width:60px;
	margin:0;
	position:fixed;
	float:left;
	margin-left:10px;
	top:19px;
	max-width:98px;
	margin-left:254px
}

.nav-primary {
	background-color:#af9775;
	position:relative!important;
	z-index:9;
	width:100%;
	top:0!important
}

.site-inner {
	margin-top:0
}

.site-header .btn {
	display:block;
	float:left
}

.site-header .wrap {
	padding:20px 0 5px
}

.site-header img {
	margin:0 auto;
	width:100%;
	padding-left:9px
}

.site-header .widget_before_content {
	margin:0 auto;
	max-width:100%
}

.site-header .ezcol-one-quarter {
	width:100%;
	margin:0 auto;
	max-width:300px;
	float:none
}

.site-header .phone,.site-header h3 {
	text-align:center;
	width:100%
}

.site-header .ezcol-three-quarter {
	width:100%
}

.site-header .ezcol-last {
	float:none;
	clear:both;
	margin:0 auto;
	width:100%;
	max-width:384px
}

.site-header {
	background:url(images/header.jpg);
/* min-height: 421px; */
/* margin-top: 53px; */
	position:relative!important;
	z-index:9;
	width:100%;
	top:0
}

.wrap {
	max-width:1140px
}

.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {
	width:740px
}

.content {
	width:620px
}

.site-header .widget-area {
	width:600px
}

.sidebar-content-sidebar .content,.sidebar-sidebar-content .content,.content-sidebar-sidebar .content {
	width:400px
}

.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.sidebar-primary {
	width:300px
}

.footer-widgets-1 {
	margin-right:30px
}
}

@media only screen and (max-width: 1023px) {
.as-seen-tv {
	width:60px;
	margin:0;
	position:fixed;
	float:left;
	margin-left:10px;
	top:19px;
	max-width:68px;
	margin-left:302px!important
}

.site-inner {
	margin-top:0
}

.site-header .btn {
	display:block;
	float:left
}

.site-header img {
	margin:0 auto;
	width:100%;
	padding-left:9px
}

.site-header .widget_before_content {
	margin:0 auto;
	max-width:100%
}

.site-header .ezcol-one-quarter {
	width:100%;
	margin:0 auto;
	max-width:300px;
	float:none
}

.site-header .phone,.site-header h3 {
	text-align:center;
	width:100%
}

.site-header .ezcol-three-quarter {
	width:100%
}

.site-header .ezcol-last {
	float:none;
	clear:both;
	margin:0 auto;
	width:100%;
	max-width:384px
}

.site-header {
	background:url(images/header.jpg);
/* min-height: 421px; */
/* margin-top: 53px; */
	position:relative!important;
	z-index:99;
	width:100%;
	top:0
}

.nav-primary {
	background-color:#af9775;
	position:relative!important;
	z-index:9999999999;
	width:100%;
	top:0!important
}

.wrap {
	max-width:768px
}

.home-top .wrap {
	max-width:750px
}

.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area {
	width:100%
}

.site-header .wrap {
	padding:20px 5%
}

.genesis-nav-menu li,.site-header ul.genesis-nav-menu,.site-header .search-form {
	float:none
}

.genesis-nav-menu,.site-description,.site-header .search-form,.site-header .title-area,.site-header .widget-area,.site-title {
	text-align:center
}

.genesis-nav-menu a,.genesis-nav-menu > .first > a,.genesis-nav-menu > .last > a {
	padding:20px 16px
}

.site-header .search-form {
	margin:16px auto
}

.genesis-nav-menu li.right {
	display:none
}

.footer-widgets-1 {
	margin-right:0
}

.featured-content .alignnone {
	display:block;
	text-align:center
}

.home-top a.alignleft,.home-top a.alignright {
	width:100%
}

.home-top .featured-content .entry-header {
	clear:both;
	padding:40px 40px 0
}

.home-top .featured-content .entry-content {
	padding:0 40px 40px
}
}

@media only screen and (max-width: 768px) {
.as-seen-tv {
	width:69px!important;
	margin:0;
/* position: relative  !important; */
/* float: right; */
	display:block;
	margin-left:10px;
	text-align:center;
	top:54px;
	margin-left:292px!important
/* margin: 0 auto !important; */
}

.map_widget {
	background:transparent!important
}

#home-block1 #home-quote,#home-block4 #block4-ready,.entry-content #home-quote {
	padding:20px!important
}

.site-inner {
	width:95%;
	margin:0 auto
}

.nav-primary,.page-id-181 #home-quote,#block4-ready,#home-block1 .block1-content h2 br,#home-block3 h2 br {
	display:none
}

.footer-widgets-4,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,#home-block3 .block3-content,#home-block1 .block1-content {
	width:100%!important
}

#home-block1 {
	background:transparent!important;
	display:block;
	width:100%
}

.site-header .btn {
	display:block;
	float:left
}

.site-header img {
	margin:0 auto;
	width:100%;
	padding-left:9px
}

.site-header .widget_before_content {
	margin:0 auto;
	max-width:379px
}

.site-header .phone,.site-header h3 {
	text-align:center
}

.wrap {
	padding-left:5%;
	padding-right:5%
}

.archive-pagination li a {
	margin-bottom:4px
}

.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {
	margin:0;
	width:100%
}

.home-top .more-link {
	display:block
}

.home-bottom .widget {
	margin:0 0 40px;
	width:100%
}

.header-image .site-title a {
	background-size:contain!important
}

.responsive-menu {
	display:none
}

#responsive-menu-icon {
	display:block
}
}

.btn {
	color:#333;
	padding:10px 17px;
	background:#af9775;
	border-radius:5px;
	margin:1px
}

#header h3 {
	color:#fff;
	font-size:25px
}

.widget_before_content {
	overflow:hidden;
	clear:both;
	color:#AF9775
}

.call {
	padding-top:13px;
	padding-top:30px
}

.phone {
	text-align:right;
	line-height:0;
	padding-top:12px;
	padding-bottom:12px
}

.soliloquy-container img {
/* border: 10px solid #fff; */
/* border-left: 10px solid #fff; */
/* border-right: 10px solid #fff; */
	margin-bottom:20px!important
}

.widget_before_content h3 {
	color:#fff
}

.content-sidebar-wrap {
	margin:0 auto;
	max-width:1140px
}

.site-inner .wrap {
	max-width:100%;
	padding:0
}

.map_widget {
	width:100%;
	padding-bottom:7px;
	clear:both;
	text-align:center;
	background:#ae9777;
	color:#FFF
}

.map_widget .widget {
	margin:0
}

.genesis-nav-menu li a {
	background:url(images/nav-arrow.png) no-repeat bottom left!important;
	padding:16px 24px!important;
	font-size:14px;
/* color: #f0f !important; */
	display:BLOCK!important
}

.genesis-nav-menu li.menu-item-home a {
	background:transparent!important
}

#home-block1 {
	background:url(images/home-arrow.png) no-repeat scroll right 110px rgba(0,0,0,0);
	display:table;
	width:100%
}

#home-block1 #home-build {
	background:none repeat scroll 0 0 #af9775;
	border-radius:5px;
	clear:both;
	/* font-family:verdana,Helvetica,Arial; */
	font-size:20px;
	padding:15px 20px 10px;
	text-transform:uppercase;
	max-width:936px;
	text-align:left;
	font-weight:700;
	color:#4d4339
}

#home-block1 #home-build img {
	vertical-align:middle
}

#home-block1 .block1-content {
	float:left;
	margin-right:30px;
	min-height:290px;
	padding-top:30px;
	width:290px
}

#home-block1 .block1-content h2,#home-block3 h2 {
	color:#a6976e;
	font-family:'HelveticaBold',Helvetica,Arial;
	font-size:18px;
	margin:15px 0 30px;
	background:transparent;
	text-transform:uppercase;
	padding:0
}

#home-block1 #home-quote,#home-block4 #block4-ready,.entry-content #home-quote {
	background:none repeat scroll 0 0 #AF9775;
	border-radius:5px;
	clear:both;
	font-family:verdana,Helvetica,Arial;
	font-size:18px;
	font-weight:700;
/* font-size: 18px; */
	padding:20px 0 20px 20px;
	text-transform:uppercase;
	max-width:790px;
	color:#4d4339;
	width:100%
}

#home-quote b,#home-block1 #home-quote span,.entry-content #home-quote span {
	background:#4F403D;
	border-radius:5px;
	color:#FFF;
	float:right;
	margin-top:-20px;
	padding:20px 65px 20px 45px
}

#home-block2 {
	display:table
}

.home-thumb {
	float:left;
	font-weight:700;
	line-height:1.7;
	margin-right:2%;
	margin-top:22px;
	width:32%
}

.home-thumb.last {
	margin-right:0
}

#home-block3 {
	clear:both;
	margin-top:20px;
	display:table
}

#home-block4 {
	clear:both;
	margin-top:30px;
	display:table
}

#home-ready {
	background:#c9ac80;
	color:#fff;
	font-size:21px;
	font-weight:700;
	margin-bottom:10px;
	padding:15px 0 14px 20px;
	text-transform:uppercase
}

#home-block3 .block3-content {
	float:left;
	margin-right:2%;
	width:32%
}

#home-block3 .block3-content.last {
	margin-right:0
}

#home-block4 #note {
	float:left;
	font-family:Helvetica,Helvetica,Arial;
	font-size:12px;
	font-style:italic;
	width:33%
}

#home-block4 #block4-ready {
	clear:none;
	float:right;
	width:63%;
	padding-left:25px;
	margin-bottom:40px
}

#home-block4 #block4-ready span a,#home-block1 #home-quote span a,.entry-content #home-quote span a {
	color:#fff;
	text-decoration:none
}

#home-block4 #block4-ready b {
	background:none repeat scroll 0 0 #4d4339;
	border-radius:5px;
	color:#FFF;
	float:right;
	margin-bottom:-20px;
	margin-top:-20px;
	padding:20px 25px
}

#home-block4 .block4-img {
	float:left;
	line-height:3;
	margin-right:35px;
	text-align:center
}

#home-block4 #footer-slider {
	background:none repeat scroll 0 0 #F1F1F2;
	float:left;
	font-size:12px;
	font-weight:700;
	line-height:3;
	padding:40px 4px 20px;
	min-width:448px
}

.home .entry-header {
	border-bottom:0;
	margin:0;
	padding:9px
}

.clear {
	clear:both
}

.map_widget p {
	margin:10px 0 7px!important;
	font-size:1.1em
}

.widget_before_content .soliloquy-container {
	padding-top:0
}

.footer-widgets .widget-title {
	color:#fff;
	border:none;
	margin:0;
	padding-bottom:10px
}

.sidebar-primary #enquire {
	border:1px solid #E0E0E0;
	border-radius:5px;
	color:#af9775;
	font-family:'MyriaProBold',Helvetica,Arial;
	font-size:24px;
	font-weight:700;
	line-height:1.3;
	padding:20px 0;
	text-align:center;
	width:219px;
	margin:auto
}

.sidebar-primary #enquire p#num {
	color:#4d403a;
	font-size:30px;
	margin:0 0 15px
}

.entry-content .locations .states,.entry-content .subpages .sub-thumbs {
	float:left;
	font-size:13px;
	line-height:1.5;
	margin-bottom:30px;
	text-align:center;
	width:31%;
	margin-right:3%
}

.subpages .sub-thumbs:nth-child(3n+0) {
	margin-right:0
}

#hidden-images {
	display:none
}

.entry-content h3 {
	color:#4d403a!important;
/* font-size: 31px; */
/* font-weight: normal; */
/* line-height: 1.2; */
	padding:10px 20px;
	text-transform:uppercase;
	background:#af9775;
	margin-bottom:15px;
	width:100%;
	display:table
}

.entry-content h2 {
	color:#4d403a!important;
	font-family:verdana,Helvetica,Arial;
	font-size:20px;
	font-weight:700;
/* font-weight: normal; */
	line-height:1.2;
	padding:10px 20px;
	text-transform:uppercase;
	background:#af9775;
	margin-bottom:15px;
	width:100%;
	display:block;
/*Imports---------------------------------------------------------------------------------------------------- */
	@font-facefont-family:'HelveticaRoman',Helvetica,Arial;
	src:url(fonts/HELVETICANEUELTPRO-ROMAN.OTF)
}

@font-face {
	font-family:HelveticaBold;
	src:url(fonts/HELVETICANEUELTPRO-BD.OTF)
}

@font-face {
	font-family:AvenirLtHeavy;
	src:url("fonts/AVENIR LT 85 HEAVY.TTF")
}

@font-face {
	font-family:AvenirLtBlack;
	src:url("fonts/AVENIR LT 95 BLACK.TTF")
}

@font-face {
	font-family:AvenirLtRoman;
	src:url("fonts/AVENIR LT 55 ROMAN.TTF")
}

@font-face {
	font-family:Knockout;
	src:url(fonts/knockout-htf47-bantamweight.ttf)
}

@font-face {
	font-family:MyriaProBold;
	src:url(fonts/MyriadProBold.ttf)
}

@font-face {
	font-family:'icomoon';
	src:url(fonts/icomoon.eot?e6xlqa);
	src:url(fonts/icomoon.eot?#iefixe6xlqa) format("embedded-opentype"),url(fonts/icomoon.woff?e6xlqa) format("woff"),url(fonts/icomoon.ttf?e6xlqa) format("truetype"),url(fonts/icomoon.svg?e6xlqa#icomoon) format("svg");
	font-weight:400;
	font-style:normal
}

[class^="icon-"],[class*=" icon-"] {
	font-family:'icomoon';
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
/* Better Font Rendering =========== */
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	padding-right:8px
}

.icon-home:before {
	content:"\e600"
}

.icon-pencil:before {
	content:"\e601"
}

.icon-phone:before {
	content:"\e611"
}

.icon-envelope:before {
	content:"\e602"
}

.icon-location:before {
	content:"\e612"
}

.icon-file-zip:before {
	content:"\e604"
}

.icon-envelope2:before {
	content:"\e603"
}

/*HTML5 Reset---------------------------------------------------------------------------------------------------- */
/* Baseline Normalize normalize.css v2.1.3 | MIT License | git.io/normalize--------------------------------------------- */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block
}

audio,canvas,video {
/* display:inline-block */
}

audio:not([controls]) {
	display:none;
	height:0
}

[hidden],template {
	display:none
}

html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}

body {
	margin:0
}

a {
	background:transparent
}

a:focus {
	outline:thin dotted
}

a:active,a:hover {
	outline:0
}

h1 {
	font-size:2em;
	margin:.67em 0
}

abbr[title] {
	border-bottom:1px dotted
}

b,strong {
	font-weight:700
}

dfn {
	font-style:italic
}

hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}

mark {
	background:#ff0;
	color:#000
}

code,kbd,pre,samp {
	font-family:monospace,serif;
	font-size:1em
}

pre {
	white-space:pre-wrap
}

q {
	quotes:"\201C" "\201D" "\2018" "\2019"
}

small {
	font-size:80%
}

sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}

sup {
	top:-.5em
}

sub {
	bottom:-.25em
}

img {
	border:0
}

svg:not(:root) {
	overflow:hidden
}

figure {
	margin:0
}

fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}

legend {
	border:0;
	padding:0
}

button,input,select,textarea {
	font-family:inherit;
	font-size:100%;
	margin:0
}

button,input {
	line-height:normal
}

button,select {
	text-transform:none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}

button[disabled],html input[disabled] {
	cursor:default
}

input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0
}

input[type=search] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}

textarea {
	overflow:auto;
	vertical-align:top
}

table {
	border-collapse:collapse;
	border-spacing:0
}

/* Box Sizing--------------------------------------------- */
*,input[type="search"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

/* Float Clearing--------------------------------------------- */
.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before {
	content:" ";
	display:table
}

.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after {
	clear:both;
	content:" ";
	display:table
}

/*Defaults---------------------------------------------------------------------------------------------------- */
/* Typographical Elements--------------------------------------------- */
body {
	font-size:14px;
/* font-size: 1rem; */
	font-family:HelveticaRoman,Helvetica,Arial;
	text-rendering:optimizeLegibility;
	color:#000;
	text-align:justify;
	-ms-word-break:keep-all;
	word-break:keep-all;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	hyphens:auto
}

body {
	background-color:#fff
/* color: #777; */
/* font-weight: 300; */
/* line-height: 1.625; */
}

a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button {
	-webkit-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	-ms-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out
}

::-moz-selection {
	background-color:#333;
	color:#fff
}

::selection {
	background-color:#333;
	color:#fff
}

a {
	color:#836421;
	text-decoration:none
}

a:hover {
	color:#E7E7E7
}

p {
/* margin: 0 0 24px; */
/* padding: 0; */
	margin:20px 0;
	line-height:1.2
}

strong {
	font-weight:700
}

ol,ul {
	margin:0;
	padding:0
}

li {
	list-style-type:none
}

blockquote,blockquote::before {
	color:#999
}

blockquote {
	margin:40px
}

blockquote::before {
	content:"\201C";
	display:block;
	font-size:30px;
	height:0;
	left:-20px;
	position:relative;
	top:-10px
}

cite {
	font-style:normal
}

/* Headings--------------------------------------------- */
h1,h2,h3,h4,h5,h6 {
	color:#333;
	/* font-family:'Titillium Web',sans-serif; */
	font-weight:700;
	line-height:1.2;
	margin:0 0 10px
}

h1 {
	font-size:36px
}

h2 {
	font-size:30px
}

h3 {
	font-size:24px
}

h4 {
	font-size:20px
}

h5 {
	font-size:18px
}

h6 {
	font-size:16px
}

/* Objects--------------------------------------------- */
embed,iframe,img,object,video,.wp-caption {
	max-width:100%;
	height:auto
}

img {
	height:auto
}

.featured-content img,.gallery img {
	width:auto
}

/* Forms--------------------------------------------- */
input[type="text"] {
	min-width:150px;
	width:100%!important
}

input,select,textarea {
	background-color:#ededed;
	border:0 solid #ececec;
	border-radius:3px;
	box-shadow:inset 1px 1px 2px rgba(0,0,0,0.06);
	color:#aaa;
	font-size:14px;
	font-weight:400;
	padding:8px;
	margin:3px 0;
	width:100%
}

input:focus,textarea:focus {
	border:1px solid #999;
	outline:none
}

input[type="checkbox"],input[type="image"],input[type="radio"] {
	width:auto
}

::-moz-placeholder {
	color:#666;
	opacity:1;
	font-weight:400
}

::-webkit-input-placeholder {
	color:#666;
	font-weight:400
}

button,input[type="button"],input[type="reset"],input[type="submit"],.button,.home-top .more-link {
	background-color:#4e3f3c;
	border:none;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	font-weight:400;
	padding:12px 23px;
	width:auto;
	float:right
}

button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,.home-top .more-link:hover {
	background-color:#333;
	color:#fff
}

.entry-content .button:hover,.footer-widgets .button {
	color:#fff
}

.button {
	display:inline-block
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button {
	display:none
}

/* Tables--------------------------------------------- */
table {
	border-collapse:collapse;
	border-spacing:0;
	line-height:2;
	margin-bottom:40px;
	width:100%;
	background:transparent!important
}

tbody {
	border-bottom:1px solid #ddd
}

td,th {
	text-align:left
}

td {
	border-top:1px solid #ddd;
	padding:6px 0
}

th {
	font-weight:700;
	text-transform:uppercase
}

/*Structure and Layout---------------------------------------------------------------------------------------------------- */
/* Site Containers--------------------------------------------- */
.wrap {
	margin:0 auto;
	max-width:1140px
}

.enterprise-pro-landing .wrap {
	max-width:800px
}

.site-inner {
/* background-color: #f5f5f5; */
/* border-top: 1px solid #ececec; */
	clear:both;
/* padding-top: 40px; */
	margin-top:197px
}

/* Column Widths and Positions--------------------------------------------- */
/* Wrapping div for .content and .sidebar-primary */
.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {
	width:920px
}

.content-sidebar-sidebar .content-sidebar-wrap {
	float:left
}

.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {
	float:right
}

/* Content */
.content {
	float:right;
	width:865px
}

.content-sidebar .content,.content-sidebar-sidebar .content,.sidebar-content-sidebar .content {
	float:left
}

.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content {
	width:520px
}

.full-width-content .content {
	width:100%
}

/* Primary Sidebar */
.sidebar-primary {
	float:right;
	margin-top:14px;
	width:267px;
	margin-bottom:20px;
	background:#d9c28c;
	padding:5px 10px
}

.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary {
	float:left
}

/* Secondary Sidebar */
.sidebar-secondary {
	float:left;
	width:180px
}

.content-sidebar-sidebar .sidebar-secondary {
	float:right
}

/* Column Classes Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css--------------------------------------------- */
.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {
	float:left;
	margin-left:2.5641025641026%
}

.one-half,.three-sixths,.two-fourths {
	width:48.717948717949%
}

.one-third,.two-sixths {
	width:31.623931623932%
}

.four-sixths,.two-thirds {
	width:65.811965811966%
}

.one-fourth {
	width:23.076923076923%
}

.three-fourths {
	width:74.358974358974%
}

.one-sixth {
	width:14.529914529915%
}

.five-sixths {
	width:82.905982905983%
}

.first {
	clear:both;
	margin-left:0
}

/*Common Classes---------------------------------------------------------------------------------------------------- */
/* Avatar--------------------------------------------- */
.avatar {
	float:left
}

.alignleft .avatar,.author-box .avatar {
	margin-right:24px
}

.alignright .avatar {
	margin-left:24px
}

.comment .avatar {
	margin:0 16px 24px 0
}

/* Genesis--------------------------------------------- */
.breadcrumb {
	margin-bottom:20px
}

.archive-description,.author-box {
	background-color:#fff;
	border:1px solid #ececec;
	box-shadow:0 1px #ececec;
	margin-bottom:40px;
	padding:40px
}

.author-box-title {
	color:#333;
	font-family:'Lato',sans-serif;
	font-size:16px;
	margin-bottom:4px
}

.archive-description p:last-child,.author-box p:last-child {
	margin-bottom:0
}

/* Search Form--------------------------------------------- */
.search-form {
	overflow:hidden
}

.site-header .search-form {
	float:right;
	margin-top:8px
}

.entry-content .search-form,.site-header .search-form {
	width:50%
}

.search-form input[type="submit"] {
	border:0;
	clip:rect(0,0,0,0);
	height:1px;
	margin:-1px;
	padding:0;
	position:absolute;
	width:1px
}

/* Titles--------------------------------------------- */
.archive-title {
	font-size:20px
}

.entry-title {
	font-size:30px;
	margin:0
}

.entry-title a,.sidebar .widget-title a {
	color:#333
}

.entry-title a:hover {
	color:#31b2ed
}

.widget-title,.footer-widgets .featured-content .widget-title {
	border-bottom:1px solid #ececec;
	font-size:16px;
	margin:0 0 20px;
	padding:0 0 20px
}

.home-bottom .widget-title,.sidebar .widget-title {
	margin:-40px -40px 40px;
	padding:30px 40px
}

/* WordPress--------------------------------------------- */
.alignleft {
	float:left;
	text-align:left
}

.alignright {
	float:right;
	text-align:right
}

a.alignleft,a.alignnone,a.alignright {
	max-width:100%
}

a.alignnone {
	display:inline-block
}

img.centered,.aligncenter {
	display:block;
	margin:0 auto 15px
}

img.alignnone,.alignnone {
	margin-bottom:12px
}

a.alignleft,img.alignleft,.wp-caption.alignleft {
	margin:0 24px 12px 0
}

a.alignright,img.alignright,.wp-caption.alignright {
	margin:0 0 12px 24px
}

.wp-caption-text {
	font-weight:700;
	text-align:center
}

.entry-content p.wp-caption-text {
	margin-bottom:0
}

/*Widgets---------------------------------------------------------------------------------------------------- */
.widget {
	word-wrap:break-word;
	margin-bottom:40px
}

.widget li {
/* border-bottom: 1px dotted #ececec; */
/* margin-bottom: 10px; */
/* padding-bottom: 10px; */
}

.widget ol > li {
	list-style-position:inside;
	list-style-type:decimal;
	padding-left:20px;
	text-indent:-20px
}

.widget li li {
	border:none;
	margin:0 0 0 30px;
	padding:0
}

.widget ul > li:last-child,.widget p:last-child {
	margin-bottom:0
}

.widget_calendar table {
	width:100%
}

.widget_calendar td,.widget_calendar th {
	text-align:center
}

/* Featured Content--------------------------------------------- */
.after-entry .widget.featured-content,.featured-content,.home-bottom .widget.featured-content,.sidebar .widget.featured-content {
	border-bottom-width:0;
	padding:0
}

.after-entry .featured-content .widget-title,.featured-content .widget-title {
	margin:0;
	padding:30px 40px
}

.featured-content .entry {
	background:none;
	border:none;
	border-bottom:1px solid #ececec;
	box-shadow:none;
	margin:0;
	padding:0
}

.featured-content .entry-header {
	border-bottom:1px solid #ececec;
	margin:0;
	padding:30px 40px
}

.featured-content .entry-title {
	font-size:20px;
	margin:0
}

.featured-content .entry-content {
	padding:40px
}

.featured-content .alignnone {
	background:#f8f8f8;
	border-bottom:1px solid #ececec;
	margin-bottom:0
}

.featured-content img {
	margin-bottom:-7px
}

.featured-content .more-link {
	display:block;
	font-weight:700;
	margin-top:20px
}

.featured-content .more-from-category,.featured-content ul {
	border-bottom:1px solid #ececec;
	margin:0;
	padding:40px
}

.footer-widgets .featured-content .entry {
	background:none;
	border:none;
	margin-bottom:30px
}

.footer-widgets .featured-content .entry-header,.footer-widgets .featured-content .more-from-category,.footer-widgets .featured-content ul {
	border:none;
	padding:0 0 10px
}

.footer-widgets .featured-content .entry-content {
	padding:0
}

/*Plugins---------------------------------------------------------------------------------------------------- */
/* Genesis eNews Extended--------------------------------------------- */
.enews-widget input {
	margin-bottom:16px
}

.enews-widget input[type="submit"] {
	margin:0;
	width:100%
}

.enews form + p {
	margin-top:24px
}

/* Genesis Responsive Slider--------------------------------------------- */
.home-top .genesis_responsive_slider {
	margin:0
}

.site-container #genesis-responsive-slider {
	border-width:0;
	padding:0
}

.site-container #genesis-responsive-slider .flex-control-nav {
	margin-top:-40px
}

.site-container #genesis-responsive-slider .more-link {
	float:none;
	text-align:center
}

.site-container #genesis-responsive-slider li {
	border-width:0;
	margin:0;
	padding:0;
	text-indent:0
}

/* Gravity Forms--------------------------------------------- */
div.gform_wrapper input[type="email"],div.gform_wrapper input[type="text"],div.gform_wrapper textarea,div.gform_wrapper .ginput_complex label {
	font-size:16px;
	padding:16px
}

div.gform_wrapper .ginput_complex label {
	padding:0
}

div.gform_wrapper li,div.gform_wrapper form li {
	margin:16px 0 0
}

/* Jetpack--------------------------------------------- */
#wpstats {
	display:none
}

/*Site Header---------------------------------------------------------------------------------------------------- */
.site-header {
	background:url(images/header.jpg);
/* min-height: 421px; */
/* margin-top: 53px; */
	position:fixed;
	z-index:9999999999;
	width:100%;
	top:0
}

.site-header .wrap {
	padding:40px 0 0
}

/* Title Area--------------------------------------------- */
.title-area {
	float:left;
	padding:0 0 4px;
	width:320px;
	display:none
}

.header-full-width .title-area {
	width:100%
}

.site-title {
	font-family:'Titillium Web',sans-serif;
	font-size:36px;
	font-weight:700;
	line-height:1.2
}

.site-title a,.site-title a:hover {
	color:#31b2ed
}

.header-image .site-title > a {
	background-position:top!important;
	float:left;
	min-height:80px;
	width:100%
}

.site-description {
	color:#aaa;
	font-family:'Lato',sans-serif;
	font-size:16px;
	font-weight:300;
	letter-spacing:1px;
	line-height:1.5;
	text-transform:uppercase
}

.site-description,.site-title {
	margin-bottom:0
}

.header-image .site-description,.header-image .site-title {
	display:block;
	text-indent:-9999px
}

/* Widget Area--------------------------------------------- */
.site-header .widget-area {
	float:right;
	display:none;
	text-align:right;
	width:720px
}

.site-header .widget-area .widget {
	margin-bottom:0
}

.site-header .genesis-nav-menu li {
	border:none;
	margin:0;
	padding:0
}

.genesis-nav-menu a {
	color:#333
}

.genesis-nav-menu .menu-item {
	display:inline-block;
	text-align:left
}

.genesis-nav-menu a {
	display:block;
	padding:20px 24px
}

.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item > a,.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color:#fff
}

.genesis-nav-menu .sub-menu a:hover {
}

.genesis-nav-menu .sub-menu {
	border-top:1px solid #ececec;
	left:-9999px;
	opacity:0;
	position:absolute;
	-webkit-transition:opacity .4s ease-in-out;
	-moz-transition:opacity .4s ease-in-out;
	-ms-transition:opacity .4s ease-in-out;
	-o-transition:opacity .4s ease-in-out;
	transition:opacity .4s ease-in-out;
	width:200px;
	z-index:99
}

.genesis-nav-menu .sub-menu a {
	background:#f8f8f8!important;
/* border: 1px solid #ececec; */
	border-top:none;
	color:#333;
	font-size:12px;
	padding:16px 24px;
	position:relative;
	width:200px
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin:-52px 0 0 199px
}

.genesis-nav-menu .menu-item:hover {
	position:static
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left:auto;
	opacity:1
}

.genesis-nav-menu > .first > a {
	padding-left:0
}

.genesis-nav-menu > .last > a {
	padding-right:0
}

.genesis-nav-menu > .right {
	float:right;
	list-style-type:none;
	padding:0
}

.genesis-nav-menu > .date,.genesis-nav-menu > .right > a {
	display:inline-block;
	padding:20px 24px
}

.genesis-nav-menu > .search {
	padding:8px 0 0
}

.genesis-nav-menu > .search input {
	font-size:12px;
	padding:12px 20px
}

/* Site Header Navigation--------------------------------------------- */
.site-header .genesis-nav-menu li li {
	margin-left:0
}

/* Primary Navigation--------------------------------------------- */
.nav-primary {
	background-color:#af9775;
	position:fixed;
	z-index:9999999999;
	width:100%;
	top:134px
}

.nav-primary,.nav-primary a {
	color:#4a3d34
}

.nav-primary .sub-menu {
	border-color:#856F29
}

.nav-primary .sub-menu a {
	background-color:#AF9775!important;
	border-top:#C8AC84 1px solid;
	border-bottom:#86755C 1px solid;
	color:#4a3d34
}

/* Secondary Navigation--------------------------------------------- */
.nav-secondary {
	background-color:#f8f8f8
}

/* Responsive Menu--------------------------------------------- */
#responsive-menu-icon {
	cursor:pointer;
	display:none;
	padding:17px 0 18px;
	text-align:center
}

#responsive-menu-icon::before {
	-webkit-font-smoothing:antialiased;
	color:#fff;
	content:"\e00e";
	font-family:'Icon';
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:1;
	margin:0 auto;
	speak:none;
	text-transform:none
}

/*Content Area---------------------------------------------------------------------------------------------------- */
/* Home Page--------------------------------------------- */
.home-top {
	border-top:1px solid #ececec
}

.home-top .widget:first-child h4 {
	padding-top:20px
}

.home-top .entry {
	background:none
}

.home-top .featured-content a.alignleft,.home-top .featured-content a.alignnone,.home-top .featured-content a.alignright {
	margin-bottom:0
}

.home-top a.alignleft,.home-top a.alignright {
	width:66%
}

.home-top .featured-content,.home-top .featured-content .entry {
	border:none;
	margin-bottom:0;
	padding-bottom:0
}

.home-top .featured-content .entry-header {
	border:none;
	padding:10% 40px 0
}

.home-top .featured-content .entry-title {
	font-size:30px
}

.home-top .featured-content .entry-content {
	padding:0 40px
}

.home-top .more-link {
	display:table;
	text-align:center
}

.home-bottom .widget {
	background-color:#fff;
	border-radius:3px;
	border:1px solid #ececec;
	box-shadow:0 1px #ececec;
	float:left;
	margin-left:2.5641025641026%;
	padding:40px;
	width:31.623931623932%
}

.home-bottom .widget:nth-child(3n+1) {
	clear:both;
	margin-left:0
}

/* Entries--------------------------------------------- */
.entry {
/* background-color: #fff; */
/* border: 1px solid #ececec; */
/* box-shadow: 0 1px #ececec; */
/* padding: 25px; */
	margin-bottom:30px
}

.entry-header {
	border-bottom:0;
	margin:0;
	padding:15px 0
}

.entry-content ol,.entry-content p,.entry-content ul {
/* margin-bottom: 26px; */
}

.entry-content ol,.entry-content ul {
	margin-left:40px
}

.entry-content ol > li {
	list-style-type:decimal
}

.entry-content ul > li {
	list-style-type:disc
}

.entry-content ol ol,.entry-content ul ul {
	margin-bottom:0
}

.entry-content code {
	background-color:#333;
	color:#ddd
}

/* Entry Meta--------------------------------------------- */
p.entry-meta {
	color:#aaa;
	font-size:14px;
	margin-bottom:0
}

.entry-meta a {
	font-weight:700
}

.entry-header .entry-meta {
	margin:10px 0 0
}

.entry-footer {
	margin-top:22px
}

.entry-footer .entry-meta {
	border-top:1px solid #ececec;
	margin:0 -40px;
	padding:40px 40px 0
}

.entry-tags {
	float:right
}

.entry-comments-link::before {
	content:"\2014";
	margin:0 6px 0 2px
}

/* After Entry--------------------------------------------- */
.after-entry {
	background-color:#fff;
	border:1px solid #ececec;
	box-shadow:0 1px #ececec;
	margin-bottom:40px
}

.after-entry .widget {
	margin:0;
	padding:40px
}

.after-entry .widget-title {
	border-top:1px solid #ececec;
	margin:-40px -40px 30px;
	padding:30px 40px
}

.after-entry .widget:first-child .widget-title {
	border-top:0
}

.after-entry .featured-content .entry:last-of-type,.after-entry .featured-content .more-from-category {
	border-bottom:none
}

.after-entry .featured-content .more-from-category {
	padding:20px 40px
}

.after-entry li {
	list-style-type:none
}

/* Pagination--------------------------------------------- */
.pagination {
	margin:40px 0
}

.adjacent-entry-pagination {
	margin-bottom:0
}

.archive-pagination li {
	display:inline
}

.archive-pagination li a {
	background-color:#fff;
	border:1px solid #ececec;
	box-shadow:0 1px #ececec;
	color:#333;
	cursor:pointer;
	display:inline-block;
	padding:8px 12px
}

.archive-pagination li a:hover,.archive-pagination .active a {
	background-color:#31b2ed;
	color:#fff
}

.entry-pagination.pagination {
	margin:0 0 10px
}

/* Comments--------------------------------------------- */
.comment-respond,.entry-comments,.entry-pings {
	background-color:#fff;
	border:1px solid #ececec;
	box-shadow:0 1px #ececec;
	margin-bottom:40px
}

.comment-respond {
	padding:40px 40px 16px
}

.comment-respond h3 {
	border-bottom:1px solid #ececec;
	margin:-40px -40px 40px;
	padding:30px 40px
}

.entry-comments {
	border-bottom-width:0
}

.entry-comments h3,.entry-pings h3 {
	border-bottom:1px solid #ececec;
	margin:0;
	padding:30px 40px
}

.comment-list li.depth-1 {
	border-bottom:1px solid #ececec;
	padding-bottom:40px
}

.comment-content {
	clear:both
}

.comment-list li {
	padding:40px 40px 0
}

.comment-list li li {
	padding-right:0
}

.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"] {
	width:50%
}

.comment-respond label {
	display:block;
	margin-right:12px
}

.entry-comments .comment-author,.entry-comments .comment-author a {
	color:#333;
	font-family:'Titillium Web',sans-serif;
	font-weight:700;
	margin-bottom:0
}

.comment-meta,.comment-meta a {
	color:#aaa;
	font-size:14px
}

.entry-comments .comment-author a:hover,.comment-meta a:hover {
	color:#31b2ed
}

.ping-list li {
	padding:40px 40px 16px
}

.entry-pings .reply {
	display:none
}

.comment-reply-link {
	font-family:'Titillium Web',sans-serif;
	font-weight:700
}

.form-allowed-tags {
	background-color:#f5f5f5;
	padding:24px
}

/*Sidebars---------------------------------------------------------------------------------------------------- */
.sidebar .widget {
/* background-color: #fff; */
/* border: 1px solid #ececec; */
/* box-shadow: 0 1px #ececec; */
/* padding: 40px; */
}

/*Footer Widgets---------------------------------------------------------------------------------------------------- */
.footer-widgets {
	background-color:#4e3f3a;
/* border-top: 1px solid #ececec; */
	clear:both;
	padding-top:40px;
	color:#a1936c
}

.footer-widgets input {
	border:1px solid #333
}

.footer-widgets li {
/* border-bottom: 1px dotted #ececec; */
	margin-bottom:10px;
	padding-bottom:10px
}

.footer-widgets-4,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3 {
	width:262px
}

.footer-widgets-2,.footer-widgets-1 {
	margin-right:30px
}

.footer-widgets-1,.footer-widgets-3,.footer-widgets-2 {
	float:left
}

.footer-widgets-4 {
	float:right
}

/*Site Footer---------------------------------------------------------------------------------------------------- */
.site-footer {
	background-color:#4e3f3a;
/* border-top: 1px solid #ececec; */
	color:#aaa;
	font-size:12px;
	letter-spacing:1px;
	padding:40px 0;
	text-align:center;
	display:none;
	text-transform:uppercase
}

.site-footer a {
	color:#aaa
}

.site-footer a:hover {
	color:#31b2ed
}

.site-footer p {
	margin-bottom:0
}

/*Theme Colors---------------------------------------------------------------------------------------------------- */
/* Enterprise Pro Black--------------------------------------------- */
.enterprise-pro-black .comment-meta a,.enterprise-pro-black .genesis-nav-menu .current-menu-item > a,.enterprise-pro-black .genesis-nav-menu .sub-menu .current-menu-item > a:hover,.enterprise-pro-black .genesis-nav-menu .sub-menu a:hover,.enterprise-pro-black .genesis-nav-menu a:hover,.enterprise-pro-black .site-footer a,.enterprise-pro-black a:hover {
	color:#aaa
}

.enterprise-pro-black .comment-meta a:hover,.enterprise-pro-black .entry-comments .comment-author a,.enterprise-pro-black .entry-title a,.enterprise-pro-black .genesis-nav-menu a,.enterprise-pro-black .sidebar .widget-title a,.enterprise-pro-black .site-footer a:hover,.enterprise-pro-black .site-title a,.enterprise-pro-black .site-title a:hover,.enterprise-pro-black a {
	color:#333
}

.enterprise-pro-black .nav-primary a {
	color:#fff
}

.enterprise-pro-black .archive-pagination .active a,.enterprise-pro-black .archive-pagination li a:hover,.enterprise-pro-black .button,.enterprise-pro-black .home-top .more-link,.enterprise-pro-black button,.enterprise-pro-black input[type="button"],.enterprise-pro-black input[type="reset"],.enterprise-pro-black input[type="submit"] {
	background-color:#333;
	color:#fff
}

.enterprise-pro-black .button:hover,.enterprise-pro-black .home-top .more-link:hover,.enterprise-pro-black button:hover,.enterprise-pro-black input:hover[type="button"],.enterprise-pro-black input:hover[type="reset"],.enterprise-pro-black input:hover[type="submit"] {
	background-color:#aaa;
	color:#fff
}

/* Enterprise Pro Green--------------------------------------------- */
.enterprise-pro-green .comment-meta a:hover,.enterprise-pro-green .entry-comments .comment-author a:hover,.enterprise-pro-green .entry-title a:hover,.enterprise-pro-green .genesis-nav-menu .current-menu-item > a,.enterprise-pro-green .genesis-nav-menu .sub-menu .current-menu-item > a:hover,.enterprise-pro-green .genesis-nav-menu .sub-menu a:hover,.enterprise-pro-green .genesis-nav-menu a:hover,.enterprise-pro-green .site-footer a:hover,.enterprise-pro-green .site-title a,.enterprise-pro-green .site-title a:hover,.enterprise-pro-green a {
	color:#2bc876
}

.enterprise-pro-green .comment-meta a,.enterprise-pro-green .site-footer a {
	color:#aaa
}

.enterprise-pro-green .entry-comments .comment-author a,.enterprise-pro-green .entry-title a,.enterprise-pro-green .genesis-nav-menu a,.enterprise-pro-green .sidebar .widget-title a,.enterprise-pro-green a:hover {
	color:#333
}

.enterprise-pro-green .nav-primary a {
	color:#fff
}

.enterprise-pro-green .archive-pagination .active a,.enterprise-pro-green .archive-pagination li a:hover,.enterprise-pro-green .button,.enterprise-pro-green .home-top .more-link,.enterprise-pro-green button,.enterprise-pro-green input[type="button"],.enterprise-pro-green input[type="reset"],.enterprise-pro-green input[type="submit"] {
	background-color:#2bc876;
	color:#fff
}

.enterprise-pro-green .button:hover,.enterprise-pro-green .home-top .more-link:hover,.enterprise-pro-green button:hover,.enterprise-pro-green input:hover[type="button"],.enterprise-pro-green input:hover[type="reset"],.enterprise-pro-green input:hover[type="submit"] {
	background-color:#333;
	color:#fff
}

/* Enterprise Pro Orange--------------------------------------------- */
.enterprise-pro-orange .comment-meta a:hover,.enterprise-pro-orange .entry-comments .comment-author a:hover,.enterprise-pro-orange .entry-title a:hover,.enterprise-pro-orange .genesis-nav-menu .current-menu-item > a,.enterprise-pro-orange .genesis-nav-menu .sub-menu .current-menu-item > a:hover,.enterprise-pro-orange .genesis-nav-menu .sub-menu a:hover,.enterprise-pro-orange .genesis-nav-menu a:hover,.enterprise-pro-orange .site-footer a:hover,.enterprise-pro-orange .site-title a,.enterprise-pro-orange .site-title a:hover,.enterprise-pro-orange a {
	color:#ff6f00
}

.enterprise-pro-orange .comment-meta a,.enterprise-pro-orange .site-footer a {
	color:#aaa
}

.enterprise-pro-orange .entry-comments .comment-author a,.enterprise-pro-orange .entry-title a,.enterprise-pro-orange .genesis-nav-menu a,.enterprise-pro-orange .sidebar .widget-title a,.enterprise-pro-orange a:hover {
	color:#333
}

.enterprise-pro-orange .nav-primary a {
	color:#fff
}

.enterprise-pro-orange .archive-pagination .active a,.enterprise-pro-orange .archive-pagination li a:hover,.enterprise-pro-orange .button,.enterprise-pro-orange .home-top .more-link,.enterprise-pro-orange button,.enterprise-pro-orange input[type="button"],.enterprise-pro-orange input[type="reset"],.enterprise-pro-orange input[type="submit"] {
	background-color:#ff6f00;
	color:#fff
}

.enterprise-pro-orange .button:hover,.enterprise-pro-orange .home-top .more-link:hover,.enterprise-pro-orange button:hover,.enterprise-pro-orange input:hover[type="button"],.enterprise-pro-orange input:hover[type="reset"],.enterprise-pro-orange input:hover[type="submit"] {
	background-color:#333;
	color:#fff
}

/* Enterprise Pro Red--------------------------------------------- */
.enterprise-pro-red .comment-meta a:hover,.enterprise-pro-red .entry-comments .comment-author a:hover,.enterprise-pro-red .entry-title a:hover,.enterprise-pro-red .genesis-nav-menu .current-menu-item > a,.enterprise-pro-red .genesis-nav-menu .sub-menu .current-menu-item > a:hover,.enterprise-pro-red .genesis-nav-menu .sub-menu a:hover,.enterprise-pro-red .genesis-nav-menu a:hover,.enterprise-pro-red .site-footer a:hover,.enterprise-pro-red .site-title a,.enterprise-pro-red .site-title a:hover,.enterprise-pro-red a {
	color:#ff473a
}

.enterprise-pro-red .comment-meta a,.enterprise-pro-red .site-footer a {
	color:#aaa
}

.enterprise-pro-red .entry-comments .comment-author a,.enterprise-pro-red .entry-title a,.enterprise-pro-red .genesis-nav-menu a,.enterprise-pro-red .sidebar .widget-title a,.enterprise-pro-red a:hover {
	color:#333
}

.enterprise-pro-red .nav-primary a {
	color:#fff
}

.enterprise-pro-red .archive-pagination .active a,.enterprise-pro-red .archive-pagination li a:hover,.enterprise-pro-red .button,.enterprise-pro-red .home-top .more-link,.enterprise-pro-red button,.enterprise-pro-red input[type="button"],.enterprise-pro-red input[type="reset"],.enterprise-pro-red input[type="submit"] {
	background-color:#ff473a;
	color:#fff
}

.enterprise-pro-red .button:hover,.enterprise-pro-red .home-top .more-link:hover,.enterprise-pro-red button:hover,.enterprise-pro-red input:hover[type="button"],.enterprise-pro-red input:hover[type="reset"],.enterprise-pro-red input:hover[type="submit"] {
	background-color:#333;
	color:#fff
}

/* Enterprise Pro Teal--------------------------------------------- */
.enterprise-pro-teal .comment-meta a:hover,.enterprise-pro-teal .entry-comments .comment-author a:hover,.enterprise-pro-teal .entry-title a:hover,.enterprise-pro-teal .genesis-nav-menu .current-menu-item > a,.enterprise-pro-teal .genesis-nav-menu .sub-menu .current-menu-item > a:hover,.enterprise-pro-teal .genesis-nav-menu .sub-menu a:hover,.enterprise-pro-teal .genesis-nav-menu a:hover,.enterprise-pro-teal .site-footer a:hover,.enterprise-pro-teal .site-title a,.enterprise-pro-teal .site-title a:hover,.enterprise-pro-teal a {
	color:#34bfba
}

.enterprise-pro-teal .comment-meta a,.enterprise-pro-teal .site-footer a {
	color:#aaa
}

.enterprise-pro-teal .entry-comments .comment-author a,.enterprise-pro-teal .entry-title a,.enterprise-pro-teal .genesis-nav-menu a,.enterprise-pro-teal .sidebar .widget-title a,.enterprise-pro-teal a:hover {
	color:#333
}

.enterprise-pro-teal .nav-primary a {
	color:#fff
}

.enterprise-pro-teal .archive-pagination .active a,.enterprise-pro-teal .archive-pagination li a:hover,.enterprise-pro-teal .button,.enterprise-pro-teal .home-top .more-link,.enterprise-pro-teal button,.enterprise-pro-teal input[type="button"],.enterprise-pro-teal input[type="reset"],.enterprise-pro-teal input[type="submit"] {
	background-color:#34bfba;
	color:#fff
}

.enterprise-pro-teal .button:hover,.enterprise-pro-teal .home-top .more-link:hover,.enterprise-pro-teal button:hover,.enterprise-pro-teal input:hover[type="button"],.enterprise-pro-teal input:hover[type="reset"],.enterprise-pro-teal input:hover[type="submit"] {
	background-color:#333;
	color:#fff
}

/*Media Queries---------------------------------------------------------------------------------------------------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 32),only screen and (min-device-pixel-ratio: 1.5) {

}

@media only screen and (max-width: 1139px) {
.wrap {
	max-width:1140px
}

.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {
	width:740px
}

.content {
	width:620px
}

.site-header .widget-area {
	width:600px
}

.sidebar-content-sidebar .content,.sidebar-sidebar-content .content,.content-sidebar-sidebar .content {
	width:400px
}

.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.sidebar-primary {
	width:300px
}

.footer-widgets-1 {
	margin-right:30px
}
}

@media only screen and (max-width: 1023px) {
.site-header {
	background:url(images/header.jpg);
/* min-height: 421px; */
/* margin-top: 53px; */
	position:relative!important;
	z-index:9999999999;
	width:100%;
	top:0
}

.nav-primary {
	background-color:#af9775;
	position:relative!important;
	z-index:9999999999;
	width:100%;
	top:0!important
}

.wrap {
	max-width:768px
}

.home-top .wrap {
	max-width:750px
}

.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area {
	width:100%
}

.site-header .wrap {
	padding:20px 5%
}

.genesis-nav-menu li,.site-header ul.genesis-nav-menu,.site-header .search-form {
	float:none
}

.genesis-nav-menu,.site-description,.site-header .search-form,.site-header .title-area,.site-header .widget-area,.site-title {
	text-align:center
}

.genesis-nav-menu a,.genesis-nav-menu > .first > a,.genesis-nav-menu > .last > a {
	padding:20px 16px
}

.site-header .search-form {
	margin:16px auto
}

.genesis-nav-menu li.right {
	display:none
}

.footer-widgets-1 {
	margin-right:0
}

.featured-content .alignnone {
	display:block;
	text-align:center
}

.home-top a.alignleft,.home-top a.alignright {
	width:100%
}

.home-top .featured-content .entry-header {
	clear:both;
	padding:40px 40px 0
}

.home-top .featured-content .entry-content {
	padding:0 40px 40px
}
}

@media only screen and (max-width: 768px) {
.map_widget {
	background:transparent!important
}

#home-block1 #home-quote,#home-block4 #block4-ready,.entry-content #home-quote {
	padding:20px!important
}

.site-inner {
	width:95%;
	margin:0 auto
}

.nav-primary,.page-id-181 #home-quote,#block4-ready,#home-block1 .block1-content h2 br,#home-block3 h2 br {
	display:none
}

.footer-widgets-4,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,#home-block3 .block3-content,#home-block1 .block1-content {
	width:100%!important
}

#home-block1 {
	background:transparent!important;
	display:block;
	width:100%
}

.site-header .btn {
	display:block;
	float:left
}

.site-header img {
	margin:0 auto;
	width:100%;
	padding-left:9px
}

.site-header .widget_before_content {
	margin:0 auto;
	max-width:379px
}

.site-header .phone,.site-header h3 {
	text-align:center
}

.wrap {
	padding-left:5%;
	padding-right:5%
}

.archive-pagination li a {
	margin-bottom:4px
}

.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {
	margin:0;
	width:100%
}

.home-top .more-link {
	display:block
}

.home-bottom .widget {
	margin:0 0 40px;
	width:100%
}

.header-image .site-title a {
	background-size:contain!important
}

.responsive-menu {
	display:none
}

#responsive-menu-icon {
	display:block
}
}

.btn {
	color:#333;
	padding:10px 17px;
	background:#af9775;
	border-radius:5px;
	margin:1px
}

#header h3 {
	color:#fff;
	font-size:25px
}

.widget_before_content {
	overflow:hidden;
	clear:both;
	color:#AF9775
}

.call {
	padding-top:13px
}

.phone {
	text-align:right;
	line-height:0;
	padding-bottom:12px
}

.soliloquy-container img {
/* border: 10px solid #fff; */
/* border-left: 10px solid #fff; */
/* border-right: 10px solid #fff; */
	margin-bottom:20px!important
}

.widget_before_content h3 {
	color:#fff
}

.content-sidebar-wrap {
	margin:0 auto;
	max-width:1140px
}

.site-inner .wrap {
	max-width:100%;
	padding:0
}

.map_widget {
	width:100%;
	padding-bottom:7px;
	clear:both;
	text-align:center;
	background:#ae9777;
	color:#FFF
}

.map_widget .widget {
	margin:0
}

.genesis-nav-menu li a {
	background:url(images/nav-arrow.png) no-repeat bottom left!important;
	padding:16px 24px!important
}

.genesis-nav-menu li.menu-item-home a {
	background:transparent!important
}

#home-block1 {
	background:url(images/home-arrow.png) no-repeat scroll right 110px rgba(0,0,0,0);
	display:table;
	width:100%
}

#home-block1 #home-build {
	background:none repeat scroll 0 0 #af9775;
	border-radius:5px;
	clear:both;
	/* font-family:AvenirLtBlack; */
	font-size:18px;
	padding:15px 20px 10px;
	text-transform:uppercase;
	max-width:936px;
	text-align:left;
	color:#4d4339
}

#home-block1 #home-build img {
	vertical-align:middle
}

#home-block1 .block1-content {
	float:left;
	margin-right:30px;
	min-height:290px;
	padding-top:30px;
	width:290px
}

#home-block1 .block1-content h2,#home-block3 h2 {
	color:#a6976e;
	font-family:HelveticaBold;
	font-size:18px;
	margin:15px 0 30px;
	background:transparent;
	text-transform:uppercase;
	padding:0
}

#home-block1 #home-quote,#home-block4 #block4-ready,.entry-content #home-quote {
	background:none repeat scroll 0 0 #AF9775;
	border-radius:5px;
	clear:both;
	font-family:AvenirLtBlack;
	font-size:18px;
	padding:20px 0 20px 20px;
	text-transform:uppercase;
	max-width:790px;
	color:#4d4339;
	width:100%
}

#home-quote b,#home-block1 #home-quote span,.entry-content #home-quote span {
	background:#4F403D;
	border-radius:5px;
	color:#FFF;
	float:right;
	margin-top:-20px;
	padding:20px 65px 20px 45px
}

#home-block2 {
	display:table
}

.home-thumb {
	float:left;
	font-weight:700;
	line-height:1.7;
	margin-right:2%;
	margin-top:22px;
	width:32%
}

.home-thumb.last {
	margin-right:0
}

#home-block3 {
	clear:both;
	margin-top:20px;
	display:table
}

#home-block4 {
	clear:both;
	margin-top:30px;
	display:table
}

#home-ready {
	background:#c9ac80;
	color:#fff;
font-family: 'Oswald', sans-serif;
	font-size: 24px;
	font-weight:400;
	margin-bottom:10px;
	padding: 15px 20px;
	text-transform:uppercase
}

#home-block3 .block3-content {
	float:left;
	margin-right:2%;
	width:32%
}

#home-block3 .block3-content.last {
	margin-right:0
}

#home-block4 #note {
	float:left;
	font-family:Helvetica;
	font-size:12px;
	font-style:italic;
	width:33%
}

#home-block4 #block4-ready {
	clear:none;
	float:right;
	width:63%;
	padding-left:25px;
	margin-bottom:40px
}

#home-block4 #block4-ready span a,#home-block1 #home-quote span a,.entry-content #home-quote span a {
	color:#fff;
	text-decoration:none
}

#home-block4 #block4-ready b {
	background:none repeat scroll 0 0 #4d4339;
	border-radius:5px;
	color:#FFF;
	float:right;
	margin-bottom:-20px;
	margin-top:-20px;
	padding:20px 25px
}

#home-block4 .block4-img {
	float:left;
	line-height:3;
	margin-right:35px;
	text-align:center
}

#home-block4 #footer-slider {
	background:none repeat scroll 0 0 #F1F1F2;
	float:left;
	font-size:12px;
	font-weight:700;
	line-height:3;
	padding:40px 4px 20px;
	min-width:448px
}

.home .entry-header {
	border-bottom:0;
	margin:0;
	padding:9px
}

.clear {
	clear:both
}

.map_widget p {
	margin:10px 0 7px!important;
	font-size:1.1em
}

.widget_before_content .soliloquy-container {
	padding-top:0
}

.footer-widgets .widget-title {
	color:#fff;
	border:none;
	margin:0;
	padding-bottom:10px
}

.sidebar-primary #enquire {
	border:1px solid #E0E0E0;
	border-radius:5px;
	color:#af9775;
	font-family:MyriaProBold;
	font-size:24px;
	font-weight:700;
	line-height:1.3;
	padding:20px 0;
	text-align:center;
	width:219px;
	margin:auto
}

.sidebar-primary #enquire p#num {
	color:#4d403a;
	font-size:30px;
	margin:0 0 15px
}

.entry-content .locations .states,.entry-content .subpages .sub-thumbs {
	float:left;
	font-size:13px;
	line-height:1.5;
	margin-bottom:30px;
	text-align:center;
	width:31%;
	margin-right:3%
}

.subpages .sub-thumbs:nth-child(3n+0) {
	margin-right:0
}

#hidden-images {
	display:none
}

.entry-content h3 {
	color:#4d403a!important;
font-family: 'Oswald', sans-serif;
	font-size: 19px;
	font-weight:400;
	line-height:1.2;
	padding: 10px 10px;
	text-transform:uppercase;
	background:#af9775;
	margin-bottom:15px;
	width:100%;
	display:table
}

.entry-content h2 {
	color:#4d403a!important;
font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:400;
	line-height:1.2;
	padding: 10px 20px;
	text-transform:uppercase;
	background:#af9775;
	margin-bottom:15px;
	width:100%;
	display:table
}

.entry-title {
	color:#4d403a!important;
font-family: 'Oswald', sans-serif;
	font-size: 20px;
	font-weight:400;
	line-height:1.2;
	padding: 10px 20px;
	text-transform:uppercase;
	background:#af9775;
	margin-bottom:15px;
	width:100%;
	display:table
}

.nav-primary .sub-menu a:hover {
	background-color:#4d403a!important
}

.entry-content .locations,.entry-content .subpages {
	display:table;
	width:100%
}

.entry-content .locations .states a,.entry-content .subpages .sub-thumbs a {
	color:#303030;
	font-weight:700;
	text-decoration:none
}

#testimonial {
	background:url(images/testi.png) no-repeat scroll 20px 20px #dac38d;
	font-family:verdana;
	font-size:11px;
	margin-top:1px;
	padding:15px 15px 0 135px;
	position:relative;
	color:#4F403D;
	display:table
}

table.no-border td,table.no-border tr,table.no-border {
	color:#757575;
	line-height:1.3;
	width:100%
}

#cboxContent,#cboxLoadedContent,#lbp-inline-href-1 {
	background:transparent!important
}

#cboxLoadedContent {
	overflow:hidden!important;
	padding:0!important
}

.formblock {
	background:#d9c28c;
	border-radius:5px;
	display:table;
	padding:35px 50px 10px;
	margin-top:50px;
	text-align:left;
	width:100%
}

.site-header .widget {
	overflow:hidden;
	margin-bottom:0
}

.soliloquy-container {
	margin-bottom:20px!important
}

.page-id-181 .entry-content .ezcol-one-half {
	margin-right:0
}

.footer-widgets-4 p {
/* margin: 0 0 24px; */
/* padding: 0; */
	margin:9px 0;
	line-height:1.2
}

.footer-widgets a {
	color:#E1D4B2
}

#home-build {
	overflow:hidden;
	line-height:36px;
	margin-top:26px
}

#home-build img {
	float:right
}

.cycloneslider-template-standard div[data-cycle-hide-non-active="false"] .cycloneslider-slide {
	opacity:1!important
}
}

.entry-title {
	color:#4d403a!important;
font-family: 'Oswald', sans-serif;
	font-size:22px;
	font-weight:700;
	line-height:1.2;
	padding:10px 20px;
	text-transform:uppercase;
	background:#af9775;
	margin-bottom:15px;
	width:100%;
	display:table
}

.nav-primary .sub-menu a:hover {
	background-color:#4d403a!important
}

.entry-content .locations,.entry-content .subpages {
	display:table;
	width:100%
}

.entry-content .locations .states a,.entry-content .subpages .sub-thumbs a {
	color:#303030;
	font-weight:700;
	text-decoration:none
}

#testimonial {
	background:url(images/testi.png) no-repeat scroll 20px 20px #dac38d;
	font-family:verdana,Helvetica,Arial;
	font-size:11px;
	margin-top:1px;
	padding:15px 15px 0 135px;
	position:relative;
	color:#4F403D;
	display:table
}

table.no-border td,table.no-border tr,table.no-border {
	color:#757575;
	line-height:1.3;
	width:100%
}

#cboxContent,#cboxLoadedContent,#lbp-inline-href-1 {
	background:transparent!important
}

#cboxLoadedContent {
	overflow:hidden!important;
	padding:0!important
}

.formblock {
	background:#d9c28c;
	border-radius:5px;
	display:table;
	padding:35px 50px 10px;
	margin-top:50px;
	text-align:left;
	width:100%
}

.site-header .widget {
	overflow:hidden;
	margin-bottom:0
}

.soliloquy-container {
	margin-bottom:20px!important
}

.page-id-181 .entry-content .ezcol-one-half {
	margin-right:0
}

.footer-widgets-4 p {
/* margin: 0 0 24px; */
/* padding: 0; */
	margin:9px 0;
	line-height:1.2;
	clear:both;
	display:block;
	float:none
}

.footer-widgets a {
	color:#E1D4B2
}

#home-build {
	overflow:hidden;
	line-height:36px;
	margin-top:26px
}

#home-build img {
	float:right
}

.cycloneslider-template-standard div[data-cycle-hide-non-active="false"] .cycloneslider-slide {
	opacity:1!important
}

.toggle .toggle-title::before {
	content:"Q: ";
	display:block;
	position:absolute;
	margin-top:6px;
	padding:2px 4px;
	margin-left:10px;
	background:#af9775;
	color:#4d403a!important
}

.toggle .toggle-title a {
	padding-left:35px!important
}

.toggle .toggle-title a {
	border-left:0 solid #ccc!important;
	border-right:0 solid #ccc!important;
	border-top:1px solid #ccc!important;
	border-bottom:1px solid #ccc!important;
	font-weight:400!important;
	text-shadow:0 0 0!important;
	font-family:'Titillium Web',sans-serif!important;
	letter-spacing:1px!important
}

.sidebar #text-19 .widget-title {
	margin:0 0 26px;
	padding:29px 7px;
	border-bottom:none
}

.genesis-nav-menu a {
	color:#333;
	word-spacing:4px
}


}