/*
   Theme Name: JDS Responsive Child Theme
   Theme URL: http://www.jellydesignstudio.com
   Description: This is a 2-3 column WP Theme created to be used with Genesis.
   Author: Melissa Bandera
   Author URI: http://www.jellydesignstudio.com
   Version: 1.0
   
   Template: genesis
   
   The CSS, XHTML and design is released under GPL:
soho
   http://www.opensource.org/licenses/gpl-license.php
*/


/* # Table of Contents
- HTML5 Reset
   - Baseline Normalize
   - Box Sizing
   - Float Clearing
- Defaults
   - Typographical Elements
   - Headings
   - Objects
   - Gallery
   - Forms
   - Tables
- Structure and Layout
   - Site Containers
   - Column Widths and Positions
   - Column Classes
- Common Classes
   - Avatar
   - Genesis
   - Search Form
   - Titles
   - WordPress
- Widgets
   - Featured Content
- Plugins
   - Genesis Slider
   - Genesis AgentPress
   - Genesis eNews Extended
- Site Header
   - Title Area
   - Widget Area
- Site Navigation
   - Header Navigation
   - Primary Navigation
   - Secondary Navigation
- Content Area
   - Entries
   - Entry Meta
   - Pagination
   - Comments
- Sidebars
- Social Icons
- Footer Widgets
- Site Footer
- Media Queries
   - Retina Display
   - Max-width: 1200px
   - Max-width: 960px
   - Max-width: 800px
*/


/* # Fonts
---------------------------------------------------------------------------------------------------- */

@import url('https://fonts.googleapis.com/css?family=Kristi|Open+Sans:400,400i,700|Raleway');


@font-face {
    font-family: 'saturday_rockregular';
    src: url('/saturday_rock-font.eot');
    src: url('/saturday_rock-font.eot?#iefix') format('embedded-opentype'),
         url('/saturday_rock-font.woff2') format('woff2'),
         url('/saturday_rock-font.woff') format('woff'),
         url('/saturday_rock-font.ttf') format('truetype'),
         url('/saturday_rock-font.svg#saturday_rockregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* # HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* ## Baseline Normalize
--------------------------------------------- */
/* normalize.css v3.0.1 | MIT License | git.io/normalize */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#3f3f3f}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/* ## Box Sizing
--------------------------------------------- */

*,
input[type="search"] {
   -webkit-box-sizing: border-box;
   -moz-box-sizing:    border-box;
   box-sizing:         border-box;
}

/* ## Float Clearing
--------------------------------------------- */

.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
   content: " ";
   display: table;
}

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
   clear: both;
   content: " ";
   display: table;
}


/* # Defaults
---------------------------------------------------------------------------------------------------- */

/* ## Typographical Elements
--------------------------------------------- */

body {
   background-color: #fff;
   color: #3f3f3f;
   font-family: 'Open Sans', sans-serif;
   font-size: 15px;
   font-weight: normal;
   line-height: 1.625;
   margin: 0;
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img {
   -webkit-transition: all 0.1s ease-in-out;
   -moz-transition:    all 0.1s ease-in-out;
   -ms-transition:     all 0.1s ease-in-out;
   -o-transition:      all 0.1s ease-in-out;
   transition:         all 0.1s ease-in-out;
}

a {
	color: #919a80;
	text-decoration: none;
	transition: all 0.4s ease-in-out 0s;
}

a:hover {
	color: #919a80;
	transition: all 0.4s ease-in-out 0s;
}

p {
	margin: 0 0 20px;
	padding: 0;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
}

b,
strong {
	font-weight: 700;
}

cite,
em,
i {
	font-style: italic;
	font-weight: 300;
}

blockquote {
   border: 2px solid #d2c9c2;
   margin: 40px 20px;
   padding: 15px;
}

blockquote p {
   margin: 0 0 15px;
}

.nf-form-fields-required {
   display: none;
}

.nf-field-element textarea {
   height: 150px !important;
}

/* ## Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
   color: #3f3f3f;
   font-family: 'Raleway', sans-serif;
   font-weight: normal;
   font-style: normal;
   line-height: 1.2;
   margin: 0 0 5px;
   letter-spacing: 1px;
}

h1 {
   font-size: 28px;
}

h2 {
   font-size: 24px;
}

h3 {
   font-size: 20px;
}

h4 {
   font-size: 18px;
}

h5 {
   font-size: 16px;
}

h6 {
   font-size: 16px;
}

/* ## Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
   max-width: 100%;
}

iframe {
   margin: 0 auto;
   display: block;
}

img {
   height: auto;
}

.featured-content img,
.gallery img {
   width: auto;
}

hr {
   border: 0;
   height: 2px;
   background: #e4e4e4;
   width: 60%;
   margin: 50px auto;
   text-align: center;
}


/* ## Gallery
--------------------------------------------- */

.gallery {
   overflow: hidden;
}

.gallery-item {
   float: left;
   margin: 0 0 28px;
   text-align: center;
}

.gallery-columns-2 .gallery-item {
   width: 50%;
}

.gallery-columns-3 .gallery-item {
   width: 33%;
}

.gallery-columns-4 .gallery-item {
   width: 25%;
}

.gallery-columns-