/*
	Theme Name: Going Green Pro Theme
	Theme URI: http://my.studiopress.com/themes/goinggreen/
	Description: A mobile responsive and HTML5 theme built for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/
	Version: 3.0.0

	Tags: brown, green, one-column, two-columns, fixed-width, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

	Template: genesis
	Template Version: 2.0.0

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/


/* Table of Contents

	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Forms
		- Tables
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- WordPress
		- Genesis
		- Titles
	- Widgets
		- Featured Content
	- Plugins
		- Genesis eNews Extended
		- Genesis Latest Tweets
		- Gravity Forms
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Secondary Navigation
	- Content Area
		- Entries
		- Pagination
		- Comments
	- Sidebars
	- Footer Widgets
	- Site Footer
	- Theme Colors
		- Going Green Pro Forest
		- Going Green Pro Mint
		- Going Green Pro Olive
	- Media Queries
		- max-width: 1268px
		- max-width: 1067px
		- max-width: 767px

*/


/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Baseline Reset (normalize.css 2.1.2)
	normalize.css v2.1.2 | MIT License | git.io/normalize
--------------------------------------------- */
@font-face {
font-family: 'OxygenRegular';
src: url('Oxygen-webfont.eot');
src: url('Oxygen-webfont.eot?#iefix') format('embedded-opentype'), url('Oxygen-webfont.woff') format('woff'), url('Oxygen-webfont.ttf') format('truetype'), url('Oxygen-webfont.svg#OxygenRegular') format('svg');
font-weight: normal;
font-style: normal;
}
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] {
display:none
}
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
body { margin: 0 }
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: bold }
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: -0.5em }
sub { bottom: -0.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
--------------------------------------------- */

.archive-pagination:before, .clearfix:before, .entry-content:before, .entry-pagination:before, .entry:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .widget:before, .wrap:before { content: " "; display: table; }
.archive-pagination:after, .clearfix:after, .entry-content:after, .entry-pagination:after, .entry:after, .footer-widgets:after, .nav-primary:after, .nav-secondary:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .widget:after, .wrap:after { clear: both; content: " "; display: table; }
/*
Defaults
---------------------------------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */

html { font-size: 62.5%; /* 10px browser default */ }
body { background: #e1dfd4 url(images/pattern-light.png); background-size: 10px 10px; color: #7a7768; font-family: 'OxygenRegular'; font-size: 15px; font-size: 1.5rem; font-weight: 300; line-height: 1.525; }
a, button, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus, .button { -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

::-moz-selection {
 background-color: #3e3827;
 color: #fff;
}
::selection {
background-color: #3e3827;
color: #fff;
}
a { color: #319a54; text-decoration: none; }
a img { margin-bottom: -4px; margin-bottom: -0.4rem; }
a:hover { color: #984a23; }
p { margin: 0 0 24px; margin: 0 0 2.4rem; padding: 0; }
strong { font-weight: 700; }
ol, ul { margin: 0; padding: 0; }
blockquote, blockquote::before {
color: #c3bbad;
}
blockquote { margin: 40px 40px 24px; margin: 4rem 4rem 2.4rem; }
blockquote::before {
content: "\201C";
display: block;
font-size: 30px;
font-size: 3rem;
height: 0;
left: -20px;
position: relative;
top: -10px;
}
.entry-content code { background-color: #333; color: #000; }
cite { font-style: normal; }
/* Headings
--------------------------------------------- */

h1, h2, h3, h4, h5, h6 { font-family: 'Jura', sans-serif; font-weight: 300; line-height: 1.2; margin: 0 0 16px; margin: 0 0 1.6rem; padding: 0; }
h1 { font-size: 36px; font-size: 3.6rem; }
h2 { font-size: 30px; font-size: 3rem; }
h3 { font-size: 24px; font-size: 2.4rem; }
h4 { font-size: 20px; font-size: 2rem; }
h5 { font-size: 18px; font-size: 1.8rem; }
h6 { font-size: 16px; font-size: 1.6rem; }
/* Objects
--------------------------------------------- */

embed, iframe, img, object, video, .wp-caption { max-width: 100%; }
img { height: auto; }
.featured-content img, .gallery img { width: auto; /* IE8 */ }
/* Forms
--------------------------------------------- */

input, select, textarea { background-color: #fff; border: 1px solid #dddad3; border-radius: 3px; box-shadow: 1px 1px 3px #f8f8f8 inset; /*color: #c3bbad;*/ font-family: 'Jura', sans-serif; font-size: 14px; font-size: 1.4rem; font-weight: 300; padding: 16px; padding: 1.6rem; width: 100%; }
input:focus, textarea:focus { border: 1px solid #999; outline: none; }

::-moz-placeholder {
 color: #c3bbad;
 opacity: 1;
}

::-webkit-input-placeholder {
 color: #c3bbad;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content .button { background-color: #984a23; border: none; box-shadow: none; color: #fff; cursor: pointer; letter-spacing: 1px; letter-spacing: 0.1rem; padding: 16px 24px; padding: 1.6rem 2.4rem; text-transform: uppercase; width: auto; }
button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, .entry-content .button:hover { background-color: #319a54; }
.entry-content .button:hover { color: #fff; }
.button { border-radius: 3px; 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; margin-bottom: 4rem; width: 100%; }
tbody { border-bottom: 1px solid #ddd; }
th, td { text-align: left; }
th { font-weight: bold; text-transform: uppercase; }
td { border-top: 1px solid #ddd; padding: 6px 0; padding: 0.6rem 0; }
/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */

.wrap { margin: 0 auto; max-width: 1140px; }
.site-inner { background: rgba( 0, 0, 0, 0.3 ); clear: both; margin: -160px auto 0; margin: -16rem auto 0; max-width: 1140px; padding: 10px; position: relative; width: 92%; z-index: 9; }
.site-inner .wrap { background: #f5f4f2 url(images/pattern-light.png); background-size: 10px 10px; width: 100%; }
.going-green-pro-landing .site-inner { margin: 60px auto; max-width: 960px; }
/* Column Widths and Positions
--------------------------------------------- */

/* Content */

.content { background: #fff url(images/pattern-light.png); background-size: 10px 10px; float: right; padding: 0; width: 760px; }
.content-sidebar .content { float: left; }
.full-width-content .content { width: 100%; }
/* Primary Sidebar */

.sidebar-primary { float: right; width: 360px; word-wrap: break-word; }
.sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary { float: left; }
/* 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.564102564102564%; }
.one-half, .three-sixths, .two-fourths { width: 48.717948717948715%; }
.one-third, .two-sixths { width: 31.623931623931625%; }
.four-sixths, .two-thirds { width: 65.81196581196582%; }
.one-fourth { width: 23.076923076923077%; }
.three-fourths { width: 74.35897435897436%; }
.one-sixth { width: 14.52991452991453%; }
.five-sixths { width: 82.90598290598291%; }
.first { clear: both; margin-left: 0; }
/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* WordPress
--------------------------------------------- */

.avatar { border-radius: 50%; float: left; }
.alignleft .avatar { margin-right: 24px; margin-right: 2.4rem; }
.alignright .avatar { margin-left: 24px; margin-left: 2.4rem; }
.search-form { overflow: hidden; }
.search-form input[type="search"] { color: #c3bbad; font-size: 12px; font-size: 1.2rem; text-transform: uppercase; }
.search-form input[type="submit"] { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; padding: 0; position: absolute; width: 1px; }
img.centered, .aligncenter { display: block; margin: 0 auto 24px; margin: 0 auto 2.4rem; }
a.alignnone img, img.alignnone { margin-bottom: 12px; margin-bottom: 1.2rem; }
.alignleft { float: left; text-align: left; }
.alignright { float: right; text-align: right; }
a.alignleft img, img.alignleft, .wp-caption.alignleft { margin: 0 24px 24px 0; margin: 0 2.4rem 2.4rem 0; }
a.alignright img, img.alignright, .wp-caption.alignright { margin: 0 0 24px 24px; margin: 0 0 2.4rem 2.4rem; }
.entry-content .wp-caption-text { font-size: 14px; font-size: 1.4rem; font-weight: 700; margin: 0; text-align: center; }
.widget_calendar table { width: 100%; }
.widget_calendar td, .widget_calendar th { text-align: center; }
/* Genesis
--------------------------------------------- */

.breadcrumb { background-color: #f5f4f2; color: #c3bbad; font-size: 12px; font-size: 1.2rem; letter-spacing: 1px; letter-spacing: 0.1rem; padding: 16px 40px; padding: 1.6rem 4rem; text-transform: uppercase; }
.archive-description, .author-box { background-color: #f5f4f2; margin-bottom: 40px; margin-bottom: 4rem; }
.archive-description { padding: 40px 40px 24px; padding: 4rem 4rem 2.4rem; }
.author-box { padding: 40px; padding: 4rem; }
.author-box-title { color: #319a54; font-family: 'Jura', serif; font-size: 24px; font-size: 2.4rem; font-weight: 700; margin-bottom: 4px; margin-bottom: 0.4rem; }
.author-box p { margin-bottom: 0; }
.author-box .avatar { margin-right: 24px; margin-right: 2.4rem; }
/* Titles
--------------------------------------------- */

.entry-title { color: #984a23; font-size: 46px; font-size: 4.6rem; line-height: 1; padding: 40px 40px 0; padding: 4rem 4rem 0; }
.entry-title a { color: #984a23; }
.entry-title a:hover { color: #46402f; }
.widget-title { font-family: 'Jura', serif; font-size: 21px; font-size: 2.1rem; font-weight: 700; letter-spacing: 0; margin-bottom: 24px; margin-bottom: 2.4rem; }
.archive-title { font-size: 20px; font-size: 2rem; font-weight: 700; margin-bottom: 24px; margin-bottom: 2.4rem; }
.sidebar .widget-title, .sidebar .widget-title a { color: #319a54; }
.footer-widgets .widget-title { color: #984a23; }
/*
Widgets
---------------------------------------------------------------------------------------------------- */

/* Featured Content
--------------------------------------------- */

.featured-content .entry { margin-bottom: 20px; margin-bottom: 2rem; }
.featured-content .entry-meta, .featured-content .entry-content, .featured-content .entry-footer { padding: 0; }
.featured-content .entry-title { font-size: 25px; font-size: 2.5rem; line-height: 1.2; padding: 0; }
/*
Plugins
---------------------------------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.enews-widget { color: #c3bbad; }
.enews-widget .widget-title { color: #fff; }
.enews-widget input { margin-bottom: 16px; margin-bottom: 1.6rem; }
.enews-widget input:focus { /*border: 1px solid #ddd;*/ -moz-box-shadow: 0px 0px 0px 1px #DDD inset; -webkit-box-shadow: 0px 0px 0px 1px #DDD inset; box-shadow: 0px 0px 0px 1px #DDD inset; }
.enews-widget input[type="submit"] { background-color: #319a54; color: #fff; margin: 0; width: 100%; }
.enews-widget input:hover[type="submit"] { background-color: #fff; color: #3e3827; }
/* Genesis Latest Tweets
--------------------------------------------- */

.latest-tweets ul li { margin-bottom: 16px; margin-bottom: 1.6rem; }
/* 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; font-size: 1.6rem; padding: 16px; padding: 1.6rem; }
div.gform_wrapper .ginput_complex label { padding: 0; }
div.gform_wrapper li, div.gform_wrapper form li { margin: 16px 0 0; margin: 1.6rem 0 0; }
div.gform_wrapper .gform_footer input[type="submit"] { font-size: 14px; font-size: 1.4rem; }
/* Jetpack
--------------------------------------------- */

img#wpstats { display: none; }
/*
Site Header
---------------------------------------------------------------------------------------------------- */

.site-header { background: #319a54 url(images/pattern.png); background-size: 10px 10px; color: #fff; padding: 40px 0 200px; padding: 4rem 0 20rem; overflow: hidden; }
/* Title Area
--------------------------------------------- */

.title-area { float: left; padding: 0; width: 360px; }
.header-image .title-area { padding: 0; }
.site-title { font-family: 'Jura', serif; font-size: 42px; font-size: 4.2rem; font-weight: 700; line-height: 1; margin: 0 0 12px; margin: 0 0 1.2rem; }
.site-title a, .site-title a:hover { color: #fff; }
.site-description { color: #287241; font-size: 14px; font-size: 1.4rem; font-weight: 700; line-height: 1; letter-spacing: 2px; letter-spacing: 0.2rem; margin: 0; text-transform: uppercase; }
/* Full width header, no widgets */

.header-full-width .title-area, .header-full-width .site-title { width: 100%; }
.header-image .site-description, .header-image .site-title a { display: block; text-indent: -9999px; }
/* Widget Area
--------------------------------------------- */

.site-header .widget-area { float: right; text-align: right; width: 740px; }
.site-header .widget-area a { color: #fff; }
.site-header .widget-area a:hover { color: #287241; }
.site-header .search-form { float: right; margin-top: 24px; margin-top: 2.4rem; }
/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu { clear: both; color: #fff; font-family: 'Jura', sans-serif; font-size: 14px; font-size: 1.4rem; font-weight: 700; line-height: 1.4; width: 100%; }
.genesis-nav-menu .menu-item { display: inline-block; text-align: left; }
.genesis-nav-menu a { color: #fff; display: block; padding: 24px 16px; padding: 2.4rem 1.1rem; position: relative; }
.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a { color: #287241; }
.genesis-nav-menu .sub-menu {
-moz-transition: opacity .4s ease-in-out;
-ms-transition: opacity .4s ease-in-out;
-o-transition: opacity .4s ease-in-out;
-webkit-transition: opacity .4s ease-in-out; left: -9999px; opacity: 0; position: absolute; transition: opacity .4s ease-in-out;
width: 175px; z-index: 99; }
.genesis-nav-menu .sub-menu a { background-color: #287241; font-size: 12px; font-size: 1.2rem; letter-spacing: 0; padding: 14px 20px; padding: 1.4rem 2rem; position: relative; width: 175px; }
.genesis-nav-menu .sub-menu a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a { background-color: #fff; color: #984a23; }
.genesis-nav-menu .sub-menu .sub-menu { margin: -46px 0 0 174px; }
.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 { display: inline-block; float: right; list-style-type: none; padding: 24px 0; padding: 2.4rem 0; }
.genesis-nav-menu > .right > a { display: inline; padding: 0; }
.genesis-nav-menu > .rss > a { padding: 24px 16px; padding: 2.4rem 1.6rem; }
.genesis-nav-menu > .search { padding: 10px 0 0; padding: 1rem 0 0; }
/* Site Header Navigation
--------------------------------------------- */

.site-header .genesis-nav-menu a { text-transform: uppercase; }
/* Primary Navigation
--------------------------------------------- */

.nav-primary { background-color: #287241; }
.nav-primary .genesis-nav-menu a:hover, .nav-primary .genesis-nav-menu .current-menu-item > a { color: #319a54; }
.nav-primary .sub-menu a:hover, .nav-primary .sub-menu .current-menu-item > a { color: #984a23; }
/* Secondary Navigation
--------------------------------------------- */

.nav-secondary { background-color: #319a54; }
/*
Content Area
---------------------------------------------------------------------------------------------------- */

/* Entries
--------------------------------------------- */

.entry { margin-bottom: 40px; margin-bottom: 4rem; }
.entry-meta, .entry-content, .entry-footer { padding: 0 40px; padding: 0 4rem; }
.entry-content ol, .entry-content p, .entry-content ul, .quote-caption { margin-bottom: 26px; margin-bottom: 2.6rem; }
.entry-content ol, .entry-content ul { margin-left: 40px; margin-left: 4rem; }
.entry-content ol li { list-style-type: decimal; }
.entry-content ul li { list-style-type: square; }
.entry-content ol ol, .entry-content ul ul { margin-bottom: 0; }
.entry-content .search-form { width: 50%; }
.entry-meta { color: #c3bbad; font-size: 12px; font-size: 1.2rem; letter-spacing: 1px; letter-spacing: 0.1rem; text-transform: uppercase; }
.entry-meta a { color: #c3bbad; }
.entry-meta a:hover { color: #319a54; }
.entry-header .entry-meta { margin-bottom: 24px; margin-bottom: 2.4rem; }
.entry-footer .entry-meta { border-top: 1px dashed #7f7a62; margin: 0; padding: 24px 0 8px; padding: 2.4rem 0 0.8rem; }
.entry-comments-link::before, .entry-tags::before {
content: "\2F";
margin: 0 6px 0 2px;
margin: 0 0.6rem 0 0.2rem;
}
/* Pagination
--------------------------------------------- */

.archive-pagination { clear: both; font-size: 14px; font-size: 1.4rem; padding: 0 40px 40px; padding: 0 4rem 4rem; }
.archive-pagination li { display: inline; }
.archive-pagination li a { background-color: #dddad3; border-radius: 3px; color: #984a23; cursor: pointer; display: inline-block; margin-bottom: 4px; margin-bottom: 0.4rem; padding: 8px 12px; padding: 0.8rem 1.2rem; }
.archive-pagination li a:hover, .archive-pagination li.active a { background-color: #984a23; color: #fff; }
/* Comments
--------------------------------------------- */

.comment-respond, .entry-comments, .entry-pings { margin-bottom: 40px; margin-bottom: 4rem; }
.entry-comments { padding: 0 40px; padding: 0 4rem; }
.comment-respond, .entry-pings { padding: 40px 40px 16px; padding: 4rem 4rem 1.6rem; }
.comment-content { clear: both; }
.entry-comments .comment-author { margin-bottom: 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; margin-right: 1.2rem; }
.comment-list li, .ping-list li { list-style-type: none; margin: 24px 0 16px 140px; margin: 2.4rem 0 1.6rem 14rem; padding: 32px; padding: 3.2rem; position: relative; }
.comment-list li li { margin-right: -32px; margin-right: -3.2rem; }
.comment .avatar { display: block; float: none; margin: 0 auto 12px; margin: 0 auto 1.2rem; }
.comment-list .comment-author { font-size: 13px; font-size: 1.3rem; left: -170px; position: absolute; text-align: center; top: 10px; width: 170px; }
.comment-list .comment-author .says { display: none; }
.comment-list cite { display: block; text-align: center; margin-top: 10px; margin-top: 1rem; }
.comment-meta { color: #7c7a77; font-size: 10px; font-size: 1rem; left: -180px; position: absolute; top: 90px; text-align: center; width: 180px; }
.comment-list .comment-author:before { content: ''; display: block; height: 0; position: absolute; right: 0px; border-bottom: 25px solid; border-left: 10px solid; border-right: 17px solid; border-top: 15px solid; border-color: #f5f4f2 #f5f4f2 transparent transparent; top: 20px; width: 0; }
.depth-2 .comment-author:before, .depth-4 .comment-author:before { border-color: #fff #fff transparent transparent; }
.depth-3 .comment-author:before { border-color: #f5f4f2 #f5f4f2 transparent transparent; }
.ping-list .comment-meta { color: #7c7a77; font-size: 11px; margin: 0 0 5px; margin: 0 0 0.5rem; }
.reply { font-size: 14px; }
.nocomments { text-align: center; }
#comments .navigation { display: block; }
.depth-3, .thread-alt, .thread-even { background-color: #f5f4f2; }
.depth-2, .depth-4 { background-color: #fff; }
.form-allowed-tags { background-color: #f5f4f2; font-size: 14px; font-size: 1.4rem; padding: 24px; padding: 2.4rem; }
/*
Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar a { color: #984a23; }
.sidebar a:hover { color: #319a54; }
.sidebar p:last-child { margin-bottom: 0; }
.sidebar li { border-bottom: 1px dashed #827d65; list-style-type: none; margin-bottom: 12px; margin-bottom: 1.2rem; padding-bottom: 12px; padding-bottom: 1.2rem; word-wrap: break-word; }
.sidebar li ul { border-top: 1px dashed #827d65; margin-top: 12px; margin-top: 1.2rem; padding-top: 12px; padding-top: 1.2rem; }
.sidebar ul > li:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.sidebar .widget { border-bottom: 1px dashed #dddad3; padding: 40px; padding: 4rem; }
.sidebar .enews-widget { background: #443e2c url(images/pattern-dark.png); background-size: 10px 10px; box-shadow: inset 10px 0 10px -10px #2f2a1e; }
.sidebar-content .sidebar .enews-widget { box-shadow: inset -10px 0 10px -10px #2f2a1e; }
/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets { background: rgba( 0, 0, 0, 0.3 ); clear: both; margin: 40px auto 0; margin: 4rem auto 0; padding: 10px; padding: 1rem; position: relative; max-width: 1140px; z-index: 9; }
.footer-widgets .wrap { background: #fff url(images/pattern-light.png); background-size: 10px 10px; clear: both; padding: 40px 40px 16px; padding: 4rem 4rem 1.6rem; width: 100%; }
.footer-widgets-1, .footer-widgets-3 { width: 320px; }
.footer-widgets-2 { width: 310px; }
.footer-widgets-1 { margin-right: 40px; margin-right: 4rem; }
.footer-widgets-1, .footer-widgets-2 { float: left; }
.footer-widgets-3 { float: right; }
.footer-widgets .widget { margin-bottom: 24px; margin-bottom: 2.4rem; }
.footer-widgets li { border-bottom: 1px dashed #827d65; list-style-type: none; margin-bottom: 12px; margin-bottom: 1.2rem; padding-bottom: 12px; padding-bottom: 1.2rem; word-wrap: break-word; }
.footer-widgets li ul { border-top: 1px dashed #827d65; margin-top: 12px; margin-top: 1.2rem; padding-top: 12px; padding-top: 1.2rem; }
.footer-widgets ul > li:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.footer-widgets .search-form input:focus { border: 1px solid #ddd; }
/*
Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer { background: #443e2c url(images/pattern-dark.png); background-size: 10px 10px; box-shadow: inset 0 3px 4px #3c3624; color: #c3bbad; font-size: 14px; font-size: 1.4rem; font-weight: 700; margin-top: -160px; margin-top: -16rem; padding: 220px 0 60px; padding: 22rem 0 60px; text-align: center; text-transform: uppercase; }
.site-footer a { color: #c3bbad; }
.site-footer a:hover { color: #fff; }
.site-footer p { margin-bottom: 0; }
/*
Theme Colors
---------------------------------------------------------------------------------------------------- */

/* Going Green Pro Forest
--------------------------------------------- */

.going-green-pro-forest .author-box-title, .going-green-pro-forest .entry-meta a:hover, .going-green-pro-forest .nav-primary .genesis-nav-menu .current-menu-item > a, .going-green-pro-forest .nav-primary .genesis-nav-menu a:hover, .going-green-pro-forest .sidebar a:hover, .going-green-pro-forest a { color: #287241; }
.going-green-pro-forest .site-description, .going-green-pro-forest .genesis-nav-menu .current-menu-item > a, .going-green-pro-forest .genesis-nav-menu a:hover, .going-green-pro-forest .site-header .widget-area a:hover { color: #1b4d2c; }
.going-green-pro-forest .entry-title, .going-green-pro-forest .entry-title a, .going-green-pro-forest .footer-widgets .widget-title, .going-green-pro-forest .genesis-nav-menu .sub-menu .current-menu-item > a, .going-green-pro-forest .genesis-nav-menu .sub-menu a:hover, .going-green-pro-forest .navigation li a, .going-green-pro-forest .sidebar .widget-title a, .going-green-pro-forest .sidebar a, .going-green-pro-forest a:hover { color: #984a23; }
.going-green-pro-forest .entry-meta a, .going-green-pro-forest .site-footer a { color: #c3bbad; }
.going-green-pro-forest .entry-title a:hover { color: #46402f; }
.going-green-pro-forest .enews-widget .widget-title, .going-green-pro-forest .genesis-nav-menu a, .going-green-pro-forest .navigation li a:hover, .going-green-pro-forest .navigation li.active a, .going-green-pro-forest .site-footer a:hover, .going-green-pro-forest .site-title a, .going-green-pro-forest .site-title a:hover { color: #fff; }
.going-green-pro-forest .enews-widget input[type="submit"], .going-green-pro-forest .nav-secondary, .going-green-pro-forest button:hover, .going-green-pro-forest input:hover[type="button"], .going-green-pro-forest input:hover[type="reset"], .going-green-pro-forest input:hover[type="submit"] { background-color: #287241; }
.going-green-pro-forest .site-header { background-color: #287241; }
.going-green-pro-forest .genesis-nav-menu .sub-menu a, .going-green-pro-forest .nav-primary { background-color: #1b4d2c; }
.enews-widget input:hover[type="submit"], .genesis-nav-menu .sub-menu .current-menu-item > a, .genesis-nav-menu .sub-menu a:hover { background-color: #fff; }
/* Going Green Pro Mint
--------------------------------------------- */

.going-green-pro-mint .author-box-title, .going-green-pro-mint .entry-meta a:hover, .going-green-pro-mint .nav-primary .genesis-nav-menu .current-menu-item > a, .going-green-pro-mint .nav-primary .genesis-nav-menu a:hover, .going-green-pro-mint .sidebar a:hover, .going-green-pro-mint a { color: #329d7e; }
.going-green-pro-mint .site-description, .going-green-pro-mint .genesis-nav-menu .current-menu-item > a, .going-green-pro-mint .genesis-nav-menu a:hover, .going-green-pro-mint .site-header .widget-area a:hover { color: #25755e; }
.going-green-pro-mint .entry-title, .going-green-pro-mint .entry-title a, .going-green-pro-mint .footer-widgets .widget-title, .going-green-pro-mint .genesis-nav-menu .sub-menu .current-menu-item > a, .going-green-pro-mint .genesis-nav-menu .sub-menu a:hover, .going-green-pro-mint .navigation li a, .going-green-pro-mint .sidebar .widget-title a, .going-green-pro-mint .sidebar a, .going-green-pro-mint a:hover { color: #984a23; }
.going-green-pro-mint .entry-meta a, .going-green-pro-mint .site-footer a { color: #c3bbad; }
.going-green-pro-mint .entry-title a:hover { color: #46402f; }
.going-green-pro-mint .enews-widget .widget-title, .going-green-pro-mint .genesis-nav-menu a, .going-green-pro-mint .navigation li a:hover, .going-green-pro-mint .navigation li.active a, .going-green-pro-mint .site-footer a:hover, .going-green-pro-mint .site-title a, .going-green-pro-mint .site-title a:hover { color: #fff; }
.going-green-pro-mint .enews-widget input[type="submit"], .going-green-pro-mint .nav-secondary, .going-green-pro-mint button:hover, .going-green-pro-mint input:hover[type="button"], .going-green-pro-mint input:hover[type="reset"], .going-green-pro-mint input:hover[type="submit"] { background-color: #329d7e; }
.going-green-pro-mint .site-header { background-color: #329d7e; }
.going-green-pro-mint .genesis-nav-menu .sub-menu a, .going-green-pro-mint .nav-primary { background-color: #25755e; }
.enews-widget input:hover[type="submit"], .genesis-nav-menu .sub-menu .current-menu-item > a, .genesis-nav-menu .sub-menu a:hover { background-color: #fff; }
/* Going Green Pro Olive
--------------------------------------------- */

.going-green-pro-olive .author-box-title, .going-green-pro-olive .entry-meta a:hover, .going-green-pro-olive .nav-primary .genesis-nav-menu .current-menu-item > a, .going-green-pro-olive .nav-primary .genesis-nav-menu a:hover, .going-green-pro-olive .sidebar a:hover, .going-green-pro-olive a { color: #609a31; }
.going-green-pro-olive .site-description, .going-green-pro-olive .genesis-nav-menu .current-menu-item > a, .going-green-pro-olive .genesis-nav-menu a:hover, .going-green-pro-olive .site-header .widget-area a:hover { color: #456f24; }
.going-green-pro-olive .entry-title, .going-green-pro-olive .entry-title a, .going-green-pro-olive .footer-widgets .widget-title, .going-green-pro-olive .genesis-nav-menu .sub-menu .current-menu-item > a, .going-green-pro-olive .genesis-nav-menu .sub-menu a:hover, .going-green-pro-olive .navigation li a, .going-green-pro-olive .sidebar .widget-title a, .going-green-pro-olive .sidebar a, .going-green-pro-olive a:hover { color: #984a23; }
.going-green-pro-olive .entry-meta a, .going-green-pro-olive .site-footer a { color: #c3bbad; }
.going-green-pro-olive .entry-title a:hover { color: #46402f; }
.going-green-pro-olive .enews-widget .widget-title, .going-green-pro-olive .genesis-nav-menu a, .going-green-pro-olive .navigation li a:hover, .going-green-pro-olive .navigation li.active a, .going-green-pro-olive .site-footer a:hover, .going-green-pro-olive .site-title a, .going-green-pro-olive .site-title a:hover { color: #fff; }
.going-green-pro-olive .enews-widget input[type="submit"], .going-green-pro-olive .nav-secondary, .going-green-pro-olive button:hover, .going-green-pro-olive input:hover[type="button"], .going-green-pro-olive input:hover[type="reset"], .going-green-pro-olive input:hover[type="submit"] { background-color: #609a31; }
.going-green-pro-olive .site-header { background-color: #609a31; }
.going-green-pro-olive .genesis-nav-menu .sub-menu a, .going-green-pro-olive .nav-primary { background-color: #456f24; }
.enews-widget input:hover[type="submit"], .genesis-nav-menu .sub-menu .current-menu-item > a, .genesis-nav-menu .sub-menu a:hover { background-color: #fff; }
.slides1 { float: left; }

/*
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: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
 body, .site-header {
 background-image: url(images/pattern@2x.png);
}
 .content, .footer-widgets .wrap, .site-inner .wrap {
 background-image: url(images/pattern-light@2x.png);
}
 .going-green-pro-forest .site-header, .sidebar .enews-widget, .site-footer {
 background-image: url(images/pattern-dark@2x.png);
}
}
 @media only screen and (max-width: 1268px) {
.footer-widgets, .wrap, .site-inner {
max-width: 960px;
}
.content {
width: 640px;
}
.site-header .widget-area {
width: 620px;
}
.title-area {
width: 340px;
}
.sidebar-primary {
width: 300px;
}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
width: 260px;
}
.genesis-nav-menu a {
padding: 24px 12px;
padding: 2.4rem 1.2rem;
}
.comment-list li ul li {
margin-right: -40px;
margin-right: -4rem;
}
.comment-list li .avatar, .comment-list .comment-author::before {
display: none;
}
.comment-list .comment-author, .comment-meta {
font-size: 14px;
font-size: 1.4rem;
left: 0;
position: inherit;
text-align: left;
top: 0;
width: auto;
}
.comment-meta {
margin: 0 0 10px;
margin: 0 0 1rem;
}
.comment-list cite {
text-align: left;
}
.comment-list cite, .comment-list .comment-author .says {
display: inline-block;
}
.comment-list li, .ping-list li {
margin: 20px 0 5px;
margin: 2rem 0 0.5rem;
}
}
 @media only screen and (max-width: 1067px) {
.footer-widgets, .wrap, .site-inner {
max-width: 900px;
width: 92%;
}
.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-inner {
margin: -160px auto 0;
margin: -16rem auto 0;
}
.site-header {
padding: 30px 0 180px;
padding: 3rem 0 18rem;
}
.header-image .site-header .title-area {
background-position: top !important;
}
.entry-footer .entry-meta {
padding: 0;
}
.genesis-nav-menu li, .site-header ul.genesis-nav-menu, .site-header .search-form {
float: none;
}
.genesis-nav-menu, .site-description, .site-header .title-area, .site-header .search-form, .site-title {
text-align: center;
}
.title-area {
padding-bottom: 12px;
padding-bottom: 1.2rem;
}
.genesis-nav-menu {
padding: 16px 0;
padding: 1.6rem 0;
}
.genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a {
padding: 3px 12px;
padding: 0.3rem 1.2rem;
}
.site-header .search-form {
margin: 16px auto;
margin: 1.6rem auto;
}
.genesis-nav-menu li.right {
display: none;
}
.entry-title {
font-size: 30px;
font-size: 3rem;
}
.entry-footer .entry-meta {
margin: 0;
padding-top: 12px;
padding-top: 1.2rem;
}
.footer-widgets-1 {
margin: 0;
}
}
 @media only screen and (max-width: 767px) {
.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%;
}
.header-image .site-header .title-area {
background-size: contain !important;
}
}
/* 24-10-13 */
.we { margin: 20px 0 15px }
.we .wrap { border: 10px solid #989790; background: #fff; text-align: center; line-height: 75px; font-weight: 700; color: #000; font-size: 31px; }
.featured .wrap { border: 10px solid #989790; background: #fff; padding: 10px }
.sidebar .enews-widget { border-bottom: none }
/* banner form contact form  */
.sidebar .enews-widget { padding: 1rem 2rem 1.4rem; }
.sidebar .enews-widget p { line-height: 25px; margin: 0 0 1.9rem; float: left; width: 171px; font-size: 14px; position: relative; }
.sidebar .enews-widget p img { position: absolute; top: -3px; right: -83%; width: 63%; }
.sidebar .enews-widget input[type="text"], .sidebar .enews-widget input[type="email"] { padding: 1rem; }
/* 25-10-13 */
.site-header .title-area { width: 340px; height: 70px; position: relative; }
.site-header .title-area a { position: absolute; top: 79%; left: 28%; font-size: 13px; letter-spacing: 0.5px; text-indent: 0; }
.site-header .site-description {
position: absolute;
color: #FFF;
top: 79%;
left: 27%;
font-size: 10px;
letter-spacing: 0.5px;
text-indent: 0;
font-family: 'Jura', serif;
font-size: 13px;
font-weight: 700;
line-height: 1;
 text-transform: capitalize;
}
.site-header .title-area .site-title {
display: none;
}
.site-header .widget-area { width: 757px; }
/* footer 5 div */
.footer-widgets-5.widget-area {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  margin: 0 auto !important;
}

.footer-widgets .footer-widgets-1, .footer-widgets .footer-widgets-2, .footer-widgets .footer-widgets-3, .footer-widgets .footer-widgets-4 { width: 250px }
.footer-widgets .footer-widgets-3, .footer-widgets .footer-widgets-4 { float: left }
.footer-widgets .widget-area { width: 243px; margin: 0 0 0 14px; background: url(http://www.hawaiiannativeplants.com/wp-content/themes/going-green-pro/images/brdrt.gif) left center repeat-y; padding: 0 0 0 16px; min-height: 343px; margin-bottom: 10px }
.footer-widgets .widget-area:first-child { background: none; margin-left: 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.footer-widgets .wrap { padding: 4rem 2rem 1.6rem; }
.footer-widgets-1 .freerepse h2 { background: #443e2c url(images/pattern-dark.png); padding: 10px; position: relative }
.footer-widgets-1 .freerepse .widtxt { font-size: 17px; line-height: 18px; width: 130px; float: left; color: #c3bbad; }
.footer-widgets-1 .freerepse .widtxt .text1 { font-size: 15px; line-height: 9px; }
.footer-widgets-1 .freerepse .widtxt + img { position: absolute; top: -5px; right: 1% }
.footer-widgets .footer-widgets-1 { width: 291px; }
.footer-widgets-1 .infusion-form label { min-width: 75px; float: left; line-height: 30px; }
.footer-widgets-1 .infusion-form input[type="text"] { padding: 0.6rem; width: 71%; }
.footer-widgets-1 .infusion-form li { border-bottom: none; margin-bottom: 0.3rem; }
.footer-widgets .footer-widgets-1 { border: 1px solid #D7D9DA; padding: 10px; }
.footer-widgets .footer-widgets-1 .widget { margin-bottom: 0 }
.sidebar-primary .freerepse h2 { background: #443e2c url(images/pattern-dark.png); padding: 10px; position: relative }
.sidebar-primary .freerepse .widtxt { font-size: 17px; line-height: 18px; width: 130px; float: left; color: #c3bbad; }
.sidebar-primary .freerepse .widtxt .text1 { font-size: 16px; line-height: 9px; }
.sidebar-primary .freerepse .widtxt + img { position: absolute; top: -5px; right: 1% }
.sidebar-primary .infusion-form label { min-width: 75px; display: inline-block; }
.sidebar-primary .infusion-form input[type="text"] { padding: 0.6rem; width: 71%; }
.sidebar-primary { background: #000 }
/* 29-10-13 */
a.learnbtn, .plant_cat .more, .type-mcm_our-plant .more-link, .feat_post a.more { background: #319A54; color: #FFF; border: 1px solid #FFF; border-radius: 2px; font-size: 14px; padding: 3px 13px; -moz-box-shadow: 2px 2px 2px 0px #A09F9F; -webkit-box-shadow: 2px 2px 2px 0px #A09F9F; box-shadow: 2px 2px 2px 0px #A09F9F; margin-left: 37px; }
a.learnbtn:hover, .plant_cat .more:hover, .type-mcm_our-plant .more-link:hover { background: #3BAC60; -moz-box-shadow: 2px 2px 2px 0px #B3B3B3; -webkit-box-shadow: 2px 2px 2px 0px #B3B3B3; box-shadow: 2px 2px 2px 0px #B3B3B3; }
.plant_cat .more { margin-left: 0 }
a.learnbtn:active, .feat_post a.more:active { position: relative; top: 1px }
.green_border, .feat_post .thumb img { border: 5px solid #319A54; }
.gridcol .profdiv .wp-post-image { float: right }
#menu-header-menu #follow { float: right; list-style: none; display: inline-block; }
#menu-header-menu #follow a { display: inline-block; padding: 0; margin: 16px 5px; }
#follow a img:hover { position: relative; top: 1px; opacity: 0.9; }
/* 30-10-13 */
.plant_cat { background: #FFF; padding: 20px; -moz-box-shadow: 0px 0px 6px 3px #CCC; -webkit-box-shadow: 0px 0px 6px 3px #CCC; box-shadow: 0px 0px 6px 3px #CCC; margin-bottom: 25px }
.plant_cat .desc { }
.plant_cat .thumb { }
.plant_cat .thumb_div { width: 16%; }
.plant_cat .desc_div { width: 80%; }
.clr, .clear { overflow: hidden; clear: both; height: 0; width: 0 }
.fl { float: left }
.fr { float: right }
.type-mcm_our-plant { background: #FFF; /* margin: 28px; box-shadow: 1px 1px 6px 1px #CCC; */ }
.type-mcm_our-plant p { margin-bottom: 1.5rem; }
.type-mcm_our-plant p .more-link { display: block; width: 117px; text-align: center; height: 24px; line-height: 17px; margin-left: 0; margin-top: 5px; }
#colorbox { width: 306px!important; height: 277px!important; }
/* 9-11-2013 */
#mc_signup .mc_input { width: 59%; padding: 0.6px; height: 28px; float: right; }
#mc_signup .mc_var_label { line-height: 27px; display: inline-block }
#mc_signup .mc_signup_submit { text-align: left }
#mc_signup #mc_signup_submit { width: 65px }
/* Custom media queries */
@media only screen and (max-width: 1168px) {
#menu-header-menu .menu-item-type-custom {
float: none
}
}
@media only screen and (max-width: 1024px) {
.site-header .widget-area {
width: 100%
}
.footer-widgets .widget-area {
background: url(http://72.29.76.194/~hawaiian/wp-content/themes/going-green-pro/images/ft_seprator.png) top center repeat-x;
padding: 10px;
margin: 10px 0 15px;
width: 100% !important;
margin-left: 0;
min-height: 0;
}
#menu-header-menu #follow {
float: none;
}
#menu-header-menu #follow a {
margin: 16px 5px 0;
}
}
@media only screen and (max-width: 768px) {
.site-header .widget-area .genesis-nav-menu a {
padding: 0.3rem 1.0rem;
}
.nav-primary .genesis-nav-menu a {
padding: 0.3rem 0.7rem;
}
.we .wrap {
font-size: 24px;
}
.plant_cat .thumb_div {
width: 33%;
}
.plant_cat .desc_div {
width: 67%;
}
}
@media only screen and (max-width: 640px) {
.site-header .widget-area .genesis-nav-menu a {
padding: 1.0rem
}
.site-header .widget-area .genesis-nav-menu li {
margin: 0 1.4rem;
}
}
@media only screen and (max-width: 480px) {
.we .wrap {
font-size: 29px;
line-height: 39px;
}
.plant_cat .thumb_div {
width: 57%;
}
.plant_cat .desc_div {
float: none;
width: 100%;
}
.plant_cat .thumb_div {
margin-bottom: 4px
}
}
@media only screen and (max-width: 320px) {
.site-header .widget-area .genesis-nav-menu li {
margin: 0;
width: 50%;
float: left;
}
.sidebar .enews-widget p {
width: 125px;
font-size: 12px;
line-height: 21px;
}
.site-header .title-area {
width: 279px;
}
.site-header .title-area a {
top: 63%;
left: 27%;
font-size: 11px;
}
#menu-header-menu #follow a {
margin: 16px 4px 0;
}
.footer-widgets-1 .freerepse .widtxt + img {
width: 40%;
top: 17px;
}
.footer-widgets-1 .infusion-form input[type="text"] {
width: 100%
}
.plant_cat .thumb_div {
width: 100%;
}
.plant_cat .thumb_div {
text-align: center;
margin-bottom: 9px
}
#colorbox {
width: 303px!important;
}
}

.homesec .widget.widget_mailchimpsf_widget { border: 0; }
.homesec .soliloquy-container { margin-bottom: 0 !important; }
.footer-widgets-1 .widget_mailchimpsf_widget h2 { background: #443e2c url(images/pattern-dark.png); padding: 10px; position: relative }
.footer-widgets-1 .widget_mailchimpsf_widget .widget-wrap .widtxt { font-size: 17px; line-height: 18px; width: 130px; float: left; color: #c3bbad; }
.footer-widgets-1 .widget_mailchimpsf_widget .widget-wrap .widtxt .text1 { font-size: 15px; line-height: 9px; }
.footer-widgets-1 .widget_mailchimpsf_widget .widget-wrap .widtxt + img { position: absolute; top: -5px; right: 1% }
.sidebar-primary .widget_mailchimpsf_widget .widget-wrap h2 { padding: 10px 10px 4px 10px; position: relative; margin-bottom: 2.0rem }
.sidebar-primary .widget_mailchimpsf_widget .widget-wrap .widtxt { font-size: 17px; line-height: 25px; width: 173px; float: left; color: #c3bbad; }
 @-moz-document url-prefix() {
.sidebar-primary .widget_mailchimpsf_widget .widget-wrap .widtxt {
line-height: 24px;
}
}
.sidebar-primary .widget_mailchimpsf_widget .widget-wrap .widtxt .text1 { font-size: 16px; line-height: 9px; }
.sidebar-primary .widget_mailchimpsf_widget .widget-wrap .widtxt + img { position: absolute; top: -5px; right: 1% }
#mc-indicates-required, .mc_required { display: none; }
/* New Box beside slider 12-11-2013 */
.sidbx + aside.sidebar-primary {/*background:#443E2C url(images/pattern-dark.png)*/ background: #fff }
.sidbx + aside.sidebar-primary .widget {/* border-bottom: none;*/ padding: 1rem; background: #443E2C url(images/pattern-dark.png) }
.sidbx + aside.sidebar-primary .widget #mc_signup #mc_signup_submit { width: 68px; margin-top: 0.4rem; }
.sidbx + aside.sidebar-primary #mc_signup .mc_input { width: 76% }
.featured .feat_post { float: left; margin-left: 10%; width: 45% }
.featured .feat_post:first-child { margin-left: 0 }
.featured .feat_post .thumb { float: left; margin: 10px 10px 10px 0px }
.featured .feat_post .desc { margin: 10px 0 0 0 }
.featured .feat_post .head { display: block }
.featured .feat_post .desc p { min-height: 252px }
.feat_post a.more { float: right; margin-right: 126px }
.clr { clear: both; overflow: hidden; height: 0; width: 0 }
.featured .view_all { text-align: right; margin: 15px 0 0 }
.featured .view_all a { text-decoration: underline }
.featured .view_all a:hover { text-decoration: none }
.entry-title.blog-title { padding-top: 0; width: 80%; float: right; text-align: left; padding-left: 0; font-size: 3rem; }
/* 13-11-2013 */
.sidbx + aside.sidebar-primary .widget .mc_merge_var { margin-bottom: 0.9em; }
.sidbx + aside.sidebar-primary #mc_signup .mc_var_label { color: #E9E9E9; font-size:13px }
.catg_serach { padding: 4rem 4rem 0; }
.serch_lbl { line-height: 47px; margin-right: 15px; }
.catg_serach select { padding: 0.6rem; }
.subbtn_sub { margin: 10px 0 17px 8px; padding: 10px 25px; }
.h2_new { font-size: 24px!important; }
.back { margin-bottom: 5px; margin-right: 44px; background: none repeat scroll 0 0 #319A54; border: 1px solid #FFFFFF; border-radius: 2px 2px 2px 2px; box-shadow: 2px 2px 2px 0 #A09F9F; color: #FFFFFF; font-size: 14px; margin-left: 37px; padding: 3px 13px; }
/* 14-11-2013 */
/* Testimonials*/
.testimonial { width: 100%; margin: 20px auto; padding: 0px; text-align: left; border: 1px solid #E6E6E6; }
.testimonial .inner h3 { background: url("../going-green-pro/images/quotes.png") no-repeat scroll left center transparent; color: #5E5E5E; font-size: 18px; font-weight: bold; margin-bottom: 10px; padding: 5px 0 5px 40px; text-align: left; line-height: 1.2em; }
.testimonial .inner { border: 1px solid #FFFFFF; margin: 0; padding: 20px; background: #fbfbfb; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #fbfbfb 0%, #ededed 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #ededed)); background: -webkit-linear-gradient(top, #fbfbfb 0%, #ededed 100%); background: -o-linear-gradient(top, #fbfbfb 0%, #ededed 100%); background: -ms-linear-gradient(top, #fbfbfb 0%, #ededed 100%); background: linear-gradient(to bottom, #fbfbfb 0%, #ededed 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ededed', GradientType=0 );}
.testimonial img { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EFEFEF; padding: 6px; }
.testimonial .photo { float: left; margin-bottom: 5px; margin-right: 15px; /*position: relative;*/ display:inline; }
.testimonial .content { color: #666666; font-style: italic; padding-top: 0; float:right; width:83%; background:none; }
.testimonial .client { color: #666666; margin-top: 10px; text-align: right; }
.testimonial .client .name { font-weight: bold; }
.testimonial .company a { color: #004FC6; }
.italic{font-style: italic;}
/* Testimonials*/
.wp-pagenavi {
    clear: both;
    margin-bottom: 20px!important;
    text-align: center!important;
}


.plants-archive-description { margin-bottom: 0; padding: 30px; }
.plants-archive-description:before,
.plants-archive-description:after,
.plants-search:before,
.plants-search:after { content: " "; display: table; }
.plants-archive-description:after,
.plants-search:after { clear: both; }

.plants-drop { float: left; width: 50%; padding-right: 15px; }
.plants-search { float: right; width: 50%; padding-left: 15px; position: relative; }

.plants-search input[type="text"] { padding-right: 115px; }
.plants-search input[type="submit"] { margin-left: 15px; position: absolute; top: 1px; right: 0; border-radius: 0 3px 3px 0; }

@media (max-width: 768px) {
	.plants-drop { width: 100%; padding-right: 0; margin-bottom: 10px; }
	.plants-search { width: 100%; padding-left: 0; position: relative; }
}
