

/** Derived from styles for oriongreen, and radiance. **/

/**
 * See: http://www.fontsquirrel.com/fonts/bebas-neue
 * Redistributed in this theme with permission from Dharma Type - March 26, 2011
 */
@font-face {
  font-family: 'BebasNeueRegular';
  src: url('/assets/themes/orionrobots/BebasNeue-webfont.eot');
  src: url('/assets/themes/orionrobots/BebasNeue-webfont.eot?iefix') format('eot'),
       url('/assets/themes/orionrobots/BebasNeue-webfont.woff') format('woff'),
       url('/assets/themes/orionrobots/BebasNeue-webfont.ttf') format('truetype'),
       url('/assets/themes/orionrobots/BebasNeue-webfont.svg#webfontfvFLBU0N') format('svg');
  font-weight: normal;
  font-style: normal;
  }

.prodtable td {
    padding-right: 4px;
    vertical-alignment: top;
}

.pl-spacing {
  float: left !important;
  padding-right: 4px;
}


#sharing{
  margin: 16px 0 0 0;
  padding: 4px 0 0 0;
  border-top: 1px solid #dddddd;
  }
#sharing ul{
  list-style: none;
  }
#sharing li{
  margin: 0;
  float: left;
  }

/* Make all images responsive in the content section */
.content img {
    display: inline-block;
    height: auto;
    max-width: 100%;
}

#search-nav {
  color: black;
  margin-top: 8px;
}

#search-nav .gsc-search-button {
  width: inherit;
}

.navbar {
  margin-bottom: 4px;
}

.page-header {
  margin-top: 10px;
  margin-bottom: 4px;
}

.gsc-control-cse {
  padding: 0 !important;
}

.content .pin_image_thumb {
  height: 200px;
  width: 200px;
  object-fit: cover;
}

.content .youtube_link_thumb {
  height: 200px;
  width: 200px;
  object-fit: cover;
}

.pin_image_description {
  width: 200px;
}

.youtube_link_block {
  display:inline-block; 
  width: 200px;
  vertical-align: top;
}

.content img.index_post_thumb {
  height: 200px;
  width: 200px;
  object-fit: cover;
  max-width: none;
}

.posts {
  list-style: none;
  padding-left: 0;
}

body {
  background-image: url(/assets/themes/orionrobots/images/orion_content_bg_bright.jpg);
  background-size: cover;
}

body .container {
  background-color: white;
}

a {
  color: #418C5A;
}

.post_summary :first-child {
  border-top: none;
}

.post_summary {
  border-top: 1px solid #83b52b;
  padding-top: 0.5em;
  padding-bottom: 0.2em;
}

.post_excerpt h1 {
  font-size: 20px;
}

.post_excerpt h2 {
  font-size: 18px;
}

.post_excerpt h3 {
  font-size: 17px;
}

.post_media .post_title {
  font-size: 20px;
}

.post_summary .post_title {
  font-size: 16px;
}
