/*

	Theme Name: Mariah

	Description: Mariah was designed for today's tech savvy woman. Whether you're a store owner, an affiliate marketer or mommy blogger, Mariah will give you a beautiful design that is mobile friendly, functionally robust, SEO friendly, and easy to use. Mariah is designed for use with the popular e-commerce plugin WooCommerce and incoprorates styling for the store and product pages in each of the available color schemes. Mariah is a 1 or 2-column, widget-ready child theme created for the Genesis Theme Framework by <a href="http://www.web-savvy-marketing.com/go/studiopress/">StudioPress</a>.

	Author: Web Savvy Marketing

	Author URI: http://www.web-savvy-marketing.com/

	Tags: one-column, two-column, right-side, fixed-width, featured-images, theme-options, red, white, tan, gray, blue, orange, teal, green, WooCommerce, e-commerce, translation-ready



	Version: 2.1.0



	Template: genesis



	License: GPL-2.0+

	License URI: http://www.gnu.org/licenses/gpl-2.0.html

	Copyright: Copyright (c) 2014, Web Savvy Marketing

	Text Domain: mariah



*/



/* Import Fonts

------------------------------------------------------------ */



@import url(http://fonts.googleapis.com/css?family=Amatic);

@import url(http://fonts.googleapis.com/css?family=Lobster);

@import url(http://fonts.googleapis.com/css?family=Amatic);



/*

Right to Left styles

---------------------------------------------------------------------------------------------------- */



/* @noflip */

body.rtl {

	direction: rtl;

	unicode-bidi: embed;

}



/*

HTML5 Reset

---------------------------------------------------------------------------------------------------- */



/* Baseline Normalize

	normalize.css v2.1.2 | MIT License | git.io/normalize

--------------------------------------------- */



article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}



/* 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

------------------------------------------------------------ */



body,

h1,

h2,

h2 a,

h2 a:visited,

h3,

h4,

h5,

h6,

p,

select,

textarea {

	color: #797979;

	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: 300;

	line-height: 1.5625;

	margin: 0;

	padding: 0;

	text-decoration: none;

}



blockquote,

input,

select,

textarea,

.author-box,

.breadcrumb,

.sticky,

.taxonomy-description,

.wp-caption {

	background-color: #FFF;

	border: 1px solid #CDBCB2;

}



input,

label,

select,

textarea {

	color: #666;

	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: 300;

}



li,

ol,

ul {

	margin: 0;

	padding: 0;

}



ol li {

	list-style-type: decimal;

}



iframe,

object,

embed {

	max-width: 100%;

}





/* Hyperlinks

------------------------------------------------------------ */



a,

a:visited {

	color: #F7805E;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



a img {

	border: none;

}





/* Body

------------------------------------------------------------ */



body {

	background-color:  #D5D5D5;

	background-image: url("images/main-bg.png");

	background-repeat: repeat;

}



body.custom-background {

	background-image: none;

}



::-moz-selection {

	background-color: #0d72c7;

	color: #fff;

}



::selection {

	background-color: #0d72c7;

	color: #fff;

}





/* Wrap

------------------------------------------------------------ */



.site-container {

	padding: 0;

	min-width: 1000px;

	overflow: hidden;

}





/* Header

------------------------------------------------------------ */



.site-header {

	margin: 0 auto;

	min-height: 100px;

	min-width: 1000px;

	overflow: hidden;

}



.site-header .wrap {

	width: 1000px;

	margin: 0 auto;

}



.title-area {

	float: left;

	overflow: hidden;

	padding: 15px 0 20px;

	width: 400px;

}



.site-title {

	font-family:  "Amatic", Arial, Helvetica, sans-serif;

	font-size: 60px;   /*1pe was 95*/

	line-height: 95px;

	margin: 0;

}



.site-title a,

.site-title a:hover {

	color: #4ab9b0;  /* 1pe cF7805E;*/

	padding: 0 0 0 20px;

	text-decoration: none;

	height:117px;

}



.site-description {

	color: #666666;

    font-size: 18px;

    line-height: 20px;

	padding: 0 0 0 20px;

	margin: -10px 0 0;



}



.site-header .widget-area {

	float: right;

	padding: 0;

	width: 510px;

	margin: 30px 20px 0;

}



.site-header .widget_text .textwidget {

	padding: 0 15px;

	margin: 0;

}



.site-header .widget-area h3 {

	font-size: 34px;

	text-align: right;

	margin: 0;

}



.site-header .widget-area span {

	color: #666;

	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;

	font-size: 23px;

}





/* Image Header - Partial Width

------------------------------------------------------------ */

.header-image .title-area {

	background: url(images/logo.png) no-repeat;

	margin: 20px 0;

}



.header-image .title-area,

.header-image .site-title,

.header-image .site-title a {

	display: block;

	float: left;

	overflow: hidden;

	padding: 0;

	text-indent: -9999px;

	width: 400px;

}



.header-image .site-description {

	display: block;

	overflow: hidden;

}





/* Image Header - Full Width

------------------------------------------------------------ */



.header-full-width .title-area,

.header-full-width .site-title,

.header-full-width .site-title a {

	width: 100%;

}





/* Header / Primary / Secondary Navigation

------------------------------------------------------------ */

.nav-primary {

	background: #CDBCB2;

	clear: both;

	margin: 0 auto;

	min-width: 1000px;

	overflow: hidden;

}



.nav-primary .wrap {

    margin: 0 auto;

    width: 1000px;

}



.nav-secondary {

	margin: 0 auto;

	width: 1000px;

	overflow: hidden;

}



.nav-secondary .wrap {

	background: #FFF;

}



.menu-primary,

.menu-secondary,

.site-header .menu {

	clear: both;

	color: #333;

	margin: 0 auto;

	overflow: hidden;

	width: 100%;

}



.menu-primary {

	font-size: 15px;

	font-weight: bold;

}



.site-header .menu {

	border: 1px solid #ddd;

	box-sizing: border-box;

}





.menu-secondary {

	border-top: none;

	font-size: 14px;

	font-weight: bold;

}



.menu-primary ul,

.menu-secondary ul,

.site-header .menu ul {

	float: left;

	width: 100%;

}



.menu-primary li,

.menu-secondary li,

.site-header .menu li {

	float: left;

	list-style-type: none;

}



.menu-primary a,

.menu-secondary a,

.site-header .menu a {

	display: block;

	padding: 7px 15px 6px;

	position: relative;

	text-decoration: none;

}



.menu-primary a,

.site-header .menu a {

	color: #FFF;

}



.menu-secondary a {

	color: #FFC86E;

}



.menu-primary li a:active,

.menu-primary li a:hover,

.menu-primary .current_page_item a,

.menu-primary .current-cat a,

.menu-primary .current-menu-item a,

.menu-secondary li a:active,

.menu-secondary li a:hover,

.menu-secondary .current_page_item a,

.menu-secondary .current-cat a,

.menu-secondary .current-menu-item a,

.site-header .menu li a:active,

.site-header .menu li a:hover,

.site-header .menu .current_page_item a,

.site-header .menu .current-cat a,

.site-header .menu .current-menu-item a {

	background-color: #F2EAE7;

	color: #F7805E;

}



.menu-primary li li a,

.menu-primary li li a:link,

.menu-primary li li a:visited,

.menu-secondary li li a,

.menu-secondary li li a:link,

.menu-secondary li li a:visited,

.site-header .menu li li a,

.site-header .menu li li a:link,

.site-header .menu li li a:visited {

	background: none;

	background-color: #F2EAE7;

	color: #F7805E;

	font-size: 12px;

	padding: 9px 10px 8px;

	position: relative;

	text-transform: none;

	width: 178px;

}



.menu-primary li li a:active,

.menu-primary li li a:hover,

.menu-secondary li li a:active,

.menu-secondary li li a:hover,

.site-header .menu li li a:active,

.site-header .menu li li a:hover {

	background-color: #CDBCB2;

	color: #FFF;

}



.menu-primary li ul,

.menu-secondary li ul,

.site-header .menu li ul {

	height: auto;

	left: -9999px;

	margin: 0 0 0 -1px;

	position: absolute;

	width: 180px;

	z-index: 9999;

}



.menu-primary li ul a,

.menu-secondary li ul a,

.site-header .menu li ul a {

	width: 180px;

}



.menu-primary li ul ul,

.menu-secondary li ul ul,

.site-header .menu li ul ul {

	margin: -36px 0 0 170px;

}



.menu li:hover ul ul,

.menu li.sfHover ul ul {

	left: -9999px;

}



.menu li:hover,

.menu li.sfHover {

	position: static;

}



ul.menu li:hover>ul,

ul.menu li.sfHover ul,

.site-header .menu li:hover>ul,

.site-header .menu li.sfHover ul {

	left: auto;

}



.menu-primary li a.sf-with-ul,

.menu-secondary li a.sf-with-ul,

.site-header .menu li a.sf-with-ul {

	padding-right: 25px;

}



.menu li a .sf-sub-indicator,

.menu li li a .sf-sub-indicator,

.menu li li li a .sf-sub-indicator {

	background: url(images/arrow-down.png) no-repeat;

	height: 16px;

	position: absolute;

	right: 5px;

	text-indent: -9999px;

	top: 13px;

	width: 16px;

}



.menu li li a .sf-sub-indicator,

.menu li li li a .sf-sub-indicator {

	background: url(images/arrow-right.png) no-repeat;

}





#wpadminbar li:hover ul ul {

	left: 0;

}





/* Primary Navigation Extras

------------------------------------------------------------ */



.menu li.right {

	float: right;

	padding: 7px 15px 6px;

}



.menu li.right a {

	background: none;

	border: none;

	color: #333;

	display: inline;

	text-decoration: none;

}



.menu li.right a:hover {

	color: #0d72c7;

	text-decoration: none;

}



.menu li.search {

	padding: 0 10px;

}



.menu li.rss a {

	background: url(images/rss.png) no-repeat center left;

	margin: 0 0 0 10px;

	padding: 0 0 0 16px;

}



.menu li.twitter a {

	background: url(images/twitter-nav.png) no-repeat center left;

	padding: 0 0 0 20px;

}





/* Inner

------------------------------------------------------------ */



.site-inner {

	margin: 0 auto;

	overflow: hidden;

}



.site-inner .wrap {

	background: #FFF;

	clear: both;

    margin: 0 auto;

    overflow: hidden;

	padding: 20px 0;

	width: 1000px;

}





/* Breadcrumb

------------------------------------------------------------ */



.breadcrumb {

	font-size: 14px;

	margin: -10px 0 30px;

	padding: 5px 10px;

}





/* Taxonomy Description

------------------------------------------------------------ */



.taxonomy-description {

	background-color: #fff;

	margin: -10px 0 30px;

	padding: 0 0 15px;

}



.taxonomy-description p {

	font-size: 14px;

	padding: 15px 15px 0;

}





/* Content-Sidebar Wrap

------------------------------------------------------------ */



.content-sidebar-wrap {

	float: left;

	width: 830px;

}



.content-sidebar .content-sidebar-wrap,

.full-width-content .content-sidebar-wrap,

.sidebar-content .content-sidebar-wrap {

	width: 100%;

}



.sidebar-content-sidebar .content-sidebar-wrap,

.sidebar-sidebar-content .content-sidebar-wrap {

	float: right;

}





/* Content

------------------------------------------------------------ */



.content {

	float: left;

	padding: 0 20px 10px;

	width: 500px;

}



.content-sidebar .content,

.sidebar-content .content {

	width: 670px;

}



.sidebar-content .content,

.sidebar-sidebar-content .content {

	float: right;

}



.full-width-content .content {

	width: 1000px; 

}



.home .content {

	padding: 0;

	width: 1000px;

}



.post {

	background: url("images/dotted-border.png") repeat-x bottom;

	margin: 0 0 40px;

}



.entry-content {

	overflow: hidden;

}



.entry-content p {

	margin: 0 0 25px;

}



blockquote {

	background: url(images/blockquote.png) no-repeat;

	border: none;

	margin: 5px 5px 20px;

	padding: 25px 30px 5px 70px;

}



blockquote p {

	color: #999;

	font-style: italic;

}



p.subscribe-to-comments {

	padding: 20px 0 10px;

}



.clear {

	clear: both;

}



.clear-line {

	border-bottom: 1px solid #ddd;

	clear: both;

	margin: 0 0 25px;

}





/* Column Classes

        Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css

--------------------------------------------- */



.five-sixths,

.four-sixths,

.four-fifths,

.one-fifth,

.one-fourth,

.one-half,

.one-sixth,

.one-third,

.three-fourths,

.three-fifths,

.three-sixths,

.two-fourths,

.two-fifths,

.two-sixths,

.two-thirds {

	float: left;

	margin-bottom: 20px;

	margin-bottom: 1.25rem; /* based on 16px = 100% */

	margin-left: 2.564102564102564%;

}



.one-half,

.three-sixths,

.two-fourths {

	width: 48.717948717948715%;

}



.one-third,

.two-sixths {

	width: 31.623931623931625%;

}



.four-sixths,

.two-thirds {

	width: 65.81196581196582%;

}



.one-fourth {

	width: 23.076923076923077%;

}



.three-fourths {

	width: 74.35897435897436%;

}



.one-fifth {

	width: 17.9487179487179488%;

}



.two-fifths {

	width: 38.4615384615384616%;

}



.three-fifths {

	width: 58.9743589743589744%;

}



.four-fifths {

	width: 79.4871794871794872%;

}



.one-sixth {

	width: 14.52991452991453%;

}



.five-sixths {

	width: 82.90598290598291%;

}



.first {

	clear: both;

	margin-left: 0;

}





/* Featured Post Grid

------------------------------------------------------------ */



.genesis-grid-even,

.genesis-grid-odd {

	margin: 0 0 20px;

	padding: 0 0 15px;

	width: 48%;

}



.genesis-grid-even {

	float: right;

}



.genesis-grid-odd {

	clear: both;

	float: left;

}





/* Headlines

------------------------------------------------------------ */



h1,

h2,

h2 a,

h2 a:visited,

h3,

h4,

h5,

h6 {

	line-height: 1.25;

	margin: 0 0 10px;

}



h1 {

	font-size: 32px;

}



.taxonomy-description h1 {

	margin: 0;

}



h2,

h2 a,

h2 a:visited {

	color: #F7805E;

	font-family:  "Amatic", Arial, Helvetica, sans-serif;

	font-size: 30px;

}



h2 a,

h2 a:visited {

	color: #F7805E;

	font-family:  "Amatic", Arial, Helvetica, sans-serif;

}



h2 a:hover {

	color: #f89072;

	text-decoration: none;

}





h3 {

	color: #F7805E;

	font-family:  "Amatic", Arial, Helvetica, sans-serif;

	font-size: 26px;

}



h4 {

	color: #F7805E;

	font-family:  "Amatic", Arial, Helvetica, sans-serif;

	font-size: 22px;

}





h5 {

	color: #F7805E;

	font-family:  "Amatic", Arial, Helvetica, sans-serif;

	font-size: 20px;

}





.entry-title,

.product_title,

.page-title	{

	color: #F7805E;

	font-family:  "Amatic", Arial, Helvetica, sans-serif;

}



.widget-area h2,

.widget-area h2 a {

	font-size: 22px;

	margin: 0 0 5px;

}



h4.widgettitle,

.taxonomy-description h1 {

	background: #FFC86E;

	color: #FFF;

	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;

	font-size: 18px;

	padding: 5px 10px 5px;

}



.content-sidebar h4.widgettitle,

.sidebar-content-sidebar h4.widgettitle {

	padding-left: 30px;

}



.enews h4.widgettitle,

.widget_search h4.widgettitle,

.widget_product_search h4.widgettitle {

	margin: 0;

}



.cta-box h4.widgettitle {

	color: #FFF;

	font-family:  "Amatic", Arial, Helvetica, sans-serif;

	font-size: 32px;

	padding: 2px 0 0 10px;

}



.sidebar-primary .wsmfeaturedpage h4.widgettitle,

.sidebar-primary .featuredpage h4.widgettitle,

.sidebar-primary .featuredpost h4.widgettitle {

	background: url("images/dotted-border.png") repeat-x center bottom;

	color: #F7805E;

	padding: 5px 10px;

	font-family:  "Amatic", Arial, Helvetica, sans-serif;

	font-size: 32px;

}



.sidebar-secondary h4.widgettitle {

	background: none;

	border: 0 none;

	color: #F7805E;

	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;

	font-size: 18px;

	padding: 0 5px;

}



.widget-area h4 a {

	text-decoration: none;

}



.footer-widgets h4 {

	background: none;

	border: none;

	padding: 0;

}





/* Sidebar Widgettitle Background Color - Yellow Default

------------------------------------------------------------------- */

.home .home-top-left .widgettitle,

.sidebar-content .sidebar-primary h4.widgettitle {

	background: #FFC86E url(images/heading-ribbonbg-yellow.png)  center right no-repeat;

}



.content-sidebar .widgettitle,

.sidebar-content-sidebar .sidebar-primary .widgettitle {

	background: #FFC86E url(images/heading-ribbonbg-yellow-right.png)  center left no-repeat;

}





/* Sidebar Widgettitle Background Color - Pink

-------------------------------------------------------- */

.enews h4.widgettitle,

.widget_text h4.widgettitle,

.user-profile h4.widgettitle,

.widget_recent_products h4.widgettitle,

.widget_product_tag_cloud h4.widgettitle,

.latest-tweets h4.widgettitle {

	background-color: #ffb5ac;   

}



.home .home-top-left .enews h4.widgettitle,

.home .home-top-left .widget_text h4.widgettitle,

.home .home-top-left.user-profile h4.widgettitle,

.home .home-top-left .widget_recent_products h4.widgettitle,

.home .home-top-left .widget_product_tag_cloud h4.widgettitle,

.home .home-top-left .latest-tweets h4.widgettitle,

.sidebar-content .enews h4.widgettitle,

.sidebar-content .widget_text h4.widgettitle,

.sidebar-content .user-profile h4.widgettitle,

.sidebar-content .widget_recent_products h4.widgettitle,

.sidebar-content .widget_product_tag_cloud h4.widgettitle,

.sidebar-content .latest-tweets h4.widgettitle {

	background: #FFB5AC url(images/heading-ribbonbg-pink.png)  center right no-repeat;

}



.content-sidebar .enews h4.widgettitle,

.content-sidebar .widget_text h4.widgettitle,

.content-sidebar .user-profile h4.widgettitle,

.content-sidebar .widget_recent_products h4.widgettitle,

.content-sidebar .widget_product_tag_cloud h4.widgettitle,

.content-sidebar .latest-tweets h4.widgettitle,

.sidebar-content-sidebar .enews h4.widgettitle,

.sidebar-content-sidebar .widget_text h4.widgettitle,

.sidebar-content-sidebar .user-profile h4.widgettitle,

.sidebar-content-sidebar .widget_recent_products h4.widgettitle,

.sidebar-content-sidebar .widget_product_tag_cloud h4.widgettitle,

.sidebar-content-sidebar .latest-tweets h4.widgettitle {

	background: #FFB5AC url(images/heading-ribbonbg-pink-right.png)  center left no-repeat;

}





/* Ordered / Unordered Lists

------------------------------------------------------------ */



.archive-page ul li:before, .entry-content ul li:before {

	border-color: transparent #FFC86E;

    border-style: solid;

    border-width: 0.35em 0 0.35em 0.45em;

    content: "";

    display: block;

    height: 0;

    left: -1em;

    position: relative;

    top: 15px;

    width: 0;

}



.entry-content ol,

.entry-content ul {

	margin: 0;

	padding: 0 0 25px;

}



.archive-page ul li,

.entry-content ul li {

	list-style-type: none;

	margin: 0 0 0 30px;

	padding: 0;

}



.entry-content ol li {

	margin: 0 0 0 35px;

}



.archive-page ul ul,

.entry-content ol ol,

.entry-content ul ul {

	padding: 0;

}





/* Post Info

------------------------------------------------------------ */



.entry-header .entry-meta {

	color: #FFC86E;

	font-size: 13px;

    margin: -5px 0 5px;

}





/* Post Meta

------------------------------------------------------------ */



.entry-footer .entry-meta {

    background: url("images/dotted-border.png") repeat-x scroll center top transparent;

    clear: both;

    font-size: 14px;

    overflow: hidden;

    padding: 0;

}



.entry-footer .entry-meta .entry-categories {

	float: left;

    padding: 10px 0;

    width: 48%;

}

.entry-footer .entry-meta span.entry-tags {

	float: left;

    padding: 10px 0;

    width: 48%;

}





/* Author Box

------------------------------------------------------------ */



.author-box {

	margin: 0 0 40px;

	overflow: hidden;

	padding: 10px;

}



.author-box-content {

	font-size: 14px;

}



.author-box-title {

	color: #F7805E;

	font-weight: bold;

}





/* Sticky Posts

------------------------------------------------------------ */



.sticky {

	background-color: #f5f5f5;

	margin: -10px 0 40px;

	padding: 20px;

}





/* Archive Page

------------------------------------------------------------ */



.archive-page {

	float: left;

	padding: 20px 0 0;

	width: 45%;

}





/* Post Icons

------------------------------------------------------------ */



.entry-comments-link,

.entry-tags {

	margin: 0 0 0 3px;

	padding: 0 0 0 10px;

}





/* Images

------------------------------------------------------------ */



img {

	height: auto;

	max-width: 100%;

}



.avatar,

.featuredpage img,

.featuredpost img,

.post-image {

	background-color: #f5f5f5;

	border: 1px solid #ddd;

	padding: 4px;

}



.author-box .avatar {

	background-color: #fff;

	float: left;

	margin: 0 10px 0 0;

}



.post-image {

	margin: 0 10px 10px 0;

}



.comment-list li .avatar {

	background-color: #fff;

	float: left;

	margin: 5px 10px 0 0;

}



img.centered,

.aligncenter {

	display: block;

	margin: 0 auto 10px;

}



img.alignnone {

	display: inline;

	margin: 0 0 10px;

}



img.alignleft {

	display: inline;

	margin: 0 15px 10px 0;

}



img.alignright {

	display: inline;

	margin: 0 0 10px 15px;

}



.alignleft {

	float: left;

	margin: 0 15px 10px 0;

}



.alignright {

	float: right;

	margin: 0 0 10px 15px;

}



.wp-caption {

	padding: 5px;

	text-align: center;

}



p.wp-caption-text {

	font-size: 14px;

	margin: 5px 0;

}



.wp-smiley,

.wp-wink {

	border: none;

	float: none;

}



.gallery-caption {

}





/* Post Navigation

------------------------------------------------------------ */



.pagination {

	font-size: 14px;

	overflow: hidden;

	padding: 10px 0;

	width: 100%;

}



.pagination li {

	display: inline;

}



.pagination li a,

.pagination li.disabled,

.pagination li a:hover,

.pagination li.active a {

	border: 1px solid #ddd;

	padding: 5px 8px;

}



.pagination li a:hover,

.pagination li.active a {

	background-color: #f5f5f5;

}





/* Primary / Secondary Sidebars

------------------------------------------------------------ */



.sidebar {

	display: inline;

	float: right;

	font-size: 15px;

	width: 330px;

}



.sidebar-secondary {

	float: left;

	width: 150px;

	margin: 0 10px;

}



.sidebar-secondary .textwidget {

	padding: 0 5px;

}



.sidebar-content .sidebar-primary,

.sidebar-sidebar-content .sidebar-primary {

	float: left;

}



.content-sidebar-sidebar .sidebar-secondary {

	float: right;

	margin: 0 20px 0 0;

}



.sidebar p,

.home-cta-boxes p {

	font-size: inherit;

	margin: 0 0 15px;

}

.sidebar .widget {

	background-color: #fff;

	margin: 0 0 15px;

	padding: 0 0 15px;

}



.sidebar .enews-widget,

.sidebar .widget_search,

.sidebar .widget_product_search {

	margin: 0;

}



.sidebar.widget-area ol,

.sidebar.widget-area ul,

.widget-area .textwidget,

.widget_tag_cloud div div,

.tagcloud,

.widget_shopping_cart .total strong,

.widget_shopping_cart .buttons {

	padding: 2px 15px;

}



.sidebar.widget-area ul li,

.footer-widgets .widget-area ul li {

	border-bottom: 1px dotted #CDBCB2;

	list-style-type: none;

	margin: 0 0 7px;

	padding: 0 0 5px;

	word-wrap: break-word;

}



.sidebar.widget-area ul ul li {

	border: none;

	margin: 0;

}





/* Dropdowns

------------------------------------------------------------ */



.widget_archive select,

#cat {

	display: inline;

	margin: 5px 15px 0;

	padding: 3px;

	width: 85%;

}



/* Home Page Bottom Widgets Area 1pe added

------------------------------------------------------------ */

.content-bottom-posts {

	background: url("images/dotted-border.png") repeat-x bottom;

    	margin: 0 0 0 20px;

	padding: 0 0 20px;

	overflow: hidden;

	float: left;

	width: 960px;

	min-height: 200px;

	background: #fff;	/*1pe change bg from 4ab9b0 to white*/

}



/*.content-bottom-posts .widget-wrap {

	margin: 0 0 8px;

} don't think i need this

*/

.content-bottom-posts .widget_text .textwidget,

.content-bottom-posts .wsmfeaturedpage .page,

.content-bottom-posts .featuredpage .page,

.content-bottom-posts .featuredpost .post {

	padding: 0 15px;

}





/* Home Page Top Widgets Area

------------------------------------------------------------ */

.home-top {

	background: url("images/dotted-border.png") repeat-x bottom;

    margin: 0 0 20px;

	padding: 0 0 20px;

	overflow: hidden;

}



.home-top-left,

.home-top .cta-box {

    width: 338px;

}

.home-top .cta-box {

	float: left;

}



.home-top .cta-box .page {

	margin: 0;

}



.home-top-left .widget-wrap {

	margin: 0 0 7px;

}



.home-top-left .widget_text .textwidget,

.home-top-left .wsmfeaturedpage .page,

.home-top-left .featuredpage .page,

.home-top-left .featuredpost .post {

	padding: 0 15px;

}





/* Home Page Slideshow

---------------------------- */

.home-slideshow {

    float: right;

    width: 625px;

	margin: 0px 20px 0 0;  /*1pe margin: -150px 20px 0 0;*/

}



.home-slideshow .soliloquy-container .soliloquy-caption .flex-caption,

.home-slideshow .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {

    background: url("images/slideshow_nav_bg.png") repeat;

    bottom: 0;

    color: #F7805E;

    display: block;

    font-family: 'Amatic',arial,serif;

    font-size: 34px;

	line-height: 34px;

    left: 0;

    padding: 2px 10px 5px;

    position: absolute;

    text-shadow: 1px 1px 1px #FFFFFF;

	text-align: left;

    width: 100%;

	top: auto;

}



.home-slideshow .soliloquy-container.flex-container .flex-control-nav,

.home-slideshow .soliloquy-control-nav,

.home-slideshow div.soliloquy-container .soliloquy-pager {

    bottom: 10px;

    line-height: 0;

    position: absolute;

    right: 10px;

    text-align: right;

    z-index: 1;

}



.home-slideshow div.soliloquy-container .soliloquy-pager span {

	display: none;

}



.home-slideshow .soliloquy-container.flex-container .flex-control-nav li a,

.home-slideshow .soliloquy-container .soliloquy-control-nav li a,

.home-slideshow div.soliloquy-container .soliloquy-pager-link {

    background: url(images/slider-dots.png) no-repeat;

}



.home-slideshow .soliloquy-container .soliloquy-control-nav li a:hover,

.home-slideshow .soliloquy-container .soliloquy-control-nav li a.active,

.home-slideshow .soliloquy-container .soliloquy-control-nav li a.soliloquy-active,

.home-slideshow div.soliloquy-container .soliloquy-pager-link.active,

.home-slideshow div.soliloquy-container .soliloquy-pager-link:hover {

	background-position: 0 -14px !important;

}



/* Home Page Call To Actions

------------------------------------------------------------ */



.home-cta-boxes {

	margin: 20px;

	overflow: hidden;

}



#cta-box-1,

#cta-box-2,

#cta-box-3,

#cta-box-4 {

	float: left;

	width: 317px;

	min-height: 210px;

}



#cta-box-1 {

	background: #F2EAE7;  /* 1pe changed to fff- was #F2EAE7 hang on ill change this down bottom*/

	margin-left: 20px;

}



#cta-box-2 {

	background: #FFB5AC;

	margin-right: 4px;

}



#cta-box-3 {

	background: #F7805E;

	margin-right: 4px;

}



#cta-box-4 {

	background: #FFC86E;

}



#cta-box-1 .widgettitle {

	background: url("images/dotted-border.png") repeat-x bottom;

	color: #F7805E;

}



#cta-box-2 .widgettitle {

	background: url("images/dotted-border-pink.png") repeat-x bottom;

}



#cta-box-3 .widgettitle {

	background: url("images/dotted-border-orange.png") repeat-x bottom;

}



#cta-box-4 .widgettitle {

	background: url("images/dotted-border-yellow.png") repeat-x bottom;

}



#cta-box-1 a.more-link,

#cta-box-1 .more-link a {

	background: #CDBCB2;

	color: #FFF;

	margin: 0;

}



#cta-box-2 a.more-link,

#cta-box-2 .more-link a {

	background: #F2F2F2;

	color: #FFB5AC;

	margin: 0;

}



#cta-box-3 a.more-link,

#cta-box-3 .more-link a {

	background: #F2F2F2;

	color: #F7805E;

	margin: 0;

}



#cta-box-4 a.more-link,

#cta-box-4 .more-link a {

	background: #F2F2F2;

	color: #FFC86E;

	margin: 0;

}





/* Featured Page / Post

------------------------------------------------------------ */



.featuredpage,

.featuredpost {

	clear: both;

	margin: 0;

	overflow: hidden;

}



.widget_text .textwidget,

.wsmfeaturedpage .page,

.featuredpage .page,

.featuredpost .post {

	margin: 0 0 5px;

	overflow: hidden;

	padding: 0 15px 10px;

}





.home-cta-boxes .cta-box p,

.home-cta-boxes .widget_text .textwidget,

.home-cta-boxes .wsmfeaturedpage .page,

.home-cta-boxes .featuredpage .page,

.home-cta-boxes .featuredpost .post {

	color: #797979;

}



.wsmfeaturedpage .more-link a,

.wsmfeaturedpage a.more-link,

.featuredpage .more-link,

.featuredpost .more-link {

    float: right;

    font-family: 'Amatic',arial,serif;

    font-size: 28px;

    line-height: 24px;

    margin: 5px 5px 0;

    padding: 5px 15px;

}



.sidebar-primary .wsmfeaturedpage,

.sidebar-primary .featuredpage,

.sidebar-primary .featuredpost {

	background: #F2EAE7;

	margin: 0 10px 10px;

	overflow: hidden;

	padding: 0;

}



.sidebar-primary a.more-link,

.sidebar-primary .more-link a {

	background: #CDBCB2;

	color: #FFF;

	margin: 0;

}





.footer-widgets .featuredpage .page,

.footer-widgets .featuredpost .post {

	margin: 0 0 10px;

	padding: 0;

}



.more-from-category {

	padding: 5px 15px 0;

}





/* Sharing Widget

------------------------------------------------------------ */

.sharing li.sharing_label {

	color: #F7805E;

}



/* User Profile

------------------------------------------------------------ */



.user-profile {

	overflow: hidden;

}



.user-profile p {

	padding: 5px 15px 0;

}



.user-profile .posts_link {

	padding: 0 15px;

}





/* Buttons

------------------------------------------------------------ */



input[type="button"],

input[type="submit"] {

	background: url(images/gradient.png) 0 0;

	border: 1px solid #ccc;

	cursor: pointer;

	line-height: 19px;

	padding: 5px 7px;

	text-decoration: none;

}



input:hover[type="button"],

input:hover[type="submit"] {

	background: url(images/gradient.png) 0 -33px;

	text-decoration: none;

}





/* Search Form

------------------------------------------------------------ */



.site-header .search-form {

	float: right;

	padding: 0px 0 0;

	position: relative;

}



.home-top-left .search-form {

	padding: 0px 0 0 20px;

	position: relative;

}





.sidebar .search-form {

	padding: 0px 0 0 20px;

	position: relative;

}





.search-form input[type="search"]{

	margin: 5px 0 0;

	padding: 7px 5px 6px;

	width: 74%;

}



.nav-primary .search-form input[type="search"]{

	background-color: #fff;

	margin: 2px -7px 0 0;

}



.widget_search .search-form input[type="submit"] {

	background: #FFC86E;

    border: 0 none;

    color: #FFFFFF;

    font-family: 'Amatic',arial,serif;

    font-size: 28px;

    height: 32px;

    margin: 0 0 0 1px;

    padding: 0;

    position: absolute;

    top: 5px;

    width: 67px;

}





/* eNews and Update Widget

------------------------------------------------------------ */



.enews p {

	padding: 0 15px 5px;

}



.enews #subscribe,

.enews form {

	padding: 0 0 0 20px;

	position: relative;

}



.enews #subbox,

.enews input[type="email"] {

	margin: 5px 0 0;

	padding: 7px 5px 6px;

	width: 74%;

}



.enews #subbutton,

.enews input[type="submit"] {

	background: #FFB5AC;

    border: 0 none;

    color: #FFFFFF;

    font-family: 'Amatic',arial,serif;

    font-size: 28px;

    height: 32px;

    margin: 0 0 0 1px;

    padding: 0 20px;

    position: absolute;

    top: 5px;

    width: 67px;

}





/* Header Social Links

------------------------------------------------------------ */

.mariah-social-widget {

	width: 100%;

	overflow: hidden;

}



.social-wrap {

	list-style:none;

	overflow: hidden;

}



.site-header .social-wrap {

	float: right;

	display:block;

}



.social-wrap li {

	display:block;

	float:left;

	margin:0 5px 0 0;

	height: 54px;

	width: 54px;

	border-bottom: 0;

}



.social-wrap li a {

	display: block;

	height: 53px;

	text-indent: -9999px;

	width: 54px;

}



.social-wrap .fb {

	background: url(images/icon-facebook.png) no-repeat;

}



.social-wrap .tw {

	background: url(images/icon-twitter.png) no-repeat;

}



.social-wrap .fl {

	background: url(images/icon-flkr.png) no-repeat;

}



.social-wrap .gp {

	background: url(images/icon-google.png) no-repeat;

}



.social-wrap .pn {

	background: url(images/icon-p.png) no-repeat;

}



/* Ad Block Widget

------------------------------------------------------------ */

#adblocks {

    background: url("images/dotted-border-vertical.png") repeat-y center center;

    margin: 0 auto 16px;

    max-width: 302px;

}



#adblocks .adblock-125x125 {

    height: 125px;

    width: 125px;

}



#adblocks .adblock-300x250 {

    margin-bottom: 20px;

}



#adblocks .left {

    float: left;

}

#adblocks .right {

    float: right;

    text-align: right;

}



/* Calendar Widget

------------------------------------------------------------ */



#wp-calendar {

	width: 100%;

}



#wp-calendar caption {

	font-size: 12px;

	font-style: italic;

	padding: 2px 5px 0 0;

	text-align: right;

}



#wp-calendar thead {

	background-color: #f5f5f5;

	font-weight: bold;

	margin: 10px 0 0;

}



#wp-calendar td {

	background-color: #f5f5f5;

	padding: 2px;

	text-align: center;

}



/* WooCommerce

------------------------------------------------------------ */



/*Products Page

--------------------------------------- */



.woocommerce #content {

	float: left;

	padding: 0 20px 10px;

	width: 500px;

}



.woocommerce.content-sidebar #content,

.woocommerce.sidebar-content #content {

	width: 670px;

}



.woocommerce.sidebar-content #content,

..woocommercesidebar-sidebar-content #content {

	float: right;

}



.woocommerce.full-width-content #content {

	width: 100%;  /*220317 changed from 1000px to 100percent*/

}



.content ul.products li.last,

#content ul.products li.last {

	margin-right: 10px;

}



.content ul.products li h3,

#content ul.products li h3 {

	color: #F7805E;

    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;

    font-size: 15px;

    font-weight: bold;

}



.content ul.products li,

#content ul.products li {

    padding: 0;

    position: relative;

    width: 30.05%;

	margin: 0 10px 20px;

}



.woocommerce .price .amount {

    color: #FFC86E;

}



#content .add_to_cart_button,

#content .add_to_cart_button {

	background: none repeat scroll 0 0 #FFC86E;

    border: 0 none;

    color: #FFFFFF;

    font-weight: normal;

    text-shadow: 1px 1px 1px #ECAE48;

}



.content ul.products li a img,

#content ul.products li a img {

	border: 2px solid #F2EAE7;

}



.content ul.products li a:hover img,

#content ul.products li a:hover img {

	border: 2px solid #F7805E;

}



.content #breadcrumb,

#content #breadcrumb {

	color: #F7805E;

}



.content #breadcrumb a,

#content #breadcrumb a {

	color:#FFC86E;

}



.content .orderby,

#content .orderby {

	background-color: #FFF;

	border: 1px solid #F7805E;

}



.woocommerce .products a.button.added:before {

	content: '';

}



/* WooCommerce  Tab Style

--------------------------------------- */



.woocommerce .content .woocommerce_tabs,

.woocommerce #content .woocommerce_tabs {

	padding: 20px 0;

}



.woocommerce .content .product .woocommerce_tabs ul.tabs:before,

.woocommerce #content .product .woocommerce_tabs ul.tabs:before {

	border-bottom: 1px solid #F7805E;

}



.woocommerce .content .product .woocommerce_tabs .tabs li.active:after,

.woocommerce #content .product .woocommerce_tabs .tabs li.active:after {

	box-shadow: -2px 2px 0 #F7805E;

}



.woocommerce .content .product .woocommerce_tabs .tabs li.active:before,

.woocommerce #content .product .woocommerce_tabs .tabs li.active:before {

    box-shadow: 2px 2px 0 #F7805E;

}



.woocommerce .content .product .woocommerce_tabs .tabs li.active,

.woocommerce #content .product .woocommerce_tabs .tabs li.active {

	background:#F7805E;

}



.woocommerce .content .product .woocommerce_tabs .tabs li:after,

.woocommerce #content .product .woocommerce_tabs .tabs li:after {

    box-shadow: -2px 2px 0 #FFC86E;

}



.woocommerce .content .product .woocommerce_tabs .tabs li:before,

.woocommerce #content .product .woocommerce_tabs .tabs li:before {

    box-shadow: 2px 2px 0 #FFC86E;

}



.woocommerce .content .product .woocommerce_tabs .tabs li:before,

.woocommerce #content .product .woocommerce_tabs .tabs li:before,

.woocommerce .content .product .woocommerce_tabs .tabs li:after,

.woocommerce #content .product .woocommerce_tabs .tabs li:after {

    border-color: #F7805E;

}



.woocommerce .content .product .woocommerce_tabs .tabs li,

.woocommerce #content .product .woocommerce_tabs .tabs li {

    border: 1px solid #F7805E;

	background: #FFC86E;

}



.woocommerce .content .product .woocommerce_tabs .tabs li a,

.woocommerce #content .product .woocommerce_tabs .tabs li a {

	color: #FFF !important;

	text-shadow: none !important;

}





.woocommerce .content div.product div.images img,

.woocommerce #content div.product div.images img {

    border: 4px solid #F2EAE7;

}



.woocommerce .content table.shop_attributes th,

.woocommerce #content table.shop_attributes th {

	color: #F7805E;

}





.woocommerce .cart .button {

	color: #FFF;

    background: none repeat scroll 0 0 #FFC86E;

    border: medium none;

    text-shadow: 1px 1px 1px #ECAE48;

}



.woocommerce form.cart {

	margin-top: 10px;

}





/* WooCommerce Product Search

--------------------------------------- */

.screen-reader-text {

	display: none;

}



#searchform {

	padding: 0px 0 0 20px;

	position: relative;

}



#s {

	margin: 5px 0 0;

	padding: 7px 5px 6px;

	width: 74%;

}



#searchsubmit {

	background: #FFC86E;

    border: 0 none;

    color: #FFFFFF;

    font-family: 'Amatic',arial,serif;

    font-size: 28px;

    height: 32px;

    margin: 0 0 0 1px;

    padding: 0;

    position: absolute;

    top: 5px;

    width: 67px;

}



/* WooCommerce Widget Cart

--------------------------------------- */

.widget_shopping_cart .button.checkout,

.widget_shopping_cart a:hover.button.checkout {

	background: #F7805E;

    border: 0 none;

    color: #FFFFFF;

    font-weight: normal;

    text-shadow: 1px 1px 1px #ECAE48;

}



.widget_shopping_cart a.button,

.widget_shopping_cart a:hover.button {

	background: #FFC86E;

    border: 0 none;

    color: #FFFFFF;

    font-weight: normal;

    text-shadow: 1px 1px 1px #ECAE48;

}



.widget_shopping_cart .total strong {

	font-weight: bold;

	color: #F7805E;

}



.sidebar-primary .widget_shopping_cart .total {

	border-top: 3px double #F7805E;

	margin: 10px;

}



/* WooCommerce Widget Nayered Nav

--------------------------------------- */



.woocommerce .sidebar .widget_layered_nav ul li,

.woocommerce-page .sidebar .widget_layered_nav ul li,

.sidebar .widget_layered_nav ul li {

	padding-right: 12px;

}



/* WooCommerce Tag Cloud

--------------------------------------- */

.tagcloud {

	overflow: hidden;

}



.tagcloud a {

    background: #FFC86E;

    color: #FFFFFF;

    text-decoration: none;

	font-size: 13px !important;

	font-weight: bold;

	padding: 2px 5px;

	margin: 2px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	display: block;

	float: left

}



.tagcloud a:hover {

	color: #FFF;

	background: #FFB5AC;

	text-decoration: none;

}



.woocommerce .sidebar ul.cart_list li,

.woocommerce .sidebar ul.product_list_widget li,

.woocommerce-page .sidebar ul.cart_list li,

.woocommerce-page .sidebar ul.product_list_widget li {

	padding: 4px 5px 4px 0;

}





/* CheckOut

------------------------------------------------------------ */

.checkout strong {

	color: #F7805E;

}



.checkout .amount {

	color: #FFC86E;

}



#payment ul li {

	list-style: none;

}



#payment .button {

	background: #FFC86E;

    border: none;

    color: #FFFFFF;

    text-shadow: 1px 1px 1px #ECAE48;

}



/* Customer Login

-----------------------------------------------------------*/

.widget_login p {

	margin: 5px 0;

}



.widget_login label {

	width: 25%;

	display: block;

	float: left;

	width: 25%;

}



.widget_login input#user_login {

	height: 20px;

	width: 72%;

}



.widget_login input#user_pass {

	height: 20px;

	width: 72%;

}

.widget_login #wp-submit {

	background: #FFC86E;

    border: 0 none;

    color: #FFFFFF;

    font-family: 'Amatic',arial,serif;

    font-size: 28px;

	height: 32px;

    margin: 0 8px 0 0;

    padding: 0 5px 2px;

	float: right;

}





/* Footer Widgets

------------------------------------------------------------ */



.footer-widgets {

	background-color: #f5f5f5;

	border-top: 1px solid #ddd;

	clear: both;

	font-size: 15px;

	margin: 0 auto;

	overflow: hidden;

	width: 100%;

}



.footer-widgets .wrap {

	overflow: hidden;

	padding: 20px 30px 10px;

}



.footer-widgets .widget {

	background: none;

	border: none;

	margin: 0 0 15px;

	padding: 0;

}



.footer-widgets .textwidget {

	padding: 0;

}



.footer-widgets .widget_tag_cloud div div {

	padding: 0;

}



.footer-widgets p {

	font-size: inherit;

	margin: 0 0 10px;

}



.footer-widgets ul {

	margin: 0;

}



.footer-widgets ul li {

	margin: 0 0 0 20px;

}



.footer-widgets #wp-calendar thead,

.footer-widgets #wp-calendar td {

	background: none;

}



.footer-widgets-1 {

	float: left;

	margin: 0 30px 0 0;

	width: 280px;

}



.footer-widgets-2 {

	float: left;

	width: 280px;

}



.footer-widgets-3 {

	float: right;

	width: 280px;

}



/* Footer

------------------------------------------------------------ */



.site-footer {

	clear: both;

	font-size: 14px;

	margin: 0;

	overflow: hidden;

	min-width: 1000px;

}



.site-footer .wrap {

	background: #F7805E;

	overflow: hidden;

	padding: 20px 15px 10px;

	width: 1000px;

	margin:0 auto;

}



.site-footer p {

	font-size: inherit;

	color: #FFF;

}



.site-footer a,

.site-footer a:visited {

	color: #FFF;

}



.site-footer a:hover {

	color: #FFC86E;

	text-decoration: none;

}



.site-footer .gototop {

	float: left;

	width: 200px;

}



.site-footer .creds {

	float: right;

	text-align: right;

	width: 650px;

}



/* Comments

------------------------------------------------------------ */



.entry-comments,

.comment-respond {

	margin: 0 0 5px;

	overflow: hidden;

	padding: 0 10px;

	position: relative;

}



#author,

#comment,

#email,

#url {

	margin: 10px 5px 0 0;

	padding: 5px;

	width: 50%;

}



#comment {

	height: 150px;

	margin: 10px 0;

	width: 100%;

}



.entry-comments h3 {

	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;

}



.comment-respond #reply-title {

	color: #FFC86E;

	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;

	margin: 0;

}



.ping-list {

	margin: 0 0 40px;

}



.comment-list ol,

.ping-list ol {

	padding: 10px;

}



.comment-list li,

.ping-list li {

	font-size: 16px;

	list-style-type: none;

	margin: 15px 0 5px;

	padding: 10px 15px;

}



.comment-list li ul li {

	list-style-type: none;

	margin-right: -16px;

}



.comment-content p {

	font-size: 14px;

	margin: 0 0 20px;

}



.comment-list cite,

.ping-list cite {

	font-style: normal;

}



.comment-meta {

	font-size: 12px;

	margin: 0 0 5px;

}



.comment-reply {

	font-size: 15px;

	font-weight: 300;

}



.comment-form input[type="submit"] {

    bottom: 11px;

    position: absolute;

    right: 11px;

}



.comment-respond input[type="submit"],

.comment-respond input[type="submit"]:hover {

    background: #FFC86E;

    border: 0 none;

    color: #FFFFFF;

}



.nocomments {

	text-align: center;

}



.entry-comments .pagination {

	display: block;

}



.bypostauthor {

}



.thread-alt,

.thread-even {

	margin: 0;

}



.alt,

.depth-1,

.even {

	border: 1px solid #DDD;

}



/* Gravity Forms

------------------------------------------------------------ */



div.gform_wrapper input,

div.gform_wrapper select,

div.gform_wrapper textarea {

	box-sizing: border-box;

	font-size: 14px !important;

	padding: 4px 5px !important;

}



div.gform_footer input.button {

	color: #333;

}



div.gform_wrapper .ginput_complex label {

	font-size: 14px;

}



div.gform_wrapper li,

div.gform_wrapper form li {

	margin: 0 0 10px;

}



div.gform_wrapper .gform_footer {

	border: none;

	margin: 0;

	padding: 0;

}





/* Color Options

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------*/





/* Green Purple

------------------------------------------------------------ */



.mariah-green-purple a,

.mariah-green-purple a:visited {

	color: #008888;      /*1pe 010115 changed from yellow ffb5ac to teal darker than 4ab9b0*/

}



.mariah-green-purple h2,

.mariah-green-purple h3,

.mariah-green-purple h4,

.mariah-green-purple h5 {

	color: #4ab9b0;

}



.mariah-green-purple .site-title a,

.mariah-green-purple .site-title a:hover {

	color: #4ab9b0;  /*was fac140*/

}



.mariah-green-purple.header-image .title-area {

	background: url(images/green-purple/logo.png) no-repeat;

}



.mariah-green-purple .site-header .widget-area h3 {

	color: #fac140;

}



.mariah-green-purple .social-wrap .fb {

	background: url(images/green-purple/icon-facebook.png) no-repeat;

}



.mariah-green-purple .social-wrap .tw {

	background: url(images/green-purple/icon-twitter.png) no-repeat;

}



.mariah-green-purple .social-wrap .fl {

	background: url(images/green-purple/icon-flkr.png) no-repeat;

}



.mariah-green-purple .social-wrap .gp {

	background: url(images/green-purple/icon-google.png) no-repeat;

}



.mariah-green-purple .social-wrap .pn {

	background: url(images/green-purple/icon-p.png) no-repeat;

}



.mariah-green-purple .nav-primary {

	background: #4ab9b0;

}



.mariah-green-purple .menu-primary li a {

	color: #FFF;

}



.mariah-green-purple .menu-primary li a:active,

.mariah-green-purple .menu-primary li a:hover,

.mariah-green-purple .menu-primary .current_page_item a,

.mariah-green-purple .menu-primary .current-cat a,

.mariah-green-purple .menu-primary .current-menu-item a,

.mariah-green-purple .menu-secondary li a:active,

.mariah-green-purple .menu-secondary li a:hover,

.mariah-green-purple .menu-secondary .current_page_item a,

.mariah-green-purple .menu-secondary .current-cat a,

.mariah-green-purple .menu-secondary .current-menu-item a  {

	color: #FFF;

	background: #fac140;

}



.mariah-green-purple .menu-primary li li a,

.mariah-green-purple .menu-primary li li a:link,

.mariah-green-purple .menu-primary li li a:visited,

.mariah-green-purple .menu-secondary li li a,

.mariah-green-purple .menu-secondary li li a:link,

.mariah-green-purple .menu-secondary li li a:visited {

	background: #91486a;

	color: #FFF;

}



.mariah-green-purple .menu-primary li li a:hover {

	background: #fac140;

	color: #FFF;

}



.mariah-green-purple .menu-secondary li a:hover {

	background: #fac140;

	color: #FFF;

}



.mariah-green-purple .menu-secondary li li a:hover {

	background: #fac140;

	color: #FFF;

}



.mariah-green-purple .home-slideshow .soliloquy-container .soliloquy-caption .flex-caption,

.mariah-green-purple .home-slideshow .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {

	color: #4ab9b0;

}



.mariah-green-purple .home-slideshow .flex-container .flex-control-nav li a,

.mariah-green-purple .home-slideshow .soliloquy-container .soliloquy-control-nav li a,

.mariah-green-purple .home-slideshow div.soliloquy-container .soliloquy-pager-link  {

    background: url(images/green-purple/slider-dots.png) no-repeat;

}



.mariah-green-purple #cta-box-1 .widgettitle {

	color: #fff; /*was #4ab9b0; 1pe default is peach*/

	background:  url("images/green-purple/widget-title-ribbon-bg-02.png") no-repeat scroll right center;  /* 1pe added use this #4ab9b0*/

}



.mariah-green-purple #cta-box-2 .widgettitle {

	   background:#4ab9b0;  /* 1pe was url("images/green-purple/dotted-border-prurpledark.png") repeat-x bottom;*/

}



.mariah-green-purple #cta-box-3 .widgettitle {

	   background: #fac140;  /*1pe was url("images/green-purple/dotted-border-green.png") repeat-x bottom;*/

}



.mariah-green-purple #cta-box-4 .widgettitle {

	   background: #91486a; /*1pe was url("images/green-purple/dotted-border-prurplelight.png") repeat-x bottom;*/

}



.mariah-green-purple #cta-box-1 {    /*1pe added this whole segment*/

	background: none;

}



.mariah-green-purple #cta-box-2 {

	background: none;/*1pe was  #4ab9b0;*/

}



.mariah-green-purple #cta-box-3 {

	background:none; /* 1pe was #fac140;*/

}



.mariah-green-purple #cta-box-4 {

	background: none; /*1pe was #91486a;*/

}



.mariah-green-purple #cta-box-1 a.more-link,

.mariah-green-purple #cta-box-1 .more-link a {

	background: #fac140;  /* 1pe was  #fac140;*/

}



.mariah-green-purple #cta-box-2 a.more-link,

.mariah-green-purple #cta-box-2 .more-link a {

	color: #4ab9b0;

}



.mariah-green-purple #cta-box-3 a.more-link,

.mariah-green-purple #cta-box-3 .more-link a {

	color: #fac140;

}



.mariah-green-purple #cta-box-4 a.more-link,

.mariah-green-purple #cta-box-4 .more-link a {

	color: #91486a;

}



.mariah-green-purple .entry-title,

.mariah-green-purple .entry-title a,

.mariah-green-purple .product_title,

.mariah-green-purple .page-title {

	color: #4ab9b0;

}



.mariah-green-purple .entry-header .entry-meta {

	color: #fac140;

}



.mariah-green-purple .sidebar-secondary h4.widgettitle {

	color: #fac140;

}



.mariah-green-purple .site-footer .wrap {

	background: #fac140;

}



.mariah-green-purple .archive-page ul li:before,

.mariah-green-purple .entry-content ul li:before {

	border-color: transparent #fac140;

}



.mariah-green-purple .tagcloud a {

    background: #91486a;

    color: #FFFFFF;

}



.mariah-green-purple .tagcloud a:hover {

	color: #FFF;

	background: #fac140;

}



.mariah-green-purple .widget_shopping_cart a.button,

.mariah-green-purple .widget_shopping_cart a.button:hover,

.mariah-green-purple .content .cart .button,

.mariah-green-purple #payment .button {

	background: #4ab9b0;

	color: #FFF;

	text-shadow: 1px 1px 1px #91486a;

}



.mariah-green-purple .widget_shopping_cart .button.checkout,

.mariah-green-purple .widget_shopping_cart a.button.checkout:hover {

	background: #fac140;

}



.mariah-green-purple #content .add_to_cart_button {

	background: #fac140;

	text-shadow: 1px 1px 1px #fac140;

}



.mariah-green-purple .widget_login #wp-submit {

	background: #fac140;

}



.mariah-green-purple  input[type="submit"] {

	background: #4ab9b0;

}



.mariah-green-purple .comment-respond .input[type="submit"],

.mariah-green-purple .comment-respond input[type="submit"]:hover {

	background: #4ab9b0;

}





.mariah-green-purple .widget_shopping_cart strong {

	color: #fac140;

}



.mariah-green-purple .sidebar-primary .widget_shopping_cart .total {

	border-top: 3px double #fac140;

}



.mariah-green-purple .author-box-title {

	color: #fac140;

}



.mariah-green-purple .comment-respond #reply-title {

	color: #4ab9b0;

}



.mariah-green-purple .content #breadcrumb,

.mariah-green-purple #content #breadcrumb {

	color: #fac140;

}



.mariah-green-purple .content #breadcrumb a,

.mariah-green-purple #content #breadcrumb a {

	color: #4ab9b0;

}



.mariah-green-purple .content ul.products li a:hover img,

.mariah-green-purple #content ul.products li a:hover img {

	border: 2px solid #fac140;

}



.mariah-green-purple .content ul.products li h3,

.mariah-green-purple #content ul.products li h3 {

	color: #91486a;

}



.mariah-green-purple .price .amount {

	color: #fac140;

}



.mariah-green-purple .content .orderby,

.mariah-green-purple #content .orderby {

	border: 1px solid #fac140;

}



.mariah-green-purple .sidebar-primary a.more-link,

.mariah-green-purple .sidebar-primary .more-link a {

	background: #fac140;

	color: #fff;

}



.mariah-green-purple .content table.shop_attributes th,

.mariah-green-purple #content table.shop_attributes th {

	color: #fac140;

}



.mariah-green-purple .checkout strong {

	color: #91486a;

}



.mariah-green-purple .checkout .amount {

	color: #fac140;

}





/* Product Tab

------------------------------------------------------------ */





.mariah-green-purple .content div.product .woocommerce_tabs ul.tabs li.active:after,

.mariah-green-purple #content div.product .woocommerce_tabs ul.tabs li.active:after {

	box-shadow: -2px 2px 0 #4ab9b0;

}



.mariah-green-purple .content div.product .woocommerce_tabs ul.tabs li.active:before,

.mariah-green-purple #content div.product .woocommerce_tabs ul.tabs li.active:before {

    box-shadow: 2px 2px 0 #4ab9b0;

}



.mariah-green-purple .content div.product .woocommerce_tabs ul.tabs li.active,

.mariah-green-purple #content div.product .woocommerce_tabs ul.tabs li.active {

	background:#4ab9b0;

}



.mariah-green-purple .content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-green-purple #content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-green-purple .content div.product .woocommerce_tabs ul.tabs li:after,

.mariah-green-purple #content div.product .woocommerce_tabs ul.tabs li:after {

    border-color: #4ab9b0;

}



.mariah-green-purple .content div.product .woocommerce_tabs ul.tabs:before,

.mariah-green-purple #content div.product .woocommerce_tabs ul.tabs:before {

	border-bottom: 1px solid #4ab9b0;

}





.mariah-green-purple .content div.product .woocommerce_tabs ul.tabs li:after,

.mariah-green-purple #content div.product .woocommerce_tabs ul.tabs li:after {

    box-shadow: -2px 2px 0 #fac140;

}



.mariah-green-purple .content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-green-purple #content div.product .woocommerce_tabs ul.tabs li:before {

    box-shadow: 2px 2px 0 #fac140;

}



.mariah-green-purple .content div.product .woocommerce_tabs ul.tabs li,

.mariah-green-purple #content div.product .woocommerce_tabs ul.tabs li {

    border: 1px solid #4ab9b0;

	background: #fac140;

}





/* Sidebar Widgettitle Background Color - Default

------------------------------------------------------------- */



.mariah-green-purple h4.widgettitle,

.mariah-green-purple .taxonomy-description h1 {

	background: #91486a;

	color: #FFF;

}



.mariah-green-purple.home .home-top-left h4.widgettitle,

.mariah-green-purple.sidebar-content .widgettitle {

	background: #91486a url(images/green-purple/heading-ribbonbg-purple.png)  center right no-repeat;

}



.mariah-green-purple.content-sidebar h4.widgettitle,

.mariah-green-purple.sidebar-content-sidebar h4.widgettitle {

	background: #91486a url(images/green-purple/heading-ribbonbg-purple-right.png)  center left no-repeat;

}



.mariah-green-purple .sidebar-primary .wsmfeaturedpage h4.widgettitle,

.mariah-green-purple .sidebar-primary .featuredpage h4.widgettitle,

.mariah-green-purple .sidebar-primary .featuredpost h4.widgettitle {

	background: url("images/dotted-border.png") repeat-x center bottom;

}



.mariah-green-purple .sidebar-secondary h4.widgettitle {

	background: transparent;

}



.mariah-green-purple .enews #subbutton {

	background-color: #fac140;

}



.mariah-green-purple .widget_search .search-form input[type="submit"],

.mariah-green-purple #searchsubmit {

	background: #91486a;

}



.mariah-green-purple .sidebar-primary .wsmfeaturedpage h4.widgettitle,

.mariah-green-purple .sidebar-primary .featuredpage h4.widgettitle,

.mariah-green-purple .sidebar-primary .featuredpost h4.widgettitle {

	color: #4ab9b0;

}





/* Sidebar Widget Title Background Color

------------------------------------------------------------ */



.mariah-green-purple .enews h4.widgettitle,

.mariah-green-purple .widget_text h4.widgettitle,

.mariah-green-purple .user-profile h4.widgettitle,

.mariah-green-purple .widget_recent_products h4.widgettitle,

.mariah-green-purple .widget_product_tag_cloud h4.widgettitle,

.mariah-green-purple .latest-tweets h4.widgettitle {

	background-color: #fac140;

}



.mariah-green-purple.home .home-top-left .enews h4.widgettitle,

.mariah-green-purple.home .home-top-left .widget_text h4.widgettitle,

.mariah-green-purple.home .home-top-left.user-profile h4.widgettitle,

.mariah-green-purple.home .home-top-left .widget_recent_products h4.widgettitle,

.mariah-green-purple.home .home-top-left .widget_product_tag_cloud h4.widgettitle,

.mariah-green-purple.home .home-top-left .latest-tweets h4.widgettitle,

.mariah-green-purple.sidebar-content .enews h4.widgettitle,

.mariah-green-purple.sidebar-content .widget_text h4.widgettitle,

.mariah-green-purple.sidebar-content .user-profile h4.widgettitle,

.mariah-green-purple.sidebar-content .widget_recent_products h4.widgettitle,

.mariah-green-purple.sidebar-content .widget_product_tag_cloud h4.widgettitle,

.mariah-green-purple.sidebar-content .latest-tweets h4.widgettitle {

	background: #fac140 url(images/green-purple/heading-ribbonbg-green.png)  center right no-repeat;

}



.mariah-green-purple.content-sidebar .enews h4.widgettitle,

.mariah-green-purple.content-sidebar .widget_text h4.widgettitle,

.mariah-green-purple.content-sidebar .user-profile h4.widgettitle,

.mariah-green-purple.content-sidebar .widget_recent_products h4.widgettitle,

.mariah-green-purple.content-sidebar .widget_product_tag_cloud h4.widgettitle,

.mariah-green-purple.content-sidebar .latest-tweets h4.widgettitle,

.mariah-green-purple.sidebar-content-sidebar .enews h4.widgettitle,

.mariah-green-purple.sidebar-content-sidebar .widget_text h4.widgettitle,

.mariah-green-purple.sidebar-content-sidebar .user-profile h4.widgettitle,

.mariah-green-purple.sidebar-content-sidebar .widget_recent_products h4.widgettitle,

.mariah-green-purple.sidebar-content-sidebar .widget_product_tag_cloud h4.widgettitle,

.mariah-green-purple.sidebar-content-sidebar .latest-tweets h4.widgettitle {

	background: #4ab9b0 url(images/green-purple/heading-ribbonbg-green-right.png)  center left no-repeat; /*1pe changed from yellow ffb5ac to teal #4ab9b0 */

}





/* Blue

------------------------------------------------------------ */



.mariah-blue a,

.mariah-blue a:visited {

	color: #036993;

}



.mariah-blue h2,

.mariah-blue h3,

.mariah-blue h4,

.mariah-blue h5 {

	color: #174255;

}



.mariah-blue .site-title a,

.mariah-blue .site-title a:hover {

	color: #036993;

}



.mariah-blue.header-image .title-area {

	background: url(images/blue/logo.png) no-repeat;

}



.mariah-blue .site-header .widget-area h3 {

	color: #036993;

}



.mariah-blue .social-wrap .fb {

	background: url(images/blue/icon-facebook.png) no-repeat;

}



.mariah-blue .social-wrap .tw {

	background: url(images/blue/icon-twitter.png) no-repeat;

}



.mariah-blue .social-wrap .fl {

	background: url(images/blue/icon-flkr.png) no-repeat;

}



.mariah-blue .social-wrap .gp {

	background: url(images/blue/icon-google.png) no-repeat;

}



.mariah-blue .social-wrap .pn {

	background: url(images/blue/icon-p.png) no-repeat;

}



.mariah-blue .nav-primary {

	background: #174255;

}



.mariah-blue .menu-primary li a {

	color: #FFF;

}



.mariah-blue .menu-primary li a:active,

.mariah-blue .menu-primary li a:hover,

.mariah-blue .menu-primary .current_page_item a,

.mariah-blue .menu-primary .current-cat a,

.mariah-blue .menu-primary .current-menu-item a,

.mariah-blue .menu-secondary li a:active,

.mariah-blue .menu-secondary li a:hover,

.mariah-blue .menu-secondaryy .current_page_item a,

.mariah-blue .menu-secondary .current-cat a,

.mariah-blue .menu-secondary .current-menu-item a {

	color: #FFF;

	background: #036993;

}



.mariah-blue .menu-primary li li a,

.mariah-blue .menu-primary li li a:link,

.mariah-blue  .menu-primary li li a:visited,

.mariah-blue .menu-secondary li li a,

.mariah-blue .menu-secondary li li a:link,

.mariah-blue  .menu-secondary li li a:visited {

	background: #3396B2;

	color: #FFF;

}



.mariah-blue .menu-primary li li a:hover {

	background: #036993;

	color: #FFF;

}



.mariah-blue .menu-secondary li a:hover {

	background: #036993;

	color: #FFF;

}



.mariah-blue .menu-secondary li li a:hover {

	background: #036993;

	color: #FFF;

}



.mariah-blue .home-slideshow .soliloquy-container .soliloquy-caption .flex-caption,

.mariah-blue .home-slideshow .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {

	color: #174255;

}



.mariah-blue .home-slideshow .flex-container .flex-control-nav li a,

.mariah-blue .home-slideshow .soliloquy-container .soliloquy-control-nav li a,

.mariah-blue .home-slideshow div.soliloquy-container .soliloquy-pager-link {

    background: url(images/blue/slider-dots.png) no-repeat;

}





.mariah-blue #cta-box-1 .widgettitle {

	color: #174255;

}



.mariah-blue #cta-box-2 .widgettitle {

	   background: url("images/blue/dotted-border-cta2.png") repeat-x bottom;

}



.mariah-blue #cta-box-3 .widgettitle {

	   background: url("images/blue/dotted-border-cta3.png") repeat-x bottom;

}



.mariah-blue #cta-box-4 .widgettitle {

	   background: url("images/blue/dotted-border-cta4.png") repeat-x bottom;

}



.mariah-blue #cta-box-2 {

	background: #174255;

}



.mariah-blue #cta-box-3 {

	background: #036993;

}



.mariah-blue #cta-box-4 {

	background: #3396B2;

}



.mariah-blue #cta-box-1 a.more-link,

.mariah-blue #cta-box-1 .more-link a {

	background: #036993;

}



.mariah-blue #cta-box-2 a.more-link,

.mariah-blue #cta-box-2 .more-link a {

	color: #174255;

}



.mariah-blue #cta-box-3 a.more-link,

.mariah-blue #cta-box-3 .more-link a {

	color: #036993;

}



.mariah-blue #cta-box-4 a.more-link,

.mariah-blue #cta-box-4 .more-link a {

	color: #3396B2;

}



.mariah-blue .entry-title,

.mariah-blue .entry-title a,

.mariah-blue .product_title,

.mariah-blue .page-title {

	color: #174255;

}



.mariah-blue .entry-header .entry-meta {

	color: #036993;

}



.mariah-blue .sidebar-secondary h4.widgettitle {

	color: #036993;

}



.mariah-blue .site-footer .wrap {

	background: #036993;

}



.mariah-blue .archive-page ul li:before,

.mariah-blue .entry-content ul li:before {

	border-color: transparent #036993;

}



.mariah-blue .tagcloud a {

    background: #3396B2;

    color: #FFFFFF;

}



.mariah-blue .tagcloud a:hover {

	color: #FFF;

	background: #036993;

}



.mariah-blue .widget_shopping_cart a.button,

.mariah-blue .widget_shopping_cart a.button:hover,

.mariah-blue .content .cart .button,

.mariah-blue #payment .button {

	background: #174255;

	color: #FFF;

	text-shadow: 1px 1px 1px #3396B2;

}



.mariah-blue .widget_shopping_cart .button.checkout,

.mariah-blue .widget_shopping_cart a.button.checkout:hover {

	background: #036993;

}



.mariah-blue #content .add_to_cart_button {

	background: #036993;

	text-shadow: 1px 1px 1px #036993;

}



.mariah-blue .widget_login #wp-submit {

	background: #036993;

}



.mariah-blue  input[type="submit"] {

	background: #174255;

}



.mariah-blue .comment-respond input[type="submit"],

.mariah-blue .comment-respond input[type="submit"]:hover {

	background: #036993;

}



.mariah-blue .widget_shopping_cart strong {

	color: #036993;

}



.mariah-blue .sidebar-primary .widget_shopping_cart .total {

	border-top: 3px double #036993;

}



.mariah-blue .author-box-title {

	color: #036993;

}



.mariah-blue .comment-respond #reply-title {

	color: #174255;

}



.mariah-blue .content #breadcrumb,

.mariah-blue #content #breadcrumb {

	color: #036993;

}



.mariah-blue .content #breadcrumb a,

.mariah-blue #content #breadcrumb a {

	color: #174255;

}



.mariah-blue .content ul.products li a:hover img,

.mariah-blue #content ul.products li a:hover img {

	border: 2px solid #036993;

}



.mariah-blue .content ul.products li h3,

.mariah-blue #content ul.products li h3 {

	color: #3396B2;

}



.mariah-blue .price .amount {

	color: #036993;

}



.mariah-blue .content .orderby,

.mariah-blue #content .orderby {

	border: 1px solid #036993;

}



.mariah-blue .sidebar-primary a.more-link,

.mariah-blue .sidebar-primary .more-link a {

	background: #036993;

	color: #fff;

}



.mariah-blue .content table.shop_attributes th,

.mariah-blue #content table.shop_attributes th {

	color: #036993;

}



.mariah-blue .checkout strong {

	color: #3396B2;

}



.mariah-blue .checkout .amount {

	color: #036993;

}





/* Product Tab

------------------------------------------------------------ */



.mariah-blue .content div.product .woocommerce_tabs ul.tabs:before,

.mariah-blue #content div.product .woocommerce_tabs ul.tabs:before {

	border-bottom: 1px solid #174255;

}



.mariah-blue .content div.product .woocommerce_tabs ul.tabs li.active:after,

.mariah-blue #content div.product .woocommerce_tabs ul.tabs li.active:after {

	box-shadow: -2px 2px 0 #174255;

}



.mariah-blue .content div.product .woocommerce_tabs ul.tabs li.active:before,

.mariah-blue #content div.product .woocommerce_tabs ul.tabs li.active:before {

    box-shadow: 2px 2px 0 #174255;

}



.mariah-blue .content div.product .woocommerce_tabs ul.tabs li.active,

.mariah-blue #content div.product .woocommerce_tabs ul.tabs li.active {

	background:#174255;

}



.mariah-blue .content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-blue #content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-blue .content div.product .woocommerce_tabs ul.tabs li:after,

.mariah-blue #content div.product .woocommerce_tabs ul.tabs li:after {

    border-color: #174255;

}



.mariah-blue .content div.product .woocommerce_tabs ul.tabs li:after,

.mariah-blue #content div.product .woocommerce_tabs ul.tabs li:after {

    box-shadow: -2px 2px 0 #036993;

}



.mariah-blue .content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-blue #content div.product .woocommerce_tabs ul.tabs li:before {

    box-shadow: 2px 2px 0 #036993;

}



.mariah-blue .content div.product .woocommerce_tabs ul.tabs li,

.mariah-blue #content div.product .woocommerce_tabs ul.tabs li {

    border: 1px solid #174255;

		background: #036993;

}







/* Sidebar Widgettitle Background Color - Default

------------------------------------------------------------- */



.mariah-blue h4.widgettitle,

.mariah-blue .taxonomy-description h1 {

	background: #3396B2;

	color: #FFF;

}



.mariah-blue.home .home-top-left h4.widgettitle,

.mariah-blue.sidebar-content h4.widgettitle {

	background: #3396B2 url(images/blue/heading-ribbonbg-cyan.png)  center right no-repeat;

}



.mariah-blue.content-sidebar h4.widgettitle,

.mariah-blue.sidebar-content-sidebar h4.widgettitle {

	background: #3396B2 url(images/blue/heading-ribbonbg-cyan-right.png)  center left no-repeat;

}



.mariah-blue .sidebar-primary .wsmfeaturedpage h4.widgettitle,

.mariah-blue .sidebar-primary .featuredpage h4.widgettitle,

.mariah-blue .sidebar-primary .featuredpost h4.widgettitle {

	background: url("images/dotted-border.png") repeat-x center bottom;

}



.mariah-blue .sidebar-secondary h4.widgettitle {

	background: transparent;

}



.mariah-blue .enews #subbutton {

	background-color: #036993;

}



.mariah-blue .widget_search .search-form input[type="submit"],

.mariah-blue #searchsubmit {

	background: #3396B2;

}



.mariah-blue .sidebar-primary .wsmfeaturedpage h4.widgettitle,

.mariah-blue .sidebar-primary .featuredpage h4.widgettitle,

.mariah-blue .sidebar-primary .featuredpost h4.widgettitle {

	color: #174255;

}





/* Sidebar Widget Title Background Color  - Blue

------------------------------------------------------------ */



.mariah-blue .enews h4.widgettitle,

.mariah-blue .widget_text h4.widgettitle,

.mariah-blue .user-profile h4.widgettitle,

.mariah-blue .widget_recent_products h4.widgettitle,

.mariah-blue .widget_product_tag_cloud h4.widgettitle,

.mariah-blue .latest-tweets h4.widgettitle {

	background-color: #036993;

}



.mariah-blue.home .home-top-left .enews h4.widgettitle,

.mariah-blue.home .home-top-left .widget_text h4.widgettitle,

.mariah-blue.home .home-top-left.user-profile h4.widgettitle,

.mariah-blue.home .home-top-left .widget_recent_products h4.widgettitle,

.mariah-blue.home .home-top-left .widget_product_tag_cloud h4.widgettitle,

.mariah-blue.home .home-top-left .latest-tweets h4.widgettitle,

.mariah-blue.sidebar-content .enews h4.widgettitle,

.mariah-blue.sidebar-content .widget_text h4.widgettitle,

.mariah-blue.sidebar-content .user-profile h4.widgettitle,

.mariah-blue.sidebar-content .widget_recent_products h4.widgettitle,

.mariah-blue.sidebar-content .widget_product_tag_cloud h4.widgettitle,

.mariah-blue.sidebar-content .latest-tweets h4.widgettitle {

	background: #036993 url(images/blue/heading-ribbonbg-blue.png)  center right no-repeat;

}



.mariah-blue.content-sidebar .enews h4.widgettitle,

.mariah-blue.content-sidebar .widget_text h4.widgettitle,

.mariah-blue.content-sidebar .user-profile h4.widgettitle,

.mariah-blue.content-sidebar .widget_recent_products h4.widgettitle,

.mariah-blue.content-sidebar .widget_product_tag_cloud h4.widgettitle,

.mariah-blue.content-sidebar .latest-tweets h4.widgettitle,

.mariah-blue.sidebar-content-sidebar .enews h4.widgettitle,

.mariah-blue.sidebar-content-sidebar .widget_text h4.widgettitle,

.mariah-blue.sidebar-content-sidebar .user-profile h4.widgettitle,

.mariah-blue.sidebar-content-sidebar .widget_recent_products h4.widgettitle,

.mariah-blue.sidebar-content-sidebar .widget_product_tag_cloud h4.widgettitle,

.mariah-blue.sidebar-content-sidebar .latest-tweets h4.widgettitle {

	background: #036993 url(images/blue/heading-ribbonbg-blue-right.png)  center left no-repeat;

}





/* Red Tan

------------------------------------------------------------ */



.mariah-red-tan a,

.mariah-red-tan a:visited {

	color: #CC1727;

}



.mariah-red-tan h2,

.mariah-red-tan h3,

.mariah-red-tan h4,

.mariah-red-tan h5 {

	color: #7D7272;

}



.mariah-red-tan .site-title a,

.mariah-red-tan .site-title a:hover {

	color: #CC1727;

}



.mariah-red-tan.header-image .title-area {

	background: url(images/red-tan/logo.png) no-repeat;

}



.mariah-red-tan .site-header .widget-area h3 {

	color: #CC1727;

}



.mariah-red-tan .social-wrap .fb {

	background: url(images/red-tan/icon-facebook.png) no-repeat;

}



.mariah-red-tan .social-wrap .tw {

	background: url(images/red-tan/icon-twitter.png) no-repeat;

}



.mariah-red-tan .social-wrap .fl {

	background: url(images/red-tan/icon-flkr.png) no-repeat;

}



.mariah-red-tan .social-wrap .gp {

	background: url(images/red-tan/icon-google.png) no-repeat;

}



.mariah-red-tan .social-wrap .pn {

	background: url(images/red-tan/icon-p.png) no-repeat;

}



.mariah-red-tan .nav-primary {

	background: #7D7272;

}



.mariah-red-tan .menu-primary li a {

	color: #FFF;

}



.mariah-red-tan .menu-primary li a:active,

.mariah-red-tan .menu-primary li a:hover,

.mariah-red-tan .menu-primary .current_page_item a,

.mariah-red-tan .menu-primary .current-cat a,

.mariah-red-tan .menu-primary .current-menu-item a,

.mariah-red-tan .menu-secondary li a:active,

.mariah-red-tan .menu-secondary li a:hover,

.mariah-red-tan .menu-secondary .current_page_item a,

.mariah-red-tan .menu-secondary .current-cat a,

.mariah-red-tan .menu-secondary .current-menu-item a  {

	color: #FFF;

	background: #CC1727;

}



.mariah-red-tan .menu-primary li li a,

.mariah-red-tan .menu-primary li li a:link,

.mariah-red-tan  .menu-primary li li a:visited,

.mariah-red-tan .menu-secondary li li a,

.mariah-red-tan .menu-secondary li li a:link,

.mariah-red-tan .menu-secondary li li a:visited{

	background: #BAB3AD;

	color: #FFF;

}



.mariah-red-tan .menu-primary li li a:hover {

	background: #CC1727;

	color: #FFF;

}



.mariah-red-tan .menu-secondary li a:hover {

	background: #BAB3AD;

	color: #FFF;

}



.mariah-red-tan .menu-secondary li li a:hover {

	background: #7D7272;

	color: #FFF;

}



.mariah-red-tan .home-slideshow .soliloquy-container .soliloquy-caption .flex-caption,

.mariah-red-tan .home-slideshow .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {

	color: #7D7272;

}



.mariah-red-tan .home-slideshow .flex-container .flex-control-nav li a,

.mariah-red-tan .home-slideshow .soliloquy-container .soliloquy-control-nav li a,

.mariah-red-tan .home-slideshow div.soliloquy-container .soliloquy-pager-link {

    background: url(images/red-tan/slider-dots.png) no-repeat;

}



.mariah-red-tan #cta-box-1 .widgettitle {

	color: #7D7272;

}



.mariah-red-tan #cta-box-2 .widgettitle {

	   background: url("images/red-tan/dotted-border-cta2.png") repeat-x bottom;

}



.mariah-red-tan #cta-box-3 .widgettitle {

	   background: url("images/red-tan/dotted-border-cta3.png") repeat-x bottom;

}



.mariah-red-tan #cta-box-4 .widgettitle {

	   background: url("images/red-tan/dotted-border-cta4.png") repeat-x bottom;

}



.mariah-red-tan #cta-box-2 {

	background: #7D7272;

}



.mariah-red-tan #cta-box-3 {

	background: #CC1727;

}



.mariah-red-tan #cta-box-4 {

	background: #BAB3AD;

}



.mariah-red-tan #cta-box-1 a.more-link,

.mariah-red-tan #cta-box-1 .more-link a {

	background: #CC1727;

}



.mariah-red-tan #cta-box-2 a.more-link,

.mariah-red-tan #cta-box-2 .more-link a {

	color: #7D7272;

}



.mariah-red-tan #cta-box-3 a.more-link,

.mariah-red-tan #cta-box-3 .more-link a {

	color: #CC1727;

}



.mariah-red-tan #cta-box-4 a.more-link,

.mariah-red-tan #cta-box-4 .more-link a {

	color: #BAB3AD;

}



.mariah-red-tan .entry-title,

.mariah-red-tan .entry-title a,

.mariah-red-tan .product_title,

.mariah-red-tan .page-title {

	color: #7D7272;

}



.mariah-red-tan .entry-header .entry-meta {

	color: #CC1727;

}



.mariah-red-tan .sidebar-secondary h4.widgettitle {

	color: #CC1727;

}



.mariah-red-tan .site-footer .wrap {

	background: #CC1727;

}



.mariah-red-tan .archive-page ul li:before,

.mariah-red-tan .entry-content ul li:before {

	border-color: transparent #CC1727;

}



.mariah-red-tan .tagcloud a {

    background: #BAB3AD;

    color: #FFFFFF;

}



.mariah-red-tan .tagcloud a:hover {

	color: #FFF;

	background: #CC1727;

}



.mariah-red-tan .widget_shopping_cart a.button,

.mariah-red-tan .widget_shopping_cart a.button:hover,

.mariah-red-tan .content .cart .button,

.mariah-red-tan #payment .button {

	background: #7D7272;

	color: #FFF;

	text-shadow: 1px 1px 1px #BAB3AD;

}



.mariah-red-tan .widget_shopping_cart .button.checkout,

.mariah-red-tan .widget_shopping_cart a.button.checkout:hover {

	background: #CC1727;

}



.mariah-red-tan #content .add_to_cart_button {

	background: #CC1727;

	text-shadow: 1px 1px 1px #CC1727;

}



.mariah-red-tan .widget_login #wp-submit {

	background: #CC1727;

}



.mariah-red-tan  input[type="submit"] {

	background: #7D7272;

}



.mariah-red-tan .comment-respond input[type="submit"],

.mariah-red-tan .comment-respond input[type="submit"]:hover {

	background: #7D7272;

}



.mariah-red-tan .widget_shopping_cart strong {

	color: #CC1727;

}



.mariah-red-tan .sidebar-primary .widget_shopping_cart .total {

	border-top: 3px double #CC1727;

}



.mariah-red-tan .author-box-title {

	color: #CC1727;

}



.mariah-red-tan .comment-respond #reply-title {

	color: #7D7272;

}



.mariah-red-tan .content #breadcrumb,

.mariah-red-tan #content #breadcrumb {

	color: #CC1727;

}



.mariah-red-tan .content #breadcrumb a,

.mariah-red-tan #content #breadcrumb a {

	color: #7D7272;

}



.mariah-red-tan .content ul.products li a:hover img,

.mariah-red-tan #content ul.products li a:hover img {

	border: 2px solid #CC1727;

}



.mariah-red-tan .content ul.products li h3,

.mariah-red-tan #content ul.products li h3 {

	color: #BAB3AD;

}



.mariah-red-tan .price .amount {

	color: #CC1727;

}



.mariah-red-tan .content .orderby,

.mariah-red-tan #content .orderby {

	border: 1px solid #CC1727;

}



.mariah-red-tan .sidebar-primary a.more-link,

.mariah-red-tan .sidebar-primary .more-link a {

	background: #CC1727;

	color: #fff;

}



.mariah-red-tan .content table.shop_attributes th,

.mariah-red-tan #content table.shop_attributes th {

	color: #CC1727;

}



.mariah-red-tan .checkout strong {

	color: #BAB3AD;

}



.mariah-red-tan .checkout .amount {

	color: #CC1727;

}





/* Product Tab

------------------------------------------------------------ */



.mariah-red-tan .content div.product .woocommerce_tabs ul.tabs li.active:after,

.mariah-red-tan #content div.product .woocommerce_tabs ul.tabs li.active:after {

	box-shadow: -2px 2px 0 #7D7272;

}



.mariah-red-tan .content div.product .woocommerce_tabs ul.tabs li.active:before,

.mariah-red-tan #content div.product .woocommerce_tabs ul.tabs li.active:before {

    box-shadow: 2px 2px 0 #7D7272;

}



.mariah-red-tan .content div.product .woocommerce_tabs ul.tabs li.active,

.mariah-red-tan #content div.product .woocommerce_tabs ul.tabs li.active {

	background:#7D7272;

}



.mariah-red-tan .content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-red-tan #content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-red-tan .content div.product .woocommerce_tabs ul.tabs li:after,

.mariah-red-tan #content div.product .woocommerce_tabs ul.tabs li:after {

    border-color: #7D7272;

}



.mariah-red-tan .content div.product .woocommerce_tabs ul.tabs li:after,

.mariah-red-tan #content div.product .woocommerce_tabs ul.tabs li:after {

    box-shadow: -2px 2px 0 #CC1727;

}



.mariah-red-tan .content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-red-tan #content div.product .woocommerce_tabs ul.tabs li:before {

    box-shadow: 2px 2px 0 #CC1727;

}



.mariah-red-tan .content  div.product .woocommerce_tabs ul.tabs:before,

.mariah-red-tan #content  div.product .woocommerce_tabs ul.tabs:before {

	border-bottom: 1px solid #7D7272;

}



.mariah-red-tan .content div.product .woocommerce_tabs ul.tabs li,

.mariah-red-tan #content div.product .woocommerce_tabs ul.tabs li {

    border: 1px solid #7D7272;

	background: #CC1727;

}





/* Sidebar Widgettitle Background Color - Default

------------------------------------------------------------- */



.mariah-red-tan h4.widgettitle,

.mariah-red-tan .taxonomy-description h1 {

	background: #BAB3AD;

	color: #FFF;

}



.mariah-red-tan.home .home-top-left h4.widgettitle,

.mariah-red-tan.sidebar-content h4.widgettitle {

	background: #BAB3AD url(images/red-tan/heading-ribbonbg-grey.png)  center right no-repeat;

}



.mariah-red-tan.content-sidebar h4.widgettitle,

.mariah-red-tan.sidebar-content-sidebar h4.widgettitle {

	background: #BAB3AD url(images/red-tan/heading-ribbonbg-grey-right.png)  center left no-repeat;

}



.mariah-red-tan .sidebar-primary .wsmfeaturedpage h4.widgettitle,

.mariah-red-tan .sidebar-primary .featuredpage h4.widgettitle,

.mariah-red-tan .sidebar-primary .featuredpost h4.widgettitle {

	background: url("images/dotted-border.png") repeat-x center bottom;

}



.mariah-red-tan .sidebar-secondary h4.widgettitle {

	background: transparent;

}



.mariah-red-tan .enews #subbutton {

	background-color: #CC1727;

}



.mariah-red-tan .widget_search .search-form input[type="submit"],

.mariah-red-tan #searchsubmit {

	background: #BAB3AD;

}



.mariah-red-tan .sidebar-primary .wsmfeaturedpage h4.widgettitle,

.mariah-red-tan .sidebar-primary .featuredpage h4.widgettitle,

.mariah-red-tan .sidebar-primary .featuredpost h4.widgettitle {

	color: #7D7272;

}





/* Sidebar Widget Title Background Color

------------------------------------------------------------ */

.mariah-red-tan .enews h4.widgettitle,

.mariah-red-tan .widget_text h4.widgettitle,

.mariah-red-tan .user-profile h4.widgettitle,

.mariah-red-tan .widget_recent_products h4.widgettitle,

.mariah-red-tan .widget_product_tag_cloud h4.widgettitle,

.mariah-red-tan .latest-tweets h4.widgettitle {

	background-color: #CC1727;

}



.mariah-red-tan.home .home-top-left .enews h4.widgettitle,

.mariah-red-tan.home .home-top-left .widget_text h4.widgettitle,

.mariah-red-tan.home .home-top-left.user-profile h4.widgettitle,

.mariah-red-tan.home .home-top-left .widget_recent_products h4.widgettitle,

.mariah-red-tan.home .home-top-left .widget_product_tag_cloud h4.widgettitle,

.mariah-red-tan.home .home-top-left .latest-tweets h4.widgettitle,

.mariah-red-tan.sidebar-content .enews h4.widgettitle,

.mariah-red-tan.sidebar-content .widget_text h4.widgettitle,

.mariah-red-tan.sidebar-content .user-profile h4.widgettitle,

.mariah-red-tan.sidebar-content .widget_recent_products h4.widgettitle,

.mariah-red-tan.sidebar-content .widget_product_tag_cloud h4.widgettitle,

.mariah-red-tan.sidebar-content .latest-tweets h4.widgettitle {

	background: #CC1727 url(images/red-tan/heading-ribbonbg-red.png)  center right no-repeat;

}



.mariah-red-tan.content-sidebar .enews h4.widgettitle,

.mariah-red-tan.content-sidebar .widget_text h4.widgettitle,

.mariah-red-tan.content-sidebar .user-profile h4.widgettitle,

.mariah-red-tan.content-sidebar .widget_recent_products h4.widgettitle,

.mariah-red-tan.content-sidebar .widget_product_tag_cloud h4.widgettitle,

.mariah-red-tan.content-sidebar .latest-tweets h4.widgettitle,

.mariah-red-tan.sidebar-content-sidebar .enews h4.widgettitle,

.mariah-red-tan.sidebar-content-sidebar .widget_text h4.widgettitle,

.mariah-red-tan.sidebar-content-sidebar .user-profile h4.widgettitle,

.mariah-red-tan.sidebar-content-sidebar .widget_recent_products h4.widgettitle,

.mariah-red-tan.sidebar-content-sidebar .widget_product_tag_cloud h4.widgettitle,

.mariah-red-tan.sidebar-content-sidebar .latest-tweets h4.widgettitle {

	background: #CC1727 url(images/red-tan/heading-ribbonbg-red-right.png)  center left no-repeat;

}





/* Green Charcoal

------------------------------------------------------------ */



.mariah-green-charcoal a,

.mariah-green-charcoal a:visited {

	color: #4C9E46;

}



.mariah-green-charcoal h2,

.mariah-green-charcoal h3,

.mariah-green-charcoal h4,

.mariah-green-charcoal h5 {

	color: #393939;

}



.mariah-green-charcoal .site-title a,

.mariah-green-charcoal .site-title a:hover {

	color: #4C9E46;

}



.mariah-green-charcoal.header-image .title-area {

	background: url(images/green-charcoal/logo.png) no-repeat;

}



.mariah-green-charcoal .site-header .widget-area h3 {

	color: #4C9E46;

}



.mariah-green-charcoal .social-wrap .fb {

	background: url(images/green-charcoal/icon-facebook.png) no-repeat;

}



.mariah-green-charcoal .social-wrap .tw {

	background: url(images/green-charcoal/icon-twitter.png) no-repeat;

}



.mariah-green-charcoal .social-wrap .fl {

	background: url(images/green-charcoal/icon-flkr.png) no-repeat;

}



.mariah-green-charcoal .social-wrap .gp {

	background: url(images/green-charcoal/icon-google.png) no-repeat;

}



.mariah-green-charcoal .social-wrap .pn {

	background: url(images/green-charcoal/icon-p.png) no-repeat;

}



.mariah-green-charcoal .nav-primary {

	background: #393939;

}



.mariah-green-charcoal .menu-primary li a {

	color: #FFF;

}



.mariah-green-charcoal .menu-primary li a:active,

.mariah-green-charcoal .menu-primary li a:hover,

.mariah-green-charcoal .menu-primary .current_page_item a,

.mariah-green-charcoal .menu-primary .current-cat a,

.mariah-green-charcoal .menu-primary .current-menu-item a,

.mariah-green-charcoal .menu-secondary li a:active,

.mariah-green-charcoal .menu-secondary li a:hover,

.mariah-green-charcoal .menu-secondary .current_page_item a,

.mariah-green-charcoal .menu-secondary .current-cat a,

.mariah-green-charcoal .menu-secondary .current-menu-item a {

	color: #FFF;

	background: #4C9E46;

}



.mariah-green-charcoal .menu-primary li li a,

.mariah-green-charcoal .menu-primary li li a:link,

.mariah-green-charcoal  .menu-primary li li a:visited,

.mariah-green-charcoal .menu-secondary li li a,

.mariah-green-charcoal .menu-secondary li li a:link,

.mariah-green-charcoal .menu-secondary li li a:visited {

	background: #9CE077;

	color: #FFF;

}



.mariah-green-charcoal .menu-primary li li a:hover {

	background: #4C9E46;

	color: #FFF;

}



.mariah-green-charcoal .menu-secondary li a:hover {

	background: #4C9E46;

	color: #FFF;

}



.mariah-green-charcoal .menu-secondary li li a:hover {

	background: #4C9E46;

}



.mariah-green-charcoal .home-slideshow .soliloquy-container .soliloquy-caption .flex-caption,

.mariah-green-charcoal .home-slideshow .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {

	color: #393939;

}



.mariah-green-charcoal .home-slideshow .flex-container .flex-control-nav li a,

.mariah-green-charcoal .home-slideshow .soliloquy-container .soliloquy-control-nav li a,

.mariah-green-charcoal .home-slideshow div.soliloquy-container .soliloquy-pager-link {

    background: url(images/green-charcoal/slider-dots.png) no-repeat;

}





.mariah-green-charcoal #cta-box-1 .widgettitle {

	color: #393939;

}





.mariah-green-charcoal #cta-box-2 .widgettitle {

	   background: url("images/green-charcoal/dotted-border-cta2.png") repeat-x bottom;

}



.mariah-green-charcoal #cta-box-3 .widgettitle {

	   background: url("images/green-charcoal/dotted-border-cta3.png") repeat-x bottom;

}



.mariah-green-charcoal #cta-box-4 .widgettitle {

	   background: url("images/green-charcoal/dotted-border-cta4.png") repeat-x bottom;

}



.mariah-green-charcoal #cta-box-2 {

	background: #393939;

}



.mariah-green-charcoal #cta-box-3 {

	background: #4C9E46;

}



.mariah-green-charcoal #cta-box-4 {

	background: #9CE077;

}



.mariah-green-charcoal #cta-box-1 a.more-link,

.mariah-green-charcoal #cta-box-1 .more-link a {

	background: #4C9E46;

}



.mariah-green-charcoal #cta-box-2 a.more-link,

.mariah-green-charcoal #cta-box-2 .more-link a {

	color: #393939;

}



.mariah-green-charcoal #cta-box-3 a.more-link,

.mariah-green-charcoal #cta-box-3 .more-link a {

	color: #4C9E46;

}



.mariah-green-charcoal #cta-box-4 a.more-link,

.mariah-green-charcoal #cta-box-4 .more-link a {

	color: #9CE077;

}



.mariah-green-charcoal .entry-title,

.mariah-green-charcoal .entry-title a,

.mariah-green-charcoal .product_title,

.mariah-green-charcoal .page-title {

	color: #393939;

}



.mariah-green-charcoal .entry-header .entry-meta {

	color: #4C9E46;

}



.mariah-green-charcoal .sidebar-secondary h4.widgettitle {

	color: #4C9E46;

}



.mariah-green-charcoal .site-footer .wrap {

	background: #4C9E46;

}



.mariah-green-charcoal .archive-page ul li:before,

.mariah-green-charcoal .entry-content ul li:before {

	border-color: transparent #4C9E46;

}



.mariah-green-charcoal .tagcloud a {

    background: #9CE077;

    color: #FFFFFF;

}



.mariah-green-charcoal .tagcloud a:hover {

	color: #FFF;

	background: #4C9E46;

}



.mariah-green-charcoal .widget_shopping_cart a.button,

.mariah-green-charcoal .widget_shopping_cart a.button:hover,

.mariah-green-charcoal .content .cart .button,

.mariah-green-charcoal #payment .button {

	background: #393939;

	color: #FFF;

	text-shadow: 1px 1px 1px #9CE077;

}



.mariah-green-charcoal .widget_shopping_cart .button.checkout,

.mariah-green-charcoal .widget_shopping_cart a.button.checkout:hover {

	background: #4C9E46;

}



.mariah-green-charcoal #content .add_to_cart_button {

	background: #4C9E46;

	text-shadow: 1px 1px 1px #4C9E46;

}



.mariah-green-charcoal .widget_login #wp-submit {

	background: #4C9E46;

}



.mariah-green-charcoal  input[type="submit"] {

	background: #393939;

}



.mariah-green-charcoal .widget_shopping_cart strong {

	color: #4C9E46;

}



.mariah-green-charcoal .sidebar-primary .widget_shopping_cart .total {

	border-top: 3px double #4C9E46;

}



.mariah-green-charcoal .author-box-title {

	color: #4C9E46;

}



.mariah-green-charcoal .comment-respond input[type="submit"],

.mariah-green-charcoal .comment-respond input[type="submit"]:hover {

	background: #4C9E46;

}



.mariah-green-charcoal .comment-respond #reply-title {

	color: #393939;

}



.mariah-green-charcoal .content #breadcrumb,

.mariah-green-charcoal #content #breadcrumb {

	color: #4C9E46;

}



.mariah-green-charcoal .content #breadcrumb a,

.mariah-green-charcoal #content #breadcrumb a {

	color: #393939;

}



.mariah-green-charcoal .content ul.products li a:hover img,

.mariah-green-charcoal #content ul.products li a:hover img {

	border: 2px solid #4C9E46;

}



.mariah-green-charcoal .content ul.products li h3,

.mariah-green-charcoal #content ul.products li h3 {

	color: #9CE077;

}



.mariah-green-charcoal .price .amount {

	color: #4C9E46;

}



.mariah-green-charcoal .content .orderby,

.mariah-green-charcoal #content .orderby {

	border: 1px solid #4C9E46;

}



.mariah-green-charcoal .sidebar-primary a.more-link,

.mariah-green-charcoal .sidebar-primary .more-link a {

	background: #4C9E46;

	color: #fff;

}



.mariah-green-charcoal .content table.shop_attributes th,

.mariah-green-charcoal #content table.shop_attributes th {

	color: #4C9E46;

}



.mariah-green-charcoal .checkout strong {

	color: #9CE077;

}



.mariah-green-charcoal .checkout .amount {

	color: #4C9E46;

}





/* Product Tab

------------------------------------------------------------ */



.mariah-green-charcoal .content  div.product .woocommerce_tabs ul.tabs:before,

.mariah-green-charcoal #content  div.product .woocommerce_tabs ul.tabs:before {

	border-bottom: 1px solid #393939;

}



.mariah-green-charcoal .content div.product .woocommerce_tabs ul.tabs li.active:after,

.mariah-green-charcoal #content div.product .woocommerce_tabs ul.tabs li.active:after {

	box-shadow: -2px 2px 0 #393939;

}



.mariah-green-charcoal .content div.product .woocommerce_tabs ul.tabs li.active:before,

.mariah-green-charcoal #content div.product .woocommerce_tabs ul.tabs li.active:before {

    box-shadow: 2px 2px 0 #393939;

}



.mariah-green-charcoal .content div.product .woocommerce_tabs ul.tabs li.active,

.mariah-green-charcoal #content div.product .woocommerce_tabs ul.tabs li.active {

	background:#393939;

}



.mariah-green-charcoal .content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-green-charcoal #content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-green-charcoal .content div.product .woocommerce_tabs ul.tabs li:after,

.mariah-green-charcoal #content div.product .woocommerce_tabs ul.tabs li:after {

    border-color: #393939;

}



.mariah-green-charcoal .content div.product .woocommerce_tabs ul.tabs li:after,

.mariah-green-charcoal #content div.product .woocommerce_tabs ul.tabs li:after {

    box-shadow: -2px 2px 0 #4C9E46;

}



.mariah-green-charcoal .content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-green-charcoal #content div.product .woocommerce_tabs ul.tabs li:before {

    box-shadow: 2px 2px 0 #4C9E46;

}



.mariah-green-charcoal .content div.product .woocommerce_tabs ul.tabs li,

.mariah-green-charcoal #content div.product .woocommerce_tabs ul.tabs li {

    border: 1px solid #393939;

	background: #4C9E46;

}





/* Sidebar Widgettitle Background Color - Default

------------------------------------------------------------- */



.mariah-green-charcoal h4.widgettitle,

.mariah-green-charcoal .taxonomy-description h1 {

	background: #9CE077;

	color: #FFF;

}



.mariah-green-charcoal.home .home-top-left h4.widgettitle,

.mariah-green-charcoal.sidebar-content h4.widgettitle {

	background: #9CE077 url(images/green-charcoal/heading-ribbonbg-lime.png)  center right no-repeat;

}



.mariah-green-charcoal.content-sidebar h4.widgettitle,

.mariah-green-charcoal.sidebar-content-sidebar h4.widgettitle {

	background: #9CE077 url(images/green-charcoal/heading-ribbonbg-lime-right.png)  center left no-repeat;

}



.mariah-green-charcoal .sidebar-primary .wsmfeaturedpage h4.widgettitle,

.mariah-green-charcoal .sidebar-primary .featuredpage h4.widgettitle,

.mariah-green-charcoal .sidebar-primary .featuredpost h4.widgettitle {

	background: url("images/dotted-border.png") repeat-x center bottom;

}



.mariah-green-charcoal .sidebar-secondary h4.widgettitle {

	background: transparent;

}



.mariah-green-charcoal .enews #subbutton {

	background-color: #4C9E46;

}



.mariah-green-charcoal .widget_search .search-form input[type="submit"],

.mariah-green-charcoal #searchsubmit {

	background: #9CE077;

}



.mariah-green-charcoal .sidebar-primary .wsmfeaturedpage h4.widgettitle,

.mariah-green-charcoal .sidebar-primary .featuredpage h4.widgettitle,

.mariah-green-charcoal .sidebar-primary .featuredpost h4.widgettitle {

	color: #393939;

}





/* Sidebar Widget Title Background Color

------------------------------------------------------------ */



.mariah-green-charcoal .enews h4.widgettitle,

.mariah-green-charcoal .widget_text h4.widgettitle,

.mariah-green-charcoal .user-profile h4.widgettitle,

.mariah-green-charcoal .widget_recent_products h4.widgettitle,

.mariah-green-charcoal .widget_product_tag_cloud h4.widgettitle,

.mariah-green-charcoal .latest-tweets h4.widgettitle {

	background-color: #4C9E46;

}



.mariah-green-charcoal.home .home-top-left .enews h4.widgettitle,

.mariah-green-charcoal.home .home-top-left .widget_text h4.widgettitle,

.mariah-green-charcoal.home .home-top-left.user-profile h4.widgettitle,

.mariah-green-charcoal.home .home-top-left .widget_recent_products h4.widgettitle,

.mariah-green-charcoal.home .home-top-left .widget_product_tag_cloud h4.widgettitle,

.mariah-green-charcoal.home .home-top-left .latest-tweets h4.widgettitle,

.mariah-green-charcoal.sidebar-content .enews h4.widgettitle,

.mariah-green-charcoal.sidebar-content .widget_text h4.widgettitle,

.mariah-green-charcoal.sidebar-content .user-profile h4.widgettitle,

.mariah-green-charcoal.sidebar-content .widget_recent_products h4.widgettitle,

.mariah-green-charcoal.sidebar-content .widget_product_tag_cloud h4.widgettitle,

.mariah-green-charcoal.sidebar-content .latest-tweets h4.widgettitle {

	background: #4C9E46 url(images/green-charcoal/heading-ribbonbg-green.png)  center right no-repeat;

}



.mariah-green-charcoal.content-sidebar .enews h4.widgettitle,

.mariah-green-charcoal.content-sidebar .widget_text h4.widgettitle,

.mariah-green-charcoal.content-sidebar .user-profile h4.widgettitle,

.mariah-green-charcoal.content-sidebar .widget_recent_products h4.widgettitle,

.mariah-green-charcoal.content-sidebar .widget_product_tag_cloud h4.widgettitle,

.mariah-green-charcoal.content-sidebar .latest-tweets h4.widgettitle,

.mariah-green-charcoal.sidebar-content-sidebar .enews h4.widgettitle,

.mariah-green-charcoal.sidebar-content-sidebar .widget_text h4.widgettitle,

.mariah-green-charcoal.sidebar-content-sidebar .user-profile h4.widgettitle,

.mariah-green-charcoal.sidebar-content-sidebar .widget_recent_products h4.widgettitle,

.mariah-green-charcoal.sidebar-content-sidebar .widget_product_tag_cloud h4.widgettitle,

.mariah-green-charcoal.sidebar-content-sidebar .latest-tweets h4.widgettitle {

	background: #4C9E46 url(images/green-charcoal/heading-ribbonbg-green-right.png)  center left no-repeat;

}





/* Beige Green Red

------------------------------------------------------------ */



.mariah-red-green-beige a,

.mariah-red-green-beige a:visited {

	color: #23321C;

}



.mariah-red-green-beige h2,

.mariah-red-green-beige h3,

.mariah-red-green-beige h4,

.mariah-red-green-beige h5 {

	color: #23321C;

}



.mariah-red-green-beige .site-title a,

.mariah-red-green-beige .site-title a:hover {

	color: #7E1117;

}



.mariah-red-green-beige.header-image .title-area {

	background: url(images/red-green-beige/logo.png) no-repeat;

}



.mariah-red-green-beige .site-header .widget-area h3 {

	color: #7E1117;

}



.mariah-red-green-beige .social-wrap .fb {

	background: url(images/red-green-beige/icon-facebook.png) no-repeat;

}



.mariah-red-green-beige .social-wrap .tw {

	background: url(images/red-green-beige/icon-twitter.png) no-repeat;

}



.mariah-red-green-beige .social-wrap .fl {

	background: url(images/red-green-beige/icon-flkr.png) no-repeat;

}



.mariah-red-green-beige .social-wrap .gp {

	background: url(images/red-green-beige/icon-google.png) no-repeat;

}



.mariah-red-green-beige .social-wrap .pn {

	background: url(images/red-green-beige/icon-p.png) no-repeat;

}



.mariah-red-green-beige .nav-primary {

	background: #23321C;

}



.mariah-red-green-beige .menu-primary li a {

	color: #AB8D5D;

}



.mariah-red-green-beige .menu-primary li a:active,

.mariah-red-green-beige .menu-primary li a:hover,

.mariah-red-green-beige .menu-primary .current_page_item a,

.mariah-red-green-beige .menu-primary .current-cat a,

.mariah-red-green-beige .menu-primary .current-menu-item a,

.mariah-red-green-beige .menu-secondary li a:active,

.mariah-red-green-beige .menu-secondary li a:hover,

.mariah-red-green-beige .menu-secondary .current_page_item a,

.mariah-red-green-beige .menu-secondary .current-cat a,

.mariah-red-green-beige .menu-secondary .current-menu-item a {

	color: #FFF;

	background: #7E1117;

}



.mariah-red-green-beige .menu-primary li li a,

.mariah-red-green-beige .menu-primary li li a:link,

.mariah-red-green-beige  .menu-primary li li a:visited,

.mariah-red-green-beige .menu-primary li li a:visited,

.mariah-red-green-beige .menu-secondary li li a,

.mariah-red-green-beige .menu-secondary li li a:link,

.mariah-red-green-beige .menu-secondary li li a:visited {

	background: #AB8D5D;

	color: #FFF;

}



.mariah-red-green-beige .menu-primary li li a:hover {

	background: #23321C;

	color: #FFF;

}



.mariah-red-green-beige .menu-secondary li li a:hover {

	background-color: #7E1117;

}



.mariah-red-green-beige .menu-secondary li a:hover {

	background: #7E1117;

	color: #FFF;

}



.mariah-red-green-beige .home-slideshow .soliloquy-container .soliloquy-caption .flex-caption,

.mariah-red-green-beige .home-slideshow .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {

	color: #23321C;

}



.mariah-red-green-beige .home-slideshow .flex-container .flex-control-nav li a,

.mariah-red-green-beige .home-slideshow .soliloquy-container .soliloquy-control-nav li a,

.mariah-red-green-beige .home-slideshow div.soliloquy-container .soliloquy-pager-link {

    background: url(images/red-green-beige/slider-dots.png) no-repeat;

}



.mariah-red-green-beige #cta-box-1 .widgettitle {

	color: #23321C;

}



.mariah-red-green-beige #cta-box-2 .widgettitle {

	   background: url("images/red-green-beige/dotted-border-cta2.png") repeat-x bottom;

}



.mariah-red-green-beige #cta-box-3 .widgettitle {

	   background: url("images/red-green-beige/dotted-border-cta3.png") repeat-x bottom;

	   color: #23321C;

}



.mariah-red-green-beige #cta-box-4 .widgettitle {

	   background: url("images/red-green-beige/dotted-border-cta4.png") repeat-x bottom;

}



.mariah-red-green-beige #cta-box-2 {

	background: #23321C;

}



.mariah-red-green-beige #cta-box-3 {

	background: #AB8D5D;

}



.mariah-red-green-beige #cta-box-4 {

	background: #7E1117;

}



.mariah-red-green-beige #cta-box-1 a.more-link,

.mariah-red-green-beige #cta-box-1 .more-link a {

	background: #23321C;

	color: #AB8D5D;

}



.mariah-red-green-beige #cta-box-2 a.more-link,

.mariah-red-green-beige #cta-box-2 .more-link a {

	color: #23321C;

}



.mariah-red-green-beige #cta-box-3 a.more-link,

.mariah-red-green-beige #cta-box-3 .more-link a {

	color: #23321C;

}



.mariah-red-green-beige #cta-box-4 a.more-link,

.mariah-red-green-beige #cta-box-4 .more-link a {

	color: #23321C;

}



.mariah-red-green-beige .comment-respond input[type="submit"],

.mariah-red-green-beige .comment-respond input[type="submit"]:hover {

	background: #7E1117;

}



.mariah-red-green-beige .entry-title,

.mariah-red-green-beige .entry-title a,

.mariah-red-green-beige .product_title,

.mariah-red-green-beige .page-title {

	color: #7E1117;

}



.mariah-red-green-beige .entry-header .entry-meta {

	color: #23321C;

}



.mariah-red-green-beige .sidebar-secondary h4.widgettitle {

	color: #23321C;

}



.mariah-red-green-beige .site-footer .wrap {

	background: #23321C;

}



.mariah-red-green-beige .archive-page ul li:before,

.mariah-red-green-beige .entry-content ul li:before {

	border-color: transparent #23321C;

}



.mariah-red-green-beige .tagcloud a {

    background: #7E1117;

    color: #FFFFFF;

}



.mariah-red-green-beige .tagcloud a:hover {

	color: #FFF;

	background: #23321C;

}



.mariah-red-green-beige .widget_shopping_cart a.button,

.mariah-red-green-beige .widget_shopping_cart a.button:hover,

.mariah-red-green-beige .content .cart .button,

.mariah-red-green-beige #payment .button {

	background: #23321C;

	color: #FFF;

	text-shadow: 1px 1px 1px #7E1117;

}



.mariah-red-green-beige .widget_shopping_cart .button.checkout,

.mariah-red-green-beige .widget_shopping_cart a.button.checkout:hover {

	background: #7E1117;

}



.mariah-red-green-beige #content .add_to_cart_button {

	background: #23321C;

	text-shadow: 1px 1px 1px #23321C;

}



.mariah-red-green-beige .widget_login #wp-submit {

	background: #23321C;

}



.mariah-red-green-beige  input[type="submit"] {

	background: #23321C;

}



.mariah-red-green-beige .widget_shopping_cart strong {

	color: #23321C;

}



.mariah-red-green-beige .sidebar-primary .widget_shopping_cart .total {

	border-top: 3px double #23321C;

}



.mariah-red-green-beige .author-box-title {

	color: #23321C;

}



.mariah-red-green-beige .comment-respond #reply-title {

	color: #23321C;

}



.mariah-red-green-beige .content #breadcrumb,

.mariah-red-green-beige #content #breadcrumb {

	color: #23321C;

}



.mariah-red-green-beige .content #breadcrumb a,

.mariah-red-green-beige #content #breadcrumb a {

	color: #23321C;

}



.mariah-red-green-beige .content ul.products li a:hover img,

.mariah-red-green-beige #content ul.products li a:hover img {

	border: 2px solid #23321C;

}



.mariah-red-green-beige .content ul.products li h3,

.mariah-red-green-beige #content ul.products li h3 {

	color: #7E1117;

}



.mariah-red-green-beige .price .amount {

	color: #23321C;

}



.mariah-red-green-beige .content .orderby,

.mariah-red-green-beige #content .orderby {

	border: 1px solid #23321C;

}



.mariah-red-green-beige .sidebar-primary a.more-link,

.mariah-red-green-beige .sidebar-primary .more-link a {

	background: #23321C;

	color: #AB8D5D;

}



/* Product Tab

------------------------------------------------------------ */



.mariah-red-green-beige .content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-red-green-beige #content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-red-green-beige .content div.product .woocommerce_tabs ul.tabs li:after,

.mariah-red-green-beige #content div.product .woocommerce_tabs ul.tabs li:after {

    border-color: #7E1117;

}



.mariah-red-green-beige .content div.product .woocommerce_tabs ul.tabs li:after,

.mariah-red-green-beige #content div.product .woocommerce_tabs ul.tabs li:after {

    box-shadow: -2px 2px 0 #23321C;



}



.mariah-red-green-beige .content  div.product .woocommerce_tabs ul.tabs:before,

.mariah-red-green-beige #content  div.product .woocommerce_tabs ul.tabs:before {

	border-bottom: 1px solid #7E1117;

}



.mariah-red-green-beige .content div.product .woocommerce_tabs ul.tabs li:before,

.mariah-red-green-beige #content div.product .woocommerce_tabs ul.tabs li:before {

    box-shadow: 2px 2px 0 #23321C;

	border-bottom: 1px solid #7E1117;

}



.mariah-red-green-beige .content div.product .woocommerce_tabs ul.tabs li,

.mariah-red-green-beige #content div.product .woocommerce_tabs ul.tabs li {

    border: 1px solid #7E1117;

	background: #23321C;

}



.mariah-red-green-beige .content div.product .woocommerce_tabs ul.tabs li.active,

.mariah-red-green-beige #content div.product .woocommerce_tabs ul.tabs li.active {

	background: #7E1117;

}



.mariah-red-green-beige .content div.product .woocommerce_tabs ul.tabs li.active:after,

.mariah-red-green-beige #content div.product .woocommerce_tabs ul.tabs li.active:after {

	box-shadow: -2px 2px 0 #7E1117;

}



.mariah-red-green-beige .content div.product .woocommerce_tabs ul.tabs li.active:before,

.mariah-red-green-beige #content div.product .woocommerce_tabs ul.tabs li.active:before {

    box-shadow: 2px 2px 0 #7E1117;

}



.mariah-red-green-beige .content table.shop_attributes th,

.mariah-red-green-beige #content table.shop_attributes th {

	color: #7E1117;

}



.mariah-red-green-beige .checkout strong {

	color: #7E1117;

}



.mariah-red-green-beige .checkout .amount {

	color: #23321C;

}





/* Sidebar Widgettitle Background Color - Default

------------------------------------------------------------- */



.mariah-red-green-beige h4.widgettitle,

.mariah-red-green-beige .taxonomy-description h1 {

	background: #7E1117;

	color: #AB8D5D;

}



.mariah-red-green-beige.home .home-top-left h4.widgettitle,

.mariah-red-green-beige.sidebar-content h4.widgettitle {

	background: #7E1117 url(images/red-green-beige/heading-ribbonbg-red.png)  center right no-repeat;

}



.mariah-red-green-beige.content-sidebar h4.widgettitle,

.mariah-red-green-beige.sidebar-content-sidebar h4.widgettitle {

	background: #7E1117 url(images/red-green-beige/heading-ribbonbg-red-right.png)  center left no-repeat;

}



.mariah-red-green-beige .sidebar-primary .wsmfeaturedpage h4.widgettitle,

.mariah-red-green-beige .sidebar-primary .featuredpage h4.widgettitle,

.mariah-red-green-beige .sidebar-primary .featuredpost h4.widgettitle {

	background: url("images/dotted-border.png") repeat-x center bottom;

}



.mariah-red-green-beige .sidebar-secondary h4.widgettitle {

	background: transparent;

}



.mariah-red-green-beige .enews #subbutton {

	background-color: #23321C;

}



.mariah-red-green-beige .widget_search .search-form input[type="submit"],

.mariah-red-green-beige #searchsubmit {

	background: #7E1117;

}



.mariah-red-green-beige .sidebar-primary .wsmfeaturedpage h4.widgettitle,

.mariah-red-green-beige .sidebar-primary .featuredpage h4.widgettitle,

.mariah-red-green-beige .sidebar-primary .featuredpost h4.widgettitle {

	color: #23321C;

}





/* Sidebar Widget Title Background Color

------------------------------------------------------------ */

.mariah-red-green-beige .enews h4.widgettitle,

.mariah-red-green-beige .widget_text h4.widgettitle,

.mariah-red-green-beige .user-profile h4.widgettitle,

.mariah-red-green-beige .widget_recent_products h4.widgettitle,

.mariah-red-green-beige .widget_product_tag_cloud h4.widgettitle,

.mariah-red-green-beige .latest-tweets h4.widgettitle {

	background-color: #23321C;

}



.mariah-red-green-beige.home .home-top-left .enews h4.widgettitle,

.mariah-red-green-beige.home .home-top-left .widget_text h4.widgettitle,

.mariah-red-green-beige.home .home-top-left.user-profile h4.widgettitle,

.mariah-red-green-beige.home .home-top-left .widget_recent_products h4.widgettitle,

.mariah-red-green-beige.home .home-top-left .widget_product_tag_cloud h4.widgettitle,

.mariah-red-green-beige.home .home-top-left .latest-tweets h4.widgettitle,

.mariah-red-green-beige.sidebar-content .enews h4.widgettitle,

.mariah-red-green-beige.sidebar-content .widget_text h4.widgettitle,

.mariah-red-green-beige.sidebar-content .user-profile h4.widgettitle,

.mariah-red-green-beige.sidebar-content .widget_recent_products h4.widgettitle,

.mariah-red-green-beige.sidebar-content .widget_product_tag_cloud h4.widgettitle,

.mariah-red-green-beige.sidebar-content .latest-tweets h4.widgettitle {

	background: #23321C url(images/red-green-beige/heading-ribbonbg-green.png)  center right no-repeat;

}



.mariah-red-green-beige.content-sidebar .enews h4.widgettitle,

.mariah-red-green-beige.content-sidebar .widget_text h4.widgettitle,

.mariah-red-green-beige.content-sidebar .user-profile h4.widgettitle,

.mariah-red-green-beige.content-sidebar .widget_recent_products h4.widgettitle,

.mariah-red-green-beige.content-sidebar .widget_product_tag_cloud h4.widgettitle,

.mariah-red-green-beige.content-sidebar .latest-tweets h4.widgettitle,

.mariah-red-green-beige.sidebar-content-sidebar .enews h4.widgettitle,

.mariah-red-green-beige.sidebar-content-sidebar .widget_text h4.widgettitle,

.mariah-red-green-beige.sidebar-content-sidebar .user-profile h4.widgettitle,

.mariah-red-green-beige.sidebar-content-sidebar .widget_recent_products h4.widgettitle,

.mariah-red-green-beige.sidebar-content-sidebar .widget_product_tag_cloud h4.widgettitle,

.mariah-red-green-beige.sidebar-content-sidebar .latest-tweets h4.widgettitle {

	background: #23321C url(images/red-green-beige/heading-ribbonbg-green-right.png)  center left no-repeat;

}





/* Responsive Design

------------------------------------------------------------ */



@media only screen and (max-width: 960px) {



	body {

		width: 100%;

		margin: 0 auto;

	}



	.site-container,

	.site-header,

	.nav-primary,

	.nav-secondary,

	.site-inner,

	.site-footer {

		width: 100%;

		min-width: 0;

		padding: 0;

		margin: 0;

	}



	.title-area {

    	float: left;

		margin: 10px 0;

		padding: 0;

		width: 50%;

	}



	.site-header .widget-area {

   		float: right;

   		margin: 24px 0;

   		padding: 0 0 10px;

   		width: 40%;

	}



	.site-header .wrap,

	.nav-primary .wrap,

	.nav-secondary .wrap,

	.site-inner .wrap,

	.site-footer .wrap	{

		width: 100%;

	}



	.site-footer .wrap {

		padding: 10px 0;

	}





	.site-header .widget-area h3 {

		text-align: center;

	}



	.site-header .social-wrap {

		float: none;

		margin: 0 auto;

		width: 295px;

	}



	ul.menu {

		float: none;

		text-align: center;

	}



	.menu li {

		display: inline-block;

		float: none;

	}



	.archive-page,

	.footer-widgets-1,

	.footer-widgets-2,

	.footer-widgets-3,

	.full-width-content .content,

	.site-footer .creds,

	.site-footer .gototop,

	.footer-widgets .wrap,

	.site-container {

		width: 100%;

	}



	.sidebar-content-sidebar .content-sidebar-wrap,

	.sidebar-sidebar-content .content-sidebar-wrap,

	.content-sidebar-sidebar .content-sidebar-wrap	{

	float: none;

    width: 100%;

	}



	.site-container {

		-moz-box-shadow: none;

		-webkit-box-shadow: none;

		box-shadow: none;

		margin: 0;

	}



	.content-sidebar .content,

	.sidebar-content .content {

    	width: 67%;

	}



	.home.content-sidebar .content,

	.home.sidebar-content .content {

		width: 100%;

	}



	.entry-content {

		margin-bottom: 10px;

		padding-bottom: 10px;

	}



	.sidebar-primary {

		display: block;

		float: right;

		margin: 0 0 10px !important;

		overflow: hidden;

		width: 33%;

	}



	.sidebar-secondary {

		clear: both;

		margin: 0;

		width: 33%;

	}



	.content-sidebar-sidebar .sidebar-secondary,

	.sidebar-content-sidebar .sidebar-secondary,

	.content-sidebar .sidebar-secondary {

		float: right;

	}



	.sidebar-content,

	.sidebar-sidebar-content .sidebar-secondary {

		float: left;

	}



	.site-description,

	.site-footer .creds,

	.site-footer .gototop,

	.site-title {

		float: none;

		text-align: center;

	}



	.site-description,

	.site-title a,

	.site-title a:hover {

		padding: 0 5px;

	}



	.site-header .widget-area {

		padding: 0 0 10px;

	}



	.site-header .search-form {

		float: none;

		padding: 0;

		text-align: center;

	}



	.site-header .search-form input[type="search"]{

		margin: 0 -7px 0 0;

	}



	.menu li.right {

		display: none;

	}



	.site-inner {

		padding:0;

	}



	.menu-secondary {

		font-size: 13px;

	}



	.breadcrumb,

	.pagination,

	.sidebar .widget,

	.taxonomy-description {

		margin: 0 0 20px;

	}



	.content {

		padding: 0;

	}



	.woocommerce .content,

	.woocommerce #content {

		padding: 0 5px;

	}



	.home-top-left {

		margin: 0 auto 10px;

		overflow: hidden;

		width: 100%;

	}



	.home-top-left section {

		float: left;

		margin-left: 1.75%;

		width: 48%;

	}

	

	/*1pe 240815*/

	.content-bottom-posts {

		margin: 10px auto;

		overflow: hidden;

		width: 100%;

	}



	.home-cta-boxes {

		margin: 20px 0;

	}



	#cta-box-1 {

		margin: 0 auto;

		min-height: 264px;

		padding: 0 5px;

		width: 39%;

	}



	#cta-box-2,

	#cta-box-3,

	#cta-box-4 {

		float: left;

		height: 280px;

		width: 252px;

	}

	

	/*1pe 240815 */

	        .content-bottom-posts {   

		width: 100% !important;

		padding: 0;

                margin: 5px auto !important;

		padding: 0 0 10px;

	}

	

	



	.page .page,

	.post,

	.entry-comments,

	.comment-respond {

		padding: 0 10px;

	}



	.home-slideshow {

		margin: 0 auto;

		width: 60%;

	}



	ul.products {

		overflow: hidden;

	}



	.woocommerce .content,

	.woocommerce #content,

	.woocommerce.content-sidebar #content,

	.woocommerce.sidebar-content #content {

		width: 100%;

	}



	.woocommerce .content ul.products li,

	.woocommerce #content ul.products li {

    	height: auto;

		padding: 0 5px;

		position: relative;

		margin: 0 10px 20px;

	}



	.woocommerce .sidebar {

		float: none;

		width: 100%;

	}



	.woocommerce .sidebar section {

		margin: 0 auto 15px;

		width: 80%;

	}



	.author-box {

		margin: 0 20px 40px;

	}



	.footer-widgets .widget {

		padding: 20px 20px 0;

	}



	.footer-widgets .wrap {

		padding: 0;

	}



	.footer-widgets-1,

	.footer-widgets-2,

	.footer-widgets-3 {

		margin: 0;

	}



	.site-footer .alignleft,

	.site-footer .alignright {

		float: none;

		margin: 0;

	}



	.site-footer p {

		text-align: center;

	}



}



@media only screen and (max-width: 600px) {



	.site-container,

	.site-header,

	.nav-primary,

	.nav-secondary,

	.site-inner,

	.site-footer {

		width: 100%;

		min-width: 0;

		padding: 0;

		margin: 0;

	}



	.archive-page,

	.content-sidebar .content,

	.content-sidebar-sidebar .content,

	.footer-widgets-1,

	.footer-widgets-2,

	.footer-widgets-3,

	.full-width-content .content,

	.sidebar-content .content,

	.sidebar-content-sidebar .content,

	.sidebar-sidebar-content .content,

	.content-sidebar-wrap,

	.site-footer .creds,

	.site-footer .gototop,

	.footer-widgets .wrap,

	.site-header .widget-area,

	.title-area,

	.site-container {

		width: 100% !important;

	}



	.site-header .wrap,

	.nav-primary .wrap,

	.nav-secondary .wrap,

	.site-inner .wrap,

	.site-footer .wrap	{

		width: 100%;

	}



	.site-footer .wrap {

		padding: 10px 0;

	}



	.site-header .widget-area,

	.site-header .textwidget,

	.site-header  .title-area	{

		margin: 0;

		padding: 0;

		width: 100% !important;

	}



	.site-header .widget-area h3 {

		text-align: center;

	}



	.site-header .social-wrap {

		float: none;

		margin: 0 auto;

		width: 295px;

	}



	.sidebar-primary,

	.sidebar-secondary {

		clear: both;

		float: none;

		overflow: auto;

		width: 100% !important;

	}



	.home-top-left {

		width: 100% !important;

		padding: 0;

	}



	.home-top-left section {

		width: 100%;

		margin: 0;

	}



	.home-slideshow {

		clear: both;

		float: none;

		margin: 0 2px !important;

		width: 100% !important;

		overflow: hidden;

	}



	.home-slideshow .flex-caption,

	.home-slideshow .soliloquy-caption-inside {

		bottom: 0;

	}



	.home-cta-boxes {

		margin: 20px;

	}



	#cta-box-1,

	#cta-box-2,

	#cta-box-3,

	#cta-box-4 {

		clear: both;

		display: block;

		float: none !important;

		height: auto !important;

		margin: 5px auto !important;

		min-height: 0 !important;

		width: 98% !important;

		padding: 0 0 10px;

	}



	.entry-title,

	.product_title,

	.page-title {

		clear: both;

	}



	div.product div.summary {

		clear: both;

		display: block;

		float: none !important;

		margin: 0 auto !important;

		width: 90% !important;

	}



	.sharing li.sharing_label {

    	text-align: left;

	}



	div.product .woocommerce_tabs ul.tabs li {

    	border-top-left-radius: 0;

		border-top-right-radius: 0;

		display: inline-block;

		margin: 0;

		padding: 0;

		width: 100%;

	}



	div.product .woocommerce_tabs ul.tabs {

		padding: 0 !important;

	}



	.woocommerce #content div.product .woocommerce-tabs .panel.entry-content,

	.woocommerce div.product .woocommerce-tabs .panel.entry-content,

	.woocommerce-page #content div.product .woocommerce-tabs .panel.entry-content,

	.woocommerce-page div.product .woocommerce-tabs .panel.entry-content {

		margin: 10px;

		padding: 0 10px;

		width: auto;

	}



	.woocommerce .related.products h2 {

		margin-left: 20px;

	}



	.woocommerce .content ul.products,

	.woocommerce #content ul.products {

		margin: 0 auto;

		width: 80%;

	}



	.woocommerce .content ul.products li,

	.woocommerce #content ul.products li {

    	margin: 0 5px 20px;

    	width: 47%;

	}



	.content .woocommerce table.shop_table td,

	.content .woocommerce-page table.shop_table td {

		padding: 6px 0;

	}



	.content .woocommerce .shop_table .actions,

	.content .woocommerce .shop_table .actions input {

		font-size: 14px;

	}



	.content .woocommerce .shop_table .actions .checkout-button {

		font-size: 12px;

		padding: 7px 0 7px 6px;

		text-align: left;

		white-space: normal;

	}



	.menu-primary li ul a,

	.menu-secondary li ul a,

	.site-header .menu li ul a {

		display: none;

	}



	.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 {

		padding: 0;

		width: 100%;

	}



	ul.menu li:hover > ul,

	ul.menu li.sfHover ul,

	.site-header .menu li:hover > ul,

	.site-header .menu li.sfHover ul,

	.menu-primary li ul,

	.menu-secondary li ul,

	.site-header .menu li ul {

		display: none;

		height: 0;

		width: 0;

	}



	.menu-primary li a.sf-with-ul,

	.menu-secondary li a.sf-with-ul,

	.site-header .menu li a.sf-with-ul {

		padding-right: 10px;

	}



	.menu li a .sf-sub-indicator,

	.menu li a:hover .sf-sub-indicator {

		display: none;

	}



	.menu-primary li li a,

	.menu-primary li li a:link,

	.menu-primary li li a:visited,

	.menu-secondary li li a,

	.menu-secondary li li a:link,

	.menu-secondary li li a:visited,

	.site-header .menu li li a,

	.site-header .menu li li a:link,

	.site-header .menu li li a:visited {

		display: none;

	}



	.menu-primary li li a:hover {

		color: #F7805E;

		background: #F2EAE7;

	}



	.menu-primary li ul ul,

	.menu-secondary li ul ul,

	.site-header .menu li ul ul {

		background: #f1e4dc;

	}



	.menu-primary li ul ul ul,

	.menu-secondary li ul ul ul,

	.site-header .menu li ul ul ul {

		background: #f1e4dc;

	}



	.menu-primary li ul ul,

	.menu-secondary li ul ul,

	.site-header .menu li ul ul {

		margin: 0;

	}



	.menu-secondary {

		font-size: 14px;

	}



}



@media only screen and (max-width: 320px) {



	.widget-area .social-wrap {

		width: 225px !important;

		padding: 0;

		margin: 0 auto;

	}



	.widget-area .social-wrap li {

		list-style: none;

		display: block;

		float: left;

		margin: 0;

		height: 40px;

		width: 40px;

	}



	.widget-area .social-wrap .fb {

		background: url(images/icon-facebook-mobile.png) no-repeat;

		margin-right: 5px;

	}



	.widget-area .social-wrap .tw {

		background: url(images/icon-twitter-mobile.png) no-repeat;

		margin-right: 5px;

	}



	.widget-area .social-wrap .fl {

		background: url(images/icon-flkr-mobile.png) no-repeat;

		margin-right: 5px;

	}



	.widget-area .social-wrap .gp {

		background: url(images/icon-google-mobile.png) no-repeat;

		margin-right: 5px;

	}



	.widget-area .social-wrap .pn {

		background: url(images/icon-p-mobile.png) no-repeat;

		margin-right: 5px;

	}



	.home-slideshow .flex-control-nav,

	.home-slideshow .soliloquy-control-nav {

		top: 5px;

		right: 5px;

	}



	#adblocks {

		background: none;

		width: 100%;

	}



	#adblocks .left,

	#adblocks .right	{

		clear: both;

		float: none;

		margin: 3px auto;

		width: 125px;

	}



	/**  Small Icon for Mobile Theme Colors **/



	/**  Theme Green Purple **/

	.mariah-green-purple .widget-area .social-wrap .fb {

		background: url(images/green-purple/icon-facebook-mobile.png) no-repeat;

	}



	.mariah-green-purple .widget-area .social-wrap .tw {

		background: url(images/green-purple/icon-twitter-mobile.png) no-repeat;

	}



	.mariah-green-purple .widget-area .social-wrap .fl {

		background: url(images/green-purple/icon-flkr-mobile.png) no-repeat;

	}



	.mariah-green-purple .widget-area .social-wrap .gp {

		background: url(images/green-purple/icon-google-mobile.png) no-repeat;

	}



	.mariah-green-purple .widget-area .social-wrap .pn {

		background: url(images/green-purple/icon-p-mobile.png) no-repeat;

	}



	/**  Theme Blue **/

	.mariah-blue .widget-area .social-wrap .fb {

		background: url(images/blue/icon-facebook-mobile.png) no-repeat;

	}



	.mariah-blue .widget-area .social-wrap .tw {

		background: url(images/blue/icon-twitter-mobile.png) no-repeat;

	}



	.mariah-blue .widget-area .social-wrap .fl {

		background: url(images/blue/icon-flkr-mobile.png) no-repeat;

	}



	.mariah-blue .widget-area .social-wrap .gp {

		background: url(images/blue/icon-google-mobile.png) no-repeat;

	}



	.mariah-blue .widget-area .social-wrap .pn {

		background: url(images/blue/icon-p-mobile.png) no-repeat;

	}



	/**  Theme Red Tan **/

	.mariah-red-tan .widget-area .social-wrap .fb {

		background: url(images/red-tan/icon-facebook-mobile.png) no-repeat;

	}



	.mariah-red-tan .widget-area .social-wrap .tw {

		background: url(images/red-tan/icon-twitter-mobile.png) no-repeat;

	}



	.mariah-red-tan .widget-area .social-wrap .fl {

		background: url(images/red-tan/icon-flkr-mobile.png) no-repeat;

	}



	.mariah-red-tan .widget-area .social-wrap .gp {

		background: url(images/red-tan/icon-google-mobile.png) no-repeat;

	}



	.mariah-red-tan .widget-area .social-wrap .pn {

		background: url(images/red-tan/icon-p-mobile.png) no-repeat;

	}



	/**  Theme Green Charcoal **/

	.mariah-green-charcoal .widget-area .social-wrap .fb {

		background: url(images/green-charcoal/icon-facebook-mobile.png) no-repeat;

	}



	.mariah-green-charcoal .widget-area .social-wrap .tw {

		background: url(images/green-charcoal/icon-twitter-mobile.png) no-repeat;

	}



	.mariah-green-charcoal .widget-area .social-wrap .fl {

		background: url(images/green-charcoal/icon-flkr-mobile.png) no-repeat;

	}



	.mariah-green-charcoal .widget-area .social-wrap .gp {

		background: url(images/green-charcoal/icon-google-mobile.png) no-repeat;

	}



	.mariah-green-charcoal .widget-area .social-wrap .pn {

		background: url(images/green-charcoal/icon-p-mobile.png) no-repeat;

	}



	/**  Theme Green Red Blue Beige **/

	.mariah-red-green-beige .widget-area .social-wrap .fb {

		background: url(images/red-green-beige/icon-facebook-mobile.png) no-repeat;

	}



	.mariah-red-green-beige .widget-area .social-wrap .tw {

		background: url(images/red-green-beige/icon-twitter-mobile.png) no-repeat;

	}



	.mariah-red-green-beige .widget-area .social-wrap .fl {

		background: url(images/red-green-beige/icon-flkr-mobile.png) no-repeat;

	}



	.mariah-red-green-beige .widget-area .social-wrap .gp {

		background: url(images/red-green-beige/icon-google-mobile.png) no-repeat;

	}



	.mariah-red-green-beige .widget-area .social-wrap .pn {

		background: url(images/red-green-beige/icon-p-mobile.png) no-repeat;

	}



	/**  WooCommerce **/



	.woocommerce .content ul.products,

	.woocommerce #content ul.products {

		width: 95%;

	}



	.woocommerce .content ul.products li,

	.woocommerce #content ul.products li {

    	margin: 0 0 20px;

    	width: 100%;

	}



	.woocommerce div.product .woocommerce-tabs ul.tabs li,

	.woocommerce #content div.product .woocommerce-tabs ul.tabs li,

	.woocommerce-page div.product .woocommerce-tabs ul.tabs li,

	.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {

		display: block !important;

	}



}