/*
Theme Name: Earthkeeper - Twentytwelve Child
Description: Child theme for the twentytwelve theme
Author: One Design Development
Template: twentytwelve
*/

@import url("../twentytwelve/style.css");
 .home {
     background-image: url("/wp-content/uploads/2013/04/background-home-1.jpg") !important;
 }
 .page-id-5444444444 {
     background-image: url("/wp-content/uploads/2013/04/example8.jpg") !important;
 }
 .page-id-54 .content-narrow {
    /* margin-left: 236px;  */
    margin-left: 30%;
 }
.site {
    max-width: 1100px;
    min-height: 618px;
    background-color: transparent;
    box-shadow: 0px 0px !important;
    margin-top: 0 !important;
}
.site-content {
		float: right;
                /* width:893px; */
                width:80%;
                min-height: 618px;
		background-color: #000;
		/*
                opacity:0.8;
                */
		padding:8px;
		color: #fff ;
		margin: 1.71429rem 0 0;
	        box-shadow: 0px 0px 4px 1px #9d9d9d;
}
.site-content article {
    border-bottom: none;
}
.wrapper {
		/*
                border-top: solid 4px #b6811d;
		*/
		box-shadow: none;
		position:relative;
		top: -4px;
	}

.home-content {
    background-color: transparent;
    min-height: 418px;
}
.home-content .entry-content {
    min-height: 480px;
}
.home-content h1 {
    font-size: 62px ;
    color: #fff;
    position:relative;
    left: 505px;
    top: 65px;
    font-style: italic;
    font-family:"Times New Roman",Georgia,Serif;
}
.home-content .title-img {
    position:relative;
    left: 475px;
    top: 111px;
    border-radius: 0px;
    box-shadow: none;
}
.home-content h1 a {
    color: #fff;
    text-decoration: none;
}
.second-content {
    background-color: transparent;
    min-height: 418px;
    float: right;
    /* width:805px; */
    width: 71% !important;
    min-height: 418px;
    padding:8px;
    /* margin: 1.71429rem 0 0 93px; */
    margin: 1.71429rem 0 0 73px;
    /*
    box-shadow: 0px 0px 4px 1px #9d9d9d;
    */
}
.content-narrow {
   /* width:694px; */
   width:78%;
   float:left;
   margin-left: 8px;
}
.second-content .content-narrow {
   /* width:594px; */
   width: 78%;
}
.entry-content table, .comment-content table {
    border-bottom: none;
}
.widget-area {
		float: left;
		/* width: 186px;  */
		width: 17%;
}
.widget-area-right {
		float: right;
		/* width: 176px; */
		width: 19%;
}
/* Sidebar */
.widget-area-right .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 18px;
	word-wrap: break-word;
}
.widget-area-right .widget h3 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area-right .widget p,
.widget-area-right .widget li,
.widget-area-right .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget-area-right .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area-right .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.widget-area-right .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}
.widget-area-right .widget a {
	color: #757575;
}
.widget-area-right .widget a:hover {
	color: #21759b;
}
.widget-area-right #s {
	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
}
.widget-area-right input#s {
    background: #000;
    color: #E6A522;
}
.widget-area-right input[type="submit"]#searchsubmit {
    background: #000;
    color: #E6A522;
    font-weight: bold;

}
.site-header {
    padding: 0 0;
}
img.header-image {
    box-shadow: 0px 0px !important;
    border-radius: 0;
    position:relative;
    left: -14px;
    width: 45%;
}
.header-image {
    margin-top: 0;
}
footer[role="contentinfo"] {
    border-top:none;
}
.entry-header .entry-title {
    font-size: 2.1rem;
    color:#fff;
    font-style: italic;
}
a {
    color:#e9cca0;
}
a:hover {
	color: #b7831e;
}
.entry-content td {
	border-top: 0px none;
	vertical-align: top;
}
input[type="submit"] {
    position: relative;
    top: -2px;
}
.pink_btn {
    top: 0px !important;
    padding: 0.198571rem 0.214286rem !important;
}
.entry-content table, .comment-content table {
    color: #fff;
    font-size: 100%;
    table-layout:fixed;
    width:98%
}
.newsletter-signup {
    font-weight: bold; 
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
    font-size: 12px; 
    color: #ffffff;
    padding-left:6px !important;
}
button, input, select, textarea {
    max-width:90%;
}
hr {
    margin: 14px 4px 14px 2px;
}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
    max-width: 95% !important;
}
.toe_product_grid_view .product_image img {
    width: 100% !important;
}
.toe_product_grid_view, .toe_product_grid_view .product_main, .toe_product_grid_view .product_image, .toe_product_grid_view .product_info {
    max-width: 100% !important;
}
#product_description {
    max-width: 95% !important;
}
.product_wrap   {
    max-width: 95% !important;
}
marquee {
   max-width:545px;
   color:#e6a522;
}
marquee a:link {
   text-decoration:none;
   color: #e6a522;
   font: italic bold 18px/21px Arial,sans-serif;
}
marquee a:visited {
   color: #e6a522 !important;
}
.toeAddToCartForm {
    max-width: 95%;
}
.sc_img img {
    display: inline-block;
    height: auto !important;
    width: 100% !important;
}
@media (max-width: 1000px) {
  body.custom-background {
    background-position: 45% top !important;
  }
}

@media (max-width: 768px) {
  img.header-image  {
    /* width: 56%; */
    padding-top: 20px;
  }
  .second-content {
    width:95%
  }
  .page-id-54 .content-narrow {
    margin-left:56px;
  }
  .second-content .content-narrow {
    width:95%;
  }
  body.custom-background {
    background-position: 46% top !important;
  }
  .widget-area {
    display:none;
  }
  .site-content, .widget-area-right, .content-narrow {
    width:98%;
  }
  .tax-products_categories #content {
    width:99%;
 }
 .home-content .title-img {
     left:50%;
 }
 .home-content h1 {
     left:54%;
 }
}
@media (max-width: 700px) {
    .product_slider   {
        display:none;
    }
    #checkoutConteiner {
        display:none;
    }
    #toe_checkout_content .toeFLeft {
    width: 95%;
    }
}

}
@media (max-width: 500px) {
  body.custom-background {
    background-image: url("http://www.earth-keeper.com/wp-content/uploads/2013/05/background-main-small-device.jpg") !important;
  }
  .arrow_grey_btn  {
     width:122px;
  }

  table.shopping_cart thead td {
    font-size: 12px;
  }
}
@media (max-width: 360px) {
  .second-content {
      margin-top: 4.1rem;
      width:98% !important;
  }
  .page-id-54 .content-narrow {
    margin-left:16px;
  }
  .home-content .title-img {
     left:40%;
 }
  .home-content h1 {
     left:48%;
 }
}