/*
	Theme Name: Sarah Ellen (Customized)
	Description: Customized for www.redshoezone.ca – do not upgrade theme. Sarah Ellen is a <a href="http://web-savvy-marketing.com/go/studiopress/">Genesis</a> blog template designed for feminine blogs and websites. This WordPress theme comes in a nine different color options and built in styling for an online store, recipes, ads, and email subscriptions.  This template is HTML5 ready, SEO friendly, easy to use, and mobile responsive.
	Author: Web Savvy Marketing
	Author URI: http://www.web-savvy-marketing.com/
	Version: 1.2.1b

	Template: genesis

	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Copyright: Copyright (c) 2014, Web Savvy Marketing
	Text Domain: sarah-ellen

*/

/*
Imports
---------------------------------------------------------------------------------------------------- */

/*
@import url(http://fonts.googleapis.com/css?family=Lobster+Two:400,700,400italic);
@import url(http://fonts.googleapis.com/css?family=Lobster);
*/

/*
Right to Left styles
---------------------------------------------------------------------------------------------------- */

/* @noflip */
body.rtl {
	direction: rtl;
	unicode-bidi: embed;
}

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

/* Baseline Normalize
	normalize.css v2.1.2 | MIT License | git.io/normalize
--------------------------------------------- */

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:#000}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:none;-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}

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

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

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

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

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


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

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

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

body {
	background-color: #fff;
	color: #231F20;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.5;
}

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

::-moz-selection {
	background-color: #333;
	color: #fff;
}

::selection {
	background-color: #333;
	color: #fff;
}

a {
	color: #666;
	text-decoration: none;
}

a img {
	margin-bottom: -4px;
	margin-bottom: -0.4rem;
}

a:hover {
	color: #333;
}

p {
	margin: 0 0 24px;
	margin: 0 0 2.4rem;
	padding: 0;
}

strong {
	font-weight: 700;
}

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

hr {
	background-color: #C5C6C8;
	border: 0;
	height: 1px;
}

blockquote {
	background: url(images/blockquote.png) no-repeat 0 2px;
	margin: 20px 0;
	margin: 2rem 0;
	padding-left: 40px;
	padding-left: 4rem;
}

blockquote em {
	display: block;
	margin: 10px 0 0;
	margin: 1rem 0 0;
}

.entry-content code {
	background-color: #333;
	color: #ddd;
}

cite {
	font-style: normal;
}

iframe {
	max-width: 100%;
}

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

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #231F20;
	font-family: 'Lobster Two', cursive;
	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 16px;
	margin: 0 0 1.6rem;
}

h1 {
	font-size: 32px;
	font-size: 3.2rem;
	font-weight: 700;
}

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

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

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

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

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

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

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

img {
	height: auto;
}

.ie8 img {
	width: auto !important; /* IE8 */
}

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

input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #C5C6C8;
	border-radius: 3px;
	color: #231F20;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 6px;
	padding: 0.6rem;
	width: 100%;
}

.ie7 input,
.ie7 select,
.ie7 textarea {
	width: 96%;
}

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

::-moz-placeholder {
	color: #999;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #999;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button {
	background-color: #C0B951;
	border-radius: 6px;
	border: none;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	font-family: 'Lobster Two', cursive;
	font-size: 17px;
	font-size: 1.7rem;
	padding: 5px 25px;
	padding: 0.5rem 2.5rem;
	width: auto;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.entry-content .button:hover {
	background-color: #D1C84B;
}

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

.button {
	border-radius: 3px;
	display: inline-block;
}

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

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

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

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

th,
td {
	text-align: left;
}

th {
	font-weight: bold;
	text-transform: uppercase;
}

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


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

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

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

.site-inner {
	clear: both;
	padding-top: 40px;
	padding-top: 4rem;
}


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

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


/* Content */

.woocommerce-page #container,
.content {
	float: right;
	width: 740px;
}

.content-sidebar.woocommerce-page #container,
.content-sidebar .content {
	float: left;
}

.full-width-content.woocommerce-page #container,
.full-width-content .content {
	width: 100%;
}

/* Primary Sidebar */

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

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

/* Secondary Sidebar */

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

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

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

.five-sixths,
.four-sixths,
.four-fifths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-fifths,
.three-sixths,
.two-fourths,
.two-fifths,
.two-sixths,
.two-thirds {
	float: left;
	margin-bottom: 20px;
	margin-bottom: 2rem; /* based on 10px = 1rem */
	margin-left: 2.564102564102564%;
}

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

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

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

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-fifth {
	width: 17.9487179487179488%;
}

.two-fifths {
	width: 38.4615384615384616%;
}

.three-fifths {
	width: 58.9743589743589744%;
}

.four-fifths {
	width: 79.4871794871794872%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

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


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

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

.avatar {
	float: left;
}

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

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

.search-form {
	position: relative;
}

.search-form input[type="search"] {
	border-radius: 0 6px 6px 0;
}

.search-form input[type="submit"] {
	border-radius: 0 6px 6px 0;
	bottom: 0;
	position: absolute;
	right: 0;
}

.ie8 .search-form input[type="submit"],
.ie7 .search-form input[type="submit"] {
	font-family: Verdana,Geneva,sans-serif;
	padding: 5px 10px;
}

.sticky {
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 20px;
	margin: 0 auto 2rem;
}

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

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

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

img.alignleft,
.wp-caption.alignleft {
	margin: 5px 24px 20px 0;
	margin: 0.5rem 2.4rem 2rem 0;
}

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

.wp-caption-text {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 700;
	text-align: center;
}

.gallery-caption {
}

.widget_calendar table {
	width: 100%;
}

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

.alignleft img {
	margin: 0 12px 5px 0;
	margin: 0 1.2rem 0.5rem 0;
}

.alignnone img,
img.alignnone,
img.aligncenter,
img.centered,
img.alignright,
img.alignleft,
.alignright img,
.alignleft img {
	border: 1px solid #C5C6C8;
	border-radius: 6px;
	padding: 2px;
	padding: 0.2rem;
}

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

.breadcrumb {
	color: #666;
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

.breadcrumb a {
	color: #C0B951;
}

.breadcrumb a:hover {
	color: #666;
}


.archive-description,
.author-box {
	background-color: #fff;
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

.author-box {
	clear: both;
	display: block;
	overflow: hidden;
}

.author-box a {
	border-bottom: 1px solid #ddd;
}

.author-box p {
	margin-bottom: 0;
}

.author-box .avatar {
	border: 1px solid #C5C6C8;
	border-radius: 6px;
	margin: 5px 24px 0 0;
	margin: 0.5rem 2.4rem 0 0;
	padding: 2px;
	padding: 0.2rem;
}

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

.archive-description h1,
.entry-title {
	font-size: 36px;
	font-size: 3.6rem;
	line-height: 1;
}

.page-template-page_blog-php .entry-title,
.archive .entry-title,
.search .entry-title,
h2.entry-title,
.entry-title a {
	font-size: 26px;
	font-size: 2.6rem;
	font-weight: 400;
	line-height: 1;
}

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

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

.widget-title {
	font-size: 26px;
	font-size: 2.6rem;
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

.sidebar .widget-title {
	text-align: center;
}

.sidebar .widget-title a {
	border: none;
}

.archive-title {
	font-size: 36px;
	font-size: 3.6rem;
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}


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

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

.featured-content .entry {
	margin-bottom: 20px;
	margin-bottom: 2rem;
	padding: 0;
}

.featured-content .entry-title {
	border: none;
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 1.2;
}

.featured-content .entry-title a {
	border: none;
}

.featured-content .entry-header .entry-meta {
	clear: none;
	display: inline;
}

.sidebar .featured-content .entry {
	border-bottom: 1px solid #C5C6C8;
	overflow: hidden;
	padding: 0 0 10px;
	padding: 0 0 1rem;
}

.sidebar .featured-content .entry-title,
.sidebar .featured-content .entry-title a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	margin: 0;
	overflow: hidden;
	text-transform: uppercase;
}

.sidebar .featured-content .custom-text,
.sidebar .featured-content .entry-content {
	clear: both;
	display: block;
	margin: 10px 0 0;
	margin: 1rem 0 0;
}

.sidebar .featured-content .entry:last-child {
	border: 0;
	margin: 0;
	padding-bottom: 0;
}

/*  Social Media
--------------------------------------------- */

.social-media {
	display: block;
	overflow: hidden;
}

.site-header .social-media {
	float: right;
}

.sidebar .simple-social-icons ul.aligncenter li {
	background: #fff !important;
	margin: 0 !important;
	padding: 0 4px !important;
}

.sidebar .simple-social-icons ul.aligncenter li:first-child {
	padding-left: 12px !important;
}

.sidebar .simple-social-icons ul.aligncenter li:last-child {
	padding-right: 12px !important;
}

.sidebar .widget.widget-social,
.sidebar .widget.simple-social-icons {
	border: 0;
	padding: 0;
}

.sidebar .widget-social .widget-wrap,
.sidebar .simple-social-icons .aligncenter {
	background: url(images/line.png) repeat-x 0 center;
	text-align: center;
}

.sidebar .social-media {
	background-color: #fff;
	display: inline-block;
	float: none;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 10px;
	padding: 0 1rem;
}

.sidebar .social-media a {
	display: inline-block;
	float: none;
	text-align: left;
}

.social-media a {
	background-image: url(images/social-icons.png);
	background-repeat: no-repeat;
	cursor: pointer;
	display:inline;
	float: left;
	height: 31px;
	margin: 0 3px;
	margin: 0 0.3rem;
	-webkit-transition: all .0s ease-in-out;
	-moz-transition:   all .0s ease-in-out;
	-ms-transition:     all .0s ease-in-out;
	-o-transition:      all .0s ease-in-out;
	transition:         all .0s ease-in-out;
	text-indent: -9999px;
	width: 32px;
}

.ie7 .social-media a {
	text-indent: 0;
	font-size: 0;
}

.social-media a.btn-tw {
	background-position: 0 0;
}

.social-media a:hover.btn-tw  {
	background-position: 0 -31px;
}

.social-media a.btn-fb {
	background-position: -32px 0;
}

.social-media a:hover.btn-fb  {
	background-position: -32px -31px;
}

.social-media a.btn-gp {
	background-position: -64px 0;
}

.social-media a:hover.btn-gp  {
	background-position: -64px -31px;
}

.social-media a.btn-pi {
	background-position: -96px 0;
}

.social-media a:hover.btn-pi {
	background-position: -96px -31px;
}

.social-media a.btn-yt {
	background-position: -128px 0;
}

.social-media a:hover.btn-yt {
	background-position: -128px -31px;
}

.social-media a.btn-ins {
	background-position: -160px 0;
}

.social-media a:hover.btn-ins {
	background-position: -160px -31px;
}


/* Recent Comments
--------------------------------------------- */

.widget_recent_comments li,
.sidebar .widget_recent_comments li {
	list-style: none outside none;
	margin: 0 0 10px;
	margin: 0 0 1rem;
}

.widget_recent_comments li a,
.sidebar .widget_recent_comments li a {
	color: #C0B951;
}

.widget_recent_comments li a:hover,
.sidebar .widget_recent_comments li a:hover {
	color: #231F20;
}

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

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

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

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

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

.enews-widget form {
	margin-bottom: 24px;
}

.enews-widget form + p {
	font-size: 14px;
}

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

.latest-tweets ul li {
	margin-bottom: 16px;
	margin-bottom: 1.6rem;
}


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

div.gform_wrapper input[type="email"],
div.gform_wrapper input[type="text"],
div.gform_wrapper textarea,
div.gform_wrapper .ginput_complex label {
	font-size: 15px;
	font-size: 1.5rem;
	padding: 5px;
	padding: 0.5rem;
}

.entry-content div.gform_wrapper {
	background-color: #C0B951;
	border: 1px solid #FCFCFC;
	border-radius: 8px;
	color: #FFF;
	padding: 20px;
	padding: 2rem;
}

.entry-content div.gform_wrapper h2.gsection_title,
.entry-content div.gform_wrapper .gsection_description,
.entry-content div.gform_wrapper h3.gform_title {
	color: #fff;
}


.entry-content div.gform_wrapper .gfield_required {
	color: #fff;
}

div.gform_wrapper .gfield_required {
	color: #231F20;
}

div.gform_wrapper h3.gform_title {
	font-size: 24px;
	font-size: 2.4rem;
}

div.gform_wrapper li.gfield label.gfield_label {
	font-weight: 400;
	margin-top: 0;
}

div.gform_wrapper li.clearit label.gfield_label {
	display: none;
}

div.gform_wrapper .ginput_complex label {
	font-size: 12px;
	font-size: 1.2rem;
}

.ie7 div.gform_wrapper li.gfield input.large,
.ie7 div.gform_wrapper li.gfield select.large,
.ie7 div.gform_wrapper li.gfield textarea.textarea {
	width: 95%;
}

div.gform_wrapper .ginput_complex label {
	padding: 0;
}

div.gform_wrapper li,
div.gform_wrapper form li {
	margin: 16px 0 0;
	margin: 1.6rem 0 0;
}

div.gform_wrapper .gform_footer {
	padding: 0;
}


div.gform_wrapper div.gform_footer input[type="submit"] {
	font-size: 17px;
	font-size: 1.7rem;
	padding: 2px 25px;
	padding: 0.2rem 2.5rem;
}

.entry-content div.gform_wrapper div.gform_footer input[type="submit"] {
	background-color: #FFF;
	color: #C0B951;
	font-size: 24px;
	font-size: 2.4rem;
}

.entry-content div.gform_wrapper div.gform_footer input[type="submit"]:hover {
	background-color: #f8f7e1;
}

.ie div.gform_wrapper div.gform_footer input[type="submit"] {
	padding: 2px 25px !important;
}

.entry-content div.gform_wrapper .gform_footer {
	background: url(images/content-reply-outline.png) repeat-x center transparent;
}

div.gform_wrapper .gform_footer {
	background: url(images/reply-outline.png) repeat-x center transparent;
	text-align: center;
}

.sidebar div.gform_wrapper .gform_heading {
	text-align: center;
}

/* Genesis Simple Share
--------------------------------------------- */

a.share {
	color: #fff !important;
}


/* Digg Digg
--------------------------------------------- */

div.dd_button {
	min-width: 90px;
}

div.dd_button span {
	vertical-align: top !important;
}


/* AZ Topics
--------------------------------------------- */

.entry-content .mf_taxonomy_list ul {
	margin-left: 0;
}

.entry-content .mf_taxonomy_list ul li {
	list-style: none outside none;
}

/* WooCommerce
--------------------------------------------- */

/* WooCommerce
-------------------------------- */

div.woocommerce ul.products li.product,
body.woocommerce-page ul.products li.product {
	clear: none;
	margin: 0 3.3% 2.992em 0;
	text-align: center;
	width: 30%;
}

.woocommerce ul.products li.first.product,
.woocommerce-page ul.products li.first.product,
.woocommerce ul.products li.first.product:nth-child(2n),
.woocommerce-page ul.products li.first.product:nth-child(2n) {
	clear: both !important;
	float: left;
}

.woocommerce-page .woocommerce-error:before,
.woocommerce .woocommerce-error:before,
.woocommerce-page .woocommerce-message:before,
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce .woocommerce-info:before {
	background-color: #C0B951;
}

.woocommerce-page .woocommerce-error,
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-message,
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-info,
.woocommerce .woocommerce-info {
	border-color: #C0B951;
}

div.woocommerce .woocommerce-error,
body.woocommerce-page .woocommerce-error {
	margin-left: 0;
}

div.woocommerce a.button.added:before,
div.woocommerce button.button.added:before,
div.woocommerce input.button.added:before,
div.woocommerce #respond input#submit.added:before,
div.woocommerce #content input.button.added:before,
body.woocommerce-page a.button.added:before,
body.woocommerce-page button.button.added:before,
body.woocommerce-page input.button.added:before,
body.woocommerce-page #respond input#submit.added:before,
body.woocommerce-page #content input.button.added:before {
	left: -26px;
	right: auto;
}

div.woocommerce a.button.alt, .woocommerce button.button.alt,
div.woocommerce input.button.alt,
div.woocommerce #respond input#submit.alt,
div.woocommerce #content input.button.alt,
body.woocommerce-page a.button.alt,
body.woocommerce-page button.button.alt,
body.woocommerce-page input.button.alt,
body.woocommerce-page #respond input#submit.alt,
body.woocommerce-page #content input.button.alt,
div.woocommerce a.button,
div.woocommerce button.button,
div.woocommerce input.button,
div.woocommerce #respond input#submit,
div.woocommerce #content input.button,
body.woocommerce-page a.button,
body.woocommerce-page button.button,
body.woocommerce-page input.button,
body.woocommerce-page #respond input#submit,
body.woocommerce-page #content input.button {
	background: none;
	background-color: #C0B951;
	border: 0;
	box-shadow: none;
	color: #fff;
	filter: 0;
	text-shadow: none;
}

div.woocommerce a.button.alt, .woocommerce button:hover.button.alt,
div.woocommerce input:hover.button.alt,
div.woocommerce #respond input:hover#submit.alt,
div.woocommerce #content input:hover.button.alt,
body.woocommerce-page a:hover.button.alt,
body.woocommerce-page button:hover.button.alt,
body.woocommerce-page input:hover.button.alt,
body.woocommerce-page #respond input:hover#submit.alt,
body.woocommerce-page #content input:hover.button.alt,
div.woocommerce a:hover.button,
div.woocommerce button:hover.button,
div.woocommerce input:hover.button,
div.woocommerce #respond input:hover#submit,
div.woocommerce #content input:hover.button,
body.woocommerce-page a:hover.button,
body.woocommerce-page button:hover.button,
body.woocommerce-page input:hover.button,
body.woocommerce-page #respond input:hover#submit,
body.woocommerce-page #content input:hover.button {
	background-image: none;
	background-color: #D1C84B;
	box-shadow: 0;
	color: #fff;
}

body.woocommerce-page a.button,
div.woocommerce .buttons a.button {
	margin: 0 0 5px;
	margin: 0 0 0.5rem;
}

div.woocommerce ul.products li.product .onsale,
body.woocommerce-page ul.products li.product .onsale,
div.woocommerce span.onsale,
body.woocommerce-page span.onsale {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	color: #fff;
}

div.woocommerce ul.products li.product h3,
body.woocommerce-page ul.products li.product h3 {
	font-size: 26px;
	font-size: 2.6rem;
}

.sidebar .woocommerce ins,
div.woocommerce div.product span.price ins,
body.woocommerce div.product p.price ins,
div.woocommerce ul.products li.product .price ins,
body.woocommerce-page ul.products li.product .price ins {
	text-decoration: none;
}

div.woocommerce div.product .product_title,
div.woocommerce #content div.product .product_title,
body.woocommerce-page div.product .product_title,
body.woocommerce-page #content div.product .product_title {
	border-bottom: 1px dashed #DEDFE0;
	padding-bottom: 8px;
	padding-bottom: 0.8rem;
}

div.woocommerce div.product div.images img,
div.woocommerce #content div.product div.images img,
body.woocommerce-page div.product div.images img,
body.woocommerce-page #content div.product div.images img,
div.woocommerce ul.products li.product a img,
body.woocommerce-page ul.products li.product a img {
	border: 4px solid #EEEFEF;
	box-shadow: none;
}

div.woocommerce .products .star-rating,
body.woocommerce-page .products .star-rating {
	margin: 0 auto 5px;
	margin: 0 auto 0.5rem;
}

div.woocommerce .entry-summary .product_meta .sku_wrapper,
body.woocommerce-page .entry-summary .product_meta .sku_wrapper {
	display: block;
}

div.woocommerce .checkout ul li,
body.woocommerce-page .checkout ul li,
div.woocommerce .woocommerce-error li,
body.woocommerce-page .woocommerce-error li {
	list-style: none outside none;
}

div.woocommerce ul.products li.last,
body.woocommerce-page ul.products li.last {
	clear: none;
}

body.woocommerce-checkout form .form-row textarea {
	height: auto;
}

div.woocommerce #payment ul.payment_methods li input,
body.woocommerce-page #payment ul.payment_methods li input {
	width: auto;
}

div.woocommerce form.woocommerce-ordering select,
body.woocommerce-page  form.woocommerce-ordering select {
	-webkit-appearance: none;
    -moz-appearance: none;
	background: url(images/arrow-down-select.png) no-repeat right center #fff;
	height: 36px;
	line-height: 1;
	text-indent: 0.01px;
	text-overflow: "";
}

div.woocommerce table.cart td.actions .button.alt,
div.woocommerce #content table.cart td.actions .button.alt,
body.woocommerce-page table.cart td.actions .button.alt,
body.woocommerce-page #content table.cart td.actions .button.alt {
	display: inline-block;
	float: none;
}

div.woocommerce form .form-row .input-checkbox,
body.woocommerce-page form .form-row .input-checkbox {
	border: 0;
	width: auto;
}

.woocommerce div.product div.summary ol,
.woocommerce div.product div.summary ul {
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

.woocommerce div.product div.summary ol,
.woocommerce div.product div.summary ul {
	margin-left: 20px;
	margin-left: 2rem;
}

.woocommerce div.product div.summary ol li {
	list-style-type: decimal;
}

.woocommerce div.product div.summary ul li {
	list-style-image: url(images/list-style.png);
	list-style-type: none;
}

.woocommerce div.product div.summary ol ol,
.woocommerce div.product div.summary ul ul {
	margin-bottom: 0;
}

body.woocommerce-page .product_meta .tagged_as,
body.woocommerce-page .product_meta .posted_in {
	display: block;
}

.woocommerce .sku_wrapper .sku {
	color: #666;
}

/* woocommerce-tabs
----------------------------- */

body.woocommerce-page #content div.product .woocommerce-tabs {
	padding-top: 30px;
	padding-top: 3rem;
}

body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
	border-bottom: 1px solid #E6E6E7;
	padding: 0;
}

body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
	box-shadow: none;
	border: 0;
	border-radius: 0;
}

body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,
body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,
body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,
body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after,
body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {
	display: none;
}

body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
	background: none #666;
	color: #FFF;
	margin: 0;
}

body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover,
body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
	color: #FFF;
	font-weight: 400;
	text-shadow: none;
}

body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
	background-color: #c0b951;
}

div.woocommerce table.shop_attributes td,
body.woocommerce-page table.shop_attributes td {
	font-style: normal;
}

div.woocommerce #reviews #comments ol.commentlist li,
body.woocommerce-page #reviews #comments ol.commentlist li {
	list-style-type: none;
}

/* WooCommerce Widgets
-------------------------------------- */

.widget_product_search form {
	position: relative;
}

.widget_product_search form #searchsubmit {
	bottom: 0;
	border-radius: 3px;
	position: absolute;
	right: 0;
}

.sidebar .woocommerce ul.product_list_widget li,
.sidebar .woocommerce ul.cart_list li {
	border-bottom: 1px solid #EEEFEF;
	padding-bottom: 10px;
	padding-bottom: 1rem;
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.sidebar .woocommerce ul.product_list_widget li:last-child,
.sidebar .woocommerce ul.cart_list li:last-child {
	border: 0;
	padding-bottom: 0;
}

.sidebar .woocommerce ul.cart_list li img,
.sidebar .woocommerce ul.product_list_widget li img {
    border-radius: 6px;
	margin-bottom: 0;
	width: 80px;
}


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

img#wpstats {
	display: none;
}

/*
WP Table
---------------------------- */

h2.tablepress-table-name {
	font-size: 18px;
}

table.tablepress thead th,
table.tablepress tfoot th {
    background: #C0B951;
	color: #fff;
	font-weight: 400;
}

table.tablepress tbody td,
table.tablepress tfoot th {
	border-bottom: 1px solid #CCC;
	border-top: none;
	border-right: 1px solid #CCC;
}

table.tablepress {
	border: 1px solid #CCC;
}

span.tablepress-table-description {
    margin-bottom: 16px;
	margin-bottom: 1rem;
}

table.tablepress .odd td,
table.tablepress .even td {
	background-color: transparent;
	font-size: 16px;
	font-size: 1.6rem;
}

table.tablepress th,
table.tablepress td {
	padding: 4px 8px;
}

/*
Soliloquy
---------------------------- */

.home-slider div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
	text-align: left;
	text-shadow: none;
}

.soliloquy-caption h2,
.soliloquy-caption h3,
.soliloquy-caption h4 {
	color: #C0B951;
	font-weight: 700;
	margin-bottom: 0;
}

.soliloquy-caption p {
	margin-bottom: 0;
}

.home-slider div.soliloquy-container .soliloquy-control-nav {
	background-image: url(images/slider-dots.png);
	bottom: -20px;
	text-align: center;
	margin: 0;
	width: 100%
}

.home-slider .soliloquy-container .soliloquy-control-nav li {
	margin: 0 10px 0 0;
	margin: 0 1rem 0 0;
}

.home-slider div.soliloquy-container .soliloquy-control-nav li a {
	background-image: url(images/slider-dots.png);
}

/*
Contextual Related Posts
-------------------------------------------- */

.crp_related ul {
	margin: 20px 0;
	margin: 2rem 0;
	overflow: hidden;
}

.crp_related .crp_title {
	color: #C0B951;
	display: block;
	margin: 5px 0;
	margin: 0.5rem 0;
	text-transform: uppercase;
}

.crp_related a:hover.crp_title {
	color: #231F20;
}

.crp_related .crp_thumb {
	border: 1px solid #C5C6C8;
	border-radius: 6px;
	padding: 2px;
	padding: 0.2rem;
}

.crp_related ul li {
	float: left;
	list-style: none outside none;
	margin: 0 2% 0 0;
	width: 32%;
}


.ie7 .crp_related ul li,
.ie8 .crp_related ul li {
	width: 31%;
}

.crp_related ul li:last-child {
	margin-right: 0;
}

/*
Recently Popular
----------------------------------------------------- */

.sidebar .RecentlyPopularWidget ul li,
.RecentlyPopularWidget ul li {
	border-bottom: 1px solid #C5C6C8;
	list-style: none outside none;
	margin: 0 0 15px;
	margin: 0 0 1.5rem;
    overflow: hidden;
	padding: 0 0 10px;
    padding: 0 0 1rem;
}

.RecentlyPopularWidget ul li:last-child {
	border: 0;
}

.RecentlyPopularWidget .post-title {
	line-height: 1.2;
	margin: 0;
	text-transform: uppercase;
}

.RecentlyPopularWidget .post-info {
	color: #666;
	font-size: 16px;
	font-size: 1.6rem;
}

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

.sidebar .latest-tweets h4.widget-title,
.latest-tweets h4.widget-title {
	position: relative;
	text-align: left;
}

.latest-tweets .widget-title:before {
	background: url(images/twitter-bird-vector.png) no-repeat center center;
	content: "";
	display: inline-block;
	height: 46px;
	position: relative;
	width: 68px;
}

.sidebar .latest-tweets ul li,
.latest-tweets ul li {
	border-bottom: 1px solid #C5C6C8;
	padding-bottom: 16px;
	padding-bottom: 1.6rem;
}

/*  WP 125 Ad
----------------------------------- */

.widget_wp125 .widget-wrap {
	text-align: center;
}

.widget_wp125 #wp125adwrap_2c .wp125ad {
	display: inline-block;
    float: none;
	margin: 3%;
}

.ie7 .widget_wp125 #wp125adwrap_2c .wp125ad {
	display: block;
	float: left;
}


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

.site-header {
	background-color: #fff;
}

.site-header .wrap {
	padding: 20px 0;
	padding: 2rem 0;
}

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

.title-area {
	float: left;
	font-family: 'Lobster Two', cursive;
	font-weight: 700;
	padding: 0;
	width: 320px;
}

.header-image .title-area {
	padding: 0;
}

.site-title {
	font-size: 52px;
	font-size: 5.5rem;
	font-weight: 700;
	line-height: 1;
	margin: 0;
}

.site-title a,
.site-title a:hover {
	color: #231F20;
}

.site-description {
	color: #231F20;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 300;
	line-height: 1;
	margin-bottom: 0;
}

/* Full width header, no widgets */

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

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

/* Logo, hide text */

.header-image .site-header .wrap {
	background: url(images/RedShoeZone-logo.png) no-repeat left;
	padding: 0;
}

.header-full-width.header-image .site-header .wrap {
	background-position: center;
}

.header-image .site-title a {
	float: left;
	min-height: 120px;
	width: 100%;
}

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

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

.header-image .site-header .widget-area {
	padding: 40px 0;
	padding: 4rem 0;
}

.site-header .search-form {
	float: right;
	margin-top: 24px;
	margin-top: 2.4rem;
}


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

.genesis-nav-menu {
	clear: both;
	color: #231F20;
	font-family: 'Lobster Two', cursive;
	font-size: 0;
	line-height: 1.5;
	text-align: center;
	width: 100%;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}

.ie7 .genesis-nav-menu {
	margin-top: -2px;
}

.ie7 .genesis-nav-menu .menu-item {
	display: block;
	float: left;
	zoom: 1;
}

.genesis-nav-menu a {
	border: none;
	color: #231F20;
	display: block;
	font-size: 28px;
	font-size: 2.8rem;
	padding: 8px 24px;
	padding: 0.8rem 2.4rem;
	position: relative;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #C0B951;
}

.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: 230px;
	z-index: 99;
}

.genesis-nav-menu .sub-menu a {
	background-color: #fff;
	border: 1px solid #C5C6C8;
	border-top: none;
	font-size: 18px;
	font-size: 1.8rem;
	padding: 5px 20px;
	padding: 0.5rem 2rem;
	position: relative;
	width: 230px;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -38px 0 0 229px;
}

.ie7 .genesis-nav-menu .sub-menu .sub-menu {
	margin-left: 272px;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu > .first > a {
	padding-left: 0;
}

.genesis-nav-menu > .last > a {
	padding-right: 0;
}

.genesis-nav-menu > .right {
	display: block;
	float: right;
	font-size: 16px;
	font-size: 1.6rem;
	list-style-type: none;
	padding: 8px 0;
	padding: 0.8rem 0;
	text-transform: uppercase;
}

.genesis-nav-menu > .right > a {
	display: inline;
	padding: 0;
}

.genesis-nav-menu > .rss > a {
	background: url(images/rss.png) no-repeat 0 center;
	margin-left: 10px;
	margin-left: 1rem;
	padding-left: 20px;
	padding-left: 2rem;
}

.genesis-nav-menu > .search {
	font-family: Verdana, Geneva, sans-serif;
	padding: 5px 0 0;
	padding: 0.5rem 0 0;
}

.genesis-nav-menu > .twitter {
	background: url(images/twitter-nav.png) no-repeat 0 center transparent;
	padding-left: 20px;
	padding-left: 2rem;
}

/* Site Header Navigation
--------------------------------------------- */

.site-header .sub-menu {
	border-top: 1px solid #eee;
}

.site-header .sub-menu .sub-menu {
	margin-top: -55px;
}

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

.nav-primary .wrap {
	border-bottom: 1px solid #C5C6C8;
    border-top: 1px solid #C5C6C8;
}

.nav-primary a:hover,
.nav-primary .sub-menu a:hover,
.nav-primary .current-menu-item > a {
	color: #C0B951;
}

/* Sticky menu
--------------------------------------------- */

#subnav .wrap {
	border-bottom: 1px solid #C5C6C8;
    border-top: 1px solid #C5C6C8;
}

ul.menu-secondary.genesis-nav-menu a {
	padding: 8px 24px;
	padding: 0.8rem 2.4rem;
}


ul.menu-secondary.genesis-nav-menu .sub-menu a {
	background-color: #fff;
	border: 1px solid #C5C6C8;
	border-top: none;
	color: #231F20;
	font-size: 18px;
	font-size: 1.8rem;
	padding: 5px 20px;
	padding: 0.5rem 2rem;
	text-transform: none;
}

ul.menu-secondary.genesis-nav-menu .sub-menu a:hover,
ul.menu-secondary.genesis-nav-menu .current-menu-item > a {
	background-color: #fff;
	color: #C0B951;
	-webkit-transition: none;
	-moz-transition:    none;
	-ms-transition:     none;
	-o-transition:      none;
	transition:        none;
}

/* Secondary Navigation
--------------------------------------------- */

.nav-secondary .wrap {
	background-color: #C0B951;
	color: #FFF;
	margin-top: 2px;
	margin-top: 0.2rem;
}

.nav-secondary .menu-secondary.genesis-nav-menu a {
	background-color: transparent;
	color: #fff;
	font-size: 22px;
	font-size: 2.2rem;
	padding: 8px 20px;
	padding: 0.8rem 2rem;
}

.nav-secondary  .menu-secondary.genesis-nav-menu a:hover {
	background-color: transparent;
	color: #EEE;
}


/* Footer Navigation
--------------------------------------------- */

.nav-footer .genesis-nav-menu {
	font-family: Verdana, Geneva, sans-serif;
	margin: 0 0 5px;
	margin: 0 0 0.5rem;
	text-align: left;
}

.nav-footer .genesis-nav-menu .menu-item {
	font-size: 14px;
	font-size: 1.4rem;
}

.nav-footer .genesis-nav-menu > .menu-item > a {
	border-right: 1px solid #C5C6C8;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1;
	padding: 0 10px;
	padding: 0 1rem;
	text-transform: none;
}

.nav-footer .genesis-nav-menu .first-menu-item a {
	padding-left: 0;
}

.nav-footer .genesis-nav-menu .last-menu-item a {
	border: 0;
}

/*
Home Page Content
---------------------------------------------------------------------------------------------------- */

/* Image Slider
--------------------------------------------- */

.home-slider {
	margin-top: 10px;
	margin-top: 1rem;
	margin-bottom: 30px;
	margin-bottom: 3rem;
}

.home-slider .widget {
	overflow: hidden;
	padding-bottom: 0 !important;
}

/* Home Main Content
--------------------------------------------- */

.home-main {
	background-color: #fff;
	margin-bottom: 30px;
	margin-bottom: 3rem;
	width: 100%;
}

.home-main .widget-title {
	font-size: 32px;
	font-size: 3.2rem;
}

.home-main .widget-wrap {
	overflow: hidden;
}

.home-main li a {
	color: #C0B951;
}

.home-main li a:hover {
	color: #231F20;
}

.home-main .attachment a,
.home-main .gallery a {
	border: none;
}

.home-main ol,
.home-main p,
.home-main ul {
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

.home-main ol,
.home-main ul {
	margin-left: 20px;
	margin-left: 2rem;
}

.home-main ol li {
	list-style-type: decimal;
}

.home-main ul li {
	list-style-image: url(images/list-style.png);
	list-style-type: none;
}

.home-main ol ol,
.home-main ul ul {
	margin-bottom: 0;
}

/*
Content Area
---------------------------------------------------------------------------------------------------- */

/* Entries
--------------------------------------------- */

.entry {
	background-color: #fff;
	margin-bottom: 30px;
	margin-bottom: 3rem;
}

.entry-content a {
	color: #C0B951;
}

.entry-content a:hover {
	color: #231F20;
}

.entry-content .attachment a,
.entry-content .gallery a {
	border: none;
}

.entry-content ol,
.entry-content p,
.entry-content ul,
.quote-caption {
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

.entry-content ol,
.entry-content ul {
	margin-left: 20px;
	margin-left: 2rem;
}

.entry-content ol li {
	list-style-type: decimal;
}

.entry-content ul li {
	list-style-image: url(images/list-style.png);
	list-style-type: none;
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content .search-form {
	width: 50%;
}

.entry-meta {
	color: #666;
	font-size: 16px;
	font-size: 1.6rem;
}

.content .post .entry-header {
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.entry-header .entry-meta {
	clear: both;
	display: block;
	margin-bottom: 0;
}

.single .entry-footer .entry-meta {
	border-bottom: 2px solid #C5C6C8;
	border-top: 2px solid #C5C6C8;
	overflow: hidden;
	padding: 5px 0;
	padding: 0.5rem 0;
}

.entry-categories,
.entry-tags {
	display: block;
	float: left;
	width: 48%;
}

.entry-tags {
	float: right;
}

.more-link {
	background: url(images/reply-outline.png) no-repeat center center transparent;
	display: block;
	font-family: 'Lobster Two', cursive;
	font-size: 17px;
	font-size: 1.7rem;
	margin: 10px 0 0;
	margin: 1rem 0 0;
	overflow: hidden;
	text-align: center;
}

.more-link a {
	background-color: #C0B951;
	border-radius: 6px;
	color: #fff;
	display: inline-block;
	padding: 2px 15px;
	padding: 0.2rem 1.5rem;
}

.more-link a:hover {
	background-color: #D1C84B;
	color: #fff;
}

/* Content Posts Grid
--------------------------------------------- */

.post .genesis-grid,
.content .post.genesis-grid {
	float: left;
	width: 48%;
}

.post .genesis-grid.first,
.content .post.genesis-grid.first {
	clear: both;
	margin-right: 4%;
}

.single .genesis-grid,
.single .content .post.genesis-grid,
.single .genesis-grid.first,
.single .content .post.genesis-grid.first  {
	margin-right: 0;
	width: 100%;
}

.content .post.genesis-grid .entry-content {
	min-height: 156px;
	padding-bottom: 40px;
	padding-bottom: 4rem;
	position: relative;
}

.content .post.genesis-grid .more-link {
	bottom: 0;
	left:0;
	position: absolute;
	width: 100%;
}

/* Pagination
--------------------------------------------- */

.archive-pagination,
.entry-pagination {
	clear: both;
	display: block;
	font-size: 16px;
	font-size: 1.6rem;
	margin: 40px 0;
	margin: 4rem 0;
}

.archive-pagination li {
	display: inline;
}

.archive-pagination li a {
	background-color: #333;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	padding: 4px 12px;
	padding: 0.4rem 1.2rem;
}

.archive-pagination li a:hover,
.archive-pagination li.active a {
	background-color: #D1C84B;
}

.entry-pagination a {
	border-bottom: 1px solid #ddd;
}

/* Comments
--------------------------------------------- */

.entry-comments,
.entry-pings {
	background-color: #fff;
	margin-bottom: 30px;
	margin-bottom: 3rem;
}

.comment-content {
	clear: both;
}

.entry-comments .comment-author {
	margin-bottom: 0;
}

.comment-respond {
	clear: both;
	margin-top: 15px;
	margin-top: 1.5rem;
}

.comment-respond .comment-form-author,
.comment-respond .comment-form-email,
.comment-respond .comment-form-url {
	margin-bottom: 8px;
	margin-bottom: 0.8rem;
}

.comment-list .comment-respond .comment-reply-title span,
.comment-list .comment-respond .comment-reply-title small {
	background-color: #F5F5F5;
}

.comment-respond .comment-reply-title small {
	margin-left: -10px;
}

.comment-respond p.logged-in-as {
	margin-bottom: 6px;
	margin-bottom: 0.6rem;
}

.comment-respond label {
	display: block;
	margin-right: 12px;
	margin-right: 1.2rem;
}

.comment-respond .clearit label {
	display: none;
}

.comment-respond .form-submit {
	background: url(images/reply-outline.png) no-repeat center transparent;
	text-align: center;
}

.comment-list li,
.ping-list li {
	list-style-type: none;
}

.comment-list li {
	margin-top: 24px;
	margin-top: 2.4rem;
	padding: 20px;
	padding: 2rem;
}

li.comment {
	background-color: #f5f5f5;
	border: 1px solid #C5C6C8;
	border-radius: 8px;
}

.children li.comment {
	border: 1px solid #C5C6C8;
}

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

.entry-pings .reply {
	display: none;
}

.comment-meta {
	font-size: 12px;
	font-size: 1.2rem;
	margin: 0 0 5px;
	margin: 0 0 0.5rem;
}

.comment-reply a {
	background-color: #C0B951;
	border-radius: 5px;
	color: #fff;
	font-size: 12px;
	font-size: 1.2rem;
	padding: 2px 5px;
	padding: 0.2rem 0.5rem;
}

.comment-reply a:hover {
	background-color: #D1C84B;
}

.bypostauthor {
}

.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 16px;
	font-size: 1.6rem;
	padding: 24px;
	padding: 2.4rem;
}

/*
Subscribe Box
--------------------------------------------- */

.subscribe-box {
	background-color: #f9f9f9;
	border: 1px solid #C5C6C8;
	border-radius: 6px;
	clear: both;
	color: #666;
	display: block;
	margin: 20px auto 40px;
	margin: 2rem auto 4rem;
}

.subscribe-box .widget-title {
	background-color: #c0b951;
	color: #fff;
	margin: -20px -20px 0;
	margin: -2rem -2rem 0;
	padding: 11px 15px;
	padding: 1.1rem 1.5rem;
	text-align: center;
}

.subscribe-box .widget-wrap {
	padding: 20px;
	padding: 2rem;
}

.subscribe-box div.gform_wrapper {
	margin: 0 auto;
	max-width: 90%;
	padding: 15px 0 0;
	padding: 1.5rem 0 0;
	position: relative;
}

.subscribe-box div.gform_wrapper .gfield_description {
	text-align: center;
}

.subscribe-box  div.gform_wrapper input[type="text"] {
	padding: 10px;
	padding: 1rem;
}

.subscribe-box div.gform_wrapper .gform_footer {
	background: none;
	position: absolute;
	right: 8px;
	top: 12px;
}

.ie7 .subscribe-box div.gform_wrapper .gform_footer {
	margin: 0;
	right: 14px;
	top: 21px;
}

.content .subscribe-box div.gform_wrapper .gform_footer input.gform_button {
	background: url(images/subscribe-btn.png) no-repeat center center;
	font-size: 0;
	height: 30px;
	margin-top: 15px;
	padding: 0;
	text-align: left;
	width: 31px;
}

/*
Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar,
.sidebar li a {
	color: #231F20;
}

.sidebar li a:hover {
	color: #C0B951;
}

.sidebar p:last-child {
	margin-bottom: 0;
}

.sidebar li {
	list-style-image: url(images/list-style.png);
	list-style-type: none;
	margin: 0 0 6px 15px;
	margin: 0 0 0.6rem 1.5rem;
	word-wrap: break-word;
}

.sidebar ul > li:last-child {
	margin-bottom: 0;
}

.sidebar .widget {
	border: 1px solid #C5C6C8;
	border-radius: 8px;
	margin-bottom: 25px;
	margin-bottom: 2.5rem;
	padding: 15px;
	padding: 1.5rem;
}

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

.sidebar .latest-tweets ul li {
	list-style-image: none;
	margin-left: 0;
}

.sidebar .latest-tweets ul li a {
	color: #C0B951;
}

.sidebar .latest-tweets ul li a:hover {
	color: #231F20;
}

/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	background-color: #333;
	color: #999;
	clear: both;
	padding: 40px 0 16px;
	padding: 4rem 0 1.6rem;
}

.footer-widgets-1,
.footer-widgets-3 {
	width: 350px;
}

.footer-widgets-2 {
	width: 360px;
}

.footer-widgets-1 {
	margin-right: 40px;
	margin-right: 4rem;
}

.footer-widgets-1,
.footer-widgets-2 {
	float: left;
}

.footer-widgets-3 {
	float: right;
}

.footer-widgets a {
	border-bottom: 1px solid #666;
	color: #999;
}

.footer-widgets a:hover {
	color: #ddd;
}

.footer-widgets .widget {
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}

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

.footer-widgets li {
	list-style-type: none;
	margin-bottom: 6px;
	margin-bottom: 0.6rem;
	word-wrap: break-word;
}

.footer-widgets .search-form input:focus {
	border: 1px solid #ddd;
}


/*
Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
	color: #666;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 20px 0;
	padding: 2rem 0;
}

.site-footer .wrap {
	border-top: 5px solid #231F20;
	overflow: hidden;
	padding: 10px 0;
	padding: 1rem 0;
}

.site-footer p {
	margin-bottom: 0;
}

.site-footer .footer-left {
	float: left;
	width: 58%;
}


.site-footer .footer-right {
	float: right;
	text-align: right;
	width: 40%;
}

/*
Color Options
---------------------------------------------------------------------------------------------------- */

/* Purple */

.sarah-ellen-purple ul.menu-secondary.genesis-nav-menu .sub-menu a:hover,
.sarah-ellen-purple ul.menu-secondary.genesis-nav-menu .current-menu-item > a,
.sarah-ellen-purple .entry-content div.gform_wrapper div.gform_footer input[type="submit"],
.sarah-ellen-purple.woocommerce-page div.product span.price,
.sarah-ellen-purple.woocommerce-page div.product p.price,
.sarah-ellen-purple.woocommerce-page #content div.product span.price,
.sarah-ellen-purple.woocommerce-page #content div.product p.price,
.sarah-ellen-purple.woocommerce ul.products li.product .price,
.sarah-ellen-purple.woocommerce-page ul.products li.product .price,
.sarah-ellen-purple .crp_related .crp_title,
.sarah-ellen-purple .widget_recent_comments li a,
.sarah-ellen-purple .sidebar .widget_recent_comments li a,
.sarah-ellen-purple .sidebar li a:hover,
.sarah-ellen-purple .entry-content a,
.sarah-ellen-purple .breadcrumb a,
.sarah-ellen-purple .entry-title a:hover,
.sarah-ellen-purple .sidebar .latest-tweets ul li a,
.sarah-ellen-purple .genesis-nav-menu a:hover,
.sarah-ellen-purple .genesis-nav-menu .current-menu-item > a,
.sarah-ellen-purple .genesis-nav-menu .sub-menu .current-menu-item > a,
.sarah-ellen-purple .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.sarah-ellen-purple .nav-primary a:hover,
.sarah-ellen-purple .nav-primary .sub-menu a:hover,
.sarah-ellen-purple .nav-primary .current-menu-item > a {
	color: #7E5686;
}

.sarah-ellen-purple .crp_related .crp_title:hover,
.sarah-ellen-purple .widget_recent_comments li a:hover,
.sarah-ellen-purple .sidebar .widget_recent_comments li a:hover,
.sarah-ellen-purple .breadcrumb a:hover,
.sarah-ellen-purple .entry-content a:hover,
.sarah-ellen-purple .sidebar .latest-tweets ul li a:hover {
	color: #231F20;
}

.sarah-ellen-purple .soliloquy-caption h2,
.sarah-ellen-purple .soliloquy-caption h3,
.sarah-ellen-purple .soliloquy-caption h4,
.sarah-ellen-purple .more-link a:hover,
.sarah-ellen-purple .more-link a {
	color: #fff;
}

.sarah-ellen-purple.woocommerce-page .woocommerce-error:before,
.sarah-ellen-purple.woocommerce .woocommerce-error:before,
.sarah-ellen-purple.woocommerce-page .woocommerce-message:before,
.sarah-ellen-purple.woocommerce .woocommerce-message:before,
.sarah-ellen-purple.woocommerce-page .woocommerce-info:before,
.sarah-ellen-purple.woocommerce .woocommerce-info:before,
.sarah-ellen-purple.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.sarah-ellen-purple div.woocommerce a.button.alt,
.sarah-ellen-purple div.woocommerce button.button.alt,
.sarah-ellen-purple div.woocommerce input.button.alt,
.sarah-ellen-purple div.woocommerce #respond input#submit.alt,
.sarah-ellen-purple div.woocommerce #content input.button.alt,
body.sarah-ellen-purple.woocommerce-page a.button.alt,
body.sarah-ellen-purple.woocommerce-page button.button.alt,
body.sarah-ellen-purple.woocommerce-page input.button.alt,
body.sarah-ellen-purple.woocommerce-page #respond input#submit.alt,
body.sarah-ellen-purple.woocommerce-page #content input.button.alt,
div.sarah-ellen-purple.woocommerce a.button,
div.sarah-ellen-purple.woocommerce button.button,
div.sarah-ellen-purple.woocommerce input.button,
div.sarah-ellen-purple.woocommerce #respond input#submit,
div.sarah-ellen-purple.woocommerce #content input.button,
body.sarah-ellen-purple.woocommerce-page a.button,
body.sarah-ellen-purple.woocommerce-page button.button,
body.sarah-ellen-purple.woocommerce-page input.button,
body.sarah-ellen-purple.woocommerce-page #respond input#submit,
body.sarah-ellen-purple.woocommerce-page #content input.button,
.sarah-ellen-purple .subscribe-box .widget-title,
.sarah-ellen-purple table.tablepress thead th,
.sarah-ellen-purple table.tablepress tfoot th,
.sarah-ellen-purple .entry-content div.gform_wrapper,
.sarah-ellen-purple .archive-pagination li a:hover,
.sarah-ellen-purple .archive-pagination li.active a,
.sarah-ellen-purple .more-link a,
.sarah-ellen-purple button,
.sarah-ellen-purple input[type="button"],
.sarah-ellen-purple input[type="reset"],
.sarah-ellen-purple input[type="submit"],
.sarah-ellen-purple .button,
.sarah-ellen-purple .entry-content .button {
	background-color: #7E5686;
}

.sarah-ellen-purple div.woocommerce a.button.alt:hover,
.sarah-ellen-purple div.woocommerce button.button.alt:hover,
.sarah-ellen-purple div.woocommerce input.button.alt:hover,
.sarah-ellen-purple div.woocommerce #respond input#submit.alt:hover,
.sarah-ellen-purple div.woocommerce #content input.button.alt:hover,
body.sarah-ellen-purple.woocommerce-page a.button.alt:hover,
body.sarah-ellen-purple.woocommerce-page button.button.alt:hover,
body.sarah-ellen-purple.woocommerce-page input.button.alt:hover,
body.sarah-ellen-purple.woocommerce-page #respond input#submit.alt:hover,
body.sarah-ellen-purple.woocommerce-page #content input.button.alt:hover,
div.sarah-ellen-purple.woocommerce a.button:hover,
div.sarah-ellen-purple.woocommerce button.button:hover,
div.sarah-ellen-purple.woocommerce input.button:hover,
div.sarah-ellen-purple.woocommerce #respond input#submit:hover,
div.sarah-ellen-purple.woocommerce #content input.button:hover,
body.sarah-ellen-purple.woocommerce-page a.button:hover,
body.sarah-ellen-purple.woocommerce-page button.button:hover,
body.sarah-ellen-purple.woocommerce-page input.button:hover,
body.sarah-ellen-purple.woocommerce-page #respond input#submit:hover,
body.sarah-ellen-purple.woocommerce-page #content input.button:hover,
.sarah-ellen-purple .more-link a:hover,
.sarah-ellen-purple button:hover,
.sarah-ellen-purple input[type="button"]:hover,
.sarah-ellen-purple input[type="reset"]:hover,
.sarah-ellen-purple input[type="submit"]:hover,
.sarah-ellen-purple .button:hover,
.sarah-ellen-purple .entry-content .button:hover {
	background-color: #8E5A99;
}

.sarah-ellen-purple.woocommerce-page .woocommerce-error,
.sarah-ellen-purple.woocommerce .woocommerce-error,
.sarah-ellen-purple.woocommerce-page .woocommerce-message,
.sarah-ellen-purple.woocommerce .woocommerce-message,
.sarah-ellen-purple.woocommerce-page .woocommerce-info,
.sarah-ellen-purple.woocommerce .woocommerce-info {
	border-color: #7E5686;
}

body.sarah-ellen-purple.woocommerce span.onsale,
body.sarah-ellen-purple.woocommerce-page span.onsale {
	background-color: #7E5686;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7E5686), to(#7E5686));
	background-image: -webkit-linear-gradient(top, #8E5A99, #7E5686);
	background-image: -moz-linear-gradient(top, #8E5A99, #7E5686);
	background-image: -ms-linear-gradient(top, #8E5A99, #7E5686);
	background-image: -o-linear-gradient(top, #8E5A99, #7E5686);
	text-shadow: none;
}

.sarah-ellen-purple .home-slider div.soliloquy-container .soliloquy-control-nav {
	background-image: url(images/sarah-ellen-purple/slider-dots.png);
}

.sarah-ellen-purple .home-slider div.soliloquy-container .soliloquy-control-nav li a {
    background-image: url(images/sarah-ellen-purple/slider-dots.png);
	height: 14px;
	width: 14px;
}

.sarah-ellen-purple .social-media a {
    background-image: url(images/sarah-ellen-purple/social-icons.png);
}

.sarah-ellen-purple .latest-tweets .widget-title:before {
    background-image: url(images/sarah-ellen-purple/twitter-bird-vector.png);
}

.sarah-ellen-purple .sidebar li,
.sarah-ellen-purple .entry-content ul li {
    list-style-image: url(images/sarah-ellen-purple/list-style.png);
}

.sarah-ellen-purple blockquote {
    background-image: url(images/sarah-ellen-purple/blockquote.png);
}

.sarah-ellen-purple .content .subscribe-box div.gform_wrapper .gform_footer input.gform_button {
    background: url(images/sarah-ellen-purple/subscribe-btn.png);
}

.sarah-ellen-purple div.woocommerce form.woocommerce-ordering select,
body.sarah-ellen-purple.woocommerce-page form.woocommerce-ordering select {
	background-image: url(images/sarah-ellen-purple/arrow-down-select.png);
}

.sarah-ellen-purple .widget_recent_comments li,
.sarah-ellen-purple .sidebar .widget_recent_comments li {
	list-style: none outside none;
}


/* Red */

.sarah-ellen-red ul.menu-secondary.genesis-nav-menu .sub-menu a:hover,
.sarah-ellen-red ul.menu-secondary.genesis-nav-menu .current-menu-item > a,
.sarah-ellen-red .entry-content div.gform_wrapper div.gform_footer input[type="submit"],
.sarah-ellen-red.woocommerce-page div.product span.price,
.sarah-ellen-red.woocommerce-page div.product p.price,
.sarah-ellen-red.woocommerce-page #content div.product span.price,
.sarah-ellen-red.woocommerce-page #content div.product p.price,
.sarah-ellen-red.woocommerce ul.products li.product .price,
.sarah-ellen-red.woocommerce-page ul.products li.product .price,
.sarah-ellen-red .crp_related .crp_title,
.sarah-ellen-red .widget_recent_comments li a,
.sarah-ellen-red .sidebar .widget_recent_comments li a,
.sarah-ellen-red .sidebar li a:hover,
.sarah-ellen-red .entry-content a,
.sarah-ellen-red .breadcrumb a,
.sarah-ellen-red .entry-title a:hover,
.sarah-ellen-red .sidebar .latest-tweets ul li a,
.sarah-ellen-red .genesis-nav-menu a:hover,
.sarah-ellen-red .genesis-nav-menu .current-menu-item > a,
.sarah-ellen-red .genesis-nav-menu .sub-menu .current-menu-item > a,
.sarah-ellen-red .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.sarah-ellen-red .nav-primary a:hover,
.sarah-ellen-red .nav-primary .sub-menu a:hover,
.sarah-ellen-red .nav-primary .current-menu-item > a {
	color: #892020;
}

.sarah-ellen-red .crp_related .crp_title:hover,
.sarah-ellen-red .widget_recent_comments li a:hover,
.sarah-ellen-red .sidebar .widget_recent_comments li a:hover,
.sarah-ellen-red .breadcrumb a:hover,
.sarah-ellen-red .entry-content a:hover,
.sarah-ellen-red .sidebar .latest-tweets ul li a:hover {
	color: #A80940;
}

.sarah-ellen-red .soliloquy-caption h2,
.sarah-ellen-red .soliloquy-caption h3,
.sarah-ellen-red .soliloquy-caption h4,
.sarah-ellen-red .more-link a:hover,
.sarah-ellen-red .more-link a {
	color: #fff;
}

.sarah-ellen-red.woocommerce-page .woocommerce-error:before,
.sarah-ellen-red.woocommerce .woocommerce-error:before,
.sarah-ellen-red.woocommerce-page .woocommerce-message:before,
.sarah-ellen-red.woocommerce .woocommerce-message:before,
.sarah-ellen-red.woocommerce-page .woocommerce-info:before,
.sarah-ellen-red.woocommerce .woocommerce-info:before,
.sarah-ellen-red.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.sarah-ellen-red div.woocommerce a.button.alt,
.sarah-ellen-red div.woocommerce button.button.alt,
.sarah-ellen-red div.woocommerce input.button.alt,
.sarah-ellen-red div.woocommerce #respond input#submit.alt,
.sarah-ellen-red div.woocommerce #content input.button.alt,
body.sarah-ellen-red.woocommerce-page a.button.alt,
body.sarah-ellen-red.woocommerce-page button.button.alt,
body.sarah-ellen-red.woocommerce-page input.button.alt,
body.sarah-ellen-red.woocommerce-page #respond input#submit.alt,
body.sarah-ellen-red.woocommerce-page #content input.button.alt,
div.sarah-ellen-red.woocommerce a.button,
div.sarah-ellen-red.woocommerce button.button,
div.sarah-ellen-red.woocommerce input.button,
div.sarah-ellen-red.woocommerce #respond input#submit,
div.sarah-ellen-red.woocommerce #content input.button,
body.sarah-ellen-red.woocommerce-page a.button,
body.sarah-ellen-red.woocommerce-page button.button,
body.sarah-ellen-red.woocommerce-page input.button,
body.sarah-ellen-red.woocommerce-page #respond input#submit,
body.sarah-ellen-red.woocommerce-page #content input.button,
.sarah-ellen-red .subscribe-box .widget-title,
.sarah-ellen-red table.tablepress thead th,
.sarah-ellen-red table.tablepress tfoot th,
.sarah-ellen-red .entry-content div.gform_wrapper,
.sarah-ellen-red .archive-pagination li a:hover,
.sarah-ellen-red .archive-pagination li.active a,
.sarah-ellen-red .more-link a,
.sarah-ellen-red button,
.sarah-ellen-red input[type="button"],
.sarah-ellen-red input[type="reset"],
.sarah-ellen-red input[type="submit"],
.sarah-ellen-red .button,
.sarah-ellen-red .entry-content .button {
	background-color: #892020;
}

.sarah-ellen-red div.woocommerce a.button.alt:hover,
.sarah-ellen-red div.woocommerce button.button.alt:hover,
.sarah-ellen-red div.woocommerce input.button.alt:hover,
.sarah-ellen-red div.woocommerce #respond input#submit.alt:hover,
.sarah-ellen-red div.woocommerce #content input.button.alt:hover,
body.sarah-ellen-red.woocommerce-page a.button.alt:hover,
body.sarah-ellen-red.woocommerce-page button.button.alt:hover,
body.sarah-ellen-red.woocommerce-page input.button.alt:hover,
body.sarah-ellen-red.woocommerce-page #respond input#submit.alt:hover,
body.sarah-ellen-red.woocommerce-page #content input.button.alt:hover,
div.sarah-ellen-red.woocommerce a.button:hover,
div.sarah-ellen-red.woocommerce button.button:hover,
div.sarah-ellen-red.woocommerce input.button:hover,
div.sarah-ellen-red.woocommerce #respond input#submit:hover,
div.sarah-ellen-red.woocommerce #content input.button:hover,
body.sarah-ellen-red.woocommerce-page a.button:hover,
body.sarah-ellen-red.woocommerce-page button.button:hover,
body.sarah-ellen-red.woocommerce-page input.button:hover,
body.sarah-ellen-red.woocommerce-page #respond input#submit:hover,
body.sarah-ellen-red.woocommerce-page #content input.button:hover,
.sarah-ellen-red .more-link a:hover,
.sarah-ellen-red button:hover,
.sarah-ellen-red input[type="button"]:hover,
.sarah-ellen-red input[type="reset"]:hover,
.sarah-ellen-red input[type="submit"]:hover,
.sarah-ellen-red .button:hover,
.sarah-ellen-red .entry-content .button:hover {
	background-color: #930000;
}

.sarah-ellen-red.woocommerce-page .woocommerce-error,
.sarah-ellen-red.woocommerce .woocommerce-error,
.sarah-ellen-red.woocommerce-page .woocommerce-message,
.sarah-ellen-red.woocommerce .woocommerce-message,
.sarah-ellen-red.woocommerce-page .woocommerce-info,
.sarah-ellen-red.woocommerce .woocommerce-info {
	border-color: #892020;
}

body.sarah-ellen-red.woocommerce span.onsale,
body.sarah-ellen-red.woocommerce-page span.onsale {
	background-color: #892020;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#892020), to(#892020));
	background-image: -webkit-linear-gradient(top, #930000, #892020);
	background-image: -moz-linear-gradient(top, #930000, #892020);
	background-image: -ms-linear-gradient(top, #930000, #892020);
	background-image: -o-linear-gradient(top, #930000, #892020);
	text-shadow: none;
}

.sarah-ellen-red .home-slider div.soliloquy-container .soliloquy-control-nav {
	background-image: url(images/sarah-ellen-red/slider-dots.png);
}

.sarah-ellen-red .home-slider div.soliloquy-container .soliloquy-control-nav li a {
    background-image: url(images/sarah-ellen-red/slider-dots.png);
	height: 14px;
	width: 14px;
}

.sarah-ellen-red .social-media a {
    background-image: url(images/sarah-ellen-red/social-icons.png);
}

.sarah-ellen-red .latest-tweets .widget-title:before {
    background-image: url(images/sarah-ellen-red/twitter-bird-vector.png);
}

.sarah-ellen-red .sidebar li,
.sarah-ellen-red .entry-content ul li {
    list-style-image: url(images/sarah-ellen-red/list-style.png);
}

.sarah-ellen-red blockquote {
    background-image: url(images/sarah-ellen-red/blockquote.png);
}

.sarah-ellen-red .content .subscribe-box div.gform_wrapper .gform_footer input.gform_button {
    background: url(images/sarah-ellen-red/subscribe-btn.png);
}

.sarah-ellen-red div.woocommerce form.woocommerce-ordering select,
body.sarah-ellen-red.woocommerce-page form.woocommerce-ordering select {
	background-image: url(images/sarah-ellen-red/arrow-down-select.png);
}

.sarah-ellen-red .widget_recent_comments li,
.sarah-ellen-red .sidebar .widget_recent_comments li {
	list-style: none outside none;
}


/* Blue */

.sarah-ellen-blue ul.menu-secondary.genesis-nav-menu .sub-menu a:hover,
.sarah-ellen-blue ul.menu-secondary.genesis-nav-menu .current-menu-item > a,
.sarah-ellen-blue .entry-content div.gform_wrapper div.gform_footer input[type="submit"],
.sarah-ellen-blue.woocommerce-page div.product span.price,
.sarah-ellen-blue.woocommerce-page div.product p.price,
.sarah-ellen-blue.woocommerce-page #content div.product span.price,
.sarah-ellen-blue.woocommerce-page #content div.product p.price,
.sarah-ellen-blue.woocommerce ul.products li.product .price,
.sarah-ellen-blue.woocommerce-page ul.products li.product .price,
.sarah-ellen-blue .crp_related .crp_title,
.sarah-ellen-blue .widget_recent_comments li a,
.sarah-ellen-blue .sidebar .widget_recent_comments li a,
.sarah-ellen-blue .sidebar li a:hover,
.sarah-ellen-blue .entry-title a:hover,
.sarah-ellen-blue .sidebar .latest-tweets ul li a,
.sarah-ellen-blue .genesis-nav-menu a:hover,
.sarah-ellen-blue .genesis-nav-menu .current-menu-item > a,
.sarah-ellen-blue .genesis-nav-menu .sub-menu .current-menu-item > a,
.sarah-ellen-blue .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.sarah-ellen-blue .nav-primary a:hover,
.sarah-ellen-blue .nav-primary .sub-menu a:hover,
.sarah-ellen-blue .nav-primary .current-menu-item > a {
	color: #165E84;
}

.sarah-ellen-blue .breadcrumb a,
.sarah-ellen-blue .entry-content a {
	color: #0582c3;
}

.sarah-ellen-blue .crp_related .crp_title:hover,
.sarah-ellen-blue .widget_recent_comments li a:hover,
.sarah-ellen-blue .sidebar .widget_recent_comments li a:hover,
.sarah-ellen-blue .breadcrumb a:hover,
.sarah-ellen-blue .entry-content a:hover,
.sarah-ellen-blue .sidebar .latest-tweets ul li a:hover {
	color: #231F20;
}

.sarah-ellen-blue .soliloquy-caption h2,
.sarah-ellen-blue .soliloquy-caption h3,
.sarah-ellen-blue .soliloquy-caption h4,
.sarah-ellen-blue .more-link a:hover,
.sarah-ellen-blue .more-link a {
	color: #fff;
}

.sarah-ellen-blue.woocommerce-page .woocommerce-error:before,
.sarah-ellen-blue.woocommerce .woocommerce-error:before,
.sarah-ellen-blue.woocommerce-page .woocommerce-message:before,
.sarah-ellen-blue.woocommerce .woocommerce-message:before,
.sarah-ellen-blue.woocommerce-page .woocommerce-info:before,
.sarah-ellen-blue.woocommerce .woocommerce-info:before,
.sarah-ellen-blue.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.sarah-ellen-blue div.woocommerce a.button.alt,
.sarah-ellen-blue div.woocommerce button.button.alt,
.sarah-ellen-blue div.woocommerce input.button.alt,
.sarah-ellen-blue div.woocommerce #respond input#submit.alt,
.sarah-ellen-blue div.woocommerce #content input.button.alt,
body.sarah-ellen-blue.woocommerce-page a.button.alt,
body.sarah-ellen-blue.woocommerce-page button.button.alt,
body.sarah-ellen-blue.woocommerce-page input.button.alt,
body.sarah-ellen-blue.woocommerce-page #respond input#submit.alt,
body.sarah-ellen-blue.woocommerce-page #content input.button.alt,
div.sarah-ellen-blue.woocommerce a.button,
div.sarah-ellen-blue.woocommerce button.button,
div.sarah-ellen-blue.woocommerce input.button,
div.sarah-ellen-blue.woocommerce #respond input#submit,
div.sarah-ellen-blue.woocommerce #content input.button,
body.sarah-ellen-blue.woocommerce-page a.button,
body.sarah-ellen-blue.woocommerce-page button.button,
body.sarah-ellen-blue.woocommerce-page input.button,
body.sarah-ellen-blue.woocommerce-page #respond input#submit,
body.sarah-ellen-blue.woocommerce-page #content input.button,
.sarah-ellen-blue .subscribe-box .widget-title,
.sarah-ellen-blue table.tablepress thead th,
.sarah-ellen-blue table.tablepress tfoot th,
.sarah-ellen-blue .entry-content div.gform_wrapper,
.sarah-ellen-blue .archive-pagination li a:hover,
.sarah-ellen-blue .archive-pagination li.active a,
.sarah-ellen-blue .more-link a,
.sarah-ellen-blue button,
.sarah-ellen-blue input[type="button"],
.sarah-ellen-blue input[type="reset"],
.sarah-ellen-blue input[type="submit"],
.sarah-ellen-blue .button,
.sarah-ellen-blue .entry-content .button {
	background-color: #165E84;
}

.sarah-ellen-blue div.woocommerce a.button.alt:hover,
.sarah-ellen-blue div.woocommerce button.button.alt:hover,
.sarah-ellen-blue div.woocommerce input.button.alt:hover,
.sarah-ellen-blue div.woocommerce #respond input#submit.alt:hover,
.sarah-ellen-blue div.woocommerce #content input.button.alt:hover,
body.sarah-ellen-blue.woocommerce-page a.button.alt:hover,
body.sarah-ellen-blue.woocommerce-page button.button.alt:hover,
body.sarah-ellen-blue.woocommerce-page input.button.alt:hover,
body.sarah-ellen-blue.woocommerce-page #respond input#submit.alt:hover,
body.sarah-ellen-blue.woocommerce-page #content input.button.alt:hover,
div.sarah-ellen-blue.woocommerce a.button:hover,
div.sarah-ellen-blue.woocommerce button.button:hover,
div.sarah-ellen-blue.woocommerce input.button:hover,
div.sarah-ellen-blue.woocommerce #respond input#submit:hover,
div.sarah-ellen-blue.woocommerce #content input.button:hover,
body.sarah-ellen-blue.woocommerce-page a.button:hover,
body.sarah-ellen-blue.woocommerce-page button.button:hover,
body.sarah-ellen-blue.woocommerce-page input.button:hover,
body.sarah-ellen-blue.woocommerce-page #respond input#submit:hover,
body.sarah-ellen-blue.woocommerce-page #content input.button:hover,
.sarah-ellen-blue .more-link a:hover,
.sarah-ellen-blue button:hover,
.sarah-ellen-blue input[type="button"]:hover,
.sarah-ellen-blue input[type="reset"]:hover,
.sarah-ellen-blue input[type="submit"]:hover,
.sarah-ellen-blue .button:hover,
.sarah-ellen-blue .entry-content .button:hover {
	background-color: #1b73a1;
}

.sarah-ellen-blue.woocommerce-page .woocommerce-error,
.sarah-ellen-blue.woocommerce .woocommerce-error,
.sarah-ellen-blue.woocommerce-page .woocommerce-message,
.sarah-ellen-blue.woocommerce .woocommerce-message,
.sarah-ellen-blue.woocommerce-page .woocommerce-info,
.sarah-ellen-blue.woocommerce .woocommerce-info {
	border-color: #165E84;
}

body.sarah-ellen-blue.woocommerce span.onsale,
body.sarah-ellen-blue.woocommerce-page span.onsale {
	background-color: #165E84;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#165E84), to(#165E84));
	background-image: -webkit-linear-gradient(top, #1b73a1, #165E84);
	background-image: -moz-linear-gradient(top, #1b73a1, #165E84);
	background-image: -ms-linear-gradient(top, #1b73a1, #165E84);
	background-image: -o-linear-gradient(top, #1b73a1, #165E84);
	text-shadow: none;
}

.sarah-ellen-blue .home-slider div.soliloquy-container .soliloquy-control-nav {
	background-image: url(images/sarah-ellen-blue/slider-dots.png);
}

.sarah-ellen-blue .home-slider div.soliloquy-container .soliloquy-control-nav li a {
    background-image: url(images/sarah-ellen-blue/slider-dots.png);
	height: 14px;
	width: 14px;
}

.sarah-ellen-blue .social-media a {
    background-image: url(images/sarah-ellen-blue/social-icons.png);
}

.sarah-ellen-blue .latest-tweets .widget-title:before {
    background-image: url(images/sarah-ellen-blue/twitter-bird-vector.png);
}

.sarah-ellen-blue .sidebar li,
.sarah-ellen-blue .entry-content ul li {
    list-style-image: url(images/sarah-ellen-blue/list-style.png);
}

.sarah-ellen-blue blockquote {
    background-image: url(images/sarah-ellen-blue/blockquote.png);
}

.sarah-ellen-blue .content .subscribe-box div.gform_wrapper .gform_footer input.gform_button {
    background: url(images/sarah-ellen-blue/subscribe-btn.png);
}

.sarah-ellen-blue div.woocommerce form.woocommerce-ordering select,
body.sarah-ellen-blue.woocommerce-page form.woocommerce-ordering select {
	background-image: url(images/sarah-ellen-blue/arrow-down-select.png);
}

.sarah-ellen-blue .widget_recent_comments li,
.sarah-ellen-blue .sidebar .widget_recent_comments li {
	list-style: none outside none;
}

/* Green */

.sarah-ellen-green ul.menu-secondary.genesis-nav-menu .sub-menu a:hover,
.sarah-ellen-green ul.menu-secondary.genesis-nav-menu .current-menu-item > a,
.sarah-ellen-green .entry-content div.gform_wrapper div.gform_footer input[type="submit"],
.sarah-ellen-green.woocommerce-page div.product span.price,
.sarah-ellen-green.woocommerce-page div.product p.price,
.sarah-ellen-green.woocommerce-page #content div.product span.price,
.sarah-ellen-green.woocommerce-page #content div.product p.price,
.sarah-ellen-green.woocommerce ul.products li.product .price,
.sarah-ellen-green.woocommerce-page ul.products li.product .price,
.sarah-ellen-green .crp_related .crp_title,
.sarah-ellen-green .widget_recent_comments li a,
.sarah-ellen-green .sidebar .widget_recent_comments li a,
.sarah-ellen-green .sidebar li a:hover,
.sarah-ellen-green .entry-content a,
.sarah-ellen-green .breadcrumb a,
.sarah-ellen-green .entry-title a:hover,
.sarah-ellen-green .sidebar .latest-tweets ul li a,
.sarah-ellen-green .genesis-nav-menu a:hover,
.sarah-ellen-green .genesis-nav-menu .current-menu-item > a,
.sarah-ellen-green .genesis-nav-menu .sub-menu .current-menu-item > a,
.sarah-ellen-green .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.sarah-ellen-green .nav-primary a:hover,
.sarah-ellen-green .nav-primary .sub-menu a:hover,
.sarah-ellen-green .nav-primary .current-menu-item > a {
	color: #6DA67A;
}

.sarah-ellen-green .crp_related .crp_title:hover,
.sarah-ellen-green .widget_recent_comments li a:hover,
.sarah-ellen-green .sidebar .widget_recent_comments li a:hover,
.sarah-ellen-green .breadcrumb a:hover,
.sarah-ellen-green .entry-content a:hover,
.sarah-ellen-green .sidebar .latest-tweets ul li a:hover {
	color: #231F20;
}

.sarah-ellen-green .soliloquy-caption h2,
.sarah-ellen-green .soliloquy-caption h3,
.sarah-ellen-green .soliloquy-caption h4,
.sarah-ellen-green .more-link a:hover,
.sarah-ellen-green .more-link a {
	color: #fff;
}

.sarah-ellen-green.woocommerce-page .woocommerce-error:before,
.sarah-ellen-green.woocommerce .woocommerce-error:before,
.sarah-ellen-green.woocommerce-page .woocommerce-message:before,
.sarah-ellen-green.woocommerce .woocommerce-message:before,
.sarah-ellen-green.woocommerce-page .woocommerce-info:before,
.sarah-ellen-green.woocommerce .woocommerce-info:before,
.sarah-ellen-green.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.sarah-ellen-green div.woocommerce a.button.alt,
.sarah-ellen-green div.woocommerce button.button.alt,
.sarah-ellen-green div.woocommerce input.button.alt,
.sarah-ellen-green div.woocommerce #respond input#submit.alt,
.sarah-ellen-green div.woocommerce #content input.button.alt,
body.sarah-ellen-green.woocommerce-page a.button.alt,
body.sarah-ellen-green.woocommerce-page button.button.alt,
body.sarah-ellen-green.woocommerce-page input.button.alt,
body.sarah-ellen-green.woocommerce-page #respond input#submit.alt,
body.sarah-ellen-green.woocommerce-page #content input.button.alt,
div.sarah-ellen-green.woocommerce a.button,
div.sarah-ellen-green.woocommerce button.button,
div.sarah-ellen-green.woocommerce input.button,
div.sarah-ellen-green.woocommerce #respond input#submit,
div.sarah-ellen-green.woocommerce #content input.button,
body.sarah-ellen-green.woocommerce-page a.button,
body.sarah-ellen-green.woocommerce-page button.button,
body.sarah-ellen-green.woocommerce-page input.button,
body.sarah-ellen-green.woocommerce-page #respond input#submit,
body.sarah-ellen-green.woocommerce-page #content input.button,
.sarah-ellen-green .subscribe-box .widget-title,
.sarah-ellen-green table.tablepress thead th,
.sarah-ellen-green table.tablepress tfoot th,
.sarah-ellen-green .entry-content div.gform_wrapper,
.sarah-ellen-green .archive-pagination li a:hover,
.sarah-ellen-green .archive-pagination li.active a,
.sarah-ellen-green .more-link a,
.sarah-ellen-green button,
.sarah-ellen-green input[type="button"],
.sarah-ellen-green input[type="reset"],
.sarah-ellen-green input[type="submit"],
.sarah-ellen-green .button,
.sarah-ellen-green .entry-content .button {
	background-color: #6DA67A;
}

.sarah-ellen-green div.woocommerce a.button.alt:hover,
.sarah-ellen-green div.woocommerce button.button.alt:hover,
.sarah-ellen-green div.woocommerce input.button.alt:hover,
.sarah-ellen-green div.woocommerce #respond input#submit.alt:hover,
.sarah-ellen-green div.woocommerce #content input.button.alt:hover,
body.sarah-ellen-green.woocommerce-page a.button.alt:hover,
body.sarah-ellen-green.woocommerce-page button.button.alt:hover,
body.sarah-ellen-green.woocommerce-page input.button.alt:hover,
body.sarah-ellen-green.woocommerce-page #respond input#submit.alt:hover,
body.sarah-ellen-green.woocommerce-page #content input.button.alt:hover,
div.sarah-ellen-green.woocommerce a.button:hover,
div.sarah-ellen-green.woocommerce button.button:hover,
div.sarah-ellen-green.woocommerce input.button:hover,
div.sarah-ellen-green.woocommerce #respond input#submit:hover,
div.sarah-ellen-green.woocommerce #content input.button:hover,
body.sarah-ellen-green.woocommerce-page a.button:hover,
body.sarah-ellen-green.woocommerce-page button.button:hover,
body.sarah-ellen-green.woocommerce-page input.button:hover,
body.sarah-ellen-green.woocommerce-page #respond input#submit:hover,
body.sarah-ellen-green.woocommerce-page #content input.button:hover,
.sarah-ellen-green .more-link a:hover,
.sarah-ellen-green button:hover,
.sarah-ellen-green input[type="button"]:hover,
.sarah-ellen-green input[type="reset"]:hover,
.sarah-ellen-green input[type="submit"]:hover,
.sarah-ellen-green .button:hover,
.sarah-ellen-green .entry-content .button:hover {
	background-color: #71bd83;
}

.sarah-ellen-green.woocommerce-page .woocommerce-error,
.sarah-ellen-green.woocommerce .woocommerce-error,
.sarah-ellen-green.woocommerce-page .woocommerce-message,
.sarah-ellen-green.woocommerce .woocommerce-message,
.sarah-ellen-green.woocommerce-page .woocommerce-info,
.sarah-ellen-green.woocommerce .woocommerce-info {
	border-color: #6DA67A;
}

body.sarah-ellen-green.woocommerce span.onsale,
body.sarah-ellen-green.woocommerce-page span.onsale {
	background-color: #6DA67A;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6DA67A), to(#6DA67A));
	background-image: -webkit-linear-gradient(top, #71bd83, #6DA67A);
	background-image: -moz-linear-gradient(top, #71bd83, #6DA67A);
	background-image: -ms-linear-gradient(top, #71bd83, #6DA67A);
	background-image: -o-linear-gradient(top, #71bd83, #6DA67A);
	text-shadow: none;
}

.sarah-ellen-green .home-slider div.soliloquy-container .soliloquy-control-nav {
	background-image: url(images/sarah-ellen-green/slider-dots.png);
}

.sarah-ellen-green .home-slider div.soliloquy-container .soliloquy-control-nav li a {
    background-image: url(images/sarah-ellen-green/slider-dots.png);
	height: 14px;
	width: 14px;
}

.sarah-ellen-green .social-media a {
    background-image: url(images/sarah-ellen-green/social-icons.png);
}

.sarah-ellen-green .latest-tweets .widget-title:before {
    background-image: url(images/sarah-ellen-green/twitter-bird-vector.png);
}

.sarah-ellen-green .sidebar li,
.sarah-ellen-green .entry-content ul li {
    list-style-image: url(images/sarah-ellen-green/list-style.png);
}

.sarah-ellen-green blockquote {
    background-image: url(images/sarah-ellen-green/blockquote.png);
}

.sarah-ellen-green .content .subscribe-box div.gform_wrapper .gform_footer input.gform_button {
    background: url(images/sarah-ellen-green/subscribe-btn.png);
}

.sarah-ellen-green div.woocommerce form.woocommerce-ordering select,
body.sarah-ellen-green.woocommerce-page form.woocommerce-ordering select {
	background-image: url(images/sarah-ellen-green/arrow-down-select.png);
}

.sarah-ellen-green .widget_recent_comments li,
.sarah-ellen-green .sidebar .widget_recent_comments li {
	list-style: none outside none;
}

/* Brown */

.sarah-ellen-brown ul.menu-secondary.genesis-nav-menu .sub-menu a:hover,
.sarah-ellen-brown ul.menu-secondary.genesis-nav-menu .current-menu-item > a,
.sarah-ellen-brown .entry-content div.gform_wrapper div.gform_footer input[type="submit"],
.sarah-ellen-brown.woocommerce-page div.product span.price,
.sarah-ellen-brown.woocommerce-page div.product p.price,
.sarah-ellen-brown.woocommerce-page #content div.product span.price,
.sarah-ellen-brown.woocommerce-page #content div.product p.price,
.sarah-ellen-brown.woocommerce ul.products li.product .price,
.sarah-ellen-brown.woocommerce-page ul.products li.product .price,
.sarah-ellen-brown .crp_related .crp_title,
.sarah-ellen-brown .widget_recent_comments li a,
.sarah-ellen-brown .sidebar .widget_recent_comments li a,
.sarah-ellen-brown .sidebar li a:hover,
.sarah-ellen-brown .entry-title a:hover,
.sarah-ellen-brown .sidebar .latest-tweets ul li a,
.sarah-ellen-brown .genesis-nav-menu a:hover,
.sarah-ellen-brown .genesis-nav-menu .current-menu-item > a,
.sarah-ellen-brown .genesis-nav-menu .sub-menu .current-menu-item > a,
.sarah-ellen-brown .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.sarah-ellen-brown .nav-primary a:hover,
.sarah-ellen-brown .nav-primary .sub-menu a:hover,
.sarah-ellen-brown .nav-primary .current-menu-item > a {
	color: #70615C;
}

.sarah-ellen-brown .breadcrumb a,
.sarah-ellen-brown .entry-content a {
	color: #ba7d68;
}

.sarah-ellen-brown .crp_related .crp_title:hover,
.sarah-ellen-brown .widget_recent_comments li a:hover,
.sarah-ellen-brown .sidebar .widget_recent_comments li a:hover,
.sarah-ellen-brown .breadcrumb a:hover,
.sarah-ellen-brown .entry-content a:hover,
.sarah-ellen-brown .sidebar .latest-tweets ul li a:hover {
	color: #231F20;
}

.sarah-ellen-brown .soliloquy-caption h2,
.sarah-ellen-brown .soliloquy-caption h3,
.sarah-ellen-brown .soliloquy-caption h4,
.sarah-ellen-brown .more-link a:hover,
.sarah-ellen-brown .more-link a {
	color: #fff;
}

.sarah-ellen-brown.woocommerce-page .woocommerce-error:before,
.sarah-ellen-brown.woocommerce .woocommerce-error:before,
.sarah-ellen-brown.woocommerce-page .woocommerce-message:before,
.sarah-ellen-brown.woocommerce .woocommerce-message:before,
.sarah-ellen-brown.woocommerce-page .woocommerce-info:before,
.sarah-ellen-brown.woocommerce .woocommerce-info:before,
.sarah-ellen-brown.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.sarah-ellen-brown div.woocommerce a.button.alt,
.sarah-ellen-brown div.woocommerce button.button.alt,
.sarah-ellen-brown div.woocommerce input.button.alt,
.sarah-ellen-brown div.woocommerce #respond input#submit.alt,
.sarah-ellen-brown div.woocommerce #content input.button.alt,
body.sarah-ellen-brown.woocommerce-page a.button.alt,
body.sarah-ellen-brown.woocommerce-page button.button.alt,
body.sarah-ellen-brown.woocommerce-page input.button.alt,
body.sarah-ellen-brown.woocommerce-page #respond input#submit.alt,
body.sarah-ellen-brown.woocommerce-page #content input.button.alt,
div.sarah-ellen-brown.woocommerce a.button,
div.sarah-ellen-brown.woocommerce button.button,
div.sarah-ellen-brown.woocommerce input.button,
div.sarah-ellen-brown.woocommerce #respond input#submit,
div.sarah-ellen-brown.woocommerce #content input.button,
body.sarah-ellen-brown.woocommerce-page a.button,
body.sarah-ellen-brown.woocommerce-page button.button,
body.sarah-ellen-brown.woocommerce-page input.button,
body.sarah-ellen-brown.woocommerce-page #respond input#submit,
body.sarah-ellen-brown.woocommerce-page #content input.button,
.sarah-ellen-brown .subscribe-box .widget-title,
.sarah-ellen-brown table.tablepress thead th,
.sarah-ellen-brown table.tablepress tfoot th,
.sarah-ellen-brown .entry-content div.gform_wrapper,
.sarah-ellen-brown .archive-pagination li a:hover,
.sarah-ellen-brown .archive-pagination li.active a,
.sarah-ellen-brown .more-link a,
.sarah-ellen-brown button,
.sarah-ellen-brown input[type="button"],
.sarah-ellen-brown input[type="reset"],
.sarah-ellen-brown input[type="submit"],
.sarah-ellen-brown .button,
.sarah-ellen-brown .entry-content .button {
	background-color: #70615C;
}

.sarah-ellen-brown div.woocommerce a.button.alt:hover,
.sarah-ellen-brown div.woocommerce button.button.alt:hover,
.sarah-ellen-brown div.woocommerce input.button.alt:hover,
.sarah-ellen-brown div.woocommerce #respond input#submit.alt:hover,
.sarah-ellen-brown div.woocommerce #content input.button.alt:hover,
body.sarah-ellen-brown.woocommerce-page a.button.alt:hover,
body.sarah-ellen-brown.woocommerce-page button.button.alt:hover,
body.sarah-ellen-brown.woocommerce-page input.button.alt:hover,
body.sarah-ellen-brown.woocommerce-page #respond input#submit.alt:hover,
body.sarah-ellen-brown.woocommerce-page #content input.button.alt:hover,
div.sarah-ellen-brown.woocommerce a.button:hover,
div.sarah-ellen-brown.woocommerce button.button:hover,
div.sarah-ellen-brown.woocommerce input.button:hover,
div.sarah-ellen-brown.woocommerce #respond input#submit:hover,
div.sarah-ellen-brown.woocommerce #content input.button:hover,
body.sarah-ellen-brown.woocommerce-page a.button:hover,
body.sarah-ellen-brown.woocommerce-page button.button:hover,
body.sarah-ellen-brown.woocommerce-page input.button:hover,
body.sarah-ellen-brown.woocommerce-page #respond input#submit:hover,
body.sarah-ellen-brown.woocommerce-page #content input.button:hover,
.sarah-ellen-brown .more-link a:hover,
.sarah-ellen-brown button:hover,
.sarah-ellen-brown input[type="button"]:hover,
.sarah-ellen-brown input[type="reset"]:hover,
.sarah-ellen-brown input[type="submit"]:hover,
.sarah-ellen-brown .button:hover,
.sarah-ellen-brown .entry-content .button:hover {
	background-color: #846f68;
}

.sarah-ellen-brown.woocommerce-page .woocommerce-error,
.sarah-ellen-brown.woocommerce .woocommerce-error,
.sarah-ellen-brown.woocommerce-page .woocommerce-message,
.sarah-ellen-brown.woocommerce .woocommerce-message,
.sarah-ellen-brown.woocommerce-page .woocommerce-info,
.sarah-ellen-brown.woocommerce .woocommerce-info {
	border-color: #70615C;
}

body.sarah-ellen-brown.woocommerce span.onsale,
body.sarah-ellen-brown.woocommerce-page span.onsale {
	background-color: #70615C;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#70615C), to(#70615C));
	background-image: -webkit-linear-gradient(top, #846f68, #70615C);
	background-image: -moz-linear-gradient(top, #846f68, #70615C);
	background-image: -ms-linear-gradient(top, #846f68, #70615C);
	background-image: -o-linear-gradient(top, #846f68, #70615C);
	text-shadow: none;
}

.sarah-ellen-brown .home-slider div.soliloquy-container .soliloquy-control-nav {
	background-image: url(images/sarah-ellen-brown/slider-dots.png);
}

.sarah-ellen-brown .home-slider div.soliloquy-container .soliloquy-control-nav li a {
    background-image: url(images/sarah-ellen-brown/slider-dots.png);
	height: 14px;
	width: 14px;
}

.sarah-ellen-brown .social-media a {
    background-image: url(images/sarah-ellen-brown/social-icons.png);
}

.sarah-ellen-brown .latest-tweets .widget-title:before {
    background-image: url(images/sarah-ellen-brown/twitter-bird-vector.png);
}

.sarah-ellen-brown .sidebar li,
.sarah-ellen-brown .entry-content ul li {
    list-style-image: url(images/sarah-ellen-brown/list-style.png);
}

.sarah-ellen-brown blockquote {
    background-image: url(images/sarah-ellen-brown/blockquote.png);
}

.sarah-ellen-brown .content .subscribe-box div.gform_wrapper .gform_footer input.gform_button {
    background: url(images/sarah-ellen-brown/subscribe-btn.png);
}

.sarah-ellen-brown div.woocommerce form.woocommerce-ordering select,
body.sarah-ellen-brown.woocommerce-page form.woocommerce-ordering select {
	background-image: url(images/sarah-ellen-brown/arrow-down-select.png);
}

.sarah-ellen-brown .widget_recent_comments li,
.sarah-ellen-brown .sidebar .widget_recent_comments li {
	list-style: none outside none;
}


/* Orange */

.sarah-ellen-orange ul.menu-secondary.genesis-nav-menu .sub-menu a:hover,
.sarah-ellen-orange ul.menu-secondary.genesis-nav-menu .current-menu-item > a,
.sarah-ellen-orange .entry-content div.gform_wrapper div.gform_footer input[type="submit"],
.sarah-ellen-orange.woocommerce-page div.product span.price,
.sarah-ellen-orange.woocommerce-page div.product p.price,
.sarah-ellen-orange.woocommerce-page #content div.product span.price,
.sarah-ellen-orange.woocommerce-page #content div.product p.price,
.sarah-ellen-orange.woocommerce ul.products li.product .price,
.sarah-ellen-orange.woocommerce-page ul.products li.product .price,
.sarah-ellen-orange .crp_related .crp_title,
.sarah-ellen-orange .widget_recent_comments li a,
.sarah-ellen-orange .sidebar .widget_recent_comments li a,
.sarah-ellen-orange .sidebar li a:hover,
.sarah-ellen-orange .entry-content a,
.sarah-ellen-orange .breadcrumb a,
.sarah-ellen-orange .entry-title a:hover,
.sarah-ellen-orange .sidebar .latest-tweets ul li a,
.sarah-ellen-orange .genesis-nav-menu a:hover,
.sarah-ellen-orange .genesis-nav-menu .current-menu-item > a,
.sarah-ellen-orange .genesis-nav-menu .sub-menu .current-menu-item > a,
.sarah-ellen-orange .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.sarah-ellen-orange .nav-primary a:hover,
.sarah-ellen-orange .nav-primary .sub-menu a:hover,
.sarah-ellen-orange .nav-primary .current-menu-item > a {
	color: #FFA96C;
}

.sarah-ellen-orange .crp_related .crp_title:hover,
.sarah-ellen-orange .widget_recent_comments li a:hover,
.sarah-ellen-orange .sidebar .widget_recent_comments li a:hover,
.sarah-ellen-orange .breadcrumb a:hover,
.sarah-ellen-orange .entry-content a:hover,
.sarah-ellen-orange .sidebar .latest-tweets ul li a:hover {
	color: #231F20;
}

.sarah-ellen-orange .soliloquy-caption h2,
.sarah-ellen-orange .soliloquy-caption h3,
.sarah-ellen-orange .soliloquy-caption h4,
.sarah-ellen-orange .more-link a:hover,
.sarah-ellen-orange .more-link a {
	color: #fff;
}

.sarah-ellen-orange.woocommerce-page .woocommerce-error:before,
.sarah-ellen-orange.woocommerce .woocommerce-error:before,
.sarah-ellen-orange.woocommerce-page .woocommerce-message:before,
.sarah-ellen-orange.woocommerce .woocommerce-message:before,
.sarah-ellen-orange.woocommerce-page .woocommerce-info:before,
.sarah-ellen-orange.woocommerce .woocommerce-info:before,
.sarah-ellen-orange.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.sarah-ellen-orange div.woocommerce a.button.alt,
.sarah-ellen-orange div.woocommerce button.button.alt,
.sarah-ellen-orange div.woocommerce input.button.alt,
.sarah-ellen-orange div.woocommerce #respond input#submit.alt,
.sarah-ellen-orange div.woocommerce #content input.button.alt,
body.sarah-ellen-orange.woocommerce-page a.button.alt,
body.sarah-ellen-orange.woocommerce-page button.button.alt,
body.sarah-ellen-orange.woocommerce-page input.button.alt,
body.sarah-ellen-orange.woocommerce-page #respond input#submit.alt,
body.sarah-ellen-orange.woocommerce-page #content input.button.alt,
div.sarah-ellen-orange.woocommerce a.button,
div.sarah-ellen-orange.woocommerce button.button,
div.sarah-ellen-orange.woocommerce input.button,
div.sarah-ellen-orange.woocommerce #respond input#submit,
div.sarah-ellen-orange.woocommerce #content input.button,
body.sarah-ellen-orange.woocommerce-page a.button,
body.sarah-ellen-orange.woocommerce-page button.button,
body.sarah-ellen-orange.woocommerce-page input.button,
body.sarah-ellen-orange.woocommerce-page #respond input#submit,
body.sarah-ellen-orange.woocommerce-page #content input.button,
.sarah-ellen-orange .subscribe-box .widget-title,
.sarah-ellen-orange table.tablepress thead th,
.sarah-ellen-orange table.tablepress tfoot th,
.sarah-ellen-orange .entry-content div.gform_wrapper,
.sarah-ellen-orange .archive-pagination li a:hover,
.sarah-ellen-orange .archive-pagination li.active a,
.sarah-ellen-orange .more-link a,
.sarah-ellen-orange button,
.sarah-ellen-orange input[type="button"],
.sarah-ellen-orange input[type="reset"],
.sarah-ellen-orange input[type="submit"],
.sarah-ellen-orange .button,
.sarah-ellen-orange .entry-content .button {
	background-color: #FFA96C;
}

.sarah-ellen-orange div.woocommerce a.button.alt:hover,
.sarah-ellen-orange div.woocommerce button.button.alt:hover,
.sarah-ellen-orange div.woocommerce input.button.alt:hover,
.sarah-ellen-orange div.woocommerce #respond input#submit.alt:hover,
.sarah-ellen-orange div.woocommerce #content input.button.alt:hover,
body.sarah-ellen-orange.woocommerce-page a.button.alt:hover,
body.sarah-ellen-orange.woocommerce-page button.button.alt:hover,
body.sarah-ellen-orange.woocommerce-page input.button.alt:hover,
body.sarah-ellen-orange.woocommerce-page #respond input#submit.alt:hover,
body.sarah-ellen-orange.woocommerce-page #content input.button.alt:hover,
div.sarah-ellen-orange.woocommerce a.button:hover,
div.sarah-ellen-orange.woocommerce button.button:hover,
div.sarah-ellen-orange.woocommerce input.button:hover,
div.sarah-ellen-orange.woocommerce #respond input#submit:hover,
div.sarah-ellen-orange.woocommerce #content input.button:hover,
body.sarah-ellen-orange.woocommerce-page a.button:hover,
body.sarah-ellen-orange.woocommerce-page button.button:hover,
body.sarah-ellen-orange.woocommerce-page input.button:hover,
body.sarah-ellen-orange.woocommerce-page #respond input#submit:hover,
body.sarah-ellen-orange.woocommerce-page #content input.button:hover,
.sarah-ellen-orange .more-link a:hover,
.sarah-ellen-orange button:hover,
.sarah-ellen-orange input[type="button"]:hover,
.sarah-ellen-orange input[type="reset"]:hover,
.sarah-ellen-orange input[type="submit"]:hover,
.sarah-ellen-orange .button:hover,
.sarah-ellen-orange .entry-content .button:hover {
	background-color: #ff9b54;
}

.sarah-ellen-orange.woocommerce-page .woocommerce-error,
.sarah-ellen-orange.woocommerce .woocommerce-error,
.sarah-ellen-orange.woocommerce-page .woocommerce-message,
.sarah-ellen-orange.woocommerce .woocommerce-message,
.sarah-ellen-orange.woocommerce-page .woocommerce-info,
.sarah-ellen-orange.woocommerce .woocommerce-info {
	border-color: #FFA96C;
}

body.sarah-ellen-orange.woocommerce span.onsale,
body.sarah-ellen-orange.woocommerce-page span.onsale {
	background-color: #FFA96C;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFA96C), to(#FFA96C));
	background-image: -webkit-linear-gradient(top, #ff9b54, #FFA96C);
	background-image: -moz-linear-gradient(top, #ff9b54, #FFA96C);
	background-image: -ms-linear-gradient(top, #ff9b54, #FFA96C);
	background-image: -o-linear-gradient(top, #ff9b54, #FFA96C);
	text-shadow: none;
}

.sarah-ellen-orange .home-slider div.soliloquy-container .soliloquy-control-nav {
	background-image: url(images/sarah-ellen-orange/slider-dots.png);
}

.sarah-ellen-orange .home-slider div.soliloquy-container .soliloquy-control-nav li a {
    background-image: url(images/sarah-ellen-orange/slider-dots.png);
	height: 14px;
	width: 14px;
}

.sarah-ellen-orange .social-media a {
    background-image: url(images/sarah-ellen-orange/social-icons.png);
}

.sarah-ellen-orange .latest-tweets .widget-title:before {
    background-image: url(images/sarah-ellen-orange/twitter-bird-vector.png);
}

.sarah-ellen-orange .sidebar li,
.sarah-ellen-orange .entry-content ul li {
    list-style-image: url(images/sarah-ellen-orange/list-style.png);
}

.sarah-ellen-orange blockquote {
    background-image: url(images/sarah-ellen-orange/blockquote.png);
}

.sarah-ellen-orange .content .subscribe-box div.gform_wrapper .gform_footer input.gform_button {
    background: url(images/sarah-ellen-orange/subscribe-btn.png);
}

.sarah-ellen-orange div.woocommerce form.woocommerce-ordering select,
body.sarah-ellen-orange.woocommerce-page form.woocommerce-ordering select {
	background-image: url(images/sarah-ellen-orange/arrow-down-select.png);
}

.sarah-ellen-orange .widget_recent_comments li,
.sarah-ellen-orange .sidebar .widget_recent_comments li {
	list-style: none outside none;
}

/* Pink */

.sarah-ellen-pink ul.menu-secondary.genesis-nav-menu .sub-menu a:hover,
.sarah-ellen-pink ul.menu-secondary.genesis-nav-menu .current-menu-item > a,
.sarah-ellen-pink .entry-content div.gform_wrapper div.gform_footer input[type="submit"],
.sarah-ellen-pink.woocommerce-page div.product span.price,
.sarah-ellen-pink.woocommerce-page div.product p.price,
.sarah-ellen-pink.woocommerce-page #content div.product span.price,
.sarah-ellen-pink.woocommerce-page #content div.product p.price,
.sarah-ellen-pink.woocommerce ul.products li.product .price,
.sarah-ellen-pink.woocommerce-page ul.products li.product .price,
.sarah-ellen-pink .crp_related .crp_title,
.sarah-ellen-pink .widget_recent_comments li a,
.sarah-ellen-pink .sidebar .widget_recent_comments li a,
.sarah-ellen-pink .sidebar li a:hover,
.sarah-ellen-pink .entry-content a,
.sarah-ellen-pink .breadcrumb a,
.sarah-ellen-pink .entry-title a:hover,
.sarah-ellen-pink .sidebar .latest-tweets ul li a,
.sarah-ellen-pink .genesis-nav-menu a:hover,
.sarah-ellen-pink .genesis-nav-menu .current-menu-item > a,
.sarah-ellen-pink .genesis-nav-menu .sub-menu .current-menu-item > a,
.sarah-ellen-pink .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.sarah-ellen-pink .nav-primary a:hover,
.sarah-ellen-pink .nav-primary .sub-menu a:hover,
.sarah-ellen-pink .nav-primary .current-menu-item > a {
	color: #B34065;
}

.sarah-ellen-pink .crp_related .crp_title:hover,
.sarah-ellen-pink .widget_recent_comments li a:hover,
.sarah-ellen-pink .sidebar .widget_recent_comments li a:hover,
.sarah-ellen-pink .breadcrumb a:hover,
.sarah-ellen-pink .entry-content a:hover,
.sarah-ellen-pink .sidebar .latest-tweets ul li a:hover {
	color: #231F20;
}

.sarah-ellen-pink .soliloquy-caption h2,
.sarah-ellen-pink .soliloquy-caption h3,
.sarah-ellen-pink .soliloquy-caption h4,
.sarah-ellen-pink .more-link a:hover,
.sarah-ellen-pink .more-link a {
	color: #fff;
}

.sarah-ellen-pink.woocommerce-page .woocommerce-error:before,
.sarah-ellen-pink.woocommerce .woocommerce-error:before,
.sarah-ellen-pink.woocommerce-page .woocommerce-message:before,
.sarah-ellen-pink.woocommerce .woocommerce-message:before,
.sarah-ellen-pink.woocommerce-page .woocommerce-info:before,
.sarah-ellen-pink.woocommerce .woocommerce-info:before,
.sarah-ellen-pink.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.sarah-ellen-pink div.woocommerce a.button.alt,
.sarah-ellen-pink div.woocommerce button.button.alt,
.sarah-ellen-pink div.woocommerce input.button.alt,
.sarah-ellen-pink div.woocommerce #respond input#submit.alt,
.sarah-ellen-pink div.woocommerce #content input.button.alt,
body.sarah-ellen-pink.woocommerce-page a.button.alt,
body.sarah-ellen-pink.woocommerce-page button.button.alt,
body.sarah-ellen-pink.woocommerce-page input.button.alt,
body.sarah-ellen-pink.woocommerce-page #respond input#submit.alt,
body.sarah-ellen-pink.woocommerce-page #content input.button.alt,
div.sarah-ellen-pink.woocommerce a.button,
div.sarah-ellen-pink.woocommerce button.button,
div.sarah-ellen-pink.woocommerce input.button,
div.sarah-ellen-pink.woocommerce #respond input#submit,
div.sarah-ellen-pink.woocommerce #content input.button,
body.sarah-ellen-pink.woocommerce-page a.button,
body.sarah-ellen-pink.woocommerce-page button.button,
body.sarah-ellen-pink.woocommerce-page input.button,
body.sarah-ellen-pink.woocommerce-page #respond input#submit,
body.sarah-ellen-pink.woocommerce-page #content input.button,
.sarah-ellen-pink .subscribe-box .widget-title,
.sarah-ellen-pink table.tablepress thead th,
.sarah-ellen-pink table.tablepress tfoot th,
.sarah-ellen-pink .entry-content div.gform_wrapper,
.sarah-ellen-pink .archive-pagination li a:hover,
.sarah-ellen-pink .archive-pagination li.active a,
.sarah-ellen-pink .more-link a,
.sarah-ellen-pink button,
.sarah-ellen-pink input[type="button"],
.sarah-ellen-pink input[type="reset"],
.sarah-ellen-pink input[type="submit"],
.sarah-ellen-pink .button,
.sarah-ellen-pink .entry-content .button {
	background-color: #B34065;
}

.sarah-ellen-pink div.woocommerce a.button.alt:hover,
.sarah-ellen-pink div.woocommerce button.button.alt:hover,
.sarah-ellen-pink div.woocommerce input.button.alt:hover,
.sarah-ellen-pink div.woocommerce #respond input#submit.alt:hover,
.sarah-ellen-pink div.woocommerce #content input.button.alt:hover,
body.sarah-ellen-pink.woocommerce-page a.button.alt:hover,
body.sarah-ellen-pink.woocommerce-page button.button.alt:hover,
body.sarah-ellen-pink.woocommerce-page input.button.alt:hover,
body.sarah-ellen-pink.woocommerce-page #respond input#submit.alt:hover,
body.sarah-ellen-pink.woocommerce-page #content input.button.alt:hover,
div.sarah-ellen-pink.woocommerce a.button:hover,
div.sarah-ellen-pink.woocommerce button.button:hover,
div.sarah-ellen-pink.woocommerce input.button:hover,
div.sarah-ellen-pink.woocommerce #respond input#submit:hover,
div.sarah-ellen-pink.woocommerce #content input.button:hover,
body.sarah-ellen-pink.woocommerce-page a.button:hover,
body.sarah-ellen-pink.woocommerce-page button.button:hover,
body.sarah-ellen-pink.woocommerce-page input.button:hover,
body.sarah-ellen-pink.woocommerce-page #respond input#submit:hover,
body.sarah-ellen-pink.woocommerce-page #content input.button:hover,
.sarah-ellen-pink .more-link a:hover,
.sarah-ellen-pink button:hover,
.sarah-ellen-pink input[type="button"]:hover,
.sarah-ellen-pink input[type="reset"]:hover,
.sarah-ellen-pink input[type="submit"]:hover,
.sarah-ellen-pink .button:hover,
.sarah-ellen-pink .entry-content .button:hover {
	background-color: #cf3668;
}

.sarah-ellen-pink.woocommerce-page .woocommerce-error,
.sarah-ellen-pink.woocommerce .woocommerce-error,
.sarah-ellen-pink.woocommerce-page .woocommerce-message,
.sarah-ellen-pink.woocommerce .woocommerce-message,
.sarah-ellen-pink.woocommerce-page .woocommerce-info,
.sarah-ellen-pink.woocommerce .woocommerce-info {
	border-color: #B34065;
}

body.sarah-ellen-pink.woocommerce span.onsale,
body.sarah-ellen-pink.woocommerce-page span.onsale {
	background-color: #B34065;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B34065), to(#B34065));
	background-image: -webkit-linear-gradient(top, #ff9b54, #B34065);
	background-image: -moz-linear-gradient(top, #ff9b54, #B34065);
	background-image: -ms-linear-gradient(top, #ff9b54, #B34065);
	background-image: -o-linear-gradient(top, #ff9b54, #B34065);
	text-shadow: none;
}

.sarah-ellen-pink .home-slider div.soliloquy-container .soliloquy-control-nav {
	background-image: url(images/sarah-ellen-pink/slider-dots.png);
}

.sarah-ellen-pink .home-slider div.soliloquy-container .soliloquy-control-nav li a {
    background-image: url(images/sarah-ellen-pink/slider-dots.png);
	height: 14px;
	width: 14px;
}

.sarah-ellen-pink .social-media a {
    background-image: url(images/sarah-ellen-pink/social-icons.png);
}

.sarah-ellen-pink .latest-tweets .widget-title:before {
    background-image: url(images/sarah-ellen-pink/twitter-bird-vector.png);
}

.sarah-ellen-pink .sidebar li,
.sarah-ellen-pink .entry-content ul li {
    list-style-image: url(images/sarah-ellen-pink/list-style.png);
}

.sarah-ellen-pink blockquote {
    background-image: url(images/sarah-ellen-pink/blockquote.png);
}

.sarah-ellen-pink .content .subscribe-box div.gform_wrapper .gform_footer input.gform_button {
    background: url(images/sarah-ellen-pink/subscribe-btn.png);
}

.sarah-ellen-pink div.woocommerce form.woocommerce-ordering select,
body.sarah-ellen-pink.woocommerce-page form.woocommerce-ordering select {
	background-image: url(images/sarah-ellen-pink/arrow-down-select.png);
}

.sarah-ellen-pink .widget_recent_comments li,
.sarah-ellen-pink .sidebar .widget_recent_comments li {
	list-style: none outside none;
}

/* Grey */

.sarah-ellen-grey ul.menu-secondary.genesis-nav-menu .sub-menu a:hover,
.sarah-ellen-grey ul.menu-secondary.genesis-nav-menu .current-menu-item > a,
.sarah-ellen-grey .entry-content div.gform_wrapper div.gform_footer input[type="submit"],
.sarah-ellen-grey.woocommerce-page div.product span.price,
.sarah-ellen-grey.woocommerce-page div.product p.price,
.sarah-ellen-grey.woocommerce-page #content div.product span.price,
.sarah-ellen-grey.woocommerce-page #content div.product p.price,
.sarah-ellen-grey.woocommerce ul.products li.product .price,
.sarah-ellen-grey.woocommerce-page ul.products li.product .price,
.sarah-ellen-grey .crp_related .crp_title,
.sarah-ellen-grey .widget_recent_comments li a,
.sarah-ellen-grey .sidebar .widget_recent_comments li a,
.sarah-ellen-grey .sidebar li a:hover,
.sarah-ellen-grey .entry-title a:hover,
.sarah-ellen-grey .sidebar .latest-tweets ul li a,
.sarah-ellen-grey .genesis-nav-menu a:hover,
.sarah-ellen-grey .genesis-nav-menu .current-menu-item > a,
.sarah-ellen-grey .genesis-nav-menu .sub-menu .current-menu-item > a,
.sarah-ellen-grey .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.sarah-ellen-grey .nav-primary a:hover,
.sarah-ellen-grey .nav-primary .sub-menu a:hover,
.sarah-ellen-grey .nav-primary .current-menu-item > a {
	color: #575865;
}

.sarah-ellen-grey .breadcrumb a,
.sarah-ellen-grey .entry-content a {
	color: #454b99;
}

.sarah-ellen-grey .crp_related .crp_title:hover,
.sarah-ellen-grey .widget_recent_comments li a:hover,
.sarah-ellen-grey .sidebar .widget_recent_comments li a:hover,
.sarah-ellen-grey .breadcrumb a:hover,
.sarah-ellen-grey .entry-content a:hover,
.sarah-ellen-grey .sidebar .latest-tweets ul li a:hover {
	color: #231F20;
}

.sarah-ellen-grey .soliloquy-caption h2,
.sarah-ellen-grey .soliloquy-caption h3,
.sarah-ellen-grey .soliloquy-caption h4,
.sarah-ellen-grey .more-link a:hover,
.sarah-ellen-grey .more-link a {
	color: #fff;
}

.sarah-ellen-grey.woocommerce-page .woocommerce-error:before,
.sarah-ellen-grey.woocommerce .woocommerce-error:before,
.sarah-ellen-grey.woocommerce-page .woocommerce-message:before,
.sarah-ellen-grey.woocommerce .woocommerce-message:before,
.sarah-ellen-grey.woocommerce-page .woocommerce-info:before,
.sarah-ellen-grey.woocommerce .woocommerce-info:before,
.sarah-ellen-grey.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.sarah-ellen-grey div.woocommerce a.button.alt,
.sarah-ellen-grey div.woocommerce button.button.alt,
.sarah-ellen-grey div.woocommerce input.button.alt,
.sarah-ellen-grey div.woocommerce #respond input#submit.alt,
.sarah-ellen-grey div.woocommerce #content input.button.alt,
body.sarah-ellen-grey.woocommerce-page a.button.alt,
body.sarah-ellen-grey.woocommerce-page button.button.alt,
body.sarah-ellen-grey.woocommerce-page input.button.alt,
body.sarah-ellen-grey.woocommerce-page #respond input#submit.alt,
body.sarah-ellen-grey.woocommerce-page #content input.button.alt,
div.sarah-ellen-grey.woocommerce a.button,
div.sarah-ellen-grey.woocommerce button.button,
div.sarah-ellen-grey.woocommerce input.button,
div.sarah-ellen-grey.woocommerce #respond input#submit,
div.sarah-ellen-grey.woocommerce #content input.button,
body.sarah-ellen-grey.woocommerce-page a.button,
body.sarah-ellen-grey.woocommerce-page button.button,
body.sarah-ellen-grey.woocommerce-page input.button,
body.sarah-ellen-grey.woocommerce-page #respond input#submit,
body.sarah-ellen-grey.woocommerce-page #content input.button,
.sarah-ellen-grey .subscribe-box .widget-title,
.sarah-ellen-grey table.tablepress thead th,
.sarah-ellen-grey table.tablepress tfoot th,
.sarah-ellen-grey .entry-content div.gform_wrapper,
.sarah-ellen-grey .archive-pagination li a:hover,
.sarah-ellen-grey .archive-pagination li.active a,
.sarah-ellen-grey .more-link a,
.sarah-ellen-grey button,
.sarah-ellen-grey input[type="button"],
.sarah-ellen-grey input[type="reset"],
.sarah-ellen-grey input[type="submit"],
.sarah-ellen-grey .button,
.sarah-ellen-grey .entry-content .button {
	background-color: #575865;
}

.sarah-ellen-grey div.woocommerce a.button.alt:hover,
.sarah-ellen-grey div.woocommerce button.button.alt:hover,
.sarah-ellen-grey div.woocommerce input.button.alt:hover,
.sarah-ellen-grey div.woocommerce #respond input#submit.alt:hover,
.sarah-ellen-grey div.woocommerce #content input.button.alt:hover,
body.sarah-ellen-grey.woocommerce-page a.button.alt:hover,
body.sarah-ellen-grey.woocommerce-page button.button.alt:hover,
body.sarah-ellen-grey.woocommerce-page input.button.alt:hover,
body.sarah-ellen-grey.woocommerce-page #respond input#submit.alt:hover,
body.sarah-ellen-grey.woocommerce-page #content input.button.alt:hover,
div.sarah-ellen-grey.woocommerce a.button:hover,
div.sarah-ellen-grey.woocommerce button.button:hover,
div.sarah-ellen-grey.woocommerce input.button:hover,
div.sarah-ellen-grey.woocommerce #respond input#submit:hover,
div.sarah-ellen-grey.woocommerce #content input.button:hover,
body.sarah-ellen-grey.woocommerce-page a.button:hover,
body.sarah-ellen-grey.woocommerce-page button.button:hover,
body.sarah-ellen-grey.woocommerce-page input.button:hover,
body.sarah-ellen-grey.woocommerce-page #respond input#submit:hover,
body.sarah-ellen-grey.woocommerce-page #content input.button:hover,
.sarah-ellen-grey .more-link a:hover,
.sarah-ellen-grey button:hover,
.sarah-ellen-grey input[type="button"]:hover,
.sarah-ellen-grey input[type="reset"]:hover,
.sarah-ellen-grey input[type="submit"]:hover,
.sarah-ellen-grey .button:hover,
.sarah-ellen-grey .entry-content .button:hover {
	background-color: #626269;
}

.sarah-ellen-grey.woocommerce-page .woocommerce-error,
.sarah-ellen-grey.woocommerce .woocommerce-error,
.sarah-ellen-grey.woocommerce-page .woocommerce-message,
.sarah-ellen-grey.woocommerce .woocommerce-message,
.sarah-ellen-grey.woocommerce-page .woocommerce-info,
.sarah-ellen-grey.woocommerce .woocommerce-info {
	border-color: #575865;
}

body.sarah-ellen-grey.woocommerce span.onsale,
body.sarah-ellen-grey.woocommerce-page span.onsale {
	background-color: #575865;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#575865), to(#575865));
	background-image: -webkit-linear-gradient(top, #626269, #575865);
	background-image: -moz-linear-gradient(top, #626269, #575865);
	background-image: -ms-linear-gradient(top, #626269, #575865);
	background-image: -o-linear-gradient(top, #626269, #575865);
	text-shadow: none;
}

.sarah-ellen-grey .home-slider div.soliloquy-container .soliloquy-control-nav {
	background-image: url(images/sarah-ellen-grey/slider-dots.png);
}

.sarah-ellen-grey .home-slider div.soliloquy-container .soliloquy-control-nav li a {
    background-image: url(images/sarah-ellen-grey/slider-dots.png);
	height: 14px;
	width: 14px;
}

.sarah-ellen-grey .social-media a {
    background-image: url(images/sarah-ellen-grey/social-icons.png);
}

.sarah-ellen-grey .latest-tweets .widget-title:before {
    background-image: url(images/sarah-ellen-grey/twitter-bird-vector.png);
}

.sarah-ellen-grey .sidebar li,
.sarah-ellen-grey .entry-content ul li {
    list-style-image: url(images/sarah-ellen-grey/list-style.png);
}

.sarah-ellen-grey blockquote {
    background-image: url(images/sarah-ellen-grey/blockquote.png);
}

.sarah-ellen-grey .content .subscribe-box div.gform_wrapper .gform_footer input.gform_button {
    background: url(images/sarah-ellen-grey/subscribe-btn.png);
}

.sarah-ellen-grey div.woocommerce form.woocommerce-ordering select,
body.sarah-ellen-grey.woocommerce-page form.woocommerce-ordering select {
	background-image: url(images/sarah-ellen-grey/arrow-down-select.png);
}

.sarah-ellen-grey .widget_recent_comments li,
.sarah-ellen-grey .sidebar .widget_recent_comments li {
	list-style: none outside none;
}

/*
Media Queries
---------------------------------------------------------------------------------------------------- */


@media only screen and (max-width: 1139px) {

	.wrap {
		max-width: 96%;
	}

	.content,
	.woocommerce-page #container,
	.site-header .widget-area {
		width: 66%;
	}

	.sidebar,
	.title-area {
		width: 32%;
	}

	.content .post .entry-header {
		min-height: inherit;
	}

	div.woocommerce .col2-set .col-1,
	body.woocommerce-page .col2-set .col-1,
	div.woocommerce .col2-set .col-2,
	body.woocommerce-page .col2-set .col-2	{
		float: none;
		margin: 0 0 20px;
		margin: 0 0 2rem;
		width: 100%;
	}

	div.woocommerce table.shop_table,
	body.woocommerce-page table.shop_table {
		display: block;
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
	}

}

@media only screen and (max-width: 780px) {

	.content,
	.woocommerce-page #container {
		width: 62%;
	}

	.sidebar {
		width: 35%;
	}

	.genesis-nav-menu li,
	.site-header ul.genesis-nav-menu,
	.site-header .search-form {
		float: none;
	}

	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}

	.site-header .search-form {
		margin: 16px auto ;
		margin: 1.6rem auto;
	}

	.genesis-nav-menu li.right {
		display: none;
	}

	.nav-footer .genesis-nav-menu {
		margin: 0 0 15px;
		margin: 0 0 1.5rem;
		text-align: center;
	}

	.nav-footer .genesis-nav-menu > .menu-item > a {
		border: 0;
		padding: 5px 8px;
		padding: 0.5rem 0.8rem;
	}

	.site-footer .footer-left,
	.site-footer .footer-right {
		float: none;
		text-align: center;
		width: 100%;
	}

	.subscribe-box {
		max-width: 100%;
	}

	div.woocommerce table.cart td.actions .button.alt,
	div.woocommerce #content table.cart td.actions .button.alt,
	body.woocommerce-page table.cart td.actions .button.alt,
	body.woocommerce-page #content table.cart td.actions .button.alt {
		margin-top: 10px;
		margin-top: 1rem;
	}

	div.woocommerce .cart-collaterals .cart_totals,
	body.woocommerce-page .cart-collaterals .cart_totals {
		width: 100%;
	}

	table.tablepress-responsive-tablet {
		border: 0;
	}

	table.tablepress-responsive-tablet tbody tr {
		margin-left: -4px;
	}

	table.tablepress-responsive-tablet tbody {
		border-top: 1px solid #ccc;
	}

	table.tablepress-responsive-tablet thead {
		border-bottom: 1px solid #ccc;
		padding-bottom: 1px;
	}


	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}

}


@media only screen and (max-width: 680px) {

	.content,
	.woocommerce-page #container,
	.sidebar-primary,
	.site-header .widget-area,
	.site-inner,
	.title-area {
		width: 100%;
	}

}

@media only screen and (max-width: 480px) {

	.soliloquy-caption p {
		display: none;
	}

	.post .genesis-grid.first,
	.post .genesis-grid,
	.content .post.genesis-grid,
	.content .post.genesis-grid.first {
		clear: none;
		margin-right: 0;
		width: 100%;
	}


	div.woocommerce ul.products li.product,
	body.woocommerce-page ul.products li.product {
		width: 46%;
	}

	div.woocommerce ul.products li.product,
	body.woocommerce-page ul.products li.product,
	div.woocommerce ul.products li.last,
	body.woocommerce-page ul.products li.last,
	.woocommerce ul.products li.first.product,
	.woocommerce-page ul.products li.first.product,
	.woocommerce ul.products li.first.product:nth-child(2n),
	.woocommerce-page ul.products li.first.product:nth-child(2n) {
		clear: none !important;
	}

	div.woocommerce ul.products li:nth-child(odd),
	body.woocommerce-page ul.products li:nth-child(odd)	{
		clear: both;
	}

	div.woocommerce ul.products li.last,
	body.woocommerce-page ul.products li.last {
		margin-right: 3.8%;
	}

	body.woocommerce div.product div.summary,
	body.woocommerce #content div.product div.summary,
	body.woocommerce-page div.product div.summary,
	body.woocommerce-page #content div.product div.summary {
		clear: both;
		float: none;
		width: 100%;
	}


}

@media only screen and (max-width: 380px) {

	.header-image .site-header .wrap {
		background: url(images/logo@2x.png) no-repeat center;
		background-size: 280px 68px;
	}

	#subnav {
		display: none !important;
	}

	.soliloquy-caption h2 {
		font-size: 22px;
	}

	.soliloquy-caption h3 {
		font-size: 20px;
	}

	.soliloquy-caption h4 {
		font-size: 18px;
		font-size: 1.8rem;
	}

	div.woocommerce ul.products li.product,
	body.woocommerce-page ul.products li.product,
	div.woocommerce ul.products li.last,
	body.woocommerce-page ul.products li.last,
	.woocommerce ul.products li.first.product,
	.woocommerce-page ul.products li.first.product,
	.woocommerce ul.products li.first.product:nth-child(2n),
	.woocommerce-page ul.products li.first.product:nth-child(2n) {
		display: block;
		float: none !important;
		margin: 0 auto 15px !important;
		margin: 0 auto 1.5rem !important;
		width: 90%;
	}

	.woocommerce div.product div.images,
	.woocommerce #content div.product div.images,
	body.woocommerce-page div.product div.images,
	body.woocommerce-page #content div.product div.images {
		width: 100%;
	}

}

@media only screen and (max-width: 280px) {

	.header-image .site-header .wrap {
		background: url(images/logo@2x.png) no-repeat center;
		background-size: 200px 48px;
	}

	.soliloquy-container .soliloquy-caption {
		display: none;
	}


}