/* BEGIN beocode_005_general_css */
/**
 * Table of 005-general.css
 *
 * 1. General
 * 2. Overlays
 * 3. Widgets
 * 4. Tooltips
 * 5. Author info
 * 6. Account menu
 * 7. Sidebars
 *
 */

/**
 * 1. General
 */

html {
	16px
}

body {
	color:#585858;
	font-size: 16px;
font-weight: normal;
line-height: 27px;
}

h1 {
	font-size:2em;
}
h2 {
	font-size:1.7411em;
}
h3 {
	font-size:1.5157em;
}
h4 {
	font-size:1.3195em;
}
h5 {
	font-size:1.1487em;
}
h6 {
	font-size:1em;
}

h1, h2, h3, h4, h5, h6 {
	color: #6ebf22;
font-family: Verdana;
font-weight: normal;
line-height: 14px;
text-transform: none;
}

h2:not([class]),
h3:not([class]),
h4:not([class]),
h5:not([class]),
h6:not([class]) {
	line-height:1.4em;
}

h3:not([class]),
h4:not([class]) {
	line-height:1.3em;
}

h5:not([class]),
h6:not([class]) {
	line-height:1.2em;
}

hr:not([class]) {
	border:0;
	height:1px;
	margin:0.6em 0;
	clear:both;
}

a[data-object="account-menu"] span {
	margin-left:0.5em;
}

blockquote {
	border-color:rgba(88,88,88,0.1);
}

ins,
pre {
	background:#ffffff;
	color:#81d742;
}

mark {
	background:#ffd20a;
	color:#ffffff;
}

table,
table th,
table td {
	border-color:#d8d8d8;
}

table tfoot th,
table thead {
	background:#ffffff;
	color:#81d742;
}

table tfoot tr:nth-child(even),
table tbody tr:nth-child(even) {
	background:rgba(255,255,255,0.2);
}

#loginform .create_account,
input[type="submit"],
.button,
a.button,
button.button {
	border-style:solid;
	border-width:1px;
	border-color:transparent;
	padding:0 1em;
	display:inline-block;
	font-size:.8706em;
	font-family: Verdana;
font-weight: normal;
line-height: 38px;
text-transform: uppercase;
}

/**
 * 2. Overlays
 */

.overlay {
	position:relative;
}

.overlay:not(.overlay-none):before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#account-menu.popup.not-logged-in {
	padding:1em;
}

/**
 * 3. Widgets
 */

.widgettitle {
	color: #000000;
font-family: Verdana;
}

.widgettitle .buttons {
	display:inline-block;
	float:right;
}

.widgettitle .button {
	line-height:2em;
	display:inline-block;
	padding:0 0.5em;
	cursor:pointer;
	min-width:2em;
	text-align:center;
}

.widgettitle .button.prev {
	margin-right:0.5em;
}

.widget li.menu-item,
.widget.widget_recent_comments li,
.widget.widget_categories .cat-item,
.widget.widget_meta li,
.widget.widget_recent_entries li,
.widget.widget_archive li,
.widget.widget_pages li,
.widget.widget_product_categories li,
.widget.widget_layered_nav > ul > li,
.widget.widget_layered_nav li {
	padding:8px 0 9px 0;
	display:block;
}

.widget.widget_rss ul li {
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}

.widget.widget_rss ul li:last-child {
	border-bottom:0;
}

.widget.widget_rss .rssSummary {
	margin:1em 0;
}

.widget .children,
.widget li.menu-item .sub-menu {
	margin:8px 0 0 1em;
}

.widget.widget-decoration-flat-center .widgettitle,
.widget.widget-decoration-flat .widgettitle {
	border-bottom-width:4px;
	border-bottom-style:solid;
}

.widget.widget-decoration-flat-center .widgettitle .strip,
.widget.widget-decoration-flat .widgettitle .strip {
	position:relative;
	display:inline-block;
}

.widget.widget-decoration-flat-center .widgettitle .strip:after,
.widget.widget-decoration-flat .widgettitle .strip:after {
	content:'';
	position:absolute;
	top:100%;
	left:0;
	height:4px;
	width:100%;
}

.widget.widget-decoration-flat-center .widgettitle {
	text-align:center;
	margin-bottom:1em;
}

.widget.widget-decoration-flat-center .widgettitle .buttons {
	position:absolute;
	right:1em;
}

.widget.widget-decoration-flat-center .widgettitle .button {
	border-radius:2px;
}

.widget.widget-decoration-frame,
.widget.widget-decoration-topline,
.widget.widget-decoration-box {
	border-width:1px;
	border-style:solid;
	padding:1em;
}

.widget.widget-decoration-window {
	padding-top:0;
}

.widget.widget-decoration-box .widgettitle {
	margin:0 0 1em 0;
}

.widget.widget-decoration-frame .widgettitle {
	margin-bottom:0.5em;
}

.widget.widget-decoration-topline {
	position:relative;
}
.widget.widget-decoration-topline:before {
	content:' ';
	height:4px;
	width:100%;
	position:absolute;
	top:-1px;
	left:-1px;
	width:100%;
	padding:0 1px;
}

.widget.widget-decoration-window .widgettitle {
	border-width:1px;
	border-bottom-width:4px;
	border-style:solid;
	margin-bottom:0;
	padding:0 15px;
}

.widget.widget-decoration-window > *:not(.widgettitle),
.widget.widget-decoration-card > *:not(.widgettitle) {
	border-width:1px;
	border-top:0;
	border-style:solid;
	padding:1em;
}

.widget.widget-decoration-card .widgettitle {
	border-bottom-width:4px;
	border-bottom-style:solid;
	margin:0;
	overflow:hidden;
}

.widget.widget-decoration-card .widgettitle .strip {
	padding:0 15px;
	display:inline-block;
	position:relative;
}

.widget.widget-decoration-card .widgettitle .strip:after {
    border-right: 24px solid transparent;
    border-bottom-width:2em;
	border-bottom-style:solid;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: -24px;
    top: 0;
    width: 0;
}

/**
 * 4. Tooltips
 */

[data-tooltip] {
	position:relative;
}

[data-tooltip]:before {
	content:'';
	border:6px solid transparent;
	border-top-color:#0a0909;
	display:block;
	position:absolute;
	left:50%;
	bottom:50%;
	opacity:0;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}

[data-tooltip]:after {
	z-index: 1000;
	padding: 8px;
	width: auto;
	display: table;
	background-color:#0a0909;
	color:#ffffff;
	content: attr(data-tooltip);
	font-size: 10px !important;
	line-height: 1.2;
	opacity:0;
	position:absolute;
	left:50%;
	bottom:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	margin-bottom:12px;
}

[data-tooltip]:hover:after {
	opacity:1;
	bottom:100%;
}

[data-tooltip]:hover:before {
	opacity:1;
	bottom:100%;
}

/**
 * 5. Author info
 */

/**
 * 6. Account menu
 */

#account-menu {
	max-width:310px;
}

#account-menu .login-submit {
	float:left;
}

#loginform .lost_password {
	clear:both;
}

.cms-block.taxonomy {
	margin-bottom:2em;
}

/**
 * 7. Sidebars
 */

.sidebar.sidebar-shop_category { padding-top:76px !important; }
.sidebar.sidebar-cart_sidebar { padding-top:76px !important; }


/* END beocode_005_general_css */
/* BEGIN beocode_007_elements_styles_css */


/* START Style - default */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
	color: #6ebf22;
font-family: Verdana;
font-weight: normal;
line-height: 14px;
text-transform: none;
}

 select,
 input[type="text"],
 input[type="email"],
 input[type="url"],
 input[type="password"],
 input[type="search"],
 input[type="tel"],
 textarea {
    border:1px solid #d8d8d8;
	background-color:#ffffff;
    color:#81d742;
}

 a {
	color:#5e5e5e;
}

 a:hover {
	color:#000000;
}

 hr:not([class]) {
	background:#d8d8d8;
}

 input[type="submit"],
 .button,
 a.button,
 button.button {
	background:#0a0909;
	border-color:#0a0909;
	color:#ffffff;
}

 input[type="submit"]:hover,
 .button:hover,
 a.button:hover,
 button.button:hover {
	border-color:#070606;
	background:#070606;
	color:#ffffff;
}

 a.button.alt,
 button.button.alt,
 input.button.alt {
	background:#ffd20a;
	border-color:#ffd20a;
	color:#ffffff;
}

/**
 * 2. Overlays
 */

 .overlay.overlay-primary:before {
	background-color:#ffffff;
	opacity:0.7;
}

 .overlay.overlay-secondary:before {
	background-color:#0a0909;
	opacity:0.8;
}

 .overlay.overlay-accent:before {
	background-color:#ffd20a;
	opacity:0.7;
}

 .overlay.overlay-primary * {
	color:#585858;
}

 .overlay.overlay-secondary * {
	color:#ffffff;
}

 .overlay.overlay-accent * {
	color:#ffffff;
}

 .mc4wp-form-fields .signup-form {
	background-color:#ffffff;
	border-color:#d8d8d8;
}

/* END Style - default */

/* START Style - navigation */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-navigation h1,
.style-navigation h2,
.style-navigation h3,
.style-navigation h4,
.style-navigation h5,
.style-navigation h6 {
	font-family: Georgia;
font-size: 17px;
font-weight: normal;
text-transform: uppercase;
}

.style-navigation select,
.style-navigation input[type="text"],
.style-navigation input[type="email"],
.style-navigation input[type="url"],
.style-navigation input[type="password"],
.style-navigation input[type="search"],
.style-navigation input[type="tel"],
.style-navigation textarea {
    border:1px solid #e2e2e1;
	background-color:#ffffff;
    color:#585858;
}

.style-navigation a {
	color:#5e5e5e5;
}

.style-navigation a:hover {
	color:#000000;
}

.style-navigation hr:not([class]) {
	background:#e2e2e1;
}

.style-navigation input[type="submit"],
.style-navigation .button,
.style-navigation a.button,
.style-navigation button.button {
	background:#f2f2f2;
	border-color:#f2f2f2;
	color:#2a2828;
}

.style-navigation input[type="submit"]:hover,
.style-navigation .button:hover,
.style-navigation a.button:hover,
.style-navigation button.button:hover {
	border-color:#a9a9a9;
	background:#a9a9a9;
	color:#2a2828;
}

.style-navigation a.button.alt,
.style-navigation button.button.alt,
.style-navigation input.button.alt {
	background:#d45174;
	border-color:#d45174;
	color:#ffffff;
}

/**
 * 2. Overlays
 */

.style-navigation .overlay.overlay-primary:before {
	background-color:#ffffff;
	opacity:0.7;
}

.style-navigation .overlay.overlay-secondary:before {
	background-color:#f2f2f2;
	opacity:0.8;
}

.style-navigation .overlay.overlay-accent:before {
	background-color:#d45174;
	opacity:0.7;
}

.style-navigation .overlay.overlay-primary * {
	color:#5e5a5a;
}

.style-navigation .overlay.overlay-secondary * {
	color:#2a2828;
}

.style-navigation .overlay.overlay-accent * {
	color:#ffffff;
}

.style-navigation .mc4wp-form-fields .signup-form {
	background-color:#ffffff;
	border-color:#e2e2e1;
}

/* END Style - navigation */

/* START Style - branding */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-branding h1,
.style-branding h2,
.style-branding h3,
.style-branding h4,
.style-branding h5,
.style-branding h6 {
	
}

.style-branding select,
.style-branding input[type="text"],
.style-branding input[type="email"],
.style-branding input[type="url"],
.style-branding input[type="password"],
.style-branding input[type="search"],
.style-branding input[type="tel"],
.style-branding textarea {
    border:1px solid #d8d8d8;
	background-color:#ffffff;
    color:#585858;
}

.style-branding a {
	color:#565656;
}

.style-branding a:hover {
	color:#000000;
}

.style-branding hr:not([class]) {
	background:#d8d8d8;
}

.style-branding input[type="submit"],
.style-branding .button,
.style-branding a.button,
.style-branding button.button {
	background:#f2f2f2;
	border-color:#f2f2f2;
	color:#585858;
}

.style-branding input[type="submit"]:hover,
.style-branding .button:hover,
.style-branding a.button:hover,
.style-branding button.button:hover {
	border-color:#a9a9a9;
	background:#a9a9a9;
	color:#585858;
}

.style-branding a.button.alt,
.style-branding button.button.alt,
.style-branding input.button.alt {
	background:#d45174;
	border-color:#d45174;
	color:#ffffff;
}

/**
 * 2. Overlays
 */

.style-branding .overlay.overlay-primary:before {
	background-color:#fafafa;
	opacity:0.7;
}

.style-branding .overlay.overlay-secondary:before {
	background-color:#f2f2f2;
	opacity:0.8;
}

.style-branding .overlay.overlay-accent:before {
	background-color:#d45174;
	opacity:0.7;
}

.style-branding .overlay.overlay-primary * {
	color:#585858;
}

.style-branding .overlay.overlay-secondary * {
	color:#585858;
}

.style-branding .overlay.overlay-accent * {
	color:#ffffff;
}

.style-branding .mc4wp-form-fields .signup-form {
	background-color:#ffffff;
	border-color:#d8d8d8;
}

/* END Style - branding */

/* START Style - dark */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-dark h1,
.style-dark h2,
.style-dark h3,
.style-dark h4,
.style-dark h5,
.style-dark h6 {
	font-family: Georgia;
font-size: 28px;
font-weight: normal;
line-height: 44px;
text-transform: uppercase;
}

.style-dark select,
.style-dark input[type="text"],
.style-dark input[type="email"],
.style-dark input[type="url"],
.style-dark input[type="password"],
.style-dark input[type="search"],
.style-dark input[type="tel"],
.style-dark textarea {
    border:1px solid #5a5a60;
	background-color:#474749;
    color:#ffffff;
}

.style-dark a {
	color:#f2f2f2;
}

.style-dark a:hover {
	color:#d1d1d1;
}

.style-dark hr:not([class]) {
	background:#5a5a60;
}

.style-dark input[type="submit"],
.style-dark .button,
.style-dark a.button,
.style-dark button.button {
	background:#717171;
	border-color:#717171;
	color:#ffffff;
}

.style-dark input[type="submit"]:hover,
.style-dark .button:hover,
.style-dark a.button:hover,
.style-dark button.button:hover {
	border-color:#bebebe;
	background:#bebebe;
	color:#ffffff;
}

.style-dark a.button.alt,
.style-dark button.button.alt,
.style-dark input.button.alt {
	background:#d45174;
	border-color:#d45174;
	color:#ffffff;
}

/**
 * 2. Overlays
 */

.style-dark .overlay.overlay-primary:before {
	background-color:#373738;
	opacity:0.7;
}

.style-dark .overlay.overlay-secondary:before {
	background-color:#717171;
	opacity:0.8;
}

.style-dark .overlay.overlay-accent:before {
	background-color:#d45174;
	opacity:0.71;
}

.style-dark .overlay.overlay-primary * {
	color:#f2f2f2;
}

.style-dark .overlay.overlay-secondary * {
	color:#ffffff;
}

.style-dark .overlay.overlay-accent * {
	color:#ffffff;
}

.style-dark .mc4wp-form-fields .signup-form {
	background-color:#474749;
	border-color:#5a5a60;
}

/* END Style - dark */

/* START Style - standard */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-standard h1,
.style-standard h2,
.style-standard h3,
.style-standard h4,
.style-standard h5,
.style-standard h6 {
	color: #6ebf22;
font-family: Verdana;
font-weight: normal;
line-height: 14px;
text-transform: none;
}

.style-standard select,
.style-standard input[type="text"],
.style-standard input[type="email"],
.style-standard input[type="url"],
.style-standard input[type="password"],
.style-standard input[type="search"],
.style-standard input[type="tel"],
.style-standard textarea {
    border:1px solid #d8d8d8;
	background-color:#ffffff;
    color:#81d742;
}

.style-standard a {
	color:#5e5e5e;
}

.style-standard a:hover {
	color:#000000;
}

.style-standard hr:not([class]) {
	background:#d8d8d8;
}

.style-standard input[type="submit"],
.style-standard .button,
.style-standard a.button,
.style-standard button.button {
	background:#0a0909;
	border-color:#0a0909;
	color:#ffffff;
}

.style-standard input[type="submit"]:hover,
.style-standard .button:hover,
.style-standard a.button:hover,
.style-standard button.button:hover {
	border-color:#070606;
	background:#070606;
	color:#ffffff;
}

.style-standard a.button.alt,
.style-standard button.button.alt,
.style-standard input.button.alt {
	background:#ffd20a;
	border-color:#ffd20a;
	color:#ffffff;
}

/**
 * 2. Overlays
 */

.style-standard .overlay.overlay-primary:before {
	background-color:#ffffff;
	opacity:0.7;
}

.style-standard .overlay.overlay-secondary:before {
	background-color:#0a0909;
	opacity:0.8;
}

.style-standard .overlay.overlay-accent:before {
	background-color:#ffd20a;
	opacity:0.7;
}

.style-standard .overlay.overlay-primary * {
	color:#585858;
}

.style-standard .overlay.overlay-secondary * {
	color:#ffffff;
}

.style-standard .overlay.overlay-accent * {
	color:#ffffff;
}

.style-standard .mc4wp-form-fields .signup-form {
	background-color:#ffffff;
	border-color:#d8d8d8;
}

/* END Style - standard */

/* START Style - footer */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-footer h1,
.style-footer h2,
.style-footer h3,
.style-footer h4,
.style-footer h5,
.style-footer h6 {
	
}

.style-footer select,
.style-footer input[type="text"],
.style-footer input[type="email"],
.style-footer input[type="url"],
.style-footer input[type="password"],
.style-footer input[type="search"],
.style-footer input[type="tel"],
.style-footer textarea {
    border:1px solid #878787;
	background-color:#ffffff;
    color:#585858;
}

.style-footer a {
	color:#5e5e5e;
}

.style-footer a:hover {
	color:#000000;
}

.style-footer hr:not([class]) {
	background:#878787;
}

.style-footer input[type="submit"],
.style-footer .button,
.style-footer a.button,
.style-footer button.button {
	background:#ffffff;
	border-color:#ffffff;
	color:#585858;
}

.style-footer input[type="submit"]:hover,
.style-footer .button:hover,
.style-footer a.button:hover,
.style-footer button.button:hover {
	border-color:#b2b2b2;
	background:#b2b2b2;
	color:#585858;
}

.style-footer a.button.alt,
.style-footer button.button.alt,
.style-footer input.button.alt {
	background:#6ed624;
	border-color:#6ed624;
	color:#ffffff;
}

/**
 * 2. Overlays
 */

.style-footer .overlay.overlay-primary:before {
	background-color:#ffffff;
	opacity:0.7;
}

.style-footer .overlay.overlay-secondary:before {
	background-color:#ffffff;
	opacity:0.8;
}

.style-footer .overlay.overlay-accent:before {
	background-color:#6ed624;
	opacity:0.7;
}

.style-footer .overlay.overlay-primary * {
	color:#585858;
}

.style-footer .overlay.overlay-secondary * {
	color:#585858;
}

.style-footer .overlay.overlay-accent * {
	color:#ffffff;
}

.style-footer .mc4wp-form-fields .signup-form {
	background-color:#ffffff;
	border-color:#878787;
}

/* END Style - footer */

/* START Style - infobar */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-infobar h1,
.style-infobar h2,
.style-infobar h3,
.style-infobar h4,
.style-infobar h5,
.style-infobar h6 {
	
}

.style-infobar select,
.style-infobar input[type="text"],
.style-infobar input[type="email"],
.style-infobar input[type="url"],
.style-infobar input[type="password"],
.style-infobar input[type="search"],
.style-infobar input[type="tel"],
.style-infobar textarea {
    border:1px solid #5a5a60;
	background-color:#474749;
    color:#ffffff;
}

.style-infobar a {
	color:#f2f2f2;
}

.style-infobar a:hover {
	color:#d1d1d1;
}

.style-infobar hr:not([class]) {
	background:#5a5a60;
}

.style-infobar input[type="submit"],
.style-infobar .button,
.style-infobar a.button,
.style-infobar button.button {
	background:#474749;
	border-color:#474749;
	color:#ffffff;
}

.style-infobar input[type="submit"]:hover,
.style-infobar .button:hover,
.style-infobar a.button:hover,
.style-infobar button.button:hover {
	border-color:#949496;
	background:#949496;
	color:#ffffff;
}

.style-infobar a.button.alt,
.style-infobar button.button.alt,
.style-infobar input.button.alt {
	background:#d45174;
	border-color:#d45174;
	color:#ffffff;
}

/**
 * 2. Overlays
 */

.style-infobar .overlay.overlay-primary:before {
	background-color:#373738;
	opacity:0.7;
}

.style-infobar .overlay.overlay-secondary:before {
	background-color:#474749;
	opacity:0.8;
}

.style-infobar .overlay.overlay-accent:before {
	background-color:#d45174;
	opacity:0.7;
}

.style-infobar .overlay.overlay-primary * {
	color:#f2f2f2;
}

.style-infobar .overlay.overlay-secondary * {
	color:#ffffff;
}

.style-infobar .overlay.overlay-accent * {
	color:#ffffff;
}

.style-infobar .mc4wp-form-fields .signup-form {
	background-color:#474749;
	border-color:#5a5a60;
}

/* END Style - infobar */

/* START Style - copyright */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-copyright h1,
.style-copyright h2,
.style-copyright h3,
.style-copyright h4,
.style-copyright h5,
.style-copyright h6 {
	font-family: Trebuchet;
font-size: 12px;
font-style: normal;
}

.style-copyright select,
.style-copyright input[type="text"],
.style-copyright input[type="email"],
.style-copyright input[type="url"],
.style-copyright input[type="password"],
.style-copyright input[type="search"],
.style-copyright input[type="tel"],
.style-copyright textarea {
    border:1px solid #d8d8d8;
	background-color:#ffffff;
    color:#585858;
}

.style-copyright a {
	color:rgba(55,56,53,0.48);
}

.style-copyright a:hover {
	color:#8bd655;
}

.style-copyright hr:not([class]) {
	background:#d8d8d8;
}

.style-copyright input[type="submit"],
.style-copyright .button,
.style-copyright a.button,
.style-copyright button.button {
	background:rgba(255,255,255,0.01);
	border-color:rgba(255,255,255,0.01);
	color:#2b2b2b;
}

.style-copyright input[type="submit"]:hover,
.style-copyright .button:hover,
.style-copyright a.button:hover,
.style-copyright button.button:hover {
	border-color:#ffffff;
	background:#ffffff;
	color:#2b2b2b;
}

.style-copyright a.button.alt,
.style-copyright button.button.alt,
.style-copyright input.button.alt {
	background:#81d742;
	border-color:#81d742;
	color:#ffffff;
}

/**
 * 2. Overlays
 */

.style-copyright .overlay.overlay-primary:before {
	background-color:#ffffff;
	opacity:0;
}

.style-copyright .overlay.overlay-secondary:before {
	background-color:rgba(255,255,255,0.01);
	opacity:0;
}

.style-copyright .overlay.overlay-accent:before {
	background-color:#81d742;
	opacity:0.7;
}

.style-copyright .overlay.overlay-primary * {
	color:#111111;
}

.style-copyright .overlay.overlay-secondary * {
	color:#2b2b2b;
}

.style-copyright .overlay.overlay-accent * {
	color:#ffffff;
}

.style-copyright .mc4wp-form-fields .signup-form {
	background-color:#ffffff;
	border-color:#d8d8d8;
}

/* END Style - copyright */

/* START Style - black */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-black h1,
.style-black h2,
.style-black h3,
.style-black h4,
.style-black h5,
.style-black h6 {
	
}

.style-black select,
.style-black input[type="text"],
.style-black input[type="email"],
.style-black input[type="url"],
.style-black input[type="password"],
.style-black input[type="search"],
.style-black input[type="tel"],
.style-black textarea {
    border:1px solid #5a5a60;
	background-color:#474749;
    color:#ffffff;
}

.style-black a {
	color:#ffffff;
}

.style-black a:hover {
	color:#d1d1d1;
}

.style-black hr:not([class]) {
	background:#5a5a60;
}

.style-black input[type="submit"],
.style-black .button,
.style-black a.button,
.style-black button.button {
	background:#000000;
	border-color:#000000;
	color:#ffffff;
}

.style-black input[type="submit"]:hover,
.style-black .button:hover,
.style-black a.button:hover,
.style-black button.button:hover {
	border-color:#4d4d4d;
	background:#4d4d4d;
	color:#ffffff;
}

.style-black a.button.alt,
.style-black button.button.alt,
.style-black input.button.alt {
	background:#d45174;
	border-color:#d45174;
	color:#ffffff;
}

/**
 * 2. Overlays
 */

.style-black .overlay.overlay-primary:before {
	background-color:#0a0a0a;
	opacity:0.7;
}

.style-black .overlay.overlay-secondary:before {
	background-color:#000000;
	opacity:0.8;
}

.style-black .overlay.overlay-accent:before {
	background-color:#d45174;
	opacity:0.7;
}

.style-black .overlay.overlay-primary * {
	color:#ffffff;
}

.style-black .overlay.overlay-secondary * {
	color:#ffffff;
}

.style-black .overlay.overlay-accent * {
	color:#ffffff;
}

.style-black .mc4wp-form-fields .signup-form {
	background-color:#474749;
	border-color:#5a5a60;
}

/* END Style - black */

/* START Style - navigation-larger */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-navigation-larger h1,
.style-navigation-larger h2,
.style-navigation-larger h3,
.style-navigation-larger h4,
.style-navigation-larger h5,
.style-navigation-larger h6 {
	font-family: Georgia;
font-size: 17px;
font-weight: normal;
line-height: 70px;
text-transform: uppercase;
}

.style-navigation-larger select,
.style-navigation-larger input[type="text"],
.style-navigation-larger input[type="email"],
.style-navigation-larger input[type="url"],
.style-navigation-larger input[type="password"],
.style-navigation-larger input[type="search"],
.style-navigation-larger input[type="tel"],
.style-navigation-larger textarea {
    border:1px solid #e2e2e1;
	background-color:#ffffff;
    color:#585858;
}

.style-navigation-larger a {
	color:#5e5e5e5;
}

.style-navigation-larger a:hover {
	color:#000000;
}

.style-navigation-larger hr:not([class]) {
	background:#e2e2e1;
}

.style-navigation-larger input[type="submit"],
.style-navigation-larger .button,
.style-navigation-larger a.button,
.style-navigation-larger button.button {
	background:#f2f2f2;
	border-color:#f2f2f2;
	color:#2a2828;
}

.style-navigation-larger input[type="submit"]:hover,
.style-navigation-larger .button:hover,
.style-navigation-larger a.button:hover,
.style-navigation-larger button.button:hover {
	border-color:#a9a9a9;
	background:#a9a9a9;
	color:#2a2828;
}

.style-navigation-larger a.button.alt,
.style-navigation-larger button.button.alt,
.style-navigation-larger input.button.alt {
	background:#d34a6e;
	border-color:#d34a6e;
	color:#ffffff;
}

/**
 * 2. Overlays
 */

.style-navigation-larger .overlay.overlay-primary:before {
	background-color:#ffffff;
	opacity:0.7;
}

.style-navigation-larger .overlay.overlay-secondary:before {
	background-color:#f2f2f2;
	opacity:0.8;
}

.style-navigation-larger .overlay.overlay-accent:before {
	background-color:#d34a6e;
	opacity:0.7;
}

.style-navigation-larger .overlay.overlay-primary * {
	color:#5e5a5a;
}

.style-navigation-larger .overlay.overlay-secondary * {
	color:#2a2828;
}

.style-navigation-larger .overlay.overlay-accent * {
	color:#ffffff;
}

.style-navigation-larger .mc4wp-form-fields .signup-form {
	background-color:#ffffff;
	border-color:#e2e2e1;
}

/* END Style - navigation-larger */

/* START Style - navigation-transparent */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-navigation-transparent h1,
.style-navigation-transparent h2,
.style-navigation-transparent h3,
.style-navigation-transparent h4,
.style-navigation-transparent h5,
.style-navigation-transparent h6 {
	font-family: Georgia;
font-size: 17px;
font-weight: normal;
line-height: 70px;
text-transform: uppercase;
}

.style-navigation-transparent select,
.style-navigation-transparent input[type="text"],
.style-navigation-transparent input[type="email"],
.style-navigation-transparent input[type="url"],
.style-navigation-transparent input[type="password"],
.style-navigation-transparent input[type="search"],
.style-navigation-transparent input[type="tel"],
.style-navigation-transparent textarea {
    border:1px solid rgba(226,226,225,0.01);
	background-color:rgba(255,255,255,0.01);
    color:rgba(88,88,88,0.01);
}

.style-navigation-transparent a {
	color:#5e5e5e5;
}

.style-navigation-transparent a:hover {
	color:#ffffff;
}

.style-navigation-transparent hr:not([class]) {
	background:rgba(226,226,225,0.01);
}

.style-navigation-transparent input[type="submit"],
.style-navigation-transparent .button,
.style-navigation-transparent a.button,
.style-navigation-transparent button.button {
	background:#ffffff;
	border-color:#ffffff;
	color:#f7f7f7;
}

.style-navigation-transparent input[type="submit"]:hover,
.style-navigation-transparent .button:hover,
.style-navigation-transparent a.button:hover,
.style-navigation-transparent button.button:hover {
	border-color:#ffffff;
	background:#ffffff;
	color:#f7f7f7;
}

.style-navigation-transparent a.button.alt,
.style-navigation-transparent button.button.alt,
.style-navigation-transparent input.button.alt {
	background:rgba(211,74,110,0.01);
	border-color:rgba(211,74,110,0.01);
	color:#ffffff;
}

/**
 * 2. Overlays
 */

.style-navigation-transparent .overlay.overlay-primary:before {
	background-color:#ffffff;
	opacity:0;
}

.style-navigation-transparent .overlay.overlay-secondary:before {
	background-color:#ffffff;
	opacity:0;
}

.style-navigation-transparent .overlay.overlay-accent:before {
	background-color:rgba(211,74,110,0.01);
	opacity:0.7;
}

.style-navigation-transparent .overlay.overlay-primary * {
	color:#0a0a0a;
}

.style-navigation-transparent .overlay.overlay-secondary * {
	color:#f7f7f7;
}

.style-navigation-transparent .overlay.overlay-accent * {
	color:#ffffff;
}

.style-navigation-transparent .mc4wp-form-fields .signup-form {
	background-color:rgba(255,255,255,0.01);
	border-color:rgba(226,226,225,0.01);
}

/* END Style - navigation-transparent */

/* START Style - white */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-white h1,
.style-white h2,
.style-white h3,
.style-white h4,
.style-white h5,
.style-white h6 {
	color: #ffffff;
font-family: Verdana;
font-weight: normal;
text-transform: none;
}

.style-white select,
.style-white input[type="text"],
.style-white input[type="email"],
.style-white input[type="url"],
.style-white input[type="password"],
.style-white input[type="search"],
.style-white input[type="tel"],
.style-white textarea {
    border:1px solid rgba(255,255,255,0.01);
	background-color:rgba(255,255,255,0.01);
    color:rgba(255,255,255,0.01);
}

.style-white a {
	color:rgba(129,215,66,0.01);
}

.style-white a:hover {
	color:rgba(255,255,255,0.01);
}

.style-white hr:not([class]) {
	background:rgba(255,255,255,0.01);
}

.style-white input[type="submit"],
.style-white .button,
.style-white a.button,
.style-white button.button {
	background:rgba(255,255,255,0.01);
	border-color:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01);
}

.style-white input[type="submit"]:hover,
.style-white .button:hover,
.style-white a.button:hover,
.style-white button.button:hover {
	border-color:#ffffff;
	background:#ffffff;
	color:rgba(255,255,255,0.01);
}

.style-white a.button.alt,
.style-white button.button.alt,
.style-white input.button.alt {
	background:rgba(255,255,255,0.01);
	border-color:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01);
}

/**
 * 2. Overlays
 */

.style-white .overlay.overlay-primary:before {
	background-color:#ffffff;
	opacity:0;
}

.style-white .overlay.overlay-secondary:before {
	background-color:rgba(255,255,255,0.01);
	opacity:0;
}

.style-white .overlay.overlay-accent:before {
	background-color:rgba(255,255,255,0.01);
	opacity:0;
}

.style-white .overlay.overlay-primary * {
	color:rgba(255,255,255,0.01);
}

.style-white .overlay.overlay-secondary * {
	color:rgba(255,255,255,0.01);
}

.style-white .overlay.overlay-accent * {
	color:rgba(255,255,255,0.01);
}

.style-white .mc4wp-form-fields .signup-form {
	background-color:rgba(255,255,255,0.01);
	border-color:rgba(255,255,255,0.01);
}

/* END Style - white */

/* START Style - simplified */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-simplified h1,
.style-simplified h2,
.style-simplified h3,
.style-simplified h4,
.style-simplified h5,
.style-simplified h6 {
	color: #000000;
font-family: Georgia;
font-size: 28px;
font-weight: normal;
line-height: 44px;
text-transform: uppercase;
}

.style-simplified select,
.style-simplified input[type="text"],
.style-simplified input[type="email"],
.style-simplified input[type="url"],
.style-simplified input[type="password"],
.style-simplified input[type="search"],
.style-simplified input[type="tel"],
.style-simplified textarea {
    border:1px solid #d8d8d8;
	background-color:#ffffff;
    color:#585858;
}

.style-simplified a {
	color:#5e5e5e;
}

.style-simplified a:hover {
	color:#000000;
}

.style-simplified hr:not([class]) {
	background:#d8d8d8;
}

.style-simplified input[type="submit"],
.style-simplified .button,
.style-simplified a.button,
.style-simplified button.button {
	background:#262626;
	border-color:#262626;
	color:#ffffff;
}

.style-simplified input[type="submit"]:hover,
.style-simplified .button:hover,
.style-simplified a.button:hover,
.style-simplified button.button:hover {
	border-color:#1b1b1b;
	background:#1b1b1b;
	color:#ffffff;
}

.style-simplified a.button.alt,
.style-simplified button.button.alt,
.style-simplified input.button.alt {
	background:#d45174;
	border-color:#d45174;
	color:#ffffff;
}

/**
 * 2. Overlays
 */

.style-simplified .overlay.overlay-primary:before {
	background-color:#ffffff;
	opacity:0.8;
}

.style-simplified .overlay.overlay-secondary:before {
	background-color:#262626;
	opacity:0.8;
}

.style-simplified .overlay.overlay-accent:before {
	background-color:#d45174;
	opacity:0.7;
}

.style-simplified .overlay.overlay-primary * {
	color:#585858;
}

.style-simplified .overlay.overlay-secondary * {
	color:#ffffff;
}

.style-simplified .overlay.overlay-accent * {
	color:#ffffff;
}

.style-simplified .mc4wp-form-fields .signup-form {
	background-color:#ffffff;
	border-color:#d8d8d8;
}

/* END Style - simplified */

/* START Style - navigation-clean */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-navigation-clean h1,
.style-navigation-clean h2,
.style-navigation-clean h3,
.style-navigation-clean h4,
.style-navigation-clean h5,
.style-navigation-clean h6 {
	font-family: Georgia;
font-size: 17px;
font-weight: normal;
text-transform: uppercase;
}

.style-navigation-clean select,
.style-navigation-clean input[type="text"],
.style-navigation-clean input[type="email"],
.style-navigation-clean input[type="url"],
.style-navigation-clean input[type="password"],
.style-navigation-clean input[type="search"],
.style-navigation-clean input[type="tel"],
.style-navigation-clean textarea {
    border:1px solid #e2e2e1;
	background-color:#ffffff;
    color:#585858;
}

.style-navigation-clean a {
	color:#5e5e5e5;
}

.style-navigation-clean a:hover {
	color:#000000;
}

.style-navigation-clean hr:not([class]) {
	background:#e2e2e1;
}

.style-navigation-clean input[type="submit"],
.style-navigation-clean .button,
.style-navigation-clean a.button,
.style-navigation-clean button.button {
	background:#f2f2f2;
	border-color:#f2f2f2;
	color:#2a2828;
}

.style-navigation-clean input[type="submit"]:hover,
.style-navigation-clean .button:hover,
.style-navigation-clean a.button:hover,
.style-navigation-clean button.button:hover {
	border-color:#a9a9a9;
	background:#a9a9a9;
	color:#2a2828;
}

.style-navigation-clean a.button.alt,
.style-navigation-clean button.button.alt,
.style-navigation-clean input.button.alt {
	background:#d45174;
	border-color:#d45174;
	color:#ffffff;
}

/**
 * 2. Overlays
 */

.style-navigation-clean .overlay.overlay-primary:before {
	background-color:#ffffff;
	opacity:0.7;
}

.style-navigation-clean .overlay.overlay-secondary:before {
	background-color:#f2f2f2;
	opacity:0.8;
}

.style-navigation-clean .overlay.overlay-accent:before {
	background-color:#d45174;
	opacity:0.7;
}

.style-navigation-clean .overlay.overlay-primary * {
	color:#5e5a5a;
}

.style-navigation-clean .overlay.overlay-secondary * {
	color:#2a2828;
}

.style-navigation-clean .overlay.overlay-accent * {
	color:#ffffff;
}

.style-navigation-clean .mc4wp-form-fields .signup-form {
	background-color:#ffffff;
	border-color:#e2e2e1;
}

/* END Style - navigation-clean */

/* START Style - social-strip */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-social-strip h1,
.style-social-strip h2,
.style-social-strip h3,
.style-social-strip h4,
.style-social-strip h5,
.style-social-strip h6 {
	color: #000000;
font-family: Georgia;
font-size: 28px;
font-weight: normal;
line-height: 44px;
text-transform: uppercase;
}

.style-social-strip select,
.style-social-strip input[type="text"],
.style-social-strip input[type="email"],
.style-social-strip input[type="url"],
.style-social-strip input[type="password"],
.style-social-strip input[type="search"],
.style-social-strip input[type="tel"],
.style-social-strip textarea {
    border:1px solid #d8d8d8;
	background-color:#ffffff;
    color:#585858;
}

.style-social-strip a {
	color:#5e5e5e;
}

.style-social-strip a:hover {
	color:#000000;
}

.style-social-strip hr:not([class]) {
	background:#d8d8d8;
}

.style-social-strip input[type="submit"],
.style-social-strip .button,
.style-social-strip a.button,
.style-social-strip button.button {
	background:#373738;
	border-color:#373738;
	color:#ffffff;
}

.style-social-strip input[type="submit"]:hover,
.style-social-strip .button:hover,
.style-social-strip a.button:hover,
.style-social-strip button.button:hover {
	border-color:#262627;
	background:#262627;
	color:#ffffff;
}

.style-social-strip a.button.alt,
.style-social-strip button.button.alt,
.style-social-strip input.button.alt {
	background:#e3e3e3;
	border-color:#e3e3e3;
	color:#ffffff;
}

/**
 * 2. Overlays
 */

.style-social-strip .overlay.overlay-primary:before {
	background-color:#e3e3e3;
	opacity:0.7;
}

.style-social-strip .overlay.overlay-secondary:before {
	background-color:#373738;
	opacity:0.8;
}

.style-social-strip .overlay.overlay-accent:before {
	background-color:#e3e3e3;
	opacity:0.7;
}

.style-social-strip .overlay.overlay-primary * {
	color:#585858;
}

.style-social-strip .overlay.overlay-secondary * {
	color:#ffffff;
}

.style-social-strip .overlay.overlay-accent * {
	color:#ffffff;
}

.style-social-strip .mc4wp-form-fields .signup-form {
	background-color:#ffffff;
	border-color:#d8d8d8;
}

/* END Style - social-strip */

/* START Style - grids */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Overlays
 */

/**
 * 1. General
 */

.style-grids h1,
.style-grids h2,
.style-grids h3,
.style-grids h4,
.style-grids h5,
.style-grids h6 {
	color: #0a0a0a;
font-family: Verdana;
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
}

.style-grids select,
.style-grids input[type="text"],
.style-grids input[type="email"],
.style-grids input[type="url"],
.style-grids input[type="password"],
.style-grids input[type="search"],
.style-grids input[type="tel"],
.style-grids textarea {
    border:1px solid rgba(255,255,255,0.01);
	background-color:#0a0a0a;
    color:#0a0a0a;
}

.style-grids a {
	color:rgba(129,215,66,0.01);
}

.style-grids a:hover {
	color:rgba(255,255,255,0.01);
}

.style-grids hr:not([class]) {
	background:rgba(255,255,255,0.01);
}

.style-grids input[type="submit"],
.style-grids .button,
.style-grids a.button,
.style-grids button.button {
	background:#262626;
	border-color:#262626;
	color:#000000;
}

.style-grids input[type="submit"]:hover,
.style-grids .button:hover,
.style-grids a.button:hover,
.style-grids button.button:hover {
	border-color:#262626;
	background:#262626;
	color:#000000;
}

.style-grids a.button.alt,
.style-grids button.button.alt,
.style-grids input.button.alt {
	background:#0a0a0a;
	border-color:#0a0a0a;
	color:#0a0a0a;
}

/**
 * 2. Overlays
 */

.style-grids .overlay.overlay-primary:before {
	background-color:#0a0a0a;
	opacity:0;
}

.style-grids .overlay.overlay-secondary:before {
	background-color:#262626;
	opacity:0;
}

.style-grids .overlay.overlay-accent:before {
	background-color:#0a0a0a;
	opacity:0;
}

.style-grids .overlay.overlay-primary * {
	color:#0a0a0a;
}

.style-grids .overlay.overlay-secondary * {
	color:#000000;
}

.style-grids .overlay.overlay-accent * {
	color:#0a0a0a;
}

.style-grids .mc4wp-form-fields .signup-form {
	background-color:#0a0a0a;
	border-color:rgba(255,255,255,0.01);
}

/* END Style - grids */

/* END beocode_007_elements_styles_css */
/* BEGIN beocode_008_sub_menus_css */
/**
 * Table of 008-sub-menus.css
 *
 * 1. Sub Menus
 * 
 *   1.1. Balloon
 * 
 * 2. Popups
 * 
 *   2.1. Balloon
 *
 */

/**
 * 1. Sub Menus
 * 
 *   1.1. Balloon
 */

ul.nav-menu ul.sub-menu[data-shape="balloon"] {
	margin-top:0;
	margin-left:14px;
}

ul.nav-menu ul.sub-menu[data-shape="balloon"][data-depth="0"] {
	margin-top:14px;
	margin-left:0;
}

ul.nav-menu ul.sub-menu[data-shape="balloon"]:before {
	display:block;
	height:100%;
	width:15px;
	content:'';
	background:transparent;
	position:absolute;
	left:-15px;
}

ul.nav-menu ul.sub-menu[data-shape="balloon"][data-depth="0"]:before {
	width:100%;
	height:15px;
	content:'';
	position:absolute;
	top:-15px;
	left:initial;
}

ul.nav-menu ul.sub-menu[data-shape="balloon"] > .handle {
	display:block;
	width:16px;
	height:16px;
	position:absolute;
	left:-8px;
	top:50%;
	margin:-8px 0 0 0;
	-ms-transform: rotate(45deg); /* IE 9 */
	-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
	transform: rotate(45deg);
}

ul.nav-menu ul.sub-menu[data-shape="balloon"][data-depth="0"] > .handle {
	left:50%;
	top:-8px;
	margin:0 0 0 -8px;
}

/**
 * 2. Popups
 * 
 *   2.1. Balloon
 */

.popup[data-shape="balloon"] {
	margin-top:14px !important;
	padding:0 1em;
}

.popup[data-shape="balloon"]:before {
	display:block;
	width:100%;
	height:14px;
	content:'';
	background:transparent;
	position:absolute;
	top:-14px;
	left:0;
}
.popup[data-shape="balloon"] > .handle {
	display:block;
	width:16px;
	height:16px;
	position:absolute;
	top:-8px;
	margin:0 0 0 -11px;
	-ms-transform: rotate(45deg); /* IE 9 */
	-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
	transform: rotate(45deg);
	box-shadow:none !important;
}
.popup[data-shape="balloon"] > .handle.right {
	margin:0 -11px 0 0;
}

/* END beocode_008_sub_menus_css */
/* BEGIN beocode_009_sub_menus_styles_css */


/* START Style - default */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.popup,
.popup[data-shape="balloon"] > .handle,
.mega-menu,
ul.nav-menu  ul.sub-menu,
ul.nav-menu  ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu  ul.sub-menu[data-shape="modern"] > .handle {
	background:#ffffff;
	box-shadow:0 8px 11px 0 rgba(10,10,10,0.05);
}

ul.nav-menu  ul.sub-menu > li.menu-item > a {
	color:#585858;
}

ul.nav-menu  ul.sub-menu > li.menu-item:hover {
	background:#0a0909;
	color:#ffffff;
}

ul.nav-menu  ul.sub-menu > li.menu-item:hover > a {
	color:#ffffff;
}

body.frame-boxed .mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .mega-menu > .container {
	background:#ffffff;
	box-shadow:0 8px 11px 0 rgba(10,10,10,0.05);
}

/* END Style - default */

/* START Style - navigation */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation.popup,
.style-navigation.popup[data-shape="balloon"] > .handle,
.style-navigation.mega-menu,
ul.nav-menu .style-navigation ul.sub-menu,
ul.nav-menu .style-navigation ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-navigation ul.sub-menu[data-shape="modern"] > .handle {
	background:#ffffff;
	box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);
}

ul.nav-menu .style-navigation ul.sub-menu > li.menu-item > a {
	color:#5e5a5a;
}

ul.nav-menu .style-navigation ul.sub-menu > li.menu-item:hover {
	background:#f2f2f2;
	color:#2a2828;
}

ul.nav-menu .style-navigation ul.sub-menu > li.menu-item:hover > a {
	color:#2a2828;
}

body.frame-boxed .style-navigation.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-navigation.mega-menu > .container {
	background:#ffffff;
	box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);
}

/* END Style - navigation */

/* START Style - branding */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-branding.popup,
.style-branding.popup[data-shape="balloon"] > .handle,
.style-branding.mega-menu,
ul.nav-menu .style-branding ul.sub-menu,
ul.nav-menu .style-branding ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-branding ul.sub-menu[data-shape="modern"] > .handle {
	background:#fafafa;
	box-shadow:0 -2 8  #000000;
}

ul.nav-menu .style-branding ul.sub-menu > li.menu-item > a {
	color:#585858;
}

ul.nav-menu .style-branding ul.sub-menu > li.menu-item:hover {
	background:#f2f2f2;
	color:#585858;
}

ul.nav-menu .style-branding ul.sub-menu > li.menu-item:hover > a {
	color:#585858;
}

body.frame-boxed .style-branding.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-branding.mega-menu > .container {
	background:#fafafa;
	box-shadow:0 -2 8  #000000;
}

/* END Style - branding */

/* START Style - dark */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-dark.popup,
.style-dark.popup[data-shape="balloon"] > .handle,
.style-dark.mega-menu,
ul.nav-menu .style-dark ul.sub-menu,
ul.nav-menu .style-dark ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-dark ul.sub-menu[data-shape="modern"] > .handle {
	background:#373738;
}

ul.nav-menu .style-dark ul.sub-menu > li.menu-item > a {
	color:#f2f2f2;
}

ul.nav-menu .style-dark ul.sub-menu > li.menu-item:hover {
	background:#717171;
	color:#ffffff;
}

ul.nav-menu .style-dark ul.sub-menu > li.menu-item:hover > a {
	color:#ffffff;
}

body.frame-boxed .style-dark.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-dark.mega-menu > .container {
	background:#373738;
}

/* END Style - dark */

/* START Style - standard */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-standard.popup,
.style-standard.popup[data-shape="balloon"] > .handle,
.style-standard.mega-menu,
ul.nav-menu .style-standard ul.sub-menu,
ul.nav-menu .style-standard ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-standard ul.sub-menu[data-shape="modern"] > .handle {
	background:#ffffff;
	box-shadow:0 8px 11px 0 rgba(10,10,10,0.05);
}

ul.nav-menu .style-standard ul.sub-menu > li.menu-item > a {
	color:#585858;
}

ul.nav-menu .style-standard ul.sub-menu > li.menu-item:hover {
	background:#0a0909;
	color:#ffffff;
}

ul.nav-menu .style-standard ul.sub-menu > li.menu-item:hover > a {
	color:#ffffff;
}

body.frame-boxed .style-standard.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-standard.mega-menu > .container {
	background:#ffffff;
	box-shadow:0 8px 11px 0 rgba(10,10,10,0.05);
}

/* END Style - standard */

/* START Style - footer */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-footer.popup,
.style-footer.popup[data-shape="balloon"] > .handle,
.style-footer.mega-menu,
ul.nav-menu .style-footer ul.sub-menu,
ul.nav-menu .style-footer ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-footer ul.sub-menu[data-shape="modern"] > .handle {
	background:#ffffff;
}

ul.nav-menu .style-footer ul.sub-menu > li.menu-item > a {
	color:#585858;
}

ul.nav-menu .style-footer ul.sub-menu > li.menu-item:hover {
	background:#ffffff;
	color:#585858;
}

ul.nav-menu .style-footer ul.sub-menu > li.menu-item:hover > a {
	color:#585858;
}

body.frame-boxed .style-footer.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-footer.mega-menu > .container {
	background:#ffffff;
}

/* END Style - footer */

/* START Style - infobar */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-infobar.popup,
.style-infobar.popup[data-shape="balloon"] > .handle,
.style-infobar.mega-menu,
ul.nav-menu .style-infobar ul.sub-menu,
ul.nav-menu .style-infobar ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-infobar ul.sub-menu[data-shape="modern"] > .handle {
	background:#373738;
}

ul.nav-menu .style-infobar ul.sub-menu > li.menu-item > a {
	color:#f2f2f2;
}

ul.nav-menu .style-infobar ul.sub-menu > li.menu-item:hover {
	background:#474749;
	color:#ffffff;
}

ul.nav-menu .style-infobar ul.sub-menu > li.menu-item:hover > a {
	color:#ffffff;
}

body.frame-boxed .style-infobar.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-infobar.mega-menu > .container {
	background:#373738;
}

/* END Style - infobar */

/* START Style - copyright */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-copyright.popup,
.style-copyright.popup[data-shape="balloon"] > .handle,
.style-copyright.mega-menu,
ul.nav-menu .style-copyright ul.sub-menu,
ul.nav-menu .style-copyright ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-copyright ul.sub-menu[data-shape="modern"] > .handle {
	background:#ffffff;
}

ul.nav-menu .style-copyright ul.sub-menu > li.menu-item > a {
	color:#111111;
}

ul.nav-menu .style-copyright ul.sub-menu > li.menu-item:hover {
	background:rgba(255,255,255,0.01);
	color:#2b2b2b;
}

ul.nav-menu .style-copyright ul.sub-menu > li.menu-item:hover > a {
	color:#2b2b2b;
}

body.frame-boxed .style-copyright.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-copyright.mega-menu > .container {
	background:#ffffff;
}

/* END Style - copyright */

/* START Style - black */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-black.popup,
.style-black.popup[data-shape="balloon"] > .handle,
.style-black.mega-menu,
ul.nav-menu .style-black ul.sub-menu,
ul.nav-menu .style-black ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-black ul.sub-menu[data-shape="modern"] > .handle {
	background:#0a0a0a;
}

ul.nav-menu .style-black ul.sub-menu > li.menu-item > a {
	color:#ffffff;
}

ul.nav-menu .style-black ul.sub-menu > li.menu-item:hover {
	background:#000000;
	color:#ffffff;
}

ul.nav-menu .style-black ul.sub-menu > li.menu-item:hover > a {
	color:#ffffff;
}

body.frame-boxed .style-black.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-black.mega-menu > .container {
	background:#0a0a0a;
}

/* END Style - black */

/* START Style - navigation-larger */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation-larger.popup,
.style-navigation-larger.popup[data-shape="balloon"] > .handle,
.style-navigation-larger.mega-menu,
ul.nav-menu .style-navigation-larger ul.sub-menu,
ul.nav-menu .style-navigation-larger ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-navigation-larger ul.sub-menu[data-shape="modern"] > .handle {
	background:#ffffff;
	box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);
}

ul.nav-menu .style-navigation-larger ul.sub-menu > li.menu-item > a {
	color:#5e5a5a;
}

ul.nav-menu .style-navigation-larger ul.sub-menu > li.menu-item:hover {
	background:#f2f2f2;
	color:#2a2828;
}

ul.nav-menu .style-navigation-larger ul.sub-menu > li.menu-item:hover > a {
	color:#2a2828;
}

body.frame-boxed .style-navigation-larger.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-navigation-larger.mega-menu > .container {
	background:#ffffff;
	box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);
}

/* END Style - navigation-larger */

/* START Style - navigation-transparent */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation-transparent.popup,
.style-navigation-transparent.popup[data-shape="balloon"] > .handle,
.style-navigation-transparent.mega-menu,
ul.nav-menu .style-navigation-transparent ul.sub-menu,
ul.nav-menu .style-navigation-transparent ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-navigation-transparent ul.sub-menu[data-shape="modern"] > .handle {
	background:#ffffff;
	box-shadow:    rgba(0,0,0,0.01);
}

ul.nav-menu .style-navigation-transparent ul.sub-menu > li.menu-item > a {
	color:#0a0a0a;
}

ul.nav-menu .style-navigation-transparent ul.sub-menu > li.menu-item:hover {
	background:#ffffff;
	color:#f7f7f7;
}

ul.nav-menu .style-navigation-transparent ul.sub-menu > li.menu-item:hover > a {
	color:#f7f7f7;
}

body.frame-boxed .style-navigation-transparent.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-navigation-transparent.mega-menu > .container {
	background:#ffffff;
	box-shadow:    rgba(0,0,0,0.01);
}

/* END Style - navigation-transparent */

/* START Style - white */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-white.popup,
.style-white.popup[data-shape="balloon"] > .handle,
.style-white.mega-menu,
ul.nav-menu .style-white ul.sub-menu,
ul.nav-menu .style-white ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-white ul.sub-menu[data-shape="modern"] > .handle {
	background:#ffffff;
	box-shadow:    rgba(0,0,0,0.1);
}

ul.nav-menu .style-white ul.sub-menu > li.menu-item > a {
	color:rgba(255,255,255,0.01);
}

ul.nav-menu .style-white ul.sub-menu > li.menu-item:hover {
	background:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01);
}

ul.nav-menu .style-white ul.sub-menu > li.menu-item:hover > a {
	color:rgba(255,255,255,0.01);
}

body.frame-boxed .style-white.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-white.mega-menu > .container {
	background:#ffffff;
	box-shadow:    rgba(0,0,0,0.1);
}

/* END Style - white */

/* START Style - simplified */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-simplified.popup,
.style-simplified.popup[data-shape="balloon"] > .handle,
.style-simplified.mega-menu,
ul.nav-menu .style-simplified ul.sub-menu,
ul.nav-menu .style-simplified ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-simplified ul.sub-menu[data-shape="modern"] > .handle {
	background:#ffffff;
	box-shadow:    rgba(10,10,10,0.05);
}

ul.nav-menu .style-simplified ul.sub-menu > li.menu-item > a {
	color:#585858;
}

ul.nav-menu .style-simplified ul.sub-menu > li.menu-item:hover {
	background:#262626;
	color:#ffffff;
}

ul.nav-menu .style-simplified ul.sub-menu > li.menu-item:hover > a {
	color:#ffffff;
}

body.frame-boxed .style-simplified.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-simplified.mega-menu > .container {
	background:#ffffff;
	box-shadow:    rgba(10,10,10,0.05);
}

/* END Style - simplified */

/* START Style - navigation-clean */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation-clean.popup,
.style-navigation-clean.popup[data-shape="balloon"] > .handle,
.style-navigation-clean.mega-menu,
ul.nav-menu .style-navigation-clean ul.sub-menu,
ul.nav-menu .style-navigation-clean ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-navigation-clean ul.sub-menu[data-shape="modern"] > .handle {
	background:#ffffff;
	box-shadow:0 1px 0 0 rgba(0,0,0,0.1);
}

ul.nav-menu .style-navigation-clean ul.sub-menu > li.menu-item > a {
	color:#5e5a5a;
}

ul.nav-menu .style-navigation-clean ul.sub-menu > li.menu-item:hover {
	background:#f2f2f2;
	color:#2a2828;
}

ul.nav-menu .style-navigation-clean ul.sub-menu > li.menu-item:hover > a {
	color:#2a2828;
}

body.frame-boxed .style-navigation-clean.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-navigation-clean.mega-menu > .container {
	background:#ffffff;
	box-shadow:0 1px 0 0 rgba(0,0,0,0.1);
}

/* END Style - navigation-clean */

/* START Style - social-strip */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-social-strip.popup,
.style-social-strip.popup[data-shape="balloon"] > .handle,
.style-social-strip.mega-menu,
ul.nav-menu .style-social-strip ul.sub-menu,
ul.nav-menu .style-social-strip ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-social-strip ul.sub-menu[data-shape="modern"] > .handle {
	background:#e3e3e3;
	box-shadow:0 8px 11px 0 rgba(10,10,10,0.05);
}

ul.nav-menu .style-social-strip ul.sub-menu > li.menu-item > a {
	color:#585858;
}

ul.nav-menu .style-social-strip ul.sub-menu > li.menu-item:hover {
	background:#373738;
	color:#ffffff;
}

ul.nav-menu .style-social-strip ul.sub-menu > li.menu-item:hover > a {
	color:#ffffff;
}

body.frame-boxed .style-social-strip.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-social-strip.mega-menu > .container {
	background:#e3e3e3;
	box-shadow:0 8px 11px 0 rgba(10,10,10,0.05);
}

/* END Style - social-strip */

/* START Style - grids */
/**
 * Table of 009-sub-menu.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-grids.popup,
.style-grids.popup[data-shape="balloon"] > .handle,
.style-grids.mega-menu,
ul.nav-menu .style-grids ul.sub-menu,
ul.nav-menu .style-grids ul.sub-menu[data-shape="balloon"] > .handle,
ul.nav-menu .style-grids ul.sub-menu[data-shape="modern"] > .handle {
	background:#0a0a0a;
	box-shadow:    rgba(0,0,0,0.1);
}

ul.nav-menu .style-grids ul.sub-menu > li.menu-item > a {
	color:#0a0a0a;
}

ul.nav-menu .style-grids ul.sub-menu > li.menu-item:hover {
	background:#262626;
	color:#000000;
}

ul.nav-menu .style-grids ul.sub-menu > li.menu-item:hover > a {
	color:#000000;
}

body.frame-boxed .style-grids.mega-menu {
	background:transparent;
	box-shadow:none;
	overflow:visible;
}

body.frame-boxed .style-grids.mega-menu > .container {
	background:#0a0a0a;
	box-shadow:    rgba(0,0,0,0.1);
}

/* END Style - grids */

/* END beocode_009_sub_menus_styles_css */
/* BEGIN beocode_010_frames_value_frame_type_default_css */
/**
 * Table of 010-frames.value-frame_type-default.css
 *
 * File is processed and included in dynamic.css when frame default is selected.
 *
 * 1. General
 * 2. Sidebar positions
 *   2.1 Sidebar position left
 *   2.2 Sidebar position right
 *
 */

/**
 * 1. General
 */

body {
	background:#ffffff;
}

.full-width,
.container {
}

.container {
	max-width:1200px;
}

/**
 * 2. Sidebar positions
 */

#primary {
	padding:2em 1em;
}

#secondary {
	padding:2em 1em;
}

/**
 * 2.1 Sidebar position left
 */

body.sidebar-left #primary {
	width:calc(100% - 300px);
	float:right;
}

body.sidebar-left #secondary {
	float:left;
	clear:left;
	width:300px;
}

/**
 * 2.2 Sidebar position right
 */

body.sidebar-right #primary {
	width:calc(100% - 300px);
	float:left;
}

body.sidebar-right #secondary {
	float:right;
	width:300px;
}

@media screen and (max-width: 1200px) {
	#page {
		overflow:hidden;
	}
}

/* END beocode_010_frames_value_frame_type_default_css */
/* BEGIN beocode_100_drawers_option_drawer_right_css */
/**
 * Table of 30-template.option-drawer_right.css
 *
 * File is processed and included in dynamic.css when drawer right is enabled.
 *
 * 1. Drawer type side_overlay
 * 3. Drawer trigger type circle
 *
 */

/**
 * 1. Drawer type side_overlay
 */

.drawer-right {
	box-sizing:border-box;
	display:none;
	overflow-y:auto;
	overflow-x:hidden;
	position:fixed;
	z-index:1000;
	top:0;
	right:-100%;
	width:100%;
}

.beocode-drawer-right-active .drawer-right {
	display:block;
	background:rgba(255,255,255,0.4);
	right:0;
}

.beocode-drawer-right-active .drawer-right .wrapper {
	overflow:auto;
	background:#ffffff;
	width:;
	min-height:100%;
	padding:1em;
	box-sizing:border-box;
	position:absolute;
	right:0;
}

.beocode-drawer-right-active .drawer-right.social-links .wrapper {
	padding-bottom:5em;
}

.beocode-drawer-right-active .drawer-right.social-links ul.social-links {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	line-height:4em;
	display:table;
}

.beocode-drawer-right-active .drawer-right.social-links ul.social-links li {
	display:table-cell;
	height:4em;
	line-height:4em;
	text-align:center;
}

.beocode-drawer-right-active .drawer-right.social-links ul.social-links li a {
	display:block;
	color:#585858;
}

.beocode-drawer-right-active .drawer-right.social-links ul.social-links li:hover a {
	color:#ffd20a;
}

.beocode-drawer-right-active .drawer-right.social-links ul.social-links li i {
	font-size:1.6em;
	width:1em;
	vertical-align:middle;
}

.admin-bar .drawer-right {
	top:32px;
}

@media screen and (max-width: 782px) {
	.admin-bar .drawer-right {
		top: 46px;
	}
}

.beocode-drawer-right-active .drawer-right {
	background:rgba(0,0,0,0.4);
}

/**
 * 4. Drawer trigger type square
 */

.drawer-right-trigger {
	position:fixed;
	z-index:999;
	right:0;
	width:3em;
	height:3em;
	line-height:3em;
	text-align:center;
	background:#0a0909;
	color:#ffffff;
}

.bct-drawer-right-active .drawer-right-trigger {
	display:none;
}

.drawer-right-trigger.position-top {
	top:0;
}

.drawer-right-trigger.position-middle {
	top:50%;
	margin-top:-1.5em;
}

.drawer-right-trigger.position-bottom {
	bottom:0;
}

.admin-bar .drawer-right-trigger.position-top {
	margin-top:32px;
}

@media screen and (max-width: 782px) {
	.admin-bar .drawer-right-trigger.position-top {
		margin-top: 46px;
	}
}


/* END beocode_100_drawers_option_drawer_right_css */
/* BEGIN beocode_110_items_bar_option_info_bar_copyright_breadcrumbs_css */
/**
 * Table of 110-template-items-bar.option-info_bar.css
 *
 * File is processed and included in dynamic.css when info bar or copyright are enabled
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.items-bar ul.nav-menu.centered {
	text-align:center;
}

.items-bar ul.nav-menu.centered * {
	text-align:initial;
}

.items-bar ul.nav-menu.left {
	float:left;
}

.items-bar ul.nav-menu.right {
	float:right;
}

.items-bar li.menu-item.site-info > span .fa,
.items-bar li.menu-item.site-info > a .fa {
	margin-right:10px;
}

.items-bar li.menu-item.trigger > a .fa,
.items-bar li.menu-item.social-link > a .fa {
	margin:0;
	width:1em;
	text-align:center;
}

.items-bar li.menu-item.trigger > a .fa {
	font-size:1.4em;
	vertical-align:middle;
}

.items-bar li.menu-item.logo img {
	vertical-align:middle;
	max-height:3em;
}

.menu-item-cms-block > .cms-block {
	display:inline-block;
	vertical-align:middle;
}

/* END beocode_110_items_bar_option_info_bar_copyright_breadcrumbs_css */
/* BEGIN beocode_112_copyright_option_copyright_css */
/**
 * Table of 112-template.option-copyright.css
 *
 * File is processed and included in dynamic.css when copyright is enabled
 *
 * 1. Copyright
 *
 */

/**
 * 1. Copyright
 */

.items-bar.copyright {
	background-color:#ffffff;
	color:#585858;
}

.items-bar.copyright li.menu-item > span,
.items-bar.copyright li.menu-item > a {
	color:#585858;
}

.items-bar.copyright li.menu-item.active > a,
.items-bar.copyright li.menu-item:not(.no-hover):hover > a {
	color:#585858;
}

.items-bar.copyright li.menu-item.active,
.items-bar.copyright li.menu-item:not(.no-hover):hover {
	color:#585858;
	background:#ffffff;
}

@media screen and (max-width:480px) {
	.items-bar.copyright ul.nav-menu.left,
	.items-bar.copyright ul.nav-menu.right {
		float:none;
		text-align:center;
	}
}

/* END beocode_112_copyright_option_copyright_css */
/* BEGIN beocode_160_footer_option_footer_css */
/**
 * Table of 160-template.option-footer.css
 *
 * File is processed and included in dynamic.css when footer is enabled.
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

footer.site-footer {
	background:#ffffff
}

footer.site-footer > div {
	padding:2em 1em;
	overflow:hidden;
	box-sizing:border-box;
}

/* END beocode_160_footer_option_footer_css */
/* BEGIN beocode_200_widgets_styles_css */


/* START Style - default */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.widget {
	color:#585858;
}

.widget .widgettitle {
	color:#000000;
}

.widget .widgettitle .strip span {
	color:#ffd20a;
}

.widget .widgettitle .button.link {
	color:#ffffff;
	background:rgba(88,88,88,0.6);
	border-color:transparent;
}

.widget .widgettitle .button.link:hover {
	background:#585858;
}

/**
 * 2. Decorations
 */

.widget.widget-decoration-window .widgettitle,
.widget.widget-decoration-flat-center .widgettitle,
.widget.widget-decoration-flat .widgettitle {
	border-color:#d8d8d8;
}

.widget.widget-decoration-window .widgettitle {
	background-color:#ffffff;;
}

.widget.widget-decoration-flat-center .widgettitle .strip:after,
.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#ffd20a;
}

.widget.widget-decoration-topline,
.widget.widget-decoration-box {
	border-color:#d8d8d8;
	background-color:#ffffff;
	color:#81d742;
}

.widget.widget-decoration-frame {
	border-color:#d8d8d8;
	color:#585858;
}

.widget.widget-decoration-topline:before {
	background-color:#ffd20a;
}

.widget.widget-decoration-window .widgettitle {
	border-color:#d8d8d8;
}

.widget.widget-decoration-window > *:not(.widgettitle),
.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:#d8d8d8;
	background-color:#ffffff;
}

.widget.widget-decoration-card .widgettitle {
	border-color:#0a0909;
}

.widget.widget-decoration-card .widgettitle .strip {
	background:#0a0909;
	color:#ffffff;
}

.widget.widget-decoration-card .widgettitle .strip span {
	color:#ffd20a;
}

.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:#0a0909;
}

.widget.widget_rss ul li {
	border-bottom-color:#d8d8d8;
}

.widget.bce-banner .frame-flat.style-primary {
	background:#ffffff;
	color:#585858;
}

.widget.bce-banner .frame-flat.style-secondary {
	background:#0a0909;
	color:#ffffff;
}

.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.widget.bce-banner .frame-none.style-accent i.fa {
	color:#ffd20a;
}

.widget.bce-banner .frame-none.style-secondary i.fa {
	color:#0a0909;
}

.widget.bce-social-links ul.content {
	background:#ffffff;
	border-top:4px solid #ffd20a;
}

.widget.bce-social-links ul.content li a {
	background:#585858;
	color:#ffffff;
}

/* END Style - default */

/* START Style - navigation */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-navigation.widget {
	color:#5e5a5a;
}

.style-navigation.widget .widgettitle {
	color:#5e5a5a;
}

.style-navigation.widget .widgettitle .strip span {
	color:#d45174;
}

.style-navigation.widget .widgettitle .button.link {
	color:#ffffff;
	background:rgba(94,90,90,0.6);
	border-color:transparent;
}

.style-navigation.widget .widgettitle .button.link:hover {
	background:#5e5a5a;
}

/**
 * 2. Decorations
 */

.style-navigation.widget.widget-decoration-window .widgettitle,
.style-navigation.widget.widget-decoration-flat-center .widgettitle,
.style-navigation.widget.widget-decoration-flat .widgettitle {
	border-color:#e2e2e1;
}

.style-navigation.widget.widget-decoration-window .widgettitle {
	background-color:#ffffff;;
}

.style-navigation.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-navigation.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#d45174;
}

.style-navigation.widget.widget-decoration-topline,
.style-navigation.widget.widget-decoration-box {
	border-color:#e2e2e1;
	background-color:#ffffff;
	color:#585858;
}

.style-navigation.widget.widget-decoration-frame {
	border-color:#e2e2e1;
	color:#5e5a5a;
}

.style-navigation.widget.widget-decoration-topline:before {
	background-color:#d45174;
}

.style-navigation.widget.widget-decoration-window .widgettitle {
	border-color:#e2e2e1;
}

.style-navigation.widget.widget-decoration-window > *:not(.widgettitle),
.style-navigation.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:#e2e2e1;
	background-color:#ffffff;
}

.style-navigation.widget.widget-decoration-card .widgettitle {
	border-color:#f2f2f2;
}

.style-navigation.widget.widget-decoration-card .widgettitle .strip {
	background:#f2f2f2;
	color:#2a2828;
}

.style-navigation.widget.widget-decoration-card .widgettitle .strip span {
	color:#d45174;
}

.style-navigation.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:#f2f2f2;
}

.style-navigation.widget.widget_rss ul li {
	border-bottom-color:#e2e2e1;
}

.style-navigation.widget.bce-banner .frame-flat.style-primary {
	background:#ffffff;
	color:#5e5a5a;
}

.style-navigation.widget.bce-banner .frame-flat.style-secondary {
	background:#f2f2f2;
	color:#2a2828;
}

.style-navigation.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-navigation.widget.bce-banner .frame-none.style-accent i.fa {
	color:#d45174;
}

.style-navigation.widget.bce-banner .frame-none.style-secondary i.fa {
	color:#f2f2f2;
}

.style-navigation.widget.bce-social-links ul.content {
	background:#ffffff;
	border-top:4px solid #d45174;
}

.style-navigation.widget.bce-social-links ul.content li a {
	background:#5e5a5a;
	color:#ffffff;
}

/* END Style - navigation */

/* START Style - branding */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-branding.widget {
	color:#585858;
}

.style-branding.widget .widgettitle {
	color:#585858;
}

.style-branding.widget .widgettitle .strip span {
	color:#d45174;
}

.style-branding.widget .widgettitle .button.link {
	color:#fafafa;
	background:rgba(88,88,88,0.6);
	border-color:transparent;
}

.style-branding.widget .widgettitle .button.link:hover {
	background:#585858;
}

/**
 * 2. Decorations
 */

.style-branding.widget.widget-decoration-window .widgettitle,
.style-branding.widget.widget-decoration-flat-center .widgettitle,
.style-branding.widget.widget-decoration-flat .widgettitle {
	border-color:#d8d8d8;
}

.style-branding.widget.widget-decoration-window .widgettitle {
	background-color:#ffffff;;
}

.style-branding.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-branding.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#d45174;
}

.style-branding.widget.widget-decoration-topline,
.style-branding.widget.widget-decoration-box {
	border-color:#d8d8d8;
	background-color:#ffffff;
	color:#585858;
}

.style-branding.widget.widget-decoration-frame {
	border-color:#d8d8d8;
	color:#585858;
}

.style-branding.widget.widget-decoration-topline:before {
	background-color:#d45174;
}

.style-branding.widget.widget-decoration-window .widgettitle {
	border-color:#d8d8d8;
}

.style-branding.widget.widget-decoration-window > *:not(.widgettitle),
.style-branding.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:#d8d8d8;
	background-color:#ffffff;
}

.style-branding.widget.widget-decoration-card .widgettitle {
	border-color:#f2f2f2;
}

.style-branding.widget.widget-decoration-card .widgettitle .strip {
	background:#f2f2f2;
	color:#585858;
}

.style-branding.widget.widget-decoration-card .widgettitle .strip span {
	color:#d45174;
}

.style-branding.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:#f2f2f2;
}

.style-branding.widget.widget_rss ul li {
	border-bottom-color:#d8d8d8;
}

.style-branding.widget.bce-banner .frame-flat.style-primary {
	background:#fafafa;
	color:#585858;
}

.style-branding.widget.bce-banner .frame-flat.style-secondary {
	background:#f2f2f2;
	color:#585858;
}

.style-branding.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-branding.widget.bce-banner .frame-none.style-accent i.fa {
	color:#d45174;
}

.style-branding.widget.bce-banner .frame-none.style-secondary i.fa {
	color:#f2f2f2;
}

.style-branding.widget.bce-social-links ul.content {
	background:#fafafa;
	border-top:4px solid #d45174;
}

.style-branding.widget.bce-social-links ul.content li a {
	background:#585858;
	color:#fafafa;
}

/* END Style - branding */

/* START Style - dark */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-dark.widget {
	color:#f2f2f2;
}

.style-dark.widget .widgettitle {
	color:#f2f2f2;
}

.style-dark.widget .widgettitle .strip span {
	color:#d45174;
}

.style-dark.widget .widgettitle .button.link {
	color:#373738;
	background:rgba(242,242,242,0.6);
	border-color:transparent;
}

.style-dark.widget .widgettitle .button.link:hover {
	background:#f2f2f2;
}

/**
 * 2. Decorations
 */

.style-dark.widget.widget-decoration-window .widgettitle,
.style-dark.widget.widget-decoration-flat-center .widgettitle,
.style-dark.widget.widget-decoration-flat .widgettitle {
	border-color:#5a5a60;
}

.style-dark.widget.widget-decoration-window .widgettitle {
	background-color:#474749;;
}

.style-dark.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-dark.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#d45174;
}

.style-dark.widget.widget-decoration-topline,
.style-dark.widget.widget-decoration-box {
	border-color:#5a5a60;
	background-color:#474749;
	color:#ffffff;
}

.style-dark.widget.widget-decoration-frame {
	border-color:#5a5a60;
	color:#f2f2f2;
}

.style-dark.widget.widget-decoration-topline:before {
	background-color:#d45174;
}

.style-dark.widget.widget-decoration-window .widgettitle {
	border-color:#5a5a60;
}

.style-dark.widget.widget-decoration-window > *:not(.widgettitle),
.style-dark.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:#5a5a60;
	background-color:#474749;
}

.style-dark.widget.widget-decoration-card .widgettitle {
	border-color:#717171;
}

.style-dark.widget.widget-decoration-card .widgettitle .strip {
	background:#717171;
	color:#ffffff;
}

.style-dark.widget.widget-decoration-card .widgettitle .strip span {
	color:#d45174;
}

.style-dark.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:#717171;
}

.style-dark.widget.widget_rss ul li {
	border-bottom-color:#5a5a60;
}

.style-dark.widget.bce-banner .frame-flat.style-primary {
	background:#373738;
	color:#f2f2f2;
}

.style-dark.widget.bce-banner .frame-flat.style-secondary {
	background:#717171;
	color:#ffffff;
}

.style-dark.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-dark.widget.bce-banner .frame-none.style-accent i.fa {
	color:#d45174;
}

.style-dark.widget.bce-banner .frame-none.style-secondary i.fa {
	color:#717171;
}

.style-dark.widget.bce-social-links ul.content {
	background:#373738;
	border-top:4px solid #d45174;
}

.style-dark.widget.bce-social-links ul.content li a {
	background:#f2f2f2;
	color:#373738;
}

/* END Style - dark */

/* START Style - standard */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-standard.widget {
	color:#585858;
}

.style-standard.widget .widgettitle {
	color:#000000;
}

.style-standard.widget .widgettitle .strip span {
	color:#ffd20a;
}

.style-standard.widget .widgettitle .button.link {
	color:#ffffff;
	background:rgba(88,88,88,0.6);
	border-color:transparent;
}

.style-standard.widget .widgettitle .button.link:hover {
	background:#585858;
}

/**
 * 2. Decorations
 */

.style-standard.widget.widget-decoration-window .widgettitle,
.style-standard.widget.widget-decoration-flat-center .widgettitle,
.style-standard.widget.widget-decoration-flat .widgettitle {
	border-color:#d8d8d8;
}

.style-standard.widget.widget-decoration-window .widgettitle {
	background-color:#ffffff;;
}

.style-standard.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-standard.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#ffd20a;
}

.style-standard.widget.widget-decoration-topline,
.style-standard.widget.widget-decoration-box {
	border-color:#d8d8d8;
	background-color:#ffffff;
	color:#81d742;
}

.style-standard.widget.widget-decoration-frame {
	border-color:#d8d8d8;
	color:#585858;
}

.style-standard.widget.widget-decoration-topline:before {
	background-color:#ffd20a;
}

.style-standard.widget.widget-decoration-window .widgettitle {
	border-color:#d8d8d8;
}

.style-standard.widget.widget-decoration-window > *:not(.widgettitle),
.style-standard.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:#d8d8d8;
	background-color:#ffffff;
}

.style-standard.widget.widget-decoration-card .widgettitle {
	border-color:#0a0909;
}

.style-standard.widget.widget-decoration-card .widgettitle .strip {
	background:#0a0909;
	color:#ffffff;
}

.style-standard.widget.widget-decoration-card .widgettitle .strip span {
	color:#ffd20a;
}

.style-standard.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:#0a0909;
}

.style-standard.widget.widget_rss ul li {
	border-bottom-color:#d8d8d8;
}

.style-standard.widget.bce-banner .frame-flat.style-primary {
	background:#ffffff;
	color:#585858;
}

.style-standard.widget.bce-banner .frame-flat.style-secondary {
	background:#0a0909;
	color:#ffffff;
}

.style-standard.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-standard.widget.bce-banner .frame-none.style-accent i.fa {
	color:#ffd20a;
}

.style-standard.widget.bce-banner .frame-none.style-secondary i.fa {
	color:#0a0909;
}

.style-standard.widget.bce-social-links ul.content {
	background:#ffffff;
	border-top:4px solid #ffd20a;
}

.style-standard.widget.bce-social-links ul.content li a {
	background:#585858;
	color:#ffffff;
}

/* END Style - standard */

/* START Style - footer */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-footer.widget {
	color:#585858;
}

.style-footer.widget .widgettitle {
	color:#585858;
}

.style-footer.widget .widgettitle .strip span {
	color:#6ed624;
}

.style-footer.widget .widgettitle .button.link {
	color:#ffffff;
	background:rgba(88,88,88,0.6);
	border-color:transparent;
}

.style-footer.widget .widgettitle .button.link:hover {
	background:#585858;
}

/**
 * 2. Decorations
 */

.style-footer.widget.widget-decoration-window .widgettitle,
.style-footer.widget.widget-decoration-flat-center .widgettitle,
.style-footer.widget.widget-decoration-flat .widgettitle {
	border-color:#878787;
}

.style-footer.widget.widget-decoration-window .widgettitle {
	background-color:#ffffff;;
}

.style-footer.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-footer.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#6ed624;
}

.style-footer.widget.widget-decoration-topline,
.style-footer.widget.widget-decoration-box {
	border-color:#878787;
	background-color:#ffffff;
	color:#585858;
}

.style-footer.widget.widget-decoration-frame {
	border-color:#878787;
	color:#585858;
}

.style-footer.widget.widget-decoration-topline:before {
	background-color:#6ed624;
}

.style-footer.widget.widget-decoration-window .widgettitle {
	border-color:#878787;
}

.style-footer.widget.widget-decoration-window > *:not(.widgettitle),
.style-footer.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:#878787;
	background-color:#ffffff;
}

.style-footer.widget.widget-decoration-card .widgettitle {
	border-color:#ffffff;
}

.style-footer.widget.widget-decoration-card .widgettitle .strip {
	background:#ffffff;
	color:#585858;
}

.style-footer.widget.widget-decoration-card .widgettitle .strip span {
	color:#6ed624;
}

.style-footer.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:#ffffff;
}

.style-footer.widget.widget_rss ul li {
	border-bottom-color:#878787;
}

.style-footer.widget.bce-banner .frame-flat.style-primary {
	background:#ffffff;
	color:#585858;
}

.style-footer.widget.bce-banner .frame-flat.style-secondary {
	background:#ffffff;
	color:#585858;
}

.style-footer.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-footer.widget.bce-banner .frame-none.style-accent i.fa {
	color:#6ed624;
}

.style-footer.widget.bce-banner .frame-none.style-secondary i.fa {
	color:#ffffff;
}

.style-footer.widget.bce-social-links ul.content {
	background:#ffffff;
	border-top:4px solid #6ed624;
}

.style-footer.widget.bce-social-links ul.content li a {
	background:#585858;
	color:#ffffff;
}

/* END Style - footer */

/* START Style - infobar */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-infobar.widget {
	color:#f2f2f2;
}

.style-infobar.widget .widgettitle {
	color:#f2f2f2;
}

.style-infobar.widget .widgettitle .strip span {
	color:#d45174;
}

.style-infobar.widget .widgettitle .button.link {
	color:#373738;
	background:rgba(242,242,242,0.6);
	border-color:transparent;
}

.style-infobar.widget .widgettitle .button.link:hover {
	background:#f2f2f2;
}

/**
 * 2. Decorations
 */

.style-infobar.widget.widget-decoration-window .widgettitle,
.style-infobar.widget.widget-decoration-flat-center .widgettitle,
.style-infobar.widget.widget-decoration-flat .widgettitle {
	border-color:#5a5a60;
}

.style-infobar.widget.widget-decoration-window .widgettitle {
	background-color:#474749;;
}

.style-infobar.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-infobar.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#d45174;
}

.style-infobar.widget.widget-decoration-topline,
.style-infobar.widget.widget-decoration-box {
	border-color:#5a5a60;
	background-color:#474749;
	color:#ffffff;
}

.style-infobar.widget.widget-decoration-frame {
	border-color:#5a5a60;
	color:#f2f2f2;
}

.style-infobar.widget.widget-decoration-topline:before {
	background-color:#d45174;
}

.style-infobar.widget.widget-decoration-window .widgettitle {
	border-color:#5a5a60;
}

.style-infobar.widget.widget-decoration-window > *:not(.widgettitle),
.style-infobar.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:#5a5a60;
	background-color:#474749;
}

.style-infobar.widget.widget-decoration-card .widgettitle {
	border-color:#474749;
}

.style-infobar.widget.widget-decoration-card .widgettitle .strip {
	background:#474749;
	color:#ffffff;
}

.style-infobar.widget.widget-decoration-card .widgettitle .strip span {
	color:#d45174;
}

.style-infobar.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:#474749;
}

.style-infobar.widget.widget_rss ul li {
	border-bottom-color:#5a5a60;
}

.style-infobar.widget.bce-banner .frame-flat.style-primary {
	background:#373738;
	color:#f2f2f2;
}

.style-infobar.widget.bce-banner .frame-flat.style-secondary {
	background:#474749;
	color:#ffffff;
}

.style-infobar.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-infobar.widget.bce-banner .frame-none.style-accent i.fa {
	color:#d45174;
}

.style-infobar.widget.bce-banner .frame-none.style-secondary i.fa {
	color:#474749;
}

.style-infobar.widget.bce-social-links ul.content {
	background:#373738;
	border-top:4px solid #d45174;
}

.style-infobar.widget.bce-social-links ul.content li a {
	background:#f2f2f2;
	color:#373738;
}

/* END Style - infobar */

/* START Style - copyright */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-copyright.widget {
	color:#111111;
}

.style-copyright.widget .widgettitle {
	color:#111111;
}

.style-copyright.widget .widgettitle .strip span {
	color:#81d742;
}

.style-copyright.widget .widgettitle .button.link {
	color:#ffffff;
	background:rgba(17,17,17,0.6);
	border-color:transparent;
}

.style-copyright.widget .widgettitle .button.link:hover {
	background:#111111;
}

/**
 * 2. Decorations
 */

.style-copyright.widget.widget-decoration-window .widgettitle,
.style-copyright.widget.widget-decoration-flat-center .widgettitle,
.style-copyright.widget.widget-decoration-flat .widgettitle {
	border-color:#d8d8d8;
}

.style-copyright.widget.widget-decoration-window .widgettitle {
	background-color:#ffffff;;
}

.style-copyright.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-copyright.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#81d742;
}

.style-copyright.widget.widget-decoration-topline,
.style-copyright.widget.widget-decoration-box {
	border-color:#d8d8d8;
	background-color:#ffffff;
	color:#585858;
}

.style-copyright.widget.widget-decoration-frame {
	border-color:#d8d8d8;
	color:#111111;
}

.style-copyright.widget.widget-decoration-topline:before {
	background-color:#81d742;
}

.style-copyright.widget.widget-decoration-window .widgettitle {
	border-color:#d8d8d8;
}

.style-copyright.widget.widget-decoration-window > *:not(.widgettitle),
.style-copyright.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:#d8d8d8;
	background-color:#ffffff;
}

.style-copyright.widget.widget-decoration-card .widgettitle {
	border-color:rgba(255,255,255,0.01);
}

.style-copyright.widget.widget-decoration-card .widgettitle .strip {
	background:rgba(255,255,255,0.01);
	color:#2b2b2b;
}

.style-copyright.widget.widget-decoration-card .widgettitle .strip span {
	color:#81d742;
}

.style-copyright.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:rgba(255,255,255,0.01);
}

.style-copyright.widget.widget_rss ul li {
	border-bottom-color:#d8d8d8;
}

.style-copyright.widget.bce-banner .frame-flat.style-primary {
	background:#ffffff;
	color:#111111;
}

.style-copyright.widget.bce-banner .frame-flat.style-secondary {
	background:rgba(255,255,255,0.01);
	color:#2b2b2b;
}

.style-copyright.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-copyright.widget.bce-banner .frame-none.style-accent i.fa {
	color:#81d742;
}

.style-copyright.widget.bce-banner .frame-none.style-secondary i.fa {
	color:rgba(255,255,255,0.01);
}

.style-copyright.widget.bce-social-links ul.content {
	background:#ffffff;
	border-top:4px solid #81d742;
}

.style-copyright.widget.bce-social-links ul.content li a {
	background:#111111;
	color:#ffffff;
}

/* END Style - copyright */

/* START Style - black */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-black.widget {
	color:#ffffff;
}

.style-black.widget .widgettitle {
	color:#ffffff;
}

.style-black.widget .widgettitle .strip span {
	color:#d45174;
}

.style-black.widget .widgettitle .button.link {
	color:#0a0a0a;
	background:rgba(255,255,255,0.6);
	border-color:transparent;
}

.style-black.widget .widgettitle .button.link:hover {
	background:#ffffff;
}

/**
 * 2. Decorations
 */

.style-black.widget.widget-decoration-window .widgettitle,
.style-black.widget.widget-decoration-flat-center .widgettitle,
.style-black.widget.widget-decoration-flat .widgettitle {
	border-color:#5a5a60;
}

.style-black.widget.widget-decoration-window .widgettitle {
	background-color:#474749;;
}

.style-black.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-black.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#d45174;
}

.style-black.widget.widget-decoration-topline,
.style-black.widget.widget-decoration-box {
	border-color:#5a5a60;
	background-color:#474749;
	color:#ffffff;
}

.style-black.widget.widget-decoration-frame {
	border-color:#5a5a60;
	color:#ffffff;
}

.style-black.widget.widget-decoration-topline:before {
	background-color:#d45174;
}

.style-black.widget.widget-decoration-window .widgettitle {
	border-color:#5a5a60;
}

.style-black.widget.widget-decoration-window > *:not(.widgettitle),
.style-black.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:#5a5a60;
	background-color:#474749;
}

.style-black.widget.widget-decoration-card .widgettitle {
	border-color:#000000;
}

.style-black.widget.widget-decoration-card .widgettitle .strip {
	background:#000000;
	color:#ffffff;
}

.style-black.widget.widget-decoration-card .widgettitle .strip span {
	color:#d45174;
}

.style-black.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:#000000;
}

.style-black.widget.widget_rss ul li {
	border-bottom-color:#5a5a60;
}

.style-black.widget.bce-banner .frame-flat.style-primary {
	background:#0a0a0a;
	color:#ffffff;
}

.style-black.widget.bce-banner .frame-flat.style-secondary {
	background:#000000;
	color:#ffffff;
}

.style-black.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-black.widget.bce-banner .frame-none.style-accent i.fa {
	color:#d45174;
}

.style-black.widget.bce-banner .frame-none.style-secondary i.fa {
	color:#000000;
}

.style-black.widget.bce-social-links ul.content {
	background:#0a0a0a;
	border-top:4px solid #d45174;
}

.style-black.widget.bce-social-links ul.content li a {
	background:#ffffff;
	color:#0a0a0a;
}

/* END Style - black */

/* START Style - navigation-larger */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-navigation-larger.widget {
	color:#5e5a5a;
}

.style-navigation-larger.widget .widgettitle {
	color:#5e5a5a;
}

.style-navigation-larger.widget .widgettitle .strip span {
	color:#d34a6e;
}

.style-navigation-larger.widget .widgettitle .button.link {
	color:#ffffff;
	background:rgba(94,90,90,0.6);
	border-color:transparent;
}

.style-navigation-larger.widget .widgettitle .button.link:hover {
	background:#5e5a5a;
}

/**
 * 2. Decorations
 */

.style-navigation-larger.widget.widget-decoration-window .widgettitle,
.style-navigation-larger.widget.widget-decoration-flat-center .widgettitle,
.style-navigation-larger.widget.widget-decoration-flat .widgettitle {
	border-color:#e2e2e1;
}

.style-navigation-larger.widget.widget-decoration-window .widgettitle {
	background-color:#ffffff;;
}

.style-navigation-larger.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-navigation-larger.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#d34a6e;
}

.style-navigation-larger.widget.widget-decoration-topline,
.style-navigation-larger.widget.widget-decoration-box {
	border-color:#e2e2e1;
	background-color:#ffffff;
	color:#585858;
}

.style-navigation-larger.widget.widget-decoration-frame {
	border-color:#e2e2e1;
	color:#5e5a5a;
}

.style-navigation-larger.widget.widget-decoration-topline:before {
	background-color:#d34a6e;
}

.style-navigation-larger.widget.widget-decoration-window .widgettitle {
	border-color:#e2e2e1;
}

.style-navigation-larger.widget.widget-decoration-window > *:not(.widgettitle),
.style-navigation-larger.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:#e2e2e1;
	background-color:#ffffff;
}

.style-navigation-larger.widget.widget-decoration-card .widgettitle {
	border-color:#f2f2f2;
}

.style-navigation-larger.widget.widget-decoration-card .widgettitle .strip {
	background:#f2f2f2;
	color:#2a2828;
}

.style-navigation-larger.widget.widget-decoration-card .widgettitle .strip span {
	color:#d34a6e;
}

.style-navigation-larger.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:#f2f2f2;
}

.style-navigation-larger.widget.widget_rss ul li {
	border-bottom-color:#e2e2e1;
}

.style-navigation-larger.widget.bce-banner .frame-flat.style-primary {
	background:#ffffff;
	color:#5e5a5a;
}

.style-navigation-larger.widget.bce-banner .frame-flat.style-secondary {
	background:#f2f2f2;
	color:#2a2828;
}

.style-navigation-larger.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-navigation-larger.widget.bce-banner .frame-none.style-accent i.fa {
	color:#d34a6e;
}

.style-navigation-larger.widget.bce-banner .frame-none.style-secondary i.fa {
	color:#f2f2f2;
}

.style-navigation-larger.widget.bce-social-links ul.content {
	background:#ffffff;
	border-top:4px solid #d34a6e;
}

.style-navigation-larger.widget.bce-social-links ul.content li a {
	background:#5e5a5a;
	color:#ffffff;
}

/* END Style - navigation-larger */

/* START Style - navigation-transparent */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-navigation-transparent.widget {
	color:#0a0a0a;
}

.style-navigation-transparent.widget .widgettitle {
	color:#0a0a0a;
}

.style-navigation-transparent.widget .widgettitle .strip span {
	color:rgba(211,74,110,0.01);
}

.style-navigation-transparent.widget .widgettitle .button.link {
	color:#ffffff;
	background:rgba(10,10,10,0.6);
	border-color:transparent;
}

.style-navigation-transparent.widget .widgettitle .button.link:hover {
	background:#0a0a0a;
}

/**
 * 2. Decorations
 */

.style-navigation-transparent.widget.widget-decoration-window .widgettitle,
.style-navigation-transparent.widget.widget-decoration-flat-center .widgettitle,
.style-navigation-transparent.widget.widget-decoration-flat .widgettitle {
	border-color:rgba(226,226,225,0.01);
}

.style-navigation-transparent.widget.widget-decoration-window .widgettitle {
	background-color:rgba(255,255,255,0.01);;
}

.style-navigation-transparent.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-navigation-transparent.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:rgba(211,74,110,0.01);
}

.style-navigation-transparent.widget.widget-decoration-topline,
.style-navigation-transparent.widget.widget-decoration-box {
	border-color:rgba(226,226,225,0.01);
	background-color:rgba(255,255,255,0.01);
	color:rgba(88,88,88,0.01);
}

.style-navigation-transparent.widget.widget-decoration-frame {
	border-color:rgba(226,226,225,0.01);
	color:#0a0a0a;
}

.style-navigation-transparent.widget.widget-decoration-topline:before {
	background-color:rgba(211,74,110,0.01);
}

.style-navigation-transparent.widget.widget-decoration-window .widgettitle {
	border-color:rgba(226,226,225,0.01);
}

.style-navigation-transparent.widget.widget-decoration-window > *:not(.widgettitle),
.style-navigation-transparent.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:rgba(226,226,225,0.01);
	background-color:rgba(255,255,255,0.01);
}

.style-navigation-transparent.widget.widget-decoration-card .widgettitle {
	border-color:#ffffff;
}

.style-navigation-transparent.widget.widget-decoration-card .widgettitle .strip {
	background:#ffffff;
	color:#f7f7f7;
}

.style-navigation-transparent.widget.widget-decoration-card .widgettitle .strip span {
	color:rgba(211,74,110,0.01);
}

.style-navigation-transparent.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:#ffffff;
}

.style-navigation-transparent.widget.widget_rss ul li {
	border-bottom-color:rgba(226,226,225,0.01);
}

.style-navigation-transparent.widget.bce-banner .frame-flat.style-primary {
	background:#ffffff;
	color:#0a0a0a;
}

.style-navigation-transparent.widget.bce-banner .frame-flat.style-secondary {
	background:#ffffff;
	color:#f7f7f7;
}

.style-navigation-transparent.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-navigation-transparent.widget.bce-banner .frame-none.style-accent i.fa {
	color:rgba(211,74,110,0.01);
}

.style-navigation-transparent.widget.bce-banner .frame-none.style-secondary i.fa {
	color:#ffffff;
}

.style-navigation-transparent.widget.bce-social-links ul.content {
	background:#ffffff;
	border-top:4px solid rgba(211,74,110,0.01);
}

.style-navigation-transparent.widget.bce-social-links ul.content li a {
	background:#0a0a0a;
	color:#ffffff;
}

/* END Style - navigation-transparent */

/* START Style - white */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-white.widget {
	color:rgba(255,255,255,0.01);
}

.style-white.widget .widgettitle {
	color:rgba(255,255,255,0.01);
}

.style-white.widget .widgettitle .strip span {
	color:rgba(255,255,255,0.01);
}

.style-white.widget .widgettitle .button.link {
	color:#ffffff;
	background:rgba(255,255,255,0.6);
	border-color:transparent;
}

.style-white.widget .widgettitle .button.link:hover {
	background:rgba(255,255,255,0.01);
}

/**
 * 2. Decorations
 */

.style-white.widget.widget-decoration-window .widgettitle,
.style-white.widget.widget-decoration-flat-center .widgettitle,
.style-white.widget.widget-decoration-flat .widgettitle {
	border-color:rgba(255,255,255,0.01);
}

.style-white.widget.widget-decoration-window .widgettitle {
	background-color:rgba(255,255,255,0.01);;
}

.style-white.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-white.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:rgba(255,255,255,0.01);
}

.style-white.widget.widget-decoration-topline,
.style-white.widget.widget-decoration-box {
	border-color:rgba(255,255,255,0.01);
	background-color:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01);
}

.style-white.widget.widget-decoration-frame {
	border-color:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01);
}

.style-white.widget.widget-decoration-topline:before {
	background-color:rgba(255,255,255,0.01);
}

.style-white.widget.widget-decoration-window .widgettitle {
	border-color:rgba(255,255,255,0.01);
}

.style-white.widget.widget-decoration-window > *:not(.widgettitle),
.style-white.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:rgba(255,255,255,0.01);
	background-color:rgba(255,255,255,0.01);
}

.style-white.widget.widget-decoration-card .widgettitle {
	border-color:rgba(255,255,255,0.01);
}

.style-white.widget.widget-decoration-card .widgettitle .strip {
	background:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01);
}

.style-white.widget.widget-decoration-card .widgettitle .strip span {
	color:rgba(255,255,255,0.01);
}

.style-white.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:rgba(255,255,255,0.01);
}

.style-white.widget.widget_rss ul li {
	border-bottom-color:rgba(255,255,255,0.01);
}

.style-white.widget.bce-banner .frame-flat.style-primary {
	background:#ffffff;
	color:rgba(255,255,255,0.01);
}

.style-white.widget.bce-banner .frame-flat.style-secondary {
	background:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01);
}

.style-white.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-white.widget.bce-banner .frame-none.style-accent i.fa {
	color:rgba(255,255,255,0.01);
}

.style-white.widget.bce-banner .frame-none.style-secondary i.fa {
	color:rgba(255,255,255,0.01);
}

.style-white.widget.bce-social-links ul.content {
	background:#ffffff;
	border-top:4px solid rgba(255,255,255,0.01);
}

.style-white.widget.bce-social-links ul.content li a {
	background:rgba(255,255,255,0.01);
	color:#ffffff;
}

/* END Style - white */

/* START Style - simplified */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-simplified.widget {
	color:#585858;
}

.style-simplified.widget .widgettitle {
	color:#000000;
}

.style-simplified.widget .widgettitle .strip span {
	color:#d45174;
}

.style-simplified.widget .widgettitle .button.link {
	color:#ffffff;
	background:rgba(88,88,88,0.6);
	border-color:transparent;
}

.style-simplified.widget .widgettitle .button.link:hover {
	background:#585858;
}

/**
 * 2. Decorations
 */

.style-simplified.widget.widget-decoration-window .widgettitle,
.style-simplified.widget.widget-decoration-flat-center .widgettitle,
.style-simplified.widget.widget-decoration-flat .widgettitle {
	border-color:#d8d8d8;
}

.style-simplified.widget.widget-decoration-window .widgettitle {
	background-color:#ffffff;;
}

.style-simplified.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-simplified.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#d45174;
}

.style-simplified.widget.widget-decoration-topline,
.style-simplified.widget.widget-decoration-box {
	border-color:#d8d8d8;
	background-color:#ffffff;
	color:#585858;
}

.style-simplified.widget.widget-decoration-frame {
	border-color:#d8d8d8;
	color:#585858;
}

.style-simplified.widget.widget-decoration-topline:before {
	background-color:#d45174;
}

.style-simplified.widget.widget-decoration-window .widgettitle {
	border-color:#d8d8d8;
}

.style-simplified.widget.widget-decoration-window > *:not(.widgettitle),
.style-simplified.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:#d8d8d8;
	background-color:#ffffff;
}

.style-simplified.widget.widget-decoration-card .widgettitle {
	border-color:#262626;
}

.style-simplified.widget.widget-decoration-card .widgettitle .strip {
	background:#262626;
	color:#ffffff;
}

.style-simplified.widget.widget-decoration-card .widgettitle .strip span {
	color:#d45174;
}

.style-simplified.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:#262626;
}

.style-simplified.widget.widget_rss ul li {
	border-bottom-color:#d8d8d8;
}

.style-simplified.widget.bce-banner .frame-flat.style-primary {
	background:#ffffff;
	color:#585858;
}

.style-simplified.widget.bce-banner .frame-flat.style-secondary {
	background:#262626;
	color:#ffffff;
}

.style-simplified.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-simplified.widget.bce-banner .frame-none.style-accent i.fa {
	color:#d45174;
}

.style-simplified.widget.bce-banner .frame-none.style-secondary i.fa {
	color:#262626;
}

.style-simplified.widget.bce-social-links ul.content {
	background:#ffffff;
	border-top:4px solid #d45174;
}

.style-simplified.widget.bce-social-links ul.content li a {
	background:#585858;
	color:#ffffff;
}

/* END Style - simplified */

/* START Style - navigation-clean */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-navigation-clean.widget {
	color:#5e5a5a;
}

.style-navigation-clean.widget .widgettitle {
	color:#5e5a5a;
}

.style-navigation-clean.widget .widgettitle .strip span {
	color:#d45174;
}

.style-navigation-clean.widget .widgettitle .button.link {
	color:#ffffff;
	background:rgba(94,90,90,0.6);
	border-color:transparent;
}

.style-navigation-clean.widget .widgettitle .button.link:hover {
	background:#5e5a5a;
}

/**
 * 2. Decorations
 */

.style-navigation-clean.widget.widget-decoration-window .widgettitle,
.style-navigation-clean.widget.widget-decoration-flat-center .widgettitle,
.style-navigation-clean.widget.widget-decoration-flat .widgettitle {
	border-color:#e2e2e1;
}

.style-navigation-clean.widget.widget-decoration-window .widgettitle {
	background-color:#ffffff;;
}

.style-navigation-clean.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-navigation-clean.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#d45174;
}

.style-navigation-clean.widget.widget-decoration-topline,
.style-navigation-clean.widget.widget-decoration-box {
	border-color:#e2e2e1;
	background-color:#ffffff;
	color:#585858;
}

.style-navigation-clean.widget.widget-decoration-frame {
	border-color:#e2e2e1;
	color:#5e5a5a;
}

.style-navigation-clean.widget.widget-decoration-topline:before {
	background-color:#d45174;
}

.style-navigation-clean.widget.widget-decoration-window .widgettitle {
	border-color:#e2e2e1;
}

.style-navigation-clean.widget.widget-decoration-window > *:not(.widgettitle),
.style-navigation-clean.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:#e2e2e1;
	background-color:#ffffff;
}

.style-navigation-clean.widget.widget-decoration-card .widgettitle {
	border-color:#f2f2f2;
}

.style-navigation-clean.widget.widget-decoration-card .widgettitle .strip {
	background:#f2f2f2;
	color:#2a2828;
}

.style-navigation-clean.widget.widget-decoration-card .widgettitle .strip span {
	color:#d45174;
}

.style-navigation-clean.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:#f2f2f2;
}

.style-navigation-clean.widget.widget_rss ul li {
	border-bottom-color:#e2e2e1;
}

.style-navigation-clean.widget.bce-banner .frame-flat.style-primary {
	background:#ffffff;
	color:#5e5a5a;
}

.style-navigation-clean.widget.bce-banner .frame-flat.style-secondary {
	background:#f2f2f2;
	color:#2a2828;
}

.style-navigation-clean.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-navigation-clean.widget.bce-banner .frame-none.style-accent i.fa {
	color:#d45174;
}

.style-navigation-clean.widget.bce-banner .frame-none.style-secondary i.fa {
	color:#f2f2f2;
}

.style-navigation-clean.widget.bce-social-links ul.content {
	background:#ffffff;
	border-top:4px solid #d45174;
}

.style-navigation-clean.widget.bce-social-links ul.content li a {
	background:#5e5a5a;
	color:#ffffff;
}

/* END Style - navigation-clean */

/* START Style - social-strip */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-social-strip.widget {
	color:#585858;
}

.style-social-strip.widget .widgettitle {
	color:#000000;
}

.style-social-strip.widget .widgettitle .strip span {
	color:#e3e3e3;
}

.style-social-strip.widget .widgettitle .button.link {
	color:#e3e3e3;
	background:rgba(88,88,88,0.6);
	border-color:transparent;
}

.style-social-strip.widget .widgettitle .button.link:hover {
	background:#585858;
}

/**
 * 2. Decorations
 */

.style-social-strip.widget.widget-decoration-window .widgettitle,
.style-social-strip.widget.widget-decoration-flat-center .widgettitle,
.style-social-strip.widget.widget-decoration-flat .widgettitle {
	border-color:#d8d8d8;
}

.style-social-strip.widget.widget-decoration-window .widgettitle {
	background-color:#ffffff;;
}

.style-social-strip.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-social-strip.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#e3e3e3;
}

.style-social-strip.widget.widget-decoration-topline,
.style-social-strip.widget.widget-decoration-box {
	border-color:#d8d8d8;
	background-color:#ffffff;
	color:#585858;
}

.style-social-strip.widget.widget-decoration-frame {
	border-color:#d8d8d8;
	color:#585858;
}

.style-social-strip.widget.widget-decoration-topline:before {
	background-color:#e3e3e3;
}

.style-social-strip.widget.widget-decoration-window .widgettitle {
	border-color:#d8d8d8;
}

.style-social-strip.widget.widget-decoration-window > *:not(.widgettitle),
.style-social-strip.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:#d8d8d8;
	background-color:#ffffff;
}

.style-social-strip.widget.widget-decoration-card .widgettitle {
	border-color:#373738;
}

.style-social-strip.widget.widget-decoration-card .widgettitle .strip {
	background:#373738;
	color:#ffffff;
}

.style-social-strip.widget.widget-decoration-card .widgettitle .strip span {
	color:#e3e3e3;
}

.style-social-strip.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:#373738;
}

.style-social-strip.widget.widget_rss ul li {
	border-bottom-color:#d8d8d8;
}

.style-social-strip.widget.bce-banner .frame-flat.style-primary {
	background:#e3e3e3;
	color:#585858;
}

.style-social-strip.widget.bce-banner .frame-flat.style-secondary {
	background:#373738;
	color:#ffffff;
}

.style-social-strip.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-social-strip.widget.bce-banner .frame-none.style-accent i.fa {
	color:#e3e3e3;
}

.style-social-strip.widget.bce-banner .frame-none.style-secondary i.fa {
	color:#373738;
}

.style-social-strip.widget.bce-social-links ul.content {
	background:#e3e3e3;
	border-top:4px solid #e3e3e3;
}

.style-social-strip.widget.bce-social-links ul.content li a {
	background:#585858;
	color:#e3e3e3;
}

/* END Style - social-strip */

/* START Style - grids */
/**
 * Table of 007-element.styles.css
 *
 * 1. General
 * 2. Decorations
 */

/**
 * 1. General
 */

.style-grids.widget {
	color:#0a0a0a;
}

.style-grids.widget .widgettitle {
	color:#191919;
}

.style-grids.widget .widgettitle .strip span {
	color:#0a0a0a;
}

.style-grids.widget .widgettitle .button.link {
	color:#0a0a0a;
	background:rgba(10,10,10,0.6);
	border-color:transparent;
}

.style-grids.widget .widgettitle .button.link:hover {
	background:#0a0a0a;
}

/**
 * 2. Decorations
 */

.style-grids.widget.widget-decoration-window .widgettitle,
.style-grids.widget.widget-decoration-flat-center .widgettitle,
.style-grids.widget.widget-decoration-flat .widgettitle {
	border-color:rgba(255,255,255,0.01);
}

.style-grids.widget.widget-decoration-window .widgettitle {
	background-color:#0a0a0a;;
}

.style-grids.widget.widget-decoration-flat-center .widgettitle .strip:after,
.style-grids.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#0a0a0a;
}

.style-grids.widget.widget-decoration-topline,
.style-grids.widget.widget-decoration-box {
	border-color:rgba(255,255,255,0.01);
	background-color:#0a0a0a;
	color:#0a0a0a;
}

.style-grids.widget.widget-decoration-frame {
	border-color:rgba(255,255,255,0.01);
	color:#0a0a0a;
}

.style-grids.widget.widget-decoration-topline:before {
	background-color:#0a0a0a;
}

.style-grids.widget.widget-decoration-window .widgettitle {
	border-color:rgba(255,255,255,0.01);
}

.style-grids.widget.widget-decoration-window > *:not(.widgettitle),
.style-grids.widget.widget-decoration-card > *:not(.widgettitle) {
	border-color:rgba(255,255,255,0.01);
	background-color:#0a0a0a;
}

.style-grids.widget.widget-decoration-card .widgettitle {
	border-color:#262626;
}

.style-grids.widget.widget-decoration-card .widgettitle .strip {
	background:#262626;
	color:#000000;
}

.style-grids.widget.widget-decoration-card .widgettitle .strip span {
	color:#0a0a0a;
}

.style-grids.widget.widget-decoration-card .widgettitle .strip:after {
	border-bottom-color:#262626;
}

.style-grids.widget.widget_rss ul li {
	border-bottom-color:rgba(255,255,255,0.01);
}

.style-grids.widget.bce-banner .frame-flat.style-primary {
	background:#0a0a0a;
	color:#0a0a0a;
}

.style-grids.widget.bce-banner .frame-flat.style-secondary {
	background:#262626;
	color:#000000;
}

.style-grids.widget.bce-banner .frame-flat.style-accent {
	background:#ffd20a;
	color:#ffffff;
}

.style-grids.widget.bce-banner .frame-none.style-accent i.fa {
	color:#0a0a0a;
}

.style-grids.widget.bce-banner .frame-none.style-secondary i.fa {
	color:#262626;
}

.style-grids.widget.bce-social-links ul.content {
	background:#0a0a0a;
	border-top:4px solid #0a0a0a;
}

.style-grids.widget.bce-social-links ul.content li a {
	background:#0a0a0a;
	color:#0a0a0a;
}

/* END Style - grids */

/* END beocode_200_widgets_styles_css */
/* BEGIN beocode_240_woocommerce_module_woocommerce_css */
/**
 * Table of 240-template.module-woocommerce.css
 *
 * 1. General
 * 2. Filters
 * 3. Toolbar
 * 4. Product List
 * 5. Quick View
 * 6. Product View
 * 7. Cart
 * 8. Reviews
 *
 */

/**
 * 1. General
 */

.woocommerce #reviews #comments h2 {
	line-height:1.8em;
}

.woocommerce-cart table.cart input[type="submit"],
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	border-style:solid;
	border-width:1px;
	border-color:transparent;
	padding:0 1em;
	display:inline-block;
	font-family: Verdana;
font-weight: normal;
line-height: 38px;
text-transform: uppercase;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	background:#ffd20a;
	border-color:#ffd20a;
	color:#ffffff;
}

.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
	padding:0 1em;
	color:#ffffff;
	opacity:0.2;
}

.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
	background:#ffd20a;
	border-color:#ffd20a;
	color:#ffffff;
}

.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading {
	padding-right:2em;
}

.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
	top:initial;
	right:0.5em;
}

.woocommerce #respond input#submit.added,
.woocommerce a.button.added,
.woocommerce button.button.added,
.woocommerce input.button.added {
	padding-right:0.5em;
}

.term-description,
.page-description {
	margin-bottom:2em;
}

.woocommerce form .form-row {
	padding:0;
	margin:0 0 1em;
}

.woocommerce table.shop_table {
	border-collapse:collapse;
	border-radius:0;
}

#add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-checkout .cart-collaterals .cart_totals tr td,
.woocommerce-checkout .cart-collaterals .cart_totals tr th,
.woocommerce table.shop_table,
.woocommerce table.shop_table td,
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
	border-color:#d8d8d8;
}

.woocommerce table.variations tbody tr:nth-child(even) {
	background:none;
}

.woocommerce-message {
	border-top-color:#ffd20a;
	background:#ffffff;
	color:#81d742;
}

.woocommerce-message:before {
	color:#ffd20a;
}

.woocommerce-info {
	border-top-color:#0a0909;
	background:#ffffff;
	color:#81d742;
}

.woocommerce-info:before {
	color:#0a0909;
}

.woocommerce-error {
	background:#ffffff;
	color:#81d742;
}

a[data-object="top-cart"]:focus {
	outline:none;
}

a[data-object="top-cart"] i.fa {
	position:relative;
}

a[data-object="top-cart"].top-cart-icon span.count {
	position:absolute;
	top:-4px;
	right:-4px;
	border-radius:50%;
	width:0.6em;
	height:0.6em;
	line-height:0.6em;
	text-align:center;
}

a[data-object="top-cart"].top-cart-icon span.count span {
	font-size:0.4em;
	display:block;
	font-family:sans-serif;
}

a[data-object="top-cart"].top-cart-summary {
	display:inline-block;
}

a[data-object="top-cart"].top-cart-summary > span {
	display:inline-block;
}

a[data-object="top-cart"].top-cart-summary > span > .separator,
a[data-object="top-cart"].top-cart-summary > span > .total,
a[data-object="top-cart"].top-cart-summary > span > .count {
	display:inline-block;
	padding:0 0 0 0.5em;
}

a[data-object="top-cart"].top-cart-summary > span > * {
	line-height:initial;
}

a[data-object="top-cart"].top-cart-summary > span > *:first-child {
	padding-left:0;
}

a[data-object="top-cart"].top-cart-summary > span > *:last-child {
	padding-right:0;
}

#top-cart {
	width:300px;
	position:absolute;
}

#top-cart .widget,
#top-cart .buttons {
	margin:0;
}

.woocommerce .woocommerce-MyAccount-navigation ul {
	line-height:2em;
	list-style-type:none;
	margin-left:0;
}

.woocommerce ul.cart_list li dl dd,
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce ul.product_list_widget li dl dt,
.woocommerce td.product-name dl.variation dd,
.woocommerce td.product-name dl.variation dt {
	margin-bottom:0;
}

.widget .woocommerce-product-search:before {
	line-height:2em;
}

/**
 * 2. Filters
 */

.woocommerce .widget_layered_nav_filters ul li {
	padding:0;
	line-height:2em;
	margin:0 0.5em 0.5em 0;
}

.woocommerce .widget_layered_nav_filters ul li a {
	background:#ffd20a;
	color:#ffffff;
	display:inline-block;
	padding:0 0.5em;
}

.woocommerce .widget_layered_nav_filters ul li a:before {
	color:#ffffff;
}

#filters {
	display:none;
	overflow:hidden;
	margin-top:2em;
}

#filters.active {
	display:block;
	width:100%;
}

.filters-trigger {
	display:block;
	text-align:center;
}

.filters-trigger > a > i.fa {
	margin-right:6px;
}

.woocommerce .widget_layered_nav ul li.chosen a:before {
	color:#ffd20a;
}

/**
 * 3. Toolbar
 */

.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {
	margin:0;
	line-height:2em;
}

.woocommerce .woocommerce-ordering select {
	vertical-align:middle;
}

.woocommerce nav.woocommerce-pagination {
	float:right;
}

.woocommerce nav.woocommerce-pagination ul {
	vertical-align:middle;
}

.woocommerce nav.woocommerce-pagination ul {
	background:#ffffff;
}

.woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul li {
	border-color:#d8d8d8;
}

.woocommerce nav.woocommerce-pagination ul a {
	color:#585858;
}

.site-main.size-S .toolbar,
.site-main.size-XS .toolbar {
	text-align:center;
	padding:0;
}

.site-main.size-S .toolbar .woocommerce-ordering,
.site-main.size-S .toolbar .woocommerce-pagination,
.site-main.size-S .toolbar .woocommerce-result-count,
.site-main.size-XS .toolbar .woocommerce-ordering,
.site-main.size-XS .toolbar .woocommerce-pagination,
.site-main.size-XS .toolbar .woocommerce-result-count {
	float:none;
	margin:0.8em 0;
}

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
	background:#ebebeb;
	color:#0a0909;
}

.woocommerce .widget_layered_nav ul li.chosen a:before,
.woocommerce .widget_layered_nav_filters ul li a:before {
	font-family:'FontAwesome';
	content:'\f00d';
}

/**
 * 4. Product List
 */

.woocommerce .products ul,
.woocommerce ul.products {
	margin:2em 0;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	margin-bottom:2em;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
	font-size:1.1892em;
}

.woocommerce table.shop_table td.product-name a,
/* .woocommerce ul.cart_list li a:not(.remove):not(.thumbnail), */
.woocommerce ul.product_list_widget li a:not(.remove):not(.thumbnail),
.woocommerce .product-title,
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
	color: #585858;
font-family: Verdana;
font-weight: normal;
text-transform: uppercase;
}

.woocommerce ul.products li.product .button.icon {
	padding:0;
	width:2em;
	text-align:center;
	margin-left:4px;
	vertical-align:top;
}

.woocommerce ul.products li.product .onsale {
	margin:0.5em 0.5em 0 0;
	background:#ffd20a;
	color:#ffffff;
}

.woocommerce p.stars a,
.woocommerce .star-rating {
	display:inline-block;
	color:#ffd20a;
}

.woocommerce .star-rating:before {
	color:inherit;
}

.woocommerce ul.products li.product .star-rating {
	display:inline-block;
}

.product_list_widget ins {
	background:none;
}

.product_list_widget ins .amount,
.woocommerce div.product p.price, 
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price {
	color:#ffd20a;
}

.product_list_widget del .amount,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce ul.products li.product .price del {
	color:#585858;
	display:inline-block;
	text-decoration:line-through;
}

.woocommerce ul.products li.product .price .from {
	color:#585858;
}

.woocommerce ul.products li.product.product-category a img {
	max-width:100%;
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle;
}

.woocommerce ul.products li.product.product-category .woocommerce-loop-category__title,
.woocommerce ul.products li.product.product-category h3 {
	margin:1em 0 0 0;
	font-size:1.1487em;
}

.woocommerce ul.products li.product.product-category .woocommerce-loop-category__title mark,
.woocommerce ul.products li.product.product-category h3 mark {
	background:none;
	color:inherit;
}

@media screen and (min-width: 769px) {

	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product {
		margin-right:2%;
	}

	.woocommerce ul.products li.product.last,
	.woocommerce-page ul.products li.product.last {
		margin-right:0;
	}

	.woocommerce.columns-2 ul.products li.product,
	.woocommerce .columns-2 ul.products li.product,
	.woocommerce .product-columns-2 ul.products li.product,
	.woocommerce-page.product-columns-2 ul.products li.product {
		width:49%;
	}

	.woocommerce.columns-3 ul.products li.product,
	.woocommerce .columns-3 ul.products li.product,
	.woocommerce .product-columns-3 ul.products li.product,
	.woocommerce-page.product-columns-3 ul.products li.product {
		width:32%;
	}

	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product,
	.woocommerce.columns-4 ul.products li.product,
	.woocommerce .columns-4 ul.products li.product,
	.woocommerce .product-columns-4 ul.products li.product,
	.woocommerce-page.product-columns-4 ul.products li.product {
		width:23.5%;
	}

	.woocommerce-page.columns-5 ul.products li.product,
	.woocommerce.columns-5 ul.products li.product,
	.woocommerce .columns-5 ul.products li.product,
	.woocommerce .product-columns-5 ul.products li.product,
	.woocommerce-page.product-columns-5 ul.products li.product {
		width:18.4%;
	}

}

/**
 * 5. Quick View
 */

/**
 * 6. Product View
 */

@media screen and (min-width: 769px) {
	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
		width:67%;
		padding-left:1em;
		box-sizing:border-box;
	}

	.woocommerce #content div.product div.images,
	.woocommerce div.product div.images,
	.woocommerce-page #content div.product div.images,
	.woocommerce-page div.product div.images {
		width:33%;
		padding-right:1em;
		box-sizing:border-box;
	}
}

.woocommerce div.product div.images div.product-thumbnails {
	margin-top:1em;
}

.woocommerce div.product form.cart div.quantity > table,
.woocommerce div.product form.cart .variations {
	background:transparent;
}

/**
 * 7. Cart
 */

.widget_shopping_cart .buttons {
	margin:0;
	text-align:right;
}

.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
	padding:1em 0 0 0;
	border:0;
	text-align:right;
}

.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
	padding:0.5em 2em 0.5em 0;
	border:0;
}

.woocommerce dl.variation {
	color: #6d6d6d;
font-family: Verdana;
}

.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl {
	float:none;
	margin:0.5em 0;
	border-left:2px solid #d8d8d8;
}

.woocommerce ul.cart_list li dl:after,
.woocommerce ul.product_list_widget li dl:after {
	content:'';
	display:block;
	clear:both;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
	right:5px;
	top:5px;
	left:initial;
}

#top-cart.popup .cart_list li.empty {
	text-align:center;
	padding:0.8em 0.8em 0 0.8em;
	border:0 !important;
}

.woocommerce ul.product_list_widget li {
	padding:0.5em 0;
}

.woocommerce ul.product_list_widget li img {
	width:50px;
}

.woocommerce .widget_shopping_cart .cart_list li .thumbnail,
.woocommerce.widget_shopping_cart .cart_list li .thumbnail {
	display:table-cell;
	width:50px;
	padding:0 1em 0 0;
}

.woocommerce .widget_shopping_cart .cart_list li .info,
.woocommerce.widget_shopping_cart .cart_list li .info {
	display:table-cell;
	vertical-align:top;
}

.woocommerce table.shop_table .quantity {
	text-align:center;
}

.woocommerce table.shop_table td,
.woocommerce table.shop_table th {
	padding:12px;
}

.woocommerce table.shop_table th.product-price,
.woocommerce table.shop_table th.product-subtotal,
.woocommerce table.shop_table th.product-quantity,
.woocommerce table.shop_table th.product-thumbnail,
.woocommerce table.shop_table th.product-remove {
	width:1px;
	text-align:center;
}

.woocommerce table.shop_table th.product-quantity {
	padding:12px 20px;
}

.woocommerce table.shop_table td.product-quantity input.qty {
	padding:0;
}

.woocommerce #content table.cart img,
.woocommerce table.cart img,
.woocommerce-page #content table.cart img,
.woocommerce-page table.cart img {
	width:60px;
	max-width:60px;
}

.woocommerce #content table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon {
	line-height:2em;
}

.woocommerce .quantity .qty,
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text
{
    border:1px solid #d8d8d8;
	background:#ffffff;
    color:#81d742;
}

.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
	width:200px;
	padding:0 0.5em;
	line-height:38px;
	min-height:38px;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
	padding:0.4em 2em;
	font-size:1.25em;
}

.widget_shopping_cart .buttons .wc-forward:not(.button) {
	margin-right:0.5em;
}

.widget_price_filter .price_label {
	line-height:38px;
}

.woocommerce .cart-collaterals .cross-sells ul.products {
	margin-top:0;
}

/**
 * 8. Reviews
 */

.woocommerce #reviews h3 {
	margin-bottom:1em;
}

.woocommerce form .form-row label[for="rememberme"] {
	margin-left:0.5em;
}

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
	margin:1em 0;
	border-radius:0;
	border:1px solid #d8d8d8;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
	width:300px;
	padding-right:1em;
	box-sizing:border-box;
}

.woocommerce-account .woocommerce-MyAccount-content {
	width:calc(100% - 300px);
	padding-left:1em;
	box-sizing:border-box;
}

@media screen and (max-width: 768px) {
	.woocommerce-account .woocommerce-MyAccount-navigation,
	.woocommerce-account .woocommerce-MyAccount-content {
		width:100%;
		padding-left:0;
		padding-right:0;
	}
}

.woocommerce a.remove {
	font-size:1em;
}

.comments-title {
	position:relative;
}

.comments-title a.respond {
	position:absolute;
	right:0;
}

@media screen and (max-width: 480px) {
	.comments-title a.respond {
		display:none;
	}
}

.woocommerce #reviews label[for="comment"] {
	margin-bottom:1em;
	display:block;
}

.woocommerce #reviews #comment {
	height:auto;
}

.woocommerce #reviews #comments ol.commentlist {
	margin-bottom:2em;
}

.woocommerce #reviews #comments ol.commentlist li {
	padding:2em 0 2em 1em;
	margin:0;
	border-top:1px solid #d8d8d8;
}

.woocommerce #reviews #comments ol.commentlist > li:first-child {
	border-top:none;
}

.woocommerce #reviews #comments ol.commentlist li.even {
	background:#fafafa;
}

.woocommerce #reviews #comments ol.commentlist li.odd {
	background:#ffffff;
}

.woocommerce #reviews #comments ol.commentlist li .comment_container {
	padding:0 2em 0 1em;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
	border:0;
	padding:0;
	margin:0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p:last-child {
	margin-bottom:0;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
	float:left;
	margin-right:1em;
	position:static;
	border:0;
	padding:0;
	width:auto;
	max-width:50px;
}

.woocommerce #reviews #comments ol.commentlist li.parent {
	padding:2em 0 0 1em;
}

.woocommerce #reviews #comments ol.commentlist li.parent > .comment-text {
	padding-left:1em;
}

.woocommerce #reviews #comments ol.commentlist li .children {
	margin:1em 0 0 0;
}

ol.comment-list .comment-meta a.url {
	color:#585858;
	font-weight:bold;
}

ol.comment-list .comment-meta time {
	display:block;
}

ol.comment-list .comment-content {
	clear:both;
	padding-top:1em;
}

ol.comment-list .comment-content > p:last-child {
	margin:0;
}

ol.comment-list .comment-content ul {
	list-style-type:initial;
}

.woocommerce #review_form #respond p {
	margin-bottom:1em;
}

.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating {
	display:block;
	margin:0.4em 0;
}

.woocommerce ul.product_list_widget li a:not(.remove):not(.thumbnail) {
	margin-bottom:0.4em;
}

@media only screen and (max-width: 768px) {
		div.pp_woocommerce .pp_arrow_next:before, div.pp_woocommerce .pp_arrow_previous:before, div.pp_woocommerce .pp_close:before {
		font-size: 44px;
	}
	div.pp_woocommerce .pp_close {
		top:-2em !important;
	}
	div.pp_woocommerce div.ppt {
		text-align:left !important;
	}
}

/* END beocode_240_woocommerce_module_woocommerce_css */
/* BEGIN beocode_245_woocommerce_module_woocommerce~styles_css */


/* START Style - default */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

 a[data-object="top-cart"].top-cart-icon span.count {
	background:#ffd20a;
}

 a[data-object="top-cart"].top-cart-icon span.count span {
	color:#ffffff;
}

 a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#585858;
}

 .active a[data-object="top-cart"].top-cart-summary > span > .total,
 a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:#ffd20a;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color:#ffd20a;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#d8d8d8;
}

.woocommerce  a.remove {
	color:#ffd20a !important;
}

.woocommerce  a.remove:hover {
	background:#ffd20a;
	color:#ffffff !important;
}

#top-cart.popup .button.checkout,
.woocommerce  a.button.checkout {
	border-color:#ffd20a;
	background:#ffd20a;
	color:#ffffff;
}

#top-cart.popup .button.checkout:hover,
.woocommerce  a.button.checkout:hover {
	border-color:#cca808;
	background:#cca808;
}

 .woocommerce-cart table.cart input[type="submit"],
 .woocommerce .widget_price_filter .price_slider_amount .button,
 .woocommerce a.button,
 .woocommerce button.button,
 .woocommerce #respond input#submit,
 .woocommerce input.button {
	background:#0a0909;
	border-color:#0a0909;
	color:#ffffff;
}

 .woocommerce #respond input#submit.alt,
 .woocommerce a.button.alt,
 .woocommerce button.button.alt,
 .woocommerce input.button.alt {
	background:#ffd20a;
	border-color:#ffd20a;
	color:#ffffff;
}

 .woocommerce a.button:hover,
 .woocommerce button.button:hover,
 .woocommerce #respond input#submit:hover,
 .woocommerce input.button:hover {
	border-color:#070606;
	background:#070606;
	color:#ffffff;
}

 .woocommerce #respond input#submit.alt:hover,
 .woocommerce a.button.alt:hover,
 .woocommerce button.button.alt:hover,
 .woocommerce input.button.alt:hover {
	border-color:#cca808;
	background:#cca808;
	color:#ffffff;
}

.woocommerce  div.product .stock {
	color:#ffd20a;
}

/* END Style - default */

/* START Style - navigation */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation a[data-object="top-cart"].top-cart-icon span.count {
	background:#d45174;
}

.style-navigation a[data-object="top-cart"].top-cart-icon span.count span {
	color:#ffffff;
}

.style-navigation a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#5e5a5a;
}

.style-navigation .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-navigation a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:#d45174;
}

.woocommerce .style-navigation.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-navigation.widget_price_filter .ui-slider .ui-slider-range {
	background-color:#d45174;
}
.woocommerce .style-navigation.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#e2e2e1;
}

.woocommerce .style-navigation a.remove {
	color:#d45174 !important;
}

.woocommerce .style-navigation a.remove:hover {
	background:#d45174;
	color:#ffffff !important;
}

.style-navigation#top-cart.popup .button.checkout,
.woocommerce .style-navigation a.button.checkout {
	border-color:#d45174;
	background:#d45174;
	color:#ffffff;
}

.style-navigation#top-cart.popup .button.checkout:hover,
.woocommerce .style-navigation a.button.checkout:hover {
	border-color:#aa415d;
	background:#aa415d;
}

.style-navigation .woocommerce-cart table.cart input[type="submit"],
.style-navigation .woocommerce .widget_price_filter .price_slider_amount .button,
.style-navigation .woocommerce a.button,
.style-navigation .woocommerce button.button,
.style-navigation .woocommerce #respond input#submit,
.style-navigation .woocommerce input.button {
	background:#f2f2f2;
	border-color:#f2f2f2;
	color:#2a2828;
}

.style-navigation .woocommerce #respond input#submit.alt,
.style-navigation .woocommerce a.button.alt,
.style-navigation .woocommerce button.button.alt,
.style-navigation .woocommerce input.button.alt {
	background:#d45174;
	border-color:#d45174;
	color:#ffffff;
}

.style-navigation .woocommerce a.button:hover,
.style-navigation .woocommerce button.button:hover,
.style-navigation .woocommerce #respond input#submit:hover,
.style-navigation .woocommerce input.button:hover {
	border-color:#a9a9a9;
	background:#a9a9a9;
	color:#2a2828;
}

.style-navigation .woocommerce #respond input#submit.alt:hover,
.style-navigation .woocommerce a.button.alt:hover,
.style-navigation .woocommerce button.button.alt:hover,
.style-navigation .woocommerce input.button.alt:hover {
	border-color:#aa415d;
	background:#aa415d;
	color:#ffffff;
}

.woocommerce .style-navigation div.product .stock {
	color:#d45174;
}

/* END Style - navigation */

/* START Style - branding */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-branding a[data-object="top-cart"].top-cart-icon span.count {
	background:#d45174;
}

.style-branding a[data-object="top-cart"].top-cart-icon span.count span {
	color:#ffffff;
}

.style-branding a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#585858;
}

.style-branding .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-branding a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:#d45174;
}

.woocommerce .style-branding.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-branding.widget_price_filter .ui-slider .ui-slider-range {
	background-color:#d45174;
}
.woocommerce .style-branding.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#d8d8d8;
}

.woocommerce .style-branding a.remove {
	color:#d45174 !important;
}

.woocommerce .style-branding a.remove:hover {
	background:#d45174;
	color:#ffffff !important;
}

.style-branding#top-cart.popup .button.checkout,
.woocommerce .style-branding a.button.checkout {
	border-color:#d45174;
	background:#d45174;
	color:#ffffff;
}

.style-branding#top-cart.popup .button.checkout:hover,
.woocommerce .style-branding a.button.checkout:hover {
	border-color:#aa415d;
	background:#aa415d;
}

.style-branding .woocommerce-cart table.cart input[type="submit"],
.style-branding .woocommerce .widget_price_filter .price_slider_amount .button,
.style-branding .woocommerce a.button,
.style-branding .woocommerce button.button,
.style-branding .woocommerce #respond input#submit,
.style-branding .woocommerce input.button {
	background:#f2f2f2;
	border-color:#f2f2f2;
	color:#585858;
}

.style-branding .woocommerce #respond input#submit.alt,
.style-branding .woocommerce a.button.alt,
.style-branding .woocommerce button.button.alt,
.style-branding .woocommerce input.button.alt {
	background:#d45174;
	border-color:#d45174;
	color:#ffffff;
}

.style-branding .woocommerce a.button:hover,
.style-branding .woocommerce button.button:hover,
.style-branding .woocommerce #respond input#submit:hover,
.style-branding .woocommerce input.button:hover {
	border-color:#a9a9a9;
	background:#a9a9a9;
	color:#585858;
}

.style-branding .woocommerce #respond input#submit.alt:hover,
.style-branding .woocommerce a.button.alt:hover,
.style-branding .woocommerce button.button.alt:hover,
.style-branding .woocommerce input.button.alt:hover {
	border-color:#aa415d;
	background:#aa415d;
	color:#ffffff;
}

.woocommerce .style-branding div.product .stock {
	color:#d45174;
}

/* END Style - branding */

/* START Style - dark */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-dark a[data-object="top-cart"].top-cart-icon span.count {
	background:#d45174;
}

.style-dark a[data-object="top-cart"].top-cart-icon span.count span {
	color:#ffffff;
}

.style-dark a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#f2f2f2;
}

.style-dark .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-dark a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:#d45174;
}

.woocommerce .style-dark.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-dark.widget_price_filter .ui-slider .ui-slider-range {
	background-color:#d45174;
}
.woocommerce .style-dark.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#5a5a60;
}

.woocommerce .style-dark a.remove {
	color:#d45174 !important;
}

.woocommerce .style-dark a.remove:hover {
	background:#d45174;
	color:#ffffff !important;
}

.style-dark#top-cart.popup .button.checkout,
.woocommerce .style-dark a.button.checkout {
	border-color:#d45174;
	background:#d45174;
	color:#ffffff;
}

.style-dark#top-cart.popup .button.checkout:hover,
.woocommerce .style-dark a.button.checkout:hover {
	border-color:#ff84a7;
	background:#ff84a7;
}

.style-dark .woocommerce-cart table.cart input[type="submit"],
.style-dark .woocommerce .widget_price_filter .price_slider_amount .button,
.style-dark .woocommerce a.button,
.style-dark .woocommerce button.button,
.style-dark .woocommerce #respond input#submit,
.style-dark .woocommerce input.button {
	background:#717171;
	border-color:#717171;
	color:#ffffff;
}

.style-dark .woocommerce #respond input#submit.alt,
.style-dark .woocommerce a.button.alt,
.style-dark .woocommerce button.button.alt,
.style-dark .woocommerce input.button.alt {
	background:#d45174;
	border-color:#d45174;
	color:#ffffff;
}

.style-dark .woocommerce a.button:hover,
.style-dark .woocommerce button.button:hover,
.style-dark .woocommerce #respond input#submit:hover,
.style-dark .woocommerce input.button:hover {
	border-color:#bebebe;
	background:#bebebe;
	color:#ffffff;
}

.style-dark .woocommerce #respond input#submit.alt:hover,
.style-dark .woocommerce a.button.alt:hover,
.style-dark .woocommerce button.button.alt:hover,
.style-dark .woocommerce input.button.alt:hover {
	border-color:#ff84a7;
	background:#ff84a7;
	color:#ffffff;
}

.woocommerce .style-dark div.product .stock {
	color:#d45174;
}

/* END Style - dark */

/* START Style - standard */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-standard a[data-object="top-cart"].top-cart-icon span.count {
	background:#ffd20a;
}

.style-standard a[data-object="top-cart"].top-cart-icon span.count span {
	color:#ffffff;
}

.style-standard a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#585858;
}

.style-standard .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-standard a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:#ffd20a;
}

.woocommerce .style-standard.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-standard.widget_price_filter .ui-slider .ui-slider-range {
	background-color:#ffd20a;
}
.woocommerce .style-standard.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#d8d8d8;
}

.woocommerce .style-standard a.remove {
	color:#ffd20a !important;
}

.woocommerce .style-standard a.remove:hover {
	background:#ffd20a;
	color:#ffffff !important;
}

.style-standard#top-cart.popup .button.checkout,
.woocommerce .style-standard a.button.checkout {
	border-color:#ffd20a;
	background:#ffd20a;
	color:#ffffff;
}

.style-standard#top-cart.popup .button.checkout:hover,
.woocommerce .style-standard a.button.checkout:hover {
	border-color:#cca808;
	background:#cca808;
}

.style-standard .woocommerce-cart table.cart input[type="submit"],
.style-standard .woocommerce .widget_price_filter .price_slider_amount .button,
.style-standard .woocommerce a.button,
.style-standard .woocommerce button.button,
.style-standard .woocommerce #respond input#submit,
.style-standard .woocommerce input.button {
	background:#0a0909;
	border-color:#0a0909;
	color:#ffffff;
}

.style-standard .woocommerce #respond input#submit.alt,
.style-standard .woocommerce a.button.alt,
.style-standard .woocommerce button.button.alt,
.style-standard .woocommerce input.button.alt {
	background:#ffd20a;
	border-color:#ffd20a;
	color:#ffffff;
}

.style-standard .woocommerce a.button:hover,
.style-standard .woocommerce button.button:hover,
.style-standard .woocommerce #respond input#submit:hover,
.style-standard .woocommerce input.button:hover {
	border-color:#070606;
	background:#070606;
	color:#ffffff;
}

.style-standard .woocommerce #respond input#submit.alt:hover,
.style-standard .woocommerce a.button.alt:hover,
.style-standard .woocommerce button.button.alt:hover,
.style-standard .woocommerce input.button.alt:hover {
	border-color:#cca808;
	background:#cca808;
	color:#ffffff;
}

.woocommerce .style-standard div.product .stock {
	color:#ffd20a;
}

/* END Style - standard */

/* START Style - footer */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-footer a[data-object="top-cart"].top-cart-icon span.count {
	background:#6ed624;
}

.style-footer a[data-object="top-cart"].top-cart-icon span.count span {
	color:#ffffff;
}

.style-footer a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#585858;
}

.style-footer .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-footer a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:#6ed624;
}

.woocommerce .style-footer.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-footer.widget_price_filter .ui-slider .ui-slider-range {
	background-color:#6ed624;
}
.woocommerce .style-footer.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#878787;
}

.woocommerce .style-footer a.remove {
	color:#6ed624 !important;
}

.woocommerce .style-footer a.remove:hover {
	background:#6ed624;
	color:#ffffff !important;
}

.style-footer#top-cart.popup .button.checkout,
.woocommerce .style-footer a.button.checkout {
	border-color:#6ed624;
	background:#6ed624;
	color:#ffffff;
}

.style-footer#top-cart.popup .button.checkout:hover,
.woocommerce .style-footer a.button.checkout:hover {
	border-color:#58ab1d;
	background:#58ab1d;
}

.style-footer .woocommerce-cart table.cart input[type="submit"],
.style-footer .woocommerce .widget_price_filter .price_slider_amount .button,
.style-footer .woocommerce a.button,
.style-footer .woocommerce button.button,
.style-footer .woocommerce #respond input#submit,
.style-footer .woocommerce input.button {
	background:#ffffff;
	border-color:#ffffff;
	color:#585858;
}

.style-footer .woocommerce #respond input#submit.alt,
.style-footer .woocommerce a.button.alt,
.style-footer .woocommerce button.button.alt,
.style-footer .woocommerce input.button.alt {
	background:#6ed624;
	border-color:#6ed624;
	color:#ffffff;
}

.style-footer .woocommerce a.button:hover,
.style-footer .woocommerce button.button:hover,
.style-footer .woocommerce #respond input#submit:hover,
.style-footer .woocommerce input.button:hover {
	border-color:#b2b2b2;
	background:#b2b2b2;
	color:#585858;
}

.style-footer .woocommerce #respond input#submit.alt:hover,
.style-footer .woocommerce a.button.alt:hover,
.style-footer .woocommerce button.button.alt:hover,
.style-footer .woocommerce input.button.alt:hover {
	border-color:#58ab1d;
	background:#58ab1d;
	color:#ffffff;
}

.woocommerce .style-footer div.product .stock {
	color:#6ed624;
}

/* END Style - footer */

/* START Style - infobar */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-infobar a[data-object="top-cart"].top-cart-icon span.count {
	background:#d45174;
}

.style-infobar a[data-object="top-cart"].top-cart-icon span.count span {
	color:#ffffff;
}

.style-infobar a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#f2f2f2;
}

.style-infobar .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-infobar a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:#d45174;
}

.woocommerce .style-infobar.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-infobar.widget_price_filter .ui-slider .ui-slider-range {
	background-color:#d45174;
}
.woocommerce .style-infobar.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#5a5a60;
}

.woocommerce .style-infobar a.remove {
	color:#d45174 !important;
}

.woocommerce .style-infobar a.remove:hover {
	background:#d45174;
	color:#ffffff !important;
}

.style-infobar#top-cart.popup .button.checkout,
.woocommerce .style-infobar a.button.checkout {
	border-color:#d45174;
	background:#d45174;
	color:#ffffff;
}

.style-infobar#top-cart.popup .button.checkout:hover,
.woocommerce .style-infobar a.button.checkout:hover {
	border-color:#ff84a7;
	background:#ff84a7;
}

.style-infobar .woocommerce-cart table.cart input[type="submit"],
.style-infobar .woocommerce .widget_price_filter .price_slider_amount .button,
.style-infobar .woocommerce a.button,
.style-infobar .woocommerce button.button,
.style-infobar .woocommerce #respond input#submit,
.style-infobar .woocommerce input.button {
	background:#474749;
	border-color:#474749;
	color:#ffffff;
}

.style-infobar .woocommerce #respond input#submit.alt,
.style-infobar .woocommerce a.button.alt,
.style-infobar .woocommerce button.button.alt,
.style-infobar .woocommerce input.button.alt {
	background:#d45174;
	border-color:#d45174;
	color:#ffffff;
}

.style-infobar .woocommerce a.button:hover,
.style-infobar .woocommerce button.button:hover,
.style-infobar .woocommerce #respond input#submit:hover,
.style-infobar .woocommerce input.button:hover {
	border-color:#949496;
	background:#949496;
	color:#ffffff;
}

.style-infobar .woocommerce #respond input#submit.alt:hover,
.style-infobar .woocommerce a.button.alt:hover,
.style-infobar .woocommerce button.button.alt:hover,
.style-infobar .woocommerce input.button.alt:hover {
	border-color:#ff84a7;
	background:#ff84a7;
	color:#ffffff;
}

.woocommerce .style-infobar div.product .stock {
	color:#d45174;
}

/* END Style - infobar */

/* START Style - copyright */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-copyright a[data-object="top-cart"].top-cart-icon span.count {
	background:#81d742;
}

.style-copyright a[data-object="top-cart"].top-cart-icon span.count span {
	color:#ffffff;
}

.style-copyright a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#111111;
}

.style-copyright .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-copyright a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:#81d742;
}

.woocommerce .style-copyright.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-copyright.widget_price_filter .ui-slider .ui-slider-range {
	background-color:#81d742;
}
.woocommerce .style-copyright.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#d8d8d8;
}

.woocommerce .style-copyright a.remove {
	color:#81d742 !important;
}

.woocommerce .style-copyright a.remove:hover {
	background:#81d742;
	color:#ffffff !important;
}

.style-copyright#top-cart.popup .button.checkout,
.woocommerce .style-copyright a.button.checkout {
	border-color:#81d742;
	background:#81d742;
	color:#ffffff;
}

.style-copyright#top-cart.popup .button.checkout:hover,
.woocommerce .style-copyright a.button.checkout:hover {
	border-color:#67ac35;
	background:#67ac35;
}

.style-copyright .woocommerce-cart table.cart input[type="submit"],
.style-copyright .woocommerce .widget_price_filter .price_slider_amount .button,
.style-copyright .woocommerce a.button,
.style-copyright .woocommerce button.button,
.style-copyright .woocommerce #respond input#submit,
.style-copyright .woocommerce input.button {
	background:rgba(255,255,255,0.01);
	border-color:rgba(255,255,255,0.01);
	color:#2b2b2b;
}

.style-copyright .woocommerce #respond input#submit.alt,
.style-copyright .woocommerce a.button.alt,
.style-copyright .woocommerce button.button.alt,
.style-copyright .woocommerce input.button.alt {
	background:#81d742;
	border-color:#81d742;
	color:#ffffff;
}

.style-copyright .woocommerce a.button:hover,
.style-copyright .woocommerce button.button:hover,
.style-copyright .woocommerce #respond input#submit:hover,
.style-copyright .woocommerce input.button:hover {
	border-color:#ffffff;
	background:#ffffff;
	color:#2b2b2b;
}

.style-copyright .woocommerce #respond input#submit.alt:hover,
.style-copyright .woocommerce a.button.alt:hover,
.style-copyright .woocommerce button.button.alt:hover,
.style-copyright .woocommerce input.button.alt:hover {
	border-color:#67ac35;
	background:#67ac35;
	color:#ffffff;
}

.woocommerce .style-copyright div.product .stock {
	color:#81d742;
}

/* END Style - copyright */

/* START Style - black */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-black a[data-object="top-cart"].top-cart-icon span.count {
	background:#d45174;
}

.style-black a[data-object="top-cart"].top-cart-icon span.count span {
	color:#ffffff;
}

.style-black a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#ffffff;
}

.style-black .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-black a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:#d45174;
}

.woocommerce .style-black.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-black.widget_price_filter .ui-slider .ui-slider-range {
	background-color:#d45174;
}
.woocommerce .style-black.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#5a5a60;
}

.woocommerce .style-black a.remove {
	color:#d45174 !important;
}

.woocommerce .style-black a.remove:hover {
	background:#d45174;
	color:#ffffff !important;
}

.style-black#top-cart.popup .button.checkout,
.woocommerce .style-black a.button.checkout {
	border-color:#d45174;
	background:#d45174;
	color:#ffffff;
}

.style-black#top-cart.popup .button.checkout:hover,
.woocommerce .style-black a.button.checkout:hover {
	border-color:#ff84a7;
	background:#ff84a7;
}

.style-black .woocommerce-cart table.cart input[type="submit"],
.style-black .woocommerce .widget_price_filter .price_slider_amount .button,
.style-black .woocommerce a.button,
.style-black .woocommerce button.button,
.style-black .woocommerce #respond input#submit,
.style-black .woocommerce input.button {
	background:#000000;
	border-color:#000000;
	color:#ffffff;
}

.style-black .woocommerce #respond input#submit.alt,
.style-black .woocommerce a.button.alt,
.style-black .woocommerce button.button.alt,
.style-black .woocommerce input.button.alt {
	background:#d45174;
	border-color:#d45174;
	color:#ffffff;
}

.style-black .woocommerce a.button:hover,
.style-black .woocommerce button.button:hover,
.style-black .woocommerce #respond input#submit:hover,
.style-black .woocommerce input.button:hover {
	border-color:#4d4d4d;
	background:#4d4d4d;
	color:#ffffff;
}

.style-black .woocommerce #respond input#submit.alt:hover,
.style-black .woocommerce a.button.alt:hover,
.style-black .woocommerce button.button.alt:hover,
.style-black .woocommerce input.button.alt:hover {
	border-color:#ff84a7;
	background:#ff84a7;
	color:#ffffff;
}

.woocommerce .style-black div.product .stock {
	color:#d45174;
}

/* END Style - black */

/* START Style - navigation-larger */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation-larger a[data-object="top-cart"].top-cart-icon span.count {
	background:#d34a6e;
}

.style-navigation-larger a[data-object="top-cart"].top-cart-icon span.count span {
	color:#ffffff;
}

.style-navigation-larger a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#5e5a5a;
}

.style-navigation-larger .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-navigation-larger a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:#d34a6e;
}

.woocommerce .style-navigation-larger.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-navigation-larger.widget_price_filter .ui-slider .ui-slider-range {
	background-color:#d34a6e;
}
.woocommerce .style-navigation-larger.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#e2e2e1;
}

.woocommerce .style-navigation-larger a.remove {
	color:#d34a6e !important;
}

.woocommerce .style-navigation-larger a.remove:hover {
	background:#d34a6e;
	color:#ffffff !important;
}

.style-navigation-larger#top-cart.popup .button.checkout,
.woocommerce .style-navigation-larger a.button.checkout {
	border-color:#d34a6e;
	background:#d34a6e;
	color:#ffffff;
}

.style-navigation-larger#top-cart.popup .button.checkout:hover,
.woocommerce .style-navigation-larger a.button.checkout:hover {
	border-color:#a93b58;
	background:#a93b58;
}

.style-navigation-larger .woocommerce-cart table.cart input[type="submit"],
.style-navigation-larger .woocommerce .widget_price_filter .price_slider_amount .button,
.style-navigation-larger .woocommerce a.button,
.style-navigation-larger .woocommerce button.button,
.style-navigation-larger .woocommerce #respond input#submit,
.style-navigation-larger .woocommerce input.button {
	background:#f2f2f2;
	border-color:#f2f2f2;
	color:#2a2828;
}

.style-navigation-larger .woocommerce #respond input#submit.alt,
.style-navigation-larger .woocommerce a.button.alt,
.style-navigation-larger .woocommerce button.button.alt,
.style-navigation-larger .woocommerce input.button.alt {
	background:#d34a6e;
	border-color:#d34a6e;
	color:#ffffff;
}

.style-navigation-larger .woocommerce a.button:hover,
.style-navigation-larger .woocommerce button.button:hover,
.style-navigation-larger .woocommerce #respond input#submit:hover,
.style-navigation-larger .woocommerce input.button:hover {
	border-color:#a9a9a9;
	background:#a9a9a9;
	color:#2a2828;
}

.style-navigation-larger .woocommerce #respond input#submit.alt:hover,
.style-navigation-larger .woocommerce a.button.alt:hover,
.style-navigation-larger .woocommerce button.button.alt:hover,
.style-navigation-larger .woocommerce input.button.alt:hover {
	border-color:#a93b58;
	background:#a93b58;
	color:#ffffff;
}

.woocommerce .style-navigation-larger div.product .stock {
	color:#d34a6e;
}

/* END Style - navigation-larger */

/* START Style - navigation-transparent */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation-transparent a[data-object="top-cart"].top-cart-icon span.count {
	background:rgba(211,74,110,0.01);
}

.style-navigation-transparent a[data-object="top-cart"].top-cart-icon span.count span {
	color:#ffffff;
}

.style-navigation-transparent a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#0a0a0a;
}

.style-navigation-transparent .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-navigation-transparent a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:rgba(211,74,110,0.01);
}

.woocommerce .style-navigation-transparent.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-navigation-transparent.widget_price_filter .ui-slider .ui-slider-range {
	background-color:rgba(211,74,110,0.01);
}
.woocommerce .style-navigation-transparent.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:rgba(226,226,225,0.01);
}

.woocommerce .style-navigation-transparent a.remove {
	color:rgba(211,74,110,0.01) !important;
}

.woocommerce .style-navigation-transparent a.remove:hover {
	background:rgba(211,74,110,0.01);
	color:#ffffff !important;
}

.style-navigation-transparent#top-cart.popup .button.checkout,
.woocommerce .style-navigation-transparent a.button.checkout {
	border-color:rgba(211,74,110,0.01);
	background:rgba(211,74,110,0.01);
	color:#ffffff;
}

.style-navigation-transparent#top-cart.popup .button.checkout:hover,
.woocommerce .style-navigation-transparent a.button.checkout:hover {
	border-color:#a93b58;
	background:#a93b58;
}

.style-navigation-transparent .woocommerce-cart table.cart input[type="submit"],
.style-navigation-transparent .woocommerce .widget_price_filter .price_slider_amount .button,
.style-navigation-transparent .woocommerce a.button,
.style-navigation-transparent .woocommerce button.button,
.style-navigation-transparent .woocommerce #respond input#submit,
.style-navigation-transparent .woocommerce input.button {
	background:#ffffff;
	border-color:#ffffff;
	color:#f7f7f7;
}

.style-navigation-transparent .woocommerce #respond input#submit.alt,
.style-navigation-transparent .woocommerce a.button.alt,
.style-navigation-transparent .woocommerce button.button.alt,
.style-navigation-transparent .woocommerce input.button.alt {
	background:rgba(211,74,110,0.01);
	border-color:rgba(211,74,110,0.01);
	color:#ffffff;
}

.style-navigation-transparent .woocommerce a.button:hover,
.style-navigation-transparent .woocommerce button.button:hover,
.style-navigation-transparent .woocommerce #respond input#submit:hover,
.style-navigation-transparent .woocommerce input.button:hover {
	border-color:#ffffff;
	background:#ffffff;
	color:#f7f7f7;
}

.style-navigation-transparent .woocommerce #respond input#submit.alt:hover,
.style-navigation-transparent .woocommerce a.button.alt:hover,
.style-navigation-transparent .woocommerce button.button.alt:hover,
.style-navigation-transparent .woocommerce input.button.alt:hover {
	border-color:#a93b58;
	background:#a93b58;
	color:#ffffff;
}

.woocommerce .style-navigation-transparent div.product .stock {
	color:rgba(211,74,110,0.01);
}

/* END Style - navigation-transparent */

/* START Style - white */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-white a[data-object="top-cart"].top-cart-icon span.count {
	background:rgba(255,255,255,0.01);
}

.style-white a[data-object="top-cart"].top-cart-icon span.count span {
	color:rgba(255,255,255,0.01);
}

.style-white a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:rgba(255,255,255,0.01);
}

.style-white .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-white a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:rgba(255,255,255,0.01);
}

.woocommerce .style-white.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-white.widget_price_filter .ui-slider .ui-slider-range {
	background-color:rgba(255,255,255,0.01);
}
.woocommerce .style-white.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:rgba(255,255,255,0.01);
}

.woocommerce .style-white a.remove {
	color:rgba(255,255,255,0.01) !important;
}

.woocommerce .style-white a.remove:hover {
	background:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01) !important;
}

.style-white#top-cart.popup .button.checkout,
.woocommerce .style-white a.button.checkout {
	border-color:rgba(255,255,255,0.01);
	background:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01);
}

.style-white#top-cart.popup .button.checkout:hover,
.woocommerce .style-white a.button.checkout:hover {
	border-color:#ffffff;
	background:#ffffff;
}

.style-white .woocommerce-cart table.cart input[type="submit"],
.style-white .woocommerce .widget_price_filter .price_slider_amount .button,
.style-white .woocommerce a.button,
.style-white .woocommerce button.button,
.style-white .woocommerce #respond input#submit,
.style-white .woocommerce input.button {
	background:rgba(255,255,255,0.01);
	border-color:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01);
}

.style-white .woocommerce #respond input#submit.alt,
.style-white .woocommerce a.button.alt,
.style-white .woocommerce button.button.alt,
.style-white .woocommerce input.button.alt {
	background:rgba(255,255,255,0.01);
	border-color:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01);
}

.style-white .woocommerce a.button:hover,
.style-white .woocommerce button.button:hover,
.style-white .woocommerce #respond input#submit:hover,
.style-white .woocommerce input.button:hover {
	border-color:#ffffff;
	background:#ffffff;
	color:rgba(255,255,255,0.01);
}

.style-white .woocommerce #respond input#submit.alt:hover,
.style-white .woocommerce a.button.alt:hover,
.style-white .woocommerce button.button.alt:hover,
.style-white .woocommerce input.button.alt:hover {
	border-color:#ffffff;
	background:#ffffff;
	color:rgba(255,255,255,0.01);
}

.woocommerce .style-white div.product .stock {
	color:rgba(255,255,255,0.01);
}

/* END Style - white */

/* START Style - simplified */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-simplified a[data-object="top-cart"].top-cart-icon span.count {
	background:#d45174;
}

.style-simplified a[data-object="top-cart"].top-cart-icon span.count span {
	color:#ffffff;
}

.style-simplified a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#585858;
}

.style-simplified .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-simplified a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:#d45174;
}

.woocommerce .style-simplified.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-simplified.widget_price_filter .ui-slider .ui-slider-range {
	background-color:#d45174;
}
.woocommerce .style-simplified.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#d8d8d8;
}

.woocommerce .style-simplified a.remove {
	color:#d45174 !important;
}

.woocommerce .style-simplified a.remove:hover {
	background:#d45174;
	color:#ffffff !important;
}

.style-simplified#top-cart.popup .button.checkout,
.woocommerce .style-simplified a.button.checkout {
	border-color:#d45174;
	background:#d45174;
	color:#ffffff;
}

.style-simplified#top-cart.popup .button.checkout:hover,
.woocommerce .style-simplified a.button.checkout:hover {
	border-color:#aa415d;
	background:#aa415d;
}

.style-simplified .woocommerce-cart table.cart input[type="submit"],
.style-simplified .woocommerce .widget_price_filter .price_slider_amount .button,
.style-simplified .woocommerce a.button,
.style-simplified .woocommerce button.button,
.style-simplified .woocommerce #respond input#submit,
.style-simplified .woocommerce input.button {
	background:#262626;
	border-color:#262626;
	color:#ffffff;
}

.style-simplified .woocommerce #respond input#submit.alt,
.style-simplified .woocommerce a.button.alt,
.style-simplified .woocommerce button.button.alt,
.style-simplified .woocommerce input.button.alt {
	background:#d45174;
	border-color:#d45174;
	color:#ffffff;
}

.style-simplified .woocommerce a.button:hover,
.style-simplified .woocommerce button.button:hover,
.style-simplified .woocommerce #respond input#submit:hover,
.style-simplified .woocommerce input.button:hover {
	border-color:#1b1b1b;
	background:#1b1b1b;
	color:#ffffff;
}

.style-simplified .woocommerce #respond input#submit.alt:hover,
.style-simplified .woocommerce a.button.alt:hover,
.style-simplified .woocommerce button.button.alt:hover,
.style-simplified .woocommerce input.button.alt:hover {
	border-color:#aa415d;
	background:#aa415d;
	color:#ffffff;
}

.woocommerce .style-simplified div.product .stock {
	color:#d45174;
}

/* END Style - simplified */

/* START Style - navigation-clean */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation-clean a[data-object="top-cart"].top-cart-icon span.count {
	background:#d45174;
}

.style-navigation-clean a[data-object="top-cart"].top-cart-icon span.count span {
	color:#ffffff;
}

.style-navigation-clean a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#5e5a5a;
}

.style-navigation-clean .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-navigation-clean a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:#d45174;
}

.woocommerce .style-navigation-clean.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-navigation-clean.widget_price_filter .ui-slider .ui-slider-range {
	background-color:#d45174;
}
.woocommerce .style-navigation-clean.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#e2e2e1;
}

.woocommerce .style-navigation-clean a.remove {
	color:#d45174 !important;
}

.woocommerce .style-navigation-clean a.remove:hover {
	background:#d45174;
	color:#ffffff !important;
}

.style-navigation-clean#top-cart.popup .button.checkout,
.woocommerce .style-navigation-clean a.button.checkout {
	border-color:#d45174;
	background:#d45174;
	color:#ffffff;
}

.style-navigation-clean#top-cart.popup .button.checkout:hover,
.woocommerce .style-navigation-clean a.button.checkout:hover {
	border-color:#aa415d;
	background:#aa415d;
}

.style-navigation-clean .woocommerce-cart table.cart input[type="submit"],
.style-navigation-clean .woocommerce .widget_price_filter .price_slider_amount .button,
.style-navigation-clean .woocommerce a.button,
.style-navigation-clean .woocommerce button.button,
.style-navigation-clean .woocommerce #respond input#submit,
.style-navigation-clean .woocommerce input.button {
	background:#f2f2f2;
	border-color:#f2f2f2;
	color:#2a2828;
}

.style-navigation-clean .woocommerce #respond input#submit.alt,
.style-navigation-clean .woocommerce a.button.alt,
.style-navigation-clean .woocommerce button.button.alt,
.style-navigation-clean .woocommerce input.button.alt {
	background:#d45174;
	border-color:#d45174;
	color:#ffffff;
}

.style-navigation-clean .woocommerce a.button:hover,
.style-navigation-clean .woocommerce button.button:hover,
.style-navigation-clean .woocommerce #respond input#submit:hover,
.style-navigation-clean .woocommerce input.button:hover {
	border-color:#a9a9a9;
	background:#a9a9a9;
	color:#2a2828;
}

.style-navigation-clean .woocommerce #respond input#submit.alt:hover,
.style-navigation-clean .woocommerce a.button.alt:hover,
.style-navigation-clean .woocommerce button.button.alt:hover,
.style-navigation-clean .woocommerce input.button.alt:hover {
	border-color:#aa415d;
	background:#aa415d;
	color:#ffffff;
}

.woocommerce .style-navigation-clean div.product .stock {
	color:#d45174;
}

/* END Style - navigation-clean */

/* START Style - social-strip */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-social-strip a[data-object="top-cart"].top-cart-icon span.count {
	background:#e3e3e3;
}

.style-social-strip a[data-object="top-cart"].top-cart-icon span.count span {
	color:#ffffff;
}

.style-social-strip a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#585858;
}

.style-social-strip .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-social-strip a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:#e3e3e3;
}

.woocommerce .style-social-strip.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-social-strip.widget_price_filter .ui-slider .ui-slider-range {
	background-color:#e3e3e3;
}
.woocommerce .style-social-strip.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#d8d8d8;
}

.woocommerce .style-social-strip a.remove {
	color:#e3e3e3 !important;
}

.woocommerce .style-social-strip a.remove:hover {
	background:#e3e3e3;
	color:#ffffff !important;
}

.style-social-strip#top-cart.popup .button.checkout,
.woocommerce .style-social-strip a.button.checkout {
	border-color:#e3e3e3;
	background:#e3e3e3;
	color:#ffffff;
}

.style-social-strip#top-cart.popup .button.checkout:hover,
.woocommerce .style-social-strip a.button.checkout:hover {
	border-color:#b6b6b6;
	background:#b6b6b6;
}

.style-social-strip .woocommerce-cart table.cart input[type="submit"],
.style-social-strip .woocommerce .widget_price_filter .price_slider_amount .button,
.style-social-strip .woocommerce a.button,
.style-social-strip .woocommerce button.button,
.style-social-strip .woocommerce #respond input#submit,
.style-social-strip .woocommerce input.button {
	background:#373738;
	border-color:#373738;
	color:#ffffff;
}

.style-social-strip .woocommerce #respond input#submit.alt,
.style-social-strip .woocommerce a.button.alt,
.style-social-strip .woocommerce button.button.alt,
.style-social-strip .woocommerce input.button.alt {
	background:#e3e3e3;
	border-color:#e3e3e3;
	color:#ffffff;
}

.style-social-strip .woocommerce a.button:hover,
.style-social-strip .woocommerce button.button:hover,
.style-social-strip .woocommerce #respond input#submit:hover,
.style-social-strip .woocommerce input.button:hover {
	border-color:#262627;
	background:#262627;
	color:#ffffff;
}

.style-social-strip .woocommerce #respond input#submit.alt:hover,
.style-social-strip .woocommerce a.button.alt:hover,
.style-social-strip .woocommerce button.button.alt:hover,
.style-social-strip .woocommerce input.button.alt:hover {
	border-color:#b6b6b6;
	background:#b6b6b6;
	color:#ffffff;
}

.woocommerce .style-social-strip div.product .stock {
	color:#e3e3e3;
}

/* END Style - social-strip */

/* START Style - grids */
/**
 * Table of 245-woocommerce.module-woocommerce~styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-grids a[data-object="top-cart"].top-cart-icon span.count {
	background:#0a0a0a;
}

.style-grids a[data-object="top-cart"].top-cart-icon span.count span {
	color:#0a0a0a;
}

.style-grids a[data-object="top-cart"].top-cart-summary > span > .total {
	border-color:#0a0a0a;
}

.style-grids .active a[data-object="top-cart"].top-cart-summary > span > .total,
.style-grids a[data-object="top-cart"].top-cart-summary:hover > span > .total {
	border-color:#0a0a0a;
}

.woocommerce .style-grids.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .style-grids.widget_price_filter .ui-slider .ui-slider-range {
	background-color:#0a0a0a;
}
.woocommerce .style-grids.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:rgba(255,255,255,0.01);
}

.woocommerce .style-grids a.remove {
	color:#0a0a0a !important;
}

.woocommerce .style-grids a.remove:hover {
	background:#0a0a0a;
	color:#0a0a0a !important;
}

.style-grids#top-cart.popup .button.checkout,
.woocommerce .style-grids a.button.checkout {
	border-color:#0a0a0a;
	background:#0a0a0a;
	color:#0a0a0a;
}

.style-grids#top-cart.popup .button.checkout:hover,
.woocommerce .style-grids a.button.checkout:hover {
	border-color:#0a0a0a;
	background:#0a0a0a;
}

.style-grids .woocommerce-cart table.cart input[type="submit"],
.style-grids .woocommerce .widget_price_filter .price_slider_amount .button,
.style-grids .woocommerce a.button,
.style-grids .woocommerce button.button,
.style-grids .woocommerce #respond input#submit,
.style-grids .woocommerce input.button {
	background:#262626;
	border-color:#262626;
	color:#000000;
}

.style-grids .woocommerce #respond input#submit.alt,
.style-grids .woocommerce a.button.alt,
.style-grids .woocommerce button.button.alt,
.style-grids .woocommerce input.button.alt {
	background:#0a0a0a;
	border-color:#0a0a0a;
	color:#0a0a0a;
}

.style-grids .woocommerce a.button:hover,
.style-grids .woocommerce button.button:hover,
.style-grids .woocommerce #respond input#submit:hover,
.style-grids .woocommerce input.button:hover {
	border-color:#262626;
	background:#262626;
	color:#000000;
}

.style-grids .woocommerce #respond input#submit.alt:hover,
.style-grids .woocommerce a.button.alt:hover,
.style-grids .woocommerce button.button.alt:hover,
.style-grids .woocommerce input.button.alt:hover {
	border-color:#0a0a0a;
	background:#0a0a0a;
	color:#0a0a0a;
}

.woocommerce .style-grids div.product .stock {
	color:#0a0a0a;
}

/* END Style - grids */

/* END beocode_245_woocommerce_module_woocommerce~styles_css */
/* BEGIN beocode_250_woocommerce_module_woocommerce_all_in_one_currency_converter_css */
/**
 * Table of 250-woocommerce.module-woocommerce-all-in-one-currency-converter.css
 *
 * 1. General
 * 2. Info bar
 * 3. Branding
 * 4. Navigation
 * 5. Floating menu
 * 6. Breadcrumbs
 * 7. Copyright
 *
 */

/**
 * 1. General
 */

.beocode-currency-converter .wcaiocc-text {
	display:inline-block;
	margin:0 6px 0 0;
	vertical-align:top;
	white-space:nowrap;
}
.beocode-currency-converter .wcaiocc-list {
	display:inline-block;
	vertical-align:top;
}

.beocode-currency-converter .wcaiocc-container {
	display:inline-block;
/* 	vertical-align:middle; */
	white-space:nowrap;
}

.beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container li.wcaiocc-list-item {
	float:none;
	display:inline-block;
	margin:0 6px 0 0;
	vertical-align:top;
/* 	line-height:100%; */
}

.beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container li.wcaiocc-list-item a {
	float:none;
	border-radius:2px;
	padding:4px 6px;
}

/**
 * 2. Items bar
 */

.info-bar .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container li.wcaiocc-list-item a {
	border-color:#5a5a60
}

.info-bar .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container a.wcaiocc-list-item-link:hover,
.info-bar .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container a.wcaiocc-list-item-link.selected {
	background:#474749;
	color:#ffffff;
}

/**
 * 3. Branding
 */

.branding-item.beocode-currency-converter select {
	border:0;
	background:transparent;
}

.branding-item.beocode-currency-converter .wcaiocc-text {
	margin:0 0 0 6px;
}

.branding-item.beocode-currency-converter .wcaiocc-list {
	white-space:nowrap;
	padding-left:6px;
}

.site-branding .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container li.wcaiocc-list-item a {
	border-color:#d8d8d8
}

.site-branding .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container a.wcaiocc-list-item-link:hover,
.site-branding .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container a.wcaiocc-list-item-link.selected {
	background:#f2f2f2;
	color:#585858;
}

/**
 * 4. Navigation
 */

.primary-menu .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container li.wcaiocc-list-item a {
	border-color:rgba(226,226,225,0.01)
}

.primary-menu .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container a.wcaiocc-list-item-link:hover,
.primary-menu .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container a.wcaiocc-list-item-link.selected {
	background:#ffffff;
	color:#f7f7f7;
}

/**
 * 5. Floating menu
 */

.floating-menu .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container li.wcaiocc-list-item a {
	border-color:#d8d8d8
}

.floating-menu .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container a.wcaiocc-list-item-link:hover,
.floating-menu .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container a.wcaiocc-list-item-link.selected {
	background:#0a0909;
	color:#ffffff;
}

.floating-menu.floating .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container li.wcaiocc-list-item a {
	border-color:#d8d8d8
}

.floating-menu.floating .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container a.wcaiocc-list-item-link:hover,
.floating-menu.floating .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container a.wcaiocc-list-item-link.selected {
	background:#0a0909;
	color:#ffffff;
}

/**
 * 6. Breadcrumbs
 */

.breadcrumbs .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container li.wcaiocc-list-item a {
	border-color:#d8d8d8
}

.breadcrumbs .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container a.wcaiocc-list-item-link:hover,
.breadcrumbs .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container a.wcaiocc-list-item-link.selected {
	background:#0a0909;
	color:#ffffff;
	border-color:#0a0909;
}

/**
 * 7. Copyright
 */

.copyright .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container li.wcaiocc-list-item a {
	border-color:#878787
}

.copyright .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container a.wcaiocc-list-item-link:hover,
.copyright .beocode-currency-converter .wcaiocc-switcher-buttons.wcaiocc-container a.wcaiocc-list-item-link.selected {
	background:#ffffff;
	color:#585858;
	border-color:#ffffff;
}

/* END beocode_250_woocommerce_module_woocommerce_all_in_one_currency_converter_css */
/* BEGIN beocode_250_woocommerce_module_woocommerce_currency_switcher_css */
/**
 * Table of 250-woocommerce.module-woocommerce-currency-switcher.css
 *
 * 1. General
 * 2. Info bar
 * 3. Branding
 * 4. Navigation
 * 5. Floating menu
 * 6. Breadcrumbs
 * 7. Copyright
 *
 */

/**
 * 1. General
 */

.beocode-currency-converter .widget {
	margin-bottom:0;
}

/**
 * 2. Items bar
 */

/**
 * 3. Branding
 */

/**
 * 4. Navigation
 */

/**
 * 5. Floating menu
 */

/**
 * 6. Breadcrumbs
 */

/**
 * 7. Copyright
 */

/* END beocode_250_woocommerce_module_woocommerce_currency_switcher_css */
/* BEGIN beocode_250_woocommerce_module_woocommerce_variation_swatches_and_photos_css */
/**
 * Table of 250-template.module-woocommerce-variation-swatches-and-photos.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.swatch-wrapper {
    border-color:#d8d8d8;
}

.swatch-wrapper:hover {
    border-color:#0a0909;
}

div.swatch-wrapper.selected {
    border-color:#ffd20a;
}

.swatch-wrapper a {
	overflow:hidden;
}

/* END beocode_250_woocommerce_module_woocommerce_variation_swatches_and_photos_css */
/* BEGIN beocode_310_instagram_module_instagram_feed_css */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

#sb_instagram #sbi_load {
	margin:1em 0;
	padding:0 !important;
}

#sb_instagram #sbi_load .sbi_load_btn,
#sb_instagram .sbi_follow_btn a {
	border-style:solid;
	border-width:1px;
	border-color:transparent;
	padding:0 1em;
	display:inline-block;
	margin:0;
	font-family: Verdana;
font-weight: normal;
line-height: 38px;
text-transform: uppercase;
}

#sb_instagram #sbi_load .sbi_load_btn:hover,
#sb_instagram .sbi_follow_btn a:hover {
	opacity:1;
}

/* END beocode_310_instagram_module_instagram_feed_css */
/* BEGIN beocode_310_instagram_module_instagram_feed~styles_css */


/* START Style - default */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

 #sb_instagram #sbi_load .sbi_load_btn,
 #sb_instagram .sbi_follow_btn a {
	background:#0a0909;
	border-color:#0a0909;
	color:#ffffff;
}

 #sb_instagram #sbi_load .sbi_load_btn:hover,
 #sb_instagram .sbi_follow_btn a:hover {
	border-color:#070606;
	background:#070606;
	color:#ffffff;
}

/* END Style - default */

/* START Style - navigation */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation #sb_instagram #sbi_load .sbi_load_btn,
.style-navigation #sb_instagram .sbi_follow_btn a {
	background:#f2f2f2;
	border-color:#f2f2f2;
	color:#2a2828;
}

.style-navigation #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-navigation #sb_instagram .sbi_follow_btn a:hover {
	border-color:#a9a9a9;
	background:#a9a9a9;
	color:#2a2828;
}

/* END Style - navigation */

/* START Style - branding */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-branding #sb_instagram #sbi_load .sbi_load_btn,
.style-branding #sb_instagram .sbi_follow_btn a {
	background:#f2f2f2;
	border-color:#f2f2f2;
	color:#585858;
}

.style-branding #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-branding #sb_instagram .sbi_follow_btn a:hover {
	border-color:#a9a9a9;
	background:#a9a9a9;
	color:#585858;
}

/* END Style - branding */

/* START Style - dark */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-dark #sb_instagram #sbi_load .sbi_load_btn,
.style-dark #sb_instagram .sbi_follow_btn a {
	background:#717171;
	border-color:#717171;
	color:#ffffff;
}

.style-dark #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-dark #sb_instagram .sbi_follow_btn a:hover {
	border-color:#bebebe;
	background:#bebebe;
	color:#ffffff;
}

/* END Style - dark */

/* START Style - standard */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-standard #sb_instagram #sbi_load .sbi_load_btn,
.style-standard #sb_instagram .sbi_follow_btn a {
	background:#0a0909;
	border-color:#0a0909;
	color:#ffffff;
}

.style-standard #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-standard #sb_instagram .sbi_follow_btn a:hover {
	border-color:#070606;
	background:#070606;
	color:#ffffff;
}

/* END Style - standard */

/* START Style - footer */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-footer #sb_instagram #sbi_load .sbi_load_btn,
.style-footer #sb_instagram .sbi_follow_btn a {
	background:#ffffff;
	border-color:#ffffff;
	color:#585858;
}

.style-footer #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-footer #sb_instagram .sbi_follow_btn a:hover {
	border-color:#b2b2b2;
	background:#b2b2b2;
	color:#585858;
}

/* END Style - footer */

/* START Style - infobar */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-infobar #sb_instagram #sbi_load .sbi_load_btn,
.style-infobar #sb_instagram .sbi_follow_btn a {
	background:#474749;
	border-color:#474749;
	color:#ffffff;
}

.style-infobar #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-infobar #sb_instagram .sbi_follow_btn a:hover {
	border-color:#949496;
	background:#949496;
	color:#ffffff;
}

/* END Style - infobar */

/* START Style - copyright */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-copyright #sb_instagram #sbi_load .sbi_load_btn,
.style-copyright #sb_instagram .sbi_follow_btn a {
	background:rgba(255,255,255,0.01);
	border-color:rgba(255,255,255,0.01);
	color:#2b2b2b;
}

.style-copyright #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-copyright #sb_instagram .sbi_follow_btn a:hover {
	border-color:#ffffff;
	background:#ffffff;
	color:#2b2b2b;
}

/* END Style - copyright */

/* START Style - black */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-black #sb_instagram #sbi_load .sbi_load_btn,
.style-black #sb_instagram .sbi_follow_btn a {
	background:#000000;
	border-color:#000000;
	color:#ffffff;
}

.style-black #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-black #sb_instagram .sbi_follow_btn a:hover {
	border-color:#4d4d4d;
	background:#4d4d4d;
	color:#ffffff;
}

/* END Style - black */

/* START Style - navigation-larger */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation-larger #sb_instagram #sbi_load .sbi_load_btn,
.style-navigation-larger #sb_instagram .sbi_follow_btn a {
	background:#f2f2f2;
	border-color:#f2f2f2;
	color:#2a2828;
}

.style-navigation-larger #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-navigation-larger #sb_instagram .sbi_follow_btn a:hover {
	border-color:#a9a9a9;
	background:#a9a9a9;
	color:#2a2828;
}

/* END Style - navigation-larger */

/* START Style - navigation-transparent */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation-transparent #sb_instagram #sbi_load .sbi_load_btn,
.style-navigation-transparent #sb_instagram .sbi_follow_btn a {
	background:#ffffff;
	border-color:#ffffff;
	color:#f7f7f7;
}

.style-navigation-transparent #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-navigation-transparent #sb_instagram .sbi_follow_btn a:hover {
	border-color:#ffffff;
	background:#ffffff;
	color:#f7f7f7;
}

/* END Style - navigation-transparent */

/* START Style - white */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-white #sb_instagram #sbi_load .sbi_load_btn,
.style-white #sb_instagram .sbi_follow_btn a {
	background:rgba(255,255,255,0.01);
	border-color:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01);
}

.style-white #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-white #sb_instagram .sbi_follow_btn a:hover {
	border-color:#ffffff;
	background:#ffffff;
	color:rgba(255,255,255,0.01);
}

/* END Style - white */

/* START Style - simplified */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-simplified #sb_instagram #sbi_load .sbi_load_btn,
.style-simplified #sb_instagram .sbi_follow_btn a {
	background:#262626;
	border-color:#262626;
	color:#ffffff;
}

.style-simplified #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-simplified #sb_instagram .sbi_follow_btn a:hover {
	border-color:#1b1b1b;
	background:#1b1b1b;
	color:#ffffff;
}

/* END Style - simplified */

/* START Style - navigation-clean */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation-clean #sb_instagram #sbi_load .sbi_load_btn,
.style-navigation-clean #sb_instagram .sbi_follow_btn a {
	background:#f2f2f2;
	border-color:#f2f2f2;
	color:#2a2828;
}

.style-navigation-clean #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-navigation-clean #sb_instagram .sbi_follow_btn a:hover {
	border-color:#a9a9a9;
	background:#a9a9a9;
	color:#2a2828;
}

/* END Style - navigation-clean */

/* START Style - social-strip */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-social-strip #sb_instagram #sbi_load .sbi_load_btn,
.style-social-strip #sb_instagram .sbi_follow_btn a {
	background:#373738;
	border-color:#373738;
	color:#ffffff;
}

.style-social-strip #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-social-strip #sb_instagram .sbi_follow_btn a:hover {
	border-color:#262627;
	background:#262627;
	color:#ffffff;
}

/* END Style - social-strip */

/* START Style - grids */
/**
 * Table of 310-instagram.module-instagram-feed.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-grids #sb_instagram #sbi_load .sbi_load_btn,
.style-grids #sb_instagram .sbi_follow_btn a {
	background:#262626;
	border-color:#262626;
	color:#000000;
}

.style-grids #sb_instagram #sbi_load .sbi_load_btn:hover,
.style-grids #sb_instagram .sbi_follow_btn a:hover {
	border-color:#262626;
	background:#262626;
	color:#000000;
}

/* END Style - grids */

/* END beocode_310_instagram_module_instagram_feed~styles_css */
/* BEGIN beocode_320_mailchimp_module_mailchimp_for_wp_css */
/**
 * Table of 320-mailchimp.module-mailchimp-for-wp.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.mc4wp-form-fields .signup-form {
	display:table;
	width:100%;
	border-radius:2px;
	border-width:1px;
	border-style:solid;
}

.mc4wp-form-fields .signup-form input[type="email"] {
	display:table-cell;
	width:100%;
	padding-top:0;
	padding-bottom:0;
	border-color:transparent;
	line-height:38px;
	height:38px;
}

.mc4wp-form-fields .signup-form span.submit {
	display:table-cell;
	width:1%;
	vertical-align:top;
}

.mc4wp-form-fields .signup-form span.submit input {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	float:right;
}

/* END beocode_320_mailchimp_module_mailchimp_for_wp_css */
/* BEGIN beocode_325_js_composer_module_js_composer_css */
/**
 * Table of 325-js-composer.module-js-composer.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.mega-menu > .cms-block > .vc_row {
	margin-left:0;
	margin-right:0;
}

/* END beocode_325_js_composer_module_js_composer_css */
/* BEGIN beocode_500_owl_carousel_css */
/**
 * Table of 500-qwl-carouseld.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.owl-carousel.owl-responsive-0,
.owl-carousel.owl-has-dots,
.owl-carousel[class*='owl-nav-bottom-'] {
	padding-bottom:42px !important;
}

.owl-carousel .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
	font-size:14px;
	height:2em;
}

.owl-carousel[class*='owl-nav-bottom-'] .owl-nav {
	position:absolute;
	width:100%;
	bottom:0;
}

.owl-carousel .owl-nav [class*='owl-'] {
	color: #ffffff;
	padding: 0 6px;
	min-width:2em;
	height:2em;
	line-height:2em;
	background: #0a0909;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
	text-align:center;
	box-sizing:border-box;
	z-index:2;
}

.owl-carousel .owl-nav [class*='owl-'].owl-prev {
	margin-right:0.5em;
}

.owl-carousel .owl-nav [class*='owl-'].owl-next {
	margin-left:0.5em;
}

.owl-carousel .owl-nav [class*='owl-']:hover {
	background: #070606;
	color: #ffffff;
	text-decoration: none;
}

.owl-carousel .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
}

.owl-carousel .owl-nav.disabled + .owl-dots {
	margin-top: 10px;
}

.owl-carousel .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
	line-height:2em;
	position:absolute;
	bottom:0;
	width:100%;
	font-size:14px;
}

.owl-carousel .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	vertical-align:middle;
}

.owl-carousel .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #d8d8d8;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 30px;
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
	background: #0a0909;
}

.owl-carousel.owl-nav-bottom-right .owl-nav {
	text-align:right;
}

.owl-carousel.owl-nav-bottom-center .owl-nav {
	text-align:center;
}

.owl-carousel.owl-nav-bottom-left .owl-nav {
	text-align:left;
}

.owl-carousel.owl-nav-center-onedge .owl-nav,
.owl-carousel.owl-nav-center-outside .owl-nav,
.owl-carousel.owl-nav-center-inside .owl-nav {
	margin:0;
	height:0;
}

.owl-carousel.owl-nav-center-inside .owl-nav [class*='owl-'].owl-prev {
	position:absolute;
	top:50%;
	left:1em;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}

.owl-carousel.owl-nav-center-inside .owl-nav [class*='owl-'].owl-next {
	position:absolute;
	top:50%;
	right:1em;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}

.owl-carousel.owl-nav-center-outside .owl-nav [class*='owl-'].owl-prev {
	position:absolute;
	top:50%;
	right:100%;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}

.owl-carousel.owl-nav-center-outside .owl-nav [class*='owl-'].owl-next {
	position:absolute;
	top:50%;
	left:100%;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}

.owl-carousel.owl-nav-center-onedge .owl-nav [class*='owl-'].owl-prev {
	position:absolute;
	top:50%;
	left:0;
	margin:0;
	-ms-transform:translateY(-50%) translateX(-50%);
	-webkit-transform:translateY(-50%) translateX(-50%);
	transform:translateY(-50%) translateX(-50%);
}

.owl-carousel.owl-nav-center-onedge .owl-nav [class*='owl-'].owl-next {
	position:absolute;
	top:50%;
	right:0;
	margin:0;
	-ms-transform:translateY(-50%) translateX(50%);
	-webkit-transform:translateY(-50%) translateX(50%);
	transform:translateY(-50%) translateX(50%);
}

.owl-carousel.owl-nav-bottom-expanded .owl-nav [class*='owl-'].owl-prev {
	position:absolute;
	left:0;
	top:1em;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}

.owl-carousel.owl-nav-bottom-expanded .owl-nav [class*='owl-'].owl-next {
	position:absolute;
	right:0;
	top:1em;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}

.owl-carousel.owl-nav-on-hover .owl-nav {
	opacity:0;
}

.owl-carousel.owl-nav-on-hover:hover .owl-nav {
	opacity:1;
}

/* #animations : on */

.owl-carousel.owl-nav-on-hover .owl-nav {
    -webkit-transition: all 0.3s; /* Safari */
    transition: all 0.3s;
}


/* END beocode_500_owl_carousel_css */
/* BEGIN beocode_600_posts_css */
/**
 * Table of 600-posts.css
 *
 * 1. General
 * 2. Templates
 *   2.1 Templates Default
 *   2.2 Templates Basic Grid
 *
 */

/**
 * 1. General
 */

article.template-default {
	margin-bottom:3em;
}

article.template-default .entry-content > p:last-child,
article.template-grid .entry-content > p:last-child {
	margin-bottom:0;
}

article.template-default .read-more.button,
article.template-grid .read-more.button {
	margin-top:2em;
}

/* article.template-grid .entry-title, */
.widget.widget_recent_entries ul a {
	display:block;
	color: #585858;
font-family: Verdana;
font-weight: normal;
text-transform: uppercase;
}

article.template-grid .entry-title > a {
	display:inline-block;
}

.entry-content img {
	max-width:100%;
	height:auto;
}

.pagination {
	text-align:right;
}

.pagination .nav-links,
.pagination .nav-links {
	display:inline-block;
	vertical-align:middle;
	background:#ffffff;
	border-width:1px;
	border-style:solid;
	text-align:center;
}

.pagination .nav-links,
.pagination .nav-links > span,
.pagination .nav-links > a {
	border-color:#d8d8d8;
	color:#585858;
}

.pagination .nav-links > span,
.pagination .nav-links > a {
	margin: 0;
	text-decoration: none;
	line-height: 1;
	font-size: 1em;
	font-weight: 400;
	padding: .5em;
	min-width: 1em;
	float:left;
}

.pagination .nav-links > span:not(:last-child),
.pagination .nav-links > a:not(:last-child) {
	border-right-width:1px;
	border-right-style:solid;
}

.pagination .nav-links > span:first-child,
.pagination .nav-links > a:first-child {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
}

.pagination .pagination-title,
.pagination .result-count {
	line-height:2em;
	float:left;
}

.site-main.size-S .pagination,
.site-main.size-XS .pagination {
	text-align:center;
}

.site-main.size-S .pagination .result-count,
.site-main.size-XS .pagination .result-count {
	margin-bottom:1em;
}

.site-main.size-S .pagination .pagination-title,
.site-main.size-S .pagination .result-count,
.site-main.size-XS .pagination .pagination-title,
.site-main.size-XS .pagination .result-count {
	float:none;
}

.pagination .nav-links > span:not([class]),
.pagination .nav-links > a:focus,
.pagination .nav-links > a:hover,
.pagination .nav-links > span.current {
	background:#ebebeb;
	color:#0a0909;
}

.post-thumbnail {
	margin-bottom:1.5em;
}

.post-thumbnail > img {
	max-width:100%;
	height:auto;
}

.entry-meta {
	font-size:.8706em;
	margin-bottom:1em;
	color: #6d6d6d;
font-family: Verdana;
}

.entry-meta > * {
	margin-right:15px;
}

.entry-meta a {
	color:#6d6d6d;
}

.entry-meta a:hover {
	color:#000000 !important;
}

.wp-caption .wp-caption-text {
	background:#ffffff;
	color:#81d742;
	border-color:#d8d8d8;
}

.post-password-form input[name="post_password"] {
	width:auto;
}

article.format-chat .entry-content > p span.nick {
	font-style:italic;
	font-weight:bold;
}

article.format-chat .entry-content > p span.nick0 {
	color:#ffd20a;
}

body.single article.format-quote .entry-content {
	margin-top:0;
}

.gallery-item {
	margin-bottom:1em;
}

.tiled-gallery {
	margin-bottom:1em !important;
}

article.template-default .entry-title {
	font-size:1.5157em;
	line-height:1.4em;
	color: #585858;
font-family: Verdana;
font-weight: normal;
text-transform: uppercase;
}

article.template-grid .entry-title {
	font-size:1.3195em;
	line-height:1.4em;
	color: #585858;
font-family: Verdana;
font-weight: normal;
text-transform: uppercase;
}

/**
 * 2. Templates
 *   2.1 Template Default
 */

article.template-default .post-thumbnail {
	margin-bottom:1.5em;
	display:block;
	overflow:hidden;
	position:relative;
}

article.template-default .post-thumbnail .sizer {
	display:block;
	padding-top:37%;
	width:100%;
}

article.template-default .post-thumbnail img {
	width:100%;
	height:auto;
	vertical-align:middle;
	position:absolute;
	top:50%;
	left:0;
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

article.template-default.vertical-image > div > * {
	float:right;
	width:80%;
}

article.template-default.vertical-image .post-thumbnail {
	margin-bottom:0;
	width:calc(20% - 1em);
	float:left;
}

article.template-default.vertical-image .post-thumbnail img {
	-moz-transform:initial;
	-webkit-transform:initial;
	-ms-transform:initial;
	transform:initial;
	position:static;
}

article.template-default.vertical-image .post-thumbnail .sizer {
	display:none;
}

article.template-default .entry-title {
	margin:0 0 0.5em 0;
}

article.template-default .entry-meta {
	margin-bottom:1em;
}

article.template-default .entry-meta > * {
	margin-right:10px;
}

article.template-default .entry-meta a {
}

article.template-default .entry-meta a:hover {
	color:#000000 !important;
}

article.template-default.sticky > div {
	padding:1em;
	background:#ffffff;
	box-shadow:0 8px 11px 0 rgba(10,10,10,0.05);
	color:#81d742;
}

article.template-default.sticky .entry-meta a {
}

article.template-default.sticky .post-thumbnail {
	margin:-1em -1em 1.5em -1em;
}

/**
 *   2.2 Template Basic Grid
 */

article.template-grid {
	text-align:center;
}

article.template-grid .post-thumbnail {
	display:block;
	background-color:#ffffff;
	overflow:hidden;
	margin-bottom:0;
}

article.template-grid .post-thumbnail.no-image {
	;
	background-color:#ffffff;
}

article.template-grid .post-thumbnail img {
	width:100%;
	height:auto;
	vertical-align:top;
}

article.template-grid .entry-meta {
	background:#ffffff;
	line-height:3em;
	display:table;
	width:100%;
	box-sizing:border-box;
	padding:0;
	margin:0;
}

article.template-grid .entry-meta a {
}

article.template-grid .entry-meta > span {
	display:table-cell;
}

article.template-grid .entry-meta > span > * {
	display:inline-block;
	line-height:110%;
	vertical-align:middle;
}

article.template-grid .entry-header {
	margin:1.5em 0 1em 0;
}

article.template-grid .entry-title {
	margin:0;
	overflow:hidden;
}

article.template-grid.sticky > div {
	background:#ffffff;
	box-shadow:0 8px 11px 0 rgba(10,10,10,0.05);
	color:#81d742;
	padding-bottom:1em;
}

article.template-grid.sticky .entry-meta {
	border-left:0;
	border-right:0;
}

article.template-grid.sticky .entry-header,
article.template-grid.sticky .entry-footer,
article.template-grid.sticky .entry-content {
	padding-left:1em;
	padding-right:1em;
}

/* END beocode_600_posts_css */
/* BEGIN beocode_610_comments_css */
/**
 * Table of 610-comments.css
 *
 * 1. General
 * 2. Template Grid
 *
 */

/**
 * 1. General
 */

.pingback {
	font-size:0.8em;
}

.comments-title {
	position:relative;
}

.comments-title a.respond {
	position:absolute;
	right:0;
}

ol.comment-list {
	margin-bottom:3em;
}

ol.comment-list .comment {
	padding:2em;
}

ol.comment-list > .comment:first-child {
	border-top:none;
}

ol.comment-list .comment.even {
	background:#f7f7f7;
}

ol.comment-list .comment.odd {
	background:#ffffff;
}

ol.comment-list .parent {
	padding:2em 0 0 1em;
}

ol.comment-list .parent > .comment-body {
	padding-left:1em;
}

ol.comment-list .children {
	margin-top:2em;
}

ol.comment-list .children .comment {
}

ol.comment-list .children .comment:last-child {
}

ol.comment-list .comment-meta span.author,
ol.comment-list .comment-meta a.url {
	color:#585858;
	font-weight:bold;
}

ol.comment-list .comment-meta .avatar {
	float:left;
	margin-right:1em;
}

ol.comment-list .comment-meta time {
	display:block;
}

ol.comment-list .comment-content {
	clear:both;
	padding-top:1em;
}

ol.comment-list .comment-content > p:last-child {
	margin:0;
}

ol.comment-list .comment-content ul {
	list-style-type:initial;
}

@media screen and (min-width: 481px) {
	.sidebar-none .comment-form {
		max-width:60%;
		margin:0 auto;
	}
}

/**
 * 2. Template Grid
 */

article.template-grid .entry-meta > span.comments-link {
	width:33%;
}


/* END beocode_610_comments_css */
/* BEGIN beocode_900_responsive_css */
/**
 * Table of 900-template-responsive.css
 *
 * 1. General
 *
 */

@media screen and (max-width: 320px) {
	.hide-on-320 { display:none !important; }
}
@media screen and (min-width: 321px) and (max-width: 359px) {
	.hide-on-360 { display:none !important; }
}
@media screen and (min-width: 360px) and (max-width: 480px) {
	.hide-on-480 { display:none !important; }
}
@media screen and (min-width: 481px) and (max-width: 600px) {
	.hide-on-600 { display:none !important; }
}
@media screen and (min-width: 601px) and (max-width: 640px) {
	.hide-on-640 { display:none !important; }
}
@media screen and (min-width: 641px) and (max-width: 768px) {
	.hide-on-768 { display:none !important; }
}
@media screen and (min-width: 769px) and (max-width: 800px) {
	.hide-on-800 { display:none !important; }
}
@media screen and (min-width: 801px) and (max-width: 900px) {
	.hide-on-900 { display:none !important; }
}
@media screen and (min-width: 901px) and (max-width: 980px) {
	.hide-on-980 { display:none !important; }
}
@media screen and (min-width: 981px) and (max-width: 1024px) {
	.hide-on-1024 { display:none !important; }
}
@media screen and (min-width: 1025px) and (max-width: 1100px) {
	.hide-on-1100 { display:none !important; }
}
@media screen and (min-width: 1101px) and (max-width: 1280px) {
	.hide-on-1280 { display:none !important; }
}
@media screen and (min-width: 1281px) {
	.hide-on-above-all { display:none !important; }
}


/* END beocode_900_responsive_css */
/* BEGIN beocode_100_general_css */
/**
 * Table of 100-general.css
 *
 * 1. General
 * 2. Info Bar
 * 3. Branding
 * 4. Menus
 * 5. Widgets
 *
 */

/**
 * 1. General
 */

select,
.button,
a.button,
input[type="submit"],
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	border-radius:2px;
}

select,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
#add_payment_method table.cart input,
.woocommerce-cart table.cart input,
.woocommerce-checkout table.cart input,
.woocommerce form .form-row input.input-text {
	padding:0.6em 0.6em;
}

ul.nav-menu ul.sub-menu[data-shape="flat"] > li.menu-item:first-child > a {
	border-top:0 !important;
}

ul.nav-menu ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	position:relative;
}

ul.nav-menu ul.sub-menu[data-shape="flat"] > li.menu-item > a:before {
    content:"\f105";
    font-family: "FontAwesome";
    font-weight: normal;
    margin-right: 10px;
    left: 1px;
    position: absolute;
}

ul.nav-menu ul.sub-menu[data-shape="flat"] > li.menu-item:hover > a,
ul.nav-menu ul.sub-menu[data-shape="flat"] > li.menu-item:hover + li.menu-item > a {
	border-color:transparent !important;
}

ul.nav-menu .sub-menu[data-shape="flat"] li.menu-item.menu-item-has-children > a {
	padding-right:1em;
}

ul.nav-menu .sub-menu[data-shape="flat"] li.menu-item > a > i.sub {
	right:0;
}

.widget.widget-decoration-flat-center .widgettitle {
	color: #6ebf22;
font-family: Verdana;
font-weight: normal;
line-height: 14px;
text-transform: none;
	border-bottom-width:1px;
	position:relative;
}

.widget.widget-decoration-flat-center .widgettitle .strip:after {
	height:1px;
}

.widgettitle .button {
	line-height:23px;
	min-width:23px;
	height:23px;
	vertical-align:bottom;
	font-size:14px;
}

.widgettitle .button.prev,
.widgettitle .button.next {
	font-size:20px;
	line-height:22px;
	padding:0;
}

.widget.widget-decoration-flat-center .widgettitle .buttons {
	bottom:0;
	line-height:initial;
	padding:0 8px;
	right:15px;
	height:25px;
	line-height:25px;
	margin-bottom:-12px;
}

.widget.widget-decoration-flat-center .widgettitle .button i.fa {
	font-size:20px;
	height:23px;
	line-height:23px;
}

.widget.widget-decoration-flat-center .widgettitle .button.prev {
	margin-right:8px;
}

.widget.widget-decoration-flat .widgettitle > .strip {
	font-size:60%;
	vertical-align:bottom;
	line-height:160%;
}

.widget.widget-decoration-flat .widgettitle {
	margin-bottom:0.5em;
}

.bce-nav-menu li.menu-item-has-children:after,
.woocommerce .woocommerce-MyAccount-navigation ul,
.widget.widget_categories .cat-item,
.widget.widget_meta ul,
.widget.widget_recent_comments li,
.widget.widget_recent_entries ul,
.widget.widget_archive ul,
.widget.widget_pages ul,
.widget.widget_layered_nav ul,
.widget.widget_product_categories ul,
.widget ul.menu .menu-item > span,
.widget ul.menu .menu-item > a {
}

.bce-nav-menu li.menu-item-has-children > a .more {
	line-height:2.4em;
	height:2.4em;	
}

.woocommerce .woocommerce-MyAccount-navigation ul li:first-child,
.widget.widget_categories > ul > li.cat-item:first-child,
.widget.widget_meta > ul > li:first-child,
.widget.widget_recent_comments #recentcomments > li:first-child,
.widget.widget_recent_entries > ul > li:first-child,
.widget.widget_archive > ul > li:first-child,
.widget.widget_pages > ul > li:first-child,
.widget.widget_layered_nav > ul > li:first-child,
.widget.widget_product_categories > ul > li:first-child,
.woocommerce ul.product_list_widget li:first-child,
.widget > ul.menu > .menu-item:first-child,
.widget > div > ul.menu > .menu-item:first-child {
	border:0;
}

.woocommerce .widget_price_filter .price_slider {
	margin-bottom:1.6em;
}

/**
 * 2. Info Bar
 */

.items-bar.info-bar:first-child {
    border-width: 0 0 3px 0;
}

/**
 * 3. Branding
 */

.site-branding {
	padding:1em 0;
}
.site-branding .branding-item {
	border:1px solid #d8d8d8;
	background:#ffffff;
	border-radius:2px;
}
.site-branding .branding-item.active,
.site-branding .branding-item:hover {
	background:#f2f2f2;
}
.site-branding ul.branding-items .branding-item:hover > li.menu-item > a,
.site-branding ul.branding-items .branding-item:hover > li.social-link > a {
	color:#585858;
}
.site-branding ul.branding-items > li li.social-link > a .fa,
.site-branding ul.branding-items > li > .branding-item.trigger .fa {
	font-size:1em;
}

.site-branding ul.branding-items > .menu-item > .search-default.branding-item {
	min-width:300px;
}
.site-branding ul.branding-items > .menu-item .search-field {
	border:0;
	background:transparent;
	min-width:300px;
	line-height:2.5em;
	height:2.5em;
	vertical-align:top;
	display:block;
	padding-top:0;
	padding-bottom:0;
}
.site-branding ul.branding-items .branding-item > li.social-link:hover > a {
	color:#d45174;
}
.site-branding a[data-object="top-cart"].top-cart-summary {
	margin:-1px 0;
}
.site-branding a[data-object="top-cart"].top-cart-summary > span > * {
	display:inline-block;
	line-height:inherit;
	border-color:#d8d8d8 !important;
}
.site-branding a[data-object="top-cart"].top-cart-summary > span > .count,
.site-branding a[data-object="top-cart"].top-cart-summary > span > .total {
	margin-left:1em;
	padding-left:1em;
	border-left-width:1px;
	border-left-style:solid;
}
.site-branding a[data-object="top-cart"].top-cart-summary > span > .separator {
	display:none;
}

.site-branding #menu-branding > .menu-item:hover > a {
	color:#d45174;
}

.site-branding ul.branding-items .popup,
.site-branding ul.branding-items .sub-menu,
.site-branding ul.branding-items .sub-menu > .handle {
	background:#ffffff;
}

.site-branding #menu-branding > .menu-item > .sub-menu li.menu-item > a {
	color:#585858;
}

.site-branding #menu-branding > .menu-item > .sub-menu li.menu-item:hover > a {
	background:#f2f2f2;
	color:#585858;
}

.site-branding #menu-branding > .menu-item > .sub-menu {
	border-radius:2px;
	margin-left:-1px;
	margin-top:1px;
}
.site-branding #menu-branding > .menu-item > .sub-menu[data-shape="flat"]:before {
	content:'';
	position:absolute;
	height:1px;
	width:100%;
	top:-1px;
	left:0;
}

.site-branding #menu-branding > .menu-item > .sub-menu[data-shape="balloon"] {
	margin-top:13px;
}

.site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle,
.popup[data-shape="balloon"] > .handle {
	border-style:solid;
	border-width:1px 0 0 1px;
}
.site-branding ul.branding-items ul.sub-menu[data-shape="balloon"],
.popup[data-shape="balloon"] {
	border-style:solid;
	border-width:1px;
	border-radius:2px;
}
.site-branding ul.branding-items > li.right:last-child {
	padding-right:1em;
}

.primary-menu {
	border-top:1px solid rgba(226,226,225,0.01);
}
.primary-menu .nav-menu > .menu-item > span,
.primary-menu .nav-menu > .menu-item > a,
.primary-menu .nav-menu > .menu-item > form.search-form,
.primary-menu {
}
.primary-menu .sub-menu {
	box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);
}

.comments-title,
.comment-reply-title,
.up-sells.products > h2,
.related.products > h2,
h1.entry-title,
h1.page-title,
.entry-header h1 {
	border-bottom:1px solid #d8d8d8;
	text-align:center;
	color:#6ebf22;
}

.comments-title > span,
.comment-reply-title > span,
.up-sells.products > h2 > span,
.related.products > h2 > span,
h1.entry-title > span,
h1.page-title > span,
.entry-header h1 > span {
	display:inline-block;
	border-bottom:1px solid #0a0909;
	margin-bottom:-1px;
}

.pagination {
	border-width:1px 0 1px 0;
	border-style:solid;
	border-color:#d8d8d8;
	padding:0.8em 0;
	overflow:hidden;
}

.pagination .nav-links {
	border-radius:2px;
}

.pagination .pagination-title,
.pagination .result-count {
	line-height:2.2em;
}

.entry-meta {
	border-bottom:1px solid #d8d8d8;
	padding-bottom:1em;
	margin-bottom:2em;
}

article.template-default .entry-meta {
	border-bottom:1px solid #d8d8d8;
	padding-bottom:1.4em;
}

article.template-grid .entry-meta {
	border:1px solid #d8d8d8;
	border-top:0;
}

article.template-grid .entry-meta > span.comments-link {
	border-left:1px solid #d8d8d8;
}

article.template-grid .post-thumbnail {
	border:1px solid #d8d8d8;
	border-bottom:0;
}

.bce-post-grid .action .button.link:after,
.bce-post-grid .widgettitle .button.link:after {
	content:'\f105';
	margin-left:4px;
	font-family:'FontAwesome';
}

.bce-post-grid .action a.button,
article.template-default .read-more.button,
article.template-grid .read-more.button {
	border:1px solid rgba(88,88,88,0.6);
	color:rgba(88,88,88,0.6);
	background:none;
}

.bce-post-grid .action a.button:hover,
article.template-default .read-more.button:hover,
article.template-grid .read-more.button:hover {
	border:1px solid transparent;
	color:#ffffff;
	background:rgba(88,88,88,0.6);
}

.comments-title a.respond {
	bottom:-12px;
	right:10px;
	background:#0a0909;
	color:#ffffff;
	padding:0 0.5em;
	border-radius:2px;
    min-width: 25px;
    height: 25px;
    vertical-align: middle;
    font-size: 14px;
	font-size: 16px;
font-weight: normal;
line-height: 27px;
	text-transform:none;
	font-size:.5em;
	line-height: 25px;
}
.comments-title a.respond:after {
	content:'';
	position:absolute;
	top:0;
	left:100%;
	height:100%;
	width:4px;
	background:#ffffff;
}
.comments-title a.respond:before {
	content:'';
	position:absolute;
	top:0;
	right:100%;
	height:100%;
	width:4px;
	background:#ffffff;
}

.comments-title a.respond:hover {
	background:#adadad;
}

.comments-title a.respond span {
	font-weight:normal;
}

ol.comment-list {
	border-bottom:1px solid #d8d8d8;
}

ol.comment-list .comment {
	border-top:1px solid #d8d8d8;
}

ol.comment-list .comment-meta .avatar {
	border-radius:2px;
}

/**
 * 5. Widgets
 */

.bce-media-image .overlay:after {
	content:'';
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	border:1px solid rgba(255,255,255,0.5);
}

.bce-media-image .content h3 {
	font-size: 1.2em;
	line-height: 1.1;
	margin-bottom: 5px;
	padding: 6px 10px;
	font-weight:normal;
}

.bce-media-image .content div {
	font-size: 3em;
	display: block;
	line-height: 1;
}

.widget.bce-banner .size-XS .container {
	font-size:90%;
}
.widget.bce-media-image .size-XS .content {
	font-size:70%;
}

.items-bar.copyright {
	border-top:1px solid #878787;
}

.items-bar.breadcrumbs {
	margin-top:1em;
}

/* END beocode_100_general_css */
/* BEGIN beocode_200_styles_styles_css */


/* START Style - default */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#d8d8d8;
}

.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:#0a0909;
}

.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#ffffff;
}

ul.nav-menu  ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu  ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid #d8d8d8;
}

 .woocommerce .woocommerce-MyAccount-navigation li,
.widget.widget_categories .cat-item,
.widget.widget_meta li,
.widget.widget_recent_comments li,
.widget.widget_recent_entries li,
.widget.widget_archive li,
.widget.widget_layered_nav li,
.widget.widget_product_categories li,
.widget.widget_pages li,
/* .widget li.menu-item > span, */
.woocommerce ul.product_list_widget li,
.widget ul.menu .menu-item {
	border-top:1px solid #d8d8d8;
}

 ul.products li.product.product-category:hover {
	background:rgba(0,0,0,0.02) !important;
}

.popup.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(0,0,0,0.02) !important;
}

.woocommerce  a.remove {
	background:#0a0909;
	color:#ffffff !important;
	opacity:0.2;
}

.woocommerce  a.remove:hover {
	background:#0a0909;
	color:#ffffff !important;
	opacity:0.4;
}

.bce-media-image .content div {
	font-family:verdana;
}

.bce-media-image .content h3 {
	font-family:;
}

.bce-media-image .overlay {
	box-shadow:0 8px 11px 0 rgba(10,10,10,0.05);
}

.woocommerce .widget_price_filter .price_slider_amount .button {
	background:#c2c2c2;
	border-color:#c2c2c2;
	color:#ffffff;
}

.woocommerce .widget_price_filter .price_slider_amount .button:hover {
	background:#adadad;
	border-color:#adadad;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.popup[data-shape="balloon"] > .handle {
	border-color:#d8d8d8;
	background:#ffffff !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.popup[data-shape="balloon"] {
	border-color:#d8d8d8;
	background:#ffffff;
	color:#81d742;
}

#top-cart .cart_list li:first-child,
.woocommerce .widget_shopping_cart .cart_list li:first-child,
.woocommerce.widget_shopping_cart .cart_list li:first-child,
#top-cart .cart_list li,
.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid #d8d8d8;
}

/* END Style - default */

/* START Style - navigation */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-navigation.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#e2e2e1;
}

.style-navigation.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:#f2f2f2;
}

.style-navigation.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#ffffff;
}

ul.nav-menu .style-navigation ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-navigation ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid #e2e2e1;
}

.style-navigation .woocommerce .woocommerce-MyAccount-navigation li,
.style-navigation.widget.widget_categories .cat-item,
.style-navigation.widget.widget_meta li,
.style-navigation.widget.widget_recent_comments li,
.style-navigation.widget.widget_recent_entries li,
.style-navigation.widget.widget_archive li,
.style-navigation.widget.widget_layered_nav li,
.style-navigation.widget.widget_product_categories li,
.style-navigation.widget.widget_pages li,
/* .style-navigation.widget li.menu-item > span, */
.style-navigation.woocommerce ul.product_list_widget li,
.style-navigation.widget ul.menu .menu-item {
	border-top:1px solid #e2e2e1;
}

.style-navigation ul.products li.product.product-category:hover {
	background:rgba(0,0,0,0.02) !important;
}

.popup.style-navigation.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(0,0,0,0.02) !important;
}

.woocommerce .style-navigation a.remove {
	background:#f2f2f2;
	color:#2a2828 !important;
	opacity:0.2;
}

.woocommerce .style-navigation a.remove:hover {
	background:#f2f2f2;
	color:#2a2828 !important;
	opacity:0.4;
}

.style-navigation.bce-media-image .content div {
	font-family:georgia;
}

.style-navigation.bce-media-image .content h3 {
	font-family:;
}

.style-navigation.bce-media-image .overlay {
	box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);
}

.woocommerce .style-navigation.widget_price_filter .price_slider_amount .button {
	background:#cbcbca;
	border-color:#cbcbca;
	color:#ffffff;
}

.woocommerce .style-navigation.widget_price_filter .price_slider_amount .button:hover {
	background:#b5b5b4;
	border-color:#b5b5b4;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-navigation.popup[data-shape="balloon"] > .handle {
	border-color:#e2e2e1;
	background:#ffffff !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-navigation.popup[data-shape="balloon"] {
	border-color:#e2e2e1;
	background:#ffffff;
	color:#585858;
}

.style-navigation#top-cart .cart_list li:first-child,
.woocommerce .style-navigation.widget_shopping_cart .cart_list li:first-child,
.style-navigation.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-navigation#top-cart .cart_list li,
.woocommerce .style-navigation.widget_shopping_cart .cart_list li,
.style-navigation.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid #e2e2e1;
}

/* END Style - navigation */

/* START Style - branding */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-branding.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-branding.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#d8d8d8;
}

.style-branding.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:#f2f2f2;
}

.style-branding.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#fafafa;
}

ul.nav-menu .style-branding ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-branding ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid #d8d8d8;
}

.style-branding .woocommerce .woocommerce-MyAccount-navigation li,
.style-branding.widget.widget_categories .cat-item,
.style-branding.widget.widget_meta li,
.style-branding.widget.widget_recent_comments li,
.style-branding.widget.widget_recent_entries li,
.style-branding.widget.widget_archive li,
.style-branding.widget.widget_layered_nav li,
.style-branding.widget.widget_product_categories li,
.style-branding.widget.widget_pages li,
/* .style-branding.widget li.menu-item > span, */
.style-branding.woocommerce ul.product_list_widget li,
.style-branding.widget ul.menu .menu-item {
	border-top:1px solid #d8d8d8;
}

.style-branding ul.products li.product.product-category:hover {
	background:rgba(0,0,0,0.02) !important;
}

.popup.style-branding.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(0,0,0,0.02) !important;
}

.woocommerce .style-branding a.remove {
	background:#f2f2f2;
	color:#585858 !important;
	opacity:0.2;
}

.woocommerce .style-branding a.remove:hover {
	background:#f2f2f2;
	color:#585858 !important;
	opacity:0.4;
}

.style-branding.bce-media-image .content div {
	font-family:;
}

.style-branding.bce-media-image .content h3 {
	font-family:;
}

.style-branding.bce-media-image .overlay {
	box-shadow:0 -2 8  #000000;
}

.woocommerce .style-branding.widget_price_filter .price_slider_amount .button {
	background:#c2c2c2;
	border-color:#c2c2c2;
	color:#fafafa;
}

.woocommerce .style-branding.widget_price_filter .price_slider_amount .button:hover {
	background:#adadad;
	border-color:#adadad;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-branding.popup[data-shape="balloon"] > .handle {
	border-color:#d8d8d8;
	background:#ffffff !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-branding.popup[data-shape="balloon"] {
	border-color:#d8d8d8;
	background:#ffffff;
	color:#585858;
}

.style-branding#top-cart .cart_list li:first-child,
.woocommerce .style-branding.widget_shopping_cart .cart_list li:first-child,
.style-branding.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-branding#top-cart .cart_list li,
.woocommerce .style-branding.widget_shopping_cart .cart_list li,
.style-branding.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid #d8d8d8;
}

/* END Style - branding */

/* START Style - dark */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-dark.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-dark.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#5a5a60;
}

.style-dark.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:#717171;
}

.style-dark.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#373738;
}

ul.nav-menu .style-dark ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-dark ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid #5a5a60;
}

.style-dark .woocommerce .woocommerce-MyAccount-navigation li,
.style-dark.widget.widget_categories .cat-item,
.style-dark.widget.widget_meta li,
.style-dark.widget.widget_recent_comments li,
.style-dark.widget.widget_recent_entries li,
.style-dark.widget.widget_archive li,
.style-dark.widget.widget_layered_nav li,
.style-dark.widget.widget_product_categories li,
.style-dark.widget.widget_pages li,
/* .style-dark.widget li.menu-item > span, */
.style-dark.woocommerce ul.product_list_widget li,
.style-dark.widget ul.menu .menu-item {
	border-top:1px solid #5a5a60;
}

.style-dark ul.products li.product.product-category:hover {
	background:rgba(255,255,255,0.02) !important;
}

.popup.style-dark.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(255,255,255,0.02) !important;
}

.woocommerce .style-dark a.remove {
	background:#717171;
	color:#ffffff !important;
	opacity:0.2;
}

.woocommerce .style-dark a.remove:hover {
	background:#717171;
	color:#ffffff !important;
	opacity:0.4;
}

.style-dark.bce-media-image .content div {
	font-family:georgia;
}

.style-dark.bce-media-image .content h3 {
	font-family:lato;
}

.style-dark.bce-media-image .overlay {
	box-shadow:    ;
}

.woocommerce .style-dark.widget_price_filter .price_slider_amount .button {
	background:#515156;
	border-color:#515156;
	color:#373738;
}

.woocommerce .style-dark.widget_price_filter .price_slider_amount .button:hover {
	background:#5a5a60;
	border-color:#5a5a60;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-dark.popup[data-shape="balloon"] > .handle {
	border-color:#5a5a60;
	background:#474749 !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-dark.popup[data-shape="balloon"] {
	border-color:#5a5a60;
	background:#474749;
	color:#ffffff;
}

.style-dark#top-cart .cart_list li:first-child,
.woocommerce .style-dark.widget_shopping_cart .cart_list li:first-child,
.style-dark.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-dark#top-cart .cart_list li,
.woocommerce .style-dark.widget_shopping_cart .cart_list li,
.style-dark.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid #5a5a60;
}

/* END Style - dark */

/* START Style - standard */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-standard.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-standard.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#d8d8d8;
}

.style-standard.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:#0a0909;
}

.style-standard.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#ffffff;
}

ul.nav-menu .style-standard ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-standard ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid #d8d8d8;
}

.style-standard .woocommerce .woocommerce-MyAccount-navigation li,
.style-standard.widget.widget_categories .cat-item,
.style-standard.widget.widget_meta li,
.style-standard.widget.widget_recent_comments li,
.style-standard.widget.widget_recent_entries li,
.style-standard.widget.widget_archive li,
.style-standard.widget.widget_layered_nav li,
.style-standard.widget.widget_product_categories li,
.style-standard.widget.widget_pages li,
/* .style-standard.widget li.menu-item > span, */
.style-standard.woocommerce ul.product_list_widget li,
.style-standard.widget ul.menu .menu-item {
	border-top:1px solid #d8d8d8;
}

.style-standard ul.products li.product.product-category:hover {
	background:rgba(0,0,0,0.02) !important;
}

.popup.style-standard.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(0,0,0,0.02) !important;
}

.woocommerce .style-standard a.remove {
	background:#0a0909;
	color:#ffffff !important;
	opacity:0.2;
}

.woocommerce .style-standard a.remove:hover {
	background:#0a0909;
	color:#ffffff !important;
	opacity:0.4;
}

.style-standard.bce-media-image .content div {
	font-family:verdana;
}

.style-standard.bce-media-image .content h3 {
	font-family:;
}

.style-standard.bce-media-image .overlay {
	box-shadow:0 8px 11px 0 rgba(10,10,10,0.05);
}

.woocommerce .style-standard.widget_price_filter .price_slider_amount .button {
	background:#c2c2c2;
	border-color:#c2c2c2;
	color:#ffffff;
}

.woocommerce .style-standard.widget_price_filter .price_slider_amount .button:hover {
	background:#adadad;
	border-color:#adadad;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-standard.popup[data-shape="balloon"] > .handle {
	border-color:#d8d8d8;
	background:#ffffff !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-standard.popup[data-shape="balloon"] {
	border-color:#d8d8d8;
	background:#ffffff;
	color:#81d742;
}

.style-standard#top-cart .cart_list li:first-child,
.woocommerce .style-standard.widget_shopping_cart .cart_list li:first-child,
.style-standard.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-standard#top-cart .cart_list li,
.woocommerce .style-standard.widget_shopping_cart .cart_list li,
.style-standard.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid #d8d8d8;
}

/* END Style - standard */

/* START Style - footer */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-footer.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-footer.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#878787;
}

.style-footer.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:#ffffff;
}

.style-footer.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#ffffff;
}

ul.nav-menu .style-footer ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-footer ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid #878787;
}

.style-footer .woocommerce .woocommerce-MyAccount-navigation li,
.style-footer.widget.widget_categories .cat-item,
.style-footer.widget.widget_meta li,
.style-footer.widget.widget_recent_comments li,
.style-footer.widget.widget_recent_entries li,
.style-footer.widget.widget_archive li,
.style-footer.widget.widget_layered_nav li,
.style-footer.widget.widget_product_categories li,
.style-footer.widget.widget_pages li,
/* .style-footer.widget li.menu-item > span, */
.style-footer.woocommerce ul.product_list_widget li,
.style-footer.widget ul.menu .menu-item {
	border-top:1px solid #878787;
}

.style-footer ul.products li.product.product-category:hover {
	background:rgba(0,0,0,0.02) !important;
}

.popup.style-footer.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(0,0,0,0.02) !important;
}

.woocommerce .style-footer a.remove {
	background:#ffffff;
	color:#585858 !important;
	opacity:0.2;
}

.woocommerce .style-footer a.remove:hover {
	background:#ffffff;
	color:#585858 !important;
	opacity:0.4;
}

.style-footer.bce-media-image .content div {
	font-family:;
}

.style-footer.bce-media-image .content h3 {
	font-family:;
}

.style-footer.bce-media-image .overlay {
	box-shadow:    ;
}

.woocommerce .style-footer.widget_price_filter .price_slider_amount .button {
	background:#797979;
	border-color:#797979;
	color:#ffffff;
}

.woocommerce .style-footer.widget_price_filter .price_slider_amount .button:hover {
	background:#6c6c6c;
	border-color:#6c6c6c;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-footer.popup[data-shape="balloon"] > .handle {
	border-color:#878787;
	background:#ffffff !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-footer.popup[data-shape="balloon"] {
	border-color:#878787;
	background:#ffffff;
	color:#585858;
}

.style-footer#top-cart .cart_list li:first-child,
.woocommerce .style-footer.widget_shopping_cart .cart_list li:first-child,
.style-footer.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-footer#top-cart .cart_list li,
.woocommerce .style-footer.widget_shopping_cart .cart_list li,
.style-footer.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid #878787;
}

/* END Style - footer */

/* START Style - infobar */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-infobar.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-infobar.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#5a5a60;
}

.style-infobar.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:#474749;
}

.style-infobar.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#373738;
}

ul.nav-menu .style-infobar ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-infobar ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid #5a5a60;
}

.style-infobar .woocommerce .woocommerce-MyAccount-navigation li,
.style-infobar.widget.widget_categories .cat-item,
.style-infobar.widget.widget_meta li,
.style-infobar.widget.widget_recent_comments li,
.style-infobar.widget.widget_recent_entries li,
.style-infobar.widget.widget_archive li,
.style-infobar.widget.widget_layered_nav li,
.style-infobar.widget.widget_product_categories li,
.style-infobar.widget.widget_pages li,
/* .style-infobar.widget li.menu-item > span, */
.style-infobar.woocommerce ul.product_list_widget li,
.style-infobar.widget ul.menu .menu-item {
	border-top:1px solid #5a5a60;
}

.style-infobar ul.products li.product.product-category:hover {
	background:rgba(255,255,255,0.02) !important;
}

.popup.style-infobar.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(255,255,255,0.02) !important;
}

.woocommerce .style-infobar a.remove {
	background:#474749;
	color:#ffffff !important;
	opacity:0.2;
}

.woocommerce .style-infobar a.remove:hover {
	background:#474749;
	color:#ffffff !important;
	opacity:0.4;
}

.style-infobar.bce-media-image .content div {
	font-family:;
}

.style-infobar.bce-media-image .content h3 {
	font-family:lato;
}

.style-infobar.bce-media-image .overlay {
	box-shadow:    ;
}

.woocommerce .style-infobar.widget_price_filter .price_slider_amount .button {
	background:#515156;
	border-color:#515156;
	color:#373738;
}

.woocommerce .style-infobar.widget_price_filter .price_slider_amount .button:hover {
	background:#5a5a60;
	border-color:#5a5a60;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-infobar.popup[data-shape="balloon"] > .handle {
	border-color:#5a5a60;
	background:#474749 !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-infobar.popup[data-shape="balloon"] {
	border-color:#5a5a60;
	background:#474749;
	color:#ffffff;
}

.style-infobar#top-cart .cart_list li:first-child,
.woocommerce .style-infobar.widget_shopping_cart .cart_list li:first-child,
.style-infobar.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-infobar#top-cart .cart_list li,
.woocommerce .style-infobar.widget_shopping_cart .cart_list li,
.style-infobar.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid #5a5a60;
}

/* END Style - infobar */

/* START Style - copyright */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-copyright.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-copyright.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#d8d8d8;
}

.style-copyright.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:rgba(255,255,255,0.01);
}

.style-copyright.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#ffffff;
}

ul.nav-menu .style-copyright ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-copyright ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid #d8d8d8;
}

.style-copyright .woocommerce .woocommerce-MyAccount-navigation li,
.style-copyright.widget.widget_categories .cat-item,
.style-copyright.widget.widget_meta li,
.style-copyright.widget.widget_recent_comments li,
.style-copyright.widget.widget_recent_entries li,
.style-copyright.widget.widget_archive li,
.style-copyright.widget.widget_layered_nav li,
.style-copyright.widget.widget_product_categories li,
.style-copyright.widget.widget_pages li,
/* .style-copyright.widget li.menu-item > span, */
.style-copyright.woocommerce ul.product_list_widget li,
.style-copyright.widget ul.menu .menu-item {
	border-top:1px solid #d8d8d8;
}

.style-copyright ul.products li.product.product-category:hover {
	background:rgba(0,0,0,0.02) !important;
}

.popup.style-copyright.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(0,0,0,0.02) !important;
}

.woocommerce .style-copyright a.remove {
	background:rgba(255,255,255,0.01);
	color:#2b2b2b !important;
	opacity:0.2;
}

.woocommerce .style-copyright a.remove:hover {
	background:rgba(255,255,255,0.01);
	color:#2b2b2b !important;
	opacity:0.4;
}

.style-copyright.bce-media-image .content div {
	font-family:trebuchet;
}

.style-copyright.bce-media-image .content h3 {
	font-family:trebuchet;
}

.style-copyright.bce-media-image .overlay {
	box-shadow:    ;
}

.woocommerce .style-copyright.widget_price_filter .price_slider_amount .button {
	background:#c2c2c2;
	border-color:#c2c2c2;
	color:#ffffff;
}

.woocommerce .style-copyright.widget_price_filter .price_slider_amount .button:hover {
	background:#adadad;
	border-color:#adadad;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-copyright.popup[data-shape="balloon"] > .handle {
	border-color:#d8d8d8;
	background:#ffffff !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-copyright.popup[data-shape="balloon"] {
	border-color:#d8d8d8;
	background:#ffffff;
	color:#585858;
}

.style-copyright#top-cart .cart_list li:first-child,
.woocommerce .style-copyright.widget_shopping_cart .cart_list li:first-child,
.style-copyright.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-copyright#top-cart .cart_list li,
.woocommerce .style-copyright.widget_shopping_cart .cart_list li,
.style-copyright.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid #d8d8d8;
}

/* END Style - copyright */

/* START Style - black */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-black.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-black.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#5a5a60;
}

.style-black.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:#000000;
}

.style-black.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#0a0a0a;
}

ul.nav-menu .style-black ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-black ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid #5a5a60;
}

.style-black .woocommerce .woocommerce-MyAccount-navigation li,
.style-black.widget.widget_categories .cat-item,
.style-black.widget.widget_meta li,
.style-black.widget.widget_recent_comments li,
.style-black.widget.widget_recent_entries li,
.style-black.widget.widget_archive li,
.style-black.widget.widget_layered_nav li,
.style-black.widget.widget_product_categories li,
.style-black.widget.widget_pages li,
/* .style-black.widget li.menu-item > span, */
.style-black.woocommerce ul.product_list_widget li,
.style-black.widget ul.menu .menu-item {
	border-top:1px solid #5a5a60;
}

.style-black ul.products li.product.product-category:hover {
	background:rgba(255,255,255,0.02) !important;
}

.popup.style-black.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(255,255,255,0.02) !important;
}

.woocommerce .style-black a.remove {
	background:#000000;
	color:#ffffff !important;
	opacity:0.2;
}

.woocommerce .style-black a.remove:hover {
	background:#000000;
	color:#ffffff !important;
	opacity:0.4;
}

.style-black.bce-media-image .content div {
	font-family:;
}

.style-black.bce-media-image .content h3 {
	font-family:;
}

.style-black.bce-media-image .overlay {
	box-shadow:    ;
}

.woocommerce .style-black.widget_price_filter .price_slider_amount .button {
	background:#515156;
	border-color:#515156;
	color:#0a0a0a;
}

.woocommerce .style-black.widget_price_filter .price_slider_amount .button:hover {
	background:#5a5a60;
	border-color:#5a5a60;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-black.popup[data-shape="balloon"] > .handle {
	border-color:#5a5a60;
	background:#474749 !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-black.popup[data-shape="balloon"] {
	border-color:#5a5a60;
	background:#474749;
	color:#ffffff;
}

.style-black#top-cart .cart_list li:first-child,
.woocommerce .style-black.widget_shopping_cart .cart_list li:first-child,
.style-black.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-black#top-cart .cart_list li,
.woocommerce .style-black.widget_shopping_cart .cart_list li,
.style-black.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid #5a5a60;
}

/* END Style - black */

/* START Style - navigation-larger */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation-larger.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-navigation-larger.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#e2e2e1;
}

.style-navigation-larger.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:#f2f2f2;
}

.style-navigation-larger.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#ffffff;
}

ul.nav-menu .style-navigation-larger ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-navigation-larger ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid #e2e2e1;
}

.style-navigation-larger .woocommerce .woocommerce-MyAccount-navigation li,
.style-navigation-larger.widget.widget_categories .cat-item,
.style-navigation-larger.widget.widget_meta li,
.style-navigation-larger.widget.widget_recent_comments li,
.style-navigation-larger.widget.widget_recent_entries li,
.style-navigation-larger.widget.widget_archive li,
.style-navigation-larger.widget.widget_layered_nav li,
.style-navigation-larger.widget.widget_product_categories li,
.style-navigation-larger.widget.widget_pages li,
/* .style-navigation-larger.widget li.menu-item > span, */
.style-navigation-larger.woocommerce ul.product_list_widget li,
.style-navigation-larger.widget ul.menu .menu-item {
	border-top:1px solid #e2e2e1;
}

.style-navigation-larger ul.products li.product.product-category:hover {
	background:rgba(0,0,0,0.02) !important;
}

.popup.style-navigation-larger.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(0,0,0,0.02) !important;
}

.woocommerce .style-navigation-larger a.remove {
	background:#f2f2f2;
	color:#2a2828 !important;
	opacity:0.2;
}

.woocommerce .style-navigation-larger a.remove:hover {
	background:#f2f2f2;
	color:#2a2828 !important;
	opacity:0.4;
}

.style-navigation-larger.bce-media-image .content div {
	font-family:georgia;
}

.style-navigation-larger.bce-media-image .content h3 {
	font-family:;
}

.style-navigation-larger.bce-media-image .overlay {
	box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);
}

.woocommerce .style-navigation-larger.widget_price_filter .price_slider_amount .button {
	background:#cbcbca;
	border-color:#cbcbca;
	color:#ffffff;
}

.woocommerce .style-navigation-larger.widget_price_filter .price_slider_amount .button:hover {
	background:#b5b5b4;
	border-color:#b5b5b4;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-navigation-larger.popup[data-shape="balloon"] > .handle {
	border-color:#e2e2e1;
	background:#ffffff !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-navigation-larger.popup[data-shape="balloon"] {
	border-color:#e2e2e1;
	background:#ffffff;
	color:#585858;
}

.style-navigation-larger#top-cart .cart_list li:first-child,
.woocommerce .style-navigation-larger.widget_shopping_cart .cart_list li:first-child,
.style-navigation-larger.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-navigation-larger#top-cart .cart_list li,
.woocommerce .style-navigation-larger.widget_shopping_cart .cart_list li,
.style-navigation-larger.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid #e2e2e1;
}

/* END Style - navigation-larger */

/* START Style - navigation-transparent */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation-transparent.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-navigation-transparent.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:rgba(226,226,225,0.01);
}

.style-navigation-transparent.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:#ffffff;
}

.style-navigation-transparent.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#ffffff;
}

ul.nav-menu .style-navigation-transparent ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-navigation-transparent ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid rgba(226,226,225,0.01);
}

.style-navigation-transparent .woocommerce .woocommerce-MyAccount-navigation li,
.style-navigation-transparent.widget.widget_categories .cat-item,
.style-navigation-transparent.widget.widget_meta li,
.style-navigation-transparent.widget.widget_recent_comments li,
.style-navigation-transparent.widget.widget_recent_entries li,
.style-navigation-transparent.widget.widget_archive li,
.style-navigation-transparent.widget.widget_layered_nav li,
.style-navigation-transparent.widget.widget_product_categories li,
.style-navigation-transparent.widget.widget_pages li,
/* .style-navigation-transparent.widget li.menu-item > span, */
.style-navigation-transparent.woocommerce ul.product_list_widget li,
.style-navigation-transparent.widget ul.menu .menu-item {
	border-top:1px solid rgba(226,226,225,0.01);
}

.style-navigation-transparent ul.products li.product.product-category:hover {
	background:rgba(0,0,0,0.02) !important;
}

.popup.style-navigation-transparent.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(0,0,0,0.02) !important;
}

.woocommerce .style-navigation-transparent a.remove {
	background:#ffffff;
	color:#f7f7f7 !important;
	opacity:0.2;
}

.woocommerce .style-navigation-transparent a.remove:hover {
	background:#ffffff;
	color:#f7f7f7 !important;
	opacity:0.4;
}

.style-navigation-transparent.bce-media-image .content div {
	font-family:georgia;
}

.style-navigation-transparent.bce-media-image .content h3 {
	font-family:;
}

.style-navigation-transparent.bce-media-image .overlay {
	box-shadow:    rgba(0,0,0,0.01);
}

.woocommerce .style-navigation-transparent.widget_price_filter .price_slider_amount .button {
	background:#cbcbca;
	border-color:#cbcbca;
	color:#ffffff;
}

.woocommerce .style-navigation-transparent.widget_price_filter .price_slider_amount .button:hover {
	background:#b5b5b4;
	border-color:#b5b5b4;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-navigation-transparent.popup[data-shape="balloon"] > .handle {
	border-color:rgba(226,226,225,0.01);
	background:rgba(255,255,255,0.01) !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-navigation-transparent.popup[data-shape="balloon"] {
	border-color:rgba(226,226,225,0.01);
	background:rgba(255,255,255,0.01);
	color:rgba(88,88,88,0.01);
}

.style-navigation-transparent#top-cart .cart_list li:first-child,
.woocommerce .style-navigation-transparent.widget_shopping_cart .cart_list li:first-child,
.style-navigation-transparent.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-navigation-transparent#top-cart .cart_list li,
.woocommerce .style-navigation-transparent.widget_shopping_cart .cart_list li,
.style-navigation-transparent.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid rgba(226,226,225,0.01);
}

/* END Style - navigation-transparent */

/* START Style - white */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-white.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-white.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:rgba(255,255,255,0.01);
}

.style-white.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:rgba(255,255,255,0.01);
}

.style-white.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#ffffff;
}

ul.nav-menu .style-white ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-white ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid rgba(255,255,255,0.01);
}

.style-white .woocommerce .woocommerce-MyAccount-navigation li,
.style-white.widget.widget_categories .cat-item,
.style-white.widget.widget_meta li,
.style-white.widget.widget_recent_comments li,
.style-white.widget.widget_recent_entries li,
.style-white.widget.widget_archive li,
.style-white.widget.widget_layered_nav li,
.style-white.widget.widget_product_categories li,
.style-white.widget.widget_pages li,
/* .style-white.widget li.menu-item > span, */
.style-white.woocommerce ul.product_list_widget li,
.style-white.widget ul.menu .menu-item {
	border-top:1px solid rgba(255,255,255,0.01);
}

.style-white ul.products li.product.product-category:hover {
	background:rgba(0,0,0,0.02) !important;
}

.popup.style-white.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(0,0,0,0.02) !important;
}

.woocommerce .style-white a.remove {
	background:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01) !important;
	opacity:0.2;
}

.woocommerce .style-white a.remove:hover {
	background:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01) !important;
	opacity:0.4;
}

.style-white.bce-media-image .content div {
	font-family:verdana;
}

.style-white.bce-media-image .content h3 {
	font-family:verdana;
}

.style-white.bce-media-image .overlay {
	box-shadow:    rgba(0,0,0,0.1);
}

.woocommerce .style-white.widget_price_filter .price_slider_amount .button {
	background:#e5e5e5;
	border-color:#e5e5e5;
	color:#ffffff;
}

.woocommerce .style-white.widget_price_filter .price_slider_amount .button:hover {
	background:#cccccc;
	border-color:#cccccc;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-white.popup[data-shape="balloon"] > .handle {
	border-color:rgba(255,255,255,0.01);
	background:rgba(255,255,255,0.01) !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-white.popup[data-shape="balloon"] {
	border-color:rgba(255,255,255,0.01);
	background:rgba(255,255,255,0.01);
	color:rgba(255,255,255,0.01);
}

.style-white#top-cart .cart_list li:first-child,
.woocommerce .style-white.widget_shopping_cart .cart_list li:first-child,
.style-white.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-white#top-cart .cart_list li,
.woocommerce .style-white.widget_shopping_cart .cart_list li,
.style-white.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid rgba(255,255,255,0.01);
}

/* END Style - white */

/* START Style - simplified */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-simplified.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-simplified.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#d8d8d8;
}

.style-simplified.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:#262626;
}

.style-simplified.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#ffffff;
}

ul.nav-menu .style-simplified ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-simplified ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid #d8d8d8;
}

.style-simplified .woocommerce .woocommerce-MyAccount-navigation li,
.style-simplified.widget.widget_categories .cat-item,
.style-simplified.widget.widget_meta li,
.style-simplified.widget.widget_recent_comments li,
.style-simplified.widget.widget_recent_entries li,
.style-simplified.widget.widget_archive li,
.style-simplified.widget.widget_layered_nav li,
.style-simplified.widget.widget_product_categories li,
.style-simplified.widget.widget_pages li,
/* .style-simplified.widget li.menu-item > span, */
.style-simplified.woocommerce ul.product_list_widget li,
.style-simplified.widget ul.menu .menu-item {
	border-top:1px solid #d8d8d8;
}

.style-simplified ul.products li.product.product-category:hover {
	background:rgba(0,0,0,0.02) !important;
}

.popup.style-simplified.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(0,0,0,0.02) !important;
}

.woocommerce .style-simplified a.remove {
	background:#262626;
	color:#ffffff !important;
	opacity:0.2;
}

.woocommerce .style-simplified a.remove:hover {
	background:#262626;
	color:#ffffff !important;
	opacity:0.4;
}

.style-simplified.bce-media-image .content div {
	font-family:georgia;
}

.style-simplified.bce-media-image .content h3 {
	font-family:lato;
}

.style-simplified.bce-media-image .overlay {
	box-shadow:    rgba(10,10,10,0.05);
}

.woocommerce .style-simplified.widget_price_filter .price_slider_amount .button {
	background:#c2c2c2;
	border-color:#c2c2c2;
	color:#ffffff;
}

.woocommerce .style-simplified.widget_price_filter .price_slider_amount .button:hover {
	background:#adadad;
	border-color:#adadad;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-simplified.popup[data-shape="balloon"] > .handle {
	border-color:#d8d8d8;
	background:#ffffff !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-simplified.popup[data-shape="balloon"] {
	border-color:#d8d8d8;
	background:#ffffff;
	color:#585858;
}

.style-simplified#top-cart .cart_list li:first-child,
.woocommerce .style-simplified.widget_shopping_cart .cart_list li:first-child,
.style-simplified.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-simplified#top-cart .cart_list li,
.woocommerce .style-simplified.widget_shopping_cart .cart_list li,
.style-simplified.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid #d8d8d8;
}

/* END Style - simplified */

/* START Style - navigation-clean */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-navigation-clean.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-navigation-clean.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#e2e2e1;
}

.style-navigation-clean.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:#f2f2f2;
}

.style-navigation-clean.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#ffffff;
}

ul.nav-menu .style-navigation-clean ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-navigation-clean ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid #e2e2e1;
}

.style-navigation-clean .woocommerce .woocommerce-MyAccount-navigation li,
.style-navigation-clean.widget.widget_categories .cat-item,
.style-navigation-clean.widget.widget_meta li,
.style-navigation-clean.widget.widget_recent_comments li,
.style-navigation-clean.widget.widget_recent_entries li,
.style-navigation-clean.widget.widget_archive li,
.style-navigation-clean.widget.widget_layered_nav li,
.style-navigation-clean.widget.widget_product_categories li,
.style-navigation-clean.widget.widget_pages li,
/* .style-navigation-clean.widget li.menu-item > span, */
.style-navigation-clean.woocommerce ul.product_list_widget li,
.style-navigation-clean.widget ul.menu .menu-item {
	border-top:1px solid #e2e2e1;
}

.style-navigation-clean ul.products li.product.product-category:hover {
	background:rgba(0,0,0,0.02) !important;
}

.popup.style-navigation-clean.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(0,0,0,0.02) !important;
}

.woocommerce .style-navigation-clean a.remove {
	background:#f2f2f2;
	color:#2a2828 !important;
	opacity:0.2;
}

.woocommerce .style-navigation-clean a.remove:hover {
	background:#f2f2f2;
	color:#2a2828 !important;
	opacity:0.4;
}

.style-navigation-clean.bce-media-image .content div {
	font-family:georgia;
}

.style-navigation-clean.bce-media-image .content h3 {
	font-family:;
}

.style-navigation-clean.bce-media-image .overlay {
	box-shadow:0 1px 0 0 rgba(0,0,0,0.1);
}

.woocommerce .style-navigation-clean.widget_price_filter .price_slider_amount .button {
	background:#cbcbca;
	border-color:#cbcbca;
	color:#ffffff;
}

.woocommerce .style-navigation-clean.widget_price_filter .price_slider_amount .button:hover {
	background:#b5b5b4;
	border-color:#b5b5b4;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-navigation-clean.popup[data-shape="balloon"] > .handle {
	border-color:#e2e2e1;
	background:#ffffff !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-navigation-clean.popup[data-shape="balloon"] {
	border-color:#e2e2e1;
	background:#ffffff;
	color:#585858;
}

.style-navigation-clean#top-cart .cart_list li:first-child,
.woocommerce .style-navigation-clean.widget_shopping_cart .cart_list li:first-child,
.style-navigation-clean.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-navigation-clean#top-cart .cart_list li,
.woocommerce .style-navigation-clean.widget_shopping_cart .cart_list li,
.style-navigation-clean.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid #e2e2e1;
}

/* END Style - navigation-clean */

/* START Style - social-strip */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-social-strip.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-social-strip.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:#d8d8d8;
}

.style-social-strip.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:#373738;
}

.style-social-strip.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#e3e3e3;
}

ul.nav-menu .style-social-strip ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-social-strip ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid #d8d8d8;
}

.style-social-strip .woocommerce .woocommerce-MyAccount-navigation li,
.style-social-strip.widget.widget_categories .cat-item,
.style-social-strip.widget.widget_meta li,
.style-social-strip.widget.widget_recent_comments li,
.style-social-strip.widget.widget_recent_entries li,
.style-social-strip.widget.widget_archive li,
.style-social-strip.widget.widget_layered_nav li,
.style-social-strip.widget.widget_product_categories li,
.style-social-strip.widget.widget_pages li,
/* .style-social-strip.widget li.menu-item > span, */
.style-social-strip.woocommerce ul.product_list_widget li,
.style-social-strip.widget ul.menu .menu-item {
	border-top:1px solid #d8d8d8;
}

.style-social-strip ul.products li.product.product-category:hover {
	background:rgba(0,0,0,0.02) !important;
}

.popup.style-social-strip.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(0,0,0,0.02) !important;
}

.woocommerce .style-social-strip a.remove {
	background:#373738;
	color:#ffffff !important;
	opacity:0.2;
}

.woocommerce .style-social-strip a.remove:hover {
	background:#373738;
	color:#ffffff !important;
	opacity:0.4;
}

.style-social-strip.bce-media-image .content div {
	font-family:georgia;
}

.style-social-strip.bce-media-image .content h3 {
	font-family:lato;
}

.style-social-strip.bce-media-image .overlay {
	box-shadow:0 8px 11px 0 rgba(10,10,10,0.05);
}

.woocommerce .style-social-strip.widget_price_filter .price_slider_amount .button {
	background:#c2c2c2;
	border-color:#c2c2c2;
	color:#e3e3e3;
}

.woocommerce .style-social-strip.widget_price_filter .price_slider_amount .button:hover {
	background:#adadad;
	border-color:#adadad;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-social-strip.popup[data-shape="balloon"] > .handle {
	border-color:#d8d8d8;
	background:#ffffff !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-social-strip.popup[data-shape="balloon"] {
	border-color:#d8d8d8;
	background:#ffffff;
	color:#585858;
}

.style-social-strip#top-cart .cart_list li:first-child,
.woocommerce .style-social-strip.widget_shopping_cart .cart_list li:first-child,
.style-social-strip.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-social-strip#top-cart .cart_list li,
.woocommerce .style-social-strip.widget_shopping_cart .cart_list li,
.style-social-strip.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid #d8d8d8;
}

/* END Style - social-strip */

/* START Style - grids */
/**
 * Table of 200-styles.styles.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.style-grids.widget.widget-decoration-flat .widgettitle {
	border-color:transparent;
}

.style-grids.widget.widget-decoration-flat .widgettitle .strip:after {
	background-color:rgba(255,255,255,0.01);
}

.style-grids.widget.widget-decoration-flat-center .widgettitle .strip:after {
	background-color:#262626;
}

.style-grids.widget.widget-decoration-flat-center .widgettitle .buttons {
	background:#0a0a0a;
}

ul.nav-menu .style-grids ul.sub-menu[data-shape="flat"] > li.menu-item {
	padding:0 1em;
}

ul.nav-menu .style-grids ul.sub-menu[data-shape="flat"] > li.menu-item > a {
	border-top:1px solid rgba(255,255,255,0.01);
}

.style-grids .woocommerce .woocommerce-MyAccount-navigation li,
.style-grids.widget.widget_categories .cat-item,
.style-grids.widget.widget_meta li,
.style-grids.widget.widget_recent_comments li,
.style-grids.widget.widget_recent_entries li,
.style-grids.widget.widget_archive li,
.style-grids.widget.widget_layered_nav li,
.style-grids.widget.widget_product_categories li,
.style-grids.widget.widget_pages li,
/* .style-grids.widget li.menu-item > span, */
.style-grids.woocommerce ul.product_list_widget li,
.style-grids.widget ul.menu .menu-item {
	border-top:1px solid rgba(255,255,255,0.01);
}

.style-grids ul.products li.product.product-category:hover {
	background:rgba(0,0,0,0.02) !important;
}

.popup.style-grids.widget_shopping_cart .cart_list li:nth-child(even) {
	background:rgba(0,0,0,0.02) !important;
}

.woocommerce .style-grids a.remove {
	background:#262626;
	color:#000000 !important;
	opacity:0.2;
}

.woocommerce .style-grids a.remove:hover {
	background:#262626;
	color:#000000 !important;
	opacity:0.4;
}

.style-grids.bce-media-image .content div {
	font-family:verdana;
}

.style-grids.bce-media-image .content h3 {
	font-family:verdana;
}

.style-grids.bce-media-image .overlay {
	box-shadow:    rgba(0,0,0,0.1);
}

.woocommerce .style-grids.widget_price_filter .price_slider_amount .button {
	background:#e5e5e5;
	border-color:#e5e5e5;
	color:#0a0a0a;
}

.woocommerce .style-grids.widget_price_filter .price_slider_amount .button:hover {
	background:#cccccc;
	border-color:#cccccc;
}

/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"] > .handle, */
.style-grids.popup[data-shape="balloon"] > .handle {
	border-color:rgba(255,255,255,0.01);
	background:#0a0a0a !important;
}
/* .site-branding ul.branding-items ul.sub-menu[data-shape="balloon"], */
.style-grids.popup[data-shape="balloon"] {
	border-color:rgba(255,255,255,0.01);
	background:#0a0a0a;
	color:#0a0a0a;
}

.style-grids#top-cart .cart_list li:first-child,
.woocommerce .style-grids.widget_shopping_cart .cart_list li:first-child,
.style-grids.woocommerce.widget_shopping_cart .cart_list li:first-child,
.style-grids#top-cart .cart_list li,
.woocommerce .style-grids.widget_shopping_cart .cart_list li,
.style-grids.woocommerce.widget_shopping_cart .cart_list li {
	border-bottom:1px solid rgba(255,255,255,0.01);
}

/* END Style - grids */

/* END beocode_200_styles_styles_css */
/* BEGIN beocode_315_master_slider_module_masterslider_css */
/**
 * Table of 315-master-slider.module-masterslider.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.qrack-master-slide-arrows .ms-skin-black-2 .ms-nav-next,
.qrack-master-slide-arrows .ms-skin-black-2 .ms-nav-prev {
	border-radius:2px !important;
}

/* END beocode_315_master_slider_module_masterslider_css */
/* BEGIN beocode_500_woocommerce_module_woocommerce_css */
/**
 * Table of 500-woocommerce.module-woocommerce.css
 *
 * 1. General
 * 2. Products
 * 3. Shop
 * 4. General list
 *
 */

/**
 * 1. General
 */

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
	background:#0a0909;
	border-color:#0a0909;
	color:#ffffff;
}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
}

.woocommerce-cart table.cart input,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
}

/**
 * 2. Products
 */

.toolbar {
	border-width:1px 0 1px 0;
	border-style:solid;
	border-color:#d8d8d8;
	padding:0.8em 0;
	overflow:hidden;
}

.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {
	line-height:2.2em;
}

.woocommerce nav.woocommerce-pagination ul {
	margin:0;
	margin:-1px 0;
	border-radius:2px;
	overflow:hidden;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
	margin:5px 0;
	padding:0;
}

.woocommerce ul.products li.product .thumbnail {
	position:relative;
	overflow:hidden;
	margin-bottom:12px;
}

.woocommerce ul.products li.product .thumbnail .overlay {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	box-sizing:border-box;
	background:rgba(10,9,9,0.85);
	border:6px solid rgba(10,9,9,0.5);
	color:#ffffff;
	background-clip:content-box;
	opacity:0;
	z-index:10;
	text-align:center;
}

.woocommerce ul.products li.product:hover .thumbnail .overlay {
	opacity:1;
}

.woocommerce ul.products li.product.mini:hover .thumbnail .overlay {
	opacity:0;
}

.woocommerce ul.products li.product .thumbnail .overlay > div {
	top:50%;
	position:relative;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding:1em;
}

.woocommerce ul.products li.product .thumbnail .overlay > div > p {
	margin:0;
}

.woocommerce ul.products li.product .thumbnail img {
	margin:0;
}

.woocommerce ul.products li.product .star-rating {
	font-size:1.1em;
}

.woocommerce ul.products li.product .quick-view {
	margin:0 0 1em 0;
}

.woocommerce ul.products li.product .quick-view > i.fa {
	font-size:2em;
	padding-bottom:0.2em;
}

.woocommerce ul.products li.product .quick-view > span {
	display:block;
}

.woocommerce ul.products li.product.product-category {
	text-align:center;
	padding:1em 0;
}

.woocommerce ul.products li.product.product-category a img {
	width:auto;
}

.woocommerce .entry-summary .onsale,
.woocommerce ul.products li.product .onsale {
    display: inline-block;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 900;
    padding: 6px 10px;
    vertical-align: text-bottom;
	background:rgba(255,210,10,0.9);
	color:#ffffff;
    position: absolute;
    bottom: 10px;
	top:inherit;
    right: 0;
    z-index: 1;
	border-radius:inherit;
	min-height:inherit;
	min-width:inherit;
	line-height:1.6;
	margin:0;
}

.woocommerce div.product .price-block {
	padding:0.4em 0 1.4em 0;
	border-bottom:1px solid #d8d8d8;
	line-height:2em;
	margin-bottom:1.4em;
}

.woocommerce div.product form.cart,
.woocommerce div.product p.cart {
	margin-bottom:1.4em;
}

.woocommerce div.product .price .onsale,
.woocommerce div.product .price-block .onsale {
    position: static;
	line-height:1.4em;
	vertical-align:middle;
	margin-right:1em;
}

.woocommerce div.product .price .onsale {
	margin:-4px 0 0 1em;
}

.woocommerce div.product p.price {
	margin-right:0.5em;
	color:#0a0909;
	font-size:28px;
}

.woocommerce div.product p.price .from {
	font-size:0.7em;
}

.woocommerce div.product span.price {
	margin-right:0.5em;
	color:#0a0909;
}

.woocommerce .entry-summary .price-block > p.price,
.woocommerce .entry-summary .woocommerce-product-rating,
.woocommerce .entry-summary [itemprop="offers"] {
	display:inline-block;
	vertical-align:middle;
}

.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
	font-weight:normal;
}

.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
	vertical-align:middle;
	font-size:0.5em;
	opacity:1;
	color:#585858;
}

.woocommerce div.product span.price del {
	font-size:0.7em;
}

.woocommerce .entry-summary p.price,
.woocommerce .entry-summary .price-block .woocommerce-product-rating {
	margin:0;
}

.woocommerce .price-block .woocommerce-product-rating .star-rating {
	float:none;
	vertical-align:middle;
	margin:0;
}
.woocommerce .price-block .woocommerce-product-rating .woocommerce-review-link {
	font-size:80%;
	color:#585858;
}

.woocommerce div.product .brand_wrapper {
	font-weight:bold;
	margin-bottom:0.5em;
	text-transform:uppercase;
}

.woocommerce div.product .brand_wrapper > * {
	font-weight:initial;
}

.woocommerce div.product .product_meta {
	clear:both;
	padding:1.4em 0;
	margin-bottom:1.4em;
	border-top:1px solid #d8d8d8;
	font-size:90%;
}

.woocommerce div.product .product_meta > span {
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0.3em;
}

.woocommerce div.product .product_meta > span > * {
	font-weight:initial;
	text-transform:initial;
}

.woocommerce div.product form.cart .variations {
	margin:0;
}

.woocommerce div.product form.cart .variations label {
	font-weight:normal;
}

.woocommerce div.product form.cart table td {
	padding:0 0.5em 1em 0;
}

.woocommerce div.product form.cart div.quantity table td.label,
.woocommerce div.product form.cart .variations td.label {
	padding-right:0.5em;
	width:1px;
	min-width:100px;
	box-sizing:border-box;
}

.woocommerce div.product form.cart .button {
	margin-left:100px;
	float:none;
}

.woocommerce div.product form.cart div.quantity {
	float:none;
}

.woocommerce div.product form.cart div.quantity table {
	margin:0;
	border:0;
}

.woocommerce div.product form.cart div.quantity table td {
	border:0;
	line-height:2em;
}

.woocommerce table.shop_table td.product-quantity input.qty,
.woocommerce div.product form.cart div.quantity .qty {
	float:none;
	padding:0.6em 0.6em;
	margin:0;
	vertical-align:middle;
}

.woocommerce div.product form.cart div.quantity .woocommerce-variation-description {
	clear:both;
}

.woocommerce div.product form.cart div.quantity .woocommerce-variation-description p:first-child {
}

.woocommerce div.product form.cart div.quantity .woocommerce-variation-description p:last-child {
	margin-bottom:0;
}

.woocommerce div.product form.cart div.quantity .woocommerce-variation.single_variation > p {
	clear:both;
	padding:1em 0 0 0;
	margin:0;
}

.woocommerce div.product .woocommerce-variation-price {
	padding-top:1em;
}

.woocommerce div.product form.cart div.quantity .price {
	vertical-align:middle;
}

/**
 * 3. Shop
 */

.woocommerce table.shop_table .quantity {
	white-space:nowrap;
}

.woocommerce .quantity .qty-plus-minus {
	position:relative;
	display:inline-block;
	padding:0 21px;
}
.woocommerce .qty-plus-minus .qty-minus,
.woocommerce .qty-plus-minus .qty-plus {
    border:1px solid #d8d8d8;
	background:#ffffff;
    color:#81d742;
	width:20px;
	display:inline-block;
	text-align:center;
	cursor:pointer;
	vertical-align:middle;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position:absolute;
	top:0;
	bottom:0;
	line-height:100%;
	padding:0.6em 0;
}

.woocommerce .quantity .qty-minus:hover,
.woocommerce .quantity .qty-plus:hover {
	background:#d8d8d8;
}

.woocommerce .quantity .qty-minus {
	border-right:0;
	left:0;
}

.woocommerce .quantity .qty-plus {
	border-left:0;
	right:0;
}

.woocommerce ul.products li.product:after {
	content:'';
	display:block;
	height:1px;
}

.product_list_widget ins .amount,
.woocommerce ul.products li.product .price {
	color:#585858;
	font-size:1em;
	margin-bottom:0.6em;
}

.woocommerce ul.products li.product .price ins {
	font-weight:normal;
}

.product_list_widget del .amount,
.woocommerce ul.products li.product .price del {
	opacity:1;
	color:#ffd20a;
	font-size:0.95em;
}

.woocommerce ul.products li.product .price .from {
	font-size:80%;
}

.woocommerce ul.products li.product .button {
	margin-top:0;
}

.woocommerce ul.products li.product .button.icon {
	opacity:0;
	background:none;
	border:1px solid #0a0909;
	color:#0a0909;
	position:relative;
	left:30px;
}

.woocommerce ul.products li.product .button.icon:hover {
	background:#0a0909;
	color:#ffffff;
}

.woocommerce ul.products li.product.mini .button.icon {
	opacity:1;
	left:0;
}

.woocommerce ul.products li.product:hover .button.icon {
	opacity:1;
	left:0;
}

.woocommerce.single-product div.product .product_title {
	position:relative;
}

.woocommerce.single-product div.product .product_title a[rel="prev"] {
	position:absolute;
	left:23px;
	bottom:-12px;
}

.woocommerce.single-product div.product .product_title a[rel="next"] {
	position:absolute;
	right:23px;
	bottom:-12px;
}

@media screen and (max-width:480px) {
	.woocommerce.single-product div.product .product_title a[rel="prev"],
	.woocommerce.single-product div.product .product_title a[rel="next"] {
		display:none;
	}
}

.woocommerce.single-product div.product .product_title .meta-nav {
	width:23px;
	height:23px;
	line-height:23px;
	font-size:20px;
	padding:0;
	vertical-align:bottom;
	outline:8px solid #ffffff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	margin:0 0 -1px 0;
	padding:0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
	display:none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border-radius:0;
	background:#d8d8d8;
	border:none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	float:left;
	margin:1px 1px 0 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color:#0a0909;
	padding:0;
	line-height:3em;
	text-transform:uppercase;
	font-weight:normal;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border-radius:0;
	border:1px solid #d8d8d8;
	border-bottom:0;
	background:#ffffff;
	margin-top:0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
	display:none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:active {
	outline:none;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs.mobile li,
.woocommerce div.product .woocommerce-tabs ul.tabs.mobile li {
	display:block;
	float:none;
}

.woocommerce div.product .woocommerce-tabs .panel {
	padding:1em;
	border:1px solid #d8d8d8;
	background:#ffffff;
	margin-bottom:4em;
}

.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--reviews {
	padding:1em 0;
}

.woocommerce-noreviews,
.woocommerce #reviews #comments h2,
.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--reviews #review_form_wrapper {
	padding-left:1em;
	padding-right:1em;
}

.woocommerce div.product form.cart:after,
.woocommerce div.product form.cart:before,
.woocommerce div.product p.cart:after,
.woocommerce div.product p.cart:before {
	display:none;
}

.woocommerce table.shop_attributes,
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th {
	border:1px solid #d8d8d8;
}

.woocommerce table.shop_attributes td {
	padding:0 8px;
	vertical-align:middle;
}

.woocommerce table.shop_attributes .alt td,
.woocommerce table.shop_attributes .alt th {
	background:#f7f7f7
}

.woocommerce .widget_layered_nav_filters ul li a {
	border-radius:2px;
}

#top-cart .cart_list li:first-child,
.woocommerce .widget_shopping_cart .cart_list li:first-child,
.woocommerce.widget_shopping_cart .cart_list li:first-child,
#top-cart .cart_list li,
.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
	border-width:0 0 1px 0;
}

#top-cart .cart_list li.empty,
.woocommerce.widget_shopping_cart .cart_list li.empty {
	border-bottom:0;
}

#top-cart.popup[data-shape="balloon"] {
	padding:0 0 0.8em 0;
}

#top-cart.popup .cart_list li {
	padding:0.8em 2em 0.8em 0.8em;
}

#top-cart.popup .total {
	padding:1em 0.8em 0;
	margin-bottom:0;
	text-align:left;
}

#top-cart.popup .total a.wc-forward {
	float:right;
	text-transform:uppercase;
}

#top-cart.popup .buttons {
	padding:1em 0.8em 0 0.8em;
}

#top-cart.popup .button.checkout {
	display:block;
	font-size:1.3em;
	text-align:center;
	clear:both;
}

.woocommerce table.shop_table.cart th,
.woocommerce table.shop_table.cart .cart_item td {
	vertical-align:top;
	border-width:1px 0;
}

.woocommerce ul.products li.product.template-product-simple .image {
	display:table-cell;
	width:50%;
	vertical-align:top;
	padding:0 1em 0 0;
	margin:0;
}

.woocommerce ul.products li.product.template-product-simple .image img {
	margin-bottom:0;
}

.woocommerce ul.products li.product.template-product-simple .content {
	display:table-cell;
	vertical-align:top;
	padding-bottom:2.5em;
}

.woocommerce ul.products li.product.template-product-simple .star-rating {
	display:block;
	margin:1em 0;
}

.woocommerce ul.products li.product.template-product-simple .actions {
	position:absolute;
	bottom:0;
}

.woocommerce ul.products li.product.template-product-simple a.button {
	vertical-align:middle;
}

.woocommerce ul.products li.product.template-product-simple a.button.view_button,
.woocommerce ul.products li.product.template-product-simple a.button.add_to_cart_button {
	text-indent:-1000px;
	overflow:hidden;
}

.woocommerce ul.products li.product.template-product-simple a.button.view_button:before,
.woocommerce ul.products li.product.template-product-simple a.button.add_to_cart_button:before {
	content:'\f07a';
	font-family:'FontAwesome';
	text-indent:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
}

.woocommerce ul.products li.product.template-product-simple a.button.loading {
	padding-right:1em;
}

.woocommerce ul.products li.product.template-product-simple a.button.loading:before {
	display:none;
}

.woocommerce ul.products li.product.template-product-simple a.button.loading:after {
	text-indent:0;
	top:0;
	right:inherit;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
}

.woocommerce ul.products li.product.template-product-simple a.button.view_button:before,
.woocommerce ul.products li.product.template-product-simple a.button.add_to_cart_button.product_type_variable:before {
	content:'\f064';
}

.woocommerce ul.products li.product.template-product-simple a.added {
	padding-right:1em;
}

.woocommerce ul.products li.product.template-product-simple a.added:after {
	display:none;
}

.woocommerce ul.products li.product.template-product-simple .button.icon {
	left:0;
	opacity:1;
}

.woocommerce ul.products li.product.template-product-simple .price del {
	display:block;
}

.woocommerce ul.products li.product a.added_to_cart {
	display:none;
}

.pp_content_container .pp_left {
	padding-left:0;
}

.pp_content_container .pp_right {
	padding-right:0;
}

div.pp_woocommerce .pp_content_container {
	padding:0;
	background:none;
	box-shadow:none;
}

div.pp_woocommerce .pp_details {
	color:white;
}

div.pp_woocommerce .pp_arrow_next,
div.pp_woocommerce .pp_arrow_previous {
	background:none;
	font-size:20px !important;
}

div.pp_woocommerce .pp_arrow_next:hover,
div.pp_woocommerce .pp_arrow_previous:hover {
	background:none;
}

div.pp_woocommerce .pp_next:before,
div.pp_woocommerce .pp_arrow_next:before {
	font-family:'FontAwesome';
	content:'\f105';
	background:none;
	text-shadow:none;
}

div.pp_woocommerce .pp_previous:before,
div.pp_woocommerce .pp_arrow_previous:before {
	font-family:'FontAwesome';
	content:'\f104';
	background:none;
	text-shadow:none;
}

div.pp_woocommerce .pp_next:before {
	right:-1em;
	font-size:48px !important;
}

div.pp_woocommerce .pp_previous:before {
	left:-1em;
	font-size:48px !important;
}

div.pp_woocommerce div.ppt {
	margin:0 0 15px 0;
	text-align:center;
}

div.pp_woocommerce .pp_close {
	background-color:transparent;
	top:-1.5em;
	right:0;
}

div.pp_woocommerce .pp_close:before {
	font-family:'FontAwesome';
	content:'\f00d';
}

div.pp_woocommerce a.pp_contract,
div.pp_woocommerce a.pp_expand {
	background-color:transparent;
	top:-1.5em;
	left:0;
}

div.pp_woocommerce a.pp_expand:before {
	font-family:'FontAwesome';
	content:'\f065';
}

div.pp_woocommerce a.pp_contract:before {
	font-family:'FontAwesome';
	content:'\f066';
}

div.pp_woocommerce a.pp_contract:hover,
div.pp_woocommerce a.pp_expand:hover,
div.pp_woocommerce .pp_close:hover {
	background-color:transparent;
}

div.pp_woocommerce.pp_pic_holder {
	padding-top:50px;
}

div.pp_woocommerce .pp_top {
	height:0;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
	font-size:1em;
	top:10px;
}

#top-cart.widget_shopping_cart .cart_list li a.remove {
	top:0.8em;
	right:0.8em;
}

/**
 * 4. Default list
 */

li.product.mini .button.add_to_cart_button {
	text-indent:-1000px;
	overflow:hidden;
}

li.product.mini .button.add_to_cart_button:after {
    content: '\f07a';
    font-family: 'FontAwesome';
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

li.product.mini .button.add_to_cart_button.added {
	padding:0 1em;
}

li.product.mini .button.add_to_cart_button.added:after {
	margin:0;
}

.woocommerce ul.product_list_widget li img {
	float:left;
	margin:0 0.5em 0 0;
}

.woocommerce.widget ul li span.count {
	float:right;
	font-size:90%;
}

.branding-item.beocode-currency-converter .dd-select {
	border:0;
	background:transparent !important;
}
.branding-item.beocode-currency-converter .dd-select .dd-selected {
	padding:10px 25px 10px 10px;
	color:#585858 !important;
}
.branding-item.beocode-currency-converter .dd-options {
	left:-1px;
	right:-1px;
	border-color:#d8d8d8;
	background:#ffffff;
}
.branding-item.beocode-currency-converter .dd-options a.dd-option:hover {
	background:#f2f2f2;
	color:#585858;
}

/* END beocode_500_woocommerce_module_woocommerce_css */
/* BEGIN beocode_550_woo_gravity_module_woocommerce_gravityforms_product_addons_css */
/**
 * Table of 550-woo-gravity.module-woocommerce-gravityforms-product-addons.css
 *
 * 1. General
 *
 */

/**
 * 1. General
 */

.woocommerce div.product .gform_variation_wrapper label.gfield_label {
	padding-right:0.5em;
	width:1px;
	min-width:100px;
	box-sizing:border-box;
	font-weight:normal;
	display:table-cell;
	min-width:100px;
	width:1px;
	line-height:2em;
}

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

.woocommerce div.product .gform_wrapper .gform_heading {
	width:100%;
	margin-bottom:2em;
}

.woocommerce div.product .gform_wrapper h3.gform_title {
	margin:0 0 1em;
}

.woocommerce div.product .gform_wrapper.gform_variation_wrapper {
	clear:both;
	padding:1.4em 0;
	margin-bottom:1.4em;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	font-size:90%;
}

.woocommerce div.product .gfield {
	display:table;
	width:100%;
	margin-bottom:1em;
}

.woocommerce div.product .gform_fields .ginput_container {
	padding:0 0.5em 0 0;
	margin:0;
	line-height:2em;
	display:table-cell;
}

.woocommerce div.product .gform_fields .ginput_container select {
    max-width: 100%;
    min-width: 75%;
    display: inline-block;
    margin-right: 1em;
}

.woocommerce div.product .gform_wrapper span.ginput_total {
	color:#ffd20a;
}

/* END beocode_550_woo_gravity_module_woocommerce_gravityforms_product_addons_css */
/* BEGIN beocode_css_template_admin */
/**
 * Table of admin.dynamic.css
 *
 *  1. General
 *
 */

/**
 * 1. General
 */

/* END beocode_css_template_admin */
