/* The line below imports most of the styles for your chosen theme.
It is recommended that you leave this in to receive bug fixes or additions 
to this theme. */

@import url('/themes/default/stylesheets/styles.css');

/* Storenvy Theme by Awaken Design Company: www.awakendesigncompany.com
Copyright (c) 2007-2011 of The Awaken Company LLC - All Rights Are Reserved.
Designer & Developer: Anthony Roe of Awaken Company LLC */

/* Jeremy Cowart Stylesheet from main site */
@import url('http://jeremycowart.com/new-blog/wp-content/themes/jeremy-cowart-newblog-2014/style.css');

/* Edits from Anthony / Awaken Design Company - 07.21.14 */
#jeremymainphoto { border: none; width: 80% !important; float: none 70% !important; margin: 0 auto !important; }
#jeremyproductdetails { width: 80% !important; float: none !important; margin: 0 auto !important; }

@media screen and (max-width: 560px), screen and (max-device-width: 560px) and (orientation: landscape) {
#jeremymainphoto { width: 70% !important; }
}

body { background: url('http://jeremycowart.com/new-blog/wp-content/themes/jeremy-cowart-newblog-2014/images/blog-bg.jpg') repeat top left !important; }

#wrapper { width: 100%; margin: 0 auto; }

iframe { margin-top: 75px; padding-right: 37px; }

#storenvy_controls{
  background-color: transparent !important;
  border: 0 !important;
  display: none !important;
  top: 0 !important;
  right: 0 !important;
  left: auto !important;
  opacity: 1 !important;
  overflow: hidden !important;
  position: fixed !important;
  visibility: visible !important;
  z-index: 1337 !important;
  filter: none !important;
  -ms-filter: none !important;';
}

/* Footer
*******************************/
html,
body {
  padding: 0;
  margin: 0;
  position: relative;
  height: 100%;
}

#wrapper {
  min-height: 100%;
    font-family: sans-serif;
}

@media only screen and (max-width: 1004px){
   #wrapper #content {
     margin-top:180px !important;
   }
   #storenvy_controls{
     top:35px !important;
   }
}

@media only screen and (max-width: 760px){
  #wrapper #content {
    margin-top:25px !important;
  }
   #storenvy_controls{
     top:88px !important;
     position: absolute !important;
   }
}

@media only screen and (max-width: 470px){
   #storenvy_controls{
     top:297px !important;
     position: absolute !important;
   }
}
@media only screen and (max-width: 401px){
  #add_notice {
    margin:0 0 35px;
  }
}

.video-container {
  position: relative;
  padding-bottom: 52.65%;
  width:100%;
  overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
  margin-top:0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#wrapper #content {
  width:auto !important;
  max-width:1000px !important;
  margin-top:153px;
  padding-bottom: 36px;
}
#wrapper #content.with-open-dropdown {
  padding-top: 130px;
}
#wrapper #content.with-open-dropdown .categories-block {
  top: 236px;
}
footer {
  margin-top: -36px;
  position: relative;
  width: 100%;
  bottom: 0;
  clear: both;
  background: #fff;
  height: 36px;
  font: 10px/36px 'GeorgiaBoldItalic';
  color: #8f8f8f;
}
footer .bottom-footer {
  padding: 0 37px;
}
footer a {
  color: #8f8f8f;
}
footer a:hover {
  color: #cccccc;
}
/* shop */
#gateprods {
  width: 100%;
  display: block;
}

.gateprod {
   min-width:175px;  
}

#jcprodrow { width: 100%; display: inline-block; }

/* .gateprod {
float: left;
  width: 27.5%;
  height: auto;
  background: #FFF;
  display: block;
  padding: 2.5% 1.5%;
  margin: 1.5%;
box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
-moz-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
} */
.page-container .page-block {
  max-width:960px;
}

.gateprod {
float: left;
  width: 44%;
  height: auto;
  background: #FFF;
  display: block;
  padding: 2.5% 1.0%;
  margin: 9px;
box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
-moz-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
}

.gateprod img {
  width: 100%;
  height: auto;
  margin-bottom: 5px;
  display: block;
}


.prodname a {
  color: #000000;
  font-weight: 500;
  text-transform:uppercase;
  font-size: 14px;
}

.prodname a:visited {
  color: #000000;
  font-weight: 500;
  text-transform:uppercase;
  font-size: 14px;
}


.prodname a:hover, .prodname a:visited:hover {
  color: #00adef;
  font-weight: 500;
  text-transform:uppercase;
  font-size: 14px;
}

.prodprice {
  color: #00adef;
  font-size: 12px;
}

/* product page */
#prodpage {
  width: 100%;
}

#jeremyproductdetails {
  width: 100%;
}

#jeremyproductdetails p {
  margin-top: 0px; padding-top: 0px;
  margin-bottom: 10px;
}

#jeremyproductdetails h2 {
  font-size: 17px;
  margin-bottom: 5px;
}
#jeremymainphoto h2 {
  font-size: 17px;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-top: 0px;
}

#jeremyproductdetails h1 {
color: #000000;
  background: #E5E5E5;
  width: 100%;
  font-size: 17px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  margin-bottom: 0px;
}

#jeremyproductdetails h1 a {
color: #000000;
}

#jeremyproductdetails h1 a:visited {
color: #000000;
}

#jeremyproductdetails h1 a:hover {
color: #00adef;
}

#jeremyproductdetails h1 a:visited:hover {
color: #00adef;
}

#proddescription {
  margin-top: 5px;
}

#product {
  width: 100%;
  display: block;
  margin-bottom: 25px;
}

#jeremymainphoto {
  border: none;
  width: 100%;
}

#jeremymainphoto img {
  width: 100%;
  overflow: hidden;
  padding: 0px;
}

#jeremythumbs {
  background: #FFFFFF;
  padding: 10px;
}

ul#jeremythumbs {
align:center;
overflow:hidden;
margin: 0 auto;
}

#jeremythumbs li {
  padding-bottom: 10px;
  border: none;
  float: left;
  padding-right: 10px;
}

ul#jeremythumbs li a{display:block;margin-left:0px; border: none;}
ul#jeremythumbs li a#first_thumb{margin-left:0px; border: none;}
ul#jeremythumbs li a img{overflow:hidden;display:block;width:81px;height:81px;border: none;}

.product_thumb {
  border:none;
}

ul#stock{width: 90%; margin-left: 0; padding-left: 0;}
.stock_bar{float:left;max-height:36px;background-color:#cccccc;border:none;}
#stock_bar_empty{background:transparent;}
#stock_bar_empty p{ color: #636363; }
.stock_bar p{float:left;padding-top:10px;margin-left:4px;color:#636363; text-transform:uppercase;display:inline;white-space:nowrap;text-shadow:none;border:none;}
.add,.sold_out{background: transparent;clear:both;position:absolute;top:0;right:0;max-width:36px;max-height:36px;border-left:0px solid #e5e5e5;border: 0px;}
ul#stock li{position:relative;max-height:36px;margin-bottom:10px;border:0px solid #BBB;background-color:#E5E5E5;}
ul#stock li.last{margin-bottom:0;}
ul#stock {width:80% !important;}
.add_button {
  border-left: 1px solid #929292;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
  background-color:#cccccc;
}

