/*
Theme Name: Custom Mycorrhizal Theme
Author: Christy Kiltz, Design! by Kiltz Internet Solutions
Version: 1.0
Description: A custom child theme of Twenty Twelve. This theme requires the Twenty Twelve parent theme.
Template: twentytwelve
*/

@import url("../twentytwelve/style.css");


body{
  background: #1d140d url(dkBrownBackground.jpg) repeat;
  color: #edeed3;
}
#fullWidthBackground{
  background-image: url(headerBackground.jpg), url(redBackground.jpg);
  background-position: center top, 0 365px;
  background-repeat: no-repeat, repeat-x;
  
}
body .site {
padding: 0;
margin-top: 0;
margin-bottom: 1.428571429rem;
box-shadow: none;
}
.site {
padding: 0 24px;
padding: 0 1.714285714rem;
background-color: transparent;
}
body a, .entry-content a:visited {
  color: #2f8ccf;
}
body a:hover {
color: #8c3;
}
.entry-content h1, 
 .entry-content h2,
 .entry-content h3, 
.entry-content h4{
  margin: 1rem 0 .5rem;
}
h1, h2, h3, .page-title{
  font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;
  color: #8c3;
}
.page-title{
  font-size: 1.75em;
  text-transform: capitalize;
}
.page-header{
margin-bottom: 2rem;
padding-bottom: 1rem;
border-bottom: 1px solid #8c3;
}
/* Gradient color1 - color2 - color1 */
		
hr {
    border: 0;
    height: 1px;
    background: #8c3;
    background-image: -webkit-linear-gradient(left, #5a8722, #8c3, #5a8722); 
    background-image:    -moz-linear-gradient(left, #5a8722, #8c3, #5a8722); 
    background-image:     -ms-linear-gradient(left, #5a8722, #8c3, #5a8722); 
    background-image:      -o-linear-gradient(left, #5a8722, #8c3, #5a8722); 
}
/* header */
.site-header {
padding: 0;
  background: url(http://mycorrhizae.com/wp-content/uploads/MycorrhizalLogo.png) no-repeat left 110px;
  height: 365px;
  position: relative;
}
.site-header #socialFollow{
  position: absolute;
  right: 0;
  top: 0;
  padding-top: 15px;
}
.site-header #socialFollow img.alignright {
margin: 0 0 0 5px;
}
.site-header #searchWidget{
  position: absolute;
  top: 277px;
  z-index: 101;
  right: 0;
}

/* Mapify Bug Fix */
.gm-style img { max-width: none; } 

.site-header #searchWidget .sf_search {
background: #edeed3 !important;
}
.site-header #searchWidget .sf_search .sf_input {
color: #1d140d !important;
background: #edeed3 !important;

}
.site-header #searchWidget .sf_search .sf_button, 
.site-header #searchWidget .sf_search .searchsubmit {

background-color: #edeed3 !important;
}

#fancybox-content {
	background: url(tanBackground.jpg) repeat !important;
	color: #edeed3 !important;
}
/* nav */
.site-header #site-navigation{
  position: relative;
  top: 275px;
  left: 140px;
  margin-right: 300px;
}
.main-navigation {
margin-top: 0;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
border-bottom: none;
border-top: none;
width: 100%;
}
.main-navigation li {
  margin: 0 .75rem;
  font-size: 0.957142857rem;
}
.main-navigation li a {
color: #edeed3;
line-height: 2.692307692;
text-transform: capitalize;
  letter-spacing: .05em;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
color: #88fe1e;
  font-weight: normal;
  font-style: normal;
}
.main-navigation li a:hover{
color: #88fe1e;
}
.main-navigation li ul li a:hover {
  background: #1d140d url(medBrownBackground.jpg) repeat;
color: #88fe1e;
}
.main-navigation li ul{
  background: #1d140d url(medBrownBackground.jpg) repeat;
  border-right: 1px solid #1d140d;
  border-bottom: 1px solid #1d140d;
  border-left: 1px solid #1d140d;
  z-index: 99;
}
.main-navigation li ul li a {
border-bottom: none;
font-size: 0.785714286rem;
line-height: 1.581818182;
padding: 0.3571428571rem 0.714285714rem;
width: 12.85714286rem;
  background-color: transparent;
}
/* ** Sidebars ** */
/* standard sidebar */
.widget-area {
float: left;
width: 20.0841666667%;
  background-color: rgba(184,164,129,0.5);
  padding-left: 1em;
  padding-top: 1em;
  margin: 0;
  padding-right: 1em;
}
.widget-area .widget {
padding-top: 3.25em;
margin-bottom: 1.428571429rem;
}
.widget-title {
font-size: 1.285714286rem;
line-height: 1.81818182;
font-weight: bold;
text-transform: capitalize;
color: #292929;
}
.widget-area .widget h3 {
margin-bottom: 1.00714285714rem;
}

/*.widget-area .widget a {
color: #757575;
}*/
.widget-area .widget ul a{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.35)), color-stop(100%,rgba(0,0,0,0.1)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.1) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.1) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000', endColorstr='#1a000000',GradientType=0 );


}
.widget-area .widget ul a,
.widget-area .widget ul a:visited{
    color: #ede4d3;
    padding: 10px 15px;
text-transform: capitalize;
text-decoration: none;
display: block;
}
.widget-area .widget ul a:hover,
.widget-area .widget ul ul a{
  color: #ede4d3;
    background-color: rgba(35,31,32,0.7);

}
.widget-area .widget ul ul {
margin-left: 0;
}
.dcjq-accordion{
  border: 1px solid rgba(0,0,0,0.25);

}

  
/* * By Industry * */
body.page-template-page-industries-php .site-content
{
width: 76.999910%;
  padding: 0;
}

body.page-template-page-industries-php .entry-content
{
  padding-left: 2em;
    padding-right: 2em;

}
body.page-template-page-industries-php .entry-header h1,
body.category .archive-header{

  margin: 0;
border-bottom: none;
  text-transform: capitalize;
  line-height: normal;
  padding: 0;
}
body.page-template-page-industries-php .entry-header h1,
body.category .archive-header h1{

  padding-bottom: .25em;
  padding-top: .25em; 
     text-align: center;
  color: #1d140d;
  font-size: 2.5rem;
}

body.category .site-content article{
  padding-left: 2em;
  padding-right: 2em;
  padding-top: 2em;
}
/* Agriculture */
body.agriculture .archive-header,
body.agriculture .entry-header,
body.agriculture .widget-area,
body.agriculture-image-gallery .entry-header,
body.agriculture-image-gallery .widget-area,
body.category-agriculture-news .archive-header,
body.category-agriculture-news .widget-area,
body.category-agriculture-publications .archive-header,
body.category-agriculture-publications .widget-area,
body.category-agriculture-videos .archive-header,
body.category-agriculture-videos .widget-area{
  background-color: #be6230;
}

/* arborist */
body.arborist .archive-header,
body.arborist .entry-header,
body.arborist .widget-area,
body.arborist-image-gallery .entry-header,
body.arborist-image-gallery .widget-area,
body.category-arborist-news .archive-header,
body.category-arborist-news .widget-area,
body.category-arborist-publications .archive-header,
body.category-arborist-publications .widget-area,
body.category-arborist-videos .archive-header,
body.category-arborist-videos .widget-area{
  /*background-color: #7f924a;*/
  background-color: #be6230;

}

/* forestry */
body.forestry .archive-header,
body.forestry .entry-header,
body.forestry .widget-area,
body.forestry-image-gallery .entry-header,
body.forestry-image-gallery .widget-area,
body.category-forestry-news .archive-header,
body.category-forestry-news .widget-area,
body.category-forestry-publications .archive-header,
body.category-forestry-publications .widget-area,
body.category-forestry-videos .archive-header,
body.category-forestry-videos .widget-area{
  /*background-color: #518a65;*/
  background-color: #be6230;

}

/* horticulture */
body.horticulture .archive-header,
body.horticulture .entry-header,
body.horticulture .widget-area,
body.horticulture-image-gallery .entry-header,
body.horticulture-image-gallery .widget-area,
body.category-horticulture-news .archive-header,
body.category-horticulture-news .widget-area,
body.category-horticulture-publications .archive-header,
body.category-horticulture-publications .widget-area,
body.category-horticulture-videos .archive-header,
body.category-horticulture-videos .widget-area{
  /*background-color: #c39e35;*/
  background-color: #be6230;

}

/* hydroponics */
body.hydroponics .archive-header,
body.hydroponics .entry-header,
body.hydroponics .widget-area,
body.hydroponics-image-gallery .entry-header,
body.hydroponics-image-gallery .widget-area,
body.category-hydroponics-news .archive-header,
body.category-hydroponics-news .widget-area,
body.category-hydroponics-publications .archive-header,
body.category-hydroponics-publications .widget-area,
body.category-hydroponics-videos .archive-header,
body.category-hydroponics-videos .widget-area{
  /*background-color: #874521;*/
  background-color: #be6230;

}

/* landscape */
body.landscape .archive-header,
body.landscape .entry-header,
body.landscape .widget-area,
body.landscape-image-gallery .entry-header,
body.landscape-image-gallery .widget-area,
body.category-landscape-news .archive-header,
body.category-landscape-news .widget-area,
body.category-landscape-publications .archive-header,
body.category-landscape-publications .widget-area,
body.category-landscape-videos .archive-header,
body.category-landscape-videos .widget-area{
  /*background-color: #00483a;*/
  background-color: #be6230;

}

/* manufactures */
body.manufacturers .archive-header,
body.manufacturers .entry-header,
body.manufacturers .widget-area,
body.manufacturers-image-gallery .entry-header,
body.manufacturers-image-gallery .widget-area,
body.category-manufacturers-news .archive-header,
body.category-manufacturers-news .widget-area,
body.category-manufacturers-publications .archive-header,
body.category-manufacturers-publications .widget-area,
body.category-manufacturers-videos .archive-header,
body.category-manufacturers-videos .widget-area{
  /*background-color: #c32537;*/
  background-color: #be6230;

}

/* restoration */
body.restoration .archive-header,
body.restoration .entry-header,
body.restoration .widget-area,
body.restoration-image-gallery .entry-header,
body.restoration-image-gallery .widget-area,
body.category-restoration-news .archive-header,
body.category-restoration-news .widget-area,
body.category-restoration-publications .archive-header,
body.category-restoration-publications .widget-area,
body.category-restoration-videos .archive-header,
body.category-restoration-videos .widget-area{
  /*background-color: #005a9c;*/
  background-color: #be6230;

}

/* turf */
body.turf .archive-header,
body.turf .entry-header,
body.turf .widget-area,
body.turf-image-gallery .entry-header,
body.turf-image-gallery .widget-area,
body.category-turf-news .archive-header,
body.category-turf-news .widget-area,
body.category-turf-publications .archive-header,
body.category-turf-publications .widget-area,
body.category-turf-videos .archive-header,
body.category-turf-videos .widget-area{
  /*background-color: #916a27;*/
  background-color: #be6230;

}


/* *** */
/* Connections Styles */

#content .entry-content #cn-cmap .cn-entry {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 0 3px 4px 2px rgba(100,100,100,.4);
-moz-box-shadow: 0 3px 4px 2px rgba(100,100,100,.4);
box-shadow: 0 3px 4px 2px rgba(100,100,100,.4);
background: 0;
border: 1px solid #000;
font-size: inherit;
padding: 1em;



background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.35)), color-stop(100%,rgba(0,0,0,0.1)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.1) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.1) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000', endColorstr='#1a000000',GradientType=0 );
  margin: 0 0 1.5em;
}

#content .entry-content #cn-cmap .cn-bio,
#content .entry-content #cn-cmap .cn-notes,
#content .entry-content #cn-cmap .cn-gmap {

border-radius: 0px;
background: transparent;
border: 1px none #d3d3d3;
margin: 0;
padding: 0;
text-align: left;
}

#content .entry-content #cn-cmap span.cn-image-style {

border-radius: none;
background: transparent;

border: 1px solid #444;
padding: 2px;
  margin-bottom: .5em;
}

#content .entry-content .cn-entry p,
#content .entry-content .cn-entry h2,
#content .entry-content .cn-entry h3{
  margin: 0;
  line-height: normal;
}
#content .entry-content .cn-entry h4{
  font-size: 1.05em;
}
/* child pages styles (used on distributor page) */
#content .entry-content .child_pages .child_page-container {
margin: 5px;
border: 0px none #dedede;
background-image: none;
border-radius: 5px;
padding: 3px;

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.35)), color-stop(100%,rgba(0,0,0,0.1)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.1) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.1) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000', endColorstr='#1a000000',GradientType=0 );
  height: 2.5em;
}
#content .entry-content .child_pages .post_content h4 {
font-weight: bolder;
margin-top: 0;
line-height: 2.75;
  padding: 0;
  font-size: 1em;
}
#content .entry-content .child_pages .child_page-container a{
  color: #8c3;
}
/* content */
.wrapper{
  background: #4e453c url(tanBackground.jpg) repeat;

  padding: 0;
}
.site-content {
margin: 0;
float: right;
width: 70.999%;
  padding-top: 2em;
  padding-right: 2em;
  padding-left: 2em;
  background-color: rgba(237,228,211,0.15);
}
body.full-width .site-content {
width:90%;
  padding-right: 5%;
  padding-left: 4.999999%;
}
/* home page only */
.lightTxt h2{
  color: white;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: normal;
  font-style: normal;
}
.lightTxt hr{

    border: 0;
    height: 1px;
    background: #fff;

  width: 30%;
  margin-right: auto;
  margin-left: auto;
  margin-top: 0;
  padding-top: 0;
}
body.home .wrapper, 
body.home .site-content{

  background: none;
  background-color: transparent;
}
body.home .site-content {
width: 100%;

padding-right: 0;
padding-left: 0;
  padding-top: 0;
}
/* 1st content block */
body.home .wrapper .entry-content .otw-sidebar{
    background: #4e453c url(tanBackground.jpg) repeat;
  padding: 1rem 2rem;
  overflow: hidden;
}
body.home .wrapper .entry-content .otw-sidebar-7 a{
  color: white;
}
body.home .wrapper .entry-content .otw-sidebar-7 h2{
  color: white;
  border-bottom: 1px solid white;
}
body.home .wrapper .entry-content .otw-sidebar-7 img{
  border-radius: 0px;
box-shadow: none;
}
body.home .wrapper .entry-content .otw-sidebar-7 img.alignleft, 
body.home .wrapper .entry-content .otw-sidebar-7 .wp-caption.alignleft {
  margin: 0 3em 0 0;
}
body.home .wrapper .entry-content .otw-sidebar-7 .wp-caption .wp-caption-text {
font-size: 0.857142857rem;
line-height: 1.25;
color: #a94b0d;
  padding-left: 1em;
}

body.home .wrapper .entry-content .otw-sidebar-7 p{
  margin: 0 0 1rem;
  overflow: hidden;
}
/* 2nd content block */
body.home .wrapper .entry-content .otw-sidebar-8 .widget-first{
  float: left;
  width: auto;
}
body.home .wrapper .entry-content .otw-sidebar-8 .widget-last{
  float: right;
  width: 60%;
}
/* 3rd content block */

body.home .wrapper .entry-content .otw-sidebar-9 .widget_recent_entries li {
    clear: both;
    margin: 15px 0;
}

body.home .wrapper .entry-content .otw-sidebar-9 .widget_recent_entries .wp-post-image {
    float: right;
    margin: 0 0 0 1em;
}

body.home .wrapper .entry-content .otw-sidebar-9 .widget_recent_entries li p {
    margin-top: 5px;
}
/*body.home .wrapper .entry-content .otw-sidebar-9 .widget-first{
  float: left;
  width: 60%;
}
body.home .wrapper .entry-content .otw-sidebar-9 .widget-last{
  float: right;
  width: auto;
}*/
/* ** */
body.home .entry-content .metaslider img {
border-radius: 0px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

body.home .ngg-widget img {
border: 1px solid #1d140d;
margin: 0pt 2px 2px 0px;
padding: 1px;
}
body.home .widget_recent_entries li{
  list-style-type: none;
  margin: 0;
  padding: 0;
}
body.home .widget_recent_entries li h3{
  margin: 0;
}
body.home .widget_recent_entries li h3 a:link{
  color: #8c3;
  text-decoration: none;
}
/* ** */
body.category .site-content{
width: 76.999%;
  padding: 0;
}
.site-content article {
border-bottom: none;
margin-bottom: 1.142857143rem;
padding-bottom: 0;

}
#logoBar{
  background-color: rgba(184,164,129,0.75);
}
#logoBar #gallery-1 .gallery-item {
float: left;
margin-top: 0px;
text-align: center;

}
#logoBar #gallery-1 img {
border: none;
}
#logoBar #gallery-1 .gallery .gallery-icon img {

padding: 0;
}
#logoBar .widget #gallery-1  img{
border-radius: 0px;
box-shadow: none;
}

/* Blog styling */
footer.entry-meta {
margin-top: 0;
color: #757575;
}
.entry-meta a, .entry-meta a:hover {
color: #757575;
  text-decoration: none;
}
.entry-summary p{
  margin-bottom: .5rem;
}
/*footer*/
footer[role="contentinfo"] {
border-top: none;
font-size: 0.8157142857rem;
line-height: 1.5;
margin-top: 0;
padding: 0;
}
footer[role="contentinfo"]  a{
  color: #edeed3;
}
#footerColOne{
  background: url(http://mycorrhizae.com/wp-content/uploads/MycorrhizalLogoSM.png) no-repeat left top;
  width: 40%;
  min-width: 225px;
  min-height: 130px;
  float: left;
}
#footerColOne .textwidget{
  margin-left: 65px;
  margin-top: 85px;
}
#footerColTwo{
  width: 20%;
  float: left;
  margin-top: 25px;
}
#footerColTwo img.alignleft {
margin: 12px 10px 0 0;
}
#footerColThree{
  float: left;
}

.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.85714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #000;
	background-color: #db8127;
	background-image: none;
	border: 1px solid #b1671e;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.menu-toggle:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover,
.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	color: #000;
	background-color: #b1671e;
	background-image: none;
		border: 1px solid #db8127;
	box-shadow: inset 0 0 8px 2px #db8127, 0 1px 0 0 #db8127;

}
@media (max-width: 825px) {
	body.home .wrapper .entry-content .otw-sidebar-8 .widget-first,
	body.home .wrapper .entry-content .otw-sidebar-8 .widget-last,
	body.home .wrapper .entry-content .otw-sidebar-9 .widget-first,
	body.home .wrapper .entry-content .otw-sidebar-9 .widget-last {
	  float: none;
	  width: 100%;
	}
body.category .site-content,
	.site-content,
	.widget-area{
  width: 97%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 1%;

padding-right: 1%;
}
.widget-area{
  width: 50%;
}
.widget-area .widget {
padding-top: .25em;
margin-bottom: 1.428571429rem;
  padding-bottom: 1em;
}
	#footerColOne{
	width: 35%;
	min-width: 200px;
	}
	#footerColTwo{
	width: 25%;
	min-width: 162px;
	}
}

@media (max-width: 480px) {
		.site-header #site-navigation {
    z-index: 99;
top: 275px;
left: 5px;
margin-right: 5px;
}
	.site-header #site-navigation .nav-menu {
/*position: relative;
top: 100px;*/
left: 0px;
margin-right: 0px;
  
    background: #1d140d url(medBrownBackground.jpg) repeat;
  border-right: 1px none #1d140d;
  border-bottom: 1px none #1d140d;
  border-left: 1px none #1d140d;
  width: 98%;
}
.main-navigation li {
margin: 0;
font-size: 1.0785714286rem;
  line-height: 1.75;
  text-align: left;
  padding-left: 3em;
}
.main-navigation li ul li{
  padding-left: 1em;
}
.main-navigation li ul {
border-right: 1px none #1d140d;
border-bottom: 1px none #1d140d;
border-left: 1px none #1d140d;
  background-image: none;
  background-color: transparent;
}
.main-navigation li ul li a {
font-size: 1rem;
line-height: 1.581818182;
}
.widget-area{
  width: 97%;
}
.site-content{
  width: 90%;
  padding-left: 4.9%;
  padding-right: 4.9%;
}
	#footerColOne,
	#footerColTwo,
	#footerColThree{
	  float: none;
	  display: block;
	  width: 80%;
	  margin-right: auto;
	  margin-left: auto;
	  text-align: center;
	  background-image: none;
	  margin-top: 1em;
	  min-height:50px;
	}
	#footerColOne .textwidget{
	  margin: 0;
	}
	p.socialicons{
	  width: 162px;
	  margin-right: auto;
	  margin-left: auto;
	}
}

@media (max-width: 320px) {
  .site-header {
	background: url(http://mycorrhizae.com/wp-content/uploads/MycorrhizalLogo-s.png) no-repeat left 110px;
	height: 320px;
	}
  .site-header #searchWidget {
	top: 228px;
	right: 35px;
	}
}
