/*
Theme Name:  twentyfourteen-custom
Theme URI:   http://www.sydneysmith.com/
Description: Customizations.
Author:      Greg Sydney-Smith
Template:    twentyfourteen
Version:     0.1
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/

@import url("../twentyfourteen/style.css");

/* GSS */

#site-header img { width:100%; height:auto; }

.display-posts-listing .listing-item { padding:0.5rem 0; }
#post-104 .listing-item .title {font-size:1.5rem;} /* Home page */

#hdr-ad1 { margin:0 auto; border:0; padding:0; }
.hdr-widget { margin:0; border:0; padding:8px 0 8px 0; background-color:white; }
.hdr-sitename { margin:0; border:0; padding:4px 5%; width:90%; background-color:black; color:white; }
.L { float:left; }
.R { float:right; }
@media (max-width:768px) {
	#hdr-ad1 { display:none; }
}

/* 2015-03-12. At least 300px inside the rhs sidebar if got the space for it. */
@media screen and (min-width: 673px) {
    .site-content { margin-right: 360px; }
    .content-sidebar { margin-left: -360px; width: 360px; }
}

#WAScontent h1 {
    font-size: 30px;
    font-weight: bold;
    color: rgb(100,168,67);
}

#WASsidebarfeeds { width:210px;
  float:right;
  margin-bottom:10px;
  padding:0px 5px 0px 5px;
  background:#fff;
}
#WASsidebarfeeds li {
  list-style:none;
  border-bottom:1px dotted #ccc;
  display:block;
  padding:2px 0px 2px 25px;
  background:url('/wordpress/wp-content/uploads/2011/06/rss.png') no-repeat 0 0px;
}

/* Products page */
.WASbar {
  width:100%;
  margin:4px 0px;
  border:0px solid black;
  padding:4px;
  background-color:rgb(180,248,147);
  overflow:auto;
}

/* Opt In Forms */
.oif-smallprint {
  font-family: 'Open Sans', sans-serif;
  font-size: 9px;
  line-height:110%;
}

/* 2015-03-17 */
#shop-order-page {
  margin:auto 0; border:solid black 2px; padding:12px; border-radius:12px;
  font-size:1.0em; font-weight:normal; color:black; line-height:1.2em; /* 3 font*/
  background-color:#e0e0ff; }
#shop-order-page h1 {
  margin:0 0 0 0; border:0; padding:8px 0;
  font-size:1.5em; font-weight:700; color:black; line-height:1.5em; /* 3 font*/
}
#shop-order-page input[type="text"] {
  margin:0; border:1px solid black; padding:12px;
  width:100%; }
#shop-order-page input[type="submit"] {
  font-size:1em; font-weight:normal; color:white; line-height:1.5em; /* 3 font*/
}

/* 2023-12-25 gss */
.CodeGreen { border: 1px solid green; background-color: #F0FFF0; word-wrap: normal; white-space: pre; overflow: auto; }
/* pre { white-space: revert; } */

.gss-scroll { border: 1px solid black; padding: 2px; overflow: scroll; }

.codebox {overflow: scroll; border: 1px solid black; padding: 1px; }
#page #content .codebox code { white-space: pre; }
#page #content .codebox code br { line-height:0 }

#page #main #primary pre {
  border: solid 1px green;
  background-color: #F0FFF0;
  word-wrap: normal;
  white-space: pre;
}

/* 2017-01-22 catablog */
#main #main-content #primary .catablog-catalog .catablog-description span.price {
	margin: 0 0 .5em 0; border: 0; padding: 0;
	font-size:16px; font-weight:400; color:#65ad54; line-height:24px;
	display:block; }
#main #main-content #primary div.catablog-catalog .catablog-images-column { border:1px solid black; }
#main #main-content #primary div.catablog-catalog .catablog-title { padding:4px; }
#main #main-content #primary div.catablog-catalog .catablog-description { padding:4px; }
#main #main-content #primary #content div.catablog-catalog .catablog-row         { background-color:#f0fff0; margin: 4px 0px; }

/* 2017-04-25 */
.buy-button span {
   border-top: 1px solid #96d1f8;
   background: #1f0615;
   background: -webkit-gradient(linear, left top, left bottom, from(#17eb25), to(#1f0615));
   background: -webkit-linear-gradient(top, #17eb25, #1f0615);
   background: -moz-linear-gradient(top, #17eb25, #1f0615);
   background: -ms-linear-gradient(top, #17eb25, #1f0615);
   background: -o-linear-gradient(top, #17eb25, #1f0615);
   padding: 11px 16px;
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 18px;
   font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
   text-decoration: none;
   vertical-align: middle;
   }
.buy-button { text-decoration: none; }
.buy-button:link    { text-decoration: none; }
.buy-button:visited { text-decoration: none; }
.buy-button:active  { text-decoration: none; }
.buy-button:hover   { text-decoration: none; }



