/*
Theme Name: Weaver II
Theme URI: http://weavertheme.com
Author: Bruce Wampler
Author URI: http://weavertheme.com/about
Description: The Weaver II theme is the easiest way to create your own perfect site design. Includes integrated Mobile device support that's second to none. Start with one of the many included sub-themes, then tweak away with the simple "checkbox" interface. Great for both newcomers AND pros. You can control virtually every aspect of your site - right down to individual pages if you need to. Make your header perfect. And at last, a mobile view that matches your site's regular style - automatically! Features include: context sensitive help; translations for than a dozen widely used languages, others easily translated; IE support; WP Multisite features; popular plugins supported; active support forum. Weaver II is simply one of the best themes available.
Version: 1.1.2
License:GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, white, black, gray, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template,  post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

This style sheet provides the basic settings (colors, margins, fonts, etc.) used by the Antique Ivory Sub-Theme.
There is an alternative style sheet called style-minimal.css that contains just a bare-bones set of styling that
can be used with the Blank sub-theme by checking the "Use Minimal Style Sheet" option on the
Main Options:General Appearance tab.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ATTENTION !!!!!!!!!!!!!!!!!!!!!!!!!!!

DO NOT EDIT THIS FILE! The Weaver II Theme has been designed so that editing style.css is no longer required!
If you need to make changes to the styles rules, add Custom CSS rules from the Advanced Options tab of the
Weaver II admin panel. Weaver II also is designed to use child themes for even more customization.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

*/
/*	T.O.C.
*  =Reset default browser CSS
 * =Weaver II helpers
 *  -- Plugin Helpers
 *  -- multiple columns
 * =Global
 * --Text elements
 * --Forms
 * --Links
 *
 * =Standard Elements
 * =Layout
 * =Images
 * =Sidebars
 * =Fonts
 * =Widgets
 * =Special Areas
 * =Mobile
 * =Archives
 * =Search
 * =Header
 * =InfoBar
 * =Menu
 * =Content
 * =Posts
 * ---- Post Formats ------
 *  =Aside
 *  =Link
 *  =No-title, posted on on bottom
 *  =Status
 *  =Chat
 *  =Quote
 * =error404
 * =Attachments
 * =Navigation
 * =Comments
 * =Footer
 * =RSS Feed, Calendar
 * =Print
 * =IE7, IE8
 */

@media all { /* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html {min-height: 100%; margin-bottom: 1px;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background:transparent;
	border:0;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
	word-wrap:break-word; 
}
:focus {/* remember to define focus styles! */
	outline:0;
}
ul {
	list-style-position:outside;
	margin-left: 1.15em;
}
ol {
	list-style-position:outside;
	margin-left: 1.4em;
	margin-bottom:.6em;
}
ul {
	list-style: disc outside none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
a img {
	border:0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display:block;
}
} /* reset */

@media all { /* =Weaver II helpers
-------------------------------------------------------------- */

.aligncenter {		/* required for theme submission to WP */
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
.wvr_center {		/* generic utility center class - use in Heading Insert Code area maybe */
	clear:both;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}

.wvr-show-posts {
	overflow:hidden;
}
.wvr-show-posts .hentry {
	margin-bottom:2em;
}
.wvr-welcome-user {
	padding-left:15px;
}
.weaver-left {
	float:left;
	margin-right:5%;
	width:47.5%;
}
.weaver-right {
	float:right;
	width:47.5%;
}
.weaver-clear {
	clear:both;
}
.weaver-clear-block {
	clear:both;
	display:block;
}
.wvr-mt-10 {
	margin-top:10px;
}
.wvr-ml-50 {
	margin-left:50px;
}
.wvr-pre-wrap {
	white-space:pre-wrap;
}
.wvr-hide {
	display:none;
}
.wvr-hide-bang {
	display:none !important;
}
.wvr-cursor-pointer {
	cursor:pointer;
}
.wvr-timer-msg {
	color:#333;
	background:#aaa;
	padding:2px;
}

.wvr-author-chat {
	font-weight:normal;
	margin-left:5em;
}
.wvr-to-desktop-top {
	position:absolute;
	top:2px;
	left:85%;
	z-index:200 !important;
}
.wvr-to-desktop-bottom {
	float:left;
	margin-left:10px;
	padding-top:8px;
	z-index:200 !important;
}
.wvr-to-mobile-top {
	position:absolute;
	left:4px;
	z-index:200 !important;
	height:auto;
	width:auto;
}
.wvr-to-mobile-bottom {
	float:left;
	margin-left:0px;
	z-index:200 !important;
}

.weaver-social {
	padding:0 !important;
	margin:0;
	text-align:left;
}

.weaver-social .wvr-social-a {
	padding:0;height:auto;
}

.weaver-social .wvr-social-img {
	display:inline-block;
	margin:0;
	padding:0;
	height:auto;
}

.widget-area .wvr-show-posts .hentry {
	margin-bottom:0px;
}
.widget-area .wvr-show-posts .entry-title {
	font-size:115%;
	font-weight:bold;
	margin-bottom:0px;
}
.widget-area .wvr-show-posts .attachment-thumbnail {
    float:left;
    margin-right:2px;
    margin-bottom:0px;
    padding:2px;
}

#page-top, #page-bottom {display:none;}

/* -- Plugin Helpers */

#branding .meteor-slides {
	clear:both;
}
.wp-pagenavi {
	padding-bottom:8px;
	padding-top:3px;
}

/* -- multiple columns */
.content-2-col-left {
	float:left;
	overflow:hidden;
	padding-right:3%;
	width:48%;
}
.content-2-col-right {
	float:left;
	overflow:hidden;
	width:48%;
}
.content-3-col-left {
	float:left;
	overflow:hidden;
	padding-right:2%;
	width:31%;
}
.content-3-col-right {
	float:left;
	overflow:hidden;
	width:31%;
}
.clear-cols {
	clear:both;
}
} /* helpers */

@media all { /* =Global
----------------------------------------------- */
/* body has global settings for others to inherit */


body {
	background:#FFF;
	color:#222;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	line-height:1.5;	/* global line height */
	margin: 0px;
	padding:20px 20px;	/* margins around whole site */
}
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-24148945-1', 'schabitatrestoration.org');
  ga('send', 'pageview');

</script>
input, textarea {
	background-color:#f0f0f0;
	color:#444;
	font-size:90%;
}
hr {
	background-color:#ccc;
	border:0;
	height:1px;
	margin-bottom:1.5em;
}
/* --Text elements */
p, #content p {
	margin-bottom:1.5em;
}
strong {
	font-weight:bold;
}
pre {
	font-family:Courier, monospace;
	font-size: .75em;
	margin-bottom:1.625em;
	overflow:auto;
	padding:1em 1em;
	white-space:pre-wrap;
}

/* --Forms */

input[type=text],
input[type=password],
textarea {
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
}
textarea {
	padding-left:3px;
	width:98%;
}
input[type=text] {
	padding:3px;
}

/* --Links */
a {
	text-decoration:none;
}
a:focus,
a:active,
a:hover {
	text-decoration:none;
}
} /* global */

@media all { /* =Standard Elements
----------------------------------------------- */

/* --Headings */
h1 {
	font-size:190%;
}

h1,h2,
#content .entry-header h1, #content .entry-header h2 {
	clear:both;
	margin:0 0 .1em 0;
}
h3,h4,h5,h6 {
	clear:both;
	margin:0 0 .7em 0;
}
.weaver-feed .entry-header h2,
#content .weaver-feed .entry-header h2 {
	clear:both;
	margin:0 0 .9em 0;
}
.entry-content h1,
.entry-content h2,
.comment-content h1,
.comment-content h2 {
	color:#000;
	font-weight:bold;
	margin:0 0 .8125em;
}

/* blockquote */
blockquote {
	font-style:italic;
	font-weight:normal;
	margin:0 3em;
}
.weaver-mobile blockquote {
	margin:0 1em;
}

/* --lists */
#content ul,
#content ol {
	margin-bottom:1.5em;
}
#content ul ul,
#content ul ul ul,
#content ul ul ul ul,
#content ol ol,
#content ol ol ol,
#content ol ol ol ol,
#content ul ol,
#content ul ul ol,
#content ul ol ul,
#content ol ul,
#content ol ul ul,
#content ol ol ul {
	margin-bottom:0;
}
ol {
	list-style-type:decimal;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
dl {
	margin:0 1.5em;
}
dt {
	font-weight:bold;
}
dd {
	margin-left:1.5em;
	margin-bottom:1.5em;
}
.weaver-mobile ul, .weaver-mobile ol {
	margin:0 0 1.0em 1em;
}
.weaver-mobile dl {
	margin:0 .9em;
}
.weaver-mobile dd {
	margin-bottom:1em;
	margin-left:.9em;
}
/* --Other elements */
abbr, acronym, dfn {
	border-bottom:1px dotted #666;
}
address {
	font-style:italic;
	display:block;
	margin:0 0 1.625em;
}
big {
	font-size:130%;
}
cite, em, i {
	font-style:italic;
}
cite {
	border:none;
}
code,
kbd,
tt,
var {
	font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size:.9em;
}
del {
}

pre {
	font-family:Courier, monospace;
	margin-bottom:1.5em;
}
sup,
sub {
	font-size:90%;
	height:0;
	position:relative;
	vertical-align:baseline;
}
sup {
	bottom:1ex;
}
sub {
	top:.5ex;
}
var {
	font-style:italic;
}

/* --tables */
table {
	border-collapse:collapse;
	border-spacing:0;
}
th {
	text-align:left;
	padding:4px 4px;
}
td {
	margin:0;
	padding:4px 4px;
}
#content table {
	border:2px solid #AAA;
	text-align:left;
	margin:auto;
	margin-bottom:5px;
	width:auto;
}
#content tr th,
#content thead th  {
	background:none;
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);
	zoom:1 !important; }

#content tr th,
#content thead th {
	background-color:rgba(0,0,0,.1);
	color:inherit;
	font-weight:normal;
	line-height:normal;
	padding:5px 10px;
	}
#content tr td {
	border:1px solid #AAA;
	padding:5px 10px;
}
#content tr.odd td
{
	background:inherit;
}
} /* standard elements */

@media all { /* =Layout
----------------------------------------------- */

/* everything about each major block on the site - may be mods in some places */

#wrapper {
	background:transparent;		/* this sets the default backgound for everything else */
	margin:auto;			/* makes it float */
	/* #wrapper is outer level, so this is the master width */
	max-width:940px; 		/*@ max-width makes site shrink when < 940 */
	padding:10px;
}

#main {				/* the block wrapping content and sidebar wrappers */
	clear:both;
	margin:0 auto;
	overflow:hidden;	/* this allows the padding, -margin trick to work */
	padding:1em 0 0 0;	/* space above sidebars and content */
}

#container {
	background:transparent; /* this should always be transparent - give bg to #container_wrap */
	margin:0 0px 0 0px;	/* margins between content and sidebars */
}

#content {
	background:transparent;
	color:#333;
	margin:0;
	margin-bottom:0px;
	overflow:hidden;
	padding:0.5em 4% 0 4%;	/* padding around the content */
}

/* #colophon style found in Footer section */


/* Sidebars and Content Wrappers */
#container_wrap.one-column {	/* none - one-column */
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

#container_wrap.left-1-col {
	float:right;
	margin:0;
	padding:0;
	width:70%;
}

#sidebar_wrap_left.left-1-col {
	float:left;
	margin:0;
	padding:0;
	width:30%;
}

#container_wrap.left-2-col {
	float:right;
	margin:0;
	padding:0;
	width:60%;
}


#sidebar_wrap_left.left-2-col {
	float:left;
	padding:0;
	width:40%;
}

#sidebar_wrap_2_left_left, #sidebar_wrap_2_right