/** * Minimaliser * for CubeCart 6 * * Developed by: indrum design, 2015 * http://www.indrum.com * *//** RESET AND LAYOUT===================================*//* !GREY */body {	color: #72808d;}label {    color: #72808d;}/* Default Link Styles */a {	color: #90a1b2;	text-decoration: none;	line-height: inherit;}a:hover, a:focus {	color: #669966;}.th:hover, .th:focus {    box-shadow: 0px 0px 6px 1px rgba(114, 128, 141, 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: #7e8d9c;	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: #7e8d9c;	line-height: 0;}h1 {	font-size: 2.025rem;	color: #7e8d9c;	padding-left:0.0rem;}h2 {	font-size: 1.875rem;	color: #7e8d9c;}h3 {	font-size: 1.375rem;	color: #7e8d9c;}.box-newsletter {	padding-top: 10px;}h4 {	font-size: 1.125rem;	color: #7e8d9c;}h5 {	font-size: 1.125rem;	color: #7e8d9c;}h6 {	font-size: 1rem;	color: #7e8d9c;}.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {	color: #7e8d9c;}.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: #7e8d9c;}button, .button {	background-color: #90a1b2;	color: #FFFFFF;}button:hover, button:focus, .button:hover, .button:focus {	background-color: #b9c1c9;	color: #FFFFFF;}.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: #72808d;}.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: #90a1b2;}.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: #90a1b2;}.right-off-canvas-menu {	background: #90a1b2;}ul.off-canvas-list li label {	color: #FFFFFF;	background: #72808d;	border-top: 1px solid #72808d;}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: #d7dadd;	border: none;	color: #fff;	font-weight: bold;}.mini-basket-title {	background-color: #5a6e80;	color: #fff;}.basket-detail {	background-color: #F2F2F2;	border: 1px solid #5a6e80;}.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 #5a6e80;	margin-left: 85%;}/* End Mini Basket */.panel {	margin-bottom: 1.25rem;	padding: 1.25rem;	color: #90a1b2;}.sale_price {	color: #72808d;}.back-to-top {	position: fixed;	bottom: 3em;	right: 0px;	text-decoration: none;	color: #ffffff;	background-color: #90a1b2;	padding: 0.5em 1em;	display: none;	z-index: 100;}.back-to-top:hover {	background-color: #c8cfd6;	color: #5a6e80;}button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {	background-color: #90a1b2;	color: #FFFFFF;}button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {	color: #90a1b2;color: #FFFFFF;}