/** * Minimaliser * for CubeCart 6 * * Developed by: indrum design, 2015 * http://www.indrum.com * *//** RESET AND LAYOUT===================================*//* !GREEN */body {	color: #628c6d;}label {    color: #628c6d;}/* Default Link Styles */a {	color: #83b28f;	text-decoration: none;	line-height: inherit;}a:hover, a:focus {	color: #628c6d;}.th:hover, .th:focus {    box-shadow: 0px 0px 6px 1px rgba(124, 175, 137, 0.5);}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: #75a280;	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: #75a280;	line-height: 0;}h1 {	font-size: 2.025rem;	color: #75a280;	padding-left:0.0rem;}h2 {	font-size: 1.875rem;	color: #75a280;}h3 {	font-size: 1.375rem;	color: #75a280;}.box-newsletter {	padding-top: 10px;}h4 {	font-size: 1.125rem;	color: #75a280;}h5 {	font-size: 1.125rem;	color: #75a280;}h6 {	font-size: 1rem;	color: #75a280;}.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {	color: #75a280;}.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: #75a280;}button, .button {	background-color: #83b28f;	color: #FFFFFF;}button:hover, button:focus, .button:hover, .button:focus {	background-color: #abd6b6;	color: #75a280;}.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: #628c6d;}.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: #83b28f;}.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: #83b28f;}.right-off-canvas-menu {	background: #83b28f;}ul.off-canvas-list li label {	color: #FFFFFF;	background: #628c6d;	border-top: 1px solid #628c6d;}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: #cfe0d4;	border: none;	color: #fff;	font-weight: bold;}.mini-basket-title {	background-color: #83b28f;	color: #fff;}.basket-detail {	background-color: #F2F2F2;	border: 1px solid #628c6d;}.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 #628c6d;	margin-left: 85%;}/* End Mini Basket */.panel {	margin-bottom: 1.25rem;	padding: 1.25rem;	color: #83b28f;}.sale_price {	color: #628c6d;}.back-to-top {	position: fixed;	bottom: 3em;	right: 0px;	text-decoration: none;	color: #ffffff;	background-color: #83b28f;	padding: 0.5em 1em;	display: none;	z-index: 100;}.back-to-top:hover {	background-color: #b4cebb;	color: #FFFFFF;}button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {	background-color: #8ec29b;	color: #FFFFFF;}button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {	color: #83b28f;color: #FFFFFF;}