Comparing sensitive data, confidential files or internal emails?

Most legal and privacy policies prohibit uploading sensitive data online. Diffchecker Desktop ensures your confidential information never leaves your computer. Work offline and compare documents securely.

Untitled diff

Created Diff never expires
261 removals
1456 lines
233 additions
1432 lines
/* # Genesis Sample Child Theme
/*
Theme Name: Genesis Sample Theme
Theme Name: Genesis Sample
Theme URI: http://my.studiopress.com/themes/genesis/
Theme URI: http://www.studiopress.com/
Description: This is the sample theme created for the Genesis Framework.
Description: This is the sample theme created for the Genesis Framework.
Author: StudioPress
Author: StudioPress
Author URI: http://www.studiopress.com/
Author URI: http://www.studiopress.com/
Template: genesis

Template Version: 2.2.2
Version: 2.2.3
Tags: black, orange, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

License: GPL-2.0+
Tags: black, red, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Template: genesis
Template Version: 2.2.3

License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
*/




/* # Table of Contents
/* # Table of Contents
- HTML5 Reset
- HTML5 Reset
- Baseline Normalize
- Baseline Normalize
- Box Sizing
- Box Sizing
- Float Clearing
- Float Clearing
- Defaults
- Defaults
- Typographical Elements
- Typographical Elements
- Headings
- Headings
- Objects
- Objects
- Gallery
- Gallery
- Forms
- Forms
- Tables
- Tables
- Screen Reader Text
- Screen Reader Text
- Structure and Layout
- Structure and Layout
- Site Containers
- Site Containers
- Column Widths and Positions
- Column Widths and Positions
- Column Classes
- Column Classes
- Common Classes
- Common Classes
- Avatar
- Avatar
- Genesis
- Genesis
- Search Form
- Search Form
- Titles
- Titles
- WordPress
- WordPress
- Widgets
- Widgets
- Featured Content
- Featured Content
- Plugins
- Plugins
- Genesis eNews Extended
- Genesis eNews Extended
- Jetpack
- Jetpack
- Skip Links
- Site Header
- Site Header
- Title Area
- Title Area
- Widget Area
- Widget Area
- Site Navigation
- Site Navigation
- Accessible Menu
- Accessible Menu
- Site Header Navigation
- Site Header Navigation
- Primary Navigation
- After Header Navigation
- Secondary Navigation
- Footer Navigation
- Skip Links
- Content Area
- Content Area
- Entries
- Entries
- Entry Meta
- Entry Meta
- Pagination
- Pagination
- Comments
- Comments
- Sidebars
- Sidebars
- Footer Widgets
- Footer Widgets
- Site Footer
- Site Footer
- Media Queries
- Media Queries
- Retina Display
- Max-width: 1340px
- Max-width: 1200px
- Max-width: 1200px
- Max-width: 960px
- Max-width: 1023px
- Max-width: 800px
- Max-width: 860px
- Print Styles
- Print Styles
*/
*/




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


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


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


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


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


*,
*,
*:before,
*:before,
*:after {
*:after {
box-sizing: inherit;
box-sizing: inherit;
}
}




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


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


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




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


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


html {
html {
font-size: 62.5%; /* 10px browser default */
font-size: 62.5%; /* 10px browser default */
}
}


/* Chrome fix */
/* Chrome fix */
body > div {
body > div {
font-size: 1.8rem;
font-size: 2rem;
}
}


body {
body {
background-color: #f5f5f5;
background-color: #eee;
color: #333;
color: #333;
font-family: Lato, sans-serif;
font-family: 'Source Sans Pro', sans-serif;
font-size: 18px;
font-size: 20px;
font-size: 1.8rem;
font-size: 2rem;
font-weight: 300;
-webkit-font-smoothing: antialiased;
font-weight: 400;
line-height: 1.625;
line-height: 1.625;
margin: 0;
margin: 0;
}
}


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


a {
a {
color: #c3251d;
color: #c3251d;
text-decoration: underline;
text-decoration: underline;
}
}


a:hover,
a:hover,
a:focus {
a:focus {
color: #333;
color: #333;
text-decoration: none;
text-decoration: none;
}
}


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


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


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


hr {
hr {
border: 0;
border: 0;
border-collapse: collapse;
border-collapse: collapse;
border-top: 1px solid #ddd;
border-top: 1px solid #eee;
clear: both;
clear: both;
margin: 1em 0;
margin: 1em 0;
}
}


b,
b,
strong {
strong {
font-weight: 700;
font-weight: 700;
}
}


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


blockquote {
blockquote {
margin: 40px;
margin: 40px;
}
}


blockquote::before {
blockquote::before {
content: "\201C";
content: "\201C";
display: block;
display: block;
font-size: 30px;
font-size: 30px;
font-size: 3rem;
font-size: 3rem;
height: 0;
height: 0;
left: -20px;
left: -20px;
position: relative;
position: relative;
top: -10px;
top: -10px;
}
}




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


h1,
h1,
h2,
h2,
h3,
h3,
h4,
h4,
h5,
h5,
h6 {
h6 {
color: #333;
font-family: 'Source Sans Pro', sans-serif;
font-family: Lato, sans-serif;
font-weight: 600;
font-weight: 400;
line-height: 1.2;
line-height: 1.2;
margin: 0 0 10px;
margin: 0 0 10px;
}
}


h1 {
h1 {
font-size: 36px;
font-size: 36px;
font-size: 3.6rem;
font-size: 3.6rem;
}
}


h2 {
h2 {
font-size: 30px;
font-size: 30px;
font-size: 3rem;
font-size: 3rem;
}
}


h3 {
h3 {
font-size: 24px;
font-size: 24px;
font-size: 2.4rem;
font-size: 2.4rem;
}
}


h4 {
h4 {
font-size: 20px;
font-size: 20px;
font-size: 2rem;
font-size: 2rem;
}
}


h5 {
h5 {
font-size: 18px;
font-size: 18px;
font-size: 1.8rem;
font-size: 1.8rem;
}
}


h6 {
h6 {
font-size: 16px;
font-size: 16px;
font-size: 1.6rem;
font-size: 1.6rem;
}
}


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


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


img {
img {
height: auto;
height: auto;
}
}


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


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


.gallery {
.gallery {
overflow: hidden;
overflow: hidden;
}
}


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


.gallery-columns-1 .gallery-item {
width: 100%;
}

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


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


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


.gallery-columns-5 .gallery-item {
.gallery-columns-5 .gallery-item {
width: 20%;
width: 20%;
}
}


.gallery-columns-6 .gallery-item {
.gallery-columns-6 .gallery-item {
width: 16.6666%;
width: 16.6666%;
}
}


.gallery-columns-7 .gallery-item {
.gallery-columns-7 .gallery-item {
width: 14.2857%;
width: 14.2857%;
}
}


.gallery-columns-8 .gallery-item {
.gallery-columns-8 .gallery-item {
width: 12.5%;
width: 12.5%;
}
}


.gallery-columns-9 .gallery-item {
.gallery-columns-9 .gallery-item {
width: 11.1111%;
width: 11.1111%;
}
}


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

.gallery img {
.gallery img {
border: 1px solid #ddd;
border: 1px solid #eee;
height: auto;
height: auto;
padding: 4px;
padding: 4px;
}
}


.gallery img:hover,
.gallery img:hover,
.gallery img:focus {
.gallery img:focus {
border: 1px solid #999;
border: 1px solid #999;
}
}


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


input,
input,
select,
select,
textarea {
textarea {
background-color: #fff;
background-color: #fff;
border: 1px solid #ddd;
border: 1px solid #ddd;
color: #333;
color: #333;
font-size: 18px;
font-size: 18px;
font-size: 1.8rem;
font-size: 1.8rem;
font-weight: 300;
font-weight: 400;
padding: 16px;
padding: 16px;
width: 100%;
width: 100%;
}
}


input:focus,
input:focus,
textarea:focus {
textarea:focus {
border: 1px solid #999;
border: 1px solid #999;
outline: none;
outline: none;
}
}


input[type="checkbox"],
input[type="checkbox"],
input[type="image"],
input[type="image"],
input[type="radio"] {
input[type="radio"] {
width: auto;
width: auto;
}
}


::-moz-placeholder {
::-moz-placeholder {
color: #333;
color: #333;
font-weight: 300;
opacity: 1;
opacity: 1;
}
}


::-webkit-input-placeholder {
::-webkit-input-placeholder {
color: #333;
color: #333;
font-weight: 300;
}
}


button,
button,
input[type="button"],
input[type="button"],
input[type="reset"],
input[type="reset"],
input[type="submit"],
input[type="submit"],
.button {
.button {
background-color: #333;
background-color: #333;
border: 0;
border: 0;
color: #fff;
color: #fff;
cursor: pointer;
cursor: pointer;
font-size: 16px;
font-size: 16px;
font-size: 1.6rem;
font-size: 1.6rem;
font-weight: 300;
font-weight: 700;
padding: 16px 24px;
padding: 16px 24px;
text-transform: uppercase;
text-decoration: none;
white-space: normal;
width: auto;
width: auto;
}
}


button:hover,
button:hover,
input:hover[type="button"],
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="reset"],
input:hover[type="submit"],
input:hover[type="submit"],
.button:hover,
.button:hover,
button:focus,
button:focus,
input:focus[type="button"],
input:focus[type="button"],
input:focus[type="reset"],
input:focus[type="reset"],
input:focus[type="submit"],
input:focus[type="submit"],
.button:focus {
.button:focus {
background-color: #c3251d;
background-color: #c3251d;
color: #fff;
color: #fff;
}
}


.entry-content .button:hover,
.entry-content .button:hover,
.entry-content .button:focus {
.entry-content .button:focus {
color: #fff;
color: #fff;
}
}


.footer-widgets button,
.button {
.footer-widgets input[type="button"],
display: inline-block;
.footer-widgets input[type="reset"],
.footer-widgets input[type="submit"],
.footer-widgets .button {
background-color: #c3251d;
color: #fff;
}
}


.footer-widgets button:hover,
a.button.small,
.footer-widgets input:hover[type="button"],
button.small,
.footer-widgets input:hover[type="reset"],
input[type="button"].small,
.footer-widgets input:hover[type="submit"],
input[type="reset"].small,
.footer-widgets .button:hover,
input[type="submit"].small {
.footer-widgets button:focus,
padding: 8px 16px;
.footer-widgets input:focus[type="button"],
.footer-widgets input:focus[type="reset"],
.footer-widgets input:focus[type="submit"],
.footer-widgets .button:focus {
background-color: #fff;
color: #333;
}
}


.button {
.site-container button:disabled,
display: inline-block;
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type="button"]:disabled,
.site-container input[type="button"]:disabled:hover,
.site-container input[type="reset"]:disabled,
.site-container input[type="reset"]:disabled:hover,
.site-container input[type="submit"]:disabled,
.site-container input[type="submit"]:disabled:hover {
background-color: #eee;
border-width: 0;
color: #777;
cursor: not-allowed;
}
}


input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
input[type="search"]::-webkit-search-results-button {
display: none;
display: none;
}
}


/* ## Tables
/* ## Tables
--------------------------------------------- */
--------------------------------------------- */


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


tbody {
tbody {
border-bottom: 1px solid #ddd;
border-bottom: 1px solid #eee;
}
}


td,
td,
th {
th {
text-align: left;
text-align: left;
}
}


td {
td {
border-top: 1px solid #ddd;
border-top: 1px solid #eee;
padding: 6px 0;
padding: 6px;
}
}


th {
th {
font-weight: 400;
font-weight: 400;
padding: 0 6px;
}

td:first-child,
th:first-child {
padding-left: 0;
}
}


/* ## Screen Reader Text
/* ## Screen Reader Text
--------------------------------------------- */
--------------------------------------------- */


.screen-reader-text,
.screen-reader-text,
.screen-reader-text span,
.screen-reader-text span,
.screen-reader-shortcut {
.screen-reader-shortcut {
position: absolute !important;
position: absolute !important;
clip: rect(0, 0, 0, 0);
clip: rect(0, 0, 0, 0);
height: 1px;
height: 1px;
width: 1px;
width: 1px;
border: 0;
border: 0;
overflow: hidden;
overflow: hidden;
}
}


.screen-reader-text:focus,
.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus {
.widget_search input[type="submit"]:focus {
clip: auto !important;
clip: auto !important;
height: auto;
height: auto;
width: auto;
width: auto;
display: block;
display: block;
font-size: 1em;
font-size: 1em;
font-weight: bold;
font-weight: bold;
padding: 15px 23px 14px;
padding: 15px 23px 14px;
color: #333;
color: #333;
background: #fff;
background: #fff;
z-index: 100000; /* Above WP toolbar. */
z-index: 100000; /* Above WP toolbar. */
text-decoration: none;
text-decoration: none;
box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
}
}


.more-link {
.more-link {
position: relative;
position: relative;
}
}




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


/* ## Site Containers
/* ## Site Containers
--------------------------------------------- */
--------------------------------------------- */


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


.site-inner {
.site-inner {
clear: both;
clear: both;
padding-top: 40px;
padding-top: 40px;
word-wrap: break-word;
}

.landing-page .site-inner {
max-width: 800px;
}
}


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


/* ### Wrapping div for .content and .sidebar-primary */
/* ### Wrapping div for .content and .sidebar-primary */


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


.content-sidebar-sidebar .content-sidebar-wrap {
.content-sidebar-sidebar .content-sidebar-wrap {
float: left;
float: left;
}
}


.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
.sidebar-sidebar-content .content-sidebar-wrap {
float: right;
float: right;
}
}


/* ### Content */
/* ### Content */


.content {
.content {
float: right;
float: right;
width: 800px;
width: 880px;
}
}


.content-sidebar .content,
.content-sidebar .content,
.content-sidebar-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
.sidebar-content-sidebar .content {
float: left;
float: left;
}
}


.content-sidebar-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
.sidebar-sidebar-content .content {
width: 580px;
width: 660px;
}
}


.full-width-content .content {
.full-width-content .content {
width: 100%;
width: 100%;
}
}


/* ### Primary Sidebar */
/* ### Primary Sidebar */


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


.sidebar-content .sidebar-primary,
.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
.sidebar-sidebar-content .sidebar-primary {
float: left;
float: left;
}
}


/* ### Secondary Sidebar */
/* ### Secondary Sidebar */


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


.content-sidebar-sidebar .sidebar-secondary {
.content-sidebar-sidebar .sidebar-secondary {
float: right;
float: right;
}
}


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


.five-sixths,
.five-sixths,
.four-sixths,
.four-sixths,
.one-fourth,
.one-fourth,
.one-half,
.one-half,
.one-sixth,
.one-sixth,
.one-third,
.one-third,
.three-fourths,
.three-fourths,
.three-sixths,
.three-sixths,
.two-fourths,
.two-fourths,
.two-sixths,
.two-sixths,
.two-thirds {
.two-thirds {
float: left;
float: left;
margin-left: 2.564102564102564%;
margin-left: 2.564102564102564%;
}
}


.one-half,
.one-half,
.three-sixths,
.three-sixths,
.two-fourths {
.two-fourths {
width: 48.717948717948715%;
width: 48.717948717948715%;
}
}


.one-third,
.one-third,
.two-sixths {
.two-sixths {
width: 31.623931623931625%;
width: 31.623931623931625%;
}
}


.four-sixths,
.four-sixths,
.two-thirds {
.two-thirds {
width: 65.81196581196582%;
width: 65.81196581196582%;
}
}


.one-fourth {
.one-fourth {
width: 23.076923076923077%;
width: 23.076923076923077%;
}
}


.three-fourths {
.three-fourths {
width: 74.35897435897436%;
width: 74.35897435897436%;
}
}


.one-sixth {
.one-sixth {
width: 14.52991452991453%;
width: 14.52991452991453%;
}
}


.five-sixths {
.five-sixths {
width: 82.90598290598291%;
width: 82.90598290598291%;
}
}


.first {
.first {
clear: both;
clear: both;
margin-left: 0;
margin-left: 0;
}
}




/* # Common Classes
/* # Common Classes
---------------------------------------------------------------------------------------------------- */
---------------------------------------------------------------------------------------------------- */


/* ## Avatar
/* ## Avatar
--------------------------------------------- */
--------------------------------------------- */


.avatar {
.avatar {
border-radius: 50%;
float: left;
float: left;
}
}


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


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


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


/* ## Genesis
/* ## Genesis
--------------------------------------------- */
--------------------------------------------- */


.breadcrumb {
.breadcrumb {
margin-bottom: 20px;
background-color: #fff;
font-size: 1.6rem;
font-size: 16px;
margin-bottom: 1px;
padding: 12px 30px;
}
}


.after-entry,
.archive-description,
.archive-description,
.author-box {
.author-box {
background-color: #fff;
background-color: #fff;
font-size: 16px;
font-size: 18px;
font-size: 1.6rem;
font-size: 1.8rem;
margin-bottom: 40px;
margin-bottom: 40px;
padding: 40px;
padding: 60px;
}

.author-box-title {
font-size: 16px;
font-size: 1.6rem;
margin-bottom: 4px;
}
}


.archive-description p:last-child,
.archive-description p:last-child,
.author-box p:last-child {
.author-box p:last-child {
margin-bottom: 0;
margin-bottom: 0;
}
}


/* ## Search Form
/* ## Search Form
--------------------------------------------- */
--------------------------------------------- */


.search-form {
.search-form {
overflow: hidden;
overflow: hidden;
}
}


.entry-content .search-form,
.site-header .search-form {
.site-header .search-form {
float: right;
margin-bottom: 40px;
margin-top: 12px;
width: 50%;
}
}


.entry-content .search-form,
.site-header .search-form {
.site-header .search-form {
width: 50%;
float: right;
margin: 12px auto 0;
}

.post-password-form input[type="submit"],
.search-form input[type="submit"] {
margin-top: 10px;
}
}


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


/* ## Titles
/* ## Titles
--------------------------------------------- */
--------------------------------------------- */


.archive-title {
.archive-description .entry-title,
.archive-title,
.author-box-title {
font-size: 20px;
font-size: 20px;
font-size: 2rem;
font-size: 2rem;
}
}


.entry-title {
.entry-title {
font-size: 36px;
font-size: 36px;
font-size: 3.6rem;
font-size: 3.6rem;
}
}


.entry-title a,
.entry-title a,
.sidebar .widget-title a {
.sidebar .widget-title a {
color: #333;
color: #333;
text-decoration: none;
}
}


.entry-title a:hover,
.entry-title a:hover,
.entry-title a:focus {
.entry-title a:focus {
color: #c3251d;
color: #c3251d;
}
}


.widget-title {
.widget-title {
font-size: 18px;
font-size: 18px;
font-size: 1.8rem;
font-size: 1.8rem;
margin-bottom: 20px;
margin-bottom: 20px;
}

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


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


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


a.alignnone {
a.alignnone {
display: inline-block;
display: inline-block;
}
}


.alignleft {
.alignleft {
float: left;
float: left;
text-align: left;
text-align: left;
}
}


.alignright {
.alignright {
float: right;
float: right;
text-align: right;
text-align: right;
}
}


a.alignleft,
a.alignleft,
a.alignnone,
a.alignnone,
a.alignright {
a.alignright {
max-width: 100%;
max-width: 100%;
}
}


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


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


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


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


.wp-caption-text {
.wp-caption-text {
font-size: 14px;
font-size: 14px;
font-size: 1.4rem;
font-size: 1.4rem;
font-weight: 700;
font-weight: 600;
margin: 0;
text-align: center;
text-align: center;
}
}


.entry-content p.wp-caption-text {
.entry-content p.wp-caption-text {
margin-bottom: 0;
margin-bottom: 0;
}
}


.sticky {
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-playlist,
.entry-content .wp-video {
.entry-content .wp-video {
margin: 0 0 28px;
margin: 0 0 28px;
}
}




/* # Widgets
/* # Widgets
---------------------------------------------------------------------------------------------------- */
---------------------------------------------------------------------------------------------------- */


.widget {
.widget {
margin-bottom: 40px;
word-wrap: break-word;
word-wrap: break-word;
}
}


.widget p:last-child,
.widget ul > li:last-of-type,
.widget-area .widget:last-of-type {
margin-bottom: 0;
}

.widget ul > li {
Text moved with changes from lines 1396-1400 (92.7% similarity)
margin-bottom: 10px;
padding-bottom: 10px;
}

.widget ul > li:last-of-type {
padding-bottom: 0;
}

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


.widget li li {
.widget li li {
border: 0;
border: 0;
margin: 0 0 0 30px;
margin: 0 0 0 30px;
padding: 0;
padding: 0;
}
}


.widget_calendar table {
.widget_calendar table {
width: 100%;
width: 100%;
}
}


.widget_calendar td,
.widget_calendar td,
.widget_calendar th {
.widget_calendar th {
text-align: center;
text-align: center;
}
}


/* ## Featured Content
/* ## Featured Content
--------------------------------------------- */
--------------------------------------------- */


.featured-content .entry {
.featured-content .entry {
border-bottom: 2px solid #f5f5f5;
background: none;
margin-bottom: 20px;
padding: 0;
padding: 0 0 24px;
}
}


.footer-widgets .entry {
.featured-content .entry:last-of-type {
border-bottom: 1px dotted #666;
margin-bottom: 0;
}
}


.featured-content .entry-title {
.featured-content .entry-title {
font-size: 20px;
font-size: 20px;
font-size: 2rem;
font-size: 2rem;
}
}




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


/* ## Genesis eNews Extended
/* ## Genesis eNews Extended
--------------------------------------------- */
--------------------------------------------- */


.enews-widget,
.sidebar .enews-widget,
.enews-widget .widget-title {
.sidebar .enews-widget .widget-title {
color: #fff;
color: #fff;
}
}


.sidebar .widget.enews-widget {
.sidebar .widget.enews-widget {
background-color: #333;
background-color: #333;
}
}


.enews-widget input,
.sidebar .enews-widget input,
.enews-widget input:focus {
.sidebar .enews-widget input:focus {
border: 1px solid #333;
border: 1px solid #333;
}
}


.sidebar .enews-widget input[type="submit"] {
Text moved with changes from lines 1432-1435 (92.3% similarity)
background-color: #c3251d;
color: #fff;
}

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

.enews-widget input {
.enews-widget input {
font-size: 16px;
font-size: 16px;
font-size: 1.6rem;
font-size: 1.6rem;
margin-bottom: 16px;
margin-bottom: 16px;
}
}


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

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


.enews form + p {
.enews form + p {
margin-top: 24px;
margin-top: 24px;
}
}


/* ## Jetpack
/* ## Jetpack
--------------------------------------------- */
--------------------------------------------- */


#wpstats {
#wpstats {
display: none;
display: none;
}
}




/* # Skip Links
/* # Skip Links
---------------------------------------------------------------------------------------------------- */
---------------------------------------------------------------------------------------------------- */

.genesis-skip-link {
.genesis-skip-link {
margin: 0;
margin: 0;
}
}


.genesis-skip-link li {
.genesis-skip-link li {
height: 0;
height: 0;
width: 0;
width: 0;
list-style: none;
list-style: none;
}
}


/* Display outline on focus */
/* Display outline on focus */
:focus {
:focus {
color: #333;
color: #333;
outline: #ccc solid 1px;
outline: #ccc solid 1px;
}
}




/* # Site Header
/* # Site Header
---------------------------------------------------------------------------------------------------- */
---------------------------------------------------------------------------------------------------- */


.site-header {
.site-header {
background-color: #fff;
background-color: #fff;
min-height: 160px;
}
}


.site-header .wrap {
.site-header > .wrap {
padding: 40px 0;
padding: 20px 0;
}
}


/* ## Title Area
/* ## Title Area
--------------------------------------------- */
--------------------------------------------- */


.title-area {
.title-area {
float: left;
float: left;
padding: 10px 0;
padding: 10px 0;
width: 360px;
width: 300px;
}

.header-image .title-area {
margin: 0 auto;
max-width: 300px;
padding: 0;
}
}


.header-full-width .title-area {
.header-full-width .title-area {
float: none;
width: 100%;
width: 100%;
}
}


.site-title {
.site-title {
font-size: 32px;
font-size: 30px;
font-size: 3.2rem;
font-size: 3rem;
font-weight: 400;
font-weight: 700;
line-height: 1.2;
line-height: 1.2;
}
}


.site-title a,
.site-title a,
.site-title a:hover,
.site-title a:hover,
.site-title a:focus {
.site-title a:focus {
color: #333;
color: #333;
text-decoration: none;
}
}


.header-image .site-title > a {
.header-image .site-title > a {
background: url(images/logo.png) no-repeat left;
background-position: center !important;
background-size: contain !important;
float: left;
float: left;
min-height: 60px;
min-height: 80px;
width: 100%;
width: 100%;
}
}


.site-description {
.site-description {
font-size: 16px;
font-size: 16px;
font-size: 1.6rem;
font-size: 1.6rem;
font-weight: 300;
font-weight: 400;
line-height: 1.5;
line-height: 1.5;
}
}


.site-description,
.site-description,
.site-title {
.site-title {
margin-bottom: 0;
margin-bottom: 0;
}
}


.header-image .site-description,
.header-image .site-description,
.header-image .site-title {
.header-image .site-title {
display: block;
display: block;
text-indent: -9999px;
text-indent: -9999px;
}
}


/* ## Widget Area
/* ## Widget Area
--------------------------------------------- */
--------------------------------------------- */


.site-header .widget-area {
.site-header .widget-area {
float: right;
float: right;
text-align: right;
text-align: right;
width: 800px;
width: 800px;
}
}




/* # Site Navigation
/* # Site Navigation
---------------------------------------------------------------------------------------------------- */
---------------------------------------------------------------------------------------------------- */