/* OVERRIDE BOOTSTRAP */

body, input {
 font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

article {
 margin-bottom: 20px;
}

article p {
 font-size: 15px;
 line-height: 1.6em;
}

footer {
 margin-top: 30px;
}

.breadcrumb {
  margin: 40px 0;
}

.list {
 font-size: 1.6em;
 line-height: normal;
 margin: 10px 0 10px 0;
}

h3 {
 line-height: normal;
}

.body h2 {
  margin: 40px 0 20px;
}

.body .page-header h2 {
  margin-top: 0;
}

.body h3 {
  margin: 20px 0 10px;
}

.controls {
 font-weight: bold;
}

.form-horizontal .control-label {
 padding-top: 0;
}

.navbar .nav > li > a {
 font-weight: bold;
 font-size: 1.2em;
}

.page-header {
 border-bottom: 0;
 margin-top: 0;
}

.pager {
 font-size: 1.4em;
}

.sidebar h2 {
  font-size: 24px;
  margin: 30px 0 10px;
}

.subtitle {
 font-size: 1.2em;
 font-style: italic;
}


/* NEW STYLES */

.bold {
 font-weight: bold; 
}

.home-header {
 font-size: 1.4em;
 line-height: normal;
}

.image-border, 
figure > img {
 border: 1px solid gray;
}

.margin-bottom, .distributors > div {
 margin-bottom: 50px;
}

.news-article-image {
  max-width: 300px;
}

.title {
 font-size: 2.4em;
 font-weight: bold;
 line-height: 1.2em;
 padding: 0.2em 0;
 text-transform: uppercase;
}

/* Wimpy mp3 sample player */

.sample-player {
  margin-bottom: 20px;
}

#Container_JBEEB_29 {
  background-color: white !important;
}

#Rube_JBEEB_37 {
  display: none;
}


/* MEDIA QUERIES */


@media (max-width:768px) {

#cart {
 margin-top: 2em; 
}

}

@media (min-width:768px) {

body {
 background: url(/assets/img/bg.jpg);
}

header {
 padding: 3em 0 2em 0;
}

.container {
 background: white;
 border: 4px solid green;
 padding: 0 40px;
 margin-bottom: 40px;
}

.navbar-inner .container {
 border: 0;
 margin-bottom: 0;
}

.nofloat {
 float: none;
}

.image-right {
 float: right;
 margin:0px 0px 20px 20px;
}

}

@media (min-width: 979px) {

.padding-top {
 padding-top: 60px;
}

}