Untitled diff

Created Diff never expires
2556 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
3016 lines
925 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
1410 lines
/*
/*

Theme Name: Magazine Pro Theme
Theme Name: Magazine Child Theme
Theme URI: http://my.studiopress.com/themes/magazine/

Description: A mobile responsive and HTML5 theme built for the Genesis Framework.
Theme URI: http://www.studiopress.com/themes/magazine

Description: Magazine is a two or three column child theme

created for the Genesis Framework.

Author: StudioPress
Author: StudioPress

Author URI: http://www.studiopress.com/
Author URI: http://www.studiopress.com/


Version: 2.1
Version: 3.1

Tags: black, custom-background, custom-header, custom-menu,

featured-images, fixed-width, gray, left-sidebar, one-column, right-

sidebar, sticky-post, theme-options, threaded-comments, three-columns,


translation-ready, two-columns, white
Tags: black, white, one-column, responsive-layout, custom-background, custom-header, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, premise-landing-page


Template: genesis
Template: genesis

Template Version: 2.1
Template Version: 1.8.2

License: GNU General Public License v2.0

License URI: http://www.opensource.org/licenses/gpl-license.php


License: GPL-2.0+
License URI: http://www.opensource.org/licenses/gpl-license.php
*/
*/



/* Table of Contents
/* Table of Contents

- HTML5 Reset
* Import Fonts
- Baseline Normalize

- Box Sizing
* Defaults
- Float Clearing

- Defaults
* Hyperlinks
- Typographical Elements

- Headings
* Body
- Objects

- Gallery
* Wrap
- Forms

- Tables
* Header
- Structure and Layout

- Site Containers
* Image Header - Partial Width
- Column Widths and Positions

- Column Classes
* Image Header - Full Width
- Common Classes

- WordPress
* Navigation Constants
- Genesis

- Search Form
* Header Right Navigation
- Titles

- Widgets
* Primary Navigation
- Featured Content

- Plugins
* Primary Navigation Extras
- Genesis eNews Extended

- Genesis Latest Tweets
* Secondary Navigation
- Genesis Responsive Slider

- Jetpack
* Inner
- Simple Social Icons

- Site Header
* Homepage
- Title Area

- Widget Area
* Genesis Slider
- Site Navigation

- Header Navigation
* Breadcrumb
- Primary Navigation

- Secondary Navigation
* Taxonomy Description
- Responsive Menu

- Content Area
* Content-Sidebar Wrap
- Entries

- Pagination
* Content
- Comments

- Sidebars
* Column Classes
- Footer Widgets

- Site Footer
* Featured Post Grid
- Color Styles

- Magazine Pro Blue
* Headlines
- Magazine Pro Green

- Magazine Pro Red
* Ordered / Unordered Lists
- Media Queries

- max-width: 1139px
* Post Info
- max-width: 1023px

- max-width: 767px
* Post Meta

* Author Box

* Sticky Posts

* Archive Page

* Post Icons

* Images

* Post Navigation

* Primary / Secondary Sidebars

* Dropdowns

* Featured Page / Post

* User Profile

* Buttons

* Search Form

* eNews & Updates Widget

* Calendar Widget

* Footer Widgets

* Footer

* Comments

* Gravity Forms

* Magazine Blue

* Magazine Green

* Magazine Orange

* Magazine Purple

* Magazine Red

* Magazine Teal

* Responsive Design




*/
*/


/* Import Fonts

------------------------------------------------------------ */

@import url(http://fonts.googleapis.com/css?family=Play);


/* Defaults

------------------------------------------------------------ */


body,

h2,

h2 a,

h2 a:visited {

color: #6d5035;

font-family: Aver, Calibri;

font-size: 16px;

font-weight: normal;


line-height: 20px;
/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */


margin: 0;
/* Baseline Normalize
normalize.css v2.1.2 | MIT License | git.io/normalize
--------------------------------------------- */


padding: 0;
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#222}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}


text-decoration: none;
/* Box Sizing
--------------------------------------------- */


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



/* Float Clearing

--------------------------------------------- */
h3 {

color: #6d5035;

font-family: 'Aver', Calibri;

font-size: 15px;

font-weight: normal;

line-height: 20px;

margin: 15px 0 15px 0;

padding: 15px 0 15px 0;

text-decoration: none;


.author-box:before,
.clearfix:before,
.entry-content:before,
.entry:before,
.featured-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;
}
}


h5,
.author-box:after,

.clearfix:after,
h6,
.entry-content:after,

.entry:after,
p,
.featured-content:after,

.footer-widgets:after,
select,
.nav-primary:after,

.nav-secondary:after,
textarea {
.pagination:after,

.site-container:after,
color: #333;
.site-footer:after,

.site-header:after,
font-family: Calibri, Arial;
.site-inner:after,

.wrap:after {
font-size: 17px;
clear: both;

content: " ";
font-weight: normal;
display: table;

line-height: 20px;

margin: 0;

padding: 0;

text-decoration: none;

}
}





/*
h4 {
Defaults

---------------------------------------------------------------------------------------------------- */
color: #6d5035;

font-family: Calibri, Arial, Helvetica, Tahoma, sans-serif;

font-size: 17px;

font-weight: normal;

line-height: 20px;

margin: 0;

padding: 0;


text-decoration: none;
/* Typographical Elements
--------------------------------------------- */


body {
background-color: #fff;
color: #222;
font-family: 'Roboto', sans-serif;
font-size: 16px;
font-weight: 300;
line-height: 1.625;
}
}



body.magazine-landing {

background-color: #222;


input {

color: #333;

font-family: Arial, Helvetica, Tahoma, sans-serif;

}
}



a,

button,
input,
input:focus,

input[type="button"],
select,
input[type="reset"],

input[type="submit"],
textarea,
textarea:focus,

.button {
.breadcrumb,
-webkit-transition: all 0.1s ease-in-out;

-moz-transition: all 0.1s ease-in-out;
.sticky,
-ms-transition: all 0.1s ease-in-out;

-o-transition: all 0.1s ease-in-out;
.taxonomy-description {
transition: all 0.1s ease-in-out;

background-color: #f5f5f5;

border: 1px solid #ddd;

}
}



::-moz-selection {

background-color: #222;
li,
color: #fff;

ol,

ul {

margin: 0;

padding: 0;

}
}



::selection {

background-color: #222;
ol li {
color: #fff;

list-style-type: decimal;

}
}



a {

background-color: inherit;

color: #222;

font-weight: 400;
/* Hyperlinks

------------------------------------------------------------ */

a,

a:visited {

color: #8CB21C;

text-decoration: none;
text-decoration: none;

}
}




a:hover {
a:hover {

color: #e8554e;
text-decoration: none;

}



a img {

border: none;

}





/* Body

------------------------------------------------------------ */



body {

background: #896e56;

}





/* Wrap

------------------------------------------------------------ */



#wrap {

background: #896e56 url(http://www.foundthemarbles.com/wp-



content/uploads/2012/11/bg1.png) repeat;

margin: 0 auto;

}



.magazine-landing #wrap {

background: none;

}
}



p {

margin: 0 0 24px;

padding: 0;

/* Header

------------------------------------------------------------ */



#header {

position: relative;

z-index: 99;

min-height: 162px;

margin: 0 auto;

overflow: hidden;

width: 960px;

}
}



strong {

font-weight: 700;
#title-area {

float: left;

overflow: hidden;

padding: 10px 0 0;

width: 490px;

}
}



ol,

ul {
#title {

font-family: 'Play', arial, serif;

font-size: 26px;

font-weight: bold;

line-height: 20px;

margin: 0;
margin: 0;

padding: 0;
text-shadow: 2px 2px #000;

text-transform: normal;

}



#title a,

#title a:hover {

color: #fff;

text-decoration: none;

}



#description {

color: #3B240B;

font-size: 13px;

text-shadow: 1px 1px #000;

text-transform: uppercase;

}
}



blockquote,

blockquote::before {
#header .widget-area {
color: #888;

float: right;

padding: 5px 0 0;

width: 468px;

}
}



blockquote {

margin: 40px;


/* Image Header - Partial Width

------------------------------------------------------------ */



.header-image #title-area,

.header-image #title,

.header-image #title a {

display: block;

float: left;

height: 162px;

overflow: hidden;

padding: 0;

text-indent: -9999px;

width: 490px;

}
}



blockquote::before {
.header-image #description {
content: "\201C";

display: block;
display: block;

font-size: 30px;
overflow: hidden;
height: 0;

left: -20px;
}
position: relative;

top: -10px;

/* Image Header - Full Width

------------------------------------------------------------ */


.header-full-width #title-area,

.header-full-width #title,

.header-full-width #title a {

width: 960px;

}



/* Navigation Constants

------------------------------------------------------------ */



li:hover ul ul,

li.sfHover ul ul {

left: -9999px;

}
}



cite {

font-style: normal;
li:hover,

li.sfHover {

position: static;

}
}



/* Headings

--------------------------------------------- */
li a .sf-sub-indicator {

position: absolute;

text-indent: -9999px;


h1,
h2,
h3,
h4,
h5,
h6 {
color: #222;
font-family: 'Raleway', sans-serif;
font-weight: 500;
line-height: 1.2;
margin: 0 0 16px;
}
}



h1 {
/* Header Right Navigation
font-size: 36px;

------------------------------------------------------------ */



#header ul.menu {

float: right;

}
}



h2 {
#header ul.menu ul {
font-size: 30px;

float: right;

margin: 0;

padding: 0;

/* width: 100%; */

width: 960px;

}
}



h3 {

font-size: 24px;
#header ul.menu li {

float: left;

list-style-type: none;

text-transform: uppercase;

}
}



h4 {

font-size: 20px;
#header ul.menu li a {

color: #6d5035;

display: block;

font-size: 12px;

padding: 6px 10px 5px;

position: relative;

text-decoration: none;

}
}



h5 {

font-size: 18px;
#header ul.menu li a:hover,

#header ul.menu li a:active,

#header ul.menu .current_page_item a,

#header ul.menu .current-cat a,

#header ul.menu .current-menu-item a {

color: #8CB21C;

}
}



h6 {

font-size: 16px;
#header ul.menu li li a,

#header ul.menu li li a:link,

#header ul.menu li li a:visited {

background-color: #111;

border: 1px solid #444;

border-top-width: 0;

color: #513d32;

font-size: 12px;

padding: 5px 5px;

position: relative;

text-transform: none;

width: 128px;

}
}



/* Objects

--------------------------------------------- */
#header ul.menu li li a:hover,

#header ul.menu li li a:active {

color: #8CB21C;


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



img {

#header ul.menu li ul {

height: auto;
height: auto;

left: -9999px;

margin: 0 0 0 -1px;

position: absolute;

width: 150px;

z-index: 9999;

}



#header ul.menu li ul a {

width: 130px;

}



#header ul.menu li ul ul {

margin: -33px 0 0 149px;

}
}



.featured-content img,

.gallery img {
#header ul.menu li:hover>ul,
width: auto;

#header ul.menu li.sfHover ul {

left: auto;

}
}



/* Gallery

--------------------------------------------- */


/* Primary Navigation

------------------------------------------------------------ */



#nav {

background-color: #fff;

clear: both;


.gallery {
overflow: hidden;
overflow: hidden;

margin-bottom: 28px;
width: 960px;

margin: 0 auto;

}



#nav .wrap {

color: #FFFFF;

margin: 0 auto;

text-transform: uppercase;

width: 960px;


}



#nav ul {

float: left;

width: 960px;

/* width: 100%; */
}
}



.gallery-item {

#nav li {

float: left;
float: left;

margin: 0;
list-style-type: none;
padding: 0 4px;

text-align: center;

width: 100%;
}

#nav{
text-align: center;
}
}


#nav li a {
.gallery-columns-2 .gallery-item {

width: 50%;
color: #704528;

display: block;

font-size: 15px;

padding: 7px 10px 6px;

margin-left:8px;

position: relative;

text-decoration: bold;

}
}



.gallery-columns-3 .gallery-item {

width: 33%;
#nav li a:hover,

#nav li a:active,

#nav .current_page_item a,

#nav .current-cat a,

#nav .current-menu-item a {

color: #704528;

font-size: 14px;


}
}



.gallery-columns-4 .gallery-item {

width: 25%;
#nav li li a,

#nav li li a:link,

#nav li li a:visited {

background-color: #ffffff;

border: none;

border-top-width: 0;

color: #704528;

font-size: 14px;

font-weight: normal;

padding: 5px 10px;

position: relative;

text-transform: none;

width: 144px;

}
}



.gallery-columns-5 .gallery-item {

width: 20%;
#nav li li a:hover,

#nav li li a:active {

color: #ffffff;

font-weight: bold;

font-size: 13px;

background-color: #6d5035;

}
}



.gallery-columns-6 .gallery-item {

width: 16.6666%;
#nav li ul {

height: auto;

left: -9999px;

margin: 0 0 0 -1px;

position: absolute;

width: 150px;

z-index: 9999;

}
}



.gallery-columns-7 .gallery-item {

width: 14.2857%;
#nav li ul a {

width: 130px;

}
}



.gallery-columns-8 .gallery-item {

width: 12.5%;
#nav li ul ul {

margin: -33px 0 0 149px;

}
}



.gallery-columns-9 .gallery-item {

width: 11.1111%;
#nav li:hover>ul,

#nav li.sfHover ul {

left: auto;

}
}



.gallery-columns-2 .gallery-item:nth-child(2n+1),

.gallery-columns-3 .gallery-item:nth-child(3n+1),

.gallery-columns-4 .gallery-item:nth-child(4n+1),

.gallery-columns-5 .gallery-item:nth-child(5n+1),
/* Primary Navigation Extras
.gallery-columns-6 .gallery-item:nth-child(6n+1),

.gallery-columns-7 .gallery-item:nth-child(7n+1),
------------------------------------------------------------ */
.gallery-columns-8 .gallery-item:nth-child(8n+1),

.gallery-columns-9 .gallery-item:nth-child(9n+1) {

clear: left;

#nav li.right {

display: none;

float: right;

font-size: 15px;

padding: 7px 15px 6px;

}
}



.gallery .gallery-item img {

#nav li.right a {

background: none;

border: none;
border: none;

height: auto;
color: #3B240B;
margin: 0;

display: inline;

text-decoration: none;

}
}



/* Forms

--------------------------------------------- */
#nav li.right a:hover {

color: #8CB21C;

text-decoration: none;


input,
select,
textarea {
background-color: #fff;
border: 1px solid #ddd;
color: #222;
font-family: 'Raleway', sans-serif;
font-size: 14px;
font-weight: 300;
padding: 16px;
width: 100%;
}
}



input:focus,

textarea:focus {
#nav li.search {
border: 1px solid #888;

outline: none;
padding: 0 10px;

}
}



input[type="checkbox"],

input[type="image"],
#nav li.rss a {
input[type="radio"] {

width: auto;
background: url(images/rss.png) no-repeat center left;

margin: 0 0 0 20px;

padding: 7px 0 5px 18px;

}
}



::-moz-placeholder {

color: #222;
#nav li.twitter a {
font-family: 'Raleway', sans-serif;

opacity: 1;
background: url(images/twitter-nav.png) no-repeat center left;

padding: 7px 0 5px 20px;

}
}



::-webkit-input-placeholder {

color: #222;

font-family: 'Raleway', sans-serif;

}
/* Secondary Navigation

------------------------------------------------------------ */



#subnav {

background: #6d5035;

clear: both;

font-size: 17px;

height: 35px;

font-family: Aver, Century Gothic, Calibri;


button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button {
background-color: #222;
border: none;
color: #fff;
cursor: pointer;
font-family: 'Raleway', sans-serif;
padding: 16px 24px;
text-transform: uppercase;
text-transform: uppercase;

width: auto;
width: 960px;



margin: 0 auto;

}



#subnav .wrap {

color: #6d5035;

font-family: Calibri, Arial;

margin: auto;

width: 1020px;

float: left;

}
}


#subnav ul {
button:hover,

input:hover[type="button"],
float: right;
input:hover[type="reset"],

input:hover[type="submit"],
width: 947px;
.button:hover,

.entry-content .button:hover {
/* width: 100%; */
color: #fff;

background-color: #e8554e;
}
}



.entry-content .button:hover {

color: #fff;
#subnav li {

float: left;

list-style-type: none;

}
}



.button {

display: inline-block;
#subnav li a {

color: #ffffff;

display: block;

padding: 7px 18px 7px 9px;

text-decoration: none;

text-shadow: 0px 0px #000;

}
}



input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-results-button {
#subnav li a:hover,
display: none;

#subnav li a:active,

#subnav .current_page_item a,

#subnav .current-cat a,

#subnav .current-menu-item a {

color: #8CB21C;

}
}



/* Tables

--------------------------------------------- */
#subnav li li a,

#subnav li li a:link,

#subnav li li a:visited {

background-color: #ffffff;

border: none;

border-top-width: 0;

color: #6d5035;

font-size: 14px;

padding: 5px 10px;

position: relative;

text-transform: none;

width: 144px;


table {
border-collapse: collapse;
border-spacing: 0;
line-height: 2;
margin-bottom: 40px;
width: 100%;
}
}



tbody {

border-bottom: 1px solid #ddd;
#subnav li li a:hover,

#subnav li li a:active {

color: #ffffff;

background-color: #6d5035;

}
}



th,

td {
#subnav li ul {
text-align: left;

height: auto;

left: -9999px;

margin: 1px 0 0 -1px;

position: absolute;

width: 150px;

z-index: 9999;

}
}



th {

font-weight: bold;
#subnav li ul a {
text-transform: uppercase;

width: 130px;

}
}



td {

border-top: 1px solid #ddd;
#subnav li ul ul {
padding: 6px 0;

margin: -33px 0 0 149px;

}
}





/*
#subnav li:hover>ul,
Structure and Layout

---------------------------------------------------------------------------------------------------- */
#subnav li.sfHover ul {


left: auto;
/* Site Containers
--------------------------------------------- */


.site-inner,
.wrap {
margin: 0 auto;
max-width: 1140px;
}
}



.site-inner {
/* Inner
clear: both;

padding-top: 40px;
------------------------------------------------------------ */



#inner {

background: #896e56 url(http://www.foundthemarbles.com/wp-



content/uploads/2012/11/bg1.png) repeat;

}
}



.magazine-home .site-inner {

padding-bottom: 10px;
#inner .wrap {

-moz-box-shadow: 0 1px 2px #666;

-webkit-box-shadow: 0 1px 2px #666;

background-color: #fff;

box-shadow: 0 1px 1px #666;

margin: 0px auto;

overflow: hidden;

width: 960px;

}
}



.magazine-landing .site-inner,

.magazine-landing .wrap {
.magazine-landing #inner .wrap {
max-width: 800px;

margin: 20px auto;

width: 700px;

}
}



.magazine-landing .site-inner {

padding-bottom: 40px;


/* Homepage

------------------------------------------------------------ */



.home-bottom,

.home-middle,

.home-top {

clear: both;

font-size: 14px;

line-height: 15px;

margin: 0 0 20px;

overflow: hidden;

width: 610px;

}
}





/* Column Widths and Positions
.home-bottom {
--------------------------------------------- */


margin: 0;
/* Wrapping div for .content and .sidebar-primary */


.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
width: 930px;
}
}



.content-sidebar-sidebar .content-sidebar-wrap {

.home-left {

float: left;
float: left;
Text moved with changes to lines 859-861 (92.4% similarity)

width: 290px;

}
}



.sidebar-content-sidebar .content-sidebar-wrap,

.sidebar-sidebar-content .content-sidebar-wrap {
.home-right {

float: right;
float: right;

width: 290px;

}
}



/* Content */



/* Genesis Slider

------------------------------------------------------------ */



#content #genesis-responsive-slider,


#content #genesis-slider {
.content {
float: right;
width: 750px;
}


.magazine-landing .content {
background-color: #fff;
background-color: #fff;

padding: 50px 60px 24px;
border: 1px solid #AA7F68;

padding: 0px;

}



#genesis-responsive-slider a,

#genesis-responsive-slider a:visited,

#genesis-slider a,

#genesis-slider a:visited {

color: #fff;

text-decoration: underline;

}



#genesis-responsive-slider a:hover,

#genesis-slider a:hover {

text-decoration: none;

}



#genesis-responsive-slider p,

#genesis-slider p {

color: #fff;

font-size: 13px;

line-height: 20px;

}



#content .slide-excerpt {

background-color: #222;

border-left: 1px solid #333;

border-top: 1px solid #333;

filter: alpha(opacity=100);

margin: 0;

padding: 10px;

opacity: 1.0;

}



html > body .slide-excerpt-border {

border: none !important;

margin: 0 !important;

padding: 0 !important;

}





/* Breadcrumb

------------------------------------------------------------ */



.breadcrumb {

border: none;

font-size: 12px;

line-height: 20px;

margin: 0 0 30px;

padding: 5px 10px;

}





/* Taxonomy Description

------------------------------------------------------------ */



.taxonomy-description {

border: none;

margin: 0 0 30px;

padding: 10px;

}
}



.content-sidebar .content,

.content-sidebar-sidebar .content,

.sidebar-content-sidebar .content {

/* Content-Sidebar Wrap

------------------------------------------------------------ */



#content-sidebar-wrap {

float: left;
float: left;

width: 810px;

}
}



.content-sidebar-sidebar .content,

.sidebar-content-sidebar .content,
.content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content .content {

width: 540px;
.full-width-content #content-sidebar-wrap,

.sidebar-content #content-sidebar-wrap {

width: 960px;

}
}



.full-width-content .content {

width: 100%;
.sidebar-content-sidebar #content-sidebar-wrap,
}


.sidebar-sidebar-content #content-sidebar-wrap {
/* Primary Sidebar */


.sidebar-primary {
float: right;
float: right;

width: 360px;
}



.magazine-landing #content-sidebar-wrap {

width: 700px;

}
}



.sidebar-content .sidebar-primary,

.sidebar-sidebar-content .sidebar-primary {


/* Content

------------------------------------------------------------ */



#content {

float: left;
float: left;

padding: 8px 20px;

width: 460px;

}
}



/* Secondary Sidebar */

.content-sidebar #content,

.sidebar-content #content {

width: 610px;


.sidebar-secondary {
float: left;
width: 180px;
}
}



.content-sidebar-sidebar .sidebar-secondary {

.sidebar-content #content,

.sidebar-sidebar-content #content {

float: right;
float: right;

}



.full-width-content #content {

width: 910px;

}



.full-width-content.magazine-landing #content {

width: 650px;

}



blockquote {

background-color: #f5f5f5;

margin: 5px 15px 20px;

padding: 15px 20px 0;

}



blockquote p {

color: #666;

font-family: Georgia, Times, 'Times New Roman', serif;

font-style: italic;

}



.post {

margin: 0 0 40px;

}



.single .post {

margin: 0 0 20px;

}



.entry-content {

overflow: hidden;

}



.entry-content p {

padding: 0 0 25px;

}



p.subscribe-to-comments {

padding: 20px 0 10px;

}



.after-post-ad {

background-color: #f5f5f5;

margin: 5px 0 10px;

padding: 10px;

overflow: hidden;

}



.after-content-ad {

clear: both;

margin: 0 auto;

overflow: hidden;

padding: 0 0 20px;

text-align: center;

width: 960px;

}



.more-from-category {

background: url(images/list.png) no-repeat top left;

margin: -5px 0 0;

padding: 1px 0 0 18px;

}



.clear {

clear: both;

}



.clear-line {

border-bottom: 1px solid #ddd;

clear: both;

margin: 0 0 15px;

}
}






/* Column Classes
/* Column Classes

Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
------------------------------------------------------------ */
--------------------------------------------- */




.five-sixths,
.five-sixths,

.four-fifths,

.four-sixths,
.four-sixths,

.one-fifth,

.one-fourth,
.one-fourth,

.one-half,
.one-half,

.one-sixth,
.one-sixth,

.one-third,
.one-third,

.three-fifths,

.three-fourths,
.three-fourths,

.three-sixths,
.three-sixths,

.two-fifths,

.two-fourths,
.two-fourths,

.two-sixths,
.two-sixths,

.two-thirds {
.two-thirds {

float: left;
float: left;

margin-left: 2.564102564102564%;
margin: 0 0 20px;

padding-left: 3%;

}
}




.one-half,
.one-half,

.three-sixths,
.three-sixths,

.two-fourths {
.two-fourths {

width: 48.717948717948715%;
width: 48%;

}
}




.one-third,
.one-third,

.two-sixths {
.two-sixths {

width: 31.623931623931625%;
width: 31%;

}
}




.four-sixths,
.four-sixths,

.two-thirds {
.two-thirds {

width: 65.81196581196582%;
width: 65%;

}
}




.one-fourth {
.one-fourth {

width: 23.076923076923077%;
width: 22.5%;

}
}




.three-fourths {
.three-fourths {

width: 74.35897435897436%;
width: 73.5%;

}



.one-fifth {

width: 17.4%;

}



.two-fifths {

width: 37.8%;

}



.three-fifths {

width: 58.2%;

}



.four-fifths {

width: 78.6%;

}
}




.one-sixth {
.one-sixth {

width: 14.52991452991453%;
width: 14%;

}
}




.five-sixths {
.five-sixths {

width: 82.90598290598291%;
width: 82%;

}
}




.first {
.first {

clear: both;
clear: both;

margin-left: 0;
padding-left: 0;

}
}





/*

Common Classes

---------------------------------------------------------------------------------------------------- */
/* Featured Post Grid

------------------------------------------------------------ */



/* WordPress
--------------------------------------------- */


.genesis-grid-even {
.avatar {
float: left;
}


float: right;
.alignleft .avatar {
margin-right: 24px;
}


padding: 0 0 15px;
.alignright .avatar {
margin-left: 24px;
}


width: 48%;
.author-box .avatar {
height: 70px;
margin-right: 30px;
width: 70px;
}


.comment .avatar {
height: 50px;
margin: 0 16px 24px 0;
width: 50px;
}
}


.sticky {
}


a.aligncenter img {
display: block;
margin: 0 auto;
}


.genesis-grid-odd {
img.centered,
.aligncenter {
display: block;
margin: 0 auto 24px;
}


clear: both;
img.alignnone {
margin-bottom: 12px;
}


.alignleft {
float: left;
float: left;

text-align: left;
padding: 0 0 15px;

width: 48%;

}
}



.alignright {

float: right;
.genesis-grid-even,
text-align: right;

.genesis-grid-odd {

margin: 0 0 20px;

}
}



a.alignleft,

a.alignright {

max-width: 100%;

/* Headlines

------------------------------------------------------------ */



h1,

h2,

h3,

h4,

h5,

h6 {

font-family: Century Gothic,'Play', arial, serif;

margin: 0 0 5px;

font-weight: normal;

}
}



a.alignleft,

img.alignleft,
h1,
.wp-caption.alignleft {

margin: 0 24px 24px 0;
h2,

h2 a,

h2 a:visited {

font-family: Century Gothic, 'Play', arial, serif;

font-size: 24px;

line-height: 32px;

text-decoration: normal;

font-weight: bold;

}
}



a.alignright,
img.alignright,
.wp-caption.alignright {
margin: 0 0 24px 24px;
}


.page h1 {
.entry-content .wp-caption-text {
font-size: 14px;
font-weight: 700;
margin: 0;
text-align: center;
}


.gallery-caption,
.entry-content .gallery-caption {
margin: 0 0 10px;
margin: 0 0 10px;

}
}



.widget_calendar table {

width: 100%;
h1.entry-title {

margin-top:20px;

}
}



.widget_calendar td,

.widget_calendar th {
#genesis-responsive-slider h2 a,
text-align: center;

#genesis-responsive-slider h2 a:visited,

#genesis-slider h2 a,

#genesis-slider h2 a:visited {

color: #ccc;

font-size: 18px;

line-height: 24px;

text-decoration: none;

}
}



/* Genesis

--------------------------------------------- */
#genesis-responsive-slider h2 a:hover,

#genesis-slider h2 a:hover {

color: #8CB21C;


.breadcrumb {
border-bottom: 1px dotted #888;
margin-bottom: 40px;
padding-bottom: 10px;
}
}



.archive-description,

.author-box {
.home h2 a,
margin-bottom: 50px;

padding: 40px;
.home h2 a:visited {

font-size: 18px;

line-height: 24px;

text-decoration: bold;

}
}



.archive-description,

.author-box {
.home-middle h2 a,
background-color: #f5f5f5;
}


.home-middle h2 a:visited {
.archive-description p:last-child,
.author-box p:last-child,
.search-results .archive-description h1 {
margin-bottom: 0;
}


.author-box-title {
color: #222;
font-family: 'Roboto', sans-serif;
font-size: 16px;
font-size: 16px;

margin-bottom: 4px;
line-height: 20px;

text-decoration: bold;

}
}



.author-box p {

margin-bottom: 0;
.taxonomy-description h1,

.widget-area h2,

.widget-area h2 a {

font-size: 18px;

line-height: 24px;

}
}





/* Search Form
h2 a:hover {
--------------------------------------------- */

color: #8CB21C;

text-decoration: none;


.search-form {
overflow: hidden;
}
}



.entry-content .search-form {

width: 50%;
h3 {

font-size: 20px;

}
}



.site-header .search-form {

float: right;
h4 {
margin-top: 24px;

font-size: 18px;

}
}



.footer-widgets .search-form input {

border: none;
.home-bottom h4,

.home-middle h4 {

margin: 0 0 10px;

}
}



.genesis-nav-menu .search-form input {

background-color: #222;
.widget-area h4 {
border: 1px solid #222;

color: #fff;
font-size:19px;
text-transform: uppercase;

width: 180px;
border-bottom:2px #6d5035 solid;

padding: 7px;

line-height:20px;

text-align:right;

margin-top: 5px;

margin-bottom:10px;

font-weight: normal;

font-family: 'Aver', Calibri, Arial, Helvetica, Tahoma, sans-serif;

}
}



.genesis-nav-menu .search-form ::-moz-placeholder {

color: #fff;
.widget-area h4 a {

color: #6d5035;

text-decoration: none;

}
}



.genesis-nav-menu .search-form ::-webkit-input-placeholder {

color: #fff;
#footer-widgets h4 {

font-size:18px;

border-bottom:2px #6d5035 solid;

padding: 7px;

line-height:20px;

text-align:right;

margin-top: 5px;

font-family: 'Aver', Calibri, Arial, Helvetica, Tahoma, sans-serif;

}
}



.genesis-nav-menu .search-form input:focus {
border: 1px solid #fff;
}


h5 {
.genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"] {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
padding: 0;
position: absolute;
width: 1px;
}


font-size: 18px;
/* Titles
--------------------------------------------- */


.entry-title {
font-size: 36px;
line-height: 1;
}
}



.entry-title a,
.sidebar .widget-title a {
color: #222;
font-weight: 500;
}


h6 {
.entry-title a:hover {
color: #e8554e;
}


.widget-title {
clear: both;
font-size: 16px;
font-size: 16px;

margin-bottom: 24px;
text-transform: uppercase;
}
}



.magazine-home .content .widget-title,

.sidebar .widget-title {

background-color: #222;

color: #fff;
/* Ordered / Unordered Lists
padding: 10px;

------------------------------------------------------------ */



.entry-content ol,

.entry-content ul {

margin: 0;

padding: 0 0 15px;

}
}



.sidebar .enews .widget-title {

background: none;
.entry-content ol {
padding: 0;
}


margin: 0;
.footer-widgets .widget-title {
color: #fff;
}


.archive-title {
font-size: 20px;
margin-bottom: 24px;
}
}




Text moved with changes from lines 1278-1280 (92.4% similarity)
/*
Widgets
---------------------------------------------------------------------------------------------------- */


.archive-page ul li,
.widget,
.widget li {
word-wrap: break-word;
}


.entry-content ul li {
.widget li {
list-style-type: none;
}


list-style-type: square;
.widget ol > li {
list-style-position: inside;
list-style-type: decimal;
padding-left: 20px;
text-indent: -20px;
}


.widget li li {
border: none;
margin: 0 0 0 30px;
margin: 0 0 0 30px;

padding-bottom: 0;
padding: 0;

}
}



.widget ul > li:last-child {

margin-bottom: 0;
.entry-content ol li {

margin: 0 0 0 35px;

}
}



.widget .genesis-nav-menu li li {

margin: 0;
.archive-page ul ul,

.entry-content ol ol,

.entry-content ul ul {

padding: 0;
padding: 0;

}





/* Post Info

------------------------------------------------------------ */



.post-info {

font-size: 11px;
margin: 5px 0 15px;

text-transform: normal;

}
}



/* Featured Content
/* Post Meta
--------------------------------------------- */

------------------------------------------------------------ */



.post-meta {

background-color: #f5f5f5;


.featured-content {
clear: both;
clear: both;

color: #6d5035;

font-size: 10px;

padding: 7px 10px 5px;

text-transform: normal;

}





/* Author Box

------------------------------------------------------------ */



.author-box {

border: 1px solid #ddd !important;

margin: 0 0 40px;

overflow: hidden;
overflow: hidden;

}



.author-box p {

font-size: 13px;

line-height: 20px;

}
}



.home-middle .featured-content a,

.home-top .featured-content a {
.author-box div {
position: relative;

background-color: #fff;

border: 4px solid #f5f5f5;

padding: 10px;

}
}



.featured-content .entry {

margin-bottom: 30px;


/* Sticky Posts

------------------------------------------------------------ */



.sticky {

margin: 0 0 40px;

padding: 20px;

}
}



.content .home-middle .featured-content .entry,

.content .home-top .featured-content .entry {

border: none;

/* Archive Page

------------------------------------------------------------ */



.archive-page {

float: left;
float: left;

max-width: 100%;
padding: 20px 0;

width: 45%;

}
}



.home-middle .featured-content .entry {

width: 360px;


/* Post Icons

------------------------------------------------------------ */



.categories {

background: url(images/icon-categories.png) no-repeat top left;

padding: 3px 0 3px 22px;

}
}


.content .home-bottom .featured-content .entry,

.sidebar .featured-content .entry {
.post-comments {
border-bottom: 2px solid #eee;

background: url(images/icon-comments.png) no-repeat top left;

margin: 0 0 0 10px;

padding: 2px 0 2px 22px;

}
}



.sidebar .featured-content .entry:last-child {

border-bottom: none;
.tags {

background: url(images/icon-tags.png) no-repeat top left;

margin: 0 0 0 10px;

padding: 3px 0 3px 20px;

}
}


.home-middle .featured-content .entry-content p:last-child,

.home-top .featured-content .entry-content p:last-child,
.time {
.sidebar .featured-content .entry:last-child {

margin-bottom: 0;
background: url(images/icon-time.png) no-repeat top left;

padding: 2px 0 2px 21px;

}
}



.home-middle .featured-content .entry:nth-of-type(2n+1) {

clear: left;

margin-right: 30px;

/* Images

------------------------------------------------------------ */



img {

height: auto;

max-width: 100%;

}
}



.featured-content .entry-title {

border: none;
.avatar,
font-size: 24px;

line-height: 1.2;
.entry-content img,

.featuredpage img,

.featuredpost img,

.post-image {

background-color: #fff;

border: 4px solid #eee;

padding: 1px;

}
}



.sidebar .featured-content .entry-title {

font-size: 20px;
.home-middle .featuredpost img {

margin: 0 0 10px;

}
}



.featured-content .entry-title a {

border: none;
.author-box .avatar {

background-color: #fff;

float: left;

height: 72px;

margin: 0 10px 0 0;

width: 72px;

}
}



.featured-content a.alignnone {

display: inline-block;
.post-image {
margin-bottom: 20px;

max-width: 100%
margin: 0 10px 10px 0;

}
}



.featured-content .entry-header .entry-meta {

margin-bottom: 10px;
.comment-list li .avatar {

background-color: #fff;

float: left;

height: 30px;

margin: 0 5px 0 0;

width: 30px;

}
}


.js .content .home-middle a .entry-time,
.js .content .home-top a .entry-time {
background-color: #e8554e;
bottom: 24px;
color: #fff;
font-size: 14px;
font-weight: 300;
padding: 5px 10px;
position: absolute;
right: 0;
}


.js .home-middle a.alignleft,
.js .home-top a.alignleft {
margin: 0 24px 24px 0;
}


img.centered,
.js .home-middle a.alignright,
.js .home-top a.alignright {
margin: 0 0 24px 24px;
}


.aligncenter {
.js .home-middle a.alignleft img,
.js .home-middle a.alignright img,
.js .home-top a.alignleft img,
.js .home-top a.alignright img {
margin: 0;
}


.home-middle a.more-link,
.home-top a.more-link {
background-color: #eee;
clear: both;
color: #222;
display: block;
display: block;

font-size: 14px;
margin: 0 auto 10px;
margin-top: 20px;

padding: 8px 10px;
text-align: center;
}
}



.home-middle a.more-link:hover,

.home-top a.more-link:hover {
img.alignnone {
background-color: #e8554e;

color: #fff;
display: inline;

margin: 0 0 15px;

}
}



.featured-content ul {

clear: both;
img.alignleft {
margin-bottom: 30px;

display: inline;

margin: 0 15px 10px 0;

}
}



.featured-content li {

list-style-type: none;
img.alignright {

display: inline;

margin: 0 0 10px 15px;

}
}





/*
.alignleft {
Plugins

---------------------------------------------------------------------------------------------------- */
float: left;


margin: 0 15px 0 0;
/* Genesis eNews Extended
--------------------------------------------- */


.enews-widget {
background-color: #222;
color: #aaa;
padding: 40px;
}
}



.enews form + p {

margin-top: 24px;
.alignright {

float: right;

margin: 0 0 0 15px;

}
}



.enews-widget .widget-title {

color: #fff;
.wp-caption {

background-color: #f5f5f5;

padding: 10px;

text-align: center;

}
}



.enews-widget input {

margin-bottom: 16px;
p.wp-caption-text {
}

font-size: 12px;

line-height: 16px;


padding: 5px 0;
.enews-widget input:focus {
border: 1px solid #ddd;
}


.enews-widget input[type="submit"] {
background-color: #e8554e;
color: #fff;
margin: 0;
width: 100%;
}
}


.enews-widget input:hover[type="submit"] {
background-color: #fff;
color: #222;
}


/* Genesis Latest Tweets
--------------------------------------------- */


.wp-smiley,
.latest-tweets ul li {
margin-bottom: 16px;
}


.wp-wink {
/* Genesis Responsive Slider
--------------------------------------------- */


.magazine-home .content #genesis-responsive-slider,
.magazine-home .content .genesis_responsive_slider li {
border: none;
border: none;

float: none;

}
}



.magazine-home .genesis_responsive_slider {

margin-bottom: 40px;
.gallery-caption {

}
}



.magazine-home .content .genesis_responsive_slider li:before {

content: "";

margin: 0;

/* Post Navigation

------------------------------------------------------------ */



.navigation {

overflow: hidden;

padding: 20px 0;

width: 960px;

/* width: 100%; */

}
}



.magazine-home .content .genesis_responsive_slider .slide-excerpt,

.magazine-home .content .genesis_responsive_slider .slide-excerpt-border {
.navigation li {
background: transparent;

border: none;
display: inline;
margin: 0;

}
}



.magazine-home .content .genesis_responsive_slider .slide-excerpt {

padding: 0;
.navigation li a,

.navigation li.disabled,

.navigation li a:hover,

.navigation li.active a {

border: 1px solid #ddd;

padding: 5px 8px;

}
}



.magazine-home .content #genesis-responsive-slider,

.magazine-home .content .genesis_responsive_slider .slides li,
.navigation li a:hover,
.magazine-home .content .genesis_responsive_slider .flex-direction-nav li {

margin: 0;
.navigation li.active a {
padding: 0;

background-color: #f5f5f5;

}
}



.magazine-home .content .genesis_responsive_slider .flex-control-nav {

line-height: 1;

}





/* Primary / Secondary Sidebars

------------------------------------------------------------ */




.sidebar {
.magazine-home .content .genesis_responsive_slider .flex-control-nav li {
margin: 0;
padding: 0 5px;
}


display: inline;
.magazine-home .content .genesis_responsive_slider .flex-direction-nav li a {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}


float: right;
.magazine-home .content .genesis_responsive_slider .slide-excerpt-border {
background: #fff;
width: 100%;
}


font-size: 13px;
.magazine-home .content .genesis_responsive_slider h2,
.magazine-home .content .genesis_responsive_slider h2 a {
line-height: 1.2;
margin: 0;
}


line-height: 10px;
.magazine-home .content .genesis_responsive_slider p {
font-size: 14px;
margin: 10px 0 0;
}


width: 300px;
.magazine-home .content .genesis_responsive_slider .flex-direction-nav li a {
background: url(images/icon-direction-nav.png) no-repeat -50px 0;
background-size: 100px 98px;
height: 49px;
outline: none;
right: -25px;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
width: 50px;
}


margin-top: 12px;
.magazine-home .content .genesis_responsive_slider .flex-direction-nav li a:hover {
background-position: -50px -49px;
}


.magazine-home .content .genesis_responsive_slider .flex-direction-nav li a.prev {
background-position: 0 0;
bottom: auto;
left: auto;
right: 62px;
top: 30px;
}
}


.magazine-home .content #genesis-responsive-slider .flex-direction-nav li a.next {
bottom: auto;
left: auto;
right: 10px;
top: 30px;
}


.magazine-home .content #genesis-responsive-slider .flex-direction-nav li a:hover.prev {
background-position: 0 -49px;
}


.sidebar p {
/* Jetpack
--------------------------------------------- */


font-size: 13px;
img#wpstats {
display: none;
}


line-height: 15px;
/* Simple Social Icons
--------------------------------------------- */


.sidebar .simple-social-icons ul li {
margin: 0 2px 4px !important;
}
}





/*
#sidebar-alt {
Site Header

---------------------------------------------------------------------------------------------------- */
float: center;

width: 150px;


.primary-nav .site-header {
padding-top: 64px;
}
}



.site-header .wrap {

border-bottom: 2px solid #222;
.sidebar-content #sidebar,
padding: 30px 0;
}


.sidebar-sidebar-content #sidebar {
/* Title Area
--------------------------------------------- */


.title-area {
float: left;
float: left;

padding-top: 30px;
width: 380px;
}
}



.header-image .title-area {

padding: 0;
.content-sidebar-sidebar #sidebar-alt {

float: right;

}
}



.site-title {

font-family: 'Raleway', sans-serif;
#sidebar .widget,
font-size: 48px;

line-height: 1;
#sidebar-alt .widget {
margin-bottom: 0;

border-bottom: 1px solid #fff;

}
}



.site-title a,

.site-title a:hover {
.content-sidebar #sidebar .widget,
color: #222;

font-weight: 900;
.sidebar-content-sidebar #sidebar .widget,

.content-sidebar-sidebar #sidebar .widget,

.content-sidebar-sidebar #sidebar-alt .widget {

border-left: 1px solid #fff;

}
}



.site-description {

display: block;
.sidebar-content #sidebar .widget,
height: 0;

margin-bottom: 0;
.sidebar-content-sidebar #sidebar-alt .widget,
text-indent: -9999px;

.sidebar-sidebar-content #sidebar .widget,

.sidebar-sidebar-content #sidebar-alt .widget {

border-right: 1px solid #fff;

}
}



/* Full width header, no widgets */

.sidebar .widget-wrap {

border: 4px solid #fffff;

padding: 15px 10px 10px;


.header-full-width .title-area,
.header-full-width .site-title {
width: 100%;
}
}



.header-image .site-description,

.header-image .site-title a {
.sidebar .widget ul {
display: block;

height: 0;
margin: 5px 0 -5px;
margin-bottom: 0;

text-indent: -9999px;
}
}



/* Logo, hide text */

.home-middle .widget ul li,

.sidebar .widget ul li,

.sidebar .widget-area ul li {

background: url(images/list.png) no-repeat top left;

border-bottom: 1px dotted #ddd;

list-style-type: none;

margin: 0 0 7px;

padding: 0 0 5px 10px;

word-wrap: break-word;


.header-image .site-header .wrap {
padding: 0;
}
}



.header-image .site-title a {

background-position: center !important;

background-size: contain !important;

float: left;
/* Dropdowns
display: block;

min-height: 90px;
------------------------------------------------------------ */
text-indent: -9999px;



#cat,

.widget_archive select {

display: inline;

font-family: Calibri, 'Play', arial, serif;

font-size: 13px;

width: 100%;
width: 100%;

}
}



/* Widget Area

--------------------------------------------- */



/* Featured Page / Post
.site-header .widget-area {
float: right;
text-align: right;
width: 728px;
}


------------------------------------------------------------ */
.header-image .site-header .title-area,
.header-image .site-header .widget-area {
padding: 40px 0;
}


.site-header .widget-area p {
margin-bottom: 0;
}




.featuredpage,
/*

Site Navigation
.featuredpost {
---------------------------------------------------------------------------------------------------- */


.genesis-nav-menu {
clear: both;
clear: both;

color: #222;
margin: 0 0 15px;
font-family: 'Raleway', sans-serif;

font-size: 14px;
overflow: hidden;
font-weight: 400;

line-height: 1;
text-transform: uppercase;
width: 100%;
}
}



.genesis-nav-menu .menu-item {

display: inline-block;
.featuredpage .page,
text-align: left;

.featuredpost .post {

border-bottom: 1px dotted #ddd;

margin: 0 0 15px;

overflow: hidden;

padding: 0 0 15px;

}
}



.genesis-nav-menu a {

border: none;
.home .featuredpost p {
color: #222;

display: block;
font-size: 13px;
padding: 25px 20px;

position: relative;
line-height: 20px;

}
}



.genesis-nav-menu a:hover,

.genesis-nav-menu .current-menu-item > a,

.genesis-nav-menu .sub-menu .current-menu-item > a:hover {

color: #e8554e;
/* User Profile

------------------------------------------------------------ */



.user-profile {

overflow: hidden;

}
}



.genesis-nav-menu .sub-menu {

left: -9999px;

opacity: 0;

position: absolute;
/* Buttons
-webkit-transition: opacity .4s ease-in-out;

-moz-transition: opacity .4s ease-in-out;
------------------------------------------------------------ */
-ms-transition: opacity .4s ease-in-out;

-o-transition: opacity .4s ease-in-out;

transition: opacity .4s ease-in-out;

width: 190px;
input[type="button"],
z-index: 99;

input[type="submit"] {

background-color:#afc341;

color: #fff;

cursor: pointer;

font-family: 'Play', arial, serif !important;

font-size: 13px;

font-weight: normal;

padding: 5px;

text-decoration: none;

}
}



.genesis-nav-menu .sub-menu a {

background-color: #fff;
input:hover[type="button"],
border: 1px solid #222;

border-top: none;
input:hover[type="submit"] {
font-size: 12px;

padding: 20px;
color: #fff;
position: relative;

text-transform: none;
text-decoration: none;
width: 190px;

}
}



.genesis-nav-menu .sub-menu .sub-menu {

margin: -53px 0 0 189px;


/* Search Form

------------------------------------------------------------ */



#header .searchform {

float: right;

padding: 25px 0 0;

}
}



.genesis-nav-menu .menu-item:hover {

position: static;
#nav .searchform {

float: right;

}
}



.genesis-nav-menu .menu-item:hover > .sub-menu {

left: auto;
.s {
opacity: 1;

font-family: 'Play', arial, serif;

font-size: 13px;

margin: 5px -6px 0 0;

padding: 5px;

width: 180px;

}
}



.genesis-nav-menu > .first > a {

padding-left: 0;


/* eNews and Update Widget

------------------------------------------------------------ */



.enews {

background: url(images/enews.png) no-repeat top right;

}
}



.genesis-nav-menu > .last > a {

padding-right: 0;
.enews #subbox {

font-family: 'Play', arial, serif;

font-size: 13px;

margin: 10px -2px 0 0;

padding: 5px;

width: 175px;

}
}



.genesis-nav-menu > .right {

color: #fff;

display: inline-block;

float: right;
/* Calendar Widget
list-style-type: none;

padding: 25px 0;
------------------------------------------------------------ */
text-transform: uppercase;



#wp-calendar {

width: 100%;

}
}



.genesis-nav-menu > .right > a {

display: inline;
#wp-calendar caption {
padding: 0;

font-size: 12px;

font-style: italic;

padding: 2px 5px 0 0;

text-align: right;

}
}



.genesis-nav-menu > .rss > a {

margin-left: 48px;
#wp-calendar thead {

background-color: #f5f5f5;

font-weight: bold;

margin: 10px 0 0;

}
}



.genesis-nav-menu > .search {

padding: 7px 0 0;
#wp-calendar td {

background-color: #f5f5f5;

padding: 2px;

text-align: center;

}
}



/* Site Header Navigation

--------------------------------------------- */


/* Footer Widgets

------------------------------------------------------------ */



#footer-widgets {


-moz-box-shadow: 0 1px 2px #666;
.site-header .sub-menu {
border-top: 1px solid #222;
}


-webkit-box-shadow: 0 1px 2px #666;
.site-header .sub-menu .sub-menu {
margin-top: -54px;
}


background-color: #fff;
/* Primary Navigation
--------------------------------------------- */


box-shadow: 0 1px 1px #666;
.nav-primary {
background-color: #222;
color: #fff;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 999;


margi