/*
	Theme Name: Elbe Blake
	Description: A WordPress marketing theme designed for marketing consultants, freelancers, or small agencies built on the <a href="http://web-savvy-marketing.com/go/studiopress/">Genesis framework</a>.
	Author: Web Savvy Marketing
	Author URI: http://www.web-savvy-marketing.com/
	Version: 1.0.3

	Template: genesis
	
*/


/* Stylesheet from Genesis 1.9.2 */
 
/*
Import Fonts
---------------------------------------------------------------------------------------------------- */

@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,700,400italic);
@import url(//fonts.googleapis.com/css?family=Abril+Fatface);

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

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
input, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

html {
	font-size: 100%; /* 16px browser default */
	-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
}

body {
	background-color: #fff;
	line-height: 1.375;
}

body,
input,
select,
textarea,
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

a,
a:visited,
button,
input[type="button"],
input[type="submit"],
.btn {
	-moz-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

::-moz-selection {
	background-color: #1e1e1e;
	color: #fff;
}

::selection {
	background-color: #1e1e1e;
	color: #fff;
}

a img {
	border: none;
}

iframe {
	max-width: 100%;
}

/*
Typography
-------------------------------------------------------------------------------------------------------

	This section covers font colors, families, size, styles and weight.

	This style sheet uses rem values with a pixel fallback.
	The rem values are calculated per the examples below:

	12 / 16 =		0.75rem
	14 / 16 =		0.875rem
	16 / 16 =		1rem	
	18 / 16 =		1.125rem
	20 / 16 =		1.25rem
	24 / 16 =		1.5rem
	30 / 16 =		1.875rem
	36 / 16 =		2.25rem
	42 / 16 =		2.625rem
	48 / 16 =		3rem
	
	Further reading on the use and compatibility of rems:
	
	http://caniuse.com/rem
	http://snook.ca/archives/html_and_css/font-size-with-rem
	
*/

/*Font Color ----------- */


a:hover,
body,
h2 a,
h2 a:visited,
h4.widgettitle a,
input,
blockquote::before,
blockquote p,
input,
select,
textarea,
.author,
.date,
h2.entry-title a:hover,
.sidebar.widget-area ul li a,
.sidebar .widget li.recentcomments a:hover,
#respond #cancel-comment-reply-link,
#comments .commentmetadata a,
.genesis-nav-menu a,
.post-comments {
	color: #5a5b5d;
}


a,
h1,
h2,
h3,
h4,
h5,
h2 a:hover,
h2.slogan,
#title a,
#title a:hover,
.post-info .date,
.entry-title,
.entry-title a,
.author-box h4,
#comments h3,
blockquote em,
.genesis-nav-menu li.right a:hover,
.genesis-nav-menu li.right.date,
.sidebar .widget li.recentcomments a,
#respond h3#reply-title,
.entry-title a:visited,
.sidebar .widgettitle,
#content div.gform_wrapper input:hover[type="submit"],
#respond a:hover#cancel-comment-reply-link,
#comments .commentmetadata a:hover,
.sidebar.widget-area ul li a:hover {
	color: #C52030;
}

.post-info .date {display:none;}

.post-info,
.post-meta,
#description,
#inner .post-date {
	color: #636363;
}



.cta-title .desc {
	color: #6b6868;
}

#footer a:hover {
	color: #c7c8ca;
}

button,
input[type="button"],
input[type="submit"],
.btn,
#footer,
#footer a,
#footer h4.widgettitle,
h4.cta-title a,
h4.cta-title,
.reply a,
.more-link a,
#content div.gform_wrapper,
.genesis-nav-menu li a:hover,
.genesis-nav-menu li li a,
.genesis-nav-menu li li a:link,
.genesis-nav-menu li li a:visited,
.genesis-nav-menu li li a:hover,
.genesis-nav-menu li.sfHover a,
.genesis-nav-menu .current-menu-item a,
.genesis-nav-menu .highlight-menu-item a,
.genesis-nav-menu .highlight-menu-item a:hover,
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
}

/*Font Family ----------- */

body,
input,
textarea,
h4.cta-title,
.featuredpost h2,
div.soliloquy-container .soliloquy-caption .large-text {
	font-family: "Helvetica Neue", Open Sans, Helvetica, Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.slogan,
#title,
.home-content .featuredpost h2,
.entry-title {
	font-family: 'Abril Fatface', cursive;
}

/*Font Size ----------- */

div.soliloquy-container .soliloquy-caption .large-text {
	font-size: 52px;
	font-size: 3.25rem;
}

#title {
	font-size: 40px;
	font-size: 2.5rem;
}

blockquote::before {
	font-size: 32px;
	font-size: 2rem;
}

h1 {
	font-size: 26px;
	font-size: 1.625rem;
}

.entry-title,
.entry-title a {
	font-size: 24px;
	font-size: 1.5rem;
}

h2 {
	font-size: 22px;
	font-size: 1.375rem;
}

h3,
.home-content h4.widgettitle,
.archive-title,
.taxonomy-description h1 {
	font-size: 20px;
	font-size: 1.25rem;
}

h4,
.widgettitle {
	font-size: 18px;
	font-size: 1.125rem;
}

h5,
.author-box h4,
#comments h3,
#respond h3#reply-title,
.sidebar .widgettitle,
.cta-content .more-link,
#footer h4.widgettitle,
.author-box h1 {
	font-size: 16px;
	font-size: 1rem;
}

body,
.cta-content,
.genesis-nav-menu,
.cta-title .desc,
.sidebar h2 a,
.wsmfeaturedpage h3 {
	font-size: 16px;
	font-size: 1.0rem;
}

input,
select,
textarea,
#footer,
#footer p,
.more-link,
.author-box p,
.comment-content p,
.post-info,
.post-meta,
.wp-caption {
	font-size: 14px;
	font-size: 0.875rem;
}

.reply a,
.widget_recent_entries .post-date,
#respond .logged-in-as,
#comments .commentmetadata {
	font-size: 12px;
	font-size: 0.75rem;
color: #ffffff;
}


/* Font Miscellaneous ----------- */

cite {
	font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
}


.wp-caption {
	text-align: center;
}

a,
h2 a,
h2 a:visited,
.genesis-nav-menu a,
.navigation li a,
.widgettitle a,
#title a {
	text-decoration: none;
}


/*
Layout
---------------------------------------------------------------------------------------------------- */

/* Structure ----------- */

#wrap {
	max-width: 100%;
	overflow: hidden;
}

#wrap .wrap {
	margin: 0 auto;
	max-width: 1000px;
}

.home.page #inner,
#inner {
	clear: both;
	overflow: hidden;
}

.home #inner {
	padding: 26px 0 32px;
	padding: 1.625rem 0 2rem;
}

/* 1000px CSS Grid ----------- */

.footer-widgets .widget-area {
	width: 30%;
}

.footer-widgets .footer-widgets-3,
.sidebar {
	width: 28%;
}

#header .widget-area {
	/* width: 30.555555555%;  */
width: 15%;
}

.content-sidebar #content,
.sidebar-content #content {
	width: 66.5%;
}

.home.content-sidebar #content,
.home.sidebar-content #content {
	width: 68%;
}

.header-image #title-area,
.header-full-width #title-area,
#title-area {
	width: 800px;

}

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

.footer-widgets-1,
.footer-widgets-2,
.sidebar-content #sidebar,
.sidebar-sidebar-content #sidebar,
#content,
#content-sidebar-wrap,
#footer .gototop,
#sidebar-alt,
#title-area {
	float: left;
}

.content-sidebar-sidebar #sidebar-alt,
.footer-widgets-3,
.sidebar,
.sidebar-content #content,
.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content,
.sidebar-sidebar-content #content-sidebar-wrap,
#footer .creds,
#header .widget-area {
	float: right;
}

.home.page #content-sidebar-wrap,
#content-sidebar-wrap {
	padding: 32px 0 16px;
	padding: 2rem 0 1rem;
}

.home #content-sidebar-wrap {
	padding: 0 0 16px;
	padding: 0 0 1rem;
}

.home.content-sidebar #content-sidebar-wrap,
.home.page.page-template-page_colors-home-php.content-sidebar #content-sidebar-wrap {
	background: url(images/home-content-sidebar-wrap-bg.png) repeat-y 69.2% 0 transparent;
}

.content-sidebar #content-sidebar-wrap,
.home.page.content-sidebar #content-sidebar-wrap {
	background: url(images/inner-content-sidebar-wrap-bg.png) repeat-y right 0 transparent;
}

.sidebar-content #content-sidebar-wrap,
.home.page.sidebar-content #content-sidebar-wrap {
	background: url(images/inner-content-sidebar-wrap-bg-reverse.png) repeat-y left 0 transparent;
}

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

#header {
	min-height: 120px;
	overflow: hidden;
	padding-bottom: 16px;
	padding-bottom: 1rem;
}

#title {
	line-height: 1;
	margin: 48px 0 0;
	margin: 3rem 0 0;
}

.header-image #title {
	margin: 0;
}

#description {
	line-height: 1.25;
}

.header-image #title,
.header-image #title a,
.header-full-width #title,
.header-full-width #title a {
	width: 100%;
}

.header-image #title {
	background: url(images/logo.png) no-repeat 0 center;
	margin: 44px 0 0;
	margin: 2.75rem 0 0;
}

.header-image #title,
.header-image #title a,
.header-image #title-area {
	display: block;
	float: left;
	min-height: 150px;
	overflow: hidden;
	text-indent: -9999px;
}

.header-image #description {
	display: block;
	overflow: hidden;
}

#header .widget-area {
	margin: 32px 8px 0 0;
	margin: 2rem 0.5rem 0 0;
}

/*
Social Widget
--------------------------------------- */

.social-icons {
	display: block;
	float: right;
	overflow: hidden;
}

.social-icons a {
	display: block;
	height: 29px;
	float: left;
	margin: 0 0 8px 10px;
	margin: 0 0 0.5rem 0.625rem;
	text-indent: -9999px;
	width: 30px;
}

.social-icons a.btn-rss{
	background: url(images/icon-rss.png) no-repeat center center;
}

.social-icons a.btn-fb {
	background: url(images/icon-facebook.png) no-repeat center center;
}

.social-icons a.btn-tw {
	background: url(images/icon-twitter.png) no-repeat center center;
}

.social-icons a.btn-pi {
	background: url(images/icon-pinterest.png) no-repeat center center;
}

.social-icons a.btn-gp {
	background: url(images/icon-gplus.png) no-repeat center center;
}

.social-icons a.btn-in {
	background: url(images/icon-linkedin.png) no-repeat center center;
}

.social-icons a.btn-email {
	background: url(images/icon-email.png) no-repeat center center;
}

.social-icons .email-text {
	background: url(images/aroow-up.png) no-repeat right 0 transparent;
	clear: both;
	display: block;
	padding: 12px 8px 0 0;
	padding: 0.75rem 0.5rem 0 0;
	text-align: right;
}

#header .phone {
	display: block;
	clear: both;
	padding-right: 8px;
	padding-right: 0.5rem;
	text-align: right;
}


/* Homepage Content ----------- */


/* Image Rotator----------- */

.rotator {
	background-color: #BC2525;
	overflow: hidden;
}

.rotator .widget {
	margin: 0 auto;
	max-width: 1000px;
}

div.soliloquy-container .soliloquy-control-nav li a {
	transition: none 0s ease 0s;
}

div.soliloquy-container .soliloquy-caption {
    bottom: auto;
	padding: 0;
	top: 46px;
    width: 40%;
}

div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
	background: transparent none;
	filter: 0;
	line-height: 1.25;
	overflow: hidden;
	padding: 0;
	text-align: left;
	text-shadow: none;
}

div.soliloquy-container .soliloquy-caption h2,
div.soliloquy-container .soliloquy-caption h3,
div.soliloquy-container .soliloquy-caption h4 {
	color: #c0bbbb;
	line-height: 1.25;
	margin-bottom: 0;
}

div.soliloquy-container .soliloquy-caption h2 {
	font-size: 40px;
	font-size: 2.5rem;
}

div.soliloquy-container .soliloquy-caption h3 {
	font-size: 32px;
	font-size: 2rem;
}

div.soliloquy-container .soliloquy-caption h4 {
	font-size: 24px;
	font-size: 1.5rem;
}

div.soliloquy-container .soliloquy-caption .large-text {
	color: #fff;
	font-weight: 300;
	line-height: 1;
	text-transform: uppercase;
}

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

.home-content .widget {
	margin: 0 0 32px;
	margin: 0 0 2rem;
}

#content h2.slogan {
	border-bottom: 1px solid #C9CACC;
	padding-bottom: 8px;
	padding-bottom: 0.5rem;
}

.wsm-cta {
	overflow: hidden;
}

.cta-content {
	position: relative;
}

#content .cta-content {
	padding-right: 14px;
	padding-right: 0.875rem;
}

h4.cta-title {
	background: url(images/cta-title-bg.png) repeat-x 0 0 #bec0c2;
	border-radius: 40px 12px 12px 40px;
	-moz-border-radius: 40px 12px 12px 40px;
	-webkit-border-radius: 40px 12px 12px 40px;
	min-height: 48px;
	padding: 8px 8px 0 58px;
	padding: 0.5rem 0.5rem 0 3.625rem;
	text-align: right;
}

.cta-icon {
	height: 55px;
	position: absolute;
	text-indent: -9999px;
	width: 56px;
	z-index: 9999px;
}

.cta-box .globe {
	background-image: url(images/globe-icon.png);
}

.cta-box .stats {
	background-image: url(images/search-engine-optimization-icon.png);
}

.cta-box .social {
	background-image: url(images/social-icon.png);
}

.cta-title .desc {
	display: block;
}

.cta-content .cta-more-link {
	margin-top: 16px;
	margin-top: 1rem;
}

.cta-content .cta-more-link a {
	background: url(images/arrow-right-red.png) no-repeat right center transparent;
	border-radius: none;
	padding-right: 20px;
}

#content .cta-box {
	border-right: 1px solid #c9cacc;
	float: left;
	width: 32%
}

#content .cta-box.cta-box1 {
	margin-right: 2%;
}

#content .cta-box.cta-box3 {
	border: 0;
	float: right;
}

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

#content {
	padding-bottom: 20px;
	padding-bottom: 1.25rem;
}

.entry,
.page .post.entry {
	margin-bottom: 20px;
	margin-bottom: 1.25rem;
}

.single .entry {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}

.page .entry {
	margin: 0;
}

.entry-content {
	overflow: hidden;
}

.entry-content,
.entry-content p {
	line-height: 1.625;
}

.entry-content p {
	margin-bottom: 20px;
	margin-bottom: 1.25rem;
}

.more-link {
	display: block;
	line-height: 1;
	margin-top: 16px;
	margin-top: 1rem;
	overflow: hidden;
}

.more-link a {
	background: url(images/readmore-arrow-right.png) no-repeat right center #C52030;
	border-radius: 6px 6px 0 6px;
	-moz-border-radius: 6px 6px 0 6px;
	-webkit-border-radius: 6px 6px 0 6px;
	float: right;
	padding: 5px 24px 5px 16px;
	padding: 0.3125rem 1.5rem 0.3125rem 1rem;
}

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

blockquote {
	background-color: #e2e3e4;
	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	margin: 20px 0;
	margin: 1.25rem 0;
	padding: 16px 24px;
	padding: 1rem 1.5rem;
	position: relative;
	width: 80%;
}

blockquote em {
	display: block;
	margin-top:  4px;
	margin-top: 0.25rem;
}

blockquote:before {
	background: url(images/blockquote-before.png) no-repeat 0 0;
	content: "";
	display: block;
	height: 19px;
	left: 0;
	position: absolute;
	top: -8px;
	width: 25px;
}

blockquote:after {
	background: url(images/blockquote-after.png) no-repeat 0 0;
	bottom: -8px;
	content: "";
	display: block;
	height: 19px;
	right: 0;
	position: absolute;
	width: 25px;
}

.right {
   width: 150px;
   margin: 20px 0;
	margin: 1.25rem 0;
	padding: 16px 24px;
	padding: 1rem 1.5rem;
   border: 3px double #aaa;
   border-width: 3px 0;
font-size: 16px;
   font-size: 1.0rem;
   text-align: center; 
   float: right;
}

/* Post Info & Meta ----------- */

.post-info,
.post-meta {
	clear: both;
	line-height: 1;
}

.post-info {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}

.widget-area p.post-info {
	margin-bottom: 8px;
	margin-bottom: 0.5rem;
}

.post-comments {
	margin-left: 8px;
	margin-left: 0.5rem;
}

.single .post-meta {
	border-top: 1px solid #ccc;
	padding-top: 10px;
	padding-top: 0.625rem;
}

.tags {
	display: block;
}

.post-info .date {
	background: url(images/post-info-border.png) no-repeat left center transparent;
	padding-left: 4px;
	padding-left: 0.25rem;
}

.featuredpost .post-info .date {
	background: 0;
	padding-left: 0;
}

/* Column Classes ----------- */

.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 4.166666666%; /* 48px / 1152px */
}

.one-half,
.three-sixths,
.two-fourths {
	width: 47.9166666666%; /* 552px / 1152px */
}

.one-third,
.two-sixths {
	width: 30.555555555%; /* 352px / 1152px */
}

.four-sixths,
.two-thirds {
	width: 65.277777777%; /* 752px / 1152px */
}

.one-fourth {
	width: 21.875%; /* 252px / 1152px */
}

.three-fourths {
	width: 73.958333333%; /* 852px / 1152px */
}

.one-fifth {
	width: 16.666666666%; /* 192px / 1152px */
}

.two-fifths {
	width: 37.5%; /* 432px / 1152px */
}

.three-fifths {
	width: 58.333333333%; /* 672px / 1152px */
}

.four-fifths {
	width: 79.166666666%; /* 912px / 1152px */
}

.one-sixth {
	width: 13.194444444%; /* 152px / 1152px */
}

.five-sixths {
	width: 82.638888888%; /* 952px / 1152px */
}

.first {
	margin-left: 0;
}

/* Miscellaneous ----------- */

p.subscribe-to-comments {
	padding: 24px 0 16px;
	padding: 1.5rem 0 1rem;
}

p.pages,
.clear,
.clear-line,
.first {
	clear: both;
}

.clear-line {
	border-bottom: 1px solid #ccc;
	margin-bottom: 26px;
	margin-bottom: 1.625rem;
}

.alignleft,
.archive-page {
	float: left;
}

.alignright {
	float: right;
}

.archive-page {
	width: 50%;
}

.author-box,
.sticky {
	margin-bottom: 40px;
	margin-bottom: 2.5rem;
}

.author-box,
.author-box h1,
.taxonomy-description {
	line-height: 1.5;
}

.author-box,
.breadcrumb,
.sticky,
.taxonomy-description {
	background-color: #f5f5f5;
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
	overflow: hidden;
	padding: 16px;
	padding: 1rem;
}

.author-box h4 {
	margin-bottom: 5px;
	margin-bottom: 0.3125rem;
}

.author-box br {
	display: none;
}

/*
Menus
---------------------------------------------------------------------------------------------------- */

#nav {
	background: url(images/nav-bg.png) repeat-x 0 0 #d0d1d2;
}

.genesis-nav-menu {
	clear: both;
	overflow: hidden;
}

#header .genesis-nav-menu {
	float: right;
	margin-top: 48px;
	margin-top: 3rem;
	width: auto;
}

.genesis-nav-menu ul {
	float: left;
	width: 100%;
}

.genesis-nav-menu li {
	display: inline-block;
	float: left;
	list-style-type: none;
	text-align: left;
}

.genesis-nav-menu a {
	border-right: 1px solid #EEE;
	display: block;
	padding: 8px 42px;
	padding: 0.5rem 1.625rem;
	position: relative;
}

.genesis-nav-menu li.last-menu-item a {
	border: none;
}

.genesis-nav-menu li#home-link {
	text-indent: -999px;
}

.genesis-nav-menu li#home-link a {
	background: url(images/home-icon.png) no-repeat center center;
	border-left: 1px solid #EEE;
	padding: 8px 24px;
	padding: 0.5rem 1.5rem;
}

.genesis-nav-menu li#home-link a:hover {
	background: url(images/home-icon-hover.png) no-repeat center center #A91C2A;
}

.ie7 .genesis-nav-menu li#home-link a {
	height: 18px;
	width: 18px;
}

.genesis-nav-menu li a:hover,
.genesis-nav-menu li.sfHover a,
.genesis-nav-menu .current-menu-item a {
	background: url(images/nav-hover-bg.png) repeat-x 0 0 #A91C2A;
}

.genesis-nav-menu li.highlight-menu-item {
	margin-left: 20px;
	margin-left: 1.25rem;
}

.genesis-nav-menu .highlight-menu-item a {
	background-color: #1e1e1e;
}

.genesis-nav-menu .highlight-menu-item a:hover {
	background-color: #ff2a00;
}

.genesis-nav-menu li li a,
.genesis-nav-menu li li a:link,
.genesis-nav-menu li li a:visited {
	background-color: #B01D2B;
	background-image: none;
	border: none;
	padding: 8px 20px;
	padding: 0.5rem 1.25rem;
	position: relative;
	width: 220px;
}

.genesis-nav-menu li li a:hover {
	background-color: #a10d1b;
}

.genesis-nav-menu li ul {
	background-color: #B01D2B;
	border-radius: 0 0 6px 6px;
	left: -9999px;
	padding-bottom: 8px;
	padding-bottom: 0.5rem;
	position: absolute;
	width: 260px;
	z-index: 99;
}

.genesis-nav-menu li ul ul {
	margin: -35px 0 0 260px;
}

.genesis-nav-menu li:hover ul ul,
.genesis-nav-menu li.sfHover ul ul {
	left: -9999px;
}

.genesis-nav-menu li:hover,
.genesis-nav-menu li.sfHover {
	position: static;
}

ul.genesis-nav-menu li:hover>ul,
ul.genesis-nav-menu li.sfHover ul,
#header .genesis-nav-menu li:hover>ul,
#header .genesis-nav-menu li.sfHover ul {
	left: auto;
}

.genesis-nav-menu li a .sf-sub-indicator,
.genesis-nav-menu li li a .sf-sub-indicator,
.genesis-nav-menu li li li a .sf-sub-indicator {
	position: absolute;
	text-indent: -9999px;
}

#wpadminbar li:hover ul ul {
	left: 0;
}

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

.genesis-nav-menu li.right {
	float: right;
	padding: 8px 20px;
	padding: 0.5rem 1.25rem;
}

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

.genesis-nav-menu li.search {
	padding: 4px 0 0;
	padding: 0.25rem 0 0;
}

.genesis-nav-menu li .search-input {
	background-color: #FFF;
	padding: 4px 16px;
}

.genesis-nav-menu li.rss a {
	background: url(images/rss.png) no-repeat center left;
	border: none;
	margin-left: 20px;
	margin-left: 1.25rem;
	padding-left: 20px;
	padding-left: 1.25rem;
}

.genesis-nav-menu li.twitter a {
	background: url(images/twitter-nav.png) no-repeat center left;
	border: none;
	padding-left: 24px;
	padding-left: 1.5rem;
}


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

h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 1.2;
	margin-bottom: 16px;
	margin-bottom: 1rem;
}

.author-box h1 {
	margin: 0
}

.taxonomy-description h1 {
	margin-bottom: 4px;
	margin-bottom: 0.25rem;
}

.archive-title {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}

.entry-title {
	border-bottom: 1px solid #C9CACC;
	padding-bottom: 8px;
	padding-bottom: 0.5rem;
}

.entry-title a {
	display: block;
}


/*
Lists
---------------------------------------------------------------------------------------------------- */

.home-content ol,
.home-content ul,
.entry-content ol,
.entry-content ul {
	margin-bottom: 20px;
	margin-bottom: 1.25rem;
}

.home-content ol li,
.home-content ul li,
.entry-content ol li,
.entry-content ul li {
	line-height: 1.625;
}

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

.home-content ol ol li,
.home-content ul ul li,
.entry-content ol ol li,
.entry-content ul ul li {
	margin-left: 40px;
	margin-left: 2.5rem;
}

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

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

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


/*
Post Navigation
---------------------------------------------------------------------------------------------------- */

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #CCC;
	border-radius: 3px;
	cursor: pointer;
	padding: 5px 12px;
	padding: 0.3125rem 0.75rem;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #C0202F;
}


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

#comments,
#respond {
	line-height: 1.5;
	overflow: hidden;
}

#comments h3,
#respond h3 {
	margin-bottom: 5px;
}

.ping-list,
#comments {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}

#author,
#email,
#url {
	width: 50%;
}

.commentmetadata,
#author,
#email,
#url {
	margin-bottom: 12px;
	margin-bottom: 0.75rem;
}

#comment {
	margin: 12px 0;
	margin: 0.75rem 0;
}

label {
	margin-left: 12px;
	margin-left: 0.75rem;
}

.comment-list li,
.ping-list li {
	list-style-type: none;
	margin-top: 16px;
	margin-top: 1rem;
	padding: 16px;
	padding: 1rem;
}

.comment-header {
	overflow: hidden;
}

.comment {
	background-color: #f5f5f5;
	border: 2px solid #fff;
}

.comment-content p {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}

.bypostauthor {
}

#comments .navigation {
	margin-top: 32px;
	margin-top: 2rem;
}

#comments .reply a {
	background: #C0202F;
	border-radius: 4px 4px 0 4px;
	-moz-border-radius: 4px 4px 0 4px;
	-webkit-border-radius: 4px 4px 0 4px;
	padding: 2px 5px;
	padding: 0.125rem 0.3125rem;
}

#comments .reply a:hover {
	background-color: #B5091A;
}

#respond #reply-title {
	margin-top: 10px;
	margin-top: 0.625rem;
}

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

.sidebar {
	display: inline;
	line-height: 1.5;
	margin: 0 12px;
	margin: 0 0.75rem;
}

.sidebar h4.widgettitle {
	border-bottom: 1px solid #d1d2d4;
	padding: 0 0 8px;
}

.sidebar p {
	margin-bottom: 16px;
	margin-bottom: 1rem;
}

.sidebar .widget {
	background-color: #FFF;
	border: 1px solid #c52030;
	border-radius: 16px 16px 0 16px;
	margin-bottom: 32px;
	margin-bottom: 2rem;
	padding: 16px;
	padding: 1rem;
	overflow: hidden;
}

.sidebar.widget-area ul li {
	list-style-type: none;
	margin-bottom: 6px;
	margin-bottom: 0.375rem;
	word-wrap: break-word;
}

.sidebar .widget_recent_entries ul li {
	margin-bottom: 10px;
	margin-bottom: 0.625rem;
}

.sidebar .post.entry {
	margin-bottom: 16px;
	margin-bottom: 1rem;
	overflow: hidden;
}

.sidebar .more-link a {
	float: left;
}

.widget_recent_entries .post-date {
	display: block;
}

.wsmfeaturedpage h3 {
	margin-bottom: 8px;
	margin-bottom: 0.5rem;
}

.sidebar .cta-content {
	margin-bottom: 16px;
	margin-bottom: 1rem;
}

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

#footer {
	background: url(images/footer-bg.png) repeat-x #c42026 0 0;
	border-top: 16px solid #e7e8e9;
	clear: both;
}

#footer .wrap {
	overflow: hidden;
	padding: 20px 0 12px;
	padding: 1.25rem 0 0.75rem;
}

#footer .footer-info {
	border-top: 1px solid #CCC;
	margin-top: 16px;
	margin-top: 1rem;
	padding-top: 8px;
	padding-top: 0.5rem;
	text-align: center;
}

#footer .creds,
#footer .gototop {
	margin: 8px 0;
	margin: 0.5rem 0;
}

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

.footer-widgets {
	clear: both;
	overflow: hidden;
}

#footer h4.widgettitle {
	border-bottom: 1px solid #CCC;
	padding-bottom: 6px;
	padding-bottom: 0.375rem;
}

.footer-widgets p {
	margin-bottom: 16px;
	margin-bottom: 1rem;
}

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

.footer-widgets .widget-area ul li {
	list-style-type: none;
	margin-bottom: 5px;
	margin-bottom: 0.3125rem;
	word-wrap: break-word;
}

.footer-widgets-1 {
	margin-right: 6.166666666%; /* 48px / 1152px */
}


/*
Forms & Buttons
---------------------------------------------------------------------------------------------------- */

input,
select,
textarea {
	background-color: #e2e3e4;
	border: 1px solid #ddd;
	padding: 5px 16px;
	padding: 0.3125rem 1rem;
	width: 100%;
}


#header .search-form {
	float: right;
	margin-top: 56px;
	margin-top: 3.5rem;
	width: 100%;
}

button,
input[type="button"],
input[type="submit"],
.btn {
	background-color: #C0202F;
	border: none;
	border-radius: 8px 8px 0 8px;
	box-shadow: none;
	cursor: pointer;
	padding: 5px 24px;
	padding: 0.3125rem 1.5rem;
	width: auto;
}

button:hover,
input:hover[type="button"],
input:hover[type="submit"],
.btn:hover {
	background-color: #BD081A;
}

.enews input[type="submit"],
.search-form input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

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

#content div.gform_wrapper form {
	background-color: #B31E2C;
	border-radius: 8px;
	overflow: hidden;
	padding: 16px;
	padding: 1rem;
}

#content div.gform_wrapper input,
#content div.gform_wrapper select,
#content div.gform_wrapper textarea {
	font-size: 16px;
	font-size: 1rem;
	padding:  5px 16px;
	padding: 0.3125rem 1rem;
}

#content div.gform_wrapper input[type="submit"] {
	background-color: #9B9DA0;
	float: right;
	padding: 6px 24px;
	padding: 0.375rem 1.5rem;
}

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

#content div.gform_wrapper .ginput_complex label {
	font-size: 12px;
	font-size: 0.75rem;
	padding: 0;
}

div.gform_wrapper form {
	position: relative;
}

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

div.gform_wrapper li,
div.gform_wrapper form li {
	margin: 0 0 8px;
	margin: 0 0 0.5rem;
}

div.gform_wrapper .gform_footer {
	margin: 0;
}

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

.sidebar div.gform_wrapper .gform_footer {
	padding: 0;
	text-indent: -9999px;
}

.sidebar div.gform_wrapper input[type="submit"] {
	background-image: url(images/subscribe-btn-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	bottom: 0;
	min-width: 36px;
	padding: 5px 6px 6px;
	padding: 0.3125rem 0.375rem 0.375rem;
	position: absolute;
	right: 0;
	text-indent: -9999px;
}

.gecko .sidebar div.gform_wrapper input[type="submit"] {
	padding: 4px 6px;
	padding: 0.25rem 0.375rem;
}

.ie .sidebar div.gform_wrapper input[type="submit"] {
	padding: 5px 6px;
}

.ie8 .sidebar div.gform_wrapper input[type="submit"] {
	bottom: 6px;
}

.ie7 .sidebar div.gform_wrapper input[type="submit"] {
	display: block;
	padding: 3px 6px;
	text-transform: capitalize;
	right: -10px;
}

.widget-area div.gform_wrapper input,
.widget-area div.gform_wrapper select,
.widget-area div.gform_wrapper textarea {
	font-size: 14px;
	font-size: 0.875rem;
	padding: 5px;
	padding: 0.3125rem;
}

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

div.dataTables_filter,
div.dataTables_length {
	margin: 0 0 16px;
	margin: 0 0 1rem;
}

table.tablepress thead th,
table.tablepress tfoot th {
	background-color: #B41E2C;
	color: #FFF;
}

table.tablepress thead th:hover,
table.tablepress tfoot th:hover {
	background-color: #b70113;
}

table.tablepress,
.dataTables_wrapper table.tablepress {
	border: 1px solid #CCC;
	margin: 16px 0 !important;
	margin: 1rem 0 !important;
}


/*
 Images & Captions
---------------------------------------------------------------------------------------------------- */

embed,
img,
object,
video {
	max-width: 100%;
}

img {
	width: auto;
	height: auto;
}

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

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

.author-box .avatar {
	float: left;
	margin-right: 24px;
	margin-right: 1.5rem
}

.comment-list li .avatar {
	float: left;
	margin: 0 16px 24px 0;
	margin: 0 1rem 1.5rem 0;
}

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

.alignnone img,
img.alignnone {
	display: inline;
	margin-bottom: 12px;
	margin-bottom: 0.75rem;
}

.alignleft img,
img.alignleft,
.post-image,
.wp-caption.alignleft {
	display: inline;
	margin: 0 24px 10px 0;
	margin: 0 1.5rem 0.625rem 0;
}

.alignright img,
img.alignright,
.wp-caption.alignright {
	display: inline;
	margin: 0 0 10px 24px;
	margin: 0 0 0.625rem 1.5rem;
}

p.wp-caption-text {
	line-height: 1.2;
	margin-top: 12px;
	margin-top: 0.75rem;
}

.gallery-caption {
}

.alignnone img,
.centered img,
.alignleft img,
.alignright img,
img.alignnone,
img.centered,
img.alignleft,
img.alignright,
.post-image {
	border: 1px solid #C7C8CA;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 2px;
	padding: 0.125rem;
}


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

#content div.dd_post_share {
	margin-bottom: 20px;
	margin-bottom: 1.25rem;
}

#content div.dd_post_share .dd_button a[data-pin-config="above"] {
    margin-top: 39px !important;
}

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

div.crp_related {
	margin-bottom: 16px;
	margin-bottom: 1rem;
}

div.crp_related li {
	list-style-image: none !important;
	list-style-type: none;
	margin: 0 0 12px 0;
	margin: 0 0 0.75rem 0;
	overflow: hidden;
}

div.crp_related img.crp_thumb {
	border: 1px solid #C7C8CA;
    border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	float: left;
	margin: 0 8px 8px 0;
	margin: 0 0.5rem 0.5rem 0;
	padding: 2px;
	padding: 0.125rem;
}

div.crp_related span.crp_excerpt {
	display: block;
}


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

/* Dark Blue----------- */

.elbe-blake-darkblue h1,
.elbe-blake-darkblue h2,
.elbe-blake-darkblue h3,
.elbe-blake-darkblue h4,
.elbe-blake-darkblue h5,
.elbe-blake-darkblue h2 a:hover,
.elbe-blake-darkblue h2.slogan,
.elbe-blake-darkblue .featuredpost h2 a,
.elbe-blake-darkblue .wsmfeaturedpage h3 a,
.elbe-blake-darkblue #title a,
.elbe-blake-darkblue #title a:hover,
.elbe-blake-darkblue .post-info .date,
.elbe-blake-darkblue .entry-title,
.elbe-blake-darkblue .entry-title a,
.elbe-blake-darkblue .author-box h4,
.elbe-blake-darkblue #comments h3,
.elbe-blake-darkblue blockquote em,
.elbe-blake-darkblue #content div.gform_wrapper input:hover[type="submit"],
.elbe-blake-darkblue .genesis-nav-menu li.right a:hover,
.elbe-blake-darkblue .genesis-nav-menu li.right.date,
.elbe-blake-darkblue .sidebar .widget li.recentcomments a,
.elbe-blake-darkblue #respond h3#reply-title,
.elbe-blake-darkblue .entry-title a:visited,
.elbe-blake-darkblue .sidebar .widgettitle,
.elbe-blake-darkblue #respond a:hover#cancel-comment-reply-link,
.elbe-blake-darkblue #comments .commentmetadata a:hover,
.elbe-blake-darkblue .sidebar.widget-area ul li a:hover {
	color: #354665;
}

.elbe-blake-darkblue a {
	color: #028ef9;
}

.elbe-blake-darkblue .genesis-nav-menu li li a,
.elbe-blake-darkblue .genesis-nav-menu li li a:link,
.elbe-blake-darkblue .genesis-nav-menu li li a:visited,
.elbe-blake-darkblue .genesis-nav-menu ul {
	background-color: #354665;
	background-image: none;
}

.elbe-blake-darkblue .genesis-nav-menu a {
	color: #5a5b5d;
}

.elbe-blake-darkblue #comments .reply a,
.elbe-blake-darkblue .more-link a,
.elbe-blake-darkblue .genesis-nav-menu li a:hover,
.elbe-blake-darkblue .genesis-nav-menu li.sfHover a,
.elbe-blake-darkblue .genesis-nav-menu .current-menu-item a,
.elbe-blake-darkblue .genesis-nav-menu li a:hover,
.elbe-blake-darkblue .genesis-nav-menu li li a,
.elbe-blake-darkblue .genesis-nav-menu li li a:link,
.elbe-blake-darkblue .genesis-nav-menu li li a:visited {
	color: #FFF;
}

.elbe-blake-darkblue table.tablepress thead th,
.elbe-blake-darkblue table.tablepress tfoot th,
.elbe-blake-darkblue #comments .reply a,
.elbe-blake-darkblue .more-link a,
.elbe-blake-darkblue button,
.elbe-blake-darkblue input[type="button"],
.elbe-blake-darkblue input[type="submit"],
.elbe-blake-darkblue .btn,
.elbe-blake-darkblue #content div.gform_wrapper form {
	background-color: #354665;
}

.elbe-blake-darkblue #comments .reply a:hover,
.elbe-blake-darkblue .more-link a:hover,
.elbe-blake-darkblue button:hover,
.elbe-blake-darkblue input:hover[type="button"],
.elbe-blake-darkblue input:hover[type="submit"],
.elbe-blake-darkblue .btn:hover,
.elbe-blake-darkblue .genesis-nav-menu li li a:hover {
	background-color: #273857;
}

.elbe-blake-darkblue .sidebar .widget {
	border-color: #354665;
}

.elbe-blake-darkblue .genesis-nav-menu li a:hover,
.elbe-blake-darkblue .genesis-nav-menu li.sfHover a,
.elbe-blake-darkblue .genesis-nav-menu .current-menu-item a {
	background: url(images/elbe-blake-darkblue/nav-hover-bg.png) repeat-x 0 0 #273857;
}

.elbe-blake-darkblue .genesis-nav-menu li#home-link a {
	background: url(images/elbe-blake-darkblue/home-icon.png) no-repeat center center;
}

.elbe-blake-darkblue .genesis-nav-menu li#home-link a:hover {
	background: url(images/home-icon-hover.png) no-repeat center center #354665;
}

.elbe-blake-darkblue .social-icons a.btn-rss{
	background: url(images/elbe-blake-darkblue/icon-rss.png) no-repeat center center;
}

.elbe-blake-darkblue .social-icons a.btn-fb {
	background: url(images/elbe-blake-darkblue/icon-facebook.png) no-repeat center center;
}

.elbe-blake-darkblue .social-icons a.btn-tw {
	background: url(images/elbe-blake-darkblue/icon-twitter.png) no-repeat center center;
}

.elbe-blake-darkblue .social-icons a.btn-gp{
	background: url(images/elbe-blake-darkblue/icon-gplus.png) no-repeat center center;
}

.elbe-blake-darkblue .social-icons a.btn-pi {
	background: url(images/elbe-blake-darkblue/icon-pinterest.png) no-repeat center center;
}

.elbe-blake-darkblue .social-icons a.btn-in {
	background: url(images/elbe-blake-darkblue/icon-linkedin.png) no-repeat center center;
}

.elbe-blake-darkblue .social-icons a.btn-email {
	background: url(images/elbe-blake-darkblue/icon-email.png) no-repeat center center;
}

.elbe-blake-darkblue .social-icons .email-text {
	background: url(images/elbe-blake-darkblue/aroow-up.png) no-repeat right 0 transparent;
}

.elbe-blake-darkblue .cta-content .cta-more-link a {
    background-image: url("images/elbe-blake-darkblue/arrow-right-blue.png");
}

.elbe-blake-darkblue #footer {
    background: url("images/elbe-blake-darkblue/footer-bg.png") repeat-x scroll 0 0 #354665;
}

.elbe-blake-darkblue .cta-box .globe {
	background-image: url(images/elbe-blake-darkblue/globe-icon.png);
}

.elbe-blake-darkblue .cta-box .stats {
	background-image: url(images/elbe-blake-darkblue/search-engine-optimization-icon.png);
}

.elbe-blake-darkblue .cta-box .social {
	background-image: url(images/elbe-blake-darkblue/social-icon.png);
}

.elbe-blake-darkblue .post-info .date {
    background-image: url("images/elbe-blake-darkblue/post-info-border.png");
}

.elbe-blake-darkblue .home-content ul li,
.elbe-blake-darkblue .entry-content ul li {
    list-style-image: url("images/elbe-blake-darkblue/bullet-list.png");
}

/* Light Blue----------- */

.elbe-blake-lightblue h1,
.elbe-blake-lightblue h2,
.elbe-blake-lightblue h3,
.elbe-blake-lightblue h4,
.elbe-blake-lightblue h5,
.elbe-blake-lightblue h2 a:hover,
.elbe-blake-lightblue h2.slogan,
.elbe-blake-lightblue .featuredpost h2 a,
.elbe-blake-lightblue .wsmfeaturedpage h3 a,
.elbe-blake-lightblue #title a,
.elbe-blake-lightblue #title a:hover,
.elbe-blake-lightblue .post-info .date,
.elbe-blake-lightblue .entry-title,
.elbe-blake-lightblue .entry-title a,
.elbe-blake-lightblue .author-box h4,
.elbe-blake-lightblue #comments h3,
.elbe-blake-lightblue blockquote em,
.elbe-blake-lightblue .genesis-nav-menu li.right a:hover,
.elbe-blake-lightblue .genesis-nav-menu li.right.date,
.elbe-blake-lightblue .sidebar .widget li.recentcomments a,
.elbe-blake-lightblue #respond h3#reply-title,
.elbe-blake-lightblue .entry-title a:visited,
.elbe-blake-lightblue .sidebar .widgettitle,
.elbe-blake-lightblue #respond a:hover#cancel-comment-reply-link,
.elbe-blake-lightblue #comments .commentmetadata a:hover,
.elbe-blake-lightblue .sidebar.widget-area ul li a:hover {
	color: #3177A7;
}

.elbe-blake-lightblue a {
	color: #028ef9;
}

.elbe-blake-lightblue .genesis-nav-menu li li a,
.elbe-blake-lightblue .genesis-nav-menu li li a:link,
.elbe-blake-lightblue .genesis-nav-menu li li a:visited,
.elbe-blake-lightblue .genesis-nav-menu ul {
	background-color: #3177A7;
	background-image: none;
}

.elbe-blake-lightblue .genesis-nav-menu a {
	color: #5a5b5d;
}

.elbe-blake-lightblue #comments .reply a,
.elbe-blake-lightblue .more-link a,
.elbe-blake-lightblue #content div.gform_wrapper input:hover[type="submit"],
.elbe-blake-lightblue .genesis-nav-menu li a:hover,
.elbe-blake-lightblue .genesis-nav-menu li.sfHover a,
.elbe-blake-lightblue .genesis-nav-menu .current-menu-item a,
.elbe-blake-lightblue .genesis-nav-menu li a:hover,
.elbe-blake-lightblue .genesis-nav-menu li li a,
.elbe-blake-lightblue .genesis-nav-menu li li a:link,
.elbe-blake-lightblue .genesis-nav-menu li li a:visited {
	color: #FFF;
}

.elbe-blake-lightblue #comments .reply a,
.elbe-blake-lightblue .more-link a,
.elbe-blake-lightblue button,
.elbe-blake-lightblue input[type="button"],
.elbe-blake-lightblue input[type="submit"],
.elbe-blake-lightblue .btn,
.elbe-blake-lightblue #content div.gform_wrapper form {
	background-color: #F7941E;
}

.elbe-blake-lightblue #comments .reply a:hover,
.elbe-blake-lightblue .more-link a:hover,
.elbe-blake-lightblue button:hover,
.elbe-blake-lightblue #content div.gform_wrapper input:hover[type="submit"],
.elbe-blake-lightblue input:hover[type="button"],
.elbe-blake-lightblue input:hover[type="submit"],
.elbe-blake-lightblue .btn:hover {
	background-color: #F7B21E;
}

.elbe-blake-lightblue table.tablepress thead th,
.elbe-blake-lightblue table.tablepress tfoot th,
.elbe-blake-lightblue #content div.gform_wrapper input[type="submit"],
.elbe-blake-lightblue .genesis-nav-menu li li a:hover {
	background-color: #1f6696;
}

.elbe-blake-lightblue #content div.gform_wrapper input:hover[type="submit"] {
	background-color: #3076A5;
}

.elbe-blake-lightblue .sidebar .widget {
	border-color: #3177A7;
}

.elbe-blake-lightblue .genesis-nav-menu li a:hover,
.elbe-blake-lightblue .genesis-nav-menu li.sfHover a,
.elbe-blake-lightblue .genesis-nav-menu .current-menu-item a {
	background: url(images/elbe-blake-lightblue/nav-hover-bg.png) repeat-x 0 0 #25648f;
}

.elbe-blake-lightblue .genesis-nav-menu li#home-link a {
	background: url(images/elbe-blake-lightblue/home-icon.png) no-repeat center center;
}

.elbe-blake-lightblue .genesis-nav-menu li#home-link a:hover {
	background: url(images/home-icon-hover.png) no-repeat center center #3177A7;
}

.elbe-blake-lightblue .social-icons a.btn-rss{
	background: url(images/elbe-blake-lightblue/icon-rss.png) no-repeat center center;
}

.elbe-blake-lightblue .social-icons a.btn-fb {
	background: url(images/elbe-blake-lightblue/icon-facebook.png) no-repeat center center;
}

.elbe-blake-lightblue .social-icons a.btn-gp{
	background: url(images/elbe-blake-lightblue/icon-gplus.png) no-repeat center center;
}

.elbe-blake-lightblue .social-icons a.btn-tw {
	background: url(images/elbe-blake-lightblue/icon-twitter.png) no-repeat center center;
}

.elbe-blake-lightblue .social-icons a.btn-pi {
	background: url(images/elbe-blake-lightblue/icon-pinterest.png) no-repeat center center;
}

.elbe-blake-lightblue .social-icons a.btn-in {
	background: url(images/elbe-blake-lightblue/icon-linkedin.png) no-repeat center center;
}

.elbe-blake-lightblue .social-icons a.btn-email {
	background: url(images/elbe-blake-lightblue/icon-email.png) no-repeat center center;
}

.elbe-blake-lightblue .social-icons .email-text {
	background: url(images/elbe-blake-lightblue/aroow-up.png) no-repeat right 0 transparent;
}

.elbe-blake-lightblue .cta-content .cta-more-link a {
    background-image: url("images/elbe-blake-lightblue/arrow-right-blue.png");
}

.elbe-blake-lightblue #footer {
    background: url("images/elbe-blake-lightblue/footer-bg.png") repeat-x scroll 0 0 #3177A7;
}

.elbe-blake-lightblue .cta-box .globe {
	background-image: url(images/elbe-blake-lightblue/globe-icon.png);
}

.elbe-blake-lightblue .cta-box .stats {
	background-image: url(images/elbe-blake-lightblue/search-engine-optimization-icon.png);
}

.elbe-blake-lightblue .cta-box .social {
	background-image: url(images/elbe-blake-lightblue/social-icon.png);
}

.elbe-blake-lightblue .post-info .date {
    background-image: url("images/elbe-blake-lightblue/post-info-border.png");
}

.elbe-blake-lightblue .home-content ul li,
.elbe-blake-lightblue .entry-content ul li {
    list-style-image: url("images/elbe-blake-lightblue/bullet-list.png");
}

/* Grey ----------- */

.elbe-blake-grey h1,
.elbe-blake-grey h2,
.elbe-blake-grey h3,
.elbe-blake-grey h4,
.elbe-blake-grey h5,
.elbe-blake-grey h2 a:hover,
.elbe-blake-grey h2.slogan,
.elbe-blake-grey #title a,
.elbe-blake-grey #title a:hover,
.elbe-blake-grey .post-info .date,
.elbe-blake-grey .featuredpost h2 a,
.elbe-blake-grey .wsmfeaturedpage h3 a,
.elbe-blake-grey .entry-title,
.elbe-blake-grey .entry-title a,
.elbe-blake-grey .author-box h4,
.elbe-blake-grey #comments h3,
.elbe-blake-grey blockquote em,
.elbe-blake-grey .genesis-nav-menu li.right a:hover,
.elbe-blake-grey .genesis-nav-menu li.right.date,
.elbe-blake-grey .sidebar .widget li.recentcomments a,
.elbe-blake-grey #respond h3#reply-title,
.elbe-blake-grey .entry-title a:visited,
.elbe-blake-grey .sidebar .widgettitle,
.elbe-blake-grey #content div.gform_wrapper input:hover[type="submit"],
.elbe-blake-grey #respond a:hover#cancel-comment-reply-link,
.elbe-blake-grey #comments .commentmetadata a:hover,
.elbe-blake-grey .sidebar.widget-area ul li a:hover {
	color: #242729;
}

.elbe-blake-grey a {
	color: #C52030;
}

.elbe-blake-grey .genesis-nav-menu li li a,
.elbe-blake-grey .genesis-nav-menu li li a:link,
.elbe-blake-grey .genesis-nav-menu li li a:visited,
.elbe-blake-grey .genesis-nav-menu ul {
	background-color: #242729;
	background-image: none;
}

.elbe-blake-grey .genesis-nav-menu a {
	color: #5a5b5d;
}

.elbe-blake-grey #comments .reply a,
.elbe-blake-grey .more-link a,
.elbe-blake-grey .genesis-nav-menu li a:hover,
.elbe-blake-grey .genesis-nav-menu li.sfHover a,
.elbe-blake-grey .genesis-nav-menu .current-menu-item a,
.elbe-blake-grey .genesis-nav-menu li a:hover,
.elbe-blake-grey .genesis-nav-menu li li a,
.elbe-blake-grey .genesis-nav-menu li li a:link,
.elbe-blake-grey .genesis-nav-menu li li a:visited {
	color: #FFF;
}

.elbe-blake-grey table.tablepress thead th,
.elbe-blake-grey table.tablepress tfoot th,
.elbe-blake-grey #comments .reply a,
.elbe-blake-grey .more-link a,
.elbe-blake-grey button,
.elbe-blake-grey input[type="button"],
.elbe-blake-grey input[type="submit"],
.elbe-blake-grey .btn {
	background-color: #242729;
}

.elbe-blake-grey #comments .reply a:hover,
.elbe-blake-grey .more-link a:hover,
.elbe-blake-grey button:hover,
.elbe-blake-grey input:hover[type="button"],
.elbe-blake-grey input:hover[type="submit"],
.elbe-blake-grey .btn:hover,
.elbe-blake-grey #content div.gform_wrapper form,
.elbe-blake-grey .genesis-nav-menu li li a:hover {
	background-color: #5a5b5c;
}

.elbe-blake-grey .sidebar .widget {
	border-color: #242729;
}

.elbe-blake-grey .genesis-nav-menu li a:hover,
.elbe-blake-grey .genesis-nav-menu li.sfHover a,
.elbe-blake-grey .genesis-nav-menu .current-menu-item a {
	background: url(images/elbe-blake-grey/nav-hover-bg.png) repeat-x 0 0 #242729;
}

.elbe-blake-grey .genesis-nav-menu li#home-link a {
	background: url(images/elbe-blake-grey/home-icon.png) no-repeat center center;
}

.elbe-blake-grey .genesis-nav-menu li#home-link a:hover {
	background: url(images/home-icon-hover.png) no-repeat center center #242729;
}

.elbe-blake-grey .social-icons a.btn-rss{
	background: url(images/elbe-blake-grey/icon-rss.png) no-repeat center center;
}

.elbe-blake-grey .social-icons a.btn-fb {
	background: url(images/elbe-blake-grey/icon-facebook.png) no-repeat center center;
}

.elbe-blake-grey .social-icons a.btn-tw {
	background: url(images/elbe-blake-grey/icon-twitter.png) no-repeat center center;
}

.elbe-blake-grey .social-icons a.btn-gp{
	background: url(images/elbe-blake-grey/icon-gplus.png) no-repeat center center;
}

.elbe-blake-grey .social-icons a.btn-pi {
	background: url(images/elbe-blake-grey/icon-pinterest.png) no-repeat center center;
}

.elbe-blake-grey .social-icons a.btn-in {
	background: url(images/elbe-blake-grey/icon-linkedin.png) no-repeat center center;
}

.elbe-blake-grey .social-icons a.btn-email {
	background: url(images/elbe-blake-grey/icon-email.png) no-repeat center center;
}

.elbe-blake-grey .social-icons .email-text {
	background: url(images/elbe-blake-grey/aroow-up.png) no-repeat right 0 transparent;
}

.elbe-blake-grey .cta-content .cta-more-link a {
    background-image: url("images/elbe-blake-grey/arrow-right-blue.png");
}

.elbe-blake-grey #footer {
    background: url("images/elbe-blake-grey/footer-bg.png") repeat-x scroll 0 0 #242729;
}

.elbe-blake-grey .cta-box .globe {
	background-image: url(images/elbe-blake-grey/globe-icon.png);
}

.elbe-blake-grey .cta-box .stats {
	background-image: url(images/elbe-blake-grey/search-engine-optimization-icon.png);
}

.elbe-blake-grey .cta-box .social {
	background-image: url(images/elbe-blake-grey/social-icon.png);
}

.elbe-blake-grey .post-info .date {
    background-image: url("images/elbe-blake-grey/post-info-border.png");
}

.elbe-blake-grey .home-content ul li,
.elbe-blake-grey .entry-content ul li {
    list-style-image: url("images/elbe-blake-grey/bullet-list.png");
}

/* Green ----------- */

.elbe-blake-green a,
.elbe-blake-green h1,
.elbe-blake-green h2,
.elbe-blake-green h3,
.elbe-blake-green h4,
.elbe-blake-green h5,
.elbe-blake-green h2 a:hover,
.elbe-blake-green h2.slogan,
.elbe-blake-green #title a,
.elbe-blake-green #title a:hover,
.elbe-blake-green .post-info .date,
.elbe-blake-green .featuredpost h2 a,
.elbe-blake-green .wsmfeaturedpage h3 a,
.elbe-blake-green .entry-title,
.elbe-blake-green .entry-title a,
.elbe-blake-green .author-box h4,
.elbe-blake-green #comments h3,
.elbe-blake-green blockquote em,
.elbe-blake-green .genesis-nav-menu li.right a:hover,
.elbe-blake-green .genesis-nav-menu li.right.date,
.elbe-blake-green .sidebar .widget li.recentcomments a,
.elbe-blake-green #respond h3#reply-title,
.elbe-blake-green .entry-title a:visited,
.elbe-blake-green .sidebar .widgettitle,
.elbe-blake-green #respond a:hover#cancel-comment-reply-link,
.elbe-blake-green #comments .commentmetadata a:hover,
.elbe-blake-green .sidebar.widget-area ul li a:hover {
	color: #A2B243;
}

.elbe-blake-green .genesis-nav-menu li li a,
.elbe-blake-green .genesis-nav-menu li li a:link,
.elbe-blake-green .genesis-nav-menu li li a:visited,
.elbe-blake-green .genesis-nav-menu ul {
	background-color: #A2B243;
	background-image: none;
}

.elbe-blake-green .genesis-nav-menu a {
	color: #5a5b5d;
}

.elbe-blake-green #comments .reply a,
.elbe-blake-green .more-link a,
.elbe-blake-green .genesis-nav-menu li a:hover,
.elbe-blake-green .genesis-nav-menu li.sfHover a,
.elbe-blake-green .genesis-nav-menu .current-menu-item a,
.elbe-blake-green .genesis-nav-menu li a:hover,
.elbe-blake-green .genesis-nav-menu li li a,
.elbe-blake-green .genesis-nav-menu li li a:link,
.elbe-blake-green .genesis-nav-menu li li a:visited,
.elbe-blake-green #content div.gform_wrapper input[type="submit"] {
	color: #FFF;
}

.elbe-blake-green #comments .reply a,
.elbe-blake-green .more-link a,
.elbe-blake-green button,
.elbe-blake-green input[type="button"],
.elbe-blake-green input[type="submit"],
.elbe-blake-green .btn,
.elbe-blake-green #content div.gform_wrapper input:hover[type="submit"] {
	background-color: #3C4F53;
}

.elbe-blake-green #comments .reply a:hover,
.elbe-blake-green .more-link a:hover,
.elbe-blake-green button:hover,
.elbe-blake-green input:hover[type="button"],
.elbe-blake-green input:hover[type="submit"],
.elbe-blake-green .btn:hover,
.elbe-blake-green #content div.gform_wrapper input[type="submit"] {
	background-color: #435C60;
}

.elbe-blake-green #content div.gform_wrapper form,
.elbe-blake-green table.tablepress thead th,
.elbe-blake-green table.tablepress tfoot th,
.elbe-blake-green .genesis-nav-menu li li a:hover {
	background-color: #8B9B2F;
}

.elbe-blake-green .sidebar .widget {
	border-color: #A2B243;
}

.elbe-blake-green .genesis-nav-menu li a:hover,
.elbe-blake-green .genesis-nav-menu li.sfHover a,
.elbe-blake-green .genesis-nav-menu .current-menu-item a {
	background: url(images/elbe-blake-green/nav-hover-bg.png) repeat-x 0 0 #a2b243;
}

.elbe-blake-green .genesis-nav-menu li#home-link a {
	background: url(images/elbe-blake-green/home-icon.png) no-repeat center center;
}

.elbe-blake-green .genesis-nav-menu li#home-link a:hover {
	background: url(images/home-icon-hover.png) no-repeat center center #A2B243;
}

.elbe-blake-green .social-icons a.btn-rss{
	background: url(images/elbe-blake-green/icon-rss.png) no-repeat center center;
}

.elbe-blake-green .social-icons a.btn-fb {
	background: url(images/elbe-blake-green/icon-facebook.png) no-repeat center center;
}

.elbe-blake-green .social-icons a.btn-tw {
	background: url(images/elbe-blake-green/icon-twitter.png) no-repeat center center;
}

.elbe-blake-green .social-icons a.btn-pi {
	background: url(images/elbe-blake-green/icon-pinterest.png) no-repeat center center;
}

.elbe-blake-green .social-icons a.btn-gp{
	background: url(images/elbe-blake-green/icon-gplus.png) no-repeat center center;
}

.elbe-blake-green .social-icons a.btn-in {
	background: url(images/elbe-blake-green/icon-linkedin.png) no-repeat center center;
}

.elbe-blake-green .social-icons a.btn-email {
	background: url(images/elbe-blake-green/icon-email.png) no-repeat center center;
}

.elbe-blake-green .social-icons .email-text {
	background: url(images/elbe-blake-green/aroow-up.png) no-repeat right 0 transparent;
}

.elbe-blake-green .cta-content .cta-more-link a {
    background-image: url("images/elbe-blake-green/arrow-right-blue.png");
}

.elbe-blake-green #footer {
    background: url("images/elbe-blake-green/footer-bg.png") repeat-x scroll 0 0 #3C4F53;
}

.elbe-blake-green .cta-box .globe {
	background-image: url(images/elbe-blake-green/globe-icon.png);
}

.elbe-blake-green .cta-box .stats {
	background-image: url(images/elbe-blake-green/search-engine-optimization-icon.png);
}

.elbe-blake-green .cta-box .social {
	background-image: url(images/elbe-blake-green/social-icon.png);
}

.elbe-blake-green .post-info .date {
    background-image: url("images/elbe-blake-green/post-info-border.png");
}

.elbe-blake-green .home-content ul li,
.elbe-blake-green .entry-content ul li {
    list-style-image: url("images/elbe-blake-green/bullet-list.png");
}

/* Purple ----------- */

.elbe-blake-purple h1,
.elbe-blake-purple h2,
.elbe-blake-purple h3,
.elbe-blake-purple h4,
.elbe-blake-purple h5,
.elbe-blake-purple h2 a:hover,
.elbe-blake-purple h2.slogan,
.elbe-blake-purple .featuredpost h2 a,
.elbe-blake-purple .wsmfeaturedpage h3 a,
.elbe-blake-purple #title a,
.elbe-blake-purple #title a:hover,
.elbe-blake-purple .post-info .date,
.elbe-blake-purple .entry-title,
.elbe-blake-purple .entry-title a,
.elbe-blake-purple .author-box h4,
.elbe-blake-purple #comments h3,
.elbe-blake-purple blockquote em,
.elbe-blake-purple .genesis-nav-menu li.right a:hover,
.elbe-blake-purple .genesis-nav-menu li.right.date,
.elbe-blake-purple .sidebar .widget li.recentcomments a,
.elbe-blake-purple #respond h3#reply-title,
.elbe-blake-purple .entry-title a:visited,
.elbe-blake-purple .sidebar .widgettitle,
.elbe-blake-purple #content div.gform_wrapper input:hover[type="submit"],
.elbe-blake-purple #respond a:hover#cancel-comment-reply-link,
.elbe-blake-purple #comments .commentmetadata a:hover,
.elbe-blake-purple .sidebar.widget-area ul li a:hover {
	color: #55325A;
}

.elbe-blake-purple a {
	color: #BA2CDD;
}

.elbe-blake-purple .genesis-nav-menu li li a,
.elbe-blake-purple .genesis-nav-menu li li a:link,
.elbe-blake-purple .genesis-nav-menu li li a:visited,
.elbe-blake-purple .genesis-nav-menu ul {
	background-color: #55325A;
	background-image: none;
}

.elbe-blake-purple .genesis-nav-menu a {
	color: #5a5b5d;
}

.elbe-blake-purple #comments .reply a,
.elbe-blake-purple .more-link a,
.elbe-blake-purple .genesis-nav-menu li a:hover,
.elbe-blake-purple .genesis-nav-menu li.sfHover a,
.elbe-blake-purple .genesis-nav-menu .current-menu-item a,
.elbe-blake-purple .genesis-nav-menu li a:hover,
.elbe-blake-purple .genesis-nav-menu li li a,
.elbe-blake-purple .genesis-nav-menu li li a:link,
.elbe-blake-purple .genesis-nav-menu li li a:visited {
	color: #FFF;
}

.elbe-blake-purple #comments .reply a,
.elbe-blake-purple .more-link a,
.elbe-blake-purple button,
.elbe-blake-purple input[type="button"],
.elbe-blake-purple input[type="submit"],
.elbe-blake-purple .btn {
	background-color: #7E6292;
}

.elbe-blake-purple #comments .reply a:hover,
.elbe-blake-purple .more-link a:hover,
.elbe-blake-purple button:hover,
.elbe-blake-purple input:hover[type="button"],
.elbe-blake-purple input:hover[type="submit"],
.elbe-blake-purple .btn:hover {
	background-color: #8D64AA;
}

.elbe-blake-purple table.tablepress thead th,
.elbe-blake-purple table.tablepress tfoot th,
.elbe-blake-purple #content div.gform_wrapper form,
.elbe-blake-purple .genesis-nav-menu li li a:hover {
	background-color: #64376B;
}

.elbe-blake-purple .sidebar .widget {
	border-color: #55325A;
}

.elbe-blake-purple .genesis-nav-menu li a:hover,
.elbe-blake-purple .genesis-nav-menu li.sfHover a,
.elbe-blake-purple .genesis-nav-menu .current-menu-item a {
	background: url(images/elbe-blake-purple/nav-hover-bg.png) repeat-x 0 0 #471C4D;
}

.elbe-blake-purple .genesis-nav-menu li#home-link a {
	background: url(images/elbe-blake-purple/home-icon.png) no-repeat center center;
}

.elbe-blake-purple .genesis-nav-menu li#home-link a:hover {
	background: url(images/home-icon-hover.png) no-repeat center center #55325A;
}

.elbe-blake-purple .social-icons a.btn-rss{
	background: url(images/elbe-blake-purple/icon-rss.png) no-repeat center center;
}

.elbe-blake-purple .social-icons a.btn-fb {
	background: url(images/elbe-blake-purple/icon-facebook.png) no-repeat center center;
}

.elbe-blake-purple .social-icons a.btn-tw {
	background: url(images/elbe-blake-purple/icon-twitter.png) no-repeat center center;
}

.elbe-blake-purple .social-icons a.btn-gp{
	background: url(images/elbe-blake-purple/icon-gplus.png) no-repeat center center;
}

.elbe-blake-purple .social-icons a.btn-pi {
	background: url(images/elbe-blake-purple/icon-pinterest.png) no-repeat center center;
}

.elbe-blake-purple .social-icons a.btn-in {
	background: url(images/elbe-blake-purple/icon-linkedin.png) no-repeat center center;
}

.elbe-blake-purple .social-icons a.btn-email {
	background: url(images/elbe-blake-purple/icon-email.png) no-repeat center center;
}

.elbe-blake-purple .social-icons .email-text {
	background: url(images/elbe-blake-purple/aroow-up.png) no-repeat right 0 transparent;
}

.elbe-blake-purple .cta-content .cta-more-link a {
    background-image: url("images/elbe-blake-purple/arrow-right-blue.png");
}

.elbe-blake-purple #footer {
    background: url("images/elbe-blake-purple/footer-bg.png") repeat-x scroll 0 0 #55325A;
}

.elbe-blake-purple .cta-box .globe {
	background-image: url(images/elbe-blake-purple/globe-icon.png);
}

.elbe-blake-purple .cta-box .stats {
	background-image: url(images/elbe-blake-purple/search-engine-optimization-icon.png);
}

.elbe-blake-purple .cta-box .social {
	background-image: url(images/elbe-blake-purple/social-icon.png);
}

.elbe-blake-purple .post-info .date {
    background-image: url("images/elbe-blake-purple/post-info-border.png");
}

.elbe-blake-purple .home-content ul li,
.elbe-blake-purple .entry-content ul li {
    list-style-image: url("images/elbe-blake-purple/bullet-list.png");
}

/* Pink ----------- */

.elbe-blake-pink h1,
.elbe-blake-pink h2,
.elbe-blake-pink h3,
.elbe-blake-pink h4,
.elbe-blake-pink h5,
.elbe-blake-pink h2 a:hover,
.elbe-blake-pink h2.slogan,
.elbe-blake-pink #title a,
.elbe-blake-pink #title a:hover,
.elbe-blake-pink .post-info .date,
.elbe-blake-pink .featuredpost h2 a,
.elbe-blake-pink .wsmfeaturedpage h3 a,
.elbe-blake-pink .entry-title,
.elbe-blake-pink .entry-title a,
.elbe-blake-pink .author-box h4,
.elbe-blake-pink #comments h3,
.elbe-blake-pink blockquote em,
.elbe-blake-pink .genesis-nav-menu li.right a:hover,
.elbe-blake-pink .genesis-nav-menu li.right.date,
.elbe-blake-pink .sidebar .widget li.recentcomments a,
.elbe-blake-pink #respond h3#reply-title,
.elbe-blake-pink .entry-title a:visited,
.elbe-blake-pink .sidebar .widgettitle,
.elbe-blake-pink #respond a:hover#cancel-comment-reply-link,
.elbe-blake-pink #comments .commentmetadata a:hover,
.elbe-blake-pink .sidebar.widget-area ul li a:hover {
	color: #E47297;
}

.elbe-blake-pink a {
	color: #F45889;
}

.elbe-blake-pink .genesis-nav-menu li li a,
.elbe-blake-pink .genesis-nav-menu li li a:link,
.elbe-blake-pink .genesis-nav-menu li li a:visited,
.elbe-blake-pink .genesis-nav-menu ul {
	background-color: #FFAEAE;
	background-image: none;
}

.elbe-blake-pink .genesis-nav-menu a {
	color: #5a5b5d;
}

.elbe-blake-pink #comments .reply a,
.elbe-blake-pink .more-link a,
.elbe-blake-pink .genesis-nav-menu li a:hover,
.elbe-blake-pink .genesis-nav-menu li.sfHover a,
.elbe-blake-pink .genesis-nav-menu .current-menu-item a,
.elbe-blake-pink .genesis-nav-menu li a:hover,
.elbe-blake-pink .genesis-nav-menu li li a,
.elbe-blake-pink .genesis-nav-menu li li a:link,
.elbe-blake-pink .genesis-nav-menu li li a:visited,
.elbe-blake-pink #content div.gform_wrapper input:hover[type="submit"] {
	color: #FFF;
}

.elbe-blake-pink #comments .reply a,
.elbe-blake-pink .more-link a,
.elbe-blake-pink button,
.elbe-blake-pink input[type="button"],
.elbe-blake-pink input[type="submit"],
.elbe-blake-pink .btn,
.elbe-blake-pink #content div.gform_wrapper input[type="submit"] {
	background-color: #E47297;
}

.elbe-blake-pink #content div.gform_wrapper form {
	background-color: #FFAEAE;
}

.elbe-blake-pink #content div.gform_wrapper input,
.elbe-blake-pink #content div.gform_wrapper textarea,
.elbe-blake-pink #content div.gform_wrapper select {
	background-color: #fff;
}

.elbe-blake-pink #comments .reply a:hover,
.elbe-blake-pink .more-link a:hover,
.elbe-blake-pink button:hover,
.elbe-blake-pink #content div.gform_wrapper input:hover[type="submit"],
.elbe-blake-pink input:hover[type="button"],
.elbe-blake-pink input:hover[type="submit"],
.elbe-blake-pink .btn:hover {
	background-color: #E2618A;
}

.elbe-blake-pink table.tablepress thead th,
.elbe-blake-pink table.tablepress tfoot th,
.elbe-blake-pink .genesis-nav-menu li li a:hover {
	background-color: #FFC3CE;
}

.elbe-blake-pink .sidebar .widget {
	border-color: #FFB5AC;
}

.elbe-blake-pink .genesis-nav-menu li a:hover,
.elbe-blake-pink .genesis-nav-menu li.sfHover a,
.elbe-blake-pink .genesis-nav-menu .current-menu-item a {
	background: url(images/elbe-blake-pink/nav-hover-bg.png) repeat-x 0 0 #F68D8D;
}

.elbe-blake-pink .genesis-nav-menu li#home-link a {
	background: url(images/elbe-blake-pink/home-icon.png) no-repeat center center;
}

.elbe-blake-pink .genesis-nav-menu li#home-link a:hover {
	background: url(images/home-icon-hover.png) no-repeat center center #FFB5AC;
}

.elbe-blake-pink .social-icons a.btn-rss{
	background: url(images/elbe-blake-pink/icon-rss.png) no-repeat center center;
}

.elbe-blake-pink .social-icons a.btn-fb {
	background: url(images/elbe-blake-pink/icon-facebook.png) no-repeat center center;
}

.elbe-blake-pink .social-icons a.btn-tw {
	background: url(images/elbe-blake-pink/icon-twitter.png) no-repeat center center;
}

.elbe-blake-pink .social-icons a.btn-gp{
	background: url(images/elbe-blake-pink/icon-gplus.png) no-repeat center center;
}

.elbe-blake-pink .social-icons a.btn-pi {
	background: url(images/elbe-blake-pink/icon-pinterest.png) no-repeat center center;
}

.elbe-blake-pink .social-icons a.btn-in {
	background: url(images/elbe-blake-pink/icon-linkedin.png) no-repeat center center;
}

.elbe-blake-pink .social-icons a.btn-email {
	background: url(images/elbe-blake-pink/icon-email.png) no-repeat center center;
}

.elbe-blake-pink .social-icons .email-text {
	background: url(images/elbe-blake-pink/aroow-up.png) no-repeat right 0 transparent;
}

.elbe-blake-pink .cta-content .cta-more-link a {
    background-image: url("images/elbe-blake-pink/arrow-right-blue.png");
}

.elbe-blake-pink #footer {
    background: url("images/elbe-blake-pink/footer-bg.png") repeat-x scroll 0 0 #E47297;
}

.elbe-blake-pink .cta-box .globe {
	background-image: url(images/elbe-blake-pink/globe-icon.png);
}

.elbe-blake-pink .cta-box .stats {
	background-image: url(images/elbe-blake-pink/search-engine-optimization-icon.png);
}

.elbe-blake-pink .cta-box .social {
	background-image: url(images/elbe-blake-pink/social-icon.png);
}

.elbe-blake-pink .post-info .date {
    background-image: url("images/elbe-blake-pink/post-info-border.png");
}

.elbe-blake-pink .home-content ul li,
.elbe-blake-pink .entry-content ul li {
    list-style-image: url("images/elbe-blake-pink/bullet-list.png");
}

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

/* Desktops, laptops and iPads (landscape) ----------- */

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

	#wrap .wrap,
	.rotator .widget {
		max-width: 96%;
		margin: 0 auto;
	}
	
	.genesis-nav-menu li.right {
		display: none;
	}
	
	.genesis-nav-menu a {
		padding: 8px 36px;
		padding: 0.5rem 2.25rem;
	}

	.genesis-nav-menu li#home-link a {
		padding: 8px 24px;
		padding: 0.5rem 1.5rem;
	}
	
	
}

/* iPads (portrait) ----------- */

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

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

	#wrap #content-sidebar-wrap {
		background: none;
	}
	
	#title-area,
	.header-image #title-area,
	.header-full-width #title-area,
	#header .widget-area {
		margin: 16px 0 0;
		margin: 1rem 0 0;
		width: 100%;
	}
	
	.header-image #title {
		background-position: center center;
		margin: 0;
	}
	
	.genesis-nav-menu a {
		padding: 8px 18px;
		padding: 0.5rem 1.125rem;
	}
	
	.genesis-nav-menu li {
		float: none;
	}
	
	.genesis-nav-menu {
		text-align: center;
	}
	
	.social-icons {
		float: none;
		margin: 0 auto;
	}
	
	.social-icons a {
		display: inline-block;
		float: none;
	}
	
	#title {
		margin: 0;
	}
	
	.social-icons .email-text {
		display: none;
	}
	
	#header .phone {
		padding: 0;
		text-align: center;
	}	
	
	#content .cta-content {
		padding-right: 0;
	}

	#content .cta-box {
		border-right: medium none;
		float: none;
		margin: 0 0 16px;
		margin: 0 0 1rem;
		width: 100%;
	}	
	
	h4.cta-title {
		padding: 8px 8px 0 64px;
		padding: 0.5rem 0.5rem 0 4rem;
		text-align: left;
	}
	
	.sidebar .widget.wsm-cta {
		background: none;
		border: none;
		padding: 0;
	}
	
	.social-icons,
	#description,
	#title,
	#title-area,
	#header .widget-area	{
		text-align: center;
	}
	
	.sidebar {
		margin: 0;
		width: 30%;
	}
	
	div.soliloquy-container .soliloquy-caption h3 {
		font-size: 24px;
		font-size: 1.5rem;
	}
	
	div.soliloquy-container .soliloquy-caption .large-text {
		font-size: 40px;
		font-size: 2.5rem;
	}

}

/* iPhones (portrait and landscape) ----------- */

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

	html {
		font-size: 87.5%; /* 14px base */
	}

	#wrap #sidebar-alt
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-info,
	#wrap #content,
	#wrap .sidebar,
	#header .search-form {
		width: 100%;
	}
	
	.footer-widgets .widget-area {
		margin: 0 0 16px;
		margin: 0 0 1rem;
		width: 100%;
	}
	
	.genesis-nav-menu li#home-link a,
	.genesis-nav-menu a {
		border: none;
	}
	
	div.soliloquy-container .soliloquy-caption {
		top: 24px;
	}
	
	div.soliloquy-container .soliloquy-caption h3 {
		font-size: 18px;
		font-size: 1.125rem;
	}
	
	div.soliloquy-container .soliloquy-caption .large-text {
		font-size: 28px;
		font-size: 1.75rem;
	}
	
	h4.cta-title {
		padding-left: 72px;
		padding-left: 4.5rem;
	}

	.archive-page,
	.five-sixths,
	.four-fifths,
	.four-sixths,
	.one-fifth,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fifths,
	.three-fourths,
	.three-sixths,
	.two-fifths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}
	
	#footer .footer-info {
		text-align: left;
	}

}

/* mobile (portrait and landscape) ----------- */

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

	div.soliloquy-container .soliloquy-caption {
		display: none;
	}
	
	.genesis-nav-menu li ul {
		display: none !important;
	}

}


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

	.header-image #title {
		background: url("images/logo-mobile.png") no-repeat scroll 0 center transparent;
	}
	
}

/* FLEMING ----------- */

		
hr {
    border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #F5DEE5, #C1393B, #F5DEE5); 
    background-image:    -moz-linear-gradient(left, #F5DEE5, #C1393B, #F5DEE5); 
    background-image:     -ms-linear-gradient(left, #F5DEE5, #C1393B, #F5DEE5);  
    background-image:      -o-linear-gradient(left, #F5DEE5, #C1393B, #F5DEE5); 
}



/**** CAMNA ****/

.comment-list .comment-header .comment-meta {
  display: none !important;
}