/*
	Theme Name: Lisa Marie
	Description: Lisa Marie is aWordPress hair salon theme designed for independent hair dressers, salons, or day spas. This <a href="https://9seeds.com/studiopress/">Genesis</a> child theme has four color options, lots of features, and it is SEO friendly. Lisa Marie comes with custom page images, multiple sidebars, widgetized home page, flexible rotator, call to action text boxes, and author boxes for single or multiple bloggers. This responsive WordPress theme is mobile friendly and will automatically adapt to optimize the user experience on mobile devices.
	Author: 9seeds, LLC
	Author URI: https://9seeds.com/
	Version: 2.2.0

	Template: genesis

	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Copyright: Copyright (c) 2013, 9seeds
	Text Domain: lisa-marie

*/

/*
Import Fonts
---------------------------------------------------------------------------------------------------- */

@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700,300);

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

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

body {
	background: url(images/main-bg.png) repeat-x 0 bottom #fff;
	line-height: 1.3;
}

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,
object,
embed {
	max-width: 100%;
}

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

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

a {
	color: #50A4CE;
}

a:hover,
body,
h4.widgettitle a,
h2 a:hover,
input,
.entry-author,
.widget-area h2 a,
.widget-area h2 a:visited,
.entry-footer .entry-meta a:hover,
.site-description,
.sidebar li a,
.site-footer li a,
.site-footer a:hover,
.footer-widgets li a,
.footer-widgets a:hover,
.content div.gform_wrapper input[type="submit"],
.genesis-nav-menu a,
.entry-comments-link {
	color: #5d5e5e;
}

.site-title a,
.site-title a:hover,
.top-image .entry-title,
.home-cta.widget-area .more-link a:hover,
.widget-area .more-link a:hover,
div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside,
div.soliloquy-caption-inside h2 {
	color: #48484a;
}

strong a,
.fb a,
.sidebar li a:hover,
.site-footer li a:hover,
.site-footer a,
.site-footer h2 a,
.footer-widgets li a:hover,
.footer-widgets a,
.footer-widgets h2 a,
.genesis-nav-menu li a:hover,
.genesis-nav-menu li:hover a,
.genesis-nav-menu .current-menu-item a {
	color: #2c6684;
}

h2 a,
h2 a:visited,
.widgettitle,
.entry-title,
.entry-footer .entry-meta,
.entry-footer .entry-meta a,
.footer-widgets .entry-meta,
.footer-widgets .entry-meta a,
.widget-area .more-link a,
.home-cta.widget-area .more-link a,
.widget-area h2 a:hover {
	color: #6d7e87;
}

.site-footer .widgettitle,
.footer-widgets .widget-title {
	color: #616264;
}

.entry-header .entry-meta {
	color: #919396;
}

.home-cta .entry-header .entry-meta,
.home-cta .entry-header .entry-meta {
	color: #CCC;
}

blockquote::before,
blockquote p,
input,
select,
textarea {
	color: #999;
}

button,
input[type="button"],
input[type="submit"],
.btn,
.home-cta,
.home-cta a,
.home-cta a:visited,
.home-cta h2 a,
.home-cta h2 a:visited,
.more-link a,
.comment-reply a,
.site-inner div.gform_wrapper .gfield_required,
.call-to-action .cta-text,
.sidebar .cta li a:hover,
.content h3.gform_title,
.content div.gform_wrapper,
.genesis-nav-menu li li a,
.genesis-nav-menu li li a:link,
.genesis-nav-menu li li a:visited,
.genesis-nav-menu .highlight-menu-item a,
.genesis-nav-menu .highlight-menu-item a:hover,
.pagination li a,
.pagination li a:hover,
.pagination li.active a,
.pagination li.disabled {
	color: #fff;
}

.cta li a,
.call-to-action .widgettitle,
.home-cta .widgettitle,
.home-cta h2 a:hover,
.home-cta a:hover {
	color: #fdd910;
}

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

h1,
h2,
h3,
h4,
h5,
h6,
body,
input,
textarea {
	font-family: 'Raleway', sans-serif;
}

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

.site-title,
div.soliloquy-caption-inside h2 {
	font-size: 40px;
}

div.soliloquy-caption-inside h3 {
	font-size: 32px;
}

h1,
.top-image .entry-title {
	font-size: 28px;
}

h2,
.cta li,
.home-cta .widgettitle {
	font-size: 24px;
}

h3,
.social-media .fb {
	font-size: 22px;
}

h3,
.entry-title,
.entry-title a,
.archive-title,
.taxonomy-description h1,
.widgettitle {
	font-size: 20px;
}

h4,
.genesis-nav-menu {
	font-size: 18px;
}

h5,
.entry-author-box h1,
.widget-area h2 a,
.genesis-nav-menu ul {
	font-size: 16px;
}

input,
select,
textarea,
.entry-header .entry-meta,
.entry-footer .entry-meta,
.wp-caption,
.site-footer,
.site-footer p,
.footer-widgets,
.footer-widgets p,
.more-link,
.comment-content p,
.site-description {
	font-size: 14px;
}

.comment-meta,
.comment-reply a,
.site-footer .entry-header .entry-meta,
.footer-widgets .entry-header .entry-meta,
.widget-area .entry-header .entry-meta {
	font-size: 12px;
}


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

cite {
	font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.widget-area .entry-title,
div.soliloquy-caption-inside h2 {
	font-weight: 400;
}

.entry-title,
.widgettitle,
.genesis-nav-menu {
	font-weight: 500;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.footer-widgets .widgettitle,
.site-title {
	font-weight: 700;
}

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

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


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

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

.site-container {
	overflow: hidden;
	width: 100%;
}

.site-container .wrap {
	margin: 0 auto;
	max-width: 1152px;
}

.home.page .site-inner,
.site-inner {
	clear: both;
	overflow: hidden;
	padding: 40px 0 20px;
}

.site-inner .wrap {
	overflow: hidden;
}

.home .site-inner {
	padding: 0 0 20px;
}

.site-container .home-cta .wrap,
.site-container .site-footer .wrap,
.site-container .site-header .wrap,
.site-container .site-inner .wrap {
	padding: 0 20px;
}

.site-container .home-cta {
	margin: 0 auto;
	max-width: 1152px;
}

/* 1152px CSS Grid ----------- */

.sidebar {
	width: 31.5%;
}

.site-header .widget-area {
	width: 60.6%;
}

.header-image .title-area,
.title-area {
	width: 39%;
}

.footer-widgets-1,
.footer-widgets-2 {
	width: 48%;
}

.content-sidebar .content,
.sidebar-content .content {
	width: 65.277777777%; /* 752px / 1152px */
}

.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	width: 80.555555555%; /* 928px / 1152px */
}

.content-sidebar .content-sidebar-wrap,
.full-width-content .content,
.full-width-content .content-sidebar-wrap,
.sidebar-content .content-sidebar-wrap {
	width: 100%; /* 1152px / 1152px */
}

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

.content-sidebar-sidebar .sidebar-primary-alt,
.sidebar,
.sidebar-content .content,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content,
.sidebar-sidebar-content .content-sidebar-wrap,
.site-footer .creds,
.site-header .widget-area {
	float: right;
}

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

.site-header {
	background: url(images/header-bg.png) repeat 0 0 transparent;
	min-height: 65px;
	position: relative;
	z-index: 50;
}

.site-header .wrap {
	overflow: hidden;
}

.site-title {
	line-height: 1;
	margin: 5px 0 0;
}

.header-image .site-title {
	background: url(images/logo.png) no-repeat 0 center transparent;
	margin: 12px 0 0;
}

.site-description {
	line-height: 1.25;
	margin-top: -5px;
}

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

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

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

.header-image .site-description {
	display: none;
}

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


/* Slider Image */

.rotator {
	background: #201f1f;
	margin: -70px 0 -90px;
	position: relative;
	z-index: 1;
}

div.soliloquy-container .soliloquy-caption,
div.soliloquy-container .soliloquy-caption.soliloquy-caption-bottom {
	bottom: auto;
	left: auto;
	right: 2%;
	top: 32%;
	width: 42%;
}

div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
	background: none transparent;
	filter: 0;
	padding: 8px 0 4px;
	position: relative;
	text-shadow: none;
}

div.soliloquy-container .soliloquy-control-nav,
div.soliloquy-container .soliloquy-pager {
	bottom: 110px;
	left: 10px;
}

div.soliloquy-caption-inside h3,
div.soliloquy-caption-inside h2 {
	margin-bottom: 0;
}

div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside::before {
	background: url(images/slider-text-topswirl.png) no-repeat center 0 transparent;
	content: "";
	height: 67px;
	left: 0;
	position: absolute;
	top: -67px;
	width: 100%;
}

div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside::after {
	background: url(images/slider-text-bottomswirl.png) no-repeat center 0 transparent;
	bottom: -55px;
	content: "";
	height: 55px;
	left: 0;
	position: absolute;
	width: 100%;
}

/* Call to Action ----------- */

.home-cta {
	overflow: hidden;
	position: relative;
	z-index: 80;
}

.home-cta .wrap {
	overflow: hidden;
}

.home-cta ul li {
	list-style-type: none;
	list-style-image: url(images/bullet-list.png);
	margin: 0 0 4px 20px;
	word-wrap: break-word;
}

.home-cta .box {
	background-color: #6d7e87;
	border-radius: 10px;
	float: left;
	min-height: 195px;
	width: 32%;
}

.home-cta .home-cta1.box {
	margin-right: 2%;
}

.home-cta .home-cta3.box {
	float: right;
}

.home-cta .widget {
	padding: 18px;
}

.home-cta a {
	display: inline-block;
}

.home-cta p {
	margin-bottom: 20px;
}

.widget-area.home-cta .featuredpost .entry {
	border: none;
	padding-bottom: 0;
}

.sidebar .cta {
	margin: 0;
	padding: 0;
}

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

.content {
	padding-bottom: 40px;
}

.entry,
.page .post.entry {
	margin-bottom: 32px;
}

.content .entry.odd,
.content .entry.even,
.search-results .content .entry.odd,
.search-results .content .entry.even {
	min-height: 420px;
	width: 45.5%;
}

.content .entry.odd,
.search-results .content .entry.odd {
	clear: both;
	float: left;
}

.content .entry.even,
.search-results .content .entry.even {
	float: right;
}

.content .widget-area .entry,
.content .page.entry,
.single .content .entry {
	float: none;
	margin-bottom: 48px;
	min-height: inherit;
	width: 100%;
}

.widget-area .page.entry,
.widget-area .post.entry,
.content .widget-area .post.entry,
.content .widget-area .page.entry {
	margin-bottom: 8px;
	min-height: 0;
}

.page .entry {
	margin: 0;
}

.entry-content {
	overflow: hidden;
}

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

.entry-content p {
	margin-bottom: 20px;
	margin-top: 0;
}

blockquote {
	background: url(images/blockquote.png) no-repeat 12px 28px transparent;
	padding: 24px 40px;
}

blockquote em {
	display: block;
}

.more-link {
	background: url(images/more-border.png) repeat-x 0 center transparent;
	overflow: hidden;
	text-align: center;
}

.more-link a {
	background-color: #fff;
	margin: 0 auto;
	padding: 0 12px;
}

.more-link span {
	background-color: #6d7e87;
	border: 1px solid #d6c591;
	border-radius: 6px;
	padding: 2px 8px;
}

.more-link span:hover {
	background-color: #6c8c9d;
}

.top-image {
	background-color: #201f1f;
	max-height: 245px;
}

.top-image .wrap {
	overflow: hidden;
	position: relative;
}

.top-image .entry-title {
	background: url(images/innerpage-title-bg.png) repeat 0 0 transparent;
	bottom: 5px;
	left: 0;
	margin: 0;
	padding: 8px 2%;
	position: absolute;
	width: 100%;
}

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

.entry-header .entry-meta,
.entry-footer .entry-meta {
	clear: both;
	line-height: 1.5;
	margin-top: 0;
	padding-top: 0;
}

.widget-area .entry-header .entry-meta,
.entry-header .entry-meta {
	margin-bottom: 4px;
}

.single .entry-footer .entry-meta {
	border-bottom: 2px solid #dadfe1;
	border-top: 2px solid #dadfe1;
	margin-bottom: 0;
	margin-top: 10px;
	padding: 8px 0;
}

.entry-categories,
.entry-tags {
	display: inline-block;
}

.entry-categories {
	padding-right: 24px;
}

/* 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-bottom: 20px;
	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;
}

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

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

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

.alignright {
	float: right;
}

.archive-page {
	width: 50%;
}

.sticky {
	margin-bottom: 40px;
}

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

.breadcrumb,
.sticky,
.taxonomy-description {
	background-color: #f5f5f5;
	margin-bottom: 48px;
	overflow: hidden;
	padding: 32px;
}

.entry-author-box {
	margin: 0 0 48px;
	overflow: hidden;
}

.entry-comments h3,
.entry-author-box h3 {
	background: url(images/author-heading-border.png) repeat-x 0 center transparent;
	text-align: center;
}
.entry-comments h3 span,
.entry-author-box h3 span {
	background: #FFF;
	padding: 0 12px;
}

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

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

.site-header .genesis-nav-menu {
	float: right;
	line-height: 1;
	padding-top: 6px;
	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 {
	display: block;
	padding: 20px 20px;
	position: relative;
}

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

.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: #6d7e87;
	border-bottom: 1px solid #879eab;
	padding: 10px 20px;
	position: relative;
	width: 260px;
}

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

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

.genesis-nav-menu li ul ul {
	margin: -37px 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,
.site-header .genesis-nav-menu li:hover>ul,
.site-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: 20px;
}

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

.genesis-nav-menu li.search {
	min-width: 240px;
	padding: 8px 0 0;
}

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

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


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

h1,
h2,
h3,
h4,
h5,
h6,
.entry-title a {
	line-height: 1.2;
	margin-bottom: 16px;
	margin-top: 0;
}

.entry-author-box h1 {
	margin: 0
}

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

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

h2.entry-title {
	margin-bottom: 5px;
}


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

.entry-content ol,
.entry-content ul {
	margin-bottom: 20px;
	padding-left: 0;
}

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

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

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

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

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


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

.pagination {
	clear: both;
}

.pagination li {
	display: inline;
}

.pagination li a,
.pagination li a:hover,
.pagination li.active a,
.pagination li.disabled {
	background-color: #6C8C9D;
	border-radius: 3px;
	cursor: pointer;
	padding: 5px 12px;
}

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


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

.entry-comments,
.comment-respond {
	line-height: 1.5;
	overflow: hidden;
}

.comment-respond {
	padding: 0 5%;
}

.comment-respond label {
	margin-left:0;
}
.comment-respond p {
	margin-top:0;
	margin-bottom:0;
}

.comment-respond #comment{
	margin-top:0;
}

.comment-respond .comment-form-cookies-consent{
	margin-bottom:20px;
}

.comment-respond .comment-form-cookies-consent input[type="checkbox"]{
	width:14px;
	margin-right:4px;
	display:inline;
}

.ping-list,
.entry-comments {
	margin-bottom: 32px;
}

ol.comment-list {
	padding-left: 0;
	margin-bottom: 0;
}

#author,
#email,
#url {
	font-size: 14px;
	padding: 8px 5px;
	width: 100%;
}

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

.comment-meta,
#author,
#email,
#url {
	margin-bottom: 12px;
	margin-top: 0;
}

#comment {
	font-size: 14px;
	margin: 12px 0;
	padding: 8px 5px;
}

label {
	margin-left: 12px;
}

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

.comment-header {
	overflow: hidden;
}

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

.comment-content p {
	margin-bottom: 12px;
	margin-top: 0;
}

.bypostauthor {
}

.entry-comments .pagination {
	margin-top: 32px;
}

.comment-respond h3 {
	margin-top: 20px;
}

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

.comment-respond .form-submit {
	margin: 0;
}

.comment-respond h3 small,
.comment-respond h3#reply-title span {
	background-color: #FFF;
	padding: 0 12px;
}

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

.comment-respond h3 small {
	padding-left: 0;
}

.comment-reply {
	line-height: 19px;
}

.comment-reply a {
	background-color: #82959F;
	border-radius: 6px;
	padding: 2px 5px;
}

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

.comment ul.children {
	padding-left: 0;
}

#respond .gform_wrapper {
	margin: 0;
	max-width: 100%;
}

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

.sidebar {
	display: inline;
	line-height: 1.5;
}

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

.sidebar .widget {
	border: 1px solid #b6bec3;
	border-radius: 8px;
	margin-bottom: 32px;
	padding: 12px;
	overflow: hidden;
}

.sidebar.widget-area ul {
	margin: 0;
	padding: 0;
}

.sidebar.widget-area ul li {
	border-bottom: 1px solid #b6bec3;
	list-style-type: none;
	list-style-image: url(images/bullet-list.png);
	margin: 0 0 4px 20px;
	padding-bottom: 4px;
	word-wrap: break-word;
}

.sidebar .widget.call-to-action {
	background-color: #6D7E87;
}

.call-to-action a.cta-url .cta-text {
	background: url(images/cta-arrow.png) no-repeat right center transparent;
	display: inline-block;
	min-height: 95px;
	padding-right: 48px;
}

.call-to-action a:hover.cta-url .cta-text {
	background: url(images/cta-arrow-hover.png) no-repeat right center transparent;
}

.call-to-action .cta-text {
	overflow: hidden;
}

.call-to-action span.widgettitle {
	display: inline-block;
	margin-bottom: 16px;
}

.call-to-action p {
	margin-bottom: 8px;
}

.sidebar .widget.sidebar-call-to-action {
	padding: 0;
	border: 0 none;
}

.sidebar.widget-area ul.cta li {
	background: url(images/sidebar-cta-arrow.png) no-repeat 97% center #6d7e87;
	border-radius: 10px;
	list-style: none outside none;
	margin: 0 0 10px;
	padding: 16px;
}

.widget-area .more-link {
	background: none;
}

.widget-area .more-link a {
	background-color: #FBDA11;
	border-radius: 8px;
	float: left;
	padding: 4px 8px;
}

.widget-area .more-link a:hover {
	background-color: #f5d002;
}

.widget-area .more-link span {
	background: none;
	border: none;
}

.widget-area .entry h2 {
	line-height: 1;
	margin-bottom: 0;
}

.widget-area .featuredpost .entry {
	border-bottom: 1px solid #B6BEC3;
	padding-bottom: 8px;
}

.sidebar .featuredpost .entry {
	background: url(images/bullet-list.png) no-repeat 0 5px transparent;
	padding-left: 14px;
}

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

.footer-outer {
	border-top: 2px solid #f7f7f7;
	clear: both;
	overflow: hidden;
	padding: 28px 20px;
}

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

.social-media {
	border: 1px solid #6d7e87;
	margin-bottom: 40px;
	padding: 8px;
	position: relative;
}

.social-media:after {
	background: url(images/fb-box-tail.png) no-repeat 0 0 transparent;
	bottom: -25px;
	content: "";
	height: 26px;
	left: 10%;
	position: absolute;
	width: 38px;
}

.social-media .fb {
	background: url(images/fb-icon.png) no-repeat 0 center transparent;
	display: block;
	padding: 8px 0 8px 44px;
}

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

.footer-widgets {
	width: 65%;
	float: right;
	overflow: hidden;
}

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

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

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

.footer-widgets-1 {
	margin-right: 4%;
}

.footer-widgets .widget-area h2 a {
	color: #2c6684;
}

.footer-widgets .widget-area h2 a:hover {
	color: #5d5e5e;
}


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

input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #b6bec3;
	padding: 8px 5px;
	width: 100%;
}

button,
input[type="button"],
input[type="submit"],
.btn {
	background-color: #6d7e87;
	border: 1px solid #d6c591;
	border-radius: 12px;
	box-shadow: none;
	cursor: pointer;
	padding: 5px 24px;
	width: auto;
}

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

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

.site-header .search-form {
	float: right;
	width: 100%;
}

.search-form {
	position: relative;
}

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

.ie7 .search-form input[type="submit"],
.gecko .search-form input[type="submit"] {
	padding: 7px 8px;
}

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

.content div.gform_wrapper {
	max-width: 100%;
}

.content div.gform_wrapper input,
.content div.gform_wrapper select,
.content div.gform_wrapper textarea,
.content div.gform_wrapper .ginput_complex label {
	font-size: 16px;
	padding: 5px 5px;
}

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

.content div.gform_wrapper input[type="submit"] {
	background-color: #DDD;
	border-color:#B6BEC3;
	padding: 5px 24px;
}

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

div.gform_wrapper li.hidden_label input {
    margin-top: 0;
}

.content div.gform_wrapper h3.gform_title {
	background:  no-repeat scroll center bottom transparent;
	padding-bottom: 62px;
	text-align: center;
}

.content div.gform_wrapper {
	background-color: #6D7E87;
	border-radius: 10px;
	padding: 16px;
}

div.gform_wrapper .top_label .gfield_label {
	font-weight: 400;
}

.content div.gform_wrapper .ginput_complex label {
	font-size: 13px;
	padding: 0;
}

div.gform_wrapper div.gform_footer {
	margin: 0;
}

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

.widget-area div.gform_wrapper li,
.widget-area div.gform_wrapper form li {
	border: 0;
}

.widget-area div.gform_wrapper {
	margin-bottom: 0;
}

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

.widget-area div.gform_wrapper input,
.widget-area div.gform_wrapper select,
.widget-area div.gform_wrapper textarea,
.widget-area div.gform_wrapper .gform_footer input[type="submit"] {
	font-size: 13px;
}

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

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

img {
	width: auto;
	height: auto;
}

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

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

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

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

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

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

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

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

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

.gallery-caption {
}

img.centered,
img.alignnone,
img.alignleft,
img.alignright {
	border: 1px solid #B6BEC3;
	padding: 2px;
}

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

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

table.tablepress thead th,
table.tablepress tfoot th {
    background: #6d7e87;
	color: #fff;
	font-weight: normal;
}

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


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

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

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

.lisamarie-purple-green .widgettitle,
.lisamarie-purple-green .widget-area h2 a:hover,
.lisamarie-purple-green .entry-title,
.lisamarie-purple-green .fb a,
.lisamarie-purple-green .footer-widgets a:hover,
.lisamarie-purple-green .site-footer a:hover,
.lisamarie-purple-green .sidebar li a:hover,
.lisamarie-purple-green .footer-widgets li a:hover,
.lisamarie-purple-green .footer-widgets a,
.lisamarie-purple-green .site-footer a,
.lisamarie-purple-green .footer-widgets h2 a,
.lisamarie-purple-green .entry-title a,
.lisamarie-purple-green .site-footer .social-media a,
.lisamarie-purple-green .genesis-nav-menu li a:hover,
.lisamarie-purple-green .genesis-nav-menu li:hover a,
.lisamarie-purple-green .genesis-nav-menu .current-menu-item a {
	color: #5e3b61;
}

.lisamarie-purple-green a,
.lisamarie-purple-green .cta li a,
.lisamarie-purple-green .entry-title a:hover,
.lisamarie-purple-green .home-cta .widgettitle,
.lisamarie-purple-green .home-cta h2 a:hover,
.lisamarie-purple-green .home-cta a:hover,
.lisamarie-purple-green .home-cta ul li a:hover,
.lisamarie-purple-green .call-to-action .widgettitle {
	color: #ABBD3B;
}

.lisamarie-purple-green .more-link span,
.lisamarie-purple-green .widget-area .more-link a {
	background-color: #ABBD3B;
}

.lisamarie-purple-green .more-link span:hover,
.lisamarie-purple-green .widget-area .more-link a:hover {
	background-color: #bacf35;
}

.lisamarie-purple-green .pagination li a,
.lisamarie-purple-green .pagination li a:hover,
.lisamarie-purple-green .pagination li.active a,
.lisamarie-purple-green .pagination li.disabled,
.lisamarie-purple-green .sidebar .widget.call-to-action,
.lisamarie-purple-green .comment-reply a,
.lisamarie-purple-green button,
.lisamarie-purple-green input[type="button"],
.lisamarie-purple-green input[type="submit"],
.lisamarie-purple-green .btn,
.lisamarie-purple-green .content div.gform_wrapper,
.lisamarie-purple-green .sidebar.widget-area ul.cta li,
.lisamarie-purple-green table.tablepress thead th,
.lisamarie-purple-green table.tablepress tfoot th,
.lisamarie-purple-green .home-cta .box,
.lisamarie-purple-green .genesis-nav-menu li ul,
.lisamarie-purple-green .genesis-nav-menu li li a,
.lisamarie-purple-green .genesis-nav-menu li li a:link,
.lisamarie-purple-green .genesis-nav-menu li li a:visited {
	background-color: #5e3b61;
	border-color: #6f4f72;
}

.lisamarie-purple-green .pagination li a:hover,
.lisamarie-purple-green .pagination li.active a,
.lisamarie-purple-green .comment-reply a:hover,
.lisamarie-purple-green button:hover,
.lisamarie-purple-green input:hover[type="button"],
.lisamarie-purple-green input:hover[type="submit"],
.lisamarie-purple-green .btn,
.lisamarie-purple-green .genesis-nav-menu li li a:hover {
	background-color: #7b4280;
}

.lisamarie-purple-green .sidebar.widget-area ul li,
.lisamarie-purple-green .entry-content ul li,
.lisamarie-purple-green .home-cta ul li {
    list-style-image: url("images/lisamarie-purple-green/bullet-list.png");
}

.lisamarie-purple-green .sidebar .featuredpost .entry {
    background: url("images/lisamarie-purple-green/bullet-list.png") no-repeat scroll 0 5px transparent;
}

.lisamarie-purple-green blockquote {
    background: url("images/lisamarie-purple-green/blockquote.png") no-repeat scroll 12px 28px transparent;
}

.lisamarie-purple-green .social-media .fb {
    background: url("images/lisamarie-purple-green/fb-icon.png") no-repeat scroll 0 center transparent;
}

.lisamarie-purple-green .top-image .entry-title,
.lisamarie-purple-green .genesis-nav-menu a,
.lisamarie-purple-green .genesis-nav-menu a:link,
.lisamarie-purple-green .genesis-nav-menu a:visited,
.lisamarie-purple-green a:hover,
.lisamarie-purple-green .site-footer .social-media a:hover,
.lisamarie-purple-green .site-footer a,
.lisamarie-purple-green .footer-widgets a,
.lisamarie-purple-green .footer-widgets h2 a {
	color: #5D5E5E;
}

.lisamarie-purple-green .top-image .entry-title {
	color: #48484A
}

.lisamarie-purple-green .comment-reply a,
.lisamarie-purple-green .more-link a,
.lisamarie-purple-green .cta li a:hover,
.lisamarie-purple-green .content h3.gform_title,
.lisamarie-purple-green .widget-area .more-link a,
.lisamarie-purple-green  .home-cta .more-link a:hover,
.lisamarie-purple-green .home-cta .more-link a:visited,
.lisamarie-purple-green .home-cta .more-link a,
.lisamarie-purple-green .home-cta ul li a,
.lisamarie-purple-green .home-cta ul li a:visited,
.lisamarie-purple-green .genesis-nav-menu li li a,
.lisamarie-purple-green .genesis-nav-menu li li a:link,
.lisamarie-purple-green .genesis-nav-menu li li a:visited {
	color: #FFF;
}


/* Red/Blue ----------- */

.lisamarie-red-blue a,
.lisamarie-red-blue .widgettitle,
.lisamarie-red-blue .widget-area h2 a:hover,
.lisamarie-red-blue  .entry-title,
.lisamarie-red-blue .fb a,
.lisamarie-red-blue .site-footer a:hover,
.lisamarie-red-blue .sidebar li a:hover,
.lisamarie-red-blue .footer-widgets li a:hover,
.lisamarie-red-blue .footer-widgets a,
.lisamarie-red-blue .footer-widgets h2 a,
.lisamarie-red-blue .footer-widgets .social-media a,
.lisamarie-red-blue .site-footer li a:hover,
.lisamarie-red-blue .site-footer a,
.lisamarie-red-blue .site-footer h2 a,
.lisamarie-red-blue .site-footer .social-media a,
.lisamarie-red-blue .entry-title a,
.lisamarie-red-blue .genesis-nav-menu li a:hover,
.lisamarie-red-blue .genesis-nav-menu li:hover a,
.lisamarie-red-blue .genesis-nav-menu .current-menu-item a {
	color: #bd3b36;
}

.lisamarie-red-blue .cta li a,
.lisamarie-red-blue .entry-title a:hover,
.lisamarie-red-blue .home-cta .widgettitle,
.lisamarie-red-blue .home-cta h2 a:hover,
.lisamarie-red-blue .home-cta a:hover,
.lisamarie-red-blue .home-cta ul li a:hover,
.lisamarie-red-blue .call-to-action .widgettitle {
	color: #82BCCB;
}

.lisamarie-red-blue .more-link span,
.lisamarie-red-blue .widget-area .more-link a {
	background-color: #82BCCB;
}

.lisamarie-red-blue .more-link span:hover,
.lisamarie-red-blue .widget-area .more-link a:hover {
	background-color: #7fc7da;
}

.lisamarie-red-blue .pagination li a,
.lisamarie-red-blue .pagination li a:hover,
.lisamarie-red-blue .pagination li.active a,
.lisamarie-red-blue .pagination li.disabled,
.lisamarie-red-blue .comment-reply a,
.lisamarie-red-blue button,
.lisamarie-red-blue input[type="button"],
.lisamarie-red-blue input[type="submit"],
.lisamarie-red-blue .btn,
.lisamarie-red-blue .sidebar .widget.call-to-action,
.lisamarie-red-blue .content div.gform_wrapper,
.lisamarie-red-blue .sidebar.widget-area ul.cta li,
.lisamarie-red-blue table.tablepress thead th,
.lisamarie-red-blue table.tablepress tfoot th,
.lisamarie-red-blue .home-cta .box,
.lisamarie-red-blue .genesis-nav-menu li ul,
.lisamarie-red-blue .genesis-nav-menu li li a,
.lisamarie-red-blue .genesis-nav-menu li li a:link,
.lisamarie-red-blue .genesis-nav-menu li li a:visited {
	background-color: #bd3b36;
	border-color: #d03b35;
}

.lisamarie-red-blue .pagination li a:hover,
.lisamarie-red-blue .pagination li.active a,
.lisamarie-red-blue .comment-reply a:hover,
.lisamarie-red-blue button:hover,
.lisamarie-red-blue input:hover[type="button"],
.lisamarie-red-blue input:hover[type="submit"],
.lisamarie-red-blue .btn,
.lisamarie-red-blue .genesis-nav-menu li li a:hover {
	background-color: #d5302a;
}

.lisamarie-red-blue .sidebar.widget-area ul li,
.lisamarie-red-blue .entry-content ul li,
.lisamarie-red-blue .home-cta ul li {
    list-style-image: url("images/lisamarie-red-blue/bullet-list.png");
}

.lisamarie-red-blue .sidebar .featuredpost .entry {
    background: url("images/lisamarie-red-blue/bullet-list.png") no-repeat scroll 0 5px transparent;
}

.lisamarie-red-blue blockquote {
    background: url("images/lisamarie-red-blue/blockquote.png") no-repeat scroll 12px 28px transparent;
}

.lisamarie-red-blue .social-media .fb {
    background: url("images/lisamarie-red-blue/fb-icon.png") no-repeat scroll 0 center transparent;
}

.lisamarie-red-blue .genesis-nav-menu a,
.lisamarie-red-blue .genesis-nav-menu a:link,
.lisamarie-red-blue .genesis-nav-menu a:visited,
.lisamarie-red-blue .footer-widgets .social-media a:hover,
.lisamarie-red-blue .site-footer .social-media a:hover,
.lisamarie-red-blue a:hover,
.lisamarie-red-blue .footer-widgets li a,
.lisamarie-red-blue .site-footer li a {
	color: #5D5E5E;
}

.lisamarie-red-blue .top-image .entry-title {
	color: #48484A
}

.lisamarie-red-blue .comment-reply a,
.lisamarie-red-blue .more-link a,
.lisamarie-red-blue .cta li a:hover,
.lisamarie-red-blue .content h3.gform_title,
.lisamarie-red-blue .widget-area .more-link a,
.lisamarie-red-blue  .home-cta .more-link a:hover,
.lisamarie-red-blue .home-cta .more-link a:visited,
.lisamarie-red-blue .home-cta .more-link a,
.lisamarie-red-blue .home-cta ul li a,
.lisamarie-red-blue .home-cta ul li a:visited,
.lisamarie-red-blue .genesis-nav-menu li li a,
.lisamarie-red-blue .genesis-nav-menu li li a:link,
.lisamarie-red-blue .genesis-nav-menu li li a:visited {
	color: #FFF;
}


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

.lisamarie-green-blue .widgettitle,
.lisamarie-green-blue .widget-area h2 a:hover,
.lisamarie-green-blue .entry-title,
.lisamarie-green-blue .fb a,
.lisamarie-green-blue .site-footer a:hover,
.lisamarie-green-blue .sidebar li a:hover,
.lisamarie-green-blue .footer-widgets li a:hover,
.lisamarie-green-blue .footer-widgets a,
.lisamarie-green-blue .footer-widgets a:hover,
.lisamarie-green-blue .footer-widgets h2 a,
.lisamarie-green-blue .site-footer li a:hover,
.lisamarie-green-blue .site-footer a,
.lisamarie-green-blue .site-footer h2 a,
.lisamarie-green-blue .entry-title a,
.lisamarie-green-blue .genesis-nav-menu li a:hover,
.lisamarie-green-blue .genesis-nav-menu li:hover a,
.lisamarie-green-blue .genesis-nav-menu .current-menu-item a {
	color: #a5b264;
}

.lisamarie-green-blue a {
	color: #0BA4E5;
}

.lisamarie-green-blue .call-to-action .widgettitle,
.lisamarie-green-blue .site-footer .social-media a,
.lisamarie-green-blue .cta li a,
.lisamarie-green-blue .entry-title a:hover,
.lisamarie-green-blue .home-cta .widgettitle,
.lisamarie-green-blue .home-cta h2 a:hover,
.lisamarie-green-blue .home-cta a:hover,
.lisamarie-green-blue .home-cta ul li a:hover {
	color: #0E6385;
}

.lisamarie-green-blue .more-link span,
.lisamarie-green-blue .widget-area .more-link a {
	background-color: #0E6385;
}

.lisamarie-green-blue .more-link span:hover,
.lisamarie-green-blue .widget-area .more-link a:hover {
	background-color: #0e6c94;
}

.lisamarie-green-blue .pagination li a,
.lisamarie-green-blue .pagination li a:hover,
.lisamarie-green-blue .pagination li.active a,
.lisamarie-green-blue .pagination li.disabled,
.lisamarie-green-blue .comment-reply a,
.lisamarie-green-blue button,
.lisamarie-green-blue input[type="button"],
.lisamarie-green-blue input[type="submit"],
.lisamarie-green-blue .btn,
.lisamarie-green-blue .sidebar .widget.call-to-action,
.lisamarie-green-blue .content div.gform_wrapper,
.lisamarie-green-blue .sidebar.widget-area ul.cta li,
.lisamarie-green-blue table.tablepress thead th,
.lisamarie-green-blue table.tablepress tfoot th,
.lisamarie-green-blue .home-cta .box,
.lisamarie-green-blue .genesis-nav-menu li ul,
.lisamarie-green-blue .genesis-nav-menu li li a,
.lisamarie-green-blue .genesis-nav-menu li li a:link,
.lisamarie-green-blue .genesis-nav-menu li li a:visited {
	background-color: #a5b264;
	border-color: #b0bf65;
}

.lisamarie-green-blue .pagination li a:hover,
.lisamarie-green-blue .pagination li.active a,
.lisamarie-green-blue .comment-reply a:hover,
.lisamarie-green-blue button:hover,
.lisamarie-green-blue input:hover[type="button"],
.lisamarie-green-blue input:hover[type="submit"],
.lisamarie-green-blue .btn,
.lisamarie-green-blue .genesis-nav-menu li li a:hover {
	background-color: #96a73f;
}

.lisamarie-green-blue .sidebar.widget-area ul li,
.lisamarie-green-blue .entry-content ul li,
.lisamarie-green-blue .home-cta ul li {
    list-style-image: url("images/lisamarie-green-blue/bullet-list.png");
}

.lisamarie-green-blue .sidebar .featuredpost .entry {
    background: url("images/lisamarie-green-blue/bullet-list.png") no-repeat scroll 0 5px transparent;
}

.lisamarie-green-blue blockquote {
    background: url("images/lisamarie-green-blue/blockquote.png") no-repeat scroll 12px 28px transparent;
}

.lisamarie-green-blue .social-media .fb {
    background: url("images/lisamarie-green-blue/fb-icon.png") no-repeat scroll 0 center transparent;
}


.lisamarie-green-blue .genesis-nav-menu a,
.lisamarie-green-blue .genesis-nav-menu a:link,
.lisamarie-green-blue .genesis-nav-menu a:visited,
.lisamarie-green-blue a:hover,
.lisamarie-green-blue .footer-widgets .social-media a:hover,
.lisamarie-green-blue .footer-widgets a,
.lisamarie-green-blue .footer-widgets h2 a,
.lisamarie-green-blue .site-footer .social-media a:hover,
.lisamarie-green-blue .site-footer a,
.lisamarie-green-blue .site-footer h2 a {
	color: #5D5E5E;
}

.lisamarie-green-blue .top-image .entry-title {
	color: #48484A
}

.lisamarie-green-blue .comment-reply a,
.lisamarie-green-blue .more-link a,
.lisamarie-green-blue .cta li a:hover,
.lisamarie-green-blue .content h3.gform_title,
.lisamarie-green-blue .widget-area .more-link a,
.lisamarie-green-blue  .home-cta .more-link a:hover,
.lisamarie-green-blue .home-cta .more-link a:visited,
.lisamarie-green-blue .home-cta .more-link a,
.lisamarie-green-blue .home-cta ul li a,
.lisamarie-green-blue .home-cta ul li a:visited,
.lisamarie-green-blue .genesis-nav-menu li li a,
.lisamarie-green-blue .genesis-nav-menu li li a:link,
.lisamarie-green-blue .genesis-nav-menu li li a:visited {
	color: #FFF;
}

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

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

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

	.site-container .wrap {
		max-width: 100%;
	}

	.site-container .home-cta .wrap,
	.site-container .site-footer .wrap,
	.site-container .site-header .wrap,
	.site-container .site-inner .wrap {
		margin: 0 auto;
		max-width: 96%;
		padding: 0;
	}

	.site-container .site-footer .wrap {
		padding-top: 20px;
	}

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

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

	div.soliloquy-container .soliloquy-caption {
		bottom: auto;
	}

	.site-header ul.genesis-nav-menu {
		font-size: 16px;
	}

	.genesis-nav-menu a {
		padding: 20px 14px;
	}

	.home-cta .box {
		min-height: 220px;
	}

}

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

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

	.wrap,
	.site-inner,
	.site-header .widget-area,
	.title-area,
	.header-image .title-area,
	.site-container .content-sidebar-wrap {
		width: 100%;
	}

	.header-image .site-title {
		background-position: center center;
	}

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

	.genesis-nav-menu a {
		padding: 8px 16px;
	}

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

	.rotator {
		margin: 0 0 16px;
	}

	div.soliloquy-caption-inside h2 {
		font-size: 28px;
	}

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

	.sidebar.widget-area ul.cta li {
		font-size: 20px;
		padding-right: 28px;
	}

	.home-cta .box {
		min-height: 315px;
	}

}

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

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

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

	div.soliloquy-container .soliloquy-caption {
		bottom: 37%;
	}

	.footer-left,
	.footer-widgets,
	.footer-widgets-1,
	.footer-widgets-2,
	.content .entry.odd,
	.content .entry.even,
	.home-cta .home-cta1.box,
	.home-cta .box {
		float: none;
		margin: 0 0 20px;
		min-height: inherit;
		width: 100%;
	}

	.genesis-nav-menu li li a,
	.genesis-nav-menu li li a:link,
	.genesis-nav-menu li li a:visited {
		padding: 11px 20px;
	}


	.site-container .sidebar,
	.site-container .content,
	.site-header .search-form,
	.site-footer {
		width: 100%;
	}

	div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside:after,
	div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside:before {
		display: none;
	}

	.rotator {
		background: none;
	}

	div.soliloquy-container .soliloquy-caption {
		bottom: 0;
		margin: 20px 0 0;
		position: relative;
		right: auto;
		width: 100%;
	}

	div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
		padding: 12px;
		text-align: left;
	}

	div.soliloquy-caption-inside h2 {
		margin-bottom: 0;
	}

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

	.top-image,
	.top-image .entry-title {
		background: none;
		position: relative;
	}

	.home.page .site-inner,
	.site-inner {
		padding-top: 20px;
	}

	.social-media:after {
		background: url("images/fb-box-tail-white.png") no-repeat scroll 0 0 transparent;
	}

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

}

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

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

	div.soliloquy-container .soliloquy-direction-nav {
		display: none !important;
	}

}