/**
 * Minimalizer
 * for CubeCart 6
 *
 * Developed by: indrum design, 2015
 * http://www.indrum.com
 *
 */

/** RESET AND LAYOUT
===================================*/

/* !BROWN */

body {
	color: #000100;
}
label {
    color: #000100;
}
/* Default Link Styles */
a {
	/*color: #7499c2;*/
	color: #E2BD01;
	text-decoration: none;
	line-height: inherit;
}
a:hover, a:focus {
/*	color: #669966; */
	color: #F00;
}
a img {
	border: none;
}
/* Default paragraph styles */
p {
	font-family: inherit;
	font-weight: normal;
	font-size: 0.875rem;
	line-height: 1.6;
	margin-bottom: 1.25rem;
	text-rendering: optimizeLegibility;
}
p.lead {
	font-size: 0.875rem;
	line-height: 1.6;
}
p aside {
	font-size: 0.875rem;
	line-height: 1.35;
	font-style: italic;
}
/* Default header styles */
h1, h2, h3, h4, h5, h6 {
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #000100;
	text-rendering: optimizeLegibility;
	margin-top: 0.2rem;
	margin-bottom: 0.5rem;
	line-height: 1.4;
}

		
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-size: 60%;
	color: #000100;
	line-height: 0;
}
h1 {
	font-size: 2.025rem;
	color: #000100;
	padding-left:0.0rem;
}
h2 {
	font-size: 1.875rem;
	color: #000100;
}
h3 {
	font-size: 1.375rem;
	color: #000100;
}
.box-newsletter {
	padding-top: 10px;
}
h4 {
	font-size: 1.125rem;
	color: #000100;
}
h5 {
	font-size: 1.125rem;
	color: #000100;
}
h6 {
	font-size: 1rem;
	color: #000100;
}
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {
	color: #000100;
}
.subheader {
	line-height: 1.4;
	color: #6f6f6f;
	font-weight: normal;
	margin-top: 0.2rem;
	margin-bottom: 0.5rem;
}
hr {
	border: solid #DDDDDD;
	border-width: 1px 0 0;
	clear: both;
	margin: 1.25rem 0 1.1875rem;
	height: 0;
}
/* Helpful Typography Defaults */
em, i {
	font-style: italic;
	line-height: inherit;
}
strong, b {
	font-weight: bold;
	line-height: inherit;
}
small {
	font-size: 60%;
	line-height: inherit;
}
code {
	font-family: Consolas, "Liberation Mono", Courier, monospace;
	font-weight: normal;
	color: #333333;
	background-color: #f8f8f8;
	border-width: 1px;
	border-style: solid;
	border-color: #e0e0e0;
	padding: 0.125rem 0.3125rem 0.0625rem;
}
footer {
	color: #5d6d7f;
	border-style: solid;
	border-width: 1px;
	background-color: whitesmoke;
	border-color: #dddddd;
}
footer h3 {
	color: #000100;
}
button, .button {
	background-color: #7499c2;
	background-color: #E2BD01;
	color: #FFFFFF;
}
button:hover, button:focus, .button:hover, .button:focus {
	background-color: #d7e0eb;
	color: #030303;
}
.breadcrumbs {
	display: block;
	padding: 0.5625rem 0.875rem 0.5625rem;
	overflow: hidden;
	margin-left: 0;
	list-style: none;
}
.breadcrumbs > * {
	margin: 0;
	float: left;
	font-size: 0.6875rem;
	line-height: 0.6875rem;
	text-transform: uppercase;
	color: #2ba6cb;
}
.breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
	text-decoration: underline;
}
.breadcrumbs > * a {
	color: #000100;
}
.breadcrumbs > *.current {
	cursor: default;
	color: #333333;
}
.breadcrumbs > *.current a {
	cursor: default;
	color: #333333;
}
.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
	text-decoration: none;
}
.breadcrumbs > *.unavailable {
	color: #999999;
}
.breadcrumbs > *.unavailable a {
	color: #999999;
}
.breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,  .breadcrumbs > *.unavailable a:focus {
	text-decoration: none;
	color: #999999;
	cursor: not-allowed;
}
.breadcrumbs > *:before {
	content: "/";
	color: #AAAAAA;
	margin: 0 0.75rem;
	position: relative;
	top: 1px;
}
.breadcrumbs > *:first-child:before {
	content: " ";
	margin: 0;
}
.button.white {
	background-color: #fff;
	color: #030303;
}
.sides1 {
	display: block;
	padding: 0.0rem 0.8rem 0.0rem 0.6rem;
}
.sides2 {
	display: block;
	padding: 0.0rem 1.0rem 0.0rem 0.6rem;
}
.left-off-canvas-menu {
	background: #030303;
}
.right-off-canvas-menu {
	background: #030303;
}
ul.off-canvas-list li label {
	color: #FFFFFF;
	background: #617a9a;
	border-top: 1px solid #617a9a;
}
ul.off-canvas-list li a {
	border-bottom: 1px solid #8da4c3;
}
/* Start Mini Basket */
.basket-detail-container {
	position: fixed;
	z-index: 100;
	width: 250px;
	top: 60px;
	margin-left: -161px;
}
.small-basket-detail-container {
	position: fixed;
	z-index: 100;
	width: 90%;
	left: 5%;
	top: 40%;
	background-color: #c6d5e5;
	border: none;
	color: #fff;
	font-weight: bold;
}
.mini-basket-title {
	background-color: #030303;
	color: #fff;
}
.basket-detail {
	background-color: #F2F2F2;
	border: 1px solid #617a9a;
}
.basket-detail .total {
	font-size: 1.2em;
	font-weight: 700;
}
.mini-basket-arrow {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #617a9a;
	margin-left: 85%;
}
/* End Mini Basket */

.panel {
	margin-bottom: 1.25rem;
	padding: 1.25rem;
	color: #030303;
}
.sale_price {
	color: #C00100;
}
.back-to-top {
	position: fixed;
	bottom: 3em;
	right: 0px;
	text-decoration: none;
	color: #ffffff;
	background-color: #030303;
	padding: 0.5em 1em;
	display: none;
	z-index: 100;
}
.back-to-top:hover {
	background-color: #d7e0eb;
	color: #030303;
}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
	background-color: #030303;
}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
	color: #d7e0eb;
}
