/*
Theme Name: Foundation, for WordPress
Theme URI: http://fwp.drewsymo.com
Author: Drew Morris
Author URI: http://drewsymo.com
Version: 4.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: foundation
Description: Foundation for WordPress, a Responsive Starter Theme.
Tags: two-columns
*/

/* Artfully masterminded by ZURB  */


/* @license
 * MyFonts Webfont Build ID 2565275, 2013-05-26T21:21:29-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Code Pro Demo by Fontfabric
 * URL: http://www.myfonts.com/fonts/font-fabric/code-pro/demo/
 * Copyright: Copyright (c) 2010 by Svetoslav Simov. All rights reserved.
 * Licensed pageviews: Unlimited
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2565275
 * 
 * © 2013 MyFonts Inc
*/

@font-face {font-family: 'Code Pro'; src: url('font/CodePro_0.eot'); src: url('font/CodePro_0.eot#iefix') format('embedded-opentype'),url('font/CodePro_0.woff') format('woff'),url('font/CodePro_0.ttf') format('truetype'),url('font/CodePro_0.svg') format('svg');}




/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Images
:: Posts
:: Typography
:: Header
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/

/* -----------------------------------------
   Images
----------------------------------------- */

.widget img {
    max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"] {
    height: auto; /* Make sure images with WordPress-added height and width >attributes are scaled correctly */
}
img.size-full {
    max-width: 97.5%;
    width: auto; /* Prevent stretching of full-size images with height and >>width attributes in IE8 */
}

.wp-caption { max-width: 100%; }

/* -----------------------------------------
   Posts
----------------------------------------- */

.author-box h5 {margin-top:0px;}
.author-box .author_gravatar {margin-right:10px;}
.author-box p {font-size:14px; font-size:1.4em;}

article .th {margin-bottom:10px; margin-bottom:1em;}

.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {margin:0 auto;text-align:center;}

/* -----------------------------------------
   Typography
----------------------------------------- */

h1,h2,h3 {
  font-family: 'Code Pro', sans-serif;
  font-weight: 400;
}
body,h4,h5,h6,p {font-family: 'Open Sans', sans-serif;}
/*h1,h2,h3,h4,h5,h6,a:link {font-weight:300;}*/

.site-title .subheader {margin-bottom:0;}

/* -----------------------------------------
   Header
----------------------------------------- */

.site-header { padding:1.5rem 0 1rem 0;margin:0 0 2.875em 0; }
.sidebar ul li {list-style:none;}
.top-bar-section ul li>a {border-left:1px solid #333;border-right:none;}

/* -----------------------------------------
   Shared Styles
----------------------------------------- */
.wp-caption-text {text-align: center;}
.sticky { }
.gallery-caption { }
.bypostauthor{ }
.site-content .gallery {
  margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-content .gallery a img {
  border: none;
  height: auto;
  max-width: 90%;
}
.site-content .gallery dd {
  margin: 0;
}
.site-content .gallery-columns-4 .gallery-item {
}
.site-content .gallery-columns-4 .gallery-item img {
}

embed,
iframe,
object {
  max-width: 100%;
}
/* -----------------------------------------
   Extra
----------------------------------------- */
a {
  font-weight:bold;
  color: #424242;
}

a:hover,a:focus {
  color: #525252;
}

.posttitle a {
  color: #000;
}
.posttitle a:hover, a:focus {
  color: #000;
}

.headertext {
  color:#000;
  font-size: 8.3em;
}


@media screen and (min-width: 768px) {
  .sidebar, .headerimg { width: 250px !important; }
}


.datestamp {
  font-weight: 300;
  margin-bottom: 0em;
}

#headerline1 {
  margin-top: -0.05em;
  margin-bottom: 0em;
  line-height: 1em;
  letter-spacing: -0.03em;
}

#headerline2 {
  margin-top: 0em;
  margin-bottom: 0em;
  line-height: 0.8em;
  letter-spacing: -0.03em;
}

.row .socialicons {
  margin-right: 0em;
  margin-left: 0em;
  margin-bottom: 1em;
}

.row.socialicons.sidebar-text-link {
  border-radius: 5px;
  line-height: 1.6;
  text-align: right;
  background-color: #ddd;
  color: #424242;
  transition: all 0.2s;
}

.row.socialicons.sidebar-text-link:hover {
  background-color: #bbb;
  color: #000;
}

.row.socialicons.sidebar-text-link a {
  width: 100%;
  height: 100%;
  display: inline-block;
  padding: 10px;
}

.row.socialicons.sidebar-text-link a:hover {
  color: #000;
}

.columns .socialicon1 {
  padding-left: 0;
  padding-right: 0.6em;
}

.columns .socialicon2 {
  padding-left: 0.6em;
  padding-right: 0;
}