Untitled diff

Created Diff never expires
2551 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
3016 lines
928 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,
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

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

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

translation-ready, two-columns, white


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

* Import Fonts

* Defaults

* Hyperlinks

* Body


* Wrap
/* Table of Contents

- HTML5 Reset
* Header
- Baseline Normalize

- Box Sizing
* Image Header - Partial Width
- Float Clearing

- Defaults
* Image Header - Full Width
- Typographical Elements

- Headings
* Navigation Constants
- Objects

- Gallery
* Header Right Navigation
- Forms

- Tables
* Primary Navigation
- Structure and Layout

- Site Containers
* Primary Navigation Extras
- Column Widths and Positions

- Column Classes
* Secondary Navigation
- Common Classes

- WordPress
* Inner
- Genesis

- Search Form
* Homepage
- Titles

- Widgets
* Genesis Slider
- Featured Content

- Plugins
* Breadcrumb
- Genesis eNews Extended

- Genesis Latest Tweets
* Taxonomy Description
- Genesis Responsive Slider

- Jetpack
* Content-Sidebar Wrap
- Simple Social Icons

- Site Header
* Content
- Title Area

- Widget Area
* Column Classes
- Site Navigation

- Header Navigation
* Featured Post Grid
- Primary Navigation

- Secondary Navigation
* Headlines
- Responsive Menu

- Content Area
* Ordered / Unordered Lists
- Entries

- Pagination
* Post Info
- Comments

- Sidebars
* Post Meta
- Footer Widgets

- Site Footer
* Author Box
- Color Styles

- Magazine Pro Blue
* Sticky Posts
- Magazine Pro Green

- Magazine Pro Red
* Archive Page
- Media Queries

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

- max-width: 767px
* 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


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

HTML5 Reset
@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;


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;
.author-box:before,

.clearfix:before,
margin: 15px 0 15px 0;
.entry-content:before,

.entry:before,
padding: 15px 0 15px 0;
.featured-content:before,

.footer-widgets:before,
text-decoration: none;
.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;
/* Typographical Elements
--------------------------------------------- */


padding: 0;
body {

background-color: #fff;
text-decoration: none;
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;

}
}



p {

margin: 0 0 24px;
a img {
padding: 0;

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;

}





/* 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;

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;

}



#header .widget-area {

float: right;

padding: 5px 0 0;

width: 468px;

}





/* 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;
padding: 0;

text-indent: -9999px;

width: 490px;

}
}



blockquote,
.header-image #description {
blockquote::before {

color: #888;
display: block;

overflow: hidden;

}
}



blockquote {
/* Image Header - Full Width
margin: 40px;

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


.header-full-width #title-area,

.header-full-width #title,

.header-full-width #title a {

width: 960px;

}
}



blockquote::before {

content: "\201C";
/* Navigation Constants

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



li:hover ul ul,

li.sfHover ul ul {

left: -9999px;

}



li:hover,

li.sfHover {

position: static;

}



li a .sf-sub-indicator {

position: absolute;

text-indent: -9999px;

}


/* Header Right Navigation

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



#header ul.menu {

float: right;

}


#header ul.menu ul {

float: right;

margin: 0;

padding: 0;

/* width: 100%; */

width: 960px;

}



#header ul.menu li {

float: left;

list-style-type: none;

text-transform: uppercase;

}



#header ul.menu li a {

color: #6d5035;

display: block;
display: block;

font-size: 30px;
font-size: 12px;
height: 0;

left: -20px;
padding: 6px 10px 5px;

position: relative;
position: relative;

top: -10px;
text-decoration: none;

}
}



cite {

font-style: normal;
#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;

}
}



/* Headings

--------------------------------------------- */
#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;

}



#header ul.menu li li a:hover,

#header ul.menu li li a:active {

color: #8CB21C;

}



#header ul.menu li ul {

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;

}



#header ul.menu li:hover>ul,

#header ul.menu li.sfHover ul {

left: auto;

}





/* Primary Navigation

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



#nav {

background-color: #fff;

clear: both;

overflow: hidden;

width: 960px;

margin: 0 auto;

}



#nav .wrap {


color: #FFFFF;
h1,

h2,
margin: 0 auto;
h3,

h4,
text-transform: uppercase;
h5,

h6 {
width: 960px;
color: #222;

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

font-weight: 500;
line-height: 1.2;
margin: 0 0 16px;
}
}



h1 {

font-size: 36px;
#nav ul {

float: left;

width: 960px;

/* width: 100%; */
}
}



h2 {

font-size: 30px;
#nav li {

float: left;

list-style-type: none;


}
}


#nav{
h3 {
text-align: center;
font-size: 24px;
}
}


#nav li a {
h4 {

font-size: 20px;
color: #704528;

display: block;

font-size: 15px;

padding: 7px 10px 6px;

margin-left:8px;

position: relative;

text-decoration: bold;

}
}



h5 {

font-size: 18px;
#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;


}
}



h6 {

font-size: 16px;
#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;

}
}


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



embed,
#nav li li a:hover,
iframe,

img,
#nav li li a:active {
object,

video,
color: #ffffff;
.wp-caption {

max-width: 100%;
font-weight: bold;

font-size: 13px;

background-color: #6d5035;

}
}



img {

#nav li ul {

height: auto;
height: auto;

left: -9999px;

margin: 0 0 0 -1px;

position: absolute;

width: 150px;

z-index: 9999;

}



#nav li ul a {

width: 130px;

}
}



.featured-content img,

.gallery img {
#nav li ul ul {
width: auto;

margin: -33px 0 0 149px;

}



#nav li:hover>ul,

#nav li.sfHover ul {

left: auto;

}





/* Primary Navigation Extras

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



#nav li.right {

display: none;

float: right;

font-size: 15px;

padding: 7px 15px 6px;

}
}



/* Gallery

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

background: none;

border: none;

color: #3B240B;

display: inline;

text-decoration: none;


.gallery {
overflow: hidden;
margin-bottom: 28px;
}
}



.gallery-item {

float: left;
#nav li.right a:hover {
margin: 0;

padding: 0 4px;
color: #8CB21C;
text-align: center;

width: 100%;
text-decoration: none;

}
}



.gallery-columns-2 .gallery-item {

width: 50%;
#nav li.search {

padding: 0 10px;

}
}



.gallery-columns-3 .gallery-item {

width: 33%;
#nav li.rss a {

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

margin: 0 0 0 20px;

padding: 7px 0 5px 18px;

}
}



.gallery-columns-4 .gallery-item {

width: 25%;
#nav li.twitter a {

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

padding: 7px 0 5px 20px;

}
}



.gallery-columns-5 .gallery-item {

width: 20%;


/* Secondary Navigation

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



#subnav {

background: #6d5035;

clear: both;

font-size: 17px;

height: 35px;

font-family: Aver, Century Gothic, Calibri;

text-transform: uppercase;

width: 960px;



margin: 0 auto;

}
}



.gallery-columns-6 .gallery-item {

width: 16.6666%;
#subnav .wrap {

color: #6d5035;

font-family: Calibri, Arial;

margin: auto;

width: 1020px;

float: left;

}
}


#subnav ul {
.gallery-columns-7 .gallery-item {

width: 14.2857%;
float: right;

width: 947px;

/* width: 100%; */

}
}



.gallery-columns-8 .gallery-item {

width: 12.5%;
#subnav li {

float: left;

list-style-type: none;

}
}



.gallery-columns-9 .gallery-item {

width: 11.1111%;
#subnav li a {

color: #ffffff;

display: block;

padding: 7px 18px 7px 9px;

text-decoration: none;

text-shadow: 0px 0px #000;

}
}



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

.gallery-columns-3 .gallery-item:nth-child(3n+1),
#subnav li a:hover,
.gallery-columns-4 .gallery-item:nth-child(4n+1),

.gallery-columns-5 .gallery-item:nth-child(5n+1),
#subnav li a:active,
.gallery-columns-6 .gallery-item:nth-child(6n+1),

.gallery-columns-7 .gallery-item:nth-child(7n+1),
#subnav .current_page_item a,
.gallery-columns-8 .gallery-item:nth-child(8n+1),

.gallery-columns-9 .gallery-item:nth-child(9n+1) {
#subnav .current-cat a,
clear: left;

#subnav .current-menu-item a {

color: #8CB21C;

}
}



.gallery .gallery-item img {

#subnav li li a,

#subnav li li a:link,

#subnav li li a:visited {

background-color: #ffffff;

border: none;
border: none;

border-top-width: 0;

color: #6d5035;

font-size: 14px;

padding: 5px 10px;

position: relative;

text-transform: none;

width: 144px;

}



#subnav li li a:hover,

#subnav li li a:active {

color: #ffffff;

background-color: #6d5035;

}



#subnav li ul {

height: auto;
height: auto;

margin: 0;
left: -9999px;

margin: 1px 0 0 -1px;

position: absolute;

width: 150px;

z-index: 9999;

}
}


/* Forms
--------------------------------------------- */



input,
#subnav li ul a {
select,

textarea {
width: 130px;

}



#subnav li ul ul {

margin: -33px 0 0 149px;

}



#subnav li:hover>ul,

#subnav li.sfHover ul {

left: auto;

}


/* Inner

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



#inner {

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



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

}



#inner .wrap {

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

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

background-color: #fff;
background-color: #fff;

border: 1px solid #ddd;
box-shadow: 0 1px 1px #666;
color: #222;

font-family: 'Raleway', sans-serif;
margin: 0px auto;

overflow: hidden;

width: 960px;

}



.magazine-landing #inner .wrap {

margin: 20px auto;

width: 700px;

}





/* Homepage

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



.home-bottom,

.home-middle,

.home-top {

clear: both;

font-size: 14px;
font-size: 14px;

font-weight: 300;
line-height: 15px;
padding: 16px;

width: 100%;
margin: 0 0 20px;

overflow: hidden;

width: 610px;

}
}



input:focus,

textarea:focus {
.home-bottom {
border: 1px solid #888;

outline: none;
margin: 0;

}
}



input[type="checkbox"],

input[type="image"],
.home-left {
input[type="radio"] {

width: auto;
float: left;

width: 290px;

}
}



::-moz-placeholder {

color: #222;
.home-right {
font-family: 'Raleway', sans-serif;

opacity: 1;
float: right;

width: 290px;

}
}



::-webkit-input-placeholder {

color: #222;

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

/* Genesis Slider

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



#content #genesis-responsive-slider,

#content #genesis-slider {

background-color: #fff;

border: 1px solid #AA7F68;

padding: 0px;

}
}



button,

input[type="button"],
#genesis-responsive-slider a,
input[type="reset"],

input[type="submit"],
#genesis-responsive-slider a:visited,
.button,

.entry-content .button {
#genesis-slider a,
background-color: #222;

border: none;
#genesis-slider a:visited {

color: #fff;
color: #fff;

cursor: pointer;
text-decoration: underline;
font-family: 'Raleway', sans-serif;

padding: 16px 24px;
text-transform: uppercase;
width: auto;
}
}



button:hover,

input:hover[type="button"],
#genesis-responsive-slider a:hover,
input:hover[type="reset"],

input:hover[type="submit"],
#genesis-slider a:hover {
.button:hover,

.entry-content .button:hover {
text-decoration: none;
color: #fff;

background-color: #e8554e;
}
}



.entry-content .button:hover {

#genesis-responsive-slider p,

#genesis-slider p {

color: #fff;
color: #fff;

font-size: 13px;

line-height: 20px;

}
}



.button {

display: inline-block;
#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;

}
}



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

input[type="search"]::-webkit-search-results-button {
html > body .slide-excerpt-border {
display: none;

border: none !important;

margin: 0 !important;

padding: 0 !important;

}
}



/* Tables

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


/* Breadcrumb

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



.breadcrumb {

border: none;

font-size: 12px;

line-height: 20px;

margin: 0 0 30px;

padding: 5px 10px;


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



tbody {

border-bottom: 1px solid #ddd;


/* Taxonomy Description

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



.taxonomy-description {

border: none;

margin: 0 0 30px;

padding: 10px;

}
}



th,

td {

text-align: left;

/* Content-Sidebar Wrap

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



#content-sidebar-wrap {

float: left;

width: 810px;

}
}



th {

font-weight: bold;
.content-sidebar #content-sidebar-wrap,
text-transform: uppercase;

.full-width-content #content-sidebar-wrap,

.sidebar-content #content-sidebar-wrap {

width: 960px;

}
}



td {

border-top: 1px solid #ddd;
.sidebar-content-sidebar #content-sidebar-wrap,
padding: 6px 0;

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

float: right;

}
}




/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */


.magazine-landing #content-sidebar-wrap {
/* Site Containers

--------------------------------------------- */
width: 700px;


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



.site-inner {

clear: both;

padding-top: 40px;

/* Content

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



#content {

float: left;

padding: 8px 20px;

width: 460px;

}
}



.magazine-home .site-inner {

padding-bottom: 10px;
.content-sidebar #content,

.sidebar-content #content {

width: 610px;

}
}



.magazine-landing .site-inner,

.magazine-landing .wrap {
.sidebar-content #content,
max-width: 800px;

.sidebar-sidebar-content #content {

float: right;

}
}



.magazine-landing .site-inner {

padding-bottom: 40px;
.full-width-content #content {

width: 910px;

}
}




/* Column Widths and Positions
--------------------------------------------- */


.full-width-content.magazine-landing #content {
/* Wrapping div for .content and .sidebar-primary */

width: 650px;

}



blockquote {

background-color: #f5f5f5;

margin: 5px 15px 20px;


padding: 15px 20px 0;
.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 {

float: left;
blockquote p {

color: #666;

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

font-style: italic;

}
}



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

.sidebar-sidebar-content .content-sidebar-wrap {
.post {
float: right;

margin: 0 0 40px;

}
}


/* Content */



.content {
.single .post {
float: right;

width: 750px;
margin: 0 0 20px;

}
}



.magazine-landing .content {

background-color: #fff;
.entry-content {
padding: 50px 60px 24px;

overflow: hidden;

}
}



.content-sidebar .content,

.content-sidebar-sidebar .content,
.entry-content p {
.sidebar-content-sidebar .content {

float: left;
padding: 0 0 25px;

}
}



.content-sidebar-sidebar .content,

.sidebar-content-sidebar .content,
p.subscribe-to-comments {
.sidebar-sidebar-content .content {

width: 540px;
padding: 20px 0 10px;

}
}



.full-width-content .content {

width: 100%;
.after-post-ad {

background-color: #f5f5f5;

margin: 5px 0 10px;

padding: 10px;

overflow: hidden;

}
}



/* Primary Sidebar */

.after-content-ad {

clear: both;

margin: 0 auto;

overflow: hidden;

padding: 0 0 20px;

text-align: center;

width: 960px;


.sidebar-primary {
float: right;
width: 360px;
}
}



.sidebar-content .sidebar-primary,

.sidebar-sidebar-content .sidebar-primary {
.more-from-category {
float: left;

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

margin: -5px 0 0;

padding: 1px 0 0 18px;

}
}


/* Secondary Sidebar */



.sidebar-secondary {
.clear {
float: left;

width: 180px;
clear: both;

}
}



.content-sidebar-sidebar .sidebar-secondary {

float: right;
.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
--------------------------------------------- */


.avatar {
float: left;
}


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


.genesis-grid-even {
.alignright .avatar {
margin-left: 24px;
}


float: right;
.author-box .avatar {

height: 70px;
padding: 0 0 15px;
margin-right: 30px;

width: 70px;
width: 48%;
}


.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;
}



.entry-content .wp-caption-text {
.page h1 {
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
--------------------------------------------- */


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


#genesis-responsive-slider h2 a:hover,
.archive-description,
.author-box {
margin-bottom: 50px;
padding: 40px;
}


#genesis-slider h2 a:hover {
.archive-description,

.author-box {
color: #8CB21C;
background-color: #f5f5f5;

}
}



.archive-description p:last-child,

.author-box p:last-child,
.home h2 a,
.search-results .archive-description h1 {

margin-bottom: 0;
.home h2 a:visited {

font-size: 18px;

line-height: 24px;

text-decoration: bold;

}
}



.author-box-title {

color: #222;
.home-middle h2 a,
font-family: 'Roboto', sans-serif;

.home-middle h2 a:visited {

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 {
.search-form {

overflow: hidden;
color: #8CB21C;

text-decoration: none;

}
}



.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;
}


.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;
}


h5 {
/* Titles
--------------------------------------------- */


font-size: 18px;
.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;
padding: 10px;
}



.sidebar .enews .widget-title {

background: none;

padding: 0;
/* Ordered / Unordered Lists
}

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




.entry-content ol,
.footer-widgets .widget-title {
color: #fff;
}


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


margin: 0;


padding: 0 0 15px;
/*
Widgets
---------------------------------------------------------------------------------------------------- */


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


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



.widget ol > li {
.entry-content ol {
list-style-position: inside;

list-style-type: decimal;
margin: 0;
padding-left: 20px;

text-indent: -20px;
}
}



.widget li li {

border: none;
.archive-page ul li,

.entry-content ul li {

list-style-type: square;

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;

}
}



/* Featured Content

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


/* Post Info

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



.post-info {

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

text-transform: normal;

}


/* Post Meta

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




.featured-content {
.post-meta {

background-color: #f5f5f5;

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;

}
}



.home-middle .featured-content a,

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

font-size: 13px;

line-height: 20px;

}
}



.featured-content .entry {

margin-bottom: 30px;
.author-box div {

background-color: #fff;

border: 4px solid #f5f5f5;

padding: 10px;

}





/* 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;

}
}




/*
Plugins
---------------------------------------------------------------------------------------------------- */


.alignleft {
/* Genesis eNews Extended

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


margin: 0 15px 0 0;
.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;
}


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



.enews-widget input[type="submit"] {

background-color: #e8554e;
p.wp-caption-text {
color: #fff;

margin: 0;
font-size: 12px;
width: 100%;

line-height: 16px;

padding: 5px 0;

}
}


.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 {

display: inline;


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


font-size: 13px;
.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;
}


line-height: 10px;
.magazine-home .content .genesis_responsive_slider .slide-excerpt-border {
background: #fff;
width: 100%;
}


width: 300px;
.magazine-home .content .genesis_responsive_slider h2,
.magazine-home .content .genesis_responsive_slider h2 a {
line-height: 1.2;
margin: 0;
}


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


.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;
}
}


.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;
}


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


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


line-height: 15px;
/* Jetpack
--------------------------------------------- */


img#wpstats {
display: none;
}
}


/* Simple Social Icons
--------------------------------------------- */


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


#sidebar-alt {


float: center;
/*

Site Header
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 */



.header-full-width .title-area,
.sidebar .widget-wrap {
.header-full-width .site-title {

width: 100%;
border: 4px solid #fffff;

padding: 15px 10px 10px;

}
}



.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
--------------------------------------------- */


.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;
}


/* Featured Page / Post


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

Site Navigation

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

.featuredpage,


.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
}


------------------------------------------------------------ */
.genesis-nav-menu .sub-menu {
left: -9999px;
opacity: 0;
position: absolute;
-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;
z-index: 99;
}



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

background-color: #fff;
.user-profile {
border: 1px solid #222;

border-top: none;
overflow: hidden;
font-size: 12px;

padding: 20px;
position: relative;
text-transform: none;
width: 190px;
}
}



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

margin: -53px 0 0 189px;


/* Buttons

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



input[type="button"],

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 .menu-item:hover {

position: static;
input:hover[type="button"],

input:hover[type="submit"] {

color: #fff;

text-decoration: none;

}
}



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

left: auto;

opacity: 1;

/* Search Form

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



#header .searchform {

float: right;

padding: 25px 0 0;

}
}



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

padding-left: 0;
#nav .searchform {

float: right;

}
}



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

padding-right: 0;
.s {

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

font-size: 13px;

margin: 5px -6px 0 0;

padding: 5px;

width: 180px;

}
}



.genesis-nav-menu > .right {

color: #fff;

display: inline-block;

float: right;
/* eNews and Update Widget
list-style-type: none;

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



.enews {

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

}
}



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

display: inline;
.enews #subbox {
padding: 0;

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

font-size: 13px;

margin: 10px -2px 0 0;

padding: 5px;

width: 175px;

}
}



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

margin-left: 48px;


/* Calendar Widget

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



#wp-calendar {

width: 100%;

}
}



.genesis-nav-menu > .search {

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

font-size: 12px;

font-style: italic;

padding: 2px 5px 0 0;

text-align: right;

}
}



/* Site Header Navigation

--------------------------------------------- */
#wp-calendar thead {

background-color: #f5f5f5;

font-weight: bold;


margin: 10px 0 0;
.site-header .sub-menu {

border-top: 1px solid #222;
}
}



.site-header .sub-menu .sub-menu {

margin-top: -54px;
#wp-calendar td {

background-color: #f5f5f5;

padding: 2px;

text-align: center;

}
}


/* Primary Navigation
--------------------------------------------- */



.nav-primary {

background-color: #222;

color: #fff;
/* Footer Widgets
left: 0;

position: fixed;
------------------------------------------------------------ */
top: 0;

width: 100%;

z-index: 999;

#footer-widgets {

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

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


background-color: #fff;

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

margi